@charset "iso-8859-1";
/* CSS Document */

*{margin:0;padding:0;}
html{overflow-y:scroll;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
*::selection{background:#FFDA05;color:#000;}
*::-moz-selection{background:#FFDA05;color:#000;}
a{text-decoration:none;}
img{border:0;}
ul{list-style:none;}
input[type=submit]{cursor:pointer;border:none;}

/* Classes Essenciais */
.imgreplace{text-indent:-9999px;display:block;overflow:hidden;}
.c:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.c{display:inline-block;}

.cx{display:inline-block;margin:25px 0px 5px 0px;}

html[xmlns] .c{display:block;}
* html .c{height:1%;}
.clear{clear:both;}
#container{width:auto;margin:0 auto;position:relative;}

.scidades{list-style:none;background:#333;padding:2px 0 0 0;}
.scidades li{float:left;margin-right:2px;margin-bottom:2px;width:158px;text-transform:uppercase;}
.scidades li a{display:block;color:#FFF;background:#231f20;padding:9px;font-size:10px;}
.scidades li a:hover{background:#ffc907;color:#000;font-weight:bold;}

.cidade{height:35px;background:#231f20;position:relative;z-index:999;}
.cidade .seleciona{width:170px;height:35px;background:#727375;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:12px;font-weight:bold;line-height:35px;padding-left:10px;position:relative;float:left}
.cidade .seleciona .setaup{width:31px;height:26px;position:absolute;top:5px;left:139px;background:url(../imgs/layout/setinha.png) 0 0 no-repeat;}
.cidade .seleciona .setadown{background: url(../imgs/layout/setinhadown.jpg) 0 0 no-repeat;width:31px;height:26px;position:absolute;top:5px;left:139px;}

.cidade span{display:block;float:left;color:#fff;line-height:35px;margin:0 0 0 15px;font-size:12px}
.cidade span strong{color:#ffda05;text-transform:uppercase;font-weight:bold;}
.cidade .menu_superior{float:right;min-width:338px;list-style:none}
.cidade .menu_superior li{float:left;line-height:35px;color:#fff;margin:0 10px 0 10px;text-transform:uppercase;}
.cidade .menu_superior li a{color:#fff;}
.cidade .menu_superior li a:hover{color:#ffda05;}

.topo{height:175px;}
.topo .logo{height:102px;width:263px;float:left;background:url(../imgs/layout/plug_imoveis.png) 0 0 no-repeat;margin:20px 10px 0 10px;position:relative;}
.topo .logo a{display:block;height:102px;width:263px;}
/*
.topo .banner_anunciante{float:right;margin:20px 0px 21px 0px;position:relative;background:url(../banners/nobanner.jpg) 0 0 no-repeat;width:648px;height:92px;cursor:pointer;}
*/

.bannertopo{float:right;margin:20px 0px 21px 0px;position:relative;background:#000;width:648px;height:92px;cursor:pointer;}

.topo .menu{list-style:none;height:32px;position:relative;}
.topo .menu li{height:32px;float:left;margin-left:-11px;background-position:0 0;background-repeat:no-repeat;}
.topo .menu li a{display:block;height:32px;}
.topo .menu li:hover{background-position:0 -32px;}
.topo .menu li:first-child{margin-left:0px;}
.topo .menu li#mlancamentos{background-image:url(../imgs/layout/lancamentos.png);width:150px;}
.topo .menu li#mdestaques{background-image:url(../imgs/layout/destaques.png);width:134px;}
.topo .menu li#mencomende{background-image:url(../imgs/layout/encomende.png);width:213px;}
.topo .menu li#mdestaque{background-image:url(../imgs/layout/mdestaque.png);width:192px;}
.topo .menu li#mavalie{background-image:url(../imgs/layout/avalie.png);width:159px;}
.topo .menu li#mareas{background-image:url(../imgs/layout/areas.png);width:95px;}
.topo .menu li#manuncie{background-image:url(../imgs/layout/anuncie.png);width:142px;}
.topo .menu li#mfranqueado{background-image:url(../imgs/layout/fanqueado.png);width:163px;}
.topo .menu li#mcontato{background-image:url(../imgs/layout/contato.png);width:132px;}

.breadcrumb{font-size:16px;border-radius:4px; font-color: ;padding:2px 0px;background: none;}
.breadcrumb ul{margin:0 0 0 4px}
.breadcrumb li{float:left;text-align:center;line-height:7px;color:#cccdd4;font-size:13px;margin:0 2px;}
.breadcrumb li a{display:block;color:#C4A42D;padding:0 6px;font-weight:600;line-height:7px; }
.breadcrumb li a:hover{color:#000;}
.breadcrumb li b{display:block;color:#333;padding:0 4px;font-weight:normal}

.login{background:#1A1A1A;right:0px;top:35px;z-index:999;padding:0px 10px 2px 10px;}
.login .formlogin{background:#f9c62d;padding:5px;}
.login .formlogin label{margin:0 0 5px 0;clear:both;}
.login .formlogin label input[type="text"]{width:82%;height:22px;float:left;padding:0 8px;border:none;}
.login .formlogin label input[type="password"]{width:50%;height:22px;float:left;padding:0 8px;border:none;margin:1px 0;}
.login .formlogin input[type="submit"]{padding:4px 5px;background:#000;color:#FFF;font-size:11px;width:29%;float:left;margin:1px 0 0 5px;border:none;}
.login span{font-size:10px;color:#f9c62d;display:inline-block;margin:0px;line-height:23px;}
.login span a{color:#f9c62d;}
.login span a:hover{text-decoration:underline;color:#fff;}
.login strong{float:left;color:#f9c62d;line-height:22px;margin:0 6px;}

.login .logado{background:#f9c62d;padding:5px;width:160px;margin-bottom:7px;}
.login .logado p{margin:0px;padding:0px;color:#000;font-size:11px;}
.login .logado p strong{color:#000;margin:0px;padding:0;line-height:20px;float:none;font-size:11px;}
.login .logado .lopcoes{list-style:none;margin:2px 0 0 0;}
.login .logado .lopcoes li{color:#000;}
.login .logado .lopcoes li a{color:#000;}
.login .logado .lopcoes li a:hover{font-weight:bold}

.left{float:left;} 
.left .busca{background:url(../imgs/layout/buscaf.jpg) center center no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#000;display:inline-block;line-height:33px;margin:25px 0 -2px 0;height:33px;width:174px;padding:0 0 0 46px;}
.left .fbusca{background:#fefadd;width:650px;padding:5px 12px 5px 12px;position:relative;-moz-box-shadow:4px 4px 6px #f0f0f0;-webkit-box-shadow:4px 4px 6px #f0f0f0;box-shadow:4px 4px 6px #f0f0f0;margin:16px 0 0 0}
.left .fbusca strong{margin:5px 0px 0px 5px;display:block;}
.left .fbusca ul{list-style:none;}
.left .fbusca ul li{float:left;width:210px;margin:4px 0 4px 4px;}
.left .fbusca ul li select{width:210px;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;}
.left .fbusca ul li select:focus{outline:groove 1px #acacac;}
.left .fbusca ul li input[type="checkbox"]{margin:0 0 0 4px;}
.left .fbusca ul li span{margin:0 8px 0px 6px;display:inline-block;color:#fe3229;font-weight:bold;}
.left .fbusca ul li.buscar{float:right;margin:5px 8px 5px 0;}
.left .fbusca ul li.buscar input[type="submit"]{ background:url(../imgs/layout/btn_buscar.jpg) 0 0 no-repeat;width:90px;height:20px;float:right;}
.plugpremium{float:left;position:relative;width:265px;height:212px;margin:22px 0 0 21px;}
.plugpremium h2{color:#6b6b6b;font-family:Arial, Helvetica, sans-serif;margin:10px 0;font-size:17px;}
.plugpremium .anunciante{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.plugpremium .anunciante .ftanunciante{width:250px;margin:10px 0 10px 12px;display:block;border:none;}
.plugpremium .anunciante .infoanunciante{width:250px;margin:0 0 0 12px;display:block;text-align:center;font-size:14px;}
.plugpremium .anunciante .infoanunciante strong{text-transform:uppercase;margin:0px 0px 5px 0px;}
.plugpremium .anunciante .infoanunciante span{color:#666;display:inline-block;line-height:20px;margin:0 5px 0 0;}

.linha{border-bottom:solid 5px #fde604;padding:10px 0 10px 0;}
.lancamentos{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/lancamento.png) center left no-repeat;display:block;padding:0 0 0 63px;margin:20px 0 20px 0;}
.imoveis{list-style:none;border-bottom:solid 5px #fde604;}
.imoveis li{width:200px;height:200px;float:left;margin:0 40px 15px 0;}
.imoveis li a{display:block;width:200px;height:200px;}
.imoveis li img{ margin:0 0 15px 0;}
.imoveis li p{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:bold;line-height:16px;} 
.imoveis li a:hover p{text-decoration:underline}

.banner_centro{float:left;width:604px;height:92px;margin:20px 0 20px 0;padding:5px;background-image:url(../banners/nobanner.jpg) 0 0 no-repeat;cursor:pointer;}

/*
.banner_anunciante2{float:left;width:604px;height:92px;margin:20px 0 20px 0;padding:5px;background:url(../banners/nobanner.jpg) 0 0 no-repeat;cursor:pointer;}
*/
.naoachou{background:url(../imgs/layout/nao_achou.jpg) 0 0 no-repeat;float:right;width:292px;height:92px;margin:25px 0 20px 0;}
#show_banner_mini{background:url(../imgs/layout/nao_achou.jpg) 0 0 no-repeat;float:right;width:292px;height:92px;margin:25px 0 20px 0;}
.destaques{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/destaque.png) center left no-repeat;display:block;padding:0 0 0 65px;margin:20px 0 20px 0;float:left;}
.notfound{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/notfound.png) center left no-repeat;display:block;padding:0 0 0 65px;margin:20px 0 20px 0;float:left;}
.hdestaques{width:620px;float:left;border-bottom:solid 5px #fe0000;}
.hdestaques li{width:200px;height:200px;float:left;margin:0 10px 15px 0;}
.hdestaques li a{display:block;width:200px;height:200px;}
.hdestaques li.nomargin{margin-right:0px;}
.hdestaques li img{ margin:0 0 15px 0;}
.hdestaques li p{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:bold;line-height:16px;} 
.hdestaques li a:hover p{text-decoration:underline}
.banner_anunciante3{float:right;background:#E5E5E5;width:302px;height:252px;margin:-54px 0 22px 0;padding:5px;}

.avalie_imovel{width:260px;height:160px;background:url(../imgs/layout/bg_avalie.png) 0 0 repeat-x;float:right;padding:20px 22px 25px 30px;}
.avalie_imovel h4{font-family:Arial, Helvetica, sans-serif;font-size:25px;text-transform:uppercase;width:170px;}
.avalie_imovel .avaliacao span{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-transform:uppercase;font-weight:bold;margin:12px 0 5px 0;display:block}
.avalie_imovel .avaliacao select{width:245px;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.avalie_imovel .avaliacao select:focus{outline:groove 1px #acacac;}
.avalie_imovel .avaliacao input[type="submit"]{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);height:30px;border-radius:8px;padding:0 12px;-moz-border-radius:8px;-webkit-border-radius:8px;text-transform:uppercase;font-size:11px;margin:10px 0 0 0;}

.servicos{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/busca_servicos.png) center left no-repeat;display:block;padding:0 0 0 63px;margin:20px 0 20px 0;}
.plugservicos{width:957px;height:415px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:solid 1px #203f7f;background:url(../imgs/layout/bg_servicos.png) top left no-repeat;-moz-box-shadow:4px 4px 6px #D4D4D4;-webkit-box-shadow:4px 4px 6px #D4D4D4;box-shadow:4px 4px 6px #D4D4D4;position:relative;}
.cadastro_empresa{background:url(../imgs/layout/btn_cadastre.png) 0 0 no-repeat;height:35px;width:178px;display:block;position:absolute;left:255px;top:112px;}
.cadastro_empresa:hover{background:url(../imgs/layout/btn_cadastre.png) 0 -35px no-repeat;}
.plugservicos span{display:block;line-height:35px;background:#1a3a77;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#fff;padding:0 0 0 25px;}
.plugservicos .seleciona_servico{width:400px;height:154px;background:url(../imgs/layout/bg_seleciona.png) 0 0 repeat-x;float:right;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:20px 15px 0 30px;margin:20px 10px 0 0;}
.plugservicos .seleciona_servico h5{font-family:Arial, Helvetica, sans-serif;color:#1a3979;font-size:20px;font-weight:bold;}
.plugservicos .seleciona_servico .servico{margin:15px 0;}
.plugservicos .seleciona_servico .servico select{float:left;width:300px;border-radius:3px;border:1px solid #909090;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#1a3979;font-size:16px;}
.plugservicos .seleciona_servico .servico select:focus{outline:groove 1px #acacac;color:#1a3979;}
.plugservicos .seleciona_servico .servico input[type="submit"]{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0, 0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1)rgba(0,0,0,0.1)rgba(0,0,0,0.25);*background-color:#0044cc;/* Darken IE7 buttons by default so they stand out more given they won't have borders */filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:5px;padding:12px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;font-size:12px;margin:0px 0 0 10px;float:right;width:80px}
.plugservicos .pservicos{width:957px;list-style:none}
.plugservicos .pservicos li{float:left;width:238px;border-left:solid 1px #CCC;margin:15px 0 0 0;}
.plugservicos .pservicos li span{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#1a3a77;background:none;line-height:27px;}
.plugservicos .pservicos li span a{color:#1a3a77;display:block;}
.plugservicos .pservicos li span a:hover{text-decoration:underline;}

.tcidade{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/cidade.png) center left no-repeat;display:block;padding:0 0 0 63px;margin:40px 0 0 0;}
.cidades{width:960px;}
.cidades .lista{width:960px;list-style:none;padding:0px;margin:35px 0 0 0;}
.cidades .lista li{float:left;width:472px;}
.cidades .lista li span{padding:5px;background:#978811;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:13px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:solid 1px #978811;font-weight:bold}
.cidades .lista li a span{background:#978811;color:#fff;}
.cidades .lista li a:hover span{background:#BEAB43;color:#fff;}
.cidades .lista li .lcidades{list-style:none;margin:15px 5px 5px 5px}
.cidades .lista li .lcidades2{list-style:none;margin:15px 5px 5px 5px}
.cidades .lista li .lcidades2 li{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#494949;font-weight:bold;padding:5px 0}
.cidades .lista li .lcidades2 li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#494949;font-weight:bold}
.cidades .lista li .lcidades2 li a:hover{color:#978811;}
.cidades .lista li .lcidades li{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#494949;font-weight:bold;padding:5px 0}
.cidades .lista li .lcidades li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#494949;font-weight:bold}
.cidades .lista li .lcidades li a:hover{color:#978811;}
.bannerfranqueado{float:left;width:960px;height:92px;margin:45px 0px 0px 0px;background:url(../imgs/layout/banner_franqueado.png) 0 0 no-repeat;display:block;}

.tags{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/tags.png) center left no-repeat;display:block;padding:0 0 0 63px;margin:30px 0 20px 0;}
.nuvem{list-style:none;margin:20px 0;}
.nuvem li{font-family:Arial, Helvetica, sans-serif;color:#118197;font-weight:bold;float:left;margin:0 0 0 3px;display:inline-block;line-height:17px;}
.nuvem li a{color:#118197;}
.nuvem li a:hover{color:#fff;background:#118197;}
.nuvem li.f14{font-size:14px;}
.nuvem li.f16{font-size:16px;}
.nuvem li.f18{font-size:18px;}
.nuvem li.f20{font-size:20px;}
.nuvem li.f24{font-size:24px;}
.nuvem li.f26{font-size:26px;}
.nuvem li.f32{font-size:32px;}

.menuinferior{height:60px;margin:45px 0 10px 0;position:relative;}
.menuinferior ul{list-style:none;background:url(../imgs/layout/bg_menu.jpg) repeat-x;height:40px;padding:10px 0 10px 0;}
.menuinferior ul li{float:left;line-height:40px;font-family:Arial, Helvetica, sans-serif;color:#000;font-weight:bold;text-transform:uppercase;padding:0 13px;border-left:solid 3px #fff;text-align:center;font-size:12px;}
.menuinferior ul li a{color:#000;}
.menuinferior ul li a:hover{text-decoration:underline}
.menuinferior ul li:first-child{border-left:none;}
.menuinferior ul li img{margin:0 0 0 4px;vertical-align:middle;}
.plug_rodape{width:195px;height:56px;background:url(../imgs/layout/plug_rodape.jpg) 0 0 no-repeat #fff;padding:0;border:0;display:block;position:absolute;right:0px;top:0px;}

.filtro{height:40px;line-height:40px;background:#fef7b3;border-top:solid 3px #fedc08;}
.filtro .ffiltro{float:left;width:330px;}
.filtro .ffiltro select{width:140px;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;height:27px;}
.filtro .ffiltro select:focus{outline:groove 1px #acacac;}
.filtro .ffiltro input[type="submit"]{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:solid 1px #000;width:60px;height:20px;background:#000;margin:0 0 0 8px;}
.filtro .ffiltro span{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fe0000;line-height:40px;font-size:14px;margin:0 8px 0 15px;}
.filtro span{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fe0000;line-height:39px;font-size:14px;margin:0 8px 0 38px;}
.filtros{list-style:none;float:right;padding:10px 0 10px 0;line-height:20px;margin: 0 20px 0 0;}
.filtros li{float:left;border-left:solid 1px #000;color:#000;font-weight:bold;padding:0 10px 0 10px;font-size:14px;}  
.filtros li a{color:#000;}  
.filtros li a:hover{text-decoration:underline;}  
.filtros li:first-child{border-left:none;}  

.tab_imoveis{margin:20px 0;}
.tab_imoveis td{padding:15px 0;vertical-align:top;border-top:3px solid #FC0;}
.tab_imoveis tr:first-child td{border-top:0;}
.tab_imoveis td p{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:14px;display:block;line-height:20px;margin:10px 0 10px 10px;border-right:solid 1px #CCC;min-height:102px;}
.tab_imoveis td p.last{border:0;}
.tab_imoveis td p strong{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fe0000;font-size:12px;display:block;margin:5px 0;}
.tab_imoveis td p span{display:block;}

.paginacao{list-style:none;display:block;margin:0 auto;padding:25px 0 0 0;position:relative;}
.paginacao li{display:inline-block;text-align:center;line-height:18px;font-size:14px;font-weight:bold;padding:3px 6px;}
.paginacao li a{color:white;color:#000}
.paginacao li a:hover{text-decoration:underline}
.paginacao li span a{padding:3px 8px;background:#fedc08;color:#000;}
.paginacao li span a:hover{background:#fe0000;text-decoration:none;color:#FFF}

.btns{width:192px;margin:0 auto}
.btns.imovel{width:260px;}
.btns span{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:14px;font-weight:bold;margin:15px 10px;display:inline-block;}
.btns span a{color:#C4A42D;}
.btns span a:hover{text-decoration:underline}
.btns span.btnvoltar{background:url(../imgs/layout/voltar.png) left 0 no-repeat;padding:0 0 0 20px;}
.btns span.btntopo{background:url(../imgs/layout/topo.png) right 0 no-repeat;padding:0 20px 0 0;}

.pgavalie{border:solid 3px #fbc210;background:url(../imgs/layout/bg_pgavalie.jpg) center 15px no-repeat;min-height:360px;padding:30px;}
.pgavalie h1{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:34px;text-align:center;letter-spacing:-1px;margin:20px 0;}
.pgavalie p{float:right;width:460px;font-size:20px;margin:40px 30px 45px 0;color:#545454;}
.pgavalie p strong{color:#ed001d;}
.pgavalie h2{background:#ffe37f;padding:10px 25px;color:#eb011a;margin:83px 0 0 0;}
.pgavalie h3{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:18px;padding:20px 0 8px 19px;}
.pgavalie .favalie{display:block;}
.pgavalie .favalie .avaliacao{display:block;height:50px;margin:3px 0;}
.pgavalie .favalie .avaliacao span{line-height:50px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;display:inline-block;font-weight:bold;margin:0 0 0 25px;}
.pgavalie .favalie .avaliacao label{line-height:50px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:bold;margin:0 15px 0 20px;}
.pgavalie .favalie .avaliacao label input{margin:0 10px 0 0px;}
.pgavalie .favalie .avaliacao label select{padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #909090;}
.pgavalie .favalie .avaliacaofull{display:block;margin:3px 0;padding:0 0 25px 0;}
.pgavalie .favalie .avaliacaofull label.fl{width:415px;display:block;margin:3px 0 0 20px;float:left;}
.pgavalie .favalie .avaliacaofull label.fl select{padding:3px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #909090;width:376px}
.pgavalie .favalie .avaliacaofull span{line-height:40px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;display:block;font-weight:bold;}
.pgavalie .favalie .avaliacaofull label.fl input.txt{width:372px;padding:3px 0;}
.pgavalie .favalie .avaliacaofull label.fl input.txt:focus{outline:none;}
.pgavalie .favalie .avaliacaofull label.fl select:focus{outline:none;}
.pgavalie .favalie .bloco{float:left;width:415px;background:#fff;border:solid 1px #000;height:90px;margin:3px 0 0 20px;}
.pgavalie .favalie .bloco .spbl{display:block;}
.pgavalie .favalie .bloco label.fl{width:415px;background:#fff;border:none;display:block;margin:3px 0 0 0px;float:left;}
.pgavalie .favalie .bloco input.txt{margin:0 10px 0 10px;width:250px;height:30px;}
.pgavalie .favalie .bloco input.file{border:0;margin:5px 0 0 10px;cursor:pointer;position:relative;float:left;display:block}
.pgavalie .favalie .bloco input.file:focus{outline:none;}
.pgavalie .favalie .avaliacaofull label.full{width:852px;height:auto;background:#fff;display:block;margin:3px 0 0 20px;}
.fullfotos{width:852px;height:auto;background:#fff;display:block;margin:3px 0 0 20px;}
.fullfotos label.seltfotos{display:block;width:336px;float:left;margin:5px 0}
.fullfotos label.seltfotos .selfoto{display:inline-block;float:left;line-height:22px;margin:0 5px 0 0;}
.fullfotos label.seltfotos .deletafoto{display:block;width:16px;height:16px;float:right;margin:5px 25px 0 0}
.pgavalie .favalie .avaliacaofull label.full{line-height:40px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;display:block;font-weight:bold;}
.pgavalie .favalie .avaliacaofull label.full textarea{width:97%;margin:5px 10px 0 0px;height:70px;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.pgavalie .favalie .avaliacaofull label.full textarea:focus{outline:none;}
.pgavalie .favalie .avaliacaofull label.full input[type="text"]{margin:0 10px 0 0px;width:95%;}
.pgavalie .favalie .avaliacaofull label.full input[type="text"]:focus{outline:none;}
.pgavalie .favalie .avaliacaofull label.full input[type="radio"]{margin:0 8px 0 35px;}
.pgavalie .favalie .imobiliarias{width:852px;height:auto;background:#fff;display:block;margin:3px 0 0 20px;padding:20px 0 20px 0 ;}
.pgavalie .favalie .imobiliarias label{width:152px;display:block;float:left;margin:10px 30px;height:116px;}
.pgavalie .favalie .imobiliarias label.seltodas{padding:42px 0;height:28px;}
.pgavalie .favalie .imobiliarias label.seltodas input.selecionatodas{margin:2px 10px 0 0!important;display:block}
.pgavalie .favalie .imobiliarias label img{width:123px;height:75px;}
.pgavalie .favalie .imobiliarias label input[type="checkbox"]{float:left;display:inline-block;margin:7px 0 0 0}
.pgavalie .favalie .imobiliarias label span{display:inline-block;float:left;font-size:12px;line-height:18px;margin:5px 0 0 8px;width:130px;}
.pgavalie .favalie input[type="submit"]{background:url(../imgs/layout/finalizar.jpg) 0 0 no-repeat;width:105px;height:29px;float:right;margin:30px 20px 0 0;}

.pganuncie{padding:20px 10px 0px 10px;}
.pganuncie .left{width:205px;list-style:none;float:left;}
.pganuncie .left li{background:#fad82d;margin:10px 0 10px 5px;padding:12px 0 12px 12px;position:relative;}
.pganuncie .left li .canto{position:absolute;top:0px;right:-35px;width:35px;height:100%;}
.pganuncie .left li span{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:14px;text-align:left;width:170px;font-weight:bold;display:block;}
.pganuncie .left li span a{color:#000;display:block;}
.pganuncie .right{float:right;width:620px;margin:10px 0 15px 0;padding:0 25px 0 15px;}
.pganuncie .right h1{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:40px;}
.pganuncie .right h1 strong{color:#fbd709;display: block;}
.pganuncie .right h3{color:#545454;font-size:22px;font-weight:300;margin:15px 0;}
.pganuncie .right h3 strong{color:#fbd709;}
.pganuncie .right h3 span{color:#fe0000;}
.pganuncie .right h4{color:#535353;font-size:16px;padding:20px 0 0 0;}
.pganuncie .right h5{color:#535353;font-size:16px;padding:10px 0;}
.pganuncie .right .atividades span{color:#fe0000;display:block;font-size:18px;font-weight:bold;margin:25px 0 0 0;}
.pganuncie .right .atividades strong{display:block;font-size:18px;font-weight:200;line-height:34px;}
.pganuncie .right .btn_cadastre_agora{background:url(../imgs/layout/btn_cadastre.jpg) 0 0 no-repeat;margin:20px 0;width:165px;height:40px;}
.pganuncie .right .btn_anunciar{background:url(../imgs/layout/btn_anunciar.jpg) 0 0 no-repeat;width:207px;height:41px;float:left;margin:15px 0;}
.pganuncie  .btn_contatenos{background:url(../imgs/layout/btn_contate.jpg) 0 0 no-repeat;width:124px;height:40px;margin:15px auto;}
.pganuncie .right .planos{padding:10px 0px;background:#e73600;color:#fff;font-size:20px;text-align:center;line-height:17px;width:365px;margin:15px 0 15px 5px;}
.pganuncie .right .planos strong{font-size:12px;display:inline-block;}
.pganuncie .right .planos span{font-size:28px;display:inline-block;}
.pganuncie .right .vantagens li{font-family:Arial, Helvetica, sans-serif;color:#535353;font-size:14px;font-weight:bold;background:url(../imgs/layout/list_style.png) 0 center no-repeat;padding:14px 0 14px 40px;border-bottom:dotted 1px #fbd709;}
.pganuncie .fcontato .imobiliarias{height:auto;background:#fff;display:block;}
.pganuncie .fcontato .imobiliarias label{width:152px;display:block;float:left;margin:10px 30px;height:116px;}
.pganuncie .fcontato .imobiliarias label.seltodas{padding:42px 0;height:28px;}
.pganuncie .fcontato .imobiliarias label.seltodas input.selecionatodas{margin:2px 10px 0 0!important;display:block}
.pganuncie .fcontato .imobiliarias label img{width:123px;height:75px;}
.pganuncie .fcontato .imobiliarias label input[type="checkbox"]{float:left;display:inline-block;margin:7px 0 0 0}
.pganuncie .fcontato .imobiliarias label span{display:inline-block;float:left;font-size:12px;line-height:18px;margin:5px 0 0 8px;width:130px;}

.pgnaoachou {padding:20px 10px 0px 10px;}
.pgnaoachou .fcontato .imobiliarias{height:auto;background:#fff;display:block;}
.pgnaoachou .fcontato .imobiliarias label{width:152px;display:block;float:left;margin:10px 30px;height:116px;}
.pgnaoachou .fcontato .imobiliarias label.seltodas{padding:42px 0;height:28px;}
.pgnaoachou .fcontato .imobiliarias label.seltodas input.selecionatodas{margin:2px 10px 0 0!important;display:block}
.pgnaoachou .fcontato .imobiliarias label img{width:123px;height:75px;}
.pgnaoachou .fcontato .imobiliarias label input[type="checkbox"]{float:left;display:inline-block;margin:7px 0 0 0}
.pgnaoachou .fcontato .imobiliarias label span{display:inline-block;float:left;font-size:12px;line-height:18px;margin:5px 0 0 8px;width:130px;}
.pgnaoachou .fcontato{padding:0px 10px 10px 10px;}
.pgnaoachou .fcontato label{width:100%;}
.pgnaoachou .fcontato label.idade{float:right;width:10%;}
.pgnaoachou .fcontato label.nome{float:left;width:87%;}
.pgnaoachou .fcontato label.celular{float:right;width:49%;}
.pgnaoachou .fcontato label.telefone{float:left;width:49%;}
.pgnaoachou .fcontato label.franqueadocontato{margin:21px 0 0 0;display:block;}
.pgnaoachou .fcontato label span{font-weight:bold;line-height:25px;font-size:14px;margin:5px 0 0 0;display:block;}
.pgnaoachou .fcontato label span.contato{font-weight:bold;line-height:25px;font-size:14px;margin:5px 10px 0 0;float:left;}
.pgnaoachou .fcontato label span.valores{font-weight:bold;line-height:25px;font-size:14px;margin:12px 13px 0 10px;display:inline-block;}
.pgnaoachou .fcontato label span.leftv{margin:12px 13px 0 0px;font-weight:bold;line-height:25px;font-size:14px;display:inline-block;}
.pgnaoachou .fcontato label input[type="text"]{width:99.5%;padding:3px 0;border:solid 1px #CCC; text-align: left;}
.pgnaoachou .fcontato label .item_contato{list-style:none;margin:6px 0;}
.pgnaoachou .fcontato label .item_contato li{float:left;width:146px;}
.pgnaoachou .fcontato label .item_contato li input{float:left;display:block;margin:10px;}
.pgnaoachou .fcontato label .item_contato li span{float:left;}
.pgnaoachou .fcontato label.prefecontato span{margin:5px 0px 0px 0px;}
.pgnaoachou .fcontato label select{width:100%;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;border:solid 1px #CCC}
.pgnaoachou .fcontato label textarea{width:100%;height:80px;font-size:14px;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:solid 1px #CCC}
.pgnaoachou .fcontato input[type="submit"]{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000;font-weight:bold;background:#fbc210;padding:5px 8px;float:right;margin:12px 8px 12px 0;background:url(../imgs/layout/btn_enviar.jpg) 0 0 no-repeat;width:85px;height:29px;}
.pgnaoachou .fcontato .btEnviarNaoAchou input[type="submit"]{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000;font-weight:bold;background:#fbc210;padding:5px 108px;float:left;margin:12px 8px 12px 42px;background:url(../imgs/layout/btn_enviar.jpg) 0 0 no-repeat; background-size:95px; width:95px;height:35px;}

.imovelleft{width:338px;float:left;}
.imovelleft .infoimovel{min-height:384px;border:solid 2px #fbc210;margin:20px 0 0 0;}
.imovelleft .infoimovel.form{background:#000;}
.imovelleft .infoimovel:first-child{margin:0;padding:11px;}
.imovelleft .infoimovel .principal{width:308px;height:231px;border:solid 2px #fbc210;}
.imovelleft .infoimovel .miniaturas{list-style:none;}
.imovelleft .infoimovel .miniaturas li{width:87px;height:54px;border:solid 2px #CCC;float:left;margin:15px 7px 0 6px;}
.imovelleft .infoimovel .email{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/dados_imovel-p.png) center left no-repeat;display:block;padding:0 0 0 63px;margin:10px;}
.imovelleft .infoimovel .formimovel{background:#ffd41b;padding:11px;}
.imovelleft .infoimovel .formimovel label{width:100%;}
.imovelleft .infoimovel .formimovel label span{font-weight:bold;line-height:25px;}
.imovelleft .infoimovel .formimovel label input[type="text"]{width:99%;border:solid 1px #CCC}
.imovelleft .infoimovel .formimovel label textarea{width:99%;height:80px;border:solid 1px #CCC}
.imovelleft .infoimovel input[type="submit"]{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;font-weight:bold;background:#000;padding:5px 8px;float:right;margin:10px 0 0 0;background:url(../imgs/layout/btn_enviar.jpg) 0 0 no-repeat;width:85px;height:29px;}
.dados_imovel{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:20px;font-weight:bold;line-height:34px;background:url(../imgs/layout/lancamento.png) center left no-repeat;display:block;padding:0 0 0 63px;margin:6px 0 20px 0;float:left;}
.imovelright{width:600px;float:left;margin:0 0 0 22px;}
.imovelright .dadosimovel{min-height:122px;border-top:solid 2px #fbc210;width:100%;float:left;margin:10px 0 0 0;}
.imovelright .dadosimovel:first-child{margin:0px;}
.imovelright .dadosimovel .logo_anunciante{position:relative;float:left;margin:0 0 10px 0;border:solid 1px #EBEBEB}
.imovelright .dadosimovel .cartegoria_imovel{font-style:italic;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;display:block;}
.imovelright .dadosimovel .codigo_imovel{font-size:14px;line-height:26px;}
.imovelright .dadosimovel .tipo{font-size:14px;display:block;line-height:20px;}
.imovelright .dadosimovel p{font-size:12px;color:#666;line-height:22px;}
.imovelright .dadosimovel h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;text-transform:uppercase;color:#ff3332;line-height:25px;margin:10px 0;}
.imovelright .dadosimovel .telefone_corretor{background:url(../imgs/layout/btn_tel_corretor.png) 0 0 no-repeat;width:189px;height:63px;float:left;line-height:63px;}
.imovelright .dadosimovel .opcoes{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;float:left;display:inline-block;color:#000;font-size:14px;}
.imovelright .dadosimovel .opcoes a{color:#000;}
.imovelright .dadosimovel .opcoes a:hover{text-decoration:underline;color:#ffd41b;}
.imovelright .dadosimovel .enviar_amigo{font-family:Arial, Helvetica, sans-serif;color:#000;font-weight:bold;text-transform:uppercase;background:url(../imgs/layout/btn_enviar_amigo.png) left center no-repeat;padding:4px 0px 8px 45px;float:left;font-size:14px;width:154px;}
.imovelright .dadosimovel .enviar_amigo a{color:#000;}
.imovelright .dadosimovel .enviar_amigo a:hover{color:#92802e;text-decoration:underline;}
.imovelright .dadosimovel .imprimir{font-family:Arial, Helvetica, sans-serif;color:#000;font-weight:bold;text-transform:uppercase;background:url(../imgs/layout/btn_imprimir.png) left center no-repeat;padding:4px 0px 8px 45px;float:left;font-size:14px;width:74px;}
.imovelright .dadosimovel .imprimir a{color:#000;}
.imovelright .dadosimovel .imprimir a:hover{color:#92802e;text-decoration:underline;}

.imovelright .dadosimovel_bradesco{min-height:122px;border-top:solid 2px #fbc210;width:100%;float:left;margin:10px 0 0 0;}
.imovelright .dadosimovel_bradesco:first-child{margin:0px;}
.imovelright .dadosimovel_bradesco .leftimov{width:350px;float:left;}
.imovelright .dadosimovel_bradesco .leftimov .logo_anunciante{position:relative;float:left;margin:10px 0 0 0;}
.imovelright .dadosimovel_bradesco .leftimov .cartegoria_imovel{font-style:italic;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;display:block;}
.imovelright .dadosimovel_bradesco .leftimov .codigo_imovel{font-size:14px;line-height:26px;margin-bottom:30px;display:block;}
.imovelright .dadosimovel_bradesco .leftimov .tipo{font-size:14px;display:block;line-height:20px;}
.imovelright .dadosimovel_bradesco .leftimov p{font-size:12px;color:#666;line-height:22px;}
.imovelright .dadosimovel_bradesco .rightimov{width:232px;float:right;}
.imovelright .dadosimovel_bradesco .rightimov .porto_seguro{background:url(../imgs/layout/porto_seguro.jpg) 0 0 no-repeat;width:232px;height:118px;margin:14px 0;}
.imovelright .dadosimovel_bradesco .rightimov .simulador_bradesco{background:url(../imgs/layout/simulador_bradesco.jpg) 0 0 no-repeat;width:232px;height:73px;}

.novabusca{float:left;color:#fff;font-size:14px;font-weight:bold;background:url(../imgs/layout/bg_nova_busca.png) 6px center no-repeat #d10409;padding:6px 7px 6px 30px;border:solid 1px #d10409;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:22px 0 10px 25px;} 
.novabusca a{color:#fff;}
.novabusca a:hover{color:#ccc;}
.adicionar_favoritos{float:left;color:#fff;font-size:14px;font-weight:bold;background:url(../imgs/layout/bg_adicionar_favoritos.png) 6px center no-repeat #000;padding:6px 7px 6px 32px;border:solid 1px #000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:22px 0 10px 10px;}
.adicionar_favoritos a{color:#fff;}
.adicionar_favoritos a:hover{color:#ccc;}

.contatoleft{width:48%;float:left;}
.contatoright{width:48%;float:right;}
.pganuncie .fcontato{padding:0px 10px 10px 10px;}
.pganuncie .fcontato label{width:100%;}
.pganuncie .fcontato label.v_maximo{width:26%!important;margin:0;padding:0;}
.pganuncie .fcontato label.v_maximo input{width:26%!important;padding:0;}
.pganuncie .fcontato label.idade{float:right;width:10%;}
.pganuncie .fcontato label.nome{float:left;width:87%;}
.pganuncie .fcontato label.celular{float:right;width:49%;}
.pganuncie .fcontato label.telefone{float:left;width:49%;}
.pganuncie .fcontato label.franqueadocontato{margin:21px 0 0 0;display:block;}
.pganuncie .fcontato label span{font-weight:bold;line-height:25px;font-size:12px;margin:5px 0 0 0;display:block;}
.pganuncie .fcontato label span.contato{font-weight:bold;line-height:25px;font-size:12px;margin:5px 10px 0 0;float:left;}
.pganuncie .fcontato label span.valores{font-weight:bold;line-height:25px;font-size:12px;margin:12px 13px 0 10px;display:inline-block;}
.pganuncie .fcontato label span.leftv{margin:12px 13px 0 0px;font-weight:bold;line-height:25px;font-size:12px;display:inline-block;}
.pganuncie .fcontato label input[type="text"]{width:99.5%;padding:3px 0;border:solid 1px #CCC}
.pganuncie .fcontato label .item_contato{list-style:none;margin:6px 0;}
.pganuncie .fcontato label .item_contato li{float:left;width:146px;}
.pganuncie .fcontato label .item_contato li input{float:left;display:block;margin:10px;}
.pganuncie .fcontato label .item_contato li span{float:left;}
.pganuncie .fcontato label.prefecontato span{margin:5px 0px 0px 0px;}
.contatofranqueado{list-style:none;display:block;}
.contatofranqueado li label{float:left;width:120px!important;}
.contatofranqueado li label span{float:left;margin:0px;}
.contatofranqueado li label input{float:left;margin:10px 12px 0 12px;}
.pganuncie .fcontato label select{width:100%;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;border:solid 1px #CCC}
.pganuncie .fcontato label textarea{width:99.5%;height:80px;font-size:12px;font-size:12px;font-family:Arial, Helvetica, sans-serif;border:solid 1px #CCC}
.pganuncie .fcontato input[type="submit"]{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000;font-weight:bold;background:#fbc210;padding:5px 8px;float:right;margin:12px 8px 12px 0;background:url(../imgs/layout/btn_enviar.jpg) 0 0 no-repeat;width:85px;height:29px;}
.contato{margin:0 0 15px 10px;}

.plugimoveis h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#ff3332;line-height:25px;margin:0 0 10px 0;}
.plugimoveis p{margin:10px 0;line-height:22px;color:#333}
.plugimoveis strong{font-size:12px;color:#ff3332;margin:10px 0;line-height:22px;display:block;}

.parceiros{list-style:none;}
.parceiros li{float:left;width:180px;border:solid 2px #fde604;padding:18px;margin:10px;height:160px}
.parceiros li img{margin:0 0 10px 0;display:block;height:120px;width:180px;}
.parceiros li span{font-weight:bold;display:block;text-align:center;color:#000;}
.parceiros li span a{color:#000;}
.parceiros li span a:hover{text-decoration:underline;color:#eb3525;}

.empresas_associadas{list-style:none;}
.empresas_associadas li{float:left;width:160px;margin:15px 14px;height:148px;}
.empresas_associadas li a{border:solid 2px #ffc907;display:block;}
.empresas_associadas li a img{margin:0 0 10px 0;display:block;}
.empresas_associadas li a span{font-weight:bold;display:block;text-align:center;color:#000;background:#ffc907;padding:6px;}
.empresas_associadas li a:hover{border:solid 2px #000;}
.empresas_associadas li a:hover span{color:#ffc907;background:#000;}

.nf{width:250px;float:left;margin:5% 26px 10% 0;}
.nf p{text-align:left;margin:10px 0;font-size:14px;color:#666;margin:20px 0 18px 5px;}

.cdleft{width:405px;float:left;margin:10px 0;border-right:dotted 2px #ffc907;padding:0 25px;}
.cdleft h1{font-size:18px;}
.cdleft p{font-size:14px;margin:15px 0;width:400px;line-height:22px;}
.cdleft.noborder{border:none;}
.cdleft .btncadastro{background:#ffc907;padding:10px;display:block;text-align:center;margin:8px 0px;color:#000;font-size:18px;position:relative;}
.cdleft .btncadastro:hover{background:#000;color:#ffc907;}

.fcadastro{width:100%;padding:0px 10px 10px 10px;}
.fcadastro label{width:100%;}
.fcadastro label.v_maximo{width:26%!important;margin:0;padding:0;}
.fcadastro label.v_maximo input{width:26%!important;padding:0;}
.fcadastro label.mapas{width:200px;float:left;margin:20px 0;}
.fcadastro label.mapas input{float:left;}
.fcadastro label.mapas span{float:left;line-height:2px;margin-left:8px;}
.fcadastro label.valores{width:25%!important;padding:0;float:left;margin:0 35px 0 0;}
.fcadastro label.valores input{width:100%;}
.fcadastro label.areas{width:26%!important;padding:0;float:left;margin:0 25px 0 0;}
.fcadastro label.comodos{width:18%!important;padding:0;float:left;margin:3px 20px 0 0;}
.fcadastro label.comodos span{font-size:11px;}
.fcadastro label.endereco{float:left;width:75%;}
.fcadastro label.numero{float:left;width:20%;margin-left:19px;}
.fcadastro label.codigo{float:left;width:20%;margin-right:19px;}
.fcadastro label.lcheckbox{width:26%!important;float:left;margin:15px 30px 10px 0px;}
.fcadastro label.lcheckbox span{display:inline-block;margin:0 8px;}
.fcadastro label.lcheckbox input{margin-top:2px;}
.fcadastro label.itensimovel{width:23%!important;float:left;margin:12px 12px 10px 0px;}
.fcadastro label.itensimovel span{display:inline-block;margin:0 8px;}
.fcadastro label span{font-weight:bold;line-height:25px;font-size:12px;margin:5px 0 0 0;display:block;}
.fcadastro label span.valores{font-weight:bold;line-height:25px;font-size:12px;margin:12px 13px 0 10px;display:inline-block;}
.fcadastro label span.leftv{margin:12px 13px 0 0px;font-weight:bold;line-height:25px;font-size:12px;display:inline-block;}
.fcadastro label input[type="text"]{width:99.5%;padding:3px 0;}
.fcadastro label input[type="file"]{border:none!important;}
.fcadastro label input[type="password"]{width:99.5%;padding:3px 0;}
.fcadastro label .item_contato{list-style:none;margin:6px 0;}
.fcadastro label .item_contato li{float:left;width:146px;}
.fcadastro label .item_contato li input{float:left;display:block;margin:10px;}
.fcadastro label .item_contato li span{float:left;}
.fcadastro label select{width:100%;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:12px;}
.fcadastro label textarea{width:99.5%;height:80px;font-size:12px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.fcadastro input[type="submit"]{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;color:#000;font-weight:bold;background:#fbc210;padding:5px 8px;float:right;margin:12px 8px 12px 0;}
.fcadastro>.contatoleft .pesquisab{margin:15px 0 0 0;display:block;}
.fcadastro>.contatoleft strong{font-size:14px;}
.fcadastro>.contatofull{width:914px;margin:15px 0 26px 0;}
.fcadastro>.contatofull strong{font-size:14px;}
.fcadastro>.contatoright strong{font-size:14px;}
.fcadastro input.money{background-image: url('../imgs/layout/rs.png'); background-position: left; background-repeat:no-repeat;border:solid 1px #909090;}
.fcadastro input.area{background-image: url('../imgs/layout/m2.png'); background-position: right; background-repeat:no-repeat;padding-right:200px;border:solid 1px #909090;}
.cadastrosucesso{background:#ffc907;padding:10px;display:block;text-align:center;margin:8px 0px;color:#000;font-size:18px;position:relative;}
.mfoto{margin:20px 0 0 0;}

.tblminhaconta th{color:#000;font-weight:bold;padding:0px 10px;background:#ffc907;}
.tblminhaconta tr td{border-bottom:solid 1px #999999;text-align:center;padding:14px 10px;}
.tblminhaconta tr td table td{border:none;padding:0;}
.tblminhaconta th table tr td{border:none;}

.btnadmin{background:#ffc907;padding:10px;text-align:center;margin:10px 5px 35px 0;color:#000;font-size:12px;position:relative;font-weight:bold;display:inline-block;}
.btnadmin:hover{background:#000;color:#ffc907;}

.tblxml{margin:14px 0;}
.tblxml td{padding:5px;border:solid 1px #E5E5E5;}
.tblxml .cabecalho{background:#ffc907;padding:5px;}

.pginstrucoes strong{font-size:14px;margin:12px 0 0 10px;display:block;}
.pginstrucoes p{font-size:13px;color:#333;line-height:20px;margin:8px 10px;}
.pginstrucoes p a{color:#222;font-weight:bold}
.pginstrucoes p a:hover{text-decoration:underline;}

.banner_plug_servicos{background:url(../imgs/layout/bg_plug_servicos.jpg) 0 0 repeat-x;height:128px;margin:10px 0 0 0;}
.banner_plug_servicos .icone{background:url(../imgs/layout/bgservicos.png) center center no-repeat;width:80px;height:88px;padding:20px 35px;float:left;}
.banner_plug_servicos .logo_servicos{background:url(../imgs/layout/logo_servicos.png) center center no-repeat;width:195px;height:60px;padding:35px 20px 35px 0px;float:left}
.banner_plug_servicos .frase{text-transform:uppercase;font-size:18px;color:#000;float:left;width:245px;padding:30px 45px 0px 45px;}
.banner_plug_servicos .btncadempresa{background:url(../imgs/layout/btn_cadempresa.png) center center no-repeat;float:left;width:178px;margin:34px 0 0 45px;height:35px;}
.banner_plug_servicos span{text-transform:uppercase;font-size:10px;font-weight:bold;margin:10px 72px 0 0;float:right;}
.busca_servicos{height:48px;background:#1a3a77;}
.busca_servicos strong{float:left;color:#FFF;font-size:16px;line-height:48px;margin:0 0 0 45px;}
.busca_servicos .fb_servico{float:left;margin:0 0 0 25px;}
.busca_servicos .fb_servico select{width:328px;height:32px;margin:7px 0;padding:5px 6px;border-radius:5px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;color:#173976;font-size:16px;font-weight:bold;float:left;}
.busca_servicos .fb_servico input[type="submit"]{float:left;background:url(../imgs/layout/btn_buscarservico.png) 0 0 no-repeat;height:33px;width:82px;margin:7px 15px;}

.servicos_left{background:#eaeef7;width:260px;float:left;margin:20px 30px 15px 0px;padding:10px 15px;}
.servicos_left h4{color:#fe0000;font-size:16px;margin:5px 0px 10px 0px;}
.servicos_left>ul{list-style:none;}
.servicos_left>ul>li{color:#193b7b;border-top:solid 1px #aab9d0;}
.servicos_left>ul>li a{color:#193b7b;display:block;padding:8px 5px;}
.servicos_left>ul>li a:hover{color:#193b7b;background:#aab9d0;}
.servicos_right{float:right;margin:20px 0px 15px 0px;width:635px;}
.servicos_right h3{font-size:20px;color:#000;text-align:left;border-bottom:solid 1px #193b7b;padding:5px 0;display:block;}
.servicos_right h3 strong{color:#fe0000;}
.servicos_right .servanunciantes{list-style:none;width:515px;float:left;}
.servicos_right .servanunciantes li{margin:15px 0;}
.servicos_right .servanunciantes li img{float:left;}
.servicos_right .servanunciantes li .info{float:left;margin:0 0 0 18px;}
.servicos_right .servanunciantes li .info h5{font-size:16px;font-weight:bold;margin:0 0 5px 0;}
.servicos_right .servanunciantes li .info p{color:#666;font-size:11px;line-height:18px;}
.servicos_right .logoapoio{background:url(../imgs/layout/apoio_guiacontrutor.jpg) 0 0 no-repeat;float:right;width:98px;height:118px;margin:10px;}

.submit{display:block;padding:4px 10px;margin-top:10px;text-align:center;}
.erro{border:1px solid #900;background-color:#ffcccc;color:#900;margin-top:3%;margin-bottom:2%;padding:4px 10px;margin-left:1.5%;display:inline-block;}
.sucesso{border:1px solid #090;background-color:#ccffcc;color:#090;text-align:center;font-weight:bold;font-size:2.0em;padding:4px 10px;}

#ffiltro{background:#fef7b3;border:solid 3px #fedc08;padding:10px;margin:0 0 25px 0;}
#filtro label{width:140px;}
#filtro label input[type="text"]{width:140px;padding:5px 0;}
#filtro label input.codigo{width:75px;}
#filtro label select{width:140px;border-radius:3px;border:1px solid #909090;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;height:27px;}
#filtro label select:focus{outline:groove 1px #acacac;}
#filtro input[type="submit"]{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:solid 1px #000;width:60px;height:20px;background:#000;margin:10px 3px 0 8px;cursor:pointer;float:right;}
#filtro input#flimpar{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:solid 1px #000;width:93px;height:20px;background:#000;margin:10px 0 0 8px;cursor:pointer;float:right;}
#filtro label span{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000;line-height:39px;font-size:12px;margin:0 6px 0 4px;}

.itemficha{float:left;display:block;width:195px;margin:5px 0 5px 5px}
.itemficha span{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000;font-size:14px;margin:6px 0;display:block;}
.itemficha ul{list-style:none;}
.itemficha ul li{color:#666;font-size:12px;line-height:22px;}

.anuncianteimovel{display:block;margin:10px 0}

.wellinternet{background:url(../imgs/layout/wellinternet.png) 0 0 no-repeat;width:60px;height:13px;position:relative;display:block;margin:15px auto 8px auto;}

.navbar {
    background-color: #FFD00D;
    border-radius: 0px;
    margin-bottom: 0px;
}

.navbar > ul {
    height: auto;
    margin: 0px;
}

.navbar > li {
    display: inline;
    margin: 0px;
    align-content: center;
}

.alinhar-meio
{
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
}


.alert-plug{
    color: #000;
    border-color: #FFF09C;
    background-color: #FFDA05;
}

.btn > .btn-plug{

    background-color: #F9C62C;
}


.alturamaxima4 > img{
    height: 100%;
    max-height: 4cm;
}

.alturamaxima4{height: 4cm;}

.brand img{
    margin-top: 5px
}

.navbar .brand{
    padding: 0 10px;
}

.navbar .nav > li > a {
    padding: 20px 15px;
    /*padding: 35px 15px;*/
}

.txtHeader a {
    text-decoration: none;
    font-family: Verdana;
    font-weight: bold;
    color: #0f0f0f;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
}

footer {
    padding: 50px 0;
    background-color: #F9C62C;
    color: #000;
}

.intro-header {
    padding-top: 30px; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! */
    padding-bottom: 20px;
    text-align: center;
    color: #000;
    background: url(../imgs/layout/intro-banner.jp2) no-repeat center center;
    background-size: cover;
}

/*
 * Start Bootstrap - Landing Page (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body,
html {
    width: 100%;
    height: 100%;
}

/*body,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
}*/

.topnav {
    font-size: 14px; 
}

.lead {
    font-size: 18px;
    font-weight: 400;
}

.intro-message {
    position: relative;
    padding-top: 20%;
    padding-bottom: 20%;
}

.intro-message > h1 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 5em;
}

.intro-divider {
    width: 80%;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid rgba(0,0,0,0.2); 
    margin-left: 10%;
}

.intro-message > h3 {
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

@media(max-width:767px) {
    .intro-message {
        padding-bottom: 15%;
    }

    .intro-message > h1 {
        font-size: 3em;
    }

    ul.intro-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.intro-social-buttons > li:last-child {
        margin-bottom: 0;
    }

    .intro-divider {
    	margin-left: 10%;
        width: 80%;
    }
}

.network-name {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
}

.content-section-a {
    padding: 50px 0;
    background-color: #f8f8f8;
}

.content-section-b {
    padding: 50px 0;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}

.section-heading {
    margin-bottom: 30px;
}

.section-heading-spacer {
    float: left;
    width: 200px;
    border-top: 3px solid #e7e7e7;
}

.banner {
    padding: 0px;
    color: #f8f8f8;
    background: url(../imgs/layout/intro-banner.webp) no-repeat center center;
    background-size: cover;
}

.banner h2 {
    margin: 0;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
    font-size: 3em;
}

.banner ul {
    margin-bottom: 0;
}

.banner-social-buttons {
    float: right;
    margin-top: 0;
}

@media(max-width:1199px) {
    ul.banner-social-buttons {
        float: left;
        margin-top: 15px;
    }
}

@media(max-width:767px) {
    .banner h2 {
        margin: 0;
        text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
        font-size: 3em;
    }

    ul.banner-social-buttons > li {
        display: block;
        margin-bottom: 20px;
        padding: 0;
    }

    ul.banner-social-buttons > li:last-child {
        margin-bottom: 0;
    }
}

.bContatar {
	font: 900 17px 'Roboto',sans-serif;
	background-color: #ef8d37;
	border-radius: 10px;
	border-color: #ef8d37;
	border:0;
	color: #ffffff;
	padding: 15px 19px;
	width:100%;
}

.bContatar-b {
	font: 700 14px 'Roboto',sans-serif;
	background-color: #ef8d37;
	border-radius: 10px;
	color: #ffffff;
	padding: 8px 11px;
}

footer {
    padding: 50px 0;
    background-color: #FFD00D;
    color: #000;
}

p.copyright {
	font-size: 12px;
    margin: 15px 0 0;
}

.navbar {
    background-color: #FFD00D;
    border-radius: 0px;
    margin-bottom: 0px;
}

.navbar > ul {
    height: auto;
    margin: 0px;
}

.navbar > li {
    display: inline;
    margin: 0px;
    align-content: center;
}

.txtHeader a {
    text-decoration: none;
    font-family: Verdana;
    font-weight: bold;
    color: #0f0f0f;
    padding: 15px 15px 15px 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
}

.carouselimg{
    margin: 0 auto;
    width: 800px; 
    height: 500px;
}

.plugbgcolor{
    background-color: #FFD00D;
}
.plugcolor{
    color: #FFD00D;
}


/*.panel > .panel-heading {

    background-color: #000;
    color: #fff;
}

.panel-heading > .panel-plug{
    background-color: #FFDA05;
    color: #000;
}
*/
.label-verde{
    background-color: green;
}

.bold{
    font-weight: bold;
}


.alert-plug{
    color: #000;
    border-color: #FFF09C;
    background-color: #FFDA05;
}


.btn > .btn-plug{

    background-color: #FFDA05;
}


.alturamaxima4 > img{
    height: auto;
    width: 150px;
}

.alturamaxima4{
	height: 300px;
	
}

.brand img{
    margin-top: 5px
}

.navbar .brand{
    padding: 0 10px;
}

.navbar .nav > li > a {
    padding: 20px 15px;
    /*padding: 35px 15px;*/
}

.text-white p {
	color: white;
}

.display{ 
	display: inline-block; 
}

.voltarResultados {
	border-bottom: solid 1px;
	border-color: #989581;
	background: url(../imgs/layout/voltar.png) left no-repeat;
	background-position-y: center; 
	background-position-x: left;
	vertical-align: bot;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #C4A42D;
	line-height: 30px;
	padding-left: 20px;
	margin-left: 20px;
	
}

.voltarResultados a {
	color: #C4A42D;
}

.TituloImovel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}

.centraliza {
    width: auto;
    margin: auto;
    vertical-align: middle;
    padding:0;
}

.label-info{
	font-size: 15px;
	margin: 2px;
}

.filtro-ext{
	top:0px;
}
@media (max-width: 767px) {
  .filtro-ext {
    top: 22px;
  }
}

.normie{
	background-color:#F1F1F1;
}

   .rowripa{
  	width:100%;
    margin: 0px -15px 0 0;
    padding:0px;
  }
  .rowriparipa{
  	width:100%;
    margin: 10px -15px 0 0;
    
  }

@media (max-width: 767px) {
  .rowripa{
  	width:100%;
    margin: 0px -15px 0 0;
    padding:0px;
  }
  .rowriparipa{
  	width:100%;
    margin: 10px -15px 0 0;
    
  }
  
   .rowripalipa{
  	width:100%;
    margin: 32px 0px 0 0;
  }
  
  .TituloImovel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
  }
}

.btn-default-selected {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btmostrar {
  position: fixed;
  z-index: 30;
  top: 100px;
  right: 0;
}

.qtdeImo{
	margin: 0 !important;
}
.qtdeImo1{
	margin: 0 !important;
}

@media (max-width: 660px){
	.qtdeImo1{
		margin: 85px 0 0 0 !important;
	}
}

.divImo{
	margin: 0 !important;
}

.divImo1{
	margin: 0 !important;
}

@media (max-width: 660px){
	.divImo1{
		display: none;
	}
}

.bt-anunciante {
	 display: none;
}

@media (max-width: 660px){
	.bt-anunciante {
	  display: inline-block;
	  position: fixed;
	  z-index: 30;
	  bottom:0;
	  right: 0;
	}
}

@media (max-width: 660px){
	.filtro-contato {
		 display: none;
	}
}

@media (max-width: 660px){
	.dadosim{
		padding-right: 0 !important;
	}
}








