@charset "utf-8";
/* ------------------------------------------------------------------------------------------------------------------------------
	PARA TODA LA PAGINA
--------------------------------------------------------------------------------------------------------------------------------- */
*{ padding:0px; margin:0px; }
img{ border:none; }
.clear{ clear:both; height:1px !important; }
#anuncio{ display:none; }
body{ background-color:#FFF; font:11px Arial, Helvetica, sans-serif; color:#333; }
#cont_principal{ display:block; width:998px; margin:0px auto; }
#cont_principal #cont_top{ display:block; background-color:#E9E9E9; }
#cont_principal #cont_top #cont_logo{ float:left; display:inline-block; width:281px; position:relative; }
#cont_principal #cont_top #cont_logo #cont_logo_txt{
	position:absolute; left:0px; bottom:0px; padding:10px; width:261px; color:#FFF; 
	font-weight:normail; background-color:#000;
	filter:alpha(opacity=50);    /* ie  */
	-moz-opacity:0.5;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.5;    /* for really really old safari */  
	opacity: 0.5;    /* css standard, currently it works in most modern browsers like firefox,  */
}
#cont_principal #cont_top #cont_menu_cabecera{ float:right; display:inline-block; width:717px; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu{ display:block; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul, #cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li{ list-style:none; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li{ float:left; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a{ display:block; height:60px; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a span{ display:none; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a#menu_ini{ width:143px; background:url(../img/menu/menu_1.jpg) left top no-repeat; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a#menu_est{ width:145px; background:url(../img/menu/menu_2.jpg) left top no-repeat; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a#menu_doc{ width:143px; background:url(../img/menu/menu_3.jpg) left top no-repeat; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a#menu_cap{ width:143px; background:url(../img/menu/menu_4.jpg) left top no-repeat; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a#menu_pad{ width:143px; background:url(../img/menu/menu_5.jpg) left top no-repeat; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a:hover{ background-position:left bottom !important; }
#cont_principal #cont_top #cont_menu_cabecera #cont_menu ul li a.eleg{ background-position:left bottom !important; }
#cont_principal #cont_top #cont_menu_cabecera #cont_cabecera{ display:block; clear:both; position:relative; padding:1px 0px 0px 2px; }
#cont_principal #cont_pie{ display:block; height:161px; clear:both; }
#cont_principal #cont_pie #cont_enlaces{ display:block; height:88px; background-color:#E9E9E9; }
#cont_principal #cont_pie #cont_enlaces #cont_enlaces_list{ margin:0px 10px 10px 10px; background-color:#FFF; }
#cont_principal #cont_pie #cont_enlaces #cont_enlaces_list .enlace{ height:68px; text-align:center; }
#cont_principal #cont_pie #cont_creditos{ position:relative; display:block; padding:15px 0px 25px 0px; }
#cont_principal #cont_pie #cont_creditos ul#cont_opciones{ position:absolute; top:10px; left:10px; }
#cont_principal #cont_pie #cont_creditos ul#cont_opciones, #cont_principal #cont_pie #cont_creditos ul#cont_opciones li{ list-style:none; }
#cont_principal #cont_pie #cont_creditos ul#cont_opciones li{ float:left; padding-right:5px; }
#cont_principal #cont_pie #cont_creditos p{ text-align:center; }
#cont_principal #cont_cuerpo{ display:block; background-color:#E9E9E9; }
/* ------------------------------------------------------------------------------------------------------------------------------
	PARA TODA LA PAGINA PRINCIPAL
--------------------------------------------------------------------------------------------------------------------------------- */
#cont_principal #cont_cuerpo #cont_cuerpo_prin{ display:block; padding:10px 10px 0px 10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin .cont_tit{ text-align:left; padding-bottom:2px;}
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas{ display:block; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq{ float:left; width:308px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida{ display:block; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida #txt{ text-align:justify; padding:10px 10px 10px 10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida #txt p{ padding-bottom:10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida #txt ol,
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida #txt ul{ margin:25px 0px 10px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida #img{ text-align:center; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_izq #cont_bienvenida #img img{ padding:1px; border:1px solid #DADADA; background-color:#FFF; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_der{ float:right; width:206px; padding:6px 3px; background-color:#DADADA; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_der #cont_banner{ display:block; text-align:center; padding:3px 0px 0px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_der #cont_banner img{ padding:0px 0px 2px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_der #cont_banner img.ult{ padding-bottom:0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_cnt{ margin:0px 206px 0px 308px; position:relative; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_columnas #cont_col_cnt #cont_vid_tit{
	position:absolute; left:4px; bottom:0px; padding:0px 10px 0px 30px; width:410px; height:35px; line-height:35px; color:#FFFFFF; 
	font-weight:normail; background:url(../img/img_fnd_video.jpg) 7px center no-repeat #000000;
	filter:alpha(opacity=90);    /* ie  */
	-moz-opacity:0.9;    /* old mozilla browser like netscape  */
	-khtml-opacity: 0.9;    /* for really really old safari */  
	opacity: 0.9;    /* css standard, currently it works in most modern browsers like firefox,  */
}

#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias{ display:block; background-color:#DADADA; padding:6px 10px; margin-top:10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list{ padding:10px 0px 3px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list ul#carousel_esp, 
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list ul#carousel_esp li{ list-style:none; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list ul#carousel_esp li{ float:left; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .noticia{ padding:0px 4px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .noticia_esp{ padding:8px 4px 0px 4px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_img{ float:left; margin-right:8px; padding:1px; border:1px solid #E9E9E9 !important; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido{ color:#666; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido .not_prin_titulo{ text-align:left; font-weight:bold; padding-bottom:5px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido .not_prin_resumen{ text-align:justify; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido .not_prin_resumen .not_prin_fch{ font-weight:bold; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido .not_prin_enl{ display:block; text-align:right; padding:4px 0px 0px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido .not_prin_enl a{ text-decoration:none; font-weight:bold; color:#666; padding-right:7px; background:url(../img/vineta_not.jpg) right center no-repeat; }
#cont_principal #cont_cuerpo #cont_cuerpo_prin #cont_noticias #cont_noticias_list .not_prin_contenido .not_prin_enl a:hover{ text-decoration:underline; }
/* ------------------------------------------------------------------------------------------------------------------------------
	PARA TODAS LAS PAGINAS INTERIORES
--------------------------------------------------------------------------------------------------------------------------------- */
#cont_principal #cont_cuerpo #cont_cuerpo_int{ display:block; padding:10px 10px 0px 10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_titulo{ text-align:left; padding-bottom:10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas{ display:block; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq{ float:left; width:756px; }

#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto{ display:block; padding-bottom:20px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_izq{ display:inline-block; float:left; width:350px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_izq #cont_img{ text-align:center; padding:10px 0px 4px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_izq p{ text-align:justify; padding-bottom:10px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_izq ol, 
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_izq ul{ margin:0px 0px 10px 25px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der{ display:inline-block; float:right; width:400px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_cont_txt{ text-align:right; padding-right:2px; color:#333; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_cont_caja,
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_cont_area{ text-align:left; width:302px; padding-left:3px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_cont_caja{ height:29px; background:url(../img/fnd_cont_caja.jpg) left center no-repeat; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_cont_area{ height:185px; background:url(../img/fnd_cont_area.jpg) left center no-repeat; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_caja,
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_area{ width:286px; font:11px Arial, Helvetica, sans-serif; border:1px solid #F2F2F2; background-color:#F2F2F2; color:#333; padding:3px 2px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_izq #cont_contacto #cont_der .frm_area{ height:169px; }

#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_der{ float:right; width:206px; padding:6px 3px; background-color:#DADADA; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_der #cont_banner{ display:block; text-align:center; padding:3px 0px 0px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_der #cont_banner img{ padding:0px 0px 2px 0px; }
#cont_principal #cont_cuerpo #cont_cuerpo_int #cont_columnas #cont_col_der #cont_banner img.ult{ padding-bottom:0px; }
