/* 20130312 1109 */

/* COMMON */
.LNG_pt .ttl-drivers span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .ttl-drivers span { background-image:url("../_img/ttl-section-es.png"); }
.ttl-drivers span { background-position:0 -436px; text-transform:uppercase; }

/* MOD-F1-TOOL */
#mod-098-tool-f1 { overflow:hidden; margin:0 0 22px; }
#mod-098-tool-f1 .content-tabs-f1 { border:1px dotted #BEB7AF; border-top:0; padding:17px 0 20px; }
#mod-098-tool-f1 .bottom { background:none !important; }
#mod-098-tool-f1 .tabs { margin-bottom:0; }
#mod-098-tool-f1 .ctn-tabs .text { *padding-right:9px; }
#mod-098-tool-f1 .tabs li a { float:left; height:25px; }

/* TAB RACES */
#mod-098-tool-f1 .races .scroll { height:143px; width:270px !important; }
#mod-098-tool-f1 .race-highlighted { overflow:hidden; margin-bottom:12px; width:258px; }
#mod-098-tool-f1 .race-highlighted-content { float:left; margin-left:17px; width:152px; }
#mod-098-tool-f1 .race-highlighted-content strong { width:100px; }
#mod-098-tool-f1 .race-highlighted-content .time-date { float:left; }
#mod-098-tool-f1 .race-highlighted-content .track { float:left; }
#mod-098-tool-f1 .race-highlighted-content a { float:left; width:100%; font-size:12px; }
#mod-098-tool-f1 .race-highlighted-content img { float:left; height:15px; padding-right:6px; width:22px; }
#mod-098-tool-f1 .race-highlighted .country { font-size:12px; }
#mod-098-tool-f1 .race-highlighted .track { margin-top:4px; }
#mod-098-tool-f1 .race-highlighted .time-date { margin-top:4px; color:#ACACAC; font-style:normal; }
#mod-098-tool-f1 .track-list li { height:30px; padding:3px 0 5px 0; width:255px; background:url("../../../../core/_img/lin-dotted.png") repeat-x 0 bottom; cursor:pointer !important; *padding-bottom:3px; }
#mod-098-tool-f1 .track-list .date { float:left; height:25px; width:36px; color:#ACACAC; font-style:normal; cursor:pointer !important; }
#mod-098-tool-f1 .track-list .name { float:left; width:219px; cursor:pointer !important; }
#mod-098-tool-f1 .track-list .track { float:left; width:219px; font-style:normal; cursor:pointer !important; }

/* TAB PILOTS */
#mod-098-tool-f1 .pilots .scroll { height:238px; width:270px !important; }
#mod-098-tool-f1 .pilots li { height:15px; padding:8px 0 10px 0; width:255px; background:url("../../../../core/_img/lin-dotted.png") repeat-x 0 bottom; }
#mod-098-tool-f1 .pilots li img { float:left; padding:1px 5px; }
#mod-098-tool-f1 .pilots a { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px; }
#mod-098-tool-f1 .pilots a:hover .position-tool,
#mod-098-tool-f1 .pilots a:focus .position-tool { color:#FFFFFF !important; }
#mod-098-tool-f1 .pilots .position-tool { float:left; padding:2px; background-color:#FF9900; color:#FFFFFF; font-size:10px; font-style:normal; line-height:12px; }

/* TAB TEAMS */
#mod-098-tool-f1 .teams .scroll { height:238px; width:270px !important; }
#mod-098-tool-f1 .teams li { padding:4px 0 7px; width:255px; background:url("../../../../core/_img/lin-dotted.png") repeat-x 0 bottom; }
#mod-098-tool-f1 .teams li img { margin:0 8px 0 0; vertical-align:middle; }
#mod-098-tool-f1 .teams a { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat right -220px; }

/* TAB RANKING */
#mod-098-tool-f1 .ranking .scroll { height:238px; width:270px !important; }
#mod-098-tool-f1 .ranking li img { float:left; padding:0 5px; }
#mod-098-tool-f1 .ranking li { height:51px; padding:15px 0 9px; width:255px; background:url("../../../../core/_img/lin-dotted.png") repeat-x 0 bottom; *padding-top:13px; }
#mod-098-tool-f1 .ranking li em { float:left; margin-right:5px; width:16px; background-color:#FF9900; color:#FFFFFF; font-style:normal; line-height:26px; text-align:center; }
#mod-098-tool-f1 .ranking .pilot-name { float:left; margin-bottom:2px; margin-left:5px; font-weight:bold; font-size:12px; }
#mod-098-tool-f1 .ranking .pilot-name strong { color:#FF9900; font-size:12px; }
#mod-098-tool-f1 .ranking .racer-points { font-size:14px; }
#mod-098-tool-f1 .ranking .racer-wins { font-size:14px; }
#mod-098-tool-f1 .ranking li a:hover span,
#mod-098-tool-f1 .ranking li a:focus span { color:#FF9900 !important; }
#mod-098-tool-f1 .ranking li .team-name { clear:left; float:left; margin-left:6px; color:#47423A; font-weight:normal; }
#mod-098-tool-f1 .counter dt,
#mod-098-tool-f1 .counter dd { float:left; }
#mod-098-tool-f1 .counter dt span { margin-left:4px; color:#BEB7AF; font-size:10px; text-transform:lowercase; }
#mod-098-tool-f1 .counter .lin-ver-solid { border-right:1px solid #CCC; margin-right:7px; padding-right:8px; font-size:11px; }
#mod-098-tool-f1 .counter { display:inline; float:left; margin:5px 0 0 6px; width:160px; }
#mod-098-tool-f1 .pilot-description { float:left; width:200px; }

/* MOD 099 - DRIVERS */
.ctn-section span.team img { position:absolute; top:-4px; }
.mod-099-drivers ul { background:url("../../../../core/_img/lin-dotted.png") repeat-y scroll 145px 0 transparent; }
.mod-099-drivers ul li { float:left; width:114px; }
.mod-099-drivers ul li.second { float:right; }
.mod-099-drivers ul li span { float:left; margin-top:5px; }
.mod-099-drivers .title { height:25px; padding-bottom:8px; }
.mod-099-drivers .title span { display:block; overflow:hidden; height:25px; line-height:99em; background-position:0 -4px; background-repeat:no-repeat; }
.mod-099-drivers .tbl-general br { display:block; }
.mod-099-drivers .tbl-general tbody td { padding:8px; padding-right:0; }
.mod-099-drivers .description { width:335px; font-size:11px; }
.mod-099-drivers .tbl-general tbody .points { border-right:none; padding-left:0; padding-right:0; width:61px; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle; }
.mod-099-drivers .position { display:block; float:left; height:41px; padding-top:26px; width:16px; background-color:#FF9900; color:#FFFFFF; font-size:12px; font-style:normal; font-weight:bold; text-align:center; }
.mod-099-drivers .ctn-image { margin-right:9px; }
.mod-099-drivers .flag { float:left; margin-right:7px; }
.mod-099-drivers .driver { float:left; width:170px; line-height:13px; }
.mod-099-drivers .team { margin-top:2px; }
.mod-099-drivers .arrow { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px transparent; }

/* MOD 100 - CONSTRUCTORS */
.mod-100-contructors .head { display:block; padding:6px 10px 5px; background-color:#BEB7AF; color:#FFFFFF; text-transform:uppercase; }
.mod-100-contructors ul li { margin:1px 0 0 0; padding:8px; padding-right:0; height:67px; }
.mod-100-contructors .position { display:block; float:left; height:41px; padding-top:26px; width:16px; background-color:#FF9900; color:#FFFFFF; font-size:12px; font-style:normal; font-weight:bold; text-align:center; }
.mod-100-contructors .ctn-image { margin-right:9px; }
.mod-100-contructors .constructor,
.mod-100-contructors .points { padding:0; width:61px; }
.mod-100-contructors .arrow { float:left; padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat right -222px transparent; font-weight:bold; font-size:12px; }

/* MOD 121 EDITORIAL */
.mod-121-editorial .ctn-image { margin-bottom:12px; }

/* MOD 125 LAST RACE */
.mod-125-last-race .head { display:block; padding:6px 10px 5px; background-color:#BEB7AF; color:#FFFFFF; text-transform:uppercase; }
.mod-125-last-race .position { display:block; float:left; height:26px; width:16px; background-color:#FF9900; color:#FFFFFF; font-size:12px; font-style:normal; font-weight:bold; text-align:center; line-height:26px; }
.mod-125-last-race .flag { float:left; margin-left:9px; }
.mod-125-last-race .arrow { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px transparent; }
.mod-125-last-race li { float:left; width:195px; height:51px; margin:1px 1px 0 0; padding:10px 0 0 10px; }
.mod-125-last-race .last { width:197px; }
.mod-125-last-race .description { float:left; margin-left:6px; }
.mod-125-last-race .description a { float:left; margin-bottom:2px; font-size:12px; }
.mod-125-last-race .description span { clear:left; display:block; }
.mod-125-last-race .description .ctn-image { margin-left:4px; }

/* MOD 140 CALENDAR ITEM */
.mod-140-calendar-item .flag { float:left; margin-right:5px; margin-bottom:8px; }
.mod-140-calendar-item .ctn-image { margin-right:8px; }
.mod-140-calendar-item .arrow { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px transparent; }
.mod-140-calendar-item .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-140-calendar-item table thead a { color:#FFFFFF; }
.mod-140-calendar-item table thead .description { float:left; }
.mod-140-calendar-item table thead span,
.mod-140-calendar-item table tbody span { clear:left; float:left; }
.mod-140-calendar-item table thead .local-time { clear:none; float:right; margin-top:54px; }
.mod-140-calendar-item table tbody .event { width:405px; }
.mod-140-calendar-item table tbody .race { font-weight:bold; }

/* MOD 143 CIRCUIT INFORMATION */
.mod-143-circuit-informations ul { font-size:12px; }
.mod-143-circuit-informations ul li { padding:5px 0 3px; }

/* MOD 144 CIRCUIT DATES */
.LNG_pt .mod-144-circuit-dates .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-144-circuit-dates .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-144-circuit-dates table thead { display:none; }
.mod-144-circuit-dates table tr td { width:50px; background-color:#FFFFFF; }
.mod-144-circuit-dates table .alt td { background-color:#F2F1EF; }
.mod-144-circuit-dates table .event { display:block; width:85px; }

/* MOD 145 FINAL CLASSIFICATION */
.mod-145-final-classification .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-145-final-classification .arrow { padding-right:7px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat 100% -220px transparent; }

/* MOD 148 HISTORY */
.LNG_pt .mod-148-history .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-148-history .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-148-history .flag { float:left; margin-right:5px; }
.mod-148-history .arrow { padding-right:7px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat 100% -220px transparent; }
.mod-148-history .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-148-history .ttl-section span { background-position:-2px -157px; text-transform:uppercase; }
.mod-148-history .col-gp-name { width:129px; }
.mod-148-history .col-date { width:47px; }
.mod-148-history .col-driver { width:auto; }
.mod-148-history .col-team { width:100px; }
.mod-148-history .col-laps { width:32px; }
.mod-148-history .col-time { width:72px; }

/* MOD 149 ALL CHAMPS */
.LNG_pt .mod-149-all-champs .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-149-all-champs .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-149-all-champs br { display:block; }
.mod-149-all-champs .flag { float:left; margin-right:5px; }
.mod-149-all-champs .arrow { padding-right:7px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat 100% -220px transparent; }
.mod-149-all-champs .ttl-section span { background-position:0 -63px; text-transform:uppercase; }
.mod-149-all-champs .tbl-general td { vertical-align:top; }
.mod-149-all-champs .col-year { width:50px; }
.mod-149-all-champs .col-driver { width:auto; }
.mod-149-all-champs .col-points { width:50px; }
.mod-149-all-champs .col-team { width:180px; }

/* MOD 150 RULES */
.LNG_pt .mod-150-rules .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-150-rules .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-150-rules .ttl-section span { background-position:-2px -184px; text-transform:uppercase; }
.mod-150-rules .subtitle { font-size:12px; color:#47423A; text-transform:uppercase; letter-spacing:1px; }
.mod-150-rules p { margin:2px 0 21px 0; font-size:12px; line-height:18px; }

/* MOD 151 TEAMS DRIVERS */
.LNG_pt .mod-151-teams-drivers .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-151-teams-drivers .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-151-teams-drivers .ttl-section span { width:200px; background-position:0 -309px !important; }
.mod-151-teams-drivers .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-151-teams-drivers .tbl-general tbody td { padding:8px; padding-right:0; vertical-align:top; }
.mod-151-teams-drivers .tbl-general tfoot ol { margin-top:5px; }
.mod-151-teams-drivers .col-team { width:70px; }
.mod-151-teams-drivers .arrow { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px transparent; }
.mod-151-teams-drivers .flag { float:left; }
.mod-151-teams-drivers .position { display:block; float:left; height:41px; padding-top:26px; width:21px; background-color:#FF9900; color:#FFFFFF; font-size:12px; font-style:normal; font-weight:bold; text-align:center; }
.mod-151-teams-drivers .ctn-image { margin-right:8px; }
.mod-151-teams-drivers .details { float:left; width:126px; }
.mod-151-teams-drivers .driver { float:left; width:70px; margin-left:5px; }
.mod-151-teams-drivers .changes { float:left; width:126px; margin:10px 0 0 0; }
.LNG_pt .mod-151-teams-drivers .changes .last-driver { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-151-teams-drivers .changes .last-driver { background-image:url("../_img/ttl-section-es.png"); }
.mod-151-teams-drivers .changes .last-driver { display:block; overflow:hidden; height:7px; margin-bottom:3px; background-position:0 -465px; background-repeat:no-repeat; text-indent:-9999px; }
.mod-151-teams-drivers sup { font-size:8px; vertical-align:top; }
.mod-151-teams-drivers .changes sup { margin-left:3px; }

/* MOD 152 DRIVER PROFILE */
.mod-152-driver-profile br { display:block; }
.mod-152-driver-profile ul { margin-bottom:10px; line-height:17px; }
.mod-152-driver-profile strong { margin-right:5px; }
.mod-152-driver-profile .bgr-lightgray { height:381px; padding:10px !important; width:281px; }
.mod-152-driver-profile .bgr-lightgray img { margin-bottom:20px; }
.mod-152-driver-profile .official-site strong,
.mod-152-driver-profile .official-site a { clear:left; float:left; }
.mod-152-driver-profile .ico-external { line-height:6px; }

/* MOD 153 STATISTICS */
.LNG_pt .mod-153-statistics .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-153-statistics .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-153-statistics { float:left; margin-right:8px; padding-right:8px; width:195px; }
.mod-153-statistics .ttl-section span { background-position:0 -401px !important; }
.mod-153-statistics .lst-general { font-weight:bold; }
.mod-153-statistics .lst-general .label { float:left; width:151px; }

/* MOD 154 TRAJECTORY */
.LNG_pt .mod-154-trajectory .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-154-trajectory .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-154-trajectory { float:left; width:195px; } /* */
.mod-154-trajectory .ttl-section span { background-position:0 -371px !important; text-transform:uppercase; }
.mod-154-trajectory ol { overflow:hidden; height:126px; width:195px; }
.mod-154-trajectory .year { display:inline-block; width:100px; }
.mod-154-trajectory .team { width:162px; }

/* MOD 155 RESULTS */
.LNG_pt .mod-155-results .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-155-results .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-155-results .ttl-section span { background-position:0 -339px !important; }
.mod-155-results .arrow { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px transparent; }
.mod-155-results .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }

/* MOD 157 TEAM PROFILE */
.mod-157-team-profile br { display:block; }
.mod-157-team-profile .official-site { margin-top:7px; }
.mod-157-team-profile .ico-external { line-height:8px; }

/* MOD 157B TEAM PROFILE */
.ctn-section span.team-drivers img { position:absolute; top:-4px; }
.mod-157b-team-profile { margin-bottom:12px; }
.mod-157b-team-profile li { margin-top:3px; }
.mod-157b-team-profile li a { font-weight:bold; }
.mod-157b-team-profile br { display:block; }
.mod-157b-team-profile .helmet { float:left; margin:7px 8px 0 0; }
.mod-157b-team-profile .ico-external { line-height:8px; }

/* MOD 158 TEAM DRIVER */
.mod-158-team-pilot ul { margin-top:12px; }
.mod-158-team-pilot .arrow { padding-right:7px; background:url("../../../../core/_img/ico-general.png") no-repeat scroll right -220px transparent; font-size:12px; }
.mod-158-team-pilot ul li { margin-bottom:3px; }

/* MOD 159 CAR TEAM */
.LNG_pt .mod-159-car-team .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-159-car-team .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-159-car-team .ttl-section span { background-position:0 -248px; }
.mod-159-car-team .ctn-image { margin-bottom:12px; }
.mod-159-car-team .model { margin-bottom:8px; font-size:14px; }
.mod-159-car-team .bgr,
.mod-159-car-team .txt { width:14px; }
.mod-159-car-team a:hover .bgr,
.mod-159-car-team a:focus .txt { width:17px; }
.mod-159-car-team ul li { margin-bottom:3px; }

/* MOD 160 TEAM CLASSIFICATION */
.LNG_pt .mod-160-team-classification .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-160-team-classification .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-160-team-classification .ttl-section span { background-position:0 -28px !important; }
.mod-160-team-classification .tbl-general .flag { float:left; margin-right:5px; }
.mod-160-team-classification .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-160-team-classification .col-best-position { width:110px; }
.mod-160-team-classification .col-score { width:60px; }
.mod-160-team-classification .col-date { width:90px; }
.mod-160-team-classification .arrow { padding-right:7px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat 100% -220px transparent; }

/* MOD 169 LAST CHAMPIONS */
.LNG_pt .mod-169-last-champions .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-169-last-champions .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-169-last-champions .ttl-section span { background-position:0 -59px !important; text-transform:uppercase; }
.mod-169-last-champions .col-year { width:25px; }
.mod-169-last-champions .col-score { width:50px; }
.mod-169-last-champions .last { padding-right:10px !important; border-right:1px solid #FFF; }

/* MOD 170 RESULTS */
.LNG_pt .mod-170-results .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-170-results .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-170-results .col-date { width:58px; }
.mod-170-results .col-laps { width:45px; }
.mod-170-results .col-time { width:65px; }
.mod-170-results .last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-170-results .ttl-section span { background-position:0 -85px !important; text-transform:uppercase; }
.mod-170-results .tbl-general .flag { float:left; margin-right:5px; }
.mod-170-results .arrow { padding-right:7px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat 100% -220px transparent; }

/* MOD 171 HISTORY */
.LNG_pt .mod-171-history .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-171-history .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-171-history .ctn-section { height:18px; }
.mod-171-history .ttl-section span { height:18px; background-position:0 -125px !important; }
.mod-171-history .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-171-history .lst-general .label { float:left; width:210px; }

/* MOD 171B HISTORY */
.LNG_pt .mod-171b-history .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-171b-history .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.mod-171b-history .ctn-section { height:18px; }
.mod-171b-history .ttl-section span { height:18px; background-position:0 -250px !important; }
.mod-171b-history .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-171b-history .lst-general .label { float:left; width:150px; }

/* MOD 173 174 SEASON CLASSIFICATION */
.LNG_pt .mod-173-174-season-classification .ttl-section span { background-image:url("../_img/ttl-section.png"); }
.LNG_es .mod-173-174-season-classification .ttl-section span { background-image:url("../_img/ttl-section-es.png"); }
.LNG_pt .mod-173-174-season-classification .btn-general { background:url("../_img/btn-general.png") no-repeat; }
.LNG_es .mod-173-174-season-classification .btn-general { background:url("../_img/btn-general-es.png") no-repeat; }
.mod-173-174-season-classification .tbl-general th.last { padding-right:10px !important; border-right:1px solid #FFF; }
.mod-173-174-season-classification .arrow { padding-right:7px; background:url("http://s1.trrsf.com.br/atm/3/core/_img/ico-general.png") no-repeat 100% -220px transparent; }
.mod-173-174-season-classification .flag { float:left; margin-right:5px; }
.mod-173-174-season-classification .ttl-section span { background-position:0 -214px !important; text-transform:uppercase; }
.mod-173-174-season-classification .tabs ul { float:left; margin-top:12px; }
.mod-173-174-season-classification .tabs ul li { float:left; margin-right:12px; _width:43px; }
.mod-173-174-season-classification .tabs ul li a { float:none; width:46px; height:12px; text-indent:0; }
.mod-173-174-season-classification .tabs a { float:right; height:24px; text-transform:uppercase; }
.mod-173-174-season-classification .tabs ul .first a { background-position:0 -28px; }
.mod-173-174-season-classification .tabs ul .second a { background-position:0 -41px; }
.mod-173-174-season-classification .tabs ul .selected .drivers,
.mod-173-174-season-classification .tabs ul .selected .teams { cursor:default; }
.mod-173-174-season-classification .tabs ul .selected .drivers,
.mod-173-174-season-classification .tabs ul .first a:hover,
.mod-173-174-season-classification .tabs ul .first a:focus { background-position:-310px -28px; }
.mod-173-174-season-classification .tabs ul .selected .teams,
.mod-173-174-season-classification .tabs ul .second a:hover,
.mod-173-174-season-classification .tabs ul .second a:focus { background-position:-310px -41px; }
.mod-173-174-season-classification a.btn-general:hover,
.mod-173-174-season-classification a.btn-general:focus { background-position:-310px 0; }
.mod-173-174-season-classification .separator { display:block; overflow:hidden; height:0; margin:20px 0 15px; border:1px solid #BEB7AF; }
.mod-173-174-season-classification .content { margin-bottom:5px; }
.mod-173-174-season-classification .col-position { width:60px; }
.mod-173-174-season-classification .col-score { width:60px; }
.mod-173-174-season-classification .gps-results { float:right; }
.LNG_pt .mod-173-174-season-classification .gps-results { width:290px; }
.LNG_es .mod-173-174-season-classification .gps-results { width:296px; }

/* MOD-194B-MAGAZINES */
.ctn-section span.pilots { width:81px; }
.ctn-section a:hover span.pilots { background-position:0 -25px; }
.mod-194-magazines .content { overflow:hidden; }
.mod-194-magazines .content li { float:left; width:89px; margin-right:17px; }
.mod-194-magazines .content li a { display:block; text-align:center; }
.mod-194-magazines .content li .ctn-image { margin-bottom:15px; }
.mod-194-magazines .content li .last { margin:0; }

/* MOD 287 VENUES LIST */
.ctn-section span.venues-list { width:167px; background:url("../_img/ttl-general.png") no-repeat 0 -106px; }
.LNG_es .ctn-section span.venues-list { background:url("../_img/ttl-general-es.png") no-repeat 0 -106px; }
.LNG_en .ctn-section span.venues-list { background:url("../_img/ttl-general-en.png") no-repeat 0 -106px; }
.mod-287-venues-list .content { float:left; margin-bottom:17px; background:url("../_img/bgr-col-7.png") repeat-x bottom; }
.mod-287-venues-list ul li { float:left; }
.mod-287-venues-list .ctn-image { margin-right:16px; }
.mod-287-venues-list .ctn-venues { float:left; width:195px; }
.mod-287-venues-list .venues-name { margin-bottom:8px; font-size:12px; }
.mod-287-venues-list .venues-description { overflow:hidden; margin-bottom:10px; height:26px; }
.mod-287-venues-list .venues-name-marker { color:#F90; }
.mod-287-venues-list p.more { margin-bottom:17px; padding-top:0; }
.mod-287-venues-list li.aside { margin-left:19px; }

/* MOD 290A AGENDA */
.ctn-section span.calendar { width:100px; }
.ctn-section a:hover span.calendar { background-position:0 -25px; }
.ctn-section span.gp-calendar { width:166px; background:url("../_img/ttl-section.png") no-repeat 0 -480px; }
.LNG_es .ctn-section span.gp-calendar { background:url("../_img/ttl-section-es.png") no-repeat 0 -480px; }
.mod-290b-agenda .tbl-general thead th { text-align:left; }
.mod-290b-agenda .tbl-general thead th.date,
.mod-290b-agenda .tbl-general thead th.hour { width:106px; }

/* MOD 531 VIRTUAL TOUR */
.ctn-section span.virtual-tour { width:110px; }
.mod-531-virtual-tour { float:left; width:614px; border:2px solid #ECEAE7; }
.mod-531-virtual-tour .google-maps { padding:10px 10px 14px; background-color:#ECEAE7; }
.mod-531-virtual-tour .container { float:left; margin-top:10px; padding:0 10px 10px; width:604px; }
.mod-531-virtual-tour .venue-info { float:left; width:390px; }
.mod-531-virtual-tour .venue-info .ctn-image { margin-right:17px; }
.mod-531-virtual-tour .venue-info .navigation strong { display:block; margin-bottom:8px; }
.mod-531-virtual-tour .venue-info .navigation p { margin-bottom:12px; }
.mod-531-virtual-tour .gallery { float:left; padding-left:10px; background:url("../../../../core/_img/lin-dotted.png") repeat-y scroll 0 0; }

/* MOD 529 OTHER VENUES */
.ctn-section span.other-venues { width:84px; }

/* MOD 143B CIRCUIT INFORMATION */
.mod-143b-circuit-information .label { position:absolute; padding:12px; height:25px; width:383px; left:0; bottom:0; background:url("../_img/bgr-info.png") repeat-x; }
.mod-143b-circuit-information .label h3 { display:block; float:left; padding-right:8px; height:30px; width:100%; text-indent:-9999px; background-image:url('../circuits/_img/ttl-section.png'); }
.LNG_es .mod-143b-circuit-information .label h3 { background-image:url('../circuits/_img/ttl-section-es.png'); }
.mod-143b-circuit-information .label h3.australia { background-position:0 0; }
.mod-143b-circuit-information .label h3.malaysia { background-position:0 -30px; }
.mod-143b-circuit-information .label h3.china { background-position:0 -60px; }
.mod-143b-circuit-information .label h3.bahrein { background-position:0 -90px; }
.mod-143b-circuit-information .label h3.spain { background-position:0 -120px; }
.mod-143b-circuit-information .label h3.monaco { background-position:0 -150px; }
.mod-143b-circuit-information .label h3.canada { background-position:0 -180px; }
.mod-143b-circuit-information .label h3.great-britain { background-position:0 -210px; }
.mod-143b-circuit-information .label h3.germany { background-position:0 -240px; }
.mod-143b-circuit-information .label h3.hungary { background-position:0 -270px; }
.mod-143b-circuit-information .label h3.belgium { background-position:0 -300px; }
.mod-143b-circuit-information .label h3.italy { background-position:0 -330px; }
.mod-143b-circuit-information .label h3.singapore { background-position:0 -360px; }
.mod-143b-circuit-information .label h3.korea { background-position:0 -390px; }
.mod-143b-circuit-information .label h3.japan { background-position:0 -420px; }
.mod-143b-circuit-information .label h3.india { background-position:0 -450px; }
.mod-143b-circuit-information .label h3.abu-dhabi { background-position:0 -480px; }
.mod-143b-circuit-information .label h3.united-states { background-position:0 -510px; }
.mod-143b-circuit-information .label h3.brazil { background-position:0 -540px; }
.mod-143b-circuit-information .info { overflow:hidden; height:305px; }
.mod-143b-circuit-information .info li { padding:4px 0 0; }
.mod-143b-circuit-information .info .map { margin:0 0 7px; width:195px; height:146px; }

/* MOD 555 GAMES EDITORIAL */
.mod-555-games-editorial .ttl-section span.games { width:65px; }
.mod-555-games-editorial .ttl-section span.games:hover,
.mod-555-games-editorial .ttl-section span.games:focus { background-position:0 -25px; }
.mod-555-games-editorial .ctn-image { margin-bottom:8px; }
.mod-555-games-editorial .name { display:block; margin-bottom:8px; font-size:12px; }
.mod-555-games-editorial .more { padding-top:0; }

/* CONTENT SHARER */
.LNG_pt-BR .header-team-profile { display:inline; }
.ctn-section span.circuits { width:108px; }
.ctn-section .ttl-page,
.ctn-page-header .ttl-page { width:540px; }
#ctn-content-sharer { float:right; margin:0; }
#ctn-content-sharer #content-sharer,
#ctn-content-sharer #content-sharer .trr-content-sharer { margin:0; }
#ctn-content-sharer #content-sharer .trr-content-sharer .layer-reference { z-index:997; }