*{ margin:0; padding:0; border:none; font-family:Arial, Helvetica, sans-serif; color:#818181;}


#by2{ background:url(../img/bg_half.jpg) no-repeat scroll center top; height:100%; position:absolute; width:100%; left:0px;}

.half_int{ width:auto; height:auto; margin:41px 0 0 10px; overflow:hidden;}

h2{ margin:20px 0 0 19px;}

.colunas{ width:931px; height:auto; overflow:hidden }

.col1{ background:#F9F9F9; width:642px; height:auto; float:left; margin:0 30px 0 0; overflow:hidden;}
.col2{ width:258px; height:auto; float:left; overflow:hidden; position:absolute; margin:0 0 0 673px; *margin:0 0 0 0; z-index:10; }

.selos2{ width:auto; height:auto; float:left; margin:0; padding:0 0 0 8px; }
.selos2 img { margin:5px 0 5px 0; clear:both; border:none}
.selos2 img a{ border:none}


.sub_tit{ width:150px; height:auto; font-size:12px; font-weight:bold; margin:16px 0 0 42px;}

.empreendimentos_detalhes{ width:570px; height:auto; overflow:hidden; margin:24px 0 0 67px;}

.box_empree{ border:1px solid #B7B7B7; width:526px; height:115px;  overflow:hidden; margin:0 0 10px 0; background:url(../img/bg_box_empree_inter.jpg) no-repeat center; }

.img_empree{border:2px solid #FFF; float:left; margin:8px 0 0 8px; width:235px; height:95px;overflow: hidden;}
.img_empree2{ float:left; margin:13px 0 0 13px; width:235px; height:95px;overflow: hidden;}


.pontos{  width:530px; margin:10px 0; overflow:hidden }


.paginacao{ width:auto;  margin:45px 0 20px 170px; overflow:hidden; clear:both; }
.esq{ float:left; margin:0 30px 0 0;}
.pag{ width:auto}
.pag ul{ width:auto; height:auto;}
.pag li{ list-style:none; float:left; margin:0 2px 0 2px; color:#828282; font-size:10px;}
.pag li a{ text-decoration:none; color:#828282; }
.pag li a:visited{ text-decoration:none; color:#144B6A; }
.dir{ float:left; margin:0 0 0 30px;}


.img_bottom{ clear:both; overflow:hidden; width:auto; margin:0 }



.txts{ font-size:12px; margin:10px 0 0 42px; width:585px; height:auto; overflow:hidden; line-height:17px;   }
.txts p{ padding:0 0 5px;  }
.txt2_foto{ width:auto; height:auto; overflow:hidden; margin:20px 0 0 42px;  }

.foto{ float:left; width:244px; padding:2px; border:1px solid #BFA75F; margin:0 13px 0 0;}
.txt2{ float:left; font-size:12px; margin:0 0 0 0; width:330px; line-height:17px; }


.links_ult{ width:500px; margin:25px 0 25px 35px; overflow:hidden;}
.links_ult ul{ width:auto; height:auto;}
.links_ult li{ list-style:none;  float:left; margin:0 5px 0 5px; font-size:11px; color:#747474; font-weight:bold;}
.links_ult li a{ text-decoration:none; color:#747474; }



.lateral_dir_empree{ width:auto; height:auto; margin:0; overflow:hidden; clear:both; padding:25px 0 0;  }
.lateral_selos{ width:auto; height:auto; margin:0; overflow:hidden; clear:both; padding:25px 0 0; }

.lat_lancamentos{ background:url(../img/bg_empree.jpg) no-repeat; width:251px; height:auto;  margin:0 1px 25px 0; overflow:hidden }
.lat_construcao{ background:url(../img/bg_empree.jpg) no-repeat; width:251px; height:auto;  margin:0 1px 25px 0; overflow:hidden}
.lat_pronto_morar{ background:url(../img/bg_empree.jpg) no-repeat; width:251px; height:131px; margin:0 1px 25px 0; overflow:hidden}


.footer_inter{ clear:both; font-size:11px; margin:64px 0 0 30px; }
.footer_inter p { float:left; padding:5px 0 0 0; margin:0 7px 0 0; }


.txts_empreendimentos{ font-size:11px; margin:10px 0 30px 0px; width:540px; height:auto; overflow:hidden; line-height:17px; }


/*forms inicio*/
.foto_area{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden;}
.rodape_forms{ width:489px; height:auto; margin:0 0 0 85px; overflow:hidden;}

.envie_amigo{ width:489px; height:auto; overflow:hidden; margin:30px 0 0 85px; background:url(../img/bg_forms.jpg) repeat-y; font-size:11px; }
.envieamigo { width:489px; height:auto; margin:17px 0 0 0; padding:10px 0; overflow:hidden; font-size:11px;  }
.envieamigo label { width:120px; font-size:11px; height:auto; margin:5px 0 5px 5px; float:left; text-align:right; font-size:11px;}
.envieamigo input { height:20px; padding:1px 0; border:1px solid #fff; }
.txtmensagem{ width:218px; height:76px; margin:5px 0 5px 5px; background:#C8C4C3; padding:1px 0; border:1px solid #fff; font-size:11px;  }

.seunome, .seuemail, .nomeamigo, .emailamigo { background:#C8C4C3; width:218px; margin:5px 0 5px 5px; }

#corretor{ width:auto; height:auto; float:left; border:none;}
#propri{ width:auto; height:auto; float:left; border:none;}
.align_ofert{ margin:0 0 0 0; width:auto; height:auto; overflow:hidden;}

.contador{ width:300px;  height:auto; margin:0 0 0 133px; font-size:10px;}
.obrigatorio{  width:300px;  height:auto; margin:0 0 0 133px; font-size:10px;}
#btnEnviarFC{ width:71px; height:26px; margin:15px 0 10px 15px; cursor:pointer; border:none; background:url(../img/bt_enviar.jpg) no-repeat;}
#limpar{ width:71px; height:26px; margin:15px 0 10px 193px;  cursor:pointer; border:none; background:url(../img/bt_limpar.jpg) no-repeat;}
#enviar{ width:71px; height:26px; margin:15px 0 10px 15px; cursor:pointer; border:none; background:url(../img/bt_enviar.jpg) no-repeat;}
#aceito{ width:auto; height:auto; margin:5px 5px 0 132px; float:left;}
.aceitotxt{ font-size:10px; margin:5px 0; float:left}

.seg_newsletter{ width:489px; height:auto; overflow:hidden; margin:30px 0 0 85px; background:url(../img/bg_forms.jpg) repeat-y; }
.newsletter{ width:448px; height:auto; overflow:hidden; margin:30px 0 10px 20px;}
.newsletter2{ width:auto; height:auto; margin:18px 0 0 -10px; }
.newsletter2 label { width:120px; font-size:11px; height:auto; margin:5px 0 5px 5px; float:left; text-align:right;}
.newsletter2 input { height:20px; padding:1px 0; border:1px solid #fff; }


.fale_conosco{ width:489px; height:auto; overflow:hidden; margin:30px 0 0 85px; background:url(../img/bg_forms.jpg) repeat-y; }
.faleconosco { width:489px; height:auto; margin:17px auto 0 20px; padding:10px 0 0 0;}
.faleconosco label { width:120px; font-size:11px; height:auto; margin:5px 0 5px 5px; float:left; text-align:right;}
.faleconosco input { height:20px; padding:1px 0; border:1px solid #fff; }

.nome, .email, .tel, .ddd, .cpf, .logincadas, .senha, .confsenha, .area { background:#C8C4C3;  margin:5px 0 5px 5px; height:22px; }
.nome { width:218px}
.email { width:218px}
.ddd{ width:33px}
.tel { width:119px}
.cpf { width:163px}
.area{ width:218px; padding:1px 0; border:1px solid #fff;}


.oferte_terreno{ width:489px; height:auto; margin:17px 0 0 0; padding:10px 0; overflow:hidden; font-size:11px;  }
.oferte_terreno label { width:120px; font-size:11px; height:auto; margin:5px 0 5px 5px; float:left; text-align:right; font-size:11px;}
.oferte_terreno input { height:20px; padding:1px 0; border:1px solid #fff; }

.empresa { background:#C8C4C3; width:218px; margin:5px 0 5px 5px;}
.estado{ background:#C8C4C3; width:38px; margin:5px 15px 5px 5px; font-size:12px; height:20px }
.cidade{ width:123px; height:20px; background:#C8C4C3; margin:5px 0 5px 5px; font-size:10px}

.cep{ width:58px; height:20px; background:#C8C4C3; margin:5px 0 5px 5px; }
.areaterreno{ width:58px; height:20px; background:#C8C4C3; margin:5px 15px 5px 5px; }
.bairro{width:218px; height:20px; background:#C8C4C3; margin:5px 0 5px 5px; }


/*forms*/



.txts_newsletter{ font-size:11px; margin:10px 0 10px 25px; width:445px; height:auto; overflow:hidden; line-height:17px; }
.txts_newsletter p{ margin:0 0 5px 0; }
.txt_ok{ font-size:12px;font-weight:bold;height:auto;margin:50px auto;text-align:center;width:405px;}
.txt_erro{color: red; font-size:12px;font-weight:bold;height:auto;margin:50px auto;text-align:center;width:405px;}

.oferte{ width:489px; height:770px; background:url(../img/bg_oferte.jpg) no-repeat; overflow:hidden; margin:30px 0 10px 85px; }


.empresas{ width:581px; height:auto; overflow:hidden; margin:0 }
.empresas img{ float:left; margin:0; }


.noticias_box{ font-size:12px; margin:50px 0 0 94px; width:522px; height:auto; overflow:hidden;}
.noticias_box p { margin:10px 0 10px 0}
.noticias_box p a{ text-decoration:none;}
.noticias_box p a:hover { color:#666}
.space_not{ margin:0 5px 0 5px;}
.data{ font-weight:bold;}

.data_int{ width:auto; height:auto; font-size:12px; font-weight:bold; margin:44px 0 0 94px; }

.banner_noticia{ width:auto; height:auto; margin:25px 0 0 92px;}


.txt_not_inter{ font-size:12px; width:500px; margin:12px auto auto 96px; line-height:17px}
.txt_not_inter p { margin:10px 0 10px 0}




.colano1{ width:auto; height:auto; overflow:hidden; margin:0 0 30px 6px; float:left}
.colanomeio{ width:auto; height:auto; overflow:hidden; margin:0 -35px 50px 20px; float:left}
.colano2{ width:auto; height:auto; overflow:hidden; margin:0 0 0 0; float:left}

.seg_revistas{ width:auto; height:auto; overflow:hidden; margin:37px 0 0 78px;}
.anopremio{ width:auto; height:auto; overflow:hidden;}
.anopremio img{ width:auto; height:auto; overflow:hidden; margin:0 0 15px 0}
.anopremio p{ font-size:20px; color:#004071; }

.revista { width:auto; height:auto; overflow:hidden; margin:0 0 10px 0;}
.revista p { font-size:12px; color:#F5882A; float:left; font-weight:bold}
.revista img { width:auto; height:auto; overflow:hidden; float:left; margin:0 0 0 0 }

.txt_revista{ width:auto; height:auto; overflow:hidden; font-weight:bold}
.txt_revista p{ font-size:12px; color:#004071;}
.txt_revista img { float:left; width:auto; height:auto; margin:0 4px 0 0}

.selecione_empree{ width:auto; height:auto; margin:-23px 15px 70px 0; overflow:hidden; float:right;}
.escolha_empree{ border:1px solid  #818181; padding:1px 0; font-size:11px}

.selecione_empree2{ width:200px; height:auto; margin:50px 15px 0 162px; overflow:hidden; }
.escolha_empree2{ border:1px solid  #818181; padding:1px 0; font-size:11px; width:186px;}
.esc_emp{ width:auto; height:auto; font-size:12px; font-weight:bold;}


.foto_revista{ width:auto; height:auto; overflow:hidden; margin:0 0 15px 0; clear:both;}


.seg_boxes_logo_txt{ width:auto; height:auto; *height:100%; *overflow:auto; overflow:hidden; margin:0 0 40px 50px; clear:both;}
.logo_empree{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden; float:left; padding:4px 4px 4px 4px; border:1px solid #818181;}
.txt_empree{ width:273px; margin:7px 0 0 0; height:auto; overflow:hidden; float:left}
.txt_empree p{ font-size:11px; color:#818181; margin:5px 0 0 15px}
.txt_empree p a{ text-decoration:none; }
.txt_empree p a:hover { color:#666}

.txt_empree2{ width:273px; height:auto; margin:0; overflow:hidden; float:left}
.txt_empree2 p{ font-size:11px; color:#818181; margin:10px 0 10px 15px}

.logo_empree2{ width:auto; height:auto; margin:22px 0 0 0; overflow:hidden; float:left; padding:4px 4px 4px 4px; border:1px solid #818181;}


.atualizacao{ float:left; margin:0 15px 15px 25px; overflow:hidden; padding:0; *margin:-3px 15px 0 10px; width:597px; height:430px; background:url(../img/bg_carrossel.jpg) no-repeat;  }
.tabela_atualizacao{ margin:20px 0 0 60px; width:496px;  height:auto; overflow:hidden;}

.tabela_atualizacao td{ color:#797A7C; font-size:11px; font-weight:bold;}
.bg_por{ background:url(../img/bg_porcentagem1.jpg) no-repeat; width:300px; height:14px;}
.txt_right{ text-align:justify; }
.porcento { color:#797A7C; font-size:11px; font-weight:bold; margin:0 0 0 14px }
.porc_on{ background:url(../img/porc_on.jpg) repeat-x; height:12px; width:auto; margin:0 0 0 1px; *margin:3px 0 0 4px; max-width:300px}

.porcentozero { color:#797A7C; font-size:11px; font-weight:bold; margin:0 0 0 14px }

.data_atualizacao{ width:auto; height:auto; margin:15px 0 5px 74px; overflow:hidden; font-size:11px; font-weight:bold;}

.carrossel_fotos_empree{ width:auto; height:auto; margin:0 0 0 7px; overflow:hidden; clear:both}

.alert_erro{
    border:1px solid red;
    color: red;
    padding:10px 15px 10px 15px;
    line-height:15px;
    background-color:#FFFFFF;
    font-size:11px;
    display:none;
    margin: 10px auto;
    width:300px;
}


.banenr_acompanhe{ margin:40px auto; width:417px; height:auto; overflow:hidden;}

.box_selecione{ border:1px solid #B7B7B7; width:531px; height:116px;  overflow:hidden; margin:0 0 10px 52px; background:url(../img/bg_box_empree_inter.jpg) no-repeat center; }




.acomp_footer_carrousel{ float:right; position:absolute; z-index:2; margin:-18px 0 0 560px; }
.acomp_numero_carr{ width: 53px; color:#FFFFFF; font-size:11px; font-weight:bold; }

.mapa_plantas{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden; }
.mapa{ width:auto; height:auto; float:left; margin:0 33px 0 0; padding:0 0 0 27px; }
.plantas{ width:auto; height:auto; float:left; }

.mapa img{ margin:0 0 10px 0;}

.maps_gl{ width:280px; height:auto; margin:0 0 0 0; padding:1px 0; border:1px solid #B3B3B3;}
.maps_gl img{  width:270px; height:auto; margin:4px; }

.carrossel_plantas { width:280px; height:300px; margin:-10px 0 0 0; background:url(../img/bg_plantas.gif) no-repeat; }

.selos_rodape{ width:auto; height:auto; margin:0 0 0 0; overflow:hidden; padding:28px 0 0 6px;}
.selos_rodape img { float:left; margin:0 10px 0 0; padding:0 0 0 22px}


.mapasite{ width:autot; height:auto; margin:0 0 0 15px;}