* {margin:0; padding:0; list-style:none; color:#000; font-size:14px; font-family:GOTHIC;}

@font-face {
	font-family: GOTHIC;
	src: url('../i/fonte/GOTHIC.TTF');
}

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.clear {clear:both;}
.oculto {display:none;}
option {color:#000;}

body {width:100%; height:100%; overflow-x:hidden;}

p {white-space:normal; overflow-wrap:break-word; word-wrap:break-word;}

#tudo {width:100%;}

#tudo #topo {width:100%;}
#tudo #topo #repete-topo {width:100%; height:188px; position:relative; z-index:50; background:transparent url('../i/quebrado/bg-topo.png') center bottom no-repeat; box-shadow:0px 0px 10px -2px #000;}
#tudo #topo #repete-topo #conteudo-topo {width:1024px; margin:0 auto;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo {width:266px; float:left;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:217px; height:173px; margin-left:41.5px; margin-top:4px;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:217px; height:173px; display:block;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo {width:758px; float:right;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-telefone {display:table; height:43px; float:right; margin-top:71px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-telefone .telefone {font-size:20px; line-height:20px; color:#FFF; padding-left:30px; text-align:right; font-weight:bold; background:transparent url('../i/quebrado/icon-whats.svg') left bottom no-repeat; background-size:26px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-telefone .telefone .menor {font-size:16px; color:#FFF; font-weight:normal;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-menu {display:table; float:right; margin-top:19px;} 
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-menu #mostra-menu {width:100%;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-menu #mostra-menu p {float:left; margin-left:30px;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-menu #mostra-menu p a {display:block; font-size:15px; color:#06496E; font-weight:bold; transition:.3s linear;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-menu #mostra-menu p a:hover {color:#fe6700; transition:.3s linear;}
#tudo #topo #repete-topo #conteudo-topo #col-dir-topo #bloco-menu #mostra-menu .ativo a {display:block; font-size:15px; color:#fe6700; font-weight:bold; transition:.3s linear;}
 
#popup-whats {position:fixed; z-index:501; top:0; left:0;} 
#popup-whats .fundo-whats {width:100%; height:100%; position:fixed; z-index:1; top:0; left:0; background:rgba(0,0,0,0.4);} 
#popup-whats #bloco-whatsapp {width:100%; max-width:370px; min-width:320px; min-height:205px; padding:20px; position:fixed; z-index:2; top:50%; left:50%; background:#25D366; transform:translate(-50%, -50%); border-radius:20px;} 
#popup-whats #bloco-whatsapp .loading {display:table; margin:0 auto;} 
#popup-whats #bloco-whatsapp .fechar {font-size:26px; position:absolute; cursor:pointer; font-family:Arial; right:15px; top:10px; color:#FFF;} 
#popup-whats #bloco-whatsapp .titulo {display:table; margin:0 auto; margin-bottom:20px;} 
#popup-whats #bloco-whatsapp .nome-lead {margin-bottom:15px;} 
#popup-whats #bloco-whatsapp .nome-lead input[type=text] {width:-webkit-fill-available; padding:8px 15px; background-color:#FFF; border:1px solid #585858; border-radius:10px;} 
#popup-whats #bloco-whatsapp .celular-lead {margin-bottom:15px;} 
#popup-whats #bloco-whatsapp .celular-lead input[type=tel] {width:-webkit-fill-available; padding:8px 15px; background-color:#FFF; border:1px solid #585858; border-radius:10px;} 
#popup-whats #bloco-whatsapp .botao-enviar {display:table; margin:0 auto;} 
#popup-whats #bloco-whatsapp .botao-enviar input[type=submit] {padding:4px 16px 5px 16px; cursor:pointer; background-color:#004018; color:#FFF; font-size:14px; border:none; border-radius:10px; transition:.3s linear;} 
#popup-whats #bloco-whatsapp .botao-enviar input[type=submit]:hover {background-color:#0b5828; transition:.3s linear;} 
 
#tudo #topo .botao-whatsapp {position:fixed; z-index:500; right:0; top:50%; transform:translateY(-50%);}
#tudo #topo .botao-whatsapp a {display:block; cursor:pointer; background:#25D366 url('../i/quebrado/fundo-whats.png'); background-size:150px; color:#fff; padding:10px 10px 10px 25px; font-size:15px; text-align:center; text-decoration:none; border-radius:20px 0px 0px 20px; align-items:center; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); transition:background-color 0.3s ease; animation: pulse 2s infinite alternate;}

@keyframes pulse {
  0% {
    background-color: #00b343;
  }
  50% {
    background-color: #25D366;
  }
  100% {
    background-color: #00b343;
  }
}
 
#tudo #conteudo {width:100%;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-banner {width:100%; position:relative;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner {width:100%; position:absolute; z-index:50; top:50%; margin-top:-25px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #alinha-banner {width:1024px; margin:0 auto; position:relative;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #alinha-banner #anterior {width:50px; height:50px; cursor:pointer; float:left;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #alinha-banner #proxima {width:50px; height:50px; cursor:pointer; float:right; transform:rotate(180deg);}
#tudo #conteudo #repete-conteudo #conteudo-banner #bloco-banner {width:100%; height:510px; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-destaque {width:100%; padding-top:40px; padding-bottom:30px; background-color:#F5F5F5;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque {width:1024px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-titulo {width:350px; margin:0 auto; margin-bottom:30px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-titulo .linha {width:350px; height:2px; position:absolute; z-index:1; margin-top:12px; background-color:#FE6700;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-titulo .titulo {display:table; margin:0 auto; padding-left:15px; padding-right:15px; letter-spacing:1px; background-color:#F5F5F5; position:relative; z-index:2; font-size:22px; color:#06496E; font-family:Arial; font-weight:bold; text-transform:uppercase;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #alinha-destaque {width:404px; position:absolute; z-index:51; margin-top:397px; margin-left:620px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #alinha-destaque .destaque-2 {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #alinha-destaque .destaque-2 a {width:10px; height:10px; display:block; float:left; margin-left:3px; margin-right:3px; background-color:#FFF; border-radius:100%;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #alinha-destaque .destaque-2 .activeSlide {width:10px; height:10px; display:block; float:left; margin-left:3px; margin-right:3px; background-color:#06496E; border-radius:100%;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque {width:1024px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #caixa-imagem {width:620px; float:left; position:relative;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #caixa-imagem .codigo {position:absolute; right:0; top:10px; padding:3px 5px; margin-left:-8px; font-size:12px; color:#FFF; text-align:center; background-color:#FE6700;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #caixa-imagem .codigo .canto {position:absolute; margin-top:23px; margin-left:-20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #caixa-imagem .preco-imovel {padding-left:20px; margin-left:-12px; padding-right:20px; margin-top:330px; padding-top:10px; height:50px; font-size:34px; position:absolute; left:0; color:#FFF; text-transform:uppercase; font-weight:bold; background-color:#06496E;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #caixa-imagem .preco-imovel .canto {position:absolute; margin-top:48px; margin-left:-20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #caixa-imagem .imagem-imovel {width:620px; height:460px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados {width:404px; height:390px; margin-top:35px; position:relative; background-color:#FE6700; float:right;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados {position:absolute; bottom:45px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados .nome-imovel {font-size:26px; color:#FFF; padding:25px; letter-spacing:0.5px; font-weight:bold;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados #itens {width:404px; height:55px; background-color:#06496E;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados #itens #alinha-itens  {display:table; margin:0 auto; padding-top:11px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados #itens #alinha-itens .quartos {font-size:22px; color:#FFF; padding-top:3px; float:left; padding-bottom:3px; padding-left:40px; margin-right:25px; text-transform:uppercase; font-weight:bold; background:transparent url('../i/quebrado/icon-quarto.svg') left center no-repeat; background-size:33px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados #itens #alinha-itens .banheiro {font-size:22px; color:#FFF; padding-top:3px; float:left; padding-bottom:3px; padding-left:40px; margin-right:25px; text-transform:uppercase; font-weight:bold; background:transparent url('../i/quebrado/icon-banheiro.svg') left center no-repeat; background-size:33px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados #itens #alinha-itens .garagem {font-size:22px; color:#FFF; padding-top:3px; float:left; padding-bottom:3px; padding-left:40px; margin-right:25px; text-transform:uppercase; font-weight:bold; background:transparent url('../i/quebrado/icon-garagem.svg') left center no-repeat; background-size:33px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-destaque #conteudo-dados #bloco-dados #itens #alinha-itens .metros {font-size:22px; color:#FFF; padding-top:3px; float:left; padding-bottom:3px; padding-left:40px; text-transform:uppercase; font-weight:bold; background:transparent url('../i/quebrado/icon-area.svg') left center no-repeat; background-size:33px;}
#tudo #conteudo #repete-conteudo #repete-imoveis {width:100%; padding-top:10px; padding-bottom:40px; background-color:#F5F5F5;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis {width:1024px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #bloco-titulo {width:350px; margin:0 auto; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #bloco-titulo .linha {width:350px; height:2px; position:absolute; z-index:1; margin-top:12px; background-color:#FE6700;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #bloco-titulo .titulo {display:table; margin:0 auto; padding-left:15px; padding-right:15px; background-color:#F5F5F5; position:relative; z-index:2; font-size:22px; letter-spacing:1px; color:#06496E; font-family:Arial; font-weight:bold; text-transform:uppercase;}
#tudo #conteudo #conteudo-filtro {width:100%; padding:10px 0px; background-color:#06496E; border-radius:5px;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis {display:table; margin:0 auto; padding:10px 15px; padding-top:0px;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .item-imovel {float:left; cursor:pointer; margin-left:5px; margin-right:5px; color:#FFF; border:1px solid #fff; padding:5px 10px; padding-left:30px; padding-top:4px; border-radius:5px;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone1 {color:#FFF; background:transparent url('../i/quebrado/casa.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone1:hover {color:#06496E; background:#FFF url('../i/quebrado/casa-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone1-ativo {color:#06496E; background:#FFF url('../i/quebrado/casa-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone2 {color:#FFF; background:transparent url('../i/quebrado/apartamento.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone2:hover {color:#06496E; background:#FFF url('../i/quebrado/apartamento-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone2-ativo {color:#06496E; background:#FFF url('../i/quebrado/apartamento-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone3 {color:#FFF; background:transparent url('../i/quebrado/geminado.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone3:hover {color:#06496E; background:#FFF url('../i/quebrado/geminado-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone3-ativo {color:#06496E; background:#FFF url('../i/quebrado/geminado-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone4 {color:#FFF; background:transparent url('../i/quebrado/sala-comercial.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone4:hover {color:#06496E; background:#FFF url('../i/quebrado/sala-comercial-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone4-ativo {color:#06496E; background:#FFF url('../i/quebrado/sala-comercial-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone5 {color:#FFF; background:transparent url('../i/quebrado/sitio.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone5:hover {color:#06496E; background:#FFF url('../i/quebrado/sitio-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone5-ativo {color:#06496E; background:#FFF url('../i/quebrado/sitio-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone6 {color:#FFF; background:transparent url('../i/quebrado/sobrado.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone6:hover {color:#06496E; background:#FFF url('../i/quebrado/sobrado-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone6-ativo {color:#06496E; background:#FFF url('../i/quebrado/sobrado-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone7 {color:#FFF; background:transparent url('../i/quebrado/terreno.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone7:hover {color:#06496E; background:#FFF url('../i/quebrado/terreno-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #bloco-imoveis .icone7-ativo {color:#06496E; background:#FFF url('../i/quebrado/terreno-azul.svg') 8px center no-repeat; background-size:18px; transition:.3s linear;}
#tudo #conteudo #conteudo-filtro #filtro {display:table; margin:0 auto;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro {display:table;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro #carrega-bairro-busca {float:left;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro select {width:180px; height:30px; padding-left:10px; color:#444; padding-right:10px; cursor:pointer; -webkit-appearance:none;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro #input {width:180px; height:30px; padding-left:10px; color:#444; padding-right:10px; cursor:pointer; -webkit-appearance:none;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro p {float:left; margin-right:10px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .campo-select {position:relative; height:30px; background-color:#FFF; overflow:hidden; border-radius:5px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .precoDe:before  {right: -144px!important;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .campo-input {margin-top: 10px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .campo-input .campo{height: 30px; padding-left: 10px; color: #444; padding-right: 10px; cursor: pointer; -webkit-appearance: none; border:none;border-radius: 2px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .campo-input .campo::placeholder{color: #444;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:8px; right:10px; width:14px; height:14px; background:transparent url('../i/quebrado/seta-filtro.svg') center center no-repeat; background-size:12px; transition:.2s linear;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection {height:30px; overflow-y:auto; padding-left:10px; color:#444; font-size:15px; outline:none; padding-right:10px; cursor:pointer; border:none; background-color:#FFF; border-radius:5px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection input {margin-top:8px; margin-left:8px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection input::placeholder {color:#444; font-size:15px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__clear {margin-right:20px; margin-top:7px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__choice {margin-top:7px; font-size:12px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__choice .select2-selection__choice__remove {line-height:14px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__rendered {padding:0px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .dormitorios-filtro {display:table; float:left; margin-right:15px; margin-top:5px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .banheiros-filtro {display:table; float:left; margin-right:15px; margin-top:5px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .parcelamento-filtro {display:table; float:left; margin-right:0px; margin-top:5px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .label {font-size:13px; display:block; color:#FFF; line-height:13px; margin-bottom:4px; text-align: center;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .radios {width:28px; float:left; font-size:13px; color:#06496E; cursor:pointer; line-height:17px; text-align:center; font-weight:500; margin-right:10px; background-color:#FFF;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .radios:hover {color:#FFF; background-color:#fe6700;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro input[type=text] {width:135px; border:none; font-size:14px; color: #444; outline:none; padding:6px 10px; height: 17px; border-radius: 2px;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro input[type=text]::placeholder {color:#444;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro input[type=radio] {-webkit-appearance:none;}
#tudo #conteudo #conteudo-filtro #filtro .input-com-m {position: relative; display: inline-block; }
#tudo #conteudo #conteudo-filtro #filtro .input-com-m input { padding-right: 25px; }
#tudo #conteudo #conteudo-filtro #filtro .input-com-m::after { content: "(m)"; position: absolute; right: 10px; top: 45%; transform: translateY(-50%); color: #444; font-size: 14px; pointer-events: none; }
#tudo #conteudo #conteudo-filtro #filtro  input[type="number"]::-webkit-inner-spin-button,#tudo #conteudo #conteudo-filtro #filtro  input[type="number"]::-webkit-outer-spin-button {	-webkit-appearance: none;	margin: 0;}
#tudo #conteudo #conteudo-filtro #filtroinput[type="number"] {-moz-appearance: textfield;}
#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .submit-buscar {width:100px; float:right; margin-top:1; font-size:14px; border:none; font-weight:bold; cursor:pointer; padding:5px 0px; border:none; border-bottom:2px solid #AB4400; color:#FFF; background-color:#FE6700; border-radius:20px; transition:.2s linear;}
#tudo #conteudo #conteudo-filtro #filtro #filtro-distancia{margin-top: 15px;}
#tudo #conteudo #conteudo-filtro #filtro #filtro-distancia #bloco-filtro-distancia{width: 100%; text-align: center; color: white;}
#tudo #conteudo #conteudo-filtro #filtro #filtro-distancia #bloco-filtro-distancia label{ font-size: 14px; font-weight: 500; background: white; padding: 5px 15px; color: #666; border-radius: 2px;}



#tudo #conteudo #conteudo-filtro #filtro #bloco-filtro .submit-buscar:hover {background-color:#FF8C40; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis {width:1024px; margin-top:35px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel {width:320px; float:left; margin-right:29px; margin-bottom:32px; position:relative; background-color:#FFF; border:1px solid #ccc; border-bottom:none; box-shadow:0px 5px 10px -3px #666;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel .preco {position:absolute; margin-top:175px; padding:5px 20px; margin-left:-8px; font-size:20px; color:#FFF; text-align:center; background-color:#06496E;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel .preco .canto {position:absolute; margin-top:23px; margin-left:-20px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel .codigo {position:absolute; right:0; top:10px; padding:3px 5px; margin-left:-8px; font-size:12px; color:#FFF; text-align:center; background-color:#FE6700;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel .codigo .canto {position:absolute; margin-top:23px; margin-left:-20px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel .imagem-imovel {width:320px; height:225px; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #bloco-nome {width:290px; height:45px; margin:10px 15px; position:relative; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #bloco-nome .nome {font-size:18px; height:45px; font-weight:bold; display:table-cell; vertical-align:middle; color:#444;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel .cidade {margin:0px 15px 10px 15px; font-size:13px; padding-top:1px; padding-bottom:1px; padding-left:25px; color:#444; background:transparent url('../i/quebrado/icon-end-a.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #icones {width:320px; height:36px; background-color:#ccc}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #icones #alinha-icones {display:table; margin:0 auto; padding-top:6px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #icones #alinha-icones .quartos {font-size:16px; float:left; color:#06496E; margin-right:18px; margin-bottom:10px; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-quarto-a.svg') left center no-repeat; background-size:24px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #icones #alinha-icones .banheiros {font-size:16px; float:left; color:#06496E; margin-right:18px; margin-bottom:10px; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-banheiro-a.svg') left center no-repeat; background-size:24px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #icones #alinha-icones .garagem {font-size:16px; float:left; color:#06496E; margin-right:18px; margin-bottom:10px; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-garagem-a.svg') left center no-repeat; background-size:24px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imovel #icones #alinha-icones .area {font-size:16px; float:left; color:#06496E; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-area-a.svg') left center no-repeat; background-size:24px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis .ver-todos {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis .ver-todos a {display:block; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold; padding:14px 26px 12px 26px; background-color:#FE6700; border-bottom:2px solid #AB4400; border-radius:20px; transition:.3s linear;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis .ver-todos a:hover {background-color:#FF8C40; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-depoimentos {width:100%; padding-top:40px; padding-bottom:30px; background-color:#06496E;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos {width:1024px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo {width:450px; margin:0 auto; margin-bottom:30px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .linha {width:450px; height:2px; position:absolute; z-index:1; margin-top:12px; background-color:#FE6700;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #bloco-titulo .titulo {display:table; margin:0 auto; padding-left:15px; padding-right:15px; background-color:#06496E; position:relative; z-index:2; font-size:22px; color:#FFF; letter-spacing:1px; font-family:Arial; font-weight:bold; text-transform:uppercase;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bloco-imagem {width:240px; height:240px; margin-right:20px; float:left; overflow:hidden; position:relative; border-radius:100%;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bloco-imagem .imagem-blur {width:240px; height:240px; position:absolute; z-index:1; overflow:hidden; filter:blur(8px); -webkit-filter: blur(8px);}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bloco-imagem .imagem-depoimentos {width:240px; height:240px; position:relative; z-index:2; overflow:hidden;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #fundo-depoimento {width:750px; float:right;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #fundo-depoimento .nome-depoimento {font-size:22px; margin-top:20px; padding-bottom:5px; color:#FFF; font-weight:bold;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #fundo-depoimento .cidade-depoimento {font-size:16px; color:#FFF;font-weight:bold;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos #fundo-depoimento .texto-depoimento {width:100%; margin-top:20px; font-size:15px; color:#FFF; font-style:italic;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bx-controls {width:1024px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bx-controls .bx-pager {display:table; margin:0 auto; bottom:15px;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bx-controls .bx-pager .bx-pager-link {width:12px; height:12px; display:block; float:left; margin-left:3px; margin-right:3px; background-color:#FFF; border-radius:100%;}
#tudo #conteudo #repete-conteudo #repete-depoimentos #conteudo-depoimentos .bx-controls .bx-pager .active {width:12px; height:12px; display:block; float:left; margin-left:3px; margin-right:3px; background-color:#FE6700; border-radius:100%;}
#tudo #conteudo #repete-instagram {width:100%; background-color:#FFF; padding-top:30px; padding-bottom:30px;}
#tudo #conteudo #repete-instagram #conteudo-instagram {width:1100px; margin:0 auto;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-titulo {display:table; margin:0 auto; margin-bottom:30px;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo {font-size:30px; color:#06496E; line-height:36px; padding-left:85px; background:transparent url('../i/quebrado/icone-instagram.svg') left center no-repeat; background-size:75px;}  
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-titulo .titulo span {font-size:30px; font-weight:700; text-transform:uppercase; color:#06496E;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-instagram {width:270px; float:left; margin-right:6px; margin-bottom:6px;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-instagram .imagem-instagram {width:270px; height:270px;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-instagram .hover-image {width:270px; height:270px; position:absolute; z-index:5; background:rgba(0,0,0,0); background-position:center, center; transition:.2s linear;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-instagram:hover .hover-image {width:270px; height:270px; position:absolute; z-index:5; background:rgba(0,0,0,0.6) url('../i/quebrado/imagem.svg') center center no-repeat; background-size:25px; transition:.2s linear;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-instagram .hover-play {width:270px; height:270px; position:absolute; z-index:5; background:rgba(0,0,0,0); background-position:center, center; transition:.2s linear;}
#tudo #conteudo #repete-instagram #conteudo-instagram #bloco-instagram:hover .hover-play {width:270px; height:270px; position:absolute; z-index:5; background:rgba(0,0,0,0.6) url('../i/quebrado/play.svg') center center no-repeat; background-size:25px; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #banner-bottom {width:100%;}
#tudo #conteudo #repete-conteudo #banner-bottom .banner a {width:100%; height:395px; display:block; background:transparent url('../i/quebrado/banner.png') center center no-repeat;}

#tudo #rodape {width:100%;}
#tudo #rodape #repete-rodape {width:100%; background-color:#06496E;}
#tudo #rodape #repete-rodape #conteudo-rodape {width:1024px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:370px; height:171px; margin-right:30px; float:left; border-right:1px dashed #ccc;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .titulo {font-size:36px; color:#FFF; font-weight:bold;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .telefone {font-size:16px; color:#FFF; margin-top:20px; font-weight:bold; padding-left:30px; background:transparent url('../i/quebrado/icon-fone.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .celular {font-size:16px; color:#FFF; margin-top:20px; padding-top:2px; padding-bottom:2px; font-weight:bold; padding-left:30px; background:transparent url('../i/quebrado/icon-whats.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .email {display:table; margin-top:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape .email a {font-size:16px; color:#FFF; margin-top:20px; padding-top:2px; padding-bottom:2px; font-weight:bold; padding-left:30px; background:transparent url('../i/quebrado/icon-mail.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape {width:335px; height:171px; float:left; border-right:1px dashed #ccc;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape .titulo {font-size:36px; color:#FFF; font-weight:bold;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape .endereco {font-size:16px; color:#FFF; margin-top:20px; font-weight:bold; padding-left:30px; background:transparent url('../i/quebrado/icon-end.svg') left center no-repeat; background-size:25px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape .creci {font-size:16px; color:#FFF; margin-top:30px; font-weight:bold; padding-top:4px; padding-bottom:4px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:257px; height:171px; margin-left:30px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape {width:164px; height:131px; margin-top:25px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #logo-rodape .logo a {width:164px; height:131px; display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #redes-sociais {display:table; margin-top:40px; float:right;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #redes-sociais .facebook {margin-bottom:20px;}
#tudo #rodape #repete-copy {width:100%; height:50px; background-color:#00304A;}
#tudo #rodape #repete-copy #conteudo-copy {width:1024px; margin:0 auto; position:relative;}
#tudo #rodape #repete-copy #conteudo-copy .softbest {position:absolute; margin-top:9px; right:0;}
#tudo #rodape #repete-copy #conteudo-copy .copy {color:#FFF; font-size:15px; text-align:center; padding-top:16px;}


#conteudo-interno {width:1024px; margin:0 auto; margin-top:40px; margin-bottom:40px; min-height:400px;}
#conteudo-interno #bloco-titulo {width:350px; margin:0 auto; margin-bottom:30px;}
#conteudo-interno #bloco-titulo .linha {width:350px; height:2px; position:absolute; z-index:1; margin-top:12px; background-color:#FE6700;}
#conteudo-interno #bloco-titulo .titulo {display:table; margin:0 auto; padding-left:15px; padding-right:15px; letter-spacing:1px; background-color:#FFF; position:relative; z-index:2; font-size:22px; color:#06496E; font-family:Arial; font-weight:bold; text-transform:uppercase;}
#conteudo-interno .botao-topo {position:absolute; margin-top:5px;}
#conteudo-interno .botao-topo a {display:block; font-size:16px; color:#000; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-topo a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #000; transition:.2s linear;}
#conteudo-interno .botao-topo a:hover {display:block; font-size:16px; color:#000; font-weight:bold; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-topo a:hover:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #000; transition:.2s linear;} 
#conteudo-interno .botao-bottom {display:table; margin:0 auto; margin-top:15px;}
#conteudo-interno .botao-bottom a {display:block; font-size:16px; color:#000; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-bottom a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #000; transition:.2s linear;}
#conteudo-interno .botao-bottom a:hover {display:block; font-size:16px; color:#000; font-weight:bold; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-bottom a:hover:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #000; transition:.2s linear;} 

#conteudo-interno #conteudo-filtro {width:100%; padding:10px; margin-top:30px; background-color:#1364b6; border-bottom:3px solid #012F63;}
#conteudo-interno #conteudo-filtro #filtro {display:table; margin:0 auto;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro {display:table;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro #carrega-bairro-busca {float:left;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro select {width:180px; height:30px; padding-left:10px; color:#444; padding-right:10px; cursor:pointer; -webkit-appearance:none;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro p {float:left; margin-right:10px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .campo-select {position:relative; height:30px; background-color:#FFF; overflow:hidden; border-radius:5px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:8px; right:10px; width:14px; height:14px; background:transparent url('../i/quebrado/seta-filtro.svg') center center no-repeat; background-size:12px; transition:.2s linear;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection {height:30px; overflow-y:auto; padding-left:10px; color:#444; font-size:15px; outline:none; padding-right:10px; cursor:pointer; border:none; background-color:#FFF; border-radius:5px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection input {margin-top:8px; margin-left:8px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection input::placeholder {color:#444; font-size:15px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__clear {margin-right:20px; margin-top:7px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__choice {margin-top:7px; font-size:12px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__choice .select2-selection__choice__remove {line-height:14px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .select2-selection .select2-selection__rendered {padding:0px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .dormitorios-filtro {display:table; float:left; margin-right:15px; margin-top:5px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .banheiros-filtro {display:table; float:left; margin-right:15px; margin-top:5px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .parcelamento-filtro {display:table; float:left; margin-right:15px; margin-top:5px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .label {font-size:13px; display:block; color:#FFF; line-height:13px; margin-bottom:5px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .radios {width:28px; float:left; font-size:13px; color:#06496E; cursor:pointer; line-height:17px; text-align:center; font-weight:500; margin-right:2px; background-color:#FFF;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .radios:hover {color:#FFF; background-color:#fe6700;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro input[type=text] {width:135px; border:none; font-size:15px; outline:none; padding:6px 20px;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro input[type=text]::placeholder {color:#282828;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro input[type=radio] {-webkit-appearance:none;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .submit-buscar {width:100px; float:right; margin-top:1 font-size:14px; border:none; font-weight:bold; cursor:pointer; padding:5px 0px; border:none; border-bottom:2px solid #AB4400; color:#FFF; background-color:#FE6700; border-radius:20px; transition:.2s linear;}
#conteudo-interno #conteudo-filtro #filtro #bloco-filtro .submit-buscar:hover {background-color:#FF8C40; transition:.2s linear;}

#conteudo-interno #conteudo-empresa {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-empresa .imagem-empresa {float:left; margin-right:20px;}
#conteudo-interno #conteudo-empresa .descricao {line-height:170%;}
#conteudo-interno #conteudo-empresa .descricao p {font-size:15px; color:#444;}
#conteudo-interno #conteudo-empresa .descricao span {font-size:15px; color:#444;}
#conteudo-interno #conteudo-empresa .descricao div {font-size:15px; color:#444;}
#conteudo-interno #conteudo-empresa .descricao strong {font-size:15px; color:#444;}
#conteudo-interno #conteudo-empresa #mais-imagens {width:1024px;}
#conteudo-interno #conteudo-empresa #mais-imagens .imagem {width:240px; float:left; margin-right:21px; margin-top:21px;}

#conteudo-interno #conteudo-localizacao {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-localizacao .telefone {font-size:16px; color:#000; margin-bottom:10px;}
#conteudo-interno #conteudo-localizacao .telefone strong {font-size:17px; color:#06496E;}
#conteudo-interno #conteudo-localizacao .celular {font-size:16px; color:#000; margin-bottom:10px;}
#conteudo-interno #conteudo-localizacao .celular strong {font-size:17px; color:#06496E;}
#conteudo-interno #conteudo-localizacao .endereco {font-size:16px; color:#000; margin-bottom:10px;}
#conteudo-interno #conteudo-localizacao .endereco strong {font-size:17px; color:#06496E;}
#conteudo-interno #conteudo-localizacao #mapa {width:100%; margin-top:30px;}

#conteudo-interno #conteudo-imoveis {width:1024px; margin-top:50px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel {width:320px; float:left; margin-right:29px; margin-bottom:32px; position:relative; background-color:#FFF; border:1px solid #ccc; border-bottom:none; box-shadow:0px 5px 10px -3px #666;}
#conteudo-interno #conteudo-imoveis #bloco-imovel .codigo {position:absolute; right:0; top:10px; padding:3px 5px; margin-left:-8px; font-size:12px; color:#FFF; text-align:center; background-color:#FE6700;}
#conteudo-interno #conteudo-imoveis #bloco-imovel .codigo .canto {position:absolute; margin-top:23px; margin-left:-20px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel .preco {position:absolute; margin-top:175px; padding:5px 20px; margin-left:-8px; font-size:20px; color:#FFF; text-align:center; background-color:#06496E;}
#conteudo-interno #conteudo-imoveis #bloco-imovel .preco .canto {position:absolute; margin-top:23px; margin-left:-20px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel .imagem-imovel {width:320px; height:225px; overflow:hidden;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #bloco-nome {width:290px; height:45px; margin:10px 15px; position:relative; overflow:hidden;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #bloco-nome .nome {font-size:18px; height:45px; font-weight:bold; display:table-cell; vertical-align:middle; color:#444;}
#conteudo-interno #conteudo-imoveis #bloco-imovel .cidade {margin:0px 15px 10px 15px; font-size:13px; padding-top:1px; padding-bottom:1px; padding-left:25px; color:#444; background:transparent url('../i/quebrado/icon-end-a.svg') left center no-repeat; background-size:20px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #icones {width:320px; height:36px; background-color:#ccc}
#conteudo-interno #conteudo-imoveis #bloco-imovel #icones #alinha-icones {display:table; margin:0 auto; padding-top:6px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #icones #alinha-icones .quartos {font-size:16px; float:left; color:#06496E; margin-right:18px; margin-bottom:10px; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-quarto-a.svg') left center no-repeat; background-size:24px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #icones #alinha-icones .banheiros {font-size:16px; float:left; color:#06496E; margin-right:18px; margin-bottom:10px; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-banheiro-a.svg') left center no-repeat; background-size:24px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #icones #alinha-icones .garagem {font-size:16px; float:left; color:#06496E; margin-right:18px; margin-bottom:10px; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-garagem-a.svg') left center no-repeat; background-size:24px;}
#conteudo-interno #conteudo-imoveis #bloco-imovel #icones #alinha-icones .area {font-size:16px; float:left; color:#06496E; padding-left:28px; padding-top:2px; padding-bottom:2px; background:transparent url('../i/quebrado/icon-area-a.svg') left center no-repeat; background-size:24px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel {width:1024px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem {width:548px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados {width:460px; float:right; height:348px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #bloco-nome {width:430px; height:75px; padding:15px; margin-bottom:24px; border:1px solid #ccc; background-color:#fe6700; border-radius:5px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #bloco-nome #limita-nome {width:430px; height:75px; overflow:hidden;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #bloco-nome #limita-nome .nome-imovel {width:430px; height:75px; display:table-cell; vertical-align:middle; font-size:20px; font-weight:bold; color:#FFF; text-align:center;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha {height:166px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha #alinha-denovo {height:125px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha #alinha-denovo .outros-imovel {width:48%; float:left; border-bottom:1px solid #ccc; color:#06496E; font-size:15px; padding-bottom:3px; margin-bottom:15px; font-weight:bold;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha #alinha-denovo .outros-imovel .bold {font-size:15px; color:#444; font-weight:normal;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones {display:table; margin:0 auto; margin-top:5px; margin-bottom:15px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .quartos {float:left; margin-right:20px; font-weight:bold; padding-top:5px; padding-bottom:5px; color:#06496E; padding-left:33px; background:transparent url('../i/quebrado/icon-quarto-a.svg') left center no-repeat; background-size:27px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .banheiros {float:left; margin-right:20px; font-weight:bold; color:#06496E; padding-top:5px; padding-bottom:5px; padding-left:33px; background:transparent url('../i/quebrado/icon-banheiro-a.svg') left center no-repeat; background-size:27px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .garagem {float:left; margin-right:20px; font-weight:bold; color:#06496E; padding-top:5px; padding-bottom:5px; padding-left:33px; background:transparent url('../i/quebrado/icon-garagem-a.svg') left center no-repeat; background-size:27px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .area {float:left; font-weight:bold; color:#06496E; padding-top:5px; padding-bottom:5px; padding-left:33px; background:transparent url('../i/quebrado/icon-area-a.svg') left center no-repeat; background-size:27px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados .preco-imovel {width:250px; margin:0 auto; margin-top:10px; padding:10px; text-align:center; font-weight:bold; font-size:19px; color:#FFF; background-color:#06496E; border-radius:5px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc {width:430px; padding:15px; margin-top:15px; min-height:325px; background-color:#f5f5f5; border-bottom:2px solid #ccc; float:right;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .titulo {font-size:18px; padding-bottom:5px; text-align:center; font-weight:bold; color:#06496E;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .descricao {margin-top:10px; min-height:120px; line-height:150%;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .descricao p {font-size:15px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .descricao span {font-size:15px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .descricao div {font-size:15px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .descricao class {font-size:15px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor {padding:10px; margin-top:15px; background-color:#FFF;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor .titulo-corretor {padding:5px; color:#FFF; font-weight:500; text-align:center; font-weight:bold; background-color:#fe6700;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor {margin-top:10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor .imagem {float:left; margin-right:10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor .nome {font-size:15px; font-weight:bold; color:#06496E;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor .telefone {font-size:14px; margin-top:5px; color:#06496E;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #whatsapp {padding:15px; margin-top:15px; background-color:#ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #whatsapp .titulo-corretor {padding:10px 20px; font-size:15px; font-weight:bold; text-align:center; color:#FFF; background-color:#06496E;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #whatsapp .botao-whatsapp {margin-top:15px; cursor:pointer;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #whatsapp .botao-whatsapp a {display:block; display:flex; justify-content:center; justify-content:space-evenly; cursor:pointer; text-align:center; background:#25D366 url('../i/quebrado/fundo-whats.png'); font-weight:bold; color:#fff; padding:10px 20px; font-size:16px; text-align:center; text-decoration:none; background-size:150px; border-radius:20px; align-items:center; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2); align-items:center; transition:background-color 0.3s ease; animation: pulse 2s infinite alternate;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #miniaturas {width:550px; height:135px; padding-bottom:10px; overflow:hidden; margin-top:15px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #miniaturas .mini {width:172px; height:120px; float:left; cursor:pointer; border-top:2px solid #f8b123; margin-right:10px; overflow:hidden;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario {width:549px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario #area-erro {padding:15px; text-align:center; color:#FFF; background-color:#FF0000; border-radius:10px; margin-top:15px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario #area-erro .erro {color:#FFF;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .titulo-orcamento {font-size:20px; text-align:center; padding-top:15px; padding-bottom:5px; font-weight:bold; color:#06496E;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .texto-orcamento {font-size:15px; text-align:center; padding-bottom:15px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario {width:100%;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .campo {width:48%; float:left; margin-bottom:15px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .input {width:94%; padding:3%; color:#a075a0; border:1px solid #ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario select {width:100%; padding:2%; color:#a075a0; border:1px solid #ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario textarea {width:200px; padding:2%; height:80px; color:#a075a0; border:1px solid #ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .soma {display:table; float:left;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .soma .valor1 {float:left; margin-top:3px; border-right:none; background-color:#06496E; color:#FFF; padding:3px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .soma .mais {background-color:#06496E; border-right:none; border-left:none; margin-top:3px; text-align:center; color:#FFF; padding:3px; width:10px; float:left;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .soma .valor2 {float:left; background-color:#06496E; border-left:none; margin-top:3px; color:#FFF; padding:3px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .soma .igual {text-align:center; margin-top:3px; padding:2px; width:10px; float:left;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .botao-enviar {display:table; float:right;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .botao-enviar .input-botao {width:130px; float:right; margin-top:10px; font-size:16px; border:none; font-weight:bold; cursor:pointer; padding:7px 0px; border:none; border-bottom:2px solid #AB4400; color:#FFF; background-color:#FE6700; border-radius:20px; transition:.2s linear;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .botao-enviar .input-botao:hover {background-color:#FF8C40; transition:.2s linear;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #compartilhar {margin-top:40px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #compartilhar .titulo {color:#151f3b; text-decoration:underline; font-size:16px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel .link-mapa {display:table; margin:0 auto; margin-top:30px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel .link-mapa a {display:block; color:#151f3b; font-size:16px; text-decoration:underline; font-weight:bold;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel .link-video {width:550px; height:300px; margin:0 auto; margin-top:50px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #curtir {width:360px; margin:0 auto; margin-top:10px;} 
#conteudo-interno #conteudo-imoveis #detalhes-imovel #mais-imagens {margin-top:10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #mais-imagens .titulo-imagens {font-size:20px; padding-bottom:15px; font-weight:bold; color:#151f3b;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #mais-imagens .imagem-imovelz {width:244px; height:180px; margin-right:15px; margin-bottom:15px; text-align:center; margin-bottom:15px; float:left; overflow:hidden;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado {width:1024px; margin-top:40px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado .veja {display:table; font-size:18px; margin:0 auto; margin-bottom:30px; text-align:center; padding:5px 40px; color:#FFF; background-color:#06496E;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado .veja strong {font-size:18px; color:#FFF;}

#conteudo-interno #conteudo-servicos {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-servicos #bloco-servico {width:1024px; border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:30px;}
#conteudo-interno #conteudo-servicos #bloco-servico .imagem {width:300px; float:left; margin-right:20px; overflow:hidden;}
#conteudo-interno #conteudo-servicos #bloco-servico .nome {font-size:18px; color:#06496E; font-weight:bold; padding-bottom:10px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao {line-height:150%; text-align:justify;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao p {font-size:15px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao span {font-size:15px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao div {font-size:15px;}

#conteudo-interno #conteudo-noticias {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-noticias #bloco-noticia {width:315px; float:left; margin-right:39px; margin-bottom:20px;}
#conteudo-interno #conteudo-noticias #bloco-noticia .imagem-noticia {width:315px; height:208px; overflow:hidden;}
#conteudo-interno #conteudo-noticias #bloco-noticia .nome-noticia {width:315px; overflow:hidden; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #conteudo-noticias #bloco-noticia .nome-noticia a {width:315px; height:44px; display:table-cell; vertical-align:middle; font-size:18px; font-weight:bold; color:#06496E;}
#conteudo-interno #conteudo-noticias #bloco-noticia .resumo-noticia {width:315px; height:99px; padding-top:10px; overflow:hidden; color:#444; text-align:justify; font-size:15px; border-top:1px solid #012F63;}
#conteudo-interno #conteudo-noticias #bloco-noticia .resumo-noticia a {color:#616161; text-align:justify; font-size:14px;}
#conteudo-interno #conteudo-noticias #bloco-noticia .leia-mais {display:table; margin:0 auto; margin-top:10px;}
#conteudo-interno #conteudo-noticias #bloco-noticia .leia-mais a {display:block; font-size:12px; color:#FFF; text-transform:uppercase; font-weight:bold; padding:10px 30px 10px 30px; background-color:#FE6700; border-bottom:2px solid #AB4400; border-radius:20px; transition:.3s linear;}
#conteudo-interno #conteudo-noticias #bloco-noticia:hover .leia-mais a {background-color:#FF8C40; transition:.2s linear;}
#conteudo-interno #conteudo-noticias-detalhes {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes {width:1024px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .imagem-noticia {width:400px; float:left; margin-right:20px; margin-bottom:20px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .nome-noticia {color:#06496E; text-decoration:none; font-size:20px; padding-bottom:10px; font-weight:bold;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .fonte-noticia {color:#06496E; text-decoration:none; font-size:16px; padding-top:10px; text-align:left; font-weight:bold;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia {color:#000; text-decoration:none; font-size:14px; text-align:justify;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia p {color:#000;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia span {color:#000;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia div {color:#000;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia strong {color:#000;}
#conteudo-interno #conteudo-noticias-detalhes #outras {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-noticias-detalhes #outras .titulo-outras {color:#000; text-decoration:none; font-size:20px; padding-bottom:10px; font-weight:bold;}
#conteudo-interno #conteudo-noticias-detalhes #outras .imagem-outras {width:188px; height:141px; margin-bottom:20px; margin-right:20px; float:left; overflow:hidden;}
#conteudo-interno #conteudo-noticias-detalhes #curtir {display:table; margin:0 auto; margin-top:20px;}

#conteudo-interno #conteudo-depoimentos {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento {padding:15px; margin-bottom:30px; background-color:#F0F0F0; border-bottom:3px solid #B3B3B3;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem {width:150px; height:150px; margin-right:20px; float:left; overflow:hidden; position:relative; border-radius:100%;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem .imagem-blur {width:150px; height:150px; position:absolute; z-index:1; overflow:hidden; filter:blur(8px); -webkit-filter: blur(8px);}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem .imagem-depoimentos {width:150px; height:150px; position:relative; z-index:2; overflow:hidden;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .titulo-depoimento {font-size:20px; color:#06496E; font-weight:bold; padding-bottom:10px; padding-top:20px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento p {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento span {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento div {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento strong {font-size:15px; text-align:justify; color:#444;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .cidade-depoimento {font-size:18px; color:#06496E; font-weight:normal; padding-top:10px;}

#conteudo-interno #conteudo-anuncie {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-anuncie .descricao-area {line-height:150%; text-align:justify; font-size:16px; margin-bottom:5px;} 
#conteudo-interno #conteudo-anuncie .preenchimento-obrigatorio {color:#FF0000; margin-top:20px; font-size:15px; font-weight:bold; margin-right:270px; float:left; margin-bottom:10px;} 
#conteudo-interno #conteudo-anuncie .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-anuncie #area-erro {width:500px; margin:0 auto; padding:10px; border-bottom:1px solid #000; background-color:#FF0000; border-radius:2px;} 
#conteudo-interno #conteudo-anuncie #area-erro .erro {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-anuncie #area-erro .erro strong {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-anuncie #col-esq-fale {width:470px; float:left;} 
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao-float {float:left; margin-right:20px; margin-bottom:20px;} 
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao-float .label {font-size:16px; color:#06496E;}  
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao-float .input {background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#666666; padding:9px;}  
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao-float .select {width:194px; background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#000; padding:8px;}  
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao-float .select option {font-family:Arial;} 
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao {float:left; margin-bottom:20px;} 
#conteudo-interno #conteudo-anuncie .label {font-size:16px; color:#06496E; font-weight:bold;}
#conteudo-interno #conteudo-anuncie #col-esq-fale .campos-padrao .input {background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#000; padding:9px; }    
#conteudo-interno #conteudo-anuncie #col-dir-fale {width:500px; float:right;}  
#conteudo-interno #conteudo-anuncie #col-dir-fale .desabilita {width:525px; height:240px; background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; padding:9px;}  
#conteudo-interno #conteudo-anuncie #col-dir-fale .label {font-size:16px; color:#06496E;}  
#conteudo-interno #conteudo-anuncie .enviar {width:130px; float:right; margin-top:10px; font-size:16px; border:none; font-weight:bold; cursor:pointer; padding:7px 0px; border:none; border-bottom:2px solid #AB4400; color:#FFF; background-color:#FE6700; border-radius:20px; transition:.2s linear;}
#conteudo-interno #conteudo-anuncie .enviar:hover {background-color:#FF8C40; transition:.2s linear;} 
#conteudo-interno #conteudo-anuncie .soma {display:table; float:left;}  
#conteudo-interno #conteudo-anuncie .soma .valor1 {float:left; margin-top:3px; background-color:#06496E; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#FFF; padding:4px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-anuncie .soma .mais {background-color:#06496E; margin-top:3px; text-align:center; color:#FFF; padding:4px; width:10px; float:left;}  
#conteudo-interno #conteudo-anuncie .soma .valor2 {float:left; background-color:#06496E; border-top-right-radius:5px; border-bottom-right-radius:5px; margin-top:3px; color:#FFF; padding:4px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-anuncie .soma .igual {text-align:center; margin-top:3px; padding:2px; width:10px; float:left;}  

#conteudo-interno #conteudo-contato {width:1024px; margin-top:30px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; text-align:justify; font-size:16px; margin-bottom:5px;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:20px; font-size:15px; font-weight:bold; margin-right:270px; float:left; margin-bottom:10px;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-contato #area-erro {width:500px; margin:0 auto; padding:10px; border-bottom:1px solid #000; background-color:#FF0000; border-radius:2px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:470px; float:left;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {float:left; margin-right:20px; margin-bottom:20px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .label {font-size:16px; color:#06496E;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#666666; padding:9px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:194px; background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#000; padding:8px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select option {font-family:Arial;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao {float:left; margin-bottom:20px;} 
#conteudo-interno #conteudo-contato .label {font-size:16px; color:#06496E; font-weight:bold;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; color:#000; padding:9px; }    
#conteudo-interno #conteudo-contato #col-dir-fale {width:500px; float:right;}  
#conteudo-interno #conteudo-contato #col-dir-fale .desabilita {width:525px; height:240px; background-color:#FFF; border-radius:8px; border:1px solid #CCC; font-size:14px; padding:9px;}  
#conteudo-interno #conteudo-contato #col-dir-fale .label {font-size:16px; color:#06496E;}  
#conteudo-interno #conteudo-contato .enviar {width:130px; float:right; margin-top:10px; font-size:16px; border:none; font-weight:bold; cursor:pointer; padding:7px 0px; border:none; border-bottom:2px solid #AB4400; color:#FFF; background-color:#FE6700; border-radius:20px; transition:.2s linear;}
#conteudo-interno #conteudo-contato .enviar:hover {background-color:#FF8C40; transition:.2s linear;} 
#conteudo-interno #conteudo-contato .soma {display:table; float:left;}  
#conteudo-interno #conteudo-contato .soma .valor1 {float:left; margin-top:3px; background-color:#06496E; border-top-left-radius:5px; border-bottom-left-radius:5px; color:#FFF; padding:4px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-contato .soma .mais {background-color:#06496E; margin-top:3px; text-align:center; color:#FFF; padding:4px; width:10px; float:left;}  
#conteudo-interno #conteudo-contato .soma .valor2 {float:left; background-color:#06496E; border-top-right-radius:5px; border-bottom-right-radius:5px; margin-top:3px; color:#FFF; padding:4px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-contato .soma .igual {text-align:center; margin-top:3px; padding:2px; width:10px; float:left;}  
#conteudo-interno #conteudo-contato #conteudo-enviado {width:100%; padding-top:100px;}
#conteudo-interno #conteudo-contato #conteudo-enviado .icone-enviado {display:table; margin:0 auto;}
#conteudo-interno #conteudo-contato #conteudo-enviado .titulo {font-size:26px; font-weight:600; margin-top:20px; color:#06496E; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto {font-size:16px; padding-top:15px; font-weight:400; color:#444; text-align:center;}
#conteudo-interno #conteudo-contato #conteudo-enviado .texto strong {font-size:16px; font-weight:600; color:#06496E;}

#conteudo-interno #imoveis-litoral {width:1024px;}
#conteudo-interno #imoveis-litoral #tabela {width:1024px;}
#conteudo-interno #imoveis-litoral #tabela #topo {width:1024px; background-color:#06496e;}
#conteudo-interno #imoveis-litoral #tabela #topo th {padding:8px 0px; font-family:Arial; color:#FFF; font-size:14px; font-weight:bold;}
#conteudo-interno #imoveis-litoral #tabela #conteudo {width:1024px;}
#conteudo-interno #imoveis-litoral #tabela #conteudo td {padding:5px 10px; font-size:13px; color:#444; text-align:center;}
#conteudo-interno #imoveis-litoral #tabela #conteudo td a {color:#444; font-size:13px;}
#conteudo-interno #imoveis-litoral #tabela #conteudo td a strong {color:#444; font-family:Arial; font-size:13px;}
#conteudo-interno #imoveis-litoral #detalhes-imovel {width:1024px; margin-top:30px;}
#conteudo-interno #imoveis-litoral #detalhes-imovel .nome-imovel {font-size:16px; color:#06496E;}
#conteudo-interno #imoveis-litoral #detalhes-imovel .nome-imovel strong {font-size:18px; font-family:Arial; color:#06496E;}
#conteudo-interno #imoveis-litoral #detalhes-imovel .titulo {font-size:15px; color:#06496E; margin-top:20px; text-decoration:underline;}
#conteudo-interno #imoveis-litoral #detalhes-imovel #imagens {width:1024px; margin-top:30px;}
#conteudo-interno #imoveis-litoral #detalhes-imovel #imagens .imagem {width:328px; height:240px; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
#conteudo-interno #imoveis-litoral #detalhes-imovel #imagens .imagem .baixar {position:absolute; bottom:10px; left:50%; margin-left:-47.5px;}
#conteudo-interno #imoveis-litoral #detalhes-imovel #imagens .imagem .baixar a {display:block; padding:3px 10px; font-size:12px; color:#FFF; background-color:#06496E; border-radius:5px; box-shadow:0px 0px 10px -5px #000;}


/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 9px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #06496E;
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #fe6700
}

/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #ff8939
}

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px;}
#paginacao strong{font-size:12px; color:#000;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:14px; border-radius:5px; border-bottom:1px solid #000; background-color:#06496e; padding:4px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#4b618c; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#000;}
#paginacao span.branco  {margin-right:5px; font-size:14px; background-color:#fff; border-radius:5px; border:1px solid ; padding:4px;}
