<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@font-face {
    font-family: "Titillium Bold";
    font-style: normal;
    font-weight: 900;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Bold-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Bold-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Bold-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Titillium Light";
    font-style: normal;
    font-weight: 200;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Light-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Light-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Light-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Light-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Titillium Thin";
    font-style: normal;
    font-weight: 200;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Thin-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Thin-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Thin-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Titillium Black";
    font-style: normal;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Black-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Black-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Black-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Black-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Titillium Regular";
    font-style: normal;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Regular-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Regular-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/titillium/Titillium-Regular-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Lato Black";
    font-style: normal;
    font-weight: 900;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-black-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-black-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-black-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-black-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Lato Bold";
    font-style: normal;
    font-weight: 900;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-bold-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-bold-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-bold-webfont.svg#latoblack") format("svg");
}

@font-face {
    font-family: "Lato Regular";
    font-style: normal;
    font-weight: 400;
    src: url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-regular-webfont.woff") format("woff"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-regular-webfont.ttf") format("truetype"), url("//ep01.epimg.net/fonts/v1.x/v1.0/lato/lato-regular-webfont.svg#latoblack") format("svg");
}
.contenido_especial button{cursor:pointer;padding:0;background-color:transparent;border:none;margin:0;font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;-moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;}
.contenido_especial iframe{border:0;}
.contenido_especial button::-moz-focus-inner {border: 0;padding: 0;margin:0;background-color:transparent;}
.contenido_especial button:focus{outline:none;border: 0;padding: 0;margin:0;background-color:transparent;}  
.contenido_especialbutton:focus{outline:none;}  
.contenido_principal{margin-top:0;}
.columna_principal{ width:660px;overflow: hidden; float:left;}
.columna_secundaria{}
.contenido_especial{font-family:'Lato', sans-serif;}
.contenido_especial ul, .contenido_especial ol{list-style:none;}
.contenido_especial table{}
.division_columnas {background-position:25.5% 0;}
.tabla thead th{text-align:left;}
.tabla tbody .puntos{text-align:center;}
.tabla tbody .posicion{text-align:center;}
.tabla tbody .variacion{text-align:center; padding-left: 0;}
.tabla tbody .tiempo{text-align:right;}
.tabla tbody .diferencia{text-align:right;}
.caja{padding-left:0;padding-right:0;}
.division_columnas  .columna_secundaria{ width:300px; padding-top: 29px; float:right;}

/* DIRECTO */

/*.directo-motor .cabecera_previa ul{left: 380px;position: absolute;top: 20px;width: 355px;}*/
.directo-motor .cabecera_previa .enlace_directo_carrera{display:block;}
.directo-motor .cabecera_previa li.enlace_directo_carrera.activo{ background-color: #618ee5;}
.directo-motor .cabecera_previa li.enlace_directo_carrera.activo .flecha_derecha{ position: absolute; left: 50%; bottom:-10px; width: 14px; height: 7px; margin-left:-5px; display: block; background: url("/iconos/resultados/2015/deportivos/motor/motogp/flecha-activo.png") no-repeat 0 0;}
.directo-motor .cabecera_previa li.enlace_directo_carrera.activo a{ text-align: center;}
.directo-motor .cabecera_previa ul.datos{position:static; width: 100%;}


.directo-motor .falso_directo .cabecera_previa ul{left: auto;position: static;top: auto;width: 100%;}



.podio-directo{margin-bottom:30px;}
.podio-directo li{float:left;width:26%;padding:0 2%;}
.podio-directo li:first-child{width:36%;}
.sep-parrilla{border-bottom:4px solid #000;}
.tabla-directo{margin-bottom:40px;}
.leyenda{margin-bottom:40px;}
.leyenda li{float:left;}
.leyenda .nota{background-color:#ccc;}
.bloque{margin-bottom:30px;}

.bandera{height: 12px;width: 15px;text-indent: -99999px;display: inline-block;background-size: contain;background-position: 0 0;background-repeat:no-repeat; /*border:1px solid #cfcfcf;*/}
.clasificacion .columna_principal .tabla th .bandera{ display:block; margin:10px auto 0;}
.tabla .neumatico span{display: inline-block;height: 22px;position: relative;top: 6px;width: 21px;}
.tabla .variacion .sube{color: #2db200;}
.tabla .variacion .sube:before{content: "";margin-right: 1px;width: 10px;height: 10px;display: inline-block;background: url("/iconos/resultados/2015/deportivos/motor/motogp/f_top.png") no-repeat center;position: relative;top: 1px;}
.tabla .variacion .baja{color:#618ee5;}
.tabla .variacion .baja:before{content: "";margin-right: 1px; width: 10px;height: 10px; display: inline-block;background: url("/iconos/resultados/2015/deportivos/motor/motogp/f_down.png") no-repeat center;position: relative;top: 2px;}
.tabla .variacion .igual{color:#888;}
.tabla .variacion .igual:before{content: "="; margin-right: 1px;width: 7px;height: 3px;display: inline-block;}
.tabla span.parada{background: url(/iconos/resultados/2015/deportivos/motor/motogp/stop.png) no-repeat center;text-indent: -99999px;display: inline-block;margin: 0 2px;text-align: center;display:inline-block;width:11px;}
.bloque-directo{margin-bottom: 10px;}
.bloque-directo .cabecera_previa li{line-height: 13px;padding: 5px 0 0;text-align: left;text-indent: 8px; width: 50%; text-align: center;}
.bloque-directo .cabecera_previa ul span.estado{text-transform: capitalize;font-style: italic;}
.bloque-directo ul.datos li{ text-align:left; float: left; width:34%;  line-height: 30px; font-family: "Titillium Bold";font-size: 11px;text-transform: uppercase; padding-left: 13px; background: url("/iconos/resultados/2015/deportivos/motor/motogp/sep.gif") no-repeat 5px center;}
.bloque-directo ul.datos li:first-child{margin-left:0; width: 24%;}

/*-----------ESTILOS BASICOS TABLAS------------*/

.tabla_basica th{background: none repeat scroll 0 0 #000;border-right: 1px solid #fff;color: #fff;font-family: "Titillium Regular";font-size: 12px;font-weight: normal;line-height: 30px;padding: 0 5px 0 8px;text-align: center;text-transform: uppercase;}
.tabla_basica td{border-right: 1px solid #d1d1d1; color: #000;font-family: "Lato Regular";font-size: 11px;line-height: 30px;padding: 0 5px;}
.tabla_basica td a{color: #000;}
.tabla_basica td span{/*padding-left: 10px;*/font-style: italic;}
.tabla_basica td.escuderia{ text-align: center;}
.tabla_basica td.escuderia span.nombre{ display: none;}
.tabla_basica th:last-child {background: none repeat scroll 0 0 #618ee5;text-align: center; color:#fff;}
.tabla_basica th:first-child {text-align: center;}
.tabla_basica tr td:last-child{text-align: center;padding-left: 0;border: none;}
.tabla_basica tr td:first-child{text-align: center;padding-left: 0; }
.tabla tbody tr { background: #FFF;}
.tabla tbody tr:nth-child(2n+1) { background: #efefef;}
.tabla tr.descalificado{opacity: .5;}
.tabla td.pos-podio{font-family: "Titillium Black";font-style: italic;font-size: 20px;}
.tabla_basica tr:hover{background: #E6EBF4;}
.tabla abbr{border:none;}
.tabla_basica .ico-escuderias{background-size:contain;display:inline-block;width:22px;height:22px;margin-right:4px;vertical-align:middle;}
.tabla_basica tbody .bandera{vertical-align:middle;margin-left:4px; margin-right: 10px; top:8px; position:relative; float: left;}
.tabla_basica .neumatico{text-align:center;}


/*-------------CAJAS ESTATICAS----------*/
.caja {border: none;}
.caja&gt;h3{font-family: "Titillium Bold"; border-bottom: 1px solid #494949; margin-bottom: 10px;font-size: 15px;}
.caja caption{display: none;}
.caja p{font-family: "Lato Regular";font-size: 12px;line-height: 16px;margin: 15px 0;text-align: center;}
.tabla{border-bottom: 1px solid #d1d1d1;}
.caja .tabla th{background: #000; color: #fff;font-family: "Titillium Regular"; font-size: 12px;text-transform: uppercase;line-height: 30px;padding: 0 5px 0 8px;border-right: 1px solid #fff;font-weight: normal;}
.caja .tabla th:last-child{border: none;}
.caja .pestanas h3{background: #efefef;line-height: 29px;border-bottom: 1px solid #fff;text-align: center;font-family: "Titillium Regular";font-size: 15px;font-weight: 400; margin-bottom:0;}
.caja .pestanas h3 button{color: #555;display: block;width:100%;}
.caja .tabla td, .caja li{line-height: 30px;font-family: "Lato Regular";font-size: 11px;color: #000;padding-left: 5px;border-right: 1px solid #d1d1d1;}
.caja .tabla tr td:last-child{border-right: none;}
.caja li:nth-child(2n){border-right: none;}
.caja .tabla td a, .caja li a{color: #000;}
.caja .tabla td a:hover, .caja li a:hover{text-decoration: underline;}
.caja li{float: left;width: 50%;border-right: 1px solid #FFF;font-size: 12px;}
.caja li.fondo_gris{background: #efefef;}

.caja_campeones_palmares .bandera{position: relative;top: 10px;}
.caja_campeones_palmares .interior{display:none;}

.caja_circuitos li span{color: #618ee5;text-transform: uppercase;font-size: 10px;display: inline-block;margin-right: 5px;float: right;}
.caja_circuitos li strong{font-weight: 400; font-size: 11px;}
.caja_circuitos li a:hover{text-decoration: none;}
.caja_circuitos li a strong:hover{text-decoration: underline;}



.caja_categorias th a{color: #618ee5; text-align:center;}
.caja_categorias .tabla th { background: #000; text-align: center; font-size:14px; }

/*----------CIRCUITOS--------*/

.cabecera_previa{border-bottom: 1px solid #efefef;position: relative;height: 100px;}
.cabecera_previa h1{font-family: "Titillium Thin";font-size: 35px;line-height: 37px; padding: 20px 0 10px; border-bottom: 1px solid #efefef;}
.cabecera_previa ul{}
.cabecera_previa li{float: left; height: 35px;width: 140px;text-transform: uppercase;font-family: "Titillium Regular";font-size: 12px;font-weight: normal;text-align: left; line-height: 32px;text-indent: 16px;}
.cabecera_previa li a{display: block;color: #fff; position: relative; height: 20px; padding-top: 10px; width: 100%;}
.cabecera_previa li.enlace_directo{background: #000;}
.cabecera_previa li.enlace_circuito{ background: #000;}

.horario_pruebas{overflow-x:auto;white-space:nowrap; width: 100%;}
.horario_pruebas::-webkit-scrollbar {display: none;}
.horario_pruebas&gt;ul{ white-space:nowrap;vertical-align:top; min-width: 660px; }



.fichas .cabecera_previa li.enlace_directo.activo, .fichas .cabecera_previa li.enlace_circuito.activo{ background-color: #618ee5;}
.fichas .cabecera_previa li.activo a{color: #fff}
.fichas .cabecera_previa li.enlace_directo.activo .flecha_derecha, .fichas .cabecera_previa li.enlace_circuito.activo .flecha_derecha{ position: absolute; left: 50%; bottom:-10px; top:auto; right:auto; width: 14px; height: 7px; margin-left:-5px; display: block; background: url("/iconos/resultados/2015/deportivos/motor/motogp/flecha-activo.png") no-repeat 0 0;}


.fichas .cabecera_previa li{line-height: 13px; padding: 0; text-align: center; text-indent: 8px; width: 50%;}
.fichas .cabecera_previa li a{display: block;color: #fff; position: relative; height: 20px; padding-top: 10px; width: 100%; text-align: left;}
.fichas .cabecera_previa .flecha_derecha {background: url("/iconos/resultados/2015/deportivos/motor/motogp/flecha.png") no-repeat scroll center center rgba(0, 0, 0, 0); display: inline-block; height: 10px; position: absolute; right: 8px; top: 11px; width: 10px;}

.bloque ul .dia{width: 25%;float: left;line-height: 39px;font-size: 12px;}
.bloque ul .dia h3{font-family: "Titillium Bold";text-transform: uppercase;padding-left: 11px;}
.bloque ul .dia li{font-family: "Lato Regular";padding-left: 11px;}
.bloque ul .dia li:nth-child(2n+1){background: #efefef;}
.bloque .dia li .hora{color: #c0c0c0;width: 44px;display: inline-block;}
.bloque .dia .calificacion a, .bloque .dia .horarios a{text-transform: uppercase;color: #618ee5; padding: 1px 5px; }
.bloque h2{font-family: "Titillium Bold";font-size: 15px; border-bottom: 1px solid #efefef;text-transform: uppercase;padding-bottom: 5px;}
.bloque-ficha-circuito .foto, .bloque-ficha-circuito .ficha_circuito{width: 48%; float: left; margin: 20px 0;font-size: 14px;}
.bloque-ficha-circuito .ficha_circuito{float: right;}
.bloque-ficha-circuito .foto img{max-width: 270px; width: 100%;}
.ficha dl dt{font-family: "Titillium Regular";float: left;line-height: 23px;margin-right: 5px; display: inline-block;}
.ficha dl dt:nth-child(11){display: block; width: 100%;}
.ficha dd{line-height: 23px;font-family: "Titillium Bold";}
.ficha dd a{color: #000;}
dd strong{color: #618ee5;}

.listado_circuitos{overflow: hidden; width: 100%;margin-top: 10px;}
.listado_circuitos&gt;li{border-bottom: 1px solid #d1d1d1;border-right: 1px solid #fff;float: left;font-size: 14px;margin-bottom: 30px; overflow: hidden;padding: 0;width: 33%;}
.listado_circuitos .info .foto a.mapa-circuito{ display: block; position: relative; background: url(/iconos/resultados/2016/deportivos/motor/motogp/degradado_circuitos.png) repeat-x left top;}
.listado_circuitos .info{position: relative;}
.listado_circuitos .superior{background: #efefef;overflow: hidden;height: 62px;margin-top: 1px;}
.listado_circuitos .info .num_cita{color: #ccc;float: left;font-family: "Titillium Black"; font-size: 25px; font-style: italic;font-weight: normal;margin-right: 5px; text-align: center;width: 19%; margin-top: 6px;}
.listado_circuitos h4{color: #000; float: right; font-family: "Titillium Bold"; line-height: 16px; margin-bottom: 3px; margin-top: 14px; width: 76%;}
.listado_circuitos .pais{float: right; font-family: "Lato Bold";font-size: 10px; padding-top: 3px; width: 82%;}
.listado_circuitos .pais .bandera{height: 11px;width: 17px; float: left;}
.listado_circuitos .pais strong{ margin-left: 6px; line-height: 12px; float: left;}
.listado_circuitos .mapa-circuito figure{ margin: 0;padding-bottom:20px;padding-top: 7px; background: #fff;}
.listado_circuitos .mapa-circuito img{display: block;width: 100%;height: 155px;margin: 0 auto;text-align: center;}
.listado_circuitos .ficha_circuito{background:#efefef;font-size: 12px;}
.listado_circuitos .ficha_circuito dl dt{display: inline-block;float: left;font-family: "Titillium Regular";line-height: 23px;margin-right: 5px;padding-bottom: 3px;padding-left: 10px;}
.listado_circuitos .ficha_circuito dd{border-bottom: 1px solid #fff;font-family: "Titillium Bold"; line-height: 23px; padding-bottom: 3px; padding-left: 10px;}
.listado_circuitos .fecha_circuito{border-bottom: 1px solid #efefef;bottom: 12px;font-family: "Lato Bold";font-size: 12px;padding: 5px 0;text-align: center}
.listado_circuitos .podio_circuito{border-top: 1px solid #d1d1d1; background: #fff; height: 90px;}
.listado_circuitos .podio_circuito.vacio{background: url("/iconos/resultados/2015/deportivos/motor/motogp/sin-podio.png") no-repeat scroll left top rgba(0, 0, 0, 0); background-size:auto 100%;}


.podio_circuito a{font-family: "Titillium Bold";color: #000;line-height: 24px;}
.podio_circuito p{font-family: "Titillium Bold";color: #000;line-height: 24px; display: inline;}
.podio_circuito span{width: 34px;font-family: "Titillium Black";font-style: italic;font-size: 19px;display: inline-block; text-align: center; margin-right: 11px;background: #efefef;border-bottom: 1px solid #fff;}
.podio_circuito li:first-child span{background: #618ee5;color: #fff;}

#modulo-resultados-clasificacion ul.pestanias{margin: 10px 0;}
#modulo-resultados-clasificacion ul.pestanias li {float: left;font-family: "Titillium Regular";font-size: 15px;text-transform: uppercase;}
#modulo-resultados-clasificacion ul.pestanias li button {color: #618ee5;font-style: italic;padding: 0 10px;}
#modulo-resultados-clasificacion ul.pestanias li:first-child::before {content: "";}
#modulo-resultados-clasificacion ul.pestanias li:first-child  a{padding-left: 0;}
#modulo-resultados-clasificacion ul.pestanias li::before {content: "º";float: left;font-family: "Titillium Bold";}
#modulo-resultados-clasificacion ul.pestanias li.marcado button {color: #000;cursor: default;font-family: "Titillium Bold";font-style: normal; text-decoration: none;}
#modulo-resultados-clasificacion .tabla td.pos-podio:after{content:"º";}
#modulo-resultados-clasificacion .tabla tr:first-child .pos-podio{background:#618ee5;color: #fff;}
#modulo-resultados-clasificacion .tabla tr.separador_puntos{border-bottom: 3px solid #d1d1d1;}
.podio_carrera{margin-top: 12px;}
.podio_carrera li{ width: 31.3%; margin: 0 0 20px 3%;float: left;display: inline-block;position: relative;padding-bottom:10px; max-width: 225px;}
.podio_carrera .posicion_carrera{ font-family: "Titillium Black";font-size: 42px;font-style: italic;text-align: center;line-height: 70px;position:absolute;top:0;left:0;}
.podio_carrera li:first-child{margin-left:0;}
.podio_carrera li:first-child .posicion_carrera{color:#618ee5;}
.podio_carrera li img{width: 60px; height: 60px;float: right; margin: 0 5px;border-radius:100%;}
.podio_carrera li .nom-piloto{color: #000;font-family: "Titillium Bold";line-height: 15px;padding-left: 37px;padding-top: 19px; width: 79px;}
.podio_carrera li .nom-escuderia{color: #000;font-family: "Titillium Thin";font-size: 14px; font-style: italic;line-height: 12px; padding-left: 38px;width: 71px; padding-top: 5px;}
.podio_carrera li .diferencia {color: #bdbdbd;font-style: italic; font-size: 13px;width: 140px; padding-left: 35px; padding-top: 5px;}
.podio_carrera li .diferencia a{color: #bdbdbd;font-style: italic;font-size: 13px;}
.modulo_video{margin-top: 10px;width: 100%; overflow: hidden;}
.modulo_video img{display: inline-block;}
.modulo_descripcion h3{font-family: "Titillium Light"; font-size: 35px;line-height: 37px;margin: 30px 0 15px;}
.modulo_descripcion p{color: #323232;font-family: "Titillium Regular";font-size: 17px;line-height: 145%;margin: 0 0 15px;}

/* MÃ³dulo directo */
.info-dir-carrera{/*border-top:1px solid #d1d1d1;*/background-color:#efefef;min-height:40px;text-transform: uppercase;}
.info-dir-carrera li{float:left;display:inline-block;line-height: 40px;;font-size: 11px;padding:0;width:33%;text-align:center;box-sizing:border-box;}
.info-dir-carrera li span{display:inline-block;padding:2px;}
.info-dir-carrera li span:after{content:':';}
.info-dir-carrera li strong{display:inline-block;font-family: "Titillium Bold";}


/* VUELTA RAPIDA */

.vuelta_rapida .columna_principal .article{border:none;}
.vuelta_rapida h1{font-family: "Titillium Thin";font-size: 35px;line-height: 37px;margin-bottom:20px;}
.vuelta_rapida .article p{margin-bottom:15px;}
.vuelta_rapida .article ul{margin: 0 0 20px 40px;}
.vuelta_rapida .article ul li{margin: 0 0 10px 0;}
.vuelta_rapida .article h2 {font-family: "Titillium Bold";text-transform: uppercase;font-weight: normal;font-size: 15px;line-height: 26px;margin: 20px 0 10px 0;letter-spacing: 0;border-bottom: 1px solid #efefef;}
.vuelta_rapida .article h3 {font-family: "Titillium Bold";text-transform: uppercase;font-size: 14px;line-height: 20px;margin: 15px 0 10px 0;letter-spacing: 0;}
.vuelta_rapida .article h3 span {background: none repeat scroll 0 0 #618ee5;color: #FFFFFF;display: inline-block;margin: -10px 10px 0 0;padding: 4px 4px 4px 8px;width: 20px;}

.vuelta_rapida-ganadores .columna_principal &gt; p{margin-bottom:20px;}
.vuelta_rapida-ganadores .columna_principal .article{margin-bottom:20px;border-top:1px solid #ebebeb;padding-top:0px;}
.vuelta_rapida-ganadores .columna_principal h2{margin-top:0;border:0;}
.vuelta_rapida-ganadores .columna_principal .article .foto{float:left;margin:5px 15px 10px 0;}

.vuelta_rapida .menu_concurso{margin-bottom:20px;}
.vuelta_rapida .menu_concurso li{float: left;font-family: "Titillium Bold",Arial,Helvetica,sans-serif;font-size: 12px;line-height: 30px;border-right: 1px solid #fff;width:33.3%;box-sizing:border-box;}
.vuelta_rapida .menu_concurso li a {color: #fff;display: block;text-decoration: none;text-transform: uppercase;padding: 0 15px;background: #494949;}
.vuelta_rapida .menu_concurso .activo a{background-color:#618ee5;}

/* iconos escuderias */
.ico-force_india{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/force_india.png) no-repeat 0 0px;}
.ico-ferrari{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/ferrari.png) no-repeat 0 0px;}
.ico-lotus{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/lotus.png) no-repeat 0 0px;}
.ico-manor{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/marussia.png) no-repeat 0 0px;}
.ico-marussia{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/marussia.png) no-repeat 0 0px;}
.ico-mercedes{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/mercedes.png) no-repeat 0 0px;}
.ico-red_bull{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/red_bull.png) no-repeat 0 0px;}
.ico-sauber{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/sauber.png) no-repeat 0 0px;}
.ico-toro_rosso{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/toro_rosso.png) no-repeat 0 0px;}
.ico-williams{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/williams.png) no-repeat 0 0px;}
.ico-mclaren{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/mclaren.png) no-repeat 0 0px;}
.ico-caterham{background:url(/iconos/resultados/2015/deportivos/motor/motogp/escuderias/mini/caterham.png) no-repeat 0 0px;}

#modulo-ficha{ margin:90px 0 25px; float:left; width:217px;}
#modulo-ficha h4{font-family: "Titillium Black"; font-size:15px; text-transform:uppercase; font-weight:normal;border-bottom:1px solid #D1D1D1; padding-bottom:10px; margin:0 0 10px;}
#modulo-ficha ul{}
#modulo-ficha ul li{font-family: "Titillium Regular"; font-size:13px; line-height:170%;}
#modulo-ficha ul li strong{font-family: "Titillium Bold"; font-size:12px; color:#000;}

.fichas{}
.fichas .article{ position:relative; border-top: none;}
.fichas .article .antetitulo{ display:none;}
.fichas .article h1{ position:absolute; top:0; left:0; width:220px;  font-family: "Titillium Thin"; font-size:35px; color:#323232; line-height:100%; font-weight:200;}
.fichas .article .foto{ float:left; margin:0 25px 25px 0;}
.fichas .article .foto img{ width:315px;}
.fichas .article .cuerpo_noticia{ clear:both; margin-bottom:50px;}
.fichas .article .cuerpo_noticia p{font-family: "Titillium Thin"; font-size:17px;  line-height:145%; color:#323232; margin:0 0 15px;}
.fichas .article .cuerpo_noticia p strong{font-family: "Titillium Bold"; font-size: 15px;}
.fichas .article .cuerpo_noticia h5{font-family: "Titillium Bold"; font-size:16px; line-height:145%; color:#323232; margin:5px 0 15px; font-weight:bold;}

/* Leyendas */
.leyendas h1{border-bottom:1px solid #D1D1D1;font: 35px/55px "Titillium Thin",sans-serif;margin-bottom:20px;color:#323232;}
.leyendas .article{float:left;width:50%;border:none;box-sizing:border-box;padding:0 10px 0 0;margin:0 0 25px 0;}
.leyendas .article .foto img{width:auto;border-radius:100%;}
.leyendas .article h2{font-size:20px;line-height:24px;font-family:"Titillium Light",sans-serif;padding-top:20px;}
.leyendas .article h2 a{color:#323232;}
.leyendas .apoyos{border:none;background:#F1F2F0;padding:0;}
.leyendas .apoyos li{padding:0;background:none;box-sizing:border-box;width:50%;padding-left:18px;font:12px/40px 'Lato',sans-serif;color:#131313;display:inline-block;margin:0;clear:none;text-transform:uppercase;float:left;}
.leyendas .apoyos li strong{color:#FF2419;display:inline-block;padding-left:10px;}

.ficha-leyenda .article .antetitulo{display:block;}
.ficha-leyenda .article .foto{float:none;margin:74px 0 20px;}
.ficha-leyenda .article .foto img{width:559px;}
.ficha-leyenda .article h1{width:auto;top:44px;}
.ficha-leyenda .article h2{color: #323232;font: 25px "Titillium bold",sans-serif; margin-bottom: 10px;}
.ficha-leyenda #modulo-ficha{margin-right:40px;margin-top:0;}
.ficha-leyenda #modulo-ficha ul li strong{display:block;}
.ficha-leyenda .article .cuerpo_noticia{clear:none;}


#modulo-resultados-temporadas h2{ display:none;}
#modulo-resultados-temporadas ul.pestanias{border-bottom:1px solid #D1D1D1; padding-bottom:10px; margin:0 0 10px;}
#modulo-resultados-temporadas ul.pestanias li{ float:left; font-family: "Titillium Regular"; font-size:15px; color:#000;}
#modulo-resultados-temporadas ul.pestanias li a{ font-style:italic; padding:0 10px; display:block; color:#618ee5;}
#modulo-resultados-temporadas ul.pestanias li:before{content:"Â·"; float:left;font-family: "Titillium Bold"; }
#modulo-resultados-temporadas ul.pestanias li:first-child a{ padding:0 10px 0 0;}
#modulo-resultados-temporadas ul.pestanias li:first-child:before{ content:""}
#modulo-resultados-temporadas ul.pestanias li.marcado a{font-family: "Titillium Bold"; color:#000; font-style:normal; cursor:default}

#modulo-resultados-temporadas .temporada-resultados .tabla{border: 1px solid #d1d1d1;margin-bottom:25px;}
#modulo-resultados-temporadas .temporada-resultados .tabla th{background: #000; color: #fff;font-family: "Titillium Regular"; font-size: 12px;text-transform: uppercase;line-height: 30px;padding: 0 5px 0 8px;border-right: 1px solid #fff;font-weight: normal; text-align:center;}
#modulo-resultados-temporadas .temporada-resultados .tabla th:last-child{ background:#618ee5;}
#modulo-resultados-temporadas .temporada-resultados .tabla td:last-child{ font-family:"Titillium Bold"; font-size:13px;}
#modulo-resultados-temporadas .temporada-resultados .pestanas h3{background: #efefef;line-height: 29px;border-bottom: 1px solid #fff;text-align: center;font-family: "Titillium Regular";font-size: 15px;font-weight: 400;}
#modulo-resultados-temporadas .temporada-resultados .pestanas h3 a{color: #555;display: inline-block;}
#modulo-resultados-temporadas .temporada-resultados .pestanas h3 .flecha{background: url("/iconos/resultados/2015/deportivos/motor/motogp/flecha_abajo.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);display: inline-block;height: 10px;width: 17px;}
#modulo-resultados-temporadas .temporada-resultados .tabla td{line-height: 30px;font-family: "Lato Regular";font-size: 11px;color: #000;padding-left: 5px;border-right: 1px solid #d1d1d1; text-align:center;}
#modulo-resultados-temporadas .temporada-resultados .tabla tr td:last-child{border-right: none;}

.mensaje{text-align: center;}
.clasificacion{}
.clasificacion .columna_principal h1{ font-family: "Titillium Thin"; font-size:30px; color:#323232; font-weight:normal;  border-bottom:1px solid #efefef; padding-bottom:5px; padding-top: 20px; margin:0 0 10px;}
.clasificacion .columna_principal h2{ font-size:13px; border:none; margin-bottom:0; /*border-bottom: 1px solid #efefef;*/}

.clasificacion .columna_principal .tabla{  border:none;}
.clasificacion .columna_principal .tabla th{font-family: "Titillium Regular"; font-size: 12px; text-transform: uppercase; border-right: 1px solid #D1D1D1;font-weight: normal; text-align:center; padding:0 0 0 0;vertical-align:middle;}
.clasificacion .columna_principal .tabla td{line-height: 120%;font-family: "Lato Regular";font-size: 12px;color: #000; text-align:center;  border-right: 1px solid #D1D1D1; padding:10px 0; vertical-align:middle;}
.clasificacion .columna_principal .tabla thead .total{padding-bottom:0;}
.clasificacion .columna_principal .tabla th:first-child,.clasificacion .columna_principal .tabla td:first-child{text-align:left;width:70px; padding-left: 10px; }
.clasificacion .columna_principal .tabla th:last-child,.clasificacion .columna_principal .tabla td:last-child{ border:none;}
.clasificacion .columna_principal .tabla th.total{ color:#fff; background:#618ee5; width:40px; text-align:center;}
.clasificacion .columna_principal .tabla td.total{ font-weight:bold; padding:0; text-align:center;}
.clasificacion .columna_principal .tabla td.primero{color:#fff; background:#618ee5;}
.clasificacion .columna_principal .tabla td.segundo{color:#FFF; background:#000;}
.clasificacion .columna_principal .tabla td.tercero{color:#FFF; background:#666;}
.clasificacion .columna_principal .tabla td.puntos{color:#FFF; background:#AAA;}
.clasificacion .columna_principal .tabla td.esp{color:#000; background:#E6EBF4;}
.clasificacion .columna_principal .tabla a{ color:#000}
.leyenda{font-family: "Lato Regular";font-size: 12px;color: #000; padding:5px 0; font-style:italic; line-height:120%;}
.leyenda p{ clear:both;}
ul.leyenda-neumaticos{ float:left; margin:5px 0; }
ul.leyenda-neumaticos li{ float:left; font-style:normal; margin-right:4px; height:22px; line-height:22px; font-family: "Lato Bold";}
ul.leyenda-neumaticos .neumatico{ padding-left:24px; height:22px; line-height:22px; display:block;}
.neu-duro{background:url(/iconos/resultados/2015/deportivos/motor/motogp/sprite-neumaticos.png) no-repeat 0 0;}
.neu-medio{background:url(/iconos/resultados/2015/deportivos/motor/motogp/sprite-neumaticos.png) no-repeat 0 -40px;}
.neu-blando{background:url(/iconos/resultados/2015/deportivos/motor/motogp/sprite-neumaticos.png) no-repeat 0 -80px;}
.neu-supblando{background:url(/iconos/resultados/2015/deportivos/motor/motogp/sprite-neumaticos.png) no-repeat 0 -120px;}
.neu-inter{background:url(/iconos/resultados/2015/deportivos/motor/motogp/sprite-neumaticos.png) no-repeat 0 -160px;}
.neu-lluvia{background:url(/iconos/resultados/2015/deportivos/motor/motogp/sprite-neumaticos.png) no-repeat 0 -200px;}


/* historia */

#historia{font-size: 11px; padding:0; background-color: #fff;}
#historia h2{clear:both; font-family: "Titillium Thin";font-size: 35px;line-height: 37px; padding: 20px 0 10px; border-bottom: 1px solid #efefef;}
#historia h2 span{display:block; padding:12px 0;}
#historia p{ margin-bottom: 15px;  color: #323232; font: 12px/16px Arial; padding:0;}
#historia table{ }
#historia .destacados-historia li{float: left; display: inline; margin-right: 2px;}
#historia .destacados-historia img{display: block; width: 184px;}
#historia .destacados-historia{padding-bottom: 15px;}
#historia thead th{ background:#323232; color:#fff;  font-family: "Titillium Bold"; font-size: 11px; text-transform: uppercase; font-weight: normal; padding: 5px 0 5px 18px; border-right: 1px #cccccc solid;}
#historia thead th.esc{border: none;}
#historia thead th.cat{padding-left: 13px;}
#historia thead th.pil{padding-left: 20px;}
#historia thead th.esc{padding-left: 19px;}
#historia table{border-bottom: 1px #ccc solid;padding-bottom: 5px;}
#historia tbody .ano{font-size: 18px; color: #737373; font-weight: bold; vertical-align:middle; padding-left: 15px; width: 119px; border-left: none;}
#historia tbody .cat{width: 78px; padding: 2px 0 2px 14px; font-weight: normal;}
#historia tbody .pil{width: 186px; padding: 4px 0 4px 20px;}
#historia tbody .esc{padding: 2px 0 2px 20px; border-right: none;}
#historia tbody th{border: 1px #ccc solid;}
#historia tbody td{border: 1px #ccc solid;}
#historia .temp th, #historia .temp td{background: url('/iconos/resultados/2015/deportivos/motor/motogp/f_tabla.gif') repeat-x 0 0; padding-top: 10px;}
#inicio #historia .menu-fav{ margin:0;}
#historia .menu-fav li{width: auto;}

/* elementos comunes */
.menu-fav{ margin:0; background-color:#fff; border-bottom:2px solid #618ee5}
.menu-fav li{ float:left; position:relative; width:47px; background:#e3e3e3; margin:0 1px 0 0; padding:6px 11px; display:inline;  font-family: "Titillium Bold"; font-size: 11px; color:#323232; text-transform:uppercase;}
.menu-fav li a{ display:block; color:#000;}
.menu-fav li.marcado{ color:#618ee5; background:#323232; padding:6px 11px 7px;}
.menu-fav li.marcado a{ color:#618ee5;}
.menu-fav li a:hover{ text-decoration: none;}

.publi_luto_horizontal &gt; div{ margin:0;}
.publi_luto_horizontal &gt; div:after, .publi_luto_vertical &gt; div:after{ }
.envoltorio_publi .publi_luto_horizontal &gt; div { max-width: 400px; margin:0 auto;}

.caja_circuitos li.fondo_gris{ background:#FFF;}
.caja_circuitos li:nth-child(4n-1){ background:#efefef;}
.caja_circuitos li:nth-child(4n){ background:#efefef;}


.moto2 .tabla .variacion .baja{color:#D9D900;}
.moto2 .tabla_basica th:last-child {background: none repeat scroll 0 0 #D9D900;}
.moto2 .caja_circuitos li span{color: #D9D900;}
.moto2 .bloque .dia .calificacion a,.moto2 .bloque .dia .horarios a{color: #D9D900;  }
.moto2 .caja_categorias th a{color: #D9D900; }
.moto2 dd strong{color: #D9D900;}
.moto2 .podio_circuito li:first-child span{background:#F1EC81;}
.moto2 #modulo-resultados-clasificacion ul.pestanias li button {color: #D9D900;}
.moto2 #modulo-resultados-clasificacion .tabla tr:first-child .pos-podio{background:#F1EC81;}
.moto2 .podio_carrera li:first-child .posicion_carrera{color:#D9D900;}
.moto2 .vuelta_rapida .article h3 span {background: none repeat scroll 0 0 #D9D900;}
.moto2 .vuelta_rapida .menu_concurso .activo a{background-color:#D9D900;}
.moto2 #modulo-resultados-temporadas ul.pestanias li a{ color:#D9D900;}
.moto2 #modulo-resultados-temporadas .temporada-resultados .tabla th:last-child{ background:#F1EC81;}
.moto2 .clasificacion .columna_principal .tabla th.total{  background:#F1EC81;}
.moto2 .clasificacion .columna_principal .tabla td.primero{background:#F1EC81;}
.moto2 .menu-fav{ border-bottom:2px solid #D9D900}
.moto2 .menu-fav li.marcado{ color:#D9D900; }
.moto2 .menu-fav li.marcado a{ color:#D9D900;}
.moto2 .directo-motor .cabecera_previa li.enlace_directo_carrera.activo{ background:#F1EC81;}
.moto2 .fichas .cabecera_previa li.enlace_directo.activo, .moto2 .fichas .cabecera_previa li.enlace_circuito.activo{ background:#F1EC81; color:#000;}
.moto2 .fichas .cabecera_previa li.activo a{ color:#000;}
.moto2.clasificacion .columna_principal .tabla th.total {background:#F1EC81; color:#000}
.moto2.clasificacion .columna_principal .tabla td.primero{background:#F1EC81; color:#000}
.moto2 a{ color:#D9D900;}
.moto2 .fichas .cabecera_previa li.enlace_directo.activo .flecha_derecha, .moto2 .fichas .cabecera_previa li.enlace_circuito.activo .flecha_derecha{ background:url("/iconos/resultados/2015/deportivos/motor/motogp/flecha-activo-moto2.png") no-repeat 0 0;}


.moto3 .tabla .variacion .baja{color:#FF9326;}
.moto3 .tabla_basica th:last-child {background: none repeat scroll 0 0 #FF9326;}
.moto3 .caja_circuitos li span{color: #FF9326;}
.moto3 .bloque .dia .calificacion a, .moto3 .bloque .dia .horarios a{color: #FF9326;  }
.moto3 .caja_categorias th a{color: #FF9326; }
.moto3 dd strong{color: #FF9326;}
.moto3 .podio_circuito li:first-child span{background: #FF9326;}
.moto3 #modulo-resultados-clasificacion ul.pestanias li button {color: #FF9326;}
.moto3 #modulo-resultados-clasificacion .tabla tr:first-child .pos-podio{background:#FF9326;}
.moto3 .podio_carrera li:first-child .posicion_carrera{color:#FF9326;}
.moto3 .vuelta_rapida .article h3 span {background: none repeat scroll 0 0 #FF9326;}
.moto3 .vuelta_rapida .menu_concurso .activo a{background-color:#FF9326;}
.moto3 #modulo-resultados-temporadas ul.pestanias li a{ color:#FF9326;}
.moto3 #modulo-resultados-temporadas .temporada-resultados .tabla th:last-child{ background:#FF9326;}
.moto3 .clasificacion .columna_principal .tabla th.total{  background:#FF9326;}
.moto3 .clasificacion .columna_principal .tabla td.primero{background:#FF9326;}
.moto3 .menu-fav{ border-bottom:2px solid #FF9326}
.moto3 .menu-fav li.marcado{ color:#FF9326; }
.moto3 .menu-fav li.marcado a{ color:#FF9326;}
.moto3 .directo-motor .cabecera_previa li.enlace_directo_carrera.activo{ background-color: #FF9326;}
.moto3 .fichas .cabecera_previa li.enlace_directo.activo, .moto3 .fichas .cabecera_previa li.enlace_circuito.activo{ background-color: #FF9326;}
.moto3.clasificacion .columna_principal .tabla th.total {background: #FF9326;}
.moto3.clasificacion .columna_principal .tabla td.primero{background: #FF9326;}
.moto3 a{ color:#FF9326;}
.moto3 .fichas .cabecera_previa li.enlace_directo.activo .flecha_derecha, .moto3 .fichas .cabecera_previa li.enlace_circuito.activo .flecha_derecha{ background:url("/iconos/resultados/2015/deportivos/motor/motogp/flecha-activo-moto3.png") no-repeat 0 0;}

/* tabla responsive */

table th { font-weight: bold; }
table td, table th {  text-align: left; }




/* Mobile */
@media only screen and (max-width: 764px) {
    
    table.responsive { margin-bottom: 0; }
    
    .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 140px; overflow: hidden; overflow-x: scroll;border-right: 1px solid #ccc;/* border-left: 1px solid #ccc; */height: 100%;padding-top: 50px;}
    p.leyenda + .bloque .pinned {padding-top: 0;}
    .pinned table { border-right: none; border-left: none; width: 100%; }
    .pinned table th, .pinned table td { white-space: nowrap; }
    .pinned td:last-child { border-bottom: 0; }
    
    div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
    div.table-wrapper div.scrollable table { margin-left: 140px; width: 88.59%;}
    div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }  
    
    table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
    table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }

    .clasificacion .columna_principal .tabla th { padding: 0 5px;}
    /*.clasificacion .columna_principal,
    .clasificacion .division_columnas .columna_secundaria { width:100%;}*/
}

/* fin tabla responsive */





@media (max-width:1000px){
.columna_principal{ width:100%;}
.clasificacion .columna_principal .tabla th:first-child, .clasificacion .columna_principal .tabla td:first-child{ width:150px;} 
.division_columnas .columna_secundaria { width:100%; margin:0; padding:0;}
}

@media (max-width:768px){
    .listado_circuitos h4 {font-size: 12px;}
    .horario_pruebas &gt; ul { overflow-x:scroll;}
    
}

@media (max-width:599px){
    .listado_circuitos &gt; li {width: 50%;}
    .caja .pestanas h3 {font-size: 13px;}
    .caja .tabla td, .caja li {padding-left: 5px; font-size: 10px;}
    .caja_campeones_palmares .bandera { display: none;}
    .podio_carrera li img{display: none;}
}


@media (max-width:450px){
    .bloque-ficha-circuito .foto, .bloque-ficha-circuito .ficha_circuito {width: 100%;float: none;}
    .listado_circuitos &gt; li { width: 100%; height:auto; float: none; max-width: 300px; margin: 0 auto 30px;}
    .listado_circuitos .mapa-circuito img {height:auto;}
    .listado_circuitos .mapa-circuito img { height:auto;}
    .caja_circuitos .tabla thead th{text-align: center;}
    .caja_circuitos .tabla thead th:last-child{display: none;}
    .caja_circuitos li{width: 100%;}
    .caja_circuitos li.fondo_gris { background: none;}
    .caja_circuitos li:nth-child(4n-1) {background: none;}
    .caja_circuitos li:nth-child(2n) {background: #efefef;}
    .listado_circuitos .info .num_cita { font-size: 36px;position: relative;top: 11px;}
    .listado_circuitos h4 { font-size: 16px;}
    .listado_circuitos .pais {width: 76%;}
    .podio_carrera li{width: 100%; clear: both; border-bottom: 1px solid #efefef; max-width: none; margin: 0 0 10px 3%;}
    .podio_carrera li:first-child { margin-left: 3%; border-top: 1px solid #efefef; padding-top: 20px; padding-bottom: 30px}
    .podio_carrera li img{display: inline-block;}
    .podio_carrera li:first-child .posicion_carrera{top:17px;}


   
    
}
</pre></body></html>