/*
Theme Name: Eurocopa 2012
Description: A new look for eurocopa.com
Author: OcioMedia
Author URI: http://ociomedia.com/
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 1em;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
    outline: 0;
}
body {
    background: #fff;
    font-size: 75%; /* 12px */
    line-height: 1;
}
ol, ul {
    list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a img {
    border: 0;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

/* General
------------------------------------------------------------------------------*/

@font-face {
    font-family: 'GeogrotesqueRegular';
    src: url('font/geogtq-rg-webfont.eot');
    src: url('font/geogtq-rg-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/geogtq-rg-webfont.woff') format('woff'),
    url('font/geogtq-rg-webfont.ttf') format('truetype'),
    url('font/geogtq-rg-webfont.svg#GeogrotesqueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GeogrotesqueSemiBold';
    src: url('font/geogtq-sb-webfont.eot');
    src: url('font/geogtq-sb-webfont.eot?#iefix') format('embedded-opentype'),
    url('font/geogtq-sb-webfont.woff') format('woff'),
    url('font/geogtq-sb-webfont.ttf') format('truetype'),
    url('font/geogtq-sb-webfont.svg#GeogrotesqueSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
    background: url('img/fondo.jpeg') no-repeat scroll center -20px black;
    color: #000;
    font-family: Verdana;
}
a {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#primary {
    border-right: 1px solid #000;
    float: left;
    margin: 20px 0 0;
    width: 678px;
}
#secondary {
    float: right;
    padding: 20px 5px 0;
    width: 300px;
}
#page {
    background-color: transparent;
    margin: 20px auto 0;
    width: 990px;
}
#main {
    background-color: #FFF;
    margin: 0;
    overflow: hidden;
}
.button {
    background: url("img/botones.png") no-repeat scroll 0 -598px transparent;
    display: block;
    height: 23px;
    line-height: 15px;
    padding: 7px 5px 0;
    text-align: center;
    text-indent: -4px;
    width: 104px;
}

/* End General */

/* =Header
------------------------------------------------------------------------------*/
#branding {
    padding: 0;
    position: relative;
}
#publi-superior {
    position: relative;
    overflow: hidden;
    text-align: center;
}
#publi-arriba {
    height: 90px;
    float: left;
    position: relative;
}
.publi-eurocopa {
    height: 90px;
    position: absolute;
    right: 0;
    top: 0;
    width: 259px;
}
#cabecera {
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}
#branding hgroup {
    margin: 0;
}
#logo {
    border: none;
}
#logo a{
    background: url("img/logo.png") no-repeat scroll 0 -4px transparent;
    display: block;
    float: left;
    height: 105px;
    margin: 0;
    padding: 0;
    text-indent: -400px;
    width: 154px;
    background-position: center top;
}
#grupos-endirecto {
    background: url("img/cabecera.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 95px;
    width: 797px;
}
[id*='grupo-'] {
    float: left;
    height: 97px;
    margin-left: 1px;
    width: 131px;
}
/*
#grupo-b {
    width: 111px;
}
#grupo-c {
    width: 111px;
}
#grupo-d {
    width: 111px;
}*/
.grupo-titulo {
    color: #000;
    display: block;
    font-family: "GeogrotesqueRegular";
    font-size: 1.083em;
    height: auto;
    margin-top: 6px;
    text-align: center;
    width: auto;
}
.bandera16x16 {
    background: url("img/banderas16x16.png") no-repeat transparent;
    color: #000;
    display: block;
    float: left;
    font-family: "Trebuchet MS";
    height: 25px;
    margin: 23px 1px 0;
    padding-top: 22px;
    text-align: center;
    text-transform: uppercase;
    width: 25px;
    margin-left: 5px;
    background-position-x: 4px;
}
.bandera-fra {
    background-position: 4px 0;
}
.bandera-fra:hover {
    background-position: -96px 0;
}
.bandera-rum {
    background-position: 4px -100px;
}
.bandera-rum:hover {
    background-position: -94px -100px;
}
.bandera-alb {
    background-position: 4px -200px;
}
.bandera-alb:hover {
    background-position: -96px -200px;
}
.bandera-sui {
    background-position: 4px -300px;
}
.bandera-sui:hover {
    background-position: -96px -300px;
}
.bandera-eng {
    background-position: 4px -400px;
}
.bandera-eng:hover {
    background-position: -96px -400px;
}
.bandera-rus {
    background-position: 4px -500px;
}
.bandera-rus:hover {
    background-position: -96px -500px;
}
.bandera-wal {
    background-position: 4px -600px;
}
.bandera-wal:hover {
    background-position: -97px -600px;
}
.bandera-svk {
    background-position: 4px -700px;
}
.bandera-svk:hover {
    background-position: -96px -700px;
}
.bandera-ger {
    background-position: 4px -800px;
}
.bandera-ger:hover {
    background-position: -95px -800px;
}
.bandera-pol {
    background-position: 4px -900px;
}
.bandera-pol:hover {
    background-position: -97px -900px;
}
.bandera-ukr {
    background-position: 4px -1000px;
}
.bandera-ukr:hover {
    background-position: -96px -1000px;
}
.bandera-irn {
    background-position: 4px -1100px;
}
.bandera-irn:hover {
    background-position: -96px -1100px;
}
.bandera-esp {
    background-position: 4px -1200px;
}
.bandera-esp:hover {
    background-position: -96px -1200px;
}
.bandera-cze {
    background-position: 4px -1300px;
}
.bandera-cze:hover {
    background-position: -96px -1300px;
}
.bandera-tur {
    background-position: 4px -1400px;
}
.bandera-tur:hover {
    background-position: -97px -1400px;
}
.bandera-cro {
    background-position: 4px -1500px;
}
.bandera-cro:hover {
    background-position: -97px -1500px;
}
.bandera-bel {
    background-position: 4px -1600px;
}
.bandera-bel:hover {
    background-position: -96px -1600px;
}
.bandera-ita {
    background-position: 4px -1705px;
}
.bandera-ita:hover {
    background-position: -97px -1705px;
}
.bandera-irl {
    background-position: 4px -1804px;
}
.bandera-irl:hover {
    background-position: -97px -1804px;
}
.bandera-swe {
    background-position: 4px -1905px;
}
.bandera-swe:hover {
    background-position: -96px -1905px;
}
.bandera-por {
    background-position: 4px -2004px;
}
.bandera-por:hover {
    background-position: -96px -2004px;
}
.bandera-isl {
    background-position: 4px -2105px;
}
.bandera-isl:hover {
    background-position: -96px -2105px;
}
.bandera-aut {
    background-position: 4px -2205px;
}
.bandera-aut:hover {
    background-position: -96px -2205px;
}
.bandera-hun {
    background-position: 4px -2305px;
}
.bandera-hun:hover {
    background-position: -96px -2305px;
}
#en-directo {
    float: left;
    height: 95px;
    margin-left: 0;
    width: 350px;
}
#en-directo img {
    float: left;
    margin: -2px 0px 0 -1px;
}
#cuenta-atras {
    display: block;
    float: left;
    height: 33px;
    margin: 0 0 0 50px;
    width: 300px;
}
#cuenta-atras span {
    float: left;
}
.numero-cuenta-atras {
    background: url("img/iconos.png") no-repeat scroll 0 -100px transparent;
    color: #000;
    font-family: "GeogrotesqueRegular";
    font-size: 1.833em;
    line-height: 29px;
    margin-left: 4px;
    margin-top: 3px;
    text-indent: 4px;
    width: 21px;
}
#texto-cuenta-atras {
    color: #FF3939;
    font-family: Verdana;
    font-size: 1em;
    margin: 11px 0 0 10px;
}
#en-directo-titulo {
    color: #FFF;
    display: block;
    font-family: "GeogrotesqueRegular";
    font-size: 1.083em;
    height: 19px;
    margin-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
#partido1, #partido2 {
    float: left;
    height: 33px;
    width: 350px;
}
#partido1 {
    color: #FFF;
}
#partido1 span {
    float: left;
}
#equipo1-partido1, #equipo1-partido2 {
    color: #D5D5D5;
    font-family: Verdana;
    font-size: 1em;
    margin-left: 25px;
    margin-top: 10px;
}
#bandera-equipo1-partido1, #bandera-equipo2-partido1, #bandera-equipo1-partido2, #bandera-equipo2-partido2 {
    background-image: url('img/banderas16x16.png');
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    margin: 8px 5px 0;
    width: 20px;
}
#marcador1-partido1, #marcador2-partido1, #marcador1-partido2, #marcador2-partido2 {
    color: #D5D5D5;
    font-family: Verdana;
    font-size: 1.917em;
    margin-top: 2px;
}
#equipo2-partido1, #equipo2-partido2 {
    color: #D5D5D5;
    font-family: Verdana;
    font-size: 1em;
    margin-top: 10px;
}
#partido2 {
    color: #00b4cc;
    margin-top: 4px;
}
#partido2 span {
    float: left;
}
.contendor-dia-partido2 {
    background: url("img/iconos.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    margin: -12px 0 0 -5px;
    padding: 3px 0 0;
    width: 35px;
}
.dia-semana-partido2 {
    display: block;
    height: 15px;
    text-align: center;
    width: 100%;
}
.dia-mes-partido2 {
    color: #000;
    display: block;
    height: 15px;
    margin: -2px 0 0 1px;
    padding: 0;
    text-align: center;
    width: 100%;
}
#access {
    background: url("img/fondo-menu.png") repeat-x scroll 0 0 transparent;
    box-shadow: none;
    display: block;
    float: left;
    height: 28px;
    margin-bottom: 0;
    margin-top: 10px;
    width: 100%;
}
#access a {
    color: #FFF;
    font-family: "GeogrotesqueRegular";
    font-size: 1.167em;
    height: 28px;
    line-height: 29px;
    margin: 0 20px;
    padding: 0;
    text-transform: uppercase;
}
#access a:hover {
    color: #000;
}

#access div {
    float: left;
    margin: 0;
    width: 900px;
}
#access div ul {
    overflow: hidden;
}
#access div ul li {
    float: left;
}
#menu-botones-sociales {
    float: right;
}
#menu-botones-sociales a {
    float: left;
    height: 30px;
    margin: 3px 0 0;
    overflow: hidden;
    text-indent: -400px;
    width: 30px;
}
#icono-twitter {
    background: url("img/botones.png") no-repeat scroll 0 -200px transparent;
}
#icono-twitter:hover {
    background-position: 0 -299px;
}
#icono-facebook {
    background: url("img/botones.png") no-repeat scroll -100px -200px transparent;
}
#icono-facebook:hover {
    background-position: -100px -299px;
}
#icono-rss {
    background: url('img/botones.png') no-repeat scroll -200px -200px transparent;
}
#icono-rss:hover {
    background-position: -200px -299px;
}
/* End header */

/* =Footer
------------------------------------------------------------------------------*/
#colophon {
    background: url("img/fondo-footer.png") no-repeat scroll 0 0 #666;
    height: 140px;
    overflow: hidden;
}
#colophon ul {
    float: left;
    height: 90px;
    line-height: 20px;
    padding: 24px 0 0 210px;
    width: 250px;
}
#colophon li {
    padding: 1px 0;
}
#colophon ul a {
    color: #E1E1E1;
    font-family: verdana;
    line-height: 12px;
}
#colophon p {
    color: #E1E1E1;
    float: right;
    font-size: 0.9em;
    font-style: italic;
    padding: 31px 26px 0 0;
    text-align: right;
    width: 220px;
}
#colophon p a {
    color: #E1E1E1;
}

/* =Home
------------------------------------------------------------------------------*/
#home-noticias-destacadas {
    background-color: #FFF;
    color: #000;
    overflow: hidden;
    /*padding-bottom: 10px;*/
}
#home-primera-noticia {
    float: left;
    padding: 0 4px;
    width: 410px;
}
#home-segunda-noticia,
#home-tercera-noticia {
    border-left: 1px solid #000;
    float: left;
    padding: 0 5px;
    width: 247px;
}
#home-tercera-noticia {
    padding-top: 15px;
}
#home-primera-noticia img {
    height: 246px;
    width: 410px;
}
#home-primera-noticia div {
    font-size: 1.167em;
    line-height: 20px;
    padding: 5px 0;
}
#home-segunda-noticia img,
#home-tercera-noticia img {
    height: 148px;
    width: 247px;
}
#home-noticias-destacadas h2 a {
    font-family: "GeogrotesqueSemiBold";
    font-size: 2em;
}
#home-galeria {
    background-color: #000;
    padding: 15px 0;
    overflow: hidden;
    padding-bottom: 15px;
    padding-top: 15px;
}
#home-galeria-contenedor-titulo {
    height: 25px;
    overflow: hidden;
    width: 675px;
}
#home-galeria h3 {
    color: #EA1C24;
    float: left;
    font-family: "GeogrotesqueRegular";
    font-size: 1.167em;
    margin: 4px 0px 5px 18px;
    text-transform: uppercase;
    width: auto;
}
#home-galeria .flecha-galeria {
    color: #EA1C24;
    display: block;
    float: left;
    font-size: 1.833em;
    height: 30px;
    margin-top: 73px;
    width: 12px;
}
#home-galeria-linea-superior {
    border-bottom: 1px solid #EA1C24;
    display: block;
    float: right;
    height: 1px;
    margin: 15px 19px 11px 0;
    width: 470px;
}
#home-galeria-linea-inferior {
    border-bottom: 1px solid #EA1C24;
    display: block;
    float: left;
    height: 1px;
    margin: 8px 0 0 12px;
    width: 643px;
}
#home-galeria-contenedor {
    float: left;
    padding: 0 18px;
}
#home-galeria-contenedor div {
    float: left;
    margin-left: 4px;
}
#home-galeria-contenedor div:first-child {
    margin-left: 0;
}
.home-galeria-imagen {
    background: url("img/fondos.png") no-repeat scroll 0 -500px transparent;
    height: 175px;
    width: 210px;
}
.home-galeria-imagen img {
    border: 1px solid #FFF;
    margin: 7px 13px 0 4px;
}
.home-galeria-enlace {
    color: #FFF;
    display: block;
    font-size: 1.083em;
    line-height: 17px;
    margin: 1px 0 0 7px;
    width: 200px;
}
#home-galeria-mas {
    color: #EA1C24;
    display: block;
    float: right;
    font-size: 1.083em;
    height: 17px;
    margin-right: 23px;
    margin-top: 10px;
}
#home-galeria-mas:hover {
    color: #FFF;
}
#home-ultimas-noticias {
    background-color: #FFF;
    border-right: 1px solid #000;
    float: left;
    margin-top: 0;
    padding-bottom: 20px;
    width: 418px;
}
#home-ultimas-noticias article,
#home-listado-noticias-publi {
    color: #000;
    margin-bottom: 10px;
    overflow: hidden;
}
#home-ultimas-noticias header img {
    float: left;
    margin: 10px 10px 0;
    padding-bottom: 0;
}
#home-ultimas-noticias header h3 a {
    color: #000;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.667em;
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 9px;
    width: 296px;
}
#home-ultimas-noticias header a:hover {
    text-decoration: underline;
}
#home-ultimas-noticias .mas-noticias {
    float: right;
    margin: 10px 5px;
}
#home-ultimas-noticias .mas-noticias:hover {
    background-position: 0 -698px;
}
.home-ultimas-noticias-excerpt {
    float: right;
    line-height: 16px;
    padding-right: 8px;
    width: 288px;
}
.home-ultimas-noticias-footer {
    float: right;
    margin-right: 8px;
    width: 288px;
}
.home-ultimas-noticias-footer .numero-comentarios {
    margin-top: 11px;
}
#publi-listado-noticias,
#home-listado-noticias-publi {
    height: 100px;
}
#publi-listado-noticias .adsense ul {
    width: 625px;
}
#publi-listado-noticias ul,
#home-listado-noticias-publi ul {
    background-color: #E3E3E3;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    color: #000;
    height: 80px;
    list-style: none outside none;
    margin: 10px;
    overflow: hidden;
    padding-left: 0;
    padding-top: 10px;
    width: 400px;
}
#publi-listado-noticias li,
#home-listado-noticias-publi li {
    border: 0 none;
    float: none;
    padding: 0;
    text-align: center;
    width: auto;
}
#publi-listado-noticias li .title,
#home-listado-noticias-publi li .title {
    color: #000;
    font-family: Verdana;
    font-size: 1.167em;
    font-weight: bold;
}
#publi-listado-noticias li .title:hover,
#home-listado-noticias-publi li .title:hover {
    text-decoration: underline;
}
#publi-listado-noticias li .text,
#home-listado-noticias-publi li .text {
    display: block;
    font-family: verdana;
    font-size: 1em;
    line-height: 16px;
}
#publi-listado-noticias  li .url,
#home-listado-noticias-publi li .url {
    color: #BE272D;
    font-size: 1em;
}
#publi-listado-noticias li .url:hover,
#home-listado-noticias-publi li .url:hover {
    text-decoration: underline;
}
#publi-listado-noticias .adsense .google {
    left: 524px;
}
#publi-listado-noticias .google,
#home-listado-noticias-publi .google {
    color: #000;
    font-size: 1em;
    left: 310px;
    position: relative;
    top: -33px;
}
.numero-comentarios {
    background: url("img/botones.png") no-repeat scroll -199px 1px transparent;
    color: #000;
    float: left;
    font-family: Verdana;
    font-size: 0.833em;
    height: 18px;
    line-height: 16px;
    margin-right: 5px;
    margin-top: 6px;
    width: 104px;
}
.numero-comentarios:hover {
    background-position:  -199px -100px;
}
.numero-comentarios-numero {
    display: block;
    float: left;
    font-size: 1em;
    height: 12px;
    line-height: 21px;
    text-align: center;
    text-indent: 5px;
    width: 24px;
}
.numero-comentarios-texto {
    color: #000;
    display: block;
    float: left;
    font-size: 1em;
    height: 12px;
    line-height: 21px;
    text-align: center;
    text-indent: 7px;
    width: 51px;
}
#home-sidebar-medio {
    background-color: #FFF;
    float: left;
    padding: 13px 7px 0;
    width: 243px;
}
#home-sidebar-medio aside {
    margin-bottom: 10px;
    overflow: hidden;
    width: 244px;
}
#home-sidebar-medio aside h3 {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.333em;
    line-height: 20px;
    margin: 0 0 8px;
    text-transform: uppercase;
}
#sidebar-medio-recomendamos ul {
    font-family: Verdana;
    font-size: 1em;
    line-height: 26px;
    list-style: none inside none;
    margin: 10px 0 0 10px;
}
#sidebar-medio-recomendamos ul a {
    color: #000;
}
#sidebar-medio-recomendamos ul a:hover {
    text-decoration: underline;
}
#sidebar-medio-recomendamos ul li {
    background: url("img/iconos.png") no-repeat scroll 0 -289px transparent;
    padding-left: 20px;
}

/* General Styles for pages
-------------------------------------------------------------- */
.titulo-pagina {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.333em;
    line-height: 22px;
    margin: 0 0 0 15px;
    text-indent: 3px;
    text-transform: uppercase;
    width: 650px;
}
.color-BE272D {
    color: #BE272D;
}
.boton-volver {
    background: url('img/botones.png') no-repeat scroll 0 -596px transparent;
    display: block;
    float: right;
    height: 25px;
    padding: 10px 0 0 0;
    text-indent: 4px;
    width: 110px;
}
.boton-volver:hover {
    background: url('img/botones.png') no-repeat scroll 0 -696px transparent;
}
.boton-volver-grande {
    background: url('img/botones.png') no-repeat scroll 0 -999px transparent;
    display: block;
    float: right;
    height: 25px;
    padding: 9px 0 0 0;
    text-align: center;
    width: 158px;
}
.boton-volver-grande:hover {
    background: url('img/botones.png') no-repeat scroll 0 -1099px transparent;
}

.flotante {
    float: left;
}
/* Noticias Page
-------------------------------------------------------------- */
#pagina-noticias-listado {
    padding-left: 17px;
    padding-right: 25px;
    padding-top: 15px;
}
#pagina-noticias-listado article {
    color: #000;
    overflow: hidden;
}
#pagina-noticias-listado header img {
    float: left;
    margin: 5px 10px 0 0;
    padding-bottom: 15px;
    width: 100px;
}
#pagina-noticias-listado header h3 a {
    color: #000;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.667em;
    line-height: 22px;
    margin-top: 5px;
    width: 525px;
}
#pagina-noticias-listado article .numero-comentarios {
    margin: 3px 0 0 0;
}
.página-noticias-excerpt {
    float: left;
    font-family: Verdana;
    font-size: 1em;
    line-height: 16px;
    margin-left: 0;
    width: 525px;
}
.pagina-noticias-fecha {
    color: #696666;
    float: left;
    font-family: Verdana;
    font-size: 0.917em;
    height: 16px;
    line-height: 16px;
    margin-right: 5px;
    margin-top: 4px;
    width: 65px;
}
#pagina-noticias-listado .numero-comentarios {
    background-position: 1px 1px;
    margin: 0;
}
#pagina-noticias-listado .numero-comentarios:hover {
    background-position: 1px -100px;
}
#pagina-noticias-listado .numero-comentarios-numero, #pagina-noticias-listado .numero-comentarios-texto {
    line-height: 14px;
}
.publi-noticia {
    border-bottom: 1px dashed #C0C0C0;
    font-family: verdana;
    height: 100px;
    margin-bottom: 35px;
    margin-top: 20px;
}
.publi-noticia ul {
    background-color: transparent;
    clear: both;
    color: #000;
    height: 80px;
    list-style: none outside none;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding-left: 0;
    padding-top: 10px;
    width: 633px;
}
.publi-noticia li {
    border: 0 none;
    float: none;
    padding: 0;
    text-align: center;
    width: auto;
}
.publi-noticia li .title {
    color: #000;
    font-size: 1.167em;
    font-weight: bold;
}
.publi-noticia li .title:hover {
    text-decoration: underline;
}
.publi-noticia li .text {
    display: block;
    font-size: 1em;
    line-height: 16px;
}
.publi-noticia li .url {
    color: #BE272D;
    font-size: 1em;
}
.publi-noticia li .url:hover {
    text-decoration: underline;
}
.publi-noticia .google {
    color: #000;
    font-size: 1em;
    left: 520px;
    position: relative;
    top: -33px;
}
.pagina-noticias-navegacion {
    border-top: 1px solid #BCBCBC;
    margin: 12px auto 30px;
    overflow: hidden;
    padding: 17px 103px 0;
    width: 430px;
}
.pagina-noticias-navegacion-izquierda a, .pagina-noticias-navegacion-derecha a {
    float: left;
}
.pagina-noticias-navegacion-izquierda a:hover, .pagina-noticias-navegacion-derecha a:hover {
    background-position: 0 -698px ;
}
.pagina-noticias-navegacion-derecha a {
    float: right;
}
/* End Home */

/* =Widgets
------------------------------------------------------------------------------*/
.widget {
    margin: 0 0 10px;
    overflow:hidden;
    width: 300px;
}

.widget-ad{

    overflow:visible !important;
}
.widget h3 {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 5px;
    text-transform: uppercase;
    width: 300px;
}

.widget-bets {
    background: url("img/fondos.png") no-repeat scroll 0 -300px transparent;font-family: "GeogrotesqueRegular";
    font-family: "GeogrotesqueRegular";
    font-size: 1.3em;
    height: 150px;
}
.widget-bets h3 {
    background: url("img/fondos.png") no-repeat scroll 0 -200px transparent;
    border: 0;
    color: #FFF;
    height: 25px;
    line-height: 24px;
    margin: 0;
    text-indent: 13px;
}
.widget-bets ul {
    float: left;
    margin-left: 11px;
    margin-top: 6px;
    width: 280px;
}
#secondary .widget-bets ul li {
    background: url("img/iconos.png") no-repeat scroll 0 -191px transparent;
    color: #000;
    font-size: 1em;
    line-height: 16px;
    list-style: none outside none;
    margin-top: 6px;
    padding-left: 10px;
}
.widget-bets a {
    color: #058D66;
    float: left;
    margin-left: 110px;
}
.widget-bets span {
    color: #000;
    float: left;
    margin-left: 5px;
}
.widget-free-content {}
.widget-free-content li a:first-child {
    display: block;
    margin-bottom: 0;
    margin-top: 5px;
    overflow: hidden;
}
.widget-free-content a {
    color: #000;
    display: block;
    font-family: "GeogrotesqueRegular";
    font-size: 1.5em;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 15px;
}
.widget-free-content img {
    float: left;
}
.widget-tagcloud {
    overflow: hidden;
    padding-bottom: 15px;
}
.widget-tagcloud ul {
    padding: 5px 0;
    text-align: center;
}
.widget-tagcloud li {
    display: inline;
    padding: 0 6px;
}
.widget-tagcloud-mas-tags {
    float: right;
    margin: 10px 11px 0 0;
}
.widget-tagcloud-mas-tags:hover {
    background-position: 0 -698px;
}

/* Single
-------------------------------------------------------------- */
#contenido {
    font-family: Verdana;
    font-size: 1.083em;
    margin: 0 0 0 20px;
    width: 640px;
}
#contenido h2 {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.077em;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: uppercase;
    width: 640px;
}
#contenido h1 {
    font-family: "GeogrotesqueSemiBold";
    font-size: 3.077em;
}
.noticia-meta {
    margin-bottom: 10px;
    margin-top: 25px;
    /* overflow: hidden; */
    position: relative;
    width: 640px;
    height: 50px;
}
#noticia-autor {
    background: url("img/avatar.jpg") no-repeat;
    float: left;
    font-family: "GeogrotesqueRegular";
    font-style: italic;
    width: 200px;
    height: 30px;
}
#noticia-autor span {
    float: left;
    clear: both;
}
#noticia-autor-autor {
    color: #000;
    font-size: 0.963em;
    margin: 0 0 0 34px;
}
#noticia-autor-fecha {
    color: #676666;
    float: left;
    font-size: 0.923em;
    margin: 4px 0 0 34px;
}
#noticia-boton-comentarios {
    background: url("img/botones.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    margin-left: 0;
    margin-top: 3px;
    padding: 0 0 0 1px;
    width: 104px;
}
#noticia-boton-comentarios:hover {
    background-position: 0 -100px;
}
#noticia-boton-comentarios span {
    display: block;
    float: left;
    font-size: 0.769em;
    height: 12px;
    line-height: 12px;
    text-align: center;
    width: 27px;
}
#noticia-boton-comentarios a {
    color: #000;
    display: block;
    float: left;
    font-size: 0.769em;
    height: 12px;
    line-height: 12px;
    text-align: center;
    width: 60px;
}
#noticia-botones-sociales {
    float: right;
    margin: 2px 0 0 0;
    width: 320px;
}
.gplus, .fb, .tw {
    float: left;
}
.fb {
    padding: 0 10px 0 0;
}
.noticia-contenido {
    overflow: hidden;
    position: relative;
}
#noticia-entradilla {
    float: left;
    font-size: 1.077em;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 10px;
}
.attachment-post-thumbnail {
    float: left;
    height: 202px;
    margin-top: 5px;
    padding: 0 10px 0 0;
    width: 336px;
}
#noticia-descripcion-foto {
    background: url("img/fondos.png") no-repeat scroll 234px -699px #676666;
    color: #FFF;
    float: left;
    font-size: 0.846em;
    height: 37px;
    line-height: 16px;
    margin: 0 10px 0 0;
    padding: 5px 5px 5px 10px;
    width: 321px;
}
#noticia-contenido-noticia {
    line-height: 20px;
}
#noticia-contenido-noticia ul {
    list-style: disc inside;
    padding-left: 1px;
}
#noticia-contenido-noticia a {
    color: #BE272D;
}
/* Ladillo */
#noticia-contenido-noticia h4 {
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.385em;
    margin: 0 0 10px 0;
}
#noticia-contenido-noticia p {
    display: block;
    margin-bottom: 20px;
}
.noticia-despiece {
    margin-top: 15px;
}
/* Estilos despiece */
#noticia-contenido-noticia h3 {
    border-bottom: 2px solid #666666;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.538em;
    margin-left: 0;
    margin-top: 35px;
    padding-bottom: 6px;
    width: 640px;
}
#noticia-contenido-noticia pre {
    background-color: #E6E7E8;
    font-size: 1em;
    margin-left: 0;
    padding: 7px 10px 0;
    white-space: normal;
    width: 620px;
}
#noticia-contenido-noticia pre:last-child {
    padding-bottom: 20px;
}
/* fin estilos despiece */
/* Estilos frase lupa*/
#noticia-contenido-noticia h5 {
    display: block;
    float: right;
    font-family: "GeogrotesqueRegular";
    font-size: 1.615em;
    line-height: 25px;
    margin: 10px 0 15px 15px;
    width: 210px;
}
/* Fin Estilos frase lupa*/
/* Estilos para las citas */
#noticia-contenido-noticia blockquote {
    background: url("img/fondo-blockquote.png") no-repeat scroll 0 -2px transparent;
    display: inline-block;
    font-size: 1em;
    font-style: italic;
    margin-bottom: 10px;
    margin-left: 25px;
    margin-top: 10px;
    min-height: 70px;
    padding-left: 70px;
    width: 500px;
}
#noticia-contenido-noticia blockquote p:first-child {
    border-left: 2px solid #BE272D;
    height: auto;
    min-height: 55px;
    padding-bottom: 5px;
    padding-left: 10px;
}
/* Fin estilo citas */
#noticia-widgets-inferiores {
    border-bottom: 1px solid #C0C0C0;
    height: 100%;
    margin: 0 0 25px;
    overflow: hidden;
    padding: 0 0 45px;
    position: relative;
}
#noticia-noticias-relacionadas {
    float: left;
    padding-right: 10px;
    width: 310px;
}
#noticia-noticias-relacionadas h3 {
    font-family: "GeogrotesqueRegular";
    font-size: 1.385em;
    font-weight: bold;
    margin-bottom: 10px;
    text-indent: 16px;
    text-transform: uppercase;
}
#noticia-noticias-relacionadas ul {
    line-height: 18px;
}
#noticia-noticias-relacionadas li {
    font-size: 1.077em;
    padding: 5px 0;
}
#noticia-noticias-relacionadas li:before {
    color: #BE272D;
    content: "»";
}
#noticia-noticias-relacionadas li a {
    color: #000;
    padding-left: 5px;
}
#noticia-noticias-relacionadas li a:hover {
    color: #BE272D;
}
#noticia-lo-ultimo-sobre {
    float: left;
    line-height: 18px;
    width: 310px;
}
#noticia-lo-ultimo-sobre h3 {
    font-family: "GeogrotesqueRegular";
    font-size: 1.385em;
    font-weight: bold;
    margin-bottom: 14px;
    text-transform: uppercase;
}
#noticia-lo-ultimo-sobre a {
    color: #BE272D;
    font-size: 1.077em;
    font-weight: bold;
}
#noticia-lo-ultimo-sobre a:hover {
    color: #000;
}
#comments {
    overflow: hidden;
    position: relative;
}
#respond {
    overflow: hidden;
    position: relative;
}
#respond h3 {
    font-family: "GeogrotesqueRegular";
    font-size: 1.538em;
    font-weight: bold;
    margin: 20px 0;
}
#respond form {
    position: relative;
    overflow: hidden;
}
#respond form p {
    float: left;
    font-size: 0.923em;
    margin-bottom: 10px;
    width: 100%;
}
#respond form label {
    float: left;
}
#respond form span {
}
#respond form p input {
    background-color: #E5E6E8;
    border: medium none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    clear: both;
    float: left;
    font-size: 1.083em;
    height: 24px;
    margin-top: 10px;
    padding: 5px;
    width: 200px;
}
#respond form p textarea {
    background-color: #E5E6E8;
    border: medium none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    clear: both;
    float: left;
    font-size: 1.083em;
    height: 150px;
    margin-top: 10px;
    padding: 5px;
    width: 435px;
}
.form-submit #submit {
    background: url("img/botones.png") no-repeat scroll 0 -391px transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    cursor: pointer;
    height: 40px;
    margin: 10px 10px 10px 380px;
    padding-top: 10px;
    width: 68px;
}
.form-submit #submit:hover {
    background-position: 0 -491px;
}
/* Estilos Seleccion
-------------------------------------------------------------- */
#seleccion {
    margin: 20px 0 40px 20px;
    overflow: hidden;
    width: 950px;
}
#seleccion-logo {
    float: left;
    height: 130px;
    margin: 29px 20px 0 0;
    text-align: center;
    width: 130px;
}
.seleccion-enlace {
    background: url('img/iconos.png') no-repeat scroll 78px -697px transparent;
    display: block;
    width: 95px;
}
#seleccion-contenido-primario {
    float: left;
    width: 499px;
}
.seleccion-contenido-primario-caja {
    background-color: #E3E3E3;
    float: left;
    height: 260px;
    margin: 25px 0 15px 0;
    width: 230px;
}
.seleccion-contenido-primario-caja:first-child {
    margin-right: 20px;
}
.seleccion-contenido-primario-caja h2 {
    background-color: #FFF;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
}
.seleccion-contenido-primario-caja ul {
    border-top: 1px solid #000;
    padding: 5px 5px 0;
}
.seleccion-contenido-primario-caja li {
    margin-bottom: 10px;
    width: 100%;
}
.seleccion-contenido-primario-caja li strong {
    line-height: 20px;
}
.seleccion-contenido-primario-caja li p {
    line-height: 14px;
}
.seleccion-contenido-primario-caja li:last-child {
    margin-bottom: 0;
}
#seleccion-contenido-primario-seleccionador {
    background-color: #E3E3E3;
    float: left;
    margin: 5px 0 15px 0;
    padding-bottom: 30px;
    width: 480px;
}
#seleccion-contenido-primario-seleccionador h2 {
    background: none scroll 0 0 #FFF;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
}
#seleccion-contenido-primario-seleccionador ul {
    border-top: 1px solid #000;
    overflow: hidden;
    padding: 5px 5px 0;
}
#seleccion-contenido-primario-seleccionador li {
    float: left;
    margin-top: 6px;
    width: 180px;
}
#seleccion-contenido-primario-seleccionador li p {
    line-height: 14px;
}
#seleccion-contenido-primario-seleccionador li strong {
    line-height: 20px;
}
#seleccion-contenido-primario-seleccionador li:first-child {
    margin: 5px 0 10px;
    padding-right: 10px;
    width: 240px;
}
#seleccion-contenido-primario-seleccionador li:first-child img {
    float: left;
    margin: 0 10px 0 0;
    width: 100px;
}
#seleccion-contenido-primario-seleccionador li:first-child strong {
    float: left;
    line-height: 16px;
    margin-top: 3px;
    width: 115px;
}
#seleccion-contenido-primario-once-ideal {
    float: left;
    margin: 5px 0 15px 0;
    padding-bottom: 30px;
    width: 480px;
}
#seleccion-contenido-primario-once-ideal h2 {
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
    width: 480px;
}
#seleccion-contenido-primario-once-ideal img {
    margin-top: 10px;
}
#seleccion-contenido-primario-como-juegan {
    float: left;
    margin: 5px 0 15px;
    padding-bottom: 30px;
    width: 480px;
}
#seleccion-contenido-primario-como-juegan h2 {
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
    width: 480px;
}
#seleccion-contenido-primario-como-juegan p {
    display: block;
    margin-bottom: 20px;
}
#seleccion-contenido-primario-como-juegan div {
    float: left;
    line-height: 16px;
    margin: 10px 0 0 4px;
    width: 470px;
}
#seleccion-contenido-secundario {
    float: left;
    margin-top: 25px;
    overflow: hidden;
    width: 301px;
}
#seleccion-platilla {
    float: left;
    margin: 0 0 20px 0;
}
#seleccion-platilla ul li {
    background-color: #E3E3E3;
    float: left;
    margin-top: 1px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#seleccion-platilla ul li:last-child {
    padding-bottom: 10px;
}
#seleccion-platilla h2 {
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
    width: 300px;
}
.plantilla-dorsal-titulo, .plantilla-nombre-titulo, .plantilla-demarcacion-titulo {
    background-color: #E3E3E3;
    display: block;
    float: left;
    font-weight: bold;
    height: 10px;
    padding-bottom: 5px;
    padding-top: 7px;

}
.plantilla-dorsal-titulo {
    padding-right: 9px;
    text-align: center;
    width: 60px;
}
.plantilla-nombre-titulo {

    width: 123px;
}
.plantilla-demarcacion-titulo {
    width: 108px;
}
.plantilla-primera-columna {
    display: block;
    float: left;
    font-weight: bold;
    height: 10px;
    padding-right: 10px;
    text-align: center;
    width: 60px;
}
.plantilla-segunda-columna {
    color: #BE272D;
    display: block;
    float: left;
    line-height: 12px;
    width: 123px;
}
.plantilla-tercera-columna {
    display: block;
    float: left;
    font-style: italic;
    height: 10px;
    width: 107px;
}
.plantilla-titulos {
    background-color: #E3E3E3;
    display: block;
    float: left;
    font-weight: bold;
    padding: 7px 0 5px 4px;
}
#plantilla-nombre-titulo {
    background-color: #E3E3E3;
    display: block;
    float: left;
    padding-top: 4px;
}
#plantilla-demarcacion-titulo {
    background-color: #E3E3E3;
    display: block;
    float: left;
    padding-top: 4px;
}
#seleccion-ultimas-noticias {
    float: left;
    margin: 10px 0 20px 0;
}
#seleccion-ultimas-noticias h2 {
    background-color: #FFF;
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
    width: 300px;
}
#seleccion-ultimas-noticias ul {
    line-height: 20px;
    margin: 10px 0 0;
}
#seleccion-ultimas-noticias li {
    margin-bottom: 5px;
}
#seleccion-ultimas-noticias li a {
    font-weight: bold;
}
#seleccion-ultimas-noticias-ver-mas {
    color: #BE272D;
    float: right;
    font-weight: bold;
    margin: 10px 0 0 0;
}
.single-national-team {

}
.single-national-team {
    border: none;
}
.single-national-team h1 {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    text-indent: 1px;
    text-transform: uppercase;
}
/* Estilos Cuadro Clasificación
-------------------------------------------------------------- */
.bandera-clas {
    background-image: url("img/banderas16x16.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    margin: 4px 0 0 1px;
    padding: 0 0 0 5px;
    width: 16px;
}
#cuadro-clasificacion {
    float: left;
    margin: 0 0 20px 0;
    width: 300px;
}
#cuadro-clasificacion h2 {
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
    width: 300px;
}
#clas-grupo-activo {
    background: url("img/fondo-menu.png") repeat-x scroll 0 -3px transparent;
    border-right: 1px solid #677777;
    border-top: 1px solid #677777;
    float: left;
    height: 22px;
    margin-top: 10px;
    width: 300px;
}
.clas-grupo {
    background-color: #000;
    color: #FFF;
    float: left;
    font-size: 0.917em;
    font-weight: bold;
    height: 22px;
    line-height: 21px;
    text-indent: 4px;
    width: 65px;
}
.clas-pj, .clas-pg, .clas-pe, .clas-pp, .clas-gf, .clas-gc, .clas-dg, .clas-ptos {
    float: left;
    font-size: 0.917em;
    font-weight: bold;
    height: 22px;
    line-height: 23px;
    text-align: center;
    width: 29px;
}
.clas-ptos {
    color: #FFF;
}
.clas-grupo-a {
    float: left;
    width: 300px;
}
.clas-eq1, .clas-eq2, .clas-eq3, .clas-eq4 {
    border-right: 1px solid #677777;
    color: #000;
    float: left;
    height: 25px;
    line-height: 21px;
    width: 300px;
}
.clas-eq2, .clas-eq4 {
    background-color: #E3E3E3;
}
.clas-eq4 {
    border-bottom: 1px solid #677777;
}
.clas-eq1-nombre, .clas-eq2-nombre, .clas-eq3-nombre, .clas-eq4-nombre {
    border-left: 1px solid #677777;
    border-right: 1px solid #677777;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-indent: 6px;
    width: 63px;
}
.clas-eq1-pj, .clas-eq1-pg, .clas-eq1-pe, .clas-eq1-pp, .clas-eq1-pj, .clas-eq1-gc, .clas-eq1-dg, .clas-eq1-ptos, .clas-eq1-gf {
    float: left;
    font-size: 0.917em;
    height: 25px;
    line-height: 23px;
    text-align: center;
    width: 29px;
}
.clas-eq2-pj, .clas-eq2-pg, .clas-eq2-pe, .clas-eq2-pp, .clas-eq2-pj, .clas-eq2-gc, .clas-eq2-dg, .clas-eq2-ptos, .clas-eq2-gf {
    float: left;
    font-size: 0.917em;
    height: 25px;
    line-height: 23px;
    text-align: center;
    width: 29px;
}
.clas-eq3-pj, .clas-eq3-pg, .clas-eq3-pe, .clas-eq3-pp, .clas-eq3-pj, .clas-eq3-gc, .clas-eq3-dg, .clas-eq3-ptos, .clas-eq3-gf {
    float: left;
    font-size: 0.917em;
    height: 25px;
    line-height: 23px;
    text-align: center;
    width: 29px;
}
.clas-eq4-pj, .clas-eq4-pg, .clas-eq4-pe, .clas-eq4-pp, .clas-eq4-pj, .clas-eq4-gc, .clas-eq4-dg, .clas-eq4-ptos, .clas-eq4-gf {
    float: left;
    font-size: 0.917em;
    height: 25px;
    line-height: 23px;
    text-align: center;
    width: 29px;
}
#clas-botones-grupo {
    background-color: #E3E3E3;
    border-bottom: 1px solid #677777;
    border-left: 1px solid #677777;
    border-right: 1px solid #677777;
    float: left;
    height: 40px;
    width: 299px;
}
#clas-botones-grupo li {
    background: url("img/botones.png") no-repeat scroll 0 -798px transparent;
    cursor: pointer;
    float: left;
    font-size: 0.917em;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 4px;
    text-align: center;
    text-indent: -2px;
    width: 65px;
}
#clas-botones-grupo .boton-grupo-activo {
    background: url("img/botones.png") no-repeat scroll 0 -898px transparent;
}
#comentarios-titulo {
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.615em;
    margin-bottom: 20px;
    width: 400px;
}
#comentarios-titulo span {
    color: #C1272D;
}
#comentarios-enlace-comenta a {
    color: #BE272D;
}
#comentarios-enlace-comenta {
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.615em;
    position: absolute;
    right: 23px;
    top: 0;
}
.comment {
    font-size: 0.923em;
}
.comment article {

}
.comment .comentario-meta {
    background: url("img/fondos.png") no-repeat scroll 0 -1097px transparent;
    height: 18px;
    padding: 11px 7px 0;
    width: 630px;
}
.comentario-meta time {
    color: #6B6B6B;
    font-style: italic;
}
.comentario-link-editar {
    float: right;
    font-size: 0.846em;
    margin-right: 10px;
}
.comentario-link-autor {
    color: #6B6B6B;
}
.comentario-link-autor a {
    color: #C1272D;
}
.comentario-pendiente-moderacion {
    color: #BE272D;
    float: right;
    margin: 0 12px 0 0;
}
.comment .comentario-contenido {
    background-color: #E5E6E8;
    color: #6B6B6B;
    line-height: 16px;
    margin: 0 0 0 1px;
    padding: 0 7px;
    width: 616px;
}
.comment .comentario-responder {

}
.comentario-bottom {
    background: url("img/fondos.png") no-repeat scroll 0 -1000px transparent;
    display: block;
    height: 39px;
    margin-bottom: 10px;
    width: 631px;
}
#comment-nav-below {
    margin: 0;
    overflow: hidden;
    position: relative;
}
#comments #comment-nav-below .prev,#comments #comment-nav-below .next  {
    background: url("img/botones.png") no-repeat scroll 0 -597px transparent;
    float: left;
    text-decoration: none;
    width: 107px;
}
#comments #comment-nav-below .prev:hover, #comments #comment-nav-below .next:hover  {
    background: url("img/botones.png") no-repeat scroll 0 -697px transparent;
    float: left;
    text-decoration: none;
    width: 107px;
}
#comment-nav-below .page-numbers {
    background: url("img/botones.png") no-repeat scroll -295px -398px transparent;
    display: block;
    float: left;
    height: 32px;
    line-height: 30px;
    padding: 0 2px;
    text-align: center;
    width: 40px;
}
#comment-nav-below a:hover {
    background: url("img/botones.png") no-repeat scroll -295px -497px transparent;
    text-decoration: none;
}
#comment-nav-below .current {
    background: url("img/botones.png") no-repeat scroll -295px -597px transparent;
    color: #FFF;
    text-decoration: none;
}

/* Listado de selecciones
------------------------------------------------------------------------------*/
#listado-selecciones {
    margin: 20px 0 0 0;
    overflow: hidden;
    position: relative;
    width: 665px;
}
.listado-selecciones-seleccion {
    float: left;
    height: 192px;
    padding: 0 0 15px 16px;
    width: 150px;
}
.listado-selecciones-logo {
    height: 130px;
    margin-top: 11px;
}
.listado-selecciones-enlace-logo {
    background: #E3E3E3;
    display: block;
    height: 150px;
    text-align: center;
    width: 150px;

}
.listado-selecciones-enlace-texto {
    background: url("img/fondos.png") no-repeat scroll 0 -1200px transparent;
    color: #FFF;
    display: block;
    font-size: 1em;
    height: 45px;
    line-height: 50px;
    text-align: center;
    width: 150px;
}
/* Sede - Ficha
------------------------------------------------------------------------------*/
#sede-titulo {
    font-family: "GeogrotesqueSemiBold";
    font-size: 3.333em;
    margin: 10px 0;
}
#sede {
    margin: 0 0 40px 15px;
    overflow: hidden;
    width: 650px;
}
.sede-imagen {

}
#sede-icono {
    float: left;
    height: 120px;
    margin: 30px 0 0 110px;
    width: 170px;
}
#sede-ficha {
    border-left: 1px solid #BE272D;
    float: left;
    margin: 15px 0 0 15px;
    padding: 5px 0 0 15px;
    width: 300px;
}
#sede-ficha h3 {
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    margin: 0 0 5px;
    text-transform: uppercase;
}
#sede-ficha ul {
    line-height: 20px;
}
#sede-contenido {
    float: left;
    font-size: 1.083em;
    margin: 30px 0 20px;
    width: 650px;
}
#sede-contenido h3 {
    border-bottom: 1px solid black;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.077em;
    line-height: 20px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
#sede-contenido p {
    line-height: 20px;
    margin: 0 0 20px;
}

/* Sede - Listado
------------------------------------------------------------------------------*/
#sedes {
    /*background: url("img/fondo-sedes.jpg") no-repeat scroll center 0 transparent;
    height: 720px;
    margin: 40px 0 0;
    position: relative;*/
}
#sedes a {
    overflow: hidden;
    text-indent: -999px;
}
.sedes-titulo{
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    margin: 15px 0 0 15px;
    text-indent: 1px;
    text-transform: uppercase;
    width: 958px;
}
#sedes-glansk {
    background: url("img/sedes-iconos.png") repeat scroll 3px 3px transparent;
    display: block;
    height: 77px;
    left: 127px;
    position: absolute;
    top: 23px;
    width: 147px;
}
#sedes-glansk:hover {
    background-position: -198px 2px;
}
#sedes-poznan {
    background: url("img/sedes-iconos.png") repeat scroll 2px -97px transparent;
    display: block;
    height: 83px;
    left: 75px;
    position: absolute;
    top: 102px;
    width: 142px;
}
#sedes-poznan:hover {
    background-position: -198px -99px;
}
#sedes-varsovia {
    background: url("img/sedes-iconos.png") repeat scroll 8px -195px transparent;
    display: block;
    height: 83px;
    left: 266px;
    position: absolute;
    top: 103px;
    width: 160px;
}
#sedes-varsovia:hover {
    background-position: -188px -199px;
}
#sedes-wroclaw {
    background: url("img/sedes-iconos.png") repeat scroll 8px -295px transparent;
    display: block;
    height: 101px;
    left: 135px;
    position: absolute;
    top: 232px;
    width: 160px;
}
#sedes-wroclaw:hover {
    background-position: -186px -293px;
}
#sedes-lviv {
    background: url("img/sedes-iconos.png") repeat scroll 3px -491px transparent;
    display: block;
    height: 88px;
    left: 339px;
    position: absolute;
    top: 235px;
    width: 163px;
}
#sedes-lviv:hover {
    background-position: -193px -495px;
}
#sedes-kiev {
    background: url("img/sedes-iconos.png") repeat scroll 3px -591px transparent;
    display: block;
    height: 88px;
    left: 564px;
    position: absolute;
    top: 200px;
    width: 143px;
}
#sedes-kiev:hover {
    background-position: -192px -594px;
}
#sedes-kharkiv {
    background: url("img/sedes-iconos.png") repeat scroll -1px -691px transparent;
    display: block;
    height: 88px;
    left: 706px;
    position: absolute;
    top: 202px;
    width: 171px;
}
#sedes-kharkiv:hover {
    background-position: -198px -693px;
}
#sedes-donetsk {
    background: url("img/sedes-iconos.png") repeat scroll 2px -791px transparent;
    display: block;
    height: 88px;
    left: 795px;
    position: absolute;
    top: 297px;
    width: 154px;
}
#sedes-donetsk:hover {
    background-position: -193px -793px;
}
#sedes {

}
#sedes .sedes-row {
    overflow: hidden;
    margin-bottom: 10px;
    border-top: 1px solid #CCC;
    padding: 10px;
}
#sedes .sedes-row:first-child {
    border-top: none;
}
#sedes .sedes-text {
    float:left;
    width: 66%;
}
#sedes .sedes-text h4 {
    font-size: 20px;
    text-indent: 0;
}
#sedes .sedes-text span {
    font-size: 14px;
    font-style: italic;
}
#sedes .sedes-text p {
    display: block; /* Fallback for non-webkit */
    display: -webkit-box;
    max-width: 400px;
    height: 64px; /* Fallback for non-webkit */
    margin: 0;
    text-align: justify;
    font-size: 16px;
    line-height: 1;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 0;
    margin-top: 6px;
}
#sedes .sedes-image {
    float:left;
    width: 33%;
    text-align: center;
}
#sedes .sedes-image img {
    width: 80%;
    height: auto;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    float: none;
}
/* Árbitros
------------------------------------------------------------------------------*/
#arbitros {
    margin: 0 0 0 15px;
    overflow: hidden;
    padding-bottom: 60px;
    position: relative;
}
#arbitros article {
    background-color: #E3E3E3;
    float: left;
    height: 225px;
    margin: 20px 31px 0 0;
    overflow: hidden;
    width: 300px;
}
.arbitro-nombre {
    background-color: #FFF;
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 20px;
    padding: 0 17px 0 0;
    text-indent: 1px;
    text-transform: uppercase;
    width: 100%;
}
.arbitro-foto {
    display: block;
    float: left;
    height: 100px;
    margin: 10px 10px 0;
    padding: 0 0 94px;
    width: 100px;
}
.arbitro-campo {
    float: left;
    font-size: 0.917em;
    line-height: 17px;
    margin: 6px 0 0;
    width: 170px;

}

/*            .arbitro-campo strong {
                float: left;
                width: 180px;
            }
            .arbitro-campo p {
                float: left;
                width: 180px;
            }*/

/* Jugador
------------------------------------------------------------------------------*/
#jugador {
    margin: 20px 0 110px 20px;
    overflow: hidden;
    width: 950px;
}
#jugador h1 {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    text-indent: 1px;
    text-transform: uppercase;
}
#jugador-imagen {
    float: left;
    height: 253px;
    margin-top: 35px;
    width: 130px;
}
#jugador-imagen img {
    float: left;
}
#jugador-pie-foto {
    background: url("img/fondos.png") no-repeat scroll 0 -900px transparent;
    color: #FFF;
    display: block;
    float: left;
    height: 33px;
    line-height: 14px;
    padding-top: 10px;
    text-align: center;
    width: 130px;
}
#jugador-datos-personales {
    background-color: #E3E3E3;
    float: left;
    height: 274px;
    margin: 14px 20px 0;
    width: 230px;
}
#jugador-datos-personales h2, #jugador-datos-tecnicos h2, #jugador-ultimas-noticias h2  {
    background-color: #FFF;
    border-bottom: 1px solid #000;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    line-height: 19px;
    text-indent: 3px;
    text-transform: uppercase;
}
#jugador-datos-personales ul, #jugador-datos-tecnicos ul {
    padding: 5px 5px 0;
}
#jugador-datos-personales li, #jugador-datos-tecnicos li {
    margin: 0 0 10px 0;
}
#jugador-datos-personales strong, #jugador-datos-tecnicos strong {
    line-height: 20px;
}
#jugador-datos-personales p, #jugador-datos-tecnicos p {
    line-height: 14px;
}
#jugador-datos-tecnicos {
    background-color: #E3E3E3;
    float: left;
    height: 274px;
    margin: 14px 20px 0 0;
    width: 230px;
}
#jugador-datos-tecnicos a {
    color: #BE272D;
}
#jugador-ultimas-noticias {
    float: left;
    margin: 10px 20px 0 150px;
    width: 479px;
}
#jugador-listado-noticias {
    line-height: 22px;
    padding: 10px 10px 0 3px;
}
#jugador-listado-noticias li:before {
    content: "»";
}
#jugador-listado-noticias a {
    font-weight: bold;
}
#jugador-publi {
    float: left;
    margin: 34px 0 0;
}
#jugador-clasificacion {
    float: left;
    margin: 10px 0 0;
}
/* Calendario y resultados
------------------------------------------------------------------------------*/
#resultados {
    margin: 0 0 80px 0;
}
.resultados-cuadro {
    margin: 0 auto 10px;
    overflow: hidden;
    width: 606px;
}
.resultados-titulo-grupo {
    font-family: "GeogrotesqueRegular";
    font-size: 1.333em;
    font-weight: bold;
    margin: 15px 0 5px 15px;
    text-transform: uppercase;
}
.resultados-cuadro ul {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    margin: 0 0 0 15px;
    overflow: hidden;
    width: 574px;
}
.resultados-cuadro ul:last-child {
    border-bottom: 1px solid #000;
}
.resultados-cuadro li {
    height: 28px;
    float: left;
    line-height: 26px;
    text-align: center;
}
.resultados-fila-roja li:first-child {
    border-left: none;
}
.resultados-fila-roja li {
    border-left: 1px solid #fff;
}
.resultados-fila-roja {
    background: url("img/fondo-menu.png") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #000;
    color: #FFF;
    font-size: 1.083em;
    font-weight: bold;
    text-transform: uppercase;
}
.resultados-fila-gris {
    background-color: #e1e1e1;
}
.resultados-fecha {
    width: 142px;
}
.resultados-fecha-ni {
    width: 49%;
}
.resultados-fecha-dia {
    font-weight: bold;
}
.resultados-fecha-hora {
    font-style: italic;
}
.resultados-resultado {
    width: 282px;
}
.resultados-resultado-ni {
    width: 49%;
}
.resultados-resultado .local {
    display: block;
    float: left;
    height: 27px;
    text-align: right;
    width: 92px;
}
.resultados-resultado .visitante {
    display: block;
    float: left;
    text-align: left;
    width: 85px;
}
.resultados-apuesta {
    width: 148px;
}
.resultados-apuesta a {
    width: 148px;
    background: url("img/iconos.png") no-repeat scroll 24px -3100px;
    height: 26px;
    display: block;
    margin: 4px 0 0 0;
    text-indent: -288px;
    overflow: hidden;
}
.res-bandera {
    background: url("img/banderas16x16.png") no-repeat transparent;
    display: block;
    float: left;
    height: 20px;
    margin: 5px 9px 0;
    width: 16px;
}
.res-guion {
    float: left;
    min-width: 20px;
}
#resultados .ban-res-cze, #partido .ban-dir-cze {
    background-position: 0 -1300px;
}
#resultados .ban-res-gre, #partido .ban-dir-gre {
    background-position: 0 -100px;
}
#resultados .ban-res-pol, #partido .ban-dir-pol {
    background-position: 0 -900px;
}
#resultados .ban-res-rus, #partido .ban-dir-rus {
    background-position: 0 -500px;
}
#resultados .ban-res-den, #partido .ban-dir-den {
    background-position: 0 -400px;
}
#resultados .ban-res-ger, #partido .ban-dir-ger {
    background-position: 0 -800px;
}
#resultados .ban-res-ned, #partido .ban-dir-ned {
    background-position: 0 -600px;
}
#resultados .ban-res-por, #partido .ban-dir-por {
    background-position: 0 -2004px;
}
#resultados .ban-res-cro, #partido .ban-dir-cro {
    background-position: 0 -1500px;
}
#resultados .ban-res-esp, #partido .ban-dir-esp {
    background-position: 0 -1200px;
}
#resultados .ban-res-irl, #partido .ban-dir-irl {
    background-position: 0 -1804px;
}
#resultados .ban-res-ita, #partido .ban-dir-ita {
    background-position: 0 -1705px;
}
#resultados .ban-res-eng, #partido .ban-dir-eng {
    background-position: 0 -400px;
}
#resultados .ban-res-fra, #partido .ban-dir-fra {
    background-position: 0 0;
}
#resultados .ban-res-swe, #partido .ban-dir-swe {
    background-position: 0 -1905px;
}
#resultados .ban-res-ukr, #partido .ban-dir-ukr {
    background-position: 0 -1000px;
}
#resultados .ban-res-alb, #partido .ban-dir-alb {
    background-position: 0 -200px;
}
#resultados .ban-res-sui, #partido .ban-dir-sui {
    background-position: 0 -300px;
}
#resultados .ban-res-wal, #partido .ban-dir-wal {
    background-position: 0 -600px;
}
#resultados .ban-res-svk, #partido .ban-dir-svk {
    background-position: 0 -700px;
}
#resultados .ban-res-irn, #partido .ban-dir-irn {
    background-position: 0 -1100px;
}
#resultados .ban-res-tur, #partido .ban-dir-tur {
    background-position: 0 -1100px;
}
#resultados .ban-res-bel, #partido .ban-dir-bel {
    background-position: 0 -1600px;
}
#resultados .ban-res-isl, #partido .ban-dir-isl {
    background-position: 0 -2105px;
}
#resultados .ban-res-aut, #partido .ban-dir-aut {
    background-position: 0 -2205px;
}
#resultados .ban-res-hun, #partido .ban-dir-hun {
    background-position: 0 -2305px;
}
#resultados .ban-res-rum, #partido .ban-dir-rum {
    background-position: 0 -100px;
}


#resultados .ban-res-int {
    background-position: 0 -1600px;
    width: 19px;
}

/* 404
------------------------------------------------------------------------------*/
#error-404 {
    font-family: "GeogrotesqueSemiBold";
    margin: 0 0 80px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
}
#error-404 h1 {
    font-size: 4.583em;
    margin: 40px 0;
}
#error-404-imagen  {
    background: url("img/404.jpg") no-repeat transparent;
    float: left;
    height: 415px;
    margin: 0 53px 0 100px;
    width: 410px;
}
#error-404 h2, #error-404 ul {
    float: left;
    font-size: 2.083em;
    line-height: 30px;
    margin: 30px 0 0;
    width: 340px;
}
#error-404 ul {
    margin: 10px 0 0;
    line-height: 60px;
}

/* Encuesta home
------------------------------------------------------------------------------*/
#primary .wp-polls .pollbar {
    background: none #BE262D;
    border: none;
}
#primary .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    line-height: 16px;
    margin: 10px 0 0;
}
#primary .wp-polls p strong {
    display: block;
    margin: 15px 0 0 0;
}
#primary .wp-polls .Buttons {
    background: url('img/botones.png') no-repeat scroll 1px -395px transparent;
    border: none;
    display: block;
    height: 37px;
    margin: 0 0 0 15px;
    text-align: center;
    width: 70px;
}
#primary .wp-polls .Buttons:hover {
    background: url('img/botones.png') no-repeat scroll 1px -495px transparent;
}
#primary .wp-polls-ans {
    padding: 0 0 10px 0;
}
#primary .wp-polls-ans p input {
    float: left;
}
#primary .wp-polls-ans p:last-child {
    line-height: 3px;
    margin: 21px 5px 0 0;
}
#primary .wp-polls-ans p:last-child a {
    color: #BE272D;
    display: block;
    margin: 27px 5px 0 0;
}
#primary .wp-polls-ans p:last-child a:after {
    content: " →";
}
#primary .wp-polls-form {
    position: relative;
    overflow: hidden;
}

/* Tagcloud
------------------------------------------------------------------------------*/
.tagcloud {
    width: 895px;
    margin: 30px auto 80px;
}
.tagcloud-titulo {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    margin: 15px 0 0 15px;
    text-indent: 1px;
    text-transform: uppercase;
    width: 958px;
}

/* La Vanguardia
------------------------------------------------------------------------------*/
.la-vanguardia {
    background: url('img/lavanguardia.jpg') no-repeat 0 0;
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -500px;
    margin: 0 auto 5px;
    width: 990px;
}

/* Datos identificativos
------------------------------------------------------------------------------*/
.datos-identificativos-titulo {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    margin: 35px auto 0;
    text-align: center;
    text-transform: uppercase;
    width: 650px;
}
#datos-identificativos {
    background: none no-repeat scroll 0 0 #E6E7E8;
    height: 500px;
    margin: 35px auto 60px;
    overflow: hidden;
    width: 650px;
}
#datos-identificativos span {
    float: left;
    font-size: 1.917em;
    font-weight: bold;
    margin: 30px 0 30px 55px;
}
#datos-identificativos dl {
    float: left;
    font-size: 1.333em;
    margin: 0 0 0 55px;
    width: 485px;
}
#datos-identificativos dt {
    font-weight: bold;
    margin: 0 0 5px 0;
}
#datos-identificativos dd {
    line-height: 20px;
    margin: 0 0 20px 0;
}

/* Quienes somos
------------------------------------------------------------------------------*/
#quienes-somos-titulo {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    margin: 35px auto 0;
    text-align: center;
    text-transform: uppercase;
    width: 670px;
}
#quienes-somos {
    margin: 20px auto 300px;
    overflow: hidden;
    position: relative;
    width: 670px;
}
#quienes-somos li:first-child {
    margin: 0 0 0 0;
}
#quienes-somos li {
    float: left;
    margin: 0 0 0 35px;
    width: 200px;
}
#quienes-somos li img {
    float: left;
}
.quienes-somos-pie-foto {
    background: url('img/fondos.png') no-repeat scroll 0 -1399px;
    float: left;
    height: 55px;
    width: 200px;
}
.quienes-somos-nombre, .quienes-somos-cargo {
    color: #fff;
    display: block;
    text-align: center;
    width: 200px;
}
.quienes-somos-cargo {
    font-size: 0.833em;
}
.quienes-somos-nombre {
    font-size: 1.083em;
    font-weight: bold;
    margin: 9px 0 3px 0;
}
.quienes-somos-mail {
    color: #BE272D;
    display: block;
    font-size: 0.833em;
    margin: 5px 0 0;
    text-align: center;
}

/* Contacta
------------------------------------------------------------------------------*/
.contacta-titulo {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    margin: 35px auto 0;
    text-align: center;
    text-transform: uppercase;
    width: 650px;
}
#contacta {
    background: url("img/fondos.png") no-repeat scroll 128px -1909px #E6E7E8;
    height: 300px;
    margin: 35px auto 60px;
    overflow: hidden;
    width: 650px;
}
#contacta span {
    display: block;
    font-size: 1.333em;
    font-weight: bold;
    line-height: 22px;
    margin: 30px auto 0;
    text-align: center;
    width: 500px;
}

/* Widget ultimas noticias
------------------------------------------------------------------------------*/
.widget_recent_entries {
    overflow: hidden;
}
.widget_recent_entries li {
    font-weight: bold;
    line-height: 20px;
    margin: 6px 0;
    width: 295px;
}
.widget_recent_entries li a:before {
    content: "» ";
}

/* Contador
------------------------------------------------------------------------------*/
#contador {
    float: left;
    margin: 10px 0 0 28px;
    color: white;
}

/* Galerías
------------------------------------------------------------------------------*/
#galeria {

}
.galeria-titulo {
    border-bottom: 1px solid #BE272D;
    border-top: 1px solid #BE272D;
    color: #BE272D;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.5em;
    line-height: 27px;
    margin: 15px 0 0 15px;
    text-indent: 1px;
    text-transform: uppercase;
    width: 958px;
}
.galeria-imagen a {
    display: block;
    margin: 20px 0 20px 0;
    text-align: center;
}
#galeria .gallery {
    margin-bottom: 40px;
}
.galeria-contenido {

}
.galeria-thumbnail {
    margin: 20px 0 30px 0;
    text-align: center;
}
#galerias {
    margin: 0 0 0 15px;
    overflow: hidden;
    position: relative;
    width: 663px;
}
#galerias article {
    background: url('img/fondos.png') no-repeat scroll -331px -502px transparent;
    float: left;
    height: 165px;
    margin: 34px 0 0 0;
    padding: 4px 7px 4px 4px;
    width: 210px;
}
#galerias article img {
    border: 1px solid #fff;
}
.galerias-enlace {
    display: block;
    width: 199px;
    margin: 3px 0 0 3px;
}
.galerias-enlace:after {
    color: #BE262D;
    content: " »";
    font-size: 1.25em;
}
.galeria-volver {
    color: #BE272D;
    margin: 12px 0 15px 15px;
    float: left;
    display: block;
    width: 100%;
}

/* Directo
------------------------------------------------------------------------------*/
#partido {

}
#partido hgroup {
    position: absolute;
}
#partido header h1 {
    text-indent: -9999px;
    overflow: hidden;
}
#partido header {
    background: url("img/fondos.png") no-repeat scroll 0 -2263px transparent;
    height: 165px;
}
.partido-info {
    background: url("img/fondos.png") no-repeat scroll 0 -2590px transparent;
    float: left;
    height: 145px;
    margin: 10px 0 0 160px;
    width: 300px;
}
.partido-estado {
    background: url("img/fondos.png") no-repeat scroll 0 -2499px transparent;
    color: #ECEDED;
    display: block;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.667em;
    height: 34px;
    line-height: 31px;
    margin: -3px 0 0 76px;
    text-align: center;
    text-transform: uppercase;
    width: 134px;
}
.partido-caja-marcador {
    display: table;
    float: left;
    height: 40px;
    width: 295px;
}
.partido-caja-marcador span {
    display: table-cell;
    vertical-align: middle;
}
.partido-local a, .partido-visitante a {
    color: #ECEDED;
    font-size: 1.167em;
}
.partido-local {
    line-height: 17px;
    text-align: right;
    width: 80px;
}
.partido-caja-marcador .partido-bandera {
    background: url("img/banderas16x16.png") no-repeat scroll 0 0 transparent;
    display: block;
}
.partido-bandera {
    display: block;
    height: 20px;
    margin: 13px auto 0;
    width: 16px;
}
.partido-marcador-local, .partido-marcador, .partido-marcador-visitante {
    color: #ECEDED;
    font-size: 2.167em;
}
.partido-marcador-local {
    text-align: center;
    width: 35px;
}
.partido-marcador {
    text-align: center;
    width: 13px;
}
.partido-marcador-visitante {
    text-align: center;
    width: 35px;
}
.partido-visitante {
    line-height: 17px;
    text-align: left;
    width: 85px;
}
.partido-arbitro img {
    background: none repeat scroll 0 0 #000000;
    float: left;
    margin: 1px 0 0;
    max-height: 50px;
    max-width: 50px;
    padding: 3px;
}
.partido-arbitro dl {
    float: left;
    width: 85px;
}
.partido-arbitro {
    float: left;
    height: 60px;
    overflow: hidden;
    width: 148px;
}
.partido-arbitro dt, .partido-arbitro dd a, .partido-estadio dt, .partido-estadio dd a {
    color: #ECEDED;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    text-align: center;
    text-transform: uppercase;
    width: 85px;
}
.partido-arbitro dt,.partido-estadio dt {
    font-size: 1.083em;
    margin: 10px 0 4px;
}
.partido-arbitro dd,.partido-estadio dd {
    font-size: 0.8em;
}
.partido-estadio {
    float: right;
    height: 60px;
    margin: 0 8px 0 0;
    overflow: hidden;
    width: 143px;
}
.partido-estadio img {
    background: none repeat scroll 0 0 #000000;
    float: left;
    margin: 6px 2px 0 0;
    max-height: 50px;
    max-width: 50px;
    padding: 3px;
}
#partido-comentarios {
    background: url("img/fondos.png") no-repeat scroll 0 -2900px transparent;
    float: left;
    height: 512px;
    width: 588px;
}
#partido-comentarios h2 {
    color: #ECEDED;
    font-family: "GeogrotesqueSemiBold";
    font-size: 2em;
    height: 25px;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
}
#partido-comentarios-lista {
    float: left;
    height: 370px;
    margin: 20px 0 0 30px;
    overflow-y: scroll;
    width: 537px;
}
#partido-comentarios-lista ul {
    background-color: #ECEDED;
    float: left;
    margin: 0 0 3px;
    width: 517px;
}
.matchlive-entry-minute, .matchlive-entry-content {
    /*            background-color: #ECEDED;*/
    float: left;
}
.matchlive-entry-minute {
    font-style: normal;
    font-weight: bold;
    line-height: 25px;
    min-height: 20px;
    text-align: right;
    text-indent: 0;
    width: 52px;
    padding-right: 3px;
}
.matchlive-entry-content {
    border-left: 3px solid #353535;
    color: #BE0A26;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.1em;
    font-style: normal;
    line-height: 15px;
    min-height: 20px;
    padding: 3px 0 5px 40px;
    width: 418px;
}
.matchlive-entry-none p {
    color: #000;
    font-family: Verdana;
}
.directo-publi {
    float: left;
    margin: 10px 0 0 31px;
}
#partido-goles {
    background-color: #272727;
    float: left;
    margin: 0 0 0 10px;
    width: 385px;
}
.goles-jornada, .goles-dia, .goles-grupo {
    background-color: #D9DADC;
    display: block;
    float: left;
    font-family: "GeogrotesqueRegular";
    font-size: 0.93em;
    padding: 1px 0;
    text-align: center;
    text-transform: uppercase;
}
.goles-jornada {
    width: 80px;
    margin: 1px 1px 0;
}
.goles-dia {
    margin: 1px 1px 0 0;
    width: 215px;
}
.goles-grupo {
    margin: 1px 1px 0 0;
    height: 11px;
    width: 86px;
}
.goles-equipo-a, .goles-equipo-b {
    color: #ECEDED;
    float: left;
    font-size: 1.167em;
    height: 36px;
    width: 190px;
}
.goles-bandera {
    background: url("img/banderas16x16.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: 10px 0 0 15px;
    width: 20px;
}
.goles-nombre-equipo {
    display: block;
    margin: 10px 0 0;
}
.goles-entrenador {
    background-color: #D9DADC;
    display: block;
    float: left;
    font-family: "GeogrotesqueRegular";
    font-size: 0.93em;
    margin: 0 0 0 1px;
    padding: 3px 0;
    text-align: center;
    width: 191px;
}
.goles-goles {
    color: #ECEDED;
    display: block;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 385px;
}
.goles-lista-goles {
    background-color: #FFFFFF;
    border-top: 1px solid #000000;
    float: left;
    margin: 0 0 1px 1px;
    min-height: 20px;
    width: 191px;
}
.goles-jugador {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-left: 2px;
    overflow: hidden;
    width: 140px;
}
.goles-minuto {
    background-color: #C6C7C9;
    display: block;
    float: right;
    height: 18px;
    line-height: 18px;
    min-width: 20px;
    padding-right: 5px;
    text-align: right;
}
#partido-jugadores {
    float: left;
    margin: 10px 0 0 10px;
    width: 385px;
}
.partido-boton-activo {
    background: none #272727;
    color: #ECEDED;

}
.partido-boton-inactivo {
    background-color: #d9dadb;
    color: #000;
}
#partido-banquillo {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    height: 25px;
    line-height: 25px;
    margin: 0 0 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 125px;
}
#partido-banquillo-div {
    background: none repeat scroll 0 0 #272727;
    float: left;
    width: 385px;
}
#partido-alineaciones-div {
    background: none repeat scroll 0 0 #272727;
    float: left;
    width: 385px;
}
#partido-alineaciones {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 125px;
}
.partido-en-el-campo {
    background-color: #272727;
    color: #ECEDED;
    display: block;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.167em;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 193px;
}
#partido-col {
    float: left;
    width: 192px;
}
#partido-social {
    width: 100%;
    padding: 20px 0 0 10px;
    position: relative;
    overflow: hidden;
}
.fb-comments  {
    float: left;
    height: 440px;
    overflow: scroll;
    width: 376px;
}
#partido-twitter {
    float: left;
    margin: 0 10px;
}
#partido-roba {
    float: left;
}
#partido-sede {
    float: left;
    width: 300px;
    overflow: hidden;
    margin: 10px 0 0 0;
}
#partido-sede a {
    float: left;
    background-color: #262626;
}
#partido-sede img {
    max-width: 300px;
}
#partido-sede span {
    background: none repeat scroll 0 0 #262626;
    float: left;
    font-family: "GeogrotesqueSemiBold";
    font-size: 1.333em;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    width: 300px;
    overflow: hidden;
    color: #fff;
}
#partido-sede span:after {
    content: " »";
    color: #be272d;
    font-size: 1.3em;
}




.resultados-resultado a {
    display: block;
    height: 100%;
    width: 100%;
}
.resultados-resultado a:hover span {
    text-decoration: underline;
}


#partido-widgets {
    position: relative;
    overflow: hidden;
    margin: 30px 0 60px 10px;
}
#partido-widgets #noticia-noticias-relacionadas {
    margin: 0 65px 0 0;
}
#partido-widgets #noticia-lo-ultimo-sobre {

}
#partido-widgets  {

}
#partido-siguientes {
    width: 280px;
    float: left;
}
#partido-siguientes h3 {
    font-family: "GeogrotesqueRegular";
    font-size: 1.385em;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#partido-siguientes ul {
}
#partido-siguientes li {
    margin: 15px 0;
}
#partido-siguientes li:before {
    content: "» ";
    color: #be272d;
}
#partido-siguientes li a {
    font-weight: bold;
}

/* Widget apuestas interwetten
------------------------------------------------------------------------------*/
.widget-bets-interwetten {
    background-color: #EEEEEE;
    border-bottom: 3px solid #000000;
    border-top: 3px solid #000000;
    padding: 5px 0;
}
.widget-bets-interwetten-enlace {
    background: url("img/iconos.png") no-repeat scroll 4px -2991px transparent;
    display: block;
    float: left;
    height: 60px;
    text-indent: -200px;
    width: 80px;
}
.widget-bets-interwetten  ul{
    float: right;
    width: 220px;
}
.widget-bets-interwetten li:before {
    color: #BE272D;
    content: "» ";
    line-height: 24px;
}
.widget-bets-interwetten a {
    font-size: 0.917em;
    font-weight: bold;
}

.resultados-adsense {
    height: 80px;
    margin: 0 auto;
    position: relative;
    width: 470px;
}

#partido1:hover, #partido2:hover {
    background-color: #676767;
}

.estado-en-directo {
    background: url("img/en-directo.gif") no-repeat scroll 0 0 transparent;
    color: #FFF;
    display: block;
    font-family: "GeogrotesqueRegular";
    font-size: 1em;
    height: 24px;
    margin: 3px 3px 0;
    padding-left: 7px;
    padding-top: 4px;
    width: 76px;
}
.estado-por-empezar {
    background: url("img/fondos.png") no-repeat scroll 0 -100px transparent;
    color: #FFF;
    display: block;
    font-family: "GeogrotesqueRegular";
    font-size: 1em;
    height: 24px;
    margin: 2px 3px 0;
    padding-top: 9px;
    text-align: center;
    width: 82px;
}

/*
Adsense /resultados
*/

.resultados-adsense {
    font-family: verdana;
    height: 100px;
    width: 633px;
    margin: 0 auto;
}
.resultados-adsense ul {
    background-color: transparent;
    clear: both;
    color: #000;
    height: 80px;
    list-style: none outside none;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding-left: 0;
    padding-top: 10px;
    width: 633px;
}
.resultados-adsense li {
    border: 0 none;
    float: none;
    padding: 0;
    text-align: center;
    width: auto;
}
.resultados-adsense li .title {
    color: #000;
    font-size: 1.167em;
    font-weight: bold;
}
.resultados-adsense li .title:hover {
    text-decoration: underline;
}
.resultados-adsense li .text {
    display: block;
    font-size: 1em;
    line-height: 16px;
}
.resultados-adsense li .url {
    color: #BE272D;
    font-size: 1em;
}
.resultados-adsense li .url:hover {
    text-decoration: underline;
}
.resultados-adsense .google {
    color: #000;
    font-size: 1em;
    left: 520px;
    position: relative;
    top: -33px;
}


/*
Widget Diagrama clasificacion
*/
.diagrama-clasificacion {
    background: url("img/classification-bg.png") no-repeat;
    overflow: hidden;
    position: relative;
    height: 281px;
    width: 300px;
}
.diagrama-clasificacion span {
    background-image: url("img/banderas16x16.png");
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    position: absolute;
    text-indent: 0;
    width: 39px;
    text-transform: uppercase;
    font-family: "GeogrotesqueRegular";
    font-size: 1.5em;
    padding: 37px 0 0 0;
    text-align: center;
}
.diagrama-clasificacion .sf1a {
    background-position: -198px -700px;
    left: 60px;
    top: 8px;
}
.diagrama-clasificacion .sf1b {
    background-position: -198px -900px;
    left: 200px;
    top: 8px;
}
.diagrama-clasificacion .sf2a {
    background-position: -198px -500px;
    left: 60px;
    top: 220px;
}
.diagrama-clasificacion .sf2b {
    background-position: -198px -1100px;
    left: 200px;
    top: 220px;
}
.diagrama-clasificacion .fina {
    background-position: -198px -900px;
    left: 95px;
    top: 131px;
}
.diagrama-clasificacion .finab {
    background-position: -198px -1100px;
    left: 160px;
    top: 131px;
}

/*
Iconos del directo
*/
.matchlive-entry-yellow-card {
    background: url("img/iconos.png") no-repeat scroll 8px -796px;
}
.matchlive-entry-second-yellow-card {
    background: url("img/iconos.png") no-repeat scroll 8px -896px;
}
.matchlive-entry-red-card {
    background: url("img/iconos.png") no-repeat scroll 8px -996px;
}
.matchlive-entry-player-change {
    background: url("img/iconos.png") no-repeat scroll 8px -1098px;
}
.matchlive-entry-start-interval {
    background: url("img/iconos.png") no-repeat scroll 8px -1395px;
}
.matchlive-entry-start-match, .matchlive-entry-end-match, .matchlive-entry-start-second-part {
    background: url("img/iconos.png") no-repeat scroll 8px -1495px;
}
.matchlive-entry-bet {
    background: url("img/iconos.png") no-repeat scroll 8px -1596px;
}
.matchlive-entry-injured {
    background: url("img/iconos.png") no-repeat scroll 8px -1896px;
}
.matchlive-entry-goal, .matchlive-entry-penalty-goal, .matchlive-entry-goal-in-penalties {
    background: url("img/iconos.png") no-repeat scroll 8px -2197px;
}
.matchlive-entry-own-goal {
    background: url("img/iconos.png") no-repeat scroll 8px -2397px;
}
.matchlive-entry-end-90-min {
    background: url("img/iconos.png") no-repeat scroll 8px -2097px;
}
.matchlive-entry-first-prorogation, .matchlive-entry-start-second-prorogation, .matchlive-entry-end-first-prorogation, .matchlive-entry-end-second-prorogation {
    background: url("img/iconos.png") no-repeat scroll 8px -1997px;
}
.matchlive-entry-end-90-min {
    background: url("img/iconos.png") no-repeat scroll 8px -2097px;
}
.matchlive-entry-miss-in-penalties {
    background: url("img/iconos.png") no-repeat scroll 8px -2297px;
}
.matchlive-entry-penalties {
    background: url("img/iconos.png") no-repeat scroll 8px -1697px;
}

.toGroup {display: inline-block;padding: 10px 15px; background: rgba(1,43,97,1); background: linear-gradient(to bottom, rgba(1,40,91,1) 0%, rgba(13,141,197,0.98) 49%, rgba(13,141,197,0.97) 53%, rgba(1,40,91,0.95) 100%);border-radius: 4px;color:#FFF !important;font-weight: bold !important;margin-left: 5px;min-width: 13px;text-align: center;font-size: 16px;}

.nolink, .nolink:hover, .nolink:active, .nolink:visited {text-decoration: none;cursor: default;}




/* ÑAPA RESPONSIVE */
/* Mobile */
@media(max-width:767px){
    #page {
        width: auto !important;
    }
    #logo {
        text-align: center;
    }
    #logo a {
        background-size: contain;
        width: 180px;
        height: 110px;
        background-position: center top;
        margin: 0 auto 10px auto;
        display: inline-block;
        float: none;
    }
    #grupos-endirecto {
        width: auto;
        height: 187px;
        background-repeat: repeat-y;
    }
    [id*='grupo-'] {
        width: 33%;
    }
    a.bandera16x16 {
        float: left;
        width: 35%;
        height: 35px;
        margin: 0;
        /*border: 1px solid;*/
        padding: 0;
        text-align: center;
        padding-left: 15%;
        line-height: 32px;
    }
    .grupo-titulo {
        margin-bottom: 7px;
    }
    #access {
        height: auto;
        background-repeat: repeat;
    }
    #access div {
        width: auto;
    }
    #menu-botones-sociales {
        display: none;
    }
    #primary {
        width: 100%;
        float: none;
    }
    #home-primera-noticia {
        width: 97%;
        overflow: hidden;
    }
    #home-segunda-noticia {
        width: 97%;
        border-left: none;
        overflow: hidden;
    }
    #home-tercera-noticia {
        width: 97%;
        border-left: none;
        overflow: hidden;
    }
    .titulo-pagina {
        width: 91%;
    }
    #secondary {
        width: 100%;
        float: none;
    }
    div#secondary > *, div#secondary h3 {
        width: 100%;
    }

    #home-ultimas-noticias {
        width: 100%;
        overflow: hidden;
        float: none;
    }

    #home-ultimas-noticias header img {
        width: 30%;
        height: auto;
    }
    #home-ultimas-noticias header h3 a {
        width: 60%;
    }
    .home-ultimas-noticias-excerpt {
        width: 60%;
    }
    .home-ultimas-noticias-footer {
        width: 60%;
    }

    #home-sidebar-medio {
        float: none;
        width: 100%;
    }

    .widget-free-content img {
        float: none;
    }
    #pagina-noticias-listado article {
        overflow: auto;
    }
    #pagina-noticias-listado header h3 a {
        width: 100%;
    }
    .página-noticias-excerpt {
        width: 100%;
    }
    .attachment-post-thumbnail {
        float: none;
    }
    #contenido {
        width: 95%;
    }
    #noticia-contenido-noticia {
        width: 96%;
    }


    .resultados-cuadro ul {
        width: 99%;
    }
    .resultados-cuadro li {
        float: none;
        width: 100%;
        margin: 0;
    }
    .resultados-cuadro {
        width: 100%;
    }

    .bandera-fra {
        background-position: 6px 6px;
    }
    .bandera-rum {
        background-position: 6px -94px;
    }
    .bandera-alb {
        background-position: 6px -194px;
    }
    .bandera-sui {
        background-position: 6px -294px;
    }
    .bandera-eng {
        background-position: 6px -394px;
    }
    .bandera-rus {
        background-position: 6px -494px;
    }
    .bandera-wal {
        background-position: 6px -594px;
    }
    .bandera-svk {
        background-position: 6px -694px;
    }
    .bandera-ger {
        background-position: 6px -794px;
    }
    .bandera-pol {
        background-position: 6px -894px;
    }
    .bandera-ukr {
        background-position: 6px -994px;
    }
    .bandera-irn {
        background-position: 6px -1094px;
    }
    .bandera-esp {
        background-position: 6px -1194px;
    }
    .bandera-cze {
        background-position: 6px -1294px;
    }
    .bandera-tur {
        background-position: 6px -1394px;
    }
    .bandera-cro {
        background-position: 6px -1494px;
    }
    .bandera-bel {
        background-position: 6px -1594px;
    }
    .bandera-ita {
        background-position: 6px -1696px;
    }
    .bandera-irl {
        background-position: 6px -1798px;
    }
    .bandera-swe {
        background-position: 6px -1899px;
    }
    .bandera-por {
        background-position: 6px -1998px;
    }
    .bandera-isl {
        background-position: 6px -2099px;
    }
    .bandera-aut {
        background-position: 6px -2199px;
    }
    .bandera-hun {
        background-position: 6px -2299px;
    }
}

/* Tablet */
@media(min-width:768px) and (max-width:991px){

}

/* Desktop & Tablet Portrait (RESETERS) */
@media(min-width:992px){}
@media(min-width:1200px){}