@charset "utf-8";
/* CSS Document */

.Principal{
	width: 960px;
	margin: 0px auto 0 auto;
	padding:0;
	background-color:#FFF;
	border: 5px solid #666;
}

/*Cabecera*/
.cabecera{
	background-image:url(../imagenes/cabecera.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #fff;
	height: 120px;
	margin:0 0 10px 0;
	padding: 0;
	
}

.cabecera img{margin:0px; padding:0px;}

/*Navegacion Superior*/
.navegacion{
	margin:0; 
	padding:1px; 
	font-size: 15px; 
	color: #fff;
	height: 38px;
	background-image:url(../imagenes/fondonav.jpg);
	background-position:left center;
	background-repeat: repeat-x;
}
	/*Secciones*/
	.navegacion ul {margin: 12px 0 0 0; padding: 1px 0;text-align: center;}
	.navegacion li {margin: 0 10px; padding: 0px; display: inline; list-style: none;}
	
	.navegacion a:link{color: #fff; padding: 6px;}
	.navegacion a:active{color: #fff; padding: 6px;}
	.navegacion a:visited{color: #fff; padding: 6px;}
	.navegacion a:hover{color: #fff; padding: 6px;;}

	/*Seccion Actual*/
	.navegacion .actual a:link{color: #fff; text-decoration:underline;}
	.navegacion .actual a:active{color: #fff; text-decoration:underline;}
	.navegacion .actual a:visited{color: #fff; text-decoration:underline;}
	.navegacion .actual a:hover{color: #fff; text-decoration:underline;}
	
	/*Secciones Padres*/
	.navegacion .activo a:link{color: #fff; text-decoration:underline;}
	.navegacion .activo a:active{color: #fff; text-decoration:underline;}
	.navegacion .activo a:visited{color: #fff; text-decoration:underline;}
	.navegacion .activo a:hover{color: #fff; text-decoration:underline;}

/*Navegacion Lateral*/
.bloquenav{ 
	color: #000;
}
		/*Primer UL*/	
		.Inicio{margin: 0; padding: 0;}
		
		.bloquenav ul{padding: 0 0 0 5px; margin:  10px 0px;}
		.bloquenav ul ul{padding: 0 ; margin:  0 0 10px 0; border-left: 1px solid #444; border-bottom: 1px solid #444;}
		.bloquenav li{margin: 0 0 4px 0; color: #000; list-style:none;}
		.bloquenav ul ul li{margin: 0 0 4px 25px; color: #000; list-style:circle;}
		.bloquenav li a:link{color: #000;padding: 3px; font-weight:200; display:block;text-align: left;}
		.bloquenav li a:active{color: #000; font-weight:200; display:block;text-align: left;}
		.bloquenav li a:visited{color: #000; font-weight:200; display:block;text-align: left;}
		.bloquenav li a:hover{color: #555; font-weight:200; display:block; text-align: left;}
		
		/*Seccion Actual*/
		.bloquenav .actual a:link{color:#000; border: 1px solid #333; border-left-width:10px;}
		.bloquenav .actual a:active{color:#000; border: 1px solid #333; border-left-width:10px;}
		.bloquenav .actual a:visited{color:#000; border: 1px solid #333; border-left-width:10px;}
		.bloquenav .actual a:hover{color: #444; text-decoration:underline; border: 1px solid #333; border-left-width:10px;}
		
		/*Padres de Seccion Actual*/
		.bloquenav .activo a:link{color:#fff; background-color:#444;}
		.bloquenav .activo a:active{color:#fff; background-color:#444;}
		.bloquenav .activo a:visited{color:#fff; background-color:#444;}
		.bloquenav .activo a:hover{color:#000; background-color:#aaa;}


/*Propiedades Genericas*/
.Modulo{
	/*background-image: url(../imagenes/fondo_table.jpg);*/
	background-position: bottom; 
	background-repeat:no-repeat;
	padding:5px;
	border: 2px solid #fff;
	margin: 0 0 10px 0;
	color: #fff;
	/*background-image: url(../imagenes/fondoh3.jpg);
	background-position: top; 
	background-repeat:repeat-y;*/
}
.Modulo h3{
	font-size:1.6em; 
	font-weight: 400;
	color: #444;  
	padding: 4px 0px 3px 25px; 
	margin: -5px 3px 5px 6px;
	border-bottom: 3px solid #444;
	background-image: url(../imagenes/claim.png);
	background-position: center left; 
	background-repeat:no-repeat;
}


/*Módulo Buscador*/
.Buscardor{}

.Buscardor h3{}

.Buscardor form{padding:  5px 0; margin: 0; text-align:right;}
.Buscardor .input_text{width: 130px; padding: 3px; margin-right: 3px; border: 1px solid #999;}
.Buscardor .btnBuscar{width:60px; padding:1px 0;}


/*Módulo Breadcrumb*/
.Breadcrumb{
	padding: 1%;
	margin: 0;
	background-image:none;
	color: #fff;
	border: none;
	background-color: #5D7F7F;
	background-image: url(../imagenes/fondo_breadcrumb.jpg);
	background-position: top; 
	background-repeat:repeat-x;
}

.Breadcrumb:before{content: 'Se encuentra en: '; }

.Breadcrumb a:link{text-decoration:none;color: #333;}
.Breadcrumb a:active{text-decoration:none;color: #333;}
.Breadcrumb a:visited{text-decoration:none;color: #333;}
.Breadcrumb a:hover{text-decoration:underline; color: #333;}

/*Módulo Banner*/
.Banner{text-align:center; padding: 0 ; margin: 5px 0; background:none; border: none;}

/*Noticias*/
.Noticia{padding: 5px 0 15px 0; border-bottom: 1px solid #ccc;}

	.Titulo{margin: 0 0 10px 0; padding: 2px 0 0px 5px;}
	.Titulo a:link{}
	.Titulo a:active{}
	.Titulo a:visited{}
	.Titulo a:hover{text-decoration:none;}
	
	.Noticia h5{}
	.Noticia img{}
	.BotonesNoticia{ text-align:center; padding: 5px 0 0 0;}
	.boton{background-color:#eee; border: 1px solid #aaa;background-image: url(../imagenes/claim.png); background-position:10px center ; background-repeat:no-repeat; }
	.boton:link{color:#555;padding: 3px 10px; }
	.boton:active{color:#555;padding: 3px 10px; }
	.boton:visited{color:#555;padding: 3px 10px; }
	.boton:hover{color:#333;padding: 3px 10px; }
	
	.btnAmpliar:link{display:block; width: 100px; margin: 5px 0 0 0;}
	.btnAmpliar:active{display:block; width: 100px; margin: 5px 0 0 0;}
	.btnAmpliar:visited{display:block; width: 100px; margin: 5px 0 0 0;}
	.btnAmpliar:hover{display:block; width: 100px; margin: 5px 0 0 0;}
	
	.btnImprimir{margin: 0 30px 0 0; width: 100px; text-align:center; display:inline-block; color:#333;}
	.btnMail{margin: 0 30px 0 0; width: 100px; text-align:center; display:inline-block; color:#333; background-image:none;}
	.btnVolver{width: 100px;  text-align:center; display:inline-block; color:#333;}

.listadocomunicados{font-size: 1.2em;}
.comunicado{margin: 3px 10px;}
.comunicado img{display:none;}


.Login{
	/*background-color:#7D1D1D;
	border: 1px solid #B5A37C; 
	padding: 5px;*/
	color: #000;
}

.Login h5{color:#000;}

	.frmLogin{text-align:center; padding: 5px;}
	.frmLogin h5{margin: 3px 0; padding: 0; text-align:center;}
	.frmLogin h5.texto{margin: 3px 0; padding: 0 5px; text-align:left; color: #000;}
	.frmLogin input{float: none; clear:both; width:99%;}
	

	.frmLogin input.btnAcceder{width:50%;}
	.btnLogin{text-align:center; border:none; background:none; margin: 0; padding: 0;}
	
	.btnLogin a:link{color:#555; margin: 0; padding: 0;}
	.btnLogin a:active{color:#555; margin: 0; padding: 0;}
	.btnLogin a:visited{color:#555; margin: 0; padding: 0;}
	.btnLogin a:hover{color:#333; margin: 0; padding: 0;}
	
	.validado{text-align:center; margin: 0 15px 5px 15px;}
	.Nombre{color:#1E70B3; font-size:1.5em; text-align:center; font-weight:bold; margin: 0 0 10px 0;}
	.btnSalir{background-color:#999; border: 1px solid #666;}
	
/*Zona Central de la Web*/
.contenido{
	margin:0; padding:5px 0;
	background-image:url(../imagenes/fondocontenido.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

	.coldcha{
		float:right;
		width: 180px;
		text-align:center;
		padding: 0 5px;
		margin: 0 0 0 10px ;
	}		
	
	.colizqda{
		float:left;
		width: 224px;
		margin: 0 10px 0 0;
		padding: 0 5px;
		font-size: 13px;
	}
	
	.colcentro{
		padding: 0;
		float:left;
	}
	
	.colcentro ul{margin: 0 0 0 10px; list-style-type:disc;}
	.colcentro li{list-style-position:outside; margin: 0 0 0 15px;}
	.colcentro ol li{list-style-position:outside;}

		/*Anchos Columna Central*/	
		.anchoPortada{width: 516px;}
		.anchoInterior{width: 695px;}
	
.resultado{ margin: 10px 0; background-color: #eee; font-weight:bold; padding: 5px 10px;}

.GMaps{color: #000;}
/*Pie de la Página*/
.fondopie{
	/*background-image:url(../imagenes/fondopie.jpg);
	background-position: top left;
	background-repeat:repeat-x;*/
	height: 25px;
}

.pie{
	padding: 4px 0;
	background-color:#AD2C2C;
	background-image:url(../imagenes/fondonav.jpg);
	background-position: bottom left;
	background-repeat:repeat-x;
	border: none;
}
	.pie li{color: #fff; margin: 0 20px; list-style:none;}
	.pie li a:link{color: #fff;}
	.pie li a:active{color: #fff;}
	.pie li a:visited{color: #fff;}
	.pie li a:hover{color: #fff;}
	
	.derecha{float:right;}

/*Diseña y Desarrolla*/
.bajopie{
	padding: 0px 4px 0px 4px;
	margin: -8px auto 0px auto;
	background: none;
}


.mandarmail{
	color:#fff;
	padding: 15px 20px;
	background:none;
}

.mandarmail h5{color:#333; text-align:center;}
.mandarmail .derecha{margin: 0 0 0 10px;}
.mandarmail .doscol{width: 47%; text-align:left;}
.mandarmail input{width: 50%;}
.mandarmail .doscol input{width: 100%;}

.Categoria{ background-color: #555; color:#efefef; border: 1px solid #aaa; padding: 3px 10px; margin: 10px 0 0 0;}
.Documento{padding: 5px 5px 5px 20px; width: 39%; float: left; margin: 5px  5%  5px 5px; border: 1px solid #555; background-color:#efefef;}
.Documento h6{color: #333;}

.conf1{width: 36%; margin: 3% 6%; padding: 3% 0; float: left; background-color:#fff; border: 1px solid #666; text-align:center;}
.conf2{width: 36%; margin: 3% 6%; padding: 3% 0; float: left; background-color:#fff; border: 1px solid #666; text-align:center;}
.conf1:hover, .conf2:hover{ background-color:#efefef;}
.conf1 img, .conf2 img{clear: both;}
.conf1 a, .conf2 a{display:block;}

.Noticias h4{ float: left;}

