@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	height:100%;
	}
	
html {
	height: 100%;
	}

* html #tudo {
	height: 100%; /* hack para IE6 hq trata height como min-height */
	}
	
#tudo { min-height:100%; position:relative; margin:0; background:url(../images/fundo.jpg) no-repeat top center #F5F5F7; }
#conteudo { width:760px; margin:0 auto; padding-bottom:200px; }

/* RESET TAGS */
p {margin:0;}
address {font-style:normal;}
h1 {color:#B71A15; margin:0 0 10px 0; font-size:27px; border-top:1px solid #000000; padding-top:10px;}
h2 {color:#B71A15; font-size:15px; margin:0;}
h3 {margin:0; color:#FFFFFF; font-size:11px;}
ul {margin:0; padding:0; list-style:none;}
li {margin:0;}

.listas { margin:0; padding:0; list-style:disc; list-style-position: inside; }
img { border:0; }

#regulamento li { margin:auto auto 10px 10px; }
	
/* INICIO MENU ******************/
#fundo-menu { background:url(../images/fundo-menu.jpg) repeat-x; height:48px; }
#menu { width:760px; margin:0 auto; height:48px; }

/* FIM MENU *********************/

/* INICIO TOPO ******************/
#topo {position:relative; height:143px; width:760px; margin:0 auto; background:url(../images/fundo-topo.jpg);}
#logo { position:absolute; }
#ranking-topo { position:absolute; background-color:#000000; border:1px solid #666666; color:#FFFFFF; text-align:center;
				padding:10px 0 10px 0; right:0; margin-top:15px; }
#ranking-topo p { margin-top:5px; }
#telefone-topo { position:absolute; width:205px; margin:20px 0 0 373px; }
#funcionamento { position:absolute; width:220px; margin:91px 0 0 140px; font-size:11px; }
#banda-topo { position:absolute; width:205px; margin:100px 0 0 373px; }

/* FIM TOPO *********************/

/* INICIO CONTEUDO INDEX ********/
#banner {border:1px solid #CCCCCC;}
#box-baixo-index {margin-top:20px;}

#videos-index {width:250px; margin-top:0px; float:left; margin-right:40px;}
#video-index {margin-top:7px; background-color:#DDE9EE; border:1px solid #CCCCCC; padding:5px;}

#box-meio-index { float:left; width:262px; margin-top:0px; }
.box-links-meio { float:right; background: url(../images/fundo-p-box-meio.jpg) no-repeat; width:262px; margin-top:5px; }
.box-links-meio-1 { float:right; background: url(../images/fundo-p-box-meio.jpg) no-repeat; width:262px; margin-top:0px; }
#box-meio-index img { border:1px solid #CCCCCC; float:right; }
#box-meio-index h2 { padding-top:3px; }

#box-baixo-video { width:530px; height:50px; margin:0; color:#B71A15; }

#box-baixo-depoimento { width:550px; margin:0 0 0 0; color:#B71A15; }
#box-baixo-depoimento p { font:Georgia; font-size:14px; color:#666; }

#ranking-semanal { float:right; background-color:#000000; color:#ccc; width:169px; margin-top:20px;}
.categoria-ranking { background-color:#971411; color:#ccc; padding:0px 0 3px 3px; margin-bottom:0px; }
.categoria-ranking-tabela { color:#971411; padding:3px 0 3px 3px; margin-bottom:3px; }

.primeiro { height:33px; border-bottom:1px solid #333333; }
.numero1 { float:left; font-size:18px; width:20px; height:33px; margin-right:8px; text-align:center; border-right:1px solid #333333; }
.segundo-terceiro { font-size:11px; color:#666666; height:30px; border-bottom:1px solid #333333; }
.numero2-3 { float:left; width:20px; height:30px; text-align:center; margin-right:8px; border-right:1px solid #333333; }
#ranking-semanal p { background-color:#F5F5F7; padding-top:3px; }
#foto-agenda { width:294px; height:230px; float:right; margin-top:10px; padding-top:5px; background-color:#DDE9EE; border:1px solid #CCCCCC; 	
			   text-align:center; }
.foto-servicos { width:232px; height:182px; float:left; margin-right:15px; padding-top:5px; background-color:#DDE9EE; border:1px solid #CCCCCC; text-align:center; }

/* FIM CONTEUDO INDEX ********/

/* INICIO RODAPÉ ********/
#fundo-rodape { background:url(../images/fundo-rodape.jpg); height:166px; position: absolute; width:100%; bottom: 0; left:0; }
#rodape { width:760px; height:166px; margin:0 auto; font-size:11px; color:#ccc; background:url(../images/fundo-rodape.jpg); }
.boxes-rodape { float:left; border-right:1px solid #999; margin:25px 18px 0 0; width:179px; height:65px; }
.boxes-rodape p { width:157px; margin-left:4px;}
.boxes-rodape h3 { background:url(../images/fundo-titulos-rodape.jpg) no-repeat left top; height:20px; padding:3px 0 0 5px; }

#box-midia-social { float:right; margin-top:25px; }
#box-midia-social h3 { margin-bottom:5px; }

#box-baixo-rodape {margin-top:15px; float:left; width:760px;}
#box-baixo-rodape img {float:right;}
#box-baixo-rodape p {margin-top:10px;}
/* FIM RODAPÉ ********/


/* QUEM SOMOS ********/
.fotos-quem-somos { float:left; background-color:#333333; padding:1px; margin-right:15px; margin-top:7px; color:#CCCCCC; text-align:center; }

/* CONTATO ********/
.input-contato { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:17px; font-weight:bold; padding:3px; width:250px;
				 margin-bottom:10px; }
.text-area-contato { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:17px; font-weight:bold; padding:3px; width:350px; 
				 height:205px; margin-bottom:5px; }
.bt-padrao { background:url(../images/fundo-bt.jpg) no-repeat; width:113px; height:30px; font-size:12px; border:0; cursor:pointer; }

/* RANKINGS ********/
.box-rankings { position:relative; background:url(../images/fundo-ranking.jpg) no-repeat; width:555px; height:326px; margin:10px auto 0 auto;}
.box-rankings li { height:25px; padding-top:5px; }
.box-rankings-tabela { position:relative; width:555px; height:auto; margin:10px auto 0 auto; }

.posicoes-ranking { position:absolute; text-align:center; width:29px; color:#B71A15; }
.pilotos-ranking { position:absolute; margin-left:29px; text-align:center; width:251px; }
.tempos-ranking { position:absolute; margin-left:280px; text-align:center; width:138px; }
.data-ranking { position:absolute; margin-left:418px; text-align:center; width:137px; }
.titulos-ranking { color:#000000; }

/* BANDEIRAS ********/
.bandeiras { height:100px; }
.bandeiras img { float:left; padding-right:5px; }
.bandeiras p { margin-top:5px; }
.bandeiras h2 { padding-top:5px; }

/* PREÇOS ********/
.box-precos { background:url(../images/fundo-precos.jpg) no-repeat; width:555px; height:181px; margin:10px auto 0 auto; }
.box-precos li { height:25px; padding-top:5px; }
.tempo-precos { float:left; text-align:center; width:163px; }
.valor-precos { float:left; text-align:center; width:157px; }
.reserva-precos { float:left; text-align:center; width:232px; }
.titulos-precos { margin-top:3px; color:#000; }
.titulos-precos-valor { margin:-5px; color:#000; }

/* PARCEIROS ********/
#parceiros { text-align:center; margin-top:20px; }
#parceiros img { border:1px solid #ccc; }
#parceiros a { margin-right:40px; }
.espaco { margin-right:40px; }

/* PROMOÇÃO ********/
.box-outros-ganhadores { margin:40px 0 0 0; }
.box-outros-ganhadores p { padding:0 0 10px 0; }
ul#vencedores { font-size:15px; color:#B71A15; padding:10px 0 10px 0; }
