/**-INHERIT-**/
.container_12 .grid_8 .a3_content{width: 644px;}

/**-COMUNES-**/
.a3_content{}
.a3_title{font-family:DINBold;}
.a3_f1{}
	.a3_f1 a{text-decoration:none;}
	.a3_f1 a:hover{text-decoration:underline;}
.a3_f1 .a3_title{}
.a3_f1 .a3_tit_caja{
	width:644px;
	height:24px;
	text-indent:-9000px;
	display:block;
}
.a3_f1 .a3_tit_caja.a3_tit_pilotos{background:url(../img/bg_tit_pilotos.jpg) scroll no-repeat 0 0;}
.a3_f1 .a3_tit_caja.a3_tit_escuderias{background:url(../img/bg_tit_escuderias.jpg) scroll no-repeat 0 0;}
/*Menu GPs*/
.a3_f1_nav_gp{
	background:url(../img/bg_a3_nav_sprite.gif) scroll repeat-x 0 0;
	height:35px;
	width:100%;
	
    width: 996px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:table;
	margin-bottom:10px;
}
.a3_f1_nav_gp li{
	height:20px;
	padding:8px 2px 7px 0px;
	display:table-cell;
	background:url(../img/bg_a3_nav_sprite.gif) scroll no-repeat right -44px;
	text-align:center;
	margin-right:2px;
	
	*padding-right:2px;
	*padding-left:1px;
	*float:left;
}
.a3_f1_nav_gp li:last-child{
	background:none;
}
.a3_f1_nav_gp li.last-child{
	background:none;
}
.a3_f1_nav_gp li a{
	height:20px;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	display:inline-block;
	padding:0px 2px;
	white-space:nowrap;
}
.a3_f1_nav_gp li a.active,
.a3_f1_nav_gp li a:focus,
.a3_f1_nav_gp li a:hover{
	background:url(../img/bg_a3_nav_sprite.gif) scroll repeat-x 0 -88px;
}
.a3_f1_nav_gp li a:focus,
.a3_f1_nav_gp li a:hover{
	text-decoration:underline;
}

/**-CLASIFICACIONES-**/
/*a3_cajatabla1*/
.a3_cajatabla1{
}
.a3_cajatabla1_content{
}
.a3_tabla1 {
width:100%;
border-collapse:separate;
border-spacing:1px;
white-space:nowrap;
}
.a3_tabla1 .impar td {
background-color:#E0E0E0;
background-color:rgba(197,197,197,0.3);
}
.a3_tabla1 .par td {
background-color:none;
}
.a3_tabla1 td.numero,
.a3_tabla1 td.nombre,
.a3_tabla1 td.numero a,
.a3_tabla1 td.nombre a{
	font-size:14px;
}
.a3_tabla1 tr.spanish td {
background-color:#F59B00;
}
.a3_tabla1 tr.spanish td,
.a3_tabla1 tr.spanish td a{
color:#FFFFFF;
} 
.a3_tabla1 td {
padding:8px 10px;
padding:8px 0px;
text-align:center;
border-bottom:1px solid #E5E5E5;
border-bottom:1px solid rgba(0,0,0,0.07);
vertical-align:middle;
padding:0px 0px;
line-height:21px;
}
.a3_tabla1 td,
.a3_tabla1 td a{
color:#333333;
font-size:12px;
font-weight:bold;
}

.a3_tabla1 td:nth-child(odd),
.a3_tabla1 td:nth-child(odd) a{
	color:#424242;
}
.a3_tabla1 td.odd,
.a3_tabla1 td.odd a{
	color:#424242;
}
.a3_tabla1 td:nth-child(even),
.a3_tabla1 td:nth-child(even) a{
	color:#010101;
}
.a3_tabla1 td.even,
.a3_tabla1 td.even a{
	color:#010101;
}

.a3_tabla1 td.numero{
	padding:0px 3px;
}
.a3_tabla1 td.nombre_escuderia,
.a3_tabla1 td.nombre{
	padding-left:5px;
	padding:0px 3px;
}
.a3_tabla1 td.numero,
.a3_tabla1 td.nombre_escuderia,
.a3_tabla1 td.nombre,
.a3_tabla1 td.numero a,
.a3_tabla1 td.nombre_escuderia a,
.a3_tabla1 td.nombre a{
	text-align:left;
	font-size:14px;
	color:#010101;
	
	white-space:nowrap;
}
.a3_tabla1 td.nombre,
.a3_tabla1 td.nombre a{
	font-size:13px;
}
.a3_tabla1 td.numero,
.a3_tabla1 td.numero a{
	font-size:14px;
	text-align:center;
}
.a3_tabla1 td.total{
	font-weight:bold;
}
.a3_tabla1 .a3_thead {
overflow:hidden;
height:60px;
background:none;
}
.a3_tabla1 .a3_thead td, 
.a3_tabla1 thead td {
color:#333333;
/*background-color:#ECECEC;*/
font-size:12px;
font-weight:bold;
height:1%;
overflow:hidden;
border-bottom:none;
border:none;
}
.a3_tabla1 .a3_thead td span, 
.a3_tabla1 thead td span {
}
.a3_tabla1 .align_left td{
	text-align:left;
	text-indent:8px;
}
.a3_tabla1 .a3_thead td.gp_tit .vlabel, 
.a3_tabla1 thead td.gp_tit .vlabel{
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	display:block;
	width:auto;
	overflow:hidden;
	margin-bottom:5px;
}
.a3_tabla1 .a3_thead td.gp_tit a:hover, 
.a3_tabla1 thead td.gp_tit a:hover{
	text-decoration:underline;
}
.a3_tabla1 .a3_thead td.gp_tit_horizontal{
	vertical-align:bottom;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-left:3px;
	/*width:165px;*/
	text-indent:0px;
}
.a3_tabla1 .a3_thead td.gp_tit_hcenter{
	text-align:center;
	padding-left:0px;	
}
.a3_tabla1 .a3_thead td.gp_tit, 
.a3_tabla1 thead td.gp_tit{
	height:60px;
	height:47px;
	text-align:center;
	width:23px;
	vertical-align: bottom;
}

/**a3_cajatexto1**/
.a3_cajatexto1{
}
.a3_cajatexto1 .a3_cajatexto1_content{ 
	background:#eee;
	padding:10px;
}
.a3_cajatexto1 .a3_cajatexto1_content,
.a3_cajatexto1 .a3_cajatexto1_content p{
	font-size:12px;
	color:#333;
	line-height:1.4;
}




/**-PILOTO-**/
.a3_f1_box{
	border:1px solid #CECECE;
	border:1px solid rgba(68,68,68,0.56);
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background:url(../img/bg_a3_f1_box.jpg) scroll repeat-x 0 0;
	
	padding:4px;
	margin-bottom:10px;
}
.a3_f1_box{
	/*background-position:0px -27px; /* subir degradado al sacar el titulo */
}
.a3_pilots .a3_f1_box{background-position:0px -46px;}
.a3_pilot .a3_f1_box,
.a3_circuit .a3_f1_box{background-position:0px -40px;}
.a3_scuderia .a3_f1_box{background-position:0px 0px;}
.a3_scuderias .a3_f1_box{background-position:0px -13px;}
.a3_f1_title{
	background:url(../img/heads/heads.png) scroll no-repeat right -127px;
	height:24px;
	line-height:24px;
	position:relative;
	margin-bottom:3px;
	padding-left:10px;
}
.a3_f1_title,
.a3_f1_title a{
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:"DINBold";
	white-space:nowrap;
	font-weight:bold;
	text-shadow:2px 2px 3px #000000;
}
/*fuentes*/
.a3_f1t_h31{
	height:24px;
	line-height:26px;
	font-size:20px;
}
.a3_f1t_h47{
	height:36px;
	line-height:38px;
	font-size:32px;
}
.a3_f1t_h60{
	height:45px;
	line-height:48px;
	font-size:40px;
}
/*padding-top*/
.a3_f1t_h31.a3_f1t_f1{
	padding-top:7px;
	padding-left:70px;
}
.a3_f1t_h47.a3_f1t_f1{
	padding-top:11px;
	padding-left:110px;
}
.a3_f1t_h60.a3_f1t_f1{
	padding-top:14px;
	padding-left:140px;
}
/*anchos*/
.a3_f1t_w1col{
	
}
.a3_f1t_w2col{
}
.a3_f1t_w3col{
	
}
/*fondos segun columnas y altura / F1 o no*/
.a3_f1t_w1col.a3_f1t_h31{background-position:0px -531px;}
.a3_f1t_w1col.a3_f1t_h47{ /*no contemplado*/ }
.a3_f1t_w1col.a3_f1t_h60{ /*no contemplado*/ }
.a3_f1t_w1col.a3_f1t_h31.a3_f1t_f1{background-position:0px -565px;}
.a3_f1t_w1col.a3_f1t_h47.a3_f1t_f1{background-position:0px -474px;}
.a3_f1t_w1col.a3_f1t_h60.a3_f1t_f1{background-position:0px -404px;}
.a3_f1t_w2col.a3_f1t_h31{background-position:0px -329px;}
.a3_f1t_w2col.a3_f1t_h47{ /*no contemplado*/ }
.a3_f1t_w2col.a3_f1t_h60{ /*no contemplado*/ }
.a3_f1t_w2col.a3_f1t_h31.a3_f1t_f1{background-position:0px -363px;}
.a3_f1t_w2col.a3_f1t_h47.a3_f1t_f1{background-position:0px -272px;}
.a3_f1t_w2col.a3_f1t_h60.a3_f1t_f1{background-position:0px -202px;}

#cboxLoadedContent .a3_f1t_w2col.a3_f1t_h47.a3_f1t_f1 {
    background-position: 0 -606px;
	margin-bottom:20px;
	padding-bottom:10px;
}

.a3_f1t_w3col.a3_f1t_h31{background-position:0px -127px;}
.a3_f1t_w3col.a3_f1t_h47{ /*no contemplado*/ }
.a3_f1t_w3col.a3_f1t_h60{ /*no contemplado*/ }
.a3_f1t_w3col.a3_f1t_h31.a3_f1t_f1{background-position:0px -161px;}
.a3_f1t_w3col.a3_f1t_h47.a3_f1t_f1{background-position:0px -70px;}
.a3_f1t_w3col.a3_f1t_h60.a3_f1t_f1{background-position:0px 0px;}

.a3_f1_pilot_title{
	padding-left:130px;
}

.a3_f1_title_ico{
    bottom: 0;
    float: left;
    height: 30px;
    left: 0;
    margin: 3px 5px 0 -10px;
    padding-right: 5px;
    position: relative;
    width: 115px;
}

.a3_f1_data{
	position:relative;
}
.a3_f1_pilot_th{
	float:left;
	margin-top:-10px;
	margin-top:-13px; /*adaptando a los crops*/
}
.a3_f1_pilot_thr{
	float:right;
}
.a3_f1_pilot_helmet{
	float:right;
	margin-right:10px;
	margin-top:-10px;
}
.a3_f1_pilot_data{
	overflow:hidden;
	padding-left:0px;
	margin-top:0px;
	border-top:1px solid #C3C3C3;
	padding-top:0px;
	width:310px;
	margin-left:-20px;
	margin-left:0px;
}
.a3_f1_pilot_data .a3_f1_pilot_pos{
	background:url(../img/bg_a3_f1_pilot_pos.gif) scroll no-repeat right top;
	width:40px;
	text-align:center;
	height:50px;
	line-height:50px;
	padding-right:2px;
	float:left;
	
	font-size:32px;
	font-weight:bold;
	font-style:italic;
}
.a3_f1_pilot_data .a3_f1_pilot_team{
	overflow: hidden;
    padding-left: 7px;
    padding-top: 3px;
	
	color:#656565;
	font-size:14px;
	line-height:30px;
}
.a3_f1_pilot_data .a3_f1_pilot_team .a3_f1_pilot_team_name{
	font-weight:bold;
	color:#000000;
}
.a3_f1_pilot_data .a3_f1_pilot_country{
	display:block;
	font-size:11px;
}
.a3_f1_pilot_data .a3_f1_pilot_country,
.a3_f1_pilot_data .a3_f1_pilot_country a{
	line-height:19px;
	color:#656565;
	font-weight:bold;
	text-decoration:none;
}
.a3_f1_pilot_data .a3_f1_pilot_flag{
	margin-right:7px;
	float:left;
}

.a3_pilot_stats{
	display:table;
	margin:10px 10px 20px;
	text-align:center;
	line-height:20px;
}
.a3_pilot_stats th{
	font-size:11px;
	font-weight:bold;
	color:#656565;
	border-bottom:1px solid #CACACA;
	background:url(../img/bg_a3_pilot_stats_th.gif) scroll no-repeat right bottom;
	padding-right:2px;
}
.a3_pilot_stats td{
	font-size:14px;
	font-weight:bold;
	color:#010101;
	background:url(../img/bg_a3_pilot_stats_td.gif) scroll no-repeat right top;
	padding-right:2px;
}
.a3_pilot_stats td:last-child,
.a3_pilot_stats th:last-child{
	background:none;
	padding-right:none;
}
.a3_pilot_stats td.last-child,
.a3_pilot_stats th.last-child{
	background:none;
	padding-right:none;
}
.a3_pilot_stats th b{
	font-size:14px;
}
.a3_pilot_stats td b{
	font-size:18px;
}
.a3_pilot_car{
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}
.a3_pilot_car_border{
	border: 1px solid #D8D8D8;
    border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px;  
	-moz-border-radius: 7px;
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 2px;
}


.a3_pilot_path{
	display:table;
	margin:10px 0px 10px;
	text-align:center;
	line-height:20px;
}
.a3_pilot_path th{
	font-size:11px;
	font-weight:bold;
	color:#656565;
	border-bottom:1px solid #CACACA;
	background:url(../img/bg_a3_pilot_stats_th.gif) scroll no-repeat right bottom;
	padding-right:2px;
}
.a3_pilot_path td{
	font-size:14px;
	font-weight:bold;
	color:#010101;
	background:url(../img/bg_a3_pilot_path_td.gif) scroll repeat-y right top;
	padding-right:2px;
}
.a3_pilot_path td.tleft{
	text-indent:5px;
}
.a3_circuit .a3_pilot_path td.tleft{ /* seccion circuito */
	text-indent:10px;
}
.a3_circuit .a3_palmares td.tleft{ /* seccion circuito */
	text-indent:20px;
}
.a3_pilot_path td .a3_pilot_evo{
	padding-right:25px;
}
.a3_pilot_path td .up{background:url(../img/bg_a3_f1_arrow_up.gif) scroll no-repeat right center;}
.a3_pilot_path td .down{background:url(../img/bg_a3_f1_arrow_down.gif) scroll no-repeat right center;}
.a3_pilot_path td .equal{background:url(../img/bg_a3_f1_arrow_equal.gif) scroll no-repeat right center;}
.a3_pilot_path tr:last-child td{background:url(../img/bg_a3_pilot_stats_td.gif) scroll no-repeat right top;}
.a3_pilot_path tr.last-child td{background:url(../img/bg_a3_pilot_stats_td.gif) scroll no-repeat right top;}

.a3_pilot_path td:last-child,
.a3_pilot_path th:last-child{
	background:none;
	padding-right:none;
}
.a3_pilot_path td.last-child,
.a3_pilot_path th.last-child{
	background:none;
	padding-right:none;
}
.a3_pilot_path tr:nth-child(even){
	background:#C5C5C5;
	background:rgba(197,197,197,0.3);
}
.a3_pilot_path tr.even{
	background:#C5C5C5;
	background:rgba(197,197,197,0.3);
	*background:none;
}
.a3_pilot_path tr.even td{ /*ie*/
	*background:#E5E5E5;
}
.a3_pilot_path tr:nth-child(even){
	background:#C5C5C5;
	background:rgba(197,197,197,0.3);
}
.a3_pilot_path tr:nth-child(odd){
}
.a3_pilot_path tr.odd{
}
.a3_pilot_path tr td:nth-child(even){
	color:#414141;
}
.a3_pilot_path tr td.even{
	color:#414141;
}
.a3_pilot_path tr td:nth-child(odd){
	color:#010101;
}
.a3_pilot_path tr td.odd{
	color:#010101;
}
.a3_pilot_path th b{
}
.a3_pilot_path td b{
	font-weight:bolder;
	color:#000000;
}
.a3_pilot_car{
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}

.a3_pilot_idata{
	display:table;
	margin:10px 0px 10px;
	text-align:center;
	line-height:20px;
}
.a3_pilot_idata th{
	font-size:11px;
	font-weight:normal;
	color:#656565;
	border-bottom:1px solid #CACACA;
	background:url(../img/bg_a3_pilot_stats_th.gif) scroll no-repeat right bottom;
	padding-right:2px;
}
.a3_pilot_idata td{
	font-size:14px;
	font-weight:normal;
	color:#010101;
	background:url(../img/bg_a3_pilot_idata_td.gif) scroll repeat-y right top;
	padding-right:2px;
}
.a3_pilot_idata tr td{
	background:url(../img/bg_a3_pilot_stats_td.gif) scroll no-repeat right top;
},
.a3_pilot_idata td:last-child,
.a3_pilot_idata th:last-child{
	background:none;
	padding-right:none;
}
.a3_pilot_idata td.last-child,
.a3_pilot_idata th.last-child{
	background:none;
	padding-right:none;
}
.a3_pilot_idata th b{
}
.a3_pilot_idata td b{
	font-weight:bolder;
	color:#000000;
}



/**-Escuderia-**/
.a3_f1_center{
	margin:0px auto;
	float:none;
	width:280px;
}
.a3_scuderia_car{
	margin-bottom:-10px;
}
.a3_f1_scuderia_pilot_th{
	position:absolute;
	left:15px;
	z-index:2;
}
.a3_f1_scuderia_pilot_thr{
	left:auto;
	right:15px;
}
.a3_scuderia_stats{
	display:table;
	margin:10px auto 20px;
	text-align:center;
	line-height:20px;
}
.a3_scuderia_stats th{
	font-size:11px;
	font-weight:bold;
	color:#656565;
	border-bottom:1px solid #CACACA;
	background:url(../img/bg_a3_pilot_stats_th.gif) scroll no-repeat right bottom;
	padding-right:2px;
}
.a3_scuderia_stats td{
	font-size:14px;
	font-weight:bold;
	color:#010101;
	background:url(../img/bg_a3_pilot_stats_td.gif) scroll no-repeat right top;
	padding-right:2px;
}
.a3_scuderia_stats th.tleft,
.a3_scuderia_stats td.tleft{
	text-indent:5px;
}
.a3_scuderia_stats td:last-child,
.a3_scuderia_stats th:last-child{
	background:none;
	padding-right:none;
}
.a3_scuderia_stats td.last-child,
.a3_scuderia_stats th.last-child{
	background:none;
	padding-right:none;
}
.a3_scuderia_stats th b{
	font-size:14px;
}
.a3_scuderia_stats td b{
	font-size:18px;
}

.a3_scuderia_idata{
	display:table;
	margin:10px auto 10px;
	text-align:center;
	line-height:20px;
}
.a3_scuderia_idata th{
	font-size:11px;
	font-weight:normal;
	color:#656565;
	border-bottom:1px solid #CACACA;
	background:url(../img/bg_a3_pilot_stats_th.gif) scroll no-repeat right bottom;
	padding-right:2px;
}
.a3_scuderia_idata td{
	font-size:14px;
	font-weight:normal;
	color:#010101;
	background:url(../img/bg_a3_pilot_idata_td.gif) scroll repeat-y right top;
	padding-right:2px;
}
.a3_scuderia_idata tr td{
	background:url(../img/bg_a3_pilot_stats_td.gif) scroll no-repeat right top;
}
.a3_scuderia_idata td:last-child,
.a3_scuderia_idata th:last-child{
	background:none;
	padding-right:none;
}
.a3_scuderia_idata td.last-child,
.a3_scuderia_idata th.last-child{
	background:none;
	padding-right:none;
}
.a3_scuderia_idata th b{
}
.a3_scuderia_idata td b{
	font-weight:bolder;
	color:#000000;
}
.a3_f1_pilot_data_container{
	width:450px;
	margin:0px auto;
	position:relative;
	overflow:hidden;
	z-index:1;
}

.a3_f1_pilot_data_container .a3_f1_pilot_data{
	/* width: 195px; */
	width: 185px;
	padding-left: 16px;
	margin-left:0px;
	margin-right:0px;
}
.a3_f1_pilot_data_container .a3_f1_pilot_data.fright{
	padding-right:16px;
	padding-left:0px;
}
.a3_f1_pilot_data_container .a3_f1_pilot_team{
	/* background: url("../img/bg_arrow.png") no-repeat scroll 100% 13px transparent; */
}
.a3_f1_pilot_data_container .a3_f1_pilot_points{
    font-size: 11px;
    line-height: 1.3;
    display:block;
	color:#656565;
}
.a3_f1_pilot_data_container a.a3_f1_pilot_name{
	background: url("../img/bg_arrow.png") no-repeat scroll right center transparent;
    float: left;
    font-size: 11px;
    line-height: 1.1;
    width: 100%;
	color:#656565;
	
	padding-right: 15px;
    width: 120px;
}
.a3_f1_pilot_data_container a.a3_f1_pilot_name b{
	color: #F59B00;
	font-weight: bold;
	font-size: 14px;
	display: block;
	clear: left;
	line-height: 1.3;
}
.a3_f1_pilot_data_container a.a3_f1_pilot_name:hover b{
	text-decoration: underline;
}
.a3_f1_pilot_data_container .a3_f1_pilot_points{
	
}
.a3_f1_pilot_data_container .a3_f1_pilot_data .a3_f1_pilot_country{
	margin-top: 2px;
}
.a3_f1_pilot_data_container .a3_pilot_stats{
	margin: 20px 0;
}
.a3_f1_pilot_data.fright{
	float: right;
}
.a3_f1_pilot_data.fright .a3_f1_pilot_data{
	padding-left: 0px;
	padding-right: 16px;
}



/**-SCUDERIAS-**/
.a3_scuderias{
	
}
.a3_scuderias .a3_f1_scuderia_pilot_th{
	top:0px;
	top: 11px;
}
.a3_scuderias .a3_f1_pilot_pos{
	height:34px;
	line-height:34px;
	background-position:right center;
	font-weight:900;
}
.a3_scuderias .a3_f1_data{
	margin-top:20px;
	margin-top:7px; /*Sin titulo en la caja*/
}
.a3_scuderias .a3_scuderia_stats{
	margin-bottom:7px;
}
.a3_scuderias .a3_f1_pilot_data_container{
	margin-bottom:-4px;
}


/**-PORTADA GP-**/
.a3_gp_box{
	background:#181818 url(../img/bg_a3_gp_box.gif) scroll repeat 0 0;
	padding:15px 0px;
	margin-bottom:20px;
}
.a3_gp_box_title{
	font-size:24px;
	font-weight:bold;
	font-family:"DINBold";
	color:#FFFFFF;
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../img/bg_a3_motive.gif) scroll no-repeat left bottom;
}
.a3_gp_data{
    line-height: 1;
    margin-left: 25px;
    width: 600px;
	margin-bottom:20px;
}
.a3_gp_data tr{
	text-align:left;
}
.a3_gp_data tr td{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.a3_gp_data tr td small{
	font-size:12px;
}
.a3_gp_data tr th{
	font-size:10px;
	color:#EF990F;
	text-align:left;
}
.a3_gp_prev{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:30px;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../img/bg_a3_motive.gif) scroll no-repeat left bottom;
}
.a3_gp_prev_podium{
	margin-left:30px;
	width:600px;
	margin-bottom:15px;
	overflow:hidden;
}
.a3_gp_prev_podium li{
	overflow:hidden;
	float:left;
	width:33%;
	position:relative;
	padding-top:15px;
}
.a3_gp_prev_podium .a3_gp_prev_pilot,
.a3_gp_prev_podium .a3_gp_prev_pilot a{
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
	line-height:1.2;
}
.a3_gp_prev_podium .a3_gp_prev_pilot a:hover{
	text-decoration:underline;
}
.a3_gp_prev_podium .a3_gp_prev_winner{
	
}
.a3_gp_prev_podium .a3_gp_prev_wlabel{
	position:absolute;
	left:0px;
	top:0px;
	font-size:11px;
	font-weight:normal;
	color:#EF990F;
}
.a3_gp_prev_podium .a3_gp_prev_position{
	font-size:36px;
	font-weight:bold;
	color:#CBCBCB;
	float:left;
	margin-right:5px;
}
.a3_gp_prev_podium .a3_gp_prev_winner .a3_gp_prev_position{
	color:#EF990F;
}
.a3_gp_prev_podium li b{
	
}
.a3_gp_prev_podium .a3_gp_prev_scuderia{
	color:#959595;
	font-size:14px;
	font-weight:normal;
	display:block;
	font-style:normal;
	line-height:1.2;
}
.a3_gp_prev_stats{
	margin-left:30px;
}
.a3_gp_prev_stats p{
	display:inline;
}
.a3_gp_prev_stats .a3_gp_prev_slabel{
	font-size:11px;
	font-weight:normal;
	color:#EF990F;
}
.a3_gp_prev_stats .a3_gp_prev_sposition{
	font-size:24px;
	font-weight:bold;
	color:#EF990F;
	padding:0px 10px;
}
.a3_gp_prev_stats .a3_gp_prev_spilot{
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
}
.a3_gp_prev_stats .a3_gp_prev_sscuderia{
	color:#959595;
	font-size:14px;
	font-weight:normal;
}

.a3_gp_map{
	overflow:hidden;
}
.a3_gp_map .a3_gp_box_title{
	text-align:left;
	width:165px;
	margin-bottom:0px;
}
.a3_gp_map .a3_gp_box_subtitle{
	background: none no-repeat scroll 20px 10px transparent;

	color: #FFFFFF;
    font-family: "DINBold";
    font-size: 16px;
    line-height: 120%;
    margin-top: 40px;
    padding: 10px 0 10px 47px;

    width: 145px;
}
.a3_gp_map_img{
}
.a3_gp_map_img_container{
	float:right;
	margin:0px 10px;
	position:relative;
}
.a3_f1_zoom{
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
	background:url(../img/bg_a3_f1_zoom.png) scroll no-repeat 0 0;
	width:18px;
	height:18px;
	z-index:5;
	cursor:pointer;
}
.a3_gp_map_data{
	width:160px;
	margin-left:10px;
	text-align:right;
}
.a3_gp_map_data li{
	border-bottom:1px solid #313131;
}
.a3_gp_map_data li a{
	display:block;
	height:30px;
	line-height:30px;
	white-space:nowrap;
	
	font-size:12px;
	color:#CFCFCF;
	font-weight:bold;
	text-transform:uppercase;
}
.a3_gp_module{
	background:#181818 url(../img/bg_a3_gp_box.gif) scroll repeat 0 0;
	padding:5px 0px;
	width:312px;
	margin-bottom:10px;
}
.a3_gp_module_title{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	padding-left:10px;
	padding-bottom:7px;
	margin-bottom:13px;
	background:url(../img/bg_a3_motive.gif) scroll no-repeat left bottom;
}
.a3_gp_module_pilots{
	background:url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 0;
	float:left;
	line-height:20px;
	margin-left:2px;
	padding:0px 7px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}
.a3_gp_module_seemore{
	float:right;
	margin-right:10px;
	background:url(../img/bg_a3_next_arrow.gif) scroll no-repeat right center;
	padding-right:15px;
	line-height:20px;
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
	
.a3_module_clasification{
	text-align:left;
	margin:0px 2px;
	width:308px;
}
.a3_module_clasification tr{
}
.a3_module_clasification th{
}
.a3_module_clasification td{
	padding:0px 3px;
	background: url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 -30px;
	border:1px solid #000000;
}
.a3_module_clasification td,
.a3_module_clasification td a{
	font-size:10px;
	color:#CCCCCC;
	line-height:18px;
}
.a3_module_clasification td.a3_module_clasification_position{
	text-align:center;
	background: url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 -60px;
}
.a3_module_clasification td.a3_module_clasification_position,
.a3_module_clasification td.a3_module_clasification_position a{
	font-size:14px;
	font-weight:bold;
	color:#EF990F;
}
.a3_module_clasification td.a3_module_clasification_scuderia{
	background: url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 -60px;
}
.a3_module_clasification td.a3_module_clasification_scuderia,
.a3_module_clasification td.a3_module_clasification_scuderia a{
	color:#EF990F;
}
.a3_module_clasification tr.spanish{
	background:url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 0;
}
.a3_module_clasification tr.spanish td{
	background: url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 -120px;
}
.a3_module_clasification tr.spanish td,
.a3_module_clasification tr.spanish td a{
	color:#FFFFFF;
}
.a3_module_clasification tr.spanish td.a3_module_clasification_position{
	background: url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 -90px;
}
.a3_module_clasification tr.spanish td.a3_module_clasification_position,
.a3_module_clasification tr.spanish td.a3_module_clasification_position a{
	color:#EF990F;
}
.a3_module_clasification tr.spanish td.a3_module_clasification_scuderia{
	background: url(../img/bg_a3_gp_module_csprite.gif) scroll repeat-x 0 -90px;
}
.a3_module_clasification tr.spanish td.a3_module_clasification_scuderia,
.a3_module_clasification tr.spanish td.a3_module_clasification_scuderia a{
	color:#EF990F;
}

/*Colorbox*/
.a3_cb_img{
	position:relative;
}
.a3_cb_img .a3_f1_title{
	position:absolute;
	top:10px;
	left:10px;
	width:644px;
}
#colorbox #cboxLoadedContent{
}


/* CLASIFICACIÓN 2 */

.a3_gp_clas{}
.a3_gp_clas h3.a3_gp_module_title{
	font-family: din-bold;
    font-size: 16px;
    font-weight: normal;
    width: 60%;
}
.a3_gp_clas a.a3_gp_module_seemore{}
.a3_gp_clas h4.a3_gp_module_name{
	background: no-repeat scroll 10px 0 transparent;
    color: #FFFFFF;
    font-family: "DINBold";
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 8px;
    padding-left: 38px;
    padding-right: 10px;
}
.a3_module_clasification th{
	background: url("../img/bg_a3_gp_module_csprite.gif") repeat-x scroll 0 0 red;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 20px;
    text-indent: 3px;
	border: 1px solid #000000;
}
.a3_gp_clas ul.a3_gp_visor_menu{
	height: 28px;
    margin-bottom: 5px;
    width: 310px;
}
.a3_gp_clas ul.a3_gp_visor_menu li{
	font-size: 9px;
    font-weight: normal;
    height: 28px;
    margin-right: 2px;
    width: 60px;
}
.a3_gp_clas ul.a3_gp_visor_menu li a{
	height: 22px;
    width: 60px;
	line-height: 1.2;
	padding: 3px 0;
}

/* clasificaciones gp */
.clasificaciones_gp .a3_thead{
	height: auto;
}

.clasificaciones_gp td.nombre_escuderia,
.clasificaciones_gp td.nombre,
.clasificaciones_gp td.vuelta_rapida {
    padding: 0 10px;
}
.clasificaciones_gp tr.imagen td {
	line-height: 60px;
}
.clasificaciones_gp tr.imagen td img {
	margin: 5px 8px 5px 0px;
	float: left;
	display: block;
}
.clasificaciones_gp td.nombre_escuderia,
.clasificaciones_gp td.nombre_escuderia a,
.clasificaciones_gp td.nombre_escuderia span{
	font-size: 13px;
	color: #424242;
}
.clasificaciones_gp td.vuelta_rapida {
	text-align: left;
}

.a3_clasifications ul.a3_gp_visor_menu{
	height:30px;
	margin-bottom:10px;
	width:645px;
	margin-right: -1px;
}
.a3_clasifications ul.a3_gp_visor_menu li{
	width:125px;
	margin-right:4px;
	height:30px;
}
.a3_clasifications ul.a3_gp_visor_menu li a{
	width:125px;
	height:30px;
	line-height:30px;
	color: #666;
	
	background-image: linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgba(0, 0, 0, 0)),
		color-stop(1, rgba(0, 0, 0, 0.15))
	);
	
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorstr='#26000000', EndColorstr='#00000000');
	
}
.a3_clasifications ul.a3_gp_visor_menu li a.active{
	color: #FFF;
}

/* estilos para el VUELTA A VUELTA */
.a3_f1_modulo_vuelta_a_vuelta {
	margin-top: 20px;
}
.a3_f1_title_flag{
    bottom: 0;
    float: left;
    height: 16px;
    left: 0;
    margin: 4px 5px 0 0px;
    padding-right: 5px;
    position: relative;
    width: 22px;
}
.a3_f1_estado_carrera_title {
	color: #ef990f;
	margin-left: 10px;
	text-transform:uppercase;
}