body.envivo .cuerpo { background: #d0d7b2 url(https://s.libertaddigital.com/images/envivo/bg-futbol.jpg) no-repeat fixed top center; margin-top: -10px; }
body.envivo #cintillo { margin: 10px 0 0 0; }

.eventos { float: left; width:596px; margin: 10px 16px 15px 5px; background: url(https://s.libertaddigital.com/images/09bg-blanco.png); padding: 0 8px; color: #000; font-size: 1.4em; }
.eventos table { border-spacing: 0 8px; margin-bottom: 0; }
.eventos table p { margin: 0; }
.eventos table p+p  { margin-top: 1em; }
.eventos table th { vertical-align: top; width: 95px; text-align: center; }
.eventos table th div { border-right: 1px solid black; }
.eventos table td, .eventos table th { background: #B3BFA9; padding: 4px 4px; vertical-align: top; }

.otros { float: left; width: 347px; margin:10px 5px 0 0; }
.resultado { float: left; width: 335px; background: url(https://s.libertaddigital.com/images/09bg-blanco.png); padding: 6px; margin-bottom: 15px; }
.resultado h2 { background: #002C4C; margin: 0 0 20px 0; text-align: center; font: bold 1.8em Arial; color: white; padding: 4px 0; }
.resultado .equipos { margin: 0 0 3px 0; text-align: center; }
.resultado h1 { float: left; width: 166px; margin: 0 1px 2px 0; font: bold 1.8em Arial; }
.resultado h1.visitante { margin: 0; }
.resultado h1 img { display: block; margin: 0 auto; }
.resultado .marcadores { float: left; text-align: center; }
.resultado .marcadores div { float: left; background: #002C4C; width: 166px; margin: 0 1px 2px 0; font: bold 4em Arial; color: white; padding: 6px 0; }
.resultado .marcadores div.visitante { margin: 0 0 2px 0; }
.resultado .alineaciones { text-align: center; font-size: 1.2em; }
.resultado .alineaciones div.local { float: left; width: 160px; border-right: 1px solid #002C4C; text-align: right; padding: 15px 6px 15px 0; }
.resultado .alineaciones div.visitante { float: left; width: 160px; padding: 15px 0 15px 6px; text-align: left; }
.resultado .alineaciones .suplentes { margin-top: 1em; }
.resultado .goles { float: left; background: url(https://s.libertaddigital.com/images/envivo/goles.gif) repeat-x center left; font: bold 1.3em Arial; border-bottom: 1px solid #002C4C; }
.resultado .goles div { float: left; width: 130px; padding: 12px 0 12px 36px; }
.resultado .goles div.local { border-right: 1px solid #002C4C; }
.resultado .goles div.visitante { padding-left: 40px; width: 125px; border-left: 1px solid #002C4C; position: relative; left: -1px; }
.wf-active .resultado h2, .wf-active .resultado h1, .wf-active .resultado .marcadores div, .wf-active .resultado .goles { font-family: Lato; }

.narrador { float: left; width: 346px; height: 53px; margin-bottom: 15px; background-color:#fff;}
.narrador img { float: left; }
.narrador div { padding: 5px 0 0 60px; font: bold 1.7em Verdana; color:#484848; }
.narrador span { padding: 10px 0 0 12px; font: bold 1.9em Verdana; }
.wf-active .narrador div, .wf-active .narrador span { font-family: Lato; }

div.otros .anuncio { float: left; width: 310px; background: white; margin-bottom: 15px; text-align: center; padding: 6px 18px;  }
div.otros .anuncio aside.consejo300x250 { margin-bottom: 0; }
div.otros #fijo.fixed { position: fixed; top: 0; z-index: 21; }

#descripcion, #compartir { float: left; width: 334px; background: #f3f3f3; padding: 6px; margin-bottom: 15px; font-size: 1.3em; }
#facebook { margin-bottom: 5px; }


/* Eurocopa 2012 */
body.futbol.eurocopa2012 { background: #fff url(https://s.libertaddigital.com/images/envivo/fondo-eurocopa2012.jpg) no-repeat fixed; }
body.futbol.eurocopa2012 div.container, body.futbol.eurocopa2012 div.cuerpo { background: 0; }
body.futbol.eurocopa2012 .logo { background: url(https://s.libertaddigital.com/images/envivo/logo-eurocopa2012.png); width: 355px; text-indent: -9999px; height: 131px; margin: 5px auto; }
body.futbol.eurocopa2012 .eventos { margin-left: 0; width: 606px; }
body.futbol.eurocopa2012 .otros { margin-right: 0; }

/* Baloncesto */
body.baloncesto .cuerpo { background: #4b4b4b url(https://s.libertaddigital.com/images/envivo/bg-baloncesto.jpg) no-repeat fixed top center; }
body.baloncesto .eventos table td, body.baloncesto .eventos table th { background: white; color: #000; }

/* Tenis */
body.tenis .cuerpo { background: #668216 url(https://s.libertaddigital.com/images/envivo/bg-tenis-hierba.jpg) no-repeat fixed top center; }
body.tenis .eventos table td, body.tenis .eventos table th { background: #394a09; color: #fff; }
body.tenis .eventos a { color: #a2d21c; }
body.tenis.usopen .cuerpo { background: #7CB3EE url(https://s.libertaddigital.com/images/envivo/bg-tenis-cemento.jpg) no-repeat fixed top center; }
body.tenis.usopen .eventos table td, body.tenis.usopen .eventos table th { background: #507399; color: #fff; }
body.tenis.tierra .cuerpo { background: #fff url(https://s.libertaddigital.com/images/envivo/bg-tenis-tierra.jpg) no-repeat fixed top center; }
body.tenis.tierra .eventos table td, body.tenis.tierra .eventos table th { background: #682A13; color: white; }
body.tenis.tierra .eventos a { color: #8572fc; }
body.tenis .contenido { float: left; }
body.tenis .eventos table th div { border-color: white; }
body.tenis #marcador { width:611px; margin: 10px 0 10px 0; }
body.tenis #marcador_tabla { margin: 0px 0px 0px 5px; padding: 0; background: url(https://s.libertaddigital.com/images/09bg-blanco.png) repeat; padding: 0 5px 5px 0; }
body.tenis #marcador_tabla tr td { font: bold 1.7em Arial,sans-serif; height:30px; }
body.tenis #marcador_tabla tbody tr td span { font-size: 1.4em; text-align:right; color:#000; }
body.tenis #marcador_tabla tr .set1 { color: #000; font-size: 1.4em; }
body.tenis #marcador_tabla tr .juego01 {color: #000; font: bold 1.4em Verdana,sans-serif; }
body.tenis #marcador_tabla tr .titulo { color: #000;}
body.tenis #marcador_tabla tbody tr .set { font-size: 30px; text-align: center; background: #CCC; }
body.tenis #marcador_tabla tbody tr .setactual { font-size: 30px; text-align: center; background: #000; color:#fff; }
body.tenis #marcador_tabla tbody tr .juego { font-size: 30px; text-align: center; background: #682a13; margin: 0 0 0 10px; color:#fff; }
body.tenis #marcador_tabla tr td img { margin: 5px 0 5px 5px; padding: 0; }
.wf-active body.tenis #marcador_tabla tr td, .wf-active body.tenis #marcador_tabla tr .juego01 { font-family: Lato; }

/* Ciclismo */
body.ciclismo .cuerpo { background: #fcb825 url(https://s.libertaddigital.com/images/envivo/bg-ciclismo.jpg) no-repeat fixed top center; }
body.ciclismo .datos, body.ciclismo .etapas { box-shadow: 2px 2px 2px #000; -webkit-box-shadow: 2px 2px 2px #000; -moz-box-shadow: 2px 2px 2px #000; }
body.ciclismo .etapas { margin: 10px 0 10px 12px; padding: 0; width:585px; }
body.ciclismo .etapas img { display: block; }
body.ciclismo .contenido { width: 633px; float:left; }
body.ciclismo .datos { margin: 0 0 10px 0; padding: 0 0 5px 0; width:347px; background-color: #fff; }
body.ciclismo .datos h1 {margin: 0; padding: 5px 0 5px 5px; font: bold 15px Verdana, Geneva, sans-serif; color:#fff; background-color:#2a3e66; }
body.ciclismo .datos h2 { margin: 5px 0 0 0; padding: 5px 0 0 5px; font: bold 12px Verdana, Geneva, sans-serif; color:#2a3e66; }
body.ciclismo .datos p { margin: 15px 0 0 0; padding: 5px 0 0 5px; font: normal 11px Verdana, Geneva, sans-serif; color:#2a3e66; }
body.ciclismo .datos p strong { font-size: 12px; }
body.ciclismo .eventos { background-image: url(https://s.libertaddigital.com/images/envivo/09bg-amarillo.png); }
body.ciclismo .eventos table td, body.ciclismo .eventos table th { background: #fff; }

/* F1 */
body.f1 .cuerpo { background: #4b4b4b url(https://s.libertaddigital.com/images/envivo/bg-f1.jpg) no-repeat fixed top center; }
body.f1 .contenido{ width: 615px; float:left; margin: 0 17px 0 0; }
body.f1 .datos { position: relative; width: 596px; height: 155px; margin: 10px 0 10px 10px; padding: 0; background: url(https://s.libertaddigital.com/images/envivo/barrasup-f1.png) repeat-x; }
body.f1 .datos .granpremio { position: relative; z-index: 21; width: 400px; height:46px; margin: 0; padding:0; background: url(https://s.libertaddigital.com/images/envivo/bg-f1-barrasup.gif) no-repeat 0 0; float: left; }
body.f1 .datos .mapa { position: absolute; height: 120px; top: 5px; right: 5px; z-index: 0; }
body.f1 .datos .granpremio h1 { font: lighter 1.6em Arial, sans-serif; color: #FFF; margin: 0 0 0 3px; padding: 5px 0 0 0; }
body.f1 .datos .granpremio h2 { font: bold 1.8em Arial,sans-serif; color: #fff; margin: 0 0 0 3px; padding: 0; }
body.f1 .datos .granpremio .datos_carrera { margin: 5px 0px 5px 5px; padding: 0px; font-size: 1.4em; line-height: 1.3em; color: #000; }
body.f1 #wrapper_comentarios { padding-top: 87px; background: url(https://s.libertaddigital.com/images/envivo/coche-f1.png) no-repeat top center; position: relative; top: -40px; }
body.f1 .eventos { background-image: url(https://s.libertaddigital.com/images/09bg.png); margin-top: 0; margin-bottom: 0; }
body.f1 .eventos table td, body.f1 .eventos table th { background: #fff; color: #000; }
body.f1 .resultado { position: relative; }
body.f1 .resultado h2 { margin-bottom: 10px; }
body.f1 .resultado table { float: left; margin: 0 0 10px 0; padding: 0; font-size: 1.3em; line-height: 1.1em; }
body.f1 .resultado td.pos { text-align: right; }
body.f1 .casco { position:absolute; top: 150px; left: 220px; }
body.f1 .vueltas { float:left; text-align: center; margin-left: 20px; }
body.f1 .vueltas h1 { padding:0; font: bold 8em Arial, sans-serif; color: #7b7b7b; margin: 0; }
body.f1 .vueltas span { font-size: 20px; color: #000; }
body.f1 .vueltas h3 { padding: 0; font: bold 1.9em Arial, sans-serif; color: #000; margin: 0; }
.wf-active body.f1 .vueltas h1, .wf-active body.f1 .vueltas h3, .wf-active body.f1 .datos .granpremio h2 { font-family: Lato; }

/* Balonmano y waterpolo */
body.balonmano .cuerpo { background: #2244a7 url(https://s.libertaddigital.com/images/envivo/imagen-de-fondo-balonmano.jpg) no-repeat fixed top center; }
body.balonmano .eventos table td, body.balonmano .eventos table th, body.waterpolo .eventos table td, body.waterpolo .eventos table th { background: #fff; color: #000; }
body.balonmano .resultado .goles, body.waterpolo .resultado .goles { float: left; background: url(https://s.libertaddigital.com/images/envivo/gol-balonmano.png) no-repeat center left; font: bold 13px Arial; border: 0; padding-left: 20px; width: 16px;}
body.balonmano .resultado .alineaciones div.local, body.waterpolo .resultado .alineaciones div.local { text-align: left; padding: 15px 6px 15px 10px; width: 150px; }
body.balonmano .resultado .alineaciones div.visitante, body.waterpolo .resultado .alineaciones div.visitante { padding: 15px 6px 15px 10px; width: 150px; }
body.balonmano .resultado .alineaciones div.jugador, body.waterpolo .resultado .alineaciones div.jugador { width: 110px; float: left; }
body.waterpolo .cuerpo { background: #2244a7 url(https://s.libertaddigital.com/images/envivo/imagen-de-fondo-waterpolo.jpg) no-repeat fixed top center; }
