/*nuevas publicidades*/
div.publitop{margin:0px 0px 0px 0px;}
div.pubtit-cab{margin:2px 0px 2px 0px;}
div.pub-cabecera{margin:0px 0px 0px 0px;}
td.pub-cabecera{background-color:#F7F3F7;}
div.cab-logotipo{margin:5px 2px 5px 0px;}	
div.fecha{margin:4px 0px 4px 0px;}
td.pubtit-centro{background-color:#E6E6E6; padding:1px 0px 1px 4px;}
td.pubtit-dcha{background-color:#002C84; padding:1px 0px 1px 4px;}

/*----------------------------------------LAYOUT------------------------------------------------*/
*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background-color:#FFFFFF;
font:13px Arial, Helvetica, sans-serif;
color:#747F77;
line-height:18px;
}
a.link_generico, a.link_generico:link, a.link_generico:visited, a.link_generico:active{
padding:0px 0px 1px 0px;
margin:0px;
text-decoration:none;
color:#313B34;
}

a.link_generico:hover, a.link_generico:focus{
text-decoration:underline;
}

hr{
display:none;
}

select{
width:100%;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#747F77;
}

.clear_both{
clear:both;
}

p{
font:13px Arial, Helvetica, sans-serif;
color:#747F77;
line-height:18px;
margin:10px 0px 0px 0px;
}

p span{
color:#9F0002;
}

p.titulo{
color:#000000;
}

p.titulo img{
margin:0 10px 0 0;
}

p.texto_endirecto{
margin:0px 0px 7px 0px;
}

table.tabla_portada{
width:400px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

table.tabla_portada td{
padding:0px;
font:9px Tahoma, Arial, Helvetica, sans-serif;
color:#747F77;
font-weight:normal;
}

table.tabla_generica{
border-collapse:collapse;
margin:0px 0px 10px 10px;
}


table.tabla_generica caption{
text-align:left;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 10px;
font-size:18px;
line-height:18px;
font-style:normal;
font-weight:normal;
color:#86003D;
}

table.tabla_generica th{
background:#EBFBE2;
padding:4px;
border:1px solid #759869;
font:9px Tahoma, Arial, Helvetica, sans-serif;
color:#4E4B45;
line-height:13px;
font-weight:normal;
vertical-align:middle;
}

table.tabla_generica td{
background:#FFFFFF;
padding:4px;
border:1px solid #759869;
font:9px Tahoma, Arial, Helvetica, sans-serif;
color:#747F77;
line-height:13px;
font-weight:normal;
vertical-align:center;
text-align:center;
}

table.tabla_generica th.foto{
margin:0px;
padding:0px;
border:1px #D9DECF solid;
}


#contenedor{
width:780px;
position:absolute;
left: 50%;
margin:0px 0px 0px -390px;
padding:0px;
}

#cabecera{
clear:both;
width:100%;
}

#cabecera_logos{
padding:5px 0px 10px 0px;
margin:5px 0px 0px 0px;
background:#F6F6F6 url("../_images/fondo_lineas_cabecera.gif") repeat top left;
}

ul#logos_cabecera{
margin:0px 0px 0px 10px;
padding:0px;
}

#logos_cabecera li{
display:inline;
list-style:none;
padding:0px 17px 0px 0px;
}

#logos_cabecera li.logo_final{
display:inline;
list-style:none;
padding:0;
margin:0 0 0 -10px;
}

#logos_cabecera li img{
border:none;
}

#menu_principal{
width:100%;
}

#menu_principal ul{
padding:0;
margin:0;
background:#CBD4CD;
float: left;
width: 100%;
border-top:1px solid #A4B4A8;
}

#menu_principal ul li {
display: inline;
}

#menu_principal ul li a{
padding: 6px 10px;
background: #CBD4CD;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#313B34;
text-decoration:none;
float: left;
border-right: 1px solid #A4B4A8;
}

#menu_principal ul li a:hover, #menu_principal ul li a:focus{
background-color: #A4B4A8;
}

#menu_principal ul li a.menu_destacado, #menu_principal ul li a.menu_destacado:hover, #menu_principal ul li a.menu_destacado:focus{
padding: 6px 10px;
background: #F2F4F2;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#9F0002;
text-decoration:none;
font-weight:bold;
float: left;
border-right: 1px solid #A4B4A8;
}

#menu_principal ul li a.menu_activo, #menu_principal ul li a.menu_activo:hover, #menu_principal ul li a.menu_activo:focus{
padding: 6px 10px;
background: #004C14;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
float: left;
border-right: 1px solid #A4B4A8;
}

#menu_principal ul li a.menu_activo_blanco, #menu_principal ul li a.menu_activo_blanco:hover, #menu_principal ul li a.menu_activo_blanco:focus{
padding: 6px 10px;
background: #FFFFFF;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#313B34;
text-decoration:none;
font-weight:bold;
float: left;
border-right: 1px solid #A4B4A8;
}

#contenido_izda{
float:left;
display:block;
clear:left;
width:620px;
}

#contenido_dcha{
float:left;
display:block;
width:160px;
}

#noticia_principal{
width:620px;
height:160px;
background:#004C14;
border-bottom:1px solid #D5DDD7;
}

#noticia_principal h1, #noticia_principal h1 a{
color:#FFFFFF;
padding:10px 0px 0px 10px;
margin:0px;
font-size:30px;
line-height:30px;
font-style:italic;
text-decoration:none;
}

#noticia_principal p{
clear:left;
color:#FFFFFF;
padding:5px 0px 0px 10px;
margin:0px;
}

#noticia_principal img{
float:right;
margin:0px;
padding:0px;
}

#contenido{
float:left;
display:block;
width:619px;
margin:0px 0px 30px;
padding:15px 0px 0px 0px;
border-right:1px solid #D5DDD7;
}

#contenido_col_izda{
float:left;
display:block;
width:390px;
margin:0px 20px 0px 0px;
}

#contenido_col_dcha{
float:left;
display:block;
width:200px;
}

#contenido_col_total{
clear:both;
width:600px;
float:left;
display:block;
margin:0px 0px 0px 10px;
}

#publicidad_200x200{
width:200px;
padding:10px 0px;
margin:0px 0px 10px 0px;
border-top:1px solid #D5DDD7;
border-bottom:1px solid #D5DDD7;
}

#footer{
clear:both;
width:780px;
background:transparent url("../_images/fondo_linea_sep_footer.gif") repeat-x top left;
padding:15px 0px;
}

ul.lista_horizontal_iconos{
margin:15px 0px 15px 10px;
padding:0px 0px 5px 0px
}

.lista_horizontal_iconos li{
display: inline;
list-style-type: none;
margin:0px 13px 0px 0px;
}

.lista_horizontal_iconos a {
font:11px Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#313B34;
padding:2px 0px 5px 0px;
}

.lista_horizontal_iconos a:hover, .lista_horizontal_iconos a:focus{
text-decoration:none;
color:#004C14;
}

.lista_horizontal_iconos a.tabla {
background:transparent url("img/ico_externo.gif") no-repeat left top;
padding-left:22px;
}

.lista_horizontal_iconos a.volver {
background:transparent url("../_images/iconos/icono_volver.gif") no-repeat left top;
padding-left:22px;
}

.lista_horizontal_iconos a.subir {
background:transparent url("../_images/iconos/icono_subir.gif") no-repeat left top;
padding-left:18px;
}

.lista_horizontal_iconos a.imprimir {
background:transparent url("../_images/iconos/icono_imprimir.gif") no-repeat left top;
padding-left:22px;
}

.lista_horizontal_iconos a.enviar {
background:transparent url("../_images/iconos/icono_sobre.gif") no-repeat left top;
padding-left:22px;
}

#enlaces_relacionados{
background:#D5DDD7;
border:1px solid #B0C0B5;
margin:0px 0px 10px 0px;
}

#enlaces_relacionados p{
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:0px 7px;
padding:0px 0px 7px 0px;
line-height:15px;
}

#enlaces_relacionados p.columnista{
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:0px 7px;
padding:5px 0px 5px 0px;
line-height:15px;
border-top:1px solid #B0C0B5;
}

#enlaces_relacionados p.reglas{
font:10px Tahoma, Arial, Helvetica, sans-serif;
margin:0px 7px;
padding:5px 0px 5px 0px;
line-height:13px;
border-top:1px solid #B0C0B5;
}

#enlaces_relacionados h1{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#004C14;
padding:7px 5px 5px 7px;
margin:0px 0px 0px 0px;
}

#enlaces_relacionados h3{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#004C14;
padding:7px 5px 0px 7px;
margin:0px 0px 0px 0px;
}


ul.lista_vertical_relacionados{
padding:3px 5px 7px 5px;
}

.lista_vertical_relacionados li{
list-style:none;
border-bottom:1px solid #B0C0B5;
padding:3px 5px 5px 0px;
}

.lista_vertical_relacionados li a{
font:11px/normal Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#313B34;
}

a.icono_flecha_triangulo{
margin:0px;
padding:2px 0px 5px 20px;
color:#313B34;
text-decoration:none;
background:transparent url("../_images/iconos/icon_flecha_triangulo_dcha.gif") no-repeat left top;
}

a.icono_carpeta{
margin:0px;
padding:2px 0px 5px 20px;
color:#313B34;
text-decoration:none;
background:transparent url("../_images/iconos/icono_carpeta.gif") no-repeat left top;
}

a.icono_carpeta:hover, a.icono_carpeta:focus,
a.icono_flecha_triangulo:hover, a.icono_flecha_triangulo:focus{
text-decoration:none;
color:#004C14;
}

.noticia_secundaria{
margin:0px 0px 15px 10px;
padding:0px;
border-top:1px solid #D5DDD7;
}

.noticia_secundaria h2, .noticia_secundaria h2 a{
margin:0px;
padding:10px 0px 0px 0px;
font-size:20px;
font-style:italic;
font-weight:normal;
color:#9F0002;
text-decoration:none;
}

#apoyo{
margin:0px 0px 15px 10px;
padding:10px 0px 0px 0px;

}

ul.lista_apoyos{
padding:0px;
}

.lista_apoyos li{
list-style:none;
padding:3px 0px;
}

.lista_apoyos li a{
font:13px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#747F77;
padding:1px 0px 3px 20px;
background:transparent url("../_images/iconos/icon_flecha_triangulo_dcha.gif") no-repeat top left;
}

.lista_apoyos li a:hover, .lista_apoyos li a:focus{
text-decoration:none;
color:#004C14;
border-bottom:1px dotted #DCDCDC;
}

#noticia_extendida{
margin:0px 0px 0px 10px;
padding:0 0 20px 0;
}

#noticia_extendida h1{
color:#86003D;
padding:0px;
margin:0px;
font-size:20px;
line-height:30px;
font-style:normal;
}

p.entradilla{
font-size:14px;
line-height:20px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #D5DDD7;
}

#foto_noticia_extendida{
padding:2px;
border:1px solid #DCDCDC;
margin:0px;
}

.menu{
font:11px/normal Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;

}



p.pie_foto{
font:9px Tahoma, Arial, Helvetica, sans-serif;
color:#747F77;
line-height:13px;
padding:0px 0px 10px 10px;
margin:5px 0 0 3px;
background:transparent url("../_images/iconos/icon_pie_foto.gif") no-repeat top left;
}

#lista_col_dcha{
margin:auto 0px 0px 10px;
}

ul.lista_vertical_flechas{
font:11px/normal Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;

}

.lista_vertical_flechas li{
list-style:none;
padding:5px 5px 7px 0px;
border-top:1px solid #DCDCDC;
}

.lista_vertical_flechas li.fondo_gris{
list-style:none;
padding:5px 5px 7px 0px;
border-top:1px solid #DCDCDC;
background:#EBFBE2;
}

.lista_vertical_flechas li a{
font:10px/normal Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#313B34;
padding-left:20px;
}

.lista_vertical_flechas li a:hover, .lista_vertical_flechas li a:focus{
text-decoration:none;
color:#004C14;
}

#publicidad_90x90{
border-top:1px solid #DCDCDC;
margin:0px 0px 15px 10px;
padding:5px 0px;
background:#F6F6F6;
text-align:center;
}

#enlaces_patrocinados{
width:600px;
clear:both;
margin:0px 0px 0px 10px;
padding:0px;
}

form{
border:0;
margin:0;
}

form div{
border-bottom:1px solid #D5DDD7;
padding:0px 0px 10px 0px;
margin:10px 0px 0px 0px;
}

fieldset{
margin:10px 0px 10px 10px;
border:1px solid #D5DDD7;
padding:10px;
}

label{
float:left;
display:block;
width: 140px;
font-weight:bold;
}

legend{
font-weight:bold;
color:#004C14;
padding:5px;
}

input{
padding:2px;
font:13px Arial, Helvetica, sans-serif;
color:#747F77;
}

.enviar{
padding:5px 0 0 0;
border:none;
text-align:center;
}

.enviar input{
font:13px Arial, Helvetica, sans-serif;
color:#313B34;
font-weight:bold;
border:1px solid #B0C0B5;
background:#D5DDD7;
padding:5px;
cursor:pointer;
}

blockquote{
margin:10px 0px 0px 20px;
}

#combo_dias_anteriores{
width:200px;
margin:0 0 10px 0;
}

#destacados_portada{
clear:both;
padding:0px;
background:#D5DDD7;
margin:0 10px 0 0;
}

#destacados_portada div{
float:left;
display:inline;
width:202px;
border-right:1px solid #FFFFFF;
background:#D5DDD7;
}

#destacados_portada h2{
font-size:14px;
color:#FFFFFF;
padding:5px 5px 5px 10px;
margin:0px;
background:#B0C0B5 url(../_images/iconos/icon_tit_portada.gif) no-repeat top left;
}

#destacados_portada p{
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:5px;
line-height:15px;
}

#destacados_portada p.columnistas_portada{
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:5px 5px 5px 7px;
line-height:15px;
padding:7px 0;
border-bottom:1px solid #B0C0B5;
}

#destacados_portada div.foto{
float:left;
display:block;
padding:2px;
border:1px solid #B0C0B5;
margin:5px;
width:39px;
height:39px;
background:#FFFFFF;
}

#destacados_portada div.foto a img{
border:none;
}

#destacados_portada div table{
clear:both;
width:100%;
margin:7px 0px 0px 0px;
border-collapse:collapse;
border:0px;
}

#destacados_portada div table th{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:3px 3px 3px 5px;
background:#B0C0B5;
border-bottom:1px solid #B0C0B5;
text-align:left;
font-weight:bold;
}

#destacados_portada div table td{
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
padding:3px 3px 3px 3px;
border-bottom:1px solid #B0C0B5;
text-align:left;
font-weight:bold;
decoration:underline;
}

#destacados_portada div table td.puntos{
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#747F77;
padding:3px;
border-bottom:1px solid #B0C0B5;
text-align:right;
font-weight:normal;
}

.foto_grande_noticia a{
clear:both;
display:block;
padding:5px;
margin:10px 0px;
border: 1px solid #DCDCDC;
text-align:center;
}

ul.paginacion_fotos{
border-top:1px solid #D5DDD7;
margin:10px 0 0 0;
padding:10px 0 5px 0;
text-align:center;
}

.paginacion_fotos li{
display:inline;
list-style:none;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#313B34;
padding:0 5px 0 7px;
border-right:1px solid #DCDCDC;
}

.paginacion_fotos li strong{
color:#313B34;
}

.paginacion_fotos li.final_paginacion{
border:none;
}

.paginacion_fotos li a{
color:#747F77;
text-decoration:none;
}

.paginacion_fotos li a:hover, .paginacion_fotos li a:hover{
color:#004C14;
text-decoration:none;
}

.publicidad_interior{
padding:5px 0px;
text-align:center;
}

.publicidad_interior a img{
border:none;
}

.foto_noticia a{
width:120px;
height:120px;
float:left;
display:block;
padding:2px;
border:1px solid #DCDCDC;
margin:12px 10px 10px 0;
}

.foto_noticia a:hover, .foto_noticia a:focus, .foto_grande_noticia a:hover, .foto_grande_noticia a:focus{
border:1px solid #C6C6C6;
}

.foto_noticia a img, .foto_grande_noticia a img{
border:none;
}ol{

}

ol li{
	display:inline;
}

ol li a{
	text-decoration:none;
	padding:0px 25px 0px 0px;
}



ul li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:80%;
	display:block;
	background:transparent url(%22external.gif%22) no-repeat;
	padding:0px 5px 0px 10px;
; color: #FFFFFF
	
}


h4{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:175%;
	color:#86003D;
}

h5{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:120%;
	color:#333333;
}
h6{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:145%;
	color:#86003D;
}



