.txt_intro { /*box texto alinhado à esquerda na versão mobile e centralizado na 768 e acima*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: justify;
}

.txt_intro span {
	font-weight:  bold;
}

.txt_intro li {
	clear: both;
	display: block;
	background: url(../imagens/icons/marcador2.png) no-repeat left top;
	background-size: 20px;
	line-height: normal;
	padding-left: 30px;
	margin-bottom: 8px;
	margin-top: 8px;
}


.txt1 {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: justify;
}

.txt1 span {
	font-weight:  bold;
}

.txt1 li {
	clear: both;
	display: block;
	background: url(../imagens/icons/marcador2.png) no-repeat left top;
	background-size: 20px;
	line-height: normal;
	padding-left: 30px;
	margin-bottom: 8px;
	margin-top: 8px;
}

.txt2 {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	margin-top: 30px;
}


.txt2 span {
	font-weight:  bold;
}


.txt2 a {
	color: #FFF;
}

/* fichas cadastrais */
#fundo_fichas_cadastrais {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/fichas.jpg) no-repeat center;
	text-align: center;
}

#fundo_fichas_cadastrais span {
	color: #FFF;
	background: rgba(50,51,142,0.50);
	padding: 10px 5% 10px 5%;
}

.bt_ficha1 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha1.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha1:hover {
	background: url(../imagens/links/ficha1b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha2 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha2.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha2:hover {
	background: url(../imagens/links/ficha2b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha3 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha3.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha3:hover {
	background: url(../imagens/links/ficha3b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha4 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha4.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha4:hover {
	background: url(../imagens/links/ficha4b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha5 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha5.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha5:hover {
	background: url(../imagens/links/ficha5b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha6 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha6.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha6:hover {
	background: url(../imagens/links/ficha6b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha7 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha7.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha7:hover {
	background: url(../imagens/links/ficha7b.png) no-repeat center;
	background-size: 140px;
}

.bt_ficha8 {
	float: left;
	clear: none;
	width: 50%;
	height: 150px;
	text-align: center;
	margin-top: 30px;
	background: url(../imagens/links/ficha8.png) no-repeat center;
	background-size: 140px;
	transition: background .5s ease;
}

.bt_ficha8:hover {
	background: url(../imagens/links/ficha8b.png) no-repeat center;
	background-size: 140px;
}

.bt_enviar {
	float: left;
	clear: both;
	width: 70%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 15%;	
	background: #FFCE00;
	font-family: "Larsseit-ExtraBold";
	font-size: 20px;
	line-height: 20px;
	border-radius: 10px;
	text-align: center;
	transition: background .5s ease;
}

.bt_enviar:hover {
    background: #1B4073;
	color: #FFF;
}

/* empresa */
#fundo_empresa {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/cidade.jpg) no-repeat center;
	text-align: center;
}

#fundo_empresa span {
	color: #FFF;
	background: rgba(50,51,142,0.50);
	padding: 10px 5% 10px 5%;
}

#box_empresa { /*missão, visão, valores*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	margin-top: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;	
	line-height: normal;
	background: rgba(27,64,115,0.70);
	border-radius: 5px;
	color: #FFF;
}

.box_img_empresa { 
	clear: both;
}

.box_txt_empresa { 
	clear: both;
	margin-top: 15px;
}

.box_txt_empresa span { 
	text-transform: uppercase;
	font-size: 20px;
}


/* cadastra imovel */
#fundo_cadastra_imovel {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/cadastra_imovel.jpg) no-repeat center;
	text-align: center;
}

#fundo_cadastra_imovel span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

/* adm_vendas */
#fundo_adm_vendas {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/adm_vendas.jpg) no-repeat center;
	text-align: center;
}

#fundo_adm_vendas span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

/* autorizacao_vd */
#fundo_autorizacao_vd {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/autorizacao_vd.jpg) no-repeat center;
	text-align: center;
}

#fundo_autorizacao_vd span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}


/* adm alugueis */
#fundo_adm_alugueis {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/adm_alugueis.jpg) no-repeat center;
	text-align: center;
}

#fundo_adm_alugueis span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

/* locação */
#fundo_locacao {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/locacao.jpg) no-repeat center;
	background-size: 600px;
	text-align: center;
}

#fundo_locacao span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

/* debito */
#fundo_debito {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/debito.jpg) no-repeat center;
	background-size: 600px;
	text-align: center;
}

#fundo_debito span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

/* desocupacao */
#fundo_desocupacao {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/desocupacao.jpg) no-repeat center;
	background-size: 600px;
	text-align: center;
}

#fundo_desocupacao span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

/* condominio */
#fundo_condominio {
	clear: both;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../imagens/fundos/condominio.jpg) no-repeat center;
	text-align: center;
}

#fundo_condominio span {
	color: #FFF;
	background: rgba(27,64,115,0.85);
	padding: 10px 5% 10px 5%;
}

.box_cliente {
	float: left;
	clear: both;
	width: 90%;
	margin-top: 30px;
	margin-left: 5%;
	text-align: justify;
}

.box_cliente img {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.box_cliente_tit {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.box_cliente span {
	font-weight: bold;
}

@media only screen and (min-width: 410px) {
/* fichas cadastrais */
.bt_ficha1 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha1:hover {
	background-size: 160px;
}

.bt_ficha2 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha2:hover {
	background-size: 160px;
}

.bt_ficha3 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha3:hover {
	background-size: 160px;
}

.bt_ficha4 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha4:hover {
	background-size: 160px;
}
	
.bt_ficha5 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha5:hover {
	background-size: 160px;
}
		
.bt_ficha6 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha6:hover {
	background-size: 160px;
}
			
.bt_ficha7 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha7:hover {
	background-size: 160px;
}
		
.bt_ficha8 {
	height: 171px;
	background-size: 160px;
}

.bt_ficha8:hover {
	background-size: 160px;
}
}


@media only screen and (min-width: 481px), only screen and (orientation:landscape) {
/* fichas cadastrais */
.bt_enviar {
	width: 50%;
	margin-left: 25%;	
}
}

@media only screen and (min-width: 585px) { /*IPhoneXS*/	
/* fichas cadastrais */
.bt_ficha1 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha1:hover {
	background-size: 120px;
}

.bt_ficha2 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha2:hover {
	background-size: 120px;
}

.bt_ficha3 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha3:hover {
	background-size: 120px;
}

.bt_ficha4 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha4:hover {
	background-size: 120px;
}
	
.bt_ficha5 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha5:hover {
	background-size: 120px;
}
	
.bt_ficha6 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha6:hover {
	background-size: 120px;
}
		
.bt_ficha7 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha7:hover {
	background-size: 120px;
}	
	
.bt_ficha8 {
	width: 25%;
	height: 128px;
	background-size: 120px;
}

.bt_ficha8:hover {
	background-size: 120px;
}
	
.bt_enviar {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 25px;
	line-height: 25px;
}
	
/* locação */
#fundo_locacao {
	background-size: 800px;
}
	
/* debito */
#fundo_debito {
	background-size: 800px;
}
	
/* desocupacao */
#fundo_desocupacao {
	background-size: 800px;
}
}

@media only screen and (min-width: 768px) {
.txt_intro {
	text-align: center;
}
	
/* fichas cadastrais */	
#fundo_fichas_cadastrais {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
.bt_ficha1 {	
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha1:hover {
	background-size: 160px;
}

.bt_ficha2 {
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha2:hover {
	background-size: 160px;
}

.bt_ficha3 {
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha3:hover {
	background-size: 160px;
}

.bt_ficha4 {
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha4:hover {
	background-size: 160px;
}
	
.bt_ficha5 {	
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha5:hover {
	background-size: 160px;
}
	
.bt_ficha6 {	
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha6:hover {
	background-size: 160px;
}
	
.bt_ficha7 {	
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha7:hover {
	background-size: 160px;
}

.bt_ficha8 {	
	height: 171px;
	background-size: 160px;
	margin-top: 45px;
}

.bt_ficha8:hover {
	background-size: 160px;
}
	
.bt_enviar {
	width: 40%;
	margin-left: 30%;
}
	
	
/* empresa */	
#fundo_empresa {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
#box_empresa { /*missão, visão, valores*/
	clear: none;
	width: 29%;
	height: 320px;
	margin-left: 3%;
	margin-top: 45px;
	padding-top: 20px;
	padding-bottom: 20px;
}

/* cadastra imovel */
#fundo_cadastra_imovel {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* adm_vendas */
#fundo_adm_vendas {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* autorizacao_vd */
#fundo_autorizacao_vd {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* adm_alugueis */
#fundo_adm_alugueis {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* locação */
#fundo_locacao {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* débito */
#fundo_debito {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* desocupacao */
#fundo_desocupacao {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
/* condominio */
#fundo_condominio {
	padding-top: 60px;
	padding-bottom: 60px;
	background-size: 100%;
}
	
.box_cliente {
	clear: none;
	width: 45%;
	margin-top: 45px;
}
	
.box_cliente_tit {
	font-size: 22px;
}
}

@media only screen and (min-width: 1024px) {	
#box_empresa { /*missão, visão, valores*/
	height: 300px;
}
}

@media only screen and (min-width: 1280px) {
/* fichas cadastrais */
#fundo_fichas_cadastrais {
	padding-top: 100px;
	padding-bottom: 100px;
}

.bt_ficha1 {	
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha1:hover {
	background-size: 200px;
}

.bt_ficha2 {
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha2:hover {
	background-size: 200px;
}

.bt_ficha3 {
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha3:hover {
	background-size: 200px;
}

.bt_ficha4 {
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}
	
.bt_ficha4:hover {
	background-size: 200px;
}

.bt_ficha5 {	
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha5:hover {
	background-size: 200px;
}
	
.bt_ficha6 {	
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha6:hover {
	background-size: 200px;
}
	
.bt_ficha7 {	
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha7:hover {
	background-size: 200px;
}
	
.bt_ficha8 {	
	height: 214px;
	background-size: 200px;
	margin-top: 60px;
}

.bt_ficha8:hover {
	background-size: 200px;
}
	
.bt_enviar {
	width: 30%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 35%;
	font-size: 30px;
	line-height: 30px;
}
	
/* empresa */
#fundo_empresa {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
#box_empresa { /*missão, visão, valores*/
	width: 26%;
	height: 330px;
	margin-left: 5%;
	margin-top: 60px;
	padding-top: 25px;
	padding-bottom: 25px;
}
	
.box_txt_empresa span { 
	font-size: 25px;
}

/* cadastra imovel */
#fundo_cadastra_imovel {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* adm_vendas */
#fundo_adm_vendas {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* autorizacao_vd */
#fundo_autorizacao_vd {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* adm_alugueis */
#fundo_adm_alugueis {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* locacao */
#fundo_locacao {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* debito */
#fundo_debito {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* desocupacao */
#fundo_desocupacao {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
/* condominio */
#fundo_condominio {
	padding-top: 100px;
	padding-bottom: 100px;
}
	
.box_cliente {
	width: 30%;
	margin-top: 60px;
}
}

@media only screen and (min-width: 1366px) {
}

@media only screen and (min-width: 1440px) {
/* fichas cadastrais */
.bt_ficha1 {	
	height: 257px;
	background-size: 240px;
}

.bt_ficha1:hover {
	background-size: 240px;
}

.bt_ficha2 {
	height: 257px;
	background-size: 240px;
}

.bt_ficha2:hover {
	background-size: 240px;
}

.bt_ficha3 {
	height: 257px;
	background-size: 240px;
}

.bt_ficha3:hover {
	background-size: 240px;
}

.bt_ficha4 {
	height: 257px;
	background-size: 240px;
}
	
.bt_ficha4:hover {
	background-size: 240px;
}
	
.bt_ficha5 {	
	height: 257px;
	background-size: 240px;
}

.bt_ficha5:hover {
	background-size: 240px;
}
	
.bt_ficha6 {	
	height: 257px;
	background-size: 240px;
}

.bt_ficha6:hover {
	background-size: 240px;
}

.bt_ficha7 {	
	height: 257px;
	background-size: 240px;
}

.bt_ficha7:hover {
	background-size: 240px;
}
	
.bt_ficha8 {	
	height: 257px;
	background-size: 240px;
}

.bt_ficha8:hover {
	background-size: 240px;
}
}

@media only screen and (min-width: 1600px) {
/* fichas cadastrais */
.bt_ficha1 {	
	height: 300px;
	background-size: 280px;
}

.bt_ficha1:hover {
	background-size: 280px;
}

.bt_ficha2 {
	height: 300px;
	background-size: 280px;
}

.bt_ficha2:hover {
	background-size: 280px;
}

.bt_ficha3 {
	height: 300px;
	background-size: 280px;
}

.bt_ficha3:hover {
	background-size: 280px;
}

.bt_ficha4 {
	height: 300px;
	background-size: 280px;
}
	
.bt_ficha4:hover {
	background-size: 280px;
}
	
.bt_ficha5 {	
	height: 300px;
	background-size: 280px;
}

.bt_ficha5:hover {
	background-size: 280px;
}
	
.bt_ficha6 {	
	height: 300px;
	background-size: 280px;
}

.bt_ficha6:hover {
	background-size: 280px;
}
	
.bt_ficha7 {	
	height: 300px;
	background-size: 280px;
}

.bt_ficha7:hover {
	background-size: 280px;
}
	
.bt_ficha8 {	
	height: 300px;
	background-size: 280px;
}

.bt_ficha8:hover {
	background-size: 280px;
}	

/*empresa*/
#box_empresa { /*missão, visão, valores*/
	height: 360px;
}
.box_txt_empresa span { 
	font-size: 30px;
}
}

@media only screen and (min-width: 1920px) {
}
