/* Holly hack para uno de los bug ultrapatéticos de IE */
/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */

p.resumen {
  font-size: 14px;
  color: black;
  text-align: justify;
  margin: 1px 0px 1px 0px;
}

.resumen {
  font-size: 14px;
  color: black;
  text-align: justify;
  margin: 1px 0px 1px 0px;
}

.tiny {
  font-size: 10px;
  color: black;
  text-align: center;
  margin-top: +2px; }

.resumen p {
  font-size: 14px;
  color: black;
  text-align: justify;
  margin: 1px 0px 1px 0px;
}

p.antetitulo-story-normal {
  color: #fe0000;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin: 0px 0px +1mm 0px;
}

p.titular-story-normal {
  color: #000000;
  font-weight: bold;
  font-size: 26px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.subtitulo-story-normal {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin: 10px 0px 13px 0px;
}

div.resumen-story-normal {
  color: #000000;
  font-weight: bold;
  text-align: justify;
}

p.autor-story-normal {
  color: #000000;
  text-align: left;
}

p.cuerpo-story-normal {
  color: #000000;
  text-align: justify;
}

div.cuerpo-story-normal {
  color: #000000;
  text-align: justify;
}

div.cuerpo-story-normal p{
  color: #000000;
  text-align: justify;
}

p.piedefoto-story-normal {
  color: #000000;
  text-align: left;
  font-size: 8px;
}

p.formatos-story-normal {
  text-align: left;
  color: #000000;
}

p.antetitulo1-section-normal {
  color: #fe0000;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.titular1-section-normal {
  color: #000000;
  font-weight: bold;
  font-size: 26px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.resumen1-section-normal {
  color: #000000;
  text-align: left;
}

.resumen1-section-normal {
  color: #000000;
  text-align: left;
}

.resumen1-section-normal p{
  color: #000000;
  text-align: left;
}

p.antetitulo2-section-normal {
  color: #fe0000;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.titular2-section-normal {
  color: #000000;
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.resumen2-section-normal {
  color: #000000;
  text-align: left;
}

.resumen2-section-normal {
  color: #000000;
  text-align: left;
}

.resumen2-section-normal p{
  color: #000000;
  text-align: left;
}

p.antetitulo3-section-normal {
  color: #fe0000;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.titular3-section-normal {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  margin: +1mm 0px +1mm 0px;
}

p.resumen3-section-normal {
  color: #000000;
  text-align: left;
}

.resumen3-section-normal {
  color: #000000;
  text-align: left;
}

.resumen3-section-normal p{
  color: #000000;
  text-align: left;
}

p.antetitulo {
	color: #fe0000;
	font-weight: bold;
	font-size: 12px;
  text-align: left;
  margin: 0px;
}

p.antetitulo-otrasnoticias {
  color: #fe0000;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  margin: 0px;
}

p.antetitulo-varios {
  color: #fe0000;
  font-weight: bold;
  line-height: 125%;
  font-size: 12px;
  text-align: left;
  margin: 0px;
}

h3.titular-varios {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}

p.subtitulo-varios {
  color: #000000;
  font-weight: bold;
  line-height: 125%;
  font-size: 12px;
  text-align: left;
  margin: 0px;
}

.miniportada p.antetitulo {
  color: #fe0000;
  font-weight: bold;
  line-height: 125%;
  font-size: 12px;
  text-align: left;
  margin: 0px;
}

.miniportada h2 {
  color: #ffffff;
  background-color:  #fe0000;
  display: block;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.miniportada h3 {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.miniportada h4 {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
/*  margin-top: 5px;
  margin-bottom: 5px;*/
}

.miniportada p.subtitulo {
  color: #000000;
  font-weight: normal;
  line-height: 125%;
  font-size: 12px;
  text-align: left;
  margin: 0px;
}

.miniportada ul {
  margin:4px 0px 0px 0px;
  padding:0px;
  list-style:none;
  list-style-image:none; 
}

.miniportada li {
  margin:0px 0px 5px 7px;
  padding:0px;
}            

#centerright p.subtitulo-varios {
  font-weight: normal;
}

a.minitituloseccion {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  margin: 1mm 0px 1mm 0px;
}

p.minitituloseccion {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  margin: 1mm 0px 1mm 0px;
  background: #fe0000;
}

.antetitulo1-section-pua {
  color: #fe0000;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  margin: +1mm 0px -1mm 0px;
  background: #e5e5e5;
}

.titular1-section-pua {
  color: #000000;
  font-weight: bold;
  font-size: 22px;
  text-align: left;
}

.cuerpo1-section-pua {
  text-align: justify;
}
                      
.cuerpo1-section-pua p {
  text-align: justify;
}                      

p.formatos-section-pua {
  text-align: center;
  color: #000000;
}

.titular1 {
  color: #000000;
}

.titular1:hover {
  color: black; text-decoration: underline;
}

h4.opinionby {
  color: #FA2121;
  font-family: Verdana,Helvetica,Sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin: 0px 0px 6px 0px;
  text-decoration: underline;
}
p.opinionby {
  margin: 0px;
  font-family: Verdana,Helvetica,Sans-serif;
  font-size: 11px;
  color: #FA2121;
  text-align: left
}
                
p.opiniontitle {
  margin: 0px 0px 0px 0px;
  font-family: Verdana,Helvetica,Sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  text-align: left
}                

a.opinionhref div:hover {
  background: none;
  text-decoration: underline;
}

.opinion p.a_comentarios {
  clear: both;
  color: #FA2121;
  text-align:right;
}

.opinion p.a_comentarios a {
  color: #FA2121;
}

div.titulo_encuesta {
  color: #FA2121;
  font-family: Verdana,Helvetica,Sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin: 0px 0px 2px 0px;
  text-decoration: underline;
}

div.pregunta_encuesta {
  text-align: left;
}

h1.titular-principal {
  font-size: 24px;
}

h1.titular-secundario {
  font-size: 20px;
}

h2.titulo_resultado {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0px 0px 0px;
}

div.pregunta_resultado {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #444444;
  margin: 10px 0px 0px 0px;
}

p.busqueda {
  margin: 0px 0px 3px 0px;
}                
             
ul.menusecciones {
  list-style-type:none;margin:0px;padding:0px;
}

ul.menusecciones li {
	width:108px;
	margin:2px;
	padding:0;
	list-style-type:none;
/*	background-color:#C2C2C2; */
	background-color:#000000; 
}

ul.menusecciones li:hover {
/*	background-color:#DEDEDE; */
	background-color:#777777;
	}
	
ul.menusecciones li.destacada {
  background-color: #FA2121;
}

ul.menusecciones li.destacada:hover {
  background-color: #FA6669;
}
	
ul.menusecciones li.facebook {
  background-color: #3b5998;
}

ul.menusecciones li.facebook:hover {
  background-color: #627aad;
}	

ul.menusecciones li a {
	color:#ffffff;
/*	border:1px solid #AAAAAA; */
/*	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li a:hover {
	color:#ffffff;
/*	border:1px solid #AAAAAA; */
/*	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li a:visited {
	color:#ffffff;
/*	border:1px solid #AAAAAA; */
/*	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li a:active {
	color:#ffffff;
/*	border:1px solid #AAAAAA; */
/*	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li.menu-destacado {
/*	background-color:#FABFBF; */
	background-color:#FA2121; 
	}
ul.menusecciones li.menu-destacado:hover {
/*	background-color:#FADFDF; */
	background-color:#FA8484; 
	}
	
ul.menusecciones li.menu-destacado a {
	color:#000000;
/*	color:#666666;
	border:1px solid #FAADAD;
	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li.menu-destacado a:hover {
	color:#000000;
/*	color:#666666;
	border:1px solid #FAADAD;
	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li.menu-destacado a:visited {
	color:#000000;
/*	color:#666666;
	border:1px solid #FAADAD;
	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.menusecciones li.menu-destacado a:active {
	color:#000000;
/*	color:#666666;
	border:1px solid #FAADAD;
	-moz-border-radius:4px; */
	font:10px verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:left;
	padding:2px 6px 2px 6px;
	}

ul.resumendeportes {
  margin:1.8em;
  padding:0px;
  font-size: 12px;
  color: #555555;
  font-weight: bold;
}

td.izquierda-portada {
  padding-right: 5px;
}

.fotos-numero {
  background-color: #DEDEDE;
  text-align: center;
}

.fotos-fondo {
  background-color: #EDEDED;
}

.caja-hemeroteca {
  background-color: #EDEDED;
}

h2.cartas-titulo {
  text-align: center;
}

p.enviar-carta {
  font-weight: bold;
  text-align: center;
}

.separador-noticias {
  width: 100%;
  color: #949294;
}

h1.encabezado-seccion {
  text-align: center;
  font-size: 22px;
  color: black;
  font-weight: bold;
  margin: 2px 0px 5px 0px;
}

div.displaystory_related {
  margin-bottom: 5px;
}

legend {
  color: black;
}

div.displaystory_related fieldset {
  background-color: #ffeded;
}

/* Fotos del día, tanto en portada como en el displaystory */
div.fotos-del-dia {
  border: 1px solid rgb(200,200,200);
  background-color: #EEEEEE;
  text-align: center;
}

h1.fotos-del-dia {
  font-size: 12px;
  color: #fe0000;
  font-size: 14px;
  text-align: center;
}

span.fotos-del-dia {
  margin: 0px;
  padding: 0px;
  float: none;
  border: 0px;
}

span.fotos-del-dia img {
  margin: 4px;
  padding: 0px;
  float: none;
  border: 0px;
  display: inline;
}

/* displaystory de una foto del día */
#foto-del-dia div.fotos-del-dia {
  width: 625px;
}

#foto-del-dia span.fotos-del-dia img {
  margin: 4px 5px 4px 5px;
}

#foto-del-dia {
  text-align: center;
}

#foto-del-dia img.foto-del-dia {
  margin-left: 3px;
}

#foto-del-dia div.texto {
  width: 617px;
  border: 1px solid rgb(200,200,200);
  margin-top: 10px;
  text-align: justify;
  padding: 0px 4px 3px 4px;
}

#foto-del-dia div.texto h1 {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}

#foto-del-dia div.texto p {
  text-align: justify;
}

/* story_media: Fotos (y media) en las noticias */
a.ampliar {
  border: 0px;
}

a.ampliar img {
  border: 0px;
  margin-right: 3px;
}

div.story_media {
  font-size: 10px;
}

p.autor-opinion {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

p.subtitulo {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
  text-align: left;
  margin: 0px;
}

div.centrado {
  text-align: center;
}

div.centrado div.ad {
  text-align: center;
}

#centerright .separador-noticias {
  height: 1px;
  border: 0;
  width: 200px;
  color: #AAA;
  text-align: center;
  background-color: #AAA;
}

#centerleft .separador-noticias {
  height: 2px;
  border: 0;
  width: 400px;
  color: #AAA;
  text-align: center;
  background-color: #AAA;
}

.opinion .separador-noticias {
  height: 1px;
  border: 0;
  width: 100px;
  color: #F00;
  text-align: center;
  background-color: #F00;
}

hr.fecha {
  height: 1px;
  border: 0;
  width: 200px;
  color: #AAA;
  margin-bottom: 10px;
  text-align: center;
  background-color: #AAA;
}

a.mp3playercontrol {
  font-size: 9px;
  text-decoration: underline;
  line-height: 200%;
}
a.mp3playercontrol:visited {
  text-decoration: underline;
}
a.mp3playercontrol:hover {
  text-decoration: underline;
}
a.mp3playercontrol:active {
  text-decoration: underline;
}
a.mp3playercontrol:link {
  text-decoration: underline;
}

/* Enlaces a comentarios y blog */
div.a_comentarios {
  margin: 0px 3px 0px 0px;
  padding:0px;
  height: 100%;
  overflow: hidden;
  /*display: inline;*/
  display: block;
}

div.story div.a_comentarios {
  margin: 0px;
  /*display: block;*/
}

div.a_comentarios a {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.story div.a_comentarios a {
  float: right;
  display: block;
  height: 22px;
  width: 10em;
  background-position:1px 50%;
  background-repeat:no-repeat;
  padding-left:15px;
  padding-top: 5px;
}

.story div.a_comentarios a {
  width: 12em;
}


div.a_comentarios img {
  float: none;
  margin: 0px 2px 0px 0px;
  padding: 0px;
  border: 0px;
  vertical-align: text-bottom;
  width: 12px;
  display: inline;
}

/* Para sobreescribir #centerright .fotos-der-x y demás, que tienen mayor
 * prioridad */
#centerright div.a_comentarios img {
  float: none;
  width: 12px;
  display: inline;
}

#centerleft div.a_comentarios img {
  float: none;
  width: 12px;
  display: inline;
}


div.a_comentarios a:hover {
  background-color: #D8CAC8;
}

.story a.comentarios {
  background-image: url(../img/comment_32idx.png);
}

.story a.comentar {
  background-image: url(../img/comment_add_32idx.png);
}

.story a.blog {
  background-image: url(../img/blog_32idx.png);
}

.story a.imprimir {
  background-image: url(../img/printer_32idx.png);
}


/* Usuarios */
div.bloque-usuario {
  background-color: #ffeded;
}

.bloque-usuario h4 {
  color: #000000;
  font-family: Verdana,Helvetica,Sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
  margin: 0px 0px 6px 0px;
  text-decoration: underline;
}

.bloque-usuario p.username {
  font-weight: bold;
}

.bloque-usuario a {
  text-decoration: underline;
  font-weight: normal;
}

.bloque-usuario a:active {
  text-decoration: underline;
  font-weight: normal;
}

.bloque-usuario a:visited {
  text-decoration: underline;
  font-weight: normal;
}

.bloque-usuario a:hover {
  color: #FA2121;
  text-decoration: underline;
  font-weight: normal;
}

legend {font-weight:bold;font-size:1.2em;}

/* Ultima hora */
.ultimahora {
  background-color: #000000;
  padding: 4px 1px 4px 1px;
}

.ultimahora h2 {
  color: #ffffff;
  padding: 2px;
  margin: 2px 2px 2px 1px;
  display: inline;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
	background-color:#FA2121;
}

.ultimahora h3.titular {
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  display: inline;
}


.ultimahora span {
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  margin-left: 5px;
  margin-right: 5px;
  color: #fe0000;
}

