/* CSS Document */
html, body{
width:100%;
height:100%;
margin:0px;
padding:0px;
position:relative;
}

#contenedor{
width:100%;
height:auto;
margin:0px;
padding:0px;
position:relative;
}

.clear{
clear:both;
}

/****************
	TEXTO
****************/

.txt_cab{
font-family:georgia;
font-size:11px;
}

.txt_14{
font-family:georgia;
font-size:14px;
}

.txt_14_b{
font-family:georgia;
font-size:14px;
color:#0084d8;
}

.txt_16_b{
font-family:georgia;
font-size:16px;
color:#0084d8;
}

.txt_16_blc{
font-family:georgia;
font-size:16px;
color:#fff;
}

.txt_16_bld{
font-family:georgia;
font-size:16px;
font-weight:bold;
}

.txt_11_geo{
font-family:georgia;
font-size:11px;
color:#0084d8;
}

.txt_11{
font-family:georgia;
font-size:11px;
}


.txt_10_b{
font-family:georgia;
font-size:10px;
color:#0084d8;
}

.txt_12_blue{
font-family:georgia;
font-size:12px;
color:#0084d8;
}

.txt_12{
font-family:georgia;
font-size:12px;
line-height:18px;
}

.txt_11_w{
font-family:georgia;
font-size:11px;
color:#fff;
font-weight:bold;
}

.txt_12_b{
font-family:georgia;
font-size:12px;
color:#fff;
font-weight:bold;
}
/****************
	ESQUELETO
****************/

#cabecera{
position:relative;
height:108px;
width:100%;
background-image:url(../imagenes/fondo_cabecera.jpg);
background-repeat:repeat-x;
}

.contenedor_cabecera{
position:relative;
height:auto;
width:883px;
}

#cabecera_2{
position:relative;
margin-top:10px;
height:242px;
width:100%;
}

#cuerpo{
position:relative;
min-height:350px;
height:auto;
width:100%;
}

*html #cuerpo{
height:350px;
}

#pie{
position:relative;
height:148px;
width:100%;
padding-top:40px;
background-image:url(../imagenes/fondo_pie.jpg);
background-repeat:repeat-x;
background-position:bottom left;
} 

/***************
	CABECERA
****************/

#logo{
position:relative;
top: 25px;
left:131px;
float:left;
background-image:url(../imagenes/logo.gif);
width:255px;
height:62px;
cursor:pointer;
}

#menu_1_c{
position:relative;
float:left;
left:350px;
top:25px;
width:76px;
height:89px;
}

#menu_1_c a{
text-decoration:none;
color:#000000;
}

#menu_1_c a:hover{
background-image:url(../imagenes/fondo_idiomas.gif);
display:block;
width:76px;
height:89px;
}



#menu_2_c{
position:relative;
float:left;
left:356px;
top:25px;
width:196px;
height:89px;
}

#menu_2_c a,#menu_2_c_active a{
text-decoration:none;
color:#000000;
}

#menu_2_c_active{
text-decoration:none;
position:relative;
float:left;
left:356px;
top:25px;
width:196px;
height:89px;
background-image:url(../imagenes/fondo_boletin.gif);
background-repeat:no-repeat;
display:block;
}

#menu_3_c{
position:relative;
width:155px;
height:228px;
top:10px;
float:left;
}

#menu_3_c a{
text-decoration:none;
color:#000000;
line-height:19.5px;
}

#menu_3_c a:hover, #menu_3_c  #activo{
color:#0084d8;
}

#idiomas{
line-height:19.5px;
padding-left:5px; 
display:none
}

.input_boletin{
width:175px;
height:15px;
border:1px solid #787878;
}

#flash{
position:relative;
float:left;
width:728px;
height:auto;
left:10px;
}

#frases{
position:absolute;
width:370px;
height:132px;
left: 238px;
top: 39px;
}

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

#pie_contenedor{
position:relative;
width:520px;
height:auto;
}

#patrocinador{
position:relative;
background-image:url(../imagenes/fondo_logo.gif);
width:216px;
height:114px;
float:left;
margin-top:-1px;
margin-left:40px;
}

#direccion{
position:relative;
background-image:url(../imagenes/fondo_direccion.gif);
width:216px;
height:100px;
float:left;
margin-top:13px;
}

#logo_1{
position:relative;
float:left;
margin-top:15px;
left:15px;
}

#logo_2{
position:relative;
float:right;
margin-top:15px;
right:10px;
}

#direccion_campos{
position:relative;
top:10px;
left:20px;
}

#links_pie{
position:relative;
width:372px;
left:90px;
}

#links_pie ul{
margin:0px;

padding:0px;
list-style:none;
}

#links_pie li{
float:left;
margin-left:30px;
}

#links_pie li a{
text-decoration:none;
color:#000;
}

/**************
	HOME
***************/

#home{
position:relative;
width:900px;
min-height:350px;
}

#novedades_cuadro{
position:relative;
height:36px;
border-bottom:1px dotted #0084d8;
}

#novedades{
position:relative;
width:590px;
height:100%;
}

#ficha_home{
width:292px;
float:left;
margin-right:11.5px;
}

#ficha_home_l{
width:292px;
float:left;
}

#ficha_foto{
float:left;
width:86px;
height:91px;
}

#ficha_texto{
float:right;
width:206px;
}

#ficha_texto a{
text-decoration:none;
color: #0084d8;
}

/******************
	QUIENES SOMOS
******************/

#bloque{
position:relative;
float:left;
width:152px;
}

#quienes_centro{
position:relative;
float:left;
width:529px;
}

#quienes_derecha{
position:relative;
float:right;
width:198px;
}

#caja{
width:530px;
height:auto;
background-color:#0084d8;
}

#caja_eq{
position:relative;
width:500px;
height:auto;
}

#caja_ficha{
position:relative;
float:left;
width:70px;
height:auto;
}

#caja_ancho{
float:left;
position:relative;
width:24px;
}

#caja_col{
width:185px;
height:600px;
border: 1px dotted #0084d8;
}

#cab_caja_col{
position:absolute; 
left: 11px; 
top: 0px; 
width:187px; 
background-color:#fff;
border:0px solid #000;
}

/******************
	COMO
******************/

#cuerpo_como{
float:left;
width:640px;
height:auto;
}

/******************
	RECURSOS
******************/

#cuerpo_rec{
float:left;
width:728px;
height:auto;
}

.rec_tbl_top{
height:51px;
background-repeat:no-repeat;
background-position:top left;
}
.rec_tbl_bot{
height:100px;
background-repeat:no-repeat;
background-position:bottom left;
}

.txt_gris{
color:#9a9a9a;

}
.rec_txt_cont{
padding:15px;
font-size:13px;
line-height:18px;



}
/***************
	OBJETIVOS
****************/

#objetivos_lista ul{
margin:0px;
padding:0px;
color:#0084d8;
list-style-type:none;
}

/********************
	COLABORACIONES
*********************/

#colaboraciones_logo{
float:left;
width:183px;
height:78px;
}

/***************
	RECURSOS
****************/

#recursos_menu ul{
margin:0px;
padding:0px;
list-style:none;
}

#recursos_menu li{
float:left;
}

#recursos_op{
border-left:1px solid #0084d8;
border-right:1px solid #0084d8;
cursor:pointer;
}

#recursos_op a:hover, #recursos_op_activo{
color:#fff;
background-color:#0084d8;
cursor:pointer;
}

#recursos_op a{
text-decoration:none;
color:#0084d8;
}

/************
	PRENSA
*************/

#cuadro_links{
background-color:#0084d8;
width:621px;
}

/************
	CONTACTO
*************/

#contacto{
position:relative;
width:508px;
height:auto;
float:left;
}

#g_map{
position:relative;
float:left;
width:218px;
}

.txt_input{
width:242px;
height:23px;
border:1px solid #d2d4d5;
}

.txt_area{
width:498px;
border:1px solid #d2d4d5;
height:95px;
}

#pliegue{
position:absolute;
left: 15px;
top: 38px;
background-color:#FFFFFF;
}

/****************
	POP-QUIEN
*****************/
#pop_cabecera{
background-image:url(../imagenes/pop_quien_fondo.jpg);
height:60px;
width:461px;
}
#pop_cuerpo{
width:500px;
height:405px;
}

#pop_nombre{
position:relative;
float:left;
height:35px;
padding-left:15px;
padding-top:10px;
}

/****************
	POP-UP
*****************/

#pop_up{
position:relative;
width:367px;
height:466px;
}

#pop_up_cabecera{
position:relative;
background-image:url(../imagenes/pop_up_cabecera.jpg);
background-repeat:repeat-x;
height:127px;
}

#pop_texto{
position:relative;
width:255px;
height:212px;
overflow:auto;
margin-left:40px;
}

/****************
	MAPA WEB
*****************/

#mapa_izq{
position:relative;
float:left;
width:245px;
}

#mapa_dcha{
position:relative;
float:right;
width:245px;
}

.mapa a{
text-decoration:none;
color:#000000;
}

.mini_gris{
color:#818181;
font-size:11px;

}
.remini_gris{
color:#818181;
font-size:9px;
letter-spacing:1px;

}
a.negro:link{
color:#000000;
text-decoration:none;

}
a.negro:hover{
color:#000000;
text-decoration: underline;

}
a.negro:visited{
color:#000000;
text-decoration:none;

}
a.negro:active{
color:#000000;
text-decoration:none;

}
a:link {
	color: #0081cd;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0081cd;
}
a:hover {
	text-decoration: underline;
	color: #0081cd;
}
a:active {
	text-decoration: none;
	color: #0081cd;
}
a.gris:link{
color:#888888;
text-decoration:none;
font-size:9px;

}
a.gris:hover{
color:#888888;
text-decoration: underline;
font-size:9px;
}
a.gris:visited{
color:#888888;
text-decoration:none;
font-size:9px;
}
a.gris:active{
color:#888888;
text-decoration:none;
font-size:9px;
}
a.verde:link{
color:#1c6d00;
text-decoration:none;


}
a.verde:hover{
color:#1c6d00;
text-decoration: underline;

}
a.verde:visited{
color:#1c6d00;
text-decoration:none;

}
a.verde:active{
color:#1c6d00;
text-decoration:none;

}
a.rojo:link{
color:#6d0012;
text-decoration:none;


}
a.rojo:hover{
color:#6d0012;
text-decoration: underline;

}
a.rojo:visited{
color:#6d0012;
text-decoration:none;

}
a.rojo:active{
color:#6d0012;
text-decoration:none;

}
.texto_pe{
font-size:13px;
line-height:14px;

}