/* Estilos CSS -. ver 2 - Diario El Tiempo Arreglos de diseno 26-29 de diciembre 2010  */

/* Fixing IE6 bug, the "* html" make other browsers ignore it */
/* Hides from IE-mac \*/
* html .storylink .picture img { width: 18px !important; height: 18px !important;}
* html .storylink-alt .picture img { width: 18px !important; height: 18px !important;}
* html .vote-up-down-widget-alt .vote-up-act, * html .vote-up-down-widget-alt .vote-up-inact, * html .vote-up-down-widget-alt .up-inact {width: 55px;}
* html .content { height: 1%;}
/* End hide from IE-mac */

/* Maquetacion 3col_px */

body {	min-width:960px;	background-color: #F9F9F9; }
#page {	width:960px; margin-top: 0;	margin-right: auto;	margin-bottom: 0; margin-left: auto; font-size:13px; background: #FFFFFF url(back-sombra.jpg) repeat-y;	padding-left: 7px;	padding-right: 8px; }
img { border:0px;  }
#left {	width:300px;	float: left;	background-color: #FFFFFF;	padding: 10px 5px 0 5px;	margin: 2px 0 5px 7px;}
#left .content-holder,#right .content-holder {	padding-top: 4px;	padding-right: 0px;	padding-bottom: 1.5em;	padding-left: 0px;}
#main {float:left;border-top:5px solid #fff;}
#main .content-holder {	width:635px; padding:3px 4px 12px 2px; float: left; }
#footer	{	width:950px;	clear:both;	margin: auto; }
#footer .content-holder { padding:5px;	border-left-width: 7px;	border-left-style: solid;	border-left-color: #FFCC66;	border-right-width: 7px;	border-right-style: solid;	border-right-color: #FFCC66;	margin: auto; }
.content {	width:100%; }


.column2-unit-left {
	float:left;
	width:350px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	padding-left: 10px;
	padding-right: 10px; 
}
.column2-unit-right {
	float:left;
	width:250px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	margin-left: 6px;
}

.categoleft {
	float:left;
	width:350px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	padding-right: 10px;
}
.categoright {
	float:left;
	width:250px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	margin-left: 6px;
}




.line_sep {border-top:1px solid #e3e3e3; padding:1px; margin:8px 0 8px 0;}

.barra_modulo {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0 0 0;
	background-image:url(barra_modulos.gif);
	background-repeat: repeat-x;
	background-position: top;	
}

.barra_modulo_center {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px 0 0 0;
	background-image:url(barra_modulos2.gif);
	background-repeat: repeat-x;
	background-position: top;	
}

.barra_central {
	font: 14px Arial, Helvetica, sans-serif;
	color:#CC0000;
	padding:10px 0 0 0;
	background:url(back-central.png) repeat-x top;
	display:block;
	margin-top:12px; margin-bottom:7px; height:25px;
}

.barra_central h3 a { color:#CC0000; }

.back_white { background:#fff; padding:15px 0 15px 0;}


/* Enlaces */
a:link,a:active {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover,a:focus {text-decoration:underline;}



abbr,acronym {cursor:help;padding-bottom:1px;border-bottom:1px dashed #F87003;}
code,kbd,pre {font-family:"Courier New",Courier,monospace;}
var {color:#f00;}
blockquote {margin:0.5em;padding:0.3em 0.7em;border-left:2px dashed #aaa;font-style:italic;}
p,form {
	margin:0;
}

.clear {clear:both;font-size:1px;height:1px;}
.nofloat {clear:both;}
.hidden {display:none;}
.invisible {position:absolute;top:-500px;left:0;width:1px;height:1px;overflow:hidden; }


#main {
	background:#FFFFFF;

}

#footer {background:#F4F4F4;color:inherit;}
#footer p {color:#6E6D6D;font-size:91%;line-height:1.3;}

.clearHack {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	}
	
*html .floatFix {height:1%}


/*=noticias en el home*/
.box_noticias { margin:10px 0 20px 0; width:610px;}
.noticias_left {width:362px;}
.noticias_right {width:222px;}
.una_noticia {padding:0 0 10px 0;}
.una_noticia img { margin:0 0 5px 0;}
.una_noticia h1 {font:normal 28px/30px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000; display:block; margin:0 0 10px 0;}
.una_noticia h1 a:hover, .una_noticia h2 a:hover, .una_noticia h3 a:hover { text-decoration:underline; color:#000;}
.una_noticia h1 a {font:normal 28px/30px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000; display:block;}
.una_noticia h2 {font:normal 22px/24px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000;}
.una_noticia h2 a {font:normal 22px/24px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000; display:block;}
.una_noticia h3 {font:normal 19px/21px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000; }
.una_noticia h3 a {font:normal 19px/21px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#000; display:block;}

.una_noticia h6 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
}
.una_noticia h6 a {font:normal 11px Arial, Helvetica, sans-serif; color:#333; padding:1px 2px;}
.una_noticia h6 a:hover { color:#c00; text-decoration:underline;}
.una_noticia h6 a img {margin:0 4px -2px 0; border:0;}


.una_noticia p.lead_media a {font:normal 12px/16px Arial, Helvetica, sans-serif; color:#444444;}
.una_noticia p.principal a {font:normal 14px/18px Arial, Helvetica, sans-serif; color:#444444;}
.una_noticia p {font:normal 12px/17px Verdana, Geneva, sans-serif; color:#444444;}
.una_noticia p a {color:#444444;}
.una_noticia p a.seccion {font-weight:bold; color:#cc0000;}
.una_noticia p a.seccion:hover { text-decoration:underline; color:#cc0000;}
.una_noticia p a:hover {color:#3f3f3f;}
.una_noticia p span {font-weight:bold; color:#cc0000;  float:left; margin:0 5px 0 0;}
.una_noticia p a img {float:left; margin:3px 8px 3px 0; *margin:0 8px 3px 0;}
.img_fin { position:relative;}
.img_fin h2 {color:#FFF; position:absolute; bottom:4px; left:1px; width:210px; padding:5px;font:bold 13px/16px Arial, Helvetica, sans-serif; background:#000;opacity: 0.7;-moz-opacity: 0.7;filter: alpha(opacity=70);}
.img_fin h2 a {color:#fff;} 

.una_noticia ul { list-style: none; font:normal 13px/15px Arial, Helvetica, sans-serif; color:#444444; padding:15px 10px 15px -8px;}
.una_noticia li { background:url(bullet_relacion.gif) no-repeat 0 3px; padding:3px 0 5px 17px; margin-bottom:8px; }
.una_noticia li a{ color:#444444;}
.una_noticia li a:hover{color:#000;}

.box_lomas .tabcontent ul {font: normal 12px Arial, Helvetica, sans-serif; padding:10px 0 0 0; margin:0 10px;}
.box_lomas .tabcontent li{ list-style:none;padding:5px 0; }
.box_lomas .tabcontent li a{ color:#000; text-decoration:none; display:block;}
.box_lomas .tabcontent li a:hover{ text-decoration:underline;}
.box_lomas .tabcontent li strong{ color:#c00; margin:0 2px 0 0; font:normal 12px Arial, Helvetica, sans-serif;}
.box_lomas .tabcontent hr {border:1px solid #fff; border-bottom:1px dashed #ccc; *margin:0 0 0 -13px; *width:278px;}
.box_lomas { margin:0 0 20px 0; padding:0 0 10px 0; border:1px solid #ccc; border-top:0;}
.box_lomas h2{ letter-spacing:-1px; font-size:22px; font-weight:normal;}


.box_lomas .tabcontent2 ul {font: normal 12px Arial, Helvetica, sans-serif; padding:10px 0 0 0; margin:0 10px;}
.box_lomas .tabcontent2 li{ list-style:none;padding:10px 0; border-bottom:1px dashed #d5d5d5;}
.box_lomas .tabcontent2 li a{ color:#000; text-decoration:none; display:block;}
.box_lomas .tabcontent2 li a:hover{ text-decoration:underline;}
.box_lomas .tabcontent2 li strong{ color:#c00; margin:0 2px 0 0; font:normal 12px Arial, Helvetica, sans-serif;}

#visitado li { background:url(icono-leido.jpg) no-repeat 0 3px; padding:2px 0 6px 19px; margin-bottom:8px;} 
#opinado li { background:url(icono-comenta.jpg) no-repeat 0 3px; padding:2px 0 6px 19px; margin-bottom:8px;} 
#votado li { background:url(icono-envia.png) no-repeat 0 3px; padding:2px 0 6px 19px; margin-bottom:8px;} 



ul.shadetabs_lomas{font: bold 10px Verdana; list-style-type: none; text-align:left; height:26px; color:#000;border-bottom:1px solid #d0d0d0; margin:6px 0 0 0;}
.shadetabs_lomas li {float:left;}
.shadetabs_lomas li a {float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#666;  padding:5px 7px; border:1px solid #d0d0d0; margin:0 4px 0 0; color:#000;}
.shadetabs_lomas li a span{ }
.shadetabs_lomas li a.leido{background:#eaeaea;}
.shadetabs_lomas li a.leido:hover{ background:#ddd;}
.shadetabs_lomas li.selected a.leido{background:#fff; border-bottom:1px solid #fff; color:#c00;}
.shadetabs_lomas li a.comentado{background:#eaeaea;}
.shadetabs_lomas li a.comentado:hover{ background:#f3f3f3;}
.shadetabs_lomas li.selected a.comentado{background:#fff; border-bottom:1px solid #fff; color:#c00;}
.shadetabs_lomas li a.votado{ background:#eaeaea;}
.shadetabs_lomas li a.votado:hover{ background:#f3f3f3;}
.shadetabs_lomas li.selected a.votado{background:#fff; border-bottom:1px solid #fff; color:#c00;}



#header {
	margin:auto;
	padding:0;
	width:960px;
}

.box_logo {
	height:115px;
	position:relative;
	background-color: #FFFFFF;
	margin-top:12px;
	border-left: #D6D6D6 solid 1px;
	border-top: #D6D6D6 solid 1px;
	border-right: #D6D6D6 solid 1px;
}
.logo {
	position:absolute;
	top:80px;
	left:208px;
}
.logo h6 { font:normal 13px Arial, Helvetica, sans-serif;  color:#666; text-align:center; border-top:1px solid #eee; margin:3px 0 0 0;}
.logo h6 span, .logo h6 span a{ font:normal 22px/22px Georgia, "Times New Roman", Times, serif;  color:#c00; text-align:rigth;}




/*=Menu Principal*/
.bt_tags {position:absolute;top:4px;left:10px;}
#seccionesLink img { }
#seccionesLink a.menuSelected img { }
#barra_menu {
	background:#e10100 url(bg_menu.gif) repeat-x;
}
.block-admin_menu { border: 0; margin: 0;}
.block-admin_menu .title { display: none;}
.block-admin_menu .content { padding: 0;}
#barra_menu ul { padding: 0; margin: 0 0 0 3px; list-style: none; line-height: 1.4em; z-index: 999; height:30px; width:850px; float:left;}
#barra_menu ul li a {
	display: block;
	padding: 8px 8px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(bg_line.gif) no-repeat right;
}

#barra_menu li li a { border-right: none; border-top: 1px solid #323232; padding: 6px 7px; font:normal 12px Arial, Helvetica, sans-serif; background:none;}
#barra_menu li { float: left; margin: 0 !important; padding: 0; list-style-image: none; background-image: none;}
#barra_menu li li { width: 120px; background: #202020;}
#barra_menu li ul { position: absolute; background: none; margin: 0; width: 120px; left: -999em; line-height: 1.2em;}
#barra_menu li li.expandable ul { margin: -20px 0 0 160px;}
#barra_menu li:hover ul ul, #barra_menu li:hover ul ul ul, #barra_menu li.sfhover ul ul, #barra_menu li.sfhover ul ul ul { left: -999em;}
#barra_menu li:hover ul, #barra_menu li li:hover ul, #barra_menu li li li:hover ul, #barra_menu li.sfhover ul, #barra_menu li li.sfhover ul, #barra_menu li li li.sfhover ul { left: auto;}
.sfhover {background: #444444; cursor:pointer;}
#barra_menu ul li a:hover {
	background: #666 url(bg_line.gif) no-repeat right; text-decoration:none;
}

#barra_menu .actual {
	background: #666 url(bg_line.gif) no-repeat right; text-decoration:none;
}


.top_gris {font:11px Arial, Helvetica, sans-serif; background:#FFFFFF; color:#999; padding:4px 10px; }
.top_gris a { color:#3f3f3f;}
.top_gris a.activo { color:#000; font-weight:bold;}
.top_gris .versiones{float:left;}
/*camilo*/
.top_gris .versiones a img{ margin:0 4px -1px 0;}
.top_gris .ayudas {float:right;}
.top_gris a:hover {color:#c00;}
.box_buscador {padding:20px 12px 0 0; font:normal 12px Arial, Helvetica, sans-serif;color:#666;}
.items_buscador a {color:#333; padding:1px 2px;}
.items_buscador a:hover {color:#fff; background:#cc0000;}
.items_buscador a.selected {color:#cc0000; text-decoration:underline;}
.items_buscador a.selected:hover {color:#cc0000; background:none;}
.items_buscador {margin:0 0 3px 0;}
.box_buscador input.input_bus {font:normal 12px Arial, Helvetica, sans-serif;color:#666;padding:2px 4px; margin:0 5px 0 0; width:132px; border:1px solid #ccc;}
.box_buscador input.bt_buscar {margin:0 0 -6px 0; *margin:0 0 -4px 0;}
.box_buscador input.bt_suscribirse { border:none; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 5px; *padding:3px 5px 2px 5px; margin:0 0 0px -5px; background-color:#c00; color:#fff; *margin-top:10px; *width:70px; *float:left;}


.box_ediciones_head {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#999;
	padding:5px 0 0 0;
	width:150px;
}

.fecha { padding:4px 0 0 0; margin-top:18px;}

.rounded_izq {background:url(rounded_izq.gif) no-repeat top left; display:block;}
.rounded_der {background:url(rounded_der.gif) no-repeat top right; display:block;  height:30px;}


.search-form { text-align:center;}
.search-form label{ text-align:left; margin:0 0 5px 38px;}
.search-form input.form-text {font-weight:bold; width:430px; padding:3px 10px;}
.search-form input.form-submit {color:#fff; font-weight:bold; font-size:12px; padding:6px 10px 5px 10px;}
.search-form input.form-text:focus { border:1px solid #c00;}

a:focus{ -moz-outline: none !important; position:;}
.fleft{float:left;}
.fright{float:right;}
.red{color:#cc0000;}
.line_gris {border-top:1px solid #ddd; padding:1px; margin:0 0 8px 0;}
* {padding:0;margin:0;}


.box_clima { margin:0 0 20px 0; border-bottom:1px solid #e5e5e5;}
.box_clima .barra_modulo span { color:#c00;}
.cont_clima img { float:left; margin: 0 5px 0 0; width:69px; height:55px;}
.cont_clima .resultados { float:left; margin:10px 0 0 0;}
.cont_clima .resultados h3 { font:bold 12px/12px Arial, Helvetica, sans-serif; color:#333; padding:0 0 3px 5px; width:190px; border-bottom:1px solid #e5e5e5;}
.cont_clima .resultados h3 span { font:bold 18px/18px Arial, Helvetica, sans-serif; color:#c00; margin:0 5px 0 0;}
.cont_clima .resultados ul { list-style:none; padding:0 0 10px 0;}
.cont_clima .resultados ul li{background:url(bullet_modulos.gif) no-repeat 0 3px; padding:1px 0 0 12px; font:normal 11px Arial, Helvetica, sans-serif; color:#555;}
.cont_clima .resultados h6 {font:normal 10px/10px Arial, Helvetica, sans-serif; padding:5px 0; color:#333; letter-spacing:-1px;}
.cont_clima .resultados h6 span{ color:#c00; margin:0 2px 0 0;}
.cont_clima .patrocinio { padding:0 0 0 20px; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#666;}
.cont_clima .patrocinio img { margin:-10px 102px 5px 0; float:right;}


.box_horoscopo {margin:0 0 20px 0;}
.content_horoscopo {display:none;}
.signo_dia {}
.signo_dia img { margin:0 10px 0 0; float:left; width:45px; height:45px;}
.info_signo {margin:0 0 0 10px;}
.info_signo h2 {font:normal 28px/22px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:10px 0 0 0;}
.info_signo h5 {font:bold 12px/11px Arial, Helvetica, sans-serif; margin:3px 0 5px 0;}
.info_signo p {font: 12px/16px Arial, Helvetica, sans-serif; float:none; clear:both; padding:10px 0 0 0;}
.info_signo p a, .info_signo h2 a { color:#000;}
.info_signo p a span{ color:#c00; font-weight:bold;}
.listas_horoscopos {}
.listas_horoscopos h4 {font: 11px/11px Arial, Helvetica, sans-serif; padding:5px 0 0 0; clear:both; border-top:1px solid #e5e5e5;}
.listas_horoscopos ul {}
.listas_horoscopos li { list-style:none; float:left; margin:5px 2px 10px 0;}
.listas_horoscopos li a{ height:23px; width:23px; display:block; overflow:hidden;}
.listas_horoscopos li a:hover{ background-position: 0 -23px;}
.listas_horoscopos li a.current{ background-position: 0 -23px;}
.box_horoscopo small {font:normal 12px Arial, Helvetica, sans-serif; padding:0 0 0 3px;}

.listas_horoscopos li span { display:none;}

.box_cajas {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 10px 0;
	width:300px;
	border-bottom: 1px solid #ccc;
	padding:0 0 5px 0;
}


.box_indicadores {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 20px 0;
	width:300px;
	border-bottom: 1px solid #ccc;
	padding:0 0 5px 0;
}
.box_indicadores .barra_modulo{ margin:0 0 10px 0;}
.box_indicadores ul { margin: 10px 0 0 10px;}
.box_indicadores ul li { list-style: none; padding:3px 5px 3px 15px; *height:18px; *overflow:hidden;  border-bottom:1px solid #efefef;}
.box_indicadores ul li strong { float:left; width:149px; color:#333;}
.box_indicadores ul li span { display:none;}
.box_indicadores ul li em { font-style:normal;}
.box_indicadores ul li em.verde { color:#390;}
.box_indicadores ul li em.rojo { color:#c00;}
.box_indicadores ul li em.igual {
	color:#999999;
}
.box_indicadores ul li em img { margin:0 0 -2px 8px;}
.box_indicadores .patrocinio { padding:10px 30px 20px 0; text-align:right; font: normal 11px Arial, Helvetica, sans-serif;}
.box_indicadores .patrocinio img { margin:0 0 -20px 10px;}
.box_indicadores h6 {font:normal 11px/11px Arial, Helvetica, sans-serif; text-align:right; padding:0 35px 0 0; margin:-2px 0 -4px 0;}

.titulolateral { display:block; background-color:#CC0000; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:19px; height:23px; padding-left:12px; border: solid #BBBBBB 1px; font-weight:bold; padding-top:3px;  }


.box_ediciones { margin:0 0 30px 0;}
.box_ediciones ul{}
.box_ediciones li{ list-style:none; padding:10px; border-bottom:1px solid #ccc;}
.box_ediciones h2{font: bold 13px/11px Arial, Helvetica, sans-serif; margin:5px 0 8px 0; padding:0 0 0 12px; background:url(bullet_modulos.gif) no-repeat 0 1px; *background:url(bullet_modulos.gif) no-repeat 0 5px;}
.box_ediciones h2 strong{color:#c00;}
.box_ediciones p{font:normal 12px/16px Arial, Helvetica, sans-serif; margin:0 55px 0 0;}
.box_ediciones p em{font-style:normal; font-weight:bold;}
.box_ediciones p a{color:#c00; font-weight:bold;}
.box_ediciones p a:hover{ text-decoration:underline;}
.box_ediciones li.boletines{
	background-image: url(boletin_img.gif);
	background-repeat: no-repeat;
	background-position: 200px 15px;
}
.box_ediciones li.boletines input.campo{ border:1px solid #ccc; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 5px; margin:10px 0 5px 0; width:195px; *float:left;}
.box_ediciones li.boletines input.campo:focus{border:1px solid #c00;}
.box_ediciones li.boletines input.bt_suscribirse { border:none; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 5px; *padding:3px 5px 2px 5px; margin:0 0 5px -5px; background-color:#c00; color:#fff; *margin-top:10px; *width:70px; *float:left;}
.box_ediciones li.feeds {
	background-image: url(feed_img.gif);
	background-repeat: no-repeat;
	background-position: 200px 15px;
}
.box_ediciones li.feeds p{ padding:0 0 20px 0;}
.box_ediciones li.feeds  a.suscripcion_link { font:bold 12px Arial, Helvetica, sans-serif; color:#000; border-top:1px solid #e5e5e5; *border:none; padding:10px 0 0 0; margin:0 20px; *margin:-10px 20px 0 20px;}
.box_ediciones li.feeds  a.suscripcion_link:hover em{text-decoration:underline;}
.box_ediciones li.feeds  a.suscripcion_link em{color:#c00; font-style:normal;} 
.box_ediciones li.feeds  a.suscripcion_link img{margin:0 5px -6px 0;}
.box_ediciones li.suscripciones{background:url(periodicos_img.gif) 150px 20px no-repeat;}
.box_ediciones li.suscripciones p strong{color:#c00; font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:-1px; clear:both;}
.box_ediciones li.suscripciones a.bt_suscribirse { border:none; float:left; width:63px; font:normal 12px Arial, Helvetica, sans-serif; padding:3px 5px; margin:-17px -1px 5px 216px; background-color:#c00; color:#fff;}


.barra_modulo_center h2  { font-size:16px; }

.columna_des {
	margin:0 0 5px 0;
	height: 65px;
}
.columna_des img {float:left;margin:0 10px 3px 0;}
.columna_des h3 {font: normal 16px/18px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin:1px 0 2px 0;}
.columna_des h4 {font: bold 12px/16px Arial, Helvetica, sans-serif; padding:10px 10px 5px 10px; border-bottom:1px solid #e5e5e5; margin:0 0 1px 0; background-color:#faf9f4;}
.columna_des h4 span{color:#c00;}
.columna_des h3 a { color:#000; display:block;}
.columna_des h3 a:hover { text-decoration:underline;}
.columna_des small {font: normal 12px/20px Arial, Helvetica, sans-serif; color:#cc0000;}
.columna_des small a { color:#cc0000;}
.columna_des p {font: normal 12px/16px Arial, Helvetica, sans-serif;}
.columna_des p a { color:#666;}

.content_footer{padding:10px 0 0 0;	*padding: 5px 20px;	border-top: 2px solid #cc0000; text-align:center; }
.content_footer .box_buscador {padding: 37px 0 0 0;}
.list_nav {margin:10px 0 20px 0;}
.list_nav ul {font: bold 11px/20px Arial, Helvetica, sans-serif; color:#999; margin:0 0 0 -5px;}
.list_nav ul li {display: inline; list-style-type: none; border-right:1px solid #ccc; padding: 0 5px 0 5px; *padding: 0 5px 0 7px;}
.list_nav ul li span{ font-weight:normal; color:#c00;}
.list_nav ul a{ text-decoration:none; color:#999;}
.list_nav ul a:hover{ text-decoration:underline;}
.list_nav ul.princm, .list_nav ul.princ a {color:#333; text-decoration:none;}
.list_nav ul.princ a:hover { text-decoration:underline;}
.content_footer p {font: 11px/14px Arial, Helvetica, sans-serif; color:#999;}
.content_footer p a {color: #c00; text-decoration:none;}
.content_footer p a:hover {text-decoration:underline;}


.mod_especial {
	background:url(bgespecialmod.gif) repeat-x bottom;
	border:1px solid #eaeaea;
}
.mod_especial h2 {
	font:normal 24px Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #cc0000;
	background:url(especialrojo.gif) no-repeat left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 105px;
}
.mod_especial h4 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
} 
.mod_especial h3 a { font:normal 16px Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #cc0000; padding:2px 5px; margin:0 0 10px 0;}

.colfleft {
	float:left;
	padding:10px;
	width: 360px;
}
.colfleft img { margin:8px 0;}
.colright { float:right; width:216px; border-left:1px solid #e1e1e1; padding:10px;}
ul.list_modes { list-style:none; font:normal 12px Arial, Helvetica, sans-serif;} 
ul.list_modes li h3 {font:bold 12px Arial, Helvetica, sans-serif; color:#cc0000;} 
ul.list_modes li.reportaje{font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:10px;} 
ul.list_modes li {
	margin-bottom:5px;
	padding:0 0 0 12px;
	background:url(bullet_modulos.gif) no-repeat 2px 6px;
}
ul.list_modes li a { color:#000000; text-decoration:none;}
ul.list_modes li a:hover { color:#000000; text-decoration:underline;}
.mod_especial p {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}


.herramientas_nota{
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	height:60px;
	color:#999;
	margin:0 0 30px 0;
	padding:20px 0 0 0;
}
.herramientas_nota a{ color:#c00; text-decoration:none; padding:0 5px 0 0;}
.herramientas_nota a:hover{ text-decoration: underline;}
.herramientas_nota img{ margin:12px 2px -5px 5px;}



.herramientas_nota2{
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	color:#999;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
	text-align:left; width:140px; float:left;
	padding-left:7px; margin-right:5px; padding-right:5px;
	
}
.herramientas_nota2 a{ color:#666; text-decoration:none; padding:0 5px 0 0;}
.herramientas_nota2 a:hover{ color:#999; text-decoration: underline;}

.herramientas_nota2 h5 {
	color:#CC0000; font-size:11px; font-weight:800; margin-bottom:7px; padding-bottom:7px; display:block;
}

.herramientas_nota2 h4 {
	color:#CC0000; font-size:13px; font-weight:800; margin-bottom:7px; padding-bottom:7px; display:block;
}


.herramientas_nota2 .bordecompartir {
margin-top:20px; display:block; border-bottom: #CCCCCC dotted 1px; border-top: #CCCCCC dotted 1px; font-style:italic; color:#666; padding-top:14px; padding-bottom:10px; }

.herramientas_nota2 .separa {
margin-top:14px; display:block; height:5px; border-bottom: #CCCCCC solid 1px; }

/*
.herramientas_nota2 .herrato a{ color:#666; text-decoration:none; display:block;}
.herramientas_nota2 .herrato a:hover{ text-decoration:underline;}*/

.fenvia { background:url(icono-envia.png) no-repeat; padding:1px 0 0 20px; margin-bottom:14px; display:block;} 
.fimprime { background:url(icono-imprimir.jpg) no-repeat; padding:1px 0 0 20px; margin-bottom:14px; display:block;} 
.fcomenta { background:url(icono-comenta.jpg) no-repeat; padding:1px 0 0 20px; margin-bottom:14px; display:block;} 



/*Modulo =secciones*/
.resumenSecciones {
	border-bottom:10px solid #fff;
}
.resumenSecciones a {color: #555;}
.resumenSecciones strong {color: #D32500; font: 12px Arial, Helvetica, sans-serif; }
.resumenSecciones .seccionIzq {
	width: 328px;
	font-size: 12px;
	float: left; margin-right:15px;
}
.resumenSecciones .seccionDer {
	width: 270px;
	float: left;
}
.resumenSecciones h2 {font: 22px/25px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin: 0 0 5px 0; padding: 10px 0 0 0;}
.resumenSecciones h3 {border-bottom: solid 3px #666; font-size: 16px; margin: 0 0 10px 0;}
.resumenSecciones h3 a, .resumenSecciones h2 a {color:#000;}
.resumenSecciones h2 a:hover, .resumenSecciones h4 a:hover {text-decoration:underline;}
.resumenSecciones h4 {font: 18px/19px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; margin: 0 0 5px 0; color:#000; font-weight:bolder;}
.resumenSecciones h4 a{color:#000;}
.resumenSecciones h5 a{font: 13px Arial, Helvetica, sans-serif; color:#000;}
.resumenSecciones p { font: 12px Arial, Helvetica, sans-serif; color:#000; }

/**************************/

.sliderwrapper{ position: relative; overflow: hidden; border-bottom-width: 6px; width: 280px; height: 250px; }
.sliderwrapper .contentdiv{ visibility: hidden; position: absolute; left: 0; top: 0;  padding: 5px 1px 5px 16px; background: white;width: 270px; height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; text-align:center; }

.pagination{ width: 278px; text-align: right; background-color: #FFF; padding: 5px 10px; text-align: center; }
.pagination a{ padding: 0 5px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #333333; }
.pagination img { margin-top:-4px; }
.pagination table { margin:auto; width:140px; }
.pagination a:hover, .pagination a.selected{ color: #D30000; }

/********************         NOTICIAS ROTATIVAS ***********************/

.sliderwrapper2{ position: relative; overflow: hidden; border-bottom-width: 6px; width: 325px; height: 390px; background:#E5E5E5; border: #E5E5E5 solid 10px; }
.sliderwrapper2 .contentdiv{ visibility: hidden; position: absolute; left: 10;  top: 6; padding: 5px; background: white; width: 318px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1; opacity: 1; }
.pagination2{ width: 325px; text-align: center; background-color: #E5E5E5; padding: 5px 10px; font-family:Arial, Helvetica, sans-serif; }

.pagination2 table { margin:auto; }
.pagination2 a{ padding: -10px 0 0 5px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; color: #333333; }
.pagination2 a:hover, .pagination2 a.selected{ color: #D30000; }


.destacadas { margin-bottom:10px; font:normal 16px/20px Arial, Helvetica, sans-serif; }



/************/
.scrollable {	position:relative;	overflow:hidden;	width: 550px;	height:180px; }
.scrollable a { color:#FFFFFF; }
.scrollable .items { width:10000em;	position:absolute;	left: 0px;	top: 30px; }
.itemstotal {	float:left; padding: 0 5px 0 0; width:180px; margin-right:8px; height:121px; }
#sociales { width:600px; border-top:#CC0000 solid 5px; background-color:#333333; margin-top:15px; margin-left:10px; margin-right:10px; padding: 5px 10px 5px 10px; height:160px;  } 
.titulo-scroll { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; color:#FFFFFF; float:left; margin-bottom:15px; font-weight:normal;  } 
.titulo-scroll2 { float: left; margin-left:300px; display: inline; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; position: absolute;	right: 0px;	width: 100px; top:10px; font-weight:normal; font-style:italic;  } 
.titulo-scroll2 a { color:#FFFFFF; }
.scroll-introtext {width:181px;margin:0;padding:0;position:relative;left:0;right:0;top:-28px;background:url(transparent_bg.png); height:25px;}
.scroll-introtext .scrolltext {padding:4px 8px 1px 8px;}
.scroll-introtext .scrolltext p {font-family:Arial, Verdana, sans-serif;margin:0;padding:0;color:#fff;}


/* this makes it possible to add next button beside scrollable */
.scrollable { float:left;	}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(navega.png) no-repeat;
	display:block;
	width:20px;
	height:30px;
	float:left;
	margin:60px 4px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 

/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

/************/
.cajaopinion {  background-color:#E7E9EA; color:#CC0000; width:100%; height:30px; padding: 8px 0px 0px 8px; font-size:18px;  margin-top:15px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; }
#opiniones { width:600px; height:auto; padding:10px; border-top: #CC0000 4px solid; background-color:#fff; }
#opiniones h3 { font-size:26px; line-height:38px; color:#333333; display:block; margin-bottom:15px; border-bottom: 2px solid #CCCCCC; padding:6px;   }
#opiniones h4 { font:normal 24px/26px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color:#333333; display:block; margin-bottom:15px; margin-top:16px;   }
#opiniones h3 strong { color:#CC0000; font-size:28px;  }
#opiniones .separaopinion { height:6px; background-color:#999999; display:block; }
#opiniones .lectores { display:block; border-bottom:#CCCCCC dotted 1px; margin-bottom:14px; padding-bottom:8px; }
#opiniones .lectorestop { display:block; background:url(icono-comenta.jpg) no-repeat; padding:1px 0 0 20px; margin-bottom:14px; display:block; color:#333; }

#opiniones .lectorestop span { color:#CC0000; font-weight:800;  }

#opiniones .lectorescomen { color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:16px;}

.tituloopinion { margin-bottom:20px; display:block; border-bottom: #CCCCCC dotted 2px; border-top: #CCCCCC dotted 2px; color:#CC0000; font-size:12px; text-align:right; padding: 10px 5px 10px 0; }

.opinionhome { color:#333333; font-size:36px; text-shadow:#D0D0D0 5px 3px 3px; padding-bottom: 8px; padding-top:20px;  }
