/* CSS Document */

body.grupos .rastro-migas {
	/*background-color: #494D50;*/
}
/* TIPOGRAFÍA */

#contenido h2 a, #contenido h3 a, #contenido h4 a, #contenido h5 a, #contenido h6 a {
	color:#044364;
}
#nav-portal li a, #nav-seccion li h1 {
	font-size:100%;
}
#contenido h1 {
	font: normal 260%/115% Georgia, "Times New Roman", Times, serif;
	margin:0 0 20px;
	color:#282a2c;
	border-bottom:3px solid #900;
	padding:0 0 15px;
}
#contenido h1 em {
	color:#aaa;
	font: normal 90%/115% Georgia, "Times New Roman", Times, serif;
	margin: 0 5px;
}
#contenido h1 span {
	color:#B1B1B1;
	margin:0 0 0 5px;
}
#contenido h1 span strong {
	font-size:70%;
}
#contenido h2 {
	font: normal 200%/115% Georgia, "Times New Roman", Times, serif;
	color: #900;
}
#contenido h3 {
	font: normal 170%/115% Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
#contenido a {
	color:#069;
	text-decoration:none;
}
#contenido a:hover, #contenido a:active, #contenido a:focus {
	color:#900
}
.titulo-columna {
	font:150% Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
}
#contenido h2.titulo-columna {
	border-bottom:1px dotted #ccc;
	color:#999;
	font:normal 130% Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;
	margin-top:16px;
	padding:0 0 7px;
}
p {
	font-size:110%;
	color: #666;
}
p.antetitulo {
	font-size:100%;
	color: #900;
	margin: 0px;
}
#info_site {
	font-size:90%;
}
#modulo_multinoticias h2 a {
	font-size:145%;
	line-height:120%;
}
#desarrollo_noticia p {
	font-size:120%;
	line-height:140%;
}
/* ALERTAS */

.alerta {
	clear:both;
	margin:0;
	padding: 0;
}
.alerta .tickerv2 {
	width: 960px !important;
	height: 20px;
	top: 0 !important;
	left: 0 !important;
	margin: 0;
	padding: 0;
	border:none !important;
}
.alerta table.urgentev2 {
	width: 960px !important;
	height: 20px;
	top: 0 !important;
	left: 0 !important;
	margin: 0;
	padding: 0;
	border:none !important;
}
.alerta table.urgentev2 {
	background: url(http://estaticos.elmundo.es/elmundo/iconos/v3.0/alertas/v1.2/bg_urgente.png) no-repeat top left !important;
}
.alerta strong {
	margin:0;
	padding: 4px 5px 0px 10px !important;
	width: 165px;
	height: 20px;
	position: relative;
	top: -3px;
	display: inline;
	float: left;
	background: none !important;
}
.alerta .tickerv2, .alerta .tickerv2.alerta_ultima, .alerta .tickerv2.alerta_urgente {
	background: url(http://estaticos.elmundo.es/elmundo/iconos/v3.0/alertas/v1.2/bg_urgente.png) no-repeat top left;
}
.alerta .tickerv2.alerta_azul {
	background: url(http://estaticos.elmundo.es/elmundo/iconos/v3.0/alertas/v1.2/bg_alerta_azul.png) no-repeat top left;
}
.alerta .tickerv2.alerta_deporte {
	background: transparent url(http://estaticos.elmundo.es/elmundo/iconos/v3.0/alertas/v1.2/bg_alerta_deportes.png) no-repeat top left;
}
.alerta .tickerv2.alerta_encuentros {
	background: transparent url(http://estaticos.elmundo.es/elmundo/iconos/v3.0/alertas/v1.2/bg_encuentros.png) no-repeat top left;
}
.alerta p {
	margin:2px 0 0;
	padding: 0;
	color: #444 !important;
	display: inline;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}
.alerta a {
	color: #444 !important;
	border-bottom: none;
}
.alerta a:hover {
	color: #369 !important;
	border-bottom: none;
}
/*eliminar desde aqui*/
.alerta table, .alerta th, .alerta td {
	background:none!important;
	border:0!important;
	margin:0!important;
	text-align:left!important;
}
.alerta th {
	width:130px!important;
}
.alerta th, .alerta td {
	padding:5px 10px!important;
}
.alerta th {
	color:#fff!important;
	font-weight:bold!important;
	font-size:14px!important;
	width: 165px !important;
}
#contenido .alerta h1/* h1???? :( Nooooo! */ {
	color:#444!important;
	font-size: 12px !important;
	border: 0;
}
.alerta * {
	color:#fff!important;
}
/*hasta aqui, cuando cambiemos, si cmabiamos, el cA3digo de la alerta*/
.alerta .alerta_noticia {
	padding:5px 10px;
}
.alerta .alerta_urgente {
	background: url(http://estaticos.elmundo.es/elmundo/iconos/v3.0/alertas/bg_urgente.png) no-repeat top left;
	margin-top:10px;
}
.alerta .alerta_noticia ul {
	width:100%;
}
.alerta .alerta_noticia ul li {
	display:inline;
	margin:0;
	padding:3px;
}
.alerta .alerta_noticia .first_child {
	background-color:none;
	font-weight:bold;
	color:#fff;
	margin:0 20px 0 0;
}
/* PIE */

#info_site {
	float:left;
	width:970px;
	padding:10px;
	left:3px;
	border:1px solid #F0F0F0;
	background:none #FFF;
	color:#777777;
	padding:5px 5px 15px;
	position:relative;
	clear:both
}
#logo_avisolegal {
	float:left;
	padding:5px 0;
	position:relative;
	width:912px;
}
#info_site .avisos {
	position:absolute;
	right:15px;
	top:15px;
}
#info_site .avisos li {
	border-right:1px solid #E0E0E0;
	float:left;
	line-height:12px;
	padding:0 5px;
}
#info_site img {
	display:inline;
}
#info_site strong {
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
	top:-3px;
}
#info_site a {
	color:#069;
	text-decoration:none;
}
#info_site a:hover, #info_site a:active, #info_site a:focus {
	text-decoration:underline
}
#redes {
	display:inline;
	float:left;
	height:16px;
	margin:0;
	padding:9px 0 5px 10px;
	position:relative;
	width:40px;
}
#info_site .facebook {
	background:url(http://estaticos.elmundo.es/elmundo/iconos/v4.x/v4.02/ico_facebook.gif) no-repeat scroll center center transparent;
	display:block;
	float:right;
	height:15px;
	margin:0 5px 0 0;
	width:15px;
}
#info_site .twitter {
	background:url(http://estaticos.elmundo.es/elmundo/iconos/v4.x/v4.02/ico_twitter.gif) no-repeat scroll center center transparent;
	display:block;
	float:right;
	height:15px;
	margin:0 5px 0 0;
	width:15px;
}
#info_site .firma_info_site {
	border-bottom:0;
	border-top:1px solid #DDD;
	float:left;
	padding:5px 0;
	position:relative;
	width:962px;
}
#info_site .firma_info_site li {
	float:left;
	padding-right:5px;
}
#info_site .firma_info_site li strong {
	font-weight:bold;
	margin:0;
	padding:0 5px 0 0;
	top:0;
}
/* PUBLICIDAD */

#publicidadsuperior, .publicidadhorizontal {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
.publicidadhorizontal table {
	background:#FFF;
}
.publicidadmodulo, .publi_234 {
	float:left;
	width:234px;
}
.publicidadhorizontal {
	float:left;
	width:auto;
}
.publi_730 {
	float:left;
	width:745px;
}
.bloque_publicidad {
	padding:0;
	clear:both;
	margin:0 auto;
	float:none!important;
	width: 990px;
	background:none;
}
#publicidad_principal.wrap {
	margin:0 auto;
	padding:0!important;
	width:990px!important;
	background:none!important;
}
#publicidad_principal iframe {
	display:block;
	margin:0 auto;
}
.publicidad {
	clear:both;
	margin:0 auto;
}
.publicidad_300 {
	width:300px;
	clear:both;
	float:left;
	margin:0 0 12px;
	padding:0 4px 5px;
}
/* TABLAS */

body.mundial-balonmano table.generica, body.mundial-balonmano table.generica th, body.mundial-balonmano table.generica td {
	background: none;
	border-collapse:collapse;
	color: #333;
}
body.mundial-balonmano table.generica {
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 15px;
	border-left: 1px solid #E1E1E1;
	border-top: 1px dotted #E1E1E1;
}
body.mundial-balonmano table.generica td, body.mundial-balonmano table.generica th {
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px dotted #E1E1E1;
	padding: 3px 5px;
	text-align: center;
}
body.mundial-balonmano table.generica th {
	background: #900;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	border: 1px solid;
	border-color: #FFFFFF #990000 #990000;
	border-top: 7px solid #FFFFFF;
}
body.mundial-balonmano table.generica tr.par td {
	background-color:#F1F1F1;
}
body.mundial-balonmano table.generica td img {
	display: inline;
	width: 18px;
	padding: 5px 8px 0px 0px;
}
body.mundial-balonmano table.generica td.equipos {
	font-weight: bold;
	text-align: left;
	color: #777;
	padding: 1px 5px 1px 10px;
}
/* EN VIVO */

.twitter {
	float:left;
	position:relative;
	overflow-x:hidden;
	overflow-y:scroll;
	margin:0 0 10px 0;
	padding:5px;
	width:298px;
	height:350px;
	border-top:3px solid #eee;
	border-bottom:3px solid #eee;
}
.twitter li {
	float:left;
	position: relative;
	width:288px;
	padding: 0 0 10px;
	border-top: 1px solid #ddd;
	color:#555;
	margin-bottom: 5px;
}
.twitter cite {
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#4D4D4D;
	float:left;
	position:relative;
}
.twitter p.metadata {
	font-size:10px;
	float:left;
	position:relative;
	margin:0;
}
.twitter p.metadata span {
	display:none;
}
.twitter p.metadata .hora {
	display: none;
	margin:0 0 0 10px;
	color:#B02E02;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.twitter blockquote {
	padding:5px 0;
	margin:4px 0 0 0;
	float:left;
	position:relative;
	width:278px;
	border-top:1px dotted #c2c2bb;
}
.twitter blockquote p {
	color:#4D4D4D;
	line-height:18px;
}
.twitter blockquote p.destacado {
    float: left;
	position: relative;
background-color: #eee;
    border: 1px solid #ddd;
    color: #777;
    font: bold 100% Arial,Helvetica,sans-serif;
    left: 0;
    margin-bottom: 5px;
    margin-left: 0;
    text-align: center;
    width:258px;
    padding: 2px 10px;
}
#cuentaAtrasVivo {
	display:none;
}
.twitter li p {
    float: left;
	position: relative;
    display: inline;
    font: 12px/18px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 5px 10px 4px;
    position: relative;
    width: 258px;
}
.twitter li p.metadata {
	/*font: 11px Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 7px;
	clear: none;*/
	display: none;
}
.twitter li p.metadata span.fecha {
	display: none;
}
.twitter li p.metadata span.hora {
	/*display: inline;
	color: #555;
	font-weight: bold;*/
	display: none;
}
.twitter li cite {
	/*float: left;
	position:relative;
	display: inline;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 10px;*/
	display: none;
}
.twitter li blockquote {
	float: left;
	position: relative;
	margin: 0;
	clear: left;
}
.twitter li blockquote img {
	margin: 10px 0;
	width: 278px;
}
.twitter .paginas{
width:auto;
float:right;
clear:none;
margin: 10px 0;
}
.twitter .paginas li {
margin:0 2px 0 0;
border:1px solid #e0e0e0;
float:left;
display: inline;
width: auto!important;
padding: 0;
}
.twitter .paginas li a{
float:left;
display:block;
padding:2px 5px;
font-size:11px;
font-weight:normal;
}
.twitter .paginas li.sel a{
color:#fff!important;
background:#3F5974;
}
.twitter .paginas li a:hover{
color:#fff!important;
background:#3F5974;
}
.twitter .paginas li span {
float:left;
display:block;
color:#B4B4B4;
font-weight:normal;
font-size:11px;
padding:2px 5px;
}



body.en-vivo #marcador{
float: left;
position: relative;
width: 636px;
height: 78px;
margin: -2px 0 15px;
text-align: center;
background: url(http://estaticos.elmundo.es/elmundodeporte/balonmano/mundial/2011/img/fondo_marcador.png) top center no-repeat;
}
body.en-vivo #marcador img{
position: absolute;
top: 0;
}
body.en-vivo #marcador img.local{
float: left;
left: 20px;
}
body.en-vivo #marcador img.visitante{
float: right;
right: 20px;
}
body.en-vivo #marcador p{
position: absolute;
width: 320px;
top: 0;
}
body.en-vivo #marcador p.local{
float: left;
text-align: right;
left: 0;
}
body.en-vivo #marcador p.visitante{
float: right;
text-align: left;
right: 0;
}
body.en-vivo #marcador strong{
float: left;
width: 238px;
font: normal 180% Arial, Helvetica, sans-serif;
letter-spacing: -1px;
color: #666;
padding: 23px 5px 0;
}
body.en-vivo #marcador em{
float: left;
width: 70px;
font: normal 300% Arial, Helvetica, sans-serif;
color: #ccc;
text-align: center;
padding-top: 7px;
}
body.en-vivo .secundario{
float: left;
position: relative;
width: 301px;
height: 300px;
overflow: scroll;
overflow-x: hidden;
clear: none;
margin: 0 0 20px 25px;
display: inline;
border: solid 1px #ddd;
border-right: none;
}
body.en-vivo table.alineacion{
float: left;
position: relative;
margin: -15px 0 20px;
width: 308px;
}
body.en-vivo table.local{
margin-right: 20px;
}
body.en-vivo table.alineacion td.nombre{
font-weight: bold;
color: #555;
}
body.en-vivo ul.datos{
float: left;
position: relative;
width: 640px;
margin: 0 0 15px;
}
body.en-vivo ul.datos li{
float: left;
position: relative;
width: 288px;
margin: 0 20px 0 0;
border: solid 1px #ddd;
background:  #ebe8e9 url(http://estaticos.elmundo.es/elmundodeporte/balonmano/mundial/2011/img/fondo_datos.png) top left repeat-x;
padding: 10px;
}
body.en-vivo ul.datos li.last{
margin: 0;
}
body.en-vivo #contenido ul.datos li h2{
color: #999;
font-size: 130%;
margin: 5px 0;
top:0;
font-weight: bold;
}
body.en-vivo ul.datos li ul{
float: left;
position: relative;
width: 288px;
height: 65px;
overflow: hidden;
}
body.en-vivo ul.datos li li{
border: none;
border-bottom: solid 1px #ccc;
width: 288px;
margin: 0;
padding: 2px 0;
background: none;
}
body.en-vivo ul.datos li li strong{
color: #555;
}
body.en-vivo ul.datos li li.last{
border-bottom: 0;}
/*Separador suplentes*/
body.en-vivo .suplentes { border-top: #666 solid 2px;}

p.firma{
color: #900;
font-size: 100%;
padding-bottom: 3px;
}
p.firma strong{
font-size: 110%;
}

/* en vivo nuevo */
body.nuevo .twitter{
overflow: visible;
height: auto;
width: 308px;
padding: 0;
}
body.nuevo .twitter li,
body.nuevo .twitter li blockquote{
width: 308px;
}
body.nuevo .twitter blockquote p.destacado{
width: 286px;
}
body.nuevo #comentarios{
width: 636px;
}
body.nuevo #comentarios_lectores h3{
font: bold 170% Arial, Helvetica, sans-serif ;
letter-spacing: -1px;
}
body.nuevo #comentarios_lectores h3 span{
font: bold 110% Georgia, "Times New Roman", Times, serif;
}
body.nuevo #comentarios_lectores .wrap{
width: 634px;
}
body.nuevo #comentarios_lectores_listado ol li h4{
margin-right: 3px;
}
body.nuevo .nav_comentarios li {
float: left;
}
body.nuevo #comentarios_lectores_comentar h6 {font-size: 18px;}
body.nuevo #comentarios_lectores_comentar textarea{margin: 0 81px 10px; display: inline;}
body.nuevo #formulario_comentar_comentarios_reglas{margin-left: 81px;}







