/* CSS Document */

body {font-size:0.8em; 	
	font-family: Arial, Verdana, Helvetica,Sans-Serif; 
	color:#000; background:  url("images/fondopie.gif") repeat-x top left; background-color:#ffffff; margin:0; padding:0}

#todo {position:absolute; width:768px; margin:0 0 0 -384px; left:50%; background-color:#FFFFFF;}

#cabecera { background:  url("images/fondocab.gif") #fff no-repeat -2px 0; padding:75px 0 0 16px; height:75px}
#cabecera_int { background:  url("images/fondocab_int.gif") #fff no-repeat -2px 0; padding:22px 0 0 16px; height:75px}
#logo {float:left;}

#menu {margin:0 0 0 180px; font-weight:bold}

#menu ul {margin:0; padding:6px 0; }
#menu ul li {display:inline; background:  url("images/separa_menu.gif") no-repeat 0 0px; padding:6px 0 3px 10px}
#menu ul li.on {background:#FAD50B; padding:6px 6px 3px 10px}
#menu ul li.on a {color:#000}
#menu ul li a {color:#fff; font-size:105%}

#cobranding {float:left; width:154px; margin-left:-2px; text-align:center}

#resumen {padding:8px 0; font-size:85%; float:left; width:180px; margin-left:20px;}

#cabecera_int #mapaweb { font-size:80%; padding:6px 0; margin-left:20px; float:left}

#mapaweb { font-size:80%; padding:6px 0; margin-left:20px; float:left}



ul.mapa {margin:0; padding:0}
ul.mapa li {display:inline; padding:4px 0 0 1px}
.big {font-size:110%}
.bigger {font-size:120%}
.mblanca {font-size:110%; line-height:150%}


/*contenido buscador etc. */

#path {
	padding:3px 0 7px 15px;
	font-size:80%;
	background:  url("images/flecha_path.gif") no-repeat 4px 0px;
	vertical-align: bottom;
}

#path_sinflecha {
	padding:3px 0 7px 15px;
	font-size:80%;
	vertical-align: bottom;
}


#contenido {}

#quees {float:left; background:  url("images/borde_quees1.gif") no-repeat top left; }
#quees_texto { padding:8px 8px 0 8px; width:164px; font-size:85%; }
#quees_texto .mienlace{ color:#0066CC; }
#quees_pie {width:190px; height:10px; background:  url("images/borde_quees2.gif") no-repeat bottom left;}

#buscador {margin:0 0 12px 200px; width:565px; background:  url("images/borde_buscador1.gif") no-repeat top left;}
#buscador_texto {
	padding:8px 8px 0;
	font-size:85%;
	float: left;
}
#buscador_pie { height:10px; background:  url("images/borde_buscador2.gif") no-repeat bottom left;}

#form {
	text-align:center;
	border-bottom:1px solid #B5D3F1;
	padding:0 0 6px;
	font-size:120%;
}
#form_co {
	text-align:center;
	border-bottom:1px solid #B5D3F1;
	padding:0 0 6px 80px;
	font-size:120%;
}
/*#form_int { padding:2px 0 4px 0; font-size:85%; float:left; margin:0 0px 0 50px}
#form_int input, select {font-size:90%;}*/
#form_int {display:none}

#destacados {}
.destacado {float:left; width:160px; padding:5px 5px 0 5px; margin:0 4px; }
ol {margin:5px 0px 5px 22px; padding:0}
ol li {padding:0;}

p.fuente {margin:5px 0; font-size:90%; color:#999}
.fuente {margin:5px 5px; font-size:90%; color:#999}
.encuesta .fuente a {color:#999}

/* portada contenido noticias*/
.noticia p{ line-height: 200%}
#noticias {float:left; margin:0 0 12px 0; width:435px; background:  url("images/borde_noticias1.gif") no-repeat top left;}
#noticias_head { padding:8px 8px 0 8px; font-size:85%; }
#noticias_pie { height:10px; background:  url("images/borde_noticias2.gif") no-repeat bottom left;}

#nonoticias {float:left; margin:0 0 12px 0; width:435px;}

#noticias .interior .noticia {padding:5px 0 0px 30px; margin:0 0 12px 0; background:  url("images/ico_noticia.gif") no-repeat 4px 6px}
#noticias .interior {border-left:1px solid #C1C2C2; border-right:1px solid #C1C2C2; padding:0px 8px 8px 8px; width:417px; background:#fff; font-size:85%}
#noticias .interior .noticia_relacionada {padding:5px 0 0px 30px; margin:0 0 12px 0;}

#mityc {margin-left:445px; width:318px; background:  url("images/borde_mityc1.gif") no-repeat top left;}
#mityc_texto { padding:5px; font-size:80%; border-left:1px solid #F5CB05; border-right:1px solid #F5CB05; }
#mityc_pie { height:10px; background:  url("images/borde_mityc2.gif") no-repeat bottom left;}

#mityc_texto .noticia {padding:5px 0 8px 10px; background:none; border-bottom:1px dashed #ccc }
#mityc_texto a {color:#D29507}


.boton {border:0; }
.votar {color:#666; font-weight:bold; text-transform:uppercase; border:1px solid #666; }

.encuesta{margin-left:20%;}

#movil {margin:0px 0px 10px 445px; width:318px;background:  url("images/borde_encuestas.gif") no-repeat top left;}
#movil_texto { padding:8px; font-size:80%; }
#movil_pie { height:10px;background:  url("images/borde_encuestas2.gif") no-repeat bottom left;}
#movil_tit {color:#06c; text-decoration:none}


#encuestas {margin:0px 0px 10px 445px; width:318px;background:  url("images/borde_encuestas.gif") no-repeat top left;}
#encuestas_texto { padding:8px; font-size:80%; }
#encuestas_pie { height:10px;background:  url("images/borde_encuestas2.gif") no-repeat bottom left;}

#encuestas_texto .noticia2 a{COLOR:#06c;padding:5px 0 8px 10px; background:none;  }
#encuestas_texto .noticia2 .fuente a{COLOR:#999;padding-left:4px; background:none;  }
#noticias2 {float:left; margin:0 0 12px 0; width:435px; background:  url("images/borde_encuestas.gif") no-repeat top left; }
#noticia2_head { padding:8px 8px 0 8px; font-size:85%; }
#noticia2_pie { height:10px; background:  url("images/borde_encuestas2.gif") no-repeat bottom left;}
.porcen{background-color:#999;}

.interior .masnoticias h4 {COLOR: #000; padding:5px 0 0px 30px; margin:0 0 12px 0; background:  url("images/ico_noticia.gif") no-repeat 4px 6px}

#noticia2 .interior .noticia2 {COLOR: #000; padding:5px 0 0px 30px; margin:0 0 12px 0; background:  url("images/ico_noticia.gif") no-repeat 4px 6px}
#noticia2 .interior {border-left:1px solid #C1C2C2; border-right:1px solid #C1C2C2; padding:0px 8px 8px 8px; width:417px; background:#fff; font-size:85%}
.noticia2 a{COLOR: #000;}
#noticia2 h4 a {float:left; margin:0 0 12px 0; width:435px; background:  url("images/borde_encuestas.gif") top left;}




#redes {margin-left:445px;  width:318px; background:  url("images/borde_redes1.gif") no-repeat top left;}
#redes_texto { padding:8px; font-size:80%; }
#redes_pie { height:10px; background:  url("images/borde_redes2.gif") no-repeat bottom left;}

#redes_texto .noticia {padding:5px 0 8px 10px; background:none; border-bottom:1px dashed #ccc}
#redes_texto a {color:#D29507}





#planavanza {text-align:center; padding:9px 6px; margin:15px 0; font-size:85%; background:#fff}
#planavanza p.vi {float:left; margin:0 0 15px 18px; border:0}


/* bloques */

#bloques { margin:15px 0px; padding:15px 0 0 0; font-size:85%; }
.bloque {width:150px; margin-left:15px; height:80px; padding:10px; background:  url("images/borde_4bloques.gif") no-repeat; float:left}
.bloque a {font-size:110%}

/* pie */

#pie {width:100%; background:#004A8C; margin:10px 0 0 0; padding:3px 0 2px 0; color:#fff}

#pie .menu {float:left; font-size:90%; margin:10px 0 0 10px}
#pie .menu ul {margin:0; padding:0}
#pie .menu ul li {display:inline; padding:4px 0 0 6px}
#pie .menu ul li a {color:#fff}
#pie .menu ul li a:hover { }
#pie h1 {font-size:100%; padding:8px 0 2px 5px; color:#06c}

#pie_quees {margin-left:550px; background:  url("images/pie_quees.gif") no-repeat}

#mapapie {margin:0; padding:0}

#maspie {text-align:center; font-size:85%; padding:10px 0 10px 0;}
#maspie img {}
.legal { display:inline; padding:0 0 15px 0}

/* genericos */

.clear {clear:both}
a img {border:0}
a {color:#06c; text-decoration:none}
a:hover {text-decoration:underline}
h1 {font-size:120%; padding:2px 0; margin:2px 0; color:#06c}
h2 {font-size:115%; padding:2px 0; margin:4px 0;}
h3 {font-size:150%; padding:4px; margin:3px 0 8px 2px;}
h3 .mas{font-size:70%; padding:4px; margin:3px 0 8px 2px;}
h3 a {color:#000 ! important}
h5 {text-align:right; font-size:115%; padding:0; margin:6px 0 0 0}

h4 {font-size:125%; padding:0; margin:0 0 4px 0;}
h4 medios{font-size:125%; padding:0; margin:0 0 4px 20px;}
p {margin:0}
form {margin:0; padding:0}
.va {vertical-align:middle}
.vi {float:left; margin:2px 4px 2px 0; border:1px solid #06c}
.hid {display:none}
.error {font-size:125%; padding:10px; color:#e00; font-weight:bold}

/* form */

.enviar {background:#004B97; font-weight:bold; color:#fff}
input {
	vertical-align:middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
select {border:1px solid #1271CF; vertical-align:middle}

/* pagina noticias */

#masnoticias { width:762px; margin-top:3px; background:  url("images/borde_grande1.gif") no-repeat top left; }
#masnoticias_head { padding:8px 8px 0 8px; font-size:85%; }

#masnoticias .interior {border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; padding:6px 10px 6px 10px; margin-bottom:-4px; width:740px; background:#fff; font-size:83%}

.masnoticias_a {width:350px; float:left}
.masnoticias_a a {color:#06c}
.masnoticias_b {margin-left:10px; width:350px; float:left}
.masnoticias_b a {color:#06c}

#masnoticias_pie { height:10px; margin-bottom:10px; background:  url("images/borde_grande2.gif") no-repeat bottom left;}
#masnoticias .interior .noticia {padding:5px 0 10px 0px; margin:0 0 12px 15px; background:none; border-bottom:1px dashed #ccc}
#masnoticias .interior .noticia_relacionada {padding:5px 0 5px 0px; margin:0 0 5px 15px; background:none; border-bottom:1px #ccc}
#masnoticias .interior .noticia_ulti {padding:5px 0 10px 0px; margin:0 0 12px 15px; background:none; border-bottom:1px dashed #ccc}

.paginacion {text-align:center; background:#f6f6f6; margin:18px 0 0 0; padding:5px 0}

/* pagina ministerio */

#masnoticias_m { width:762px; background:  url("images/borde_mityc_grande1.gif") no-repeat top left; }
#masnoticias_m_head { padding:8px 8px 0 8px; font-size:85%; }

#masnoticias_m .interior {border-left:1px solid #F1CE02; border-right:1px solid #F1CE02; padding:6px 10px 6px 10px; margin-bottom:-4px; width:740px; background:#fff; font-size:83%}

#masnoticias_m_pie { height:10px; margin-bottom:10px; background:  url("images/borde_mityc_grande2.gif") no-repeat bottom left;}
#masnoticias_m .interior .noticia {padding:5px 0 10px 0px; margin:0 0 12px 15px; background:none; border-bottom:1px dashed #ccc}

.seccion { margin:0 0 5px 10px; font-size:115%; padding:2px; font-weight:bold; background:#f9f9f9}

/* calendario hemeroteca */

#calendario { float:left; margin:0 5px; }
.textocal {float:left; width:500px;}
#hemeroteca {border:1px solid #f2f2f2; padding:5px; }
#hemeroteca td { text-align:right; padding:5px 3px; margin:2px 0; width:14%}
#hemeroteca td a { padding:3px;  border:1px solid #ccc; color:#000;}
#hemeroteca a:hover {background:#06c; color:#fff; border:1px solid #ccc;}
#cab { font-size:110%; font-weight:bold; background:#f2f2f2; text-align:center; margin-bottom:5px}

/*accesibilidad */

.enlaces_internos {padding:12px}

/* lo mas consultado */


#consultado {float:left; margin:3px 0 12px 0; width:545px; background:  url("images/borde_545_1.gif") no-repeat top left;}
#consultado_pie { height:10px; background:  url("images/borde_545_2.gif") no-repeat bottom left;}

#consultado .interior .noticia {padding:5px 0 0px 30px; margin:0 0 12px 0; background:  url("images/ico_noticia.gif") no-repeat 4px 6px}
#consultado .interior {border-left:1px solid #C1C2C2; border-right:1px solid #C1C2C2; padding:0px 8px 8px 8px; width:527px; background:#fff; font-size:85%}


.tags {float:left; margin:3px 0 12px 16px; width:202px; background: url("images/borde_202_1.gif") no-repeat top left;}
.tags_head { padding:8px 8px 0 8px; font-size:85%; }
.tags .interior {border-left:1px solid #C1C2C2; border-right:1px solid #C1C2C2; padding:0px 8px 8px 8px; width:184px; background:#fff; font-size:90%}

.tags .interior .noticia {padding:5px 0 0px 25px; background:  url("images/ico_carpeta.gif") no-repeat 4px 6px}

.tags .interior .noticiafoto {padding:5px 0; text-align:center }
.tags .interior .noticiafoto img {margin:5px 0; border:2px solid #B5CBE2 }

.tags_pie { height:10px; background:  url("images/borde_202_2.gif") no-repeat bottom left;}
.tags_pie h4 .mas{font-size:70%; margin:5px 0px 0px 38%; text-align:right; padding:0; }

/* blogs */

.blogs {padding:12px 0px 12px 15px; }
/*.blog {float:left; width:150px; margin:0 13px 20px 0;} */
.blog {float:left; width:230px; margin:0 13px 20px 0;}
.blog .noticiafoto img {margin:5px 0; border:2px solid #B5CBE2 }

/*creado 9 dic 05  punteado alrededor de los logos en el mapa web*/
.dotted{border-bottom: 1px dotted #ccc;  padding: 5px;}
.dottedright{border-bottom: 1px dotted #ccc;  padding: 5px;border-right: 1px dotted #ccc;}
#hemero {
	float: right;
	width: 50px;
	font-size: 10px;
	vertical-align: bottom;
	
}
#form2 {
	float: right;
	height: 25px;
	
}
.texto10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.camposForm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
}
