@charset "utf-8";

#opta-widgets-motor-detalle div, #opta-widgets-motor-detalle span,
#opta-widgets-motor-detalle h2, #opta-widgets-motor-detalle h3, #opta-widgets-motor-detalle h4,
#opta-widgets-motor-detalle h5, #opta-widgets-motor-detalle h6, #opta-widgets-motor-detalle p, 
#opta-widgets-motor-detalle blockquote, #opta-widgets-motor-detalle pre, #opta-widgets-motor-detalle a, 
#opta-widgets-motor-detalle abbr, #opta-widgets-motor-detalle acronym, #opta-widgets-motor-detalle address,
#opta-widgets-motor-detalle big, #opta-widgets-motor-detalle cite, #opta-widgets-motor-detalle code,
#opta-widgets-motor-detalle del, #opta-widgets-motor-detalle dfn, #opta-widgets-motor-detalle em,
#opta-widgets-motor-detalle img, #opta-widgets-motor-detalle ins, #opta-widgets-motor-detalle kbd,
#opta-widgets-motor-detalle q, #opta-widgets-motor-detalle s, #opta-widgets-motor-detalle samp,
#opta-widgets-motor-detalle small, #opta-widgets-motor-detalle strike, #opta-widgets-motor-detalle strong,
#opta-widgets-motor-detalle sub, #opta-widgets-motor-detalle sup, #opta-widgets-motor-detalle tt,
#opta-widgets-motor-detalle var, #opta-widgets-motor-detalle b, #opta-widgets-motor-detalle u,
#opta-widgets-motor-detalle i, #opta-widgets-motor-detalle center, #opta-widgets-motor-detalle dl,
#opta-widgets-motor-detalle dt, #opta-widgets-motor-detalle dd, #opta-widgets-motor-detalle ol, 
#opta-widgets-motor-detalle ul, #opta-widgets-motor-detalle li, #opta-widgets-motor-detalle fieldset,
#opta-widgets-motor-detalle form, #opta-widgets-motor-detalle label, #opta-widgets-motor-detalle legend,
#opta-widgets-motor-detalle table, #opta-widgets-motor-detalle caption, #opta-widgets-motor-detalle tbody,
#opta-widgets-motor-detalle tfoot, #opta-widgets-motor-detalle thead, #opta-widgets-motor-detalle tr,
#opta-widgets-motor-detalle th, #opta-widgets-motor-detalle td, #opta-widgets-motor-detalle article,
#opta-widgets-motor-detalle aside, #opta-widgets-motor-detalle canvas, #opta-widgets-motor-detalle details,
#opta-widgets-motor-detalle embed, #opta-widgets-motor-detalle figure, #opta-widgets-motor-detalle figcaption,
#opta-widgets-motor-detalle footer, #opta-widgets-motor-detalle header, #opta-widgets-motor-detalle hgroup, 
#opta-widgets-motor-detalle menu, #opta-widgets-motor-detalle nav, #opta-widgets-motor-detalle output,
#opta-widgets-motor-detalle ruby, #opta-widgets-motor-detalle section, #opta-widgets-motor-detalle summary,
#opta-widgets-motor-detalle time, #opta-widgets-motor-detalle mark, #opta-widgets-motor-detalle audio,
#opta-widgets-motor-detalle video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-style:normal;
	font:inherit;
	vertical-align:baseline;
}




/*
-----------------------------------------------------
	WIDGET OPTA MOTOR
-----------------------------------------------------
*/
#opta-widgets-motor-detalle {
	font-family:Arial, Consolas, Arial, Helvetica, sans-serif;
	font-size:15px;
}

#opta-widgets-motor-detalle .opta-powerby {
	margin:4px;
	float:right;
	display: none;
}
#opta-widgets-motor-detalle .opta-tabla{
	margin:0;padding:0;border:0;
	padding-top:0px;
}

#opta-widgets-motor-detalle .opta-linea-18{
	width:100%;
	line-height:20px;
}
#opta-widgets-motor-detalle .opta-circuito-ganadores .opta-linea-18{
	line-height: 30px;
}

#opta-widgets-motor-detalle .opta-linea-fondos-cab{
	background:#E4E4E4;
	font-weight:bold;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-linea-fondos-cab {
    padding: 4px 0;
}
#opta-widgets-motor-detalle .opta-linea-5-borde{
	line-height:5px;
	background:#FFF;
	border:1px dotted #CCC;
}

#opta-widgets-motor-detalle .opta-linea-22{
	line-height:22px;
	margin-bottom:4px;
}
#opta-widgets-motor-detalle .opta-linea-25-borde{
	line-height:25px;
	background:#eee;
	margin-bottom: 10px;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	 -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	 box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2); 
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-linea-25-borde {
    padding: 3px 0;
}
#opta-widgets-motor-detalle .opta-linea-25-borde:hover{
	background:#e4e4e4;
	cursor:default;
}


#opta-widgets-motor-detalle .opta-celda{
	float:left;
	font-size: 13px;
	position: relative;
}
#opta-widgets-motor-detalle .opta-celda-right{
	float:right;
	position: relative;
}


/*
--------------------------------------------------------
RESULTADOS
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-resultados{
	
}
/*
--------------------------------------------------------
RESULTADOS. GRAN PREMIO
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-resultados .opta-gran-premio{
	text-align:left;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-left:3px;
	margin-bottom:8px;
	background-color:#6199df;
	line-height:35px;
	display: none;
}
#opta-widgets-motor-detalle .opta-resultados .opta-gran-premio-mini{
	text-align:left;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:4%;
	background-color:#555;
	line-height:35px;
	float: left;
	width: 96%;
	margin-bottom: 1px;
}
#opta-widgets-motor-detalle .opta-resultados .opta-gran-premio-pais{
	vertical-align:middle;
}
/*
--------------------------------------------------------
RESULTADOS. OPCIONES
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-resultados-carpetas {
	margin:0;padding:0;border:0;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:10px;
}
#opta-widgets-motor-detalle .opta-resultados-carpetas .opta-linea-carpetas{
	font-weight:bold;
	background:#c7c7c7;
	line-height:25px;
	border-top-right-radius: 22px;
}
#opta-widgets-motor-detalle .opta-resultados-carpetas .prueba{
	display:inline-block;
	padding:6px 18px;
	color:#fff;
	background: #737373;
	border-right:2px solid #FFF;
	cursor:pointer;
	font-size: 12px;
	letter-spacing: 0.5px;
}
#opta-widgets-motor-detalle .opta-resultados-carpetas .prueba:hover{
	color:#FFF;
	background:#585858;
}
#opta-widgets-motor-detalle .opta-resultados-carpetas .prueba.active{
	color:#FFF;
	background:#585858;
}
/*
--------------------------------------------------------
RESULTADOS. PRUEBA
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-puesto{
	width:4%;
	text-align:center;
	color:#fff;
	background:#f90;
	padding:3px;
	font-weight: bold;
	font-size: 16px; 
}
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-puesto-mini{
	width:7%;
	text-align:center;
	color:#fff;
	background:#F90;
	font-weight: bold;
	padding: 0 1px;
}
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-pais{
	vertical-align:middle;
	float: left;
	margin: 5px 5px 0 8px;
}

#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-piloto{
	width:40%;
	padding:3px 0;
	text-align:left;
	border-left:none;
}
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-piloto-mini{
	width:45%;
	padding:0;
	text-align:left;
	border-left:none;
	font-size:11px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-equipo{
	padding:3px 0;
	text-align:left;
	width:35%;
}

#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-equipo-mini{
	width:22%;
	padding:0;
	border-left:none;
	font-size:11px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-tiempo{
	width:18%;
	text-align:right;
	padding: 3px 0;
}
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-tiempo-mini{
	width:20%;
	text-align:right;
	font-size:11px;
	padding: 0;
}
#opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-puntos-mini{
	width:25%;
	text-align:center;
	font-weight:bold;
	border-left:1px dotted #CCC;
	font-size:11px;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-resultados-carpetas .opta-linea-carpetas{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	background: #fff;
	border-top-right-radius: 0;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-resultados-carpetas .prueba{
	background: #737373;
	float: left;
	font-size: 9px;
	color: #fff;
	padding: 0 0 0 2%;
	width: 55px;
	border:none;
	margin-right: 1px;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-resultados-carpetas .prueba:last-child{
	width: 57px;
	margin-right: 0;
	padding-left: 1.9%;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-resultados-carpetas .prueba:hover{
	background: #585858;
    color: #FFFFFF;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-resultados-carpetas .prueba.active {
    background: #585858;
    color: #FFFFFF;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-linea-25-borde{
	margin-bottom: 5px;
}
.resultados-circuito-mini #opta-widgets-motor-detalle .opta-resultados-prueba_detalle .opta-res-datos-pais {
    float: left;
    margin: 7px 5px 0 8px;
    vertical-align: middle;
    width: 18px;
}
/*
-------------------------------------------------------
HORARIOS
-------------------------------------------------------
*/


#opta-widgets-motor-detalle .opta-resultados .opta-horarios-titulo{
	font-weight:bold;
	color:#666;
	background:#eee;
	padding: 3px 0 3px 1%;
    width: 99%;
	font-size: 12px;
	letter-spacing: 1px;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}
#opta-widgets-motor-detalle .opta-resultados .opta-horarios-fecha{
	width:55%;
	padding-left:5px;
	text-align:left;
	border-right:1px dotted #CCC;
}
#opta-widgets-motor-detalle .opta-resultados .opta-horarios-prueba{
	width:25%;
	text-align:left;
	padding-left:5px;
	border-right:1px dotted #CCC;
}
#opta-widgets-motor-detalle .opta-resultados .opta-horarios-hora{
	width:15%;
	text-align:center;
}
#opta-widgets-motor-detalle .opta-resultados .opta-horarios-min{
	font-size:11px;
}

/*
--------------------------------------------------------
CLASIFICACION
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-clasificacion{
}
/*
--------------------------------------------------------
CLASIFICACION OPCIONES
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-clasificaciones-carpetas {
	margin:0;padding:0;border:0;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:10px;
}
#opta-widgets-motor-detalle .opta-clasificaciones-carpetas .opta-linea-carpetas{
	font-weight:bold;
	background:#c7c7c7;
	line-height:25px;
	border-top-right-radius: 22px;
}
#opta-widgets-motor-detalle .opta-clasificaciones-carpetas .prueba{
	display:inline-block;
	text-decoration:none;
	padding:6px 18px;
	color:#fff;
	background: #737373;
	border-right:2px solid #FFF;
	cursor:pointer;
	font-size: 12px;
	letter-spacing: 0.5px;
}
#opta-widgets-motor-detalle .opta-clasificaciones-carpetas .prueba:hover{
	color:#fff;
	background:#585858;
}
#opta-widgets-motor-detalle .opta-clasificaciones-carpetas .prueba.active{
	color:#FFF;
	background:#585858;
}
/*
--------------------------------------------------------
CLASIFICACION PRUEBAS
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puesto{
	width:4%;
	padding:3px;
	text-align:center;
	color:#FFF;
	background:#FF9900;
	font-size: 16px;
	font-weight: bold;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puesto-mini{
	width:8%;
	text-align:center;
	color:#fff;
	background:#F90;
	font-weight: bold;
	font-size: 14px;
	padding:0;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-pais{
	height: 16px;
	vertical-align:middle;
	margin: -2px 4px 0;
}

#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-piloto{
	padding-left:3px;
	text-align:left;
	border-left:none;
	font-size: 13px;
	margin-top:3px;
}

#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-piloto-mini{
	width:50%;
	padding:0 0 0 10px;
	text-align:left;
	border-left:none;
	font-size: 12px;

}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puntos{
	width:4%;
	padding:3px;
	text-align:center;
	background:#FF9900;
	color: #fff;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puntos-mini{
	width:25%;
	text-align:center;
	font-weight:bold;
	border-left:1px dotted #CCC;
	padding: 0;
	font-size: 12px;
}

#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puntos-gp{
	text-align:center;
	font-size:10px;
	width:3%;
	border-left:1px dotted #CCC;
	padding:3px 0; 
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-linea-fondos-flag .opta-clf-datos-puntos-gp{
	border-left:1px dotted #fff;
}

#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puntos-gp img{
	width: 16px;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-cabeceras{
	background:#fff;
}

#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-cabeceras-mini{
	color:#fff;
	font-size:12px;
	text-align:center;
	border: none;
	width: 25%;
	padding: 6px 0;
	background: #555;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puesto-cab-mini{
	width:15%;
	padding: 6px;
	display:none;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-piloto-cab-mini{
	width:63%;
	padding: 6px 0 6px 12%;
	text-align: left;
	color: #fff; 
	background: #555;
}
#opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-puntos-gp-cab{
	text-align:center;
	width:3%;
}
.clasificacion-mini #opta-widgets-motor-detalle .opta-linea-fondos-cab{
	margin-bottom: 5px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.clasificacion-mini #opta-widgets-motor-detalle .opta-linea-25-borde {
    margin-bottom: 5px;
}
.clasificacion-mini #opta-widgets-motor-detalle .opta-clasificaciones-pruebas .opta-clf-datos-pais {
    height: 13px;
}















/*
-----------------------------
GRÁFICA
-----------------------------
*/
#opta-widgets-motor-detalle .opta-motor-grafica-clasificacion-pilotos{
	font-weight:bold;
}

#opta-widgets-motor-detalle .opta-motor-grafica-piloto-seleccion {
	width:32%;
}
#opta-widgets-motor-detalle .opta-motor-grafica-grafica-seleccion {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
   -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	padding: 5px;
	width:28%;
	background: #eee;
}
#opta-widgets-motor-detalle .opta-motor-grafica-clasificacion-combos{
	margin-bottom:10px;
	position:absolute;
}

#opta-widgets-motor-detalle .opta-motor-grafica-combo-piloto {
	width:32%;
	background:#E4E4E4;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
   -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#opta-widgets-motor-detalle .opta-motor-grafica-texto-grafica {
	width:31%;
	margin-left:8px;
}
#opta-widgets-motor-detalle .opta-motor-grafica-combo-grafica {
	width:32.5%;
	border: 1px solid #CCC;
	border-top: none;
   position:absolute;
   background:#fff;
   cursor:pointer;
}
#opta-widgets-motor-detalle .opta-linea-combo .opta-celda{
	margin:2px 0 2px 8px;
}
#opta-widgets-motor-detalle .opta-motor-grafica-combo-piloto .opta-motor-grafica-puesto{
	width:10%;
	padding: 5px;
	text-align:center;
	margin-right:3px;
	margin-left: 0;
	font-weight: bold;
	color: #fff;
	background: #ff9900;
}
#opta-widgets-motor-detalle .opta-motor-grafica-combo-piloto .opta-motor-grafica-pais{
	margin:10px 0 0 4px;
}
#opta-widgets-motor-detalle .opta-motor-grafica-combo-piloto .opta-motor-grafica-pais img{
	width: 20px;
}
#opta-widgets-motor-detalle .opta-motor-grafica-combo-piloto .opta-motor-grafica-bandera img{
	width: 20px;
}
#opta-widgets-motor-detalle .opta-motor-grafica-bandera{
	margin:9px 4px 0;
}
#opta-widgets-motor-detalle .opta-motor-grafica-flecha{
	position: absolute;
    right: 8px;
    top: 11px;
	cursor:pointer;
}
#opta-widgets-motor-detalle .opta-motor-grafica-combo-piloto .opta-motor-grafica-piloto{
	width:58%;
	text-align:left;
	border-left:none;
	cursor:pointer;
	font-weight: normal;
	margin-top: 6px;
	font-size: 11px;
}
#opta-widgets-motor-detalle .opta-motor-grafica-clasificacion-canvas{
	margin-top:25px;
}
#opta-widgets-motor-detalle .scroll-pane {
	overflow-x: hidden;
	background: #FFF;
}
#opta-widgets-motor-detalle .scroll-pane .opta-linea-combo{
	margin-bottom:1px;
}





/*
--------------------------------------------------------
PILOTOS DATOS GENERALES
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-general{
	padding:5px;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-nombre{
	text-align:left;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-left:3px;
	margin-bottom:8px;
	background-color:#666;
	line-height:35px;
	vertical-align:top;
	display: none;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-pais{
	vertical-align:middle;
	float: left;
	margin-top: 9px;
	margin-left: 9px;
}

#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-foto {
	width:20%;
	display: none;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-datos-personales {
	width:36%;
	margin: 0 20px 0 40px;
}

#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-datos-historial {
	padding-left:5px;
	width:43%;
	float: right;
	margin: 0 40px 0 20px;
}

#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-dp-titulos{
	text-align:center;
	background:#bbb;
	color:#FFF;
	padding: 2px 0;
	font-weight: bold;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-dp-datos { 
	text-align:center;
	background:#eee;
	border:1px solid #ddd;
	border-top: none;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	padding: 2px 0
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-dp-datos-margin { 
	margin-bottom:10px;
}


#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-his-titulos {
	background:#bbb;
	color:#FFF;
	width:74%;
	padding-left:1%;
	font-weight: bold;
	font-size: 12px;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	border-bottom: 2px solid #bbb;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-his-datos { 
	text-align:center;
	background:#eee;
	float:left;
	width:24%;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);
	border:1px solid #ddd;
	border-left: none;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-his-datos-margin { 
	margin-bottom:11px;
}


/*
--------------------------------------------------------
PILOTOS TEMPORADA ACTUAL
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-temporada-actual {
	font-size:11px;
	padding:5px;
	margin-top:10px;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-actual-titulo{
	background:#ff9900;
	color:#FFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;
	font-size: 14px;
	padding:4px 0; 
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-actual-prueba{
	color:#000;
	width:20%;
	padding-left:5px;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-actual-puntos{
	text-align:center;
	width:4%;
	border-left:1px dotted #CCC;
	vertical-align:middle;
	margin-top:3px;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-actual-puntos img{
	float: left;
    margin-bottom: 8px;
    margin-left: 5px;
    margin-top: 5px;
    width: 16px;
}


/*
--------------------------------------------------------
PILOTOS TEMPORADAS ANTERIORES
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria {
	font-size:11px;
	padding:5px;
	margin-top:10px;
}

#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-titulo{
	background:#ff9900;
	color:#FFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;
	padding:4px 0;
	font-size: 14px; 
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-piloto{
	color:#000;
	width:12%;
	border-left:1px dotted #ccc;
	text-align:center;
}

#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-equipo{
	color:#000;
	border-left:1px dotted #ccc;
	text-align:left;
	width:25%;
	padding-left:5px;
}
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-temp,
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-mod,
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-puestos,
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-victorias,
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-poles,
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-podios,
#opta-widgets-motor-detalle .opta-ficha-piloto .opta-piloto-trayectoria-datos-gpremios{
	color:#000;
	width:12%;
	border-left:1px dotted #ccc;
	text-align:center;
}


/*
--------------------------------------------------------
CIRCUITOS
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-circuito{
	
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-nombre{
	text-align:left;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-left:3px;
	margin-bottom:8px;
	background-color:#666;
	line-height:35px;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}

#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-pais{
	float: left;
    margin-left: 9px;
    margin-top: 9px;
	width:24px;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-foto {
	width:100%;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-foto {
	width:49%;
}
/*
--------------------------------------------------------
CIRCUITOS. HISTORIAL
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-historial{
	padding:10px 0;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-foto {
	width:60%;
}

#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-datos-historial {
	padding-left:64px;
	width:30%;
}


#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-his-titulos {
	background:#666;
	color:#FFF;
	text-align:center;
	line-height:21px;
	font-size: 12px;
	font-weight: bold;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-his-datos { 
	text-align:center;
	background:#eee;
	line-height:21px;
	margin-bottom:6px;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}
/*
--------------------------------------------------------
CIRCUITOS. OTRAS TEMPORADAS
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores{
	border-radius:8px; 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom:6px;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores-titulo{
	background:#F90;
	color:#FFF;
	padding:7px 0; 
	text-align:center;
	line-height:18px;
	font-weight:bold;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores-datos-pais{
	width:16px;
	vertical-align:middle;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores-datos-total{
	text-align:center;
	width:10%;
}

#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores-datos-piloto{
	text-align:left;
	width:47%;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores-datos-piloto img{
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
#opta-widgets-motor-detalle .opta-ficha-circuito .opta-circuito-ganadores-datos-temp{
	text-align:left;
	width:42%;
}

/*
--------------------------------------------------------
EQUIPOS
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-nombre{
	text-align:left;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-left:3px;
	margin-bottom:8px;
	background-color:#6199df;
	line-height:35px;
	display: none;
}

#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-pais{
	vertical-align:middle;
	float: left;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-foto {
	width:100%;
	display: none;
}

/*
--------------------------------------------------------
EQUIPOS. ESTADÍSTICAS
--------------------------------------------------------
*/

#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-datos-historial {
	margin-top:0;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-his-titulos {
	background:#f90;
	color:#FFF;
	width:25%;
	font-size: 14px;
    font-weight: bold;
    padding: 4px 0; 
	text-align:center;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-his-datos { 
	text-align:center;
	background:#eee;
	width:25%;
	padding: 3px 0;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-his-datos-margin { 
	margin-bottom:11px;
}
#opta-widgets-motor-detalle .opta-equipo-datos-historial .opta-linea-18{
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}
/*
--------------------------------------------------------
EQUIPOS. PILOTOS OFICIALES
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-pilotos{
	margin-top:10px;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-piloto-nombre1 {
	width:48%;
	font-weight:bold;
	background: #eee;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 12px;
	padding: 4px 1%;
	font-size: 14px;
	color: #666;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-piloto-nombre2 {
	width:48%;
	text-align:right;
	font-weight:bold;
	background: #eee;
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	padding: 4px 1%;
	font-size: 14px;
	color: #666;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-piloto-nombre2 .opta-equipo-pais{
	vertical-align:middle;
	float: right;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-piloto-foto {
	width:20%;
	display: inline;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-piloto-foto img{
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}

#opta-widgets-motor-detalle .opta-ficha-equipo .opta-pilotos-datos-historial {
	padding-left:4.5%;
	width:50%;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-pilotos-his-titulos {
	background:#888;
	color:#FFF;
	width:56%;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-pilotos-his-datos { 
	margin: 0;
    text-align: center;
    width: 22%;
	background:#eee;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-pilotos-datos-historial .opta-linea-22{
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 5px;
}


/*
--------------------------------------------------------
EQUIPOS. TEMPORADA ACTUAL
--------------------------------------------------------
*/
/*
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-temporada-actual {
	background:#CCC;
	font-size:11px;
	padding:5px;
	margin-top:10px;
	border-radius:8px; 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-actual-titulo{
	background:#6199df;
	color:#FFF;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-actual-prueba{
	color:#000;
	width:20%;
	padding-left:5px;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-actual-puntos{
	text-align:center;
	width:4%;
	border-left:1px dotted #CCC;
	vertical-align:middle;
	margin-top:3px;
}
*/

/*
--------------------------------------------------------
EQUIPOS. TEMPORADAS ANTERIORES
--------------------------------------------------------
*/
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria {
	font-size:11px;
	margin-top:10px;
}

#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-titulo{
	background:#f90;
	color:#FFF;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	font-size: 14px;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-piloto{
	color:#000;
	width:12%;
	border-left:1px dotted #ccc;
	text-align:center;
}

#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-equipo{
	color:#000;
	border-left:1px dotted #ccc;
	text-align:left;
	width:25%;
	padding-left:5px;
}
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-temp,
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-mod,
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-puestos,
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-victorias,
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-poles,
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-podios,
#opta-widgets-motor-detalle .opta-ficha-equipo .opta-equipo-trayectoria-datos-gpremios{
	color:#000;
	width:20%;
	text-align:center;
}
#opta-widgets-motor-detalle .opta-linea-fondos-cab{
	-moz-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);
}

#opta-widgets-motor-detalle .opta-linea-fondos-cab .opta-celda{
	padding:4px 0;
}



/*
-------------------------------------------------------


-------------------------------------------------------
*/

#opta-widgets-motor-detalle .floatstop {	clear:both;}
#opta-widgets-motor-detalle .clearfix:after {	clear: both;	content:' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}
#opta-widgets-motor-detalle .clearfix {	display: inline-block;}
#opta-widgets-motor-detalle * html .clearfix {	height: 1%;}
#opta-widgets-motor-detalle .clearfix {	display: block;}