@charset "utf-8";
/* CSS Document */
@media screen and (min-width:1024px) {
	
}

@media screen and (max-width:992px) {
	#bx-pager, #bx-pager2, #bx-pager3, #bx-pager4, #bx-pager5 {
		width:100%;	
	}
	#bx-pager a .bt, #bx-pager2 a .bt, #bx-pager3 a .bt, #bx-pager4 a .bt, #bx-pager5 a .bt {
		height:100px;	
	}
	.lado_esquerdo, .lado_direito {
		width:400px;
		margin:0 auto;
		float:none;
	}
	.bx-wrapper .bx-controls-direction a {
		margin-top:-200px;	
	}
}

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

/*.botao_informacoes{
	width: 100%;
	font-size: 20px;
	margin-top: 30px;	
}*/

	
#bg_interna_01, #bg_interna_02, #bg_interna_03, #bg_interna_04{
	background: #f3efe7;
	height:auto;
	padding-bottom: 30px;
}

.titulo_internas{
	font-size: 26px;
	text-align:center;	
}


.bloco_botoes{
	float:none;
	margin: 0 auto !important;
	margin-bottom: 18px !important;	
}

.img_botao{
	width: 100%;
	height:auto;	
}

.img_botao img{
	width: 100%;
	height:auto;	
}

.menu_interna, .menu_interna ul{
	width: 100%;
	height:auto;
	padding: 0;	
}

.menu_interna li{
	float:none;
	width: 90%;
	margin: 0 auto !important;
	margin-bottom: 10px !important;	
}

.menu_interna li a{
	margin-left: 0;	
}

#esquerda, .area_esquerda, .area_direita{
	width: 100%;
	height:auto;
	float:none;
	margin: 0 auto;
	padding:0;
	border: none;
	margin-bottom: 20px;
	border: none;	
}

.img_projeto{
	width: 100%;
	max-width: 431px;
	height:auto;
	float:none;
	margin: 0 auto;
}

.contato_esquerda{
	width: 100%;
	height:auto;
	float:none;
	margin: 0 auto;
	margin-bottom: 30px;	
}

.span_titulo{
	text-align:center;	
}

.botao_trabalhe{
	margin: 0 auto;	
}

.formulario2, #FormContato2, .formulario3, .formulario5, #FormContato4, #FormContato6{
	width: 100%;
	height:auto;
	float:none;
	margin: 0 auto;		
}

.campo_formulario2, .msg2, .campo_formulario3, .campo_formulario5, .formulario4, .formulario6, .campo_formulario4, .campo_formulario6{
	width: 94% !important;
	margin:0 auto;
	margin-bottom: 10px;

}

#div_informacoes{
	float:none;
	margin: 0 auto;
	margin-top: 30px;	
}

#form_esquerda, #form_direita{
	display:block;
	width: 100%;
	float:none;
	margin: 0 auto;	
}

.formulario4 p, .formulario6 p{
	display:none;	
}

.img_faial{
	display:block;
	width: 100%;
	max-width: 184px;
	float:none !important;
	margin: 0 auto !important;
	margin-bottom: 20px !important;	
}

.img_faial img{
	display:block;
	width: 100%;
	max-width: 184px;
	float:none;
	margin: 0 auto;
}

.div_plantas{
	width: 100%;
	height:auto;	
}

.img_plantas{
	display:block;
	width: 100%;
	max-width: 120px;
	float:none !important;
	margin: 0 auto !important;
	margin-bottom: 20px !important;	
}

.mapa_01{
	width: 100%;
	height:auto;	
}




.bloco_empreendimentos_02{
	float:none;
	margin: 0 auto;
	margin-bottom: 30px;
}



}

@media screen and (max-width:600px) {
.menu_interna_02, .menu_interna_02 ul{
	width: 100%;
	height:auto;
	padding: 0;
	margin-top: 20px;	
}

.menu_interna_02 li{
	float:none;
	width: 90%;
	margin: 0 auto !important;
	margin-bottom: 10px !important;	
}

.menu_interna_02 li a{
	margin-left: 0;	
}
#bx-pager a, #bx-pager2 a, #bx-pager3 a, #bx-pager4 a, #bx-pager5 a {
    width: 25%;
}
.containers_mais  {
	width:33.33%;	
}
.containers_mais2 {
	width:50%;
	margin-top:20px;	
}
}

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

	.bx-wrapper .bx-controls-direction a {
		margin-top:-160px;	
	}
	.container_branco {
		padding:10px;
    	height: 65px;
    	margin-top: 60px;	
	}
	.container_branco h2 {
		font-size:24px;	
	}
	.container_branco p {
		font-size:15px;	
	}

}


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

	.lado_esquerdo, .lado_direito {
		width:290px;	
	}
	.titler_interna  {
		font-size:28px;	
	}
	.lado_esquerdo h2 {
		font-size:28px;	
	}
	.lado_esquerdo p {
		font-size:15px;	
	}
	.lado_esquerdo h3 {
		font-size:22px;	
	}
	.lado_direito p {
		font-size:16px;	
	}
	.lado_direito p em {
		font-size:18px;	
	}
}

@media screen and (max-width:380px) {
	#bx-pager a, #bx-pager2 a, #bx-pager3 a, #bx-pager4 a, #bx-pager5 a {
		width:33.33%;	
	}
	#bx-pager a .bt, #bx-pager2 a .bt, #bx-pager3 a .bt, #bx-pager4 a .bt, #bx-pager5 a .bt {
		height:90px;	
	}
	.containers_mais  {
		width:100%;
		margin-top:20px;	
	}
	.bx-wrapper .bx-controls-direction a {
		margin-top:0px;	
	}
	.container_branco {
		height: 55px;
		margin-top: 0px;
		position: relative;	
	}
	.container_branco h2 {
		font-size:20px;	
	}
	.container_branco p {
		font-size:12px;	
	}
	.bx-wrapper {
		margin: 0px auto 60px !important;
	}
}
