
html {
    height: 100%;
}

body {
  background: url('bg_home_inteiro-2025.jpg') no-repeat 0px 40px #ffffff;
  background-size: auto;
  font-family: 'Segoe UI', sans-serif;
  color:#4e4e4e;
  line-height: 22px;
  top: 0px !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
}

h1{
}

h2{
}

h3{
}

h4{
}

a {
    color: #f58220;    
}

a:hover, a:focus {
}

.btn.focus, .btn:focus, .btn:hover {
}
a:hover,
a:focus {
}

section {
    background: #fff;
}

/******************
******* Menu ******
*******************/

.navbar-toggle {
    border-color: #222222;
    background-color: #222222;

}
.navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-header h1 {
    text-indent: -9999px;
    height: 170px;
    width: 300px;
}
.navbar>.container .navbar-brand{
    margin-left: 0;
    height: 170px;
    width: 300px;
}
.navbar-brand {
}

.navbar>.container .navbar-brand img {
    height: 230px;
    margin-top: -35px;
    margin-left: 20px;
}

.top-bar {
    background: #111;
    border-bottom: 1px solid #111;
}

.top-email,
.top-favorito,
.top-ligamos {
    color: #fff;
}

.top-email p,
.top-favorito a,
.top-ligamos a{
    color: #fff;
}
.top-email i,
.top-favorito i,
.top-ligamos i{
}
.social{
}
.social-share{
}

ul.social-share li {
}

ul.social-share li a {
    color: #ffffff;
    background: none;
    font-size: 16px;
}

ul.social-share li a:hover {
  color: #f5f5f5;
}

/* Cores reais redes sociais
ul.social-share li a .fa-facebook {
    color: #3b5998
}
ul.social-share li a .fa-twitter {
    color: #00aced;
}
ul.social-share li a .fa-google-plus {
    color: #dd4b39;
}
ul.social-share li a .fa-youtube-play {
    color: #bb0000;
}
ul.social-share li a .fa-linkedin {
    color: #007bb6;
}
ul.social-share li a .fa-instagram {
    color: #a0a1a3;
}
*/

.navbar-collapse {
}
.navbar {
    background: #ffffffad;

}

.navbar-nav{
    margin-top: 110px;
    margin-left: 10px;
 }

.navbar-nav li{
}
.navbar .navbar-nav li a {
    border-bottom: 3px solid #fff;
    color: #333;
}
.navbar .navbar-nav li a.active,
.navbar .navbar-nav li a:hover,
.nav .open>a, .nav .open>a:focus,
.nav .open>a:hover {
    border-bottom: 3px solid #f48220;
    color: #111;
    background: none transparent;
}
.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {

    background-color: transparent;
}
li.dropdown:last-child {
}
li.dropdown,
li.dropdown:hover {
    background: none transparent;
}
li.dropdown a i {
    color: #f58220;
}
li.dropdown ul.dropdown-menu {
    border-color: rgba(0,0,0,0.9);
    margin-top: 60px;
    background: rgba(0,0,0,0.7);
}
li.dropdown:hover ul.dropdown-menu {
}
li.dropdown ul.dropdown-menu li {
    border-bottom: 1px solid #333333;
}
li.dropdown ul.dropdown-menu li:last-child {
}
li.dropdown ul.dropdown-menu li a {
    color: #eee
}

li.dropdown ul.dropdown-menu li a:hover {
    color: #f3f3f3;
}
li.dropdown ul.dropdown-menu li a i {
}

.navbar .container {
}
.navbar .navbar-brand {
  color: transparent;
}

.menu-telefones {
    top: 15px;
    height: 85px;
}
.menu-telefones .telefone-fixo {
    border: none;
    color:#666;
}
.menu-telefones .telefone-fixo i {
    color: #f58220;
}
.menu-telefones .telefone-fixo strong {
    color: #111;
}
.abre-telefones {
}
.abre-telefones .btn-default {
}
.abre-telefones .btn-abre {
}
.abre-telefones .btn-abre:hover ul.dropdown-menu {
}
.abre-telefones .btn-abre ul.dropdown-menu {
}
.abre-telefones .btn-abre ul.dropdown-menu .telefone-whats {
}
.abre-telefones .btn-abre ul.dropdown-menu .telefone-whats i {
}
.abre-telefones .btn-abre ul.dropdown-menu .telefone-whats strong {
}
.atendimento {
    top: 15px;
    right: 300px;
    width: 250px;
    color: #fff;
}
.atendimento.online i {
    color: #1db90c;
}
.atendimento.offline i {
    color: #b8d8bc;

}
.atendimento span {
    color: #fff;

}
.atendimento:hover {
    color: #f3f3f3;
}
/****************
*** Idiomas *****
*****************/

.idiomas{
}
.idiomas img {
}

.idiomas .atual{
    color: #fff;
    background-color: #111;
}

.idiomas .atual .seta{
}
.idiomas ul{
    color: #fff;
    background-color: #333;
}
.idiomas:hover ul{
    color: #fff;
    background-color: #333;    
}
.idiomas ul li{
}
.idiomas ul a{

}
.idiomas ul a:hover{
    color: #fff;
    background-color: #000;
}
.idiomas ul li .hide {
}
.idiomas ul li:hover .hide{
}

/********************************
*** Modal Ligamos para você *****
*********************************/
.modal-content {
}
.modal-header {
background-color: #f58220;    
}
.modal-header .close {
}
.modal-title {
}
.modal-body span {
}
.modal-body .form-group .form-control {
}
.btn-modal  {
}
.btn-modal:hover {
}
.modal-footer .btn-primary {
    background-color: #f58220;
    border-color: #f58220;
}
.modal-footer .btn-primary:hover {
    background-color: #f58220;
    border-color: #f58220;
}
/********************************
*** Carousel Empreensimento *****
*********************************/
.foto-personalizada {
    height: 0;
    display: none;
    background: none transparent;
}

.slider-empreendimento {
}
.slider-empreendimento .carousel-inner {
}
.slider-empreendimento .carousel-inner .item {
}
.slider-empreendimento .carousel-inner .item img {
}
.slider-empreendimento .carousel-control {
}
.slider-empreendimento .carousel-control.left,
.slider-empreendimento .carousel-control.right {
}
.slider-empreendimento .carousel-control.left span,
.slider-empreendimento .carousel-control.right span {
}
.slider-empreendimento .carousel-control .glyphicon-chevron-left,
.slider-empreendimento .carousel-control .glyphicon-chevron-right,
.slider-empreendimento .carousel-control .icon-prev,
.slider-empreendimento .carousel-control .icon-next {
}
.slider-empreendimento .carousel-control .glyphicon-chevron-left,
.slider-empreendimento .carousel-control .icon-prev {
}
.slider-empreendimento .carousel-control .glyphicon-chevron-right,
.slider-empreendimento .carousel-control .icon-next {
}
.slider-empreendimento .carousel-control.left span,
.slider-empreendimento .carousel-control.right span {
}
.slider-empreendimento .carousel-control.left span:hover,
.slider-empreendimento .carousel-control.right span:hover {
}
.empreendimento-texto {
}
.texto-esquerda {
}
.texto-esquerda h3 {
}

.texto-esquerda span {
}
.texto-esquerda h4 {
}
.texto-esquerda span.light {
}
.texto-esquerda span.sub-efeito {
}
.texto-esquerda .btn-ver-mais {
}
.texto-esquerda .btn-ver-mais:hover {
}

/************************
***** Busca Capa ********
*************************/

section.conteudo-busca {
    padding: 60px 0 50px;
    background: none transparent;
    height: auto;
}
.busca-capa {
    margin-top: 150px;
    background: rgb(0 0 0 / 15%);;
    border-top: 3px solid #f58220;
    border-bottom: 0px solid #dddddd;
}

body.resultado section.conteudo-busca {
    padding: 60px 0 20px;
}
body.resultado .busca-capa {
    margin-top: -50px;
}

.busca-titulo h2 {
    color: #fff;
}
.busca-titulo h2 strong {
}
hr.linha-laranja {
    border-color: #f58220;
}
hr.linha-cinza {
    border-color: #f5822038;
    margin: 0;
    border-width: 1px;
}
.busca-referencia {

}
.busca-referencia .form-inline .form-group,
.busca-referencia .form-inline .form-group input {
    background: #f5f5f5;
    border-color: #e6e6e6;
}
.busca-referencia .form-inline .form-group .form-control {
}
.busca-referencia .form-inline .form-group .btn-busca-referencia {
    color: #fff;
    background: #2f2f2f;
    border-color: #111;
}
.busca-referencia .form-inline .form-group .btn-busca-referencia:hover {
    background: #111;
}
.buscas-box {

}
.busca-avancada,
.busca-rapida,
.busca-empreendimento,
.busca-condominio {
}
.busca-avancada .campos,
.busca-rapida .campos,
.busca-empreendimento .campos,
.busca-condominio .campos {
}
.busca-avancada .campos .form-group,
.busca-rapida .campos .form-group,
.busca-empreendimento .campos .form-group,
.busca-condominio .campos .form-group {
}
.busca-avancada .campos .form-group.col-xs-6 {
}
.busca-avancada .campos .form-group .form-control,
.busca-rapida .campos .form-group .form-control,
.busca-empreendimento .campos .form-group .form-control,
.busca-condominio .campos .form-group .form-control  {
    border-color: #dddddd;
}
.checkbox-cor {
    color: #fff;
}
.btn-busca-capa {
    background: #f58220;
    border-color: #f58220;
    color: #fff;
}
.btn-busca-capa:hover {
    background: #f58220;
    border-color: #f58220;    
    color: #fff;
}
.nav-tabs.nav-justified {
}
.nav-tabs.nav-justified>li>a {
    font-size: 18px;
    color: #fff;
    border-color: transparent !important;
}
.nav-tabs.nav-justified>li>a:hover {
    color: #fff;
    background: rgba(0,0,0,0.6);
    border-color: transparent !important;

}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
    color: #fff;
    font-size: 18px;
    border-color: transparent !important;
    background: rgba(0,0,0,0.6);
}

.tab-content>.active {
}

.label-modalselect {
}
.label-modalselect:hover,
.label-modalselect:active,
.label-modalselect.active,
.label-modalselect:focus {

}
.label-modalselect:before {
    color: #f58220;
}
.label-modalselect:after {
    color: #f58220;
}

.dropdown .carat:before, .dropdown .carat:after{
    color: #f58220;    
}

/************************
*** Imoveis na Capa *****
*************************/

.conteudo-destaque-capa {
}

.categorias-titulo h2 {
    color: #000;
}
.categorias-titulo h2 strong {
}

.imoveis-destaque {
}

.box-imovel {
}
.conteudo-base {
    margin: 0;
    padding: 10px 0 50px;
}

/************************
*** Imovel Grande   *****
*************************/


.box-imovel.gr .favorite {
}
.box-imovel.gr .favorite .fa-star-o{
}
.box-imovel.gr .favorite .fa-star{
}
.box-imovel.gr .imovel{
}
.box-imovel.gr .imovel:hover{
}
.box-imovel.gr .imovel .imagem {
}
.box-imovel.gr .imovel .imagem .imagem-crop {
}
.box-imovel.gr .imovel .imagem .imagem-crop .efeito {
}
.box-imovel.gr .imovel .imagem img {
}
 .box-imovel.gr .imovel .imagem img.v {
}
.box-imovel.gr .imovel .info{
    background-color: transparent;
}
.box-imovel.gr .imovel .info h3 {
    font-size: 30px;
    color: #fff;
}

.box-imovel.gr .imovel .info span {
    color: #fff;
}
.box-imovel.gr .imovel .info h4 {
    color: #fff;
    font-size: 14px;
}
.box-imovel.gr .imovel .info span.light {
}
.box-imovel.gr .imovel .info span.sub-efeito {
    background: #f58220;
}

.box-imovel.gr .imovel .detalhes{

}
.box-imovel.gr .imovel .detalhes .objeto {

}
.box-imovel.gr .imovel .detalhes .objeto .numero {

}
.box-imovel.gr .imovel .detalhes .objeto .icone-dormitorios {
    background: url("icones-imoveis.png");
    background-position:  0 0;
}
.box-imovel.gr .imovel .detalhes .objeto .icone-banheiros {
    background: url("icones-imoveis.png");
    background-position: -30px 0;
}

.box-imovel.gr .imovel .detalhes .objeto .icone-garagens {
    background: url("icones-imoveis.png");
    background-position: -60px 0;
}
.box-imovel.gr .imovel .detalhes .objeto-valor h5 {
    color: #f58220;    

}
.box-imovel.gr .imovel .detalhes .objeto-valor strong {
}

/************************
*** Imovel Pequeno  *****
*************************/

.box-imovel.pq .favorite {
}
.box-imovel.pq .favorite .fa-star-o{
}
.box-imovel.pq .favorite .fa-star{
}
.box-imovel.pq .imovel{
}
.box-imovel.pq .imovel:hover{
}
.box-imovel:nth-child(3) {
}
.box-imovel.pq .imovel .imagem {
}
.box-imovel.pq .imovel .imagem .imagem-crop{
}
.box-imovel.pq .imovel .imagem .imagem-crop .efeito{
}
.box-imovel.pq .imovel .imagem img{
}
.box-imovel.pq .imovel .imagem img.v{
}
.box-imovel.pq .imovel .imagem img.h {
}
.box-imovel.pq .imovel .info{
}
.box-imovel.pq .imovel .info h3 {
}

.box-imovel.pq .imovel .info span {
}
.box-imovel.pq .imovel .info h4 {
}
.box-imovel.pq .imovel .info span.light {
}
.box-imovel.pq .imovel .info span.sub-efeito {
    background: #f58220;
}
.box-imovel.pq .imovel .info .item-valor h5 {
}
.box-imovel.pq .imovel .info .item-valor strong {
}

.box-imovel.pq .imovel .imagem .detalhes{
}
.box-imovel.pq .imovel .imagem .detalhes .objeto {
}
.box-imovel.pq .imovel .imagem .detalhes .objeto .numero {
}
.box-imovel.pq .imovel .imagem .detalhes .objeto .icone-dormitorios {
    background: url("icones-imoveis.png");
    background-position: 0 0;
}
.box-imovel.pq .imovel .detalhes .objeto .icone-banheiros {
    background: url("icones-imoveis.png");
    background-position: -30px 0;
 }

.box-imovel.pq .imovel .detalhes .objeto .icone-garagens {
    background: url("icones-imoveis.png");
    background-position: -60px 0;
}
.conteudo-destaque-capa .carousel-indicators {
}
.conteudo-destaque-capa .carousel-indicators li {
}
.conteudo-destaque-capa .carousel-indicators li.active {
    background-color: #969696;
}

/****************************
*** Categorias de Capa  *****
*****************************/

.conteudo-categorias-capa {
}
.setas-box {
}
.setas-box span {

}
.setas-box .btn  {
}
.setas-box .btn:hover,
.setas-box .btn:focus,
.setas-box .btn.active {
    color: #f58220;
}
.setas-box .btn-ver-todos {
    background: #f58220;
    color: #fff;
    border-color: #f58220;
}
.setas-box .btn-ver-todos:hover,
.setas-box .btn-ver-todos:focus,
.setas-box .btn-ver-todos.active {
    background: #f58220;
    color: #fff;
    border-color: #f58220;
}
.imoveis-categorias-capa {
}

.box-imovel-categoria .favorite {
}
.box-imovel-categoria .favorite i {
}
.box-imovel-categoria .favorite .fa-star-o{
}
.box-imovel-categoria .favorite .fa-star{
}
.box-imovel-categoria .imovel {
}
.box-imovel-categoria .imovel .titulo-imovel {
}
.box-imovel-categoria .imovel .titulo-imovel h3{
}

.box-imovel-categoria .imovel .imagem {
}
.box-imovel-categoria .imovel .imagem .imagem-crop{
}
.box-imovel-categoria .imovel .imagem .imagem-crop .efeito {
}
.box-imovel-categoria .imovel .imagem img {
}
.box-imovel-categoria .imovel .imagem img.v {
}
.box-imovel-categoria .imovel .info{
}

.box-imovel-categoria .imovel .info .light {
}

.box-imovel-categoria .imovel .detalhes {
}
.box-imovel-categoria .imovel .detalhes hr {
}
.box-imovel-categoria .imovel .detalhes .btn {
}
.box-imovel-categoria .imovel .detalhes .box-itens {
}
.box-imovel-categoria .imovel .detalhes .box-itens .objeto {
}
.box-imovel-categoria .imovel .detalhes .box-itens .objeto .numero {
    color: #000;
}

.box-imovel-categoria .imovel .detalhes .box-itens .objeto .icone-dormitorios {
    background: url("icones-imoveis.png");
    background-position: 0 0;
}
.box-imovel-categoria .imovel .detalhes .box-itens .objeto .icone-banheiros {
    background: url("icones-imoveis.png");
    background-position: -30px 0;
}

.box-imovel-categoria .imovel .detalhes .box-itens .objeto .icone-garagens {
    background: url("icones-imoveis.png");
    background-position: -60px 0;
}
.box-imovel-categoria .imovel .detalhes .objeto-valor h5 {
}
.box-imovel-categoria .imovel .detalhes .objeto-valor h5 small{
}
.box-imovel-categoria .imovel .detalhes .objeto-valor strong {
    color: #f58220;
}
.box-imovel-categoria .imovel:hover {
    background-color: #f58220;    
}
.box-imovel-categoria .imovel:hover .titulo-imovel h3,
.box-imovel-categoria .imovel:hover .detalhes .objeto .numero,
.box-imovel-categoria .imovel:hover .detalhes .objeto-valor h5,
.box-imovel-categoria .imovel:hover .detalhes .objeto-valor h5 small,
.box-imovel-categoria .imovel:hover .detalhes .objeto-valor strong {
    color: #ffffff;
}
.box-imovel-categoria .imovel:hover .detalhes{
}
.box-imovel-categoria .imovel:hover .detalhes .objeto .icone-dormitorios {
    background: url("icones-imoveis-br.png");
    background-position: 0 0;
}
.box-imovel-categoria .imovel:hover .detalhes .objeto .icone-banheiros {
    background: url("icones-imoveis-br.png");
    background-position: -30px 0;
}
.box-imovel-categoria .imovel:hover .detalhes .objeto .icone-garagens {
    background: url("icones-imoveis-br.png");
    background-position: -60px 0;
}
.box-imovel-categoria .imovel:hover .detalhes .btn {
    background: #111;
    border-color: #000;
}

/*************************************
*** Breadcrumb Páginas Internas  *****
**************************************/
section.conteudo-breadcrumb {
    background: none transparent !important;
    height: 80px;
}
.conteudo-breadcrumb .breadcrumb {
    margin-bottom: 0px;
    background-color: rgb(0 0 0 / 29%);
    border-radius: 6px;
    margin-top: 25px;
}
.conteudo-breadcrumb .breadcrumb>li {
}
.conteudo-breadcrumb .breadcrumb>li a{
    color: #ffffff;
}

.conteudo-breadcrumb .breadcrumb>.active {
    color: #B4B4B4;
}
.breadcrumb>li+li:before {
}
.breadcrumb>li+li.active:before {
    color: #B4B4B4;    
}

/********************
*** Quem Somos  *****
*********************/
.texto-empresa {
}
.foto-empresa {
}
.box-endereco {
}
.box-endereco .mapa {
}
.box-endereco .mapa .mapa-box {
}
.box-endereco .dados-endereco {
}
.box-endereco .dados-endereco h4 {
}
.box-endereco .dados-endereco h4 i {
    color: #f58220;    
}
.box-endereco .dados-endereco hr {
}
.box-endereco ul.lista-contato-imob {
}
.box-endereco ul.lista-contato-imob li {
}
.box-endereco ul.lista-contato-imob li .filial {
}
.box-endereco ul.lista-contato-imob li i {
}
.box-endereco ul.lista-contato-imob li .fa-mobile {
}
.box-endereco ul.lista-contato-imob li .fa-envelope {
}
.box-endereco ul.lista-contato-imob li .fa-map-marker {
}
/****************************
*** Resultado da Busca  *****
*****************************/

.conteudo-resultado-busca {
}
.box-filtro-resultado label {
}
.box-filtro-resultado>div,
.box-filtro-resultado .form-horizontal .form-group {
}

.box-imovel-resultado .favorite {
}
.box-imovel-resultado .favorite .fa-star-o{
}
.box-imovel-resultado .favorite .fa-star{
}
.box-imovel-resultado .imovel {
}
.box-imovel-resultado .imovel:hover {
}
.box-imovel-resultado .imovel .titulo-imovel {
}
.box-imovel-resultado .imovel .titulo-imovel h3{
}
.box-imovel-resultado .imovel .imagem {
}
.box-imovel-resultado .imovel .imagem .imagem-crop{
}
.box-imovel-resultado .imovel .imagem .imagem-crop .efeito {
}

.box-imovel-resultado .imovel .imagem img {
}
.box-imovel-resultado .imovel .imagem img.v {
}
.box-imovel-resultado .imovel .info{
}

.box-imovel-resultado .imovel .info .light {
}

.box-imovel-resultado .imovel .detalhes {
}

.box-imovel-resultado .imovel .detalhes .objeto {
}
.box-imovel-resultado .imovel .detalhes .objeto .numero {
}

.box-imovel-resultado .imovel .detalhes .objeto .icone-dormitorios {
    background: url("icones-imoveis.png");
    background-position: 0 0;
}
.box-imovel-resultado .imovel .detalhes .objeto .icone-banheiros {
    background: url("icones-imoveis.png");
    background-position: -30px 0;
}

.box-imovel-resultado .imovel .detalhes .objeto .icone-garagens {
    background: url("icones-imoveis.png");
    background-position: -60px 0;
}
.box-imovel-resultado .imovel .detalhes .objeto-valor h5 {
    color: #f58220;
}
.box-imovel-resultado .imovel .detalhes .objeto-valor strong {
    color: #f58220;    
}

/* Paginação Resultado da Busca */

.btn-scroll {
    color: #212121;
    background-color: #fae3a8;
}
.conteudo-resultado-busca nav {
}

.conteudo-resultado-busca nav .pagination li a {
}
.conteudo-resultado-busca nav .pagination li a:hover,
.conteudo-resultado-busca nav .pagination li a:focus {

}

/****************************
*** Detalhe do Imóvel   *****
*****************************/

.conteudo-detalhe-imovel {
    padding-top: 15px;
    margin: 10px 0 10px;
}
.detalhe-titulo {
}
.detalhe-titulo h2 {
}
.detalhe-titulo h4 {
}
.detalhe-titulo h4.valor {
    color: #f58220;
}
.detalhe-titulo .local {
}
.detalhe-titulo h3 {

}
.detalhe-imovel-dados {
}
.detalhe-imovel-dados .favorito-imovel {

}
.detalhe-imovel-dados .favorito-imovel i span {

}
.detalhe-imovel-dados .favorito-imovel .fa-star-o{

}
.detalhe-imovel-dados .favorito-imovel .fa-star{

}
.detalhe-imovel-dados h4.valor {
}
.referencia {

}
.bt-calendario {
}
.bt-imprimir {
}
.bt-calendario i,
.bt-imprimir i {
    background: #f58220;
}

/* Formulários Direita */
.panel-group .panel {

}
.panel-default>.panel-heading {

}

.panel-title a {
    background: #f58220;
}
.panel-title a:hover {
    background: #f58220;
}
.panel-title a.collapsed {
    background: #656565;
}
.panel-default .panel-body {

}
.panel-default .panel-body .campos {
}
.panel-default .panel-body .campos .dropdown {
}
.panel-default .panel-body .campos input {
}
.panel-default .panel-body .campos textarea {
}
.btn-formularios {
    border-color: #f58220;
    background-color: #fff;
    color: #f58220;    
}
.btn-formularios:hover {
    color: #f58220;        
}
.bg-danger {
}
.bg-success {
}
table {
}
.table-bordered>tbody>tr>td {
}
.table-bordered>tbody>tr>td>a {
}
.legenda {
}
.box-legenda {
}
.diaria-cheia {
}
.diaria-inicial {
}
.diaria-final {
}
.diaria-livre a {

}
.table-bordered>tbody>tr>td.disabled a {
}
.table-bordered>tbody>tr>td.inativo {
}
.texto-ajuda {
}
.btn-group-justified>.btn.col-xs-10 {
}
.btn-group-justified>.btn.col-xs-2 {
    background: #f58220;
}

/* Fotos Imóvel */
.box-fotos-imovel {
}
.box-fotos-imovel .foto-ampliada-carousel {
}
.foto-ampliada-carousel.owl-carousel .owl-stage-outer {
}
.foto-ampliada-carousel.owl-carousel .owl-stage-outer .owl-stage {
}
.foto-ampliada-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item {
}
.foto-ampliada-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
}
.foto-ampliada-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item .item img {
}
.foto-ampliada-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item .item img.v {
}

.box-fotos-imovel .left.carousel-control {
}
.box-fotos-imovel .right.carousel-control {
}

.box-fotos-imovel .carousel-control,
.box-fotos-imovel .carousel-control {
}
.box-fotos-imovel .carousel-control.left i,
.box-fotos-imovel .carousel-control.right i {
}
.box-thumbs {
}
.box-thumbs .galeria-thumbs .window {
}
.box-thumbs .galeria-thumbs ul {
}
.box-thumbs .galeria-thumbs li a img {
}
.prev, .next {
}
.box-thumbs .galeria-thumbs li:first-child {
}
.box-thumbs .galeria-thumbs {
 }
.box-thumbs .galeria-thumbs .window .item {
}
.box-thumbs .galeria-thumbs .window .item a {
}
.box-thumbs .galeria-thumbs .window .item a:hover {
}
.carousel-control.top {

}
.carousel-control.bottom {
}
.informacoes-imovel {
}
.descricao-imovel h3,
.descricao-imovel p {
}
.detalhe-titulo-item {
}
.detalhe-item {
}
.simuladores {
}
.btn-simuladores {
    background: #565656;
    border-color: #333333;
}
.btn-simuladores:hover {
    background: #f58220;
}
.simuladores .banco  {
}
.simuladores .banco a {
}
.simuladores .banco a:hover  {
}
.simuladores .banco a img {
}
.video {
}
.mapa {
}
.addthis_toolbox a{
}
/* Imóveis relacionados */
.box-imovel-relacionado .favorite {
    color: #cccccc;
}
.box-imovel-relacionado .favorite .fa-star-o{
    color: #cccccc;
}
.box-imovel-relacionado .favorite .fa-star{
    color: #fce005;
}
.box-imovel-relacionado .imovel {
}
.box-imovel-relacionado .imovel:hover {
}
.box-imovel-relacionado .imovel .titulo-imovel {
}
.box-imovel-relacionado .imovel .titulo-imovel h3{
}

.box-imovel-relacionado .imovel .imagem {
}
.box-imovel-relacionado .imovel .imagem .imagem-crop{
}
.box-imovel-relacionado .imovel .imagem .imagem-crop .efeito {
}
.box-imovel-relacionado .imovel .imagem img {
}
.box-imovel-relacionado .imovel .imagem img.v {
}
.box-imovel-relacionado .imovel .info{
}
.box-imovel-relacionado .imovel .info .light {
}

.box-imovel-relacionado .imovel .detalhes {
}
.box-imovel-relacionado .imovel .detalhes hr {
}
.box-imovel-relacionado .imovel .detalhes .objeto {
}
.box-imovel-relacionado .imovel .detalhes .objeto .numero {
}

.box-imovel-relacionado .imovel .detalhes .objeto .icone-dormitorios {
}
.box-imovel-relacionado .imovel .detalhes .objeto .icone-banheiros {
}

.box-imovel-relacionado .imovel .detalhes .objeto .icone-garagens {
}
.box-imovel-relacionado .imovel .detalhes .objeto-valor h5 {
}
.box-imovel-relacionado .imovel .detalhes .objeto-valor strong {

}

/* Detalhe do Empreendimento */

.tipo-unidade {
}
.fotos-unidade .foto-princial {
}
.fotos-unidade .foto-princial .carousel-inner {
}
.fotos-unidade .foto-princial .carousel-inner .item {
}
.fotos-unidade .foto-princial .carousel-inner .item a img {
}
.fotos-unidade .foto-princial .carousel-inner .item a img.v {
}
.fotos-unidade .foto-princial .carousel-control.left {
}
.fotos-unidade .foto-princial .carousel-control.right {
}
.fotos-unidade .foto-princial .carousel-control .glyphicon-chevron-left {
}
.fotos-unidade .foto-princial .carousel-control .glyphicon-chevron-right {
}
.box-descricao-unidade {
}
.descricao-unidade {
}
.descricao-unidade h5 {
}
.descricao-unidade h6 {
}
.descricao-unidade span {
}
.descricao-unidade p {
}
.descricao-unidade hr{
}
.btn-hotsite {
    background-color: #f58220;
    border-color: #f58220;
}
.btn-hotsite:hover {
    background-color: #f58220;
    border-color: #f58220;    
}
/*******************************************
**** Formulários Contato/Trabalhe/Pedido****
********************************************/
.conteudo-formulario {
    margin: 0;
    padding: 10px 0 50px;
}
.box-form {
    border-top: 2px solid #d0d0d0;    
}
.box-form h4 {
}
hr.divisor {
}
.box-form .dropdown {
}
.box-form .form-group {
}
.box-form .form-group .form-control {
}
.form-inline .form-group .form-control {
}
.input-group-addon {
}
.btn-enviar-form {
    background-color: #f58220;
    border-color: #f58220;    
}
.btn-enviar-form:hover {
    background-color: #f58220;
    border-color: #f58220;
}
.captcha {
}
/*******************************
**** Pedido Enviado ****
********************************/

.pedido-enviado {

}
.pedido-enviado h3 {

}
.pedido-enviado .texto-auxiliar {

}
.pedido-enviado .fa-stack {
}
.pedido-enviado .fa-stack .fa-circle {

}
.pedido-enviado .fa-stack .fa-home {

}
.pedido-enviado .btn-resultado-pedido {
}
.pedido-enviado .btn-resultado-pedido:hover {

}
/****************************
**** Corretor Online Box ****
*****************************/

.conteudo-atendimento-online {
    background: url("textura-cinza.jpg");
    background-repeat: repeat;
}
.conteudo-atendimento-online .container .row .foto-corretor {
}
.conteudo-atendimento-online .container .row .foto-corretor img {
}
.conteudo-atendimento-online .container .row .texto-corretor h2 {
    color: #f58220;

}
.conteudo-atendimento-online .container .row .texto-corretor p {
}
.conteudo-atendimento-online .container .row .btn-corretor {
    background: #f58220;
    border-color: #f58220;
}
.conteudo-atendimento-online .container .row .btn-corretor:hover {
    background: #f58220;
    border-color: #f58220;    
}

/*************************
****** Banners Capa ******
**************************/

.conteudo-banners-capa {
}
.banner-capa .venda {
    background: url("img-vender-capa.jpg");
    box-shadow: 0px 0px 8px #dedede;
}
.banner-capa .avalie {
    background: url("img-avalie-capa.jpg");
    box-shadow: 0px 0px 8px #dedede;
}
.banner-capa {
}
.banner-capa h3 {
    color: #f58220;
}
.banner-capa .sub-efeito {
    background-color: #f58220;
}
.banner-capa span {
}
.banner-capa .btn-cadastre {
    background-color: #111;
    border-color: #111;
}
.banner-capa .btn-cadastre:hover {
    background-color: #111;
    border-color: #111 
}
.banner-capa .btn-pedido {
    background-color: #ffffff;
    border-color: #111;
    color: #111;
}
.banner-capa .btn-pedido:hover {
}

/********************************
****** Busca Especial Capa ******
*********************************/

.conteudo-busca-especial-capa {
}
.busca-especial-capa .caracteristica,
.busca-especial-capa .localizacao {
}
.busca-especial-capa .caracteristica .imagem {
}
.busca-especial-capa .localizacao .imagem {
}
.busca-especial-capa .busca-especial-titulo  {
}
.busca-especial-capa .localizacao .busca-especial-titulo  {
    background: none #111;
}
.busca-especial-capa .caracteristica .busca-especial-titulo  {
    background: none #111;
}
.busca-especial-capa .busca-especial-titulo h4 {
}
.busca-especial-capa .lista {
}
.busca-especial-capa .lista ul {
}
.busca-especial-capa .lista ul li {
}
.busca-especial-capa .lista ul li a {
    background: #f58220;
    color: #ffffff;
}
.busca-especial-capa .lista ul li a:hover {
    background: #f58220;    

}
/**********************
**** Video na Capa ****
***********************/
.conteudo-video-capa {
    background-color: #111;
}
.conteudo-video-capa .fa-stack {
}
.conteudo-video-capa .fa-stack-2x {
    color: #f58220;
}
.conteudo-video-capa .fa-stack-1x {
    color: #f58220;
}
.conteudo-video-capa h3 {
    color: #fff;
}
.conteudo-video-capa p {
    color: #fff;
}
/*******************************
**** Cadastro de Newsletter ****
********************************/

.conteudo-newsletter-capa {
    background-color: #111;
    display: none;
}
.conteudo-newsletter-capa h3 {
    font-size: 30px;
    color: #ffffff;
}
.conteudo-newsletter-capa span {
    color: #ffffff;
    font-size: 14px;
}
.conteudo-newsletter-capa .form-inline .form-control {
    border-radius: 6px;
}
.conteudo-newsletter-capa .btn-newsletter {
    background: #f58220;
    border-color: #d8a933;
}
.conteudo-newsletter-capa .btn-newsletter:hover {
    background: #d8a933;
    border-color: #d8a933;
}

/*******************************
**** Resultado Pedido ****
********************************/

.conteudo-resultado-pedido .container .row {
    background: url("bg-banner-resultado-pedido.jpg");
}
.conteudo-resultado-pedido h3 {
}
.conteudo-resultado-pedido .texto-auxiliar {
}
.conteudo-resultado-pedido .fa-stack {
}
.conteudo-resultado-pedido .fa-stack .fa-circle {
}
.conteudo-resultado-pedido .fa-stack .fa-home {
}
.conteudo-resultado-pedido .btn-resultado-pedido {
}
.conteudo-resultado-pedido .btn-resultado-pedido:hover {
}

/*********************************
********* Link e Documentos ******
**********************************/
ul.utilidades-lista {
}
ul.utilidades-lista li {
}
ul.utilidades-lista li .utilidades-link i {
}
ul.utilidades-lista li .utilidades-link {
}
ul.utilidades-lista li .utilidades-link:hover i {
}

/*********************************
********* Notícias/Avisos/Dicas ******
**********************************/

.noticia-aberta {
}
.noticia-aberta .titulo-noticia {
    color: #333333;
    font-size: 24px;
}
.noticia-aberta .data-noticia {
    color: #999999;
    font-size: 16px;
}
.noticia-aberta .texto-noticia {
    color: #333333;
}
.noticia-aberta img {
}

.noticia-fechada {

}
.noticia-fechada .titulo-noticia {
    color: #333333;
    font-size: 22px;
}
.noticia-fechada .data-noticia {
    color: #999999;
    font-size: 14px;
}
.noticia-fechada .texto-noticia {
    color: #333333;
}
.noticia-fechada hr {
}


.listagem-noticia {
}
.listagem-noticia .avisos h3 {
    color: #ffffff;
    background: #5175ab;
}
.listagem-noticia .dicas h3 {
    color: #ffffff;
    background: #f9b600;
}
.listagem-noticia .noticias h3 {
    color: #ffffff;
    background: #454545;
}
.listagem-noticia hr {
    border-top: 1px dotted #999999;
}
.noticia-item {
}
.noticia-item h5 {
    color: #333333;
}
.noticia-item small {
    color: #999999;

}
.noticia-item p {
    color: #666666;
}
.noticia-item a {
}
.listagem-noticia.avisos .noticia-item a {
    color: #5175ab;
}
.listagem-noticia.dicas .noticia-item a {
    color: #f9b600;
}
.listagem-noticia.noticias .noticia-item a {
    color: #5aab51;
}

.box-noticia nav {
}
.box-noticia nav .pagination li a,
.box-noticia nav .pagination li span {
    color: #333333;
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
}
.box-noticia nav .pagination li a:hover,
.box-noticia nav .pagination li a:focus,
.box-noticia nav .pagination li.active span {
    color: #ffffff;
    background-color: #454545;
}

/***********************
********* Footer ******
************************/

footer.infos {
    background: #f5f5f5;
}
footer.infos h3 {
    font-size: 24px;
    color: #464646;
}
footer.infos .sub-efeito {
    background: #f58220;
}
/* Coluna Imobiliária */
footer.infos .logo-imob-rodape {
    background: transparent;
    margin: 10px 0;
    float: left;
}
footer.infos .logo-imob-rodape img {
    width: 220px;
    height: 220px;
    margin: -40px auto;
}
footer.infos .texto-imob {
    font-size: 14px;
    color: #464646;
}
footer.infos .texto-imob strong {
    font-size: 14px;
    color: #464646;
}
footer.infos .texto-imob a {
    color: #454545;
}
/* Coluna Mapa do Site */
footer.infos .navbar-footer li {
}
footer.infos .navbar-footer li a,
footer.infos .navbar-footer li span {
    color: #333333;
    line-height: 24px;
    border-bottom: 1px solid #eeeeee;
}
footer.infos .navbar-footer li span {
    color: #777777;
    }
footer.infos .navbar-footer li a i,
footer.infos .navbar-footer li span i {
    color: #fff;
}
footer.infos .navbar-footer li a.active,
footer.infos .navbar-footer li a:hover {
    color: #454545;
    background: none;
}
footer.infos .navbar-footer li a.active i,
footer.infos .navbar-footer li a:hover i {
    color: #454545;
}
footer.infos .navbar-footer li ul {
}
footer.infos .navbar-footer li ul li {
}
footer .form-horizontal .control-label {
}
footer.infos ul.lista-contato-rodape {
}
footer.infos ul.lista-contato-rodape li {
    color: #333333;
}
footer.infos ul.lista-contato-rodape li .filial {
}
footer.infos ul.lista-contato-rodape li i {
    color: #f58220;
}
footer.infos ul.lista-contato-rodape li .fa-mobile {
    font-size: 26px;
}
footer.infos ul.lista-contato-rodape li .fa-envelope {
    font-size: 18px;
}
footer.infos ul.lista-contato-rodape li .fa-map-marker {
    font-size: 24px;
}
/* Footer Copyright*/
footer.copyright {
    background: #111;
    color: #fff;
}
footer.copyright .texto-copyright {
}
footer.copyright .social{
}

footer.copyright .social-share{
}

footer.copyright ul.social-share li {
}

footer.copyright ul.social-share li a {
    color: #fff;
    background: none;
    border: 1px solid #fff;
}

footer.copyright ul.social-share li a:hover {
}
footer.copyright ul.social-share li a .fa-facebook {
    color: #ffffff;
}
footer.copyright ul.social-share li a .fa-twitter {
    color: #ffffff;
}
footer.copyright ul.social-share li a .fa-google-plus {
    color: #ffffff;
}
footer.copyright ul.social-share li a .fa-youtube-play {
    color: #ffffff;
}
footer.copyright ul.social-share li a .fa-linkedin {
    color: #ffffff;
}
footer.copyright ul.social-share li a .fa-instagram {
    color: #ffffff;
}
/* md */
@media(max-width:1199px) {
}


/* sm */
@media(max-width: 991px) {
    .navbar-nav {
        margin: 0;
    }   
}

/* xs */
@media (max-width: 767px) {
    .navbar-header h1 {
        width: 100%;
    }
    .navbar>.container .navbar-brand {
        margin-left: 0;
        height: 180px;
        width: 100%;
        border: 0;
    }
    .navbar>.container .navbar-brand img {
        height: 240px;
        margin: -40px auto 0;
    }
    .box-imovel.gr .imovel .info h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .busca-capa {
        margin-top: 0px;
    }
}
/* XS Portrait */
@media (max-width: 480px) {
}

::-webkit-scrollbar-thumb:vertical      { background:#cccccc; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
::-webkit-scrollbar-thumb:horizontal    { background-color:#cccccc;  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
::-webkit-scrollbar                     { height:15px; width:15px; background: #f9f9f9;}

