*,a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,ol,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,tfoot,thead,td,th,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0;}
address{font-style:normal;}
body{background:#CCC;color:#333;font-family:Helvetica, Arial, sans-serif;font-size:1em;line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
em{font-style:normal;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;}
p{text-align:justify;}
a{text-decoration:none;}
a:hover{color:#F90;}
a:link, a:active, a:visited{color:#00C;text-decoration:none;}
hr{color:#CCC;height:1px;margin:30px 0 30px 0;width:auto;}
sup, sup a{color:#F90;font-size:0.8em;}
strong{font-weight:normal;}
.italico{font-style:italic;}
.negrito{font-weight:bold;}
.nao-italico-negrito{font-style:normal;font-weight:normal;}
.negrito-italico{font-style:italic;font-weight:bold;}
.vermelho{color:#F00;}
.imagem-apoiadores{margin:0 auto;text-align:center;}
.imagem-centralizada{margin:20px auto;text-align:center;}
.imagem-direita{float:right;margin:0 0 20px 20px;}
.imagem-esquerda{float:leftt;margin:0 20px 20px 0;}
.maiusculas{text-transform:uppercase;}
.maiusculas-negrito{font-weight:bold;text-transform:uppercase;}

#cabecalho-base{clear:both;font-family:Helvetica, Arial, sans-serif;height:230px;position:absolute;top:0px;vertical-align:middle;width:100%;}
#cabecalho{background:#666 url(../imagens/cabecalho.png) center no-repeat;height:170px;margin:0 auto;width:1000px;}
#cnhespecial{color:#FFF;float:right;font-size:1.4em;font-weight:bold;margin:50px 232px 0 0;padding:0;text-align:right;text-transform:uppercase;text-shadow:#000 1px 1px 1px;}
#autoescola{color:#FFF;float:left;font-size:1.4em;font-weight:bold;margin:50px 0 0 232px;padding:0;text-align:right;text-transform:uppercase;text-shadow:#000 1px 1px 1px;}
#barra-superior{background:#03C url(../imagens/topo.png) no-repeat;border-bottom:#FFF solid 1px;height:28px;margin:0 auto;width:1000px;}
#menu-horizontal{background:#FC0 url(../imagens/menu-horizontal.png) repeat-x;border-bottom:#F90 solid 2px;border-top:#FF6 solid 2px;border-left:#F90 solid 4px;border-right:#F90 solid 4px;height:30px;letter-spacing:2px;margin:0 auto;width:992px;}
ul#menu-topo{background:#FC0 url(../imagens/menu-horizontal.png) repeat-x;border-left:#FF6 solid 1px;border-right:#F90 solid 1px;display:inline;float:left;height:30px;margin:0 auto;text-align:center;width:auto;}
ul#menu-topo li{display:inline;float:left;font-weight:normal;margin:0;text-align:center;}
ul#menu-topo a{border-left:#F90 solid 1px;border-right:#FF6 solid 1px;color:#000;display:block;font-size:0.9em;font-weight:bold;height:30px;line-height:30px;padding:0 25px;text-align:center;text-decoration:none;text-shadow:#FFF 1px 1px 1px;text-transform:uppercase;width:auto;}
ul#menu-topo a:hover{background:#F90 url(../imagens/menu-horizontal-invertido.png) 0 10px repeat-x;border-left:#FF6 solid 1px;border-right:#F90 solid 1px;color:#333;text-shadow:#FFF 0px 0px 8px;}
/*
ul#menu-topo li.home a{width:74px;}
ul#menu-topo li.historia a{width:96px;}
ul#menu-topo li.regras a{width:90px;}
ul#menu-topo li.cadastro a{width:110px;}
*/

#conteudo-base{clear:both;height:auto;position:absolute;top:230px;vertical-align:middle;width:100%;}
#conteudo{background:#FFF;border-left:#06C solid 4px;border-right:#06C solid 4px;font-family:Helvetica, Arial, sans-serif;height:auto;margin:0 auto;padding:10px;width:972px;text-shadow:#FFF 1px 1px 1px;}
#conteudo h1{color:#039;font-size:1.3em;font-weight:bold;line-height:25px;padding:20px 0 5px 0;text-align:center;text-transform:uppercase;}
#conteudo h2{color:#06C;font-size:1.2em;font-weight:bold;padding:10px;text-align:center;text-shadow:#FFF 1px 1px 1px;}
#conteudo h3{color:#333;font-size:1.1em;font-weight:bold;padding:10px 10px 10px 20px;text-align:left;}
#conteudo h4{color:#333;font-size:1em;font-weight:bold;padding:10px 10px 10px 20px;text-align:left;}
#conteudo h5{color:#333;font-size:0.9em;font-style:italic;font-weight:bold;padding:10px 10px 10px 20px;text-align:left;}
#conteudo p{color:#000;font-size:1em;font-weight:normal;line-height:20px;padding:10px 30px;text-align:left;}
#conteudo blockquote{color:#000;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;font-style:italic;font-weight:normal;line-height:17px;padding:0px 30px 10px 60px;text-align:left;}
#conteudo ul{color:#000;font-size:0.9em;line-height:20px;padding:7px 20px;text-align:left;}
#conteudo p.centralizado{text-align:center;}
#conteudo ul{color:#000;font-size:1em;list-style:disc outside;margin:0;padding:0 25px 0px 60px;text-align:justify;}
#conteudo ul li{padding:0 0 10px 0;}

#galeria{border:#09F solid 1px;margin:20px auto;width:800px;}
#galeria caption{background:#06F url(../imagens/fundo-transparente-2x30.png) repeat-x;border-bottom:#C0E2FE solid 1px;color:#FFF;font-size:1.2em;font-weight:bold;line-height:30px;text-align:center;text-transform:uppercase;}
#galeria td{border:#09F solid 1px;height:103px;padding:5px;text-align:center;width:150px;}

form{margin:10px auto;width:600px;}
legend{background:#06C url(http://www.circuitodovale.com.br/imagens/fundo-transparente-2x30.png) repeat-x;color:#FFF;display:block;font-weight:bold;height:30px;line-height:30px;margin:10px auto 0 auto;text-align:center; width:600px;}
label{display:block;margin:10px 0;}
input{border:#0CF solid 1px;height:25px;line-height:25px;margin:5px 0 0 15px;width:570px;}
input.botao{background:#06C url(http://www.circuitodovale.com.br/imagens/fundo-transparente-2x30.png) repeat-x;color:#FFF;font-weight:bold;margin:10px 0 0 250px;height:30px;line-height:30px;width:100px;}
input.botao:hover{background:#06C url(http://www.circuitodovale.com.br/imagens/fundo-transparente-invertido-2x30.png) repeat-x;color:#FFF;margin:10px 0 0 250px;height:30px;line-height:30px;width:100px;}
textarea{border:#0CF solid 1px;height:100px;line-height:25px;margin:5px 0 0 15px;width:570px;}

#rodape{background:#06C;border-left:#06C solid 4px;border-right:#06C solid 4px;color:#FFF;font-size:0.8em;margin:0 auto;padding:10px 20px;text-align:center;width:952px;}
#rodape p{font-weight:normal;padding:10px 0 10px 0;text-align:center;}
#rodape address{border-top:#FFF solid 1px;font-weight:normal;padding:10px 0 0 0;text-align:center;}
#rodape a{color:#FFF;}
#rodape a:hover{color:#F90;}
#addthis{float:right;}
.imagem,#mapa{background:#FFF;border:#F90 solid 3px;clear:both;color:#FFF;float:right;font-weight:0.8em;margin:20px 30px 10px 20px;padding:3px; text-align:center;width:400px;}
.imagem{height:275px;}
.video{background:#FFF;border:#F90 solid 3px;heinght:480px;margin:20px auto;padding:3px;width:853px;}

#formulario-contato{font-style:normal;margin:20px auto;text-align:center;width:600px;}
#formulario-contato label{padding:10px 0 0 0;display:block;text-align:left;text-indent:0px;width:auto;}
#formulario-contato legend{background:#03C url(../imagens/fundo-transparente-branco.png) repeat-x;display:block;font-weight:bold;padding:0;text-align:center;text-transform:uppercase;width:600px;}
#formulario-contato input{background:#FFF;border:solid 1px #F90;height:25px;margin:5px 0 0 0;padding:2px;width:600px;}
#formulario-contato textarea{background:#FFF;border:solid 1px #F90;height:200px;margin:5px 0 0 0;padding:2px;width:600px;}
#formulario-contato input.botao-enviar,#formulario-contato input.botao-limpar{color:#FFF;height:30px;margin:5px 0 0 0;text-align:center;width:90px;}
#formulario-contato input.botao-enviar{background:#03C url(../imagens/fundo-transparente-branco.png) repeat-x;}
#formulario-contato input.botao-limpar{background:#F90 url(../imagens/fundo-transparente-branco.png) repeat-x;border:solid 1px #C00;}
#formulario-contato input.botao-limpar:hover,#formulario-contato input.botao-enviar:hover{background:#FC0 url(../imagens/fundo-transparente-branco.png) repeat-x;border:solid 1px #FC0;color:#000;}
