body {margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#003366; background:url(imagem/bg.jpg) repeat-x #81B6CC;}
form, input{margin: 0; padding: 0;}
ul, li, ol {list-style: none;}

a { color:#003366; text-decoration:none;}
a:hover{ color:#006699; text-decoration:none;}

h1{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#006699; letter-spacing:-1px; padding:0px; margin:0px;}
h2{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color: #000; padding:0; margin:0;}
h3{font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; padding:0px;margin:0px; color:#FFFFFF;}

.t1{font-family: Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:14px; color:#000; padding:0px; margin:0px;}
.t2{font-family: Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:14px; color:#fff; padding:0; margin:0;}
.t3, .ct{font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; padding:0px;margin:0px; color:#FFFFFF;}
#rodape_menu{font-family: Geneva, Arial, Helvetica, sans-serif;font-size:16px; font-weight:bold; padding:0px;margin:0px; color:#FFFFFF;}

#geral{width:1003px; margin:auto; background:url(imagem/bg_main.jpg) center 318px no-repeat; overflow:auto;}
#top{height:318px;}
#le{width:230px; padding:0 10px 0 30px ; float:left;}
#content{width:703px; float:left;}
#rodape{clear:both; background:url(imagem/bg_rodape.jpg) repeat-x #34BDC8; overflow:auto;  text-align:center; font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
#rodape a { color:#fff; text-decoration:none;}
#rodape a:hover{ color:#fff; text-decoration:none; font-weight:bold;}
#rodape_menu{height:20px; padding:35px 0 20px 0; text-align:center; letter-spacing:0;}
#rodape_2{clear:both; background:url(imagem/bg_rodape2.jpg) center top no-repeat; height:100px; padding:15px 10px 10px 10px; }
#main{margin-top:10px; background:url(imagem/bg_main_ax.jpg) center top no-repeat; padding:20px 10px; overflow:auto; }
#main_m{padding:10px; background:url(imagem/f_main.gif) center bottom no-repeat #fff; overflow:auto; }


#menu{padding:20px 0;clear:both; height:353px;}
#servicos{padding:10px 0 30px 0; height:233px; clear:both;}
#dicas{width:286px; padding: 0 20px 0 10px; height:160px; float:left; overflow:hidden;}
.dicas_box{padding:10px 0 5px 0; clear:both;}

#roteiros{height:160px; float:left; width:387px; color:#fff;} 
#roteiros_box{background: url(imagem/bg_roteiros.jpg) left top no-repeat; height:140px; width:157px; padding:10px; float:left;}
#roteiros a{ color:#fff; text-decoration:none;}
#roteiros a:hover{ color:#FFFFCC; text-decoration:none;}

#inst{ clear:both; padding-top:20px; width:703px; overflow:hidden;}
#inst a{ color:#fff; text-decoration:none;}
#inst a:hover{ color:#FFFFCC; text-decoration:none;}
#bg_inst, #empresa, #frota, #orcamento{padding:10px; background:url(imagem/bg_inst.jpg) left bottom no-repeat; overflow:auto; width:197px; height:120px; overflow: hidden; float:left; }

#empresa{margin-right:26px; text-align:left;}
#frota{margin-right:26px; text-align:left;}
#orcamento{ text-align:left;}

.ct{background:#064474 url(imagem/c2.gif) no-repeat right top;}

.linhas_box{background:url(imagem/lh.jpg) center bottom no-repeat; padding: 10px 0 14px  0;}
