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

body{height:100%;
	margin:0;
	padding:0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#3C3937;}
	
body.principal{ background: #f2f2f2 url(../imagenes/mundo.png) no-repeat center top;}

body.interiores{ background: #f2f2f2 url(../imagenes/fondo_dos.jpg) no-repeat center top;}

/*------------------ZONA SUPERIOR----------------*/
.cabecera{position: relative;
	margin:0 auto;
	height:236px;
	width:990px;}

.logotipo{text-indent:-9000px;
	background:url(../imagenes/logotipo_astrea.jpg) no-repeat;
	width: 194px;
	height:236px;
	float:left;}

.frase_principal{text-indent:-9000px;
	background:url(../imagenes/cabecera_principal.jpg) no-repeat;
	width: 580px;
	height:236px;
	float:left;}
	
.frase_secundaria{text-indent:-9000px;
	background:url(../imagenes/cabecera.jpg) no-repeat;
	width: 580px;
	height:120px;
	}
.contenedor_cab_secun{float:left;width: 580px;}

.cabecera_n {text-indent:-9000px;
	/* background:url(../imagenes/cabecera_n.jpg) no-repeat; */
	width: 205px;
	height:236px;
	float:left;}
	
.cabecera_n_eng {text-indent:-9000px;
	background:url(../imagenes/cabecera_n_eng.jpg) no-repeat;
	width: 205px;
	height:180px;
	float:left;}
	
.cabecera_n_fran {text-indent:-9000px;
	background:url(../imagenes/cabecera_n_fran.jpg) no-repeat;
	width: 205px;
	height:180px;
	float:left;}

.contenedor_cab_secun .frase_seccion{position: absolute;
		left: 245px;
		top: 137px;
		z-index: 1128;
		width:500px;
		height:42px;
		font-size:32px; font-family: "Helvetica", Arial, sans-serif;
		font-weight:lighter; color:#111}

/*------------------FINAL ZONA SUPERIOR----------------*/

.contenedor{width:990px; margin:0 auto;}

.contenido{	margin:0 auto; width: 990px;}

p {margin-bottom:10px;}

li br {margin-bottom:10px;}

.img_texto{margin: 12px 0px 12px 0px; text-align:center;}

.contenedor_titulo{display:block; height:110px;}

.titulo_principal{font: 50px Helvetica, Arial, sans-serif; 
	color:#767676; 
	width:268px; 
	height:110px; 
	line-height:0.8em; 
	position:absolute; 
	z-index:2;}

.dibujo_principal{right:0px; top:auto; position:relative; z-index:1;}
	
.txt_general{font: normal 12px Arial, Helvetica, sans-serif;  color:#3C3937; line-height:1.2em;}
		
.txt_general h1{font: normal 22px Helvetica, Arial, sans-serif; color:#236B25; margin-bottom:10px; margin-top:0px; line-height:1em;}

.txt_general h1 a{font: normal 22px Helvetica, Arial, sans-serif; color:#236B25; margin-bottom:10px; margin-top:0px; line-height:1em;}

.txt_general h1 a:hover{font-weight:normal; color:#F7D502;}

.txt_general h2{font: normal 18px Helvetica, Arial, sans-serif; color:#EA5623; padding: 8px 0px 8px 0px; line-height:1em;}

.txt_general h3{font: normal 15px Helvetica, Arial, sans-serif; color:#236B25; padding: 8px 0px 8px 0px; line-height:1em; line-height:18px;}

.txt_general a{font-weight:bold; color:#236B25;}


.txt_general a:hover{font-weight:bold; color:#9ac339;}

.txt_general hr{border: 1px dashed #9AC339; margin: 8px 0px 8px 0px;}

.listado_general{margin-bottom:16px;}

.listado_general li {margin-bottom:0.5em; list-style:none; background:transparent url(../imagenes/flecha.gif) no-repeat scroll 0px 3px; padding-left: 17px;}

.sublistado_general{margin-bottom:0.5em;}

.listado_general li .sublistado_general li{margin-bottom:0.5em; list-style:none; background-image:none; margin-left: -17px;}

.txt_principal{	font: normal 13px Arial, Helvetica, sans-serif; color:#3C3937;}

.txt_principal h1{font: normal 24px Helvetica, Arial, sans-serif; color:#236B25; margin-bottom:10px; line-height:1em;}

.txt_destacado{font: normal normal bold  100% Helvetica, Arial, sans-serif; color:#236B25;}

.txt_destacado_dos{font: normal normal bold  100% Helvetica, Arial, sans-serif; color:#9AC339; font-weight:bold;}

.caracteristicas .txt_destacado_dos a{font: normal normal bold  100% Helvetica, Arial, sans-serif; color:#9AC339; font-weight:bold;}

.caracteristicas .txt_destacado_dos a:hover{ color:#F7D502;}

.txt_superdestacado{color:#ea5623;}

.caracteristicas a{font: normal bold 13px Helvetica, Arial, sans-serif; color:#666666; text-decoration:underline;}

.caracteristicas a:hover{color:#9AC339;}

.caracteristicas{ background:#fff; font: normal bold 13px Helvetica, Arial, sans-serif; color:#999999; margin-bottom: 15px; padding:10px;}

.caracteristicas_dos{font: normal bold 1em Helvetica, Arial, sans-serif;}

.cita{ background:#fff; font: normal bold 13px Helvetica, Arial, sans-serif; color:#999999; margin-bottom: 15px; padding:10px;}

.cita em{font-weight:normal;}

.subir{font: normal normal bold  17px Helvetica, Arial, sans-serif; text-align:right; padding: 16px 0px 16px 0px;}

.separador{ padding: 16px 0px 16px 0px;}

.cita{ background:#fff; font: italic lighter 13px Helvetica, Arial, sans-serif; color:#999999; margin-bottom: 15px; padding:10px;}

.cita .autor_cita{font: italic lighter  100% Helvetica, Arial, sans-serif; color:#9AC339; margin-top:10px; display:block; text-align:center;}
/*---------------------------TABLAS-------------------*/

.formato_tabla {background-color:#FFFFFF; }

.formato_tabla .titulo{background-color:#236B25; color:#fff;}

.formato_tabla .titulo a{color:#fff;}
.formato_tabla .titulo a:hover{text-decoration:none}

.formato_tabla td{padding:4px; vertical-align:top; border-bottom:#236b25 1px solid;}

/*naranja*/
.formato_tabla2 {background-color:#FFFFFF; }

.formato_tabla2 .titulo{background-color:#EA5623; color:#fff;}

.formato_tabla2 .titulo a{color:#fff;}
.formato_tabla2 .titulo a:hover{text-decoration:none}

.formato_tabla2 td{padding:4px; vertical-align:top; border-bottom:#EA5623 1px solid;}

/*tabla pag inicio*/
.esquema{}  /* quitar */

.esquema .cab_tabla{ background-color:#236B25; color:#FFFFFF; font-size:15px; text-align:center; padding:10px 0px;}

.esquema .cont_tabla{background-color:#FFFFFF;  text-align:center; padding:10px 0px; color:#3C3937; font-weight:bold}
.esquema .cont_tabla a{text-decoration:none;  color:#3C3937}
.esquema .cont_tabla a:hover{color:#236B25}
.esquema .cont_tabla li{list-style-type:none; margin-bottom:8px;}

/* .esquema .cab_tabla_1{background-color:#236B25; color:#FFFFFF; font-size:16px; text-align:center; padding:10px 0px;} */
.esquema .cab_tabla_1{  font-size:18px; text-align:left; padding:10px 0px; } 
.esquema .cab_tabla_1 a{  color:#000000; font-weight:lighter; text-decoration:none; font-weight:bold}
.esquema .cab_tabla_1 a:hover{  color:#999999; font-weight:lighter; font-weight:bold}
.esquema .cont_tabla_1{background-color:#FFFFFF; background-image:url(../imagenes/fondo_cuadro_1.jpg); background-repeat:no-repeat; width:240px;
height:156px; text-align:center; padding:10px 0px; color:#3C3937; }
.esquema .cont_tabla_1 a{text-decoration:none;  color:#F7D502; font-size:18px; }
.esquema .cont_tabla_1 a:hover{color:#236b22}
.esquema .cont_tabla_1 li{list-style-type:none; margin-bottom:8px;}

/*.esquema .cab_tabla_2{background-color:#9ac339; color:#FFFFFF; font-size:16px; text-align:center; padding:10px 0px;} */
.esquema .cab_tabla_2{ font-size:16px; text-align:center; padding:10px 0px;}
.esquema .cab_tabla_2 a{  color:#FFFFFF; font-weight:lighter; text-decoration:none}
.esquema .cab_tabla_2 a:hover{  color:#999999; font-weight:lighter}
.esquema .cont_tabla_2{  background-image:url(../imagenes/enlace.png);  width:500px;
height:156px; text-align:left; padding: 0px 13px 6px 13px;; color:#3C3937; }
.esquema .cont_tabla_2 a{text-decoration:none;  color:#236b22; font-size:14px;}
.esquema .cont_tabla_2 a:hover{color:#9ac339}
.esquema .cont_tabla_2 li{list-style-type:none; margin-bottom:8px;}

.esquema .cab_tabla_3{background-color:#ea5623; color:#FFFFFF; font-size:16px; text-align:center; padding:10px 0px;}
.esquema .cab_tabla_3 a{  color:#FFFFFF; font-weight:lighter; text-decoration:none}
.esquema .cab_tabla_3 a:hover{  color:#999999; font-weight:lighter}
.esquema .cont_tabla_3{background-color:#FFFFFF; background-image:url(../imagenes/fondo_cuadro_3.jpg); background-repeat:no-repeat; width:240px;
height:156px; text-align:center; padding:10px 0px; color:#3C3937; font-weight:bold}
.esquema .cont_tabla_3 a{text-decoration:none;  color:#F7D502; font-size:18px;}
.esquema .cont_tabla_3 a:hover{color:#9ac339}
.esquema .cont_tabla_3 li{list-style-type:none; margin-bottom:8px;}

.esquema .cab_tabla_4{background-color:#5d3100; color:#FFFFFF; font-size:16px; text-align:center; padding:10px 0px;}
.esquema .cab_tabla_4 a{  color:#FFFFFF; font-weight:lighter; text-decoration:none}
.esquema .cab_tabla_4 a:hover{  color:#999999; font-weight:lighter}
.esquema .cont_tabla_4{background-color:#FFFFFF; background-image:url(../imagenes/fondo_cuadro_4.jpg); background-repeat:no-repeat; width:240px;
height:156px; text-align:center; padding:10px 0px; color:#3C3937; font-weight:bold}
.esquema .cont_tabla_4 a{text-decoration:none;  color:#F7D502; font-size:18px; }
.esquema .cont_tabla_4 a:hover{color:#9ac339}
.esquema .cont_tabla_4 li{list-style-type:none; margin-bottom:8px;}

.esquema .cont_tabla_1 br, .esquema .cont_tabla_2 br, .esquema .cont_tabla_3 br, .esquema .cont_tabla_4 br{margin-bottom:0px;}
/*-----------------------------PAG NOTICIAS---------------------*/

.pag_noticias h2 {color:#3C3937; font-weight:lighter; line-height:20px;}

.pag_noticias p {border-bottom:#666666 1px solid; padding-bottom:10px;}

.mas_noticias{padding: 0px 13px 6px 13px;  font-size:12px;}

.mas_noticias a{color:#236B25;}

.mas_noticias a:hover{color:#f7d502}

/*------------------COLUMNA DOS-----------------------*/

.columna_dos{float:left; width: 580px; }

.contenido_dos{	margin: 26px 20px 20px 42px;} 

.grafico_principal{padding-top:0px; margin-left:-70px; /*left:auto; position:absolute; top: 760px; z-index:1;*/}

/*------------------IDIOMAS----------------------*/

.idiomas{background-color:#fff;
	border: #9AC339 double;
	border-width: 3px 0px 3px 3px;
	padding: 10px;
	right:0px;
	top:/*auto*/50px;
	position:absolute;
	z-index:1;
	font: small-caps bold 14px Helvetica, Arial, sans-serif;}
	
.idiomas ul{list-style-type:none;}

.idiomas ul li{color:#236B25;/*color:#F7D502;*/  padding: 3px; background-image:url(../imagenes/separador_verde.gif); background-repeat:repeat-x; background-position:bottom}

.idiomas ul li a{text-decoration:none; color:#999999;/*color:#3C3937;*/}

.idiomas ul li a:hover{color:#F7D502;/*color:#236B25;*/}

/*-----------------ICONOS---------------------*/

.iconos{right:6px; 
	top:/*auto*/20px;
	position:absolute;
	z-index:1;}
	
.iconos a {	width:32px;
	display:block;
	border:transparent solid 2px;}
	
.iconos a:hover{border:#3a5897 solid 2px;}

/*--------------------COLUMNA UNO---------------------------*/

.columna_uno{ float:left; width: 194px; height: 100%; padding-bottom: 80px;}

.columna_uno {background: url(../imagenes/fondo_menu.png) no-repeat; /*height:555px;*/}

.columna_uno ul.menu{list-style-type:none;}

.columna_uno ul.menu li{ line-height:12px;}

.apartado_principal{ background-image:url(../imagenes/separadores.png);background-repeat:no-repeat; background-position:top; padding-bottom:3px;}

.activo{ background-image:url(../imagenes/fondo_botones.png); display:block; }

.columna_uno a{color:#000; text-decoration:none; font-weight:bold; font-stretch:extra-condensed; padding:8px 0px 6px 30px; display:block}

.columna_uno ul.menu li .activo{color:#f7d502;}

.columna_uno a:hover{color:#f7d502;  background-image:url(../imagenes/fondo_botones.png); display:block; padding:8px 0px 6px 30px; }

.columna_uno ul.menu li ul li{list-style-type:none; padding:-8px 0px -6px -30px;}

.columna_uno ul.menu li ul li a{padding-left:40px; padding-bottom:4px; padding-top:4px;}

.columna_uno ul.menu li ul li a.activo{background-position:0 -4px}

.columna_uno ul.menu li ul li a:hover{color:#f7d502;  background-image:url(../imagenes/fondo_botones.png); display:block; background-position:0 -4px}

/*------------------COLUMNA TRES-----------------------*/
.columna_tres{float:left; width: 190px;}

.columna_tres .promocion{text-indent:-9000px;}

.columna_tres .promocion a{background:transparent url(../imagenes/haces_falta.jpg) no-repeat scroll 0px 0px; height:48px; display:block; width:205px;}
.columna_tres .promocion a:hover{background-position:0px -48px;}

.columna_tres .formulario_falta {background:transparent url(../imagenes/ser_voluntario.jpg) no-repeat scroll 0px 0px; height:104px; text-align:center;}

.columna_tres .formulario_falta p{ padding-top:34px; font-weight:bold; font-size:16px; line-height:1.2em;}

.columna_tres .formulario_falta p a{color:#236B25; text-decoration:none;}

.columna_tres .formulario_falta p a:hover{color:#F7D502;}

.columna_tres .opciones_promo{background-color:#FFFFFF; font: normal 12px Helvetica, Arial, sans-serif; margin-top:34px;}

.columna_tres .boton_formulario{font:normal bold 12px Helvetica, Arial, sans-serif; color:#F7D502; background-color:#000000; padding:2px 6px; margin-top:10px;}
.columna_tres .boton_formulario:hover{color:#eee;}

.columna_noticias{
	/*background:transparent url(../imagenes/noticias.jpg) no-repeat scroll 0px 0px; */
	margin-top: 0px; 
	padding-top:22px;}
	
.noticia{font:normal 0.84em Arial, Helvetica, sans-serif; 
	padding: 0px 13px 6px 13px; 
	background: url(../imagenes/separador_noticias.gif) no-repeat scroll 13px bottom;
	margin-bottom: 6px;
	line-height:1.1em;}
	
.noticia img{padding-top:0.4em; display:block}
	
.noticia a{color:#131313; text-decoration:none;}
.noticia h3 a{color:#666666; text-decoration:none;}

.noticia a:hover{color:#F7D502;}

/*mapa*/

.mapa a img{border:4px solid #9abf3b}
.mapa a:hover img{border:4px solid #236B25}

/*-------------------------GALERIA------------------------*/

.desc_trabajos{padding-top:8px;}

.botones{ text-align:center;}
	
.botones button{
	font-size:15px;
	font-weight: lighter;
	background-color:transparent;
	cursor: pointer; 
	color:#236B25;
	}
	
/*-------------------------ZONA ENTIDADES---------------------------*/
.zona_entidades{
	margin:0 auto;
	width: 990px;
	clear:both; 
	background:transparent url(../imagenes/separador_verde.gif) repeat-x scroll top left; width:990px; padding: 2px 0px; height:1%;
/*background-color: #ddd; width:205px; margin-top:50px; margin-bottom: 20px; padding:10px 0px 10px 0px;*/ }

.zona_entidades ul{list-style-type:none; }

.zona_entidades ul li{float:left; margin:0; padding:0;}

.zona_entidades ul li a{display:block; width:165px; height:101px;}

.zona_entidades ul li.logo_entidades a{border-bottom:#fff solid 6px; border-top:#fff solid 6px; margin:0; padding:0;}
.zona_entidades ul li.logo_entidades a:hover{border-bottom:#ffcc00 solid 6px; border-top:#ffcc00 solid 6px;}

/*------------------PIE-----------------------*/
.pie{
	margin:0 auto;
	width: 990px;
	clear:both; 
	background:transparent url(../imagenes/separador_verde.gif) repeat-x scroll top left; width:990px; padding: 10px 0px; height:1%;
	font-size:12px;}
	
.pie a{ color:#236B25;}
.pie a:hover{ color:#F7D502;}
	
.pie .pie_izq{float:left; width:749px;}
.pie .pie_izq p{margin: 0px 0px 10px 10px;}
.pie .pie_derecha{float:right; width:205px;}


.pie .pie_derecha ul{list-style-type:none;}
.pie .pie_derecha ul li{ margin: 0px 0px 10px 13px;}
.pie .pie_derecha ul li a{ color:#236B25;}
.pie .pie_derecha ul li a:hover{ color:#F7D502;}
