* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; outline:none; }
p { line-height:18px;}
img { border:none; }
a { color:#a27004; }
body { background:url(../img/bg-chiminazzo.jpg); font-size:12px; }
#virtual { background:url(../img/bg.jpg) repeat-x; }
#site { width:993px; margin:auto; overflow:auto; background:url(../img/bg.jpg) repeat-x; padding:22px 0 0 0; }
ul li { list-style:inside none;}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#FFF; border:1px solid #BBB; padding:2px; }

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%; }
form fieldset dd { float:left; width:65%; min-height:35px; _height:35px; font-size:11px; }
form fieldset dd input, form fieldset dd textarea, form fieldset dd select { border:solid 1px #999; font-size:11px; padding:2px; }
form p, form div { text-align:center; padding:10px 0; }
form p input, form div input { text-align:center; font-weight:bold; color:#000; background:#C08301;  border:0; width:70px; 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;}

#busca { width:970px; height:135px; float:left; padding:10px 0 0 15px; clear:both; }

#busca #bLeft { width:195px; float:left;}
#busca #bRight { width:750px; float:left;}

/*.boxCodigo { display:block; width:170px; height:10px; float:left; padding:0 20px 0;  }
.boxCodigo #btnEnviar { background:url(../img/boxSearch.jpg) no-repeat; border:none; width:20px; cursor:pointer;}*/

#site .buscaCodigo { width:400px; height:30px; padding:0 8px 0 15px; float:right; color:#FFF !important;}
#site .buscaCodigo #cod_jb{width:100px; background:#FFF; border:2px solid #D1D1D9;}
#site .buscaCodigo #btnEnviar{background:#C08301; border:none; color:#000; font-weight:bold;}
#site .buscaCodigo p{font-size:11px; font-weight:bold; color:#FFF;}
#site .buscaCodigo a{font-size:12px; font-weight:bold; color:#FFF;}

#busca #bLeft .boxRecados { background:url(../img/box-recados.jpg) no-repeat; float:left;  margin-top:5px; }
#busca #bLeft .boxRecados a{ font-size:14px; color:#FFF; width:170px; height:50px; display:block; }
#busca #bLeft .boxRecados p { text-align:center; padding:5px 0 0 0;}

#busca .busca { width:260px; height:40px; overflow:hidden; float:left; padding-top:13px; padding-left:10px; }
#busca .busca p { font-size:13px; font-weight:bold; float:left; padding-right:5px; color:#FFFFFF; padding-top:5px; }
#busca .busca input { width:100px; border:solid 1px #FFCC00; background:#FFFFFF; padding:2px; font-size:12px; }
#busca .busca #btnBusca { width:23px; height:23px; background:url(../img/bt-buscar.jpg) no-repeat; text-align:center; font-size:11px; font-weight:bold; cursor:pointer; border:none; color:#FFFFFF; }
#busca .menu2 { width:491px; height:36px; overflow:hidden; float:left; padding-top:17px; padding-left:15px; }
#busca .menu2 li { float:left; list-style:none; font-size:12px; padding-left:21px; font-weight:bold; }
#busca .menu2 li a { color:#FFFFFF; }

#buscaRapida{float:left; width:960px; padding:6px 0;}
#buscaRapida span{ font-weight:bold; color:#FFF; padding:0 0 0 8px; font-size:22px;}
#buscaRapida dl{float:left;}
#buscaRapida dl dt { display:none; }
#buscaRapida dl dd { padding:10px 0 0 10px; }
#buscaRapida dl dd select { font-size:12px; width:126px; border:2px solid #D1D1D9; }
#buscaRapida dl dd #ddlPretensao { width:85px;}
#buscaRapida dl dd #ddltipo { width:100px;}
#buscaRapida dl dd #ddlValorMin { width:121px;}
#buscaRapida dl dd #ddlValorMax { width:121px;}
#buscaRapida dl dd #ddlBairro { width:130px; }
#buscaRapida p { float:left; text-align:center; padding:10px 0 1ex 10px;}
#buscaRapida a { color:#FFF; }
#buscaRapida a:hover { text-decoration:underline;}

.buscaCodigo { float:left;}
.imoveisFavoritos { float:left; color:#FFF; padding:2px 0 0 10px;}
.imoveisFavoritos a { color:#FFF; font-weight:bold; }
.imoveisFavoritos a:hover { text-decoration:underline;}

#topo { background:url(../img/bg-topo.jpg) no-repeat; width:980px; height:240px; float:left; padding:0 0 40px 0; }
#topo .logo a { height:130px; width:350px; display:block; float:left; text-indent:-9999px;}
#topo .flash { width:426px; height:117px; float:left; }
#topo .tel { width:426px; height:29px; float:left; text-align:right; overflow:hidden; }
#topo .tel p { font-size:28px; font-weight:bold; color:#F2F2F2; padding-right:30px; padding-top:4px; }
.menu { width:980px; height:20px; float:left; padding:0 0 14px 0; position:relative;}
.menu li { float:left; list-style:none; padding:0 15px; font-size:15px; font-weight:bold; color:#FFF;   }
.menu li strong { font-size:16px; }
.menu li a { color:#FFF; }
.menu li a:hover { color:#000; }
.menu li a:hover strong { color:#000; }

#corpo { padding:0 10px; float:left; }

#corpo h1 .cod_jb { background:none; overflow:hidden; height:20px; }

#corpo-content {width:960px; float:left; padding:40px 10px 15px 15px; min-height:500px; *height:500px;}

#content { width:964px; background:#FFF; float:left; padding:10px;  margin:20px 0 20px 0;}

#content h1 { clear:both; font-size:20px; color:#C08301; padding-bottom:15px; }
#content h2 { clear:both; font-size:15px; color:#93938C; padding-bottom:15px; padding-left:10px; }
#content h3 { clear:both; font-size:13px; color:#000; padding-bottom:15px; padding-left:10px; }
#content p { font-size:12px; line-height:19px; padding-bottom:15px; padding-left:10px; }
#content ul { padding-left:20px; padding-bottom:15px; }
#content li { line-height:19px; font-size:12px; padding:0 0 0 24px; list-style:circle inside;  }

#corpo h1 { clear:both; font-size:20px; color:#93938C; padding-bottom:15px; }
#corpo h2 { clear:both; font-size:15px; color:#93938C; padding-bottom:15px; padding-left:10px; }
#corpo h3 { clear:both; font-size:13px; color:#000; padding-bottom:15px; padding-left:10px; }
#corpo p { font-size:12px; line-height:19px; padding-bottom:15px; padding-left:10px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { line-height:19px; font-size:12px; list-style-position:inside; }

#corpo-content #colLeft { float:left; width:695px; min-height:600px; *height:600px; padding:0 10px 0 5px; background:url(../img/bg-corpoContent.jpg) right top no-repeat #FFF;} 
#corpo-content #colRight { float:left; padding:0 0 0 25px; }

#corpo #colLeft { float:left; width:745px; padding:0 0 0 0; } 
#corpo #colRight { float:left; }

#colRight .boxOportunidades { background:url(../img/boxOportunidades.jpg) no-repeat; width:216px; height:138px; padding:10px 0 17px 10px;}
#colRight .boxOportunidades a { float:right;  font-size:14px; color:#000; }
#colRight .boxOportunidades a:hover { text-decoration:underline; } 
#colRight .boxOportunidades h1 { color:#000; font-size:22px; padding:0 0 10px 0; font-weight:normal; }
#colRight .boxOportunidades p { font-size:14px; padding:0;}

#colRight .boxCadastro { background:url(../img/boxCadastro.jpg) no-repeat; width:216px; height:138px; padding:10px 0 40px 10px;}
#colRight .boxCadastro h1 { font-size:22px; color:#363636; border-bottom:none; font-weight:normal; }
#colRight .boxCadastro a { font-size:14px; color:#363636;} 
#colRight .boxCadastro a:hover { text-decoration:underline; } 
#colRight .boxCadastro span { background:url(../img/seta.jpg) no-repeat; padding:0 0 0 10px; font-size:13; width:7px; height:13px;   }

#colRight .boxServicos { background:url(../img/boxServico.jpg) no-repeat; width:216px; height:86px; padding:10px 0 17px 10px;  }
#colRight .boxServicos h1 { font-size:22px; color:#FFF; border-bottom:none; font-weight:normal; }
#colRight .boxServicos a { font-size:14px; color:#FFF;  } 
#colRight .boxServicos a:hover { text-decoration:underline; } 
#colRight .boxServicos span { background:url(../img/setaAzul.jpg) no-repeat; width:7px; height:13px; padding:0 0 0 10px;  }

#colRight .boxAssociada{ background: url(../img/boxAssociada.jpg) no-repeat; width:223px; height:96px; float:left;   }


#indique { padding: 10px 0 0 70px; float:left; }

#rodape { clear:both; height:208px; background:url(../img/bgFooter.jpg) repeat-x #686853; }
#rodape .rodape { width:993px; margin:auto; height:130px; text-align:center; background:url(../img/bgFooter.jpg) repeat-x #686853; }

#rodape .rodape .midia  {width:750px; float:left; width:auto; }
#rodape .rodape .midia ul {  }
#rodape .rodape .midia ul li{ float:left; list-style:none; padding:0 72px; }
#rodape .rodape p { font-size:15px; color:#FFFFFF; line-height:20px; padding-top:5px; clear:both; }
#rodape .rodape p a { color:#fff; font-weight:bold; }

#rodape .logosFooter { clear:both; padding:10px 0 0;}

#rodape .rodape address { width:980px; width:auto; float:left;}

.rede { width:350px; float:left; padding-right:5px;}
.rede a { color:#666666; font-size:13px; }
.rede img { padding-right: 5px;}

#boleto { width:360px; float:left; padding-top:25px;}
#boleto a {font-weight:bold; color:#000;}

/* TABELAS */
table { width:96%; margin:auto; }
table tr th { text-align:left; background:#C08301; 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; } 


.buscaPronta{ float:left; clear:both; width:975px; padding:17px 0 0 0;}
.buscaPronta h2{ float:left; color:#fff; font-size:18px;}
.buscaPronta ul{ clear:both; padding:10px 0 35px 0;}
.buscaPronta ul li{ float:left; width:auto; color:#fff; margin:0 0 0 -2px; }
.buscaPronta ul li a{ color:#fff;}
.buscaPronta ul li a:hover{ color:#F3BE34; text-decoration:underline;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
   /*----css codes for google chrome------*/
   .buscaPronta ul li 
    {
     padding-left:8px; 
      }
 }


.listagemAmi{}
.listagemAmi .imovelLista { border:solid 1px #CCCCCC; clear:both; padding:5px; float:left; margin-left:1ex; margin-bottom:1ex; min-height:100px; }
.listagemAmi .imovelLista * p { padding-bottom:3px !important; margin: 0 !important; }
.listagemAmi .imovelLista .image { float:left; height:100px; width:130px;}
.listagemAmi .imovelLista .image img { width:120px; height:100px; }
.listagemAmi .imovelLista .features{ float:left; width:800px;}
.listagemAmi .imovelLista .features .descricao{ float:left; clear:both; line-height:22px;}
.listagemAmi .imovelLista .features .tipo{ clear:both; font-weight:bold; padding:10px 0 15px 0;}
.listagemAmi .imovelLista .features .tipo p{ padding:0 !important;}
.listagemAmi .imovelLista .features .google{ float:left;}
.listagemAmi .imovelLista .features .saiba{ float:left; padding:0 0 0 10px;}


.voltar { display:block; background:url(../img/virtual/icoVoltar.png) no-repeat left top; padding:0 0 0 20px; clear:both; float:right; font-size:14px; font-weight:bold; margin:5px 20px 0 0; }
.voltar:hover { text-decoration:underline; }

#site .menu .creci{ position:absolute; right:22px; top:65px; color:#0177a0; font-weight: 900;}
