@charset "iso-8859-2";
/* CSS Document */

.columna + .columna {
margin-left:45px;
}
h2{
font-size: 120%;
margin: 15px 0 5px;
}
.navegacion-fases{float:left; width:100%;}
.navegacion-fases li{float:left; position: relative; height:14px; margin:0 2px; padding:0 28px 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 -30px; padding: 0 28px;position:relative;}
#contenido .navegacion-fases a:hover { background:#fff; border:1px solid #3e3e3e; color:#3e3e3e;}
/* activos */
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.grupo-i #contenido .navegacion-fases li.nav_grupo-i a{ background:#fff; border:1px solid #3e3e3e; color:#3e3e3e;}

div.calendario{
margin-top: 20px;
}
table.generica{
font-size:90%;
}
table.generica caption{
background:url(https://e00-elmundo.uecdn.es/elmundodeporte/futbol/eurocopa/img/fondos/titulo-columna.png) no-repeat scroll right center transparent;
border-bottom:1px solid #ccc;
clear:both;
color:#000;
margin:0 0 10px;
text-align:left;
width:100%;
font-size:110%;
}
table.generica caption strong{
font-size:130%;
color: #777;
text-transform: uppercase;
padding: 0 0 0 5px;
}
table.generica td, table.generica th{
padding: 1px 5px;
vertical-align: middle;
}
table.generica td.encuentro{
font-size: 110%;
width: 430px;
}
table.generica td.encuentro img{
padding: 0 10px;
top: 2px;
position: relative;
}
table.generica td strong{
float: left;
position: relative;
width: 50px;
}
table.generica td em{
float: left;
position: relative;
font-style: normal;
padding: 0 10px;
width: 170px;
}
table.generica td em.equipo_01{
text-align: right;
}
table.generica td em.equipo_02{
text-align: left;
}
.clasificacion_grupo table.generica th{
background-color: #999;
border-color: #999;
}
.columna-5{
top: -19px;
position: relative;
}

ul.clasificacion_por_grupos{
float: left;
margin: 30px 0 0;
}
ul.clasificacion_por_grupos li{
float: left;
width: 48%;
padding: 0 1%;
}

body.final h2{
float: left;
width: 100%;
border-top: solid 5px #eee;
padding-top: 10px;
}
td a.videos, td a.previa, td a.envivo, td a.cronica{
text-indent: -9999px;
display: block;
}
td a.cronica{
background: url(https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/ico_cronica.gif) no-repeat center 3px;
}











