* { outline:none;  padding:0; margin:0; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; }

body { background:url(../img/bg.jpg) repeat;  font-size:12px; color:#666666;}

.facebook { float:left; margin:0 0 0 350px; }

img { border:none;}
a { color:#00034a; }
a:hover { text-decoration:underline; }
p { font-size:12px; line-height:18px; padding:3px 0 10px 3px;}
ul li { list-style:inside square; padding:0 0 5px 15px; line-height:20px; color:#000;}
h1 { font-size:18px; color:#134363; padding:20px 0 10px 10px;}
h1 span { font-size:30px; color:#ec8812}
h2 { font-size:16px; color:#000; margin:0 0 5px 0; padding:10px 0 0 5px;}

address { font-style:normal; color:#000;}

#chamada-cadastrese{ float:right; background:url(../img/chamada-cadastrese.jpg) ; width:890px; height:58px; padding:30px 0 0 78px; clear:both; color:#FFF; font-weight:bold; cursor:pointer;}
#chamada-cadastrese span{font-size:17px;}
#chamada-cadastrese p {padding:3px 0 0 20px;}


table {margin:auto; width:96%;}
table tr th {background:none repeat scroll 0 0 #1A4A7B; color:#FFF; border:1px solid #1A4A7B; font-size:11px; padding:2px; text-align:left; }
table tr th a {text-decoration:underline;}
table tr td {border:1px solid #CCC; font-size:11px; padding:5px;}
table th {background:none repeat scroll 0 0 #2b6362; border:1px solid #666666; font-size:11px; padding:2px;  }
form fieldset {border-width:0; padding:10px 0;}
form fieldset legend {color:#162C54; font-size:14px; font-weight:bold; padding:15px 0 5px 155px;}
form fieldset dl.zona {display:none;}
form fieldset dt {clear:both; float:left; font-size:12px; min-height:35px; padding-right:2%; padding-bottom:5px; text-align:right; width:30%;}
form fieldset dd {float:left; font-size:11px; min-height:35px; width:65%; padding-bottom:5px;}
form fieldset dd input {border:1px solid #CCC; font-size:11px; padding:2px;  }
form fieldset dd input[type="checkbox"] { border:none;  width:2%;  }
form fieldset dd label { padding:3px 10px 3px 2px;width:95%; display:inline-block; overflow:hidden;}
#corpo form fieldset dd textarea {border:1px solid #CCC; font-size:11px; padding:2px;}
#corpo form fieldset dd select {font-size:11px; padding:2px; }
#corpo form#frmInd fieldset dd textarea {margin-bottom: 3ex; width: 200px;}
form p {padding:10px 0; text-align:center;}
#corpo form div {padding:10px 0; text-align:center;}
form p input {background:none repeat scroll 0 0 #2A4361; color:#FFF; border-width:0; cursor:pointer; font-weight:bold; padding:4px 0; text-align:center; width:65px;}
form div input {background:none repeat scroll 0 0 #2A4361; color:#FFF; border-width:0; cursor:pointer; font-weight:bold; padding:4px 0; text-align:center; width:65px;}
form div input:hover, form p input:hover {background:none repeat scroll 0 0 #00034A; border-width:0; color:#FFF; }
form#frmind fieldset dd textarea {margin-bottom:3ex; width:200px;}
form#form1 fieldset dd textarea {margin-bottom:3ex; width:300px;}
form input#textCaptcha {float:left; margin:0 1ex 0 0;}
form img {padding:0;}
form div { text-align:center}

#virtual { background:url(../img/bg-footer.png) no-repeat center bottom;}

#topo { background:url(../img/bg-topo.jpg) repeat-x center 0; height:256px;}
#topo .topo { background:url(../img/bg-topoMeio.jpg) no-repeat center 0; width:995px; padding:70px 0 0 0; height:114px; margin:0 auto;}

.topo .logo{  padding:0 0 0 30px; width:400px; float:left; }
.topo .logo a { background:url(../img/bg-logo.jpg) no-repeat; display:block; width:370px; height:90px;}
.topo .telefoneTopo { width:305px; float:left; font-size:18px; color:#00034a; padding:35px 0 0; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.topo .telefoneTopo span{ font-size:30px; }
.topo .telefoneTopo a { color:#E36C08; }

.topo .menu { background:url(../img/bg-menuSprite.jpg) no-repeat 0 23px; height:60px; clear:both; padding:37px 0 0 58px;}
.topo .menu ul li { list-style:none inside; float:left;padding:0 9px 0 0;}
.topo .menu ul li a {  display:block; height:36px; text-indent:-8000px;}
.topo .menu ul li a:hover { background:url(../img/bg-menuSprite.jpg) no-repeat}
.topo .menu ul li a.liComprar {width:119px; }
.topo .menu ul li a.liLocacao {width:101px;}
.topo .menu ul li a.liCadastre {width:229px;}
.topo .menu ul li a.liFinancie {width:116px;}
.topo .menu ul li a.liInstitucional {width:153px;}
.topo .menu ul li a.liContato {width:114px;}
.topo .menu ul li a.liComprar:hover { background-position:-58px -88px;}
.topo .menu ul li a.liLocacao:hover { background-position:-186px -88px;}
.topo .menu ul li a.liCadastre:hover { background-position:-296px -88px;}
.topo .menu ul li a.liFinancie:hover { background-position:-534px -88px;}
.topo .menu ul li a.liInstitucional:hover { background-position:-659px -88px;}
.topo .menu ul li a.liContato:hover { background-position:-821px -88px;}


#corpo { background:url(../img/bg-corpo.png) no-repeat center 0 ; min-height:200px;  }
#corpo .corpo { width:978px; margin:0 auto; padding:10px 8px; background:#FFF; }

#corpo .busca {background:url(../img/bg-buscarapida.jpg) no-repeat scroll center 0 transparent; clear:both; height:120px; padding:10px 0 0 50px;}
#corpo .busca .buscaRapida {float:left; padding:0 0 10px 0; }
#corpo .busca .buscaRapida #imvBusca {float:left; padding: }
#corpo .busca .buscaRapida #imvBusca dl {float:left;}
#corpo .busca .buscaRapida #imvBusca dl dt {display:none;}
#corpo .busca .buscaRapida #imvBusca dl dd {padding:5px 5px 0;}
#corpo .busca .buscaRapida #imvBusca dl dd select {width:95px; padding:1px;}
#corpo .busca .buscaRapida #imvBusca dl dd select#ddlValorMin { width:130px;}
#corpo .busca .buscaRapida #imvBusca dl dd select#ddlBairro {width:220px;}
#corpo .busca .buscaRapida #imvBusca p {float:left; padding:0 0 3px;}
#corpo .busca .buscaRapida #imvBusca p input { background:url(../img/bg-inputBusca.jpg) no-repeat; }
#corpo .busca .buscaRapida #imvBusca p input:hover { color:#FFF;}

#corpo .busca #buscaCodigo { float:left; width:450px;}
#corpo .busca #buscaCodigo .buscaPesquisa { float:left; padding:5px 0 0; *padding:7px 0 0;}
#corpo .busca #buscaCodigo .buscaPesquisa a{ text-decoration:underline; color:#000; }
#corpo .busca #buscaCodigo .buscaPesquisa a:hover{ text-decoration:none; }
#corpo .busca #buscaCodigo span { float:left; padding:5px 10px 0; *padding:7px 10px 0;}
#corpo .busca #buscaCodigo .buscaCodigo { float:left; padding:0; height:26px;}
#corpo .busca #buscaCodigo .buscaCodigo #btnEnviar {background:url(../img/bg-inputBusca.jpg) no-repeat; }
#corpo .busca #buscaCodigo .buscaCodigo #btnEnviar:hover {color:#fff;}
#corpo .busca #buscaCodigo .buscaCodigo #ref { background:none; border:1px solid #CCC; width:100px; color:#000; font-size:11px; text-align:left; font-weight:normal; cursor:text; padding:2px; } 

#corpo .busca #favoritos { background:url(../img/virtual/bg-favoritos.jpg) no-repeat 0 center; float:left; padding:7px 0 7px 20px; font-weight:bold;  }

#corpo #boxServicos { width:930px; height:220px; margin:0 auto;}
#corpo #boxServicos .boxServicos { float:left; width:290px; padding:0 10px;}
#corpo #boxServicos .boxServicos h1 { padding:0; }
#corpo #boxServicos .boxServicos p a{ color:#666666; }
#corpo #boxServicos .boxServicos p a:hover {color:#134363;}
#corpo #boxServicos .boxServicos ul li { list-style:none inside; padding:2px 0;}
#corpo #boxServicos .boxServicos ul li a{ color:#666666; }
#corpo #boxServicos .boxServicos ul li a:hover{ color:#134363; font-weight:bold; text-decoration:none }

#corpo .boxJbInvest { float:left; width:230px; padding:0 50px 0 35px }
#corpo .boxJbInvest p { text-align:center; font-size:14px; }

#corpo .boxCartao { float:left; height:85px; width:328px; background:url(../img/img-cartaoVisa.jpg) no-repeat; }
#corpo .boxCartao h1{ padding:0 0 0 100px; text-align:center; }
#corpo .boxCartao p {  padding:0 0 0 115px; font-size:14px;}

#corpo .botelos { float:left; padding:0 0 0 40px; }
#corpo .botelos h1 { padding:0 0 10px 0; }

#corpo .associadas { clear:both; padding:50px 0 0 50px; color:#134363; }
#corpo .associadas h1 { float:left;}
#corpo .associadas a { padding:10px 30px 0; }


#rodape { width:993px; margin:0 auto; clear:both; height:285px; background:url(../img/bg-footer.png) no-repeat center bottom; }

#rodape .menu { clear:both; width:850px; margin:0 auto; padding:65px 0 0;}
#rodape .menu ul li{  list-style:none inside; float:left;padding:0 18px; }
#rodape .menu ul li a{ color:#FFF; font-size:20px; }

#rodape address { color:#FFF; padding:75px 0 0 50px; font-weight:bold; width:400px; float:left; }
#rodape address a{ text-decoration:underline; color:#FFF}
#rodape address a:hover { text-decoration:none;}

#rodape .uteis { float:left; padding:60px 0 0 50px; color:#FFF; width:430px;}
#rodape .uteis a { color:#FFF; }
#rodape .uteis .partilhar { width:330px; float:left; padding:0 0 0 50px; }
#rodape .uteis .partilhar span { float:left; padding:15px 0 0;}
#rodape .uteis .partilhar div { height:16px; overflow:hidden;}
#rodape .uteis .logosrodape { float:left; padding:10px 0 0 100px; }
#rodape .uteis .logosrodape .evalue { background:url(../img/virtual/i-value.png) 0 0 no-repeat; padding:2px 0 2px 21px; }
#rodape .uteis .logosrodape .gaia { background:url(../img/virtual/gaia_icon.png) 0 0 no-repeat; padding:2px 0 2px 23px; }
