/*.busca-superior-imoveis-container{width:100%;float:left;height:160px;}*/

/*.busca-superior-imoveis-topo{background:url(../images/bg-topo.png);}
.busca-superior-locacao-topo{background:url(../images/bg-topo-locacao.jpg);}
.busca-superior-temporada-topo{background:url(../images/bg-topo-temporada.jpg);}
.busca-superior-vendas-topo{background:url(../images/bg-topo-vendas.jpg);}
.busca-superior-lancamento-topo{background:url(../images/bg-topo-lancamento.jpg);}*/

.busca-superior-imoveis-interna{width:965px;margin:0 auto;padding:10px;}
.busca-superior-imoveis-logo{height:100px;width:174px;text-indent:-9999px; margin:0; background:url(../images/logo-apolar-imoveis.png) no-repeat left top;float:left;margin-right:20px;}
.busca-superior-imoveis-logo-interna{height:130px;width:349px;text-indent:-9999px; margin:0; background:url(../images/logo-apolar-imoveis-interna.png) no-repeat left top;float:left;margin-right:20px;}
.busca-superior-imoveis-logo-lancamento{height:130px;width:349px;text-indent:-9999px; margin:0; background:url(../images/logo-apolar-imoveis-lancamentos.png) no-repeat left top;float:left;margin-right:20px;}
.busca-superior-imoveis-interna p label,.busca-superior-imoveis-interna p span{color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:bold;}
.busca-superior-imoveis-padrao{float:left;margin-top:15px;}
.busca-superior-imoveis-avancado{float:left;margin-top:5px;}
.busca-superior-imoveis-divisor{float:left;width:770px;}
.busca-superior-imoveis-divisor-ou{float:left;margin-top:42px;padding:6px;}
.busca-superior-imoveis-padrao label, .busca-superior-imoveis-avancado label{display:block;margin-bottom:5px;}
.busca-superior-imoveis-padrao input, .busca-superior-imoveis-avancado input{background-color:#ffffff;border:none;padding:0px;height:30px;border-radius:5px;}
.busca-superior-imoveis-padrao select, .busca-superior-imoveis-avancado select{background-color:#ffffff;border:none;padding:5px;height:40px;border-radius:5px;text-transform:uppercase;}
.busca-superior-imoveis-padrao #imovel-referencia{width:88px;height:40px;}
.busca-superior-imoveis-padrao #imovel-quero{width:165px;margin-right:10px;}
.busca-superior-imoveis-padrao #imovel-oque{width:210px;margin-right:10px;}
.busca-superior-imoveis-padrao #imovel-onde{width:250px;}

/*#botao-buscar-imovel{background:url('../images/btn-buscar.jpg') no-repeat left top;border-radius:5px;float:right;margin-right:2px;margin-bottom:15px;height:40px;width:150px;cursor:pointer;margin-top:10px;}
#botao-buscar-imovel:hover{background:url('../images/btn-buscar-hover.jpg') no-repeat left top;}
#botao-buscar-mapa{background:url('../images/btn-buscar-no-mapa.jpg') no-repeat left top;border-radius:5px;float:right;margin-right:10px;height:23px;width:150px;cursor:pointer;margin-top:10px;}
#botao-buscar-mapa:hover{background:url('../images/btn-buscar-no-mapa-hover.jpg') no-repeat left top;}
#botao-buscar-mapa a{width:100%;height:24px;float:left;}
#botao-buscar-avancado{background:url('../images/btn-busca-avancada-expandir.jpg') no-repeat left top;border-radius:5px;float:right;margin-right:9px;height:23px;width:150px;cursor:pointer;margin-top:10px;}
#botao-buscar-avancado:hover{background:url('../images/btn-busca-avancada-expandir-hover.jpg') no-repeat left top;}*/

#imovel_onde_chosen a,#imovel_oque_chosen a,#imovel_quero_chosen a{height:40px !important;padding:6px !important}
#imovel_onde_chosen .chosen-single div b, #imovel_oque_chosen .chosen-single div b , #imovel_quero_chosen .chosen-single div b {margin-top:6px;}
#imovel_onde_chosen .chosen-single span, #imovel_oque_chosen .chosen-single span, #imovel_quero_chosen .chosen-single span{text-transform:uppercase;}
#imovel_onde_chosen .group-option, #imovel_oque_chosen .group-option, #imovel_quero_chosen .group-option{font-size:12px;text-transform:capitalize;font-weight:normal;}
#imovel_onde_chosen .chosen-default span, #imovel_oque_chosen .chosen-default span, #imovel_quero_chosen .chosen-default span{color:#000000;font-weight:normal;text-transform:uppercase;}
#imovel_onde_chosen .group-result{display:none;}
#imovel_oque_chosen,#imovel_quero_chosen{margin-right:10px;}


.busca-superior-imovel-valor-disabled{display:none;}
.busca-superior-imovel-valor-enabled{display:block;}


#menu-superior-imoveis-container{width:100%;height:40px;float:left;margin-top:-15px;}
#menu-superior-imoveis{width:965px;margin:0 auto;}
#menu-superior-imoveis ul li{float:left;cursor:pointer;min-width:116px;height:30px;}
#menu-superior-imoveis .menu-locacao{background:url('../images/btn-locacao.png') no-repeat left top;margin-right:6px;}
#menu-superior-imoveis .menu-locacao:hover{background:url('../images/btn-locacao-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-temporada{background:url('../images/btn-temporada.png') no-repeat left top;margin-right:6px;}
#menu-superior-imoveis .menu-temporada:hover{background:url('../images/btn-temporada-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-venda{background:url('../images/btn-venda.png') no-repeat left top;margin-right:5px;}
#menu-superior-imoveis .menu-venda:hover{background:url('../images/btn-venda-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-lancamento{background:url('../images/btn-lancamento.png') no-repeat left top;margin-right:5px;}
#menu-superior-imoveis .menu-lancamento:hover{background:url('../images/btn-lancamento-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-business{background:url('../images/btn-business.png') no-repeat left top;margin-right:5px;}
#menu-superior-imoveis .menu-business:hover{background:url('../images/btn-business-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-consorcio{background:url('../images/btn-consorcio.png') no-repeat left top;margin-right:5px;}
#menu-superior-imoveis .menu-consorcio:hover{background:url('../images/btn-consorcio-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-real-estate{background:url('../images/btn-real-estate.png') no-repeat left top;margin-right:5px;}
#menu-superior-imoveis .menu-real-estate:hover{background:url('../images/btn-real-estate-hover.png') no-repeat left top;}
#menu-superior-imoveis .menu-franquia{background:url('../images/btn-franquia.png') no-repeat left top;}
#menu-superior-imoveis .menu-franquia:hover{background:url('../images/btn-franquia-hover.png') no-repeat left top;}

#destaques-home-imoveis-container{
	width:630px;
	float:left;
}
#destaques-home-imoveis{
	width:965px;
	margin:0 auto;
}
#destaques-home-imoveis h2{
	text-transform:uppercase;
	font-size:30px;
	color:#585858;
	font-weight: normal;
}
#destaques-home-imoveis ul{
	margin-top:15px;
}
#destaques-home-imoveis ul li{
	float:left;
}
#destaques-home-imoveis ul li div p{
	width:132px;
	height:44px;
	margin-right:5px;
	text-align:center;
}
#destaques-home-imoveis ul li div div{
	width:200px;
	height:245px;
	margin-right:10px;
}
#destaques-home-imoveis ul li div div img{
	width:100%;
	height:125px;
}


#destaques-home-imoveis ul li div #destaque-interno-locacao{
	background:url('../images/titulo-destaque-locacao.jpg') no-repeat left top;
}
#destaques-home-imoveis ul li div #destaque-interno-temporada{
	background:url('../images/titulo-destaque-temporada.jpg') no-repeat left top;
}
#destaques-home-imoveis ul li div #destaque-interno-venda{
	background:url('../images/titulo-destaque-venda.jpg') no-repeat left top;
}
#destaques-home-imoveis ul li div #destaque-interno-lancamento{
	background:url('../images/titulo-destaque-lancamento.jpg') no-repeat left top;
}
#destaques-home-imoveis ul li div #destaque-interno-real-estate{
	background:url('../images/titulo-destaque-real-estate.jpg') no-repeat left top;
}


#infograficos-home-container{
	width:100%;
	height:400px;
	float:left;
	margin-top:10px;
}

#infograficos-home-container h2{
  text-transform: uppercase;
  font-size: 30px;
  color: #585858;
  font-weight: normal;
  float:left;
  width:100%;
  margin-bottom:10px;
}
.infograficos-home-interna-vendas,.infograficos-home-interna-locacao{
	width:49%;
	float:left;
	height:350px;
	border:3px solid silver;
	border-radius:5px;

}
.infograficos-home-interna-locacao{
	margin-left:7px;
}
.infograficos-home-interna-titulo{
  color: #585858;
  width:100%;
  text-align:center;
  padding:10px;
  font-size:18px;
  font-weight:normal;
  height: 49px;
}

.imovel-destaque-interno{
	overflow:hidden;
	text-align:center;
	cursor:pointer;
}
.imovel-destaque-interno img{
	height:100%;
	min-width:100%;
	overflow:hidden;
}
.imovel-destaque-interno-conteudo{
	position: relative;
	text-align:center;
	color:#595959;
	font-size:12px;
	padding-top:5px;
}

#menu-superior-imoveis ul li a{width:100%;height:30px;float:left;}

#buscas-prontas-home-container{
	width: 965px;
	margin: 0 auto;
	min-height:320px;
}
.buscas-prontas-home-interna{
	width:33.3%;
	float:left;
}
#buscas-prontas-home-container h2{
  text-transform: uppercase;
  font-size: 30px;
  color: #585858;
  font-weight: normal;
  float:left;
  width:100%;
  margin-bottom:15px;
  margin-top:15px;
}
#buscas-prontas-home-container h3{
  text-transform: uppercase;
  font-size: 14px;
  color: #585858;
  font-weight: bold;
  float:left;
  width:100%;
  margin-bottom:10px;
  margin-top:5px;
}

.buscas-prontas-home-interna ul{
}
.buscas-prontas-home-interna ul li{
	padding:6px 0 6px 0;
	font-size:13px;
	color: #585858;
}


#conteudo-interno-container p{
	width:100%;
	float:left;
}


#imovel_quero_chosen .chosen-search input{
	display:none;
}
#imovel_quero_chosen .chosen-search{
	border-top:1px solid silver;
}

.busca-superior-imoveis-padrao .chosen-drop{
	margin-top:-5px;
}

.busca-pronta-saiba-mais{
	cursor:pointer;	
}
#contato-superior-voucher{display:none;}
#busca-superior-direita-feirao{width:77px;float:right;margin-top:34px;margin-left:20px;}
#imoveis-ver-todos-container a:hover{opacity:0.8;}
.botao-buscar-mais{cursor:pointer;}
#select_cidade_filtro_chosen,#select_bairro_filtro_chosen,#select_tipo_filtro_chosen{width:100% !important;margin-top:10px;}



 #menu-inferior-business-container ul ul {
	display: none;
	width: 188px;
	position: absolute;
	z-index:999999;
}
/*
#menu-inferior-business-container ul ul a {
	height: auto;
	line-height: 22px;
	padding: 10px 10px;
	width: 168px;
}

 #menu-inferior-business-container ul ul:hover > a {
	background: url('../../../images/layout/menu-bg.png');
}

 #menu-inferior-business-container ul li {
	background: url('../../../images/layout/menu-bg.png');
 }

 #menu-inferior-business-container ul li ul li{
	background: url('../../../images/layout/sub-menu-bg.png');
 }

 
 #menu-inferior-business-container li:hover > a,
 #menu-inferior-business-container a:focus { background: url('../../../images/layout/menu-bg-atual-hover.png');} /* ####### derivação não pega 4 imagens menu #########*/

 #menu-inferior-business-container ul li:hover > ul { display: block;}

 #menu-inferior-business-container .current-menu-item > a,
 #menu-inferior-business-container .current_page_item > a,
 #menu-inferior-business-container .current_page_ancestor > a,
 #menu-inferior-business-container .current-menu-ancestor  > a {
background: url('../../../images/layout/menu-bg-atual.png');
}
*/

#slider{
	z-index:1;
}

#menu-home-locacao li{
	/*padding: 3px 3px 7px 3px !important;*/
}

.destaque-home-titulo{
	font-weight:normal;
	font-size:27px;
}

.destaque-home-conteudo-bairro{
	font-size:14px;
	font-weight:700;
	width:100%;
	float:left;
	text-transform:uppercase;
	font-family: Kanit, sans-serif;
	font-style: italic;
}

.destaque-home-conteudo-cidade-uf{
	font-size:13px;
	font-weight:normal;
	width:100%;
	float:left;
	font-family: Kanit, sans-serif;
	margin-bottom:-2px;
    	margin-top: -5px;
}

.destaque-home-conteudo-detalhes{
	font-size:10px;
	text-transform:uppercase;
	width:50%;
	float:left;
	margin-top:5px;
	padding:2px 0px;
	margin-bottom: 1px;
}

.destaque-home-conteudo-detalhes-icone-util{
	width:24px;
	height:24px;
	float:left;
	background:url(/wp-content/plugins/imoveis/images/icone-area-util.png) center center no-repeat;
}
.destaque-home-conteudo-detalhes-icone-dormitorios{
	width:24px;
	height:24px;
	float:left;
	background:url(/wp-content/plugins/imoveis/images/icone-dormitorios.png) center center no-repeat;
}
.destaque-home-conteudo-detalhes-icone-area-total{
	width:24px;
	height:24px;
	float:left;
	background:url(/wp-content/plugins/imoveis/images/icone-area-total.png) center center no-repeat;
}
.destaque-home-conteudo-detalhes-icone-valor{
	width:24px;
	height:24px;
	float:left;
	background:url(/wp-content/plugins/imoveis/images/icone-valor.png) center center no-repeat;
}

.destaque-home-conteudo-detalhes-util{
	text-transform:none;
	margin-top:2px;
	float:left;
	width:70px;
	text-align:center;
}

.destaque-home-conteudo-detalhes-dormitorios{
	text-transform:none;
	margin-top:2px;
	float:left;
	width:70px;
	text-align:center;
}

.destaque-home-conteudo-detalhes-area-total{
	text-transform:none;
	margin-top:2px;
	float:left;
	width:70px;
	text-align:center;
}

.destaque-home-conteudo-detalhes-valor{
	float:left;
	width:100%;
	text-align:center;
}


#img-imovel-vendido{
    float: none !important;
    margin-top: -464px !important;
    margin-left: 15% !important;
    width: 55% !important;	
}

#banner-home-descricao p, #banner-home-descricao p span{
	color:#fff;
}


.conteudo-detalhes-esquerda{
	font-size:9px;
	width: 47%;
}
.conteudo-detalhes-direita{
	font-size:9px;
	width: 53%;
}

.destaque-home-conteudo-valor-promocao{
	font-family:futuraXBBT;
	font-size: 18px;
	color:#000000;
	padding:8px 10px 5px 10px;
	border-radius:10px;
	width: 82%;
	float: left;
	margin-left:4%;
	height: 32px;
	margin-top:-3px;
}

@font-face {
    font-family: futuraMdBTBold;
    src: url(/fontes_ttf/FuturaMdBTBoldItalic.ttf);
}
@font-face {
    font-family: futuraMdBTMedium;
    src: url(/fontes_ttf/FuturaMdBTMedium.ttf);
}
@font-face {
    font-family: futuraXBBT;
    src: url(/fontes_ttf/FuturaXBlkltBT.ttf);
}
@font-face {
    font-family: FuturaBoldBT;
    src: url(/fontes_ttf/FuturaBoldBT.ttf);
}




.busca-superior-lancamento-background #imovel-referencia{
	padding:0px !important;
}

.dt-business {
    float: right;
    background: #e0b100;
    width: 40%;
    padding: 13px;
    color: #fff;
    height: 45px;
}

.details_side_bar{
	height:575px;
}

.finalidade_box{
	display:none;
}

#description_box{
	margin-top:50px;
}