@charset "utf-8";
/* CSS Document */

body{background:url(../images/bg.jpg) repeat-y center top #000000;margin:0;padding:0;}

small{color:#FF0000; font-size:12px; line-height:20px; clear:both;}

.clear{clear:both;}

#main{width:984px;height:870px;margin:0 auto;position:relative;}

#topo{width:984px;height:214px;position:absolute;top:0;left:0;z-index:50;margin:10px 0 0 0;}
#topo .logo{position:relative;z-index:2;float:left;top:60px;left:10px;}
#topo .countbox{position:absolute;z-index:3;top:20px;right:10px;color:#FFF;font:18px Tafoma, Arial, Helvetica, sans-serif;}
#topo .logos img{margin:0 0 0 5px;}
#topo .banner{width:734px;height:101px;position:relative;z-index:2;top:40px;right:0px;float:right;}
#topo .fullbanner{width:467px; height:57px; position:absolute; z-index:10; left:232px; top:10px; overflow:hidden;}
#topo .bg{width:974px;height:64px;position:absolute;z-index:1;left:0;top:81px;background:url(../images/img_topo.jpg) no-repeat top right;padding:15px 5px;}
/* SEM EFEITO NOS LOGOS - #topo .bg .marcas{height:66px;float:right;padding-left:21px;}*/
#topo .bg .marcas{float:right;padding-left:15px;cursor:pointer;}
#topo .bg .marcas a{height:68px;display:block;text-indent:-9999px;}
#topo .bg .aston-martin{width:90px;background:url(../images/logo_topo_astonmartin.png) 0px 0px repeat-y;}
#topo .bg .aston-martin:hover{background:url(../images/logo_topo_astonmartin.png) 0px 66px repeat-y;}
#topo .bg .maserati{width:38px;background:url(../images/logo_topo_maserati.png) 0px 0px repeat-y;}
#topo .bg .maserati:hover{background:url(../images/logo_topo_maserati.png) 0px 66px repeat-y;}
#topo .bg .porsche{width:40px;background:url(../images/logo_topo_porsche.png) 0px 0px repeat-y;}
#topo .bg .porsche:hover{background:url(../images/logo_topo_porsche.png) 0px 66px repeat-y;}
#topo .bg .ford-gt{width:79px;background:url(../images/logo_topo_fordgt.png) 0px 0px repeat-y;}
#topo .bg .ford-gt:hover{background:url(../images/logo_topo_fordgt.png) 0px 66px repeat-y;}
#topo .bg .lamborghini{width:51px;background:url(../images/logo_topo_lamborghini.png) 0px 0px repeat-y;}
#topo .bg .lamborghini:hover{background:url(../images/logo_topo_lamborghini.png) 0px 66px repeat-y;}
#topo .bg .corvette{width:80px;background:url(../images/logo_topo_corvette.png) 0px 0px repeat-y;}
#topo .bg .corvette:hover{background:url(../images/logo_topo_corvette.png) 0px 66px repeat-y;}
#topo .bg .ferrari{width:35px;background:url(../images/logo_topo_ferrari.png) 0px 0px repeat-y;}
#topo .bg .ferrari:hover{background:url(../images/logo_topo_ferrari.png) 0px 66px repeat-y;}
#topo .bg .viper{width:60px;background:url(../images/logo_topo_viper.png) 0px 0px repeat-y;}
#topo .bg .viper:hover{background:url(../images/logo_topo_viper.png) 0px 66px repeat-y;}
#topo .bg .audi{width:55px;background:url(../images/logo_topo_audi.png) 0px 0px repeat-y;}
#topo .bg .audi:hover{background:url(../images/logo_topo_audi.png) 0px 66px repeat-y;}
#topo .bg .ginetta{width:47px;background:url(../images/logo_topo_ginetta.png) 0px 0px repeat-y;}
#topo .bg .ginetta:hover{background:url(../images/logo_topo_ginetta.png) 0px 66px repeat-y;}

#nav{position:absolute;width:188px;height:592px;top:175px;left:0;background:url(../images/menu_bg.png) no-repeat;z-index:20;float:left;}
#nav ul{margin:50px 0 0 0;list-style:none outside;padding:0;}
#nav ul li{padding:0;margin:0;line-height:30px;}

#footer{position:absolute;bottom:0;clear:both;}

#content{position:absolute;width:776px;height:572px;padding:10px;top:175px;right:0;background:url(../images/bg_content.jpg) no-repeat;z-index:20;float:right;overflow:hidden;}

.logos-rodape{position:absolute;bottom:25px;right:0;z-index:100;width:960px;height:80px;background:url(../images/bg_rodape_logos.jpg);padding:0;}
.logos-rodape ul{list-style:none outside;padding:0;margin:0 0 0 20px;}
.logos-rodape ul li{float:left;margin-right:20px;}

/* HOME */
#content.home{}
#content.home #destaque{width:610px;height:390px;position:relative;float:left;background:url(../images/bg_destaque_home.png) no-repeat;margin:0;padding:0;}
#content.home #destaque .imagem{width:605px;height:320px;float:left;}
#content.home #destaque .faixa1{width:605px;height:5px;background:#FFF;margin:0;padding:0;float:left;position:relative;}
#content.home #destaque .faixa2{width:589px;height:39px;background:#000;display:block;padding:8px;margin:0;float:left;position:relative;}
#content.home #destaque .faixa2 h1{font:bold 18px Tahoma, Arial, Helvetica, sans-serif;color:#FFF;margin:0;padding:0;}
#content.home #destaque .faixa2 h1 a:link, #content.home #destaque .faixa2 h1 a:visited{color:#FFF;text-decoration:none;}
#content.home #destaque .faixa2 h1 a:hover{color:#FFF;text-decoration:underline;}

#content.home #parceiros{width:150px;height:342px;float:right;/* margin:40px 0 0 0;*/ margin:10px 0 0 0;}
#content.home #parceiros h3{height:18px;background:url(../images/bg_patrocinadores.jpg);font:bold 13px Tahoma, Arial, Helvetica, sans-serif;color:#FFF;text-align:center;margin:0;padding:12px 0;}
#content.home #parceiros .bloco{height:70px; /*height:42px;*/ background:#FFF;border-bottom:1px solid #999;}
#content.home #parceiros .bloco:last-child{border-bottom:none;}
#content.home #parceiros .proximaetapa{height:60px;background:#FFF;padding:10px 12px;text-decoration:none;}
#content.home #parceiros .proximaetapa a{text-decoration:none;}
#content.home #parceiros .proximaetapa a p{font:bold 16px Tahoma, Arial, Helvetica, sans-serif;color:#B60026;text-decoration:none;padding:5px 0;margin:0;}
#content.home #parceiros .clear{clear:both;margin-bottom:10px;}

#content.home #noticias{width:766px;height:170px;position:relative;clear:both;padding:5px;}
#content.home #transparent{background:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:776px;position:absolute;left:0;top:0;height:180px;}

#content.home #noticias .bloco{width:152px;height:165px;float:left;position:relative;}
#content.home #noticias .bloco h2{height:40px;background:url(../images/bg_patrocinadores.jpg);margin:0;padding:5px;font:bold 11px Tafoma, Arial, Helvetica, sans-serif;color:#FFF;border-right:1px solid #333;}
#content.home #noticias .bloco:last-child h2{border-right:none;}
#content.home #noticias .bloco h2 a:link, #content.home #noticias .bloco h2 a:visited{color:#FFF;text-decoration:none;}
#content.home #noticias .bloco h2 a:hover{color:#FFF;text-decoration:underline;}
#content.home #noticias .bloco .texto{height:105px;padding:5px;background:#FFF;margin:0;position:relative;border-right:1px solid #CCC;}
#content.home #noticias .bloco:last-child .texto{border-right:1px solid #fff;}
#content.home #noticias .bloco .texto p{font:10px Tahoma, Arial, Helvetica, sans-serif;color:#666;margin:0;}
#content.home #noticias .bloco .texto p a:link, #content.home #noticias .bloco .texto p a:visited{color:#666;text-decoration:none;}
#content.home #noticias .bloco .texto p a:hover{color:#666;text-decoration:underline;}
#content.home #noticias .bloco .texto .mais{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#666;margin:0;padding:0;right:5px;position:absolute;bottom:5px;}
#content.home #noticias .bloco .texto .mais a:link, #content.home #noticias .bloco .texto .mais a:visited{color:#666;text-decoration:none;}
#content.home #noticias .bloco .texto .mais a:hover{color:#666;text-decoration:underline;}
/* FIM - HOME */

/* MIOLO MAIOR */
	#content #mioloMaior{width:710px;height:480px;margin:0 auto;position:relative;top:55px;background:url(../images/bg_content_maior.png) no-repeat;padding:20px;}
	#content #mioloMaior .scroll{width:670px;height:460px;position:relative;padding:10px 20px 10px 10px;overflow:auto;}
	#content #mioloMaior .scroll h1{font:bold 17px Tahoma, Arial, Helvetica, sans-serif;color:#494949;margin:0;}
	#content #mioloMaior .scroll h2{font:bold 20px Tahoma, Arial, Helvetica, sans-serif;color:#B60026;margin:10px 0 0 0;}
	#content #mioloMaior .scroll p{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;text-align:justify;}
	#content #mioloMaior .scroll p a:link, #content #mioloMaior p a:visited{color:#494949;text-decoration:none;}
	#content #mioloMaior .scroll p a:hover{color:#494949;text-decoration:underline;}
	
	.tabProgramacao{width:100%;}
	.tabProgramacao td{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#333;padding:10px 2px;border-bottom:1px solid #666;text-align:left;}
	
	#content #mioloMaior .scroll ul {list-style-position:outside;list-style-type:square;padding:0 0 0 15px;}
	#content #mioloMaior .scroll ul li{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;}
	
	/* GT BRASIL */
	#content #mioloMaior .scroll .foto1, #content #mioloMaior .scroll .foto2, #content #mioloMaior .scroll .foto3{border:3px solid #494949;}
	#content #mioloMaior .scroll .foto1 img, #content #mioloMaior .scroll .foto2 img, #content #mioloMaior .scroll .foto3 img{width:210px;height:140px;}
	#content #mioloMaior .scroll .foto1{float:left;}
	#content #mioloMaior .scroll .foto2{float:left;margin:0 0 0 10px;}
	#content #mioloMaior .scroll .foto3{float:right;}
	/* FIM - GT BRASIL */
	
	/* CALENDARIO */
	#content #mioloMaior .scroll #calendario{width:600px;margin:0 auto;padding:16px 0 0 0;}
	#content #mioloMaior .scroll #calendario #circuitos{width:280px;height:120px;float:left;border-bottom:3px solid #999999;margin:10px 10px 0 10px;}
	#content #mioloMaior .scroll #calendario #circuitos .foto{width:126px;height:111px;float:left;margin:0 5px 0 0;}
	#content #mioloMaior .scroll #calendario #circuitos h2{font:bold 10px Tahoma, Arial, Helvetica, sans-serif;color:#494949;}
	#content #mioloMaior .scroll #calendario #circuitos h3{font:bold 13px Tahoma, Arial, Helvetica, sans-serif;color:#494949;}
	#content #mioloMaior .scroll #calendario #circuitos h4{font:bold 12px Tahoma, Arial, Helvetica, sans-serif;color:#494949;}
	#content #mioloMaior .scroll #calendario #circuitos h2, #content #mioloMaior .scroll #calendario #circuitos h3, #content #mioloMaior .scroll #calendario #circuitos h4{margin:0 0 5px 0;}
	/* FIM - CALENDARIO */
	
	/* PROGRAME-SE */
	#content #mioloMaior .scroll #proxima {width:665px;height:416px;position:relative;padding:10px 0;margin:0;}
	#content #mioloMaior .scroll #proxima #menuGeral{width:670px;height:30px;margin:0;float:left;}
	#content #mioloMaior .scroll #proxima #menuGeral .menuItem{float:left;border-right:1px solid;}
	#content #mioloMaior .scroll #proxima #menuGeral .menuItem:last-child{border:none;}
	#content #mioloMaior .scroll #proxima #conteudo{width:505px;height:360px;margin:0 auto;padding:20px 80px 0 80px;overflow:auto;clear:both;}
	#content #mioloMaior .scroll #proxima #conteudo .foto{width:247px;float:left;margin:60px 20px 0 0;}
	#content #mioloMaior .scroll #proxima #conteudo h1{font:bold 17px Tahoma, Arial, Helvetica, sans-serif;color:#494949;margin:100px 0 0 0;}
	#content #mioloMaior .scroll #proxima #conteudo p{margin:10px 0 0 0;}
	#content #mioloMaior .scroll #proxima #conteudo p a:link, #content #mioloMaior .scroll #proxima #conteudo p a:visited{color:#B60026;font-weight:bold;}
	/* FIM - PROGRAME-SE */
	
	/* GALERIA */
	#content #mioloMaior .scroll .galeria{margin:0 7px 0 0;width:216px;float:left;}
	#content #mioloMaior .scroll .galeria table td{background:url(../images/bg_galeria.png) repeat-y;}
	#content #mioloMaior .scroll .galeria table td.topo{background:none;}
	#content #mioloMaior .scroll .galeria table td.base{background:url(../images/bg_galeria_base.png) no-repeat;height:16px;}
	#content #mioloMaior .scroll .galeria table td p{font:11px Arial, Helvetica, sans-serif;color:#000;margin:5px 20px;padding:5px 0;border-bottom:1px solid #ccc;}
	#content #mioloMaior .scroll .galeria table td p a:link{color:#000;text-decoration:none;}
	#content #mioloMaior .scroll .galeria table td p a:hover{color:#666;text-decoration:none;}
	#content #mioloMaior .scroll .tn{margin:11px 22px 11px 0;float:left;}
	#content #mioloMaior .scroll .tn img{width:80px;height:53px;border:3px solid #FFF;}
	#content #mioloMaior .scroll .tn img a:hover{border:3px solid #666;}
	#content #mioloMaior .scroll p.voltar a{color:#B60026; font-weight:bold;}
	
	/* FIM - GALERIA */

/* FIM - MIOLO MAIOR */

/* MIOLO MENOR */
	#content #mioloMenor{width:535px;height:370px;margin:0 auto;position:relative;top:55px;background:url(../images/bg_content_menor.png) center no-repeat;padding:30px 40px;}
	#content #mioloMenor h1{font:bold 17px Tahoma, Arial, Helvetica, sans-serif;color:#494949;margin:0;}
	#content #mioloMenor p, #content #mioloMenor dl dt{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;text-align:justify;}
	#content #mioloMenor p a:link, #content #mioloMaior p a:visited{color:#494949;text-decoration:none;}
	#content #mioloMenor p a:hover{color:#494949;text-decoration:underline;}
	
	#content #mioloMenor dl{margin:0 auto;width:300px;padding:60px 0;}
	#content #mioloMenor dl dt{float:left;padding:0;margin:0;width:60px;}
	#content #mioloMenor dl dt label{display:block;}
	#content #mioloMenor dl dd{float:left;padding:0 0 20px 0;margin:0;width:240px;}
	#content #mioloMenor dl dd input[type="text"]{width:240px;height:15px;border:1px solid #999;background:#FFF;font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;text-align:justify;}
	#content #mioloMenor dl dd input[type="submit"]{float:right;font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;text-align:justify;}
	#content #mioloMenor dl dd textarea{width:240px;height:90px;border:1px solid #999;background:#FFF;font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;text-align:justify;}
	#content #mioloMenor dl dd label{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#494949;text-align:justify;}
/* FIM - MIOLO MENOR */


#content #mioloMaior .scroll #pg{margin:0 auto; text-align:center; font-weight:bold; width:450px; padding-top:30px;}

#content #mioloMaior .scroll #pg p {margin:0 auto; text-align:center;}

#content #mioloMaior .scroll #pg a{font-weight:bold; color:#666; text-decoration:none; padding:5px; text-align:center;} 
#content #mioloMaior .scroll #pg a:hover{text-decoration:underline; color:#900;}

#content.home #mioloMaior .scroll p.mais a{color:#900; font-weight:bold;}
#content.home #mioloMaior .scroll p.mais a:hover{color:#900; font-weight:bold; text-decoration:underline;}

h4{font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#B60026; text-align:justify;}

/* DOWNLOADS */
table.downloads{width:100%;border:1px solid #ACACAC;font:11px Tafoma, Arial, Helvetica, sans-serif;color:#000;background:#FFF;margin:7px 0;}
table.downloads thead{font-size:15px;font-weight:bold;text-align:center;}
table.downloads thead tr td{border-bottom:1px solid #ACACAC;padding:3px 0;}
table.downloads tbody tr td{padding:5px;}
table.downloads tbody tr td a{text-decoration:none;color:#000;}
table.downloads tbody tr td a:hover{text-decoration:underline;color:#BE0027;}
table.downloads tbody tr.cor1 td{background:#CCC;}
table.downloads tbody tr.cor2 td{background:#EEE;}
table.downloads tbody form.fotos dl{margin:0 0 0 100px;padding:0;}
table.downloads tbody form.fotos dl dt, table.downloads tbody form.fotos dl dd{float:left;margin:0 5px 0 0;padding:0;}
table.downloads tbody form.fotos dl dt{margin-top:5px;}
table.downloads tbody form.fotos dl dd input{font-size:11px;margin:0;padding:2px;}
table.downloads tbody form.fotos dl dd input#usuario{width:200px;margin-right:10px;}
table.downloads tbody form.fotos dl dd input#senha{width:80px;}
table.downloads tbody form.fotos dl dd input[type=submit]{border:1px solid #999;}

/* FIM - DOWNLOADS */

/* IMPRENSA */
#content #mioloMaior form.imprensa{width:305px;margin:0 auto;padding:20px 0 0 0;font:11px Tahoma, Arial, Helvetica, sans-serif;}
#content #mioloMaior form.imprensa dl{margin:0 auto;padding:0;}
#content #mioloMaior form.imprensa dl dt, #content #mioloMaior form.imprensa dl dd{padding:0 0 5px 0;margin:0;}
#content #mioloMaior form.imprensa dl dt{float:left;width:500px;margin:0;padding:0;}
#content #mioloMaior form.imprensa dl dd{width:400px;}
#content #mioloMaior form.imprensa dl dd select, #content #mioloMaior form.imprensa dl dd input[type=text]{border:1px solid #999;background:#fff;font:11px Tahoma, Arial, Helvetica, sans-serif;}
#content #mioloMaior form.imprensa dl dd input[type=text]{width:290px;height:16px;padding:1px 2px;}
#content #mioloMaior form.imprensa dl dd select{width:300px;height:20px;}
#content #mioloMaior form.imprensa dl dd input[type=submit]{margin:10px 100px 0 0;position:relative;}

/* FIM - IMPRENSA */

/* CARROS */
#content #mioloMaior h6{font:bold 14px Tahoma, Arial, Helvetica, sans-serif;color:#B60026;clear:both;margin:5px 0;padding:0;}
#content #mioloMaior .carros{width:210px;border:1px solid #ACACAC;background:#FFF;float:left;margin:0 5px 10px 0;}
#content #mioloMaior .carros p{padding:5px;margin:0;}
#content #mioloMaior table.carros{width:100%;font:11px Tahoma, Arial, Helvetica, sans-serif;color:#000;}
#content #mioloMaior table.carros tr td{padding:5px;}
#content #mioloMaior table.carros tr td.cor1{background:#CCC;}
#content #mioloMaior table.carros tr td.cor2{background:#EEE;}
#content #mioloMaior table.carros tr td.titulo{background:#FFF;font-size:15px;font-weight:bold;}
/* FIM - CARROS */

/* PILOTOS */
#content #mioloMaior .pilotos{width:200px;float:left;margin:0 15px 10px 0;}
#content #mioloMaior .pilotos .imagem{float:left;width:160px;height:155px;background:url(../images/piloto_indisponivel.jpg) no-repeat;}
#content #mioloMaior .pilotos .numero{float:left;background:url(../images/bg_piloto_numero.png) no-repeat;width:40px;height:35px;font:20px Tahoma, Arial, Helvetica, sans-serif;text-align:center;padding-top:15px;}
#content #mioloMaior .pilotos .carro{width:40px;height:105px;background:#E3000F;float:left;}
#content #mioloMaior .pilotos .descricao{background:#FFF;padding:10px;float:left;width:180px;height:40px;}
#content #mioloMaior .pilotos .descricao p{padding:0;margin:0;}
/* FIM - PILOTOS */

/* CLASSIFICAÇÃO */
#content #mioloMaior .classificacao{float:left;width:30%;margin-right:3%;}
#content #mioloMaior .classificacao50{float:left;width:47%;margin-right:3%;}

#content #mioloMaior hr.classificacao{margin:10px 0;clear:both;border:none;width:100%;}
/* FIM - CLASSIFICAÇÃO */

/* VIDEOS */
#content #mioloMaior .video-interna{float:left;margin:5px 0px 0 0;}
/* FIM - VIDEOS */

.img_restrita{
	float:left;
	width:86px;
	text-align:center;
	}
.baixar_foto{
	display:block;
	padding:5px;
	font-size:10px;
	font-weight:700;
	color:#990000;
	text-decoration:none;
	background-color:#FFF;
	}
.logado{
	font-size:14px;
	font-weight:700;
	text-align:center;
	}
	