@font-face {
    font-family: 'RopaSansRegular';
    src: url('/especiales/2012/eurocopa/fonts/ropasans-regular.eot');
    src: url('/especiales/2012/eurocopa/fonts/ropasans-regular.eot?#iefix') format('embedded-opentype'),
         url('/especiales/2012/eurocopa/fonts/ropasans-regular.ttf') format('truetype'),
         url('/especiales/2012/eurocopa/fonts/ropasans-regular.svg#ropasans-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Sprite iconos */
.iconos{background:url("/especiales/2012/eurocopa/img/sprite_iconos.png") no-repeat;}
/* Sprite logos */
.sprite{background:url("/especiales/2012/eurocopa/img/sprite.png");text-indent:-9999px;display:block;}

.contenedor_superior{border-bottom:1px solid #C9C9C9;}
#directo .header .menu ul li.activo a.deportes .pico, #ver_grupos .header .menu ul li.activo a.deportes .pico , #ver_cruces .header .menu ul li.activo a.deportes .pico, #clasificacion .header .menu ul li.activo a.deportes .pico,  .header .menu ul li.activo a.deportes .pico, .header .menu ul li.activo a.deportes:hover .pico {background: url("/especiales/2012/eurocopa/img/deportes_menu_pico_activo.png");}

/*.eurocopa_2012 .contenido_principal, #sin_columnas .columnas_principal_y_secundaria {background-image: none;}*/
.eurocopa_2012 .columnas_principal_y_secundaria {width: 839px;}

.eurocopa_2012 .contenido_principal{/*padding-top:5px;*/}
.contenedor_principal > .header .contenedor_superior{margin-bottom:5px;}
.eurocopa_2012 .logo {background-color: #97C000;}
.eurocopa_2012 .header .logo {height: 31px;margin: 8px 0;padding: 0;width: 140px;}
.aside a.deportes {background-image: url("//deportes.elpais.com/deportes/iconos/v1.x/v1.0/varios/pagina_inicio_deportes.png");}


/* aside */

#portadilla_seccion_automatica .contenedor_principal .header { padding: 5px 0 0; position: relative; z-index: 1;}

.menu_lateral ul li a:hover{color: #0097C8/*#92BA00*/}

.barra_compartir{position:absolute;top:74px;right:2px;}
#cabecera-eurocopa{position:relative;padding:90px 0 20px 0;margin:0;background:#fff;width:980px;margin:0 10px 3px 10px; z-index: 2;}
#cabecera-eurocopa .barra_compartir{}
#cabecera-eurocopa .barra_compartir li{float:left;margin:0 0 0 4px;}
#cabecera-eurocopa .barra_compartir a{background:url("/especiales/2012/eurocopa/img/sprite_iconos.png") no-repeat;display:block;text-indent:-9999px;width:14px;height:14px;}
#cabecera-eurocopa .barra_compartir .facebook{background-position:0 -937px;}
#cabecera-eurocopa .barra_compartir .twitter{background-position:0 -973px;}
#cabecera-eurocopa .barra_compartir .eskup{background-position:0 -1081px;}
#cabecera-eurocopa .barra_compartir .googlemas1{background-position:0 -1008px;width:19px;}
#cabecera-eurocopa .barra_compartir .tuenti{background-position:0 -1045px;}

#cabecera-eurocopa ul{list-style:none;text-transform:uppercase;display:block;}
#cabecera-eurocopa h1{position:absolute;top:0;left:287px;z-index:20;}
#cabecera-eurocopa h1 a{width:515px;height:106px;background-position:0 0;}
#cabecera-eurocopa #navegacion{clear:both;margin:0 0 11px 0;width:980px;height:75px;text-indent:0;background-position:0 -118px;display:block;position:relative;z-index:6;padding-left:0px;display:block;overflow:hidden;}
#cabecera-eurocopa #navegacion > li{float:left;padding: 0;position:relative;z-index:auto;*z-index:1;}
#cabecera-eurocopa #navegacion > li#desplegable_grupos{z-index:10;width:113px;}
#cabecera-eurocopa #navegacion > li > span{position:absolute;background-position:0 -1260px;width:6px;height:6px;top:36px;left:-3px;z-index:15;}
#cabecera-eurocopa #navegacion > li:first-child{background:none;padding-left:4px;}
#cabecera-eurocopa #navegacion > li > a{font:16px/16px 'RopaSansRegular';color:#000;padding:31px 17px 27px 18px;display:block;position:relative;z-index:1;}
#cabecera-eurocopa #navegacion > li > a:hover,#cabecera-eurocopa #navegacion > .marcado > a,#cabecera-eurocopa #navegacion > .activo > a{background:#84ae01;color:#fff;opacity: 0.8; filter: alpha(opacity=80);*background:#96BE00;}
#cabecera-eurocopa #navegacion .desplegable_grupos{position:absolute;top:70px;left:-130px;background:#E4E4E4;z-index:10;display:none;}
#cabecera-eurocopa #navegacion > li#desplegable_grupos:hover .desplegable_grupos{display:block;}
#cabecera-eurocopa #navegacion .desplegable_grupos .pestana{width:113px;height:20px;position:absolute;top:-2px;left:130px;background-position:-867px -89px;}
#cabecera-eurocopa #navegacion .desplegable_grupos .interior{background:#fff;margin:-2px 2px 2px -2px;border:1px solid #D6D6D6;padding:15px 6px 15px 7px;width:491px;}
#cabecera-eurocopa #navegacion .desplegable_grupos .grupo{width:108px;margin:0 7px 0 7px;float:left;}
#cabecera-eurocopa #navegacion .desplegable_grupos h2 a{font:bold 9px/9px Tahoma, Arial, Geneva, sans-serif;color:#97BF00;display:block;padding:7px;border-bottom:1px dotted #ccc;}
#cabecera-eurocopa #navegacion .desplegable_grupos h2 a:hover{color:#666;border-bottom:1px solid #666;}
#cabecera-eurocopa #navegacion .desplegable_grupos li a{font:bold 11px/13px Tahoma, Arial, Geneva, sans-serif;color:#000;display:block;padding:4px;border-bottom:1px dotted #ccc;text-transform:none;white-space:nowrap;}
#cabecera-eurocopa #navegacion .desplegable_grupos li a:hover, #cabecera-eurocopa #navegacion .desplegable_grupos li.marcado a{background:#97BF00;color:#fff;}

#cabecera-eurocopa #grupos{clear:both;position:relative;z-index:auto;}
#cabecera-eurocopa #grupos > div{float:left;position:relative;padding-bottom:13px;}
#cabecera-eurocopa #grupos h2{font:9px/9px Tahoma, Geneva, Arial, sans-serif;color:#000;text-align:center;position:absolute;position:absolute;bottom:0;text-transform:uppercase;width:100%;
border-left:1px dotted #000;background:url("/especiales/2012/eurocopa/img/f_grupos_h2.png") 0 9px repeat-x;padding:4px 0 0 0;}
#cabecera-eurocopa #grupos h2 a{background:#fff url("/especiales/2012/eurocopa/img/sprite_iconos.png") right -900px no-repeat;display:inline-block;padding:0 14px 0 4px;color:#000;}
#cabecera-eurocopa #grupos h2 a:hover{background-position:right -1188px;color:#666666;}
#cabecera-eurocopa #grupos li{float:left;display:block;width:60px;height:48px;text-align:center;margin:0 0 0 1px;}
#cabecera-eurocopa #grupos li a{color:#fff;display:block;font:9px/9px Tahoma, Geneva, sans-serif;padding:10px 0 0 0;height:38px;background-position:-515px 0;text-indent:0;}
#cabecera-eurocopa #grupos li a span{display:block;padding:20px 0 0 0;}
#cabecera-eurocopa #grupos li a:hover, #cabecera-eurocopa #grupos li.marcado a{background:#97C000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#cabecera-eurocopa #grupos li abbr{color:#fff;display:block;margin:0 0 9px 0;border:none;}
#cabecera-eurocopa #grupos li img{clear:both;margin: 0 0 8px;}
#cabecera-eurocopa #grupos .grupo_a li:first-child{margin:0;}
#cabecera-eurocopa #grupos .grupo_d h2{border-right:1px dotted #000;}

#cabecera-eurocopa #cruces{height:48px;width:980px;overflow:hidden;text-indent:0;background-position:0 -454px;}
#cabecera-eurocopa #cruces .fase{float:left;padding:20px 5px 0 18px;}
#cabecera-eurocopa #cruces .fase_primera{float:right;}
#cabecera-eurocopa #cruces h2{float:left;font:9px/9px Tahoma, Arial, Geneva, sans-serif;color:#94BE00;text-transform:uppercase;margin:0 10px 0 0;padding:0;}
#cabecera-eurocopa #cruces h2 a{color:#94BE00;}
#cabecera-eurocopa #cruces h2 a:hover{color:#94BE00;border-bottom:1px dotted #94BE00;}
#cabecera-eurocopa #cruces ul{list-style:none;float:left;line-height:9px;padding:0;margin:0;}
#cabecera-eurocopa #cruces ul li{float:left;margin:0 10px 0 0;line-height:9px;padding:0;}
#cabecera-eurocopa #cruces ul li a{font:9px/9px Tahoma, Arial, Geneva, sans-serif;color:#fff;text-transform:uppercase;display:block;padding:0 13px 0 0;background-position:right -1188px;}
#cabecera-eurocopa #cruces ul li a:hover{color:#94BE00;background-position:right -1332px;}

.pol{background-position:19px -396px;}
.gre{background-position:19px -216px;}
.rus{background-position:19px -468px;}
.che{background-position:19px -36px;}
.hol{background-position:19px -252px;}
.din{background-position:19px -108px;}
.ale{background-position:19px 0px;}
.por{background-position:19px -432px;}
.esp{background-position:19px -144px;}
.ita{background-position:19px -360px;}
.irl{background-position:19px -324px;}
.cro{background-position:19px -72px;}
.ucr{background-position:19px -540px;}
.sue{background-position:19px -504px;}
.fra{background-position:19px -180px;}
.ing{background-position:19px -288px;}

.columna_principal img{display:block;}
.columna_principal a:hover img{display:block;opacity: 0.7; filter: alpha(opacity=70);}
.columna_principal .caja_apertura{clear:both;position:relative;z-index:auto;}
.columna_principal .caja_apertura .figure{position:relative;margin:0 0 20px 0;}
.columna_principal .caja_apertura .figure > img{}
.columna_principal .caja_apertura .header{position:absolute;background:#fff;padding: 18px 28px 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;z-index:50;}
.columna_principal .caja{border:0;padding:0;margin:0 0 24px 0;}
.columna_principal .caja h3{font:22px/35px 'Oswald', Arial, Helvetica, sans-serif;text-transform:uppercase;border-bottom:1px solid #000;}
.columna_principal .caja strong{display:block;margin:0 0 5px 0;}

.columna_seccion{width:120px;float:left;margin:0 19px 0 0;}
.columna_seccion ul{list-style:none;margin:0 0 23px 0;}
.columna_principal .header h1{font:bold 42px/42px 'Oswald', Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing: -2px;}
.columna_seccion h2{font:9px/9px Tahoma, Geneva, Arial, sans-serif;color:#97C000;text-transform:uppercase;padding:0;}
.columna_seccion h2 a{font:9px/9px Tahoma, Geneva, Arial, sans-serif;color:#97C000;text-transform:uppercase;border-bottom:1px dotted #CCCCCC;padding:4px 9px;display:block;}
.columna_seccion h2 a:hover{background:#97C000;color:#fff;}
.columna_seccion li{border-bottom:1px dotted #CCCCCC;}
.columna_seccion li a{display:block;font:bold 11px/11px Tahoma, Geneva, Arial,sans-serif;padding:4px 9px;color:#000;}
.columna_seccion li a.espana{text-transform:uppercase;}
.columna_seccion li a:hover, .columna_seccion li.marcado a{background:#97C000;color:#fff;}

/* Fichas jugador-seleccion-sedes */
.ficha{}
.ficha .patrocinio{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#E20816;position:relative;margin:0 0 10px 0;z-index:1;}
.ficha .patrocinio .logo{width:147px;height:47px;text-indent:-9999px;display:block;background-position:-716px 0;margin:7px auto;}
.ficha .patrocinio .promocion{width:141px;height:117px;text-indent:-9999px;display:block;position:absolute;z-index:100;left:0px;top:-14px;background-position:-575px 0;z-index:100;}

.ficha .columnas_principal_y_secundaria {width: 839px; position: relative;}
.ficha .contenido_principal {background: url("/iconos/v1.x/v1.0/fondos/columna_2_3.png") repeat-y scroll 8px 0 #FFFFFF;}
.ficha .columna_seccion li a:hover, .ficha .columna_seccion li a.marcado{text-transform:uppercase;}
.ficha .columna_principal{width:699px;float:left;padding:0;}
.ficha .columna_principal .caja_apertura .header{bottom:-30px;right:22px;}
.ficha .columna_principal .header p{text-align:right;}
.ficha .columna_principal .header a{font:9px/9px Tahoma, Geneva, Arial,sans-serif;color:#3F3F3F;text-transform:uppercase;}
.ficha .columna_principal .header a:hover{border-bottom:1px dotted #000;}
.ficha .columna_principal .caja_cronica{border-bottom:1px dotted #B7B7B7;padding:0 15px 20px 15px;margin:0 0 25px 0;}
.ficha .columna_principal h2{font:bold 38px/42px 'Oswald',Arial, Helvetica, sans-serif;margin:0 0 7px 0; letter-spacing:-1px;}
.ficha .columna_principal h2 a{font:bold 38px/42px 'Oswald',Arial, Helvetica, sans-serif;color:#000;}
.ficha .columna_principal h2 a:hover{border-bottom:1px dotted #000;}
.ficha .columna_principal p{font:14px/19px Arial, Helvetica, sans-serif;color:#333;margin:0 0 10px 0;} 
.ficha .columna_principal .autor{font:11px/11px Tahoma, Geneva, sans-serif;color:#999999;text-transform:uppercase;}
.ficha .columna_principal  .autor a{font:11px/11px Tahoma, Geneva, sans-serif;color:#999999;text-transform:uppercase;border-bottom:1px dotted #999999;}
.ficha .columna_principal .estrella  .autor a{color: #999;}
.ficha .columna_principal .autor a:hover{border-bottom-style:solid;}
.ficha .columna_principal .caja_cronica li{display:inline;padding:0 30px 0 10px;background-position:0 -568px;}
.ficha .columna_principal .caja_cronica li a{font:bold 11px/11px Tahoma, Geneva, Arial, sans-serif;color:#97BF00;text-transform:uppercase;}
.ficha .columna_principal .caja_cronica li a span{text-transform:none;}
.ficha .columna_principal .caja_cronica li a:hover{border-bottom:1px dotted #97BF00;}
.ficha .columna_principal .caja .hermanas {padding-top: 10px;}
.ficha .columna_principal .caja .hermanas li{display:inline;padding:0 30px 0 10px;background-position:0 -571px; font:bold 11px/13px Tahoma, Geneva, Arial, sans-serif;}
.ficha .columna_principal .caja .hermanas li a{font:bold 11px/11px Tahoma, Geneva, Arial, sans-serif;color:#97BF00;text-transform:uppercase; display: inline;}
.ficha .columna_principal  .hermanas li a span{text-transform:none;}
.ficha .columna_principal .hermanas li a:hover{border-bottom:1px dotted #97BF00;}


.ficha .columna_principal .col-i{float:left;width:340px;}
.ficha .columna_principal .col-d{float:right;width:340px;}
.ficha .columna_principal .caja_alineacion p, .ficha .columna_principal .caja_palmares p, .ficha .columna_principal caja_saber_mas p, .ficha .columna_principal .caja_cifras_historicas p{font:11px/13px Tahoma, Geneva, Arial, sans-serif;color:#333;padding:15px 18px;border-bottom:1px dotted #B7B7B7;margin:0;}
.ficha .columna_principal .caja a{color:#333;}
.ficha .columna_principal .caja ul{list-style:none;padding:0 18px 8px 0px;}
.ficha .columna_principal .caja ul li{font:11px/20px Tahoma, Geneva, Arial, sans-serif;}
.ficha .columna_principal .caja li a{display:block;}
.ficha .columna_principal .caja h4{font:bold 11px/13px Tahoma, Geneva, Arial, sans-serif;border-top:1px dotted #B7B7B7;padding:15px 18px 5px 12px;text-transform:uppercase;}
.ficha .columna_principal .caja h3 + h4 {border:none;}

.ficha .columna_principal .caja_los_23 h3{margin-bottom:8px;}
.ficha .columna_principal .caja_los_23 li{float:left;width:140px; padding:0 0 0 12px;}
.ficha .columna_principal .caja_los_23 li.tag{padding:0;width:137px;}
.ficha .columna_principal .caja_los_23 li a{padding:0 0 0 12px;}
.ficha .columna_principal .caja_los_23 li a:hover{background:url("/especiales/2012/eurocopa/img/sprite_iconos.png") 0 -643px no-repeat;}
.ficha .columna_principal .caja_los_23 span{font-weight: bold; float: left; width: 18px;}

.ficha .columna_principal .caja_alineacion{clear:both; margin-bottom: 60px;}
.ficha .columna_principal .caja_alineacion .figure{height:275px;position:relative;}
.ficha .columna_principal .caja_alineacion .figcaption{background-position:0 -193px;text-indent:0; position:absolute;bottom:0;left:0;display:block;font:14px/19px Arial, Helvetica, sans-serif;padding:20px 20px 20px 0;width:678px;border-bottom:none;text-align:right;}
.ficha .columna_principal .caja_alineacion .figure > img{position:absolute;top:-10px;left:20px;}
.ficha .columna_principal .caja_alineacion .figcaption strong{text-transform:uppercase;display:inline;}
.ficha .columna_principal .caja_alineacion .jugador{width:148px;position:absolute;top:-48px;right:0;z-index:25;}
.ficha .columna_principal .caja_alineacion .jugador .interior{background:url("/especiales/2012/eurocopa/img/f_jugador.png");padding:12px;margin:0 0 8px 0;position:relative;}
.ficha .columna_principal .caja_alineacion .jugador .interior .estrella{display:block;width:40px;height:38px;background-position:0 -720px;position:absolute;top:-7px;left:-4px;}
.ficha .columna_principal .caja_alineacion .jugador p{text-align:right;border:0;margin:0 8px 0 0;padding:0;font-weight:bold;}

.ficha .columna_principal .caja_alineacion .estrella p{font:14px/19px Arial, Helvetica, sans-serif; width: 500px; border: none; padding: 0;}
.ficha .columna_principal .estrella{position: relative;}
.ficha .columna_principal .caja_alineacion .estrella h4{  font: bold 14px/19px Arial,Helvetica,sans-serif; padding: 0; padding-top: 20px;}
.ficha .columna_principal .caja_alineacion .estrella h4 a:hover{border-bottom: 1px #333 dotted;}
.ficha .columna_principal .caja_alineacion .estrella .autor{margin-bottom: 15px;}

.ficha .columna_principal .caja_claves h4{font:bold 14px/19px Arial, Helvetica, sans-serif;color:#000;border:none;text-transform:none;padding:10px 0 10px 0;margin:0;}
.ficha .columna_principal .caja_claves h4 span{padding:0 43px 0 0;}
.ficha .columna_principal .caja_claves h4 .positivo{background-position: right -828px;}
.ficha .columna_principal .caja_claves h4 .negativo{background-position: right -863px;}
.ficha .columna_principal .caja_claves p{font:14px/19px Arial, Helvetica, sans-serif;color:#000;padding:0 0 10px 0;margin:0 0 5px 0;}
.ficha .columna_principal .caja_claves ul{border-bottom:1px dotted #B7B7B7;}
.ficha .columna_principal .caja_claves ul li{font:14px/19px Arial, Helvetica, sans-serif;color:#000;margin:0 0 5px 0;}

.ficha .columna_principal .caja_saber_mas{}
.ficha .columna_principal .caja_saber_mas ul{border-bottom:1px dotted #B7B7B7;padding:22px 18px 16px;}
.ficha .columna_principal .caja_saber_mas li{background-position:0 -1146px;padding-left:6px;}
.ficha .columna_principal .caja_saber_mas li a{background-position:right -1111px;display:inline-block;padding-right:44px;}

.ficha .columna_principal .caja_asi_lo_ve{clear:both;}
.ficha .columna_principal .caja_asi_lo_ve .article{border:0;margin:0;padding:0;}
.ficha .columna_principal .caja_asi_lo_ve .cuerpo_noticia {padding:25px 15px;width:435px;float:left;}
.ficha .columna_principal .caja_asi_lo_ve .figure{width:150px;float:right;position:relative;margin:-20px  0 0 25px;}
.ficha .columna_principal .caja_asi_lo_ve .figure img{margin:0 0 10px 0;background:url("/especiales/2012/eurocopa/img/f_jugador.png") repeat scroll 0 0 transparent;padding:15px;}
.ficha .columna_principal .caja_asi_lo_ve .comillas{position:absolute;width:89px;height:88px;background-position:-891px 0;top:0px;left:-80px;z-index:50;}
.ficha .columna_principal .caja_asi_lo_ve .figcaption{background:#EFEFEF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:10px;}
.ficha .columna_principal .caja_asi_lo_ve .figcaption p{font:11px/17px Tahoma, Geneva, Arial, sans-serif;color:#333;margin:0;}
.ficha .columna_principal .caja_asi_lo_ve .figcaption p strong{display:inline;}

.ficha .columna_principal .caja_cifras_historicas p strong{text-transform:uppercase;}

.ficha .columna_principal .caja_ficha{position:relative;}
.ficha .columna_principal .caja_ficha p{font:11px/19px Tahoma, Arial, Geneva, sans-serif;color:#333;padding:14px 10px;margin:0 0 0px 0;border-bottom:1px dotted #B7B7B7;}
.ficha .columna_principal .caja_ficha p strong{display:inline;}
.ficha .columna_principal .caja_asi_juega{position:relative;}
.ficha .columna_principal .caja_asi_juega h3{margin-bottom:13px;}
.ficha .columna_principal .caja_asi_juega p.autor{position:absolute;top:11px;right:0;text-transform:none;}
.ficha .columna_principal .caja_asi_juega p.autor a{color:#999;}
.ficha .columna_principal .caja_asi_juega table{}
.ficha .columna_principal .caja_asi_juega table thead{background:red url("/especiales/2012/eurocopa/img/f_jugador.png");}
.ficha .columna_principal .caja_asi_juega table thead th{margin:0;padding:2px 0;width:17px;font:bold 10px/10px Tahoma, Arial, Geneva, sans-serif;color:#333;}
.ficha .columna_principal .caja_asi_juega table thead th:first-child{width:234px;}
.ficha .columna_principal .caja_asi_juega table tbody th{font:11px/11px Tahoma, Arial, Geneva, sans-serif;color:#5B5858;text-transform:uppercase;border-bottom:1px solid #EAEAEA;}
.ficha .columna_principal .caja_asi_juega table td{border-bottom:1px solid #EAEAEA;padding:4px 0;margin:0;background:url("/especiales/2012/eurocopa/img/f_td.png") 0 0 repeat-x;}
.ficha .columna_principal .caja_asi_juega table td span{display:block;background-position:0 -1295px;background-repeat:repeat-x;font:bold 10px/10px Tahoma, Arial, Geneva, sans-serif;color:#fff;text-align:right;padding:2px;margin:0;}
.ficha .columna_principal .caja_asi_juega table td strong{margin:0;padding:0 2px;display:block;}

.ficha .columna_principal .caja_asi_juega table .cero{width:0px;}
.ficha .columna_principal .caja_asi_juega table .uno{width:13px;}
.ficha .columna_principal .caja_asi_juega table .dos{width:24px;}
.ficha .columna_principal .caja_asi_juega table .tres{width:32px;}
.ficha .columna_principal .caja_asi_juega table .cuatro{width:41px;}
.ficha .columna_principal .caja_asi_juega table .cinco{width:50px;}
.ficha .columna_principal .caja_asi_juega table .seis{width:59px;}
.ficha .columna_principal .caja_asi_juega table .siete{width:68px;}
.ficha .columna_principal .caja_asi_juega table .ocho{width:77px;}
.ficha .columna_principal .caja_asi_juega table .nueve{width:86px;}
.ficha .columna_principal .caja_asi_juega table .diez{width:101px;}

.eliminada{width:192px;height:192px;position:absolute;left:10px;top:-19px;z-index:50;}
.eliminada_grupos{background-position:0 -262px;}
.eliminada_cuartos{background-position:-192px -262px;}
.eliminada_semifinales{background-position:-384px -262px;}
.eliminada_final{background-position:-577px -262px;}

/* Sedes */
.sedes .columna_seccion li a{font-weight:normal;padding:6px 9px;}
.sedes .columna_seccion li a strong{display:block;padding-bottom:3px;}
.sedes .columna_seccion li a span{display:none;}

.sedes .columnas_principal_y_secundaria {width: 839px;}
.sedes .columna_principal {width: 699px;float: left;padding: 0;}
.sedes .columna_principal p{font:14px/19px Arial, Helvetica, sans-serif;color:#000;margin:0 0 10px 0;} 
.sedes .columna_principal .caja_apertura{background:url("/especiales/2012/eurocopa/img/f_sedes_caja_apertura.png") bottom right no-repeat;margin:0 0 30px 0;clear:both;padding:0 0 2px 0;}
.sedes .columna_principal .caja_apertura > img{float:right;clear:both;}
.sedes .columna_principal .caja_apertura .header{bottom:-130px;width:210px;}
.sedes .columna_principal .caja_apertura .figure{margin:0;}
.sedes .columna_principal .caja_apertura .header h1{font:bold 42px/42px 'Oswald',Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0 0 5px 0;}
.sedes .columna_principal .caja_apertura .header h2{font:22px/22px 'Oswald',Arial, Helvetica, sans-serif;text-transform:uppercase;color:#97BF00;margin:0 0 15px 0;display:inline-block;padding-right:18px;background-position: right -1223px;}
.sedes .columna_principal .caja_apertura .header p{font:12px/15px Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
.sedes .columna_principal .caja_apertura .datos{background: none repeat scroll 0 0 #EFEFEF;border-radius: 3px 3px 3px 3px;padding: 10px;}
.sedes .columna_principal .caja_apertura .datos p{	color: #333333;font: 11px/17px Tahoma,Geneva,Arial,sans-serif;margin: 0;}

.sedes .columna_principal .caja{clear:both;}
.sedes .columna_principal .caja p{border-bottom:1px dotted #B7B7B7;padding:10px 0;margin:0;}
.sedes .columna_principal .caja p.linea strong{display:inline;margin:0;}
.sedes .columna_principal .caja_guia a{color:#97BF00;}
.sedes .columna_principal .caja_guia a:hover{border-bottom:1px dotted #97BF00;}
.sedes .columna_principal .caja_guia .el_viajero{width:77px;height:19px;background-position:-786px -47px;border:none;margin:10px 0;float:right;}
.sedes .columna_principal .caja_guia .el_viajero:hover{border:none;}

/* Historia */
#historia .columna_principal h1{font:20px/27px 'Oswald', Arial, Helvetica, sans-serif;text-transform:uppercase;border-bottom:1px solid #000;margin:0 0 15px 0; }
#historia .columna_principal{width:839px;float:left;}
#historia .columna_principal .article{background:#F5F5F5;border:1px solid #E5E5E5;padding:10px 11px;float:left;width:175px;margin:0 14px 16px 0;height:205px;}
#historia .columna_principal .article img{margin:0;width:175px;}
#historia .columna_principal .ultimo{margin-right:0;}
#historia .columna_principal .article .figure{border-bottom:1px solid #E5E5E5;}
#historia .columna_principal .article .figure a{position:relative;display:block;}
#historia .columna_principal .article .figure .ampliar_foto{height:25px;display:block;padding:0 0 0 25px;border:1px solid #555;cursor:pointer;opacity: 0.8; filter: alpha(opacity=80);}
#historia .columna_principal .article .figure .ampliar_foto span{display:none;}
#historia .columna_principal .article .figure a:hover .ampliar_foto{border:1px solid #222;opacity: 1; filter: alpha(opacity=100);}
#historia .columna_principal .article .figure a:hover .ampliar_foto span{display:block;font: 11px/23px Tahoma,Arial,Helvetica,Garuda,sans-serif;padding: 0 8px 0 2px;color:#ccc;vertical-align:middle;}
#historia .columna_principal .article .fecha{color:#97BF00;font:bold 14px/19px Arial, Helvetica, sans-serif;border-top:2px solid #EFEFEF;display:block;padding:5px 0 0 0;margin:0;}
#historia .columna_principal .article h2{margin:0 0 5px 0;font:20px/24px 'Oswald',Arial, Helvetica, sans-serif;padding:0;letter-spacing:normal;}
#historia .columna_principal .article p{font:11px/14px Tahoma, Arial, Geneva, sans-serif;color:#757575;margin:0 0 5px 0;}

/* PAGINAS DINÁMICAS
===================================*/
/* LAYOUT CARCASA */
.header #cabecera-eurocopa{margin: 0;}
.contenido_principal{width: 1000px; margin: 0 auto 20px auto; background: url(http://www.elpais.com/iconos/v1.x/v1.0/fondos/columna_2_3.png) repeat-y 8px 0}
.contenido_principal .col-a{float: left; width: 839px; padding: 0 10px 20px 10px;}
.contenido_principal .col-b{float: left; margin: 0 0 0 11px; width: 120px;}
.contenido_principal .col-i{float: left;}
.contenido_principal .col-d{float: right;}
/* carcasa sin aside para directos y estadisticas */
.sin_aside  .contenido_principal{background: url(http://www.elpais.com/iconos/v1.x/v1.0/fondos/columna_2_3.png) repeat-y -217px 0}
.sin_aside .contenido_principal .col-a{width: 614px;}
.sin_aside .contenido_principal .col-b{width: 344px;}

/* patrocinador */
.contenido_principal .patrocinador{margin-bottom: 15px;}
.contenido_principal .patrocinador a{display: block;}


/* LINEA DE TIEMPO */
.contenido_principal .time-line .aviso-linea{font: normal 10px Tahoma, arial, Verdana; color: #666; float: right; margin-bottom: 20px; margin-right: 20px;}
.contenido_principal .time-line{margin-bottom: 20px;}
.contenido_principal .time-line .fases{clear: right;}
.contenido_principal .time-line .fase{float: left; position: relative;}
.contenido_principal .time-line .grupos, .contenido_principal .time-line .grupos h2{width: 408px;}
.contenido_principal .time-line .descanso{width: 38px; background: url(/especiales/2012/eurocopa/img/sprite.png) no-repeat -651px -541px; top: -6px;}
.contenido_principal .time-line .descanso2{width: 74px; background: url(/especiales/2012/eurocopa/img/sprite.png) no-repeat -713px -541px; top: -6px; }
.contenido_principal .time-line .descanso p{ padding: 16px 14px 50px 14px;}
.contenido_principal .time-line .descanso2 p{float: left; width: 37px; text-align: center; padding: 16px 0 50px 0;}
.contenido_principal .time-line .cuartos, .contenido_principal .time-line .cuartos h2{width: 136px;}
.contenido_principal .time-line .semifinal, .contenido_principal .time-line .semifinal h2{width: 68px;}
.contenido_principal .time-line .final, .contenido_principal .time-line .final h2{width: 34px;}
.contenido_principal .time-line .final h2 span{background: none;} 
.contenido_principal .time-line p{font: normal 12px "Oswald";  }
.contenido_principal .time-line  h2{position: absolute; top: 44px; left: 0; font: normal 9px Tahoma, Arial, Verdana; text-transform: uppercase; text-shadow: 1px 1px 0 #888; background: url(/especiales/2012/eurocopa/img/f_linea.gif) 0 0; padding: 9px 0; color: #FFF; text-align: center; }
.contenido_principal .time-line  .final h2{background: url(/especiales/2012/eurocopa/img/f_final.gif) 0 0}
.contenido_principal .time-line  h2 span{background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat 0 -1584px; display: block;}
.contenido_principal .time-line  h2 strong{background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat right -1620px; display: block; font-weight: normal;}

.contenido_principal .time-line .semifinal h2 strong, .contenido_principal .time-line .semifinal h2 span, .contenido_principal .time-line .final h2 strong{background: none;}
.contenido_principal .time-line ul{list-style: none;}
.contenido_principal .time-line li{float: left; font: normal 12px "Oswald"; border-left: 1px #FFF solid; width: 33px;}
.contenido_principal .time-line li:first-child{border: none;}
.contenido_principal .time-line a{display: block; background-color: #F0F0F0; padding: 10px 12px; color: #666; font: normal 12px "Oswald"; text-align: center;}
.contenido_principal .time-line .marcado a, .contenido_principal .time-line a:hover{background-color: #94BD00; color: #FFF; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/* CABECERA RESULTADOS */
.contenido_principal .cab-resultados{border-bottom: 1px #000 solid; padding-bottom: 4px; margin-bottom: 30px;}
.contenido_principal .cab-resultados h2{font: normal 22px "Oswald"; text-transform: uppercase; letter-spacing: -1px; float: left; background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat right -1541px; padding-right: 20px; margin-right: 10px; }
.contenido_principal .cab-resultados ul{float: left; list-style: none;}
.contenido_principal .cab-resultados li{font: normal 22px "Oswald"; float: left; letter-spacing: -1px; margin-right: 16px; }
.contenido_principal .cab-resultados a{color: #91B800; display: block; padding-left: 20px; background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat 0 -1434px; text-transform: uppercase;}
.contenido_principal .cab-resultados a:hover{opacity: .7; filter: alpha(opacity=70);}

/* TABLA PARTIDOS */
.calendario .contenido_principal  .mod.tabla-partidos{position: relative; margin-bottom: 40px;}
.calendario .contenido_principal .mod.tabla-partidos h4{background: url(/especiales/2012/eurocopa/img/f_fecha.gif) 0 0; font: normal 17px "Oswald"; color: #FFF; text-transform: uppercase; padding: 6px 7px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px;}
.calendario .contenido_principal .mod.tabla-partidos .ancla{background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat -12px -1512px; display: block; overflow: hidden; text-indent: -9999px; width: 28px; height: 7px; position: absolute; top: 13px; right: 14px;} 
.calendario .contenido_principal .mod.tabla-partidos .t-caption, .calendario .contenido_principal .mod.tabla-partidos  caption{ display: none;}
.calendario .contenido_principal .mod.tabla-partidos thead th{background-color: #F6F6F6;font: bold 11px Tahoma, Verdana, Arial; text-transform: uppercase; color: #666; padding: 10px 0 10px 10px; }
.calendario .contenido_principal .mod.tabla-partidos thead th.t-sede{width: 150px}
.calendario .contenido_principal .mod.tabla-partidos  td{font: normal 11px Tahoma, Arial, Verdana; padding: 4px 0 4px 10px; vertical-align: middle; border-bottom: 1px #B7B7B7 dotted; }
.calendario .contenido_principal .mod.tabla-partidos  td a{color: #000}
.calendario .contenido_principal .mod.tabla-partidos .t-grupos{text-transform: uppercase; padding: 10px 0 10px 10px;}
#ver_cruces .contenido_principal .mod.tabla-partidos .t-grupos {display:none;}
#time-line-dia-21 .t-grupos, #time-line-dia-22 .t-grupos, #time-line-dia-23 .t-grupos, #time-line-dia-24 .t-grupos, #time-line-dia-27 .t-grupos, #time-line-dia-28 .t-grupos, #time-line-dia-01 .t-grupos {display:none;}
.calendario .contenido_principal .mod.tabla-partidos .t-local, .calendario .contenido_principal .mod.tabla-partidos .t-visitante{font-weight: bold; text-transform: uppercase; width: 120px;}
.calendario .contenido_principal .mod.tabla-partidos .t-visitante{text-align:right;}
.calendario .contenido_principal .mod.tabla-partidos .t-local a, .calendario .contenido_principal .mod.tabla-partidos .t-visitante a{color: #000;}
.calendario .contenido_principal .mod.tabla-partidos .t-visitante a {}
.calendario .contenido_principal .mod.tabla-partidos .t-local img{margin-right: 5px; vertical-align: middle;margin-top:-2px;}
.calendario .contenido_principal .mod.tabla-partidos .t-visitante img{margin-left: 5px; vertical-align: middle;margin-top:-2px;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado{ width: 85px; padding-left: 0;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado p{font: normal 18px "Oswald";}
.calendario .contenido_principal .mod.tabla-partidos  td.t-resultado{background: none;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado a{color: #FFF; display: block; width: 85px;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado p{background: url(/especiales/2012/eurocopa/img/f_resultado.gif) 0 0; width: 42px; text-align: center; padding: 5px 0;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado .col-i{-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;
border-bottom-left-radius: 3px; margin-right: 1px;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado .col-d{-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;
border-bottom-right-radius: 3px;}
.calendario .contenido_principal .mod.tabla-partidos .t-resultado p{color: #FFF;}
.calendario .contenido_principal .mod.tabla-partidos  td a:hover{border-bottom: 1px #666 dotted;}
.calendario .contenido_principal .mod.tabla-partidos th.t-resultado{ font: bold 11px Tahoma, Verdana, Arial; text-transform: uppercase; color: #666; padding: 10px 0 10px 10px;}
.calendario .contenido_principal .mod.tabla-partidos .t-estado a{font: normal 9px Tahoma, Arial, Verdana; text-transform: uppercase; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 4px 0; display: block; text-align: center; width: 90px; float: right;}
.calendario .contenido_principal .mod.tabla-partidos .t-estado a:hover{border: none; opacity: .7; filter: alpha(opacity=70);}
.calendario .contenido_principal .mod.tabla-partidos .estado_asifue a{background-color: #92BA00; color: #FFF; width: 104px;}
.calendario .contenido_principal .mod.tabla-partidos .estado_directo a{background-color: #FF0000;  color: #FFF; padding-left: 14px; position: relative; }
.calendario .contenido_principal .mod.tabla-partidos .estado_directo img{ position: absolute; top: -3px; left: 6px;}
.calendario .contenido_principal .mod.tabla-partidos  .estado_previa a{background-color: #EFEFEF; width: 104px;}
.calendario .contenido_principal .error{font: bold .7em Tahoma, Arial, verdana; text-transform: uppercase; color: #666; margin-top: 5px; padding-left: 8px;}

/* CRUCES */
.contenido_principal .cruces.previa .outer .resultado{display: block; overflow: hidden; text-indent: -9999px; width: 9px; height: 15px; background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat 0 -1467px; margin: 0 auto; padding: 8px 0;}
.contenido_principal .cruces .outer .resultado_fin{background-image:none;padding: 4px 0;}
.contenido_principal .cruces .outer .resultado_fin a{color:#666;}

.contenido_principal .cruces{background: url(/especiales/2012/eurocopa/img/f_cruces.gif) 0 0; padding: 11px; margin-bottom: 40px;}
.contenido_principal  .f_cruces {margin-bottom: 1px;}
.contenido_principal .cruces .ronda{float: left; margin-left: 3px; width: 157px;}
.contenido_principal .cruces .ronda:first-child{margin: 0;}
.contenido_principal .cruces .ronda h4{font: normal 9px Tahoma, Arial, Verdana; text-transform: uppercase; text-shadow: 1px 1px 0 #888; background: url(/especiales/2012/eurocopa/img/f_linea.gif) 0 0; padding: 9px 0; color: #FFF; text-align: center; margin-bottom: 8px;}
.contenido_principal .cruces .r_final h4{background: url(/especiales/2012/eurocopa/img/f_final.gif) 0 0;}
.contenido_principal  .cruces .partido{border: 1px #DFDFDF solid; border-bottom: 5px #D4D4D4 solid; background-color: #FFF; margin-bottom: 10px;}
.contenido_principal  .cruces .semifinales .partido{margin-top: 80px;}
.contenido_principal .cruces  .r_final .partido{margin-top: 58px;}
.contenido_principal .cruces .ultimo{margin: 0;}
.contenido_principal  .cruces .fecha_partido{background: #FDFDFD url(/especiales/2012/eurocopa/img/f_fecha.jpg) no-repeat 0 bottom; padding: 8px 0 12px 0;}
.contenido_principal  .cruces .fecha_partido p{font: normal 11px Tahoma, verdana, arial; color: #93BE00; text-align: center;}
.contenido_principal  .cruces .fecha_partido p strong{text-transform: uppercase;display: block; margin-bottom: 3px;}
.contenido_principal .cruces .r_final .fecha_partido{background: none; background-color: #87AE00;}
.contenido_principal .cruces .r_final .fecha_partido p{color: #FFF;}
.contenido_principal .cruces .outer{text-align: center; padding: 12px 0}
.contenido_principal .cruces .r_final .outer{padding: 35px 0;}
.contenido_principal .cruces .outer p{font: bold 11px Tahoma, Verdana, Arial; }
.contenido_principal .cruces .outer p a{color: #000;}
.contenido_principal .cruces .outer p a:hover{color: #93BE00; border-bottom: 1px #93BE00 dotted;}
.contenido_principal .cruces .outer .resultado{padding: 4px 0;}

/* GRUPOS - CLASIFICACION */
.contenido_principal  .tabla-inline  .t-caption{ display: none;}
.contenido_principal .tabla-inline{float: left; width: 378px; margin: 0 0 20px 20px; width: 409px;}
.contenido_principal  .col-i.tabla-inline{margin-left: 0;}
.contenido_principal .tabla-inline .cab-resultados h2 a{color: #000; background: none; padding-left: 0;}
.contenido_principal .tabla-inline h4{ font: 22px "Oswald"; letter-spacing: -1px; margin-right: 10px; padding-right: 20px; text-transform: uppercase; color: #000; border-bottom: 1px #000 solid; margin-bottom: 10px; margin-right: 0;  }
.contenido_principal #grupoa, .contenido_principal #grupoc{margin-left: 0;}
.contenido_principal .tabla-inline  .cab-resultados{margin-bottom: 10px;}
.contenido_principal .tabla-inline table{margin-bottom: 20px; background: url(/especiales/2012/eurocopa/img/f_tabla.jpg) repeat-x 0 bottom;}
.contenido_principal .tabla-inline caption{display: none;}
.contenido_principal .tabla-inline th{background: url("/especiales/2012/eurocopa/img/f_fecha.gif") repeat scroll 0 0 transparent; color: #FFFFFF; font: bold 10px Tahoma, Arial, Verdana; padding: 0 7px; text-transform: uppercase; text-align: center; height: 36px;}
.contenido_principal  .tabla-inline .t-resultado{text-align: left; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }
.contenido_principal  .tabla-inline th.t-resultado{text-align: left; width: 259px;}
.contenido_principal  .tabla-inline .t-hora{-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;
border-bottom-right-radius: 3px;}
.contenido_principal .tabla-inline thead{border-bottom: 10px #FFF solid;}
.contenido_principal .tabla-inline tr{height: 29px;}
.contenido_principal .tabla-inline td{font: normal 11px Tahoma, Arial, Verdana; padding: 3px 0; vertical-align: middle; text-align: center;  border-bottom: 1px dotted #B7B7B7;}
.contenido_principal .tabla-inline td a:hover{color: #91B900}
.contenido_principal .tabla-inline .t-local, .contenido_principal .tabla-inline .t-visitante, .contenido_principal .tabla-inline .t-resultado{font-weight: bold;}
.contenido_principal .tabla-inline .t-local{padding-left: 10px; text-align: left; width: 110px;}
.contenido_principal .tabla-inline .t-visitante{text-align: right; width: 110px; padding-right: 30px;}
.contenido_principal .tabla-inline .t-resultado{text-align: center;}
.contenido_principal .tabla-inline .previo{text-align: center; width: 30px;}
.contenido_principal .tabla-inline .t-resultado a{ background: url("/especiales/2012/eurocopa/img/f_resultado.gif") repeat scroll 0 0 transparent; padding: 3px 0; text-align: center; width: 44px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; display: block; color: #FFF; font: bold 14px Arial, tahoma, Verdana; min-height: 17px; height: auto !important; height: 17px; }
.contenido_principal .tabla-inline .t-resultado p{float: left;}
.contenido_principal .tabla-inline .previo  p{float: none;}
.contenido_principal .tabla-inline .t-resultado .col-i, .contenido_principal .tabla-inline .t-resultado .col-d{width: 22px; text-align: center;}
.contenido_principal .tabla-inline .t-local img{/*float: left;*/ margin-right: 3px;display: inline;position: relative; top: 5px;}
.contenido_principal .tabla-inline .t-visitante img{ margin-left: 3px; position: relative; top: 5px; display: inline;}
.contenido_principal .tabla-inline .t-visitante a{ line-height: 22px; display: inline; }
#clasificacion .contenido_principal .tabla-inline .t-visitante{padding-left: 10px;}
#clasificacion .contenido_principal .tabla-inline .t-visitante a{/*float: right; margin-right: 5px;vertical-align:middle;*/}
.contenido_principal .tabla-inline td a{color: #000;}
/* clasificacion */
.contenido_principal .tabla-inline .tabla-clasificacion  td{font: normal 11px Tahoma, Arial, Verdana; width: 25px;}
.contenido_principal .tabla-inline .tabla-clasificacion  td a{color: #59606A}
.contenido_principal .tabla-inline .tabla-clasificacion  td a:hover{color: #91B900}
.contenido_principal .tabla-inline .tabla-clasificacion tbody .t-clasificacion{text-align: left; padding-left: 10px; font: bold 12px Arial, Tahoma, Verdana; width: 130px;}
.contenido_principal .tabla-inline .tabla-clasificacion thead .t-clasificacion{text-align: left; width: 195px; -webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}
.contenido_principal .tabla-inline .tabla-clasificacion .t-puntos{font-weight: bold;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;
border-bottom-right-radius: 3px; width: auto;}
.contenido_principal .tabla-inline .tabla-clasificacion a{display: inline; float: left;}
.contenido_principal .tabla-inline .tabla-clasificacion img{float: left; margin-right: 5px;}
.contenido_principal .tabla-inline .tabla-clasificacion .destacado td{background: url(/especiales/2012/eurocopa/img/f_clasificados.gif) 0 0 }

/* DIRECTOS */
#directo  .cab-resultados{margin-bottom: 20px;}
#directo .contenedor_superior{/*margin-bottom:5px;*/}
/* carcasa marcador */
.contenido_principal .cont-marcador{background-color: #EAEAEA; margin-bottom: 20px; }
.contenido_principal .cont-marcador .mrc-cab{border-top: 3px #E9E9E9 solid;}
.contenido_principal .cont-marcador .mrc-cab h2{float: left;}
.contenido_principal .cont-marcador .mrc-cab h3{font: 22px/26px "Oswald",Arial,Geneva,sans-serif; color: #616161; float: right; display: inline; }
.contenido_principal .cont-marcador .pie-marcador{padding: 0 10px 0 10px;}
.contenido_principal .cont-marcador .pie-marcador a{font: bold 10px Tahoma, Verdana, Arial; text-transform: uppercase; background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat 0 -1366px; padding-left: 15px; color: #000; float: left;}
.contenido_principal .cont-marcador .pie-marcador .patrocinador{font: bold 12px Arial, Tahoma, Verdana; color: #000; float: right; width: 174px;  padding: 9px 6px 5px 10px; background-color: #FFF; position: relative; text-transform: uppercase;}
.contenido_principal .cont-marcador .pie-marcador .patrocinador a{background: none; float: none; padding: 0; position: absolute; top: 1px; right: 12px; width: 62px; height: 28px;}
.contenido_principal  .t3 .mrc-body{padding: 8px 8px 8px 7px;}
#directo .contenido_principal .mrc{margin-bottom: 13px;}
#directo .col-a .mod .t-mod {background: url("/especiales/2012/eurocopa/img/sprite_iconos.png") no-repeat scroll right -1541px transparent;    float: left;  font: 22px "Oswald";    letter-spacing: -1px;
    margin-right: 10px;    padding-right: 20px; text-transform: uppercase; border-bottom: 1px solid #000000;}
.contenido_principal .mrc-cab p.envivo{background: url("/especiales/2012/eurocopa/img/sprite_iconos.png") no-repeat scroll 0 -1356px transparent; color: #000000; font: bold 10px Tahoma,Verdana,Arial;
    padding-left: 15px; text-transform: uppercase; margin-top: 0;}
	.contenido_principal .mrc-cab p.envivo a{color: #000;}
#directo .col-a .mod .t-mod a{color:#000;}    
#directo .col-a .mod .cab-skup:hover{border-bottom:1px dotted #000;}   

/* cadena SER */
.contenido_principal  .cont-marcador .pie-marcador{height: 32px;}
.contenido_principal  .cont-marcador .pie-marcador .directo-ser a{padding-left: 0; background: none; float: left; margin-right: 10px; color: #666; font: normal 9px Tahoma, Arial, Verdana; text-shadow: 1px 1px #fff;}
.contenido_principal .cont-marcador .pie-marcador .directo-ser .txt{margin-top: 11px;}
.contenido_principal .cont-marcador .pie-marcador .directo-ser a.txt:hover{border-bottom: 1px #666 dotted; text-decoration: none;} 


 

/* cronica */
/* #directo .contenido_principal .mod-txt{ background: url(../img/separador.gif) repeat-x 0 0; padding-top: 15px; margin-bottom: 20px;}
#directo .contenido_principal .mod-txt h3{font: normal 39px Oswald; letter-spacing: -1px;}
#directo .contenido_principal .mod-txt h3 a{color: #000;}
#directo .contenido_principal .mod-txt .firma{font: normal 11px Tahoma, arial, Verdana; color: #999; margin-bottom: 10px;}
#directo .contenido_principal .mod-txt p{font: normal 14px/19px Arial, Tahoma, Verdana; margin-bottom: 15px;}
#directo .contenido_principal .mod-txt a{color: #94BD00;}
#directo .contenido_principal .mod-txt .related{list-style: none;}
#directo .contenido_principal .mod-txt .related li{font: bold 11px Tahoma, Arial, Verdana; margin-bottom: 5px;}
#directo .contenido_principal .mod-txt .related a{background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat 0 -1366px; padding-left: 10px;} */

/* navegacion directo */
.nav-directo{background: url(/especiales/2012/eurocopa/img/sprite_iconos.png) repeat-x 0 -1642px; padding: 12px 0; margin-bottom: 20px;}
.nav-directo ul{list-style: none;}
.nav-directo li{float: left; font: normal 23px "Oswald"; margin-left: 10px; text-shadow: #000 1px 1px 0; background: url(/especiales/2012/eurocopa/img/sprite.png) no-repeat 0 0; color: #FFF;text-transform: uppercase;}
.nav-directo li:hover{opacity: .8; filter: alpha(opacity=80)}
.nav-directo li:first-child{margin-left: 0;}
.nav-directo li a{color: #FFF;  display: block; width: 193px; padding: 21px 0; text-align: center; }
.nav-directo li.d_cronica {background-position: 0 -541px;}
.nav-directo li.d_video {background-position: -217px -541px;}
.nav-directo li.d_fotos {background-position: -433px -541px;}
.nav-directo li.desactivado{ width: 193px; padding: 21px 0; text-align: center; opacity: 0.5; filter: alpha(opacity=50);}
/* video */
/* #directo  .col-a .mod{ background: url(../img/separador.gif) repeat-x 0 0; padding-top: 30px;}
#directo .player{height: 451px;}*/

/* directo eskup */
#directo .mod .inner{margin: 0;clear:both;}
#directo .mod  .cab-resultados{margin-bottom: 10px;}

/* ESTADISTICAS */
/* cabecera */
.estadisticas .menu-stat { padding:3px 0 0 0; font: bold 1.8em/1em Arial, Helvetica, sans-serif; color: #fff; border: none; height: 36px; }
.estadisticas .menu-stat li { float:left; display:inline; position:relative; z-index:5; margin-right:6px; font:normal 17px/16px "Oswald"; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; padding: 0;}
.estadisticas .menu-stat li p{padding:3px 5px 6px; border-bottom: 1px #FFF solid; position: relative; top: -1px;z-index: 30;}
.estadisticas .menu-stat li.hover { background:#fff;border:1px solid #ddd; border-bottom:1px #FFF solid; position: relative; top: -1px; left: -1px; box-shadow:2px 0 0 #EBEBEB; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px; } 
.estadisticas .menu-stat li span { display:block; padding:4px 15px 4px 4px; color:#000; background:url(/especiales/2012/eurocopa/img/sprite_iconos.png) no-repeat right -1393px; cursor:pointer;}
.estadisticas .menu-stat li ul { margin-left:-1px; width:140px; list-style: none; display: none;}
.estadisticas .menu-stat li.hover ul { display:block; list-style: none;}
.estadisticas .menu-stat li .inner ul { position:absolute; top:33px; z-index:15; padding:15px; background:#fff; border:1px solid #ddd; box-shadow: 2px 2px 0 #EBEBEB;}
.estadisticas .menu-stat li.ultimo ul { left:-60px;}
.estadisticas .menu-stat li .inner li { float:none; display:block; padding:0; font:12px/12px Arial, Helvetica, sans-serif; color:#333; border:0; height:1%;}
* html .estadisticas .menu-stat li .inner li { height:1%;}
.estadisticas .menu-stat li .inner li a { display:block; padding:6px; color:#333; background:none; border-top:1px solid #e6e6e6;}
.estadisticas .menu-stat li .inner li:first-child a { border-top:1px solid #fff;;}
.estadisticas .menu-stat li .inner li a:hover { display:block; color:#fff; background:#93BD00; border-top:1px solid #fff; text-decoration:none;}
.estadisticas .contenido_principal .col_i{float:left;width:339px;}
.estadisticas .contenido_principal .col_d{float:right;width:253px;}
.estadisticas .contenido_principal .cab-resultados{margin-bottom: 15px;} 
.estadisticas .contenido_principal table{margin-bottom: 40px;}
.estadisticas .contenido_principal tbody th{padding-left: 10px; border-top: 1px #FFF solid;}
.estadisticas .contenido_principal tbody td{border-left: 2px #FFF solid; border-top: 1px #FFF solid;}
.estadisticas .contenido_principal td {font: 11px Tahoma,Arial,Verdana;padding: 8px 0;vertical-align: middle; font: normal 12px Arial, Verdana, Tahoma; text-align: center;}
.estadisticas .contenido_principal .alt td, .estadisticas .contenido_principal .alt th{background-color: #F1F1F1;}
.estadisticas .contenido_principal h3.t-mod{font: normal 22px "Oswald";  letter-spacing: -1px; border-bottom: 1px #000 solid; padding-bottom: 4px; margin-bottom: 15px; clear: both;}
.estadisticas .contenido_principal h3.t-mod.sub{color: #94BD00; border-bottom: 1px #94BD00 solid; text-transform: uppercase;}
.estadisticas .contenido_principal thead th{font: bold 10px Tahoma, Verdana, Arial; text-transform: uppercase; color: #333; background-color: #FFF; border-left: 2px #FFF solid; text-align: center;}
.estadisticas .contenido_principal .t-goles thead th, .estadisticas .contenido_principal .goleadores thead th{background-color: #FAFAFA; }
.estadisticas .contenido_principal .t-goles tbody  strong{font-weight: normal;}
.estadisticas .contenido_principal .t-goles tbody  td, .estadisticas .contenido_principal .goleadores tbody  td, .estadisticas .contenido_principal .t-goles tbody  th, .estadisticas .contenido_principal .goleadores tbody  th{background-color: #FFF; border: none; border-bottom: 1px #B7B7B7 dotted;}
.estadisticas .contenido_principal .goleadores tbody  td{text-align: left;}
.estadisticas .contenido_principal .goleadores tbody  .total{text-align: center;}
.estadisticas .contenido_principal tfoot  td{font: bold 11px Arial, Verdana, Tahoma;}
.estadisticas .contenido_principal tfoot  td a{color: #666;}
.estadisticas .contenido_principal th{font: normal 12px Arial, Tahoma, Verdana; padding: 6px 0; }
.estadisticas .contenido_principal th a{color: #000; font-weight: normal;}
.estadisticas .contenido_principal th a strong{font-weight: normal;}
.estadisticas .contenido_principal .goleadores strong{font-weight: bold;}
/* jugadores y equipos */
.estadisticas .contenido_principal #tabla_estadisticas_jugadores th, .estadisticas .contenido_principal #tabla_estadisticas_equipos th, .estadisticas .contenido_principal #tabla_estadisticas_jugadores td, .estadisticas .contenido_principal #tabla_estadisticas_equipos td{background-color: #ECECEC; }
.estadisticas .contenido_principal #tabla_estadisticas_jugadores .alt th, .estadisticas .contenido_principal #tabla_estadisticas_equipos .alt th, .estadisticas .contenido_principal #tabla_estadisticas_jugadores .alt td, .estadisticas .contenido_principal #tabla_estadisticas_equipos .alt td{background-color: #F7F7F7; }
.estadisticas .contenido_principal #tabla_estadisticas_jugadores thead th, .estadisticas .contenido_principal #tabla_estadisticas_equipos thead th{background-color: #EFEFEF; }
.estadisticas .contenido_principal #tabla_estadisticas_jugadores thead .caption, .estadisticas .contenido_principal #tabla_estadisticas_equipos thead .caption{background-color: #F3F3F3; text-align: left; padding-left: 10px; }
.estadisticas .contenido_principal #tabla_estadisticas_jugadores tbody td{font-weight: bold;}
.estadisticas .contenido_principal #tabla_estadisticas_jugadores tbody a strong{font-weight: bold;}
.estadisticas .col-a table img {   margin-right: 4px;   vertical-align: middle;}

/* Ajustes pordatilla de fotos */
#portadilla .contenedor_barras h1{display:none;}
.columna_principal .caja .article .antetitulo .contenido a {color: #97BF00;}
.article .firma_comentarios a.comentarios {background: url("/especiales/2012/eurocopa/img/comentarios_videos_eurocopa2012.png") no-repeat scroll 0 3px transparent;}
#portadilla .caja h3{border-bottom:none;font: bold 14px/15px Arial,Helvetica,sans-serif;}

/* promos */
#directo .col-b .cab-resultados, .col-b .cab-resultados{margin-bottom: 10px;}
.col-b .cab-resultados li{font-size: 20px}
.col-b .mod{border-bottom: 3px #E9E9E9 solid; padding-bottom: 15px; margin-right: 3px; margin-bottom: 10px;}
.col-b .mod p{font: normal 11px Tahoma, Arial, Verdana; }
/* modulo fotos */
.col-b .mod-fotos img{display: block; margin-bottom: 10px;}
/* modulo previa */
.col-b .mod-previa{border: 1px #EAEAEA solid; padding-bottom: 0;}
.col-b .mod-previa h2{font: normal 18px "Oswald"; text-transform: uppercase;}
.col-b .mod-previa h2 a{color: #000; text-decoration: underline;}
.col-b .mod-previa h2 a:hover{text-decoration: none;}
.col-b .mod-previa img{display: block; margin: 0 auto;}
.col-b .mod-previa .cont{background-color: #EAEAEA; text-align: center; padding: 17px 0;} 
#directo .col-a .mod{margin-bottom: 30px;}

#noticia .contenido_principal{background-image:none;/*padding-top:5px;*/}

/* TAGS */

#portadilla_seccion_automatica .contenedor_barras{position:relative; z-index:5;}
#portadilla_seccion_automatica .contenedor_barras h1{position:absolute;top:240px;left:0;z-index:8;font: 24px/26px "Oswald";letter-spacing: -1px;margin:0;border-bottom:1px solid #000;text-transform: uppercase;
width:839px;padding:0;color:#000;background:#fff;}
#portadilla_seccion_automatica .contenedor_barra_etiquetas{display:none;}
#portadilla_seccion_automatica .contenido_principal{margin-top:0!important;}
#portadilla_seccion_automatica .columnas_principal_y_secundaria{padding-top:35px;}
#portadilla_seccion_automatica .columna_principal .article .ordenacion .contenido a.fecha, #portadilla_seccion_automatica .columna_principal .article .ordenacion .contenido .fecha {border-top-color:#94BE00;color:#94BE00;}
#portadilla_seccion_automatica .paginacion .activo {background-color: #94BE00;}
#portadilla_seccion_automatica .paginacion .activo:hover {background-color: #333333;}
#portadilla_seccion_automatica .contenedor_barras{border:0;}

/* PROMOS */
.col-b .promo {margin-bottom: 20px;}
.col-b .promo .mod-txt h2{background: url("/especiales/2012/eurocopa/img/sprite_iconos.png") no-repeat scroll right -1541px transparent; float: left; font: 22px "Oswald";
    letter-spacing: -1px; margin-right: 10px; padding-right: 20px;  text-transform: uppercase; }
.col-b .promo .mod-txt h2 a{color: #000;}
.col-b .promo .mod-txt p{color: #333333; font: 14px/19px Arial,Helvetica,sans-serif; margin: 0 0 10px; clear: left;}
.col-b .promo  ul{list-style: none;}
.col-b .promo  li{display: block; padding: 0 30px 0 10px; background: url("/especiales/2012/eurocopa/img/sprite_iconos.png") no-repeat scroll 0 -573px transparent; font-size: 11px; margin-bottom: 5px;}

/* multi lat */
.col-b .promo.multi-lat .mod-img{float: left; margin-right: 15px;}
.col-b .promo.multi-lat .mod-img img{display: block; border: 1px #EAEAEA solid;}
.col-b .promo.multi-lat .mod-txt{display: table; height: 1%;}
.col-b .promo.multi-lat .mod-txt ul{clear: left;}

/* multi-hor */
.col-b .promo.multi-hor img{display: block; margin-bottom: 10px;}

.col-b .promo  li a{color: #97BF00; font: bold 11px/11px Tahoma,Geneva,Arial,sans-serif; text-transform: uppercase;}
.oculto{display:none;}

.ficha .columna_principal .caja_alineacion .estrella p .punto{line-height:6px;}
.punto{background-position:0 -1260px;width:6px;height:6px;display:inline-block;text-indent:-9999px;line-height:6px;}

/* Ajustes España */
#espana #cabecera-eurocopa #navegacion li a.marcado{background:#E20816;}
#espana #cabecera-eurocopa #navegacion > li > a:hover, #espana #cabecera-eurocopa #navegacion > li.marcado > a, #espana #cabecera-eurocopa #navegacion > li.activo > a {background:#E20816;opacity: 1; filter: alpha(opacity=100);}
#espana #cabecera-eurocopa #grupos li a:hover, #espana #cabecera-eurocopa #grupos li.marcado a{background:#E20816;} 
#espana .columna_seccion h2, #espana .columna_seccion h2 a{color:#E20816;}
#espana .columna_seccion h2 a:hover{background:#E20816;color:#fff;}
#espana .columna_seccion li a.espana:hover,#espana .columna_seccion li.marcado a.espana{background:#E20816;}
#espana .columna_seccion li a:hover,#espana .columna_seccion li.marcado a{background:#E20816;}
#espana .columna_principal .caja_cronica li{background-position:0 -604px;}
#espana .columna_principal .caja_cronica li a{color:#E20816;}
#espana .columna_principal .caja_cronica li a:hover{border-bottom:1px dotted #E20816;}
#espana .columna_principal .caja_los_23 li{padding:0;}
#espana .columna_principal .caja_los_23 li a:hover{background:url("/especiales/2012/eurocopa/img/sprite_iconos.png") 0 -679px no-repeat;}
#espana .columna_principal .caja_alineacion .jugador .interior .estrella{background-position:0 -758px;}
#espana .eliminada{width:192px;height:192px;position:absolute;left:10px;top:auto;bottom:0;z-index:50;}
#espana #cabecera-eurocopa #navegacion .desplegable_grupos .pestana{background-position:-754px -89px;}
#espana #cabecera-eurocopa #navegacion .desplegable_grupos h2 a{color:#DF0817;}
#espana #cabecera-eurocopa #navegacion .desplegable_grupos h2 a:hover{color:#666;border-bottom:1px solid #666;}
#espana #cabecera-eurocopa #navegacion .desplegable_grupos li a:hover,#espana #cabecera-eurocopa #navegacion .desplegable_grupos li.marcado a{background:#DF0817;}
#espana #cabecera-eurocopa #cruces h2 {color:#bfbfbf;}
#espana #cabecera-eurocopa #cruces ul li a:hover{background-position:right -1188px;color:#666;}
#espana .columna_principal .hermanas li{background-position: 0 -608px;}
#espana .columna_principal .caja .hermanas li a{color:#DF0817;}
#espana .columna_principal .caja .hermanas li a:hover{border-bottom-color:#DF0817;}


.contenido_principal .col-a .patrocinador {background: url("/iconos/v1.x/v1.0/varios/publicidad_vertical_50.png") no-repeat scroll 841px 0 transparent;margin: 0 -9px 15px 0;padding: 0 8px 0 0;}
/* Ajustes para cabecera de deportes */
/*.ficha .contenedor_barras, .sedes .contenedor_barras, #historia .contenedor_barras{display:none;}*/
