#intervencao {
	width: 100%;
	margin-bottom: 80px;
	float: left;
	text-align: center;
}

#intervencao img {
	width: 100%;
}

* {
	margin: 0;
	padding: 0;
	outline: none;
	border: 0;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}

::selection {
	color: #FFF;
	background: #292927;
}

html, body {
	width: 100%;
	height: 100%;

}

.tarja-breve {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px;
	background: #3f3f3f;
	color: white;
	font: normal 17px 'Conv_ProximaNova-bold', sans-serif;
}

.error {
	border: 2px solid darkred !important;
}

.error + .customSelect {
	border: 2px solid darkred !important;
}

.input-file {
	display: none;
}

hr {
	width: 100%;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #cccccc;
}

@font-face {
	font-family: 'Conv_ProximaNova-Bold';
	src: url('/fonts/ProximaNova-Bold.eot');
	src: local('☺'), url('/fonts/ProximaNova-Bold.woff') format('woff'), url('/fonts/ProximaNova-Bold.ttf') format('truetype'), url('/fonts/ProximaNova-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_ProximaNova-Extrabold';
	src: url('/fonts/ProximaNova-Extrabold.eot');
	src: local('☺'), url('/fonts/ProximaNova-Extrabold.woff') format('woff'), url('/fonts/ProximaNova-Extrabold.ttf') format('truetype'), url('/fonts/ProximaNova-Extrabold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_ProximaNova-Light';
	src: url('/fonts/ProximaNova-Light.eot');
	src: local('☺'), url('/fonts/ProximaNova-Light.woff') format('woff'), url('/fonts/ProximaNova-Light.ttf') format('truetype'), url('/fonts/ProximaNova-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_ProximaNova-Regular';
	src: url('/fonts/ProximaNova-Regular.eot');
	src: local('☺'), url('/fonts/ProximaNova-Regular.woff') format('woff'), url('/fonts/ProximaNova-Regular.ttf') format('truetype'), url('/fonts/ProximaNova-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#modalDeixeTelefone {
	width: 612px;
	height: 380px;
	background: url(/images/bg-deixe-telefone.jpg) top right no-repeat;
}

#modalDeixeTelefone .containerModal {
	position: absolute;
	top: 95px;
	right: 60px;
	width: 280px;
}

#modalDeixeTelefone h1 {
	font: normal 28px 'Conv_ProximaNova-Light', sans-serif;
	color: #474747;
	margin-bottom: 30px;
}
#modalDeixeTelefone .containerModal h1 span {
	font: normal 30px 'Conv_ProximaNova-Bold', sans-serif;
}

#modalDeixeTelefone .containerModal ul li {
	list-style-type: none;
	width: 100%;
}

#modalDeixeTelefone .containerModal ul li input {
	width: 100%;
	font: normal 13px/30px 'Conv_ProximaNova-Light', sans-serif;
	background: transparent;
	border: 2px solid #c0c0c0;
	border-radius: 2px;
	text-indent: 10px;
	margin-bottom: 8px;
}

#modalDeixeTelefone .containerModal ul li input#btEnviar {
	float: right;
	width: auto !important;
	background: #6b297c;
	font: normal 13px/30px 'Conv_ProximaNova-Regular', sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	text-indent: 0 !important;
	padding: 0 10px;
	border: 2px solid #6b297c;
	cursor: pointer;
}

#modalWhatsApp {
	background: #f8f8f8;
}

#cabecalhoWhatsAPP {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding: 15px 0;
	background: #FFF;
}

.containerModal {
	position: relative;
	width: 90%;
	height: auto;
	margin: 0 auto;
}

#cabecalhoWhatsAPP h1 {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	font: normal 24px 'Conv_ProximaNova-Regular', sans-serif;
	color: #47b475;
}

#cabecalhoWhatsAPP h2 {
	position: relative;
	float: left;
	width: calc(100% - 25px);
	height: auto;
	font: normal 17px 'Conv_ProximaNova-Light', sans-serif;
	color: #333;
	margin: 5px 0 0 25px;
}

#conteudoWhatsAPP {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding: 35px 0;
}

#conteudoWhatsAPP p {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	font: normal 15px/18px 'Conv_ProximaNova-Light', sans-serif;
	color: #333;
	text-align: center;
}

#conteudoWhatsAPP p span {
	font: normal 15px 'Conv_ProximaNova-Bold', sans-serif;
}

#btSalvarContatoWhatsAPP {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0;
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	text-transform: uppercase;
	margin: 20px 0 50px 0;
	font: normal 20px 'Conv_ProximaNova-Bold', sans-serif;
	background: #292929;
}

#btAcessarWhatsAPP {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	padding: 10px 0;
	color: #FFF;
	text-align: center;
	border-radius: 10px;
	text-transform: uppercase;
	margin: 20px 0 50px 0;
	font: normal 20px 'Conv_ProximaNova-Bold', sans-serif;
	background: #47b475;
}

@media screen and (min-width: 1133px) {

	.interMobi {
		display: none;
	}

	/* Geral */
	.container {
		position: relative;
		width: 1033px;
		height: auto;
		margin: 0 auto;
	}

	#header {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		padding: 20px 0;
		z-index: 10;
	}

	#logo {
		position: relative;
		float: left;
		width: 203px;
		height: 71px;
		z-index: 15;
	}

	#logo img {
		-webkit-filter: brightness(300);
		filter: brightness(300);
	}

	#btnMenu {
		position: relative;
		float: right;
		border: 0;
		margin: 5px 0 0 0;
		cursor: pointer;
		z-index: 15;
		cursor: pointer;
		background: none;
	}

	#btnMenu i {
		font-size: 42px;
		color: #FFF;
	}

	#menuAberto {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(35,35,35,0.95);
		display: none;
	}

	#itensMenu {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 150px 0 0 0;
	}

	#itensMenu li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		font: normal 24px 'Conv_ProximaNova-Light', sans-serif;
		color: #666;
		text-align: right;
		padding: 20px 0;
		letter-spacing: 5px;
		text-transform: uppercase;
	}

	#itensMenu li a {
		color: #FFF;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#itensMenu li a:hover {
		opacity: 0.5;
		text-decoration: underline;
	}

	#menuPersistente {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #ccc;
		background: rgba(255,255,255,0.95);
		z-index: 10;
		display: none;
	}

	#menuInterna {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #ccc;
		background: rgba(255,255,255,0.95);
		z-index: 10;
	}

	.logoPersistente {
		position: relative;
		float: left;
		margin: 11px 0 0 0;
	}

	#menuPersistenteEmpreendimento {
		position: relative;
		float: left;
		margin: 22px 0 0 130px;
	}

	#menuPersistenteEmpreendimento li {
		position: relative;
		float: left;
		list-style: none;
		font: normal 12px 'Conv_ProximaNova-Regular', sans-serif;
		color: #333;
		margin: 0 25px 0 0;
		text-transform: uppercase;
	}

	#menuPersistenteEmpreendimento li a {
		text-decoration: none;
		color: #666;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#menuPersistenteEmpreendimento li a:hover {
		color: #6B297C;
	}

	#btnMenuPersistente {
		position: relative;
		float: right;
		border: 0;
		cursor: pointer;
		z-index: 15;
		cursor: pointer;
		background: none;
	}

	#btnMenuPersistente i {
		font-size: 42px;
		color: #333;
	}

	#rodapePersistente {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: auto;
		background: #6B297C;
		z-index: 100;
	}

	#itensRodapePersistente {
		position: relative;
		width: 100%;
		height: auto;
		margin: 0 auto;
	}

	#itensRodapePersistente li {
		position: relative;
		float: left;
		height: auto;
		list-style: none;
		padding: 5px 15px;
		margin: 0 14px 0 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		margin: 0 70px 0 0;
	}

	#itensRodapePersistente li:hover {
		background: #551f63;
		padding: 10px 15px;
		/*border-top: 2px solid #045325;*/
		margin-top: -10px !important;
	}

	#itensRodapePersistente li:last-child {
		margin: 0;
	}

	#itensRodapePersistente li a {
		color: #f8f8f8;
		display: block;
	}

	#itensRodapePersistente li i {
		position: relative;
		float: left;
		font-size: 32px;
		color: #f8f8f8;
	}

	#itensRodapePersistente li p {
		position: relative;
		float: left;
		margin: 10px 0 0 10px;
		font: normal 18px 'Conv_ProximaNova-Regular', sans-serif;
	}

	#redesSociais {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 15px 0;
		text-align: center;
		background: #c0c0c0;
	}

	#redesSociais p {
		position: relative;
		float: left;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		margin: 10px 20px 0 0;
	}

	#redesSociais a {
		position: relative;
		float: left;
		padding: 0 49px;
		color: #FFF;
	}

	#redesSociais a:last-child {
		padding-right: 0;
	}

	#redesSociais a i {
		font-size: 26px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#redesSociais .ion-social-facebook:hover {
		color: #3b5998;
	}

	#redesSociais .ion-social-instagram:hover {
		color: #125688;
	}

	#redesSociais .ion-social-twitter:hover {
		color: #55acee;
	}

	#redesSociais .ion-social-youtube:hover {
		color: #bb0000;
	}

	#redesSociais .ion-social-pinterest:hover {
		color: #cb2027;
	}

	#redesSociais .ion-social-snapchat:hover {
		color: #fffc00;
	}

	#redesSociais .ion-social-googleplus:hover {
		color: #dd4b39;
	}

	#redesSociais .ion-social-linkedin:hover {
		color: #007bb5;
	}

	#btnInfoMobile {
		display: none;
	}

	#rodape {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 50px 0;
		margin: 0 0 45px 0;
		background: #292929;
	}

	.infoEquerre {
		float: left;
		text-align: center;
  	 	margin-right: 252px;
	}

	.infoEquerre img {
		height: 80px;
		margin-bottom:20px;
		-webkit-filter: brightness(300);
		filter: brightness(300);
		opacity: 0.5;
	}

	.infoEquerre p {
		font: normal 12px/16px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFFFFF;
	}

	.sitemap {
		position: relative;
		float: left;
		margin: 0 40px 0 0;
	}

	.sitemap:nth-child(1) {
		width: 40px;
	}

	.sitemap:nth-child(2) {
		width: 80px;
		text-indent: 10px;
	}

	.sitemap:nth-child(3) {
		width: 120px;
		text-indent: 10px;
	}

	.sitemap:nth-child(3) li:first-child {
		text-indent: 0;
	}

	.sitemap:nth-child(4) {
		width: 135px;
	}

	.sitemap:nth-child(5) {
		width: 80px;
	}

	.sitemap:nth-child(6) {
		width: 80px;
		margin: 0;
	}

	.sitemap li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		font: normal 12px/16px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.sitemap li a {
		color: #FFF;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.sitemap li a:hover {
		opacity: 0.65;
	}

	.formNewsletterRodape {
		position: relative;
		float: right;
		width: auto;
		height: auto;
	}

	.formNewsletterRodape p {
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		margin: 0 0 10px 0;
	}

	.inputNewsletterRodape {
		position: relative;
		float: left;
		width: 250px;
		height: 35px;
		background: none;
		border: 0;
		padding: 0 10px;
		color: #FFF;
		font: normal 12px 'Conv_ProximaNova-Light', sans-serif;
		border-left: 1px solid rgba(255,255,255,0.8);
		border-top: 1px solid rgba(255,255,255,0.8);
		border-bottom: 1px solid rgba(255,255,255,0.8);
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
	}

	.inputNewsletterRodape::-webkit-input-placeholder {
		color: #FFF;
	}

	.btnNewsletterRodape {
		position: relative;
		float: left;
		width: 35px;
		height: 37px;
		border: 1px solid rgba(255,255,255,0.8);
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		cursor: pointer;
		background: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.btnNewsletterRodape:hover {
		background: #FFF;
	}

	.btnNewsletterRodape:hover i {
		color: #292929;
	}

	.btnNewsletterRodape i {
		font-size: 16px;
		color: #FFF;
	}

	.nota-legal {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #666;
		margin: 50px 0 0 0;
		text-align: center;
		font: normal 12px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.nota-legal a {
		color: #666;
		text-decoration: none;
	}

	.nota-legal a:hover {
		text-decoration: underline;
	}

	.selectStyled {
		width: auto;
		height: auto;
		border-radius: 3px;
	}

	.customSelectInner {
		background: url(/images/setaSelects.png) no-repeat center right;
	}

	.controllerSelect {
		position: relative;
		float: left;
	}

	/* Home */

	#sliderHome {
		position: relative;
		float: left;
		width: 100%;
		height: 600px;
	}

	#sliderHome .container {
		height: 100%;
	}

	#sliderHome ul {
		position: relative;
		float: left;
		width: 100%;
		height: 100%;
	}

	#sliderHome ul.slides li {
		position: relative;
		float: left;
		width: 100%;
		height: 100%;
		list-style: none;
		background-position: top center;
	}

	#sliderHome ul.slides li a {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 100;
	}

	.flex-direction-nav {
		position: absolute !important;
		left: 0;
		top: 40%;
		height: auto !important;
		z-index: 5;
		opacity: 0.5;
	}

	.flex-nav-prev {
		position: absolute;
		left: 10%;
		width: 52px;
		height: 101px;
		list-style: none;
		background: url(/images/setaVoltarGaleria.png) no-repeat center center;
	}

	.flex-nav-next {
		position: absolute;
		right: 10%;
		width: 52px;
		height: 101px;
		list-style: none;
		background: url(/images/setaAvancarGaleria.png) no-repeat center center;
	}

	.flex-next, .flex-prev {
		position: relative;
		float: left;
		width: 100%;
		height: 100%;
	}

	#buscaHome {
		position: absolute;
		left: 50%;
		bottom: 15%;
		width: 862px;
		margin: 0 0 0 -431px;
		height: auto;
		z-index: 5;
	}

	.buscaLivreBannerHome {
		position: relative;
		float: left;
		width: 770px;
		height: 50px;
		padding: 0 20px;
		border: 0;
		border-top: 1px solid #FFF;
		border-left: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
		font: normal 20px 'Conv_ProximaNova-Light', sans-serif;
		color: #FFF;
		background: rgba(0,0,0,0.5);
	}

	.buscaLivreBannerHome::-webkit-input-placeholder {
		color: #FFF;
	}

	.btnBuscarLivreHome {
		position: relative;
		float: left;
		width: 50px;
		height: 52px;
		border: 0;
		border-top: 1px solid #FFF;
		border-right: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		cursor: pointer;
		background: #f8f8f8;
	}

	.btnBuscarLivreHome i {
		color: #333;
		font-size: 30px;
	}

	#apresentacaoHome {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 100px 0;
		text-align: center;
	}

	#apresentacaoHome h2 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-transform: uppercase;
	}

	#apresentacaoHome p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 30px 0 0 0;
	}

	#empreendimentosDestaque {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#empreendimentosDestaque li {
		position: relative;
		float: left;
		width: 49%;
		height: 360px;
		list-style: none;
		cursor: pointer;
		background-position: center center !important;
		background-size: cover !important;
	}

	#empreendimentosDestaque li:nth-child(2n) {
		float: right;
	}

	#empreendimentosDestaque li img {
		width: 100%;
		height: 300px;
	}

	.boxEmpreendimentoDestaque {
		position: absolute;
		left: 0;
		top: 0;
		width: calc(100% - 40px);
		height: 100%;
		color: #FFF;
		padding: 0 20px;
		text-align: center;
		display: table;
		background: rgba(0,0,0,0.7);
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#empreendimentosDestaque li:hover .boxEmpreendimentoDestaque {
		opacity: 1;
	}

	.conteudoBoxEmpreendimentoDestaque {
		position: relative;
		width: 100%;
		height: auto;
		display: table-cell;
		vertical-align: middle;
	}

	.boxEmpreendimentoDestaque h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 26px 'Conv_ProximaNova-Bold', sans-serif;
		color: #FFFFFF !important;
		text-transform: uppercase;
	}

	.boxEmpreendimentoDestaque h4 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 15px 0 5px 0;
		font: normal 20px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.boxEmpreendimentoDestaque h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		opacity: 0.8;
		font: normal 16px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.controllerBtnImoveis {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		margin: 50px 0 0 0;
	}

	.btnMaisEmpreendimentos {
		position: relative;
		font: normal 18px/32px 'Conv_ProximaNova-Regular', sans-serif;
		color: #292929;
		text-transform: uppercase;
		text-decoration: none;
		padding: 15px;
		border: 1px solid #292929;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.btnMaisEmpreendimentos i {
		margin: 0 5px 0 0;
	}

	.btnMaisEmpreendimentos:hover {
		background: #292929;
    	color: #FFF;
	}

	#conversaoHome {
		position: relative;
		float: left;
		width: 100%;
		margin: 100px 0;
	}

	#itensConversaoHome {
		position: relative;
		width: 540px;
		margin: 0 auto;
		height: auto;
	}

	#itensConversaoHome li {
		position: relative;
		float: left;
		width: 50%;
		height: auto;
		list-style: none;
		text-align: center;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#itensConversaoHome li i {
		font-size: 72px;
		color: #6B297C;
	}

	#itensConversaoHome li p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #6B297C;
		font: normal 20px/22px 'Conv_ProximaNova-Light', sans-serif;
		letter-spacing: -0.5px;
		margin: 10px 0 0 0;
	}

	#itensConversaoHome li p span {
		font: normal 20px 'Conv_ProximaNova-Bold', sans-serif;
	}

	#itensConversaoHome li:hover {
		opacity: 0.8;
	}

	#maisBuscados {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
		padding: 100px 0;
		background: #f3f3f3;
	}

	#maisBuscados h1 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		color: #333;
		font: normal 32px 'Conv_ProximaNova-Light', sans-serif;
		letter-spacing: -0.5px;
	}

	.listaMaisBuscados {
		position: relative;
		float: left;
		width: 33%;
		height: auto;
		margin: 50px 0 0 0;
		border-right: 1px solid #ccc;
	}

	.listaMaisBuscados:last-child {
		border: 0;
	}

	.listaMaisBuscados li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		padding: 5px 0;
		text-align: center;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
	}

	.listaMaisBuscados li:first-child {
		margin: 0 0 5px 0;
		font: normal 16px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.listaMaisBuscados li a {
		color: #333;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.listaMaisBuscados li a:hover {
		opacity: 0.6;
		text-decoration: underline;
	}

	/* Interna */

	#bannerEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: 500px;
		text-align: center;
		background-position: center top;
	}

	#bannerEmpreendimento h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		font: normal 42px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
		text-align: left;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#bannerEmpreendimento h4 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		font: normal 26px 'Conv_ProximaNova-Regular', sans-serif;
		text-transform: uppercase;
		text-align: left;

		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#bannerEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		margin: 210px 0 20px 0;
		font: normal 22px 'Conv_ProximaNova-Regular', sans-serif;
		text-transform: uppercase;
		text-align: left;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#resumoTipologia {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 20px 0 15px 0;
		background: rgba(0,0,0,0.7);
	}

	#resumoTipologia h1 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		font: normal 18px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
	}

	#breadCrumbs {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 30px 0 0 0;
	}

	#listaBreadCrumbs {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#listaBreadCrumbs li {
		position: relative;
		float: left;
		width: auto;
		height: auto;
		color: #666;
		font: normal 12px 'Conv_ProximaNova-Regular', sans-serif;
		list-style: none;
		margin: 0 15px 0 0;
	}

	#listaBreadCrumbs li a {
		color: #666;
		text-decoration: none;
	}

	#listaBreadCrumbs li a:hover {
		text-decoration: underline;
	}

	#listaBreadCrumbs li:after {
		content: '/';
		margin: 0 0 0 15px;
	}

	#listaBreadCrumbs li:last-child a {
		font-weight: 700;
	}

	#listaBreadCrumbs li:last-child:after {
		content: '';
	}

	#resumoEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 100px 0 0 0;
	}

	#textoSobreEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
	}

	#textoSobreEmpreendimento.cemPct {
		width: 100%;
	}

	#textoSobreEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-transform: uppercase;
	}

	#textoSobreEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 30px 0 0 0;
	}

	#videoEmpreendimento {
		position: relative;
		float: right;
		width: 50%;
		height: auto;
	}

	#videoEmpreendimento iframe {
		position: relative;
		float: left;
		width: 100%;
		height: 350px;
	}

	#imagensEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: 550px !important;
		overflow: hidden;
		background: #000;
		margin: 100px 0 0 0;
	}

	#galeriaEmpreendimento {
		float: none;
		width: 1033px;
		height: auto;
		margin: 0 auto;
		cursor: move;
		overflow: visible !important;
	}

	.imagensEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	.imagensEmpreendimento img {
		width: 100%;
		max-height: 550px;
	}

	.imagensEmpreendimento figcaption {
		position: absolute;
		left: 10px;
		bottom: 10px;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		opacity: 0.8;
		text-shadow: 1px 1px 5px #000;
	}
/* novidade */
	#imagensEmpreendimento .controls {
		position: absolute;
		left: 50%;
		top: 200px;
		width: 1000px;
		height: 101px;
		margin: 0 0 0 -500px;
	}

	#imagensEmpreendimento .controls .nextBtn {
		position: absolute;
		right: 20px;
		top: 0;
		width: 52px;
		height: 101px;
		background: url(/images/setaAvancarGaleria.png);
	}

	#imagensEmpreendimento .controls .prevBtn {
		position: absolute;
		left: 20px;
		top: 0;
		width: 52px;
		height: 101px;
		background: url(/images/setaVoltarGaleria.png);
	}

	#contatoEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 100px 0;
	}

/* fim da novidade */
	#contatoEmpreendimento .controls {
		position: relative !important;
		float: left !important;
		width: 100% !important;
		height: auto !important;
	}

	#contatoEmpreendimento i {
		font-size: 64px;
		color: #333;
	}

	#contatoEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
	}

	#contatoEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 10px 0 0 0;
		text-align: center;
	}

	.formularioEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
	}

	.campoFormularioEmpreendimento {
		position: relative;
		float: left;
		height: 35px;
		padding: 0 10px;
		border-radius: 2px;
		border: 2px solid #c0c0c0;
		color: #333;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
	}

	.campoFormularioEmpreendimento::-webkit-input-placeholder {
		color: #333;
	}

	.selectFormularioEmpreendimento {
		height: 35px;
		border-radius: 2px;
		border: 2px solid #c0c0c0;
		color: #333;
	    font: normal 14px/36px 'Conv_ProximaNova-Light', sans-serif;
	    text-align: left;
	    text-indent: 5px;
	    background: #FFF;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}

	.campoFormularioEmpreendimento.nome {
		width: 243px;
	}

	.campoFormularioEmpreendimento.email {
		width: 180px;
		margin: 0 10px;
	}

	.selectFormularioEmpreendimento.estado {
		width: 80px;
	}

	.selectFormularioEmpreendimento.cidade {
		width: 180px;
		margin: 0 10px;
	}

	.campoFormularioEmpreendimento.telefone {
		width: 150px;
	}

	.btnEnviarFormularioEmpreendimento {
		position: relative;
		float: right;
		width: 67px;
		height: 39px;
		border-radius: 3px;
		border: 2px solid #6b297c;
		color: #FFF;
	    font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		margin: 0 0 0 10px;
		background: #6b297c;
		text-transform: uppercase;
		cursor: pointer;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.btnEnviarFormularioEmpreendimento:hover {
		background: #292929;
		border: 2px solid #292929;
	}

	#mapaEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
		background: url(/images/bg-localizacao.jpg) top center;
		background-size: cover;
		background-attachment: fixed;
	}

	#mapaEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 36px 'Conv_ProximaNova-Bold', sans-serif;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		padding: 100px 0 0 0;
	}

	#mapaEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 28px 'Conv_ProximaNova-Light', sans-serif;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		margin: 10px 0 0 0;
	}

	#mapaEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Regular', sans-serif;
	    color: #fff;
	    text-align: center;
	    margin: 30px 0 0 0;
	}

	#mapaEmpreendimento iframe {
		float: left;
		width: 100%;
		margin: 50px 0 0 0;
	}

	#googleMaps {
		position: relative;
		float: left;
		width: 100%;
		height: 500px;
		margin-top: 80px;
	}

	#obrasEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 100px 0;
		text-align: center;
	}

	#obrasEmpreendimento i {
	    font-size: 52px;
	    color: #333;
	}

	#obrasEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 0 0;
	}

	#obrasEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		text-align: center;
		margin: 10px 0 50px 0;
	}

	.percentual {
		position: relative;
		float: left;
		width: 100%;
		float: left;
	}

	.chart {
		position: relative;
		display: inline-block;
		width: 110px;
		height: 110px;
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
	}

	.chart canvas {
		position: absolute;
		top: 0;
		left: 0;
	}

	.percent {
		display: inline-block;
		font: normal 22px/110px 'Conv_ProximaNova-Regular', sans-serif;
		display: none;
		color: #333;
	}

	.percent:after {
		content: '%';
		margin-left: 0.1em;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #333;
	}

	#obrasEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 20px 0 0 0;
	}

	.graficosEmpreendimento {
		position: relative;
		float: left;
		width: 145px;
		height: auto;
		margin: 50px 0 0 0;
		text-align: center;
	}

	#btnFotosEstagioEmpreendimento {
		position: relative;
		float: left;
		left: 17%;
		top: 80px;
		font: normal 18px/32px 'Conv_ProximaNova-Regular', sans-serif;
		color: #292929;
		text-transform: uppercase;
		text-decoration: none;
		padding: 10px 15px 5px 15px;
		border: 1px solid #292929;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#btnFotosEstagioEmpreendimento i {
		float: left;
		font-size: 28px;
		margin: 0 10px 0 0;
	}

	#btnFotosEstagioEmpreendimento:hover {
		background: #292929;
		color: #FFF;
	}

	#btnFotosEstagioEmpreendimento:hover i {
		color: #FFF;
	}

	#plantasEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 100px 0;
		background: #f3f3f3;
	}

	#galeriaPlantasEmpreendimento {
		position: relative;
		float: left;
		left: 50%;
		width: 800px;
		height: 400px;
		margin: 50px 0 0 -400px;
		background: #FFF;
	}

	#galeriaPlantasEmpreendimento img {
		position: absolute;
		width: 100%;
		height: 100%;
		min-height: 100px;
		max-height: 400px;
		display: none;
	}

	#galeriaPlantasEmpreendimento img:first-child {
		display: block;
	}

	#plantasEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
	}

	#botoesPlantas {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
		text-align: center;
	}

	.btnPlantaAtivo {
		color: #6b297c !important;
	}

	#botoesPlantas li {
		position: relative;
		display: inline-block;
		height: auto;
		list-style: none;
		text-align: center;
		padding: 0 20px;
		text-transform: uppercase;
		border-right: 1px solid #333;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
	}

	#botoesPlantas li:last-child {
		border: 0;
	}

	#botoesPlantas li a {
		color: #333;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#botoesPlantas li a:hover {
		opacity: 0.8;
	}

	#fichaTecnicaEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 100px 0;
	}

	#fichaTecnicaEmpreendimento i {
		font-size: 52px;
		color: #333;
	}

	#fichaTecnicaEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 0 0;
	}

	.itensfichaTecnicaEmpreendimento {
		position: relative;
		float: left;
		width: 300px;
		height: auto;
		margin: 50px 0 0 0;
		border-right: 1px solid #ccc;
		text-align: left;
	}

	.itensfichaTecnicaEmpreendimento:nth-child(3) {
		margin-left: 10px;
	}

	.itensfichaTecnicaEmpreendimento:nth-child(4) {

		padding: 0 0 0 70px;
	}

	.itensfichaTecnicaEmpreendimento:nth-child(5) {
		padding: 0 0 0 50px;
		border: 0;
	}

	.itensfichaTecnicaEmpreendimento li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
		margin: 0 0 10px 0;
   	}

   	.itensfichaTecnicaEmpreendimento li span {
		font: normal 15px 'Conv_ProximaNova-Bold', sans-serif;
   	}

   	#lazerEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 100px 0;
		display: flex;
		justify-content: space-between;
	}

	#lazerEmpreendimento i {
		font-size: 52px;
		color: #333;
	}

	#lazerEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 0 0;
	}

	.itensFichaLazer {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
		text-align: center;
	}

	.itensFichaLazer li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
		margin: 0 0 10px 0;
		list-style: none;
   	}

   	.itensFichaLazer li span {
		font: normal 15px 'Conv_ProximaNova-Bold', sans-serif;
   	}
/* novidade */
   	#depoimentoEmpreendimento {
   		position: relative;
   		float: left;
   		width: 100%;
   		height: auto;
   		padding: 100px 0 50px 0;
   		text-align: center;
   		border-top: 1px solid #c0c0c0;;
   		background: #f8f8f8;
   	}

   	#depoimentoEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 0 0;
	}

	#galeriaDepoimentos {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
	}

	#galeriaDepoimentos li {
		position: relative;
		width: calc(100% - 300px);
		display: table;
		height: auto;
		padding: 0 150px;
		list-style: none;
	}

	#galeriaDepoimentos li p {
		position: relative;
		float: left;
		display: table-cell;
		vertical-align: middle;
		width: 550px;
		height: auto;
		margin: 0 0 0 30px;
		text-align: left !important;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
	}

	#galeriaDepoimentos li p span {
		position: relative;
		float: left;
		width: 100%;
		font: normal 18px 'Conv_ProximaNova-Bold', sans-serif;
		margin: 20px 0 0 0;
		color: #6b297c;
	}

	.imgDepoimentos {
		position: relative;
		float: left;
		width: 150px;
		height: 150px;
		border-radius: 50%;
		background: url(/images/shutterstock_133732082.jpg) no-repeat center center;
		background-size: cover;
		border: 3px solid #FFF;
		box-shadow: 0 0 10px rgba(0,0,0,0.2);
	}

	#depoimentoEmpreendimento .controls {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
	}

	#depoimentoEmpreendimento .controls .numericControls {
		list-style: none;
		text-align: center;
	}

	#depoimentoEmpreendimento .controls .numericControls li {
		position: relative;
		display: inline-block;
		width: 13px;
		height: 13px;
		margin: 0 5px;
		border: 1px solid #333;
		border-radius: 50%;
	}

	#depoimentoEmpreendimento .controls .numericControls li a {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
	}

	#depoimentoEmpreendimento .controls .numericControls li.current {
		background: #333;
		border: 1px solid #333;
	}


/* fim da novidade */
   	#imoveisSimilares {
   		position: relative;
   		float: left;
   		width: 100%;
   		height: auto;
   	}

   	#imoveisSimilares > h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #c0c0c0;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 0 0;
   	}

   	#listaImoveisSimilares {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 20px 0 0 0;
		display: flex;
		justify-content: space-between;
	}

	#listaImoveisSimilares li {
		position: relative;
		float: left;
		width: 25%;
		height: 300px;
		list-style: none;
		cursor: pointer;
		background-position: center center !important;
		background-size: cover !important;
	}

	#listaImoveisSimilares li img {
		width: 100%;
		height: 300px;
	}

	.boxEmpreendimentoSimilar {
		position: absolute;
		left: 0;
		top: 0;
		width: calc(100% - 40px);
		height: 100%;
		color: #FFF;
		padding: 0 20px;
		text-align: center;
		display: table;
		background: rgba(0,0,0,0.7);
		opacity: 0;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#listaImoveisSimilares li:hover .boxEmpreendimentoSimilar {
		opacity: 1;
	}

	.conteudoBoxEmpreendimentoSimilar {
		position: relative;
		width: 100%;
		height: auto;
		display: table-cell;
		vertical-align: middle;
	}

	.conteudoBoxEmpreendimentoSimilar h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 26px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
	}

	.conteudoBoxEmpreendimentoSimilar h4 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 15px 0 5px 0;
		font: normal 20px 'Conv_ProximaNova-Regular', sans-serif;

	}

	.conteudoBoxEmpreendimentoSimilar h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		opacity: 0.8;
		font: normal 16px 'Conv_ProximaNova-Regular', sans-serif;
	}

	/* Institucionais */

	#bannerInterna {
		position: relative;
		float: left;
		width: 100%;
		height: 380px;
		text-align: center;
		background-position: center -400px;
		background-size: cover;
		background-attachment: fixed;
		box-shadow: inset 0 260px 160px rgba(0,0,0,0.5);
	}

	#bannerInterna h2 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		margin: 200px 0 0 0;
		font: normal 42px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#descricaoInterna {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 80px 0;
		text-align: center;
	}

	#descricaoInterna h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #333;
		text-align: center;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
	}

	#descricaoInterna p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 20px 0 0 0;
	}

	#descricaoInterna ul.parceiros {
		width: 100%;
		float: left;
		margin: 30px 0 50px 0;
	}

	#descricaoInterna ul.parceiros li {
		float: left;
		width: calc(23% - 20px);
		border: 1px solid #e3e3e3;
		margin: 5px;
		padding: 20px 10px;
		list-style-type: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#descricaoInterna ul.parceiros li:hover {
		opacity: .8;
	}

	#descricaoInterna ul.parceiros li img {
		width: 60%;
	}

	#descricaoInterna ul.formularioContato {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 30px 0 50px 0;
	}

	#descricaoInterna ul.formularioContato li {
		float: left;
		width: calc(50% - 20px);
		height: 35px;
		margin: 10px;
		list-style-type: none;
	}

	ul.formularioContato li input, ul.formularioContato li select {
		float: left;
		width: 100%;
		height: 35px !important;
		background: #FFF;
		border: 2px solid #c0c0c0;
		color: #333;
		text-indent: 20px;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
		border-radius: 2px;
		appearance: none;
		-webkit-appearance: none;
	}

	ul.formularioContato li select {
		width: 501px;
		height: 38px !important;
		background: url(/images/setaSelects.png) no-repeat center right;
	}

	ul.formularioContato li.mensagem {
		width: 100% !important;
		height: 150px !important;
	}

	ul.formularioContato li.imovel {
		width: calc(100% - 20px) !important;
		display: none;
	}

	ul.formularioContato li.curriculo {
		width: calc(100% - 20px) !important;
		display: none;
	}

	.btn-input-file {
		float: left;
		width: 100%;
		height: 35px !important;
		background: #FFF;
		border: 2px solid #c0c0c0;
		color: #333;
		text-indent: 20px;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
		border-radius: 2px;
		appearance: none;
		-webkit-appearance: none;
		cursor: pointer;
	}

	ul.formularioContato li textarea {
		float: left;
		width: calc(100% - 40px);
		height: 110px !important;
		border: 2px solid #c0c0c0;
		color: #333;
		text-indent: 15px;
		padding: 20px 10px;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
		border-radius: 2px;
	}

	ul.formularioContato li:last-child {
		width: calc(100% - 19px) !important;
	}

	ul.formularioContato li:last-child input {
		float: right;
		width: 80px;
		text-indent: 0;
		background: #6B297C;
	    font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFFFFF;
		border: 0;
		cursor: pointer;
		text-transform: uppercase;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	ul.formularioContato li:last-child input:hover {
		background: #551f63;
	}

	#mapaContato h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 20px;
	}

	#mapaContato h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 22px/26px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		text-align: center;
	}

	/* Busca */

	#bannerBusca {
		position: relative;
		float: left;
		width: 100%;
		height: 380px;
		text-align: center;
		background-position: center -230px;
		background-size: cover;
		background-attachment: fixed;
		box-shadow: inset 0 260px 160px rgba(0,0,0,0.5);
	}

	#bannerBusca h2 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		margin: 200px 0 0 0;
		font: normal 42px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#filtroCompletoBusca {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
	}

	#filtroCompletoBusca h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #333;
		text-align: center;
		margin: 0 0 30px 0;
		font: normal 22px 'Conv_ProximaNova-Light', sans-serif;
	}

	.selectFiltroCompleto {
		height: 35px;
		border: 1px solid #000;
		text-indent: 5px;
		border-radius: 2px;
		color: #000;
	    font: normal 14px/36px 'Conv_ProximaNova-Light', sans-serif;
	    margin: 0 10px 0 0;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}

	.formFiltroCompletoBusca .estado {
		width: 150px !important;
		padding: 0 !important;
	}

	.formFiltroCompletoBusca .cidade {
		width: 242px !important;
	}

	.formFiltroCompletoBusca .tipo {
		width: 220px !important;
	}

	.formFiltroCompletoBusca .dorms {
		width: 170px !important;
	}

	.formFiltroCompletoBusca .suites {
		width: 200px !important;
		margin: 0 !important;
	}

	.formFiltroCompletoBusca .metragem {
		width: 150px !important;
		margin: 10px 0 0 0 !important;
	}

	.formFiltroCompletoBusca .status {
		width: 242px !important;
		margin: 10px 0 0 10px !important;
	}

	.formFiltroCompletoBusca .vagas {
		width: 220px !important;
		margin: 10px 0 0 10px !important;
	}

	.formFiltroCompletoBusca .valor {
		width: 382px !important;
		margin: 10px 0 0 10px !important;
	}

	.formFiltroCompletoBusca select:nth-child(10) {
		width: 180px;
		margin: 10px 0 0 10px;
	}

	.inputCodImovelFiltro {
		position: relative;
		float: left;
		width: 131px;
		height: 35px;
		padding: 0 10px;
		border: 1px solid #000;
		border-radius: 2px;
		color: #000;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
	    margin: 10px 0 0 9px;
	    background: transparent;
	}

	.inputCodImovelFiltro::-webkit-input-placeholder {
		color: #000;
	}

	.maisBuscadosBusca {
		margin: 0 !important;
	}
}


@media screen and (min-width: 320px) and (max-width: 1132px) {
	.interDesk {
		display: none;
	}

	.interMobi {
		max-width: 300px;
		float: none;
	}

	/* Geral */
	.container {
		position: relative;
		width: 95%;
		height: auto;
		margin: 0 auto;
	}

	#header {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		padding: 20px 0;
		z-index: 10;
	}

	#logo {
		position: relative;
		float: left;
		width: 150px;
		height: auto;
		z-index: 15;
	}

	#logo img {
	    width: auto;
   		height: 80px;
	    -webkit-filter: brightness(300);
	    filter: brightness(300);
	}

	#btnMenu {
		position: relative;
		float: right;
		border: 0;
		cursor: pointer;
		z-index: 15;
		cursor: pointer;
		background: none;
		margin-top: 15px;
	}

	#btnMenu i {
		font-size: 42px;
		color: #FFF;
	}

	#menuAberto {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(35,35,35,0.95);
		display: none;
	}

	#itensMenu {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 150px 0 0 0;
	}

	#itensMenu li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		font: normal 20px 'Conv_ProximaNova-Light', sans-serif;
		color: #666;
		text-align: right;
		padding: 20px 0;
		letter-spacing: 5px;
		text-transform: uppercase;
	}

	#itensMenu li {
		cursor: not-allowed;
	}

	#itensMenu li a {
		color: #FFF;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#itensMenu li a:hover {
		opacity: 0.5;
		text-decoration: underline;
	}

	#menuPersistente {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #ccc;
		background: rgba(255,255,255,0.95);
		z-index: 10;
		display: none;
	}

	.logoPersistente {
		position: relative;
		float: left;
		margin: 10px 0 0 0;
	}

	#menuPersistenteEmpreendimento {
		display: none;
	}

	#btnMenuPersistente {
		position: relative;
		float: right;
		border: 0;
		cursor: pointer;
		z-index: 15;
		cursor: pointer;
		background: none;
	}

	#btnMenuPersistente i {
		font-size: 42px;
		color: #333;
	}

	#menuInterna {
	    height: 50px;
   		background: #FFFFFF;
   		z-index: 9999999;
	}

	#rodapePersistente {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: auto;
		background: #6B297C;
		z-index: 100;
		display: none;
	}

	#itensRodapePersistente {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#itensRodapePersistente li {
		position: relative;
		float: left;
		width: calc(100% - 20px);
		height: auto;
		list-style: none;
		padding: 10px;
		margin: 0;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
	}

	#itensRodapePersistente li:last-child {
		margin: 0;
	}

	#itensRodapePersistente li a {
		color: #f8f8f8;
		display: block;
	}

	#itensRodapePersistente li i {
		position: relative;
		float: left;
		font-size: 32px;
		color: #f8f8f8;
	}

	#itensRodapePersistente li p {
		position: relative;
		float: left;
		margin: 10px 0 0 10px;
		font: normal 18px 'Conv_ProximaNova-Regular', sans-serif;
	}

	#redesSociais {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 15px 0;
		text-align: center;
		background: #c0c0c0;
	}

	#redesSociais p {
		position: relative;
		float: left;
		width: 100%;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		margin: 10px 0 15px 0;
	}

	#redesSociais a {
		position: relative;
		padding: 0 10px;
		color: #FFF;
	}

	#redesSociais a:last-child {
		padding-right: 0;
	}

	#redesSociais a i {
		font-size: 26px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#btnInfoMobile {
		position: fixed;
		right: 30px;
		bottom: 30px;
		background: #6B297C;
		border-radius: 50%;
		width: 45px;
		height: 45px;
		text-align: center;
		display: block;
		box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
		z-index: 100;
	}

	#btnInfoMobile i {
		font-size: 32px;
		color: #FFF;
	}

	.bar {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 3px;
		background: #6B297C;
	}

	#rodape {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 50px 0;
		text-align: center;
		background: #292929;
	}

	.infoEquerre img {
	    height: 80px;
	    margin-bottom: 20px;
	    -webkit-filter: brightness(300);
	    filter: brightness(300);
	    opacity: 0.5;
	}

	.infoEquerre p {
	    font: normal 12px/16px 'Conv_ProximaNova-Regular', sans-serif;
   		color: #FFFFFF;
	}

	.sitemap {
		display: none;

	}

	.formNewsletterRodape {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	.formNewsletterRodape p {
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		margin: 0 0 10px 0;
	}

	.inputNewsletterRodape {
		position: relative;
		float: left;
		width: calc(100% - 20px);
		height: 35px;
		background: none;
		border: 0;
		padding: 0 10px;
		color: #FFF;
		font: normal 12px 'Conv_ProximaNova-Light', sans-serif;
		border: 1px solid rgba(255,255,255,0.8);
		border-radius: 2px;
	}

	.inputNewsletterRodape::-webkit-input-placeholder {
		color: #FFF;
	}

	.btnNewsletterRodape {
		display: none;
	}

	.btnNewsletterRodape:hover i {
		color: #292929;
	}

	.btnNewsletterRodape i {
		font-size: 16px;
		color: #FFF;
	}

	.nota-legal {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #666;
		margin: 30px 0 0 0;
		text-align: center;
		font: normal 12px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.nota-legal a {
		color: #666;
		text-decoration: none;
	}

	.selectStyled {
		width: auto;
		height: auto;
		border-radius: 3px;
	}

	.customSelectInner {
		background: url(/images/setaSelects.png) no-repeat center right;
	}

	.controllerSelect {
		position: relative;
		float: left;
	}

	/* Home */

	#sliderHome {
		position: relative;
		float: left;
		width: 100%;
		height: 70%;
	}

	#sliderHome .container {
		height: 100%;
	}

	#sliderHome ul {
		position: relative;
		float: left;
		width: 100%;
		height: 100%;
	}

	#sliderHome ul.slides li {
		position: relative;
		float: left;
		width: 100%;
		height: 100%;
		list-style: none;
		background-position: top center !important;
		background-size: 320% !important;

	}

	.flex-direction-nav {
		display: none;
	}

	#buscaHome {
		display: none;
		position: absolute;
		left: 5%;
		bottom: 30px;
		width: 90%;
		height: auto;
		z-index: 5;
	}

	.buscaLivreBannerHome {
		position: relative;
		float: left;
		width: calc(100% - 40px);
		height: 50px;
		padding: 0 20px;
		border: 0;
		border: 1px solid #FFF;
		border-radius: 2px;
		font: normal 16px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		background: rgba(0,0,0,0.8);
	}

	.buscaLivreBannerHome::-webkit-input-placeholder {
		color: #FFF;
	}

	.btnBuscarLivreHome {
		display: none;
	}

	#apresentacaoHome {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 60px 0;
		text-align: center;
	}

	#apresentacaoHome h2 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-transform: uppercase;
	}

	#apresentacaoHome p {
		position: relative;
		float: left;
		width: calc(100% - 40px);
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		padding: 0 20px;
		margin: 30px 0 0 0;
	}

	#empreendimentosDestaque {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#empreendimentosDestaque li {
		position: relative;
		float: left;
		width: 100%;
		height: 300px;
		margin: 0 0 10px 0;
		list-style: none;
		cursor: pointer;
		background-position: center center !important;
		background-size: cover !important;
	}

	#empreendimentosDestaque li img {
		width: 100%;
		height: 300px;
	}

	.boxEmpreendimentoDestaque {
		position: absolute;
		left: 0;
		top: 0;
		width: calc(100% - 40px);
		height: 100%;
		color: #FFF;
		padding: 0 20px;
		text-align: center;
		display: table;
		background: rgba(0,0,0,0.7);
		opacity: 1;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.conteudoBoxEmpreendimentoDestaque {
		position: relative;
		width: 100%;
		height: auto;
		display: table-cell;
		vertical-align: middle;
	}

	.boxEmpreendimentoDestaque h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 26px 'Conv_ProximaNova-Bold', sans-serif;
		color: #FFFFFF !important;
		text-transform: uppercase;
	}

	.boxEmpreendimentoDestaque h4 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 15px 0 5px 0;
		font: normal 20px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.boxEmpreendimentoDestaque h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		opacity: 0.8;
		font: normal 16px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.controllerBtnImoveis {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		margin: 50px 0 0 0;
	}

	.btnMaisEmpreendimentos {
		position: relative;
		font: normal 18px/32px 'Conv_ProximaNova-Regular', sans-serif;
		color: #292929;
		text-transform: uppercase;
		text-decoration: none;
		padding: 15px;
		border: 1px solid #292929;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	.btnMaisEmpreendimentos i {
		margin: 0 5px 0 0;
	}

	.btnMaisEmpreendimentos:hover {
		background: #292929;
    	color: #FFF;
	}

	#conversaoHome {
		position: relative;
		float: left;
		width: 100%;
		margin: 100px 0;
	}

	#itensConversaoHome {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#itensConversaoHome li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 0 0 50px 0;
		list-style: none;
		text-align: center;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#itensConversaoHome li:last-child {
		margin: 0;
	}

	#itensConversaoHome li i {
		font-size: 72px;
		color: #6B297C;
	}

	#itensConversaoHome li p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #6B297C;
		font: normal 20px/22px 'Conv_ProximaNova-Light', sans-serif;
		letter-spacing: -0.5px;
		margin: 10px 0 0 0;
	}

	#itensConversaoHome li p span {
		font: normal 20px 'Conv_ProximaNova-Bold', sans-serif;
	}

	#maisBuscados {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 50px 0;
		background: #f3f3f3;
	}

	#maisBuscados h1 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		color: #333;
		font: normal 32px 'Conv_ProximaNova-Light', sans-serif;
		letter-spacing: -0.5px;
	}

	.listaMaisBuscados {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 20px 0 0 0;
	}

	.listaMaisBuscados:last-child {
		border: 0;
	}

	.listaMaisBuscados li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		padding: 5px 0;
		text-align: center;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
	}

	.listaMaisBuscados li:first-child {
		margin: 0 0 5px 0;
		font: normal 16px 'Conv_ProximaNova-Regular', sans-serif;
	}

	.listaMaisBuscados li a {
		color: #333;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	/* Interna */

	#bannerEmpreendimento {
	   position: relative;
	   float: left;
	   width: 100%;
	   height: 190px;
	   text-align: center;
	   background-position: center center;
	   background-size: cover;
	   background-repeat: no-repeat;
	}

	#bannerEmpreendimento h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		font: normal 42px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#bannerEmpreendimento h4 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		font: normal 26px 'Conv_ProximaNova-Regular', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#bannerEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		margin: 210px 0 20px 0;
		font: normal 22px 'Conv_ProximaNova-Regular', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#resumoTipologia {
		position: absolute;
	   left: 0;
	   bottom: -46px;
	   width: 100%;
	   padding: 5px 0;
	   background: #6B297C;
	}

	#resumoTipologia h1 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		font: normal 18px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
	}

	#breadCrumbs {
		display: none;
	}

	#resumoEmpreendimento {
		position: relative;
	   float: left;
	   width: 100%;
	   height: auto;
	   padding: 50px 0 0 0;
	   margin: 30px 0 0 0;
	}

	#textoSobreEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#textoSobreEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-transform: uppercase;
	}

	#textoSobreEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 30px 0 0 0;
	}

	#videoEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	#videoEmpreendimento iframe {
		position: relative;
		float: left;
		width: 100%;
		height: 350px;
		margin: 50px 0 0 0;
	}

	#imagensEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 50px 0 0 0;
	}

	#galeriaEmpreendimento {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		cursor: move;
		overflow: visible !important;
	}

	.imagensEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
	}

	.imagensEmpreendimento img {
		width: 100%;
		max-height: 400px;
	}

	.imagensEmpreendimento figcaption {
		position: absolute;
		left: 10px;
		bottom: 10px;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFF;
		opacity: 0.8;
		text-shadow: 1px 1px 5px #000;
		padding-top: 100px;
	}

	span.controls {
		position: absolute;
		left: 50%;
		top: 200px;
		width: 1000px;
		height: 101px;
		margin: 0 0 0 -500px;
	}

	span.controls .nextBtn {
		position: absolute;
		right: 20px;
		top: 0;
		width: 52px;
		height: 101px;
		background: url(/images/setaAvancarGaleria.png);
	}

	span.controls .prevBtn {
		position: absolute;
		left: 20px;
		top: 0;
		width: 52px;
		height: 101px;
		background: url(/images/setaVoltarGaleria.png);
	}

	#contatoEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 50px 0;
	}

	#contatoEmpreendimento i {
		font-size: 64px;
		color: #333;
	}

	#contatoEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
	}

	#contatoEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 10px 0 0 0;
		text-align: center;
	}

	.formularioEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
	}

	.campoFormularioEmpreendimento {
		position: relative;
		float: left;
		width: calc(100% - 24px);
		height: 35px;
		padding: 0 10px;
		margin: 5px 0;
		border-radius: 2px;
		border: 2px solid #c0c0c0;
		color: #333;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
	}

	.campoFormularioEmpreendimento::-webkit-input-placeholder {
		color: #333;
	}

	.selectFormularioEmpreendimento {
		width: calc(100% - 5px) !important;
		height: 35px;
		border-radius: 2px;
		border: 2px solid #c0c0c0;
		color: #333;
	    font: normal 14px/36px 'Conv_ProximaNova-Light', sans-serif;
	    margin: 5px 0;
	    text-align: left;
	    text-indent: 5px;
	    background: #FFF;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}

	.formularioEmpreendimento .controllerSelect {
		width: 100%;
	}

	.btnEnviarFormularioEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: 39px;
		border-radius: 3px;
		border: 2px solid #6b297c;
		color: #FFF;
	    font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		background: #6b297c;
		text-transform: uppercase;
		cursor: pointer;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#mapaEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0 0;
		background: url(/images/bg-localizacao.jpg) top center;
		background-size: cover;
		background-attachment: fixed;
	}

	#mapaEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 36px 'Conv_ProximaNova-Bold', sans-serif;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		padding: 50px 0 0 0;
	}

	#mapaEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 22px 'Conv_ProximaNova-Light', sans-serif;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		margin: 10px 0 0 0;
	}

	#mapaEmpreendimento p {
		position: relative;
		float: left;
		width: calc(100% - 40px);
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Regular', sans-serif;
	    color: #fff;
	    text-align: center;
	    padding: 0 20px;
	    margin: 30px 0 50px 0;
	}

	#mapaEmpreendimento iframe {
		float: left;
		width: 100%;
		height: 310px !important;
	}

	#googleMaps {
		position: relative;
		float: left;
		width: 100%;
		height: 350px;
	}

	#obrasEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 50px 0;
		text-align: center;
	}

	#obrasEmpreendimento i {
	    font-size: 52px;
	    color: #333;
	}

	#obrasEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 0 0;
	}

	#obrasEmpreendimento h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		text-align: center;
		margin: 10px 0 50px 0;
	}

	.percentual {
		position: relative;
		float: left;
		width: 100%;
		float: left;
	}

	.chart {
		position: relative;
		display: inline-block;
		width: 110px;
		height: 110px;
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
	}

	.chart canvas {
		position: absolute;
		top: 0;
		left: 0;
	}

	.percent {
		display: inline-block;
		font: normal 22px/110px 'Conv_ProximaNova-Regular', sans-serif;
		display: none;
		color: #333;
	}

	.percent:after {
		content: '%';
		margin-left: 0.1em;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #333;
	}

	#obrasEmpreendimento p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 20px 0 0 0;
	}

	.graficosEmpreendimento {
		position: relative;
		float: left;
		width: 50%;
		height: 160px;
		margin: 50px 0 0 0;
		text-align: center;
	}

	#btnFotosEstagioEmpreendimento {
		display: none;
	}

	#plantasEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 50px 0;
		background: #f3f3f3;
	}

	#galeriaPlantasEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
	    height: auto;
		margin: 50px 0 0 0;
		background: #FFF;
	}

	#galeriaPlantasEmpreendimento img {
		position: relative;
		float: left;
		width: 100%;
		max-height: 400px;
	}

	#plantaAmpliada02, #plantaAmpliada03, #plantaAmpliada04, #plantaAmpliada05, #plantaAmpliada06 {
		display: none;
	}

	#plantasEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
	}

	#botoesPlantas {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 25px 0 0 0;
		text-align: center;
	}

	.btnPlantaAtivo {
		color: #6B297C !important;
	}

	#botoesPlantas li {
		position: relative;
		display: inline-block;
		height: auto;
		list-style: none;
		text-align: center;
		padding: 0 20px;
		margin: 10px 0;
		text-transform: uppercase;
		border-right: 1px solid #333;
		font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
	}

	#botoesPlantas li:last-child {
		border: 0;
	}

	#botoesPlantas li a {
		color: #333;
		text-decoration: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#botoesPlantas li a:hover {
		opacity: 0.8;
	}

	#fichaTecnicaEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 50px 0;
	}

	#fichaTecnicaEmpreendimento i {
		font-size: 52px;
		color: #333;
	}

	#fichaTecnicaEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 50px 0;
	}

	.itensfichaTecnicaEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: left;
	}

	.itensfichaTecnicaEmpreendimento li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		list-style: none;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
		margin: 0 0 10px 0;
		text-align: center;
   	}

   	.itensfichaTecnicaEmpreendimento li span {
		font: normal 15px 'Conv_ProximaNova-Bold', sans-serif;
   	}

   	#lazerEmpreendimento {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 50px 0;
		display: flex;
		justify-content: space-between;
	}

	#lazerEmpreendimento i {
		font-size: 52px;
		color: #333;
	}

	#lazerEmpreendimento h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-align: center;
		text-transform: uppercase;
		margin: 20px 0 40px 0;
	}

	.itensFichaLazer {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		text-align: center;
	}

	.itensFichaLazer li {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 15px 'Conv_ProximaNova-Light', sans-serif;
		list-style: none;
		margin: 0 0 3px 0;
   	}

   	.itensFichaLazer li:after {
		margin: 0 0 0 10px;
   	}

   	.itensFichaLazer li span {
		font: normal 15px 'Conv_ProximaNova-Bold', sans-serif;
   	}

   	#imoveisSimilares {
   		display: none;
	}

	/* Institucionais */

	#bannerInterna {
	    position: relative;
	    float: left;
	    width: 100%;
	    height: 320px;
	    text-align: center;
	    background-position: center center;
	    background-size: cover;
	    background-attachment: fixed;
	    box-shadow: inset 0 260px 160px rgba(0,0,0,0.3);
	}

	#bannerInterna h2 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		margin: 200px 0 0 0;
		font: normal 42px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#descricaoInterna {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		padding: 80px 0;
		text-align: center;
	}

	#descricaoInterna h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #333;
		text-align: center;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
	}

	#descricaoInterna p {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 17px/22px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		margin: 20px 0 0 0;
	}

	#descricaoInterna ul.parceiros {
		width: 100%;
		float: left;
		margin: 30px 0 50px 0;
	}

	#descricaoInterna ul.parceiros li {
		float: left;
		width: calc(23% - 20px);
		border: 1px solid #e3e3e3;
		margin: 5px;
		padding: 20px 10px;
		list-style-type: none;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	#descricaoInterna ul.parceiros li:hover {
		opacity: .8;
	}

	#descricaoInterna ul.parceiros li img {
		width: 60%;
	}

	#descricaoInterna ul.formularioContato {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 30px 0 50px 0;
	}

	#descricaoInterna ul.formularioContato li {
	    float: left;
	    width: calc(100% - 20px);
	    height: 35px;
	    margin: 10px;
	    list-style-type: none;
	}

	ul.formularioContato li input, ul.formularioContato li select {
		float: left;
		width: 100%;
		height: 35px !important;
		background: #FFF;
		border: 2px solid #c0c0c0;
		color: #333;
		text-indent: 20px;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
		border-radius: 2px;
		appearance: none;
		-webkit-appearance: none;
	}

	ul.formularioContato li select {
		height: 38px !important;
		background: url(/images/setaSelects.png) no-repeat center right;
	}

	ul.formularioContato li.mensagem {
		width: 100% !important;
		height: 150px !important;
	}

	ul.formularioContato li.imovel {
		width: calc(100% - 20px) !important;
		display: none;
	}

	ul.formularioContato li.curriculo {
		width: calc(100% - 20px) !important;
		display: none;
	}

	.btn-input-file {
		float: left;
		width: 100%;
		height: 35px !important;
		background: #FFF;
		border: 2px solid #c0c0c0;
		color: #333;
		text-indent: 20px;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
		border-radius: 2px;
		appearance: none;
		-webkit-appearance: none;
		cursor: pointer;
	}

	ul.formularioContato li textarea {
		float: left;
		width: calc(100% - 40px);
		height: 110px !important;
		border: 2px solid #c0c0c0;
		color: #333;
		text-indent: 15px;
		padding: 20px 10px;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
		border-radius: 2px;
	}

	ul.formularioContato li:last-child {
		width: calc(100% - 19px) !important;
	}

	ul.formularioContato li:last-child input {
		float: right;
		width: 80px;
		text-indent: 0;
		background: #6B297C;
	    font: normal 14px 'Conv_ProximaNova-Regular', sans-serif;
		color: #FFFFFF;
		border: 0;
		cursor: pointer;
		text-transform: uppercase;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
	}

	ul.formularioContato li:last-child input:hover {
		background: #551f63;
	}

	#mapaContato h5 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 32px 'Conv_ProximaNova-Bold', sans-serif;
		color: #333;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 20px;
	}

	#mapaContato h6 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		font: normal 20px/26px 'Conv_ProximaNova-Light', sans-serif;
		color: #333;
		text-align: center;
		margin-bottom: 50px;
	}

	/* Busca */

	#bannerBusca {
		position: relative;
		float: left;
		width: 100%;
		height: 380px;
		text-align: center;
		background-position: center -230px;
		background-size: cover;
		background-attachment: fixed;
		box-shadow: inset 0 260px 160px rgba(0,0,0,0.5);
	}

	#bannerBusca h2 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #FFF;
		margin: 200px 0 0 0;
		font: normal 42px 'Conv_ProximaNova-Bold', sans-serif;
		text-transform: uppercase;
		text-shadow: 1px 1px 5px rgba(0,0,0,0.3);
	}

	#filtroCompletoBusca {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		margin: 50px 0 0;
	}

	#filtroCompletoBusca h3 {
		position: relative;
		float: left;
		width: 100%;
		height: auto;
		color: #333;
		text-align: center;
		margin: 0 0 30px 0;
		font: normal 22px 'Conv_ProximaNova-Light', sans-serif;
	}

	.formFiltroCompletoBusca .controllerSelect {
		width: 49%;
		margin: 0 0 5px 0;
	}

	.formFiltroCompletoBusca .controllerSelect:last-child {
		width: 100%;
	}

	.formFiltroCompletoBusca .controllerSelect:nth-child(2n+1) {
		float: right;
	}

	.selectFiltroCompleto {
		width: 100%;
		height: 35px;
		border: 1px solid #000;
		text-indent: 5px;
		border-radius: 2px;
		color: #000;
	    font: normal 14px/36px 'Conv_ProximaNova-Light', sans-serif;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}

	.inputCodImovelFiltro {
		position: relative;
		float: left;
		width: calc(100% - 20px);
		height: 35px;
		padding: 0 10px;
		border: 1px solid #000;
		border-radius: 2px;
		color: #000;
	    font: normal 14px 'Conv_ProximaNova-Light', sans-serif;
	    background: transparent;
	}

	.inputCodImovelFiltro::-webkit-input-placeholder {
		color: #000;
	}

	.maisBuscadosBusca {
		margin: 0 !important;
	}
}