

/* CSS Document */

/* INCLUDE CLASIFICACIÓN */

/*#contenido .par td { background-color: #EEEEEE; }*/
#contenido #jornada_enlazada table td{padding: 7px 0 !important;}
#contenido #jornada_enlazada td.equipo {
    font-size: 105%!important;;
}
#contenido #jornada_enlazada td.equipo img{   margin: 0 5px -2px !important;}

#contenido .clasificacion.primera .par td {  background: none; }

#contenido .clasificacion.primera tr:nth-child(2n+2) {  background: #EEE; }


#contenido table.clasificacion th.champions {background:#aaa url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/champions.png) no-repeat bottom; padding:6px 8px; border-bottom:1px solid #fff}
#contenido table.clasificacion th.playoffs {background:#aaa url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/playoffs.png) no-repeat center center; padding:6px 8px; border-bottom:1px solid #fff}
#contenido table.clasificacion th.uefa {background:#aaa url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/uefa.png) no-repeat center center;  padding:6px 8px; border-top:1px solid #fff}
#contenido table.clasificacion th.descenso {background:#aaa url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/descenso.png) no-repeat center center;  padding:6px 8px}
#contenido table.clasificacion th.ascenso {background:#aaa url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/asc.png) no-repeat center center;  padding:6px 8px}
#contenido table.clasificacion th.champions span, 
#contenido table.clasificacion th.uefa span, 
#contenido table.clasificacion th.descenso span, 
#contenido table.clasificacion th.ascenso span, 
#contenido table.clasificacion th.playoffs span{display:none}
#contenido table.clasificacion .pos {color:#333;}
#contenido table.clasificacion .champions .pos {color:#393;}
#contenido table.clasificacion .playoffs .pos {color:#c60;}
#contenido table.clasificacion .ascenso .pos {color:#393;}
#contenido table.clasificacion .uefa .pos {color:#c60;}
#contenido table.clasificacion .descenso .pos {color:#c00;}
#contenido table.clasificacion .puntos {background:#ebebeb; color:#333; font-weight:bold;}
#contenido table.clasificacion .champions .puntos {background:#393; color:#fff;}
#contenido table.clasificacion .playoffs .puntos {background:#c60; color:#fff;}
#contenido table.clasificacion .ascenso .puntos {background:#393; color:#fff;}
#contenido table.clasificacion .uefa .puntos {background:#C60; color:#fff;}
#contenido table.clasificacion .descenso .puntos {background:#c00; color:#fff;}

#contenido table.clasificacion.equipo th.champions {background:#aaa;color:#fff;padding:0;border:0}
#contenido table.clasificacion.equipo th.champions span {display:block; overflow:hidden; white-space:nowrap; margin:0; text-transform:uppercase; font-weight:bold;}
#contenido table.clasificacion.equipo th.ascenso {background:#aaa; color:#fff; padding:0; border:0}
#contenido table.clasificacion.equipo th.ascenso span {display:block; overflow:hidden; white-space:nowrap; margin:0; text-transform:uppercase; font-weight:bold;}
#contenido table.clasificacion.equipo th.uefa {background:#aaa; color:#fff; padding:0; border:0}
#contenido table.clasificacion.equipo th.uefa span {display:block; overflow:hidden; white-space:nowrap; margin:0; text-transform:uppercase; font-weight:bold;}
#contenido table.clasificacion.equipo th.descenso {background:#aaa; color:#fff; padding:0; border:0}
#contenido table.clasificacion.equipo th.descenso span {display:block; overflow:hidden; white-space:nowrap; margin:0; text-transform:uppercase; font-weight:bold;}
#contenido table.clasificacion.equipo .pos {font-weight:bold; border-right:0;}
.clasificacion-general .clasificacion .descenso.fin td {border-bottom:1px solid #ccc;}
.clasificacion-general .ascenso .pos {background:#393; color:#fff;}
.clasificacion-general .champions .pos {background:#393; color:#fff;}
.clasificacion-general .uefa .pos {background:#c60; color:#fff;}
.clasificacion-general .playoffs .pos {background:#c60; color:#fff;}
.clasificacion-general .descenso .pos {background:#c00; color:#e9cccc;}
.clasificacion-general .casa {background:#f1f1f1;}
.clasificacion-general .goles {background:#f1f1f1;}


/* clasificaciones ligas */

/* alemana y francesa */
/* zona champions */
#contenido table.clasificacion.alemana .pos_1 .pos, 
#contenido table.clasificacion.alemana .pos_2 .pos, 
#contenido table.clasificacion.alemana .pos_3 .pos {color:#393;}
#contenido table.clasificacion.francesa .pos_1 .pos, 
#contenido table.clasificacion.francesa .pos_2 .pos, 
#contenido table.clasificacion.francesa .pos_3 .pos {color:#393;}
#contenido table.clasificacion.alemana .pos_1 .puntos, 	
#contenido table.clasificacion.alemana .pos_2 .puntos, 	
#contenido table.clasificacion.alemana .pos_3 .puntos {background:#393; color:#fff}
#contenido table.clasificacion.francesa .pos_1 .puntos, 
#contenido table.clasificacion.francesa .pos_2 .puntos, 
#contenido table.clasificacion.francesa .pos_3 .puntos {background:#393; color:#fff}
/* zona uefa */
#contenido table.clasificacion.alemana .pos_4 .pos, 
#contenido table.clasificacion.alemana .pos_5 .pos  {color:#c60;}
#contenido table.clasificacion.francesa .pos_4 .pos, 
#contenido table.clasificacion.francesa .pos_5 .pos {color:#c60;}
#contenido table.clasificacion.alemana .pos_4 .puntos, 	
#contenido table.clasificacion.alemana .pos_5 .puntos  {background:#c60; color:#fff}
#contenido table.clasificacion.francesa .pos_4 .puntos, 
#contenido table.clasificacion.francesa .pos_5 .puntos {background:#c60; color:#fff}
/* zona descenso */
#contenido table.clasificacion.alemana .pos_16 .pos, 
#contenido table.clasificacion.alemana .pos_17 .pos, 
#contenido table.clasificacion.alemana .pos_18 .pos {color:#c00;}
#contenido table.clasificacion.francesa .pos_18 .pos, 
#contenido table.clasificacion.francesa .pos_19 .pos, 
#contenido table.clasificacion.francesa .pos_20 .pos {color:#c00;}
#contenido table.clasificacion.alemana .pos_16 .puntos, 	
#contenido table.clasificacion.alemana .pos_17 .puntos, 
#contenido table.clasificacion.alemana .pos_18 .puntos {background:#c00; color:#fff}
#contenido table.clasificacion.francesa .pos_18 .puntos, 
#contenido table.clasificacion.francesa .pos_19 .puntos, 
#contenido table.clasificacion.francesa .pos_20 .puntos {background:#c00; color:#fff}
/* Inglaterrra, Italia, Primera */
#contenido table.clasificacion.primera {margin-left:0}
/* zona champions */
#contenido table.clasificacion.inglesa .pos_1 .pos, 
#contenido table.clasificacion.inglesa .pos_2 .pos, 
#contenido table.clasificacion.inglesa .pos_3 .pos, 
#contenido table.clasificacion.inglesa .pos_4 .pos {color:#393;}
#contenido table.clasificacion.italiana .pos_1 .pos, 
#contenido table.clasificacion.italiana .pos_2 .pos, 
#contenido table.clasificacion.italiana .pos_3 .pos {color:#393;}
#contenido table.clasificacion.primera .pos_1 .pos, 
#contenido table.clasificacion.primera .pos_2 .pos, 
#contenido table.clasificacion.primera .pos_3 .pos, 
#contenido table.clasificacion.primera .pos_4 .pos {color:#393;}
#contenido table.clasificacion.inglesa .pos_1 .puntos, 	
#contenido table.clasificacion.inglesa .pos_2 .puntos, 	
#contenido table.clasificacion.inglesa .pos_3 .puntos, 	
#contenido table.clasificacion.inglesa .pos_4 .puntos {background:#393; color:#fff}
#contenido table.clasificacion.italiana .pos_1 .puntos, 
#contenido table.clasificacion.italiana .pos_2 .puntos, 
#contenido table.clasificacion.italiana .pos_3 .puntos {background:#393; color:#fff}
#contenido table.clasificacion.primera .pos_1 .puntos, 
#contenido table.clasificacion.primera .pos_2 .puntos, 
#contenido table.clasificacion.primera .pos_3 .puntos, 
#contenido table.clasificacion.primera .pos_4 .puntos {background:#393; color:#fff}
/* zona uefa */
#contenido table.clasificacion.inglesa .pos_5 .pos, 
#contenido table.clasificacion.inglesa .pos_6 .pos{color:#c60;}
#contenido table.clasificacion.italiana .pos_5 .pos, 
#contenido table.clasificacion.italiana .pos_4 .pos{color:#c60;}
#contenido table.clasificacion.primera .pos_5 .pos,
#contenido table.clasificacion.primera .pos_6 .pos {color:#c60;}	
#contenido table.clasificacion.inglesa .pos_5 .puntos, 	
#contenido table.clasificacion.inglesa .pos_6 .puntos{background:#c60; color:#fff}
#contenido table.clasificacion.italiana .pos_5 .puntos, 
#contenido table.clasificacion.italiana .pos_4 .puntos{background:#c60; color:#fff}
#contenido table.clasificacion.primera .pos_5 .puntos, 
#contenido table.clasificacion.primera .pos_6 .puntos{background:#c60; color:#fff}
/* zona descenso */
#contenido table.clasificacion.inglesa .pos_18 .pos, 
#contenido table.clasificacion.inglesa .pos_19 .pos, 
#contenido table.clasificacion.inglesa .pos_20 .pos{color:#c00;}
#contenido table.clasificacion.italiana .pos_18 .pos, 
#contenido table.clasificacion.italiana .pos_19 .pos, 
#contenido table.clasificacion.italiana .pos_20 .pos{color:#c00;}
#contenido table.clasificacion.primera .pos_18 .pos, 
#contenido table.clasificacion.primera .pos_19 .pos,
#contenido table.clasificacion.primera .pos_20 .pos {color:#c00;}
#contenido table.clasificacion.inglesa .pos_18 .puntos,
#contenido table.clasificacion.inglesa .pos_19 .puntos, 
#contenido table.clasificacion.inglesa .pos_20 .puntos{background:#c00; color:#fff}
#contenido table.clasificacion.italiana .pos_18 .puntos,
#contenido table.clasificacion.italiana .pos_19 .puntos,
#contenido table.clasificacion.italiana .pos_20 .puntos{background:#c00; color:#fff}
#contenido table.clasificacion.primera .pos_18 .puntos,
#contenido table.clasificacion.primera .pos_19 .puntos,
#contenido table.clasificacion.primera .pos_20 .puntos {background:#c00; color:#fff}
/* Segunda, segunda b */
/* Ascenso */
#contenido table.clasificacion.segunda .pos_1 .pos, 
#contenido table.clasificacion.segunda .pos_2 .pos{color:#393;}
#contenido table.clasificacion.segundab .pos_1 .pos,
#contenido table.clasificacion.segundab .pos_2 .pos,
#contenido table.clasificacion.segundab .pos_3 .pos,
#contenido table.clasificacion.segundab .pos_4 .pos{color:#393;}
#contenido table.clasificacion.segunda .pos_1 .puntos,
#contenido table.clasificacion.segunda .pos_2 .puntos{background:#393; color:#fff}
#contenido table.clasificacion.segundab .pos_1 .puntos,
#contenido table.clasificacion.segundab .pos_2 .puntos,
#contenido table.clasificacion.segundab .pos_3 .puntos,
#contenido table.clasificacion.segundab .pos_4 .puntos{background:#393; color:#fff}
/* playoffs */
#contenido table.clasificacion.segunda .pos_3 .pos, 
#contenido table.clasificacion.segunda .pos_4 .pos, 
#contenido table.clasificacion.segunda .pos_5 .pos, 
#contenido table.clasificacion.segunda .pos_6 .pos{color:#c60;}
#contenido table.clasificacion.segunda .pos_3 .puntos, 
#contenido table.clasificacion.segunda .pos_4 .puntos, 
#contenido table.clasificacion.segunda .pos_5 .puntos, 
#contenido table.clasificacion.segunda .pos_6 .puntos{background:#c60; color:#fff}
#contenido table.clasificacion.segundab .pos_16 .pos {color:#c60;}
#contenido table.clasificacion.segundab .pos_16 .puntos {background:#c60; color:#fff}
/* Descenso */

/* leyendas */
#contenido table.clasificacion + .leyenda {float:left;position:relative;color:#333; font-size:70%;margin-bottom:20px;}
.leyenda strong {display:block; font-weight:normal; margin-bottom: 10px;}
.leyenda span{color:#505050; text-transform:uppercase; font-size:85%;float: left; clear:left; margin-bottom: 5px;padding-left:3px; margin-left:5px;}
body.Clasificacion .leyenda span{float:none; clear:none;}
.leyenda span.champions{border-left:4px solid #393;}
.leyenda span.uefa{border-left:4px solid #c60; }
.leyenda span.descenso{border-left:4px solid #c00;}
.leyenda span.ascenso{border-left:4px solid #393;}
.leyenda span.playoffs{border-left:4px solid #c60;}
.clasificacion-general .leyenda span.champions {margin-left:5px;}

/* Clasificaciones por Grupos */
.grupos-portada caption {font-size:90%;}
.grupos-portada td {font-size:85%; text-align:left;}
.col-2 .grupos-portada td  img{width:15px; height:auto !important; float:left; margin-right:3px;}
#contenido .col-2 .grupos-portada td.puntos {text-align:right; padding-right:8px;}
#contenido .grupos-portada .th-titulo {background: #e1e1e1 ; font-size: 85%; padding: 3px 8px; border-radius:5px 5px 0 0; text-transform:none; margin-top:10px; float:left; color:#666; }	
#contenido .grupos-portada tr:first-child .th-titulo{margin-top:5px;}
#contenido .grupos-portada .th-titulo a {color:#069;}
#contenido ..grupos-portada .th-titulo a:hover { color:#900;}
#contenido .grupos-portada th:not(.th-titulo) {background: none repeat scroll 0 0 #aaa;border-left: 1px solid #ccc;border-top: 1px solid #ccc;color: #fff;padding: 4px 5px 2px;font-size:70%;}
#contenido .col-2 .grupos-portada th + th { font-size:65%; text-align:right;}
 

/* CALENDARIO GRUPOS */ 
.nav-calendario { margin-bottom:20px; float:left; font-size:80%; border-bottom:1px solid #ccc; z-index:99; border-color:#e2e2e2; border-width:1px 1px 3px 1px; border-style:solid; border-radius:5px; padding:5px;}
.envuelve-calendario { width:964px; float:left; position:relative; height:1997px; overflow:hidden; }
.Calendario.G8 .envuelve-calendario {height:1800px;}
.Calendario.G12 .envuelve-calendario {height:2700px;}

.Calendario.F5 .info-calendario { width:2300px; position:absolute; float:left; }
.Calendario.F6 .info-calendario { width:2700px; position:absolute; float:left; }

.info-calendario ol { width:380px; float:left; margin-right:20px;}
.info-calendario li.i-v {width:400px;}

#contenido .info-calendario ol h2 {    background: none repeat scroll 0 0 #555555;border: 1px solid #FFFFFF;
color: #FFFFFF; float: left;font: bold 90%/110% Arial,Helvetica,sans-serif;height: 459px;margin-right: 1px;
padding: 10px;text-align: center;width: 18px;}


#contenido .info-calendario .fase-grupos { float:left; }
#contenido #nav-dias .fase-grupos{margin-right:28px;float:left;}
#contenido #nav-dias a{color:#666;  text-align: center;}
#contenido #nav-dias a:hover{color:#fff;}
#contenido #nav-dias .octavos{margin-right:28px;float:left;}
#contenido #nav-dias .octavos li a{float:left; width:58px;}
#contenido #nav-dias .cuartos a, #contenido #nav-dias .semifinal a{width:127px;  margin-right: 28px;}
#contenido #nav-dias .final a{width:82px;}
#contenido .info-calendario .dieciseisavos { position:absolute;}
#contenido .info-calendario .octavos { position:absolute;}
#contenido .info-calendario .octavos.o1 { top:100px; }
#contenido .info-calendario .octavos.o2 { top:250px; }

#contenido .info-calendario .octavos.o3 { top:400px; }
#contenido .info-calendario .octavos.o4 { top:550px; }

#contenido .info-calendario .octavos.o5 { top:700px; }
#contenido .info-calendario .octavos.o6 { top:850px; }

#contenido .info-calendario .octavos.o7 { top:1000px; }
#contenido .info-calendario .octavos.o8 { top:1150px; }


#contenido .info-calendario .cuartos { position:absolute; left:420px; }
#contenido .info-calendario .cuartos.c1 { top:100px; }
#contenido .info-calendario .cuartos.c2 { top:250px; }
#contenido .info-calendario .cuartos.c3 { top:400px; }
#contenido .info-calendario .cuartos.c4 { top:550px; }

#contenido .info-calendario .semifinal { position:absolute; left:840px; }
#contenido .info-calendario .semifinal.s1 { top:170px; }
#contenido .info-calendario .semifinal.s2 { top:470px; }

#contenido .info-calendario .final { position:absolute; left:1590px; top:322px; }

/* calendario 5 fases y 8 grupos (Champions) */
.Calendario.F5 #contenido .info-calendario .octavos {left:390px; }
.Calendario.F5 #contenido .info-calendario .cuartos {left:780px; }
.Calendario.F5 #contenido .info-calendario .semifinal {left:1199px; }
.Calendario.F5.G8 #contenido .info-calendario .final { left:1590px; top:392px; }

.Calendario.G8 #contenido .info-calendario .cuartos.c1 { top:170px; }
.Calendario.G8 #contenido .info-calendario .cuartos.c2 { top:320px; }
.Calendario.G8 #contenido .info-calendario .cuartos.c3 { top:470px; }
.Calendario.G8 #contenido .info-calendario .cuartos.c4 { top:620px; }
.Calendario.G8 #contenido .info-calendario .semifinal.s1 { top:240px; }
.Calendario.G8 #contenido .info-calendario .semifinal.s2 { top:540px; }

/* calendario 6 fases y 12 grupos (Europa League) */
.Calendario.F6 #contenido .info-calendario .dieciseisavos {left:780px; }
.Calendario.F6 #contenido .info-calendario .octavos {left:1200px; }
.Calendario.F6 #contenido .info-calendario .cuartos {left:1610px; }
.Calendario.F6 #contenido .info-calendario .semifinal {left:2050px; }
.Calendario.F6.G12 #contenido .info-calendario .final { left:2300px; top:415px; }


.Calendario.G12 #contenido .info-calendario .dieciseisavos.d1 { top:50px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d2 { top:200px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d3 { top:350px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d4 { top:500px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d5 { top:650px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d6 { top:800px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d7 { top:950px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d8 { top:1100px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d9 { top:1250px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d10 { top:1400px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d11 { top:1550px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d12 { top:1700px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d13 { top:1850px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d14 { top:2000px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d15 { top:2150px; }
.Calendario.G12 #contenido .info-calendario .dieciseisavos.d16 { top:2300px; }

.Calendario.G12 #contenido .info-calendario .octavos.o1 { top:120px; }
.Calendario.G12 #contenido .info-calendario .octavos.o2 { top:270px; }
.Calendario.G12 #contenido .info-calendario .octavos.o3 { top:420px; }
.Calendario.G12 #contenido .info-calendario .octavos.o4 { top:570px; }
.Calendario.G12 #contenido .info-calendario .octavos.o5 { top:720px; }
.Calendario.G12 #contenido .info-calendario .octavos.o6 { top:870px; }
.Calendario.G12 #contenido .info-calendario .octavos.o7 { top:1020px; }
.Calendario.G12 #contenido .info-calendario .octavos.o8 { top:1170px; }

.Calendario.G12 #contenido .info-calendario .cuartos.c1 { top:170px; }
.Calendario.G12 #contenido .info-calendario .cuartos.c2 { top:300px; }
.Calendario.G12 #contenido .info-calendario .cuartos.c3 { top:470px; }
.Calendario.G12 #contenido .info-calendario .cuartos.c4 { top:620px; }

.Calendario.G12 #contenido .info-calendario .semifinal.s1 { top:240px; }
.Calendario.G12 #contenido .info-calendario .semifinal.s2 { top:540px; }



#contenido .info-calendario .dieciseisavos h2,
#contenido .info-calendario .octavos h2,
#contenido .info-calendario .cuartos h2,
#contenido .info-calendario .semifinal h2
 { font-size: 90%;   font-weight: bold;  height: 49px; }
#contenido .info-calendario .final h2{font-size: 90%;   font-weight: bold;  height: 43px;}
#contenido .info-calendario .dieciseisavos.i-v h2,
#contenido .info-calendario .octavos.i-v h2,
#contenido .info-calendario .cuartos.i-v h2,
#contenido .info-calendario .semifinal.i-v h2,
#contenido .info-calendario .final.i-v h2 {height:90px;}


#contenido .info-calendario ol h2 a { color:#fff; }
#contenido .info-calendario ol table { float:left; width:338px; clear:none; border:0; border-bottom: 1px dotted #E5E5E5; margin-bottom:25px; /*border-right:1px solid #ccc; border-top:1px solid #ccc;*/  }
#contenido .info-calendario ol table td { font-size:90%; border:0; border-bottom:1px dotted #E5E5E5; /*border:0; background:#f2f2f2;*/ }
#contenido .info-calendario ol table td.enlaces { background:#e9e9e9; /*border-top:1px dotted #ccc; */}
#contenido .info-calendario ol table + table {margin-left:30px;}
/*#contenido .info-calendario ol li:not(.i-v) table tr.handler {display: table-row; width:100%;}
#contenido .info-calendario ol table tr.handler {border-top: 1px dotted #E5E5E5; }*/
#contenido .info-calendario td.fecha { background:#ccc; padding:5px; font: 85%/110% Arial,Helvetica,sans-serif; width:28px; margin-right:1px; border:1px solid #fff; }
#contenido .info-calendario .i-v tr td.fecha:after  { content:"Ida"; display:block; color:#fff; margin-top:13px; }
#contenido .info-calendario .i-v .extras ~ tr td.fecha:after  { content:"Vuelta"; display:block; color:#fff; margin-top:13px; }
.info-calendario .i-v .jornada-b tr.extras { height:27px;}
.info-calendario .final .jornada-b tr.extras { height:27px;}
.info-calendario .jornada-b .extras ul { margin-left:0; }
.info-calendario  .jornada-b .extras li { padding: 3px 5px;	margin:0; float:left;}
.info-calendario .i-v .jornada-b .extras li, .info-calendario .final .jornada-b .extras li {padding:0 5px;}
#contenido .info-calendario .video {
    margin-bottom: 0;
}

.info-calendario .video {
    width: auto;
}


.info-calendario .jornada-b .extras li + li { margin:0; }

.info-calendario .jornada-b .marcador strong {
    font-size: 100%;
}


.info-calendario .jornada-b .hora strong, .info-calendario .jornada-b .hora span {background:  #fff;border-radius: 5px 5px 5px 5px;color: #555;font-size: 100%;font-weight: normal;padding: 3px 8px;font-size:95%;background:#e5e5e5e;}
.info-calendario .jornada-b .marcador strong {
    background: #555;
}

#contenido .info-calendario table td { padding: 8px 1px; }
#contenido .info-calendario .i-v table td { padding: 6px 1px; }

.info-calendario .jornada-b span { top: 2px;}
.info-calendario .jornada-b  .local img { margin-right:0; margin-left:5px;}
.info-calendario .jornada-b  .visitante img { margin-right:5px; margin-left:0px;}
#contenido .info-calendario table td.marcador a {
    margin-top: 0;
}
.nav-fases,
.nav-dias,
.nav-jornadas,
.nav-paises,
.nav-equipos,
.nav-sedes { float:left; width:100%; padding-bottom:15px; }


.nav-dias li { float:left; margin-right:1px  !important; }
.nav-jornadas li { float:left; margin-right:1px; }
.nav-paises li { float:left; margin-right:17px; }


.nav-sedes { padding-top:15px; }
.nav-sedes li { float:left; margin-right:5px; }
.nav-sedes li + li { border-left:1px solid #ccc; padding-left:10px; }

.nav-paises { font-size:85%; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.nav-equipos { font-size:85%;  padding-bottom:10px;  padding-top:5px; background:#f5f5f5; border-radius:5px; padding-left:5px; *width:950px;}
.nav-equipos > li {display:inline-block;  margin-right:6px; width:110px; *float:left;}
.nav-equipos > li span {margin-bottom:5px; display:block; color:#999; padding-left:6px;}
.nav-equipos > li a {margin-bottom:4px;  border-radius:3px; background:#e8e8e8; padding:4px; width:106px; }
.nav-equipos > li a:hover {background:#900; cursor:pointer;}


.Calendario.G12 .nav-equipos > li {margin-right:11px; width:145px; margin-bottom:5px;}
.Calendario.G12 .nav-equipos > li li {width:inherit;}
.Calendario.G12  .nav-equipos {padding-bottom:0;}
.Calendario.G12 .nav-equipos li a {letter-spacing:0;}
.nav-equipos li a {text-transform:uppercase; letter-spacing:-0.5px; font-size:90%; display:block; }

#contenido .nav-equipos li a {color:#555;}
#contenido .nav-equipos > li a:hover {color:#fff;}
.nav-equipos li a img {position: relative; top:2px; width:12px; margin-right:2px; display:inline-block;}
.nav-dias { font-size:90%; z-index:999999; height:25px; }
.nav-dias li a {     background: none repeat scroll 0 0 #CCCCCC;border-radius: 5px 5px 5px 5px; color: #333333;
display: block;margin: 1px 1px 0; padding: 4px;text-transform: uppercase;width: 26px; }
#contenido .nav-dias li a:hover { background:#ae0001; color:#fff; }
.nav-dias li a strong { font-size:100%; }
#contenido .nav-dias li.libre a {  background:#e7e7e7; color:#999; }

.nav-jornadas { font-size:90%; z-index:999999; height:25px; }
.nav-jornadas li a { padding:5px; background:#ccc;  border-radius: 5px; text-transform:uppercase; width:54px; display: block; text-align:center; }
#contenido .nav-jornadas li a {color: #666;}

#contenido .nav-jornadas li a:hover { background:#ae0001; color:#fff;}
.nav-jornadas li a strong { font-size:120%; }
#contenido .nav-jornadas li.libre a {  background:#e7e7e7; color:#999; }

.nav-fases { margin-bottom:1px; height:32px; padding-bottom:0;  }
.nav-fases li { float:left; }
.nav-fases li a {float:left; font-size:90%;  padding:10px 5px; background:#555; color: #fff; border-radius: 5px; text-transform:uppercase; text-align:center;  }
.nav-fases li a:hover { background:#ae0001; }
#contenido .nav-fases li a { color:#fff; }

/* Calendario 5 Grupos (Champions)*/
.F5 .nav-jornadas li.fase-grupos  a {width:41px;}
.F5 .nav-jornadas li.fase-grupos +  li.octavos a,
.F5 .nav-jornadas li.octavos +  li.cuartos a,
.F5 .nav-jornadas  li.cuartos +  li.semifinal a {margin-left: 39px;}
.F5 .nav-fases li.bt-fase-grupos a { width:322px; margin-right:30px;  } 
.F5 .nav-fases li.bt-octavos a { width: 125px; margin-right:30px; } 
.F5 .nav-fases li.bt-cuartos a { width: 125px; margin-right:30px; } 
.F5 .nav-fases li.bt-semifinal a {  width: 125px; margin-right:30px; } 
.F5 .nav-fases li.bt-final a { width:80px;} 

/* Calendario 6 Grupos (Europa League)*/
.F6 .nav-jornadas li.fase-grupos  a {width:41px;}
.F6 .nav-jornadas li.fase-grupos +  li.dieciseisavos a {margin-left: 28px;  width: 36px;}
.F6 .nav-jornadas li.dieciseisavos + li.octavos a,
.F6 .nav-jornadas li.octavos + li.cuartos a,
.F6 .nav-jornadas li.cuartos + li.semifinal a {margin-left: 23px;  width: 36px;}
.F6 .nav-fases li.bt-fase-grupos a { width:300px; margin-right:30px;  } 
.F6 .nav-fases li.bt-dieciseisavos a { width: 100px; margin-right:25px; } 
.F6 .nav-fases li.bt-octavos a { width: 100px; margin-right:25px; } 
.F6 .nav-fases li.bt-cuartos a { width: 100px; margin-right:25px; } 
.F6 .nav-fases li.bt-semifinal a {width: 100px; margin-right:24px;} 
.F6 .nav-fases li.bt-final a { width:62px;} 

.nav-lateral { 
    float: left;
    /* height: 750px;*/ height:100%;
    width: 30px;
    z-index: 9999;
	display:none; }
.nav-lateral.activo { display:inherit; *display:block; }
#contenido .nav-lateral a { display:block; height: 100%; background: #000; color:#fff; padding:00px 5px 5px 5px; opacity:0.50; filter:alpha(opacity=50); font-size:380%; font-weight:bold; }
#contenido .envuelve-calendario .nav-lateral.derecha a:after {content:'\203A'; position:absolute; bottom:0; left:5px;}
#contenido .envuelve-calendario .nav-lateral.izquierda a:after { content:'\2039';  position:absolute; bottom:0; left:5px;} 

#contenido .nav-lateral a:hover { background:#AE0001; opacity:1; }
.nav-lateral.izquierda { left: 0;   position: absolute; height:100%; }
.nav-lateral.derecha { right: 0;   position: absolute; height:100%; }


/* ACTIVOS*/
table.jornada-b {  }
table.jornada-b tr { }
.jornada-b .activo .equipo, .jornada-b .activo .marcador, .jornada-b .activo .hora {background:#FFF;}
.jornada-b img{height:auto;}
#contenido .nav-fases .activo,
#contenido .nav-dias .activo,
#contenido .nav-paises .activo,
#contenido .nav-sedes .activo,
#contenido .info-calendario ol .activo h2 {background: #AE0001; color:#fff !important; }
#contenido .info-calendario tr.activo td.fecha { background: #AE0001; color:#fff;  }
#contenido .info-calendario .activo td:not(.fecha) {background:#e1e1e1; }
#contenido .info-calendario .jornada-b .activo .marcador strong { background:#AE0001; }
#contenido .info-calendario table tr.activo + tr.extras td {border-top:1px dotted #ccc;  }

#contenido .info-calendario table td.desplegar { padding:0;  }
#contenido .info-calendario table td.desplegar a { color:#555; padding:5px; font-size:120%; font-weight:bold; display:block; border-radius: 5px; background-color:#e2e2e2; margin-top:2px;}
#contenido .info-calendario table td.desplegar a:hover { color:#fff; background:#AE0001;  } 

#contenido .info-calendario .equipo.ganador span a {font-weight:bold; color:#A30001;}
#contenido .info-calendario .equipo.ganador span {font-weight:bold; color:#A30001;}
#contenido .info-calendario .finalizado .fecha {color:#999; background: #F2F2F2;}
#contenido .info-calendario .comenzado .marcador strong { background:#a30001; }
#contenido .info-calendario .comenzado.finalizado .marcador strong { background:#555; } 

/* equipos includes
#contenido  table.clasificacion-grupo td.th_row { text-align:left; } */

/* álbum
.botonera_reproductor li.seleccionada img {border: 2px solid #AE0001;} */

/* gráfico  
.Grafico p.firma { font-size:80%; }
.Grafico p.firma.pie { font-size:80%; float:left; width:100%; text-align:right; margin-top:15px; }*/

/* multimarcador
.multimarcador.dobleancho h2 { display:none; } */

/* Grupos */
#contenido table.generica.grupos caption{ 
background:#DDD;
    border: 1px solid #CCC;
    border-radius: 5px;
    color: #555;
    font-weight: bold;
    margin: 0 0 2px;
    text-transform: uppercase;
	}
	
	#contenido table.generica.grupos caption a { border-bottom:1px dotted #767676; }
	
#contenido table.generica.grupos thead {
	background-color:#353535;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */}
	
#contenido table.generica.grupos th {
	background:none;
    border:0;
    color: #FFFFFF;
    font-size: 90%;
    font-weight: normal;
}

#contenido table.generica.grupos tr.clasificado{ background:#eee;}
#contenido table.generica.grupos tr.ganador{ background: #FFC;}

#contenido table.generica.grupos td {
	border:0; border-bottom:1px solid #ccc;
    color: #353535;
    padding: 10px 5px;
    text-align: center;
}
.Calendario #contenido table.generica.grupos td {  padding:10px 5px; color:#353535; text-align:center;  }
#contenido table.generica.grupos td.th_row {text-align: left;}
#contenido table.generica.grupos td.th_row img {float:left; margin-right:5px; position:relative; top:-3px;}

#contenido .calendario.grupos .calendario-jornadas{ float: left;margin-bottom:15px; width:100%;}
#contenido .calendario.grupos .calendario-jornadas li { float: left;   list-style-type: none;  padding-bottom: 15px; width: 100%; margin:0; }


#contenido .calendario.grupos .calendario-jornadas li li { width:auto; margin:0 5px 0 0; padding:0 10px 0 0;}
#contenido .calendario.grupos .calendario-jornadas li li + li { margin:0 5px;  marging:0 10px;}
#contenido .calendario.grupos .calendario-jornadas li table{ font-size:90%; margin:-1px 0 0; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#contenido .calendario.grupos .calendario-jornadas li .par td{margin-top:-1px;}
#contenido .calendario.grupos .calendario-jornadas li td { padding: 10px 5px; background:#eee;}
#contenido .calendario.grupos .calendario-jornadas li .extras td {background:#fff;}
#contenido .calendario.grupos .calendario-jornadas li td.fecha{ width: 80px;font-size:105%; font-weight:bold; background:#fff;}
#contenido .calendario.grupos .calendario-jornadas li td.fecha .hora {font-weight:normal;}
#contenido .calendario.grupos .calendario-jornadas li td.sede{ width: 50px; margin-left:-1px;}
#contenido .calendario.grupos .calendario-jornadas li .jornada{display:none;}
.Grupos #contenido .calendario.grupos .calendario-jornadas li .jornada{display:inherit;}
.Grupos #contenido .calendario.grupos .calendario-jornadas .jornada-b img {display: inline-block; width:22px;}
.Grupos #contenido table td.equipo  { width:30%; }
#contenido .calendario.grupos .calendario-jornadas .jornada-b .marcador {width: auto;}
.calendario-jornadas .jornada-b .marcador strong {font-weight:bold;}

/* vídeos */
body.Videos #contenido #reproductor h2{margin-top: 25px;}
.videos-jornada {float:left; width:308px;margin:65px 0 20px}
.videos-jornada li {margin-bottom:3px;float:left; width:100%; background:#f2f2f2; font-size:80%; } 
.videos-jornada li:hover { background: #ccc;}
#contenido .videos-jornada li a { color:#000; width:} 
.videos-jornada span {float:left; height:22px;}
.videos-jornada strong {background: #333;border-radius:5px 5px 5px 5px;color: #fff;float: left;opacity: 0.8;padding: 8px 5px;text-align: center;width: 50px;font-size:120%;}
.videos-jornada.equipo {margin-bottom:20px}
.videos-jornada.equipo li{position:relative; padding:0}
#contenido .videos-jornada.equipo a.jornada {border-bottom:1px solid #841c1c; color:#841c1c; float:left; font-weight:bold; text-align:center; width:100%;}
.videos-jornada li span {float: left;position: relative;background-repeat: no-repeat;text-align: right;width:94px;background-position:98px 5px;padding:8px 30px 0 0; line-height: 130%;}
.videos-jornada li span.izq {padding: 8px 0 0 30px;text-align: left; background-position:5px;}
.videos-jornada li span.alm {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/almeria.png);}
.videos-jornada li span.ath {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/athletic.png);}
.videos-jornada li span.atm {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/atletico.png);}
.videos-jornada li span.bar {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/barcelona.png);}
.videos-jornada li span.dep {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/deportivo.png);}
.videos-jornada li span.esp {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/espanyol.png);}
.videos-jornada li span.get {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/getafe.png);}
.videos-jornada li span.rma {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/real-madrid.png);}
.videos-jornada li span.mga {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/malaga.png);}
.videos-jornada li span.mal {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/mallorca.png);}
.videos-jornada li span.osa {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/osasuna.png);}
.videos-jornada li span.rac {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/racing.png);}
.videos-jornada li span.sev {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/sevilla.png);}
.videos-jornada li span.spo {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/sporting.png);}
.videos-jornada li span.ten {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/tenerife.png);}
.videos-jornada li span.val {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/valencia.png);}
.videos-jornada li span.vad {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/valladolid.png);}
.videos-jornada li span.vil {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/villarreal.png);}
.videos-jornada li span.xer,
.videos-jornada li span.xrz {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/xerez.png);}
.videos-jornada li span.zar,
.videos-jornada li span.zgz {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/zaragoza.png);}
.videos-jornada li span.her {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/hercules.png);}
.videos-jornada li span.lev {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/levante.png);}
.videos-jornada li span.rea {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/real-sociedad.png);}
.videos-jornada li span.gra {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/granada.png);}
.videos-jornada li span.bet {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/betis.png);}
.videos-jornada li span.ray {background-image: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/equipos/escudos/listados/rayo-vallecano.png);}
body.ligas .videos-jornada li span {font-size:90%; line-height:100%; padding:3px; width:118px;}
body.ligas .videos-jornada li span img{ width:16px; height:auto; margin: 3px 0 -3px;}
body.ligas .videos-jornada li span.izq img{ margin-right: 3px;}
body.ligas .videos-jornada li span.dcha img{ margin-left: 3px;}

/* EN VIVOS */
body.EnVivo .col-7{overflow:hidden;}
body.EnVivo .col-5 #modulo_ranking ol{width: 353px;/* adaptando el ranking al ancho de columna*/}
/*body.EnVivo .columna-9 {width:630px;}
body.EnVivo .columna-5 {width:330px;}
body.EnVivo .columna-5 object {margin-bottom:20px;}
body.EnVivo .columna + .columna {margin-left:25px}
div.bloque_anchocompleto{margin-top: 10px;}*/
/* navegacion */
.navegacion_encuentro{float:left;display:inline;width:962px; margin-bottom:15px;}
.navegacion_encuentro ul{float:left;display:inline;width:962px;}
.navegacion_encuentro ul li{float:left;}
.navegacion_encuentro ul li a{padding:3px 10px; float:left;display:inline;}
/* fin navegacion */
.marcador_envivo{float: left;position: relative;width:100%; text-align: center; margin: 20px 0 0; color: #ddd;}
.marcador_envivo h2{float:left; position:relative; height:41px; margin-bottom:0; border:1px solid; border-radius: 5px;}
.col-12 .marcador_envivo h2 { width:962px; }
.marcador_envivo h2 img{ position: absolute; top: -15px; width:60px; max-height:60px;}
.marcador_envivo h2 img.local{ float:left; left: 25px;}
.marcador_envivo h2 img.visitante{ float:right;right: 25px;}
.marcador_envivo h2 strong{font: 22px Georgia, "Times New Roman", Times, serif; color:#900; padding: 7px 10px 0;float: left; width: 396px;}

.marcador_envivo h2 strong.local{ text-align: right;}
.marcador_envivo h2 strong.visitante{ text-align: left;}
.marcador_envivo h2 em{background:#333; color:#fff;float:left;font:bold 155%/130% Arial,Helvetica,sans-serif;position:relative;top:-10px; height:55px;width:120px; letter-spacing: -0.03em; border-radius:5px;}
.marcador_envivo h2 em span{font: normal 18px Arial, Helvetica, sans-serif;padding: 0 5px;position: relative;top: -7px;}
.marcador_envivo h2 em span.penalty {font: bold 22px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#dedede}
.marcador_envivo h2 em span.penalty:before {content:"("}
.marcador_envivo h2 em span.penalty:after {content:")"}
.marcador_envivo li{display: inline;}
.marcador_envivo li a{color: #333;text-decoration: none;padding: 0 5px;border-right: solid 1px #ccc;font-size: 11px;}
.marcador_envivo li.last a{border-right: none;}
p.dia_hora{ background:#900; color:#FFF; float:left; font-size:11px; margin:0; width:100%; padding:5px 0}
#goles_envivo {background: #f1f1f1; background: -moz-linear-gradient(top, #f1f1f1 , #fff 90%); background:-webkit-gradient(linear, 0 0, 0 90%, from(#f1f1f1), to(#fff));border-bottom: 1px dotted #CCCCCC; float: left;margin-bottom: 5px;width: 100%;}
#goles_local_envivo, #goles_visitante_envivo {font-size:0.95em;	float:left; width:30%; padding:0; margin:2px 0; padding-top:5px;}
#goles_local_envivo{margin-left:20%; }
#goles_local_envivo li, 
#goles_visitante_envivo li {overflow:hidden; padding:2px 15px; color:#333; width:100%; font-size: 90%;}
#goles_local_envivo li {border-right:1px solid #686D6E;   float:right;}
#goles_visitante_envivo li { text-align:left; border-left:1px solid #686D6E; position:relative; left:-1px;	float:left; }
#goles_local_envivo {text-align:right;}
#goles_local_envivo img {float:right;margin:0 0 0 5px;}
#goles_visitante_envivo img {float:left;margin:0 5px 0 0;}
.marcador_envivo .datos_encuentro{border-bottom:1px solid #ddd;float:left;padding:4px 10px;position:relative;width:618px;}
.marcador_envivo .datos_encuentro li.arbitro{left:8px;position:absolute;top:4px;}
.marcador_envivo .datos_encuentro li.estadio{right:8px;position:absolute;top:4px;}
.marcador_envivo .datos_encuentro li strong{color:#959595;display:block;font-size:10px;line-height:10px;margin-top:1px;}
/* Alineaciones y estadísticas de envivos */
.include_alineaciones, .include_estadisticas{float: left;margin-bottom: 20px;position: relative;}
.include_alineaciones.alineaciones{background: url("https://e00-elmundo.uecdn.es/eurocopa/2012/img/campo_368.png") no-repeat scroll 10px 55px #FFF;border: 1px solid #CCC;float: left;height: 579px;margin-bottom: 15px;padding: 65px 10px;position: relative;width: 368px;}
.include_alineaciones h3, 
.include_estadisticas h3, 
.include_alineaciones h4, 
.include_estadisticas h4{border-bottom: 0;}
#alineacion_local, #alineacion_visitante{height: 334px;position: absolute;width: 368px;z-index: 1;}
#alineacion_local{top:10px;}
#alineacion_visitante{top:344px;}
#alineacion_local li, #alineacion_visitante li{position:absolute;}

/*estadisticas*/
.include_alineaciones, .include_estadisticas {float:left;font-size:11px;padding:0;position:relative; width:100%; background-color:#fff; overflow: hidden;}
.include_alineaciones h3, 
.include_estadisticas h3{height:0;width:0;overflow:hidden;margin:0;padding:0;}
.include_alineaciones h4, 
.include_estadisticas h4{color:#333;font: normal 175% Georgia, "Times New Roman", Times, serif; padding: 5px 0 0;margin:0;position: relative;float: left; left: 0; top: -5px;}
.include_alineaciones #alineacion_visitante h4, 
.include_estadisticas #alineacion_visitante h4{top: 295px;}
.include_alineaciones.respuestas, .include_estadisticas .respuestas{float:left;position: relative;border-bottom:1px solid #DDE0E1;overflow:hidden;margin-bottom: 10px;height: 30px;}
* html .include_alineaciones .respuestas, * html .include_estadisticas .respuestas{width:100%;}	
.estadisticas {border:1px solid #ccc; width:99%; float:left; background:#fff;}
#contenido .estadisticas h2 {font: 175%/110% Georgia, "Times New Roman", Times, serif;color: #333;padding: 10px 0 0 10px; }
.include_alineaciones .respuestas li, .include_estadisticas .respuestas li{float:left;position: relative;width:49%;padding:10px 0 0;}
.include_alineaciones .respuestas li.respuesta_2, .include_estadisticas .respuestas li.respuesta_2{float:right;}
.include_alineaciones .respuestas li h5, .include_estadisticas .respuestas li h5{color:#7F8F95;font-weight:normal;padding:0;text-transform:none;}
.include_alineacione .limite_resultados, .include_estadisticas .limite_resultado{height:8px;background:#DADEDF url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/bg_barra_stats.gif) repeat-x top left;padding:0;margin:0 auto;line-height:8px;width:100%;position:relative;top:-25px;z-index:1000;}
.limite_resultado span{display:none;}
.estadisticas_head img{display:block;}
.modulo2{height:237px;overflow:auto;width:230px;}
/*.competicion{width:100%;}
.competicion .respuestas{margin: 0;}
.competicion .respuestas table{width:100%;border:0;}
.competicion .respuestas td, .competicion .respuestas th{text-align:center;}
.competicion .stats_tbl h4{margin:0;padding:10px 0 0;}
.competicion .respuestas li{padding:0 0 7px;margin:0;}
#cuerpo .competicion .respuestas li table{font-size: 11px;}
#cuerpo .competicion .respuestas li table th{font-weight: bold;padding: 2px 5px;}*/
.modulo2 .preguntayrespuestas{width:95%;}
* html .modulo2 .preguntayrespuestas{width:90%;}
.respuesta_2{text-align:right;}
.barra{display:block;height:8px;}
.respuesta_1 .barra{background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/bg_barra_resp1.gif) repeat-x top left;}
.respuesta_2 .barra{background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/bg_barra_resp2.gif) repeat top right;margin:0 0 0 auto;}
.estadisticas_head{border:1px solid #ccc; color:#555; overflow:hidden; padding:10px 0 5px; position:relative; text-transform:uppercase; width:95%; background:#fff; margin:10px; top:5px}
.estadisticas_head dl{position:relative;width:55%;margin:0 auto 5px;}
.estadisticas_head dt{text-align:center;color:#900;margin:0 0 5px;font-weight: bold;}
.estadisticas_head dd{position:absolute;font-weight:bold;}
.estadisticas .resultados_encuesta h4{float: left; width: 100%;top: 0; left: 0; padding: 0 0 3px;color: #777; font:110% Arial, Helvetica, sans-serif;}
.resultados_encuesta{float: left; padding: 0 10px; width: 368px;}
.resultados_encuesta ul{float: left; padding: 0; width: 368px;}
.resultados_encuesta li{float: left; position: relative;height: 60px;}
.resultados_encuesta ul h5{font: 11px Arial, Helvetica, sans-serif; margin: 0;}
.estadisticas_goles{border-bottom:1px solid #e0e0e0;}
.estadisticas_head dl.estadisticas_tarjetas{width:95%; }
dl.estadisticas_tarjetas li{float:left;}
dd.goles_local, dd.tarjetas_local{left:0;top:0; margin:0; padding:0}
dd.goles_local{}
dd.goles_visitante, dd.tarjetas_visitante{right:0;top:0;}
.escudo_sm_local{position:absolute;top:8px;left:10px;}
.escudo_sm_visitante{position:absolute;top:8px;right:10px;}
.nav_estadisticas{float: left; position: relative; width:302px; bottom:-1px; z-index:100}
.nav_estadisticas li{color:#fff; width:147px; float:left; text-align:center; padding:0; font-size:12px;font-weight: bold;margin:0 1px 0 0; border:1px solid #ccc}
#contenido .nav_estadisticas li a, #contenido .nav_estadisticas li a:link, #contenido .nav_estadisticas li a:visited{color:#505050; background:#ccc; display:block;padding:5px 0;}
.nav_estadisticas li.activa, 
#contenido .nav_estadisticas li.activa a, 
.nav_estadisticas li.activa a:visited, 
.nav_estadisticas li.activa a:hover {border-bottom:1px solid #fff; color:#900; background:#fff; margin-bottom:-1px}
#contenido .nav_estadisticas li a:hover{background:#f1f1f1;}
.estadisticas_envivo .last .respuestas{border-bottom:0;}
.amarillas {background:url("https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/t_amarilla.gif") no-repeat scroll left center transparent;padding:0 2px 0 10px;}
.rojas {background:url("https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/t_roja.gif") no-repeat scroll left center transparent;padding:0 2px 0 10px;}
.pestana_GDP{display:none;}
.pestana_GDP.activa_GDP, .pestana_GDP.activaJs_GDP{display:block;}
.el_js_esta_activo_GDP .pestana_GDP.activa_GDP{display:none;}
/* FIN Alineaciones y estadísticas de envivos */
.datos_encuentro {float: left;position:relative;width:944px;background: #76797A url("https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/bg_highlights.gif") repeat-x scroll left top;margin:0 auto 20px;padding:5px 10px;}
#contenido .datos_encuentro h3 {float: left;color: #fff;font: bold 12px Arial, Helvetica, sans-serif;text-transform: uppercase;padding-top: 23px;}
#leyenda {float:right; margin-bottom:3px;}
#leyenda li {color:#555;float:left;font-size:10px;height:15px;line-height:15px;margin:2px 0 0 5px;padding:0 5px;}
#leyenda li img {padding:0 3px 0 0;vertical-align:middle;}
#escudos_hlights {height:35px;left:95px;position:absolute;text-align:center;width:17px;top:0;}
#escudos_hlights img {margin:8px auto;padding: 0;}
#highlights_prorroga h5 {float: left;color: #bbb;font: bold 10px Arial, Helvetica, sans-serif;padding-top: 12px;left: -115px;letter-spacing:-0.03em;}
#barra_highlights, #prorroga_01, #prorroga_02, #penalties {position: relative;height:70px;margin:0 0 0 auto;width:88%;top: -1px;z-index: 5;}
#barra_highlights ul, #prorroga_01 ul, #prorroga_02 ul, #penalties ul { float:left; width:100%; padding:5px 0; }
#barra_highlights ul + ul, #prorroga_01 ul + ul, #prorroga_02 ul + ul, #penalties ul + ul { border-top:1px solid #989797; }
#barra_highlights #highlights_local, #prorroga_01 .equipo_01, #prorroga_02 .equipo_01, #penalties .equipo_01 {position: relative;
width:100%;top:8px;}
#prorroga_01 .equipo_01, #prorroga_02 .equipo_01, #penalties .equipo_01 {height:20px;*top: -22px;}
#barra_highlights #highlights_visitante {float:left;position: relative;width:100%;top: 24px;_top: 4px;}
#prorroga_01 .equipo_02, #prorroga_02 .equipo_02, #penalties .equipo_02 {float:left;position: relative;width:100%;}
#barra_highlights ul li ul, #prorroga_01 ul li ul, #prorroga_02 ul li ul, #penalties ul li  {float:left;padding-left:8px;}
#barra_highlights ul li, #prorroga_01 ul li, #prorroga_02 ul li, #penalties ul li {float:left;position:absolute;display:inline;margin-left:-7px;}
#penalties ul li {width:100%;}
#barra_highlights ul li span, #prorroga_01 ul li span, #prorroga_02 ul li span, #penalties ul li span {width: 15px;height: 15px;cursor: pointer;z-index: 5;float:left;}
#penalties h5 {color:#AAA;float: left;font: bold 12px Arial,Helvetica,sans-serif;left: -112px;position: absolute;text-transform: uppercase;top:18px;}
#penalties ul li span{height:20px; width:30px; position:relative;}
#penalties ul li span + span{margin-left:10px;}
#barra_highlights ul li span span, #prorroga_01 ul li span span, #prorroga_02 ul li span span, #penalties ul li span span{display: block;position: absolute;bottom:20px;left: -130px;width: 130px;display: none;background-color: #eee;border: solid 1px #ddd;font: 11px Arial, Helvetica, sans-serif;padding: 2px 5px;z-index: 999;height:auto;}
#barra_highlights ul li span.gol, #highlights_prorroga ul li  span.gol, #penalties ul li  span.gol{background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/balon_hlights.gif) no-repeat scroll left center transparent;}
#barra_highlights ul li span.nogol, #highlights_prorroga ul li span.nogol, #penalties ul li span.nogol{
background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/balon_nogol.gif) no-repeat scroll left center transparent;}
#barra_highlights ul li  span.tarjeta_amarilla, #highlights_prorroga ul li span.tarjeta_amarilla{
background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/amarilla_hlights.gif) no-repeat scroll left center transparent;}
#barra_highlights ul li span.tarjeta_roja, #highlights_prorroga ul li span.tarjeta_roja{
background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/roja_hlights.gif) no-repeat scroll left center transparent;}
#barra_highlights ul li  span.cambio, #highlights_prorroga ul li span.cambio{background:url(https://e00-elmundo.uecdn.es/elmundodeporte/envivos_geca/iconos/cambio_sm.gif) no-repeat scroll left center transparent;}
#barra_highlights ul li  span:hover span, #highlights_prorroga ul li span:hover span, #penalties ul li span:hover span{
display: inline;}
.alineaciones .equipo1,
.alineaciones .equipo2{float: left;width: 140px;margin-bottom: 30px;}
.alineaciones .equipo1{border-right:1px solid #CCC;margin-right:10px;padding-right:10px;}
#contenido .alineaciones h3{font-size: 18px; margin:0 0 5px 0}
.alineaciones dl{margin:0; padding:0}
.alineaciones dt{font-weight:bold;padding: 4px 5px;margin-top: 10px;border-bottom: 1px solid;color: #900;}
.alineaciones dd{border-bottom: solid 1px #ddd; padding: 2px 5px; margin:0;}
body.amistoso .marcador_envivo{margin-bottom: 15px;}
body.amistoso #goles_envivo{float: left;background-color: #fff;color: #555;}
body.amistoso #goles_envivo ul{width: 260px;padding: 0 30px;}
body.amistoso #goles_envivo li{float: left;width: 100%;padding: 0;}
.datos_encuentro_amistoso{float: left;width: 640px;padding: 4px 0;background-color: #eee;color: #555;font-size: 11px;border-bottom: solid 1px #ddd;}

/* navegación entre clasificaciones */
.nav-otras-clasificaciones{float: left;	width: 100%; margin: 10px 0 30px;}
#contenido .nav-otras-clasificaciones h2{margin-bottom: 0;}
#contenido .nav-otras-clasificaciones dl{font-size: 75%;}
#contenido .nav-otras-clasificaciones dt{float: left;width: 100%; clear: left;text-transform: uppercase;color: #777; padding: 2px 0; border-bottom: dotted 1px #ccc; margin: 10px 0 5px;font-size: 95%;}
#contenido .nav-otras-clasificaciones dd{float: left;padding: 2px 5px; border-left: solid 1px #ccc;}
#contenido .nav-otras-clasificaciones dt + dd{padding: 2px 5px 2px 0; border-left: 0;}

/* PUBLICIDAD */

#contenido .publicidad td{padding:0;}

/*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/iconos/v4.x/v4.01/futbol/cerrar-popups-fichasjugadores.gif) no-repeat top left;width:570px;height:20px;}


/* Tablas quiniela */
#contenido .tabla_quiniela td { border:0; border-bottom: 1px solid #CCC; padding: 10px 5px; }
#contenido .tabla_quiniela th {
    background: #353535;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    vertical-align: bottom;
}
#contenido .tabla_quiniela td:nth-child(5n+4) { background:#E4E4E4;  }

#contenido .tabla_quiniela td.recaudacion  { background:#E4E4E4; font-weight:bold; }













