body {
	font-family: Arial;
}

h1{
	font-size:14px;
	color:#F2B542;
	font-weight:bold;
	margin:0px;
}

h2{
	font-size:14px;
}

#centraweb {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1040px;
	height: auto;
	margin-top: 0px;
	margin-left: -520px;
	border-left: #2D4D7B 1px solid;
	border-right: #2D4D7B 1px solid;
}

.headline {
	font-family: "Comic Sans MS",Arial; font-size:20px; color:#5C9DC5; font-weight:bold; text-align:center;
}


#texto {position:absolute; width:537px; height:193px; z-index:5; left: 39px; top: 6px;}
#organigrama {position:absolute; width:576px; height:146px; z-index:5; left: 18px; top: 320px;}
#fotos {position:absolute; width:234px; height:364px; z-index:1; left: 610px; top: 81px;}
.menubottom{font-family:Arial; font-size:14px; color:#207BAC;}
.menubottom:link{font-family: Arial; font-size:14px; color: #207BAC; text-decoration: none;}
.menubottom:visited{font-family: Arial; font-size:14px; color: #207BAC; text-decoration: none;}
.menubottom:hover{font-family: Arial; font-size:14px; color: #207BAC; font-weight:bold;text-decoration: none;}

.texto{
    font-family:Arial;
	font-size:12px;
	line-height:22px;
	text-align:justify;
}

#filotexto {position:absolute; width:339px; height:193px; z-index:5; left: 22px; top: 6px;}
#filocontent {position:absolute; width:500px; height:auto; z-index:5; left: 32px; top: 232px; border:#2D869F solid 1px; padding: 7px 10px 7px 7px;}
#centracontent {position:absolute; width:100px; height:auto; z-index:5; left: 200px; top: 2px; text-align:center; font-family:Arial; font-size:12px;}
.cabeceramarron {font-size:14px;
	color:#99714D;
}
.filosecciones {font-family: Arial; font-size:12px; color:#2D869F; text-decoration:none; font-weight:bold;}
.filosecciones_active {font-family: Arial; font-size:12px; background-color:#2D869F; color:#FFFFFF; font-weight:bold;}

#servtexto{position:absolute; z-index:5; left: 45px; top: -30px;}
#servcontent {position:absolute; z-index:5; left: 40px; top: 30px; width:550px;}

.textoserv{font-family: Arial; font-size:14px; color:#707070; font-weight:bold;}
.textoserv:link{font-family: Arial; font-size:14px; color: #C0C0C0; font-weight:bold; text-decoration: none;}
.textoserv:visited{font-family: Arial; font-size:14px; color: #C0C0C0; font-weight:bold; text-decoration: none;}
.textoserv:hover{font-family: Arial; font-size:14px; color: #707070; font-weight:bold;text-decoration: none;}
.tipos{font-family: Arial; font-size:11px;}

.traduc_serv {font-family:Arial; font-size:12px; color:#666666; font-style:italic; line-height:22px; text-align:justify;}

.redaccion{font-family: Arial; font-size:12px; color:#003366; font-weight:bold; line-height:18px;}
.redaccion:link{font-family: Arial; font-size:12px; color: #003366; font-weight:bold; text-decoration: none; line-height:18px;}
.redaccion:active{font-family: Arial; font-size:12px; color: #003366; font-weight:bold; text-decoration: none; line-height:18px;}
.redaccion:visited{font-family: Arial; font-size:12px; color: #003366; font-weight:bold; text-decoration: none; line-height:18px;}
.redaccion:hover{font-family: Arial; font-size:12px; color:#FF6600; font-weight:bold;text-decoration: none; line-height:18px;}
.opcionesredac {font-family:Arial; font-size:12px; line-height:22px; text-align:justify;}
.opcionesredac .coments {width:75%; font-family:Arial; font-size:12px; line-height:22px; text-align:justify;}
.opcionesredac .cita {width:75%; font-family:Arial;font-size:14px; line-height:22px; color:#943634;}
.opcionesredac .foto {width:25%;}

.redac_options_head {font-family:Arial; font-size:11px; color:#666666; line-height:16px; text-align:justify; padding:15px 20px 15px 20px;}
.redac_options_titulo {border:#006699 solid 1px; font-family: Arial; font-size:12px; font-weight:bold; text-align:center; color:#FFFFFF; position:relative; left:12px; background-color:#FF6600}
.redac_options_marco {border:#006699 solid 1px; padding:15px 20px 15px 28px; position:relative; left:12px; background-image:url(imagenes/fondo_opc_redac2.jpg);}

.redaccion_navbutton:link{font-family: Arial; font-size:14px; color: #707070; font-weight:bold; text-decoration: none;}
.redaccion_navbutton:visited{font-family: Arial; font-size:14px; color: #707070; font-weight:bold; text-decoration: none;}
.redaccion_navbutton:hover{font-family: Arial; font-size:14px; color: #707070; font-weight:bold;text-decoration: none;}


#metodtext {position:absolute; z-index:5; left: 40px; top: 4px; width:550px;}
#metodcontent {position:absolute; width:270px; height:113px; z-index:5; left: 291px; top: 181px; border:#2D869F solid 1px; padding: 7px 10px 7px 7px;}
#pasoscontent {position:absolute; width:194px; height:221px; z-index:5; left: 69px; top: 131px;}

.metodpasos {font-family: Arial; font-size:13px; color:#ffffff; font-weight:bold; text-align:center; background-color:#1A597B;}
.pasosopcion {font-family: Arial; font-size:12px; color:#606060; text-align:center;}
.pasosopcion:link{font-family: Arial; font-size:12px; color: #606060; text-decoration: none;}
.pasosopcion:visited{font-family: Arial; font-size:12px; color: #606060; text-decoration: none;}
.pasosopcion:hover{font-family: Arial; font-size:12px; color: #606060; font-weight:bold;text-decoration: none;}


#presup_texto {position:absolute; width:539px; height:auto; z-index:5; left: 33px; top: 4px;}
#presup_titul_seccion {position:absolute; z-index:5; left: 33px; top: 175px; font-family:Arial;font-size:11px; color:#2D869F; font-weight:bold;}
#presup_content {position:absolute; z-index:5; left: 33px; top: 200px; width:525px; border: #666666 solid 1px; padding: 7px;}
table.text{ font-family:Arial;font-size:12px;text-align:left;}
td.inputs{text-align:left; height:7px;}
td.etiq {height:7px; font-family:Arial; font-size:12px; background-color:#CEE7F2; color:#333333;}

#presup2_titul_seccion {position:absolute; width:auto; height:auto; z-index:5; left: 33px; top: 4px; font-family:Arial;font-size:11px; color:#2D869F; font-weight:bold;}
#presup2_content {position:absolute; z-index:5; left: 33px; top: 40px; width:525px; border: #666666 solid 1px; padding: 7px;}
.presup_ok {font-family:Arial; font-size:14px; color:#333333; text-align:center;}
.info_presup {font-family:Arial; font-size:12px; background-color:#F3F3F3; padding:7px;}
.linea_presup { border-top-color:#2D869F; border-top-style: solid; border-top-width: 1px;}

#presup_final {position:absolute; z-index:5; left: 33px; top: 40px; width:525px; height:auto;}
#ticket {position:relative; z-index:5; left: 62px; width:400px; height:auto;}
#textoupload {position:relative; z-index:6; width:525px; height:auto;}

#contactar {position:absolute; width:539px; height:341px; z-index:5; left: 33px; top: 10px;}
.nombres {font-family: Arial; font-size:13px; color:#787878;}
.contactinfo {font-family: Arial; font-size:12px; color:#787878;}


#quienes {position:absolute; width:539px; height:341px; z-index:5; left: 33px; top: 15px;}
.mensaje_quienes {font-family: Arial; font-size:13px; color:#78AFC5;}
.nombres {font-family: Arial; font-size:13px; color:#787878;}
.cargos {font-family: Arial; font-size:11px; color:#787878;}

.enlaces_interes {font-family: Arial; font-size:12px; color:#4FB3D9;}
.enlaces_interes:link{font-family: Arial; font-size:14px; color:#4FB3D9; text-decoration: none;line-height:22px;}
.enlaces_interes:visited{font-family: Arial; font-size:14px; color: #4FB3D9; text-decoration: none; line-height:22px;}
.enlaces_interes:hover{font-family: Arial; font-size:14px; background-color:#28679B; color:#FFFFFF; text-decoration: none;line-height:22px;}


.condiciones {font-family: Arial; font-size:12px; color:#996633;}
.condiciones:link{font-family: Arial; font-size:12px; color:#996633; text-decoration: none;}
.condiciones:visited{font-family: Arial; font-size:12px; color: #996633; text-decoration: none;}
.condiciones:hover{font-family: Arial; font-size:12px; color:#996633; text-decoration: none;}


/* CSS para acordeon*/


#basic-accordian{
	padding:5px;
	width:auto;
	position:absolute;
	z-index:2;
}

.accordion_headings{
	padding:5px;
	background-image:url(imagenes/accordion_toggle.jpg);
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;

}

.accordion_headings:hover{
	background-image:url(imagenes/accordion_toggle_active.jpg);
}

.accordion_child{
	padding:5px;
	background:#F7F7F7;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

.header_highlight{
	background-image:url(imagenes/accordion_toggle_active.jpg);
}

/* CSS Para el upload de archivos */

#container {
	margin: auto;
	width: 300px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	background-color: #FFFFFF;
}
#container #header #header_left {
	float: left;
	background-image: url(images/header_left.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 45px;
}
#container #header #header_right {
	background-image: url(images/header_right.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 6px;
	float: right;
}

#container #content {
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#container #footer {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#container #footer a {
	color: #999999;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
}

#container #header #header_main {
	float: left;
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sbtn    {
	background-image: url(images/button.gif);
	border: 1px solid #000033;
	height: 22px;
	width: 82px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
button {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	width: 82px;
	background-image: url(images/button.gif);
}
#container #content #form1 legend {
	padding: 5px;
	margin: auto;
}
form {
	margin: 10px 5px 0px 5px;
}




#container #header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
label {
	padding: 0px;
	text-align: center;
}

.msg {
	text-align:left;
 	color:#666;
	background-repeat: no-repeat;
 	margin-left:10px;
   margin-right:30px;
	padding:5px;
   padding-left:10px;
}

.emsg {
	text-align:left;
	margin-left:10px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:10px;
}

#loader{
   visibility:hidden;
}

#f1_upload_form{
   height:100px;
}

#f1_error{
   font-family: Arial;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Arial;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   text-align:center;
   width:300px;
}
