table{
border-collapse: collapse;
}
.grupos {
float: left;
width: 990px;
}
.grupos li{
float: left;
width: 231px;
margin: 0 8px;
}
.grupos li h2,
table.generica caption{
background: url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/champions/img/fondos/titulo-columna.png) no-repeat scroll right center transparent;
border-bottom: 1px solid #ccc;
clear: both;
color: #000;
font-size: 110%;
font-weight: bold;
margin: 0 0 10px;
text-align: left;
width: 100%;
}
table.generica caption{
text-align: center;
}
.grupos li h2 a{
float: right;
font-size: 80%;
font-weight: normal;
padding-right: 15px;
}
.grupos li li{
width: 100%;
border-bottom: solid 1px #eee;
text-align: center;
color: #666;
}
/*body.primera-fase table,
body.top16 table{
margin-top: 20px;
color: #666;
}
body.primera-fase th,
body.top16 th{
width: 150px;
}
body.primera-fase #contenido th a,
body.top16 #contenido th a{
color: #fff;
}
body.primera-fase td.marcador,
body.top16 td.marcador{
background-color: #eaeaea;
}
body.primera-fase td.enlace,
body.top16 td.enlace{

}
*/

body.grupo table.clasificacion-grupo td.equipo{
background-color: #eaeaea;
width: 270px;
}
body.grupo .resultados-jornada{
margin: 0 0 0 -20px;
}
body.grupo .resultados-jornada table{
margin: 0 0 20px 20px;
width: 485px;
clear: none;
}
body.grupo .resultados-jornada caption{
width: 485px;
}
body.grupo .resultados-jornada caption span{
color: #900;
}
body.grupo .resultados-jornada td.marcador{
background-color: #eaeaea;
width: 100px;
}


body.cuartos td.marcador{
background-color: #eaeaea;
}
body.cuartos td.marcador{
width: 50px;
}
body.cuartos td.enlace{
width: 80px;
}
body.cuartos td.enlace span{
color: #777;
}
body.cuartos td.enlace .hora{
color: #555;
font-weight: bold;
padding: 0 0 0 5px; 
}
.clasificacion_por_grupos {float:left; clear:left;}
.clasificacion_por_grupos li {width:290px; float:left;}
.clasificacion_por_grupos li + li {margin-left:20px}
.clasificacion_por_grupos li + li + li {margin-left:0px}
.clasificacion_por_grupos li + li + li + li {margin-left:20px}
.clasificacion_por_grupos li .th_row { white-space:nowrap; text-align:left}
.clasificacion_por_grupos li .th_row img { width:10px; height:10px; margin-right:10px}

.calendario-jornadas li { width:48%; margin:0 2% 0 0; float:left; min-height:180px}

.navegacion-fases{float:left; width:100%;}
.navegacion-fases 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-fases a {background:#4f4f4f; border:1px solid #3e3e3e; color:#dcd5d5; text-decoration:none; float:left; margin:-1px -21px; padding: 0 19px;position:relative;}
#contenido .navegacion-fases a:hover { background:#fff; border:1px solid #3e3e3e; color:#3e3e3e;}
/* activos */
body.primera-fase #contenido .navegacion-fases li.nav_clasificacion a,
body.grupo-a #contenido .navegacion-fases li.nav_grupo-a a,
body.grupo-b #contenido .navegacion-fases li.nav_grupo-b a,
body.grupo-c #contenido .navegacion-fases li.nav_grupo-c a,
body.grupo-d #contenido .navegacion-fases li.nav_grupo-d a,
body.grupo-e #contenido .navegacion-fases li.nav_grupo-e a,
body.grupo-f #contenido .navegacion-fases li.nav_grupo-f a,
body.grupo-g #contenido .navegacion-fases li.nav_grupo-g a,
body.grupo-h #contenido .navegacion-fases li.nav_grupo-h a,
body.final #contenido .navegacion-fases li.nav_final a{ background:#fff; border:1px solid #3e3e3e; color:#3e3e3e;}

body.primera-fase .toda-pagina, body.grupo-a .toda-pagina, body.grupo-b .toda-pagina, body.grupo-c .toda-pagina,
body.grupo-d .toda-pagina, body.grupo-e .toda-pagina, body.grupo-f .toda-pagina, body.grupo-g .toda-pagina, 
body.grupo-h .toda-pagina, body.final .toda-pagina {margin-bottom:20px; float:left}

.euroliga .detalle .jornada-b img, .euroliga .detalle .grupo {display:none}
.euroliga .detalle .jornada-b .equipo {padding:0 5px}
.euroliga .detalle .jornada-b span { top:0}
.euroliga .detalle .jornada-b .fecha {padding:2px 0 2px 3px}
.euroliga .clasificacion_grupo table.generica .th_row img { margin:0 5px}
.euroliga .clasificacion_grupo table.generica .th_row { text-align:left}

