@charset "utf-8";
/* 20090428-1500 */

/*
CASCADING PROPERTIES
*/
@import url("../../../../../_css/core.css");
/*
// CASCADING PROPERTIES
*/

/*
PRELOADED MODULES
*/
@import url("../../../../../../pt-br/apps/headerfooter/_css/styles.css");
@import url("../../../../../../pt-br/apps/audiencepulse_ver/_css/mainStyles.css");
@import url("../../../../../../pt-br/apps/featuredmedia/_css/mainStyles.css");
@import url("../../../../../../pt-br/apps/morenews/_css/mainStyles.css");
/*
// PRELOADED MODULES
*/

.large-right-banner {float:left; padding:0 0 15px 0; *padding:15px 0 15px 0;}

.mod-audience_pulse_ver .ctn-header form, .mapv_combobox { padding-left:8px; }
.div-audience_pulse_ver,
.mod-audience_pulse_ver { margin-top:0 !important; } 

/* advertising - begin */
/*
#ppp{display:block;width:100%;font:10px Arial;}
#ppp .head{float:left;width:100%;}
#ppp .head h2{font-size:10px;font-weight:normal;margin:0;color:#5D5850;float:left;}
#ppp .head a{display:block;float:right;color:#FF9900 !important;}
#ppp .head a:hover{text-decoration:underline;}
#ppp .ad{display:block;float:left;margin-top:10px;padding-right:3%;text-align:left;width:30%;}
#ppp .ad a{display:block;float:left;}
#ppp .ad a strong,
#ppp .ad a em,
#ppp .ad a i{display:block;font-style:normal;color:#1C1C1C;}
#ppp .ad a strong{float:left;font:bold 11px Arial;border-bottom:1px solid#444444;cursor:pointer;margin-bottom:4px;}
#ppp .ad a em{clear:both;margin-bottom:2px;}
#ppp .ad a i{color:#CB3906;}
#ppp .ad a:hover i{text-decoration:underline;}
#ppp a:link,
#ppp a:visited,
#ppp a:hover,
#ppp a:active {text-decoration:none;} 
*/
/* advertising - end */


.ttl-correction {position:relative; top: -12px;}

.col-right { margin-right:0px; }
.col-right-narrow { width:250px; float:left; }
.space-below-module { height:30px; display:block; width:100%; float:left; clear:both; }

.iefix-size{ margin-bottom:-15px;}

.spn-lnk-rel{background:url(../_img/img-link-ext-all.gif); background-repeat:no-repeat;	width:16px;	height:10px; padding-right:22px; background-position:100% 2px;}


a:hover span,
a:hover strong { 
	color:#FF9900 !important;
}

strong.lnk-more{text-decoration:none !important;}

.mod-teamdetail div{float:left; position:relative;}
.mod-teamdetail h5.ttl-section{clear:left;}
.mod-teamdetail div.rigth{width:289px; margin-left:17px; *width:281px;}
.mod-teamdetail div.rigth div.bgr-lightgray div.lin-hor-dotted{margin-right:0px; margin-left:0px; margin-top:11px; width:281px ;margin-bottom:12px;}
.mod-teamdetail div.rigth div.lin-hor-dotted{width:302px; margin-left:1px;}
.mod-teamdetail div.bgr-lightgray{width:281px; overflow:hidden; margin-bottom:15px; padding-top:6px; padding-bottom:9px; *margin-bottom:0px;}

.mod-teamdetail .ctn-history{padding:2px 10px;}
.bgr-lightgray-nospace{background:#ECEAE7;}
.bgr-lightgray .link{margin-top:22px; *margin-top:23px;}
ul.history .left{width:220px; padding-left:10px;}
ul.history .right{width:50px;}
ul.history li{float:left; font-weight:bold; line-height:18px;width:302px;}
.mod-teamdetail div.lin-hor-dotted{float:none; clear:both;}
.bgr-lightgray ul li{line-height:18px;}
.mod-teamdetail div.rigth div.bgr-lightgray h4{margin-bottom:5px;}
.link span {font-weight:bold;}

.mod-drivers div ul, .mod-drivers div img{float:left;}
.mod-drivers div.img-news{*margin-bottom:3px;}
.mod-drivers div.first div.img-news{*margin-bottom:0;}
.mod-drivers div ul{margin-left:17px;}

.mod-drivers div.last{*margin-bottom:-15px;}
li.driver-name {
font-weight:bold; 
font-size:12px; 
margin-bottom:11px;
/*margin-top:-4px;*/
}
.lst-drivers li {
line-height:16px;
}
.mod-drivers h5 {margin-bottom:7px;margin-top:5px;}

.link strong {margin-bottom:2px;}
.bgr-lightgray ul {margin-bottom:10px;}

.ttl-drivers, .ttl-cars, .ttl-history, .ttl-classification, .mod-mobile h5.lnk-mobile{text-indent:-9999px; background:url(../_img/ttl-general2.gif) no-repeat left 0; clear:both; height:30px; width:100%;}
.ttl-history{background-position:left -91px; *background-position:left -94px; height:28px; *height:25px; *margin-top:-3px;}
.ttl-cars{background-position:left -30px; margin-top:-6px; padding-bottom: 3px;}

.ttl-drivers{background-position:left -6px; margin-top:0 !important; margin-bottom: 13px; }
.mod-classification .ttl-classification{background-position:left -66px; margin-top:19px; margin-bottom:11px;width:122px;}

.ttl-teams {
	margin-bottom:9px; 
	/*margin-top:11px; */
	height:30px; 
	text-align:left;
	margin-top:-3px;
}
.ttl-teams span { 
	display:block; 
	height:30px; 
	text-indent:-9999px;
} 

.mod-mobile h5.lnk-mobile{background-position:left -150px;}


.mod-classification table{width:100%; border:#FFFFFF solid 1px;}
.mod-classification table tr th{background:#BEB7AF; padding-left:15px; color:#FFFFFF; line-height:24px; text-transform:uppercase; text-align:left;}
.mod-classification table tr td{background:#ECEAE7; height:35px; padding-left:15px; border:#FFFFFF solid 1px;}
.mod-classification table tr td.GP{
padding-left:0; 
font-weight:bold;
width: 181px;
}
.mod-classification table tr td ul li {float:left; margin-left:15px;padding-top:4px;}


.mod-cars ul{clear:both;}
.mod-cars .f1-modelo  {font-size:14px; font-weight:bold; margin-bottom:6px; /*padding-top:9px;*/}
.mod-cars li {font-size:12px; line-height:18px;}



/* MOBILE - MOD 41 */
.ctn-mobile {float:left;width:250px;}
.ctn-mobile .bgr-mediumgray  { margin-bottom: 0; }
.ctn-mobile h6 { line-height: normal; } /* era 13px */
.ctn-mobile .ttl-h3 { color:#5d5850; padding-bottom:7px; }
.ctn-mobile em { display:block; font-style:normal; color:#5D5850; padding-bottom:8px; }
.ctn-mobile .txt-claim { color:#978e81; padding:0; }
.ctn-mobile h5 a { padding:0; }
.ctn-mobile .bgr-lightgray { margin-bottom: 1px; }
.ctn-mobile .bgr-mediumgray h5 { 	margin-bottom: 0px; }
.ttl-h3 { font-size: 12px; color: #47423A; text-transform: none; }
.ctn-mobile .btn-morealerts { width: 85px; background-position: left -120px; }
.ctn-mobile a:hover .btn-morealerts  { background-position: -150px -120px; }




.col-skinny-clean .img-news {
	margin-bottom: 15px;
	/margin-bottom: 0px;
}
/*
.col-skinny-clean .img-news a:hover,
.mod-cars .img-news a:hover  {
/width: 195px;
}
*/
.mod-cars .img-news a:hover {
	margin-bottom: 0px;
}

.col-skinny-clean .clean {
	margin-bottom: 15px;
}
.col-left301, 
.col-right301 {
	width: 301px;
	float: left;
}
.col-left301 {
	margin-left: 0px;
	margin-right: 8px;
	height: 401px;
	margin-bottom:-1px;
}

.col-right301 {
margin-right: 0px;
margin-left: 8px;
}


	.img-news a:hover {
		/width: 189px;
	}
	
	.txt-single {
		*margin-bottom: 5px;
	}	
	
	.txt-single .bgr, .txt-single .txt {
		width: 17px;
	}
	
	.txt-single a:hover .bgr, .txt-single a:hover .txt {
		width: 20px;
	}	
	.txt-single a:hover .bgr {
			_margin-bottom: 1px;
			_padding-top: 6px;
			}


/* OVERWRITING TEMPLATE */
.col-left-full {
	margin-right: 0px;
}
#miolo .col-left-full {
	margin-right: 0px;
	margin-bottom: 0px;
	/margin-bottom: -15px;
	border-right:1px solid #ECEAE7;
	padding-right: 8px;
}


#conteudo {
	border-right:none;
	margin-top: 0px;
}

#coluna_dir {
	border-left:1px solid #ECEAE7;
	margin-top: 35px;
	/margin-top: 30px;
}
	#coluna_dir .mod-audience_pulse_ver { 
		margin-bottom: 30px; 
	}

.lin-hor-solid {
	margin-right: 0px;
}

#interna #miolo h3, #interna #miolo h4, #interna #miolo h5, #interna #miolo h6 {
	margin-top: 0px;
}

#conteudo h1 {
	font-size:23px;
	line-height:26px;
	margin-bottom: 8px;
	margin-top: -6px;
	/margin-top: -5px;
}

#mod-footer, 
.header-footer-loaded {
	/margin-top: -8px;
}

.mod-audience_pulse_ver .mod-noticias {
	width: 100%;
}
.ctn-banner-right {
	margin-bottom: 30px;
	/margin-bottom: 27px;
}
#box_galerias .ctn-banner-right {
	margin-bottom: 30px;
	/margin-bottom: 1px;
}