@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'helveticaneuelt_std_thinRg';
    src: url('helveticaneueltstd-th.eot');
    src: url('helveticaneueltstd-th.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-th.woff') format('woff'),
         url('helveticaneueltstd-th.ttf') format('truetype'),
         url('helveticaneueltstd-th.svg#helveticaneuelt_std_thinRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body,html{margin:0;padding:0;}
img{border:none;}
#titulo_home{color:#c5b502;text-indent:-9999999px; margin:0; padding:0; }
#header{width:940px;height:120px; margin:0 auto; border-bottom:10px #c5b502 solid;}
#logo{width:210px;height:96px; background:url(../images/logo.png); margin:10px 0 0 0; float:left}
#topo{ background:url(../img/bg-topo.png); width:730px; height:104px; float:left;font-family:Tahoma, Geneva, sans-serif;}

#search_nav{width:730px; height:75px; float:left;}
#select_busca{position:relative; float:left; top:24px; font-family:Tahoma, Geneva, sans-serif;}
#busca{width:65px; height:13px; padding:5px; background:url(../img/bt-busca.jpg); margin:25px 10px 0 45px; float:left; }
.select_busca{width:106px; float:left; padding-left:10px; position: relative;z-index: 200; background:#fff;}
#bairro_busca{margin-left:10px; width: 90px; position:relative; padding:6px 5px 4px 8px; height: 14px; background:#fff; border:#ccc 1px solid; float:left;  color:#c5b502; font-size: 11px;}
#box_codigo{width:66px; float:left; padding-left:10px; position:relative;z-index: 200; background:#fff;}
.input_busca{width: 66px; position:relative; padding:5px; height: 14px; background:#fff; border:#ccc 1px solid; float:left;  color:#c5b502; font-size: 11px; font-family:Tahoma, Geneva, sans-serif;}
.bt_busca{border:#c5b502 1px solid; color:#fff; background:#c5b502; float:left; margin:25px 0 0 22px;  padding:5px; height:23px; outline:none; font-size:10px;}
.bt_submit {border:#c5b502 1px solid; color:#fff; background:#c5b502;    padding:5px;  outline:none; }
.input_contato{padding:5px; width:300px; height: 14px; background:#fff; border:#ccc 1px solid;  color:#c5b502; font-size: 11px; font-family:Tahoma, Geneva, sans-serif;}
.area_contato{padding:5px; width:370px; height: 200px; background:#fff; border:#ccc 1px solid;  color:#c5b502; font-size: 11px; font-family:Tahoma, Geneva, sans-serif;}
#menu_nav{ margin-left:100px;}
#menu_nav ul{ margin:0; padding:0;}
#menu_nav ul li{ margin:0; padding:8px; list-style:none; float:left; font-size:10px;}
#menu_nav ul li a{color:#333; text-decoration:none;}
.bold{font-weight:bold;}
.separa{width:100%; height:15px; clear:both;}
#content{width:940px; margin:0 auto; position:relative; font-size:14px; color:#555; font-family:Tahoma, Geneva, sans-serif; min-height:500px; }
#content a{color:#c5b502; text-decoration:none;}
#animacao { clear: both; width: 940px; height: 410px; padding: 1px 0 0 0;  margin:0 auto;}
#animacao .slides { width: 940px; height: 410px; }
#animacao .slides .slide { width: 940px; height: 410px; }
#animacao .btn {display: block; overflow: hidden; text-indent: -9999px; outline: none;   z-index: 100;  width: 74px; height: 74px; position:relative; left:-26px;}
#animacao .prev { background: url(../images/layout-3_03.png) 0 0 no-repeat;  top:-250px; }
#animacao .next { background: url(../images/layout-3_06.png) 0 0 no-repeat; left: 894px; top:-325px; }
#animacao span { display: block; overflow: hidden; width: 50px; height: 51px; background: url(../../img/design/animacao_setas_bg.png) 0 0 no-repeat; opacity: 0; }
#animacao .texto_slide {width:544px; background:#c5b502; color:#fff; opacity:0.6; float:left; position:absolute; top:10px; left:338px; padding:10px; font-family: 'helveticaneuelt_std_medRg'; text-align:right;}
#animacao .texto_slide h2 {font-weight:bold; color:#fff;}
h1,h2,h3,h4,h5{margin:3px 0; padding:5px 0; color:#c5b502;  }
.titulo_destaque{padding:5px 0; font-family: 'helveticaneuelt_std_medRg'; font-size:26px;color:#c5b502; font-weight:bold;}

#destaque{width:100%; margin-top:25px;  width:940px; }
#destaque2{width:100%; margin-top:10px;  width:940px; }
#content_destaque{width:882px; height:240px; padding:10px; background:url(../images/layout-3_17.png); margin:0 auto; margin-top:25px;}
#content_destaque2{width:882px; height:240px; padding:10px; background:url(../images/layout-3_17.png); margin:0 auto; margin-top:25px;}

/*
#destaque_temporada{width:902px; height:360px; margin: 0 auto; background:url(../images/bg-destaque2.png); margin-top:90px; position:relative; z-index:1; padding-top:40px;}
#destaque_anual{width:902px; height:400px; margin: 0 auto; background:url(../images/bg-destaque2.png); margin-top:-425px; position:relative; z-index:0;}
#content_destaque3{width:820px; height:240px; padding:10px;  margin:0 auto; margin-top:25px;}
#destaque_venda{width:902px; height:400px; margin: 0 auto; background:url(../images/bg-destaque2.png); margin-top:-425px; position:relative; z-index:0;}
#content_destaque4{width:820px; height:240px; padding:10px;  margin:0 auto; margin-top:25px;}
#carrossel3{top:50px; left:50px; }
#carrossel4{top:50px; left:50px;  }
/*carrossel - inicio*/
.carrossel {float:left;left: -15px; top:-25px; position:relative; visibility:hidden;}
.carrossel ul {height:100px;width:600px; margin:0; }
.carrossel li{width:270px; height:300px; float:left; list-style:none;  margin:0 2px; position:relative;}
.carrossel img{width:240px; height:280px; padding:5px; border:1px solid #ccc; margin:7px; background:#fff; }
.texto_carrossel{width:230px; height:80px; margin:8px; padding:5px 10px; background:#fff; opacity:0.8; font-family: 'helveticaneuelt_std_medRg';  color:#888; position:relative; z-index:20; float:left; top:-112px; top:-110px\9;  font-size:12px;}
.texto_carrossel h3{font-weight:bold;  font-size:14px; color:#c5b502;}
.faixa {background-repeat: no-repeat ; height:223px; width:128px; display: block;position: absolute;top:-4px;left:-4px;z-index: 95;}
.lancamento{background-image: url(../images/faicha_lancamento.png);}
.bt{float:left; width:50px; height:65px; position:relative; z-index:3; }
.prev_d{ background:url(../images/prev-horizontal.png) no-repeat; top:92px; left:-30px;}
.next_d{ background:url(../images/next-horizontal.png) no-repeat; top:-214px; left:860px;}
.prev_d2{ background:url(../images/prev-horizontal.png) no-repeat; top:92px; left:-30px;}
.next_d2{ background:url(../images/next-horizontal.png) no-repeat; top:-214px; left:860px;}
.prev2{ background:url(../images/prev-horizontal.png) no-repeat; top:185px; left:-79px;}
.next2{ background:url(../images/next-horizontal.png) no-repeat; top:180px; left:761px;}
.titulo2{position:relative; left:-83px;}
/*carrossel -fim*/
#abas{position:relative;}
.abas{width:210px; font-weight:normal; height:45px; background:url(../images/abas.png); margin-right:5px; text-align:center;  font-family: 'helveticaneuelt_std_medRg'; font-size:16px;color:#c5b502; position:absolute; float:left; padding-top:15px; z-index:0; }
#temporada{top:-55px;left:52px;}
#anual{top:-45px; left:270px;}
#venda{top:-45px; left:488px;}
#footer{width:100%; height:100px; background:#4c4845; border-top:#c5b502 solid 10px; margin-top:20px; clear:both; font-family: 'helveticaneuelt_std_medRg';}
#footer_content{margin:0 auto; width:940px; height:100px;}
#footer_nav{padding-top:25px; width:500px; height:50px; float:left; margin-left:10px;}
#footer_nav ul{ margin:0; padding:0}
#footer_nav ul li{ margin:0; padding:2px; list-style:none; float:left; font-size:10px; color:#fff;}
#footer_nav ul li a{color:#fff; text-decoration:none;}
#box_restrito {width:400px; height:80px;  float:right; padding:10px; margin-top:15px;}
.footer_title{font-size:14px; color:#c5b502; padding-left:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.footer_title { padding-left:7px; }}
.field_footer{border:0; padding:10px 0;}
.label_footer{color:#fff; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.label_footer { padding-left:3px; }}
.submit_login{border:none; outline:none; background:#c5b502; color:#fff; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding:4px 6px;}
.esqueci_senha{color:#808080; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none;}
#contato_footer{width:400px; height:60px;  float:right; padding-top:20px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; }
.link_contato_fotter{ float:left; margin-right:18px; margin-top:3px; margin-left:10px;}
.email{ margin-top:3px; margin-left:-10px; float:left;color:#fff; text-decoration:none;}
.telefone{ margin-top:3px; margin-left:-10px; float:left; font-size:16px;}
#box_mail{width:240px; height:40px; margin-left:151px;}
#box_tel{width:210px; height:40px; margin-left:218px;}
#redes_sociais{ float:right; position:relative; top:93px; left:817px;}
.link_redes{float:left; margin-right:10px;}
#modal,#modal2{background:#fff; border-radius:10px; padding:20px; position:absolute; left:-9000px; top:50px; z-index:202; width:740px; font-family:Tahoma, Geneva, sans-serif;}
#mask_modal{position:fixed;  width:100%; height:100%; display:none; z-index:201; background:#333333;  opacity: 0.75;}
.busca_bairros_title{padding:10px 0; color:#c5b502; font-family:Tahoma, Geneva, sans-serif; size:16px;float:left; font-weight:bold;}
.busca_bairros_regiao{padding:10px; color:#fff; background:#c5b502; font-family:Tahoma, Geneva, sans-serif; font-size:14px;float:left; font-weight:bold; width:700px;}
.label_class,.input_class{float:left; color:#c5b502; font-family:Tahoma, Geneva, sans-serif; margin:10px;}
.col200,.cidade_imovel{color:#c5b502; font-family:Tahoma, Geneva, sans-serif; width:180px;}
.label_class_check{width:200px; font-size:12px; float:left; margin:10px; color:#c5b502; font-family:Tahoma, Geneva, sans-serif; border:#eee 1px solid; padding:5px;}
.check_bairros{float:right;}
/* Jquery Transform inicio */
jqTransformInputWrapper_hover input{ background: #f6f6f6; }
.jqTransformInputWrapper_focus input { background: #f6f6f6; border: 1px solid #cad1d4; }

.jqTransformSafari .jqTransformInputInner div { position: relative; overflow: hidden; margin:0px 8px; }
.jqTransformSafari .jqTransformInputInner div input { background: none; position: absolute; top: -10px; left: -2px; height: 42px; padding-left: 4px; }


/* Radios */
.jqTransformRadioWrapper {float: left;display:block; margin-top:5px;}
.jqTransformRadio { background: transparent url(../images/forms/radio.png) no-repeat 0 0; vertical-align: middle; height: 15px; width: 15px; display: block; }


/* Checkboxes */
span.jqTransformCheckboxWrapper{ display:block;float:left; margin-right:6px; margin-top:1px; }
a.jqTransformCheckbox { background: transparent url(../images/forms/checkbox.png) no-repeat 0 0px ; vertical-align: middle; height: 15px; width: 15px; display:block;/*display: -moz-inline-block;*/ }

a.jqTransformChecked { background-position: center bottom;} /* Checked - Used for both Radio and Checkbox */

/* Selects */
.jqTransformSelectWrapper {width: 104px; position:relative; height: 24px; background:#fff; border:#ccc 1px solid; float:left;  color:#c5b502; font-size: 11px;}
.jqTransformSelectWrapper div span { font-size: 11px; float: none; position: absolute; white-space: nowrap; height: 26px; line-height: 26px; padding-left: 8px; overflow: hidden; cursor: pointer; }
a.jqTransformSelectOpen { position: absolute; right: -1px; width: 25px; height: 26px; background: url(../images/forms/select_right.png) no-repeat center center; top: -1px; }
.jqTransformSelectWrapper ul { position: absolute; width: 215px!important; top: 26px; left: 0px; list-style: none; background-color: #FFF; border: solid 1px #CCC; display: none; margin: 0px; padding: 0 0 5px 0; height: 168px; overflow: auto; 	overflow-y: auto; z-index:10; }
.jqTransformSelectWrapper ul a { display: block; padding: 2px 8px; text-decoration: none; color:#c5b502; background-color: #FFF; }
.jqTransformSelectWrapper ul li:first-child { margin-top: 0px; }
.jqTransformSelectWrapper ul a.selected { background: #EDEDED; color: #333; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background:#3582c4; color: #fff; }

.jqTransformHidden {display: none;} 

/* Jquery Transform fim */

#ok_modal{float:right; color:#fff; background:#c5b502; padding:5px; text-decoration:none; font-weight:bold; top: 10px;position: relative;left: -20px;}
.imagem_busca{float:left; margin-right:20px; margin-top:10px; border:1px solid #999; }
.detalhes_imovel{float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; width:320px;}
.busca_imovel_texto{float:left; width:665px;}
.busca_imovel_resultado{ border-top:5px solid #999; width:940px; height:315px; margin-bottom:10px; padding-top:10px;}
.link_detalhes_imovel {font-size:16px; font-weight:bold; float:right; margin-right:20px;}
#info_imovel{width:940px; line-height:20px; text-align:justify;}
.desc_imv{float:left; margin-right:10px; margin-top:10px; margin-bottom:10px; width:300px;}
.both{clear:both;}
.item_chk li{float:left; margin-right:10px; margin-bottom:10px; width:250px;}
hr{border:2px #dadada dotted; margin:30px 0 20px 0;}

#div_galery{height: 520px;  width: 940px; margin:0 auto; 10; position: relative;}
#slideshow{width:695px; height:520px; float:left;}
#navigation_galery{ width:224px; height:auto;float: left; display:block;  border: solid 1px #CCC; padding: 10px 0 10px 7px; }
#navigation_galery ul {list-style:none; margin:0; padding:0; }
#navigation_galery ul li{float:left; padding:5px 2px 2px 2px; border:1px solid #ccc; margin:2px 5px 4px 0;}
.content_galery{ display:block;}
#proximo{float:right; margin:10px;}
#anterior{float:left; margin:10px;}
.item_imovel{color:#c5b502;}

#contato{margin:0 auto; width:400px;}
.img_financiamento{margin:20px 15px; position:relative; float:left;}
.stantander{margin-top:46px;}