.personaltodososimoselecionados{height:auto;}
.personaltodososimoselecionados a{
	float:left;
}
.ajustaimagesselecao{overflow: hidden;
max-height: 500px;}
.ajustaimagesselecao img{
	width:auto;
	max-height: 100%;
}


					.quant-pagina:hover{
						cursor: default;
						text-decoration: none;
					}

.header_top .navbar-inverse{
	background: transparent;
}
.numberfont{font-family: 'Lato', sans-serif;}
/*ALTERANDO A COR DESTES ELEMENTOS DO SITE*/

/*Background Site / Cor de Botão*/
input[type=submit].top_buscar ,.outbtn-corretor , .linha_top , #indique input[type=button] , .atalhos-detalhe .ligue-agora , .esquerda .resultadoInfo .atual-item, .color-navbar , .rig-row{
	background: #333!important;
}
/*Cor de letras*/
.navbar-tel span , .direita #refinarBusca h2 , .esquerda .resultadoBusca .bairro , .b_imovel , .esqIntro h1 div , .esqIntro .infoAdd span , .mais-info strong , .mapa h2, .outros h2 , .outros .info h3 , h1.color-h1 , .esquerda .resultadoBusca .info-resultado .main-info span ,.footer .links .telefone span, .esquerda .resultadoBusca .info-resultado .events a, .direita #refinarBusca .border-group , .detalhe_information strong, b.cor_ref{
	color: #000!important;
}
/*Cor do botão Login*/
.header_top .log_client, .footer .box_footlogin {
	background-color: #bfbfbf!important;
}

.cliente {
    height: 300px;
}

.interna-pg {
	background: #f6f6f6; margin-bottom:8%;
}

.atual-item {
	color: #fff !important;
	font-size: 14px;
    background: #ff0000 !important;
	display: inline-block;
	text-align: center;
}

.full-clint2 {
	background: #d5d5d5;
	width:auto;
	float: left;
	padding: 0% 4%;
	margin-top: 5%;
	}

.full-clint2 .fa {
	position: relative;
	top: 2px;
	font-size: 15px;
	color: #797979;
	border-radius: 0px;
	display: inline-block;
	height: 26px;
	line-height: 28px;
	width: 26px;
	text-align: center;
	padding-right: 1px;
	float: left;
}
.full-clint2 a{
	color: #797979;
}

.zerapaddingleft{
	padding-left: 0;
}
.full-clint2 p {
	color: #797979;
	font-size: 11px;
	float: left;
	font-weight: 500;
	padding-top: 8px;
	margin:0;
}
.alinhaMidiasPadding {
	
	float:left;
}
#abre-refinar{background: #f6f6f6;}
/*Cor das letras dos Botão*/
.outbtn-corretor p, .outbtn-corretor i{

	color: #fff!important;

}

.graylinetop {
	border-top: 1px solid #e2e2e2;
}

.justificar {
	text-align: justify;
}

.blocotelfafooter {
	float: left;
	font-size: 20px;
	background-color: #d5d5d5;
	height: 35px;
	width: 35px;
	text-align: center;
	padding: 3px;
	margin-right: 10px;
	margin-left: 0%;
}
 .verselecao {
	 width: 100%;
	 color:#000;
	 font-family: 'Raleway',
	 sans-serif;
 }
.blocotelfa i {
	color: #fff !important;
	font-size: 22px !important;
	;
}

.footer .box_footentre{
	color: #989898;
}
/*Cor das letras do topo*/
.nav-branco .navbar-nav>li>a, .footer .lolcal_div p{
	color: #000;
}
/*Cor ao passar o mouse*/
.navbar-inverse .navbar-nav>li>a:hover{
	border-bottom: 1px solid #bebebe;
	color: #bebebe;
}





/*BG IMAGENS */

.box-tel-bg, .fluidboxtopo{background: #f6f6f6 !important;}

/*ALTERANDO A COR DESTES ELEMENTOS DO SITE MOBILE*/


/*=======================================================================================================================================*/


html, body {
	overflow-x:hidden 
}

body
{
	font-family: 'Raleway', sans-serif;
}

p {
	color:#000;
	font-size:14px;
}
h1.color-h1{
	font-size: 27px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;
	width:100%;
	text
}

.bg_interna{	
		width: 100%;
		border-top: 1px solid #e2e2e2;
		z-index: -999999999;
}

/*.bg_interna .breadcrumb .container-bread{
	border-bottom: none!important;
	margin-top: 0px!important;
	margin-bottom: 0px;
	position: relative;
	top: 15px;
}*/

.bg_interna .static-breadcrumb{
	margin-top: 0px;
	width: 100%;
	margin-bottom: 0px;
}


.menu_topo1 .navbar-telefone a , .menu_topo1 .navbar-left a{
	color: #797979;
}

.h2, h2 {
	font-size: 16px;
	color:#000;
	font-weight: bold;
}

.clear { clear: both; }

.header_top  .navbar-collapse{
	padding-left: 0px;
	padding-right: 0px;
}

.header_top a.facebook_logo span{
	background: url('../images/sprite.png') no-repeat -246px -357px;
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 3px;	
}

.header_top a.instagram_logo span{
	background: url('../images/sprite.png') no-repeat -198px -357px;
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 3px;	
}

.header_top a.youtube_logo span{
	background: url('../images/sprite.png') no-repeat -292px -357px;
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 3px;	
}

.header_top a.liking_logo span{
	background: url('../images/sprite.png') no-repeat -340px -357px;
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 3px;	
}

.mrg-0 {margin: 0;}

.pdd-0 {padding: 0;}

#titmap{
	color: #449e23;
	background: no-repeat;
	border: none;
	font-size: 14px;
}

.header_top a.mail_logo span{
	background: url('../images/sprite.png') no-repeat -132px -228px;
	width: 22px;
	height: 17px;
	float: left;
	margin-top: 12px;	
}

.header_top .full-clint a.client-nbt {
	background: #40a013;
	color: #fff;
	border: 1px solid #fff;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(161,161,160,1);
	-moz-box-shadow: 1px 1px 10px 1px rgba(161,161,160,1);
	box-shadow: 1px 1px 10px 1px rgba(161,161,160,1);
	float: left;
	height: 46px;
	width: 130px;
	padding-top: 6px;
	margin-left: 0px;
	position: relative;
	top: -5px;
}

.header_top .full-clint a.client-nbt img{ float: left;   margin-left: 8px;  margin-top: 4px;}
.header_top .full-clint a.client-nbt p{ float: left;      margin-bottom: 0px;    margin-left: 15px; color: #fff;     line-height: 17px;}

.header_top .color-ul{
	background: #d5d5d5;
}

.header_top .ul2{
	margin-bottom: 10px;
	margin-top: -20%;
}

.header_top .ul1{
	margin-bottom: 10px;
	margin-top: 0;
}

.header_top .ul2{
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 5px;
	width: 100%;
}

.header_top .ul1 li{
	display: block;
	float: none;
}

.top_down{
	padding-top: 10px;
}

.navbar-top {
	margin-top:25px;
	background-color:transparent;
	border:none;
}
.navbar-brand
{
	height:auto;
	padding:0;
	margin:0 0 8px 0;
}

.navbar-brand img{
	margin: 0 auto;
	max-height: 163px;
	position: relative;
	z-index: 9999989;
}

.alinhaultel{
	width: 100%;
}

.float-lef{
	float: left;
}

.rslides .caption h2{
	font-size:25px;
	text-transform:uppercase;
	font-weight:400;
	font-size:25px;
	text-transform:uppercase;
	font-weight:normal;
	text-align: center;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 6px;

}

.top_banner .p_banner p{
	font-size: 25px;
	position: absolute;
	width: 316px;
	top: 100px;
}

.navbar-teltop{

	margin-top: -54px;	
}

.navbar-tel a, .navbar-tel a:hover, .navbar-telefone a, .navbar-telefone a:hover, .navbar-celular a:hover
{
	margin-top:0;
	text-decoration: none;
}

/*.navbar-tel span, .navbar-telefone span, .navbar-celular span
{
	position:relative;
	font-size:25px;
	top:3px;
	color: #449e23;
}*/

.menu-on2{
												border-bottom: 0px; color: #ff2600 !important;
											}

.logo_top{
	margin-top: -20px;
	margin-bottom: 20px;

}

.fa
{
	position: relative;
	top: 2px;
	font-size: 1.2em;
	border-radius: 26px;
	color: #fff;
	display: inline-block;
	height: 26px;
	line-height: 28px;
	width: 26px;
	text-align: center;
	padding-right:1px;
}

.tel-li p{ margin: 0; font-size: 12px; line-height: 15px; color: #333; }
.preparaddd{ font-size: 11px; font-family: 'Lato', sans-serif; }
.preparatelefone{ font-size: 17px; font-weight: 500; font-family: 'Lato', sans-serif; }

.tel-lifooter { float: left; margin-bottom: 3%; }
.tel-lifooter p{ margin: 0; font-size: 12px; line-height: 15px; color: #333; }
.tel-lifooter p a {
	color: #333;
}

.tel-li  .fa, 
{
	position: relative;
    top: 2px;
    font-size: 15px;
    color: #797979;
    border-radius: 0px;
    display: inline-block;
    height: 26px;
    line-height: 28px;
    width: 26px;
    text-align: center;
    padding-right: 1px;
}
.marginmidiafooter{
	margin-top: 4%;
}
.marginmidiafootermobile {
	margin-top: 0%;
}
.footer .ul2 {
	padding-right: 0px;
	padding-left: 0px;
}

.footer .color-ul {
	background: #d5d5d5;
}



.copyright { 
	text-align: justify;
}

.full-clint .fa
{
	position: relative;
    top: 2px;
    font-size: 15px;
    color: #797979;
    border-radius: 0px;
    display: inline-block;
    height: 26px;
    line-height: 28px;
    width: 26px;
    text-align: center;
    padding-right: 1px;
}

.full-clint a
{
	width: 100%;
	float: left;
}

.full-clint p{

    color: #797979;
    font-size: 11px;
    float: right;
    font-weight: 500;
	padding-top: 8px;


}

.navbar-menu
{
	width: 100%;
	background:#eeeeee;
	border:none;
	border-radius:0;
	margin-bottom:0;
}

.menu_topo1{ margin-top: 12px; margin-bottom: 30px; }
.menu_topo2{}

.navbar-menu .navbar-nav li a:hover
{
	color:#000;
}

.header_top .nav>li.li-icon>a{
	padding: 0px 5px;
}

.header_top .nav>li.li-icon>a.mail_logo{
	padding: 0px 10px 0px 6px;
}

.header_top .nav>li.tel-li{
	margin: 0px 0px;
}

p.navbar-left{
	margin: 0px;
}

.bg_busca{
	background-color: #f6f6f6;
	width: 100%;
}

.imoveis_body{
	position: relative;
	
}

/*Banner*/

#myCarousel{
	position: relative;
}

#myCarousel .carousel-inner{
	max-width: 1920px;
	max-height: 600px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
}


#myCarousel .carousel-inner>.item>a>img, #myCarousel .carousel-inner>.item>img
{
	display:inline-block;
	max-height: 600px;
}

#myCarousel .carousel-control .icon-prev{ 	background: url('../images/sprite.png') no-repeat -42px -350px;
width: 32px;
height: 49px;}
#myCarousel .carousel-control .icon-next{background: url('../images/sprite.png') no-repeat -102px -351px;
width: 32px;
height: 49px;}

#myCarousel .carousel-control .icon-prev::before , #myCarousel .carousel-control .icon-next::before{
	content: ''!important;
}

#myCarousel .carousel-caption{

	width: 100%;
	right: 0px;
	left: 0px ;
}

#myCarousel .carousel-caption .box{
	background: #878787;
	background: url(../images/bg-header.png);
	width: 611px;
	height: 100px;
	text-align: left;
	padding-top: 11px;
}

.carousel-caption .box .bloco-1{
	display: inline-block;
}

.carousel-caption .box .bloco-1 a.mais-info-icon{
	background: url('../images/sprite.png') no-repeat -12px -56px;
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-left: 32px;
	margin-right: 22px;
	position: relative;
	top: -10px;
	transition: ease 0.3s;
	cursor: pointer;
}

.carousel-caption .box .bloco-1 a.mais-info-icon:hover{
	-webkit-filter: invert(100%);
	-moz-filter: invert(100%);
	-ms-filter: invert(100%);
	-o-filter: invert(100%);
	filter: invert(100%);
}

.carousel-caption .box .bloco-2 {
	display: inline-block;
	border-left: 1px solid #cb0101;
	height: 77px;
	padding-left: 22px;
}

.carousel-caption .box .bloco-2 h2{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 25px;
	font-weight: normal;
	letter-spacing:1px;
	text-shadow: none;
	color: #fff;
	margin-bottom: 5px;
}

.carousel-caption .box .bloco-2 p{
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;

}

.carousel-caption .box .bloco-2 p:first-of-type{
	margin-bottom: 4px;
}


/*Fim Banner*/


/*Financia*/

.h2_financ{
	color: #797979;
}

.b_financ{
	color: #797979;
}

.img-financ{
	text-align: center;
}

.img-financ img{
	margin: 0 auto;
}
/*Fim Financia*/



/*BOX DESTAQUES*/

.box-infos-imovel2 {	
	height: 39px;
    border: 1px solid #bababa;
    padding: 4px;
}

.box-infos-imovel2 .icon_bloco  {
	font-family: 'Lato', sans-serif;
	color: #000;
	font-size: 12px;
}
							
.linha-direita { 
	border-right: 1px solid #bfbfbf;
}

.box-infos-imovel2 .linha-direita:last-child { 
	border-right: 0px solid #bfbfbf;
}

.box-infos-imovel h5, .box-infos-imovel h6 {
	text-transform: uppercase;
	color:#000;
	font-size: 14px; 
	font-family: 'Lato', sans-serif;
}

.d-flex {display: flex;}

.justify-content-center {justify-content: center;}
							
/*FIM BOX DESTAQUES*/




/*busca*/

#BuscaRapida{
	width: 1105px;

}
 
.bgHomeSombra{ height: 18px; background-image: url('../images/sombra.jpg'); background-repeat: no-repeat; background-position: center; margin-top:-1%;}

#BuscaRapida .form-group select, #BuscaRapida .form-group input
{	
	background-color: transparent;
	border:0;
	color:#7a7a7a;
	font-size:12px;
	text-transform: uppercase;
	color: #fff;
	border-right: 1px solid #fff;
}

#BuscaRapida .form-group select option{
	color: #000;
}

#BuscaRapida .form-group input{
	border: none;
}


#BuscaRapida .form-group .busca-submit{
	width: 50px;
	height: 50px;
	color: transparent;
	cursor: pointer;
	position: relative;
	left: 16px;
}

#BuscaRapida .form-group input[type=submit]
{
	background: url(../images/lupa.png) no-repeat 9px 10px!important;
	width: 50px;
	height: 50px;
	color: transparent;
	margin: 0px;
	padding: 0;
}


#BuscaRapida .form-group select, #BuscaRapida .form-group input
{
	border-radius:0;
	width:254px;
	margin-left:5px;
	box-shadow: none;
	height: 50px;

}

#BuscaRapida .form-group select::-ms-expand{
	display: none;
}
.direita #refinarBusca select.form-control::-ms-expand{
	display: none;
}

#BuscaRapida .form-group input{
	color: #bebebe;
}

.resultadoInfo{
	padding-top:2%;
	}

.resultadoBuscaZera{
	box-shadow: none;
	padding:0;

}

#BuscaRapida .form-group input[type=text]::-webkit-input-placeholder{color: #bebebe;
	opacity: 1;}
	#BuscaRapida .form-group input[type=text]:-moz-placeholder{color: #bebebe;
		opacity: 1;}
		#BuscaRapida .form-group input[type=text]::-moz-placeholder{color: #bebebe;
			opacity: 1;}
			#BuscaRapida .form-group input[type=text]:-ms-input-placeholder{color: #bebebe;
				opacity: 1;}

				.busca-mapa, .busca-mapa:hover
				{
					color:#fff;
					font-size:11px;
					text-decoration: none;
					margin-top:8px;
				}
				.busca-mapa span
				{
					display:inline-block;
					width: 29px;
					height: 30px;
					margin-right:6px;
					background:url(../images/buscar-mapa.png)
				}



				.busca-mapa p
				{
					display:inline-block;
					line-height: 16px;
					margin:0;
					color:#fff;
					font-size: 10px;
				}

				.busca-mapa p b
				{
					font-weight: normal;
					font-size:15px;
				}

				#bg-botoes-busca
				{
					position:relative;
					z-index:2;
					background: url(../images/bg-abas.png) left no-repeat;
					height: 45px;
				}

				#bg-botoes-busca #botoes
				{
					height: 45px;
					background: url(../images/botoes.png) no-repeat;
				}

				#bg-botoes-busca #botoes a
				{
					padding-left:5px;
					display:inline-block;
					width: 260px;
					height: 44px;
					line-height: 46px;
					margin-right:36px;
					color:#fff;
					font-size:18px;
					cursor: pointer;
				}

				#bg-botoes-busca #botoes a:hover
				{
					text-decoration: none;
				}

				#bg-botoes-busca #botoes #red
				{
					color:#cf1b16;
				}
				.carousel-inner
				{
					overflow: hidden;
					text-align: center;
				}

				.carousel-inner>.item>a>img, .carousel-inner>.item>img
				{
					display:inline-block;
				}

				.carousel-caption
				{
					/* Fallback for web browsers that don't support RGBa */
					background-color: rgb(0, 0, 0);
					/* RGBa with 0.6 opacity */
					background-color: rgba(0, 0, 0, 0.6);
					/* For IE 5.5 - 7*/
					filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
					/* For IE 8*/
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
					bottom:-66px;
				}

				.carousel-control.left , .carousel-control.right{
					background-image: none!important;
				}

				.carousel-caption span
				{
					font-size:36px;
				}
				.carousel-caption p
				{
					font-size:16px;
					color:#b3b3b3;
					margin-top: 48px;
				}
				.carousel-caption a
				{
					color:#b3b3b3;
					text-decoration: underline;
				}
				.carousel-control
				{
					bottom:0px;
				}

				.item a p
				{
					margin:0;
					padding:0;
				}
				/*Destaque*/

				.destaques .bxslider-box a
				{
					text-decoration: none;
				}

				.destaques .bxslider-box a:hover{
					text-decoration: none;
				}

				.destaques .bxslider-box
				{
					text-align: center;
				}

				.destaques .bxslider-box .box-img{
					position: relative;
					float: left;
					width: 100%;
					height: 270px;
					text-align: center;
					background: #eee;

				}

				.destaques .bxslider-box img
				{
					max-width: 100%;
					position: absolute;
					margin: auto;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					max-height: 270px;
				}

				.destaques .bxslider-box .info
				{
					text-align: center;
				}

				.destaques .bxslider-box .info h4
				{
					width:100%;
					font-size:20px;
					color:#1c1c1c;
					font-weight: normal;
					text-transform: uppercase;
					display:table;
					margin-top: 8px;
					float: left;
				}

				.colorgray{
					color: #000!important;
				}

				.destaques .col-md-3 .info .colorgray
				{
					color:#787878;
				}

				.destaques-selecionados
				{
					margin-top:0;
					margin-bottom: 3%;
				}

				.destaques-selecionados h4{
					text-align: center;
					border-bottom: 1px solid #e1e1e1;
					height: 45px;
					max-height: 45px;
					margin-top: 6%;
				}

				.destaques-selecionados p {
					margin: 2% 0;
					text-transform: uppercase;
					font-size: 12px;
					
				}


				.destaques-selecionados h2
				{
					margin:15px 15px 30px 15px;
				}

				/*Mosaic*/

				.bxslider-box .mosaic {
					cursor: pointer;
					background: #ffffff;
					background: rgba(000, 000, 000, 0.7);
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, endColorstr=#CC000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
					height: 155px;
					left: 0;
					ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";
					position: absolute;
					top: 115px;
					width: 360px;
					left: 15px;
					z-index: 9999;
					zoom: 1;
					transition: ease 0.3s;
					opacity: 0;
					height: 98%;
    				top: 0; 
				}

			   

				.bxslider-box .info-bairro-esconde{
					float:left;
					width: 100%;
					text-align: center;
					transition: ease 0.3s;
				}

				.bxslider-box .info-bairro-esconde .det_bairro_fundo{
					color: #585858;
					font-size: 16px;
					font-weight: bold;
					margin-top: 7px;
					letter-spacing: 0.1px;

				}

				.mosaic .arrow-info {
					position: absolute;
					width: 100%;
					text-align: left;
				}

				.mosaic .arrow-info .mais-detalhe{
					color: #fff;
					width: 130px;
					height: 50px;
					padding-top: 15px;
					font-size: 14px;
					margin: 0 auto;
					display: block;
					border: 1px solid #fff;
					position: relative;
					top: -26px;
					text-align: center;
					margin-bottom: -15px;

				}

				.mais-detalhes{
					color: #fff;
					width: 130px;
					height: 50px;
					padding-top: 15px;
					font-size: 14px;
					margin: 0 auto;
					display: block;
					border: 1px solid #fff;
					position: relative;
					text-align: center;

				}

				.bxslider .bxslider-box .mosaic{
					width: 350px;
					margin-top: 15px;
				}

				.bxslider .bxslider-box .mosaic:only-child{

				}



				.bxslider .mosaic .arrow-info .mais-detalhe{
					display: block;
					position: absolute;
					margin: 0 auto;
					left: 100px;
				}


				.bxslider .mosaic .arrow-info div.icon_bloco{
					width: 78px;
				}

				.mosaic .arrow-info p.p_ut, .mosaic .arrow-info p.p_tipo, .mosaic .arrow-info p.p_icon{
					color: #fff;
				}

				/*.bxslider .mosaic .arrow-info p.p_ut{
					margin-top: 35px;
				}*/

				/*.mosaic .arrow-info p.p_ut, .mosaic .arrow-info p.p_tipo{
					margin-left: 10px;
					margin-bottom: 0;
				}*/

				.mosaic .arrow-info p.p_ut, .mosaic .arrow-info p.p_tipo{
					    margin-left: 10px;
   						 margin-bottom: 0;
   						 width: 100%;
				}

				.marginalinhadetlahes {
				    margin-left: 0%;
				    margin-top: 5%;
				}

				.mosaic .arrow-info p.p_ut span{
					color: #439e23;
				}

				.mosaic .arrow-info p.p_tipo span{
					background: #439e23;
					color: #fff;
					display: inline-block;
					width: 70px;
					height: 25px;
					text-align: center;
					padding-top: 3px;
					border-radius: 5px;
					margin-right: 8px;
				}

				.mosaic .arrow-info div.icon_bloco{
					display: inline-block;
					color: #fff;
					width: 81px;
					text-align: center;

				}

				.mosaic .arrow-info div.icon_bloco.area i{	
					background: url('../images/sprite.png') no-repeat -131px -53px;
					width: 20px;
					height: 24px;
					display: block;
					margin: 0 auto;
					margin-bottom: 5px;
				}
				.mosaic .arrow-info div.icon_bloco.drom i{
					background: url('../images/sprite.png') no-repeat -130px -93px;
					width: 23px;
					height: 21px;
					display: block;
					margin: 0 auto;
					margin-bottom: 5px;
				}
				.mosaic .arrow-info div.icon_bloco.suite i{
					background: url('../images/sprite.png')  no-repeat -130px -132px;
					width: 23px;
					height: 23px;
					display: block;
					margin: 0 auto;
					margin-bottom: 5px;
				}
				.mosaic .arrow-info div.icon_bloco.vagas i{
					background: url('../images/sprite.png') no-repeat -127px -173px;
					width: 25px;
					height: 25px;
					display: block;
					margin: 0 auto;
					margin-bottom: 5px;
				}

				.mosaic .arrow-info .mais-detalhes{
					margin: 31% auto;
					text-transform: uppercase;
				}

				.removeuppercase{text-transform: lowercase;}
.mosaic .arrow-info .row a:hover{background-color: rgba(255, 38, 0, 0.6); color: #fff; border: 1px solid rgba(255, 38, 0, 0.6) ;-moz-transition: all .51s;
   -o-transition: all .51s;
   -webkit-transition: all .51s;
   transition: all .51s;}

				.alinhavalordetalhes{padding: 5px 0px; text-transform: uppercase;}
				.marginalinhadetlahes{    margin-left: 10%;
    margin-top: 5%;}

				.mosaic .arrow-info span.s_destaque{
					color: #fff;
					text-align: right;
					width: 1px;
				}


				/*Fim Mosaic*/

				/*Detalhe Mobile*/


				.detalhe-info{
					position: relative;
					top: 0px;

				}

				.detalhe-info .bg-detalhe{
					width: 100%;
					background: #f6f6f6;
					position: absolute;
					z-index: -999999999;
					margin-top: 300px;
				}

				.destaques .mobile-destaque .box-img{
					height: 365px;
				}

				.destaques .mobile-destaque img{
					max-height: 365px;
				}

				.destaques .dest_bot.mobile-destaque {
					height: 580px!important;
				}

				.destaques .mobile-destaque .arrow-info-mobile h4{
					width: 100%;
					font-size: 20px;
					color: #fff !important;
					font-weight: normal;
					text-transform: uppercase;
					display: table;
					margin-top: 20px;
					float: left;}

					.destaques .mobile-destaque .arrow-info-mobile{
						float: left;
						width: 100%;
						background: rgba(0,0,0,0.7);
					}

					.arrow-info-mobile  .p_ut, .arrow-info-mobile .info .p_tipo{
						color: #fff;
					}

					.arrow-info-mobile .p_icon{
						color: #000;
						float:left;
						width: 100%;
					}
					.p_tipo{
						float: left;
						width: 100%;
												
					}

					.arrow-info-mobile .s_destaque{
						display: inline-block;
						color: #fff;
						text-align: right;
						width: 1px;
					}

					.arrow-info-mobile div.icon_bloco.area i{
						background: url(../images/sprite.png) no-repeat -131px -53px;
						width: 20px;
						height: 24px;
						display: block;
						margin: 0 auto;
						margin-bottom: 5px;
					}

					.arrow-info-mobile div.icon_bloco.drom i{  
						background: url(../images/sprite.png) no-repeat -130px -93px;
						width: 23px;
						height: 21px;
						display: block;
						margin: 0 auto;
						margin-bottom: 5px;}
						.arrow-info-mobile div.icon_bloco.suite i{
							background: url(../images/sprite.png) no-repeat -130px -132px;
							width: 23px;
							height: 23px;
							display: block;
							margin: 0 auto;
							margin-bottom: 5px;
						}
						.arrow-info-mobile div.icon_bloco.vagas i{
							background: url(../images/sprite.png) no-repeat -127px -173px;
							width: 25px;
							height: 25px;
							display: block;
							margin: 0 auto;
							margin-bottom: 5px;
						}

						.arrow-info-mobile div.icon_bloco{
							display: inline-block;
							width: 24%;
							color:#fff;
						}

						.arrow-info-mobile  p.p_tipo span {
							   
							    color: #fff;
							    display: inline;
							    text-align: center;
								padding: 2%;
								border:0;
								
								
						
								
						}

						.boxmpreco {
							
							color: #fff;
							display: inline;
							text-align: center;
							padding: 2%;							
							border: 0 !important;
						}
						
						.bannermobilefull{
							background-image: url(../images/banner/bannermobile.png);
							background-position:center;
							background-repeat: no-repeat;
							background-size: cover;
							height: 250px;
							
						}

						.arrow-info-mobile .mais-detalhe{
							color: #fff;
							width: 100%;
							height: 50px;
							padding-top: 15px;
							font-size: 14px;
							margin: 0 auto;
							display: block;
							background:#444;
							text-align: center;
						}

						/*Fim Detalhe Mobile*/

						/*BG Aplicativo*/

						.bg-aplicativo-mobile{
							background: #efefef;
							height: 250px;
						}

						.bg-aplicativo-mobile .bloco-1{
							width: 70%;
							float: left;
							height: 250px;
							padding-top: 80px;
							position: relative;
							z-index: 2;
						}

						.bg-aplicativo-mobile .img-aplicativo{
							background-image: url(../images/bg-aplicativo.png);
							position: absolute;
							height: 295px;
							display: block;
							width: 500px;
							z-index: 1;
							margin-left: 450px;
							margin-top: -45px;
						}

						.bg-aplicativo-mobile .bloco-2{
							float: left;
							width: 30%;
							height: 250px;
						}

						.bg-aplicativo-mobile .bloco-2 a.gplay{
							background: url('../images/sprite.png') no-repeat -41px -419px;
							width: 177px;
							height: 50px;
							display: block;    margin-right: 0;
							margin-left: auto;
							margin-top: 70px;
						}

						.bg-aplicativo-mobile .bloco-2 a.aplay{
							background: url('../images/sprite.png') no-repeat -299px -419px;
							width: 176px;
							height: 50px;
							display: block;
							margin-right: 0;
							margin-left: auto;
							margin-top: 25px;
						}

						.bg-aplicativo-mobile .bloco-1 i{
							background: url('../images/sprite.png') no-repeat -400px -34px;
							width: 67px;
							height: 90px;
							display: inline-block;
						}

						.bg-aplicativo-mobile .bloco-1 .separador{
							display: inline-block;
							width: 475px;
							margin-left: 20px;
						}

						.bg-aplicativo-mobile .separador strong{
							color: #419d1f;
							font-size: 23px;
							text-transform: uppercase;
							margin-bottom: 8px;
							display: block;
						}	

						.bg-aplicativo-mobile .separador p{
							color: #419d1f;
							font-size: 23px;
							text-transform: uppercase;
						}

						/*Fim BG Aplicativo*/

						.atalhos
						{
							margin-top:40px;
						}

						.bg-busque
						{
							background:url(../images/busque-direto.jpg) no-repeat;
							height: 178px;
							font-size:18px;
							color:#fff;
							line-height: 26px;
							padding:70px 0 0 24px;
						}

						.bg-busque span
						{
							position:relative;
							left:17px;
							font-size:28px;
						}

						.busque-blocos
						{
							height: 178px;
							padding-right:0;
							background:url(../images/busque-direto-blocos.jpg) repeat-x;
							text-align: center;
						}

						.busque-blocos .container-item
						{
							float:left;
							width: 98%;
						}

						.busque-blocos .divisoria-blocos
						{
							float:right;
							width: 2px;
							height: 178px;
							background: url(../images/divisoria-blocos.jpg) no-repeat;
						}

						.busque-blocos .icons
						{
							position: relative;
							display:inline-block;
							top: 2px;
							font-size:1.2em;
							display: inline-block;
							height: 65px;
							line-height: 28px;
							margin:30px 0 0 0;
							width: 62px;
							text-align: center;
							padding-right:1px;
						}



						.busque-blocos .apto-ico
						{
							margin-left:8px;
							background:url(../images/apto-ico.png) no-repeat;
						}

						.busque-blocos .casa-ico
						{
							background:url(../images/casa-ico.png) no-repeat;
						}

						.busque-blocos .comercio-ico
						{
							background:url(../images/comercio-ico.png) no-repeat;
						}

						.busque-blocos .locacao-ico
						{
							background:url(../images/locacao-ico.png) no-repeat;
						}

						.busque-blocos p
						{
							margin-top:25px;
							display:block;
							color:#5c5c5c;
							text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
						}

						.total-busca-direta
						{
							height: 88px;
							background:#eeeeee;
							margin-top:-88px;
							margin-bottom:-50px;
						}

						.bg-footer{
							background: url('../images/img-aluguel-garantido.jpg') no-repeat center;
							height: 640px;
							margin-bottom: 50px;
						}

						.bg-footer .footer-alugel{
							text-align: center;
							margin-top: 90px;
						}

						.bg-footer .bloco-aluguel{
							color: #fff;
							display: inline-block;
							text-align: left;
						}

						.bg-footer .bloco-aluguel span{
							font-size: 37px;
							text-transform: uppercase;
							width: 241px;
							display: block;
							line-height: 38px;
						}

						.bg-footer .footer-alugel p {
							color: #fff;
							font-size: 22px;
							width: 246px;
							margin-top: 9px;
							line-height: 24px;
							margin-bottom: 60px;
						}

						.bg-footer .footer-alugel a{
							border: 1px solid #fff;
							padding: 15px;
							color: #fff;
							font-size: 18px;
							text-transform: uppercase;
							transition: ease 0.3s;
						}

						.bg-footer .footer-alugel a:hover{
							color: #000;
							border-color: #000;
						}

						.bg-footer .footer-alugel i{
							background: url('../images/sprite.png') no-repeat -392px -144px;
							width: 93px;
							height: 85px;
							display: inline-block;
							position: relative;
							top: -136px;
							margin-right: 35px;
						}

						.bg-footer #box-footer{

							margin-top: 265px;


						}

						#box-footer .btn-footer{
							background: url('../images/bg-btn-footer.png');
							height: 115px;
							border: 1px solid #fff;
							cursor: pointer;
							
						}

						.icon-footer #box-footer{
							margin-top: 20px;
							position: relative;
							top: 27px;
						}

						.icon-footer #box-footer .btn-footer{
							box-shadow: 1px 0px 1px 1px #d4d4d4;
						}

						#box-footer a{
							text-decoration: none;
						}

						.icon-footer-det{

						}

						.icon-footer-det #box-footer{
							top: 0px;
							margin-top: 0px;
						}

						.icon-footer-det.icon_up #box-footer{
							top: -58px;
							margin-top: 0px;
						}

						#box-footer .btn-footer i.i_indicador{
							background: url('../images/sprite.png') no-repeat -291px -47px;
							width: 70px;
							height: 70px;
							display: inline-block;
							margin-left: 8px;
							margin-right: 10px;
							margin-top: 20px;
						}

						#box-footer .btn-footer i.i_sites{
							background: url('../images/sprite.png') no-repeat -188px -51px;
							width: 75px;
							height: 68px;
							display: inline-block;
							margin-left: 8px;
							margin-right: 10px;
							margin-top: 20px;
						}
						#box-footer .btn-footer i.i_trabalhe{
							background: url('../images/sprite.png') no-repeat -190px -143px;
							width: 72px;
							height: 72px;
							display: inline-block;
							margin-left: 8px;
							margin-right: 10px;
							margin-top: 20px;
						}
						#box-footer .btn-footer i.i_parceria{
							background: url('../images/sprite.png') no-repeat -292px -144px;
							width: 72px;
							height: 69px;
							display: inline-block;
							margin-left: 8px;
							margin-right: 10px;
							margin-top: 20px;
						}

						#box-footer .btn-footer b{
							color: #449e23;
						}

						#box-footer .btn-footer .bloco-2{
							display: inline-block;
							width: 140px;
						}

						.footer{
							padding-top: 40px;
							padding-bottom: 40px;
							background-color: #f6f6f6;
						
							
						}
						.foot-detalhe .footer{
							margin-top: 30px;
						}

						.foot-detalhe.footer_down .footer{
							margin-top: 0px;
						}



						.footer h3{
							color: #494949;
							text-transform: uppercase;
							font-weight: normal;
							font-size: 20px;
							margin-bottom: 25px;
							margin-top: 10px;
						}

						.footer .box-acess-foot div{
							width: 50%;
						}

						.footer .box-acess-foot .f-left{
							float: left;
						}

						.footer .box-acess-foot .f-rigth{
							float: right;
						}

						.footer .box-acess-foot div a{
							display: block;
							margin-bottom: 15px;
							color: #797979;
							font-size: 12px;

						}

						.footer .box-acess-foot div a:hover{
							border: 0px solid #fff !important;
							color: #ff2600;

						}

						.footer .telefone-foot strong{
							color: #449e23;
							font-size: 25px;
							font-weight: normal;
						}

						.footer .telefone-foot strong:first-of-type{
							margin-right: 20px;
						}
						.footer .telefone-foot a.a_tell strong{
							color: #449e23;
						} 

						.footer .telefone-foot a.a_tell:hover{
							text-decoration: none;
						} 

						.footer .telefone-foot strong span{
							font-size: 14px;
							margin-right: 5px;
							color: #797979;
						}

						.footer .social-footer {
							width: 100%;
							display: block;
							height: 33px;
							margin-top: 20px;

						}

						.footer .social-footer .li-icon a span{
							width: 32px;
							height: 32px;
							float: left;
							background: url(../images/sprite.png) no-repeat;
							margin-left: 10px;
						}

						.footer .social-footer .li-icon a.facebook_logo span{
							background-position: -246px -357px;
							margin-left: 0px; 
						}
						.footer .social-footer .li-icon a.instagram_logo span{
							background-position: -198px -357px; 
						}
						.footer .social-footer .li-icon a.youtube_logo span{
							background-position: -292px -357px;
						}
						.footer .social-footer .li-icon a.liking_logo span{
							background-position: -340px -357px;
						}
						.footer .social-footer .li-icon a.mail_logo span{
							background-position: -132px -228px;
							width: 22px;
							height: 17px;
							margin-top: 7px;
							margin-right: 5px;
							margin-left: 35px;							

						}

						.footer .social-footer .li-icon a.mail_logo{
							position: relative;
							top: 5px;
							color: #797979;
							text-decoration: underline;
						}

						.footer .localiz{
							margin-top: 20px;
						}

						.footer .localiz p{
							font-size: 13px;
							color: #797979;
						}

						.footer .localiz a.client-btn{

						}






						.footer .localiz p a{
							color: #449e23;
							margin-top: 3px;
							display: block;
						}


						.footer .financia-foot p{
							color: #797979;
						}

						.footer .endereconovo-foot p a{
							color: #333;
							text-decoration: underline;
						}

						.footer .icon-banco{
							margin-top: 20px;
						}

						.footer .icon-banco a.brad{
							background: url('../images/sprite.png') no-repeat -131px -267px;
							width: 67px;
							height: 18px;
							display: inline-block;
							margin-right: 30px;
							margin-bottom: 15px;
						}
						.footer .icon-banco a.caixa{
							background: url('../images/sprite.png') no-repeat -133px -311px;
							width: 57px;
							height: 13px;
							display: inline-block;
							margin-right: 30px;
							margin-bottom: 15px;
						}
						.footer .icon-banco a.citi{
							background: url('../images/sprite.png') no-repeat -225px -260px;
							width: 38px;
							height: 22px;
							display: inline-block;
							margin-bottom: 15px;
						}
						.footer .icon-banco a.hsbc{
							background: url('../images/sprite.png') no-repeat -215px -311px;
							width: 66px;
							height: 12px;
							display: inline-block;
							margin-right: 30px;
							margin-bottom: 18px;
						}
						.footer .icon-banco a.itau{
							background: url('../images/sprite.png') no-repeat -307px -261px;
							width: 23px;
							height: 23px;
							display: inline-block;
							margin-right: 40px;
							margin-bottom: 15px;
						}
						.footer .icon-banco a.poupex{
							background: url('../images/sprite.png') no-repeat -301px -309px;
							width: 59px;
							height: 16px;
							display: inline-block;
							margin-bottom: 15px;
						}

						.footer .icon-banco a.sant{
							background: url('../images/sprite.png') no-repeat -382px -308px;
							width: 60px;
							height: 17px;
							display: inline-block;
							margin-right: 20px;
							margin-bottom: 15px;
						}

						.copyright
						{
							padding:30px 0 40px 0;
						}

						.copyright .col-md-1 img
						{
							max-width: 83px;
						}

						.copyright .logo-footer{

						}

						.copyright p
						{
							display:inline-block;
							margin-left:20px;
							font-size:12px;
							color:#9f9f9f;
						}

						.nido-ra3n{
							margin-top: 25px;
						}

						/* RESULTADO BUSCA */

						#refinarBusca .ver-imovel, #refinarBusca .ver-mapa{
							background: #d2d2d2;
							height: 85px;
							width: 50%;
							float: left;
							font-size: 15px;
							text-transform: uppercase;
							color: #fff;
							padding-left: 8px;
							padding-top: 23px;

						}

						#refinarBusca .ver-imovel.clickmapa, #refinarBusca .ver-mapa.clickmapa{
							background: #449e23;

						}

						#refinarBusca .ver-imovel i{
							background: url('../images/icon-mapa.png') no-repeat -63px -62px;
							width: 34px;
							height: 27px;
							display: inline-block;
						}

						#refinarBusca .ver-mapa i{
							background: url('../images/icon-mapa.png') no-repeat -61px -5px;
							width: 38px;
							height: 33px;
							display: inline-block;
						}

						#refinarBusca .ver-imovel.clickmapa i{
							background: url('../images/icon-mapa.png') no-repeat -4px -62px;
						}

						#refinarBusca .ver-mapa.clickmapa i{
							background: url('../images/icon-mapa.png') no-repeat -4px -4px;
						}


						#refinarBusca .ver-imovel span{
							height: 41px;
							display: inline-block;
							padding-left: 8px;
							line-height: 17px;
							color: #9d9d9d;
						}
						#refinarBusca .ver-mapa span{
							height: 41px;
							display: inline-block;
							padding-left: 8px;
							line-height: 17px;
							color: #9d9d9d;
						}

						#refinarBusca .ver-imovel.clickmapa span, #refinarBusca .ver-mapa.clickmapa span {
							color: #fff;
						}


						.esquerda .tag
						{
							display: block;
							width: 100%;
							font-size: 18px;
							text-transform: uppercase;

							padding-left: 0px;
							margin-top: 35px;
							margin-bottom: 15px;
							color:#000;

						}

						.esquerda .resultadoInfo
						{
							display: block;
							/* float: left; */
							color:#000;
							font-size: 14px;
						
						}




						.esquerda .resultadoInfo .busca_topo
						{
							text-align: right;
						}


						.esquerda .resultadoInfo .nav-item
						{
							text-align: right;
							height: px;
							line-height: 56px;
							margin-left: -15px;
						}

						.esquerda .resultadoInfo .nav-item-rodape{
							text-align: center;
						}

						.esquerda .resultadoInfo .nav-item .item, .esquerda .resultadoInfo .prev, .esquerda .resultadoInfo .prox
						{
							color:#fff;
							font-size:16px;
							margin: 6px;
							border: 1px solid #fff;
							width: 59px;
							height: 59px;
							display: inline-block;
							text-align: center;
						}

						.esquerda .resultadoInfo .prev{
							width: 59px;
							height: 59px;
							display: inline-block;
							text-align: center;
							padding-top: 14px;
							position: relative;
							top: 9px;
							-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
							-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
							box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
						}

						.esquerda .infoRodape .prev, .esquerda .infoRodape .prox{
							background: #449e23 ; 
						}

						.esquerda .infoRodape .nav-item .item{
							border: 1px solid #449e23;
							color: #449e23;
						}


						.esquerda .resultadoInfo .prev span{
							background: url('../images/sprite.png') no-repeat -37px -293px;
							width: 15px;
							height: 28px;
							display: inline-block;
							color: transparent;
						}

						.esquerda .resultadoInfo .prox{
							width: 59px;
							height: 59px;
							display: inline-block;
							text-align: center;
							padding-top: 14px;
							position: relative;
							top: 9px;

							-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
							-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
							box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
						}

						.esquerda .resultadoInfo .prox span{
							background: url('../images/sprite.png') no-repeat -69px -293px;
							width: 15px;
							height: 28px;
							display: inline-block;
							color: transparent;
						}

						.esquerda .resultadoInfo .desativado, .esquerda .resultadoInfo .desativado:hover
						{
							color:#999;
							text-decoration: none;
							margin-right:10px;
							opacity: 0.6;
						}

						.esquerda .resultadoInfo .atual-item
						{

							color: #449e23;
							font-size: 14px;
							margin: 6px;
							border: 1px solid #fff;
							width: 59px;
							height: 59px;
							background: #fff!important;
							display: inline-block;
							text-align: center;
						}

						.esquerda .infoRodape .atual-item{
								color: #fff !important;
								font-size: 14px;
								background: #ff0000 !important;
								display: inline-block;
								text-align: center;
						}


						.esquerda .resultadoInfo select
						{
							color:#a3a3a3;
						}


						.resultadoInfo .menu-info-top{
							color: #231f20;
							margin-top: 18px;
						}

						.resultadoInfo .menu-info-top .i_encontrado {
							color: #231f20;
							padding-right: 0px;
							font-size: 14px;
							height: 25px;
							padding-bottom: 5px;
							
						}

						.i_encontrado {
							width: 100%;
							padding-left:0;
						}

						.resultadoInfo .menu-info-top form{
							height: 25px;
							padding-bottom: 5px;
							padding-right: 0px;
						}

						.resultadoInfo .menu-info-top .i_ordenar  select{
							width: 100px;
						}

						.resultadoInfo .menu-info-top .ver-selecionados{
							padding-right: 0px;
						}

						.resultadoInfo .menu-info-top .i_npaginas{
							padding-right: 0px;
							padding-left: 52px;
						}

						.resultadoInfo .menu-info-top .i_npaginas select{
							width: 40px;
						}

						.resultadoInfo .menu-info-top a{
							color: #fff;
						}

						.esquerda .infoRodape
						{
							margin-top: 20px;
						}


						.detalhe_top{
							margin-top: 20px;
							
							padding-bottom: 50px;
							margin-bottom: 35px;
						}

						/*Detalhe do Imovel*/


						.amazingslider-nav-1{
							margin-left:69px !important;
							margin-top: -20px;
							z-index: 999999;
						}

						.amazingslider-car-left-arrow-1{
							background: url('../images/sprite.png') no-repeat -443px -352px!important;
							width: 29px!important;
							height: 14px!important;
							margin-top:20px;
						
						}

						.amazingslider-car-right-arrow-1{
							background: url('../images/sprite.png') no-repeat -441px -379px!important;
							width: 29px!important;
							height: 14px!important;
							margin-bottom: -25px;
							

						}

						.detalhe_information .info_detalhe2{
							color: #7a7a7a;
							font-size: 14px;
							margin-left: 85px;
						}

						.detalhe_information #BuscaDetalhe{
							margin-bottom: 40px;
						}

						.detalhe_information #BuscaDetalhe #boxref{
							background: transparent;
							border:1px solid #fff;
							color: #fff;
							border-radius: 0px;
							height: 50px;
							width: 250px;
							margin-left: 15px;
						}

						.detalhe_information #BuscaDetalhe .busca-submit{
							width: 50px;
							height: 50px;
							background: url(../images/bg-btn-busca.png)!important;
							border: 1px solid #fff;
							color: transparent;
							cursor: pointer;
							position: relative;
							left: 13px;
						}

						.detalhe_information #BuscaDetalhe .top_buscar{
							background: url(../images/lupa.png) no-repeat 9px 10px!important;
							width: 50px;
							height: 50px;
							color: transparent;
							margin: 0px;
							padding: 0;
						}

						.detalhe_information .down_info{
							margin-top: 10px;
						}

						.detalhe_information .info_detalhe2.inf_at{    height: 27px;  margin-top: 25px;     margin-bottom: 17px;}
						.detalhe_information .info_detalhe2.inf_at.div_42{    height: 42px;  margin-top: 25px;     margin-bottom: 20px;}
						.detalhe_information .info_detalhe2.inf_at .p_top{
							line-height: 22px;
						}
						.detalhe_information .info_detalhe2.inf_at i{
							background: url('../images/sprite.png') no-repeat -76px -55px;
							width: 23px;
							height: 27px;
							float: left;
							margin-right: 13px;
						}

						.detalhe_information .info_detalhe2.inf_at i.img_icon{
							margin-top: 7px;
						}

						.detalhe_information .info_detalhe2.inf_at .p_top{

						}

						.detalhe_information .info_detalhe2.inf_dorm{    height: 24px;     margin-bottom: 24px;     margin-top: 0px;}
						.detalhe_information .info_detalhe2.inf_dorm i{
							background: url('../images/sprite.png') no-repeat -74px -98px;
							width: 27px;
							height: 23px;
							float: left;
							margin-right: 9px;
						}

						.detalhe_information .info_detalhe2.inf_dorm .p_top{
							padding-top: 2px;
						}

						.detalhe_information .info_detalhe2.inf_suite{    height: 27px;    margin-bottom: 21px;     margin-top: 0px;}
						.detalhe_information .info_detalhe2.inf_suite i{
							background: url('../images/sprite.png') no-repeat -74px -139px;
							width: 27px;
							height: 26px;
							float: left;
							margin-right: 9px;
						}



						.detalhe_information .info_detalhe2.inf_suite .p_top{
							padding-top: 4px;
						}

						.detalhe_information .info_detalhe2.inf_vagas{   height: 29px;   margin-bottom: 21px;    margin-top: 0px;}
						.detalhe_information .info_detalhe2.inf_vagas i{
							background: url('../images/sprite.png') no-repeat -72px -221px;
							width: 28px;
							height: 28px;
							float: left;
							margin-right: 8px;
						}

						.detalhe_information .info_detalhe2.inf_vagas .p_top{
							padding-top: 6px;
						}


						.detalhe_information .info_detalhe2.inf_iptu{    height: 27px;     margin-bottom: 19px;     margin-top: 0px;}
						.detalhe_information .info_detalhe2.inf_iptu .p_down{
							line-height: 22px;
						}
						.detalhe_information .info_detalhe2.inf_iptu.div_42{    height: 42px;  margin-top: 20px;     margin-bottom: 0px;}
						.detalhe_information .info_detalhe2.inf_iptu i{
							background: url('../images/sprite.png') no-repeat -74px -183px;
							width: 26px;
							height: 23px;
							float: left;
							margin-right: 10px;
						}

						.detalhe_information .info_detalhe2.inf_vagas .p_top{
							padding-top: 5px;
						}

						.detalhe_information .info_detalhe2.inf_iptu i.img_icon{
							margin-top: 10px;
						}

						.detalhe_information .info_detalhe2 b{
							font-size: 16px;
						}

						.detalhe_information  .inf_venda span, .detalhe_information .inf_locacao span{
							color: #fff;
							font-weight: bold;
							background: #439e23;
							width: 80px;
							height: 27px;
							padding-top: 4px;
							display: inline-block;
							text-align: center;
							border-radius: 3px;
							text-transform: uppercase;
						}

						.detalhe_information .inf_tipo{
							text-transform: uppercase;
						}

						.detalhe_information .info_detalhe2 h1{
							color: #439e23;
							font-size: 30px;
							font-weight: normal;
							margin-top: 10px;

						}

						.det-select{
							border-bottom: 1px solid #cccccc ;
						}

						.det-select label{
							color: #439e23;
							text-transform: uppercase;
							font-weight: normal;
						}

						.det-select .face_label{
							float: right;
						}

						/*Fim Detalhe do imovel*/

						/*seleção*/



						.destaques-selecionados a{
							color: #797979;
						}

						.destaques-selecionados h4 span{
							color: #000;
						}

						.destaques-selecionados .colorgray{
							color: #797979!important;
						}

						.destaques-selecionados span{
							color: #000;
						}

						/* fim seleção*/


						.breadcrumb, .breadcrumb-detalhe
						{
							background:none;
							color:#000;
							font-size:11px;
							margin-top:8px;
							margin-bottom: 0;
							position: relative;
							z-index: 99999;
							padding: 0;
						}

						

						.breadcrumb .container-bread{
							border-bottom: 1px solid #fff;
							padding-bottom: 18px;
						}

						.breadcrumb a, .breadcrumb-detalhe a
						{
							color:#000;
						}

						.breadcrumb-detalhe
						{
							
							margin-bottom: 10px;
							
						}

						

						.static-breadcrumb
						{
							display: inline-block;
							margin-top: 11px;
							width: 100%;
							margin-bottom: 20px;
						}

						.esquerda .npaginas
						{
							text-align: right;
							padding-right: 15px;
						}

						.esquerda .resultadoBusca 
						{
							margin-top: 20px;
							margin-bottom: 25px;
							color:#000;
						}





						.esquerda .resultadoBusca .cidade
						{
							margin-top:5px;
							font-size:16px;
						}

						.esquerda .resultadoBusca .bairro
						{
							font-size:22px;
							text-transform: uppercase;
							font-weight: normal;
							margin: 8px 0;
							margin-bottom: 25px;

						}


						.esquerda .resultadoBusca .info-resultado .call-info{
							border-top: 1px solid #cccccc;
							border-bottom: 1px solid #cccccc;
						}

						.info-resultado .call-info .icon-info{
							margin-top: 20px;
							height: 80px;
						}

						.info-resultado .call-info .icon-info .info-au{ display: inline-block; width: 85px; height: 65px; }
						.info-resultado .call-info .icon-info .info-dorm{ display: inline-block; width: 85px; height: 65px; }
						.info-resultado .call-info .icon-info .info-suite{ display: inline-block; width: 85px; height: 65px; }
						.info-resultado .call-info .icon-info .info-vagas{ display: inline-block; width: 85px; height: 65px; }

						.info-resultado .call-info .icon-info .info-au i{
							background: url('../images/sprite.png') no-repeat -13px -57px;
							width: 28px;
							height: 34px;
							display: block;
							margin: 0 auto ;
						}
						.info-resultado .call-info .icon-info .info-dorm i{
							background: url('../images/sprite.png') no-repeat -12px -100px;
							width: 33px;
							height: 32px;
							display: block;
							margin: 0 auto ;
						}
						.info-resultado .call-info .icon-info .info-suite i{
							background: url('../images/sprite.png') no-repeat -12px -147px;
							width: 33px;
							height: 29px;
							display: block;
							margin: 0 auto ;
						}
						.info-resultado .call-info .icon-info .info-vagas i{
							background: url('../images/sprite.png') no-repeat -12px -194px;
							width: 35px;
							height: 35px;
							display: block;
							margin: 0 auto ;
						}

						.info-resultado .call-info .icon-info .info-au p,.info-resultado .call-info .icon-info .info-dorm p , .info-resultado .call-info .icon-info .info-suite p , .info-resultado .call-info .icon-info .info-vagas p{
							display: block;
							color: #797979;
							text-align: center;
							text-transform: none;
							margin-top: 10px;
							margin-bottom: 0px;
						}

						.info-resultado .call-info .icon-info .div_info{ display: inline-block; width: 3px; height: 65px;}
						.info-resultado .call-info .icon-info .div_info p {
							text-align: center;
							color: #797979 ;

						}

						.esquerda .info-resultado .call-info p{
							text-transform: uppercase;
							margin-top: 13px;
							margin-bottom: 9px;
							color: #797979;
						}

						.esquerda .info-resultado .call-info span.span_b{
							color: #fff;
							font-weight: bold;
							background: #439e23;
							width: 80px;
							height: 27px;
							padding-top: 4px;
							display: inline-block;
							text-align: center;
							border-radius: 3px;
							text-transform: uppercase;
						}

						.esquerda .info-resultado .call-info b{
							color:#797979;
						}

						.esquerda .resultadoBusca .info-resultado .main-info
						{
							text-transform: uppercase;
							font-size:16px;
							color:#000;
						}

						.esquerda .resultadoBusca .info-resultado .first-col, .esquerda .resultadoBusca .info-resultado .second-col
						{
							padding-top: 10px;
							padding-bottom: 15px;
						}



						.esquerda .resultadoBusca .info-resultado .first-col div, .esquerda .resultadoBusca .info-resultado .second-col div
						{
							font-size: 16px;
						}

						.esquerda .resultadoBusca .info-resultado .events
						{
							padding:0;
							margin:0;
						}

						.esquerda .resultadoBusca .info-resultado .events label
						{
							height: auto;
							color:#000;
							font-size:12px;
							text-align: left;
							padding-left: 22px;
							font-weight: normal;
							margin-top: 9px;
						}

						.esquerda .resultadoBusca .info-resultado .events label input
						{
							position:relative;
							top:2px;
						}

						

						.esquerda .resultadoBusca .info-resultado .events .btn-imovel a
						{
							width: 128px;
							height: 50px;
							color: #439e23;
							display: block;
							background: #f3f3f3;
							background: url(../images/bg-btn-saiba.png);
							border: #fff solid 1px ;
							padding-top: 15px;
							-webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.6);
							-moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.6);
							box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.6);
							position: relative;
							top: -26px;
							float: right;
						}

						.direita
						{
							margin-left: 0px;
						

						}

						.direita #abre-refinar
						{
							border: 0;
							background: 0;
							width: 100%;
							text-align: left;
							margin: 0;
							padding: 10px;;
							background: #f6f6f6;
							color:#000;						
						}

						.direita #refinarBusca h2
						{
							width: 100%;
							font-size:18px;
							font-weight: normal;
							text-transform: uppercase;
							margin: 0;
							padding: 0;
							padding-left: 5%;
							

						}

						.direita #refinarBusca label
						{
							font-size:14px;
							color:#000;
							text-transform: uppercase;
							font-weight: normal;
							margin-bottom:5px;
							width: 100%;
						}

						.direita #refinarBusca .form-control
						{
							color:#000;
						}

						.direita #refinarBusca .border-group
						{
							height: 1px;
							margin: 14px 0;
						}

						.direita #refinarBusca #divregiao
						{
							height: 186px;
							overflow-y:scroll;
							background:#fff;
							padding: 4px 8px;
							margin-bottom:-15px;
							background: transparent;
							border: 1px solid #dadada;
						}

						.direita #refinarBusca #divregiao .labelref
						{
							width:100%;
							margin-top: 0;
							/* height: 16px; */
							text-transform: none;
							font-size:13px;
							margin:0;
							color:#000;
						}

						.direita #refinarBusca #divregiao .labelref input
						{
							position:relative;
							top:1px;
							margin-right:5px;
						}

						.direita #refinarBusca .btn 
						{
							text-align: center;
							background: transparent;
							width: 100%;
							color: #000;
							float: right;
							border: none;
							cursor: pointer;
							font-size: 12px;
							box-shadow: none;
						}

						.direita #refinarBusca .btn-refinar
						{    
							width: 50px;
							height: 50px;
							/*background: url(../images/lupavermelha.png) no-repeat center!important;*/
							border: 1px solid #fff;
							color: transparent;
							cursor: pointer;
							border-radius: 0px;
							padding: 0px;
							margin-top: 0px;
							border:1px solid #dadada;
							border-left:0;
						}

						.direita #refinarBusca .btn-refinar i{
							    color: #ff0000;
							    font-size: 24px;
							    margin-top: 15%;
						}

						.direita #refinarBusca .campo-ref
						{
							display:inline-block;
							background: transparent;
							height: 50px;
							border: 1px solid #dadada;
							border-right:0px;
							border-radius: 0px;
						}


						/* DETALHE DO IMOVEL */
						.esqIntro
						{
							color:#000;
						}

						.esqIntro .showref
						{
							font-size: 18px;
						}

						.linha_top{
							height: 3px;
							width: 100%;
						}

						.esqIntro h1
						{
							display:table;
							margin: 0;
							height: 54px;
							width: 100%;
						}

						.esqIntro h1 div
						{
							font-size: 30px;
							text-transform: uppercase;
							font-weight: bold;
							display: table-cell;
							vertical-align: middle;
						}

						.esqIntro .infoAdd
						{
							color:#000;
							font-size:16px;
						}


						.link-voltar
						{
							text-align: center;
							color:#cd1f21;
							font-size:14px;
							padding-top: 65px;
						}

						.link-voltar a
						{
							text-decoration: underline;
							color:#cd1f21;
							font-size:14px;
							}s

							.atalhos-detalhe
							{
								display: inline-block;
								margin-bottom: 10px;
							}

							.atalhos-detalhe .ligue-agora
							{
								float: left;
								width: 100%;
								text-align: center;
								width: 100%;
								height: 150px;
								color:#fff;
								font-size:18px;
								text-transform: uppercase;
								padding:40px 0;
								margin: 24px 0 12px 0;
							}

							.atalhos-detalhe .ligue-agora strong
							{
								font-size:30px;
								font-weight: normal;
							}

							.b_imovel{
								font-size: 20px;
							}

							.separador_imovel2{
								top: 0px;
							}

							.atalhos-detalhe .telefone-atalho{
								background: #ff0000;
								width: 100%;
								padding-top: 35px;
								float: left;
								padding-bottom: 30px;
							}

							.atalhos-detalhe .telefone-atalho b.txt{
								text-align: center;
								display: block;
								font-size: 18px;
								text-transform: uppercase;
							}

							.atalhos-detalhe .telefone-atalho a{
								display: block;
								color: #fff;
								font-size: 35px;
								padding-left: 35px;
								margin-top: 12px;
							}

							.atalhos-detalhe .telefone-atalho a.cel i{
								background: url('../images/icon_detalhe.png') no-repeat -7px -57px;
								width: 38px;
								height: 39px;
								display: inline-block;
								margin-left: 8px;
								position: relative;
								top: 8px;
							}
							.atalhos-detalhe .telefone-atalho a.tel i{
								background: url('../images/icon_detalhe.png') no-repeat -8px -5px;
								width: 33px;
								height: 34px;
								display: inline-block;
								margin-left: 8px;
								position: relative;
								top: 5px;
							}

							.atalhos-detalhe .telefone-atalho a b{
								font-size: 16px;
								font-weight: normal;
							}

							.logo-print{
								height: 156px;
								margin-top: 80px;
							}



							.logo-print img{
								margin: 0 auto;
							}

							a.pg-imp{
								background: #efefef;
								height: 85px;
								color: #565656;
								text-transform: uppercase;
								text-align: center;
								border: solid 1px #449e23;
							}

							a.pg-imp1{
								padding-top: 18px;
							}
							a.pg-imp2{
								padding-top: 36px;
							}

							a.pg-imp i{
								background: url(../images/icon_detalhe.png) no-repeat -147px -58px;
								width: 34px;
								height: 31px;
								display: inline-block;
								position: relative;
								top: 8px;
								right: 22px;
							}

							.atalhos-detalhe .atalho
							{
								float: left;
								width: 100%;
								height: 85px;
								line-height: 89px;								

								text-align: center;
								color:#c1c1c1;
								font-size:14px;
								font-weight: normal;
								    border-bottom: 1px solid #bfbfbf;
								    border-left: 1px solid #bfbfbf;
								    border-right: 1px solid #bfbfbf;
								cursor: pointer;
								text-decoration: none;
								
							}

							.atalhos-detalhe .atalho

							.atalhos-detalhe .voltar-atalho{
								background: #fff;
								border: 1px solid #449e23 ;
								margin-top: 35px;
							}

							.atalhos-detalhe .atalho .detalhe_ico1{
								background: url('../images/icon_detalhe.png') no-repeat -85px -63px;
								width: 32px;
								height: 27px;
								display: inline-block;
								position: relative;
								top: 8px;
								right: 16px;

							}


							.atalhos-detalhe .atalho .detalhe_ico4{
								background: url('../images/icon_detalhe.png') no-repeat -78px -7px;
								width: 38px;
								height: 28px;
								display: inline-block;
								position: relative;
								top: 8px;
								right: 24px;

							}

							.atalhos-detalhe .atalho .detalhe_ico2{
								background: url('../images/icon_detalhe.png') no-repeat -146px -8px;
								width: 33px;
								height: 33px;
								display: inline-block;
								position: relative;
								top: 8px;
								right: 18px;

							}

							.atalhos-detalhe .atalho .detalhe_ico3{
								background: url('../images/icon_detalhe.png') no-repeat -147px -58px;
								width: 34px;
								height: 31px;
								display: inline-block;
								position: relative;
								top: 8px;
								right: 22px;

							}

							#indique{
								margin-top: 10px;
							}


							.atalhos-detalhe .voltar-link {
								line-height: 10px;
							}

							.atalhos-detalhe .voltar-link p{
								color: #565656;
								line-height: 15px;
								margin-top: 30px;
							}

							.atalhos-detalhe .atalho .detalhe_ico5{
								background: url(../images/icon_detalhe.png) no-repeat -204px -27px;
								width: 42px;
								height: 55px;
								position: relative;
								top: 23px;
								float: left;
								left: 64px;

							}

							.atalhos-detalhe .no-color{
								background-color: #fff!important;
								color: #000;
								height: 35px;
								margin: 10px 0 12px;

							}

							.atalhos-detalhe .no-color2{
								background-color: transparent!important;
								height: 67px;
								margin: 13px 0 12px;
							}

							.atalho input
							{
								position:relative;
								top: 1px;
								right: 3px;
							}

							#indique input[type=button]
							{
								color:#fff;
								border:none;
							}

							.mais-info
							{
								float: right;
								width: 100%;
								padding: 20px 0px 0px;
								margin-right: 1px;
								margin-bottom: 6px;
								border-top: 1px solid #dcdcdc;
								margin-top: 5%;
							}

							.mais-info .col-md-4 div, .mais-info .col-md-6 div
							{
								width: 100%;
								display:block;
								color:#000;
								font-size:18px;
								margin-top: 18px;
							}

							.mais-info  h2
							{	
								color: #000 ; 
								width: 100%;
								text-transform: uppercase;
								font-size:22px;
								font-weight: normal;
							}

							.mais-info  p
							{
								width: 100%;
								margin-top:18px;
								display: inline-block;
								color:#000;
								font-size:14px;
								line-height: 22px;
								text-align: justify;
							}

							.mais-info.caracteristicas{
								background: #f1f1f1;
								padding-left: 15px;
								padding-right: 15px;
								padding-bottom: 18px;
								padding-top: 0px;
								margin-top: 30px;
							}

							.mais-info.caracteristicas h2{
								margin-top: 20px;
							}

							.mais-info.caracteristicas h2:last-of-type{
								margin-top: 45px;
							}

							.mais-info.caracteristicas h2:only-child{
								margin-top: 20px;
							}

							.mais-info.caracteristicas i{
								position: absolute;
								display: inline-block;
								z-index: 999;
								width: 0px;
								height: 0px;
								border-bottom: 29px solid #f1f1f1;
								border-right: 29px solid transparent;
								border-left: 29px solid transparent;
								margin-top: -28px;
								margin-left: 55px;
								left: 0px;
							}


							.mais-info.caracteristicas .mont-seta span {
								background: url(../images/chec-seta.png) no-repeat;
								width: 16px;
								height: 13px;
								display: inline-block;
								position: relative;
								top: 2px;
							}

							.caracteristicas .col-md-4
							{
								color:#000;
								font-size:14px;
								margin-top: 15px;
							}



							/*seleçao*/

							/*seleção*/



							/* Corretor*/
							.red_b{


							}
							.consutor_p{
								margin-top: 8px;
							}

							.outbtn-corretor{ 
								float: left;     
								width: 100%; 
								height: 165px;
								margin-top: 20px;
								text-align: center;


							}

							.outbtn-corretor p.consutor_p{
								font-size: 20px;
							}

							.outbtn-corretor i{
								font-size: 30px;
								font-weight: normal;
								font-style: normal;
								width: 100%;
								text-align: center;
								float: left;
								margin-top: 17px;
							}

							.relacao
							{
								float:left;
								width: 100%;
								color:#000;
								font-size:14px;
								text-transform: uppercase;
								text-align: left;
								font-weight: bold;
								margin-bottom:10px;
								padding-left:5px;
							}

							.uldetalhes {
								margin-top: 0;
								float: left;
								width: 100%;
								padding-top: 20px;
								padding-bottom:8px;
								padding-left: 0px;
							}


							ul #responsavel {
								position: relative;
								float: left;
								width: 100%;
								line-height: 18px;
								color: #000;
								font-size: 14px;
								text-align: left;

							}



							#responsavel .fotografia {
								position:relative;
								z-index:10;
								float: left;
								margin-right: 8px;
								margin-left: 10px;
								margin-top: 0px;
								width: 70px;
								height: 92px;
							}


							#TelefoneConsultor{

								cursor: pointer;
								float: left;
								width: 164px;
								height: 33px; 
								margin-left: 0;
								margin-top:0;   
								font-size: 13px;    
								line-height: 32px;
								font-size:13px;  
							}

							.NumeroTel
							{
								font-size: 15px;    
							}

							.NumeroTel1, .NumeroTel2, .NumeroTel3
							{
								position:absolute;
								top:77px;
								left:92px;
							}

							span.whatsapp {

								float: left;
								width: 36px;
								height: 34px;
								text-indent: -9999px;
								background: url(images/wats.png) no-repeat;
								z-index: 10;


							}

							.ref_detalhe{
								font-size: 14px;
								font-weight: bold;
							}

							#esconde{

								position: relative;
								bottom: 26px;
							}

							label.numero{
								color: #000;
								font-size:13px;
								margin-right: 0;
								margin-bottom:0;
								font-weight: normal;
							}

							.mais-bairros{
								display: none;
								width: 300px;
								height: 300px;
								position: absolute;
								margin: 0 auto;
								left: 0;
								top: 0;
								background: #ccc;
								z-index: 9900;
							}

							#mascara{
								position: absolute;
								left: 0;
								top: 0;
								z-index: 9000;
								background: #000;
								display: none;
							}

							#mask {
								position:absolute;
								z-index:9000; 
								background-color:#000;
								display:none;}

								#boxes .window {
									position:fixed;
									width:440px;
									height:200px;
									display:none;
									z-index:9999;
									top: 100px !important;}

									/*Fim do Corretor*/


									/* MAPA GEOLOCALIZACAO */

									.mapa, .outros
									{
										margin-top:40px;
										float: left;
									}

									.mapa{
										margin-top: 20px;
									}

									.mapa h2, .outros h2 {

										font-size: 22px;
										font-weight: normal;
										text-align: left;
									}

									.mapa p {
										font-size: 14px;
										color:#000;
									}

									.mapa label p{
										font-size: 10px;
										text-align: center;
										color: #000;
										margin: 0px;
									}

									#map-canvas {
										width: 100%;
										height: 500px;
										margin-bottom: -20px;
									}

									#escolhaComercio {
										display: inline-block;
										padding: 0;
										margin-top: 0px;
									}

									#escolhaComercio #escolha
									{
										position:relative;
										margin-left: 55px;
									}
									#escolhaComercio span {
										width:100%;
										font-size: 14px;
										text-transform: uppercase;
										color: #000;
									}

									#escolhaComercio div {
										font-size: 14px;
										color: #000;
										margin-top: 14px;
										line-height: 32px;
									}
									#escolhaComercio  label {
										position: relative;
										display: inline-block;
										width: 100px;
										background: #fff;
										color: #0d5531;
										cursor: pointer;
										font-weight: normal;
										text-transform: uppercase;
										z-index: 9999;
										height: 65px;
										clear: both;
										margin-bottom: 0px;
									}
									#escolhaComercio div input {
										float: left;
										margin: 9px 4px 0 8px;
									}

									.mapa form{
										margin-bottom: 0px;
									}

									#escolhaComercio i {
										width: 100%;
										height: 42px;
										float: left;
										margin-top: 2px;
										padding-top: 5px;
										background-repeat: no-repeat;
										background-position: center center;
									}
									#escolhaComercio input {
										display: none;
									}

									#escolhaComercio input:checked+label[for=gym], #escolhaComercio input:checked+label[for=bank], #escolhaComercio input:checked+label[for=bar], #escolhaComercio input:checked+label[for=school], #escolhaComercio input:checked+label[for=pharmacy], #escolhaComercio input:checked+label[for=hospital], #escolhaComercio input:checked+label[for=store], #escolhaComercio input:checked+label[for=bakery], #escolhaComercio input:checked+label[for=bus_station], #escolhaComercio input:checked+label[for=restaurant], #escolhaComercio input:checked+label[for=grocery_or_supermarket] {
										background: #ff0000;
										color:#fff;
										position: relative;
										top:10px;
									}

									#escolhaComercio input:checked+label[for=gym] .arrow-right, #escolhaComercio input:checked+label[for=bank] .arrow-right, #escolhaComercio input:checked+label[for=bar] .arrow-right, #escolhaComercio input:checked+label[for=school] .arrow-right, #escolhaComercio input:checked+label[for=pharmacy] .arrow-right, #escolhaComercio input:checked+label[for=hospital] .arrow-right, #escolhaComercio input:checked+label[for=store] .arrow-right, #escolhaComercio input:checked+label[for=bakery] .arrow-right, #escolhaComercio input:checked+label[for=bus_station] .arrow-right, #escolhaComercio input:checked+label[for=restaurant] .arrow-right, #escolhaComercio input:checked+label[for=grocery_or_supermarket] .arrow-right {
										position: absolute;
										top: -34px;
										left: 29px;
										display: inline-block;
										z-index: 999;
										width: 0px;
										height: 0px;
										border-bottom: 20px solid #449e23!important;
										border-right: 20px solid transparent;
										border-left: 20px solid transparent;
									}

									#escolhaComercio .gym {
										background-image: url(../images/mapa/gym.png);
									}
									#escolhaComercio .bank {
										background-image: url(../images/mapa/banco.png);
									}
									#escolhaComercio .bar {
										background-image: url(../images/mapa/bar.png);
									}
									#escolhaComercio .school {
										background-image: url(../images/mapa/escola.png);
									}
									#escolhaComercio .pharmacy {
										background-image: url(../images/mapa/farmacia.png);
									}
									#escolhaComercio .hospital {
										background-image: url(../images/mapa/hospital.png);
									}
									#escolhaComercio .store {
										background-image: url(../images/mapa/shop.png);
									}
									#escolhaComercio .bakery {
										background-image: url(../images/mapa/padaria.png);
									}
									#escolhaComercio .bus_station {
										background-image: url(../images/mapa/onibus.png);
									}
									#escolhaComercio .restaurant {
										background-image: url(../images/mapa/restaurante.png);
									}
									#escolhaComercio .grocery_or_supermarket {
										background-image: url(../images/mapa/mercado.png);
									}



									.titmap {
										text-transform: uppercase;
									}
									#ra3nmap {
										position:absolute;
										width: 30px;
										height: 10px;
										background: url(../images/mapa/ra3n.png) no-repeat;
										text-indent: -9999px;
										right: 16px;
										display:block;
										margin-top:10!important;
									}

									.bg_semelhamte{
										background: #fff;
										margin-top: -80px;
										padding-bottom: 110px;
									}

									.outros
									{
										
										margin-top: 20px;
										
									}

									.outros .col-md-3
									{
										margin-bottom: 40px;
									}

									.outros h2
									{
										margin-top: 30px;
										margin-bottom: 30px;
									}

									.outros img
									{
										display:inline-block;
										width: 100%;
										height: 250px;
									}

									.semelhantes_margin{
										margin-bottom: 20px;
									}
									.outros .info
									{
										width: 100%;
									}

									.outros .info h3
									{
										font-size:16px;
										font-weight: bold;
										text-transform: uppercase;
									}

									.outros .info div
									{
										color:#787878;
									}
									.field-checkbox{
										background-color: transparent!important;
									}
									#buscaAvancada label, #form label, #form-contato label
									{
										color:#000;
										font-size:14px;
										font-weight: normal;
									}

									#buscaAvancada #divregiao {
										width: 100%; 
										height:256px; 
										display:block; 
										overflow:scroll; 
										overflow-x:hidden; 
										font:12px 'Raleway', sans-serif; 
										color:#000; 
										padding:2px; 
										border: 1px solid #c6c6c6; 
										background:#fff; 
									}

									#buscaAvancada #divregiao label
									{
										width:100%;
										height:40px;
										background:#e5e5e5;
										line-height:40px;
										border-radius:3px;
										-moz-border-radius:3px;
										-webkit-border-radius:3px;
										color:#666;
										margin-bottom:2px;
									}
									#buscaAvancada #divregiao label input
									{
										float:left;
										margin:13px 12px 0 6px;
									}

									#buscaAvancada select
									{
										margin-bottom:10px;
									}

									.subtitle
									{
										margin-top:0;
									}

									.adm-locacao
									{
										margin:0;
										padding-left:16px;
										margin-bottom: 0px;
									}

									.adm-locacao li
									{
										color:#000;
										font-size:14px;
										margin-bottom:5px;

									}

									#form-contato
									{
										margin-left:-15px;
									}

									#form-contato .field-checkbox {
										border: none!important;
										-webkit-box-shadow: none;
										box-shadow: none;
										padding: 0;
									}

									#form-contato .field-checkbox label {
										width: 100%;
										min-height: 35px;
										line-height: 24px;
										font-weight: normal;
										border: 1px solid #ccc;
										border-radius: 6px;
										-moz-border-radius: 6px;
										-webkit-border-radius: 6px;
										padding: 5px 8px 4px 7px;
										background: #eee;
										font-size: 12px!important;
									}

									#form-contato .field-checkbox input[type=checkbox]
									{
										position:relative;
										top:2px;
									}

									#form-contato .field-checkbox .col-md-4:first-child {
										padding-left: 0!important;
									}

									.img-contato
									{
										position:relative;
										top: -90px;
									}

									#loading-overlay {
										position: absolute;
										z-index: 699;
										width: 95%;
										height: 100%;
										padding-top: 20%;
										background: rgba(255, 255, 255, 0.85);
										text-align: center;
									}
									.loading-notification {
										width: 100%;
										text-align: center;
										font-size: 16px;
									}
									.loading-notification img {
										text-align: center;
										margin: 0 auto;
									}



									.container-mobile
									{
										background:#fff;
										padding-top:20px;
										padding-bottom:20px;
										-webkit-box-shadow: 0px 1px 3px 0px rgba(153,153,153,1);
										-moz-box-shadow: 0px 1px 3px 0px rgba(153,153,153,1);
										box-shadow: 0px 1px 3px 0px rgba(153,153,153,1);
									}

									.container-mobile .titulo-app
									{
										font-size:18px;
										color:#cd1f21;
										font-size:18px;
										font-weight: bold;
										line-height: 22px;
										margin-bottom:20px;
									}

									#nenhumImovel
									{
										margin: 0 15px;
										color:#000;
										font-size:14px;
									}

									.ui-widget
									{
										width: 228px;
										max-height: 388px;
										overflow-y: scroll;
										overflow-x: hidden;
										font-size:13px!important;
										background:#ffffff!important;
									}

									.ui-state-focus
									{
										background:#cf1b16!important;
										color:#ffffff!important;
										border:1px solid #620d0b!important;
										font-weight: normal!important;
									}

									#verOutros
									{
										float: left;
										width: 100%;
										padding: 15px;
									}

									/*Semelhante*/

									.bxslider{

									}

									.outros .bxslider .bxslider-box {}
									.outros .bxslider .bxslider-box img{}
									.outros .bxslider .bxslider-box h4{
										color: #439e23;
										float: left;
										width: 100%;
										font-size: 20px;
										position: relative;

										z-index: 999999999;
									}
									.bxslider-box h4 {
										color: #000 !important;
									}

									/*Sites Uteis*/

									#uteis{
										padding-left: 0px;
									}

									#uteis li{
										height: 140px;
										list-style: none;
										margin-bottom: 20px;
									}

									#uteis li a {
										border: 1px solid #CDCDCD;
										height: 140px;
										display: block;
									}

									#uteis li a img{     float: left;
										width: 160px;
										height: 108px;
										margin: 15px 0 15px 6px; }


										#uteis li a strong{ float: left;  width: 370px; margin-left: 15px; color: #76aa33; margin-top: 10px; margin-bottom: 10px;  font-size: 14px;  text-transform: uppercase;}
										#uteis li a p{ float: left;  width: 370px; margin-left: 15px; font-size: 12px; color: #9E9E9E;  height: 64px; padding-right: 8px;}
										#uteis li a span{ float: left;  width: 370px; margin-right: 15px;  color: #9E9E9E;   font-size: 12px;  font-weight: bold;  text-align: right; }


										/*Formularios*/

										.box-termos{
											height: 190px;
											overflow: scroll;
											overflow-x: hidden;
											background-color: #fff;
											border: 1px solid #c6c6c6;
											width: 100%;
											padding: 12px 14px;
											margin-top: 20px;
											font-family: 'Raleway', sans-serif;
											font-size: 12px;
											line-height: 17px;
											text-align: justify;
										}

										.pg-documentacao h2{
											color: #9E9E9E;
										}

										.pg-documentacao ul li a{
											color: #449e23;
											font-size: 18px;
											line-height: 35px;
										}

										.pg-intdocumento h2{
											color: #9E9E9E;
											margin-top: 35px;
											float: left;
											width: 100%;
										}

										.pg-intdocumento ul{
											padding-left: 0px;
										}

										.pg-intdocumento ul li{
											list-style-type: none;
											line-height: 26px;

										}

										.pg-intdocumento label{
											margin-top: 20px;
										}

										.pg-intdocumento select{
											height: 40px;
											margin-top: 20px;
											margin-bottom: 0px;
											width: 70px;
											padding-left: 5px;
											border-radius: 5px;
											margin-left: 5px;
										}

										.pg-intdocumento .btn-imprimir{
											background: #449e23;
											color: #fff;
											font-size: 18px;
											border: none;
											margin-top: 13px;
											width: 116px;
											border-radius: 3px;
											height: 40px;
											box-shadow: 1px 1px 1px 1px #ccc;
										}

										.btn-default{
											background: #e11e32;
											color: #fff;
											font-size: 18px;
											border: none;
											margin-top: 13px;
											border-radius: 3px;
											height: 40px;
											text-transform: uppercase;
										
										}

										.btn-default{
											background: #e11e32;
											color: #fff;
											font-size: 18px;
											border: none;
											margin-top: 13px;
											border-radius: 3px;
											height: 40px;
											text-transform: uppercase;
										
										}

										.btn-default:hover {
											background: #7c111b;
											color:#fff;
											
										}

										.form-group.recap-rig{
											float: right;
										}


										.detawhatscompartilhar{
											padding: 3px;    
										    border-radius: 3px;
										    background-color: #3cad12;
										    width: 150px;
										    font-size: 12px;
										    text-align: center;
										    color: #fff;
										    margin-bottom: 10px;
										    padding-bottom: 10px;
										}

										.detawhatscompartilhar i{
											    color: #fff;
    											font-size: 22px;
										}

										.detawhatscompartilhar2{
											padding: 3px;
										    border-radius: 3px;
										    border: 1px solid #c1c1c1;
										    /* background-color: #3cad12; */
										    width: 150px;
										    font-size: 12px;
										    text-align: center;
										    color: #333;
										    margin-bottom: 10px;
										    padding-bottom: 5px;
										}

										.detawhatscompartilhar2 i{
											    color: #333;
    											font-size: 19px;
										}

										.btinternacionaishome{
											float:right; 
											position: relative; 
											margin-top: -76px; 
											margin-right: 10px;     
											margin-right: 43px;
										}

										.btusahome{
											position: relative;
											margin-right: 8px;
										}

										
										.g-recaptcha-contatoDetalhe{
											margin-top:15px;
										}

																				
										iframe.box__video {
										    width: 100%;
										    height: 445px;
										}

										@media (min-width: 1200px) {

											/*Banner Detalher*/
											

											.amazingslider-img-1{
												text-align: center!important;
												background:#fff;;
											}

											.mindescri {
												min-height: 350px;
											}

											.amazingslider-nav-container-1{
												margin-bottom: 0px !important;
											}

											.zerapadding{
												padding: 0;
												padding-left: 5% !important;
											}

											.zerainstapadding{
												padding-left: 0px !important;
											}

											.box-infos-imovel2 .icon_bloco {
											    font-size: 13px!important;
											}												

											.full-clint p{
												margin-bottom: 0;
											}
											img.amazingslider-img-elem-1{
												position: relative!important;
												max-width: auto!important;
												max-height: 100%;
												width: auto!important;
												margin-top: 0!important;
												margin-left: 0!important;
											}

											#BuscaRapida .form-group select, #BuscaRapida .form-group input{
												padding-left: 20px;


											}

											.mosanovo .mais-detalhe {
												margin-left: 25px !important;
											}

											/* Fim Banner Detalher*/

											.info_top{
												margin-top: 30px;
											}

											.regulaline {
												background: #fff;
												padding: 10px;
												position: relative;
												top: -25px;
												font-size: 22px !important;
												width: 40%;
												font-weight: normal;
												text-align: left;
											}

											.rig-btn{
												text-align: right;
											}

											.bgbusca
											{

												position: relative;
												
											}

											.bx-wrapper .bx-viewport li.unico-imovel a.gl-img{
												width: 350!important;
											}

											.nav_rig{
												float: right!important;
												margin-right: 0px; 
											}

											.dest_bot{
												height: 410px!important;
											}

											.header_top .log_client{
												padding-bottom: 0px;
												margin-top: 13px;
												margin-left: 10px;
											}
											.navbar{
												min-height: 30px!important;

											}

											.detalhetelpersonal span {
												font-size: 22px;}

											.header_top .nav>li>a{
												padding: 0px 7px 0px;
												font-size: 12px;
												color: #797979 ;
											}

											.header_top .nav>li>.menu-on{
												border-bottom: 1px solid #bebebe;
											}

											.header_top .nav>.li-ultimo>a{
												padding: 0px 0px 0px 0px;
											}

											.indiquepernolalibt,
											.indiquepernolalibt1 {
								
												margin-right: 20px;

											}

											.atalho p {

												margin-left: 18px;
											}

											.detalhe-info .bg-detalhe {
												height: 330px;
											}

											.outros .col-md-3 img
											{
												max-width: 254px;
												height: 190px;
											}

											.logo-box
											{												
												margin: 0 auto;												
												background-color: #fff ;
												position: relative;				
											}

											.box_logo{
												width: 263px;
											}

											.boxmidiasdecontato{
												margin-right: 20.31%;
											}

											.selecionarimomargin {
												margin-left: 20%;
											}

											.file-icon-busca {
												padding-top: 6%;
												padding-left: 2.8%;
											}

											.alignselecionarimo{ 
												font-weight: 500;
												font-size: 14px;
												margin-top: 0;
												margin-left: 2%;
												float: left;
											}

											.ajustaboxempresathumb {
												margin-left: 160px;
												margin-bottom: 20px;
												margin-top: 20px;
											}

											.aligncheckimo{
												float: left;
											}

											.personal-select label {
												margin-top: 20%;
											}

											.navbarpersonal a {
												padding: 6% 2.4%;
											}

											.alinhapaginacao{
												 width: 100%;
   												 float: right;
											}
										}



										@media (min-width: 992px) and (max-width:1199px) {

											.g-recaptcha-contatoDetalhe, .g-recaptcha-indicar{
												transform: scale(0.8);
    											margin-left: -28px;
										}

											.btinternacionaishome .bt {
											    font-size: 12px;
											    height: 35px;
											    margin-top: 21px;
											}

											.aligncheckimo {
												float: left;
												margin-left: 2% !important;
												margin-top: 5% !important;
											}

											.zerainstapadding{
												padding-left: 30px !important;
											}

											.zerainstapaddingMd{
												padding: 0 !important;
											}

											.linha-direita {
											    padding: 0 3px;
											}

											.box-infos-imovel2 .icon_bloco {
											    font-size: 11px;
											}

											.alinhaultel{
												padding-left: 0 !important
											}
											
											.ajustaboxempresathumb {
												    margin-right: -220px;
												margin-bottom: 20px;
												margin-top: 20px;
											}

											.estiloespecialverimo{
												padding: 0;
											    font-size: 12px;
											    margin-top: 5px;
											}
											

											.regulaline{
												background:#fff;
												padding:10px;
												position:relative;
												top:-25px;
												font-size: 22px;
												width:50%;
												font-weight: normal;
												text-align: left;
											}
											.mosanovo .mais-detalhe {
												margin-left: -10px !important;
											}

											.mindescri {
												min-height: 350px;
											}

											.detalhetelpersonal span {
												font-size: 16px;
											}

											.amazingslider-nav-container-1{

												    margin-top: 42px !important;
												    margin-bottom: 2px !important;

											}
											.amazingslider-nav-1{
												 margin-top: -45px !important;
											}

											.indiquepernolalibt,
											.indiquepernolalibt1{
												margin-right:10px;
											}

											.detalhe-info .bg-detalhe {
												height: 250px;
											}

											
											.atalho p {

												font-size: 12px;
												margin-left:10px;
											}
											

											.alignselecionarimo {
												margin-top: 5 !important;
												margin-left: 2% !important;
												float: left;
											}

										.navbarpersonal a {
											padding: 6% 2.7% !important;
										}

											.file-icon-busca {
												padding-top: 8%;
												padding-left: 3%;
											}

											.personal-select label {
												margin-top: 20%;
											}

											.selecionarimomargin {
												margin-left: 15%;
											}

											.marginalinhadetlahes {
												margin-left: 0%;
												margin-top: 5%;
											}
											.footer .contato-foot {
												float: left;
												width: 100%;
												text-align: left;
											}
											.mosaic .arrow-info div.icon_bloco{
												margin-top: 0;
											}

											/*Banner Detalher*/

											.amazingslider-img-1{
												text-align: center!important;
												background: #fff;
											}


											img.amazingslider-img-elem-1{
												position: relative!important;
												max-width: 636px!important;
												/* max-height: 478px; */
												max-height: 100%;
												width: auto!important;
												margin-top: 0!important;
												margin-left: 0!important;
											}

											/* Fim Banner Detalher*/


											/*Refinar Busca*/
											.direita #refinarBusca .campo-ref{
												width: 162px!important;
											}

											.bx-wrapper .bx-viewport li.unico-imovel a.gl-img{
												width: 283.33!important;
											}

											.resultadoInfo .menu-info-top .i_npaginas select{
												width: 38px;
											}
											

											.resultadoBusca  #map{
												width: 695px!important;
											}

											/*Resultado de Busca*/

											.info-resultado .call-info .icon-info .info-au , .info-resultado .call-info .icon-info .info-dorm , .info-resultado .call-info .icon-info .info-suite , .info-resultado .call-info .icon-info .info-vagas {
												width: 71px;
											}



											.esquerda .resultadoBusca .bairro{
												margin-bottom: 15px;
											}
											.esquerda .resultadoBusca .info-resultado .call-info{
												height: 200px!important;
											}

											.info-resultado .call-info .icon-info{
												margin-top: 13px;
											}

											.info-resultado .call-info .icon-info .info-au p, .info-resultado .call-info .icon-info .info-dorm p, .info-resultado .call-info .icon-info .info-suite p, .info-resultado .call-info .icon-info .info-vagas p{
												height: 50px;
												display: grid;
											}

											.info-resultado .call-info .icon-info .div_info p{
												text-align: center;
												color: transparent;
												width: 1px;
												height: 35px;
												border-left: 1px solid #797979;
											}

											.rig-btn{
												text-align: right;
											}


											/*Busca Rapida*/

											.bgbusca {
												position: relative;
												margin-top: 0px;
											}

											#BuscaRapida{
												width: auto;
											}

											#BuscaRapida .form-group select, #BuscaRapida .form-group input {
												width: 213px;

											}

											.logo-box{
												margin: 0 auto;												
												background-color: #fff ;
												position: relative;	

											}

											/*Imovel*/

											.bg_busca {
												margin-top: -63px;
											}

											

											.esquerda .resultadoInfo .nav-item .item, .esquerda .resultadoInfo .prev, .esquerda .resultadoInfo .prox {
												width: 55px;
											}

											.resultadoInfo .menu-info-top .i_encontrado{
												font-size: 13px;
											}

											.resultadoInfo .menu-info-top .i_npaginas{
												padding-left: 15px;
											}

											/*Fim de Busca Rapida*/

											/*Destaque*/
											/*.bxslider-box .mosaic{
												height: 231px;
												width: 293px;
												top: 39px;
											}*/

											.bxslider-box .mosaic{
												height: 100%;
												width: 293px;
												top: 0px;
											}
											.mosaic .arrow-info span.s_destaque{
												display: block;
											}

											.mosaic .arrow-info div.icon_bloco{
												width: 144px;
												margin-top: 2px;
											}
											/*Fim destaque*/

											/*Destaque Mobile*/

											.destaques .dest_bot.mobile-destaque {
												height: 532px!important;
											}

											.destaques .mobile-destaque .box-img{
												height: 320px;
											}

											.destaques .mobile-destaque img{
												max-height: 320px;
											}

											/*Fim Destaque*/

											/*Aplicativo*/
											.bg-aplicativo-mobile .img-aplicativo{
												margin-left: 295px;
											}
											/* Fim Aplicativo*/

											.menu_topo1{
												margin-top: 12px;
												margin-bottom: 5px;
											}

											.atalhos-detalhe .atalho .detalhe_ico2, .atalhos-detalhe .atalho .detalhe_ico3, .atalhos-detalhe .atalho .detalhe_ico1{
												right: 20px;
											}
											.atalhos-detalhe .atalho .detalhe_ico4{
												right: 25px;
											}

											.atalhos-detalhe .atalho .detalhe_ico5{

												left: 35px;

											}
											.esquerda .resultadoBusca .info-resultado .main-info{
												font-size: 14px;
											}
											.b_imovel{
												font-size: 16px;
											}

											.top_banner .p_banner p {
												font-size: 18px;
												position: absolute;
												width: 237px;
												top: 100px;
											}

											.mais-info{
												padding: 25px 15px 0px;
											}
											.footer .box_clientefoot{
												text-align: center;
											}

											.footer .links .telefone{
												font-size: 20px;
											}
											.footer .links{
												height: 155px;
											}
											.footer .links .telefone span{
												font-size: 40px;
											}

											.nav_left{
												margin-top: 16px;
											}

											.top_select{
												margin-top: 8px;
											}


											/*.header_top .nav_mini{
												width: 717px;
												height: 42px;
												margin-top: 13px;
											}*/
											.box_logo{
												width: 216px;
											}

											.header_top .log_client{
												padding-bottom: 0px;
											}

											/*Banner*/
											#myCarousel{
												top: 0px;
											}
											/*Fim Banner*/

											.navbar-nav
											{
												margin-left:0;
											}
											.header_top .nav>li>a {
												padding: 4px 8px 0px;
												font-size: 9px;
											}
											.header_top .nav>li>a.menu-on{
												border-bottom: 1px solid #bebebe;
												color: #bebebe;
											}

											.header_top a.facebook_logo span{
												margin-top: 0px;
											}


											.navbar-teltop{
												float: right!important;
											}

											.navbar-nav>li>a
											{
												padding:15px 10px;
											}


											.bg-vinho
											{
												height: auto;
											}

											.esquerda .resultadoBusca .info-resultado
											{
												width: 348px;
											}

											.resultadoBusca img
											{
												height: 293px;
											}

											
											.outros .col-md-3 img
											{
												max-height: 190px;
											}

											.banner-app .botoes a
											{
												margin-top: 0px;
											}

											.outbtn-corretor{
												height: 165px;
											}
											ul #responsavel{
												font-size: 12px;
												width: 100%;

											}



											#TelefoneConsultor span
											{
												display:none;
											}

											#box-footer .btn-footer .bloco-2{
												width: 125px;
											}

											#box-footer .btn-footer i.i_indicador{
												margin-left: 4px;
												margin-right: 4px;
											}

											#box-footer .btn-footer i.i_sites{
												margin-left: 3px;
												margin-right: 3px;
											}

											#box-footer .btn-footer i.i_trabalhe{
												margin-left: 4px;
												margin-right: 4px;
											}

											#box-footer .btn-footer i.i_parceria{
												margin-left: 4px;
												margin-right: 4px;
											}

											.footer .box-acess-foot div.f-left{
												width: 60%;
											}
											.footer .box-acess-foot div.f-rigth{
												width: 40%;
											}


											.footer .icon-banco a.brad{
												margin-right: 20px;
											}

											.footer .icon-banco a.caixa{
												margin-right: 20px;
											}

											.footer .icon-banco a.itau{
												margin-right: 26px;
											}

											#refinarBusca .ver-imovel, #refinarBusca .ver-mapa{
												padding: 0px;
											}

											#refinarBusca .ver-imovel.clickmapa span, #refinarBusca .ver-mapa.clickmapa span{
												display: block;
												padding: 0px;
												text-align: center;
												margin-top: 9px;
											}

											#refinarBusca .ver-mapa span , #refinarBusca .ver-imovel span{
												display: block;
												padding: 0px;
												text-align: center;
												margin-top: 9px;
											}

											#refinarBusca .ver-imovel.clickmapa i {
												display: block;
												margin: 0 auto;
												margin-top: 10px;
											}

											#refinarBusca .ver-mapa.clickmapa i{
												display: block;
												margin: 0 auto;
												margin-top: 6px;
											}

											#refinarBusca .ver-imovel i{
												display: block;
												margin: 0 auto;
												margin-top: 10px;
											}

											#refinarBusca .ver-mapa i{
												display: block;
												margin: 0 auto;
												margin-top: 6px;
											}

											/*Sites Uteis*/

											#uteis li a strong{    width: 271px;}
											#uteis li a p{    width: 271px;}
											#uteis li a span{    width: 271px;}

											/*Detalhe*/

											

											.detalhe_information #BuscaDetalhe #boxref{
												margin-left: 0px;
												width: 249px;
											}

											.detalhe_information .info_detalhe2 h1{
												font-size: 26px;
											}

											.info_detalhe2 h1 {
												font-size: 22px;
											}

											.detalhe_information .info_detalhe2.inf_at.div_42{
												margin-top: 15px;
											}

											.detalhe-info .bg-detalhe{
												height: 250px;
											}

											.detalhe_information #BuscaDetalhe{
												margin-bottom: 20px;
											}

											.amazingslider-nav-1{
												height: 403px!important;
												/*top: 85px!important;*/
											}

											.atalhos-detalhe .telefone-atalho {
												padding-top: 10px;
											}
											.atalhos-detalhe .telefone-atalho a{
												padding-left: 11px;
											}

											#escolhaComercio  label{
												width: 170px;
												margin-bottom: 5px;
												height: 80px;
											}

											.mapa label p{
												margin-top: 20px;
											}

											#escolhaComercio i{
												margin-top: 3px;
											}

											#escolhaComercio input:checked+label[for=gym] .arrow-right, #escolhaComercio input:checked+label[for=bank] .arrow-right, #escolhaComercio input:checked+label[for=bar] .arrow-right, #escolhaComercio input:checked+label[for=school] .arrow-right, #escolhaComercio input:checked+label[for=pharmacy] .arrow-right, #escolhaComercio input:checked+label[for=hospital] .arrow-right, #escolhaComercio input:checked+label[for=store] .arrow-right, #escolhaComercio input:checked+label[for=bakery] .arrow-right, #escolhaComercio input:checked+label[for=bus_station] .arrow-right, #escolhaComercio input:checked+label[for=restaurant] .arrow-right, #escolhaComercio input:checked+label[for=grocery_or_supermarket] .arrow-right{
												display: none;
											}

											#escolhaComercio #escolha{
												margin-left: 37px;
											}

											.bxslider .bxslider-box .mosaic{
												width: 283px;
											}

											.bxslider .mosaic .arrow-info div.icon_bloco {
												width: 138px;
											}

											.bg_interna{
												top: 133px!important;
												height: 40px;
											}

										

											.bg_interna .breadcrumb .container-bread{
												top: 5px;
											}
										}

										@media (min-width: 992px){

											.blocoMapatop {
												position: relative;
												top: -150px;
												z-index: 500;
											}

											.bg_semelhamte .bx-controls-direction {
												position: relative !important;
												z-index: 500 !important;
												right: -50 !important;
												top: -364px !important;
											}

											.mosanovo {
												margin-top: 0 !important;
											}

											.mosanovo .alinhavalordetalhes p{
												margin: 0 !important;
											}
												
											.mosanovo .arrow-info{
												top:70px;
											}

											.mosanovo .marginalinhadetlahes {
												    margin-top: 15%
											}

											.box-infos-imovel2 .icon_bloco {
											    font-size: 11px;
											}

											.mosicpersonal{
												height:120% !important;
											}

											.zerapaddingboot {
												padding: 0;
											}
											
											

											.selecionarimoalinhar {
												margin-top: 4%;
											}

											.positionlinkimgbusca {
												position: absolute !important;
												margin-top: -15%;
												margin-left: -5%;
											}

											.mosaic .arrow-info div.icon_bloco {
												margin-top: 0;
											}

											.ttipodedestaquehome {
												color: #5e5e5e;
												padding: 0;
												font-size: 17px;
											}

											.ttipodedestaquehomezerapd {
												padding: 0;
												padding-top: 1%;
											}

											.ttipodedestaquehomeline {
												width: 98%;
												height: 30px;
												border-top: 2px solid #dcdcdc;
												float: right;
											}

											.branco_cor{
												color: #fff!important;

											}

											.loginpadding{
												    padding-top: 22px;
											}

											.zerapadding {
												padding: 0;
											}
											
											.alinhaultel{
												width: 100%; 
												margin-top: 2% !important; 
												padding-left: 9%;
											}
											
											.ordenatelinicial{
												float: left;
											}

											.ordenateproximos{
												float: left;
												padding-left: 5%;
											}
											.paddicofone{
												margin-left: 11%;
											}

											.blocotelfa{
												float: left; 
												font-size: 20px;
												background-color: #d5d5d5; 
												height: 35px; 
												width: 35px; 
												text-align: center; 
												padding:3px; 
												margin-right: 10px;  
												margin-left: 5%;
											}

											.footer .box-acess-foot div a{
												font-size:11px;
											}

											.zerapaddingleft{
												padding-left: 0px;
											}

											.zerapaddingright{
												padding-right: : 0px;
											}

											.zeramargin{
												margin: 0px;
											}

											.blocotelfafooter{
												float: left; 
												font-size: 20px;
												background-color: #d5d5d5; 
												height: 35px; 
												width: 35px; 
												text-align: center; 
												padding:3px; 
												margin-right: 10px;  
												margin-left: 0%;
											}

											.blocotelfa i{
												color:#fff !important;
												font-size: 22px !important;;
											}

											.boxmidiasdecontato{
												float: left; 
												font-size: 20px; 
												background-color: #d5d5d5; 
												height: 35px; 
												width: 35px; 
												text-align: center; 
												padding:3px; 
												margin-right: 5%;
											}

											.boxmidiasdecontato i{

												color:#fff !important;
												font-size: 22px !important;
											}

											.destaques img {
												height: 281px;
												width: 100%;
												background-color: #fff;
											}

											.selecao-tamanho{
												border: 1px solid #ccc;
												/*height: 400px;*/
												margin-top: 15px;
												float:left;

											}

											.selecao-tamanho .info{
												/*padding-left: 15px;*/
											}

											.esquerda .resultadoBusca .info-resultado .call-info{
												height: 190px;
											}
											.zaralabelinfo .paddingimoslected {
												font-size: 12px;
												font-weight: 500;
											}
											.resultadoBusca a{

												height: 232px;
												width:90%;
												position: relative;
												float: left;
												text-align: center;
												border: 1px solid #eeeeee;
												background: #eeeeee;
											}

											.resultadoBusca .ahack{
												height: auto !important;
												text-transform: uppercase;
												padding:4%;
												text-align:center;
												background: #eeeeee;
												color:#000;
												border: 0;
												/* text-decoration: none */
											}

											.resultadoBusca a.img-box img
											{
												max-width: 100%;
												position: absolute;
												margin: auto;
												top: 0;
												left: 0;
												right: 0;
												bottom: 0;
												max-height: 232px;
											}

										}

											@media (min-width: 768px) and (max-width:991px) {

												.btinternacionaishome {												   
												    margin-right: 24px;
												}

												.box-infos-imovel2 .icon_bloco {
											    	font-size: 11px;
												}

												.btinternacionaishome .bt {
												    font-size: 12px;
												    height: 29px;
												    margin-top: 35px;
												}

												.resultadoBusca a {
												width: 100%;
												position: relative;
												float: left;
												text-align: center;
												border: 1px solid #eeeeee;
												background: #eeeeee;										

												}

												.detalhe-info .bg-detalhe {
													height: 420px;
												}

												

												.zerapaddingbootmobile {
													padding: 0;
												}

												.resultadoBusca a.img-box img {
													max-width: 100%;
													position: absolute;
													margin: auto;
													top: 0;
													left: 0;
													right: 0;
													bottom: 0;
													max-height: 182px;
												}
												/*.positionlinkimgbusca {
													position: absolute !important;
												}*/

												/*.alinhasmblocoimage {
													position: absolute;
													margin-left: -47.5%;
													margin-top: -28%;
												}*/

												.resultadoBusca a {
													height: 182px;
													width: 100%;
													position: relative;
													float: left;
													text-align: center;
													border: 1px solid #eeeeee;
													background: #eeeeee;
													margin-top: 5%;
												}

												.img-box{margin-top:0 !important;}
											}

										@media (min-width: 767px) and (max-width:991px) { 
											.btusahomexs, .btpohomexs{
												    width: 48%;
												    font-size: 11px;
												    margin-right: 0;
												    float: left;
												    margin-right: 1%;
												    margin-left: 1%;
												    margin-top: 0px !important;
											}

										.btinternacionaishomexs{
											margin-right: 0px !important;
											padding: 5px;
											margin-top: -14px !important;
											margin-bottom: 20px;

										}
											
											.direita #refinarBusca h2{
												font-size:16.5px;
											}
											.atalhos-detalhe .telefone-atalho a{
												width:100%;
											}
											

											.indiquepernolalibt,
											.indiquepernolalibt1{
												margin-right: 20px;
											}

											.aligncheckimo{
												float: left;
												margin-left: 20% !important;
												margin-top: 5% !important;
											}
											.alignselecionarimo {
												    margin-top: 4% !important;
												    margin-left: 2% !important;
													float: left;
													
											}

											.personalizarcomversaosm {
												    border-top: 1px solid #f1f1f1;
												    padding-top: 1%;
													padding-bottom: 1%;
													-webkit-box-shadow: inset 0px 11px 5px -10px rgba(0, 0, 0, 0.13);
													-moz-box-shadow: inset 0px 11px 5px -10px rgba(0, 0, 0, 0.13);
													box-shadow: inset 0px 11px 5px -10px rgba(0, 0, 0, 0.13);
													
											}

											.navbarpersonal {
												padding-left: 28%;
											}
											.navbarpersonalfooterhack {
												padding-left: 0%;
											}
											.navbarpersonal a {
												padding: 2% 3%;
											}
											
											.paddinghiddenleft {
												padding-left: 0;
											}

											.paddinghiddenright {
												padding-right: 0;
											}

											.verdetalhefontsize{
												font-size:11px;
											}
											

											.personal-select label{margin-top:0;}

											.verdetalhesspansm {
												float: left;
												font-size: 11px;
											}
												.resultadoBusca img {
														height: 230px;
													}

													.ahack{
											height: auto !important;
											text-transform: uppercase;
											padding:4%;
											text-align:center;
											background: #eeeeee;
											color:#000;
											border: 0;}

											
												
												.file-icon-busca {
													padding-top: 8%;
													padding-left: 3%;
												}

												

												

											.fontsm p{
												    font-size: 11px;
													text-align: center;
													width: 100%;
											}

											.breadcrumb .container-bread{
												padding-bottom:10px;
											}

											.mobilemenualinha {
												text-align: left;												
												text-align: left;
											}

											.zerapaddingleft {
												padding-left: 0px;
											}

											

											.ttipodedestaquehome {
												color: #5e5e5e;
												padding: 0;
												font-size: 17px;
											}

											.bxslider-box .mosaic {
												    height: 430px;
												}
											
											


											.ttipodedestaquehomezerapd {
												padding: 0;
												padding-top: 1%;
											}

											.ttipodedestaquehomeline {
												width: 98%;
												height: 30px;
												border-top: 2px solid #dcdcdc;
												float: right;
											}


											.direita #refinarBusca .campo-ref{
												width: 107.5px!important;

											}

											.resultadoBusca  #map{
												width: 533px!important;
											}

											.logo-box{
												margin: 0 auto;												
												background-color: #fff ;
												position: relative;

											}

											.bg_busca{
												margin-top: -54px;
											}

											

											/*.bg_busca{
												height: 250px;
											}*/

											.resultadoInfo .menu-info-top .i_ordenar{
												text-align: left;
												padding-right: 15px;
											}

											.resultadoInfo .menu-info-top .i_npaginas{
												padding-left: 15px;
												padding-right: 15px;
											}

											/*Busca*/

											#BuscaRapida {
												width: auto;												
												margin: 0px
											}
											
											
											
											#BuscaRapida .form-group select, #BuscaRapida .form-group input
											{
												width: 158px;
											}

											.bgbusca {
												position: relative;
											}

											/* Fim Busca*/

											/*Aplicativo*/

											.bg-aplicativo-mobile .img-aplicativo{
												display: none;
											}

											.bg-aplicativo-mobile .bloco-1 .separador{
												width: 419px;
												margin-left: 14px;
											}

											.bg-aplicativo-mobile .separador strong{
												font-size: 20px;

											}

											.bg-aplicativo-mobile .separador p{
												font-size: 20px;
											}

											/*Destaque Mobile*/

											.destaques .dest_bot.mobile-destaque {
												height: 474px!important; 
											}

											.destaques .mobile-destaque .box-img{
												height: 260px;
											}

											.destaques .mobile-destaque img{
												max-height: 260px;
											}

											/*Fim Destaque*/

											/*Mosaic*/

											.bxslider-box .mosaic{
												width: 220px;
											}

											.marginalinhadetlahes {
												margin-left: 0;
												margin-top: 5%;
											}

											.mosaic .arrow-info div.icon_bloco{
												width: 77px;
											}
											/*Fim mosaic*/
											.mais-info{
												padding: 50px 15px 0px;
											}
											.dest_bot{
												height: 390px!important;
											}

											.centro-zx{
												text-align: center;
											}

											.esquerda .resultadoBusca {
												margin-bottom: 32px;
											}

											.esquerda .npaginas{
												text-align: left;
											}

											.footer .links{
												height: 155px;
											}

											.navbar{
												min-height: 30px!important;

											}

											.header_top a.facebook_logo span{
												margin-top: 0px;
											}

											.navbar-teltop{
												float: right!important;
											}

											.header_top .nav>li>a{
												padding: 7px 10px 0px;
											}
											.nav_left{
												margin-top: 20px;
											}



											/*.header_top .nav_mini{
												width: 500px;
												height: 75px;
												margin-top: 10px;
											}*/
											.header_top .log_client{

												padding-bottom: 0px;
											}

											.navbar-nav
											{
												margin-left: 0;
											
											}

											.navbar-nav>li>a
											{
												padding:15px 7px;
												font-size:14px;
											}

											.bg-vinho
											{
												height: auto;
											}



											.footer .financiamento
											{
												text-align: center;
												margin-left:0;
											}

											.footer .financiamento img
											{
												float:none;
												display:inline-block;
												margin:25px 0 0 0;
											}

											.footer .financiamento div span
											{
												margin-top:20px;
											}

											/*.footer .fa
											{
												margin-left:15px;
											}*/

											.footer .links .atendimento
											{
												margin-left:15px;
											}

											.copyright p
											{
												margin-left:0;
											}

											.esquerda .resultadoBusca img
											{
												
												height: auto;
											}

											.esquerda .resultadoInfo .nav-item
											{
												margin-left:0;
												text-align: center;
												margin-top: 15px;
											}

											.esquerda .resultadoInfo .classificar
											{
												padding-bottom:20px;
											}

											.esquerda .npaginas
											{
												margin-top:5px;
												padding-bottom:20px;
											}

											.direita #refinarBusca h2
											{
												padding-top:12px;
											}

											.direita #refinarBusca .form-control
											{
												margin:5px 0;
											}

											.direita #refinarBusca .btn-refinar
											{
												margin-left:0px;
												margin-top: 5px;
												float:right;
											}

											.header_top .nav>li.tel-li{
												margin: 0px 10px;
											}

											

											.menu_topo1{
												margin-top: 12px;
												margin-bottom: 14px;
											}

											/*.navbar-tel span, .navbar-telefone span, .navbar-celular span{
												font-size: 25px;
											}*/

											.preparatelefone {
												font-size: 17px;
												font-weight: 500;
												font-family: 'Lato', sans-serif;
											}

											.header_top .nav>li>a{
												font-size: 9.7px;
												padding: 4px 8px;
											}

											.header_top .ul1, .header_top .ul2{
												margin-bottom: 3px;
											}

											/*Banner*/
											#myCarousel{
												top: 0px;
											}
											/*Fim Banner*/

											#refinarBusca .ver-imovel.clickmapa span, #refinarBusca .ver-mapa.clickmapa span{
												color: transparent;
											}

											#refinarBusca .ver-mapa span{
												color: transparent;
												display: none;
											}
											#refinarBusca .ver-imovel span{
												color: transparent;
												display: none;
											}

											#refinarBusca .ver-imovel.clickmapa i {
												display: block;
												margin: 0 auto;
												margin-top: 10px;
											}

											#refinarBusca .ver-mapa.clickmapa i{
												display: block;
												margin: 0 auto;
												margin-top: 6px;
											}

											#refinarBusca .ver-imovel i{
												display: block;
												margin: 0 auto;
												margin-top: 10px;
											}

											#refinarBusca .ver-mapa i{
												display: block;
												margin: 0 auto;
												margin-top: 6px;
											}

											#refinarBusca .ver-imovel, #refinarBusca .ver-mapa{
												padding-left: 0px;
											}

											.bg_interna{
												top: 140px!important;
												height: 40px;
											}


											.bg_interna .breadcrumb .container-bread{
												top: 5px;

											}

											

											/*.interna-pg{
												margin-top: 33px;
											}*/


										}

										@media (min-width: 320px) and (max-width:767px) {

											.navbarpersonal a {
												padding: 5% 3.4%;
												background: #f6f6f6;
												margin-bottom: 5%}

												.navbarpersonal a {
													color: #000;
													float: left;
													font-size: 12px;
												}

												.box-infos-imovel2 .icon_bloco {
											    	font-size: 11px;
												}

												

										}

										@media (max-width: 991px){



											.detawhatscompartilhar{
												margin:  auto;
												margin-bottom: 10px;
											}

											.aplicarflexmobile{
											   display: -webkit-flex;
											   display: flex;
											   -webkit-align-items: center;
											   align-items: center;
											   -webkit-justify-content: center;
											   justify-content: center;
											}

											.amazingslider-img-box-1{
												background-color: #fff !important;
												margin-bottom: 50px;
											}

											img.amazingslider-img-elem-1{
												position: relative!important;
												/* max-height: 478px; */
												max-height: 100%;
												width: auto!important;
												margin-top: 0!important;
												margin-left: 0!important;
												
											}

											.zeraleftpm{
												float: none !important;
												
											}

											.escondebastao {
												display: none;
											}

											.viracem {
												width: 100%;
												text-align: center;
											}

											.mais-info{
												margin-bottom:20px;
											}

											.centralmobiletop{
												text-align: center;
											}

											.atalho p{
												margin-left:10px;
											}

											.blocoMapatop {
												position: relative;
												top: -55px;
												z-index: 500;
											}

											.linha-direita {
											    border-right: 1px solid #bfbfbf;
											    padding: 0 4px;
											}
										
											
											.detalhecentralizamobile{

												text-align: center;
											}

											.esquerda .resultadoBusca{
												margin-right:8%;
											}

											.zerapadding{
												padding: 0;
											}

											.zerapaddingboot {
												padding: 0;
											}
											.menuajuste{ margin-left: -6%;margin-bottom: 3%;}
											.ajustalogin{float: right;margin-right: -8%; margin-top: -7%; }
											.full-clint a{ margin-left: 5px;}
											.header_top .ul2{
												margin-bottom: 0px;
												padding-top: 0px;
											}

											.header_top .ul2{margin-top: 0px;}
											.header_top .ul2 p{font-size: 9px;}

											.boxmidiasdecontato{
												float: left; 
												font-size: 20px; 
												background-color: #d5d5d5; 
												height: 35px; 
												width: 35px; 
												text-align: center; 
												padding:3px; 
												margin-right: 5%;
											}

											.boxmidiasdecontato i{

												color:#fff !important;
												font-size: 22px !important;
											}

											.blocotelfa{
												float: left; 
												font-size: 20px;
												background-color: #d5d5d5; 
												height: 35px; 
												width: 35px; 
												text-align: center; 
												padding:3px; 
												margin-right: 10px;  
											   /*	margin-left: 5%;*/
											}

											.atalhos-detalhe .voltar-link p {
												color: #fff;
												line-height: 15px;
												margin-top: -22px;
												margin-left: 39px;

											}

											.rig-btn, .cent-btn{
												text-align: center;
											}

											
											.esquerda .resultadoBusca .bairro{
												font-size: 14px;
											}

											.semelhantes_margin{
												margin-bottom: 30px;
											}

											.outros img{
												display:inline-block;
												width: 100%;
												height: auto;
											}

											.selecao-tamanho{
												height: auto!important;

											}

											.down_line{
												background: #ff0000;
												height: 1px;
												width: 100%;
												clear: both;
											}
											.esquerda .resultadoBusca .cidade{
												margin-top: 10px;
											}

											.esquerda .resultadoBusca .info-resultado .main-info{
												margin-bottom: 10px;
											}



											.atalhos-detalhe .atalho .detalhe_ico5 {

												position: relative;
												top: 24px;
												float: none;
												margin-right: 229px;
												display: inline-block;
												left: 18px;
											}

											.atalhos-detalhe .voltar-link p{
												color: #000;
											}

											.esqIntro .infoAdd
											{

												text-align: center;
											}

											.mais-info{
												text-align: center;
											}

											.selecao-tamanho{

												height: auto;
												margin-bottom: 40px;
												border: 1px solid #ccc;
											}

											.selecao-tamanho p{
												font-size: 15px;
												margin: 1%;
												text-align: center
											}

											.selecao-tamanho img {
												height: auto;

											}

											#box-footer .btn-footer{
												margin-bottom: 20px;
											}

											.bg-footer #box-footer{
												margin-top: 75px;
											}

											#box-footer .btn-footer i.i_indicador{
												width: 75px;
												margin-right: 10px;
												margin-left: 10px;
											}
											#box-footer .btn-footer i.i_sites{
												width: 75px;
												margin-right: 10px;
												margin-left: 10px;
											}
											#box-footer .btn-footer i.i_trabalhe{
												width: 75px;
												margin-right: 10px;
												margin-left: 10px;
											}
											#box-footer .btn-footer i.i_parceria{
												width: 75px;
												margin-right: 10px;
												margin-left: 10px;
											}

											#box-footer .btn-footer .bloco-2{
												width: calc(100% - 110px);
												position: relative;
												top: -8px;
											}

											.footer{
												background: #f6f6f6;
												height: auto;
												margin-top: 0px;
											}


											.footer .box-acess-foot{
												text-align: center;
											}

											.footer .box-acess-foot .f-left{
												text-align: left;
												width: 100%;
											}

											.footer .box-acess-foot .f-rigth{
												text-align: left;
												width: 100%;
											}

											

											.tel-lifooter{width:100%;}

											.bg-footer{
												margin-bottom: 0px;
											}

											.footer .social-footer .li-icon{
												display: inline-block;
											}

											.footer .social-footer .li-icon a.mail_logo span{
												margin-top: -8px;
											}

											.footer .social-footer .li-icon a.mail_logo{
												top: -10px;
												height: auto;
											}

											.footer .financia-foot{
												float: left;
												text-align: center;
												margin-top: 25px;
												width: 100%;
											}

											.footer .icon-banco a.brad, .footer .icon-banco a.caixa, .footer .icon-banco a.citi , .footer .icon-banco a.hsbc, .footer .icon-banco a.itau , .footer .icon-banco a.poupex , .footer .icon-banco a.sant{
												margin-right: 12px;
												margin-left: 12px;
												margin-top: 10px;
											}


											.nido-ra3n div a{
												margin-bottom: 10px;
												display: block;
											}

											.copyright p {
												padding: 5%;
												margin: 0;
												top: 0;
												text-align: center;
											}

											.esquerda .resultadoInfo{
												float: left;
												width: 100%;
												margin: 0 auto;
											}

											/*Resultado de Busca*/

											.esquerda .resultadoBusca .bairro{
												margin-top: 2%;
												margin-bottom: 2%;
												height: 35px;
												max-height: 35px;
												text-align: center;
											}

											.esquerda .resultadoBusca .info-resultado .events label{
												text-align: center;
											}

											.esquerda .resultadoBusca .info-resultado .events .btn-imovel a{
												top: 0px;
												width: 100%
											}

											.info-resultado .call-info .icon-info .info-au, .info-resultado .call-info .icon-info .info-dorm, .info-resultado .call-info .icon-info .info-suite, .info-resultado .call-info .icon-info .info-vagas{
												width: calc( 25% - 7px);
											}

											.info-resultado .call-info .icon-info .div_info{
												height: auto;
												width: 1px;
											}

											.esquerda .resultadoBusca{
												margin-bottom: 4%;
												height: auto;
											}

											.icon-footer #box-footer{
												top: 0px;
											}

											.esquerda .tag{
												float: left;
											}

											/*Detalhe do Imovel*/

											.amazingslider-nav-1{
												display: none!important;
											}

											.detalhe-info {
												top: 20px;
											}

											.breadcrumb-detalhe {
												padding-left: 210px;
											}

											.detalhe_information #BuscaDetalhe #boxref{
												margin-left: 0px;
												border-color: #439e23 ;
												color: #439e23;
											}

											.detalhe_information #BuscaDetalhe{
												margin-bottom: 20px;
												margin-top: 10px;
											}

											.form-inline .form-group{
												width: auto;
											}

											.form-inline  .input-busca-detalhe{
												width: calc(100% - 68px);
											}


											.detalhe_information #BuscaDetalhe #boxref{
												width: 100%;
											}

											.detalhe_information .info_detalhe2{
												margin-left: 0px;
												text-align: center;
											}
											

											.detalhe_information .info_detalhe2 i{
												display: block;
												float: none!important;
												margin: 0px auto 5px!important;
											}

											.detalhe_information .info_detalhe2.down_info {
												height: auto!important;
												margin-top: 20px!important;
												margin-bottom: 20px!important;
											}

											.detalhe_information .info_detalhe2 h1{
												font-size: 25px;
											}

											.breadcrumb-detalhe{
												display: none;
											}

											.mapa, .outros
											{
												float: left;
												width: 100%;
											}



											.atalhos-detalhe .telefone-atalho{
												padding-top: 15px;
												height: auto;
												padding-bottom: 15px;
											}

											.atalhos-detalhe .telefone-atalho a{
												padding-left: 0px;
												text-align: center;
												font-size: 25px;
												width:90%;
											}

											.det-select label{
												display: block;
												text-align: center;
											}

											.det-select .face_label{
												display: block;
												float: none;
												text-align: center;
											}

											.icon-footer-det #box-footer {
												top: 0px;
												margin-top: 0px;
											}


											.icon-footer-det.icon_up #box-footer{
												top: 0px;
												margin-top: 30px;
											}

											#uteis li{ height: auto!important; }
											#uteis li a{ height: auto!important; }
											#uteis li img{      float: none!important; display: block!important; margin: 0 auto!important; }
											#uteis li a strong{    float: none!important; display: block!important; width: 100%;     padding-right: 15px;}
											#uteis li a p{   float: none!important; display: block!important; width: 100% ;    padding-right: 15px; height: auto!important;}
											#uteis li a span{    float: none!important; display: block!important; width: 100% ;    padding-right: 15px;}


											.form-group.recap-rig{
												float: none;
												display: block;
											}
											.form-group .g-recaptcha div{
												margin: 0 auto;
											}

											.footer .localiz .full-clint{
												width: 100%;
												float: left;

											}

											.footer .localiz a.client-nbt{
												margin: 10px auto 0px;
												float: none;
												display: block;
											}


										}


										
										@media (min-width: 768px) {
											h1.color-h1 {
												font-size: 30px;
											}
											.info_detalhe2 h1 {
												font-size: 22px;
											}
											.interna-pg {
												background: #f6f6f6;
												margin-bottom: 1%;
											}

											.quant-pagina{
												padding-right: 0 !important;
												padding-left: 0 !important;
											}
											
											.footer h3{
												text-align: left;
											}

											.navbarpersonal a {
											
												color: #000;
												float:left;
												font-size:12px;
											}

											

											.resinfopersonala {
												padding-top: 4%;
											}

											.resinfopersonalav2 {
												margin-top: 2%;
											}

											.infoRodape .navbarpersonal a {
												padding: 4% 2.6% !important;
												background: #f6f6f6;
												margin-bottom: 10%;
											}

											.breadcrumb .container-bread{
												padding-bottom:10px;
											}

											.personalreinfoa a{
												text-transform: uppercase;
												text-decoration: underline;
												padding-top: 2%;
											}
											.numberfontsize {
												font-size: 17px;
												font-family: 'Lato',
												sans-serif;
											}
											.separador-select-busva-view{
												border-bottom: 1px solid #dadada;
												margin: 10px 0px;
											}
											.personal-select select{
												border: 1px solid #eee !important;
												-webkit-box-shadow: 6px 2px 22px -7px rgba(0, 0, 0, 0.34) !important;
												-moz-box-shadow: 6px 2px 22px -7px rgba(0, 0, 0, 0.34) !important;
												box-shadow: 6px 2px 22px -7px rgba(0, 0, 0, 0.34) !important;
												
											}


											.file-icon-busca i{
												font-size: 30px;
												color: #030303;
											}

											.titulodescricaomobile{padding-right: 0;}
											.header_top .navbar-inverse{

												border-radius: 0px!important;
												border-bottom: transparent;
											}



											#BuscaRapida .form-group select{
												-webkit-appearance: none;
												-moz-appearance: none;
												background: transparent url(../images/seta-menu.png) no-repeat right center;
												background-position: 94%;
												box-shadow: none;
												color: #bebebe;
											}



											.amazingslider-arrow-right-1{
												background: url("../images/sprite.png") no-repeat -102px -351px!important;
												width: 30px!important;
												height: 49px!important;
												margin-top: -49px!important;
												z-index: 9999;
											}

											.amazingslider-arrow-left-1{
												background: url("../images/sprite.png") no-repeat -42px -350px!important;
												width: 30px!important;
												height: 49px!important;
												margin-top: -49px!important;
												z-index: 9999;
											}

											.dest_bot{
												margin-bottom: 50px;
												height: 400px;

											}





											.top_select{
												margin-top: 20px;
											}

											.footer .financiamento
											{
												height: 136px;
												margin-left:-15px;
											}

											.footer .links
											{
												margin-left: 0px;

											}

											.footer .adm-locacao
											{
												margin-right: -15px;
												height: 136px;
											}

											.resultadoBusca img{
												padding:0;
												display:inline-block;

											}

											.direita
											{
												float:right;
												margin-top: 3.5%;
											}


											.esquerda .resultadoBusca .info-resultado
											{
												height: 282px;
											}

											


											.direita #refinarBusca .form-control
											{
												font-size:13px;
												border:1px solid #dadada;
												border-radius:0;
												padding-left: 4px;
												height: 34px;

											}

											.direita #refinarBusca select.form-control{
												-webkit-appearance: none;
												-moz-appearance: none;
												background: transparent url(../images/arrow_down.png) no-repeat right center;
												background-position: 94%;
												box-shadow:none;
												
												height: 50px;
												text-transform: uppercase;
												border-top:0;
												border-left:0;
												border-right:0;


											}

											.direita #refinarBusca .campo-ref
											{
												width: 212.5px;
												box-shadow: none;
												background: transparent;
												height: 50px;
												border: 1px solid #dadada;
												border-right:0;
											}

											.container-refinar{
												margin-top:11%;
											}

										}

										@media screen and (max-width: 767px) {

											.g-recaptcha-contatoDetalhe, .g-recaptcha-indicar{
												    transform: scale(0.9);
    												margin-left: -21px;
										}


											.btinternacionaishome button{
												    width: 48%;
												    font-size: 11px;
												    margin-right: 0;
												    float: left;
												    margin-right: 1%;
												    margin-left: 1%;
												    margin-top: 0px !important;
											}

										.btinternacionaishome{
											width: 100%;
											margin-right: 0px !important;
											padding: 5px;
											margin-top: 0px !important;
											margin-bottom: 20px;

										}
	

											.btusahomexs, .btpohomexs{
												    width: 48%;
												    font-size: 11px;
												    margin-right: 0;
												    float: left;
												    margin-right: 1%;
												    margin-left: 1%;
											}

										.btinternacionaishomexs{
											margin-right: 0px !important;
											padding: 5px;
											margin-top: -10px !important;

										}
											


										.btinternacionaishome {
											  
											    margin-top: -47px;											
											    margin-right: 43px;											   
											    margin-bottom: 13px;
											}

											.numberfontsize {
												font-size: 17px;
												font-family: 'Lato', sans-serif;
											}
											.atalhos-detalhe .telefone-atalho a {
												width: 90%;
											}
											
											.navegacaoalign{
												display: flex;
												flex-direction: row;
												justify-content: center;
												align-items: center;
												text-align:center;
											}

											.navbarpersonal{
												width:60%;
											   
											}

											.navbarpersonalfooterhack{margin-left: 24%;}

											.infoRodape .navbarpersonal a {
												padding: 5% 3.4%;
												background: #f6f6f6;
												margin-bottom: 5%;}

												.navbarpersonal a {
													color: #000;
													float: left;
													font-size: 12px;}

											.zerapaddingbootmobile{
												padding: 0;
											}

											#loading-overlay{
												height:4000px;
											}

											.ahack {
												height: auto !important;
												text-transform: uppercase;
												padding: 3%;
												text-align: center;
												background: #eeeeee;
												color: #000;
												float:left;
												width: 100%;
												margin-top: 3%;
												border: 0;}
											
											.fontsm p {
												font-size: 15px;
												text-align: center;
												width: 100%;
											}

											.esquerda .resultadoBusca .bairro {
												font-size: 18px;
											}
										
											.footer h3 {
												text-align: center;
											}
								
										.menu_topo2>li>a:hover {
											border-bottom: 0 !important;
											color: #bebebe;
										}
										.contato-foot{ text-align:center;}
											
										.preparaddd{font-size: 14px!important;}
										.preparatelefone {
											font-size: 14px !important;
										}
											.titulodescricaomobile {
												font-size: 22px;
												margin-top: 5%;
												margin-bottom: 5%;
												background: #d5d5d5;
												text-align: center;
											}
											.endereconovo-foot{width:100%;}
											.endereconovo-foot h3{width:100%;text-align: center;}
											.destaques {
												border-bottom: 1px solid #f2f2f2;
											}
											
											
											.copyright p{    
												padding: 5%;
												padding-bottom: 0;
												margin: 0;
												top:0;
												text-align: center;
											}

											
																						
											.endereconovo-foot{text-align: center; float: left;}

											.menuajuste {
												margin:0;
												
											}

											.header_top .nav>li.tel-li{
												text-align: center;
											}


											/*Refinar Busca*/


											.direita #refinarBusca .btn-refinar{
												margin-top: 0px!important;
											}

											.selecao-tamanho .info{
												text-align: center;
											}

											.resultadoBusca  #map{
												width: 100%!important;
											}

											.resultadoInfo .menu-info-top .i_npaginas select{
												width: 60px;
											}

											/*Fim Refinar Busca*/

											.container-mobile-b{
												padding-left: 0px;
												padding-right: 0px;
												padding-top: 0px;
												margin-bottom: 20px;
												background: #333;
											}


											.resultadoInfo .menu-info-top {
												text-align: center;
												color: #000;
												
												
											}

											
											.resultadoInfo .menu-info-top form{
												height: 50px;
											}

											.resultadoInfo .menu-info-top .i_ordenar{
												text-align: center;
												color: #000;
												display: block;

											}
											.resultadoInfo .menu-info-top .ver-selecionados{
												text-align: center;
												color: #000;
												display: block;
												height: 50px;
												background: #449e23;
												color: #fff;
												padding: 0px;
												padding-top: 16px;
											}
											.resultadoInfo .menu-info-top .i_npaginas{
												text-align: center;
												color: #000;
												display: block;
												height: 50px;

											}

											.resultadoInfo .menu-info-top .i_ordenar  select{
												width: 163px;
											}

											.bg-nav{
												height: 80px;
											}

											.bg_busca{
												margin-top: -35px;
											}

											


											/*Logo*/

											.navbar-brand{
												margin: 0 0 5px 0;
												width: 110px;
											}

											.navbar-brand img{
												padding-top: 0px!important;
												margin-left:15%;
											}

											/*Botão mobile topo*/

											.navbar-inverse .navbar-toggle{
												border-color: transparent;
											}

											/*Cor do botão mobile ao clicar*/
											.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
												background: #333;
											}


											/*background-color - mobile */
											.bg-verde , .esquerda .resultadoBusca .info-resultado .events a, .footer .links .telefone{
												background-color: #439e23!important;
											}
											/*Cor de letras Mobile*/
											.direita #refinarBusca h2{
											
												text-align: center;
											}

											.nav-branco .navbar-nav>li>a{
												text-align: center;
												color: #fff;
											}


											/*letra mobile*/
											.footer .links .telefone span, .esquerda .resultadoBusca .info-resultado .events a{
												color: #fff!important;
											}

											/*Banner*/
											#myCarousel{
												top: 0px;
											}
											/*Fim Banner*/

											/*Aplicativo*/

											.bg-aplicativo-mobile{
												background: #efefef;
												height: auto;
												padding-bottom: 15px;
											}

											.bg-aplicativo-mobile .bloco-1{
												width: 100%;
												padding-top: 15px;
												height: auto;
											}
											.bg-aplicativo-mobile .bloco-2{
												width: 100%;
												height: auto;
											}

											.bg-aplicativo-mobile .bloco-1 i{
												display: block;
												margin: 0 auto;
											}

											.bg-aplicativo-mobile .bloco-2 a.aplay{ margin: 10 auto 0;  }
											.bg-aplicativo-mobile .bloco-2 a.gplay{ margin: 10 auto 0;  }

											.bg-aplicativo-mobile .img-aplicativo{
												display: none;
											}

											.bg-aplicativo-mobile .bloco-1 .separador{
												width: 100%;
												display: block;
												margin-left: 0px;
												text-align: center;
												margin-top: 15px;
											}

											.bg-aplicativo-mobile .separador strong{
												font-size: 18px;

											}

											.bg-aplicativo-mobile .separador p{
												font-size: 16px;
											}

											/*Detalhe Mobile*/

											.destaques .dest_bot.mobile-destaque{
												height: auto!important;
												margin-bottom: 40px;
											}

											.destaques .mobile-destaque .box-img {
												height: auto!important;
											}

											.destaques .mobile-destaque img{
												max-height: 99999999px;
												position: static;
											}

											.arrow-info-mobile div.icon_bloco {
												display: inline-block;
												width: 15%;
												
											}

											

											/*Fim Detalhe Moibile*/


											.mais-info{
												padding: 10px 15px 0px;
											}

											.linha_top{
												margin-top: 20px;
												margin-bottom: 20px;
											}
											.esquerda .resultadoBusca .info-resultado{
												background-color: #f4f4f4;
											}

											.navbar-tel span, .navbar-telefone span{
												position: relative;
												font-size: 25px;
												top: 4px;
											}
											.footer .box_footentre, .footer .box_footlogin{
												text-transform: uppercase;
												padding: 8px 14px 7px 13px;
												text-align: center;
											}



											.navbar-tel, .navbar-telefone {
												top: 0px;
												text-align: center;
												position: relative;
												z-index: 2;
												width: 100%;
												display: inline-block;
											}

											/*Busca Rapida*/

											.bg-verde {
												width: 100%;
												z-index: 9999999999999999;
												padding-bottom: 5px;
											}


											#BuscaRapida{
												height: auto;
												display: none;
												margin-top:15px;
												width: 100%;
											}

											#BuscaRapida .form-group input[type=submit] {
												width: 70px;
												background-position: 20px 11px!important;
												-webkit-border-radius: 90px;
												-moz-border-radius: 90px;
												border-radius: 90px;
											}
											.navbar-menu
											{
												margin-top:-56px;
											}
											.navbar-nav
											{
												margin-left: -15px;
												margin-right: -15px;
											}
											.busca-mapa
											{
												display:block;
												margin-bottom:10px;
											}
											.buscar-imoveis
											{
												width:100%;
												text-align: center;
												color:#fff;
												font-size:16px;
												line-height: 20px;
												margin:0;
											}
											.buscar-imoveis span
											{
												position:relative;
												top:2px;
												margin-right:16px;
												display:inline-block;
											}

											.collapse.in{
												display:block!important;											
												
											}

											.bgMobile{
												background-color: rgba(0, 0, 0, 0.8);
												background: rgba(0, 0, 0, 0.8);
											}

											.zeraborda{border:0;}

											#BuscaRapida .form-group select {
												-webkit-appearance: none;
												-moz-appearance: none;
												background: transparent url(../images/seta-menu.png) no-repeat right center;
												background-position: 94%;
												box-shadow: none;
												color: #bebebe;
											}

											#BuscaRapida .form-group .busca-submit{
												width: 70px;
												margin:0 auto;
												left: 0;
											}

											#BuscaRapida .form-group select, #BuscaRapida .form-group input
											{	
												width: calc(100% - 30px);
												border:1px solid #ccc;
												height: 45px;
												margin: 0 auto ;								}

												#BuscaRapida .form-group select{
													-webkit-appearance: none;
													-moz-appearance: none;
													background: transparent url(../images/seta-menu.png) no-repeat right center;
													background-position: 97%;
													margin-top: 10px;

												}

												.bg-busque
												{
													background:#b5b5b5;
													text-align: center;
													padding-left:0;
												}
												.bg-busque span
												{
													left:0;
												}
												.busque-blocos
												{
													padding-left: 0;
												}
												.busque-blocos .container-item
												{
													float:none;
													display:inline-block;
												}
												.busque-blocos .divisoria-blocos
												{
													display:none;
												}
												.footer{
													padding-bottom: 15px;
												}

												.footer .links
												{
													margin-top:30px;
												}
												.footer .links .fa-phone
												{
													position:relative;
													top:6px;
													right:8px;
													background:none;
													font-size:30px;
												}
												.footer .links .telefone
												{
													width: 100%;
													padding:20px;
													color:#ffffff;
													font-size:15px;
													margin-bottom: 15px;
												}

												.footer .box_footentre, .footer .box_footlogin {
													display: block;
													margin-bottom: 10px;
												}

												.footer a span.facebook-grande{
													position: relative;
													left: 41%;
												}

												.footer .navbar-link
												{
													margin-top:10px;
												}


												.footer .links .atendimento
												{
													width:100%;
													padding:20px;
													background:#dcdcdc;
												}

												.copyright p
												{
													font-size:12px;
												}

												.esquerda .resultadoInfo .classificar
												{
													width: 100%;
													padding:20px;
													text-align: center;
												}

												.esquerda .resultadoInfo select
												{
													padding:10px;
												}

												.esquerda .resultadoInfo .nav-item
												{
													height: 45px;
													text-align: center;
													margin-left: 0;
												}
												.esquerda .infoRodape .nav-item
												{
													height: 55px;
												}
												.esquerda .resultadoInfo .nav-item .item
												{
													margin: 5px;
													padding:2px 10px 5px;
													background:#ccc;
													border: 1px solid #ccc;
													color: #000;
												}
												.esquerda .resultadoInfo .nav-item .atual-item
												{
													padding:2px 10px 5px;
													margin: 10px;
													background: #449e23!important;
													border: 1px solid #449e23;
													color: #fff;
												}

												.esquerda .infoRodape{
													height: 75px;
													margin-top: 0px;
												}

												.resultadoBusca img{
													margin: 0 auto;
												}

												.esquerda .npaginas
												{
													padding:10px;
													text-align: center;
												}
												.esquerda .resultadoBusca
												{
													margin-top: 0px;
													margin-bottom: 25px;
													float: left;
												}
												.esquerda .resultadoBusca .info-resultado
												{
													padding-bottom:0;
													padding-top: 15px;
													position: relative;
													top: -20px;
												}
												.esquerda .resultadoBusca .info-resultado .first-col, .esquerda .resultadoBusca .info-resultado .second-col
												{	
													padding-top: 0px;
													padding-bottom: 0px;
													min-height: 0;
													height:auto;

												}

												.esquerda .resultadoBusca .info-resultado .first-col{
													padding-top: 10px;
												}

												.esquerda .resultadoBusca .info-resultado .second-col
												{
													padding-bottom:20px;
												}
												.esquerda .resultadoBusca .info-resultado .events label, .esquerda .resultadoBusca .info-resultado .events a
												{
													width: 100%;
												}

												.direita
												{
													margin-top:25px;

												}

												.direita #refinarBusca .form-control
												{
													margin:5px 0;
													-webkit-appearance: none;
													-moz-appearance: none;
													background: transparent url(../images/arrow_down.png) no-repeat right center;
													background-position: 94%;
													border: 1px solid #c1c1c1;
													height: 50px;
													text-transform: uppercase;
													background-color:#fff;
												}

												.direita #refinarBusca #divregiao .labelref
												{
													padding:6px 0 6px 5px;
													background:#fff;
													margin:4px 0;
												}

												.direita #refinarBusca .btn
												{
													margin-bottom:20px;
												}

												.direita #refinarBusca .btn-refinar
												{
													width: 100%;
													margin:20px 0;
													text-align: center;
												}

												.direita #container-refinar
												{
													display:none;
													padding-top:20px;
													padding-bottom: 65px;
												}
												.link-voltar
												{
													padding-top:20px;
													padding-bottom:20px;
												}
												.esqIntro .showref
												{
													font-size:16px;
												}

												.esqIntro h1 div
												{
													font-size: 22px;
												}

												.moving {
													margin:0 -30px;
												}

												#form-contato .field-checkbox .col-md-4 {
													padding-left: 0!important;
												}

												.destaques{
													margin-top: 0px!important;
												}

												.amazingslider-arrow-right-1{
													/* display: none!important; */
													display: block !important;
												}

												.amazingslider-arrow-left-1{
													/* display: none!important; */

													display: block !important; 
												}

												.bg-footer .footer-alugel{
													margin-top: 70px;
												}

												.bg-footer .bloco-aluguel{
													text-align: center;
													width: 100%;
												}

												.bg-footer .bloco-aluguel span{
													width: 100%;
												}

												.bg-footer .footer-alugel p{
													width: 100%;
													margin-bottom: 40px;
												}

												.bg-footer .footer-alugel i{
													top: -21px;

												}

												.bg-footer{
													height: auto;
													background-image: none;
													background: #439e23;
												}

												#box-footer .btn-footer i.i_indicador{
													float: left;
												}
												#box-footer .btn-footer i.i_sites{
													float: left;
												}
												#box-footer .btn-footer i.i_trabalhe{
													float: left;
												}
												#box-footer .btn-footer i.i_parceria{
													float: left;
												}

												#box-footer .btn-footer .bloco-2{
													text-align: center;
													top: 0px;
													margin-top: 33px;
												}

												.bg-footer #box-footer{
													margin-top: 60px;
												}

												.footer .box-acess-foot .f-left, .footer .box-acess-foot .f-rigth{
													width: 100%;
													float: left;
													text-align: center;
												}

												.footer .telefone-foot strong:first-of-type{
													margin-right: 0px
												}

												.footer .telefone-foot strong{
													width: 100%;
													display: block;
													margin-bottom: 5px;
												}


												.footer .social-footer{
													height: auto;
												}

												.footer .localiz p{

												}

												.footer .social-footer .li-icon a.mail_logo span{
													display: inline-block;
													margin: 0px;
													float: none;
													position: relative;
													top: 4px;
													margin-right: 12px;
												}

												.footer .social-footer .li-icon a.mail_logo{
													top: 0px;
												}

												.footer .social-footer .li-icon.mail-fot{
													display: block;
													margin-bottom: 10px;
													margin-top: 25px;
													width: 100%;
												}

												.esquerda .resultadoBusca .bairro{
													margin-top: 10px;
													text-align: center;
												}

												.esquerda .info-resultado .call-info p{
													text-align: center;
												}

												.esquerda .resultadoBusca .info-resultado .call-info{
													text-align: center;
												}

												.esquerda .resultadoBusca .info-resultado .events .btn-imovel a{
													text-align: center;
													color: #439e23!important;
													box-shadow: none;
													padding-left: -15px!important;
												}

												.icon-footer #box-footer{
													margin-top: 35px;
												}

												.form-inline  .input-busca-detalhe{
													width: calc(100% - 0px);
													padding-left: 10px;
													padding-right: 10px;
													margin-bottom: 0px;
												}

												.detalhe_information #BuscaDetalhe .busca-submit{
													margin: 0 auto;
													width: 150px;
													border: 1px solid #fff ;
													box-shadow: 1px 0px 1px 1px #d6d6d6;
												}

												.detalhe_information #BuscaDetalhe .top_buscar{
													border: transparent;
													width: 100%;
													background-position: 59px 12px!important;
												}


												.bg_interna{
													position: relative;
													top: 0px;
													float: left;
												}

												.bg_interna .static-breadcrumb{
													text-align: left;
													padding-left: 0px;
												}

												/*.interna-pg{
													margin-top: 105px;
												}*/


											}


											@media (max-width: 766px){


												.header_top a.facebook_logo span:after{
													content: "FACEBOOK";
													position: relative;
													left: 32px;
													top: 2px;


												}

												.bg-detalhe {
													height: 480px;
													margin-top: 20%;
												}
												.dest_bot{
													margin-bottom: 40px;

												}
											}

											.navbar-inverse{
												border: none!important;
											}

											@media (max-width: 500px){
												#BuscaRapida
												{	

													margin-right: 45px;
												}

												

												.atalho p {
													margin-left: 10px;
													font-size: 11;
												}

												.indiquepernolalibt,
												.indiquepernolalibt1 {
													    margin-right: 10;
												}
												.detalhe-info .bg-detalhe {
													height: 280px;
													margin-top: 180px;
												}
												.navbarpersonal {
													width: 90%; margin-left:8%;}

												.navbarpersonalfooterhack {
													margin-left: 9%;}


											.smallmarginmidias {
												margin-left: 5%;
											}

											.s_destaque{display:none;}
											

											.arrow-info-mobile div.icon_bloco {
												width: 100%;
												margin-bottom: 5%;
											}

											.arrow-info-mobile .s_destaque{display: none;}
										}


											@media (min-width: 451px) {
												.alinhatelmobiletopo {
													padding: 5% 0% 0% 35%;
												}

												.smallmarginmidias {
													margin-left: 2%;
												}
												
												
												
											}	

											@media (max-width: 450px){

												.full-clint2 p {
													color: #797979;
													font-size: 11px;
													float: left;
													font-weight: 500;
													padding-top: 10px;
													margin: 0;
													height: 35px;
													width: 100%;
													text-align: center;
												}
										
												
												   .alinhatelmobiletopo{ 
													   padding: 5% 0% 0% 30%;
													}

												.info-resultado .call-info .icon-info .info-au, .info-resultado .call-info .icon-info .info-dorm, .info-resultado .call-info .icon-info .info-suite, .info-resultado .call-info .icon-info .info-vagas{
													width: calc( 50% - 2px);
													margin-bottom: 15px;
													height: 65px;
												}

												.info-resultado .call-info .icon-info{
													height: auto;
													margin-top: 15px;

												}

												.info-resultado .call-info .icon-info .div_info{
													display: none;
												}

												#box-footer .btn-footer .bloco-2{
													text-align: center;
													top: 0px;
													margin-top: 22px;
												}



											}

.detalhetelpersonal a {
	float: left;
	padding-left: 22px !important;
	margin-top: 0 !important;
}
.detalhetelpersonal span {
	font-weight: 700;
	font-family: 'Lato', sans-serif;
}
.detalhetelpersonal b {
	font-size: 11px !important;
	font-weight: 500;
}

.atalho{
	background: #fff;
}
 .atalho .fa {
	 color: #d0d0d0;
	 font-size: 28px;
	 margin-top:28px;
	 margin-left: 25px;
	 float: left;

	 
}
.atalho p{
	float:left;
	color: #c1c1c1;

	    
}

.atalho{
	text-transform: uppercase;
}

.zeraradius input[type="text"]{border-radius: 0;}
.zeraradius textarea {
	border-radius: 0;
}


.change2::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color:#c1c1c1;
	opacity: 1;
	/* Firefox */
}

.change2:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color::#c1c1c1;
}

.change2::-ms-input-placeholder {
	/* Microsoft Edge */
	color::#c1c1c1;
}

.solicitepadding{
	padding:0px 20px;
}

.btfullsolicite{
		width: 100%;
		border-radius: 0;
		background-color: #ff0000 !important;
	    
}
#myCarousel .carousel-control .icon-prev{
	display:none;
}

#myCarousel .carousel-control .icon-next{
	display: none;
}


.atalhosrelative {
	position: relative;
	z-index: 600;
}

.indiquepernolalibt,
.indiquepernolalibt1 {
	float: right !important;
	margin-left: 0 !important;
	color: #000 !important;
}

.bx-wrapper .bx-controls-direction a{
	width:25px !important;
}

@media print {
.amazingslider-img-1{ margin-top:1px; padding:0;}
.t, .printcheck {
	display: none;
	}
.detalhe-info,
.resultado, body {
	overflow: hidden;
	}
.blocoMapatop{
	top: 0;
}

.pg-imp1 p{font-size: 12px;}
	
}

.arrow_box12 {
	position: relative;
	background: #d4d4d4;
	border: 0.5px solid #e2e2e2;
	top: 70px;
	z-index: 500;
	margin-bottom: 10px;
}

.arrow_box12:after,
.arrow_box12:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box12:after {
	border-color: rgba(212, 212, 212, 0);
	border-bottom-color: #d4d4d4;
	border-width: 50px;
	margin-left: -50px;
}

.arrow_box12:before {
	border-color: rgba(226, 226, 226, 0);
	border-bottom-color: #e2e2e2;
	border-width: 51px;
	margin-left: -51px;
}

#html5-lightbox-box{
	margin-top:5%  !important;
}

#html5-elem-wrap{
	max-height: 500px !important;
}

  #html5-image-container img {
  	height: 100% !important;
    width: auto !important;
	}
.ajustprevempresa{
	left: 0 !important;
	top:60px !important;
}

.ajustnextempresa {
	right: 0 !important;
	top:60px !important;
}

.bx-wrapper .bx-controls-direction a{
	    width: 35px !important;
	    height: 45px !important;
}

#BuscaRapida .form-group select{
	color:#797979;
	font-weight: 500;
}

#BuscaRapida .form-group input[type=text]::-webkit-input-placeholder {
	color: #797979;
	opacity: 1;
}

#BuscaRapida .form-group input[type=text]:-moz-placeholder {
	color: #797979;
	opacity: 1;
}

#BuscaRapida .form-group input[type=text]::-moz-placeholder {
	color: #797979;
	opacity: 1;
}

#BuscaRapida .form-group input[type=text]:-ms-input-placeholder {
	color: #797979;
	opacity: 1;
}

#BuscaRapida .form-group input{
	color: #797979;
}


