body { background:#000; margin:0; padding:0; font:normal 12px Verdana, Arial, "Trebuchet MS"; }

/* GERAIS */
img {border: 0px;}
a {text-decoration:none; color:#000; font:normal 12px Verdana, Arial, "Trebuchet MS";}
a:hover {text-decoration:underline; }
q, p {text-align: justify; margin:10px 0;}
h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:bold; }
/* ++++++++ */
#geral { width:997px; margin:0px auto; }

/* -- TOPO --*/
#geral #topo { overflow:hidden; clear:both; }
#geral #topo h1 { width:223px; height:132px; background:transparent url('../img/logo.png') no-repeat; float:left; *position:absolute; margin-left:20px; z-index:999; }
#geral #topo h1 a { width:223px; height:132px; display:block; text-indent:-10000px; }
#geral #topo h2 { position:absolute; width:1px; height:1px; text-indent:-10000px; }
#geral #topo .fone{ width:250px; margin-top:10px;  float:right; font-size:14px; color:#FFF; font-weight:bold; }
#geral #topo .fone p{ margin-top:0px; font-size:24px; }

#geral #menu { width:997px; height:67px; margin-top:72px; background:transparent url('../img/bg_menu.jpg') no-repeat;  z-index:-1; }
#geral #menu ul { *width:757px; *float:right; }
#geral #menu ul li{ padding:0 0 0 25px; line-height:67px; display:inline; text-align:center; }
#geral #menu ul li a{ font-size:12px; font-weight:bold; }
#geral #menu ul li a:hover{ color:#DE2700; }


#geral #middle { background:#FFF; overflow:hidden; clear:both; }
#geral #middle .bus { width:966px; height:279px; margin:16px auto; }
#geral #middle .conteudo { margin:0; padding:16px; background:#FFF url('../img/bg_conteudo.gif') repeat-x top left; }
#geral #middle .conteudo h3{ font-size:25px; }
#geral #middle .conteudo .subtitle{ margin:10px auto; line-height:17px; font-size:12px; font-weight:bold; color:#DE2700; text-align:justify; }
#geral #middle .conteudo p{ text-indent:20px; margin:10px auto; line-height:18px; }

#geral #middle .conteudo .botaoInicio { margin-left:16px; width:223px; height:363px; background:url('../img/bt_inicio.jpg') no-repeat;  float:right; }
#geral #middle .conteudo .botaoInicio .btFrota{ margin:35px 0 0 16px; width:185px; height:59px; position:absolute; }
#geral #middle .conteudo .botaoInicio .btOrcamento{ margin:125px 0 0 16px; width:181px; height:65px; position:absolute; }

#geral #middle .conteudo .frota{ margin:20px 10px; overflow:hidden; clear:both; }

#geral #middle .conteudo .fotoBus{ width:350px; padding:3px; float:left; }
#geral #middle .conteudo .fotoBus img{  border:1px solid #999; }
#geral #middle .conteudo .fotoBus table{ margin:0 0 0 5px; }
#geral #middle .conteudo .fotoBus table tr td{ padding:4px 4px 0 0; font-size:10px; color:#999; }
#geral #middle .conteudo .textoBus { width:550px; margin-left:16px; padding:10px 0; float:left; }
#geral #middle .conteudo .textoBus h3{ font-size:18px; }

#geral #middle .conteudo .lista_home table { margin:10px 0 0 30px; }
#geral #middle .conteudo .lista_home td { padding:6px 10px; }
#geral #middle .conteudo .lista_home h3 { padding-left:24px; background:url('../img/ico_lista.jpg') no-repeat; height:18px; line-height:18px; }
#geral #middle .conteudo .lista_home h3 a{ font-size:14px; }
#geral #middle .conteudo .lista_home .bt_mais{ float:right; margin:10px 20px 0 0; }

#geral #middle .conteudo .servico { margin:10px 0 0 20px; }
#geral #middle .conteudo .servico h3 { font-size:12px; color:#DE2700; }

#geral #middle .conteudo .dados { float:right; margin:20px 20px 0 0; font-size:14px; line-height:22px; }
#geral #middle .conteudo .dados a{ font-size:14px; }
#geral #middle .conteudo .dados  b{ color:#DE2700; font-size:18px; }

#geral #middle .conteudo .contato  { margin-top:30px; margin-left:80px; }
#geral #middle .conteudo .contato  table tr td { font-size:11px; font-weight:bold; }
#geral #middle .conteudo .contato  p { font-size:11px; color:#969696; text-indent:0px; }

#geral #middle .conteudo .linha_frota{ margin:30px; border-bottom:1px dotted #999; }

#geral #rodape { width:997px; margin:0px; padding:25px 0 20px 16px; background:transparent url(../img/fim_conteudo.jpg) no-repeat 0 0 ; font-size:11px; color:#FFF; line-height:16px; }
#geral #rodape a{ font-size:11px; color:#FFF; }

#geral #rodape #pickweb { width:83px; height:46px; background-image:url(../img/pickweb.jpg); background-repeat: no-repeat; float: right; margin:4px 20px 0 0; }
#geral #rodape #pickweb a{ width:83px; height:46px; display:block; text-indent:-8000px; }

/* -- FORMULÁRIOS -- */
.form { width:160px; height:22px;	padding:2px 0px 1px 4px; border:1px solid #000;	font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }
.form2 { width:400px; height:15px; padding:2px 0px 1px 4px; border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }		
.form3 { width:200px; height:15px; padding:2px 0px 1px 4px;	border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }		
.form4 { width:200px; height:15px; padding:2px 0px 1px 4px;	border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:6px 0 2px 3px; }		
.text_area	{ width:440px; height:140px; padding:2px 0px 1px 4px; border:1px solid #000; font-family:tahoma,verdana; font-size:12px; color:#000; margin:5px 0px 0px 3px; }		
.enviar { background-image:url(../img/enviar.jpg); background-repeat: no-repeat; background-position: top left; width:68px; height: 15px; border:0px; }
.limpar{ background-image:url(../img/limpar.jpg); background-repeat: no-repeat; background-position: top right; width:70px; height: 15px; border:0px; }


