label{font-family:Arial;font-size:14px;line-height:18px}.textbox,.textbox-number,.textarea{font-family:Arial;font-size:16px;color:#000;padding:8px 10px;border:solid 1px #000;background-color:#fff;outline:none;-moz-box-sizing:border-box;box-sizing:border-box}.textbox::placeholder{color:#000}.btn-buscar,.mais-info{font-family:Arial;font-size:14px;color:#fff;text-transform:uppercase;background-color:#0049be;border:solid 1px #0049be;padding:10px 15px;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;cursor:pointer}.botao-mais{display:inline-block;width:250px;padding:10px 15px;background-color:#2b88d9;font-family:'Open Sans',sans-serif;font-size:16px;color:#fff;text-decoration:none;text-align:center}.body .content h2{font-family:Lato,sans-serif;font-size:32px;color:#0049be;font-weight:normal;text-align:center;margin:40px 0 40px 0}.body .content.cinza{background-color:#f5f5f5}p.preco{font-family:Arial;font-size:20px!important;font-weight:bold;color:#0049be;text-align:center}@media only screen and (min-width:1200px){.topo{position:fixed;top:48px;left:0;width:100%;height:100px;background-color:rgba(0,0,0,.3);transition:top 250ms,height 250ms;z-index:999}.topo.moveUp{top:0;height:70px;background-color:#fff;box-shadow:-3px 3px 21px 1px rgba(0,0,0,.26);-webkit-box-shadow:-3px 3px 21px 1px rgba(0,0,0,.26);-moz-box-shadow:-3px 3px 21px 1px rgba(0,0,0,.26)}.topo .logo{float:left;width:270px;height:100px;margin-top:20px;text-decoration:none}.topo .logo.compressed{margin-top:10px}.topo .logo .corretora{font-family:'Times New Roman',sans-serif;font-size:36px;color:#fff;text-decoration:none}.topo .logo.compressed .corretora{font-size:26px;color:#000}.topo .logo .creci{font-family:Arial,sans-serif;font-size:16px;color:#fff;text-align:center}.topo .logo.compressed .creci{font-size:12px;color:#000}.topo .menu{float:right;width:920px;margin:30px 0 20px 0;z-index:10}.topo .menu.repos{float:right;width:920px;margin:15px 0 20px 0;z-index:10}.topo .menu ul{float:left;width:100%;right:0;list-style:none;padding:0;margin:0;text-align:right}.topo .menu ul li{display:inline-block}.topo .menu ul li a{display:inline-block;padding:5px 10px;font-family:'Roboto Condensed',sans-serif;font-size:18px;color:#fff;text-transform:uppercase;text-decoration:none}.topo .menu ul li a:hover{background-color:rgba(0,0,0,.5)}.topo .menu.repos li a{color:#000}.banner{float:left;position:relative;width:100%;height:800px;background-image:url(../imagens/banners/banner01.jpg);background-size:cover}.banner .overlay{position:absolute;width:100%;height:800px;z-index:7;background-color:rgba(0,0,0,.4)}.banner .content{position:absolute;width:100%;height:580px;z-index:8}.banner .logo{float:left;width:270px;height:127px;margin-top:20px}.banner .logo .corretora{font-family:'Times New Roman',sans-serif;font-size:36px;color:#fff;text-shadow:1px 1px 2px rgba(150,150,150,1);text-decoration:none}.banner .logo .creci{font-family:Arial,sans-serif;font-size:16px;color:#fff;text-align:center}.banner .servicos{display:none}.banner .busca{float:right;margin-top:250px;width:350px;height:400px;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.5);z-index:20}.banner .busca h1{font-family:'Roboto Condensed',sans-serif;font-size:24px;color:#fff;font-weight:normal;margin:5px 0 10px 0;border-bottom:solid 1px #fff}.busca-mob{display:none}.dropdown{width:300px}.textbox,.textbox-number,.textarea{width:300px}.btn-buscar,.mais-info{font-family:Arial;font-size:14px;color:#fff;text-transform:uppercase;background-color:#0049be;border:solid 1px #0049be;padding:10px 15px;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.quadro-destaques{float:left;position:relative;width:100%;height:450px;border:solid 1px #dcdcdc;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0}.quadro-destaques .mais-info{position:absolute;right:0;left:0;margin:0 auto;bottom:10px;width:95%;text-align:center}.regular .imovel{float:left;width:100%;height:430px}.regular .imovel .foto{float:left;position:relative;width:680px;height:430px;overflow:hidden}.regular .imovel .foto img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.regular .imovel .alugado-vendido,.regular .imovel .aluguel,.regular .imovel .venda{position:absolute;width:160px;top:0;left:0;padding:10px 10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;z-index:99;text-align:center}.regular .imovel .alugado-vendido{background-color:red}.regular .imovel .aluguel{background-color:#ff6a00}.regular .imovel .venda{background-color:#ff6a00}.regular .imovel .texto{float:left;position:relative;width:495px;height:430px;background-color:#f5f5f5;padding:10px 20px;-moz-box-sizing:border-box;box-sizing:border-box}.regular .imovel .texto h2{font-family:Lato,sans-serif;font-size:26px;color:#000;text-align:left;font-weight:normal;margin:10px 0}.regular .imovel .texto p{font-family:Arial;font-size:16px}}@media only screen and (max-width:1200px){.banner{float:left;position:relative;width:100%;height:290px;background-image:url(../imagens/banners/banner01.jpg);background-size:cover;background-position-x:-90px}.banner .overlay{position:absolute;width:100%;height:290px;z-index:7;background-color:rgba(0,0,0,.35)}.banner .logo{display:none}.banner .servicos{position:absolute;top:140px;right:20px;width:220px;height:127px;z-index:99;font-family:Roboto,sans-serif;font-size:16px;font-weight:bold;line-height:22px;color:#fff;text-align:center}.banner .menu{display:none}.banner .busca{display:none}.busca-mob{float:left;width:100%;height:400px;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#000;margin-bottom:20px}.busca-mob h1{font-family:'Roboto Condensed',sans-serif;font-size:24px;color:#fff;font-weight:normal;margin:5px 0 10px 0;border-bottom:solid 1px #fff}.dropdown{width:300px}.textbox,.textbox-number,.textarea{width:100%}.quadro-destaques{float:left;width:100%;border:solid 1px #dcdcdc;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px 0}.quadro-destaques .mais-info{position:absolute;right:0;left:0;margin:0 auto;bottom:10px;width:95%;text-align:center}.regular .imovel{float:left;width:100%}.regular .imovel .foto{float:left;position:relative;width:100%;height:250px;overflow:hidden}.regular .imovel .foto img{position:absolute;top:50%;left:50%;width:480px;height:320px;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.regular .imovel .alugado-vendido,.regular .imovel .aluguel,.regular .imovel .venda{position:absolute;width:160px;top:0;left:0;padding:10px 10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;z-index:99;text-align:center}.regular .imovel .alugado-vendido{background-color:red}.regular .imovel .aluguel{background-color:#ff6a00}.regular .imovel .venda{background-color:#ff6a00}.regular .imovel .texto{float:left;position:relative;width:100%;height:430px;background-color:#f5f5f5;padding:10px 20px;-moz-box-sizing:border-box;box-sizing:border-box}.regular .imovel .texto h2{font-family:Lato,sans-serif;font-size:26px;color:#000;text-align:left;font-weight:normal;margin:10px 0}.regular .imovel .texto p{font-family:Arial;font-size:16px}.caracteristicas td{width:20%}.caracteristicas td .icon{font-family:icons;font-size:20px;color:#585858}.caracteristicas td .icon.quartos:before,.caracteristicas td .icon.suite:before{content:'|'}.caracteristicas td .icon.vagas:before{content:'}'}.caracteristicas td .icon.banheiros:before{content:'~'}.caracteristicas td .icon.area:before{content:'\\'}.caracteristicas td .descricao{font-family:Arial;font-size:12px}.caracteristicas td .quant{font-family:Arial;font-size:16px;font-weight:bold}p.preco{font-family:Arial;font-size:20px!important;font-weight:bold;color:#0049be;text-align:center}}