* {
	text-decoration: none;
	font-size: 1em;
	outline: none;
	padding: 0;
	margin: 0;
	}
code, kbd, samp, pre, tt, var, textarea, 
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
	}
dfn, i, cite, var, address { 
	font-style: normal; 
	}
th, b, h1, h2, h3, h4, h5, h6 { 
	font-weight: normal; 
	}
a, img, a img, iframe, form, fieldset, 
abbr, acronym, object, applet, table {
	border: none; 
	}
table {

	}
caption, th, td, center { 
	vertical-align: top;
	text-align: left;
	}
body { 
	background: white; 
	line-height: 120%;  
	font: 100% Arial, Helvetica, sans-serif;
   	background: #fff;
   	margin: 0; 
    padding: 0;
    text-align: center; 
    color: #000000;
	}
q { 
	quotes: "" ""; 
	}
ul, dir, menu { 
	list-style: none; 
	}
sub, sup { 
	vertical-align: baseline; 
	}
a { 
	color: inherit; 
	}
hr { 
	display: none; 
	}
font { 
	color: inherit !important; 
	font: inherit !important; 
	color: inherit !important; /* editor's note: necessary? */ 
	}
marquee {
	overflow: inherit !important;
	-moz-binding: none;
	}
blink { 
	text-decoration: none; 
	}
nobr { 
	white-space: normal; 
	}
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #fff;
}
a:active {
	text-decoration: none;
}

/* estilos para el TEMPLATE PRINCIPAL */
    .twoColFixRtHdr #container { 
    	width: 996px; 
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 0px solid #000000;
    	text-align: left; 
    } 
    .twoColFixRtHdr #header { 
    	background: #fff; 
    	padding: 0 0px 0 0px; margin-top: 0px;
    } 
    .twoColFixRtHdr #header h1 {
    	margin: 0; 
    	padding: 0px 0; 
    }
    .twoColFixRtHdr #sidebar1 {
    	float: right;
    	width: 263px; 
    	/* background: #f0f5f9; */
		/*background-color:#dee6ed;*/ 
    	padding: 5px 4px;
    }
    .twoColFixRtHdr #mainContent { 
    	margin: 0 275px 0 0; 
    	padding: 0 10px 0 10px; 
    } 
    .twoColFixRtHdr #footer { 
    	padding: 0 10px 0 20px; margin-top: 2px;
    	background:#fff; border-top: 8px solid #76a3ca; 
    } 
    .twoColFixRtHdr #footer p {
    	margin: 0;
    	padding: 10px 0; 
    }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 0px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
#bg_publicidad_header {
	margin-top: 0px;
	background-image:url(../images/bg_head_publicidad.gif); background-repeat:repeat-x;
	height: 90px; padding: 2px;
}
#bg_banner_publicidad_header {
	background-image:url(../images/bg_banner_head.gif); background-repeat:no-repeat;
	width: 980px; height: 90px; padding-left: 10px;
}
#bg_banner_publicidad_header_swf {
	width: 980px; height: 90px; 
}
#bg_logo_header {
	position: relative;
	background-image:url(../images/bg_header2.jpg); background-repeat:no-repeat;
	height: 84px; width: 100%;
}
#logo_header {
	position:absolute;
	width:507px;
	height:76px;
	z-index:1;
	left: 0px;
	top: 3px;
}
#logo_header_trans {
	position:absolute;
	width:507px;
	height:76px;
	z-index:2;
	left: 0px;
	top: 3px;
}
#revistas_header {
	position:absolute;
	width:156px;
	height:80px;
	z-index:1;
	left: 835px;
	top: 3px;
}
#fecha_header {
	position:absolute;
	width:381px;
	height:22px;
	z-index:2;
	left: 590px;
	top: 5px;
	color:#FFFFFF; font-size: 10px; font-weight:normal; text-align:right;
}
#bg_menu_header {
	position: relative;
	background-image:url(../images/bg_menu_sup.gif); background-repeat:repeat-x;
	height: 26px; width: 100%; z-index: 60;
	/* background-color: #f0f0f0; */
}
#menu_principal_head {
	margin-left: 7px; list-style:none;
}
.menu_principal_head_li {
	display:block;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	float: left; font-size:12px; padding: 0px 2px 0px 0px; height: 24px;
	font-weight:bold;
}
.botonera_menu_principal_head {
	float: left; height: 23px;
}
.espacio_menu_principal_head {float: left; height: 23px; width: 260px;}
.buscador_header {
	width: 138px; height: 14px; padding: 2px 0px 0px 3px; margin-top: 2px;
	background-image:url(../images/bg_search_head.gif); background-repeat:repeat-x;
	border: 0px solid #036; color: #003366; font-size: 11px;
}
.boton_buscador_header {font-size:10px;}
.divisor_menu_principal_head {
	float: left; background-image:url(../images/botones/divisor_second_menu.gif); background-repeat:no-repeat;
	width: 2px; height: 24px;
}
a.link_menu_principal_head:link,  a.link_menu_principal_head:active, a.link_menu_principal_head:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	float:left;
	display:block; height: 14px; 
	margin: 0 10px; _margin: 0 5px;padding-top: 6px;
	font-weight: normal;
	color: #090909;
	text-decoration: none;
}

a.link_menu_principal_head:hover {
	/*background-image:url(../images/bg_menu_sup_on.gif); background-repeat:no-repeat; background-position:bottom center;*/
	color: #000; text-decoration: underline;
}
#bg_valores_mercado_header {
	position: relative;
	background-image:url(../images/bg_valores_mercado.gif); background-repeat:repeat-x;
	height: 21px; width: 100%;
}
.boton_mostrar_ocultar_ibex {
	position: absolute; width: 90px; height: 20px;
	z-index: 20; visibility:visible; left: 882px;
}
.boton_mostrar_ocultar_ibex2 {
	position: absolute; width: 90px; height: 20px;
	z-index: 20; visibility:hidden; left: 882px;
}
.capa_oculta_ibex {
	position: absolute; width: 100%; height: 20px;
	z-index: 18; visibility:hidden;
}
#menu_head_first_line {
	position: relative;
	width: 100%;
	height: 24px; background-color: #0e4992;
	border-bottom: 1px solid #aeafb0;
}
.menu_first_line_head {
	float: left;
}
.menu_secundario {
	position: absolute;
	top: 26px; left: 419px;
	border: 0px solid #0e4992;
	z-index: 90;
	background-color: #fdfdfd;
	width: 135px;
	}
.li_menu_secundario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cccccc;
	background-color:#eaeaea; 
}
a.linksubmenu_secundario:link,  a.linksubmenu_secundario:active, a.linksubmenu_secundario:visited {
	font-size: 11px;
	font-weight: normal;
	color: #36005d;
	text-decoration: none;
	display: block; 
	background-color:#eaeaea; 

}
a.linksubmenu_secundario:hover {
	color: #fff;
	background-color: #0e4992;
}
#menu_servicios {visibility:hidden;}
/* estilos para el footer */
.copyright {
	float: left; font-size: 11px; color: #003366;
	width: 330px; text-align:right; 
}
.avisos_legales {
	float: left; width: 460px;font-size: 11px; color: #003366; 
	text-align:center;
}
.powered {
	float: right;
}
/* estilos para SIDEBAR */
.titulo_caja {
	width: 263px; height: 29px; 
	/* background-color: #77a3ca; */
	/*background-image:url(../images/bg_titulo_cajas.gif); background-repeat:repeat-x; */
	/* background-color: #ff7519; */
	color:#FFFFFF; font-size: 14px; font-weight:bold;
	/* padding-left: 5px; padding-top: 3px;*/
}
.caja_contenidos_sidebar {
	/* border: 1px solid #78a4cb; */ /*border: 1px solid #999;*/
	margin-top: 1px; margin-bottom: 6px;
	color: #0057c1; font-size:12px;
	padding: 3px; background-color:#FFFFFF;
}
.ol_masvistas {
	list-style:decimal;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
.li_masvistas {
	list-style:decimal;
}

.fecha_caja_contenidos_sidebar {
	color: #eca815; font-size: 10px;
}
.localidad_contenidos_sidebar {
	color: #98989b; font-size:10px;  font-variant:small-caps;
}
.foto_gran_angular_portada {
	margin-top: 1px; width: 263px; 
}
.foto {margin: 0px 0px 10px 10px;}
a.link_titulo_caja_sidebar:link,  a.link_titulo_caja_sidebar:active, a.link_titulo_caja_sidebar:visited {
	color: #003399;
	text-decoration: none;
}

a.link_titulo_caja_sidebar:hover {
	color: #000; text-decoration:underline;
}
a.link_titulo_caja_sidebar_strong:link,  a.link_titulo_caja_sidebar_strong:active, a.link_titulo_caja_sidebar_strong:visited {
	color: #003399;
	text-decoration: none;
	font-weight:bold;
}

a.link_titulo_caja_sidebar_strong:hover {
	color: #000; text-decoration:underline;
}
a.menu_alternativo:link,  a.menu_alternativo:active, a.menu_alternativo:visited {
font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight:bold;
}

a.menu_alternativo:hover {
	color: #000; text-decoration:underline;
}
a.link_mapa_web:link,  a.link_mapa_web:active, a.link_mapa_web:visited {
	color: #003399;
	text-decoration: none;
}

a.link_mapa_web:hover {
	color: #000; text-decoration:underline;
}
#columnista_la_opinion_ul {
	width: 260px; margin-top: 10px;
}
.columnista_la_opinion {
	/*font-family:Arial, Helvetica, sans-serif; list-style:none;
	float: left; width: 118px; height: 50px; text-align:right;  padding: 0 2px;
	line-height: 80%; margin-bottom: 10px; */
	font-family:Arial, Helvetica, sans-serif;  font-size: 13px;
	list-style:none;
	float: left; width: 254px;  text-align:left;  padding: 0 0px;
	line-height: 120%; margin-bottom: 10px; padding-bottom: 2px;border-bottom: 1px solid #c8c8c8;
	color: #666;
}
.columnista_la_opinion strong {
	font-weight: bold; 
}
.fotito_columnista_la_opinion {
	/*float: right; height: 46px; width: 38px; 
	border: 1px solid #7e7876; margin-left: 3px; */
	float: left; height: 50px; width: 75px; 
	border: 0px solid #7e7876; margin-left: 3px; margin-right: 5px; margin-bottom: 3px; padding-bottom: 2px;
}
a.link_columninsta:link,  a.link_columninsta:active, a.link_columninsta:visited {
	color: #0057c1;
	text-decoration: none;
}

a.link_columninsta:hover {
	color: #000; text-decoration:underline;
}
.img_portada_el_personaje {
	float: left; width: 120px; margin: 0px 5px 5px 0px; 
	/*border: 1px solid #7e7876;*/
}
.nombre_el_personaje {
	color: #003366; font-size:12px;
}
.cargo_el_personaje {
	color: #666666; font-size:10px;
}
.titulo_el_personaje {width: 254px; text-align:justify;}

.caja_contenidos_sidebar_publicidad {
	border: 0px solid #78a4cb; margin-top: 1px; margin-bottom: 6px;
	color: #0057c1; font-size:14px;
	padding: 3px;
	background-image:url(../images/bg_publicidad_sidebar.gif); background-repeat:no-repeat; background-position:top;
}
.caja_contenidos_sidebar_publicidad_sin {
	border: 0px solid #78a4cb; margin-top: 1px; margin-bottom: 6px;
	color: #0057c1; font-size:14px;
	padding: 3px;
}

#publicidad_sidebar_right_ul {
	width: 260px; padding-top: 15px;
}
#publicidad_sidebar_right_ul_sin {
	width: 260px; padding-top: 1px;
}
.publicidad_sidebar_right_li {
	font-family:Arial, Helvetica, sans-serif; list-style:none;
	float: left; width: 126px; height: 126px; text-align:right;  padding: 10px 1px 2px 1px;
	line-height: 100%; margin-bottom: 2px; margin-top: 5px;
}
.publicidad_sidebar_right_li_grande {
	list-style:none;
	float: left; width: 256px; text-align:right;  padding: 5px 2px 2px 2px;
	line-height: 100%; margin-bottom: 2px;
}
.publicidad_sidebar_right_li_largo_estrecho {
	list-style:none;
	float: left; width: 256px; height: 55px; text-align:right;  padding: 5px 2px 2px 2px;
	line-height: 100%; margin-bottom: 2px;	
}
/* estilos para la columna central */
#columna_centro {
	 position: relative; float: right; width: 227px;
	 /*border-left: 2px solid #dadfe5;*/
	 margin-top: 5px; margin-right: 7px;_margin-right: 3px;
	 padding: 0px 5px 0px 12px;
}
.titulo_caja_column_central {
	width: 229px; height: 29px; 
	/*background-image:url(../images/bg_titulo_cajas.gif); background-repeat:repeat-x;*/
	/* background-color: #afc4dd; */ 

	color:#FFFFFF; font-size: 14px; font-weight:bold;
	/*padding-left: 5px; padding-top: 3px;*/
	margin-top: 10px;
}
.caja_contenidos_columna_central {
	width: 226px;
	/* border: 1px solid #78a4cb; */ border: 1px solid #999;
	margin-top: 1px; margin-bottom: 6px;
	color: #003399; font-size:14px;
	padding: 3px; background-color:#FFFFFF;
}
/* estilos para la columna izquierda */
#columna_izquierda {
	position: relative; float:left;
	padding-top: 2px; width: 450px;
}
.columna_izquierda {
	position: relative; float:left;
	padding-top: 2px; width: 440px;
}
.columna_izquierda h1{
	color: #0033cc; font-size: 24px; border-bottom: 1px dotted #0033cc; padding-bottom: 3px;margin-bottom: 7px;
}
.columna_izquierda p{
	text-align: justify; margin-bottom: 10px; color: #666666; font-size:13px;
}
.img_textos_column_izq {
	border: 1px dotted #0033cc; padding: 2px; float:left; margin-right: 10px; text-align:center;
}
.nota_foto_column_izq {
	color: #0033cc; font-size: 9px;
}
.categoria_noticia {
	color: #FF7519; font-size:11px; font-variant:small-caps; font-weight:bold;
}
.antetitulo_noticia {
	color: #666; font-size: 11px; font-variant:small-caps; font-weight:bold;
}
.titulo_noticia_principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033cc; font-size: 20px; font-weight: bold;
	line-height: 120%; width: 440px;
	text-align: left;
}
.foto_noticia {
	margin: 10px 0px;
}
.foto_noticia_princ_home {
	margin: 5px 10px 10px 0px; float: left;
}
.titulo_noticia_secundaria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399; font-size:17px; font-weight:bold;
	line-height: 120%; width: 234px;
	text-align:left;
}
.titulo_noticia_terciaria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399; font-size:13px; font-weight:bold;
	line-height: 120%; width: 234px;
	text-align:justify;
}
.texto_noticias {
	font-size: 12px; color: #333; margin: 5px 0px;
	line-height: 140%;
}
.img_noticia_portada {
	border: 1px solid #7e7876; width: 161px; float:left; margin-right: 10px;
}
.numero_comentarios_noticias {
	font-size: 9px; color: #6b94b8; margin-top: 8px;
}
a.link_etiquetas:link,  a.link_etiquetas:active, a.link_etiquetas:visited {
	color: #6b94b8;
	text-decoration: none;
}

a.link_etiquetas:hover {
	color: #000; text-decoration:underline;
}

a.continuar_leyendo_noticia:link,  a.continuar_leyendo_noticia:active, a.continuar_leyendo_noticia:visited {
	color: #0057c1;
	text-decoration: none;
}

a.continuar_leyendo_noticia:hover {
	color: #000; text-decoration:underline;
}
.divisor_columna_izquierda {
	border-bottom: 1px dotted #000; margin: 4px 0px;
}
.espacio_blanco_noticias {
	width: 440px;
	margin: 15px 0px 0px 0px; border-top: 1px dotted #999;
}
.espacio_blanco_noticias_2_colums {
	width: 695px;
	margin: 15px 0px 0px 0px; border-top: 1px dotted #999;
}
.espacio_blanco_noticias_centro {
	width: 234px;
	margin: 15px 0px 0px 0px; border-top: 1px dotted #999;
}
/* contenido central */
#caja_peque_blanca_contenido_central {
	position:relative; float:left;
	margin: 30px 0px 5px 0px;
	/* border: 1px solid #78a4cb; */ border: 1px solid #999;
	padding: 5px 15px 5px 15px; width: 420px;
	text-align: justify;
}
#publicidad_larga_contenido_central {
	position:relative; float:left;
	margin: 10px 0px; background-color: #ccc;
	background-image:url(../images/bg_publicidad_central.gif); background-repeat:no-repeat; background-position:left;
	padding: 1px 1px 1px 16px; width: 660px;
}
#caja_grande_blanca_contenido_central {
	position:relative; float:left;
	margin: 30px 0px 5px 0px;
	/* border: 1px solid #78a4cb; */ border: 1px solid #999;
	padding: 5px 15px 5px 15px; width: 640px;
	text-align: justify;
}
#caja_grande_blanca_contenido_central2 {
	position:relative; float:left;
	margin: 30px 0px 5px 0px;
	/* border: 1px solid #78a4cb; */ border: 1px solid #999;
	padding: 5px 15px 5px 15px; width: 640px;
	text-align: justify;
}
#caja_grande_blanca_contenido_central3 {
	position:relative; float:left;
	margin: 30px 0px 5px 0px;
	/* border: 1px solid #78a4cb; */ border: 1px solid #999;
	padding: 5px 15px 5px 15px; width: 640px;
	text-align: justify;
}
#caja_grande_blanca_contenido_central_servicios {
	position:relative; float:left;
	margin: 5px 0px 0px 0px;
	padding: 0px 15px 0px 15px; width: 640px;
	text-align: justify;
}
.txt_otras_news {
	width: 640px; padding: 0px 0px 10px 0px;
}
.servicios_contenido_central_ul {
	width: 655px;
}
.servicios_contenido_central_li {
	float: left; margin-right: 10px; list-style: none;
}
.bton_cajas_blancas_1 {
	position: absolute; height: 14px; width: 80px; top:-17px; left: 10px;
	padding: 1px 10px 0px 10px;
	border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_1A {
	position: absolute; height: 14px; width: 100px; top:-17px; left: 10px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_1_larga {
	position: absolute; height: 14px; width: 150px; top:-17px; left: 10px;
	padding: 1px 10px 0px 10px;
	border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_2 {
	position: absolute; height: 14px; width: 120px; top:-17px; left: 100px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; 
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_colcentral_2 {
	position: absolute; height: 14px; width: 70px; top:-17px; left: 78px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; 
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_colcentral_3 {
	position: absolute; height: 14px; width: 70px; top:-17px; left: 154px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; 
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_2b {
	position: absolute; height: 14px; width: 120px; top:-17px; left: 120px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; 
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.bton_cajas_blancas_3 {
	position: absolute; height: 14px; width: 190px; top:-17px; left: 250px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
a.otras_news_link:link,  a.otras_news_link:active, a.otras_news_link:visited {
	background-image:url(../images/botones/bullet_of.gif); background-repeat:no-repeat; background-position:left top;
	padding-left: 15px;
	color: #003399; font-size:14px;
	text-decoration: none;
}

a.otras_news_link:hover {
	background-image:url(../images/botones/bullet_on.gif);
	color: #000; text-decoration:underline;
}

a.otras_news_recomendadas_link:link,  a.otras_news_recomendadas_link:active, a.otras_news_recomendadas_link:visited {
	background-image:url(../images/botones/bullet_of.gif); background-repeat:no-repeat; background-position:left top;
	padding-left: 15px;
	color: #003399; font-size:12px;
	text-decoration: none;
	font-weight:normal;
}

a.otras_news_recomendadas_link:hover {
	background-image:url(../images/botones/bullet_on.gif);
	color: #000; text-decoration:underline;
}

.marginadas_recomendadas {
	margin-left: 30px;
}
a.otras_news_recomendadas_link_v3:link,  a.otras_news_recomendadas_link_v3:active, a.otras_news_recomendadas_link_v3:visited {
	background-image:url(../images/botones/bullet_of3.gif); background-repeat:no-repeat; background-position:left top;
	padding-left: 15px;
	color: #003399; font-size:12px;
	text-decoration: none;
	font-weight:normal;
}
a.otras_news_recomendadas_link_v3:hover {
	color: #000; text-decoration:underline;
}


a.news_masvistas_link:link,  a.news_masvistas_link:active, a.news_masvistas_link:visited {
	background-image:url(../images/botones/bullet_of.gif); background-repeat:no-repeat; background-position:left top;
	padding-left: 15px; display:block; margin-bottom: 6px;
	color: #003399; font-size:11px;
	text-decoration: none;
}

a.news_masvistas_link:hover {
	background-image:url(../images/botones/bullet_on.gif);
	color: #000; text-decoration:underline;
}

a.news_masvistas_link2:link,  a.news_masvistas_link2:active, a.news_masvistas_link2:visited {
	margin-bottom: 6px;
	color: #003399; font-size:11px;
	text-decoration: none;
}
a.news_masvistas_link2:hover {
	color: #000; text-decoration:underline;
}

a.otras_empresas_link:link,  a.otras_empresas_link:active, a.otras_empresas_link:visited {
	background-image:url(../images/botones/bullet_of.gif); background-repeat:no-repeat; background-position:left top;
	padding-left: 15px;
	color: #003399; font-size:11px;
	text-decoration: none;
}

a.otras_empresas_link:hover {
	background-image:url(../images/botones/bullet_on.gif);
	color: #000; text-decoration:underline;
}

a.bton_cajas_blancas_link:link,  a.bton_cajas_blancas_link:active, a.bton_cajas_blancas_link:visited {
	display: block;
	width: 120px; height: 15px;
	background-image:url(../images/bg_boton_cajas_blancas.gif); background-repeat:repeat-x;
	color: #fff; font-size:11px;
	text-decoration: none;
}

a.bton_cajas_blancas_link:hover {
	color: #000; background-image:url(../images/bg_boton_cajas_blancas_on.gif);
}
a.bton_cajas_blancas_linkA:link,  a.bton_cajas_blancas_linkA:active, a.bton_cajas_blancas_linkA:visited {
	display: block;
	width: 100px; height: 15px;
	background-image:url(../images/bg_boton_cajas_blancas.gif); background-repeat:repeat-x;
	color: #fff; font-size:11px;
	text-decoration: none;
}

a.bton_cajas_blancas_linkA:hover {
	color: #000; background-image:url(../images/bg_boton_cajas_blancas_on.gif);
}
a.bton_cajas_blancas_link_colcen2:link,  a.bton_cajas_blancas_link_colcen2:active, a.bton_cajas_blancas_link_colcen2:visited {
	display: block;
	width: 70px; height: 15px;
	background-image:url(../images/bg_boton_cajas_blancas.gif); background-repeat:repeat-x;
	color: #fff; font-size:11px;
	text-decoration: none;
}

a.bton_cajas_blancas_link_colcen2:hover {
	color: #000; background-image:url(../images/bg_boton_cajas_blancas_on.gif);
}
a.bton_cajas_blancas_link3:link,  a.bton_cajas_blancas_link3:active, a.bton_cajas_blancas_link3:visited {
	display: block;
	width: 190px; height: 15px;
	background-image:url(../images/bg_boton_cajas_blancas.gif); background-repeat:repeat-x;
	color: #fff; font-size:11px;
	text-decoration: none;
}

a.bton_cajas_blancas_link3:hover {
	color: #000; background-image:url(../images/bg_boton_cajas_blancas_on.gif);
}
.img_botones_servicios_contenido_central {width:80px; height:54px;}
.tabla_graficas {
	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #777;	padding:7px;
}
.opciones_encuesta {
	font-size: 10px; color: #000; line-height: 80%;
	text-align: center; margin-top: -50px 0px 0px 0px;
	position: relative;z-index: 5;
}
.pregunta_encuesta {
	position: relative; z-index:3;
}
.tartita_encuesta {
	position: relative;height:180px; margin-top: -65px; z-index:1;
	_height: 100px;
}

.bton_votar_encuestas {text-align:center; margin-bottom: 4px; margin-top: 2px;}
.caja_blanca_colcentral_contenido_central {
	position:relative;
	/* border: 1px solid #78a4cb; */border: 1px solid #c8c8c8;
	padding: 0px; width: 234px; height:140px; 
	text-align: justify;
	margin: 18px 0px 10px 0px;
}
.bton_cajas_blancas_colcentral_1 {
	position: absolute; height: 14px; width: 60px; top:-17px; left: 8px;
	padding: 1px 2px 0px 2px;
	border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #fff;
	background-color:#FFFFFF;
	color:#000000; font-size: 11px; text-align:center;
}
.revista_thumbmail_suscripciones {
	background-image:url(../images/bg_revistas.gif); background-repeat:no-repeat;
	width: 99px; height: 127px;
	float: left; margin: 5px 0px 0px 10px; padding: 5px 0px 0px 3px;
}
.decargar_pdf_revista_suscripcion {
	margin-top: 10px;
	text-align: right;
}
.txt_revista_suscripciones {
	float: right; margin-right: 5px;
	width: 105px; border-left: 1px dotted #999999; 
	font-size: 9px; color: #666666;margin-top: 15px;  padding-left: 5px;
}
.video_youtube_colcentral {margin-top: 5px;}
/* estilos para las letras */
.txt_negro {color: #000000;}
.negro_bold {color:#000000; font-weight:bold;}
.bold_12_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.normal_12_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
}
.normal_11_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;
	text-decoration: none;
}
a.link_subrayado12:link,  a.link_subrayado12:active, a.link_subrayado12:visited {
	font-size: 12px; font-weight:normal;
	color: #003399;
	text-decoration: underline;
}

a.link_subrayado12:hover {
	color: #000; text-decoration:none;
}
a.link_subrayado:link,  a.link_subrayado:active, a.link_subrayado:visited {
	color: #003399;
	text-decoration: underline;
}

a.link_subrayado:hover {
	color: #000; text-decoration:none;
}
/* estilos para rss */
.economistaclass{
width: 630px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); 
-moz-opacity: 0.8; 

}
.dgtclass{
width: 410px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); 
-moz-opacity: 0.8; 

}
.cincodiasclass{
width: 630px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/

}
.gacetaclass{
width: 630px;
padding: 5px;
background-color: lightyellow;
border: 1px solid black;
margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/

}
.expansionclass{
width: 630px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
margin-bottom: 5px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); 
-moz-opacity: 0.8; 

}
.dgtclass a{
color: #000;
text-decoration: none;
}
.cnnclass a{
color: #000;
text-decoration: none;
}

.internaliaclass a{
color: #000;
text-decoration: none;
}
.gacetaclass a{
color: #000;
text-decoration: none;
}

.cincodiasclass a{
color: #000;
text-decoration: none;
}
.expansionclass a{
color: #000;
text-decoration: none;
}
.economistaclass a{
color: #000;
text-decoration: none;
}


.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: normal; font-size: 13px; color:0033cc;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 11px;
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
}

/* estilos para tablas */
.titulo_caja_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	width: 120px; 
	float: left; position:relative;
	padding-left: 10px;
}
.txt_caja_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	float: left; position: relative;
}
.cajaarriba_larga {
	background-image: url(../images/caja_arr_larga.gif);background-repeat:no-repeat;
	height: 2px;
	width: 695px;
}
.cajafondo_larga {
	background-image: url(../images/bg_caja_larga.gif); background-repeat:repeat-y;
	width: 695px;
	margin-top: 0px;
}
.azuladc8df_larga {
	background-color: #ADC8DF; height: 1px; width: 695px; float: left;
}
.cajaabajo_larga {
	background-image: url(../images/caja_aba_larga.gif); background-repeat:no-repeat;
	height: 2px;
	width: 695px;
	margin-bottom: 10px;
}
.cajaarriba {
	background-image: url(../images/caja_arr.gif);background-repeat:no-repeat;
	height: 2px;
	width: 440px;
}
.cajaarriba_300 {
	background-image: url(../images/caja_arr_300.gif);background-repeat:no-repeat;
	height: 2px;
	width: 300px;
}

.cajaabajo {
	background-image: url(../images/caja_aba.gif); background-repeat:no-repeat;
	height: 2px;
	width: 440px;
	margin-bottom: 10px;
}
.cajaabajo_300 {
	background-image: url(../images/caja_aba_300.gif); background-repeat:no-repeat;
	height: 2px;
	width: 300px;
	margin-bottom: 10px;
}
.cajafondo {
	background-image: url(../images/bg_caja.gif); background-repeat:repeat-y;
	width: 440px;
	margin-top: 0px;
}
.cajafondo_300 {
	background-image: url(../images/bg_caja_300.gif); background-repeat:repeat-y;
	width: 300px;
	margin-top: 0px;
}
.logos {
	padding: 2px;

}
.mas_info_tabla {
	float: right; margin-right: 8px;
}
.mas_info_tabla_empresas {
	float: right; margin-right: 8px; margin-top: 3px;
}
.logo_tabla_formacion {
	float: left; width: 440px; height: 45px; margin-top: 0px;
}
.tabla_empresas {
	float: left; width: 440px; height: 35px; margin-top: 0px;
}
.tabla_empresas_300 {
	float: left; width: 300px; height: 21px; margin-top: 0px;
}
.azuladc8df {
	background-color: #ADC8DF; height: 1px; width: 440px; float: left;
}
.azuladc8df_300 {
	background-color: #ADC8DF; height: 1px; width: 300px; float: left;
}
.nombreimpartidor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	padding-right: 5px;
	text-decoration: none;
}
a.url:link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	padding-right: 5px;
	text-decoration: none;
}
a.url:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	padding-right: 5px;
	text-decoration: underline;
}

.curso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 4px; 
}

/* estilos secciones */
.titulo_seccion{
	color: #0033cc; font-size: 18px; border-bottom: 1px dotted #0033cc; 
	padding-bottom: 3px;margin-bottom: 7px; margin-top: 3px;
	width: 440px;
}
.titulo_seccion_2columns{
	color: #0033cc; font-size: 18px; border-bottom: 1px dotted #0033cc; padding-bottom: 3px;margin-bottom: 7px;
	width: 695px; margin-top: 10px;
}
.ordenar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-align: right;
	padding-right: 5px;
}
.cajabuscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	border: 1px solid #7CB1CB;
	width: 112px;
	padding-left: 4px;
}
.navegacion_2columns {
display:block; vertical-align:middle;
	width: 465px; background-color:#e0e2eb;
	height: 21px;padding: 4px 10px 2px 220px;
}
.navegacion_2columns_new {
	display:block; vertical-align:middle; 
	margin-top: 7px; margin-bottom: 15px;
	width: 675px; background-color:#e0e2eb;padding: 4px 10px 2px 10px;
	height: 25px;color: #0033cc; font-size: 18px;
}
.navegacion_1columns {
	width: 435px; background-color:#e0e2eb;padding: 1px 0px 2px 5px;
	height: 20px;
}
/* estilos para paginación */
#posision_paginacion {
	margin-left: 100px;
}
#posision_paginacion li {
	list-style-type:none; margin-left: 18px; 
}
#posision_paginacion_bajo2 {
	width: 300px; float:left;
}
#lista_paginacion {
	list-style: none; text-align: left; left: 0px;
	width: 300px;
}
#lista_paginacion li{list-style:none; float:left; width: 0px;}
.lista_paginacion_li {
	margin-left: 0px;
	position:relative;width: 15px; float: left; padding-left: 3px; list-style:none;
}
/* esta paginación es para mostrar en cuadrados
.paginacion_cajas_no_activas {
	margin-left: 0px;
	width: 15px; height: 15px; 
	border: 1px solid #00214d; 
	background-color: #FFFFFF; 
	color: #99131a; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
.paginacion_cajas_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #72c4f2; color: #fff; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.paginacion:hover {
font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
} */
.paginacion_cajas_no_activas {
	margin-left: 0px;
	width: 15px; height: 15px; 
	border: 0px solid #00214d; 
	background-color: transparent; 
	color: #99131a; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
.paginacion_cajas_activas {
width: 15px; height: 15px; border: 0px solid #00214d; background-color: transparent; color: #fff; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.paginacion:hover {
font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
/* estilos para la hemeroteca */
.ul_hemeroteca {
	width: 675px;
	padding: 20px 0px 20px 20px;
}
.li_hemeroteca {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; text-align:center;
	font-weight: bold;
	color: #006699;
	background-image: url(../images/bg_hemer.png);
	height: 198px;
	width: 140px;
	margin: 0px 25px 10px 0px; padding-top: 4px;
}
.li_hemeroteca img{
	padding-top: 11px;
}
/*  */
.textove {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
/* estilos para el mapa de distribución */
.distribucion {
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.capa_distribucion {
	position: relative;
	width: 440px; height: 20px; margin: 3px 0px;
}
.comarca {
	position:relative;
	float: left; width: 170px; height: 16px;
	margin-left: 2px; left: 0px; top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: right;

}
.img_cuadrito_distribucion {
	float: left; width: 20px;
	text-align: center;
}
.ejemplares {
	position: relative;
	float: right; width: 150px; height: 16px;
	margin-right: 2px;left: 0px; top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	text-align: right;

}
/* estilos para el detalle de las noticias */
.titulodetalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
	font-weight: bold;
	padding-top: 10px;
	text-decoration: none;
}
    .fltrt_img_noticia { 
    	float: right;
    	margin-left: 8px;
    }
	.entradilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 10px 10px 5px 0px;
	font-weight: bold;
	line-height: 130%;
}
.tdtextodetalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 10px 10px 10px 0px;
	width: 680px;
	line-height: 140%; text-align: justify
}

.textos_secc_generales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	text-align:justify;
	margin-bottom: 15px;
}
.fuente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
}
.navegacion_volver {
	position: relative;
	width: 645px; background-color:#e0e2eb;
	text-align: right;
	padding: 0px 50px 0px 0px;
	height: 23px;
}
h2{
	font-size: 14px; font-weight:normal; color: #fb9d23; margin: 8px 0px 5px 0px; 
	border-bottom: 1px dotted #fb9d23;
	width: 695px;
}
.comentario_fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	font-style:italic;
}
.comentario_usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.comentario_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
}
.leermas_divisor2 {
	background-position: center;
	background-image: url('../images/divisor_azul.gif');
	background-repeat: repeat-x;
	text-align:right;
	margin-top: 4px; float:right; width: 695px; height: 15px;
}
.caja_formulario2 {
	font-size: 10px; font-weight:normal; color: #003399;
	height: 16px; width: 130px;
	border: 1px solid #77c4f1;
	background-color: transparent; 
	margin-top: 0px; padding-top: 0px; padding-left: 3px;
}
.caja_area_formulario_comments {
	font-size: 11px; font-weight:normal; color: #003399;
	height: 150px; width: 480px;
	border: 1px solid #77c4f1;
	background-color: transparent; 
	margin-top: 0px; padding-top: 0px; padding-left: 3px;
}
/* estilos para la galería */
.img_mediana_galeria {
	background-color: #000000;
	text-align: center; 
	margin: 5px 0px; padding: 5px 0px;
}
.texto_galeria {
	font-size: 10px; color: #FFFFFF;
}
.titulo_galeria_gran_angular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033cc; font-size: 18px; font-weight: bold;
	line-height: 120%;
	margin-bottom: 10px;
}
.fecha_titulo_galeria_gran_angular {
	color: #ff7400; font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
}