/* CSS Document */

/* CSS Document */

*{
	margin:0;
	padding:0;
}
img{
	border:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494A4B;
	background:#fff;
	margin-top:10px;
	
}

#centrado{
	width:1000px;
	margin:0 auto;

}

#contenedor{
	width:1000px;
	float:left;
	background-image:url(assets/sombra_center.jpg);
	background-repeat:repeat-y;

}

#sombra_sup{
	background-image:url(assets/sombra_sup.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width:950px;
	height:200px;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
}
#contenedor_header{
	width:950px;
	height:200px;
}
#flash{
	width:950px;
	height:200px;
	position:absolute;
	z-index:1;
}
#header{
	width:950px;
	height:200px;

}
/*MENU HOME*/
#menusup{
	width:625px;
	height:30px;
	margin-top:-187px;
	margin-left:325px;
	color:#797B7E;
	font-size:14px;
	position:relative;
	z-index:2;
}
#menusup ul{
	list-style-type:none;
	height:23px;
	padding-top:7px;
	
}
#menusup ul li{
	float:left;
	padding-left:7px;
	padding-right:9px;
	border-right:solid 1px #797B7E;
}
#menusup ul li a{
	color:#797B7E;
	text-decoration:none;
	font-weight:bold;
}
#menusup ul li a:hover{
	color:#0556A1;
}
#menusup ul li.apartadoActual a{
	color:#0556A1;
}
#menusup ul li.menu_no_border{
	border:none;
}
/*FIN MENU HOME*/
/*MENU CONTENIDOS*/
#menusup2{
	width:625px;
	float:right;
	height:30px;
	margin-top:12px;
	color:#797B7E;
	font-size:14px;
		
}
#menusup2 ul{
	list-style-type:none;
	height:23px;
	padding-top:7px;
	
}
#menusup2 ul li{
	float:left;
	padding-left:7px;
	padding-right:9px;
	border-right:solid 1px #797B7E;
}
#menusup2 ul li a{
	color:#797B7E;
	text-decoration:none;
	font-weight:bold;
}
#menusup2 ul li a:hover{
	color:#0556A1;
}
#menusup2 ul li.apartadoActual a{
	color:#0556A1;
}
#menusup2 ul li.menu_no_border{
	border:none;
}

/*FIN MENU CONTENIDOS*/

#div_contenedor_subheader{
	width:950px;
	height:17px;
	padding-top:3px;
	padding-left:25px;
	padding-right:25px;
	float:left;

}
#div_subheader{
	width:950px;
	height:15px;
	background:#7E8082;
	color:#fff;
	font-size:11px;
	float:left;
	padding-top:2px;
	
	
}
.subheader_left{
	float:left;
	width:845px;
	padding-left:5px;
	
}
.subheader_right{
	width:100px;
	float:right;
	
	
}
#div_subheader a{
	color:#fff;
	text-decoration:none;
	font-size:11px;
}
#div_subheader a:hover{
	text-decoration:underline;
}
#wrapper{
	width:950px;
	float:left;
	background-image:url(assets/sombra_inf.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;

	
}
#wrapper_interior{
	width:950px;
	float:left;

}
.div_contenedor_home{
	width:950px;
	float:left;
	background-image:url(assets/img_home_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	/*min-height:270px;*/
	
		
}
.home_left{
	width:280px;
	float:left;
	padding-top:10px;
}
.titulo_noticias{
	width:278px;
	height:22px;
	float:left;
	padding-left:2px;

}
.img_titulo_noticias{
	width:30px;
	height:22px;
	float:left;
}
.texto_titulo_noticias{
	width:248px;
	height:22px;
	float:right;
	font-size:16px;
	letter-spacing:0.07em;
}
.div_contenedor_noticias{
	width:235px;
	border-top:solid 1px #0556A1;
	margin-left:32px;
	_margin-left:15px;
	float:left;
	padding-bottom:10px;
	
}
.noticia{
	font-size:11px;
	padding-bottom:10px;
}
.noticia a{
	color:#0556A1;
	text-decoration:none;
}
.noticia a:hover{
	text-decoration:underline;
}
.home_right{
	width:670px;
	float:right;
	padding-top:10px;
}
.contenido_home_right{
	width:461px;
	float:left;
	line-height:18px;
	padding-top:17px;

}
.imagen_right_home{
	width:209px;
	float:right;
}
.div_contenedor_interior{
	width:950px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	/*min-height:270px;*/

}
.interior_left{
	width:186px;
	float:left;

}

.titulo_interior{
	width:186px;
	height:22px;
	float:left;
	padding-left:2px;
}
.img_titulo_interior{
	width:30px;
	height:22px;
	float:left;
}
.texto_titulo_interior{
	width:156px;
	height:22px;
	float:right;
	font-size:16px;
	letter-spacing:0.02em;
}
.interior_right{
	width:722px;
	float:right;
	padding:17px 20px 10px 20px;
	line-height:18px;
	text-align:justify;

}
.div_contenedor_imagen_interior{
	width:156px;
	border-top:solid 1px #0556A1;
	margin-left:32px;
	_margin-left:15px;
	float:left;	
}
.lista_contenidos{
	margin-left:40px;
	font-size:11px;
	text-align:left;
}
.lista_contenidos li{
	padding-bottom:10px;
	list-style-image:url(assets/bullet2.gif);
}

#footer{
	width:950px;
	float:left;
	border-top:solid 1px #ccc;
	height:25px;
	color:#0556A1;
	font-size:11px;
	padding-top:10px;


}
#footer a{
	color:#0556A1;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.footer_left{
	float:left;
	width:168px;
	padding-left:2px;
}
.footer_right{
	float:right;
	width:778px;
	text-align:right;
	padding-right:2px;
}

.texto_azul{
	color:#0556A1;
}
.enlace_azul{
	color:#0556A1;
	text-decoration:none;
}
.enlace_azul:hover{
	text-decoration:underline;

}
.enlace_azul_min{
	color:#0556A1;
	text-decoration:none;
	font-size:11px;
}
.enlace_azul_min:hover{
	text-decoration:underline;

}
.texto_titulo_apartado{
	color:#0556A1;
	font-size:12px;
	font-weight:bold;
}
.texto_blanco{
	color:#fff;
	font-weight:bold;
}
.negrita{
	font-weight:bold;
}
.enlace_azul_grande{
	color:#0556A1;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.enlace_azul_grande:hover{
	text-decoration:underline;
}
.texto_azul_grande{
	color:#0556A1;
	font-size:14px;
	font-weight:bold;
}
.tabla_empresa td{
	padding-left:10px;}


.lista_mapa{
	padding-left:20px;
	font-size:13px;
	text-align:left;
}
.lista_mapa li{
	padding-bottom:10px;
	list-style-image:url(assets/bullet2.gif);
}
.lista_mapa a{
	color:#797B7E;
	text-decoration:none;
	font-weight:bold;
}
.lista_mapa a:hover{
	color:#0556A1;
}

.contact_bg{
	background:#f8f8f8;
	width:70%;
	padding:5px;
	border-top:solid 1px #0556A1;
}
.mision_bg{
	width:722px;
	background-image:url(assets/mision_bg.jpg);
	background-repeat:no-repeat;
	height:260px;
}






.div_prueba_imagen{
	width:950px;
	height:200px;
	position:absolute;
	z-index:50;
	background:red;

}

.div_prueba_texto{
	width:500px;
	height:50px;
	font-size:20px;
	background-color:#FFFF66;
	position:relative;
	z-index:100;
}

#developed{
	width:950px;
	padding-left:25px;
	padding-right:25px;
	text-align:right;
}
#developed a{
	text-decoration:none;
	color:#999999;
	font-size:9px;
}
#developed a:hover{
	text-decoration:underline;
}

	
