#conteudo1 {
	clear: both;
	width: 90%;
	margin: 30px 5%;
}

#conteudo2 {
	clear: both;
	width: 90%;
	padding: 30px 5%;
	background: #F7F7F7;
}

/*area textos*/
.txt1 { 
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 20px;
}
.txt1 a {color: #53BE95; font-size: 18px; font-family: 'DINPro-Bold';}
.txt3 a:hover {color: #00394D;} 
.txt1 p {margin: 10px 0; padding: 0;}
.txt1 span {font-weight: bold;}

.txt2 { 
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 20px;
}
.txt2 p {margin-top: 20px;}
.txt2 span {font-weight: bold;}

.txt3 { /*internas - alinhamento left*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
}
.txt3 li {
	margin-top: 5px;
	margin-bottom: 5px;
}
.txt3 p {margin-top: 20px;}
.txt3 span {font-weight: bold;}

/*condominios*/
#fundo_condominios {
	clear: both;
	width: 100%;
	padding: 100px 0 0;
	height: auto;
	background: url("../imagens/fundo/condominios.jpg") no-repeat top center;
	background-attachment: fixed;
}

.area_bts_cond {
	float: left;
	clear: both;	
	width: 90%;
	margin: 120px 5% 0;
}
.area_bts_cond a {color: #00394D;}
.area_bts_cond a:hover {color: #FFF;}

.bt_cond {
	float: left;
	clear: both;	
	width: 90%;
	margin: 5px 5%;
	padding: 20px 0;
	background: rgba(255,255,255,0.90);	
	color: #FFF;
	text-align: center;
	font-size: 25px;
	line-height: normal;
	text-transform: uppercase;
	transition: background .5s ease;
}
.bt_cond p {padding: 0; margin: 0; margin-top: 15px;}
.bt_cond:hover {background: #00394D;}
.bt_cond:hover img {filter: invert(100%); filter: brightness(100);}

/*serviços*/
.area_bt_serv {clear: both;	width: 100%;}
.box_bt_serv {
	float: left;
	clear: both;
	width: 80%;
	margin: 30px 5% 0;
	padding: 30px 5%;
	text-align: center;
	box-shadow: 0 0 6px 2px #DFDFDF;
	font-size: 18px;
	transition: background .5s ease;
	cursor: pointer;
}
.box_bt_serv p {margin-top: 25px;}
.box_bt_serv span {text-transform: uppercase;}
.box_bt_serv:hover {background: #00394D; color: #FFF;}
.box_bt_serv:hover img {filter: invert(100%); filter: brightness(100);}

/*locação*/
.box_bt_loc {
	float: left;
	clear: both;
	width: 80%;
	margin: 30px 5% 0;
	padding: 30px 5%;
	text-align: center;
	box-shadow: 0 0 6px 2px #DFDFDF;
	font-size: 18px;
	transition: background .5s ease;
	cursor: pointer;
}
.box_bt_loc p {margin-top: 25px;}
.box_bt_loc span {text-transform: uppercase;}
.box_bt_loc:hover {background: #00394D; color: #FFF;}
.box_bt_loc:hover img {filter: invert(100%); filter: brightness(100);}

/*depoimentos*/
.aspas {
	float: left;
	clear: none;
	width: 20%;
}

.depoimentos {
	float: left;
	clear: none;
	width: 75%;
	margin-left: 5%;
	margin-top: 10px;
}

/*solicite proposta*/
.box_solicite_proposta {
	float: left;
	clear: none;
	width: 90%;
	margin: 30px 5% 0;
}

/*cliente_online*/
#fundo_cliente_online {
	clear: both;
	width: 100%;
	padding: 100px 0 0;
	height: auto;
	background: url("../imagens/fundo/cliente_online.jpg") no-repeat top center;
	background-attachment: fixed;
}

.area_bts_cliente_online {
	float: left;
	clear: both;	
	width: 90%;
	margin: 100px 5% 0;
}
.area_bts_cliente_online a {color: #00394D;}
.area_bts_cliente_online a:hover {color: #FFF;}

.bt_cliente_online {
	float: left;
	clear: both;	
	width: 90%;
	margin: 5px 5%;
	padding: 30px 0;
	background: rgba(255,255,255,0.90);	
	color: #FFF;
	text-align: center;
	font-size: 25px;
	line-height: normal;
	text-transform: uppercase;
	transition: background .5s ease;	
}
.bt_cliente_online p {padding: 0; margin: 0; margin-top: 25px;}
.bt_cliente_online:hover {background: #00394D;}
.bt_cliente_online:hover img {filter: invert(100%); filter: brightness(100);}

.box_bt_contato {	
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 25px;
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
}
.box_bt_contato a  {color: #FFF;}

.bt_contato {
	display: inline-block;
	max-width: 80%;
	margin: 0 auto;
	padding: 25px 15px;
	text-transform: uppercase;
	background-image: linear-gradient(to right, rgba(82,189,148,1.00), rgba(49,156,113,1.00));
	transition: background .5s ease;
	box-shadow: 0 0 6px 2px #DFDFDF;
}
.bt_contato:hover {background: rgba(49,156,113,1.00);}

/*cadastra_imovel*/
#fundo_cadastra_imovel {
	clear: both;
	width: 100%;
	padding: 100px 0 0;
	height: auto;
	background: url("../imagens/fundo/cadastra_imovel.jpg") no-repeat top center;
	background-attachment: fixed;
}

.area_form_cadastra_imovel {
	float: left;
	clear: both;	
	width: 80%;
	margin: 0 5% 50px;
	padding: 30px 5%;
	background: rgba(255,255,255,0.90);
}

/*contato*/
#fundo_contato {
	clear: both;
	width: 100%;
	padding: 100px 0 0;
	height: auto;
	background: url("../imagens/fundo/contato.jpg") no-repeat top center;
	background-attachment: fixed;
}

.area_form_contato {
	float: left;
	clear: both;		
	width: 80%;
	margin: 0 5% 50px;
	padding: 30px 5%;
	background: rgba(255,255,255,0.90);
}

/*sindico profissional*/
#fundo_sindico_profissional {
	clear: both;
	width: 100%;
	padding: 100px 0;
	height: auto;
	background: url("../imagens/fundo/sindico_profissional.jpg") no-repeat top right;
	background-size: 600px;
}

.area_bt_sindico {clear: both;	width: 100%;}
.box_bt_sindico {
	float: left;
	clear: both;
	width: 80%;
	margin: 30px 5% 0;
	padding: 30px 5%;
	text-align: center;
	box-shadow: 0 0 6px 2px #DFDFDF;
	font-size: 18px;
	transition: background .5s ease;
	cursor: pointer;
}
.box_bt_sindico p {margin-top: 25px;}
.box_bt_sindico span {text-transform: uppercase;}
.box_bt_sindico:hover {background: #00394D; color: #FFF;}
.box_bt_sindico:hover img {filter: invert(100%); filter: brightness(100);}

/*empresa*/
#fundo_empresa {
	clear: both;
	width: 100%;
	padding: 100px 0;
	height: auto;
	background: url("../imagens/fundo/empresa.jpg") no-repeat top right;
	background-size: 600px;
}

/*garantias*/
#fundo_garantias {
	clear: both;
	width: 100%;
	padding: 100px 0;
	height: auto;
	background: url("../imagens/fundo/garantias.jpg") no-repeat top right;
	background-size: 600px;
}
.area_bt_garantias {clear: both; width: 100%;}
.box_bt_garantias {
	float: left;
	clear: both;
	width: 80%;
	margin: 30px 5% 0;
	padding: 30px 5%;
	text-align: center;
	box-shadow: 0 0 6px 2px #DFDFDF;
	font-size: 18px;
	transition: background .5s ease;
	cursor: pointer;
}
.box_bt_garantias p {margin-top: 25px;}
.box_bt_garantias span {text-transform: uppercase;}
.box_bt_garantias:hover {background: #00394D; color: #FFF;}
.box_bt_garantias:hover img {filter: invert(100%); filter: brightness(100);}

/*privacidade*/
#fundo_privacidade {
	clear: both;
	width: 100%;
	padding: 100px 0;
	height: auto;
	background: url("../imagens/fundo/privacidade.jpg") no-repeat top right;
	background-size: 600px;
}

@media only screen and (min-width: 375px) {
.bt_cond {width: 80%; margin: 5px 10%;} /*condominios*/
.bt_cliente_online {width: 80%; margin: 5px 10%;} /*cliente_online*/
}

@media only screen and (min-width: 411px) {
.bt_contato {padding: 25px 50px;}
}

@media only screen and (min-width: 481px), only screen and (orientation:landscape) {
.bt_cond {width: 60%; margin: 5px 20%;} /*condominios*/
.bt_cliente_online {width: 60%; margin: 5px 20%;} /*cliente_online*/
}

@media only screen and (min-width: 585px) {	
.bt_cond {width: 50%; margin: 5px 25%;} /*condominios*/
.bt_cliente_online {width: 50%; margin: 5px 25%;} /*cliente_online*/
	
/*sindico profissional*/
#fundo_sindico_profissional {background-size: 700px;}
	
/*empresa*/
#fundo_empresa {background-size: 700px;}
	
/*garantias*/
#fundo_garantias {background-size: 700px;}
	
/*privacidade*/
#fundo_privacidade {background-size: 700px;}
}

@media only screen and (min-width: 768px) {	
#conteudo1 {margin: 40px 5%;}
#conteudo2 {padding: 40px 5%;}		
.bt_cond {clear: none; width: 31%; margin: 0 1%; min-height: 135px;} /*condominios*/
.bt_cliente_online {clear: none; width: 48%; margin: 0 1%; min-height: 150px;} /*cliente_online*/
.box_bt_contato {margin-top: 20px; margin-bottom: 40px;}
	
/*serviços*/
.box_bt_serv {
	clear: none;
	width: 32.5%;
	height: 350px;
	margin: 40px 5% 0;
	margin-right: 0;
}
	
/*locação*/
.box_bt_loc {
	clear: none;
	width: 32.5%;
	min-height: 260px;
	margin: 40px 5% 0;
	margin-right: 0;
}

/*sindico profissional*/
#fundo_sindico_profissional {background-size: 100%; background-attachment: fixed;}
.box_bt_sindico {
	clear: none;
	width: 32.5%;
	margin: 40px 5% 0;
	margin-right: 0;
	padding: 40px 5%;
}
	
/*empresa*/
#fundo_empresa {background-size: 100%; background-attachment: fixed;}
	
/*garantias*/
#fundo_garantias {background-size: 100%; background-attachment: fixed;}
.box_bt_garantias {
	clear: none;
	width: 32.5%;
	height: 310px;
	margin: 40px 5% 0;
	margin-right: 0;
	padding: 40px 5%;
}
	
/*depoimentos*/
.aspas {width: 15%;}
.depoimentos {width: 82%; margin-left: 3%;}
	
/*cadastra_imovel*/
.area_form_cadastra_imovel {width: 40%;	padding: 30px 3%;}
	
/*contato*/
.area_form_contato {width: 40%;	padding: 30px 3%;}
	
/*privacidade*/
#fundo_privacidade {background-size: 100%; background-attachment: fixed;}
}

@media only screen and (min-width: 960px) {	
.area_bts_cliente_online {width: 70%; margin: 150px 15% 0;}
}
	
@media only screen and (min-width: 1024px) {	
#fundo_sindico_profissional {padding: 200px 0;}
#fundo_empresa {padding: 200px 0;}
#fundo_garantias {padding: 200px 0;}
#fundo_privacidade {padding: 200px 0;}
	
/*condominios*/
.area_bts_cond {width: 80%;	margin: 150px 10% 0;}
	
/*serviços*/
.box_bt_serv {height: 290px;}
}

@media only screen and (min-width: 1280px) {	
#conteudo1 {margin: 50px 5%;}
#conteudo2 {padding: 50px 5%;}
	
/*area textos*/
.txt1 {font-size: 18px;}
	
/*condominios*/
#fundo_condominios {margin-top: 20px;}
.area_bts_cond {width: 60%;	margin: 200px 20% 0;}

	
/*cliente_online*/
#fundo_cliente_online {margin-top: 20px;}
.area_bts_cliente_online {width: 50%; margin: 150px 25% 0;}	
.box_bt_contato {margin-top: 25px; margin-bottom: 50px;}

/*serviços*/
.box_bt_serv {
	width: 18.5%;
	height: 350px;
	margin: 50px 5% 0;
	margin-right: 4%;
	padding: 30px 2.5%;
}
	
/*locação*/
.box_bt_loc {
	width: 21.5%;
	margin: 50px 5% 0;
	padding: 30px 2.5%;
}


/*sindico profissional*/
.box_bt_sindico {
	width: 21.5%;	
	margin: 50px 5% 0;
	margin-right: 0;
	padding: 50px 2.5%;
}
	
/*garantias*/
.box_bt_garantias {
	width: 21.5%;
	height: 280px;
	margin: 50px 5% 0;
	margin-right: 0;
	padding: 50px 2.5%;
}
	
/*depoimentos*/
.aspas {width: 10%;}
.depoimentos {width: 87%;}
	
/*cadastra_imovel*/
#fundo_cadastra_imovel {margin-top: 20px;} 
.area_form_cadastra_imovel {width: 30%;	padding: 30px 2.5%;}
	
/*contato*/
#fundo_contato {margin-top: 20px;}
.area_form_contato {width: 30%;	padding: 30px 2.5%;}	
}	

@media only screen and (min-width: 1500px) {
.area_bts_cond {margin: 250px 20% 0;} /*condominios*/
.area_bts_cliente_online {width: 40%; margin: 200px 30% 0;} /*cliente_online*/
.area_form_cadastra_imovel {width: 25%; margin-left: 7.5%;} /*cadastra_imovel*/	
.area_form_contato {width: 25%; margin-left: 7.5%;} /*contato*/
		
/*serviços*/
.box_bt_serv {height: 320px;}
	
/*locação*/
.box_bt_loc {
	width: 18.5%;
	min-height: 230px;
	margin: 50px 5% 0;
	margin-right: 4%;
	padding: 30px 2.5%;
}
}

@media only screen and (min-width: 1800px) {
.area_bts_cond {width: 50%;	margin: 250px 25% 0;} /*condominios*/
.area_bt_serv {width: 90%;	margin-left: 5%;} /*serviços*/	
.area_bt_sindico {width: 90%; margin-left: 5%;} /*sindico profissional*/
.area_bt_garantias {width: 90%; margin-left: 5%;} /*garantias*/

	
/*area textos*/
.txt1 {width: 80%; margin-left: 10%;}
.txt2 {width: 80%; margin-left: 10%;}
.txt3 {width: 80%; margin-left: 10%;}
	
/*depoimentos*/
.aspas {width: 5%;}
.depoimentos {width: 92%;}	

.area_form_cadastra_imovel {width: 20%;	margin-left: 10%;} /*cadastra_imovel*/
.area_form_contato {width: 20%;	margin-left: 10%;} /*contato*/
}