@charset "UTF-8";
/* CSS Document */

html{
	overflow-x:auto;
	overflow-y:scroll;
} 

body{
	margin:0;
	padding:0;
	background-color:#fafafa;
	background-image:url(/images/general/fondo_sombra2.jpg);
	*background-image:url(/images/general/fondo_sombra.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

h1{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.4em;
	color: #c70001;
	margin:0;
	padding:0;
	

}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	margin:0;
	padding:0;
	 
}

h2 a{
	
	color:#000000;
	text-decoration:none;
	 
}

h2 a:hover{
	
	text-decoration:underline;
	 
}


h3{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.80em;
	font-weight:normal;
	color: #808080;
	line-height:1.2em;
}


h4{
	
	margin:0;
	padding:0;
	width:185px;
	float:left; 
	height: 100%; 
	background-color:#c70102;
	overflow:hidden; 
	
	font-family:Arial, Helvetica, sans-serif; 
   	font-size:.85em;
  	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:normal;
}



h5{
	font-family:Arial, Helvetica, sans-serif; 
	margin:0;
	padding:0;
	color: #c70001;
	font-size:.7em;
}

h6{
	color:#808080;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
	margin:0;
	padding:0;
	font-size:.7em;

}
#cabecera{

	width: 960px;
	height: 136px;
	margin:auto;
	background-color:#ececec;
	background-image:url(/images/cabecera/fondo.jpg);
}

#menu{
	margin-top:25px;
	margin-left:310px;
	padding-right:12px;
	width:auto;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 	0.85em;
}

#menu a{
	color: #c70001;
	padding-right: 5px;
	padding-left: 5px;
}
#menu a:hover{
	text-decoration:underline;
}

#logo{
	width:268px;
	float:left;
	margin-left:5px;
	
}

#logo a img{
	border:none;

}

#buscador{
    background-image:url(/images/cabecera/fondo_buscador.gif);
	background-repeat:no-repeat; 
	background-position:0px 2px; 
	height:26px; width:162px; 
	padding-left:10px;
	padding-top:14px !important; 
	padding-top:13px;
	padding-bottom:10px;
	float:left;
	
	

}

.texto_buscador{

	margin-top: -4px;
	


}

#palabras{
   background:none; 
   border:none; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#989898; 
   width:126px;

}

#buscador_menu{
	float:right;
	padding-right: 2px;
	margin-top: 20px;
}

#label_buscador{
	float:left;
	padding-top:11px !important; 
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif; 
  	font-size:11px; 
	color: #989898;
	margin-right:5px;
	width:115px;
}

#label_buscador a{
	
	color: #989898;
	text-decoration:none;
}
#label_buscador a:hover{
	
	text-decoration:underline;
}


#cabecera_imagenes{
	background-color: #413e3e;
	width: 960px;
	margin:0 auto;
	height:236px;
	line-height:normal;
	font-size:0px;
	z-index:1;
}

#esquinaLogo{
	position:absolute;
	width:220px;
	height:18px;
	margin-left:28px;

	
	background-image:url(/images/cabecera/esquina.png) !important;
	background-repeat:no-repeat;
	
	/*IE PNG ALPHA*/
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cabecera/esquina.png');
	z-index:2;
}

.linea_gris{

	background-color:#413e3e;
	width: 960px;
	height:2px;
	margin-left:auto;
	margin-right:auto;
	line-height:normal;
	font-size:0px;
     margin-bottom:2px;
	
	

}

.linea_gris2{

	
	background-color:#413e3e;
	width: 960px;
	height:2px;
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	line-height:normal;
	font-size:0px;


}

#contenidos{
	width: 960px;
	margin: auto;
	height: auto;
	float:none;
	background-color:#ffffff;
	
	
}


#documentos{
	padding-top: 40px;
	width: 654px;
	float:left;
	height:auto;
	background-color:#FFFFFF;
		margin-left:20px;
	_margin-left:10px;
	

}

#proyectos{

	padding-top: 40px;
	width: 654px;
	height:auto;
	background-color:#FFFFFF;
	margin-left:20px;
	_margin-left:10px;
	
}

#caja_proyectos{

	float: left;
	border: #c0bebe 1px solid;
	width: 628px;

}


#noticias{

	width: 264px;
	float:left;
	
	height:auto;
	
}

.documento{
	width: 618px;
	border: #c70001 1px solid;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	float:left;
	margin-bottom: 20px;

}

.img_doc{
	float: left;

}


.contenedor_boton{
	display: table; 
	background-image:url(/images/general/fondo_boton_pro.jpg); 
	background-repeat:repeat-y;  
	#position: relative; 
	overflow: hidden;
	width:227px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 10px;

}

.contenedor_flecha{

	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;


}

.flecha{

	#position: relative; 
	#top: -50%; 
	float:left; 
	overflow:hidden;
	


}

.flecha img{
	border:none;
	*padding-top:5px;


}

.proyecto{

	padding-bottom:15px;


}

#caja_noticias{

	float: left;
	border: #808080 1px solid;
	width: 262px;
	background-color:#f6f6f6;
	
	
}

#cabecera_rss{

	background-color:#989797;
	margin-top:20px;
	margin-left:2px;
	margin-right:2px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.75em;
	color:#e2e2e2;
	width:260px;
	
	
	


}


.noticia{
	margin-top: 25px;
	margin-bottom:45px;
	margin-left:10px;
	margin-right:10px;


}

.ampliar a{
	color: #c70001;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.60em;
	font-weight:bold;
	padding-top: 5px;
	padding-left:5px;
	
	text-decoration:none;
}

.ampliar a:hover{
	text-decoration:underline;
}

#logos{
	width: 672px;
	height: auto;
	float:left;
	margin-top:20px;
}

#parte_izda{
	float:left; 
	width:696px; 
	overflow:visible;
	background-color:#FFFFFF;
	

}

#parte_dcha{
	float:left;
	background-color:#FFFFFF;

}

#pie{
	
	
	width: 960px;
	margin: auto;
	height: auto;
	background-color:#FFFFFF;

	
	

}

.espacio{
	float:left;
	width: 960px;
	height: 20px;
}
.espacio2{
	float:left;
	width: 960px;
	height: 10px;
}
.espacio3{
	width: auto;
	height: 1px;
	float:left;

}



#logo_footer{
	float:left;
	width: 960px;
	height: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	
	text-align:left;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color: #808080;

	

}
#logo_footer img{
	
	margin-right:6px;
	margin-left:6px;
	margin-top: 2px;
	margin-bottom:2px;

	vertical-align:middle;
	text-align:center;
	border:none;

}


#links_pie{
	border-bottom: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
	width:960px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.85em;
	text-align:center;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #c70001;
	float:left;
	position:relative;

	
}

#links_pie a{
	color: #c70001;
	text-decoration:none;
}

#links_pie a:hover{
	text-decoration:underline;
}

#info_pie{
	text-align: center;
	padding-top:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #808080;
	

}
#info_pie a{
	
	color: #808080;
	text-decoration:none;
	

}
#info_pie a:hover{
	
	
	text-decoration:underline;
	

}


.titular{
	font-family:Arial, Helvetica, sans-serif; 
	
	font-size:.7em;
	font-weight:bold;
	padding-top:3px; 
	padding-bottom:10px;
	
	padding-left: 5px;
	line-height: 1.2em;
	color:#000000;
	padding-right: 10px;
	width:auto;
}

.contenido_noticia{
	font-family:Arial, Helvetica, sans-serif; 
	padding-right: 5px;
	padding-left: 5px;
	color: #595959;
	font-size:.7em;
	line-height: 1.2em;
	
}


.titulo_seccion{
	font-size:1.1em;
	border-bottom:#dfdfdf 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;


}
.contenido_seccion{
	padding-top: 25px;
	padding-bottom: 25px;
	color:#595959;
	text-align:justify;
	line-height: 1.3em;
}

.lista_ol{
margin-left: 20px;

}

.lista_ol li{
list-style:decimal;

padding-left:20px;

}

.lista_ul{
margin-left: 15px;

}

.lista_ul li{
list-style:disc;

padding-left:10px;

}


.lista_ul2{
margin-left: 0;

}

.lista_ul2 li{
list-style:none;


}
.link_descarga a{

	font-weight:bold;
	text-decoration:none;
color:#4e4e4e;
	

}

.link_descarga a:hover{


	text-decoration:underline;
	

}

.articulo{
	border-bottom:#c1c0c0 1px solid;

}


.fecha{
color: #c70001;
padding-right: 5px;
}

.recursos{

	margin-bottom:15px;
	text-align:center;
	padding:10px;
	background-color: #FDFDFD;
}

.recurso{
	
	
	padding-left: 5px;
	padding-right: 5px;
	
}
.documentos_pdf{
	margin-left: 0px;
	padding-bottom: 20px;

}
.documento_pdf{
	
	padding-right: 5px;

}
.documento_pdf img{

	padding-right: 5px;

	


}

.link_documento_pdf a{

	font-family:Arial, Helvetica, sans-serif; 
	padding-right: 5px;
	padding-left: 5px;
	color: #595959;
	font-size:.7em;
	line-height: 1.2em;
	border-left: #cecdcd 1px solid;
	vertical-align:40%;
}

.link_documento_pdf a:hover{

	text-decoration: underline;
}

.tituloCampoFormulario{
	font-family: Arial, Helvetica, sans-serif;
font-size:.75em;
	font-weight:normal;
	color:#606364;
	margin:0px;
	padding:0px;
	letter-spacing:0.01em;
	text-decoration:none;
}

.asterisco{
	font-family: Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-weight:normal;
	color:#c70001;
	margin:0px;
	padding:0px;
	letter-spacing:0.01em;
	text-decoration:none;
}

.campo{
	font-family: Arial, Helvetica, sans-serif;
font-size:.75em;
	font-weight:normal;
	color:#949390;
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:3px;
	margin-bottom:5px;
	margin-top:0px;
	letter-spacing:0.01em;
	text-decoration:none;
	background-color:#fefefe;
	border:none;
	width:410px;

}

.etiqueta{
	float:left; 
	width: 152px;
	padding-left:15px;
}

#documentos_seccion{
	
	
	padding-top: 40px;
	
	float:left;
	height:auto;

}

.documento_seccion{
	width: 608px;
	border: #c70001 1px solid;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom:10px;
	float:left;
	margin-bottom: 20px;
	
	

}
.img_doc_seccion{
	float: left;
	padding-right:15px;

}
.doc_bottom{
	display:inline;
}
.descargar{
	/*margin-top:40px;
	margin-left: 483px;
	position:absolute;*/
	float:right;
	margin-top:3px;
	
	
}

.descargar a{
	
	color: #c70001;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	
}

.descargar a:hover{
	
	text-decoration:underline;
		
}
.mas_info{
	/*margin-top:40px;
	margin-left: 385px;
	position:absolute;*/
	float:right;
	margin-right:6px;
	margin-top:3px;
	
}

.mas_info a{
	
	color: #c70001;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	
}

.mas_info a:hover{
	
	text-decoration:underline;
		
}

.more_info{
	margin-top:40px;
	margin-left: 420px;
	position:absolute;
	
}

.more_info a{
	
	color: #c70001;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	
}

.more_info a:hover{
	
	text-decoration:underline;
		
}

.mas_info_eus{
	margin-top:40px;
	margin-left: 370px;
	position:absolute;
	
}

.mas_info_eus a{
	
	color: #c70001;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.7em;
	
}

.mas_info_eus a:hover{
	
	text-decoration:underline;
		
}

#caja_proyectos_seccion{

	float: left;
	border: #c0bebe 1px solid;
	width: 624px;
	margin-top: 40px;

}

.enlace{

	margin-left: 10px;
	text-decoration: none;
   	font-family:Arial, Helvetica, sans-serif; 
	font-size:.8em;
	color:#808080;
	font-weight: normal;
}

.enlace a{
   	color: #c70001;
	
}

.enlace a:hover{
   text-decoration: underline;

}


#paginacion{
	
	color: #c70001;
	font-size: .75em;
	text-align:center;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif; 

	

}
#paginacion a{
	color: #808080;
	
	text-decoration:underline;

}
#paginacion a:hover{
	color: #c70001;
	
}

#cotenido_proyecto{

	margin-top:20px;

}


.link_subir{
	position:absolute;
	right:20px;
}

.titulo_documento{
	width:535px; 
	*width:515px;
	 

}
.titulo_buscador{
	
	margin-bottom:5px;
	padding:0;
	float:inherit;
	font-weight:normal;

}

.titulo_buscador a{

	font-size: 1.1em;
	color:#c70001;
	text-decoration: underline;
	
}




.contenido_buscador{

	margin-bottom:5px;
	padding:0;
	float:inherit;
	color: #000000;

}

.link_buscador{
	color: #808080;
	font-weight:normal;
	margin-bottom:20px;
	
	
}

.link_rss a{
	text-decoration:none;
	color:#e2e2e2;

}

.link_rss a:hover{
	text-decoration:underline;
}

.no_results{
   	font-family:Arial, Helvetica, sans-serif; 
	font-size:.8em;
	color:#808080;



}
.links a{
	color: #c70001;
	font-size: 1.2em;
	


}
.links a:hover{
	text-decoration:underline;
}

.direccion_link{

	padding-top:2px;
}
