/* CSS Document */
html, body{
	height: 100%;
}
body{
margin:0;
padding:0;
background:url(../_img/bg_geral_home.jpg) no-repeat  center  top #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:left;
}

a{
outline:none;
}

p, h1, h2, h3,h4  {margin:0; padding:0;}

.titulo_news{
color:#ffe400;
font-size:23px;
padding: 0 0 0 20px;
background:url(../_img/box_bg_titulo_news.gif) no-repeat;
text-align:left;
}

.titulo_news_home{
color:#ffe400;
font-size:16px;
padding: 0 0 0 20px;
text-align:left;
}

.h1{
	color:#ffe400;
}

.h2{
	color:#464646;
}

.global{
	width:1000px;
	position:relative;
	margin:auto;
}

.nome_ranking_home{
	width:170px;
	height:20px;
	padding:0 0 0 20px;
	vertical-align:middle;
	text-align:left;
}

.nome_ranking_home a{
color:#ffffff;
text-decoration:none;
}

.nome_ranking_home a:hover{
color:#ffe400;
text-decoration:none;
}

.nome_ranking_home2 a{
color:#9b9b9b;
text-decoration:none;
margin:0 0 0 20px;
}

.nome_ranking_home2 a:hover{
color:#ffe400;
text-decoration:none;
}

/*** BLOG ************************************************/

.data_news{
font-size:29px;
}

.chamada_news{
color:#464646;
padding:10px 10px 0 10px;
text-align:left;
}

.chamada_news_completa{
color:#464646;
padding:10px 10px 0 10px;
text-align:left;
}

.comentarios{
color:#ffe400;
text-align:left;
margin: 4px 0 10px 0;
}

.comentarios a{
color:#ffe400;
text-decoration:none;
text-align:left;
}

.comentarios a:hover{
color:#ffffff;
text-decoration:none;
text-align:left;
}

.box_ultimas{
padding: 5px 0 10px 26px;
text-align:left;
}

.box_ultimas a{
color:#ffffff;
text-decoration:none;
text-align:left;
}

.box_ultimas a:hover{
color:#ffe400;
text-decoration:none;
text-align:left;
}


.box_secoes{
padding: 0 0 0 26px;
text-align:left;
}

.box_secoes a{
color:#ffffff;
text-decoration:none;
text-align:left;
}

.box_secoes a:hover{
color:#ffe400;
text-decoration:none;
text-align:left;
}


.box_arquivos{
padding: 0 0 0 26px;
text-align:left;
}

.box_arquivos a{
color:#ffffff;
text-decoration:none;
text-align:left;
}

.ano{
color:#ffe400;
padding: 0 0 0 0px; text-align:left;
}

.ano a{
color:#ffe400;
text-decoration:none;
padding: 0 0 0 26px; text-align:left;
}

.ano a:hover{
color:#da7f00;
text-decoration:none;
padding: 0 0 0 26px; text-align:left;
}


.box_arquivos a:hover{
color:#fffff;
text-decoration:none;
}

.box_comentarios{
color:#a8a8a8;
text-align:left;
}

.box_comentarios .formulario_input{
width:340px;
border:0;
background:#CCCCCC;
margin: 1px 0 1px 0;
padding:0 0 0 5px;
color:#666666;
text-align:left;
}

.input_busca{
width:135px;
height:15px;
background:#606060; 
border:0;
color:#FFFFFF;
padding:0 0 0 5px;
font-size:10px;
text-align:left;
}

.geral_news{
z-index:1;
}

.sombra_foto{
position:absolute;
left:9px;
*left:357px;
top:0px;
width:498px;
height:57px;
z-index:5;
}

.tit_ano{
position:absolute;
left:378px;
*left:357px;
top:399px;
width:60px;
height:21px;
z-index:10;
}

.box_fechado_top{
width:490px;
height:23px;
background:url(../_img/box_fechado_top.gif) no-repeat;
}

.box_fechado_rod{
width:490px;
height:21px;
background:url(../_img/box_fechado_rod.gif) no-repeat;
}

.conteudo_box{
width:490px;
background:#131313;
}

.tit_ano_box_fechado{
width:49px;
height:19px;
padding:10px 0 10px 10px;
text-align:left;
float:left;
position:absolute;
z-index:15px;
left: 10px;
top: 0;
}

.btn_box_fechado{
	width:35px;
	height:34px;
	float:right;
	padding:10px 0 0 10px;
	z-index:17px;
	position:absolute;
	bottom: 1px;
	right: 7px;
}


.news_aberta{
position:absolute;
left:363px;
*left:357px;
top:638px;
width:33px;
height:21px;
z-index:15;
}

.sombra_foto_news_aberta{
width:497px;
height:57px;
z-index:20;
position:absolute;
left: 0px;
top: 0px;
}


.tit_ano_news_aberta{
position:absolute;
left:26px;
top:37px;
width:43px;
height:21px;
z-index:20;
font-size:20px;
}

.foto_news_aberta{
width:auto;
background:#131313;
}


.hist_campeoes_ano{
color:#ffe400;
text-align:left;
}

/*.calendario{
width:auto;
height:auto;
text-align:left;
}*/


/*** CALENDARIO ************************************************/

.calendario{
width:auto;
height:auto;
margin:0 0 10px 0 ;
text-align:left;
}

.calendario .titulo_calendario{
font-size:20px;
color:#000000;
text-align:left;
}

.calendario .titulo_calendario_2{
font-size:20px;
color:#464646;
text-align:left;
}

.calendario .textos_calendario {
font-size:14px;
color:#000000;
text-align:left;
}

.calendario .textos_calendario_2 {
font-size:14px;
color:#464646;
text-align:left;
}

.calendario p{
font-size:14px;
color:#464646;
text-align:left;	
}

.calendario_destaque_1{
font-size:14px;
color:#ffe400;
text-align:left;
cursor: pointer;
}

.calendario_destaque_2{
font-size:14px;
color:#bbbaba;
text-align:left;
cursor: pointer;
}

.calendario_box_fechado{
width:auto;
height:auto;
margin: 0 0 10px 0;
}



/*** GERAL RANKING ************************************************/

.ranking{
margin:0;
padding:0;
}

.ranking td{
color:#464646;
padding:0 0 0 25px;
}

.dif {
background:#f2f2f2;
}

.mudarfundo {
background:#00FF00;
}

/*** RANKING PILOTO ************************************************/

.tit_posicao{
width:50px;
color:#000000;
font-weight:bold;
}

.tab_ranking_piloto{
margin:0;
padding:0;
}

.tit_piloto{
width:150px;
color:#000000;
font-weight:bold;
}

.tit_numero{
width:50px;
color:#000000;
font-weight:bold;
}

.tit_equipe{
width:160px;
color:#000000;
font-weight:bold;
}

.tit_pontos{
width:50px;
color:#000000;
font-weight:bold;
}

.tit_marca{
width:154px;
color:#000000;
font-weight:bold;
text-align:left;
}


.tit_marca_2{
width:120px;
color:#000000;
font-weight:bold;
text-align:left;
}


.linha_primeiro_colocado{
color:#bf0000;
}

.box_popup_ranking {
	position:absolute;
	left:230px;
	width:127px;
	height:308px;
	z-index:5;
	float:left;
}

.box_popup_ranking_textos {
margin:0 0 0 2px;
_margin:0 7px 0 3px;
*margin:0 7px 0 3px;
color:#464646;
}

.seta_popup_ranking{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	left: 402px;
	z-index:8;
	top: 40px;
}

.geral_popup_ranking{
margin:0;
padding:0;
position:absolute;
}

.btn_ranking_piloto{
background:url(../_img/btn_ranking_piloto.gif);
width:102px;
height:35px;
cursor:pointer;
display:block;
text-indent:-9999px;
/***float:left;**/
}


.btn_ranking_piloto_hover{
background:url(../_img/btn_ranking_piloto_2.gif);
width:102px;
height:35px;
cursor:pointer;
display:block;
text-indent:-9999px;
/***float:left;**/
}

.btn_ranking_equipe{
background:url(../_img/btn_ranking_equipe.gif);
width:102px;
height:35px;
cursor:pointer;
display:block;
text-indent:-9999px;
/***float:left;**/

}

.btn_ranking_equipe_hover{
background:url(../_img/btn_ranking_equipe_2.gif);
width:102px;
height:35px;
cursor:pointer;
display:block;
text-indent:-9999px;
/***float:left;**/
}


.btn_ranking_marca{
background:url(../_img/btn_ranking_marca.gif);
width:102px;
height:35px;
cursor:pointer;
display:block;
text-indent:-9999px;
/***float:left;**/
}

.btn_ranking_marca_hover{
background:url(../_img/btn_ranking_marca_2.gif);
width:102px;
height:35px;
cursor:pointer;
display:block;
text-indent:-9999px;
/***float:left;**/
}

/*** RANKING EQUIPE ************************************************/

.tab_ranking_equipe{
width:100%;
text-align:left;
}

.ranking_equipe{
width:100%;
margin:0;
padding:0;
}

.ranking_equipe td{
color:#464646;
height:25px;
padding:0 0 0 25px;
}


/*** RANKING MARCA ************************************************/
.tab_ranking_marca{
width:100%;
text-align:left;
}

.ranking_marca{
width:100%;
margin:0;
padding:0;
}

.ranking_marca td{
color:#464646;
height:25px;
padding:0 0 0 25px;
}

/*** Lightbox INDIQUE ESSE POST ************************************************/

#lightBoxConcluidoGeral{
	background:url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	bottom: 0;
	right:0;
	position: absolute;
	float: left;
	z-index: 30;
	
	width: 100%;
	height: 100%;
}

#lightBoxConcluido{
	background:url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	bottom: 0;
	right:0;
	position: absolute;
	float: left;
	z-index: 1;
	
	background:#000000;
	width: 100%;
	height: 100%;
}

#indique_concluido{
	background:url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	bottom: 0;
	right:0;
	position: absolute;
	float: left;
	z-index: 1;
	
	background:#000000;
	width: 100%;
	height: 100%;
}

.ligh_indique_post_concluido{
	width:480px;
	height:200px;
	margin:80px auto 0 auto;
	border:solid 10px #ffe401;
	float:left;
	background:#000000;
}

#indiqueGeral{
	background:url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	bottom: 0;
	right:0;
	position: absolute;
	float: left;
	z-index: 30;

	width: 100%;
	height: 100%;
}



#faleGeral{
	background:url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	bottom: 0;
	right:0;
	position: absolute;
	float: left;
	z-index: 30;

	width: 100%;
	height: 100%;
}



#indique{
	background:url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	bottom: 0;
	right:0;
	position: absolute;
	float: left;
	z-index: 2;

	width: 100%;
	height: 100%;
}

.ligh_indique_post_geral{
	width:536px;
	height:480px;
	margin:auto;
}

.ligh_indique_post{
	width:480px;
	height:378px;
	margin:70px auto 0 auto;
	border:solid 10px #ffe401;
	background:#000;
	float:left;
}


.light_input{
	width:270px;
	height:15px;
	background:#2c2c2c;
	border:0;
	margin:2px 0 2px 10px;
	padding:0 0 0 10px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text_area{
	width:270px;
	background:#2c2c2c;
	border:0;
	margin:2px 0 2px 10px;
	padding:0 0 0 10px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.btn_fechar_light{
	margin:67px auto 0 10px;
		float:left;
}


/*** EQUIPE ************************************************/

.textos_home{
	color:#bababa;
}

.equipe_textos{
	color:#464646;
}

.txt_rodape{
	color:#868686;
	font-size:10px;
}

.txt_rodape a{
	color:#868686;
	font-size:10px;
	text-decoration:none;
}

.txt_rodape a:hover{
	color:#ffe400;
	font-size:10px;
	text-decoration:none;
}

.box_equipe_rm{
	margin:0 0 5px 16px;
	*margin:2px 0 8px 16px;
	_margin:3px 0 6px 9px;
	float:left;
}

.sompra_box_equipe_rm {
	position:absolute;
	width:390px;
	height:22px;
	top:5px;
	z-index:1;
}

.sompra_news {
	position:absolute;
	top:10px;
	width:390px;
	height:22px;
	z-index:1;
}

.imput_personlize_caminhao{
	background:url(../_img/input_caminhoes_tunados.gif);
	border:0;
	height:17px;
	margin:0 1px 0 10px;
}

.rodas {
	position:absolute;
	left:586px;
	*left:575px;
	top:344px;
	width:134px;
	height:186px;
	z-index:1;
}

.box_news_home{
	position:relative;
}

.ultimas_noticias_blog{
	color:#888888;
	margin:0px 8px 0 24px;
}

.txt_home_ranking{
color:#fff;
text-decoration:none;
text-align:left;
margin:0 0 0 10px;
}

.txt_home_ranking a{
color:#fffff;
text-decoration:none;
text-align:left;
margin:0 0 0 10px;
}

.txt_home_ranking a:hover{
color:#ffe400;
text-decoration:none;
text-align:left;
margin:0 0 0 10px;
}

.txt_home_ranking_2 a{
color:#ffffff;
text-decoration:none;
text-align:left;
margin:0 0 0 10px;
}

.txt_home_ranking_2 a:hover{
color:#ffe400;
text-decoration:none;
text-align:left;
margin:0 0 0 10px;
}

.geral_ranking {
	position:absolute;
	/*left:119px; */
	left: 0px;
	right: 0px;
	/*right: auto;*/
	top:0px;
	/*width:1000px;
	height:1000px;*/
	z-index:6;
}


/*** link news home ************************************************/


.news_home a{
	color:#888888;
	text-decoration:none;
}

.news_home a:hover{
	color:#ffffff;
	text-decoration:none;
}



.global .aba_veja_mais_novidades{
	width:35px;
	height:34px;
	position:absolute;
	top:344px;
	left:938px;
}

.box_novidades_home ul{
text-align:left;
margin:8px 0 0 40px ;
font-size:11px;
padding:0;
}

.box_novidades_home li{
padding:0;
}

.engloba_ranking{
	position:relative;
}

.engloba_ranking a{
color:#ffffff;
text-decoration:none;
}

.engloba_ranking a:hover{
color:#ffe400;
text-decoration:none;
}

.engloba_ranking2 a{
color:#9b9b9b;
text-decoration:none;
text-align:left;
padding:15px 0 0 0;
}

.engloba_ranking2 a:hover{
color:#ffe400;
text-decoration:none;
}

.box_novidades_home a{
color:#ffffff;
text-decoration:none;
text-align:left;
}

.box_novidades_home a:hover{
color:#ffe400;
text-decoration:none;
text-align:left;
}

.global .aba_veja_mais{
	width:35px;
	height:34px;
	position:absolute;
	top:209px;
	left:938px;
}

.engloba_ranking .bandeira_ranking{
	width:28px;
	height:34px;
	background:url(../_img/bandeira.png);
	position:absolute;
	left:80px;
	top:-17px;
}

.rolover_box a{
	border:3px solid #6d6d6d;
	display:block;
}

.rolover_box a:hover{
	border:3px solid #f0d701;
	display:block;
}

.texto_termo{
	width:390px;
	height:410px;
	overflow:auto;
}

#termosGeral{
	background: url(../_img/bg_lightbox.png);
	top: 0;
	left: 0;
	position: absolute;
	z-index: 30;
	width: 100%;
	height: 100%;
}
