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

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;}
.lb-caption {color:#FFF;}

input[type=button] {-webkit-appearance:none;}
input[type=submit] {-webkit-appearance:none;}
select {-webkit-appearance:none;}

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

.disabled {display: none;}
#tudo {width:100%;}

#tudo .blackout {width:100%; height:100%; position:fixed; top:0; left:0; z-index:100000000; background:rgba(0,0,0,0.7);}
#tudo #popup {width:330px; height:291px; position:fixed; padding:30px 0px; z-index:100000001; left:50%; top:50%; margin-left:-163px; margin-top:-175.5px; background-color:#40c351; border-radius:10px;}
#tudo #popup .x {width:28px; height:26px; position:absolute; padding-top:0px; margin-left:313px; margin-top:-42px; cursor:pointer; text-align:center; background-color:#004018; color:#FFF; font-size:15px; font-weight:bold; border-radius:100%; transition: all .2s;display: flex; align-items: center; justify-content: center;}
#tudo #popup .x:hover {background-color:#035e25; transition: all .2s;}
#tudo #popup .logo {display:table; margin:0 auto;}
#tudo #popup .titulo {font-size:18px; line-height:25px; color:#FFF; text-align:center; font-weight:600; margin-top:15px; margin-bottom:10px; }
#tudo #popup .titulo span {font-size:18px; color:#FFF; font-weight:800; }
#tudo #popup .titulo2 {font-size:13px; color:#FFF; text-align:center; margin-bottom:20px; }
#tudo #popup .campo-nome {display:table; margin:0 auto; }
#tudo #popup .campo-nome input {width:270px; border:none; padding:7px 10px; outline:none; border-radius:5px; }
#tudo #popup .campo-whats {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campo-whats input {width:270px; border:none; padding:7px 10px; outline:none; border-radius:5px; }
#tudo #popup .campos-mensagem {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .campos-mensagem textarea {width:270px; border:none; height:50px; padding:5px 10px; outline:none; border-radius:5px;}
#tudo #popup .botao-envia {display:table; margin:0 auto; margin-top:15px;}
#tudo #popup .botao-envia input {padding:7px 20px; display:table; margin:0 auto; cursor:pointer; padding-left:35px; color:#FFF; font-weight:400; font-size:13px; border:none; background: url(../i/quebrado/whats-verde.svg) 12px center, linear-gradient(#004018, #017a2f); background-repeat:no-repeat, repeat; background-size:18px, cover; border-radius:15px; transition: all .3s; }
#tudo #popup .botao-envia input:hover {background: url(../i/quebrado/whats-verde.svg) 12px center, linear-gradient(#017a2f, #004018); background-repeat:no-repeat, repeat; background-size:18px, cover; background-size:18px; transition: all .3s;}
#tudo #topo {width:100%; position:relative; z-index:51;}

.botao-whatsapp {width:100%; position:fixed; bottom:0; z-index:300; transition: all .2s; }
.botao-whatsapp a {width:100%; height:45px; display:block; color:#FFF; padding-top:10px; padding-bottom:10px; background:#05a308; background-size:27px; transition: all .3s;}
.botao-whatsapp a span {display:table; margin:0 auto;  color:#FFF; line-height:21px; padding-left:38px; font-size:13px; background:transparent url('../i/quebrado/icon-whats.svg') left center no-repeat; background-size:35px; transition: all .3s;}
.botao-whatsapp a strong {color:#FFF; font-size:16px; }

#tudo #topo #repete-topo {padding:5px 3%; background-color: #666;}
#tudo #topo #repete-topo #conteudo-topo {width:100%;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo {width:100%; display: flex; justify-content: space-between;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo .bloco-select {display:table; float:left; margin-bottom: 5px;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo .bloco-select .filial {color:#FFF; font-size:12px; font-weight: 500; }
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo .bloco-select .campo-select {position: relative; background-color: #fefefe00; border-radius: 6px; border: 2px solid white; margin-top: 2px;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo .bloco-select .campo-select select {width:150px; padding: 5px 8px; cursor:pointer; position:relative; z-index:31; font-size:12px; outline:none; color:#ffffff; background:transparent; border-radius:5px; border:none;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo .bloco-select .campo-select select option {font-size:12px; color:#000000;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo .bloco-select .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:10px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #ffffff; transition:.2s linear;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo {width:150px; display: flex; align-items: center;}
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo {width:150px; }
#tudo #topo #repete-topo #conteudo-topo #col-esq-topo #logo-topo .logo a {width:150px; display:block;}
#tudo #topo #barra-menu {padding:5px 3%; height:25px; position:relative; z-index:50; background-color:#2d548f;}
#tudo #topo #barra-menu .celular {display:table; float:left; margin-top:1px;}
#tudo #topo #barra-menu .celular a {display:block; color:#FFF; padding-top:3px; padding-left:30px; background:transparent url('../i/quebrado/icone-whatsapp.svg') left center no-repeat; background-size:19px;}
#tudo #topo #barra-menu #menu {float:right;}
#tudo #topo #barra-menu #menu .icone-menu {float:right; padding-top:2px;}
#tudo #topo #barra-menu #menu #redes-sociais {display:table; float:right; margin-top:4px; margin-right:20px;}
#tudo #topo #barra-menu #menu #redes-sociais .facebook {display:table; float:left; margin-right:15px;}
#tudo #topo #barra-menu #menu #redes-sociais .instagram {display:table; float:left;}
#tudo #topo #barra-menu #menu #mostra-menu {width:150px; position:absolute; padding-bottom:5px; padding-top:10px; padding-left:30px; z-index:5000; right:0; margin-top:6px; margin-right:3%; background-color:#2d548f; box-shadow:0px 4px 7px -3px black;}
#tudo #topo #barra-menu #menu #mostra-menu p {text-align:center;}
#tudo #topo #barra-menu #menu #mostra-menu p a {display:block; padding-top:7px; text-align:left; padding-bottom:7px; font-size:15px; color:#FFF; text-decoration:none; transition:.2s linear;}
#tudo #topo #barra-menu #menu #mostra-menu .ativo a {display:block; font-size:15px; padding-top:7px; text-align:left; font-weight:700; padding-bottom:7px; text-decoration:none; transition:.2s linear; color:#FFF;}

#tudo #conteudo #repete-conteudo #repete-banner {}
#tudo #conteudo #repete-conteudo #repete-banner .owl-nav{display: none;}
#tudo #conteudo #repete-conteudo #repete-banner .owl-dots{display: none;}

#tudo #conteudo {width:100%; position:relative; z-index:50;}
#tudo #conteudo #repete-intro {width:100%; background:#818589 url('../i/quebrado/foto-fundo.jpg') center center no-repeat; background-size:cover, 100%;}
#tudo #conteudo #repete-intro #conteudo-intro {padding:0px 3%; height:100%; margin:0 auto;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro {width:100%; position:relative; top:50%; transform:translateY(-50%);}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro .msg {font-size:22px; text-align:center; font-weight:600; color:#FFF; text-shadow:1px 1px 1px #444;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro .msg-2 {font-size:16px; text-align:center; font-weight:400; padding-top:5px; color:#FFF; margin-bottom:25px; text-shadow:1px 1px 1px #444;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-sombrio {width:48.5%; height:250px; cursor:pointer; float:left; background:transparent url('../i/quebrado/foto-sombrio.png') center center no-repeat; background-size:cover, 100%; border-radius:15px; transition: all .2s; box-shadow:5px 5px 10px -3px #343434;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-sombrio:hover {transform:scale(1.1); transition: all .2s;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-sombrio #alinha-cidade {width:100%; height:250px; position:relative;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-sombrio #alinha-cidade .nome-cidade {width:100%; font-size:18px; padding-top:5px; padding-bottom:5px; font-weight:700; color:#2e548f; text-align:center; position:absolute; bottom:25px; background:rgba(255,255,255,0.7);}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-praiagrande {width:48.5%; height:250px; cursor:pointer; float:right; background:transparent url('../i/quebrado/canyons-m.jpg') center center no-repeat; background-size:cover, 100%; border-radius:15px; transition: all .2s; box-shadow:5px 5px 10px -3px #343434;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-praiagrande:hover {transform:scale(1.1); transition: all .2s;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-praiagrande #alinha-cidade {width:100%; height:250px; position:relative;}
#tudo #conteudo #repete-intro #conteudo-intro #alinha-centro #bloco-praiagrande #alinha-cidade .nome-cidade {width:100%; font-size:18px; padding-top:5px; padding-bottom:5px; font-weight:700; color:#2e548f; text-align:center; position:absolute; bottom:25px; background:rgba(255,255,255,0.7);}

#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-filtro #bloco-titulo {width: 100%; display: flex; justify-content: center;}
#tudo #conteudo #repete-conteudo #repete-filtro #bloco-titulo .titulo-filtro {padding: 20px 20px 30px 20px;font-size: 25px; font-weight: 400; text-align: center;  color: white;   border-top-right-radius: 45px;  border-top-left-radius: 45px; position: relative; bottom: -1px;background: #305291;}
#tudo #conteudo #repete-conteudo #repete-filtro {width:94%; margin:15px 3%;}
#tudo #conteudo #repete-conteudo #repete-filtro .titulo {margin:0 auto; padding:7px 20px; position:relative; z-index:2; font-size:16px; color:#FFF; font-weight:500; text-align:center; background:#2e548f; border-radius:20px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro {padding:15px; position:relative; z-index:1; margin-top:-20px; background: rgb(82, 82, 82); border-radius:20px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro {width:100%;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro {margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .titulo-filtrar {font-size:20px; color:#FFF; font-weight:600; margin-bottom:15px; padding-left:30px; background:transparent url('../i/quebrado/icone-filtrar.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro select {width:100%; cursor:pointer; position:relative; z-index:31; padding:7px 13px; outline:none; background:transparent; border:none; border-radius:10px; font-weight: 600; color: #666666cf; font-size: 12px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro select option {color:#3e4042;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .campo-select {position:relative; background-color:#FFF; border:1px solid #3e4042; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:15px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #666666cf; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .cidade {width:32%;margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .negociacao {margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro #carrega-bairro {width:32%;margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .imovel-busca {width:32%; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .ordenar-por {width:32%; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .codigo-busca {width:32%;margin-bottom: 10px;}
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .botao-buscar {width:100%; }
#tudo #conteudo #repete-conteudo #repete-filtro #conteudo-filtro #filtro #bloco-filtro .botao-buscar button {width:100%; padding:8px 6% 8px 10%; cursor:pointer; color:#FFF; border:none; background:#2e548f url('../i/quebrado/icone-busca.svg') 80px  center no-repeat; background-size:20px; border-radius:10px; transition: all .2s;margin-top: 5px;}


#tudo #conteudo #repete-conteudo #repete-imoveis {padding:15px 3%; padding-top:0px; background:#f5f5f5; background-size:cover, 100%;}

#tudo #conteudo #repete-conteudo #repete-destaque {width:100%; padding: 20px  0px; background: url('../i/quebrado/imoveis-fundo.jpg') center center no-repeat; background-size: cover;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque {width: 100%; margin: 0 auto ;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-titulo {text-align: center;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque #bloco-titulo .titulo{font-size: 28px; color: #3e4042; font-weight: 600;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque{padding: 15px; }
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a{   box-shadow:0px 0px 10px -5px #000; background: white; }
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a .bloco-imagem {width: 100%; overflow: hidden; margin-right: 25px;border-bottom-left-radius: 20px; border-top-right-radius: 20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a .bloco-imagem .imagem-destaque{ width: 100%; height: 200px;  transition: all 0.5s;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque{ width: 100%;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .nome-destaque{width: 100%; height: 50px; margin-top: 10px; font-size: 22px; font-weight: 600; color: #3e4042; line-height: 115%;  overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .cidade-destaque{font-size: 16px; margin-top: 5px; font-weight: 300; color: #666; padding-left: 21px; padding-top: 2px; padding-bottom: 2px; background: transparent url(../i/quebrado//icone-localizacaoc.svg) left center no-repeat; background-size: 18px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones {margin-top: 10px; display: flex; }
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones .banheiros {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#3e4042; font-size:14px; background:transparent url('../i/quebrado/banheiro.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones .suite {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#3e4042; font-size:14px; background:transparent url('../i/quebrado/suite.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones .quartos {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#3e4042; font-size:14px; background:transparent url('../i/quebrado/quarto.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones .garagem {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#3e4042; font-size:14px; background:transparent url('../i/quebrado/garagem.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones .area {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#3e4042; font-size:14px; background:transparent url('../i/quebrado/metragem.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque .icones .dimensao {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#3e4042; font-size:14px; background:transparent url('../i/quebrado/total.svg') left center no-repeat; background-size:20px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque #preco { font-weight: 600; float:left; color: #3e4042; font-size:24px;}
#tudo #conteudo #repete-conteudo #repete-destaque #conteudo-destaque .bloco-destaque a #fundo-destaque #ver { font-weight: 300; float:right; margin-top:-3px; color: #ffffff; background-color: #305291; display: table; padding: 5px 15px; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-destaque .owl-prev {position: absolute; left: -50px; bottom: 220px;}
#tudo #conteudo #repete-conteudo #repete-destaque .owl-prev span {width: 30px; height: 70px; display: block; font-size: 50px; border-radius: 5px; transition: all 0.3s; }
#tudo #conteudo #repete-conteudo #repete-destaque .owl-next {position: absolute; right: -50px; bottom: 220px;}
#tudo #conteudo #repete-conteudo #repete-destaque .owl-next span {width: 30px; height: 70px; display: block; font-size: 50px; border-radius: 5px; transition: all 0.3s; }
#tudo #conteudo #repete-conteudo #repete-destaque .owl-dots{}
#tudo #conteudo #repete-conteudo #repete-destaque .owl-dots .active span{background-color: #305291 ;}

#tudo #conteudo #repete-conteudo #repete-imoveis {padding: 1px 3%; background:#f5f5f5; background-size:cover, 100%;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis {width:100%; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #bloco-titulo {margin-bottom: 24px; margin-top: 20px; justify-items: center; display: block;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #bloco-titulo .titulo {font-size: 28px; color: #3e4042; font-weight: 600; border-bottom: 2px  solid #4a70b8;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis {width:100%; padding-bottom: 1px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis {width:100%; float:left; margin-right:40px; margin-bottom:30px; background-color:#FFF; box-shadow:0px 0px 10px -5px #000; border-radius:15px;  transition: all 0.3s;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis .imagem {width:100%; height:240px; position:relative; border-radius:15px 15px 0px 0px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis .imagem .destaque {color:#FFF; position:absolute; left:50%; margin-left:-53.5px; top:-10px; font-weight:600; padding:3px 15px; text-transform:uppercase; padding-left:32px; font-size:12px; background:#2e548f url('../i/quebrado/icone-estrela.svg') 10px 3px no-repeat; background-size:14px; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis .imagem .vendido {position:absolute; z-index:1; letter-spacing:3px; text-align:center; bottom:0; width:100%; color:#FFF; background-color:#FF0000;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis .imagem .preco {color:#FFF; position:absolute; right:0; bottom:25px; font-weight:500; padding:3px 15px; text-transform:uppercase; font-size:15px; background:#3e4042; background-size:14px; border-radius:10px 0px 0px 10px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes {   padding: 10px; overflow:hidden; background:transparent url('../i/quebrado/barra-item.png') center top no-repeat; border-radius:0px 0px 15px 15px; transition: all .2s;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes .nome-imovel { height: 54px; font-size: 22px; color: #666; font-weight: 500; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes .tipo {display:table; margin-left:15px; font-size:14px; color:#FFF; font-weight:400; padding:2px 25px; font-size:12px; margin-top:13px; background-color:#2e548f; border-radius:10px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes .bairro-cidade { line-height: 100%; font-size:16px; color:#5c5c5c; font-weight:400;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes .bairro-cidade span { font-size:13px; color:#5c5c5c; font-weight:400;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes .linha {width:100%; margin-top:10px; margin-bottom:10px; border-bottom:1px dashed }
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones {padding: 5px  12px; margin-top: 5px; background-color: #305291; display: inline-block; border-radius: 30px; }
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .casa {display:table;  float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/casa-p.svg') left center no-repeat; background-size:19px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .banheiros {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/banheiroB.svg') left center no-repeat; background-size:19px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .suite {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/suiteb.svg') left center no-repeat; background-size:16px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .quartos {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/quartob.svg') left center no-repeat; background-size:19px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .garagem {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/garagemb.svg') left center no-repeat; background-size:19px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .area {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/metragemb.svg') left center no-repeat; background-size:19px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #icones .dimensao {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/totalb.svg') left center no-repeat; background-size:19px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #preco-mais {display: flex; justify-content: space-between;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #preco-mais #preco {font-size: 22px; font-weight: 500;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis #bloco-imoveis #detalhes #preco-mais .detalhes {padding:3px 15px; align-content: center; color:#666666cc; font-size:10px; font-weight:400; background-color:#ffffff; border: 1px solid #666666cc; transition: all .3s;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis .ver-mais {display:table; margin: 0px  auto; margin-bottom: 30px;}
#tudo #conteudo #repete-conteudo #repete-imoveis #conteudo-imoveis #mostra-imoveis .ver-mais a {display:block; cursor:pointer; padding:7px 25px; font-size:12px; font-weight:400; color:#FFF; background:#305291; transition: all .3s;}

#tudo #rodape {box-shadow: 0px 0px 10px 1px #6666669a;}
#tudo #rodape #repete-rodape {padding: 5px 3%; padding-bottom:10px; padding-bottom: 68px; background-color: #666; }
#tudo #rodape #repete-rodape #conteudo-rodape {width: 100%; margin:0 auto; }
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site {display:grid; justify-content: center; width: 100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #dados-site a{}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site  .titulo { color: #ffffff; font-weight:600;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site { display: flex; justify-content: center; }
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .p {margin-bottom:10px; margin-top:10px; font-size:12px; color:#ffffff; list-style:disc; text-align: center;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .p a {font-size:12px; color:#ffffff; font-weight:600; text-transform:uppercase; }
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .ativo {margin-bottom:10px; margin-top:10px; font-size:12px; font-weight:600; list-style:disc; color:#2d548f; text-decoration:underline; text-transform:uppercase;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .ativo a {font-size:12px; color:#2d548f; font-weight:600;  text-decoration:underline;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site .titulo {color:#2d548f; padding-bottom:10px; font-weight:600; }
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site #dados {display: flex; justify-content: center;} 
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #dados-site #dados .instagram {}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width: 100%; display: flex; justify-content: center; padding: 10px 0px; }
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-rodape {position:relative;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-rodape .logo a {width: 100%; display:block;}
#tudo #rodape #repete-rodape #conteudo-copy {margin:0 auto; padding-top:9px; border-top:2px solid #2d548f;}
#tudo #rodape #repete-rodape #conteudo-copy .copy {color:#ffffff; font-weight:400; font-size:13px; padding-top:4px; float:left;}
#tudo #rodape #repete-rodape #conteudo-copy .softbest {float:right;}

#conteudo-interno {padding:15px 3%; position:relative; min-height: 500px;}
#conteudo-interno #bloco-titulo {margin-bottom: 24px; margin-top: 20px; justify-items: center; display: block;}
#conteudo-interno #bloco-titulo .titulo {font-size: 28px; color: #3e4042; font-weight: 600; border-bottom: 2px  solid #4a70b8;}
#conteudo-interno .botao-topo {position:absolute; right:0; margin-top:10px;}
#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-bottom {display:table; margin:0 auto;}
#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 #filtro-interno {}
#conteudo-interno #filtro-interno .titulo {margin:0 auto; padding:7px 20px; position:relative; z-index:2; font-size:16px; color:#FFF; font-weight:500; text-align:center; background:#2e548f; border-radius:20px;}
#conteudo-interno #filtro-interno #conteudo-filtro {padding:15px; position:relative; z-index:1;background: rgb(82, 82, 82); border-radius:20px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro {width:100%;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro {margin:0 auto;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .titulo-filtrar {font-size:20px; color:#FFF; font-weight:600; margin-bottom:15px; padding-left:30px; background:transparent url('../i/quebrado/icone-filtrar.svg') left center no-repeat; background-size:20px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro select {width:100%; cursor:pointer; position:relative; z-index:31; padding:7px 13px; outline:none; background:transparent; border:none; border-radius:10px; font-weight: 600; color: #666666cf;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro select option {color:#3e4042;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .campo-select {position:relative; background-color:#FFF; border:1px solid #3e4042; border-radius:10px;}
#conteudo-interno #filtro-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:15px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #666666cf; transition:.2s linear;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .cidade {width:32%;margin-bottom:10px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro #carrega-bairro {width:32%;margin-bottom:10px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .imovel-busca {width:32%; margin-bottom:10px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .negociacao {margin-bottom:10px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .ordenar-por {width:32%; margin-bottom:10px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .codigo-busca {width:32%;margin-bottom:10px;}
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .botao-buscar {width:100%; }
#conteudo-interno #filtro-interno #conteudo-filtro #filtro #bloco-filtro .botao-buscar button {width:100%; padding:8px 6% 8px 10%; cursor:pointer; color:#FFF; border:none; background:#2e548f url('../i/quebrado/icone-busca.svg') 80px  center no-repeat; background-size:20px; border-radius:10px; transition: all .2s;margin-top: 20px;}

#conteudo-interno #conteudo-corretor {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-corretor .imagem-corretor {margin-bottom:15px;height: 200px;}
#conteudo-interno #conteudo-corretor .descricao {line-height:190%;}
#conteudo-interno #conteudo-corretor .descricao p {font-size:14px; color:#3d3f41;}
#conteudo-interno #conteudo-corretor .descricao span {font-size:14px; color:#3d3f41;}
#conteudo-interno #conteudo-corretor .descricao li {list-style:disc; font-size:14px; color:#3d3f41; margin-left:15px;}
#conteudo-interno #conteudo-corretor .descricao div {font-size:14px; color:#3d3f41;}
#conteudo-interno #conteudo-corretor .descricao strong {font-size:16px; color:#3d3f41;}
#conteudo-interno #conteudo-corretor #mais-imagens {width:100%;}
#conteudo-interno #conteudo-corretor #mais-imagens .imagem {width:100%; margin-top:15px;}

#conteudo-interno #conteudo-localizacao {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-localizacao #alinha-dados {width:100%;}
#conteudo-interno #conteudo-localizacao #alinha-dados .celular {display:table; float:left; font-size:14px; color:#000; padding-top:3px; padding-bottom:3px; margin-bottom:10px; padding-left:35px; background:transparent url('../i/quebrado/icone-whatsapp-loc.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-localizacao #alinha-dados .endereco {display:table; font-size:14px; color:#000; padding-top:3px; padding-bottom:3px; padding-left:35px; background:transparent url('../i/quebrado/icone-localizacao.svg') left center no-repeat; background-size:20px;}
#conteudo-interno #conteudo-localizacao #mapa {width:100%; margin-top:20px;}

#conteudo-interno #conteudo-imoveis {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis {width:100%; float:left; margin-right:40px; margin-bottom:30px; background-color:#FFF; box-shadow:0px 0px 10px -5px #000; border-radius:15px;  transition: all 0.3s;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis .imagem {width:100%; height:240px; position:relative; border-radius:15px 15px 0px 0px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis .imagem .destaque {color:#FFF; position:absolute; left:50%; margin-left:-53.5px; top:-10px; font-weight:600; padding:3px 15px; text-transform:uppercase; padding-left:32px; font-size:12px; background:#2e548f url('../i/quebrado/icone-estrela.svg') 10px 3px no-repeat; background-size:14px; border-radius:10px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis .imagem .vendido {position:absolute; z-index:1; letter-spacing:3px; text-align:center; bottom:0; width:100%; color:#FFF; background-color:#FF0000;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis .imagem .preco {color:#FFF; position:absolute; right:0; bottom:25px; font-weight:500; padding:3px 15px; text-transform:uppercase; font-size:15px; background:#3e4042; background-size:14px; border-radius:10px 0px 0px 10px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes {text-align: left;  padding: 10px; overflow:hidden; background:transparent url('../i/quebrado/barra-item.png') center top no-repeat; border-radius:0px 0px 15px 15px; transition: all .2s;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes .nome-imovel { height: 54px; font-size: 22px; color: #666; font-weight: 500; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes .tipo {display:table; margin-left:15px; font-size:14px; color:#FFF; font-weight:400; padding:2px 25px; font-size:12px; margin-top:13px; background-color:#2e548f; border-radius:10px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes .bairro-cidade {     line-height: 100%;  font-size:16px; color:#5c5c5c; font-weight:400;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes .bairro-cidade span { font-size:13px; color:#5c5c5c; font-weight:400;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes .linha {width:100%; margin-top:10px; margin-bottom:10px; border-bottom:1px dashed }
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones {padding: 5px  12px; margin-top: 5px; background-color: #305291; display: inline-block; border-radius: 30px; }
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .casa {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/casa-p.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .banheiros {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/banheiroB.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .suite {display:table; float:left;  text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/suiteb.svg') left center no-repeat; background-size:16px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .quartos {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/quartob.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .garagem {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/garagemb.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .area {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/metragemb.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #icones .dimensao {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/totalb.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #preco-mais {display: flex; justify-content: space-between;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #preco-mais #preco {font-size: 22px; font-weight: 500; color: #5c5c5c;}
#conteudo-interno #conteudo-imoveis #bloco-imoveis #detalhes #preco-mais .detalhes {padding:3px 15px; align-content: center; color:#666666cc; font-size:10px; font-weight:400; background-color:#ffffff; border: 1px solid #666666cc; transition: all .3s;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel {width:100%; margin-top:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem {width:100%; position:relative;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem .destaque {color:#FFF; position:absolute; z-index:10; left:50%; margin-left:-53.5px; top:-12px; font-weight:600; padding:3px 15px; text-transform:uppercase; padding-left:32px; font-size:12px; background:#2e548f url('../i/quebrado/icone-estrela.svg') 10px 3px no-repeat; background-size:14px; border-radius:10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem .vendido {position:absolute; z-index:1000000; letter-spacing:3px; text-align:center; bottom:0; width:100%; color:#FFF; background-color:#FF0000;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem .owl-prev {width:25px; height:50px; position:absolute; left:10px; top:50%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/seta-b.svg') center center no-repeat; background-size:auto 50px; border-radius:100%; transition: all .3s;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem .owl-prev span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem .owl-next {width:25px; height:50px; position:absolute; right:10px; top:50%; margin-top:-25px; color:#FFF; outline:none; font-size:0.001px; background:transparent url('../i/quebrado/seta-b.svg') center center no-repeat; background-size:auto 50px; border-radius:100%; transform:rotate(180deg); transition: all .3s;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-imagem .owl-next span {color:#FFF; font-size:0.001px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-nome {width:100%; margin-bottom:20px; padding-bottom:10px; padding-top:10px; border-bottom:2px solid #ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-nome #limita-nome {width:100%; overflow:hidden;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-nome #limita-nome .nome-imovel {font-weight:700; text-align:center; font-size:20px; color:#000;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados {width:100%;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha {margin-top:20px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha #alinha-denovo {}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha #alinha-denovo .outros-imovel {width:48%; float:left; border-bottom:1px solid #ccc; color:#444; font-size:14px; padding-bottom:3px; margin-bottom:20px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #alinha #alinha-denovo .outros-imovel .bold {font-size:14px; color:#000; font-weight:600;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones {margin:0 auto; margin-top:5px; margin-bottom:15px; display: flex; justify-content: center; flex-wrap: wrap;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .banheiros {float:left; margin-right:25px; font-size:15px; font-weight:600; color:#444; padding-top:6px; padding-bottom:6px; padding-left:30px; background:transparent url('../i/quebrado/banheiro.svg') left center no-repeat; background-size:17px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .suite {float:left; margin-right:23px; font-size:15px; font-weight:600; color:#444; padding-top:6px; padding-bottom:6px; padding-left:30px; background:transparent url('../i/quebrado/suite.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .quartos {float:left; margin-right:23px; font-size:15px; font-weight:600; padding-top:6px; padding-bottom:6px; color:#444; padding-left:30px; background:transparent url('../i/quebrado/quarto.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .garagem {float:left; margin-right:23px; font-size:15px; font-weight:600; color:#444; padding-top:6px; padding-bottom:6px; padding-left:30px; background:transparent url('../i/quebrado/garagem.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .areaCons {float:left; margin-right:23px; color:#444; padding-top:6px; font-weight:600; font-size:15px; padding-bottom:6px; padding-left:30px; background:transparent url('../i/quebrado/total.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .area {float:left; margin-right:23px; color:#444; padding-top:6px; font-weight:600; font-size:15px; padding-bottom:6px; padding-left:30px; background:transparent url('../i/quebrado/tamanho.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados #icones .dimensao {float:left; color:#444; padding-top:6px; font-weight:600; font-size:15px; padding-bottom:6px; padding-left:30px; background:transparent url('../i/quebrado/regua.svg') left center no-repeat; background-size:25px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-dados .preco-imovel {margin-top:20px; padding:10px; text-align:center; font-weight:600; font-size:19px; color:#FFF; background:#2e548f;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc {padding:15px; margin-top:15px; min-height:325px; background-color:#f7f7f7; border-bottom:2px solid #ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .titulo {font-size:18px; padding-bottom:5px; text-align:center; font-weight:600; color:#000;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .descricao {margin-top:10px; line-height:180%; text-align:justify;}
#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 .descricao strong {font-size:17px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc .titulo-corretor {padding:5px 20px; margin-top:20px; text-align:center; font-weight:600; color:#FFF; background-color:#2e548f;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor {padding:10px; background-color:#ccc;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor {width:100%;}
#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:16px; padding-bottom:13px; color:#000; font-weight:600;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor .telefone {font-size:14px; padding-bottom:3px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #esq-corretor .email a {display:block; font-size:12px; color:#444;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #dir-corretor {width:100%;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #dir-corretor .botao-whatsapp-imoveis {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #bloco-desc #corretor #dir-corretor .botao-whatsapp-imoveis a {display:block; padding:8px; font-size:12px; text-align:center; color:#FFF; background:#05a308 url('../i/quebrado/icon-whats.svg') 10% center no-repeat; background-size:22px; box-shadow:0px 0px 10px -3px black; border-radius:5px; transition:.2s linear;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario {width:100%;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario #area-erro {padding:5px 10px; 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 #area-erro .erro strong {color:#FFF; font-family:CaviarDreams_Bold;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .titulo-orcamento {font-size:20px; text-align:center; padding-top:25px; padding-bottom:5px; font-weight:600; color:#000;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .texto-orcamento {font-size:14px; 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:6px 3%; color:#a075a0; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario select {width:100%; padding:6px 3%; color:#a075a0; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario textarea {width:94%; padding:6px 3%; height:50px; color:#a075a0; border:1px solid #ccc; border-radius:5px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .botao-enviar {display:table; margin:0 auto;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .botao-enviar .input-botao {width:110px; float:right; border:none; cursor:pointer; font-weight:600; padding:5px 0px; border:none; font-size:14px; color:#FFF; background-color:#2e548f; border-radius:5px; transition:.2s linear;} 
#conteudo-interno #conteudo-imoveis #detalhes-imovel #formulario .formulario .botao-enviar .input-botao:hover {background-color:#416396; color:#FFF; transition:.2s linear;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #compartilhar {display:table; margin:0 auto; margin-top:30px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #compartilhar .titulo {color:#000; text-decoration:underline; padding-bottom:5px; font-size:16px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel .link-mapa {display:table; margin:0 auto; margin-top:20px; border:1px solid #ccc; border-radius:10px; overflow:hidden;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel .link-mapa img {border-radius:10px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel .link-video {width:100%; height:300px; margin:0 auto; margin-top:20px;}  
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado {width:100%; margin-top:30px; position:relative; text-align:center;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado .veja {display:table; font-size:15px; margin:0 auto; margin-bottom:20px; text-align:center; padding:5px 15px; color:#FFF; background-color:#2e548f;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado .veja strong {font-size:15px; color:#FFF;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis {width:100%; margin-right:40px; margin-bottom:30px; background-color:#FFF; box-shadow:0px 0px 10px -5px #000; border-radius:15px;  transition: all 0.3s;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis .imagem {width:100%; height:240px; position:relative; border-radius:15px 15px 0px 0px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis .imagem .destaque {color:#FFF; position:absolute; left:50%; margin-left:-53.5px; top:-10px; font-weight:600; padding:3px 15px; text-transform:uppercase; padding-left:32px; font-size:12px; background:#2e548f url('../i/quebrado/icone-estrela.svg') 10px 3px no-repeat; background-size:14px; border-radius:10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis .imagem .vendido {position:absolute; z-index:1; letter-spacing:3px; text-align:center; bottom:0; width:100%; color:#FFF; background-color:#FF0000;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis .imagem .preco {color:#FFF; position:absolute; right:0; bottom:25px; font-weight:500; padding:3px 15px; text-transform:uppercase; font-size:15px; background:#3e4042; background-size:14px; border-radius:10px 0px 0px 10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes {text-align: left;  padding: 10px; overflow:hidden; background:transparent url('../i/quebrado/barra-item.png') center top no-repeat; border-radius:0px 0px 15px 15px; transition: all .2s;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes .nome-imovel { height: 54px; font-size: 22px; color: #666; font-weight: 500; overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes .tipo {display:table; margin-left:15px; font-size:14px; color:#FFF; font-weight:400; padding:2px 25px; font-size:12px; margin-top:13px; background-color:#2e548f; border-radius:10px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes .bairro-cidade {     line-height: 100%;  font-size:16px; color:#5c5c5c; font-weight:400;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes .bairro-cidade span { font-size:13px; color:#5c5c5c; font-weight:400;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes .linha {width:100%; margin-top:10px; margin-bottom:10px; border-bottom:1px dashed }
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones {padding: 5px  12px; margin-top: 5px; background-color: #305291; display: inline-block; border-radius: 30px; }
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .casa {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/casa-p.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .banheiros {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/banheiroB.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .suite {display:table; float:left;  text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/suiteb.svg') left center no-repeat; background-size:16px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .quartos {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/quartob.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .garagem {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/garagemb.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .area {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/metragemb.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #icones .dimensao {display:table; float:left; margin-right:10px; text-align:center; padding-left:25px; padding-top:3px; padding-bottom: 3px; font-weight:300; color:#ffffff; font-size:10px; background:transparent url('../i/quebrado/totalb.svg') left center no-repeat; background-size:19px;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #preco-mais {display: flex; justify-content: space-between;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #preco-mais #preco {font-size: 22px; font-weight: 500; color: #5c5c5c;}
#conteudo-interno #conteudo-imoveis #detalhes-imovel #recomendado  #bloco-imoveis #detalhes #preco-mais .detalhes {padding:3px 15px; align-content: center; color:#666666cc; font-size:10px; font-weight:400; background-color:#ffffff; border: 1px solid #666666cc; transition: all .3s;}

#conteudo-interno #conteudo-servicos {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-servicos #bloco-servico {width:100%; border-top:1px solid #ccc; margin-top:20px; padding-top:20px;}
#conteudo-interno #conteudo-servicos #bloco-servico .imagem {width:100%; margin-bottom:20px; overflow:hidden;}
#conteudo-interno #conteudo-servicos #bloco-servico .nome {font-size:18px; color:#2d548f; font-weight:600; padding-bottom:10px;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao {line-height:180%; text-align:justify;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao p {font-size:14px; color:#000;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao span {font-size:14px; color:#000;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao div {font-size:14px; color:#000;}
#conteudo-interno #conteudo-servicos #bloco-servico .descricao strong {font-size:16px; color:#000;}

#conteudo-interno #conteudo-novidades {width:100%; margin-top:15px; position:relative; text-align:center;}
#conteudo-interno #conteudo-novidades #bloco-novidade {width:310px; display:inline-block; margin-left:10px; margin-right:10px; margin-bottom:25px;}
#conteudo-interno #conteudo-novidades #bloco-novidade .imagem-novidade {width:310px;}
#conteudo-interno #conteudo-novidades #bloco-novidade .imagem-novidade a {width:310px; height:200px; overflow:hidden;}
#conteudo-interno #conteudo-novidades #bloco-novidade .nome-novidade {width:310px; height:50px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
#conteudo-interno #conteudo-novidades #bloco-novidade .nome-novidade a {width:310px; height:44px; display:table-cell; text-align:left; vertical-align:middle; color:#2d548f; font-weight:600; font-size:18px;}
#conteudo-interno #conteudo-novidades #bloco-novidade .resumo-novidade {width:310px; height:70px; overflow:hidden;}
#conteudo-interno #conteudo-novidades #bloco-novidade .resumo-novidade a {width:310px; height:70px; display:table-cell; vertical-align:middle; text-align:justify; color:#000;  font-size:13px;}
#conteudo-interno #conteudo-novidades #bloco-novidade .leia-mais {display:table; margin-top:20px;}
#conteudo-interno #conteudo-novidades #bloco-novidade .leia-mais a {isplay:block; font-size:13px; padding:5px 30px; font-weight:700; color:#FFF; background-color:#2d548f; border-radius:20px; transition:.2s linear;}
#conteudo-interno #conteudo-novidades #bloco-novidade:hover .leia-mais a {background-color:#3d5e90; color:#FFF; transition:.2s linear;}
#conteudo-interno #conteudo-novidades-detalhes {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .imagem-novidade {width:100%; margin-bottom:20px; overflow:hidden;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .nome-novidade {color:#2d548f; font-size:18px; font-weight:600; margin-bottom:15px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .fonte-novidade {color:#2d548f; text-decoration:none; font-size:14px; padding-top:15px; text-align:left; text-decoration:underline;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade {color:#000; line-height:190%; text-decoration:none; font-size:14px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade p {color:#000; font-size:14px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade font {color:#000; font-size:14px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade span {color:#000; font-size:14px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade div {color:#000; font-size:14px;}
#conteudo-interno #conteudo-novidades-detalhes #mostra-detalhes .descricao-novidade strong {color:#000; font-size:16px;}
#conteudo-interno #conteudo-novidades-detalhes #outras {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-novidades-detalhes #outras .imagem-outras {width:100%; margin-top:20px; overflow:hidden;}
#conteudo-interno #conteudo-novidades-detalhes #outras .imagem-outras a {width:100%; height:200px; overflow:hidden;}
#conteudo-interno #conteudo-novidades-detalhes #curtir {display:table; margin:0 auto; margin-top:20px;}

#conteudo-interno #conteudo-depoimentos {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento {padding:15px; margin-bottom:30px; background-color:#f5f5f5; border-radius:10px; box-shadow:5px 5px 10px -10px #000;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .bloco-imagem {width:150px; height:150px; margin-right:20px; float:left; overflow:hidden; position:relative; border-radius:5px;}
#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:18px; color:#2d548f; font-weight:700; padding-bottom:5px;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento {line-height:150%; margin-top:15px; font-style:italic;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento p {font-size:14px; text-align:justify; color:#000;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento span {font-size:14px; text-align:justify; color:#000;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento div {font-size:14px; text-align:justify; color:#000;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .texto-depoimento strong {font-size:14px; text-align:justify; color:#000;}
#conteudo-interno #conteudo-depoimentos #bloco-depoimento .cidade-depoimento {font-size:14px; color:#2d548f; font-weight:400;}

#conteudo-interno #conteudo-contato {width:100%; margin-top:15px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; color:#444; text-align:center; font-size:15px; margin-bottom:5px;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:20px; font-size:15px; font-weight:bold; text-align:center; margin-bottom:10px;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px; } 
#conteudo-interno #conteudo-contato #area-erro {max-width:500px; margin:0 auto; padding:5px 10px; background-color:#FF0000; border-radius:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:14px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:100%;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {margin-bottom:15px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {width:94%; padding:7px 3%; background-color:#FFF; outline:none; border-radius:5px; border:1px solid #CCC; font-size:14px; color:#666666;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:100%; padding:7px 3%; outline:none; background:transparent; cursor:pointer; position:relative; z-index:31; border:1px solid #CCC; font-size:14px; color:#000; padding:8px; border-radius:5px;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao {margin-bottom:15px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campo-select {position:relative; background-color:#FFF; border-radius:10px;}
#conteudo-interno #conteudo-contato #col-esq-fale .campo-select:before {content:""; display:inline-block; cursor:pointer; z-index:30; vertical-align:middle; position:absolute; margin-top:37px; right:10px; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #000; transition:.2s linear;}
#conteudo-interno #conteudo-contato .label {font-size:16px; color:#3d3f41; font-weight:600;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {width:94%; padding:7px 3%; background-color:#FFF; outline:none; border-radius:5px; border:1px solid #CCC; font-size:14px; color:#000;}    
#conteudo-interno #conteudo-contato #col-dir-fale {width:100%;}  
#conteudo-interno #conteudo-contato #col-dir-fale .desabilita {width:94%; height:100px; padding:7px 3%; outline:none; background-color:#FFF; border-radius:5px; border:1px solid #CCC; font-size:14px; padding:9px;}  
#conteudo-interno #conteudo-contato .enviar {width:110px; margin:0 auto; display:block; margin-top:15px; border:none; cursor:pointer; font-weight:600; padding:5px 0px; border:none; font-size:15px; color:#FFF; background-color:#2e548f; border-radius:15px; transition:.2s linear;}
#conteudo-interno #conteudo-contato .enviar:hover {background-color:#446392; transition:.2s linear;} 



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

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

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

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

#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px;}
#paginacao strong{font-size:12px; color:#3e4042;}
#paginacao ul { margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline-flex;}
#paginacao ul li a {margin-right:5px; font-size:13px; background-color:#2e548f; padding:4px 15px; border-radius:10px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#3d5a88; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#FFF;}
#paginacao span.branco  {margin-right:5px; font-size:13px; background-color:#fff; border:1px solid #2e548f; padding:4px 15px; border-radius:10px;}
