@charset "utf-8";
/* CSS Document */
/*Tablet*/
@media only screen and (min-width: 769px) and (max-width: 1100px) {
.content100 {width:100%;}
.content90 {width:90%; float:left; margin-left:5%;}

.sobreBlocoTxt{ width:80%; margin-left:10%;}
.sobreBlocoTxt h2 {	font-size: 180%;}
.sobreBlocoTxt p {	font-size: 110%;}
.dadosRodape {margin-bottom:0px; margin-left:40px; font-size:100%; width:auto;}
.servicosRodape {margin-bottom:0px; margin-left:40px; font-size:100%; width:auto;}
.assinatura {margin-top:80px;}
}

/*Ajuste exclusivo dos destaques*/
@media only screen and (min-width: 769px) and (max-width: 847px) {
	.faixaCza {	min-height: 550px; }
}

/*Smartphone*/
@media only screen and (min-width: 480px) and (max-width: 768px) {
.content100{width:100%;}
.content90 {width:90%; float:left; margin-left:5%; height:auto;}
.banner {
	height: auto;
	padding-bottom: 60px;
	
}
.txtPainel {width:90%; float:left; margin-left:5%; margin-top:50px;}
.servicosAbs {position:static; float:left;}
.faixaCza {height:auto; padding-bottom:50px; margin-top:30px;}

.sobrebgLeft, .sobrebgRight{
	position: relative;
	float:left;
	width:100%;
	clear:left;
	height:300px;
}
.sobreBlocoTxt{ margin-left:3%; width:94%;}
.sobreChamada{ width:100%; }
.sobreChamadaTxt{ width:100%; text-align:center; }
.sobreChamadaWhats {float:none; margin-left:auto; margin-right:auto; height:65px; margin-top:60px; }
.contatoLeft {
	width: 100%;
	text-align: center;
	margin-top: 25px;
	padding-top: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #79C16F;
}
.formRight {width:100%; float:left; margin-top:25px;}
.mapa {margin-top:0px;}
.logoRodape {float:none; margin-left:auto; margin-right:auto; width:109px;}
.dadosRodape {margin-bottom:0px; margin-left:0px; font-size:100%; width:100%; text-align:center;}
.servicosRodape {
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	width: 100%;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE079;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE079;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
}
.dadosRodape div {margin-bottom:7px;}
.redesRodape {width:100%; text-align:center; float:left; margin-top:15px;}
.assinatura span {text-align: center; margin-top:25px; width:100%; display:block; line-height:25px;}
.wd {margin-top:25px;}
}

/*Celular*/
@media only screen and (min-width: 180px) and (max-width: 479px) {
.content100{width:100%;}
.content90 {width:90%; float:left; margin-left:5%;}
.banner {
	height: auto;
	padding-bottom: 60px;
	
}
.txtPainel {width:90%; float:left; margin-left:5%; margin-top:50px;}
.txtPainel h1 {font-size:210%;}
.servicosAbs {position:static; float:left;}
.faixaCza {height:auto; padding-bottom:50px; margin-top:20px;}


.sobrebgLeft, .sobrebgRight{
	position: relative;
	float:left;
	width:100%;
	clear:left;
	height:300px;
}
.sobreBlocoTxt{ margin-left:3%; width:94%;}
.sobreChamada{ width:100%; height:auto; }
.sobreChamadaTxt{ width:100%; font-size:110%; text-align:center; }
.sobreBlocoTxt p { font-size:100%; }
.sobreChamadaWhats {float:none; margin-left:auto; margin-right:auto; height:65px; margin-top:60px; }
.contatoLeft {
	width: 100%;
	text-align: center;
	margin-top: 25px;
	padding-top: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #79C16F;
}
.formRight {width:100%; float:left; margin-top:25px;}
.mapa {margin-top:0px;}
.ajustaInput50 {width:100%; margin-right:0px;}
.btGeral {width:100%;}

.logoRodape {float:none; margin-left:auto; margin-right:auto; width:109px;}
.dadosRodape {margin-bottom:0px; margin-left:0px; font-size:100%; width:100%; text-align:center;}
.servicosRodape {
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	width: 100%;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFE079;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFE079;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 15px;
}
.dadosRodape div {margin-bottom:7px;}
.redesRodape {width:100%; text-align:center; float:left; margin-top:15px;}
.assinatura span {text-align: center; margin-top:25px; width:100%; display:block; line-height:25px;}
.wd {margin-top:25px;}
}
