/* Pilotos */
.ii11000822, .ii11000857, .ii11000852, .ii11000878, .ii11000008, .ii11000816, 
.ii11000879, .ii11000018, .ii11000836, .ii11000854, .ii11000828, .ii11000005, .ii11000014, .ii11000853, .ii11000835, .ii11000830, .ii11000880,
.ii11000962, .ii11000949, .ii11000913, .ii11000959, .ii11000954 {
    display: block; background: url('https://e00-marca.uecdn.es/iconos/formula1/2015/img/pl/pilotosBN.png') no-repeat;
}

.ii11000822 { background-position: -0px -52px; width: 67px; height: 52px; }
.ii11000857 { background-position: -67px -52px; width: 67px; height: 52px; }
.ii11000852 { background-position: -134px -52px; width: 67px; height: 52px; }
.ii11000878 { background-position: -201px -52px; width: 67px; height: 52px; }

.ii11000008 { background-position: -0px -104px; width: 67px; height: 52px; }
.ii11000816 { background-position: -67px -104px; width: 67px; height: 52px; }
.ii11000879 { background-position: -134px -104px; width: 67px; height: 52px; }
.ii11000018 { background-position: -201px -104px; width: 67px; height: 52px; }

.ii11000836 { background-position: -0px -156px; width: 67px; height: 52px; }
.ii11000854 { background-position: -67px -156px; width: 67px; height: 52px; }
.ii11000828 { background-position: -134px -156px; width: 67px; height: 52px; }
.ii11000005 { background-position: -201px -156px; width: 67px; height: 52px; }

.ii11000014 { background-position: -0px -208px; width: 67px; height: 52px; }
.ii11000853 { background-position: -67px -208px; width: 67px; height: 52px; }

.ii11000835 { background-position: -201px -208px; width: 67px; height: 52px; }

.ii11000830 { background-position: -67px -260px; width: 67px; height: 52px; }
.ii11000880 { background-position: -67px -260px; width: 67px; height: 52px; }

.ii11000962 { background-position: -0px -312px; width: 67px; height: 52px; } /* Sainz */
.ii11000949 { background-position: -67px -312px; width: 67px; height: 52px; } /* Verstappen */
.ii11000913 { background-position: -134px -312px; width: 67px; height: 52px; } /* Nasr */
.ii11000959 { background-position: -201px -312px; width: 67px; height: 52px; } /* Stevens */

.ii11000954 { background-position: -0px -352px; width: 67px; height: 52px; } /* Merhi */

/* Escuderias */
.e11000159, .e11000179, .e11000045, .e11000123, .e11000105, .e11000171, .e11000128, .e11000110, .e11000150, .e11000194, .e11000175 {
    display: block; background: url('https://e00-marca.uecdn.es/iconos/formula1/2015/img/escuderias.png') no-repeat;
}

/* WILLIAMS */
.e11000150 { background-position: -0px -0px; width: 67px; height: 52px; }
/* Toro Rosso */
.e11000110{ background-position: -67px -0px; width: 67px; height: 52px; }
/* Red Bull */
.e11000159 { background-position: -134px -0px; width: 67px; height: 52px; }
/* Mercedes */
.e11000179 { background-position: -201px -0px; width: 67px; height: 52px; }
/* MCLaren */
.e11000105 { background-position: -0px -52px; width: 67px; height: 52px; }
/* Marussia */
.e11000194 { background-position: -67px -52px; width: 67px; height: 52px; }
/* Lotus */
.e11000123 { background-position: -134px -52px; width: 67px; height: 52px; }
/* Sahara */
.e11000171 { background-position: -201px -52px; width: 67px; height: 52px; }
/* Ferrari */
.e11000045 { background-position: -0px -104px; width: 67px; height: 52px; }
/* caterham */
.e11000175 { background-position: -67px -104px; width: 67px; height: 52px; }
/* Sauber */
.e11000128 { background-position: -134px -104px; width: 67px; height: 52px; }

.f1_listContent{
    width:318px;
    height:510px;
    overflow:hidden;
    border:1px solid #CCC;
    background-color:#FFF;
    font-size:12px;    
}
#f1_txt{
    font-size:9px;
    height:15px;
    padding:4px 5px;
    color:#404040;
    text-transform: uppercase;
}
.f1_listC_pestanas{
    background-color:#CCC;
    width:100%;
    height:40px;
    font-size:9px;
    font-family: 'Trebuchet MS';
}
.f1_listC_pest{
    background-color:#333;
    color:#FFF;
    height:20px;
    float:left;
    cursor:pointer;
    padding:7px 2px 4px;
    margin:0 1px;
    text-align: center;
}
/* Chrome + Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .f1_listC_pest { padding:7px 1px 4px; }
}

@media screen and (min-width:0\0) {  
    /* IE9 and IE10 */
    .f1_listC_pest{   
        padding:7px 3px 4px 3px;   
    }
}  
.f1_listC_pest:hover{
    background-color:#7f7f7f;
    height:27px;
}

.f1_listC_pestanas .selected{
    background-color:#ff6600;
    height:27px;
}
.f1_listC_pestDisabled{
    background-color:#333;
    color:#FFF;
    height:20px;
    float:left;
    padding:7px 4px 4px;
    margin:0 1px;
    text-align: center;
    cursor:default;
}

.f1_listC_elem{    
    width:100%;
    height:470px;
    position:relative;
    overflow-y:scroll;
    overflow-x:hidden;
}

.f1_listC_elem .liPiloto{
    width:100%;
    background-color:#ececec;
    height:52px;
    padding:1px;
    border-bottom:1px solid #cccccc; 
}
    
.f1_listC_elem .liPiloto .c1{
    width:129px;
    float:left; 
}
.f1_listC_elem .liPiloto .c1 div{
    float:right;  
}

.f1_listC_elem .liPiloto .c1 .cc1{
    width:59px;
    background-color:#ececec;    
    padding:19px 1px 1px 1px;
}
.f1_listC_elem .liPiloto .c1 .cc1 .c1Puesto{
    background-color:#000;
    width:34px;
    height:15px;
    padding-left:5px;
    color:#FFF;
    font-weight:bold;
    margin-bottom:1px;
    float:left;  
}

.f1_listC_elem .liPiloto .c1 .cc1 .c1Vs{
    background-color:#ff6600;
    width:90px;
    height:15px;
    padding-left:5px;
    color:#FFF;
    font-weight:bold;
    opacity:0.6;
    float:left;  
}
.f1_listC_elem .liPiloto .c2, .f1_listC_elem .liPiloto .cBig{
    width:171px;
    float:left;
    color:#000000;
}                       

.f1_listC_elem .liPiloto .cBig {
    width: 457px;
}

.f1_listC_elem .liPiloto .c2 .r1, .f1_listC_elem .liPiloto .cBig .r1{
    width:100%;
    height:27px;    
    padding-top:8px;
    font-size:11px;
    font-weight:bold;
}
.f1_listC_elem .liPiloto .c2 .r2, .f1_listC_elem .liPiloto .cBig .r2{
    width:100%;
    height:13px;
    background-color:#dfdfdf;
    padding-left:6px;
    padding-top:2px
}
.f1_listC_elem .liPiloto .c2 .r1 .name, .f1_listC_elem .liPiloto .cBig .r1 .name{
    float:left;
    padding-left:6px;
}
.f1_listC_elem .liPiloto .c2 .r1 .name span, .f1_listC_elem .liPiloto .cBig .r1 .name span{
    text-transform:uppercase;
}
.f1_listC_elem .liPiloto .c2 .r1 .team, .f1_listC_elem .liPiloto .cBig .r1 .team{
    float:right;
    color:#666;
    padding-right:6px;
}
.f1_listC_elem .liPiloto .c2 .r2 .pts, .f1_listC_elem .liPiloto .cBig .r2 .pts{
    width:70px;
    height:11px;
    background-color:#FFF;
    font-size:9px;
    padding:1px 2px 0;
}
.f1_listC_elem .liPiloto .c2 .r2 .drivers, .f1_listC_elem .liPiloto .cBig .r2 .drivers{
    font-size:10px;
}
