body {font-family:Verdana,Arial,Helvetica,sans-serif;background:#FFF;margin:0;font-size:12px;}
table{margin:0;padding:0;}
a{color:#004A7F;text-decoration:none;background-repeat:no-repeat;}
a:hover {text-decoration:underline;}
a:visited {color:#417BB5;} /* 184874 */
a img {border:0;}
.euro {color:#900;font-weight:bold;cursor:help;}
.fechaportada {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-style:normal;
   font-weight:bold;
   color:#000;
   margin:2px 0 10px 0;
   text-align:right;
}
.fechaportada .actualiza {font-weight:normal;color:#333;}
.cargapublicacion {text-align:center;font-size:13px;font-style:normal;font-weight:bold;color:#000;}
a.rel{background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -199px;;display:block;padding:0 0 2px 18px;}
a.blog{background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -261px;display:block;padding:0 0 2px 18px;}
a.galeria {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -695px;display:block;padding:0 0 5px 18px;}
a.corteaudio {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -323px;display:block;padding:0 0 5px 18px;}
a.opine {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -385px;display:block;padding:0 0 5px 18px;}
a.enc {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -447px;display:block;padding:0 0 5px 18px;}
a.pdf {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -509px;display:block;padding:0 0 5px 18px;}
a.cortevideo {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -571px;display:block;padding:0 0 5px 18px;}
a.map {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -633px;display:block;padding:0 0 5px 18px;}
a.wik {background:url(/i/20091208icos.png) 0 2px no-repeat;background-position:0px -1158px;display:block;padding:0 0 5px 18px;}
/* -------------------------- ULTIMASNOTICIAS -------------------------- */
#ultimasnoticias {
	color:#000;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 10px 0;
	text-align:left; 
}
#ultimasnoticias  a{
	text-decoration:none;
}
#ultimasnoticias  a:hover{
	text-decoration:underline;
}
#ultimasnoticias ul {
	clear:both;
	margin:0;
	padding:0;
	list-style-type:none;
}
#ultimasnoticias ul li {
   clear:both;
   overflow:hidden;
   margin:0 0 4px 0;
   line-height:1.2em;
}
#ultimasnoticias ul li .hora {color:#F60;}
/* -------------------------- MENU SECCIONES -------------------------- */
.separadorseccionesportada {
	width:990px;
	clear:both;
	margin:0;
	padding:0;
}
/* ------------------------------ PESTANAS INFERIORES -------------------- */
.multimedios{
	padding:3px 0;
	margin-left:0;
	margin-top:1px;
	margin-bottom:0;
	font:bold 12px Verdana;
	list-style-type:none;
	text-align:left;
}
.multimedios li{display:inline;margin:0;}
.multimedios li a{
text-decoration:none;
padding:3px 7px;
border:1px solid #778;
color:#FFF;
background:#039 url(/i/shademedios.gif) top left repeat-x;
}
.multimedios li a:visited{color:#FFF;}
.multimedios li a:hover{text-decoration:underline;color:#FFF;}
.multimedios li.selected{position:relative;top:1px;}
.multimedios li.selected a{ /*selected main tab style */
	background-image:url(/i/shademediosactive.gif);
	border-bottom-color:white;
}
.multimedios li.selected a:hover{ /*selected main tab style */
	text-decoration:none;
}
.contentmultimedios{
	border:1px solid gray;
	width:370px;
	margin-bottom:1em;
	padding:9px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;  

}
.contentmultimedios .fecha {color:#004A7F;}
.contentmultimedios ul{
	list-style-type:none;
	margin:0;
	padding:3px 0 10px 3px;
}
.contentmultimedios ul li{padding:3px 0 10px 0;}
.contentmultimedios ol{
	margin:0 0 0 20px;
	padding:3px 0 10px 0;
}
.contentmultimedios ol li{padding:3px 0 10px 0;}
.contentmultimedios ol li a{}
/* ------------------------------ PESTANAS SUPERIORES -------------------- */
.shadetabs{
padding:6px 0 3px 0;
margin-left:0;
margin-top:3px;
margin-bottom:0;
font:10px Verdana;
list-style-type:none;
text-align:left; /*set to left, center, or right to align the menu as desired*/
width:300px;
border-bottom:1px solid #999999;
}

.shadetabs li{
display:inline;
margin:0;
padding:0;
}

.shadetabs li a{
text-decoration:none;
padding:3px 7px;
margin-right:3px;
border:1px solid #778;
color:#2d2b2b;
background:white url(/i/shade.gif) top left repeat-x;
}
.shadetabs li a:visited{
color:#2d2b2b;
}
.shadetabs li a:hover{
text-decoration:underline;
color:#2d2b2b;
}
.shadetabs li.selected{
position:relative;
top:1px;
}
.shadetabs li.selected a{ /*selected main tab style */
	background-image:url(/i/shadeactive.gif);
	border-bottom-color:white;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration:none;
}
.contentstyle{
	width:300px;
	margin:0 0 10px 0;
	padding:9px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:18px;
  background:url(/i/adbg300.png) no-repeat  0 100%;
}
.contentstyle a {text-align:right;}
.contentstyle ol{padding:3px 0 10px 0;margin:0 0 0 30px;}
.contentstyle ol li{margin:0;padding:3px 0 3px 0;}
.contentstyle ol li a{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
/* -------------------------- TITULARES PORTADA -------------------------- */
.tits , .titj{
  margin:0 0 8px 0;
   font-family:"Times New Roman", Times, serif;
   font-size:26px;
   line-height:1em;
   font-style:normal;
   font-weight:normal;
   color:#333333;
   padding:0 0 5px 0;
}
a.tits, a.titj {
  color:#004A7F;
}
.colA .report,.colB .report,.colC .report {
  background-color:#EAF1FF;
  border:1px #004A7F solid;
  margin:0 0 10px 0;
}
.report img,
.report a img {position:relative;left:-1px; padding:0;margin:0;}
.colA .report .tex,.colB .report .tex,.colC .report .tex   {margin:0;padding:10px;font-family:"Times New Roman",Times,serif;font-size:16px;}
.colA .report .tex p,.colB .report .tex p,.colC .report .tex p {margin-top:0;}
.colA .report .tits,.colB .report .tits,.colC .report .tits{margin:0;padding:0 10px 0 10px;}
.colB .tits,.colC .tits, .titj{
  font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:16px;
   line-height:1em;
   font-style:normal;
   font-weight:bold;
   color:#333333;
   padding:0 0 5px 0;
}
.titp, .titd{
 font-family:"Times New Roman", Times, serif;
 font-size:32px;
 line-height:1em;
 font-style:normal;
 font-weight:bold;
 color:#333333;
 padding:0 0 5px 0;
  margin:0 0 6px 0;
}
.titp a , .titd a{color:#004A7F;}
.tex {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.2em;padding:0 0 10px 0;}
.ante {font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;color:#900;}
.ante:hover {text-decoration:none;}
.enta {margin-bottom:8px;display:block;font-family:"Times New Roman", Times, serif;font-size:18px;font-style:normal;color:#900;line-height:0.9em;}
/* -------------------------- INICIO TITULARES DE ACTUALIDAD -------------------------- */
#titularesactualidad{
	width:745px;
	margin:20px 0 5px 0;
	padding:3px;
	border:1px solid #CCCCCC;
	clear:both;
	float:none;
}
#titularesactualidad .fila {
	width:100%;
	overflow:hidden;
}
#titularesactualidad .cabecera {
	border-bottom:1px solid #CCCCCC;
	clear:both;
 	line-height:1.6em;
 	background-color:#FC6;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

#titularesactualidad .fila .titulares {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	margin:3px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	width:235px;
	float:left;
	padding:2px;
}
#titularesactualidad .fila .titulares .seccion {
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	text-transform:uppercase;
	font-size:12px;
	line-height:12px;
}
#titularesactualidad .fila .titulares .seccion a {
  color:#003;
  margin:2px;
}
#titularesactualidad .fila .titulares .seccion a:hover {
  color:#003;
  background-color:#FC6;
}
#titularesactualidad .fila .titulares .seccion .mas {
	font-size:9px;
	color:#F60;
	clear:none;
	font-weight:normal;
}
#titularesactualidad .fila .titulares .seccion .mas a:hover {
  background-color:#FF9;
}
#titularesactualidad .fila .titulares  ul {
	clear:both;
	font-size:11px;
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
}
#titularesactualidad .fila .titulares  ul li {
	overflow:hidden;
 	line-height:1.2em;
	padding:0;
}
.limpiar {
  clear:both;
  width:700px;
  height:1px;
}
/* -------------------------- ULTIMAS NOTICIAS -------------------------- */
#ultimasvc {
	border:1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 10px 0;
}
#ultimasvc #ultimasvcc {
	background-color:#FC6;
	border-bottom:1px solid;
	color:#000000;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
  text-align:center;
}
#ultimasvc #ultimasvcc  a{
	text-decoration:none;
display:block;
}
#ultimasvc #ultimasvcc  a{
	text-decoration:none;
}
#ultimasvc #ultimasvccp {
	padding:2px;
	text-align:left;
}
#ultimasvc #ultimasvccp a .mas {
  float:right;
  clear:both;
}
#ultimasvc #ultimasvccp ul {
           clear:both;
   margin:0;
   padding:0;
	list-style-type:none;
}
#ultimasvc #ultimasvccp ul li {
   clear:both;
   overflow:hidden;
   margin:0 0 4px 0;
   line-height:1.2em;
}

#ultimasvc #ultimasvccp ul li .hora {
   color:#F60;
}
/* -------------------------- GALERIA FOTOS PORTADA -------------------------- */
.galeriafotohome {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0 0 10px 0;}
.galeriafotohome .cabecera {width:250px;height:20px;background:url(/i/20091208str.png) top left no-repeat;background-position:0 -391px;margin:0;font-weight:bold;padding:15px 0 0 15px;color:#FFF;font-size:12px;}
.galeriafotohome .cabecera a {text-decoration:none;display:block;color:#FFF;}
.galeriafotohome .lista {
	padding:9px;
	text-align:left;
	background-color:#A8C5FF;
	font-variant:small-caps;
}
.galeriafotohome a img {
   margin:0 auto 0 auto;
}
.galeriafotohome .listao {
padding:0;
	text-align:left;
	background-color:#A8C5FF;
}
.galeriafotohome .listaoscura {
   padding:0;
   background-color:#A8C5FF;
   text-align:center;
}
.galeriafotohome .listaoscura p {
position:absolute;
bottom:0pt;
left:0pt;
background-color:#334457;
background-image:none;
background-repeat:repeat;
background-attachment:scroll;
background-x-position:0%;
background-y-position:0%;
color:#FFF;
margin-right:-30px;
width:100%;
padding-top:4px;
padding-right:0pt;
padding-bottom:4px;
padding-left:8px;
font-size:11px;
line-height:14px;
  filter:alpha(opacity=60);opacity:0.6;
}
.galeriafotohome .lista b {
	color:#C66300;
}
.galeriafotohome ul,.galeriafotohome ul li {padding:0;margin:0;}
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list {z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,
.jcarousel-item {float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next {z-index:3;display:none;}
.jcarousel-prev {z-index:3;display:none;}
.jcarousel-skin-eldia a img { border:0;}
.jcarousel-skin-eldia a:hover img {filter:alpha(opacity=90);opacity:0.90;text-decoration:none;}
.jcarousel-skin-eldia .jcarousel-container {padding:0 0 15px 0 ; margin:0 auto 10px auto; background:#417BB5;background-image:url(/i/adbg250.png); }
.jcarousel-skin-eldia .jcarousel-container-horizontal{width:250px;position:relative;background:url(/i/adbg250.png) no-repeat  0 100%;}
.jcarousel-skin-eldia .jcarousel-clip-horizontal{width:250px;height:390px;margin:0 auto;}
.jcarousel-skin-eldia .jcarousel-item{width:250px;height:348px;font-size:18px;line-height:1em;font-family:"Times New Roman", Times, serif;color:#002F56;}
.jcarousel-skin-eldia .jcarousel-item .texto{padding:5px 10px;height:58px;}
.jcarousel-skin-eldia .jcarousel-item .nombregaleria{font-size:14px;color:#666;}
.jcarousel-skin-eldia .jcarousel-item a{color:#002F56;}
.jcarousel-skin-eldia .jcarousel-item .fecha {font-size:14px;color:#FFF;font-style:italic;}
.jcarousel-skin-eldia .jcarousel-item:hover{filter:alpha(opacity=90);opacity:0.90;text-decoration:none;}
.jcarousel-skin-eldia .jcarousel-item-horizontal {margin-right:7px;}
.jcarousel-skin-eldia .jcarousel-item-placeholder { }
.jcarousel-skin-eldia .jcarousel-next-horizontal {position:absolute;bottom:5px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(/i/next-horizontal2.gif) no-repeat 0 0;}
.jcarousel-skin-eldia .jcarousel-next-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-eldia .jcarousel-next-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-eldia .jcarousel-next-disabled-horizontal,
.jcarousel-skin-eldia .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-eldia .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:-96px 0;}
.jcarousel-skin-eldia .jcarousel-prev-horizontal {position:absolute;bottom:5px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(/i/prev-horizontal2.gif) no-repeat 0 0;}
.jcarousel-skin-eldia .jcarousel-prev-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-eldia .jcarousel-prev-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-eldia .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-eldia .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-eldia .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:-96px 0;}
/* -------------------------- TEMAS -------------------------- */

/* -------------------------- BLOGS -------------------------- */
.blogs {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0 0 10px 0;background:url(/i/bg300.png) no-repeat  0 100%;}
.colB .blogs {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0 0 10px 0;background:url(/i/bg250.png) no-repeat  0 100%;}
.blogs .cabecera {width:300px; height:30px;background:url(/i/20091208str.png) top left no-repeat;background-position:0 -476px;margin:0;font-weight:bold;padding:15px 0 0 15px;color:#FFF;font-size:12px;}
.colB .blogs .cabecera {width:250px;height:20px;background:url(/i/20091208str.png) top left no-repeat;background-position:0 -391px;margin:0;font-weight:bold;padding:15px 0 0 15px;color:#FFF;font-size:12px;}
.colB .blogs .pie {text-align:right;}
.blogs .cabecera a {text-decoration:none; display:block;}
.blogs .lista {position:relative;padding:3px;text-align:left;}
.blogs .listaoscura {
position:relative;
	padding:3px;
	background-color:#000;
}
.blogs .lista b {
	color:#C66300;
}
.blogs .lista .post {clear:both;margin:2px 0;}
.blogs .lista .post .logo{width:30px;float:left;}
.blogs .lista .post .logo img{width:30px;padding-right:2px; border:0;margin:0; float:left; display:inline;}
.blogs .lista .post .texto{clear:right;padding:0 0 5px 0;height:35px}
.blogs .texto {padding:10px;}
/* FINAL TITULARES DE ACTUALIDAD */
/* -------------------------- SUMARIOS DE LA SEGUNDA -------------------------- */
#sumarios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:0;
/*	border:dotted;
	border-width:1px; */
	background-color:#FFCF9F;
	margin:10px 0 10px 0;
}
#sumarios .cabecera{
	background-color:#FF8000;
	color:#FFF;
	padding:2px 9px 2px 9px;
	margin:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#sumarios .lista {
    padding:3px 9px 3px 9px;
}

#sumarios br {
	height:3px;
	line-height:5px; 
}
#sumarios a.sum {
	margin:0;
	padding:0;
}
#sumarios a.sum:hover {
	color:#000066;
	text-decoration:underline;
}

#sumarios a.sum font.cs {
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}
/* -------------------------- ENCUESTAS -------------------------- */
.encuesta {
    margin:0 0 16px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E9F0F8;
color:#000;
border-bottom:1px solid #417BB5;
border-left:1px solid #417BB5;
border-right:1px solid #417BB5;
    font-size:10px;
}
.colC .encuesta {
  border:0;
  background:url(/i/adbg300.png) no-repeat  0 100%;
}
.encuesta .cab {
width:300px;height:35px;background:url(/i/20091208str.png) top left no-repeat;background-position:0 -476px;margin:0;font-weight:bold;padding:15px 0 0 15px;color:#FFF;
font-size:12px;
}
.encuesta .preguntaencuesta {
    font-size:12px;
	padding:3px 10px 3px 10px;
}
.encuesta .respuestasencuesta {
    margin:1px 0 2px 0;
    text-align:left;
    display:block;
	padding:0 10px 0 10px;
}
.encuesta .votarencuesta {
  text-align:center;
	padding:3px 10px 3px 10px;
}
.encuesta .votarencuesta input {
	background-color:#417BB5;
	color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
}
.encuesta .votarencuesta a {
color:#417BB5;

}
/* -------------------------- INDICES -------------------------- */
#listasecciones {
    padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100px;
}
#listasecciones ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
#listasecciones ul li{background-color:#EEE;border:1px solid #039;margin:0;padding:0;}
#listasecciones ul li a{padding:2px;display:block;}
#listasecciones ul li a:hover{
  background-color:#F7F8F1;
  text-decoration:none;
  color:#000;
  border-right:2px solid #039;
}
/* -------------------------- EN VIVO -------------------------- */
#envivo {width:990px;clear:both;padding:0;color=#333;border-width:/*1px 1px 1px */0;border-style:solid;border-color:#999;margin:5px auto 10px;background-color:#EEE;position:relative;font-family:"Times New Roman", Times, serif;}
#envivo #tipo {
  background:url(/i/20091208str.png) top left no-repeat;background-position:0 -811px;
	font-weight:bold;
	font-size:20px;
	background-color:#069;
	left:0;
	float:left;
	top:0;
	bottom:0;
	color:white;
	font-size:20px;
	padding:2px 4px;
	text-align:left;
	margin:0 auto;
	height:100%;
        overflow:hidden;
}
#envivo #texto {font-size:18px;margin:0 auto;height:24px;background-color:#FFF;padding:2px 2px 2px 10px;text-align:left;top:0;display:block;overflow:hidden;}
#envivo #texto .newsticker {list-style-type:none;margin:0 auto;padding:0;display:block;float:left;text-align:left;top:0;}
#envivo #texto .newsticker .hora{color:#900;font-weight:bold;}
#envivo #texto  a {text-decoration:underline;color:#004A7F;}
/* ------------------------- ZONA MEDIOS ------------------------- */
#zonamediossuper {
  	width:990px;
	margin:20px auto 10px auto;
}
#zonamedios{width:730px;float:left;padding:0;border:1px solid #CCC;clear:both;}
#zonamedios #periodico{width:300px;padding:15px;float:left;}
#zonamedios #ultima .fechar,
#zonamedios #ultima a.papel,
#zonamedios #periodico a.papel{
	display:block;
	margin:0;
	padding:3px 0 0 0;
}
#zonamedios #periodico img{
	float:left;
	vertical-align:top;
	margin:0 10px 10px 0;
}
#calendhomemes {float:right;width:230px;}
#zonamedios #ultima{
	width:390px;
	margin:0;
	padding:15px 0 15px 5px;
float:right;
}
/* -------------------------- CUERPO GENERAL -------------------------- */
#cuerpogeneral {
  width:990px;
  clear:both;
  margin:10px auto 10px auto;
  padding:0 10px 0 10px;
}
TABLE.calendario {
  margin-left:auto;
  margin-right:auto;
  background-color:#EEE;
}
TABLE.calendarioAnyo {
  background-color:#EEE;
  float:left;
  margin:5px;
}
TABLE.calendarioAnyo td {
  padding:0;
  margin:0;
}
TABLE.calendarioAnyo td a {
  padding:2px;
}
TABLE.calendarioAnyo a:hover {
  background-color:#417BB5;
  color:#FFF;
}
TABLE td.calendario a.mas {
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  padding:1px 5px;
}
TABLE td.calendario a:visited {
  color:#CCC;
}
TABLE.calendario td {
  text-align:center;
  padding:5px;
}
TABLE td.calendario {
  background-color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#666;
}
TABLE td.calendario a {
  font-weight:bold;
  display:block;
  background-color:#E9F0F8;
}
TABLE td.calendario a:visited {
  font-weight:bold;
  display:block;
  background-color:#CBDCEF;
  color:#FFF;
}
TABLE td.calendario .dia {
    font-size:12px;
}
#cuerpogeneral .mesescalendario {
  text-align:center;
}
TABLE th {
  text-align:center;
}
TABLE.calendhome {
  padding:15px 5px;;
  background-color:#EEE;
}

TABLE td.calendhome a.mas {
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  padding:1px 5px;
}
TABLE td.calendhome a:visited {
  color:#CCC;
}
TABLE.calendhome td {
  text-align:center;
  padding:5px;
}
TABLE td.calendhome {
  background-color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#666;
}
TABLE td.calendhome a {
  font-weight:bold;
  display:block;
  background-color:#E9F0F8;
}
TABLE td.calendhome a:visited {
  font-weight:bold;
  display:block;
  background-color:#CBDCEF;
  color:#FFF;
}
TABLE td.calendhome .dia {
    font-size:12px;
}

#masleido7dias {
  border-top:1px #004A7F solid;
  border-left:1px #CCC solid;
  border-right:2px #CCC solid;
  border-bottom:2px #CCC solid;
  background-image:url(/i/temas7dias.jpg);
  width:977px;
margin:0 auto 10px;
}
#masleido7diastit {
  background-image:url(/i/cd.png);
  width:950px;
  margin:20px auto 0 auto;
  padding:5px 15px;
  background-color:#417BB5;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:1px;
  color:#FFF;
}
#masleido7dias #izq .posicion,
#masleido7dias #der .posicion{
  color:#333;
  font-size:22px;
}
#masleido7dias #izq .tits,
#masleido7dias #der .tits{
  margin-left:55px;
  font-size:18px;
  margin-bottom:10px;
}
#masleido7dias #izq .fecha,
#masleido7dias #der .fecha{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-image:url(/i/20091208str.png);background-position:0 -311px;
  color:#333;
  font-size:9px;
  width:50px;
  height:30px;
  float:left;
  text-align:center;
  background-repeat:no-repeat;
  padding-top:13px;
}
#masleido7dias .seccion{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#666;
  font-size:12px;
}
#masleido7dias .noti {
  padding:0;
  margin:0;
  clear:both;
}
#masleido7dias #izq {
	width:450px;
	padding:15px;
	float:left;
	margin-right:10px;
}
#masleido7dias #izq .tex {
  margin:0 0 10px 0;
}
#masleido7dias #der {
	width:450px;
	padding:15px;
	float:left;
}

/* -------------------------- CUERPO INDICE -------------------------- */
#cuerpoindice {
  width:990px;
  clear:both;
margin:0 auto;
}
#cuerpoindice #superior {
	font-size:13px;
	clear:both;
	border-bottom:1px solid #AAA;
	font-family:Arial,Helvetica,sans-serif;
	height:18px;
	padding-top:5px;
	padding-right:0;
	padding-bottom:15px;
	padding-left:10px;
}
#cuerpoindice #superior .migas {
	padding:0;
	width:450px;
	float:left;
	display:inline;
}
#cuerpoindice #superior #migassecciones{
	clear:none;
	padding:0 100px 0 50px;
	display:inline;
	float:right;
	margin:0;
	vertical-align:top;
}

#cuerpoindice #superior .migas a {
  color:#006;
  text-decoration:underline;
}
.indice {
  float:left;
  width:659px;
  clear:none;
  border-right:1px solid #CCC;
  margin:0;
  padding:0 10px 0 10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  line-height:160%;
}
.indice .data {
  color:#666;
    font-weight:bold;
}
.indice .fechaseccion {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#900;
  padding:0 3px 0 3px;
  text-align:right;
  margin:0;
  clear:both;
}
.indice .ante {
  font-family:Arial, Helvetica, sans-serif;
  border:1px;
  font-size:12px;
  color:#900;
  margin:0;
  line-height:100%;
}
.indice .titulo {
  display:block;
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  padding-bottom:4px;
  line-height:1em;
}
.indice .titulo a{
  border:1px;
  margin:0;
  padding-top:3px;
}
.indice .tituloa a{
  border:1px;
  font-size:14px;
  margin:0;
  display:block;
  padding:0 0 0 14px;  
}
.indice .titulop {
  display:block;
  padding:12px 0 0 2px;
}
.indice .titulop a{
  border:1px;
  font-size:16px;
  margin:0;
  padding:0;
}
.indice h3 {
	color:#333;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
  padding:16px 0 0 2px;
}
.indice .fecha {
	color:#900;
	font-style:italic;
	font-size:10px;
}
.indice .titulo a:hover{
  color:#036;
  text-decoration:underline;
}
.indice #ultimasvccp {
	padding:2px;
	text-align:left;
}
.indice #ultimasvccp ul {
           clear:both;
   margin:0;
   padding:0;
	list-style-type:none;
}
.indice #ultimasvccp ul li {
   clear:both;
   overflow:hidden;
   margin:0 0 8px 0;
   line-height:1.2em;
}

.indice #ultimasvccp ul li .hora {
  color:#F60;
  font-weight:bold;
}
.indice #ultimasvccp ul li .seccion {
  color:#666;
  font-style:italic;
}

/* --------------------------------------------- */
#cuerpoindice #superior #migassecciones #menusecciones {
  font:normal 10px Verdana,Arial,Helvetica,sans-serif;
  border:1px solid #AAA;
  padding:4px;
  width:73px;
  background-color:#00275E;
  text-align:center;
  color:#FFF;
  left:0;
  float:left;
}
#cuerpoindice #superior #migassecciones #menusecciones ul {
  clear:both;
  margin:0;
  padding:0;
  float:left;
  list-style-type:none;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li {
  float:left;
  margin:0 10px 0 0;
  position:relative;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li a {
  color:#FFF;
  text-transform:uppercase;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li ul{
  display:none;
  position:absolute;
  background-color:#EEE;
  top:12px;
  width:150px;
  border:2px solid #ccc;
  padding:0;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li ul li{
  display:block;
  float:none;
  text-align:left;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li ul li a{
  color:#000;
  text-decoration:none;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li ul li a:hover{
  text-decoration:underline;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
  top:auto;
  left:auto;
}
#cuerpoindice #superior #migassecciones #menusecciones ul li:hover ul,
#cuerpoindice #superior #migassecciones #menusecciones ul li.over ul { /* lists nested under hovered list items */
  display:block;
  padding:10px;
  border:1px solid #039;
}
/* -------------------------- LO MAS PORTADA -------------------------- */
#lomasportada {
  border:1px solid #000;
}
#lomasportada .listanoticias {
  font-size:11px;
  background-color:#FC6;
  border:3px;
  border-color:black;
  text-align:left;
}
#lomasportada .listanoticias .seccionlista {
  text-align:center;
  background-color:#EEE;
  font-weight:bold;
  color:#039;
  border-bottom:1px solid #000;  
}
#lomasportada .listanoticias .enlaces {
  padding:5px;
}
#lomasportada .listanoticias .enlaces ol{
  margin:0;
  padding:0;
  list-style-type:none;
}
#lomasportada .listanoticias .enlaces ol li{
  line-height:1.2em;
  padding:3px 0 0 0;
}
/* -------------------------- NUEVO NUEVO NUEVO CUERPO PORTADA -------------------------- */
#cuerpoportada {
  width:990px;
  clear:both;
  margin:10px auto;
  padding:5px 0 0 0;
}
#colAB {
  width:680px;
  margin:0;
  padding:0;
  float:left;
  border-bottom:1px solid #CCC;
}
.noticias1 p,
.noticias2 p {margin:0;padding:0;}
.noticiasP p {padding:5px 0;}
.noticiasP {
  margin-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  clear:both;
  border-bottom:#CCC 1px solid;
}
#colAB .limpiar {
  width:600px;
  height:2px;
  clear:none;
}
.colA, .colB, .colC {
  padding:0 0 0 10px;
  overflow:hidden;
}
.colA {
  width:390px;
  padding-right:10px;
  float:left;
}
.colA .limpiar{
    width:380px;
    height:2px;
    clear:both;
}
.colB .limpiar{
    width:250px;
    height:2px;
}
img.cara {
  padding:2px;
  border:1px solid #000;
  margin:2px;
}
.colB img.cara,
.colA img.cara
 {
  float:right;
}
.colB {
  width:250px;
  float:left;
  padding-right:10px;
}
.colC {
  float:left;
  width:300px;
  margin:0;
  padding-left:10px;
}
.entrenot{
border-top:1px solid  #CCC;
margin:10px 0 2px 0;
padding:0 2px 10px 2px;
clear:both;
}
.ante2columnasJ {
  font-family:"Times New Roman", Times, serif;font-size:12px;font-variant:small-caps;font-style:normal;font-weight:bold;
  color:#FFF;
  background-color:#900;
  padding:2px;
  text-align:center;
}
.noticias2J {
  border-top:#900 2px solid;
  margin-bottom:10px;
  margin-top:5px;
  display:block;
  clear:both;
}
.anteull {
  font-family:Helvetica, Verdana, Arial, sans-serif;font-size:12px;font-variant:small-caps;font-style:normal;font-weight:bold;
  color:#FFF;
  background:#9A03F9 url(/i/anteull.png) top left repeat-x;
  padding:3px;
  text-align:center;
}
.ante2columnas {
  font-family:Helvetica, Verdana, Arial, sans-serif;
  font-size:12px;
	font-variant:small-caps;
	font-style:normal;
	font-weight:bold;
  color:#FFF;
  background:url(anteull.png) #0B2644;

  padding:3px;
  text-align:center;
}
.ante2columnasB {
  font-family:"Times New Roman", Times, serif;
  font-size:12px;
	font-variant:small-caps;
	font-style:normal;
	font-weight:bold;
  color:#FFF;
  background-color:#0B2644;
  border:1px solid #B3D4FF;
  padding:2px;
  text-align:left;
}
.ante2columnasC {
  font-family:Helvetica, Verdana, Arial, sans-serif;
  font-size:12px; /*16px*/
	font-variant:small-caps;
	font-style:normal;
	font-weight:bold;
  color:#FFF;
  background-color:#0B2644;
  border:1px solid #B3D4FF;
  padding:2px;
  margin:0;
  text-align:left;
}

.noticiascdtenerife {
  background-color:#EAF1FF;
  background-image:url("/i/escudocdtenerife.gif");
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:right bottom;
  margin-bottom:10px;
  display:block;
  clear:both;  
}
.noticias1, .noticias2, .noticias3 {
  margin-bottom:10px;
  padding-bottom:5px;
  display:block;
  clear:both;
  border-bottom:#CCC 1px solid;
}
.noticiasU {
  margin-bottom:10px;
  display:block;
  clear:both;
}
.noticias2 .foto {
float:right;
margin:4px 0 0 5px;
border-bottom:5px solid white;
}
.noticias2 .foto img {
  border:0;
  margin:10px 0 2px 0;  
}
.noticias3{
  float:left;
  width:100%;
}
.noticias3 .tits {
  float:left;
  padding:2px 8px;
  width:45%;
  font-size:22px;
  overflow:hidden;
}
div.noticiassp {
   clear:both;
}
div.noticiassp h3 {
   position:relative;
   margin:0;
   padding:0;
}
div.noticiassp h3 img{
  z-index:-1;
}
div.noticiassp h3 a.titsp {
bottom:0px;
color:#CCC;
display:block;
float:right;
font-family:"Times New Roman", Times, serif;
font-size:32px;
line-height:31px;
letter-spacing:-1px;
padding-bottom:5px;
padding-left:2px;
padding-top:12px;
position:absolute;
text-decoration:none;
width:380px;
}
div.noticiassp h3 div.opacidad{
  height:70px; 
  width:380px;
  position:absolute;
  bottom:0px !important;
  bottom:-1px;
  left:0px;
  background-color:#000; 
  filter:alpha(opacity=60);opacity:0.6;
  padding:0;
}
.noticia .tex .foto {
  width:300px;
  float:right;
  padding:0 0 5px 0;
  margin:0 0 10px 10px;
  border-bottom:1px solid #CCC;
}
.noticia .tex .foto img {
  margin:0;
  padding:0;
}
.noticia .tex .foto .pie{
  font-size:10px;
  display:inline;
  text-align:left;
  margin:0;
  padding:0;
}
.noticia .tex .foto .ampfoto{
   font-size:10px;
   background-color:#417BB5;
   padding:0 10px 0 10px;
   margin:0;
   text-align:right;
}
.noticia .tex .foto .ampfoto a{
  color:#FFF;
}
div#noticiassp .foto img {
  z-index:1;
}
.foto {
  width:300px;
  float:right;
  padding:0 0 5px 0;
  margin:0 0 10px 10px;
  border-bottom:1px solid #CCC;
}
.foto img {
  margin:0;
  padding:0;
}
.foto .pie{
  font-size:10px;
  display:inline;
  text-align:left;
  margin:0;
  padding:0;
}
.foto .ampfoto{
   font-size:10px;
   background-color:#417BB5;
   padding:0 10px 0 10px;
   margin:0;
   text-align:right;
}
.foto .ampfoto a{
  color:#FFF;
}
.foto img {
  z-index:1;
}
.fizquierda {float:left;padding:5px 15px 5px 0; margin:0 5px 0 0;}
.fderecha {float:right;padding:5px 0 5px 15px;}
.fancho {float:left; margin:0 auto; padding:0 0 5px 0;}
.fotog {
      background:#fff;
      position:relative;
      overflow:hidden;
      margin:0 0 5px 0;
      padding:0;
      left:0;
}
.fotog .pie{
  font-size:10px;
  display:inline;
  position:absolute;
  width:100%;
  text-align:left;
  margin:0;
  padding:0;
}
.fotog a:hover img,
a:hover img.cara {
  filter:alpha(opacity=85);opacity:0.85;
   text-decoration:none;
}
.fotog p {
   text-align:left;
   position:absolute;
   bottom:0pt;
   left:0pt;
   background-color:#15283C;
   background-image:none;
   background-repeat:repeat;
   background-attachment:scroll;
   background-x-position:0%;
   background-y-position:0%;
   line-height:15px;
   color:#FFF;
   margin:0;
   width:100%;
   padding:1px 0 1px 8px;
   font-size:10px;
   line-height:13px;
   filter:alpha(opacity=85);opacity:0.85;
   display:block;
}
.fotog p a{color:#fff;border:0;}
.fotog p a:hover{text-decoration:none;}

.fotog .tits {
   font-family:"Times New Roman", Times, serif;
   font-size:26px;
   line-height:1em;
   font-style:normal;
   font-weight:normal;
   color:#FFF;
   padding:5px;
}
.colB .fotog .tits,
.colC .fotog .tits {
  font-family:Arial, Verdana, Helvetica, sans-serif;
   font-size:16px;
   line-height:1em;
   font-style:normal;
   font-weight:bold;
   color:#FFF;
   padding:5px;
}
.fotog .titp {
 font-family:"Times New Roman", Times, serif;
 font-size:32px;
 line-height:1em;
 font-style:normal;
 font-weight:bold;
   color:#FFF;
   padding:5px;
   margin:0;
}
.fotog .titg {
 font-family:"Times New Roman", Times, serif;
 font-size:46px;
 line-height:1em;
 font-style:normal;
 font-weight:bold;
   color:#FFF;
   padding:5px;
   margin:0;
}
.fotog .titp:hover,
.fotog .titg:hover
.fotog .tits:hover {text-decoration:none;}
div#noticiassp h3 a {
   z-index:4;
   bottom:0;
   color:#FFF;
   display:block;
   font-family:Arial,sans-serif;
   font-size:33px;
   letter-spacing:-1px;
   padding:12px 2px 5px 2px;
   text-decoration:none;
   width:380px;
   line-height:31px;

}
div#noticiassp h3 a:hover { text-decoration:none;}
div#noticiassp h3 a:visited {color:#EEE;}
#jornada {
  width:990px;
  margin:20px auto 10px;
  border-bottom:2px #900 solid;
  clear:both;
  border-left:1px #900 solid;
  border-right:1px #900 solid;
}
#jornada .limpiar {clear:both;width:0;height:0;margin:0;padding:0;}
#jornada #titulo{
  background-color:#900;
  background:url(/i/cj.png);
  color:#FFF;
  padding:3px 5px;
  font-style:italic;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
}
#jornada #titulo .texto{width:700px;}
#jornada #titulo .rss{
  padding:2px 4px 0 0;
  width:26px;
  color:#FFF;
  float:right;
}
#jornada .galeria .portada{float:left;padding:0 5px 5px 0;background:url(/i/shadow.gif) no-repeat bottom right;}
#jornada .galeria .portada img {
display:block;
clear:both;
position:relative;
top:-3px;
left:-3px;
padding:5px;
background:#FFF;
border:1px solid;
border-color:#CCC #666 #666 #CCC
}
#jornada .galeria {
  width:200px;
  float:right;
  text-align:center;
  padding-left:10px;
}
.noticiasj {
  padding:10x;
    margin-bottom:10px;
    float:left;
    width:700px;
}
.noticiasj .tex {display:block;}
.noticiasj img {float:left;padding:0 5px 5px 0;}
#jornada #enlacesjornada {clear:left;}
.separador {margin:0;padding:0;clear:both;height:0.75em;}
#jornada #masdeportes {padding:10px;}
#zonamedios #medioscabecera {
  background-image:url(/i/cd.png);
  font-size:18px;
  text-transform:uppercase;
  font-weight:bold;
  padding:3px 5px;
  background-color:#417BB5;
  letter-spacing:1px;
  color:#FFF;
}
#temas {width:990px;margin:10px auto;border-bottom:2px #351330 solid;border-top:2px #351330 solid;padding:0;clear:both;background-color:#FFF;}
#temas .titulo1,
#temas .titulo2,
#temas .titulo3,
#temas .temai .tituloO,
#temas .temai .tituloJ,
#temas .temai .tituloL,
#temas .temai .tituloT,
#temas .temai .tituloG {padding:3px 5px;text-align:center;font-size:18px;font-weight:bold;font-family:"Times New Roman",Times, serif;color:#FFF;background:#64908A url(/i/20091208str.png) top left repeat-x;background-position:0 -1369px;}
#temas .temai {width:210px;margin:5px 0 0 5px;}
#temas .temai a {color:#FFF;}
#temas .temai a:hover {color:#E8EEF7;text-decoration:none;}
#temas .temai .titulo1,
#temas .temai .titulo2{background-color:#CB5B2C;}
#temas .temai .tituloO{background:#64908A url(/i/20091208str.png) top left repeat-x;padding:5px 5px 0 5px;background-position:0 -1289px; }
#temas .temai .tituloJ{background:#64908A url(/i/20091208str.png) top left repeat-x;background-position:0 -1129px;}
#temas .temai .tituloL{background:#64908A url(/i/20091208str.png) top left repeat-x;background-position:0 -1209px;}
#temas .temai .tituloT{background:#64908A url(/i/20091208str.png) top left repeat-x;background-position:0 -1369px;}
#temas .temai .tituloG{background:#CD23D1 url(/i/20091208str.png) top left repeat-x;background-position:0 -1049px;}
#temas .temai .titulo3{background-color:#351330;}
/* #temas .noticias {margin:5px;overflow:hidden;background:transparent;} */
#temas .temai a img {overflow:hidden;}
#temas .noticias .tits {padding:2px 0;font-size:20px;line-height:0.9em;}
#temas .noticias .tits a {color:#256DAB;}
#temas .noticias .tits a:hover {color:#256DAB;text-decoration:none;}
/* --------------------------  TEMAS PORTADA -------------------------- */
.jcarousel-skin-temashome .jcarousel-container {background:#FFF;}
.jcarousel-skin-temashome .jcarousel-container-horizontal {width:920px;padding:10px 35px;margin:0;}
.jcarousel-skin-temashome .jcarousel-container-vertical {width:175px;height:245px;padding:40px 20px;}
.jcarousel-skin-temashome .jcarousel-clip-horizontal {width:920px;height:300px;padding:0;margin:0;}
.jcarousel-skin-temashome .jcarousel-clip-vertical {width:175px;height:245px;}
.jcarousel-skin-temashome .jcarousel-item {width:220px;height:300px;padding:0;margin:0;border:0;background:url(/i/fondocelda.png) 0 0;}
.jcarousel-skin-temashome .jcarousel-item-horizontal {width:220px;margin-right:11px;}
.jcarousel-skin-temashome .jcarousel-item-vertical {margin-bottom:10px;}
.jcarousel-skin-temashome .jcarousel-item-placeholder {background:#fff;color:#000;}
.jcarousel-skin-temashome .jcarousel-next-horizontal {position:absolute;top:10px;right:0;width:32px;height:300px;cursor:pointer;background:transparent url(/i/temasnext-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-temashome .jcarousel-next-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-temashome .jcarousel-next-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-temashome .jcarousel-next-disabled-horizontal,
.jcarousel-skin-temashome .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-temashome .jcarousel-next-disabled-horizontal:active {cursor:default;background-position:-96px 0;}
.jcarousel-skin-temashome .jcarousel-prev-horizontal {position:absolute;top:10px;left:0;width:32px;height:300px;cursor:pointer;background:transparent url(/i/temasprev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-temashome .jcarousel-prev-horizontal:hover {background-position:-32px 0;}
.jcarousel-skin-temashome .jcarousel-prev-horizontal:active {background-position:-64px 0;}
.jcarousel-skin-temashome .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-temashome .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-temashome .jcarousel-prev-disabled-horizontal:active {cursor:default;background-position:-96px 0;}
/* -------------------------- CUERPO PORTADA -------------------------- */
#cuerpoportada HR {
 color:#FFF;
 background-color:#FFF;
 padding:3px 0 15px 0;
 height:31px;
}
#cuerpoportada #noticiasportada {
  clear:none;
  margin:0 16px 0 0;
  padding:0 0 10px 10px;
  float:left;
  width:474px;
}
#cuerpoportada #noticiasportada .noticias2 {
  padding:10px 0 10px 0;
}
#cuerpoportada #zonaderecha {
	clear:none;
	width:250px;
	float:left;
	padding:0 0 10px 0;
	margin:0;
}
#otrostitularesportada {
	line-height:1.2em;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
}
#otrostitularesportada a.sumarios {
	margin-top:16px;
	display:block;
}
#otrostitularesportada a.sumarios b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	display:block;
	color:#900;
}
#otrostitularesportada a.sumarios:hover {
	text-decoration:none;
}
/* -------------------------- CUERPO NOTICIA -------------------------- */
#cuerpo {
  width:990px;
  clear:both;
  margin:0 auto;
  padding:0;
}
.derecha {
   width:300px;
   display:inline;
   clear:none;

   float:left;
   overflow:hidden;
   border-top:1px solid #999;
   padding:0 0 10px 0;
   margin:0 0 0 10px;
}
.derecha .funciones {
}
.derecha .listanoticias {
  font-size:11px;
  border:3px;
  border-color:black;
}
.derecha .listanoticias .enlaces .tabberlive .tabbertab ol li{
  line-height:1.6em;
}
.derecha .listanoticias .seccionlista {
  text-align:center;
  background-color:#EEE;
  font-weight:bold;
  color:#039;
}
.derecha .listanoticias .enlaces {
  padding:5px;
}
.derecha .listanoticias .enlaces ol li{
  line-height:1.6em;
}


#cuerpo #cabeceranoticia{
  clear:none;
  margin:0;
  padding:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  float:left;
  line-height:1.2em;
  width:970px;
}
#cuerpo #cabeceranoticia h1 {
  font-family:"Times New Roman", Times, serif;
  font-size:32px;
  color:#039;
  line-height:1.2em;
  font-weight:bold;
  margin:0;
  padding:0;
}
#cuerpo #cabeceranoticia .ante {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
}

.noticia .bordesup {
         border-top:1px solid #CCC;
         height:1px; font-size:1px;
         line-height:1px;
         font-weight:normal;

}

.noticia {
  float:left;
  width:659px;
  clear:none;
  border-right:1px solid #CCC;
  margin:0;
  padding:0 10px 0 10px;
}
.noticia #ultimominuto {
  padding:0;
  margin:10px 0 0 0;
}
.noticia #ultimominuto .ultimahora {
width:324px;
float:left;
  padding:0 5px 0 0;
  margin:0;
}
.noticia #ultimominuto .ultimahora h3{
  font-family:Georgia, Arial, Helvetica, sans-serif;
  font-size:16px;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  padding:3px 0 3px 0;
  background-color:#EEE;
}
.noticia #ultimominuto .ultimahora #ultimasnoticiaseldia {
}
.noticia #ultimominuto .ultimahora #ultimasimagenes ul{
  list-style-type:none;
  padding:0 0 10px 0;
  margin:0;
}
.noticia #ultimominuto .ultimahora #ultimasimagenes ul li{
   clear:both;
   overflow:hidden;
   margin:0 0 4px 0;
   padding:0 0 0 12px;
   line-height:1.2em;
}
.noticia #ultimominuto .ultimahora #ultimasimagenes ul li .fecha{
  color:#004A7F;
  font-weight:normal;
}
.noticia .relaciones h3{
  font-family:Georgia, Arial, Helvetica, sans-serif;
  font-size:16px;
  border-top:1px solid #999;
 border-bottom:1px solid #999;
  padding:3px 0 3px 0;
  background-color:#F0F5FF;
}

.noticia .relaciones h3 .nota{
  font-size:smaller;
  color:#666;
  background-color:#F0F5FF;
}
.noticia .relaciones ul {
  list-style-type:none;
  padding:0 0 10px 0;
  margin:0;
}
.noticia .relaciones ul li {
     clear:both;
   overflow:hidden;
   margin:0 0 4px 0;
   padding:0 0 0 12px;
   line-height:1.2em;
   background-image:url(/i/rel.gif);
   background-repeat:no-repeat;
}
.noticia .relaciones ul li .fechar{
  color:#F60;
  font-size:smaller;
  clear:none;
  display:inline;
}

.noticia .masfunciones {
  border:1px solid #999;
}
.noticia .apoyo {
margin:0;
  padding:10px 0 15px 0;
border-bottom:1px solid #CCC;
}
.noticia .apoyo .funciones {
  left:400px;
  float:right;
  vertical-align:top;
}
.noticia .apoyo .funciones img {
  vertical-align:middle;
}
.noticia .compartir {
  padding:10px 0 10px 2px;
  border-bottom:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
  width:100px;
}
.noticia .compartir img {
  padding:5px 10px 0 10px;
}
.noticia img  {
  margin:0 0 0 9px;
}
.noticia .pf {
  margin:0 0 0 9px;
}
.noticia H1 {
  font-family:"Times New Roman", Times, serif;
  font-size:32px;
  color:#039;
  line-height:1.2em;
  font-weight:bold;
  margin:0;
  padding:0 0 10px 0;
}
.noticia .ante {
  font-family:Arial, Helvetica, sans-serif;
  border:1px;
   font-style:normal;
   font-weight:bold;
  color:#666;
  margin:0;
}
.noticia .fecha {
  height:18px;
  vertical-align:middle;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#004A7F;
  float:left;
  padding:0 3px 0 3px;
  text-align:left;
  margin:0;
}

.noticia .subt {
  font-size:13px;
  color:#333;
}
.noticia .tex {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  line-height:1.2em;
  margin:0;
  padding:0;
}
.noticia .tex a img.pdf{
  border:1px solid #999;
}
.migas {
  font-size:13px;
  clear:both;
  padding:10px 0 10px 10px;
  margin:0 auto 10px;
  border-top:1px solid #CCC;
  width:979px;
  font-family:Arial,Helvetica,sans-serif;
}
.migas a {
  color:#006;
  text-decoration:underline;
}
.migas .localiza{
  width:600px;
  float:left;
}
.migas .util {
  float:right;
  clear:none;
}

#voto {
  padding:0;
  margin:0;
width:155px;
float:left;
vertical-align:middle;
}
.apoyo .numvotos{
  height:18px;
vertical-align:middle;
  margin:0;
  padding:0;
  float:left;
  width:70px;
}
.migasuperior {
  font-size:16px;
  clear:both;
  width:980px;
  margin:0;
  padding:0 0 10px 10px; /* marg y pad copiad de .noticia*/
  font-family:Verdana,Arial,Helvetica,sans-serif;
  height:14px;
}
.migasuperior .localiza{
  width:600px;
  float:left;
}
.migasuperior a {
  color:#006;
  text-decoration:underline;
}
.migasuperior .util {
width:300px;
float:right;
clear:none;
}
.migasuperior .util .rss {
  float:right;
  width:18px;
  margin:0;
  padding:0;
}
.migasuperior .util .rss a img {
  float:right;
  top:0;
}
.migasuperior .util .publicacion {
  float:right;
  top:0;
  padding-right:10px;
  font-size:11px;
}
.migasuperior .util .publicacion ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
.migasuperior .util .publicacion ul li {
  background-color:#FC6;
  border:1px solid #CCC;
  display:inline;
  position:relative;
  float:left;
  margin:0 10px 0 0;
  padding:0;
}
.migasuperior .util .publicacion ul li a {
  padding:3px;
  color:#630;
  text-decoration:none;
  display:block;
}
.migasuperior .util .publicacion ul li a:hover {
  background-color:#039;
  color:#FFF;
}
.mapa {
  color:#333;
  text-decoration:none;
  background-color:#FF9;
  background-repeat:no-repeat;
}
.corteaudio {
  font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}
.corteaudio img {
  border:0;
  margin-right:5px;
  vertical-align:middle;
}
a.cortevideo:hover {
  background-color:#A1C6C6;
}
.cortegaleria {
  font:normal 12px Verdana,Arial,Helvetica,sans-serif;
  margin:2px 0 2px 0;
  padding:2px 0 2px 0;
}
.cortegaleria img {
  border:0;
  margin-right:5px;
  vertical-align:middle;
}
.cortegaleria a:hover {
    background-color:#A1C6C6;
}
.indedi {
  color:#666;
  font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}
.indedi b {
  color:#900;
  font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}
#cuerpo .nombrecampo {
  width:160px;
  float:left;
  text-align:right;
  font:normal 12px Verdana,Arial,Helvetica,sans-serif;
  padding:3px 0;
}
#cuerpo .campocomentario {
  width:350px;
  float:left;
  padding:3px 0;
}
#cuerpo form{
    padding:10px;
    margin:0;
}
.avisocomentario {
  color:#333;
  padding:10px;
  text-decoration:none;
  background-color:#FF9;
  background-repeat:no-repeat;
}
#cuerpo form textarea{
  width:350px;
    color:black;
    padding:3px;
    vertical-align:middle;
    font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}
#cuerpo form input{
    border:1px solid #333;
    color:black;
    padding:3px;
    margin:3px;
    vertical-align:middle;
    font:normal 12px Verdana,Arial,Helvetica,sans-serif;
}
/* -------------------------- TELEVISION PORTADA -------------------------- */
#tvportada{
  width:980px;
  margin:20px 0 0 10px;
  padding:0;
  color:#FFF;
  background:url("/i/fondotvportada.png") top left no-repeat #333;
}
#tvportada #tvcabecera {
  background:url("/i/300edtv.gif") no-repeat #000;
  height:20px;
}
#tvportada #tvcuerpoportada {
   height:312px;
}
#tvportada #tvcuerpoportada #tvplayerportada {
  width:545px;
  float:left;
}
#tvportada #tvcuerpoportada #tvcortesportada {
  float:left;
}
/* -------------------------- IBEX PORTADA -------------------------- */
#ibexportada {margin:0 0 10px 0;color:#000;position:relative;background:url(/i/adbg300.png) no-repeat  0 100%;}
#ibexportada #tituloV {width:300px; height:30px;background:url(/i/20091208str.png) top left no-repeat;background-position:0 -726px;margin:0;font-weight:bold;padding:15px 0 0 15px;}
#ibexportada #tituloR {width:300px; height:30px;background:url(/i/20091208str.png) top left no-repeat;background-position:0 -641px;margin:0;font-weight:bold;padding:15px 0 0 15px;color:#FFF;}
#ibexportada #ibextexto {padding:5px 15px}
#ibexportada #ibextexto a.relV{
  background-image:url(/i/relV.gif);
  display:block;
  padding:0 0 5px 12px;
}
#ibexportada #ibextexto a.relR{
  background-image:url(/i/relR.gif);
  display:block;
  padding:0 0 5px 12px;
}
/* -------------------------- CABECERA -------------------------- */
#cabeceraprint {display:none;}
#cabecera {background-repeat:no-repeat;width:990px;background-color:#FFF;clear:both;margin:0 auto 5px auto;position:relative;}
#cabecera a {color:#FFF;}
#cabecera #superior{clear:both;margin:0;padding:0;position:relative;float:left;width:990px;} /*background-color:#FC3;*/
#cabecera #logotipo{float:left;height:57px;background:url(/i/eldiaes50.png) no-repeat top left;width:110px;margin:0;padding:0;text-indent:-99999px;}
#cabecera #logotipo a {display:block;height:57px;width:110px;}
#cabecera #superior #centro {margin:0 0 0 2px;padding:0;
/*  background-color:yellow; */
  position:absolute;left:115px;width:815px;bottom:0;}
#cabecera #superior #centro #seccion,
#cabecera #superior #centro #seccion a{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-style:normal;
	color:#002F56;
	width:300px;
	margin:2px 0 2px 10px;
	text-align:left;
	vertical-align:text-bottom;
	bottom:14px;
	left:0;
	position:absolute;
	font-variant:small-caps;
	letter-spacing:0.1em;
}
#cabecera #superior #centro #seccion .seccion2{font-size:16px;letter-spacing:normal;color:#002F56;margin-left:90px;}
#cabecera #superior #centro #seccion .seccion2 a:hover{text-decoration:none;}
#cabecera #superior #centro #seccion a:hover{text-decoration:none;}
#cabecera #suscriptores {width:160px;padding:2px 3px;text-align:center;float:left;} /* position:relative; right:75px;background-color:magenta;*/
#cabecera #suscriptores a{color:#314B95;text-decoration:underline;}
#cabecera #superior #centro .fechaactualizacion{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;color:#00447D;margin:2px 0 2px 10px;text-align:left;vertical-align:text-bottom;bottom:0;left:0;position:absolute;}
#cabecera #superior #centro .fechaactualizacion a{color:#00447D;text-decoration:underline;font-style:normal;}
#cabecera .fechaactualizacion a:hover{font-weight:bold;}
#cabecera #cablogosmedios {right:70px;top:0;position:absolute;width:110px;height:30px;}
#cabecera #impresa{width:60px;position:absolute;top:0;right:0;margin:0;padding:0;}
#cabecera #impresa #masportada {height:11px;width:11px;background:url(/i/20091208icos.png) no-repeat;background-position:0px -757px;right:0;bottom:0;position:absolute;margin:0;padding:0;}
#cabecera #superior #centro #impresa a.portada{text-align:left;right:5px;font-size:10px;position:relative;padding-top:2px;}
#cabecera #superior #centro #impresa a img.papel{top:0;border:0;position:absolute;margin:0;float:right;background-color:#EEE;}
#cabecera #superior #centro .adsense{margin:0;padding:0;}
#cabecera #superior #centro ul{margin:0;padding:0;list-style-type:none;}
#cabecera #superior #centro ul li.medios {
  background-color:#E7EFFF;
  border-top:1px solid #039;
  border-right:1px solid #039;
  border-left:1px solid #039;
  text-transform:uppercase;
  float:right;
  font:normal 10px Verdana,Arial,Helvetica,sans-serif;
  margin:0;
  padding:4px;
}
#cabecera #superior #centro ul:hover {color:#006;} /*background-color:red;*/
#cabecera #barra {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:black;height:20px;padding:0;margin:0;width:780px;}
#cabecera #barra #menu {font-size:10px;padding:4px 4px 0 4px;margin:0 0 0 5px;text-align:center;color:#FFF;} /* position:absolute;top:35px; */
#cabecera #barra #menu ul {clear:both;margin:0;padding:0;float:left;list-style-type:none;background-color:#006A9E;}
#cabecera #barra #menu ul li {text-align:center;float:left;margin:00;padding:2px 5px;border-right:1px solid #FFF;position:relative;z-index:100;}
#cabecera #barra #menu ul li.ultima {border-right:0;}
#cabecera #barra #menu ul li a {color:#FFF;text-transform:uppercase;}
#cabecera #barra #menu ul li ul{
  display:none;
  position:absolute;
  background-color:#EEE;
  top:12px;
  left:0px;
  width:220px;
  border-bottom:2px solid #ccc;
  border-right:2px solid #ccc;
  padding:0;
  color:#006A9E;
}
#cabecera #barra #menu ul li ul li a {color:#006A9E;}
#cabecera #barra #menu ul li ul li{display:block;float:none;text-align:left;border-right:0;}
#cabecera #barra #menu ul li>ul {top:auto;left:auto;}
#cabecera #barra #menu ul li:hover ul,
#cabecera #barra #menu ul li.over ul {display:block;padding:10px;border-bottom:2px solid #002F56;border-right:2px solid #002F56;}
#cabecera #barra #menu ul li formulario {}
#cabecera form{font:normal 10px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;width:200px;position:absolute;right:0;} /*right:60px;top:35px;position:absolute;background-color:green;*/
#cabecera form input{width:140px;border:1px solid #4E4E4E;color:black;padding:0;margin:0 0 3px 0;height:14px;vertical-align:middle;font:normal 10px Verdana,Arial,Helvetica,sans-serif;}
#cabecera form input.boton {font:normal 10px Verdana,Arial,Helvetica,sans-serif;cursor:pointer;background-color:#01447B;border:1px solid #006A9E;color:#FFF;margin-left:2px;height:16px;vertical-align:middle;width:50px;}
#cabecera form input.boton:hover {background-color:#417BB5;}
#cabecera form a {text-decoration:underline;}
#cabecera #barra .1111suscriptores {
  background-color:#B3D4FF;
  width:170px;
  border:1px solid #039;
  left:570px;
  padding:4px;
  margin:0;
  text-align:center;
  float:right;
}
#cabecera #barra .1111suscriptores a {color:#000;text-decoration:underline;}
#cabecera #barra .1111suscriptores a:hover {color:#666;text-decoration:none;}
#cabeceraseparador {
  width:990px;
  font:normal 9px Verdana,Arial,Helvetica,sans-serif;
  border-bottom:1px solid #039;
  background-color:#EEE;
  display:block;
  height:25px;
  margin:0 0 5px 0;
  padding:0;
}
#cabeceraseparador #opciones{
  font:normal 9px Verdana,Arial,Helvetica,sans-serif;
  float:left;
  vertical-align:middle;
  margin:0 10px 0 3px;
  padding:3px 0 3px 0;
}
#cabeceraseparador #opciones img{vertical-align:middle;}
#cabeceraseparador #formulario {
  margin:0 5px 0 0;
  padding:3px 0 3px 0;
  text-align:left;
  float:right;
  bottom:20px;
  font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
#cabeceraseparador #formulario form{margin:0;padding:0;}
#cabeceraseparador #formulario form input{width:100px;border:1px solid #66;color:#333;padding:0;height:13px;vertical-align:middle;font:normal 9px Verdana,Arial,Helvetica,sans-serif;}
#cabeceraseparador #formulario form input.boton {font:normal 10px Verdana,Arial,Helvetica,sans-serif;cursor:pointer;background-color:#01447B;border:1px solid #006A9E;color:black;margin-left:2px;height:15px;vertical-align:middle;width:50px;
}
#cabeceraseparador #formulario form input.boton:hover {background-color:#EEE;}
#cabeceraseparador #formulario form a {text-decoration:underline;}
/* -------------------------- PUBLICIDAD -------------------------- */
.colC .adlocal {position:relative;background:url(/i/adbg300.png) no-repeat  0 100%;}
.colC .adlocal .top {position:absolute; width:300px; height:14px;top:0; left:0;background:url(/i/20091208str.png);background-position: 0 -64px;}
.colB .adlocal {position:relative;background:url(/i/adbg250.png) no-repeat  0 100%; padding:12px 0 5px 0 ;}
.colB .adlocal .top {position:absolute; width:250px; height:9px;top:0; left:0;background:url(/i/20091208str.png);background-position: 0 -128px;}
.adsense {padding:5px 0 5px 0 ;text-align:center;clear:both;font:normal 10px Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#666;}
.adsenseleft {width:990px;padding:10px auto;margin:0 auto;font:normal 10px Verdana,Arial,Helvetica,sans-serif;color:#666;}
.adlocal {padding:12px 0 15px 0 ;margin:0 auto 10px auto;text-align:center;clear:both;font:normal 10px Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#666;background-color:#EEE;}
.adlocalleft750 {width:990px;margin:0 auto;}
.adlocalleft {width:990px;padding:10px auto;margin:0 auto;font:normal 10px Verdana,Arial,Helvetica,sans-serif;color:#666;}
.adlocaltop {width:990px;padding:0;margin:0 auto 5px auto;height:90px;background:url(/i/ads9x90.gif) 0 0 no-repeat;top:0;}
.adlocaltopleft {margin:0 0 0 13px;width:728px;padding-right:3px;float:left;}
.adlocaltop img {padding:0 3px 0 0;margin:0;}
/* -------------------------- PIE DE PAGINA -------------------------- */
#piepagina {
    width:990px;
    padding:0;
    margin:10px auto 10px;
    clear:both;
    color:#666;
    text-align:left;
    border-top:2px solid #417BB5;
    font:normal 11px Verdana,Arial,Helvetica,sans-serif;
}
#piepagina #web {
   width:990px;
   float:left;
   padding-top:5px;
}
#piepagina #buscador{
    height:23px;
    background:#EEE;
    text-align:center;
    border-bottom:1px solid #000;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
#piepagina #buscador form{
    padding:0px;
    margin:0px;
}
#piepagina #buscador form input.palabras {
    width:150px;
    border:1px solid #999;
    color:black;
    padding:0;
    height:13px;
    vertical-align:middle;
    font:normal 9px Verdana,Arial,Helvetica,sans-serif;
}
#piepagina #buscador form input.boton {
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    cursor:pointer;
    background-color:#CCC;
    border:1px solid #AAA;
    color:black;
    margin-left:2px;
    height:15px;
    vertical-align:middle;
    width:50px;
}

#piepagina #buscador form input.boton:hover {
    background-color:#EEE;
}
#piepagina #web,
#piepagina #papel {
  padding:5px 0 0 10px;
  margin:0;
}
#piepagina #web #enlaces ul {
  margin-right:30px;
  float:left;
}
#piepagina #web .rss {
  float:right;
  clear:none;
}

#piepagina #web #pie {
    padding:0;
    margin:0;
    text-align:left;
    clear:none;
}
#piepagina #web #pienoticia {
    float:right;
}
#piepagina #papel {
    float:right;
    clear:none;
    height:45px;
    width:220px;
    margin:0;
    border-left:2px solid #CCC;
}
#piepagina #papel img{
float:right;
}
#piepagina #papel ul {
  float:left;
}
#piepagina #papel ul li {
display:block;
clear:both;
}
#piepagina #web #grupo {
   clear:both;
}
#piepagina #web #grupo ul li.cabezagrupo {
   float:left;
   color:#333;
   font:bold 11px Verdana,Arial,Helvetica,sans-serif;
   text-transform:uppercase;
   margin-right:10px;
   text-align:right;
}
#piepagina ul {
margin-right:20px;
display:block;
clear:left;
   font:normal 11px Verdana,Arial,Helvetica,sans-serif;
   margin:0;
   padding:3px 0 0 0;
   list-style:none;
}
#piepagina ul li {
   float:left;
   padding-right:10px;
   margin:0;
}
#pieprint {
  display:none;
}
/* ----------------------------- PESTANAS.CSS ----------------------------- */
.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}
.tabberlive {
 margin-top:1em;
}

ul.tabbernav{
 margin:0;
 padding:3px 0;
 border-bottom:1px solid #778;
 font:bold 12px Verdana, sans-serif;
}

ul.tabbernav li{
 list-style:none;
 margin:0;
 display:inline;
}

ul.tabbernav li a {
 padding:3px 0.5em;
 margin-left:3px;
 border:1px solid #778;
 border-bottom:none;
 background:#EEE;
 text-decoration:none;
}

ul.tabbernav li a:link { color:#448; } /* */
ul.tabbernav li a:visited { color:#667; }

ul.tabbernav li a:hover {
 color:#000;
 background:#B3D4FF;
 border-color:#227;
}

ul.tabbernav li.tabberactive a {
 background-color:#FC6; /* FC6 */
 border-bottom:1px solid #AAA; /* D99300 */
}

ul.tabbernav li.tabberactive a:hover {
}

.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 background-color:#FC6;
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
#menuseccionesportada2 {
    clear:both;
}

#menuseccionesportada2 #barra {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:black;
  background-color:#E5ECF4;
  height:20px;
  padding:0;
  margin:0;
  clear:both;
}
#menuseccionesportada2 #menusec {
  border-top:1px solid #EEE;
  border-bottom:1px solid #EEE;
  padding:4px 4px 0 4px;
  margin:0;
  width:982px;
  background-color:#E5ECF4;
  text-align:center;
  left:0;
  float:left;
}
#menuseccionesportada2 #menusec ul {
  clear:both;
  margin:0;
  padding:0;
  float:left;
  list-style-type:none;
}
#menuseccionesportada2 #menusec ul li {
  float:left;
  margin:0 10px 0 0;
  position:relative;
}
#menuseccionesportada2 #menusec ul li a {
  color:black;
  text-transform:uppercase;
}
#menuseccionesportada2 #menusec ul li ul{
  display:none;
  position:absolute;
  background-color:#FC9;
  top:12px;
  left:0px;
  width:190px;
  border-bottom:2px solid #ccc;
  border-right:2px solid #ccc;
  padding:0;
}
#menuseccionesportada2 #menusec ul li ul li{display:block;float:none;text-align:left;}
#menuseccionesportada2 #menusec ul li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top:auto;
	left:auto;
}
#menuseccionesportada2 #menusec ul li:hover ul,
#menuseccionesportada2 #menusec ul li.over ul { /* lists nested under hovered list items */
	display:block;
	padding:10px;
	border-bottom:2px solid #039;
	border-right:2px solid #039;
}
/* -------------------------- NUEVO MENU DROPDOWN SECCIONES -------------------------- */
.menu1 {color:#FFF;border:0;width:930px;height:26px;clear:both;font-family:Verdana,Helvetica,sans-serif;font-size:11px;padding:0;margin:0;display:block;z-index:-1;background:url(/i/bgmenu.png) repeat-x;border-bottom:1px solid #595959;}
.menu1 ul {padding:0;margin:0;list-style-type:none;z-index:10;background:#004D91 url(/i/bgmenu.png) repeat-x;}
.menu1 ul li {float:left;position:relative; margin:0;}
.menu1 ul li a, .menu1 ul li a:visited {padding:6px 4px 6px 4px;color:#FFF;background:#004D91 url(/i/bgmenu.png) repeat-x;display:block;z-index:-1;margin:0;} /*border-right:1px solid #FFF;*/
.menu1 ul li:hover {width:auto;margin:0;}
.menu1 ul.flecha {width:76px;height:30px;margin:0;padding:0;background-image:url(/i/20091208str.png);float:left;background-position: 0 -561px;}
.menu1 ul.flecha li a.menu1noticias { background-image:url(/i/20091208str.png);margin:0;padding:6px 5px;background-position: 0 -561px;} /*border-right:0;*/
.menu1 ul.flecha li a:hover{color:#FFFF66;font-weight:bold;padding-left:1px;}
.menu1 ul li a.menu1one:hover  {background:#004D91 url(/i/bgmenu.png) repeat-x;background-position:0 -26px;text-decoration:none;} /*  border-color:#c00; */
.menu1 ul li a.menu1five:hover {background-color:#900;text-decoration:none;}/*  border-color:#00c; */
.menu1 ul li:hover a.menu1one  {background:#004D91 url(/i/bgmenu.png) repeat-x;background-position:0 -26px;text-decoration:none;}/*  border-color:#c00; */
.menu1 ul li:hover a.menu1five {background-color:#900;text-decoration:none;}
.menu1 ul li ul {display:none; }
/* .menu1 ul li a.menu1five {border-right:0;} */
.menu1 table {margin:0; top:inherit; padding:2px;font-size:11px; position:absolute;left:0;border-collapse:collapse;} /*   */
/* specific to non IE browsers */
.menu1 ul li:hover ul {background:#004D91 url(/i/bgmenu.png) repeat-x;background-position:0 -26px;display:block;position:absolute;top:auto;margin:-1px;border:0;left:0;width:164px;}/* margin-top:0px;          */ /*border-bottom:1px solid #666;top:15px;*/ /*top:32px; */
.menu1 ul li:hover ul li a {margin:2px 0 0 0; display:block;background:#004D91 url(/i/bgmenu.png) repeat-x;background-position:0 -26px;color:#000;height:auto;line-height:15px;padding:4px 15px 4px 10px; width:139px; border:0;}/* border-bottom:0; */ /* border:1px solid #000;  */
.menu1 ul li:hover ul li a:hover {color:#000; background:#666 url(/i/m.gif) no-repeat 4px 8px; text-decoration:none;width:139px; }
/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {display:block;position:absolute;t\op:16px;background:#004D91 url(/i/bgmenu.png) repeat-x;background-position:26px 0;left:0; border:0;}/* border-bottom:1px solid #000; */ /* top:33px;  */
.menu1 ul li a:hover ul li a {margin:2px 0 0 0; display:block;background:#004D91;color:#000; height:1px; line-height:15px; padding:4px 15px 4px 10px; width:169px; w\idth:140px; } /* border:1px solid #000;  */ /* border-bottom:0; */
.menu1 ul li a:hover ul li a:hover {color:#000; background:#666 url(/i/m.gif) no-repeat 4px 8px; text-decoration:none; width:169px; w\idth:140px; }
/* specific to non IE browsers */
/*.menu1 ul li:hover ul.endstop {left:-92px;}*/
/*.menu1 ul li:hover ul li a.drop {background:#9B3E00 url(/i/com.gif) no-repeat 3px 8px;}*/
/*.menu1 ul li:hover ul li a:hover.drop {background:#9B3E00 url(/i/rel.gif) no-repeat 3px 8px;}*/
/**** .menu1 ul li:hover ul li:hover ul.left {left:-153px;} ****/
/**** .menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px;} ****/
/*****@ .menu1 ul li:hover ul li ul {display:none;} @*****/
/* specific to IE5.5 and IE6 browsers */
/*.menu1 ul li a:hover ul li a.drop {background:#9B3E00 url(/i/rel.gif) no-repeat 3px 8px; padding-bottom:4px;}*/
/*.menu1 ul li a:hover ul.endstop {left:-92px;}*/
/*.menu1 ul li a:hover ul li a:hover.drop { background:#9B3E00 url(/i/rel.gif) no-repeat 3px 8px;}*/
/**** .menu1 ul li a:hover ul li a:hover ul.left {left:-153px;} ****/
/**** .menu1 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0;color:#000; left:153px;} ****/
/**** @ .menu1 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;} @ ****/

.menu2 {
	color:#004D91;
	border-bottom:1px #004D91 solid;
	background-color:#FFF;
	width:990px;
	height:20px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	display:block;
	z-index:-1;
}
#cabecera .menu2 a {
	color:#333;
}
.menu2 ul {padding:0;margin:0;list-style-type:none;z-index:10;}
.menu2 ul li {float:left;position:relative; margin:0;}
.menu2 ul li a,
.menu2 ul li a:visited {
	padding:3px 5px 3px 5px;
	color:#333;
	background-color:#FFF;
	display:block;
	z-index:-1;
	margin:0;
}
.menu2 ul li:hover {width:auto;margin:0;}
#cabecera .menu2 ul li a:hover {color:#FFF; background-color:#9B3E00; text-decoration:none;} /*  border-color:#c00; */

/* -------------------------- MENU SECCIONES -------------------------- */
#cabecera #menuseccionesportada {
	color:#FFF;
	border:0;
	background-color:#004D91;
	width:990px;
	height:18px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	display:block;
}
#cabecera #menuseccionesportada #menusec {
	display:block;
	clear:both;
}
#cabecera #menuseccionesportada #menusec ul {
  clear:both;
  margin:0;
  padding:0;
  float:left;
  list-style-type:none;
}
#cabecera #menuseccionesportada #menusec ul li {
  float:left;
  margin:0 10px 0 0;
z-index:-1;
}
#cabecera #menuseccionesportada #menusec ul li a {
	padding:2px 5px 2px 5px;
	color:#FFF;
	background-color:#004D91;
	display:block;
}
#cabecera #menuseccionesportada #menusec ul li a:hover {
	background-color:#9B3E00;
	padding:2px 5px 2px 5px;
	text-decoration:none;
}
#cabecera #menuseccionesportada #menusec ul li.deportes a {
	background-color:#900;
}
#cabecera #menuseccionesportada #menusec ul li.deportes a:hover,
#cabecera #menuseccionesportada #menusec ul li.deportes a.over
 {
	background-color:#C00;
}
#cabecera #menuseccionesportada #menusec ul li ul{
  display:none;
  position:absolute;
  background-color:#F63;
  top:12px;
  left:0px;
  width:140px;
  border-bottom:2px solid #999;
  border-right:2px solid #999;
}
#cabecera #menuseccionesportada #menusec ul li ul li{
	display:block;
	margin-bottom:1px;
        float:none;
        text-align:left;
}
#cabecera #menuseccionesportada #menusec ul li>ul {
 top:auto;
 left:auto;
}
#cabecera #menuseccionesportada #menusec ul li:hover ul,
#cabecera #menuseccionesportada #menusec ul li.over ul {
	display:block;
	padding:5px;
	border-bottom:2px solid #999;
	border-right:2px solid #999;
}
#submenuseccionesportada {
	color:#000;
	background-color:#FFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#FF6600;
	width:990px;
	height:18px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	font-weight:bold;
}
#submenuseccionesportada ul {
	clear:both;
	list-style-type:none;
}
#submenuseccionesportada ul li {
	overflow:hidden;
	float:left;
	display:block;
	padding:5px 25px 5px 25px;
}
/* ======= STAR-RATER ======== */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background:url(/i/star.gif) left -1000px repeat-x;
float:left;
}
.star-rating{
position:relative;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}
.star-rating li{
display:inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
outline:none;
overflow:hidden;
border:none;
}
.star-ratingvoto {
  background-position:left bottom;
}
.star-rating a:hover,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position:left bottom;
}
.star-rating .current-rating{
z-index:1;
background-position:left center;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align:middle;
}
.small-star{
width:84px;
height:84px;
float:left;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
background-image:url(/i/star_small.gif);
line-height:18px;
height:18px;
}
.small-starvoto{
background-position:left bottom;
}
/* ======= /STAR-RATER ======== */
.ac_results {
	padding:0px;
	border:1px solid WindowFrame;
	background-color:Window;
	overflow:hidden;
}

.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin:0px;
	padding:2px 5px;
	cursor:pointer;
	display:block;
	width:100%;
	font:menu;
	font-size:12px;
	overflow:hidden;
}

.ac_loading {
	background :Window url('/i/20091208icos.png') right center no-repeat;background-position:0px -68px;
}

.ac_over {
	background-color:Highlight;
	color:HighlightText;
}
#ultimasnoticias  li{ clear:both; overflow:hidden; margin:0 0 4px 0; line-height:1.2em}
#ultimasnoticias ul li .hora{ color:#004D91;}
#ultimasvccp{padding:2px;text-align:left}
#ultimasvccp a .mas{ float:right; clear:both}
#ultimasvccp ul{ clear:both; margin:0; padding:0;list-style-type:none}
#ultimasvccp ul li{ clear:both; overflow:hidden; margin:0 0 4px 0; line-height:1.2em}
#ultimasvccp ul li .hora{ color:#004D91;}
#ultimasvccp ul li .seccion{ color:#666; font-style:italic}
/* ----------------------  jquery.autocomplete.css ---------------------- */
.ac_results {
	padding:0px;
	border:1px solid WindowFrame;
	background-color:Window;
	overflow:hidden;
}

.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin:0px;
	padding:2px 5px;
	cursor:pointer;
	display:block;
	width:100%;
	font:menu;
	font-size:12px;
	overflow:hidden;
}

.ac_loading {background :Window url('/i/20091208icos.png') right center no-repeat;background-position:0px -68px;}

.ac_over {
	background-color:Highlight;
	color:HighlightText;
}
/* ----------------------  jQuery Bookmark styles ---------------------- */
.bookmark_popup_text {
	cursor:pointer;
	color:blue;
	text-decoration:underline;
}
.bookmark_popup {
	display:none;
	position:absolute;
	z-index:100;
}
.bookmark_popup ul {
	float:left;
	width:200px;
	border:1px solid #aaa;
}
.bookmark_list {
	display:block;
	list-style-type:none;
	font-size:80%;
	margin:0px;
	padding:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
	.bookmark_list {
		font-size:100%;
	}
}
html:first-child .bookmark_list {  /* Opera */
	font-size:80%;
}
.bookmark_list li {
	float:left;
	width:23%;
	margin:0px 1px;
	padding:1px;
	background-color:#eee;
	border:1px outset;
}
.bookmark_compact {
	background-color:#eee;
	border:1px outset;
}
.bookmark_compact li {
	width:16px;
	height:16px;
	margin:0px;
	padding:2px;
	background-color:transparent;
	border:none;
}
.bookmark_list a {
	width:100%;
}
.bookmark_list span {
	display:inline-block;
	width:16px;
	height:16px;
}
.bookmark_list img {
	border:none;
}
#sharethis {clear:none;}
#sharethis ul {width:100px;}
#sharethis li { margin:2px;}

/* jScrollPane*/
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
/* Portada Jornada - Slider */
.jornada-slider {position:relative;width:750px;height:370px;margin:0;}
.jornada-portada { width:750px; }
.stripViewer .panelContainer .panel ul { text-align:left; margin:0 15px 0 30px;}
.stripViewer { position:relative; overflow:hidden; width:700px; height:285px;}
.stripViewer .panelContainer { position:relative; left:0; top:0;}
.stripViewer .panelContainer .panel { float:left; height:100%; position:relative; width:700px; }
.stripNavL, .stripNavR, .stripNav { display:none; }
.jornada-nav-thumb {  margin-right:5px;padding:0; }
#jornada-portada-row { margin:-81px 0 0 135px;}
#jornada-portada-row div { width:135px; float:left;}
#jornada-portada-row div a:hover {filter:alpha(opacity=90);opacity:0.90;text-decoration:none;}
#jornada-portada-row div a.jornada-portada-cross-link { float:right; }
.jornada-portada-cross-link { display:block; width:127px; margin-top:-23px;position:relative; padding-top:24px; z-index:9999; }
.jornada-portada-active-thumb { background:transparent url(/i/20091208icos.png) top center no-repeat;background-position:0px -1220px;filter:alpha(opacity=90);opacity:0.90;text-decoration:none;}
/* ----Sprite blogs----  */
.blogssp {background-image:url(/i/blogs20091208.png);background-color:transparent;background-repeat:no-repeat;float:left;}
#blogsspinternauta {height:30px;width:30px;background-position:-0px -0px;}
#blogsspmalpais{height:30px;width:30px;background-position:-30px -0px;}
#blogssphiperbreves{height:30px;width:30px;background-position:-60px -0px;}
#blogss13valentin{height:30px;width:30px;background-position:-90px -0px;}
#blogsscomerbien{height:30px;width:30px;background-position:-120px -0px;}
#blogssbitacora{height:30px;width:30px;background-position:-150px -0px;}
#blogssentrelineas{height:30px;width:30px;background-position:-180px -0px;}
#blogsscentenario{height:30px;width:30px;background-position:-210px -0px;}
#blogssperegrino{height:30px;width:30px;background-position:-240px -0px;}
#blogsscabalgata{height:30px;width:30px;background-position:-270px -0px;}
#blogssbasketmania{height:30px;width:30px;background-position:-300px -0px;}
/* ---Sprite logos--- */
#logosbtv30x30 {float:left;width:30px;height:30px; background:url(/i/20091208str.png) no-repeat top left;background-position:0 -1529px; }
#logosbradio30x30 {float:left;width:30px;height:30px; background:url(/i/20091208str.png) no-repeat top left;background-position:0 -889px; }
#logosbradiofm30x30 {float:left;width:30px;height:30px; background:url(/i/20091208str.png) no-repeat top left;background-position:0 -969px; }
#logosbtv30x30 a,#logosbradio30x30 a,#logosbradiofm30x30 a {display:block;height:30px;width:30px;}
