/********************************************
   AUTHOR:  	  	
   WEBSITE:   		 
   TEMPLATE NAME: 	 	
   VERSION:          1.0          	
 *******************************************/
 
/********************************************
 RESET
********************************************/ 



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


/* headers */

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0		
}

table{
	border-collapse: separate;
	border-spacing:0;
	outline:0;
	empty-cells:show;
	vertical-align:top;
	}

p, ul, ol, dd {
	padding:0;		
	margin: 0;
}

ul, ol, dd {
	padding:0;		
	margin: 0;
	list-style:none;
}




/* images */

img {
	border:0;
	margin:0;
}


td {
	vertical-align:top;
	}



/* form elements */

form, input, label, textarea {
	margin:0;
	padding:0;
}



div{
	text-align:left;}


/**************************************
   GENERALES
***************************************/	

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:11px;
	color:#3e4b59;
	}


body {
	margin:0;
	padding: 0;
	 background:#1c5586 url(../img/fondo.gif) repeat-x;
	 
}


a{
	text-decoration:none;}
	
input{
	background:url(../img/input_fondo.gif) no-repeat top right;
	color:#3e4b59;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
/*	height:19px;*/
	border:#8FAABF 1px solid;
	/*line-height:18px;
	vertical-align:middle;*/
	padding:2px;
	}
	
label{
	display:block;}	


/**************************************
   LAYOUT 
***************************************/	
.img img{
	display:block;}

/* ajustes de anchos fijos para el layout */
.contenedor{
	width: 995px;
	border:#09385f 1px solid;
	border-top:none;
	background:#ffffff;
	}
	
.encabezado{
	height:181px;
	background:url(../img/encabezado.jpg) no-repeat;
	}
	
.menu{
	float:right;
	margin-right:10px;
	}
	
.sub-contenedor{
	background: url(../img/cuerpo_fondo.gif) repeat-y right;}

.menu-lateral{
	width:220px;
	}
.principal{
	width:560px;
	}
.lateral{
	width:215px;}

.menu-lateral,
.principal{
	background:url(../img/contenedor_fondo.gif) repeat-x;
	}
.menu-lateral .marg{
	margin:25px 0 0 25px;
	}
	
.principal .marg{
	margin:25px 20px;}	



.menu-lateral,
.principal,
.lateral{
	float:left; 
	overflow:hidden;
	}

.pie	{clear:left;}

/* admin */

/**************************************
   MENU
***************************************/

.menu a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 6px 0 10px;
	background:url(../img/menu_sep.gif) 0 50% no-repeat;
	
	}

.menu a:hover{
	color:#84E4FF;
	}

/**************************************
   MENU LATERAL
***************************************/
.menu-lateral dl{
	width:190px;
	padding-bottom:14px;
	background:url(../img/caja_secciones_pie.gif) no-repeat bottom;
	}

.menu-lateral dt{
	height:24px;
	background:url(../img/caja_secciones_tope.gif) no-repeat;
	line-height:24px;
	padding-left:18px;
	}
.menu-lateral dt, .menu-lateral dt a{	
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	
	}

	
.menu-lateral dd a{
	display:block;
	height:24px;	
	font-size:10px;
	color:#34624a;
	background:#E3F4E4;
	text-decoration:none;
	border-bottom:#C9DBCB 1px solid;
	line-height:24px;
	padding-left:6px;
	}	
	
.menu-lateral dd a:hover{
	background:#EFFFF0;
	color:#639F7F;
	}
	
	

/**************************************
   PRINCIPAL
***************************************/
/*nota*/

.nota{
	line-height:150%;
	font-size: 12px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#CDDAEA 1px solid;}

.nota h1, .nota h1 a{
	color:#3e4b59;
	font-size:25px;
	margin-bottom:18px;}

.nota .img{
	float:left;
	border:#bdd1de 1px solid;
	width:auto;
	margin:0 20px 6px 0;
	}
	
.nota .nota-tools{
	clear:left;
	margin-top:6px;
	text-align:right;
	}	
	
	
.caja_adjuntos{
	display:block;
	padding:1px 4px;
	font-size:10px;
	padding-bottom:3px;

	}
.caja_adjuntos, .caja_adjuntos a{
	}
	
.caja_adjuntos a{	
	font-weight:bold;
	color:#3E4B59;
	
	}	
	
/*ampliada*/	


.nota_seccion{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:4px;
	border-bottom:#CDDAEA 1px solid;
	margin-bottom:15px;
	}
.nota_seccion, .nota_seccion a{
	color:inherit;
	}	
	
	
.ampliada .nota{
	border-bottom:none;}	
.ampliada .nota h1{
	line-height:110%;
	font-size:22px;
	color:#00469A;
	
	}

.ampliada .nota p{
	margin-bottom:10px}	
	
.ampliada .nota .nota_cont a{
	color:#00469A;
	font-weight:bold;
	}
	
.ampliada .nota .nota_cont a:hover{
	text-decoration:underline;
	}	
	
.copete{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:18px}
	
		

.ampliada .nota .nota-tools{
	margin-top:40px;
	border-top:#CDDAEA 1px solid;
	padding-top:6px;
}
	
.ampliada .tools a{
	padding:0 10px;
	}		
	


/*home*/

	
.home .nota, .listado .nota{
	font-size:100%;
	}
.home .nota h1, .home .nota h1 a,
.listado .nota h1, .listado .nota h1 a{
	font-size:16px;
	margin-bottom:8px;
	}

.portada{
	border:#6e9b3b 1px solid;
	margin: 0 0 10px 5px;
	display:block
	}

.caja_d{
	empty-cells: hide;
	margin-bottom:18px;}	
	
.caja_d h1{
	color:#00469a;
	font-size:15px;
	}
	
.caja_d h2{
	color:#026344;
	font-size:13px;
	margin-bottom:8px;
	}	

.caja_d th{
	background:url(../img/caja_donde_tope.gif) no-repeat bottom left;
	height:56px;
	text-align: right;
	padding-right:5px;
		padding-bottom:1px;	
	}
	
.tab_btns a img{
	border-bottom:#B3CAD9 1px solid;
	}	
	
.tab_btns a.activo img{
	border-bottom:#D2ECFB 1px solid;	
	}	
	
.sub_caja_d{
	background:url(../img/caja_donde_fondo.gif) repeat-y;

	}
	
.sub_caja_d_cont{	
	border-bottom:#9BBACF 1px solid;
	margin:0 0 0 6px ;
	width:508px
	}
.sub_caja_d a{
	color:#00448F;
	width:150px;
	display:block;
	float:left;
	padding:2px 0;
	padding-left:7px;
	background: url(../img/flechita_az.gif) no-repeat 0 7px;
	
	}	
	
.sub_caja_d_tope{
	background:#96D5FE url(../img/caja_donde_alto_fondo.gif) repeat-x bottom;
	height:140px;
	}
	

.sub_caja_d_tope, .sub_caja_d_bajo{
	padding:0 15px 10px 15px;	
	}

.sub_caja_d_tope a:hover{
	color:#1DA4EF;
	}
	
.sub_caja_d_bajo{
	background:#C5E9FF url(../img/caja_donde_bajo_fondo.gif) repeat-x top;
	padding-top:10px;}	
	
.sub_caja_d_bajo span{
	color:#3e4b59;
	width:144px;
	display:block;
	float:left;
	padding:2px 0;
	padding-left:7px;
	margin-right:6px;
	background: url(../img/flechita_gr.gif) no-repeat 0 7px;		
	text-transform: none;
	}	

.sub_caja_d_bajo a:hover{
	color:#819fbf;
	}	
	
.tablacontacto td{
	border-top:#b3cad9 1px dashed;}	
/*seccion*/
.seccion_tit{
	background:url(../img/tit_home_fondo.gif) no-repeat bottom;
	font-size:19px;
	font-weight:normal;
	color:#00469a;
	height:27px;
	line-height:22px;
	margin-bottom:18px;
	}
/*listado*/
.listado .nota .img{
	margin:3px 10px 3px 0;
	}
	
.listado .nota h1{
	margin-bottom:5px;
	}
	
.listado .nota {
	padding-bottom:0;}	
	
.listado .nota .nota-tools{
	clear:left;
	text-align:right;
	position:relative;
	top:-5px
	}
	
/**************************************
   LATERAL
***************************************/
/*.lateral,
.lateral .nota h1, 
.lateral .nota h1 a{
	color:#888;}*/
	
	
.caja{
	/*border-bottom:#cddaea 1px solid;*/
	}

.caja .marg{
	padding:8px 18px 10px 15px;}
.caja h1{
	background:url(../img/caja_col_tit_fondo.gif) no-repeat;
	color:#00469a;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
	height:26px;
	line-height:26px;
	display:block;
	border:#b3cad9 1px solid;
	}	
	
.caja.registro{	
	background:#78b8df url(../img/caja_reg_fondo.gif) repeat-x;
	color:#417695;
	border-bottom:none;
	}
	
.caja.registro input{
	background:url(../img/input_fondo_01.gif) no-repeat top right;
	color:#417695;
	border:#8FAABF 1px solid;
	margin-top:5px
	}	
	
.caja.encuesta	input{
	border:none;
	padding:0;
	margin:0;
	width:auto;
	background:none;
	}

/*encuesta*/

.encuesta .barra_back, .encuesta .barra{
	height:10px;
	font-size:10px;
	overflow:hidden;
	background:#CCCCCC;
	border:#ccc 1px solid;
	vertical-align:middle;
	}

.encuesta .barra{
	background: url(../img/barra.gif) repeat-x;
	border:#015991 1px solid;
	border-right: #666 1px solid;
	position:relative;
	top:-12px;
	}

.lateral .nota{
	font-size:90%;
	margin:8px 18px 10px 15px;
	border-bottom:#cddaea 1px solid;
	line-height:130%;
	}

.lateral .nota .img{
	margin:2px 6px 3px 0;
	float:left;}


.lateral .nota h1, .lateral .nota h1 a{
	font-size:12px;
	margin:0;
	margin-bottom:10px;
	line-height:130%;
	background:none;
	border:none;
	padding:0;
	height:auto;
		
	}

h1 a:hover{
	text-decoration:underline;}

/**************************************
 PIE
***************************************/	

.pie{
	border-top:#c0c8d2 1px solid;
	padding:6px 12px;
	font-size:10px;
	color:#849eba;
	background:#dcf2ff;}
	
.pie a{
	color:#849eba;
	font-weight:bold;
	}	
			
/**************************************
   BANNERS
***************************************/
.banner{
	margin-bottom:18px;}
.lateral .banner{
	width:100%;
	text-align:center;
	padding:10px 0;
	/*border-top:#cddaea 1px solid;*/
	margin:0px;
	}
	
.banner_principal{width:100%; padding:25px 0 6px 0;
text-align:left;
 }

/**************************************
   HACKS
***************************************/


/* fijar alto */

.clearfix:after {
	content: ".";
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* HTML .clearfix {height: 1%;}
/* End hide from IE-mac */
/* End clearfix */
/* Hack para IE7 */
.clearfix {zoom: 1;}




/************
HOME
#0C458A Azul
#B5E11A Verde
************/

#contactoHome {
	background: url(../imagenes/bgContact.jpg) no-repeat;
	text-align:center;
	width:520px;
	height:60px;
}

#contactoHome h3 {
	padding-top:10px;
}

#textoHome {
	font-size:13px;
}

#textoHome p {
	padding:6px;
}

#objetivos {
	list-style-type:circle;
	margin-left:30px;
	margin-bottom:10px;
}

#objetivos li {
	padding-left:6px;
}
.verde {
	color:#B5E11A;
}

.azul {
	color:#00469A;
}
	
.home .nota, .listado .nota{
	font-size:100%;
	}
.home .nota h1, .home .nota h1 a,
.listado .nota h1, .listado .nota h1 a{
	font-size:16px;
	margin-bottom:8px;
	}

.portada{
	border:#6e9b3b 1px solid;
	margin: 0 0 10px 5px;
	display:block
	}

.caja_d{
	empty-cells: hide;
	margin-bottom:18px;}	
	
.caja_d h1{
	color:#00469a;
	font-size:15px;
	}
	
.caja_d h2{
	color:#026344;
	font-size:13px;
	margin-bottom:8px;
	}	

.caja_d th{
	background:url(../imagenes/caja_donde_tope.gif) no-repeat bottom left;
	height:56px;
	text-align: right;
	padding-right:5px;
		padding-bottom:1px;	
	}
	
.tab_btns a img{
	border-bottom:#B3CAD9 1px solid;
	}	
	
.tab_btns a.activo img{
	border-bottom:#D2ECFB 1px solid;	
	}	
	
.sub_caja_d{
	background:url(../imagenes/caja_donde_fondo.gif) repeat-y;

	}
	
.sub_caja_d_cont{	
	border-bottom:#9BBACF 1px solid;
	margin:0 0 0 6px ;
	width:508px
	}
.sub_caja_d a{
	color:#00448F;
	width:150px;
	display:block;
	float:left;
	padding:2px 0;
	padding-left:7px;
	background: url(../imagenes/flechita_az.gif) no-repeat 0 7px;
	
	}	
	
.sub_caja_d_tope{
	background:#96D5FE url(../imagenes/caja_donde_alto_fondo.gif) repeat-x bottom;
	height:140px;
	}
	

.sub_caja_d_tope, .sub_caja_d_bajo{
	padding:0 15px 10px 15px;	
	}

.sub_caja_d_tope a:hover{
	color:#1DA4EF;
	}
	
.sub_caja_d_bajo{
	background:#C5E9FF url(../imagenes/caja_donde_bajo_fondo.gif) repeat-x top;
	padding-top:10px;}	
	
.sub_caja_d_bajo span{
	color:#3e4b59;
	width:144px;
	display:block;
	float:left;
	padding:2px 0;
	padding-left:7px;
	margin-right:6px;
	background: url(../imagenes/flechita_gr.gif) no-repeat 0 7px;		
	text-transform: none;
	}	

.sub_caja_d_bajo a:hover{
	color:#819fbf;
	}	
	
.tablacontacto td{
	border-top:#b3cad9 1px dashed;}	
/*seccion*/
.seccion_tit{
	background:url(../imagenes/tit_home_fondo.gif) no-repeat bottom;
	font-size:19px;
	font-weight:normal;
	color:#00469a;
	height:27px;
	line-height:22px;
	margin-bottom:18px;
	}
/*listado*/
.listado .nota .img{
	margin:3px 10px 3px 0;
	}
	
.listado .nota h1{
	margin-bottom:5px;
	}
	
.listado .nota {
	padding-bottom:0;}	
	
.listado .nota .nota-tools{
	clear:left;
	text-align:right;
	position:relative;
	top:-5px
	}
