/* Estilos*/
.clear {clear: both;}
img {border: 0px;}
.oculto {display: none;}

body {background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}
#contenedor {width: 60.1em; border: 1px solid #dddddd; text-align: left; margin: 0 auto; background: #EDF8FE; padding: 0 0 0 0;}

/* --- Cabecera ---*/
#cabecera {margin: 0; padding: 0;}
#cabecera .izquierdo {float: left; margin: 0 0 0.3em 0;}
#cabecera .derecho { float:right;   margin: 0 0.2em 0 0; }

#idiomas {float:left; margin: 0 0 0 0.7em; font-size: 0.7em; width:auto}
#idiomas2 {float:left; padding-top:5px; font-size: 0.7em; width:auto}
#idiomas2 a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#2E5698; margin-top: 0.1em; text-decoration: none;}
#idiomas2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #b6d2de; margin-top: 0.1em; text-decoration: none;}
#enlaces {float: left; margin: 0 0 0.7em 0.2em;}

/*-- Secciones --*/
#secciones {clear: both; width: 46.8em; margin: 0em 0 0 0; padding: 0.3em 0 0 0; text-align: center;}
.separador {border-bottom: 4px solid #018B02; border-top: 1px solid #018B02; padding: 0.1em 0 0 0;}

/* --- Inicio contenido ---*/
#contenido {margin: 0.6em 0.1em 0.6em 0.4em;}
#central {float: left; width: 755px; margin: 0px 0.2em 0px 0.2em; border-left: 1px solid #018b02; border-right: 1px solid #018b02;}
#central h2 {color: #804002; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; border-bottom: 2px solid #018B02; background: url(../img/h2-actualidad.jpg) repeat-x bottom; padding: 4px 0px 3px 4px; margin: 0;}
	
#izquierdo {float: left; width: 10.2em; margin: 0; padding: 0; }
#izquierdo h2 {color: #804002; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; border-bottom: 2px solid #018B02; background:url(../img/fondo-h2.jpg) repeat-x right bottom; padding: 4px 0px 3px 4px; margin: 0;}

	
	/* Logotipos*/
	#izquierdo div.campanias {margin: 0.2em 0em 0.2em 0; }
	#izquierdo div.campanias img {border: 1px solid #b6d2de; width: 150px; margin: 0.2em 0 0.2em 0;}
    #izquierdo div.campanias p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; text-align: justify; margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}


#derecho {float: left; width: 10.2em; margin: 0; padding: 0;}
	#derecho h2 {color: #804002; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; border-bottom: 2px solid #018B02; background: url(../img/fondo-h2.jpg) repeat-x right bottom; padding: 4px 0px 3px 4px; margin: 0;}
	
	#derecho ul {margin: 4px 0px 18px 8px; padding-left: 4px; line-height: 0.8em;}
	#derecho ul li {list-style-image: url(../img/flecha.gif); margin: 0px 0px 8px 2px;}
	#derecho a {color: #003D7A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none;} 
	#derecho a:hover {color: #b6d2de; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none;} 
	#derecho .banner3 {width: 152px; height: 112px; border: 0px solid #cccccc; margin: 0 auto 0.3em auto;}
	#derecho p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; } 	

#central .noticia-tipo-2 {margin: 1em 0.1em 1em 0.1em; padding: 0 0 0.4em 0; }
#central .noticia-tipo-2 h3 {font-family: Arial, Helvetica, sans-serif; color: #B85C05; font-size: 0.9em; font-weight: bold; text-align: justify; text-decoration: none; margin: 0 0.4em 0.5em 0.1em;}
#central .noticia-tipo-2 h3 a {font-family: Arial, Helvetica, sans-serif; color: #108DD0; font-weight: bold; text-decoration: none;}
#central .noticia-tipo-2 h3 a:hover {font-family: Arial, Helvetica, sans-serif; color: #108DD0; font-weight: bold; text-decoration: underline;}
#central .noticia-tipo-2 h4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; font-weight: bold; text-decoration: none; text-align: justify; margin-top: 0.1em; margin-bottom: 0.3em;}
#central .noticia-tipo-2 h4 a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-weight: bold; text-decoration: none;}
#central .noticia-tipo-2 h4 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-weight: bold; text-decoration: underline;}
#central .noticia-tipo-2 p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; text-align: justify; margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}
#central .noticia-tipo-2 p a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#cc8743; margin-top: 0.1em; text-decoration: none;}
#central .noticia-tipo-2 p a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #108DD0; margin-top: 0.1em; text-decoration: none;}
#central .noticia-tipo-2 ul li {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; text-align: justify; margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}

#central .noticia-tipo-2 ul li a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#cc8743; margin-top: 0.1em; text-decoration: none;}
#central .noticia-tipo-2 ul li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #108DD0; margin-top: 0.1em; text-decoration: none;}


#central .noticia-tipo-3 p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em;  margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}
#central .noticia-tipo-3 p a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#cc8743; margin-top: 0.1em; text-decoration: none;}
#central .noticia-tipo-3 p a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #108DD0; margin-top: 0.1em; text-decoration: none;}
/*buscador */
#buscador {clear: both; text-align: right; margin: 0 0 0.3em 0; padding: 0; position:inherit;}
#buscador form {margin: 0; padding: 0;}
#buscador label {display: none;}
#buscador .campotexto {padding: 0.2em 0 0.1em 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color: #1A4168; text-decoration: none; background: #ffffff;}
#buscador .botonbuscar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold; color: #ffffff; text-decoration: none; background: #00CC66; border: 1px #466083 solid;}

#pie {width: 60.1em; margin: 0 auto 0 auto; border-top: 4px solid #018B02; border-bottom: 2px solid #018B02; background: #B3D6B5; }
#pie p {text-align:right; font-size: 0.7em; margin: 0; padding: 1.2em 0.4em 0.2em 0.1em;}


#central2 {float: left; width: 49em; margin: 0px 0.2em 0px 0.2em;}
#central2 h2 {color: #804002; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; border-bottom: 2px solid #018B02; background: url(../img/h2-actualidad.jpg) repeat-x bottom; padding: 4px 0px 3px 4px; margin: 0;}

#central2 .noticia-tipo-2 {margin: 1em 0.1em 1em 0.1em; padding: 0 0 0.4em 0; }
#central2 .noticia-tipo-2 h3 {font-family: Arial, Helvetica, sans-serif; color: #108DD0; font-size: 0.9em; font-weight: bold; text-align: justify; text-decoration: none; margin: 0 0.4em 0.5em 0.1em;}
#central2 .noticia-tipo-2 h3 a {font-family: Arial, Helvetica, sans-serif; color: #108DD0; font-weight: bold; text-decoration: none;}
#central2 .noticia-tipo-2 h3 a:hover {font-family: Arial, Helvetica, sans-serif; color: #108DD0; font-weight: bold; text-decoration: underline;}
#central2 .noticia-tipo-2 h4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; font-weight: bold; text-decoration: none; text-align: justify; margin-top: 0.1em; margin-bottom: 0.3em;}
#central2 .noticia-tipo-2 h4 a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-weight: bold; text-decoration: none;}
#central2 .noticia-tipo-2 h4 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-weight: bold; text-decoration: underline;}
#central2 .noticia-tipo-2 p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; text-align: justify; margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}
#central2 .noticia-tipo-2 p a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#cc8743; margin-top: 0.1em; text-decoration: none;}
#central2 .noticia-tipo-2 p a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #108DD0; margin-top: 0.1em; text-decoration: none;}
#central2 .noticia-tipo-2 ul li {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; text-align: justify; margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}

#central2 .noticia-tipo-2 ul li a {font-family: Verdana, Arial, Helvetica, sans-serif; color:#cc8743; margin-top: 0.1em; text-decoration: none;}
#central2 .noticia-tipo-2 ul li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #108DD0; margin-top: 0.1em; text-decoration: none;}



#central2 .botonbuscar {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold; color: #ffffff; text-decoration: none; background: #00CC66; border: 1px #466083 solid;}

.borde1{
border: 1px solid #b6d2de;
}

#ta td p {font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.7em; text-align: justify; margin: 0.4em 0.5em 0 0.1em; line-height: 1.3em;}
#ta td a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color:#cc8743; margin-top: 0.1em; text-decoration: none;}
#ta td a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #108DD0; margin-top: 0.1em; text-decoration: none;}


.tabla{
padding-left:2px;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #405D7F; font-size: 0.8em;
}

.combo{
width:100px;
font-size:0.8em;
}