* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px; outline:none; line-height:16px; }

body { background:url(../img/bg.jpg) center top no-repeat ; background-color:#fff; }
img { border:none; margin:0; padding:0;}

#site { width:995px; margin:auto; height:auto;  background:url(../img/bg.jpg) center top no-repeat ;  }
ul { list-style:none;}
a { color:#000;}
#corpo p { margin:15px 0;}
a:hover { text-decoration:underline;}
iframe { border:1px solid #999; padding:4px; margin:5px 0;}


.corretorOnline { position:fixed; top:0; right:30px; width:111px; height:60px; }

table {margin:auto; width:96%;}
table tr th {background:none repeat scroll 0 0 #F26424; border:1px solid #666666; color:#FFF; font-size:11px; padding:2px; text-align:left;}
table tr th a {color:#FFFFFF; text-decoration:underline;}
table tr td {border:1px solid #CCC; font-size:11px; padding:5px;}


h1 { font-size:18px; border-bottom:1px solid #7f2501; color:#F48120; font-weight:normal; width:951px; padding:25px 0 10px 0; margin:0 0 13px 0;}
h3 {  font-size:14px; margin:13px 0;}
h4 {  font-size:12px; margin:20px 0 5px 0;}


#site #topo { height:260px; width:995px; position:relative; }
#site #topo #logo { float:left; width:230px; height:191px;  padding:40px 0 0 20px; }
#site #topo #logo a {display:block; float:left; height:140px; width:210px; margin:0 0 0 15px; }
#site #topo #menu_sup { float:left; width:700px; height:39px; padding:30px 0 0 0; }
#site #topo #menu_sup ul .li1 { float:left; width:135px; padding:0 15px; cursor:pointer;}
#site #topo #menu_sup ul .li2 { float:left; width:119px; padding:0 10px; cursor:pointer;}
#site #topo #menu_sup ul .li3 { float:left; width:111px; padding:0 10px; cursor:pointer;}
#site #topo #menu_sup ul .li4 { float:left; width:100px; padding:0 10px; cursor:pointer;}
#site #topo #menu_sup ul li a { color:#000; font-size:15px;}
#site #topo #menu_sup ul li a:hover { text-decoration:none; color:#E06203;}

#site #topo #menu_sup ul li a strong { font-weight:bold; font-size:16px;}
#site #topo #menu_inf { float:left; width:960px; height:25px; padding:0 0 0 35px;}
#site #topo #menu_inf ul li { float:left; padding:1px 10px 0 10px; }
#site #topo #menu_inf ul li a { color:#FFF; font-size:14px; }
#site #topo #menu_inf ul li a:hover { text-decoration:none; color:#000;}
#site #topo #menu_inf ul .separador { background:url(../img/li_separador.jpg) no-repeat; padding:0 3px; display:block; height:21px;}

#site #topo #telefone { float:left; width:160px; height:37px; padding:11px 0 0 23px;}
#site #topo #telefone p { font-size:16px; color:#000; background:url(../img/fone.jpg) no-repeat; padding:5px 0 0 33px; height:25px;}
#site #topo #mail { float:left; width:200px; height:37px; padding:11px 0 0 18px;}
#site #topo #mail a { font-size:16px; color:#000; background:url(../img/mail.png) no-repeat; padding:5px 0 0 33px; height:25px; display:block;}

#site #topo #jaguariuna { float:left; width:160px; height:43px;  position:absolute; right:0; top:52px;}
#site #topo #jaguariuna a { display:block; width:160px; height:43px;}
#site #topo #horarios { float:left; width:550px; height:50px;  padding:0 0 0 23px;}
#site #topo #horarios p strong{ color:#F15A24; font-weight:normal;}
#site #topo #horarios p { font-size:11px; color:#000;}

#site #topo #buscaCodigo { float:left; width:600px; padding:15px 0 0 23px;}
#site #topo #buscaCodigo span { float:left; padding:3px 10px 0; *padding:7px 10px 0;}
#site #topo #buscaCodigo .buscaCodigo { float:left; padding:0;}
#site #topo #buscaCodigo .buscaCodigo p { float:left; padding:7px 3px 0 0; font-size:11px;}
#site #topo #buscaCodigo .buscaCodigo #ref { background:#FFF; padding:1px; width:68px; height:16px; color:#000; font-size:11px; text-align:left; float:left; margin:7px 0 0 0; font-weight:normal; cursor:text; padding-left:5px; *padding:-5px 0 0 0; border:1px solid #CCC; } 
#site #topo #buscaCodigo .buscaCodigo #btnEnviar { background:url(../img/btn_ok.jpg) no-repeat 2px 3px; border:none; height:30px; width:41px; color:#FFF; cursor:pointer;}

#corpo .miniSlideShow li { float:left; background:none; padding:0 10px 5px 0; }
#corpo .miniSlideShow li img { border:1px solid #D1D1D1; padding:1px; }

#banner { width:945px; height:242px; padding:0 3px; border-bottom:solid 1px #7F2501; }
#banner .imagem { float:left; width:862px; height:238px; text-align:center;}
#banner .imagem ul li{ width:250px; height:238px; margin:0 17px; background:none !important; padding:0 !important; text-align:center !important;}
#banner .imagem li{ width:250px; height:238px; margin:0 17px;}

#banner .imagem ul li p { clear:left; width:250px; padding:10px 0 0 0;}
#banner .prev { float:left; background:url(../img/prev_cycle.png) no-repeat; width:41px; height:40px; display:block; margin:71px 0 0 0;}
#banner .next { float:left; background:url(../img/next_cycle.png) no-repeat; width:41px; height:40px; display:block; margin:71px 0 0 0;}

.login { float:left; color:#000; font-size:12px; width:215px; background:url(../img/star.gif) no-repeat 14px 6px; padding:3px 0 3px 35px; line-height:20px; margin:5px 0 7px 0; }
.login a { color:#F05A28; text-decoration:none; }
.login a:hover { text-decoration:underline;}


#site #corpo { padding:0 20px 20px 20px; min-height:300px; overflow:auto;}
#site #corpo #imob_links ul { padding-bottom:15px; padding-left:15px; }
#site #corpo #imob_links li { text-align:left; line-height:18px; font-size:12px; list-style:inside none ; background:url(../img/bg-seta.gif) no-repeat left 5px; padding-left:12px; _padding-left:0;}
#site #corpo #imob_links a { color:#F05A28; }
#site #corpo #home_esquerda { float:left; width:658px; padding:20px 0 0 26px;}
#site #corpo #home_esquerda #destaqueVenda { clear:both;  height:245px;  overflow:hidden;}
#site #corpo #home_esquerda #destaqueVenda > a { display:block; width:40px; height:54px; float:left; margin:50px 0 0;}
#site #corpo #home_esquerda #destaqueVenda a.prevVenda { background:url(../img/prev.gif) no-repeat; }
#site #corpo #home_esquerda #destaqueVenda a.nextVenda { background:url(../img/next.gif) no-repeat;}

#site #corpo #home_esquerda #destaqueLocacao { clear:both;  height:245px;  overflow:hidden;}
#site #corpo #home_esquerda #destaqueLocacao > a { display:block; width:40px; height:54px; float:left; margin:50px 0 0;}
#site #corpo #home_esquerda #destaqueLocacao a.prevLocacao { background:url(../img/prev.gif) no-repeat; }
#site #corpo #home_esquerda #destaqueLocacao a.nextLocacao { background:url(../img/next.gif) no-repeat;}

#site #corpo #home_esquerda #destaqueRurais { clear:both; height:245px;  overflow:hidden;}
#site #corpo #home_esquerda #destaqueRurais > a { display:block; width:40px; height:54px; float:left; margin:50px 0 0;}
#site #corpo #home_esquerda #destaqueRurais a.prevRurais { background:url(../img/prev.gif) no-repeat; }
#site #corpo #home_esquerda #destaqueRurais a.nextRurais { background:url(../img/next.gif) no-repeat;}

#site #corpo #home_esquerda #destaqueOportunidade { clear:both; height:245px;  overflow:hidden;}
#site #corpo #home_esquerda #destaqueOportunidade > a { display:block; width:40px; height:54px; float:left; margin:50px 0 0;}
#site #corpo #home_esquerda #destaqueOportunidade a.prevOportunidade { background:url(../img/prev.gif) no-repeat; }
#site #corpo #home_esquerda #destaqueOportunidade a.nextOportunidade { background:url(../img/next.gif) no-repeat;}

#site #corpo #home_esquerda .vendaCarrousel { float:left; width:574px !important; height:240px; padding:0 0 0 3px;}
.tipoVenda { background:url(../img/bg-cycle.jpg) repeat-x center top; }
#site #corpo #home_esquerda .locacaoCarrousel { float:left; width:574px !important; height:240px; padding:0 0 0 3px}
#site #corpo #home_esquerda .ruraisCarrousel { float:left; width:574px !important; height:240px; padding:0 0 0 3px}
#site #corpo #home_esquerda .oportunidadeCarrousel { float:left; width:574px !important; height:240px; padding:0 0 0 3px}


#site #corpo #home_esquerda #agenda { float:left; width:310px; margin:0 35px 0 0;}
#site #corpo #home_esquerda #agenda h1 { width:300px;}
#site #corpo #home_esquerda #agenda .img_agenda{ float:left; padding:0 15px 0 0;}
#site #corpo #home_esquerda #agenda .consulte { float:right; width:118px; margin:15px 0 0 0;}

#site #corpo #home_esquerda #parceiros { float:left; width:310px;}
#site #corpo #home_esquerda #parceiros h1 { width:300px;}
#site #corpo #home_esquerda #parceiros a, #site #corpo #home_direita #parceiros img { float:left;}
#site #corpo #home_esquerda #parceiros p a { float:left; color:#F7931E; font-size:18px; line-height:26px; width:154px; margin:10px 0 0 14px;}
#site #corpo #home_esquerda #parceiros p { float:left;}
#site #corpo #home_esquerda #parceiros #texto_naga { text-align:center; float:left;}




#site #corpo #prefeitura { float:left; width:265px;}
#site #corpo #prefeitura img { float:left;}
#site #corpo #prefeitura .consulte { float:left; width:118px; margin:20px 0 0 0;}
#site #corpo h2 {font-size:16px; border-bottom:1px solid #7f2501; color:#F48120; font-weight:normal; padding:25px 0 10px 0; margin:0 0 13px 0;}
#site #corpo #agenda2 { float:left; width:280px; margin:0 50px;}
#site #corpo #agenda2 .img_agenda{ float:left; padding:0 15px 0 0;}
#site #corpo #agenda2 .consulte { float:right; width:118px; margin:5px 0 0 0;}
#site #corpo #parceiros2 { float:left;}
#site #corpo #parceiros2 a, #site #corpo #parceiros2 img { float:left;}
#site #corpo #parceiros2 p a { float:left; color:#F7931E; font-size:18px; line-height:26px; width:154px; margin:10px 0 0 14px;}
#site #corpo #parceiros2 p { float:left;}
#site #corpo #parceiros2 #texto_naga { text-align:center; float:left;}

#links_color a { color:#EF5D22; }


.atrativo { padding:0 0 0 30px; font-weight:normal; font-size:18px;}
.atrativo div { text-align:center; float:left; width:305px; font-size:12px; padding-top:10px; padding-bottom:15px; }
.atrativo img { padding:2px; border:1px solid #F15A23; margin:0 0 3px 0;}
.atrativo strong {font-weight:normal; font-size:12px;}


#site #corpo #home_direita { float:left; width:280px; padding:20px 0 20px 21px;}
#site #corpo #home_direita h1 { width:280px; margin:0 0 20px 0;}
#site #corpo #home_direita #caixa { float:left; text-align:center; margin:0 0 15px 0;}
#site #corpo #home_direita #caixa p { color:#002E94; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#site #corpo #home_direita #imoveis_rurais { float:left;}
#site #corpo #home_direita #imoveis_rurais p { float:left; width:227px;}
#site #corpo #home_direita #imoveis_rurais .consulte { float:right; width:118px; margin:15px 0 0 0; }
#site #corpo #home_direita #links_uteis { height:75px; padding:0 0 0 20px;}
#site #corpo #home_direita #links_uteis a { font-weight:bold; background:url(../img/img_boleto.png) no-repeat 0 3px; padding:5px 0 5px 25px; width:160px; display:block; margin:10px 0; color:#F48120;  }




#footer { background:url(../img/bg_footer.jpg) repeat-x; height:100px; clear:both; }
#footer #rodape { background:url(../img/bg_footer.jpg) repeat-x; margin:auto; width:980px; height:100px; padding:0 0 0 15px;}
#footer #rodape #logo_footer { float:left; }
#footer #rodape #logo_footer a { float:left; width:150px; height:100px; background:url(../img/logo_footer.jpg) no-repeat;}
#footer #rodape #endereco { float:left; padding:17px 0 0 30px;}
#footer #rodape #endereco p { color:#FFF;}
#footer #rodape #endereco a { color:#FFF; font-weight:bold;}
#footer #rodape #indique { float:right; padding:10px 0 0 0; width:250px;}
#footer #rodape #indique a { color:#FFF; float:left; }
#footer #rodape #indique span{ color:#FFF; }
#footer #rodape #mapa_site { float:right; padding:9px 0 0 0; width:100px;}
#footer #rodape #mapa_site a { color:#FFF; font-weight:bold;}
#footer #rodape #evalue { float:right; padding:30px 0 0 150px; width:220px; height:30px;}
#footer #rodape #evalue img { margin:0 10px;}
/* GERAL > FORMULARIOS */

/* FORMULARIOS */
#corpo form fieldset { border:0; padding:10px 0; }
#corpo form fieldset legend { padding:15px 0 5px 155px; font-size:14px; font-weight:bold; color:#000; }
#corpo form fieldset dl.zona { display:none; }
#corpo form fieldset dt { float:left; clear:both; width:30%; min-height:35px; font-size:12px; text-align:right; padding-right:2%; }
#corpo form fieldset dd { float:left; width:65%; min-height:35px; font-size:11px; }
#corpo form fieldset dd input, #corpo form fieldset dd textarea, #corpo form fieldset dd select { border:solid 1px #999; font-size:11px; padding:2px; }
#corpo form p, #corpo form div { text-align:center; padding:10px 0; }
#corpo form p input, #corpo form div input { text-align:center; font-weight:bold; color:#FFF; background:#F38120;  border:0; width:92px; padding:4px 0; cursor:pointer; }
#corpo form #divbairro div input { width:auto; }
#corpo form#frmInd fieldset dd textarea { width:200px; margin-bottom:3ex; }
#corpo 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; }

.refinabusca { clear:both; }

#parceria2012 ul {height: 505px; overflow:auto;}
#parceria2012 ul li{width:255px; float:left; margin: 5px; height:205px;}
#parceria2012 .informativo{font-size:16px; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:justify; width:255px; margin-top:8px; border-top: 1px solid #7F2501; padding-top:15px;}
#parceria2012 .informativo span{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
