/* Oculta todas las capas. Descomentar para editar en un editor gráfico (Dreamweaver, etc) */
/*
div {display:none;} 
*/

body {
	margin: 0px;
	background-color: #e1dfdf;
	color: #333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
}
td, th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    margin: 0;
    padding: 0;	
}

table {
	padding:0px;
  border: none;
  border-collapse: collapse;	
}
img {
	border:0px;
}

/* Menús */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left;
  display: inline;
  list-style: none;
  position: relative;
  height: 20px;
  vertical-align: middle;

}

ul#navmenu ul {
  margin: 0px;
  border: 0px;
  padding: 0;
  width: 170px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left: 0px;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0px;
  visibility: hidden;
  
}

ul#navmenu ul li {
  width: 170px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  
}

/* Root Menu */
ul#navmenu a {
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 20px; /* Hay que reducirlo en caso de que el menú aumente de tamaño */
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  height: auto;
  height: 20px; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background-image:url(/img/bg/bg_menu_00.gif);
  background-repeat: no-repeat;
  color: #ffde00;
}


/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  display: block;
  padding-left:16px;
  background-repeat: no-repeat;
  height: auto;
  height: 23px;
  color: #012568;
  background-image:url(/img/bg/bg_submenu.gif);
  background-repeat: no-repeat;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  color: #ffde00;
  background-image:url(/img/bg/bg_submenu_ov.gif);
  background-repeat: no-repeat;

}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0px;
  left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}



#textarea {
	color: #0066CC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	background-color: #E9EEF5;
}

#textarea_ticker {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #BE0000;
	border: none;
	width: 520px;
}

/* Botones */
.btNormal {
	border-right: #004a6f 1px solid;
	border-top: #ff480d 1px solid;
	border-left: #ff480d 1px solid;
	border-bottom: #004a6f 1px solid; 
	background-color: #992600;
	font-size: 11px;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	cursor: hand;
	color: #ffffff; 
	height: 20px;
	width: auto;
}

/* Links */
a:link { color: #012568; text-decoration: none }
a:visited { color: #012568; text-decoration: none }
a:hover { color: #0099FF; text-decoration: underline  }
a:active { color: #0099FF; text-decoration: none }

a.b:link { font-weight: bold }
a.b:visited { font-weight: bold }
a.b:hover { font-weight: bold }
a.b:active { font-weight: bold }

a.c:link { text-decoration: none }
a.c:visited { text-decoration: none }
a.c:hover { text-decoration: none }
a.c:active { text-decoration: none }

a.d:link { color: #333; text-decoration: none }
a.d:visited { color: #333; text-decoration: none }
a.d:hover { color: #666; text-decoration: none }
a.d:active { color: #333; text-decoration: none }

a.menusel:link { color:#ffde00; background-image:url(/img/bg/bg_menu_00.gif); background-repeat:no-repeat}
a.menusel:visited { color:#ffde00; background-image:url(/img/bg/bg_menu_00.gif); background-repeat:no-repeat }
a.menusel:hover { color:#ffde00; background-image:url(/img/bg/bg_menu_00.gif); background-repeat:no-repeat }
a.menusel:active { color:#ffde00; background-image:url(/img/bg/bg_menu_00.gif); background-repeat:no-repeat }

a.blanco:link { color:#ffffff; text-decoration: none }
a.blanco:visited { color:#ffffff; text-decoration: none }
a.blanco:hover { color:#FFDE00; text-decoration: none }
a.blanco:active { color:#FFDE00; text-decoration: none }


/* Espaciadores de linea */
div.hr2 { height: 2px; }
div.hr2 hr { display: none; }
div.hr3 { height: 3px; }
div.hr3 hr { display: none; }
div.hr4 { height: 4px; }
div.hr4 hr { display: none; }
div.hr5 { height: 5px; }
div.hr5 hr { display: none; }
div.hr10 { height: 10px; }
div.hr10 hr { display: none; }
div.hrm { width:77px; height: 6px; background-color:red; }
div.hrm hr { display: none; }

div.hr_op { height: 2px; width:100%; }
div.hr_op hr { height:2px; color:#ffffff; width:100%; display: block; }

/* Textos */
.txt9 {
	font-size: 9px ;
}
.txt10 {
	font-size: 9px ;
}
.txt11 {
	font-size: 11px ;
}
.txt12 {
	font-size: 12px ;
}
.txt14 {
	font-size: 14px ;
}
.txtfecha {
	font-size: 11px ;
	font-weight:bold;
	color:#ccd3e1;
}
.txthora {
	font-size: 9px ;
	color:#ccd3e1;
}
.txtblanco {
	color:#ffffff;
}
.txtamarillo {
	color:#ffde00;
}
.txt_seccion_op {
	height:20px;
	color:#be0100;
	font-size: 12px;
	font-weight: bold;
	background-image:url(/img/bg/bg_opinion.gif);
	background-repeat:repeat-x;
}
.txt_seccion {
	color:#be0100;
	font-size: 12px;
	font-weight: bold;
}
.txt_seccion2 {
	color:#be0100;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.txt_titular {
	color:#012568;
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
}

.txt_titular2 {
	color:#012568;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
}
.txt_titular3 {
	color:#012568;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
}

.txt_titular4 {
	color:#012568;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
}

.txt_noticia1 {
	font-size: 14px;
	line-height:120%;
	padding-top: 5px;
}
.txt_noticia2 {
	font-size: 12px;
	line-height:140%;
	padding-top: 5px;
}
.txt_noticia3 {
	font-size: 12px;
	line-height:140%;
}
.txt_piefoto {
	font-size: 10px;
	color: #FFDE00;
	text-align: center;
}
.txt_piefotog {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
	line-height:160%;
	color: #FFDE00;
	background-color: #677ca4;
}

.txt_publi {
	font-size: 9px;
	color: #333333;
	text-align: center;
	vertical-align: center;
}
.txt_verde {
	color: #2e9d02;
}
.txt_rojo {
	color: #cc0000;
}
.txt_menu {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
}
.txt_titblanco {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.txt_urgente {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #BE0000;
	border: none;
	width: 500px;
}

.txt_enjuego {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #012568;
	border: none;
	width: 500px;
}

.txt_cabecera_seccion {
	color:#ffde00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 25px;
	border: none;
	margin-right: 10px;
	margin-top: 0px;
}

.txt_titulo {
	color:#999999;
	font-family:"Times New Roman", Times, serif;
	font-size: 22px;
}

.txt_subtitulo_noticia {
	color:#333333;
	font-size: 14px;
	line-height:120%;
	padding-top: 5px;
	font-weight: bold;
}

.txt_entradilla_noticia {
	color:#333333;
	font-size: 14px;
	line-height:120%;
	padding-top: 5px;
}

.txt_firma_noticia {
	color:#999999;
	font-size: 12px;
	line-height:120%;
	padding-top: 5px;
}

.txt_textopequeno_noticia {
	color:#333333;
	font-size: 14px;
	line-height:120%;
	padding-top: 5px;
}

.txt_texto_noticia {
	color:#333333;
	font-size: 14px;
	line-height:135%;
	padding-top: 5px;
	text-align: justify;
}


/* Fondos color */
.bggris_1 {
	background-color: #e1dfdf;
}
.bggris_2 {
	background-color: #f0efef;
}

.bgblanco{
	background-color: #ffffff;
}

.bgazul_1{
	background-color: #ffffff;
}
.bgazul_2{
	background-color: #536b98;
}
.bgazul_3{
	background-color: #6b89ab;	
}
.bgazul_4{
	background-color: #d9dee8;
}
.bgazul_5{
	background-color: #f0f2f6;
}
.bgazul_6{
	background-color: #677ca4;
}
.bgazul_7{
	background-color: #485772;
}
.bgrojo_1{
	background-color: #be0100;
}
.bg_cambiotexto{
	background-color: #b7bd96;
	cursor: hand;
}

/* Sombras */
.sombra_t{
	background-image:url(imagenes/bg_page_t2.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.sombra_r{
	background-image:url(imagenes/bg_page_r.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.sombra_b{
	background-color:#FFFFFF;
	background-image:url(imagenes/bg_page_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.sombra_l{
	background-color:#FFFFFF;
	background-image:url(imagenes/bg_page_l.gif);
	background-repeat:repeat-y;
	background-position:left;
}

/* Cajas */
.caja_links{
	font-size: 10px;
	font-weight: bold;
	background-color:#edeff4;
	border-top: 1px solid #c2cbdb;
	border-bottom: 1px solid #c2cbdb;
}

.caja_col2{
	background-image: url(..//img/bg/bg_noticia_t.gif);
	background-repeat: no-repeat;
}

.caja_lista{
	background-image: url(..//img/bg/bg_listanoticias.gif);
	background-repeat: no-repeat;
}
.caja_lista2{
	background-image: url(..//img/bg/bg_listanoticias2.gif);
	background-repeat: no-repeat;
}
.caja_lista3{
	height: 15px;
	background-image: url(..//img/bg/bg_listanoticias3.gif);
	background-repeat: no-repeat;
}
.caja_suplemento{
	width: 100%;
	height: 205px;
	background-image: url(..//img/bg/bg_suplementos.gif);
	background-repeat: no-repeat;
}
.caja_suplemento_tit{
	font-weight: bold;
	color: #be0000;
	height: 25px;
	background-image: url(..//img/bg/bg_suplementos_tit.gif);
	background-repeat: repeat-y;
}

.caja_suplemento_cuerpo{
	padding-top: 8px;
	padding-left: 8px;
	vertical-align: top;
}
.fila_op{
	height: 20px;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #c2cbdb;
	cursor:hand;
}
.fila_op2{
	height: 22px;
	font-size: 11px;
	background-color: #ebdebe;
	border-right: 15px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	border-left: 15px solid #ffffff;
	cursor:hand;
}
.fila_bolsa {
	height:21px;
	padding-left:15px;
	border-bottom: 1px dashed #cccccc;
}

.caja_foto_t{
	width: 100%;
	border-top: 2px solid #6f84aa;
}
.caja_foto_b{
	width: 100%;
	border-bottom: 2px solid #6F84AA;
}
.caja_foto_rl{
	border-right: 2px solid #6F84AA;
	border-left: 2px solid #6F84AA;
	text-align: right;
	vertical-align: bottom;
}

.foto_00_center {
	float: center;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: hand;
}

.foto_00_left{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	cursor: hand;
}

.foto_00_right{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	cursor: hand;
}
.foto_01_left{
	width: 115;
	height: 81;
	float: left;
	margin-right: 10px;
	cursor: hand;
}

.foto_01_right{
	width: 115;
	height: 81;
	float: right;
	margin-left: 10px;
	cursor: hand;
}

.foto_02_center {
	float: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

.foto_02_left{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.foto_02_right{
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.caja_servicios_rl{
	border-right: 2px solid #d9dee8;
	border-left: 2px solid #d9dee8;
}

.caja_servicios_rl{
	border-right: 2px solid #d9dee8;
	border-left: 2px solid #d9dee8;
}
.servicio{
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	height:30;
	valign:middle;
}
.caja_footer {
	font-size: 9px;
	width: 540px;
	height: 16px;
	color: #ffffff;
	background-color: #012568;
	background-image: url(/img/bg/bg_pie.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.caja_tiempo {
	width: 250;
	margin-top:10px;
	background-image: url(/img/bg/bg_gradient.jpg);
	background-repeat: repeat-x;
}
.caja_encuestas {
	width: 250;
	margin-top:10px;
}

/* Bordes */

.borde_publi {
	background-color: #ffffff;
	border-left: 1px solid #e1dfdf;
	border-bottom: 1px solid #e1dfdf;
	border-right: 1px solid #e1dfdf;
}
.borde_publi2 {
	background-color: #ffffff;
	border-top: 1px solid #a8a3a3;
	border-right: 1px solid #a8a3a3;
	border-bottom: 1px solid #a8a3a3;

}
.borde_contador {
	background-color: #ffffff;
	border-top: 1px solid #677ca4;
	border-right: 1px solid #677ca4;
}

.bolsa {
	padding-left: 5px;
}

.borde_caja_t {
	border-top: 2px solid #677ca4;
}
.borde_caja_b {
	border-bottom: 2px solid #677ca4;
}
.borde_caja_rl {
	height: 100%;
	border-right: 2px solid #677ca4;
	border-left: 2px solid #677ca4;
}
.borde_caja_rl_2 {
	height: 100%;
	vertical-align: top;
	border-right: 2px solid #d9dee8;
	border-left: 2px solid #d9dee8;
}
.borde_indice_b {
	background-color: #ffffff;
	border-bottom: 3px solid #99A8C3;
}
.borde_indice_rl_1 {
	background-color: #641206;
	border-left: 1px solid #99A8C3;
	border-right: 3px solid #99A8C3;
}

.borde_indice_rl_2 {
	background-color: #ffffff;
	border-right: 3px solid #99A8C3;
	border-left: 1px solid #99A8C3;
}

/* Imágenes */


/** Ticker **/
#marquetape{ 
position:relative; 
layer-background-color:black; 
width:250; 
height:14; 
} 
#submarquetape{ 
background-color:black; 
position:absolute; 
border: 15px black; 
width:250; 
height:14; 
} 
.submarquetapefont{ 
font:bold 11px Verdana; 
text-decoration:none; 
text-align:center; 
color:gold; 
} 
.submarquetapefont a{ 
color:gold; 
text-decoration:none; 
} 
.bgguinda{
	background-color: #641206;
}
