*{padding:0;margin:0;}
body{font:11px Verdana, Arial;background:#FFF url(../images/bg_main.jpg) repeat-x;text-align:center;}
h1.t1, h1.t2{font-family:Calibri, "Trebuchet MS", Arial;font-weight:bold;position:relative;}
h1.t1{font-size:25px;color:#FFFFFF;margin-bottom:15px;}
h1.t2{font-size:30px;color:#00A0C6;margin-bottom:10px;clear:both;}
h1.t2 a{right:10px;top:15px;position:absolute;}
img{border:none;}
a{text-decoration:none;}

#geral{margin:auto;width:950px;text-align:left;}

#flash_holder{height:138px;}

.busca_rapida{width:253px;}
.busca_rapida, .lancamentos{margin:15px 0 0 15px;float:left;}

.box_busca{background:#FFF url(../images/busca_bottom.jpg) no-repeat bottom;padding:10px 15px;height:235px;}
.box_busca input, .box_busca select{padding:3px;font-size:11px;color:#999;border:1px solid #999;margin-bottom:3px;}

.content{clear:both;width:915px;padding:10px 10px 10px 25px;display:table;min-height:465px;background:#FFF url(../images/bg_content.jpg) no-repeat bottom;}

.imovel_home{width:133px;float:left;font-size:11px;margin:0 5px;height:205px;}
.imovel_home h3{margin-top:6px;font:13px "Lucida Sans Unicode", Tahoma, Arial;color:#50A7EA;font-weight:bold;}
.imovel_home img{margin-bottom:10px;}
.imovel_lancamentos{color:#FFF;margin:0 12px;_margin:0 6px;}
.imovel_lancamentos img{padding:5px;background-color:#FFF;}

.lancamentos{width:650px;}
.lancamentos .mais{margin-top:2px;_margin-top:0;display:inline-block;}

.rodape{background:#E9EAED url(../images/topo_rodape.jpg) no-repeat scroll center top;width:100%;padding:25px 0 15px 0;}
.rodape_content{width:950px;text-align:left;margin:auto;}
.rodape_content ul{list-style:none;text-align:right;}
.rodape_content li{display:inline;margin:0 6px;}
.rodape_content li a{font:10px "Trebuchet MS", Arial;color:#999;font-weight:bold;}
.rodape_content .endereco{font:11px Tahoma, Verdana, Arial;color:#999;padding-left:15px;margin-left:180px;border-left:1px solid #CCC;}

/*fim do css da página inicial */


h2.tit_detalhes{font:16px "Trebuchet MS", Verdana;color:#2B3B54;width:840px;padding:3px 5px 3px 10px;border-left:17px solid #66569B;margin:0;background-color:#B2B2B2;font-weight:bold;}
ul{list-style-position:inside;}

#mapa_imovel{height:350px;margin:15px auto 15px auto;width:780px;height:350px;border:5px solid #F4F4F4;}

.btn_contato, .btn_detalhes, .btn_comparar{position:absolute;}
.btn_contato{right:15px;top:70px;z-index:97;}
.btn_detalhes{right:15px;top:100px;z-index:97;}
.btn_comparar{top:0px;left:-208px;}

.busca{width:903px;margin:auto;}
.busca .corpo{padding:0 15px 0 15px;}

.busca_rapida{width:241px;float:left;}
.busca_rapida .corpo{background:url(../images/borda_meio2.jpg) repeat-y;padding:0 10px 0 10px;}
.busca_rapida input, .busca_rapida select{padding:1px;color:#999999;font:11px Verdana, Arial, Helvetica, sans-serif;border:1px solid #999;width:96%;margin-bottom:5px;}
.busca_rapida input{padding:3px;width:92%;}

.clear{clear:both;display:block;}

.desc1{width:860px;padding:10px 0 10px 10px;background-color:#F3F3F3;color:#333333;font:11px Tahoma, Verdana, Arial;margin:0 0 2px 0;}

.desc1_end{width:475px;margin:5px 0 0 0;padding:5px 5px 5px 10px;background-color:#ECECEC;float:left;}
.desc1_info{background-color:#F3F3F3;width:475px;float:left;padding:25px 5px 10px 10px;}
.desc1_info .infoim{width:50%;float:left;}
.desc1_foto{width:369px;float:left;}
.desc2{padding:10px 10px 10px 20px;color:#333333;font:12px Tahoma, Verdana, Arial;text-align:justify;line-height:130%;margin-bottom:10px;}

.dest{width:125px;height:198px;padding:2px;float:left;margin:10px 0 0 5px;font:10px "Trebuchet MS", Verdana;background-color:#EBF2D3;}
.dest .dest_foto{padding:3px;background-color:#829D2E;}
.dest .finalidade{font:15px "Trebuchet MS", Verdana;color:#668800;font-weight:bold;}
.dest_foto img{border:1px solid #FFF;}
.dest .dest_subtipo{background-color:#829D2E;padding:6px 4px 6px 4px;}
.dest .dest_subtipo a{color:#FFF;font-size:14px;}
.dest .tipo{font:16px "Trebuchet MS", Arial;color:#666666;font-weight:bold;}
.dest_detalhes a{color:#666;font-size:12px;}
.dest_detalhes{padding:2px;}
.dest_detalhes li{list-style:none;}
.dest_preco a{font-size:11px;color:#336600;font-weight:bold;}

.detalhes_contato{margin:2px 0 10px 0;width:100%;background-color:#FFFFFF;padding:5px 0 5px 0;color:#454E30;font:12px Tahoma, Verdana, Arial;}
.detalhes_contato .info{padding:3px 0 3px 28px;border-bottom:1px solid #D7DEBE;margin-bottom:5px;background-color:#E3E3E3;}
.detalhes_contato .fl{width:310px;padding-left:28px;float:left;}
.detalhes_contato .right{width:518px;float:right;}
.detalhes_contato .infos{width:500px;background-color:#F2F2F2;padding:8px;margin-bottom:15px;border-bottom:1px solid #D7DEBE;}
.detalhes_contato .input{border:1px solid #CCCCCC;padding:2px;color:#333333;}
.detalhes_contato .code{background-color:#F8FFE2;margin-top:6px;}
.detalhes_contato .btn{background-color:#E8FF9F;border:none;color:#72804F;font:11px Verdana, Arial, Helvetica, sans-serif;margin:20px 30px 10px 0;padding:5px;}
.detalhes_contato .imgseg{width:35%;float:left;font-size:11px;}
.detalhes_contato .seginput{width:60%;float:right;font-size:11px;margin-top:15px;}
.detalhes_contato label{font-size:11px;}

.detalhes_fotos{padding:15px;margin-left:15px;}
.detalhes_foto{padding:3px;float:left;width:134px;background-color:#F0F0F0;margin:0 5px 5px 0;}
.detalhes_foto img.mini{border:2px solid #FFF;margin-bottom:5px;}
.documentos p{width:20%;float:left; text-align:center}
.documentos{background-color:#EEEEEE;text-align:left;color:#666666;font:12px "Trebuchet MS", Verdana;}
.dtimv{float:left;margin-left:15px;}

.empre_tit{color:#666;font:12px Tahoma, Verdana, Arial;margin-bottom:20px;}
.empre_tit .empre_op, .empre_tit .empre_nome{padding:10px;border-top:6px solid #839E30;border-bottom:1px solid #666;background-color:#F3F3DE;height:18px;}
.empre_op{float:left;border-right:1px solid #D6D6D6;}
.empre_nome{float:left;width:785px;position:relative;}
.empre_nome span{left:640px;position:absolute;}
.empre_table{clear:both;border-collapse:collapse;font-size:11px;border-color:#F1F1E4;margin:1px 0 20px 0;}
.empre_table td, .empre_table th{padding:3px;text-align:center;}

.filtrar{background-color:#EEEEEE;padding:4px 0 4px 4px;text-align:left;margin:10px 10px 15px 10px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;color:#666666;font:12px "Trebuchet MS", Verdana;}
.filtrar h3{font-size:14px;margin-bottom:8px;}
.filtrar p{width:25%;float:left;}
.filtrar select{font:11px "Trebuchet MS", Verdana;border:1px solid #CCCCCC;background-color:#FFFFFF;padding:2px;}
.filtrar select option{margin-right:4px;padding:0 3px;}

.forms{width:100%;text-align:left;}
.forms label{float:left;width:28%;}
.forms label, .forms span{margin-top:5px;}
.forms option{margin:2px;}
.forms span{float:left;width:71%;}

.form_cadastro{width:650px;float:left;margin:0 0 0 5px;}
.form_cadastro label{color:#72804F;font:11px Tahoma, Verdana, Arial;font-weight:bold;padding-top:2px;}
.form_cadastro .forms{padding:8px;background-color:#F5FFD9;}
.form_cadastro .input{border:1px solid #BDCA97;padding:3px;color:#72804F;font:12px Tahoma, Verdana, Arial;font-weight:bold;}
.form_cadastro h3{display:block;background-color:#FFFFFF;padding:5px 0 5px 0;font:15px "Trebuchet MS", Verdana;color:#525B37;font-weight:bold;}
.form_cadastro .txtarea{color:#72804F;font:11px Tahoma, Verdana, Arial;font-weight:bold;}
.form_cadastro .txtarea p{margin-top:5px;}
.form_cadastro .txtarea label{width:32%;font-weight:normal;}

.form_contato{width:52%;float:left;padding:10px 0 0 30px;}
.form_contato label{font:11px "Trebuchet MS", Verdana, Arial;color:#999;font-weight:bold;}
.form_contato .input{border:1px solid #B2B2B2;background-color:#F4F4F4;padding:2px;font-weight:bold;font-size:14px;font-family:"Trebuchet MS", Verdana, Arial;color:#666;width:314px;}

.home_materiais{float:left;width:242px;margin-top:15px;}

.im_busca{width:830px;position:relative;height:158px;margin:auto;padding-left:30px;font-family:"Trebuchet MS", Verdana;}
.im_foto{float:left;width:175px;height:132px;margin:10px 0 0 0;background-color:#50611D;position:relative;}
.im_foto img{padding:4px;background-color:#CCCCCC;}
.im_info{float:right;width:647px;background-color:#ECECEC;margin:15px 0 0 0;height:133px;position:relative;}
.im_valor{background-color:#666666;padding:4px 6px 4px 12px;font-size:13px;color:#FFF;font-weight:bold;height:39px;}
.im_valor p{width:60%;float:left;}
.im_valor .tit_lancamento{font-size:22px;letter-spacing:2px;margin-top:5px;}
.im_preco{float:right;width:39%;text-align:right;font-size:22px;margin-top:-10px;}
.im_attr{padding:5px 0 0 10px;color:#333;}
.im_attr div{float:left;width:35%;}
.im_attr .descrip{width:75%;}

.b_bairro, .s_suite, .d_quarto, .ac_area, .a_anunciante{background-color:#FFF;}

.im_off{background-color:#FFFFFF;}
.im_off .btn_comparar{display:none;}

.im_on{background-color:#F4F4F4;}
.im_on .btn_comparar{display:block;}

.imoveis_empre{padding:15px;color:#95A46B;font:11px Tahoma, Verdana, Arial;}
.imovel_e{width:45%;float:left;margin-right:35px;margin-bottom:15px;}
.imovel_e img{border:4px solid #95A46B;margin-right:10px;}
.imovel_e ul{list-style-type:square;list-style-position:inside;}
.imovel_e a{color:#95A46B;font-weight:bold;}

.info_contato{float:right;width:43%;padding-top:20px;font:12px "Trebuchet MS", Verdana, Arial;color:#666;font-weight:bold;}
.info_contato strong{color:#333;font-size:15px;}

.lancamentos{width:666px;float:right;}
.lancamentos .corpo{background:url(../images/borda_meio1.jpg) repeat-y;padding:0 15px 0 15px;}

.menu_imovel{padding:8px 10px 8px 10px;background-color:#95A46B;color:#FFF;font:12px "Trebuchet MS", Verdana;font-weight:bold;text-transform:uppercase;}
.menu_imovel a{color:#FFF;font:12px "Trebuchet MS", Verdana;font-weight:bold;}
.menu_imovel ul{list-style:none;list-style-position:inside;float:left;width:90%;}
.menu_imovel li{float:left;}
.menu_imovel p{float:right;text-align:right;width:8%;}

.ordenar{background-color:#EEEEEE;padding:4px 0 4px 4px;text-align:left;margin:10px 10px 15px 10px;border-top:1px solid #666666;border-bottom:1px solid #666666;color:#666666;font:11px "Trebuchet MS", Verdana;}
.ordenar a{margin-left:20px;}

.paginas a{color:#666666;font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;padding:3px;}

.referencias{padding:15px;}
.referencias li{float:left;width:28%;}

.titulo{font:26px Calibri, "Trebuchet MS", Arial;color:#668800;font-weight:bold;text-transform:uppercase;margin-left:10px;}

.titulo_anuncio{width:840px;padding:3px 5px 3px 10px;border-left:17px solid #66569B;background-color:#B2B2B2;margin:5px 0 1px 0;}
.titulo_anuncio *{color:#FFFFFF;font-weight:bold;text-transform:uppercase;display:inline;}
.titulo_anuncio h1{display:inline;font:21px "Trebuchet MS", Verdana;}
.titulo_anuncio span{float:right;margin-top:-20px;}

.titulo_principal{font:35px Calibri, "Trebuchet MS", Arial, Verdana;color:#668800;font-weight:bold;background-position:right top;background-repeat:no-repeat;padding:5px 0 5px 15px;}

.titulos{width:220px;height:32px;padding:4px 0 0 11px;font:14px Calibri, "Trebuchet MS", Arial;font-weight:bold;text-transform:uppercase;cursor:default;}
.titulos span{margin-right:12px;font:20px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.vendas{width:326px;float:right;margin-top:15px;}
.vendas .corpo{background:url(../images/borda_meio3.jpg) repeat-y;padding:0 15px 0 15px;}
.vendas .imovel_home{width:43%;}

/* Dialog */
#block_bg{position:fixed;_position:absolute;top:0;left:0;background-color:#000000;opacity:0.6;filter:alpha(opacity=60);z-index:199;width:100%;height:100%;}

#dialog{background-color:#FFFFFF;border:4px solid #DDDDDD;position:fixed;_position:absolute;top:50%;left:50%;margin-left:-175px;margin-top:-110px;z-index:200;font:12px Verdana, Arial;}
#dialog h1{border-bottom:1px solid #D3D3D3;background:#DDDDDD url(../images/dialog/bg.jpg) repeat-x top left;text-align:center;color:#FFFFFF;font-size:12px;font-weight:normal;height:21px;padding-top:9px;cursor:default;font-weight:bold;}

.dialog-top{position:relative;height:100%;width:100%;left:0;top:0;}
.dialog-content{text-align:justify;color:#333333;position:absolute;left:0;margin:0 0 40px 0;padding:10px;width:100%;}
.dialog-buttons{position:absolute;left:0;bottom:0;height:29px;border-top:1px solid #D3D3D3;padding:5px 0 5px 5px;width:100%;text-align:justify;}
.dialog-buttons input{height:27px;border:1px solid #D3D3D3;color:#F9F9F9;background:#DDDDDD url(../images/dialog/bg.jpg) repeat-x top left;padding:0 7px 0 7px;margin-right:7px;cursor:hand;cursor:pointer;}
.dialog-buttons input:hover{border-color:#999999;color:#FFFFFF;}
.dialog-resize{position:absolute;right:5px;bottom:5px;cursor:se-resize;}