
* { border:none; margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; outline:none; }

body { background:url(../img/bg.jpg) repeat-x #fafafa; font-size:12px;}

p { color:#6e6f71; font-size:12px; line-height:18px;}

a { text-decoration:none; color:#6e6f71; }
a:hover { text-decoration:underline; }
img { border:0; }
ul li { list-style:none inside; color:#6e6f71;  }
h1 { font-size:18px; }
h2 { font-size:16px; color:#31A84D; padding:15px 0 5px;}
h3 { font-size:13px;}
em > a { text-decoration:underline; }
em > a:hover { text-decoration:none; }

address { font-style:normal;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#FFF; color:#6E6F71; border:1px solid #BBB; padding:2px; }

/* TABELAS */
table { width:96%; margin:auto; }
table tr th { text-align:left; background:#029A35; border:1px solid #666; padding:2px; color:#000; font-size:11px; }
table tr th a { color:#FFF; text-decoration:underline; }
table tr td { font-size:11px; border:1px solid #666; padding:5px; } 

/* FORMULÁRIOS */
form fieldset { border:0; padding:10px 0; }
form fieldset legend { padding:15px 0 5px 155px; font-size:14px; font-weight:bold; color:#000; }
form fieldset dl.zona { display:none; }
form fieldset dt { float:left; clear:both; width:30%; min-height:35px; _height:35px; font-size:12px; text-align:right; padding-right:2%; color:#6e6f71 }
form fieldset dd { float:left; width:65%; min-height:35px; _height:35px; font-size:11px; }
form fieldset dd input, #corpo form fieldset dd textarea, #corpo form fieldset dd select { border:solid 1px #999; font-size:11px; padding:2px; }
form p, #corpo form div { text-align:center; padding:10px 0; }
form p input, #corpo form div input { text-align:center; font-weight:bold; color:#FFF; background:#009931;  border:0; width:92px; padding:4px 0; cursor:pointer; }
form#frmInd fieldset dd textarea { width:200px; margin-bottom:3ex; }
form#form1 fieldset dd textarea { width:300px; margin-bottom:3ex; }
form input#textCaptcha { float:left; margin:0 1ex 0 0; }
form img { padding:0 0 0 0; }

#site { width:998px; margin:auto; }

#topo { width:998px; float:left; background:url(../img/bg-topo.jpg) no-repeat; position:relative;}
#topo .logo { float:left; width:195px; padding:41px 0 0 20px;}

#topo .flashTopo { position:absolute; z-index:2; top:0; left:220px; padding:61px 0 0 0; }

#topo #headerRight { float:left; width:570px; padding:0 0 20px 210px; }
#topo #headerRight .headerSlogan { float:left;  padding:2px 0 30px 35px;}
#topo #headerRight .headerSlogan p{ color:#5c5756; font-style:italic; font-size:14px; }
#topo #headerRight .headerAtendimento { float:left; width:205px; text-align:center;}
#topo #headerRight .headerAtendimento p { font-size:26px; color:#2fa84b; line-height:24px;  }
#topo #headerRight .headerAtendimento p span { font-size:14px;}
#topo #headerRight .headerBuscaCodigo { background:url(../img/bt-buscaCodigo.jpg) no-repeat 90px bottom; float:left;  width:265px; height:37px; padding:20px 0 0 100px;}
#topo #headerRight .headerBuscaCodigo p { float:left; font-size:13px;}
#topo #headerRight .headerBuscaCodigo input#ref { float:left; width:206px; border:none; background:none; padding:10px 0;    }
#topo #headerRight .headerBuscaCodigo input#btnEnviar { float:left; width:35px; background:none; padding:10px 0; cursor:pointer; border:none; }
#topo #headerRight .headerContato { padding:25px 0 0 65px; clear:both;}
#topo #headerRight .headerContato .headerAtTelefone { float:left; width:150px; padding:10px 76px 10px 50px; background:url(../img/bt-nosligamos.jpg) no-repeat;}
#topo #headerRight .headerContato .headerAtTelefone a{ font-size:15px; }
#topo #headerRight .headerContato .headerAtEmail { float:left; width:150px; padding:10px 0 10px 50px; background:url(../img/bt-email.jpg) no-repeat; } 
#topo #headerRight .headerContato .headerAtEmail a{ font-size:15px; }

#topo #menu { background:url(../img/bg-menu.jpg) no-repeat center 0; float:left; width:100%;}
#topo #menu h2{ font-weight:normal; float:left; padding:25px 0 0 55px; color:#FFF;}
	
#topo #menu .menuTopo { float:right;  }
#topo #menu .menuTopo ul li{ float:left; width:95px; height:40px; padding:0 28px; } 
#topo #menu .menuTopo ul li a { font-weight:bold; font-size:16px; }

#topo #menu .buscaRapida { float:left;}
#topo #menu .buscaRapida #imvBusca { float:left; padding:20px 0 0 30px; width:950px;}
#topo #menu .buscaRapida #imvBusca dl { float:left;}
#topo #menu .buscaRapida #imvBusca dl dt { display:none; }
#topo #menu .buscaRapida #imvBusca dl dd { padding:5px 5px 0; }
#topo #menu .buscaRapida #imvBusca dl dd select{ width:135px; }
#topo #menu .buscaRapida #imvBusca dl dd select#ddlBairro{ width:220px; }
#topo #menu .buscaRapida #imvBusca p { padding:5px 0 0; }
#topo #menu .buscaRapida #imvBusca p input { background:url(../img/bt-buscaRapida.jpg) no-repeat; width:105px; color:#6E6F71; }

#topo #menu .login { clear:both; padding:12px 0 7px; text-align:center; color:#FFF; font-size:11px; }
#topo #menu .login a { color:#FFF; text-decoration:underline; }
#topo #menu .login a:hover { text-decoration:none; }
#topo #menu .login img { padding:0 5px 0 0;}

#corpo { background:url(../img/bg-corpo.gif) repeat-y center 0; float:left; width:958px; padding:20px 20px; min-height:200px;}

#corpo > h1 { padding:5px 0 15px; border-bottom:1px solid #029A35; margin:0 0 5px; padding:5px 0 0;}
#corpo > h2 { padding:15px 0 5px; color:#1b5c2a;}
#corpo > ul { line-height:20px; margin-left:20px; padding:8px 0 8px 30px;}
#corpo > ul li { list-style:disc inside; }

#destaques { clear:both;}

#destaques .destaqueBox1 { background:url(../img/bg-destaqueTitulo.jpg) no-repeat; float:left; width:467px; margin:0 5px 0 0; padding:0 0 20px;}
#destaques .destaqueBox1 h2 { color:#FFF; font-size:16px; text-align:center; padding:5px 0 10px 0; }

#destaques .destaqueBox2 { background:url(../img/bg-destaqueTitulo.jpg) no-repeat; float:left; width:467px; margin:0 0 0 5px; padding:0 0 20px;}
#destaques .destaqueBox2 h2 { color:#FFF; font-size:16px; text-align:center; padding:5px 0 10px 0;}

#destaques .destaqueBottom1 { background:url(../img/bg-destaqueBottom.jpg) no-repeat; float:left; width:117px; height:22px; padding:8px 0 0 350px;}
#destaques .destaqueBottom1 a{ background:url(../img/bt-destaqueOff.jpg) no-repeat; text-indent:-1000px; width:17px; height:17px; display:block; float:left; padding:0 5px; }
#destaques .destaqueBottom1 a.activeSlide { background:url(../img/bt-destaqueOn.jpg) no-repeat }

#destaques .destaqueBottom2 { background:url(../img/bg-destaqueBottom.jpg) no-repeat; float:left; width:117px; height:22px; padding:8px 0 0 350px;}
#destaques .destaqueBottom2 a{ background:url(../img/bt-destaqueOff.jpg) no-repeat; text-indent:-2000px; width:17px; height:17px; display:block; float:left; padding:0 5px;}
#destaques .destaqueBottom2 a.activeSlide { background:url(../img/bt-destaqueOn.jpg) no-repeat }

#destaquePonto { background:url(../img/bg-pontosComerciais.jpg) no-repeat; height:232px; width:555px; float:left; padding:5px; margin:0 5px; }
#destaquePonto h2 { color:#FFF; width:375px; padding:0 10px 0 0; float:left; }
#destaquePonto .prev { background:url(../img/btPrev.jpg) no-repeat; width:17px; height:17px; display:block; float:left; margin-top:5px; }
#destaquePonto .next { background:url(../img/btNext.jpg) no-repeat; width:17px; height:17px; display:block; float:left; margin-top:5px;}
#destaquePonto span { padding:5px 35px; float:left; color:#6E6F71;}

#sLocacao { background:url(../img/bg-sLocacao.jpg) no-repeat; width:355px; height:230px; float:left; margin:8px 0 0 20px; padding:0 0 0 8px;}
#sLocacao h2{ color:#31a84d; padding:8px 8px 8px 0;  }
#sLocacao .boletoBancario { background:url(../img/bg-boleto.jpg) no-repeat; width:230px; height:45px; margin-top:20px; padding:0 0 15px 70px;  }
#sLocacao .extratoProprietario { background:url(../img/bg-extrato.jpg) no-repeat; width:230px; height:45px; padding:15px 0 0 70px; } 

#boxEmpresa { background:url(../img/bg-empresa.jpg) no-repeat; width:361px; height:190px; float:left; padding:0 0 0 85px; margin:0 20px 0 5px;}
#boxEmpresa h2{ color:#31a84d; padding:25px 8px 8px 0; }
#boxEmpresa .saibaMais { background:url(../img/bt-saibaMais.jpg) no-repeat; float:right; width:75px; height:20px; padding:4px 0 0 8px; margin:30px 10px 0 0; }
#boxEmpresa .saibaMais a{ font-size:12px; color:#FFF; }

#boxServicos { background:url(../img/bg-servicos.jpg) no-repeat; width:428px; height:173px; float:left; padding:0 0 0 8px; margin:0 0 0 40px;}
#boxServicos h2{ color:#31a84d; padding:25px 8px 8px 8px;  }
#boxServicos ul li { background:url(../img/liServico.jpg) no-repeat 0 center; padding:4px 0 3px 10px; font-size:12px;}
#boxServicos .saibaMais { background:url(../img/bt-saibaMais.jpg) no-repeat; float:left; width:75px; height:20px; padding:4px 0 0 8px; margin:3px 0 0;  }
#boxServicos .saibaMais a{ font-size:12px; color:#FFF; }

.pontosSaibaMais { clear:both; text-align:center; padding:10px 0; font-size:14px;}

#footer { background:url(../img/bg-footer.jpg) repeat-x; height:223px; clear:both;}
#footer .rodape{ background:url(../img/bg-rodape.jpg) no-repeat; width:1000px; height:223px; margin:0 auto; }
#footer .rodape .menuFooter { clear:both; margin:auto; text-align:center; width:710px; }
#footer .rodape .menuFooter ul li { font-size:10px; float:left; font-size:13px; padding:15px 20px 0; }
#footer .rodape .menuFooter ul > li.liSeparador { background:url(../img/liMenuFooter.jpg) no-repeat center 0; width:10px; height:55px; padding:0; } 

#footer p { font-weight:bold;}

#footer address { padding:10px 0 0 30px; float:left;}
#footer address p { float:left; font-weight:bold; padding:6px 0 0 10px;}
#footer address img { float:left;} 

#footer .uteis { float:right; padding:10px 10px 0 0;} 

#footer .parceiros { float:right; clear:right; padding:20px 0 0;}
#footer .parceiros p { float:left;}
#footer .parceiros img { padding:0 0 0 4px; float:left; }

#footer .logos { clear:both;}
#footer .logos p{ text-align:center; }
#footer .logos a { padding:0 10px;}


