/* CSS Document */
/*reset */
ul, ol { margin: 0; padding: 0; }
li { list-style-type: none }
a img { border: 0 }
#contenido h1 { margin: 10px 0 20px; color: #282a2c; border-bottom: 3px solid #ae0001; padding: 0 15px 15px; }
#contenido h1 span { color: #B1B1B1; margin: 0 0 0 5px; }
#contenido h1 span strong { font-size: 70%; }
#contenedor { overflow: hidden }
#contenido { padding-top: 15px; float: left; position: relative; width: 100%; margin-bottom: 20px }
#contenido a { color: #069; text-decoration: none; }
#contenido a:hover, #contenido a:active, #contenido a:focus { color: #900 }
.compartir { float: left; margin-right: 10px; }
#tweetmeme_share iframe { width: 105px!important }
body.palmares.wimbledon .rastro-migas, body.palmares.us-open .rastro-migas { background: #494D50; }
/* =RANKING NOTICIAS */ 

#modulo_ranking { width: 300px; position: relative; clear: both; float: left; z-index: 1; }
#modulo_ranking .pestana_GDP { position: relative; z-index: 1; padding: 5px 0; background: #F0EEEC; padding: 10px 10px 38px; float: left; width: 280px; font: 12px/18px Arial, Helvetica, sans-serif; }
#modulo_ranking_noticias ol { clear: both; }
.nav_ranking { position: relative!important; top: 3px!important; right: 0!important; left: auto!important; width: auto!important; left: auto; float: right; height: 30px; }
.nav_ranking li { font-size: 11px; margin: 0 0 0 2px; display: inline; font-weight: normal; float: left }
.nav_ranking ol li { color: #999 !important; font-size: 11px; }
#contenido .nav_ranking li a { background: #F0EEEC; padding: 0 6px; line-height: 24px; display: block; float: left; font-weight: bold }
#contenido .nav_ranking li.numero_activa a { background: #11547F url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/bg_navprincipal.gif) no-repeat scroll center 0; color: #fff; }
#modulo_ranking h4 { border-bottom: 3px solid #A20101; border-top: 1px solid #E0E0E0; color: #323537; font-size: 12px; letter-spacing: 0; line-height: 26px; margin-bottom: -30px; padding: 0; width: 301px; }
#modulo_ranking_noticias .nav_ranking { position: absolute!important; }
#modulo_ranking h4 { border-color: #A20101; }
.nav_ranking li.numero_activa a { background: #11547F url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/bg_navprincipal.gif) no-repeat scroll center 0; }
/* noticias ranking */
#modulo_ranking ol { margin-left: 20px; }
#modulo_ranking ol, #modulo_ranking ol li { list-style: decimal outside; color: #035A89; font-size: 11px; }
#contenido #modulo_ranking ol li a { background: none; padding: 0; }
#contenido #modulo_ranking ol li a:hover { color: #990044; }
#modulo_ranking .mas { border: 0; border-top: 1px solid #fff; margin: 8px 0 -5px; position: absolute; right: 10px; width: 280px; }
#modulo_ranking .mas a { border: 0 none; float: right; font-weight: bold; padding: 5px 0 5px 10px; }
/* reproductores de video */
.cubre_reproductor { position: relative; overflow: hidden; }
.cubre_reproductor a.boton_play { height: 100%; width: 100%; position: absolute; top: 0; left: 0; background: transparent url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play.png") no-repeat scroll right bottom; text-indent: -9000px; }
.cubre_reproductor a.boton_play:hover { background: transparent url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play_hover.png") no-repeat scroll right bottom; }
.cubre_reproductor a.actualice_flash:hover, .cubre_reproductor a.actualice_flash.activo { background: transparent url("https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/aviso_actualice_flash.png") no-repeat 50% 70%; }
.cubre_reproductor a.no_flash:hover, .cubre_reproductor a.no_flash.activo { background: transparent url("https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/aviso_instale_flash.png") no-repeat 50% 70%; }
.video.iframe .cubre_reproductor { top: -10px; left: -10px; }
#video_iframe .cubre_reproductor { top: -10px; left: -10px; }
#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("https://e00-elmundo.uecdn.es/mundial/2010/iconos/v1.x/v1.01/comunes/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("https://e00-elmundo.uecdn.es/mundial/2010/iconos/v1.x/v1.01/comunes/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; }
/* clasificacion */
.calendario-jornada { margin-bottom: 15px; float: left; width: 100%; }
.publicidad300 + .calendario-jornada { margin-top: 15px }
.partidos.jornada li table { float: left; clear: left; width: 100%; }
.partidos.jornada .extras li { display: inline; float: none; }
.partidos.jornada .extras li + li { padding: 3px 0 3px 10px; border-left: 1px dotted #E1E1E1; margin: 0 0 0 10px; }
.partidos.jornada .extras td { border-bottom: 2px solid #999; padding: 0 5px 2px 0; }
.partidos.jornada td { padding: 0; border-bottom: 1px dotted #C4C2C2;/* añadido por Carolina, 110817 */ font-weight: bold; }
.partidos.jornada td.jugador { width: 230px; } /* añadido por Carolina, 110817 */
.partidos.jornada .extras li.lugar { font-size: 90%; float: left; color: #888; }
.partidos.jornada + .titulo-columna { margin-top: 35px; float: left }
/* ---------------------Portadillas automticas ---------------------- */
.titulo-columna { width: 100%; clear: both; color: #000; margin: 0 0 10px 0; text-align: left; border-bottom: 1px solid #ccc; background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/titulo-columna.png") no-repeat right; font-weight: normal }
.jornada .titulo-columna { background: none }
/* rankings */
body #contenido .rankings h2{font-size:100%;}
body#tenis #contenido .rankings h2{font-size:100%;}
body#tenis .rankings .generica.tabla_ranking td{font-size:108%;}
#contenido .rankings h2 { width: 100%; clear: both; color: #000; margin: 0 0 10px 0; text-align: left; border-bottom: 1px solid #ccc; background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/titulo-columna.png") no-repeat right; font-weight: normal }
.rankings .generica.tabla_ranking { border: 0; margin-left: 1px }
.rankings .generica.tabla_ranking th.posicion, .rankings .generica.tabla_ranking th.jugador { color: #fff; background: #fff; font-size: 60%; border: 0; border-bottom: 1px solid #ccc; }
.rankings .generica.tabla_ranking th { border: #900; border-bottom: 1px solid #ccc; background: #900; font-size: 90%; }
.rankings .generica.tabla_ranking td { border: 1px solid #ccc; border-top: 0; border-left: 0; font-size: 95%; }
.rankings .generica.tabla_ranking td.posicion { border-left: 1px solid #ccc; background: #fff; font-weight: normal }
.rankings .generica.tabla_ranking .par td { background: #fff }
.rankings .generica.tabla_ranking td.jugador { text-align: left; padding-left: 5px }
.rankings .generica.tabla_ranking .pais { display: none }
.rankings .generica.tabla_ranking td.posicion, .rankings .generica.tabla_ranking .par td.posicion { background: #EBEBEB; color: #333; font-weight: bold; }
/* noticias */

.noticias li { border-bottom: 1px dotted #ccc; float: left; margin-bottom: 10px }
.noticias .antetitulo { color: #900; }
.noticias .antetitulo strong { color: #666; }
.noticias h2 { margin-top: 5px }
.noticias h3 { margin-top: 5px; margin-bottom: 5px }
.noticias p { margin-top: 0 }
.noticias .relacionadas { border: 0 }
.noticias .relacionadas a { background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/buscador/iconos_tipo_info.gif") no-repeat scroll -63px 19px; padding: 17px; }
.noticias .destacada { position: relative; border: 0; margin-bottom: 10px; }
.noticias .destacada img.foto { width: 430px; height: 269px; }
.noticias .destacada .contenido { position: absolute; right: 0; top: 0; width: 190px; height: 249px; padding: 10px; overflow: hidden; background: url("https://e00-elmundo.uecdn.es/mundial/2010/iconos/v1.x/v1.01/comunes/transparencia.png") no-repeat scroll 0 0 transparent }
#contenido .noticias .destacada .contenido .antetitulo a { color: #cc6d6d }
#contenido .noticias .destacada .contenido a { color: #ddd }
#contenido .noticias .destacada .contenido a:hover { color: #fff }
.noticias .destacada .antetitulo strong { color: #999 }
.noticias .apoyos li { background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/bolillo.gif") no-repeat scroll 0 4px; padding-left: 20px; float: left; border: 0; margin-bottom: 3px; }
.noticias .apoyos { float: left; margin: 0px 0 10px 20px }
.noticias .destacada .apoyos { margin: 5px }
/* temporal */
.noticia .antetitulo { color: #900; }
.noticia .antetitulo strong { color: #666; }
.noticia h2 { margin-top: 5px }
.noticia h3 { margin-top: 5px; margin-bottom: 5px }
.noticia p { margin-top: 0 }
.noticia .relacionadas { border: 0 }
.noticia .relacionadas a { background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/buscador/iconos_tipo_info.gif") no-repeat scroll -63px 19px; padding: 17px; }
.noticia .destacada { position: relative; border: 0; margin-bottom: 10px; }
.noticia .destacada img.foto { width: 430px; height: 269px; }
.noticia .destacada .contenido { position: absolute; right: 0; top: 0; width: 190px; height: 249px; padding: 10px; overflow: hidden; background: url("https://e00-elmundo.uecdn.es/mundial/2010/iconos/v1.x/v1.01/comunes/transparencia.png") no-repeat scroll 0 0 transparent }
#contenido .noticia .destacada .contenido .antetitulo a { color: #cc6d6d }
#contenido .noticia .destacada .contenido a { color: #ddd }
#contenido .noticia .destacada .contenido a:hover { color: #fff }
.noticia .destacada .antetitulo strong { color: #999 }
.noticia .apoyos li { background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/bolillo.gif") no-repeat scroll 0 4px; padding-left: 20px; float: left; border: 0; margin-bottom: 3px; }
.noticia .apoyos { float: left; margin: 0px 0 10px 20px }
.noticia .destacada .apoyos { margin: 5px }
.apoyos li, .bloque_secciones_suplementos .apoyos { width: 85%; float: left; clear: left; padding-left: 20px; margin-bottom: 2px; margin-left: 5px; line-height: 15px; background: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/bolillo.gif) no-repeat 0px 1px; color: #888; }
.apoyos li a, .bloque_secciones_suplementos .apoyos a { display: inline; color: #3C81A2; }
.apoyos a:hover { color: #904; }
/* tipos de apoyo */
.apoyos li.audio { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/audio.gif); }
.apoyos li.video { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/video.gif); }
.apoyos li.foto, .apoyos li.album { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/album.gif); }
.apoyos li.debate, .apoyos li.foro { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/opinion.gif); }
.apoyos li.especial { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/documento.gif); }
.apoyos li.grafico { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/grafico.gif); }
.apoyos li.blog { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/blog.gif); }
.apoyos li.euro { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/pago.gif); }
.apoyos li.enlared { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/enlared.gif); }
.apoyos li.pdf { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/pdf.gif); }
.apoyos li.orbyt { background-image: url(https://e00-elmundo.uecdn.es/elmundo/iconos/v3.0/bolillos/orbyt.gif); }
/* multinoticias */

#modulo_multinoticias { width: 640px; height: 320px; background: #aea499; position: relative; overflow: hidden; margin: 5px 0 20px }
#modulo_multinoticias .slide { position: absolute; top: 0; height: 320px; width: 640px; }
#modulo_multinoticias .nav_miniaturas { background: transparent url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/fondo_miniaturas.png) no-repeat scroll 0 0; border-right: 1px solid #3E4345; display: inline; float: left; height: 320px; left: 0; padding: 0; position: absolute !important; top: 0; width: 84px; z-index: 3; }
#modulo_multinoticias .nav_miniaturas li.nav_multinoticia_selector { display: inline; float: left; height: 47px; margin: 0; padding: 13px 11px; position: absolute; width: 62px; }
#modulo_multinoticias .nav_miniaturas li.nav_multinoticia_selector img { width: 60px !important; height: 45px !important; cursor: pointer; border: 1px solid #FFFFFF; }
#modulo_multinoticias .nav_miniaturas li.video span { background: transparent url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/play_miniaturas.gif) no-repeat scroll 0 0; bottom: 13px; float: left; height: 16px; position: absolute; right: 11px; width: 16px; }
#modulo_multinoticias .nav_miniaturas li.seleccionado { background: transparent url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/transparencia3.png) no-repeat scroll right center; }
#modulo_multinoticias .noticia { background-color: #AEA499; float: left; display: inline; width: 640px; height: 320px; top: 0; position: absolute; margin: 0; padding: 0; border: none; }
#modulo_multinoticias div.foto { clear: both; display: inline; float: left; height: 320px; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 640px; z-index: 1; }
#modulo_multinoticias div.contenido_noticia { background: transparent url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/transparencia3.png) no-repeat scroll 0 0; border-left: 1px solid #333333; clear: both; display: inline; float: left; height: 290px; padding: 15px; position: absolute; right: 0; top: 0; width: 200px; z-index: 2; }
#modulo_multinoticias div.contenido_noticia .apoyos { background: transparent none repeat scroll 0 0; height: auto; margin: 0; padding: 10px 0 0; position: relative; width: auto; z-index: 3; }
#modulo_multinoticias h2 { border: 0; font-size: 150%; line-height: 150%; }
#modulo_multinoticias h2 a, #modulo_multinoticias h2 a:visited, #modulo_multinoticias h2 a:active { color: #fff; }
#modulo_multinoticias div.contenido_noticia p { color: #dedede; }
#modulo_multinoticias div.contenido_noticia p.antetitulo { color: #CC6D6D!important; font-size: 100%; font-weight: bold; }
#modulo_multinoticias div.contenido_noticia p strong { color: #e2e2e2; }
#modulo_multinoticias .apoyos a, #modulo_multinoticias .apoyos a:visited, #modulo_multinoticias .apoyos a:active { color: #dedede; }
#modulo_multinoticias .cubre_reproductor { float: left; height: 320px !important; left: 0; position: absolute; top: 0; width: 640px !important; z-index: 2; }
#modulo_multinoticias.unica .cubre_reproductor object { margin: 13px 0 0 14px !important; }
#modulo_multinoticias .cubre_reproductor img { width: auto !important; height: auto !important; }
#modulo_multinoticias .noticia img, #modulo_multinoticias .cubre_reproductor img { width: 640px!important; height: 320px!important; }
#modulo_multinoticias .cubre_reproductor a.boton_play { background: transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play.png) no-repeat scroll right bottom; display: inline; float: left; height: 320px; left: 84px; text-indent: -9000px; top: 0; width: 380px; }
#modulo_multinoticias .cubre_reproductor a.boton_play:hover { background: transparent url(https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/play_hover.png) no-repeat scroll right bottom; }
#modulo_multinoticias .cubre_reproductor object { margin: 0 0 0 85px; padding: 0; }
#modulo_multinoticias div.video { float: left; display: inline; width: 640px !important; height: 320px !important; position: relative; background: #4D4842; }
#modulo_multinoticias div.video p { position: absolute; bottom: 3px; left: 95px; border: 0; color: #ADA398; }
#modulo_tira_noticias h2 { background-color: #E7E7E7; color: #444444; font-size: 15px; font-style: italic; height: 17px; left: 0; padding: 5px 18px 6px; position: absolute; top: -10px; width: 956px; }
#modulo_tira_noticias ul#carrusel_de_noticias li dl a:hover { color: #E04545!important; }
#modulo_multinoticias .slide .horizontal { bottom: 0; height: auto !important; left: 0; padding-left: 99px; top: auto; width: 530px; }
#modulo_multinoticias .slide .horizontal h3 { margin: 0; }
#modulo_multinoticias.unica .slide .horizontal { bottom: 0; height: auto !important; left: 0; padding-left: 15px; top: auto; width: 609px; }
#modulo_multinoticias .antetitulo a { color: #CCC3B2; }
#modulo_multinoticias div.nav_miniaturas img { background: transparent url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/miniatura_hover.gif) no-repeat scroll right center; height: 45px; padding: 12px; width: 60px; }
#modulo_multinoticias .noticia div.nav_miniaturas img { width: 60px!important; height: 45px!important; }
#modulo_multinoticias a:hover { color: #CCC3B2!important; }
#modulo_multinoticias_acordion_0_0 { z-index: 1; }
#modulo_multinoticias_acordion_0_1 { z-index: 2; }
#modulo_multinoticias_acordion_0_2 { z-index: 3; }
#modulo_multinoticias_acordion_0_3 { z-index: 4; }
#modulo_multinoticias_acordion_0_4 { z-index: 5; }
ul.cont_5 #nav_multinoticia_selector_1 { top: 248px; }
ul.cont_5 #nav_multinoticia_selector_2 { top: 186px; }
ul.cont_5 #nav_multinoticia_selector_3 { top: 124px; }
ul.cont_5 #nav_multinoticia_selector_4 { top: 62px; }
ul.cont_5 #nav_multinoticia_selector_5 { top: 0; }
ul.cont_4 #nav_multinoticia_selector_1 { top: 186px; }
ul.cont_4 #nav_multinoticia_selector_2 { top: 124px; }
ul.cont_4 #nav_multinoticia_selector_3 { top: 62px; }
ul.cont_4 #nav_multinoticia_selector_4 { top: 0; }
ul.cont_3 #nav_multinoticia_selector_1 { top: 124px; }
ul.cont_3 #nav_multinoticia_selector_2 { top: 62px; }
ul.cont_3 #nav_multinoticia_selector_3 { top: 0; }
ul.cont_2 #nav_multinoticia_selector_1 { top: 62px; }
ul.cont_2 #nav_multinoticia_selector_2 { top: 0; }
ul.cont_1 #nav_multinoticia_selector_1 { top: 0; }
div.tipo_video div.contenido_noticia { width: 145px!important; }
div.tipo_video div.contenido_noticia p.antetitulo { display: none; }
div.tipo_video div.contenido_noticia h3.defecto a { font-size: 22px !important; }
/* unica */

#modulo_multinoticias.unica .nav_miniaturas { display: none; }
#modulo_multinoticias.unica div.tipo_video div.contenido_noticia { width: 200px!important; }
#modulo_multinoticias.unica div.tipo_video .cubre_reproductor a.boton_play { left: 0; width: 410px; }
#modulo_multinoticias.unica div.video p { display: none; }
/* fin unica */
/* fin multinoticias */

.equipos .noticias .destacada { position: relative; width: 100%; float: left; border: 0; margin-bottom: 10px; background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/noticia-destacada.png") repeat-x bottom; }
.equipos .noticias .destacada img.foto { width: 150px; height: 150px; float: left }
.equipos .noticias .destacada .contenido { position: relative; float: left; left: 0; top: 0; width: 250px; height: auto; padding: 0 10px; overflow: auto; background: none }
.equipos #contenido .noticias .destacada .contenido .antetitulo a { color: #900 }
.equipos #contenido .noticias .destacada .contenido a { color: #069 }
.equipos #contenido .noticias .destacada .contenido a:hover { color: #900 }
.equipos .noticias .destacada .antetitulo strong { color: #666 }
.equipos .noticias .destacada .apoyos { margin: 0px 0 10px 0px }
.jugador .noticias .destacada { position: relative; width: 100%; float: left; border: 0; margin-bottom: 10px; background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/noticia-destacada.png") repeat-x bottom; }
.jugador .noticias .destacada img.foto { width: 150px; height: 150px; float: left }
.jugador .noticias .destacada .contenido { position: relative; float: left; left: 0; top: 0; width: 250px; height: auto; padding: 0 10px; overflow: auto; background: none }
.jugador #contenido .noticias .destacada .contenido .antetitulo a { color: #900 }
.jugador #contenido .noticias .destacada .contenido a { color: #069 }
.jugador #contenido .noticias .destacada .contenido a:hover { color: #900 }
.jugador .noticias .destacada .antetitulo strong { color: #666 }
.jugador .noticias .destacada .apoyos { margin: 0px 0 10px 0px }
/* galera */
.galeria li { margin-bottom: 20px; position: relative }
.galeria .foto p { background: #000; bottom: 0; color: #fff; left: 0; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; padding: 4px 0 4px 8px; position: absolute; width: 179px; margin: 0 }
.galeria .foto span { background: #000; bottom: 0; color: #fff; left: 0; filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; padding: 4px 0 4px 8px; position: absolute; width: 179px; margin: 0; font-size: 90% }
.galeria .foto a img { border: 0; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.galeria .foto a:hover img { filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; }
.columna-3 .cubre_reproductor { display: block; width: 187px; }
/*composicion */
#composicion { width: 100%; margin: 10px 0 20px; border: 1px solid #ccc; border-bottom: 0; float: left; clear: left; font-size: 85% }
#composicion td, #composicion th { padding: 0 2px 0 5px; text-transform: uppercase; color: #666; border-bottom: 1px solid #e2bcbc; }
#composicion th { background: #a02121; color: #fff; font-weight: normal; border-bottom: 0 }
#composicion .entrenador th, #composicion .entrenador td { background: #848484; border-top: 2px solid #ccc; border-bottom: 1px solid #ccc; color: #fff; font-weight: normal; }
#composicion .entrenador th { border-right: 2px solid #fff; padding-left: 10px; }
#composicion .puesto { border-right: 2px solid #a02121; padding-left: 10px; border-bottom: 1px solid #ccc; color: #933; vertical-align: top }
#composicion th.puesto { border: 0; }
#composicion .fin { border-bottom: 1px solid #ccc }
#composicion .num { border-left: 1px solid #ccc; text-align: center; background: #f1f1f1 }
#composicion .estadisticas { background: #F1F1F1; font-size: 90%; font-weight: bold; padding: 0 2px; text-align: center; }
#composicion .entrenador .jugador, #composicion th.jugador { padding-left: 25px }
/* equipos */
.equipos #contenido h1 { padding-bottom: 17px; }
.equipos h1 img { height: 62px; width: 62px; float: left; margin-right: 15px; position: absolute; top: 10px; left: 5px; }
.equipos h1 strong { font-weight: normal; padding: 0 0 0 60px; }
/*fichas equipos */
.ficha { float: left; clear: left; width: 100%; /*border-top:1px solid #933;*/ padding-top: 15px; }
.titulo-columna + .ficha { padding-top: 0 }
.ficha .club { float: left; width: 100%; border: 1px solid #ccc; margin-bottom: 10px }
.ficha .estadio { float: left; width: 213px; height: 158px; margin-right: 12px }
.ficha .club dl { padding: 0; margin: 10 12px }
.ficha .club dt { float: left; margin-right: 5px; color: #933; font-weight: normal; }
.ficha dt, .ficha dd, .ficha .palmares li { border-bottom: 1px solid #e2e2e2 }
.ficha dd { margin: 0; }
.ficha .palmares { float: left; width: 48%; border: 1px solid #ccc; clear: left }
.ficha .historia { float: right; width: 48%; border: 1px solid #ccc; }
.ficha .club dt { float: left; margin-right: 5px; color: #933; font-weight: normal; }
.ficha strong.titulo { background: #933; color: #fff; text-transform: uppercase; font-weight: normal; padding: 2px 0 2px 5px; display: block; }
.ficha .historia dl { margin: 5px 10px 0 }
.ficha .historia dt { float: left; margin-right: 5px; color: #933; font-weight: normal; }
.ficha .palmares strong { color: #933; margin: 0 10px; font-weight: normal }
.ficha .palmares strong.titulo { margin: 0; color: #fff }
.equipos ul.noticias { border-bottom: 1px solid #933; float: left; }
/* jugador */
/*fichas jugador */
.jugador .video { margin-bottom: 20px }
.columna-3 .ficha { padding-top: 0; margin-top: 0; margin-bottom: 20px; border-top: 0 }
.estadisticas-jugador { border: 1px solid #fabada; float: left; clear: left }
.ficha .jugador { float: left; width: 100%; border: 1px solid #ccc; font-size: 110%; margin-bottom: 10px }
.columna-3 .ficha .jugador { border: 0; margin: 0 }
.ficha .jugador .foto { float: left; margin-right: 12px }
.ficha .jugador dl { padding: 0 0 0 140px; margin: 10 12px; }
.ficha .jugador .fin { border: 0 }
.ficha .jugador dd { border-bottom: 1px dotted #AAA }
.ficha .jugador dt { float: left; margin-right: 5px; color: #933; font-weight: normal; }
.ficha .jugador dt.nacimiento, .ficha .jugador dt.juego, .ficha .jugador dt.puntos, .ficha .jugador dt.ranking { border: 0; display: inline }
.ficha .jugador dt.titulo-columna { color: #000 }
.ficha .jugador dt.titulo-columna + dd { border: 0; margin-bottom: 10px }
.ficha .jugador dt.titular { width: 100%; margin: 15px 0 10px; font-size: 160%; border-bottom: 0; font-family: Georgia, "Times New Roman", Times, serif }
.ficha .jugador dd.descripcion { color: #505050; border: 0; }
.ficha .historial { float: left; width: 100%; border: 1px solid #ccc; clear: left; margin-bottom: 10px }
.ficha .historial dl { margin: 5px 10px }
.ficha .historial dt { float: left; margin-right: 5px; color: #933; font-weight: normal; min-width: 127px }
.ficha .historial .fin { border: 0 }
.ficha .jugador strong.titulo { font-weight: bold; text-align: center }
.ficha .estadistica strong.titulo, .ficha .historial strong.titulo { background: #999; font-weight: normal; text-align: left }
.ficha .record { width: 30%; clear: none; float: left }
.ficha .record.presion { width: 35%; }
.ficha .record + .record { margin-left: 2.5% }
.ficha .record dt { border: 0; float: left; color: #900; margin-right: 5px }
.ficha .record strong.titulo { color: #FFF; display: block; font-weight: normal; margin-bottom: 2px; padding: 2px; text-align: center; text-transform: none; }
.ficha .record dd { text-align: right }
table.historial { float: left; width: 100%; border-collapse: collapse; margin-bottom: 15px; font-size: 95%; }
table.historial th { border-bottom: 2px solid #900; font-weight: normal; color: #fff; font-size: 95%; text-align: center; background: #900 }
table.historial th.anyo { background-color: #fff; color: #900; border-right: 1px solid #ccc; padding: 3px }
table.historial td { padding: 3px; border-bottom: 2px solid #e2e2e2; text-align: center }
.estadistica table { width: 95%; margin: 5px auto; border-bottom: 1px solid #ccc }
.estadistica td, .estadistica th { padding: 1px 5px; border-bottom: 1px solid #ccc; border-top: 1px solid #eee; }
.estadistica th { color: #933; font-weight: normal; padding-left: 10px; text-align: left }
.estadistica .main_header th { color: #933; border-bottom: 2px solid #933; border-top: 0 }
.estadistica td { text-align: left; color: #666; }
.estadistica td + td { color: #000 }
.estadistica .last td, .estadistica .last th { border-bottom: 0 }
#competicion h3 { display: none }
.estadistica p.ayuda { color: #505050; margin: 0 0 10px 10px; padding: 0; }
.main_header th.first-child { text-align: left; text-indent: -9999px; }
.ficha { margin-bottom: 15px }
/* proximo partido */
.proximo-partido { border-right: 15px solid #CCCCCC; clear: none; float: right; margin: 0; padding: 5px 20px 0; position: absolute; width: 265px; }
.columna-5 .proximo-partido { float: left; clear: left; position: relative; width: 100%; margin: 0; padding: 5px 0 10px 0; border-right: 0 }
.proximo-partido dd { float: left; margin: 0 5px 5px 0 }
.proximo-partido .equipo { color: #666; float: left; position: relative; }
.proximo-partido .local { margin-right: 0; padding-right: 30px; background: #E7E7E7; width: 125px; padding-left: 10px; }
.proximo-partido .visitante { margin-left: 0; padding-left: 30px; background: #E7E7E7; width: 125px; text-align: right; padding-right: 10px; margin-right: 0; }
.proximo-partido .equipo img { position: absolute; top: -5px }
.proximo-partido .local img { right: 5px }
.proximo-partido .visitante img { left: 5px }
.proximo-partido .hora { clear: left; font-size: 85%; color: #666; padding-left: 10px; }
.proximo-partido .campo { font-size: 85%; color: #666 }
.proximo-partido .retransmision { font-size: 85%; color: #666 }
.proximo-partido .titulo-columna { background: 0; }
/* destacado blogs */

.destacado-blogs { padding: 0; clear: none; float: left; margin: 20px 0 12px; overflow: hidden; position: relative; width: 100%; }
.destacado-blogs ul { width: 100%; margin: 0; padding: 0; clear: both; overflow: hidden; float: left; margin-top: 5px }
.destacado-blogs ul li { float: left; margin: 2px 0 0; padding: 8px 5px; position: relative; width: 100%; background: #f2f2f2 }
*html .destacado-blogs ul li { height: 1%; }
.destacado-blogs li h5 { margin: 3px 0 0 0 }
.destacado-blogs p a { border: 0; }
.destacado-blogs p { margin: 0 }
.destacado-blogs p.update { border: 0 none; color: #505050; font-weight: normal; letter-spacing: 0; margin: 0; padding: 0; position: absolute; right: 15px; top: 7px; }
.destacado-blogs abbr { border: 0 }
.destacado-blogs p.antetitulo { border-bottom: 1px dotted #DDD; color: #900; display: block; padding: 0 0 3px; width: 100%; }
.destacado-blogs p.antetitulo span { color: #DDE1E5; }
/*ESTILO PARA ENVIVOS VENTANA MODAL raulmr*/

#popUp { position: absolute; top: 0; left: 0; width: 100%; z-index: 99999; }
#transparencia { position: absolute; top: 0; left: 0; width: 100%; }
#popUpHija { width: 570px; height: 355px!important; margin: 0 0 0 -287px; left: 50%; display: block; position: absolute; }
#infoPopUp { width: 568px; height: 355px!important; border: 1px solid #949494; border-top: 0; margin: 0; padding: 0; overflow: hidden; }
#cerrarPopUp { background: url(https://e00-elmundo.uecdn.es/elmundodeporte/especiales/2008/08/liga/img/cerrar3.gif) no-repeat top left; width: 570px; height: 20px; }
/* TABLAS GENERICAS */
table.generica { width: 100%; margin-bottom: 20px; float: left; clear: left; border-collapse: collapse; border-left: 1px solid #e1e1e1; border-top: 1px dotted #e1e1e1; }
table.generica th { background: #505050; color: #fff; text-align: center; border: solid 1px #505050; border-bottom: 1px solid #fff; }
table.generica td { border-right: 1px solid #e1e1e1; border-bottom: 1px dotted #e1e1e1; text-align: center; padding: 1px 2px; }
.escrutinio tr.fin { border-left: 1px solid #CCC; }
table.generica tr.fin { border-bottom: 1px solid #CCC; }
table.generica .par { background: #f1f1f1; }
table.grupos-portada, table.encuentros-jornada { font-size: 90%; }
table.grupos-portada .titulo-columna { margin-bottom: 5px; }
table.grupos-portada th { font-weight: normal; background-color: #aaa; border-color: #aaa; }
table.grupos-portada td { padding: 0 2px; }
table.grupos-portada td img { width: 15px; position: relative; margin-right: 5px; top: 3px; }
table.grupos-portada td.th_row { text-align: left; padding-left: 10px; }
table.grupos-portada th.th-titulo { font-weight: bold; background-color: #900; border-color: #900; border-top: solid 7px #fff; }
#contenido table.grupos-portada th.th-titulo a { color: #fff; }
table.encuentros-jornada td.grupo { width: 18px; background-color: #900; color: #fff; }
#contenido table.encuentros-jornada td.grupo a { color: #fff }
table.encuentros-jornada td.equipo { width: 103px; }
table.encuentros-jornada td.equipo img { width: 15px; position: relative; top: 3px; }
table.encuentros-jornada td.marcador { width: 34px; font-weight: bold; background-color: #D2CFCF; }
table.encuentros-jornada td.local { text-align: right; }
table.encuentros-jornada td.visitante { text-align: left; }
table.encuentros-jornada td.local img { margin-left: 5px; }
table.encuentros-jornada td.visitante img { margin-right: 5px; }
/*RESULTADOS*/
body.resultados .rastro-migas { background: #494D50; }
.resultados #contenedor table { overflow: hidden; text-align: left; width: 100%; }
.resultados #contenedor table th { background: #505050; color: #fff; padding-left: 5px; margin: 0 5px 0 0; }
.resultados #contenedor table td { padding: 5px 5px 5px 10px; margin: 0 5px 0 0; border-bottom: 1px dotted #CCCCCC; }
.resultados #contenedor table .resultado2 { padding: 0 3px; margin: 0; text-align: center; width: 14px; }
.resultados #contenedor table .resultado { padding: 0 3px; margin: 0; text-align: center; width: 14px; background: #efefef; border-bottom: 1px dotted #fff }
.resultados #contenedor table .gris { background: #E4E7E8; border-bottom: 1px dotted #fff }
.resultados #contenedor table strong { color: #900 }
#contenedor table .gris { background: #E4E7E8; border-bottom: 1px dotted #fff }
/*------------------------CALENDARIO-----------------------------------*/
/* ATP */
table.generica.tabla_calendario th { background: #505050; border-color: #FFF; font-weight: normal; }
table.generica.tabla_calendario td.categoria img { border: 0 none; display: block; width: 30px; }
table.generica.tabla_calendario td { padding: 5px; }
table.generica th.mes { background: #900; font-size: 120%; height: 25px; }
table.generica.tabla_calendario td.fecha, table.generica td.posicion { background: #E8E8E8; color: #676C6F; font-weight: bold; border-bottom: 1px dotted #fff; }
table.generica.tabla_calendario td.torneo, table.generica.tabla_calendario td.ganador { text-align: left; padding: 5px 10px; }
h2 { font-size: 110%; margin: 15px 0 10px; border-bottom: 1px solid #CCC; }
.noticias h2 { border: 0 }
.wta.calendario .columna-5 h2 { margin-top: 0; }
.wta.calendario #contenido .columna-5 h2 a { color: #000; }
.atb.calendario .columna-5 h2 { margin-top: 0; }
.atb.calendario #contenido .columna-5 h2 a { color: #000; }


/* COPA FEDERACIÓN */ /* COPA DAVIS */
table.generica.tabla_federacion, table.generica.tabla_federacion td, table.generica.tabla_davis, table.generica.tabla_davis td { border: 0; }
table.generica.tabla_federacion .equipo1, table.generica.tabla_davis .equipo1 { background: #F1F1F1; }
table.generica.tabla_federacion .equipo2, table.generica.tabla_davis .equipo2 { background: #E8E8E8; }
.tabla_federacion td.puntos1, .tabla_federacion td.puntos2, .tabla_davis td.puntos1, .tabla_davis td.puntos2 { background: #323537; color: #CCC; font-size: 12px; font-weight: bold; text-align: center; width: 30px; }
table.generica.tabla_federacion .filete_derecho, table.generica.tabla_davis .filete_derecho { border-right: 1px solid #E1E1E1; }
table.generica.tabla_federacion .leyenda, table.generica.tabla_davis .leyenda { border-bottom: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; }
table.generica th.par { background: #7D0102; }
.calendario ul.pista { width: 100%; float: left; }
.calendario ul.pista li { padding: 5px; border-bottom: 1px dotted #aaa; text-align: center; width: 100%; float: left; }
.calendario ul.pista .horario { background: #ccc; color: #333; font-weight: bold; border-bottom: 0 }
.calendario ul.pista li ul.extras { width: 100%; }
.calendario ul.pista li ul.extras li { width: auto; border: 0; padding: 1px; float: none; display: inline }
.calendario ul.pista li ul.extras li a { padding: 0 5px; }
.calendario ul.pista li ul.extras li + li a { border-left: 1px dotted #ccc }
h2.calendario { border-bottom: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 160%; font-weight: normal; margin: 0 0 23px }
h2.calendario em { font-style: normal; color: #900; }
.navegacion-dias { float: left; width: 100%; margin-bottom: 15px }
.navegacion-dias p { float: left; margin: 0 10px 0 5px; }
.navegacion-dias li { float: left; position: relative; height: 14px; margin: 0 2px; padding: 0 19px 4px; text-align: center; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9, #e5e5e5 20px); background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e5e5e5)); border: 1px solid #c0c0c0; color: #c0c0c0 }
#contenido .navegacion-dias a { background: #4f4f4f; border: 1px solid #3e3e3e; color: #dcd5d5; text-decoration: none; float: left; margin: -1px -21px; padding: 0 19px; position: relative; }
#contenido .navegacion-dias a:hover { background: #fff; border: 1px solid #3e3e3e; color: #3e3e3e; }
#contenido .navegacion-dias .activo a { background: #900 }
/* FORMUMALRIO NADAL 300 */
#formulario_nadal { float: left; clear: left; background: #EEE; border: 1px solid #CCC; margin: 0px 0 15px; padding: 5px; width: 96.6%; }
#formulario_nadal input { border: 1px solid #CCC; margin: 3px 0; padding: 3px 5px; width: 95% }
#formulario_nadal textarea { border: 1px solid #CCC; margin: 3px 0; padding: 3px 5px; }
#formulario_nadal label { color: #333 }
#formulario_nadal input.boton { background-color: #333; color: #CCC; cursor: pointer; display: inline; float: right; margin-right: 3px; padding: 3px 15px; text-transform: uppercase; font-size: 90%; width: auto }
#contenido h2.consultorio a { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#contenido h2.consultorio { border: 0; margin: 5px 0 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 160%; }


/*TABLAS RESULTADOS nuevo diseño/junio-2013*/


.resultados-encuentros{ float: left;
    margin: 0;
    width: 100%;}
.cajas-sup{float: left;
    width: 100%;}
.cajas-sup ul{float: left;
    width: 100%;}
.cajas-sup li{background-color: #353535;
    float: left;margin: 0 0 0 3%;
    text-align: center;
    width: 30%;}
#contenido .cajas-sup h2 {
    border: medium none;margin: 0;
    color: #FFFFFF;
     font-size: 75%;
    padding: 5% 0;}
.contenedor-columnas{float: left;
    margin: 3% 0 0;
    width: 100%;}
.contenedor-columnas .columna{float: left;
    
    width: 30%;}
.contenedor-columnas .primera-ronda{margin: 0 0 0 3%;}
.contenedor-columnas .segunda-ronda{
    margin: -48px 0 0 3%;}
.contenedor-columnas .tercera-ronda{}
.contenedor-columnas .primera-ronda .encuentro{border: 1px solid #CCCCCC;
    float: left;
    margin: 0 12.5% 8%;
    width: 75%;}
.contenedor-columnas .segunda-ronda .encuentro{border: 1px solid #CCCCCC;
    float: left;
    margin: 103px 12.5% 8%;
    width: 75%}
.contenedor-columnas .tercera-ronda .encuentro{border: 1px solid #CCCCCC;
    float: left;
    margin: 0 12.5% 8%;
    width: 75%;}
.contenedor-columnas .oculto{visibility:hidden;display:none;}
.contenedor-columnas .directo{color: red;
    float: left;
    font-size: 85%;
    margin: -6% 0 0;
    padding: 0 0 1%;
    text-align: center;
    text-decoration: blink;
    width: 100%;}
.contenedor-columnas .encuentro.jugando{border: 1px solid red;}
.contenedor-columnas .encuentro .perdedor{background-color:#e8e8e8;}
.contenedor-columnas .encuentro .ganador{background-color:#494d50;color:#ffffff;}
.contenedor-columnas .encuentro .tenista-1,.contenedor-columnas .encuentro .tenista-2{
    float: left;
    text-align: center;
    width: 100%;}
.contenedor-columnas .encuentro .tenista-1{ border-bottom: 1px solid #CCCCCC;}
.contenedor-columnas .encuentro .bandera.nombre, .contenedor-columnas .encuentro .resultados{ float: left;
    padding: 2%;
    width: 96%;}

.contenedor-columnas .encuentro .bandera img{float: left;
    margin: 3% 0 0 3%;
    width: 9%;}
.contenedor-columnas .encuentro .nombre span{ float: right;
    font-size: 75%;
    margin: 2% 0 0;
    padding: 0 3% 0 0;
    width: 85%;
    word-wrap: break-word;}

.contenedor-columnas .encuentro .resultados span{font-size: 87%;}
.contenedor-columnas .primera-ronda .encuentro .conector-izquierdo{

 border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 101px;
    left: 191px;
    position: absolute;
    top: 191px;
    width: 38px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}
.contenedor-columnas .segunda-ronda .encuentro .conector-izquierdo{

 border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 101px;
    left: 191px;
    position: absolute;
    top: 191px;
    width: 38px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}
.contenedor-columnas .tercera-ronda .encuentro .conector-izquierdo{

 border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 101px;
    left: 191px;
    position: absolute;
    top: 191px;
    width: 38px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}
























