.mrc .mrc-result { margin-bottom:7px;}
.mrc .equipo { padding-top:20px; margin:0; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
.mrc .equipo a { color:#fff;}
.mrc .bandera { padding:5px 0 0;}
.mrc .bandera a { display:block; padding:4px; background:url(http://www.elpais.com/deportes/futbol/mundial/img/marcador/bg-pattern-light.gif);}
.mrc .bandera img { display:block; width: auto;}
.mrc .tantos  { float:right; width:116px; height:61px; margin:0; padding:0;  font:bold 40px/61px Arial, Helvetica, sans-serif; background:url(http://www.elpais.com/deportes/futbol/mundial/img/marcador/f-tantos.png) no-repeat center center; text-align:center; vertical-align:middle; }
* html .mrc .tantos  { background:url(http://www.elpais.com/deportes/futbol/mundial/img/marcador/f-tantos.gif) }
.mrc .tantos a { color:#FFF;}
.mrc .tantos a:hover { text-decoration:none;}
.mrc .tantos a span { font-size:30px; color:#666; }
.mrc .gol a{ text-decoration:blink; }
#directo .mrc .local .bandera { float: left;  display:inline; margin:0 12px 0 0; width: 57px;}
.mrc .local .equipo { float:left; }
.mrc .local .tantos { right:0; top:0; background-position:left top; }
#directo .mrc .visitante .bandera { float:right; display:inline; margin:0 0 0 12px; width: 57px;}
.mrc .visitante .equipo { float:right; }
.mrc .visitante .tantos { float:left; background-position:right top;  }

.tabla-partidos .error {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/bg-pattern-inner.gif") repeat scroll left top transparent;
    color: #333333;
    font: bold 1em/1em Tahoma,Arial,Geneva,sans-serif;
    padding: 5px;
    text-transform: uppercase;
}
.tabla-partidos table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.tabla-partidos caption {
    display: none;
}
.tabla-partidos .t-caption {
    color: #333333;
    font: bold 1em/1em Tahoma,Arial,Geneva,sans-serif;
    left: 5px;
    position: absolute;
    text-transform: uppercase;
    top: 31px;
    z-index: 55;
}
.col-b .tabla-partidos .t-caption {
    top: 45px;
}
#home .col-b .tabla-partidos .t-caption {
    top: 58px;
}
.tabla-partidos abbr {
    border: medium none;
}
.tabla-partidos th.oculto {
    display: table-cell;
    overflow: hidden;
    text-align: left !important;
    text-indent: -9999px;
}
:first-child + html .tabla-partidos th.oculto {
    display: block;
}
* html .tabla-partidos th.oculto {
    display: block;
}
.tabla-partidos img{display: inline;}
.tabla-partidos th {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/bg-pattern-inner.gif") repeat scroll left top transparent;
    height: 22px;
    text-transform: uppercase;
}
.tabla-partidos td {
    border-bottom: 1px solid #EAEAEA;
    padding: 2px 0;
}
.tabla-partidos td, .tabla-partidos td * {
    vertical-align: middle;
}
.tabla-partidos td a {
    color: #59606A;
}
.tabla-partidos td p a {
    color: #333333;
}
.tabla-partidos th.t-resultado {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/bg-pattern-inner.gif") repeat scroll left top transparent;
}
.tabla-partidos th.t-item span {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/s-leyenda-table.gif") no-repeat scroll left top transparent;
    display: block;
    height: 20px;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
}
* html .tabla-partidos th.t-item span {
    position: static;
}
.tabla-partidos th.t-item span span {
    left: -9999px;
    position: absolute;
    top: 0;
}
.tabla-partidos .t-grupos {
    color: #59616A;
    font: bold 10px Tahoma,Arial,Geneva,sans-serif;
    text-align: center;
    vertical-align: middle;
    width: 22px;
}
.tabla-partidos .t-local, .tabla-partidos .t-visitante {
     width: 99px;
}
.tabla-partidos .t-local a, .tabla-partidos .t-visitante a {
     color: #FFF;
    font: bold 12px/10px Arial,Helvetica,sans-serif;
}

.tabla-partidos .t-visitante {
    text-align: right;
}
.tabla-partidos .t-resultado {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/f-line-separator.gif") no-repeat scroll center center transparent;
    width: 60px;
}
.tabla-partidos .t-hora {
    color: #59606A;
    font: normal 12px/10px Arial,Helvetica,sans-serif;
    text-align: center;
    width: 40px;
}
.tabla-partidos .t-canal {
    text-align: center;
    width: 62px;
}
.tabla-partidos .t-sede {
    color: #595F6A;
    font: 1.1em/1em Arial,Helvetica,sans-serif;
    padding-left: 5px;
    width: 160px;
}
.tabla-partidos .t-sede a {
    color: #595F6A;
}
.tabla-partidos .t-resultado p {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/f-resultado-table.gif") no-repeat scroll center center transparent;
    font: bold 12px/19px Arial,Helvetica,sans-serif;
    margin: 0;
    text-align: center;
    width: 24px;
}
.tabla-partidos .t-item {
    width: 18px;
}
.tabla-partidos .t-item a {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/s-item.gif") no-repeat scroll center 8px transparent;
    display: block;
    height: 18px;
    position: relative;
    width: 100%;
}
.tabla-partidos .t-item a:hover {
    background-position: center -30px;
    text-decoration: none;
}
.tabla-partidos .t-item a span {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/f-tooltip.gif") no-repeat scroll left top transparent;
    color: #596066;
    display: none;
    font: 1em/1em Arial,Helvetica,sans-serif;
    left: -9px;
    padding: 5px 5px 8px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: -20px;
    width: 85px;
    z-index: 50;
}
.tabla-partidos .t-item a:hover span {
    display: block;
    text-decoration: none;
}
.tabla-partidos .t-directos a {
    background: url("http://www.elpais.com/deportes/futbol/mundial/img/animated-directos.gif") no-repeat scroll 4px top transparent;
    height: 18px;
    width: 100%;
}
.tabla-partidos .t-directos a span {
    left: -6px;
}
.tabla-partidos .t-directos a:hover {
    background-position: 4px top;
}
.tabla-partidos .t-estado {
    background-repeat: no-repeat;
    text-align: center;
    width: 90px;
}
.tabla-partidos .t-estado a {
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: block;
    font: bold 10px/10px Tahoma,Arial,Geneva,sans-serif;
    padding: 5px 0;
    text-transform: uppercase;
}
.tabla-partidos .estado_previa a {
    background: none repeat scroll 0 0 #ACB1B6;
}
.tabla-partidos .estado_directo a {
    background: none repeat scroll 0 0 #009CC3;
}
.tabla-partidos .estado_asifue a {
    background: none repeat scroll 0 0 #889F00;
}
.tabla-partidos .marcador-simple td.t-resultado {
    width: 40px !important;
}
.tabla-partidos .marcador-simple td.t-resultado p {
    background: none repeat scroll 0 0 transparent !important;
    display: inline !important;
    width: auto !important;
}
#directo .cont-marcador .mrc .estado{background-color: #DF1002; /*top: 98px;*/ top:82px;}

#directo .marcador-simple{border-top: 1px #F2F2F2 solid; padding-top: 7px;}
#directo .mrc .arbitro{position: absolute; /*top: 130px;*/ top:92px; left: 195px;}
#directo .t3 .mrc .arbitro{left: 312px;}
#directo .mrc .local .tantos, #directo .mrc .visitante .tantos{width: 90px;}
#directo  .mrc-pie{background: none; padding-top:35px;}
#directo .mrc .goles{/*min-height: 50px; height: auto !important; height: 50px;*/ background-position: 0 10px; padding: 25px 0 0;}
#directo .mrc .goles ul{list-style: none;}
#directo .mrc  .equipo{position: static; width: auto; padding-top: 20px;}
#directo .mrc .local  .equipo{float: left;}
#directo .mrc .visitante .equipo{float: right;}
#directo  .mrc-penaltis td {background: none; background-color: #535353;}
#directo  .mrc-penaltis .alt td{background: none;}
#directo .mrc  .estado{width: 191px; margin-left: -98px;}
#directo .mrc  .estado a{float: left;}
#directo .mrc .goles strong {float: left;}

.mrc-cab p.cronica{padding: 3px 15px 3px 0;}
.mrc-cab p.cronica a{color: #000;}

