#contenido .col-4 td { padding: 4px 3px; border-color: #ddd; font-size: 108%; }
.posicion { font-weight: bold; color:;
}
#include_f1_directo { margin-bottom: 15px; clear: both; float: left; }
#contenido .cuerpo-en-vivo li .cuerpo-texto { width: 100%; }
/******* Escuderías *******/

.escuderia-3d { background: #222; margin-bottom: 15px; color: #fff; border: 1px solid #222222; overflow: hidden; }
#contenido .escuderia-3d h2 { margin-bottom: 0; padding: 10px; }
.escuderia-3d .grafico { background: #ccc; height: 400px; }
/****** Calendario *****/

.selector_pestana:hover { cursor: pointer; }
.selector_pestana .pestana { display: none; }
.selector_pestana.activaJs .pestana { display: block; }
#gp-calendario { clear: both; position: relative; height: 930px }
#gp-calendario h3 { font-size: 250%; }
#gp-calendario h2 { background: #333; border-bottom: 1px solid #fff; color: #fff; display: block; font-size: 90%; font-weight: normal; font-style: italic; line-height: 130%; margin: 0; padding: 5px 5px 5px 40px; position: relative; width: 150px; }
#gp-calendario h2:hover { color: #E73C3C; transition: all 0.2s ease-in-out 0s; }
#gp-calendario .pestana { background: #FFFFFF; border: 2px solid #EEEEEE; height: 100%; position: absolute; left: 200px; top: 0; padding: 20px 15px 0px 30px; font-size: 90%; }
#gp-calendario .pestana .siguiente { position: absolute; right: 0; top: 0; background: #222; height: 100%; font-size: 250%; }
#gp-calendario .pestana .siguiente a { color: #fff; display: block; height: 100%; vertical-align: center; }
#gp-calendario .activaJs h2 { position: relative; display: block; background: #E73C3C; border-right: 2px solid #FFFFFF; color: #222; z-index: 1000; color: #fff; }
#gp-calendario h2 em { font-size: 80%; display: block; }
#gp-calendario .activaJs h2 .flecha { position: absolute; top: 13px; left: 195px; display: block; width: 0; height: 0; border-color: transparent transparent transparent #E73C3C; border-style: solid; border-width: 8px; }
#gp-calendario .activaJs .pestana { cursor: text;}


#gp-calendario h2 img { left: 5px; margin: 0 5px 5px 0; padding: 2px; position: absolute; top: 10px; width: 20px; }
#gp-calendario .fecha { color: #222; display: block; font-size: 160%; padding: 10px 10px 5px 30px; position: relative; top: 10px; }
#gp-calendario .pestana ul { clear: both; float: left; }
#gp-calendario .pestana ul li,
#gp-calendario .pestana ol li { clear: none; color: #222; float: left; padding: 0 10px 0 0; border-radius: 5px 5px 0 0; }
#gp-calendario .pestana ul.circuito.datos { width: 98%; padding: 10px; background: #eee; font-size: 90%; line-height: 145%; }
#gp-calendario .pestana ul.circuito.datos li { display: block; float: left; width: 30%; border-right: 1px dotted #222; border-radius: 0; padding-left: 10px; }
#gp-calendario .pestana ul.circuito.datos li:last-child { border-right: 0; }
#gp-calendario .pestana ul.circuito.datos li.titulo-datos { border-bottom: 1px dotted #E3D9CD; display: block; float: none; font-weight: bold; padding-top: 10px; }
#gp-calendario .pestana .circuito.otros-datos { width: 100%; font-size: 85%; float:left;}
#gp-calendario .pestana .circuito.otros-datos strong { display: block; }
#gp-calendario .pestana .circuito.otros-datos li { display: block; float: none; padding: 8px 8px 0 0; }
.bloque-datos-gp h2 { color: #990000; font-weight: normal; margin: 5px 0 0 20px; }
ul.bloque-datos-gp { margin-bottom: 12px; margin-top: 8px; }
.bloque-datos-gp li { font-size: 90%; }
#contenido .bloque-datos-gp li a { color: #fff; border-bottom: 0; padding: 5px; display: block; background: #222; border-radius: 3px; }
#contenido .bloque-datos-gp li a:hover { background: #E73C3C; }
.bloque-datos-gp li strong { color: #777777; font-weight: normal; }
/*#gp-calendario .pestana .podio { clear: both; float: left; color: #fff; margin-top: 15px; position: absolute; top: 25px; right: 15px; padding-bottom: 35px; }
#gp-calendario .pestana p { margin: 5px 0; clear: both; display: block; font-size: 80%; }
#gp-calendario .pestana .podio ul,
#gp-calendario .pestana .podio ol { clear: both; font-size: 80%; height: 60px; position: relative; text-align: center; top: 0; width: 240px; margin-bottom: 4px; }
#gp-calendario .pestana .podio li { font-size: 93%; height: 100%; background: #333; margin-right: 5px; padding: 10px 8px; color: #fff;  float: left;}
#gp-calendario .pestana .podio li + li { left: 0; height: 80%;  margin-top: 17px;}
#gp-calendario .pestana .podio li + li + li { left: 164px; height: 60%;  margin-top: 29px;}
#gp-calendario .pestana .podio li a { color: #fff; }
#gp-calendario .pestana .podio li a:hover { color: #E73C3C; }
#gp-calendario .pestana .podio li strong { font-size: 400%; }
#gp-calendario .pestana .podio li + li strong { font-size: 280%; }
#gp-calendario .pestana .podio li + li + li strong { font-size: 190%; }
#gp-calendario .pestana .podio strong { text-align: center; display: block; font-size: 180%; color: #fff; clear: both; }
#gp-calendario .pestana .podio > div { display: block; clear: both; border-bottom: none; padding: 5px 0 0 0; margin-top: 10px; background: #eee; padding: 5px; text-align: center; font-size: 90%; }
#gp-calendario .pestana .podio > div:hover { background: #E73C3C; }
#gp-calendario .pestana .podio > div:hover a { color: #fff; }*/
#gp-calendario .pestana .circuito { clear: both; float: left; margin-top: 20px; padding-top: 10px; }
#include_f1_directo { float: left; position: relative; width: 970px; height: 186px; overflow: hidden; padding: 0; margin: 0 0 10px!important; display: inline; border-bottom: 2px solid #ddd; }
#include_f1_directo .flash { float: left; position: relative; width: 970px; height: 150px; overflow: hidden; }
#include_f1_directo .enlaces_flash { float: left; position: relative; width: 960px; height: 36px; margin: 0; padding: 0 0 0 10px; background: #eee; overflow: hidden; }
#include_f1_directo h2 { float: left; position: relative; width: 151px; height: 36px; margin: 0; padding: 0; }
#include_f1_directo h2 a { float: left; position: relative; width: 151px; display: block; height: 36px; text-indent: -9999px; overflow: hidden; }
#include_f1_directo h3 { float: left; position: relative; color: #40464e; font: bold 15px Arial, Helvetica, sans-serif; width: 270px; height: 26px; margin: 0; padding: 10px 0 0 0; letter-spacing: 0; }
#include_f1_directo h3 strong { color: #787B7C; font-style: italic; }
#include_f1_directo h3 a { color: #AE0001; font: normal 18px Arial, Helvetica, sans-serif; text-decoration: none; }
#include_f1_directo h3 strong a { color: #ecd0b0; font-weight: normal; }
#include_f1_directo ul { float: right; position: relative; margin: 0 10px 0 0; padding: 4px 0 0 0; height: 32px; display: inline; }
#include_f1_directo li { display: inline; font: bold 11px Arial, Helvetica, sans-serif; line-height: 20px; }
#include_f1_directo li a { float: left; border: 2px solid #ddd; color: #8C9397; margin-right: 2px; padding: 2px 7px; background: url(https://e00-elmundo.uecdn.es/elmundodeporte/especiales/f1/2010/img/bg_bot.png) repeat-x 0 0; }
#include_f1_directo li a:hover { color: #515659; background-color: #474a4e; }
/* FICHA */

.ficha .pilotos { margin-top: 15px; border-top: 1px solid #D9DBDA; clear: both; padding-top: 8px; }
.ficha .pilotos li { float: left; margin-right: 7px; width: 47%; text-align: center; font-size: 85%; }
.ficha .pilotos a { display: block; }
.ficha .pilotos img { width: 100px; height: 100px; margin-bottom: 5px; }
/* RECORDS */

.records h2 { border-bottom: 1px dotted #C1B29E; color: #9F2A00; font: 130%/140% Georgia, "Times New Roman", Times, serif; }
.records .col1 { float: left; width: 300px; }
.records .col2 { float: right; width: 300px; }
.records .cajafoto img { height: 90px; width: 300px; }
.records .col1 table,
.records .col2 table { margin: 10px 0 20px; width: 100%; }
table.generica { border-left: medium none; border-top: medium none; clear: left; border-collapse: collapse; }
.records table.generica caption { color: #5E4E38; font: bold 120%/140% Georgia, "Times New Roman", Times, serif; text-align: left; }
.records table.generica th { padding: 5px 3px; background: none repeat scroll 0 0 #4D4842; border: medium none; color: #FFFFFF; text-align: center; }
.records table.generica .marca { color: #9F2A00; font-weight: bold; }
.records table.generica .nombre { text-align: left; }
.records table.generica .nombre img { margin-right: 10px; }
.records table.generica td { border-bottom: 1px dotted #C1B29E; border-right: medium none; padding: 5px 2px; text-align: center; }
/* historial */


#contenido table.historial { border: 1px solid #DDD8C1; border-collapse: inherit; margin-bottom: 15px; padding: 8px; width: 310px; }
#contenido table.historial .titulo-columna { border-bottom: 1px dotted #C1B29E; width: 310px; }
#contenido table.historial thead th { border-bottom: 1px dotted #C1B29E; color: #9F2A00; font-size: 140%; font-weight: bold; line-height: 145%; padding-top: 5px; text-align: center; }
#contenido table.historial th { color: #555555; background: #fff; }
#contenido table.historial th.anyo { background-color: #F2F2F2; color: #5E4E38; font-weight: normal; padding: 3px; text-align: right; }
#contenido table.historial strong { font-weight: normal; }
#contenido table.historial td { border-color: #fff; border-bottom: 1px dotted #DDD8C1; padding: 3px; text-align: center; }
/* DICCIONARIO */

.diccionario #contenido h3 { border-bottom: 1px dotted #AAB1B7; clear: both; color: #9F2A00; float: left; font: bold 180%/150% Georgia, "Times New Roman", Times, serif; margin: 10px 0 5px; padding: 0 10px; width: 98%; }
.diccionario #contenido dt { font: bold 110%/125% Georgia, "Times New Roman", Times, serif; color: #5e4e38; display: block; clear: both; padding: 5px 0; }
.diccionario #contenido dd { border-bottom: 1px solid #c1b29e; margin: 0 0 8px 0; padding: 0 0 10px 0; display: block; clear: both; }
.diccionario #contenido dd img { display: block; margin: 10px 0 10px 0; border: 3px solid #c1b29e; }
.diccionario .pestanas { margin-bottom: 10px; clear: both; overflow: hidden; }
.diccionario .pestanas li { border: 1px solid #C1B29E; float: left; padding: 5px 10px; margin: 0 5px 0 0; background: #E6E3DC; }
.diccionario .pestanas li { padding: 2px 8px; font-weight: bold; }
/* ESCUDERIAS */
.nav-escuderias { clear: both; float: left; width: 100%; margin-bottom: 15px; }
.nav-escuderias li { border-radius: 3px; float: left; width: 82px; border: 1px solid #ccc; font-size: 80%; margin-right: 3px; }
.nav-escuderias li a { padding: 5px 8px; display: block; background: #ddd; }
#contenido .nav-escuderias li a:hover { background: #222; color: #fff; }
/**/


/*==============MOTOCICLISMO===================*/

/*Portadilla*/

.bloque-destacado.motociclismo { background-color: #FFFFFF; border: 1px solid #CCCCCC; }
.bloque-destacado.motociclismo .noticia-principal { border: medium none !important; float: left; width: 100%; }
.bloque-destacado.motociclismo .antetitulo { margin: 10px 2% 5px; padding: 5px 2%; width: 95% !important; }
.bloque-destacado.motociclismo h2 { padding: 0 0 0 3% !important; }
.bloque-destacado.motociclismo p.firma { padding: 0 0 0 8px; }
.bloque-destacado.motociclismo .foto,
.bloque-destacado.motociclismo .video { margin: 0 0 0 3% !important; width: 98% !important; }
/* include - Pestanas Clasificacion Portada izquierda*/

#clas_general { float: left; position: relative; width: 100%; bottom: -1px; z-index: 100; margin: 9px 0 0; }
#clas_general .nav_pestanas { float: left; position: relative; width: 100%; bottom: -1px; z-index: 100; }
#clas_general .nav_pestanas li { color: #fff; width: 24%; float: left; text-align: center; padding: 5px 8px; font-size: 12px; font-weight: bold; margin: 0 1px 0 0; border: 1px solid #E3D9CD; }
#clas_general .nav_pestanas li:hover { background-color: #fff; }
#clas_general .nav_pestanas li a,
#clas_general .nav_pestanas li a:link,
#clas_general .nav_pestanas li a:visited { color: #5e4e38; display: block; padding: 0; }
#clas_general .nav_pestanas li.activa,
#clas_general .nav_pestanas li.activa a,
#clas_general .nav_pestanas li.activa a:visited,
#clas_general .nav_pestanas li.activa a:hover { background: #fff; color: #900; }
#clas_general .nav_pestanas li a:hover { color: #990000; }
#clas_general .nav_pestanas li { width: auto; background: #E6E3DC; }
#clas_general .nav_pestanas li a { padding: 2px 10px; font-size: 11px; }
#clas_general .pestana_GDP { display: none; }
#clas_general .pestana_GDP.activa_GDP,
#clas_general .pestana_GDP.activaJs_GDP { display: block; }
#clas_general .el_js_esta_activo_GDP .pestana_GDP.activa_GDP { display: none; }
#clas_general .generica.tabla-clasificacion .primeros td.posicion,
#clas_general table.clasificacion tbody { border: 1px solid #E3D9CD; float: left; max-height: 800px; overflow-y: auto; width: 100%; }
#clas_general .competicion.portada .resultados table.clasificacion td.posicion { width: 30px; }
#clas_general .competicion.portada .resultados table.clasificacion td.pais { width: 30px; }
#clas_general .competicion.portada .resultados table.clasificacion td.total { width: 30px; }
#clas_general .competicion.portada .resultados table.clasificacion td.nombre { width: 136px; }
/*include - tablas horarios derecha*/
.competicion.motociclismo { width: 100%; position: relative; clear: both; float: left; border: 1px solid #E3D9CD; margin-bottom: 10px; }
.competicion.motociclismo .jornada .segunda-linea { color: #5E4E38; font-family: Arial, sans-serif; font-size: 113%; font-weight: bold; left: 187px; position: absolute; top: 51px; width: 100%; }
.competicion.motociclismo .titulo-columna { float: left; margin-left: 7px; margin-top: 10px; width: 93%; }
.competicion.motociclismo .titulo-columna strong { font-size: 130%; line-height: 145%; }
.competicion.motociclismo .titulo-columna img { border: 1px solid #B49F87; }
.competicion.motociclismo .jornada_GP { float: left; margin-bottom: 5px; position: relative; width: 100%; }
.competicion.motociclismo a.siguiente { background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/siguiente.png") no-repeat scroll right center transparent; margin: 0 8px 0 0; padding-right: 11px; width: 169px; }
.competicion.motociclismo .resultados { float: left; margin: 10px 0 0; width: 100%; }
.competicion.motociclismo .resultados #tabla_portada thead td { background-color: #333333; color: #FFFFFF; font-size: 110%; font-weight: bold; padding: 8px 0; }
.jornada_GP .foto-circuito img { float: right; position: relative; right: 36%; width: 99px; }
.jornada_GP ul { float: left; width: 100px; margin-right: 10px; padding: 20px 0 0 0; position: absolute; top: 0; right: 0; }
.jornada_GP ul li { border-bottom: 1px dotted #CCC; font-size: 90%; }
.jornada_GP ul li.nombre-gp { font-size: 120%; font-weight: bold; }
.jornada_GP ul li.circuito-gp { color: #505050; }
.jornada_GP ul li.mas { background: url("https://e00-elmundo.uecdn.es/elmundo/iconos/v4.x/v4.02/buscador/iconos_tipo_info.gif") no-repeat scroll -65px 4px transparent; padding-left: 17px; font-size: 90%; }
.jornada_GP ul li.bandera { border-color: #fff #CCC #CCC #fff; border-spacing: 0; border-style: solid; border-width: 1px; width: 25px; height: 17px; }
.competicion.motociclismo .titulo-columna { margin-left: 7px; width: 96%; margin-top: 10px; float: left; }
/*Calendario*/
.Calendario.motociclismo h1 a, .Calendario.F1 h1 a { color: #555555 !important; }/*Para pisar deportes.css*/
.Calendario.motociclismo h1 a span, .Calendario.F1 h1 a span{ color: #aaa !important; }/*Para pisar deportes.css*/
.Calendario.motociclismo h1 a:hover, .Calendario.motociclismo h1 a:hover span, .Calendario.F1 h1 a:hover, .Calendario.F1 h1 a:hover span  { color: #990000 !important; }/*Para pisar deportes.css*/
.Calendario.motociclismo #gp-calendario { min-height: 1100px; }
.Calendario.motociclismo #gp-calendario .bloque-superior { border-bottom: 1px solid #CCCCCC; clear: both; float: left; height: 160px; padding: 0 0 2%; width: 100%; }
.Calendario.motociclismo #gp-calendario .bloque-superior .bloque-izquierda { float: left; width: 50%; }
.Calendario.motociclismo #gp-calendario .bloque-superior .bloque-izquierda h3 { font-size: 220%; width: 100%; }
.Calendario.motociclismo #gp-calendario .bloque-superior .bloque-izquierda ul { color: #555555; float: left; font-size: 80%; width: 50%; }
.Calendario.motociclismo #gp-calendario .bloque-superior .bloque-izquierda ul li { color: #555555; display: block; font-size: 107%; line-height: 16px; width: 100%; }
.Calendario.motociclismo #gp-calendario .bloque-superior .bloque-derecha { float: right; margin: 0; width: 50%; }
.Calendario.motociclismo #gp-calendario .bloque-superior .bloque-derecha img { margin: 3% 0 0 15%; }
.Calendario.motociclismo #gp-calendario .bloque-medio { clear: both; padding: 3% 0 0; float: left; width: 100%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria { float: left; width: 33%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .titulo-categoria { background-color: #EEEEEE; color: #000000; float: left; font-size: 119%; font-style: italic; font-weight: bold; margin: 0 auto; padding: 3% 0; text-align: center; width: 97%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .info-carrera { float: left; margin: 3% 0 0; width: 100%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .info-carrera p { width: 100%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .info-carrera p.strong { color: #555555; font-size: 80%; }
.Calendario.motociclismo #gp-calendario .bloque-medio ul.circuito.datos { margin: 0; padding: 0; width: 96%; }
.Calendario.motociclismo #gp-calendario .bloque-medio ul.circuito.datos li { font-size: 85%; padding: 3%; text-align: center; width: 27%; word-wrap: break-word; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio { margin: 0; padding: 0; position: relative; right: 0; top: 0; width: 96%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio li strong { font-size: 200%; padding: 8% 0 0; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio .bt-clasificacion { background-color: #444444; padding: 4% 0; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio .bt-clasificacion:hover { background-color: #E73C3C; cursor: auto; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio .bt-clasificacion a { font-size: 100%; color: #fff; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio .bt-clasificacion a:hover { color: #fff; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio ul,
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio ol { height: 62px; padding: 0 0 6%; margin: 3% 0 0; width: 100%; position:relative;}
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio li { float: left; left: 0; margin: 0; padding: 0; width: 32%; position:absolute; bottom:0;}
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio li.puesto1 { left: 34%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio li.puesto2 { left: 0%; }
.Calendario.motociclismo #gp-calendario .bloque-medio .categoria .podio li.puesto3 { left: 68%; }
.Calendario.motociclismo #gp-calendario .bloque-inferior { clear: both; float: left; width: 100%; }
.Calendario.motociclismo #contenido h1 span { color: #aaaaaa !important; }
/*Calendario en vivo Grandes premios*/
#contenido #tabla_portada td,
#contenido #tabla_portada th { font-size: 110%; }
#contenido #tabla_portada td.posicion,
#contenido #tabla_portada th.posicion { width: 25px; }
#contenido #tabla_portada td.pais,
#contenido #tabla_portada th.pais { width: 35px; }
#contenido #tabla_portada td.nombre,
#contenido #tabla_portada th.nombre { width: 60px; }
#contenido #tabla_portada td.equipo,
#contenido #tabla_portada th.equipo { width: 75px; }
#contenido #tabla_portada td.tiempo,
#contenido #tabla_portada th.tiempo { width: 55px; }
#contenido #tabla_portada td.diferencia,
#contenido #tabla_portada th.diferencia { width: 80px; }
/**/

/*Entrenamientos*/
.Entrenamientos #contenido h2 { font-size: 110%; }
/**/

/*Vuelta-rapida*/
.Vuelta-rapida .col-8 { font-weight: bold; }
.Vuelta-rapida .col-8 img { float: left; margin: 3% 3% 3% 0; }
.Vuelta-rapida .col-8 dt { color: #000000; font-size: 84%; font-weight: normal; line-height: 18px; padding: 2% 0; }
.Vuelta-rapida .col-8 dd { color: #555555; line-height: 18px; font-size: 84%; }
.Vuelta-rapida .columna-preguntas-anteriores { border: 1px solid #CCCCCC; float: left; margin: 0 0 20px; padding: 2% 4%; width: 92%; }
.Vuelta-rapida .columna-preguntas-anteriores ul.preguntas-anteriores li { border-top: 1px dotted #CCCCCC; font-size: 84%; padding: 3% 0; }
.Vuelta-rapida .col-8 dt h3 { color: #555555; font-size: 122% !important; line-height: 110% !important; margin: 6px 0 0 !important; }
/**/

/*Ficha-piloto*/
.ficha-piloto { background-color: #F2F2F2; float: left; height: auto; padding: 0 0 6px; }
.ficha-piloto .titulo-columna { background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/titulo-columna.png") no-repeat scroll right center #FFFFFF; border-bottom: 1px dotted #C1B29E; color: #555555; font-size: 106%; margin: 5px 0 3px; padding: 1px 0 5px; width: 100%; }
#contenido table.historial-piloto thead th { background-color: transparent; border: medium none; border: 1px solid #CCCCCC; color: #990000; font-weight: bold; }
#contenido table.historial-piloto { background-color: white; border: 1px solid #CCCCCC; border-collapse: collapse; margin-bottom: 15px; padding: 0; width: 100%; }
#contenido table.historial-piloto th.anyo { background-color: transparent; color: #990000; border: 1px solid #CCCCCC; vertical-align: middle; }
#contenido table.historial-piloto td { vertical-align: middle; }
.ficha-piloto .titulo-columna { background: url("https://e00-elmundo.uecdn.es/elmundodeporte/iconos/v4.x/v4.01/futbol/titulo-columna.png") no-repeat scroll right center #FFFFFF; border-bottom: 1px dotted #C1B29E; color: #555555; font-size: 106%; height: 12px; margin: 0; padding: 6px 0 4px; width: 100%; }
.ficha-piloto dl.piloto dd { float: left; padding: 3px 0 3px 9px; }
.ficha-piloto dl { font-size: 72%; }
.ficha-piloto dt { clear: both; color: #990000; float: left; padding: 3px 0 3px 10px; width: auto; }
.ficha-piloto dd img { float: left; margin: 4px 0 3px; width: 97%; }
.ficha-piloto table.historial thead th { font-size: 105%; }

/*FOTOS CIRCUITO F1*/
.foto-circuito-f1 img{   float: left; margin: 0 0 10px 50px;}
