.area_left {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
}

.area_right {
	float: right;
	clear: both;
	width: 90%;
	margin-right: 5%;
	margin-top: 50px;
}

.txt1 { 
	float: left;
	clear: both;
	width: 100%;
}

.txt2 {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 50px;
}

.txt3 { /* documentação */
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.txt3 p {
	float: left;
	clear: both;
	margin-top: 10px;
	text-align: justify;
}

.txt3 li {	
	display: block;
	float: left;
	clear: both;	
	width: 95%;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url("../imagens/icons/marcador2.svg") no-repeat left;
	padding-left: 5%;
	line-height: 25px;
}
.txt3 p {
	float: left;
	clear: both;
	margin-top: 10px;
	text-align: justify; 
}
.txt3 span {font-weight: bold;}

.txt4 { /* intro forms */
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
}
.txt4 p {text-align: center;}
.txt4 span {font-weight: bold;}

.box_txt {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 20px;
}

.box_txt p {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}

.box_txt li {
	display: block;
	width: 95%;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url("../imagens/icons/marcador2.svg") no-repeat left;
	padding-left: 5%;
	line-height: 25px;
	text-align: justify;
}
.box_txt span {font-weight: bold;}
.box_txt img {margin-right: 15px;}

/*fichas cadastrais*/
.area_fichas {
	clear: both;
	width: 90%;
	margin-left: 5%;
}

.box_fichas {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 30px;
	color: #4B5563;
	font-size: 20px;
	line-height: normal;
}

.box_fichas p {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}
.box_fichas img {width: 120px; margin-bottom: 10px;}

/*diferenciais*/
.box_diferencial1 {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	background: url("../imagens/fundos/fundo-diferenciais1.svg") no-repeat top center;
	padding-top: 155px;
}

.box_diferencial1 p {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.box_diferencial1 span {color: #4B5563; font-size: 20px;}

.box_diferencial2 {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	background: url("../imagens/fundos/fundo-diferenciais2.svg") no-repeat top center;
	padding-top: 155px;
}

.box_diferencial2 p {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.box_diferencial2 span {color: #4B5563; font-size: 20px;}

.box_diferencial3 {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	background: url("../imagens/fundos/fundo-diferenciais3.svg") no-repeat top center;
	padding-top: 155px;
}

.box_diferencial3 p {
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.box_diferencial3 span {color: #4B5563; font-size: 20px;}

.box_txt_contato {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 20px;
}

.box_txt_contato p {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: justify;
}

.telefone {
	float: left;
	clear: both;
	width: 100%;
	color: #CC0000;
	font-size: 20px;	
}
.telefone p {margin-top: 10px;	margin-bottom: 20px;}
.telefone img {margin-right: 10px;}
.telefone a {color: #CC0000;}
.telefone a:hover {color: #4B5563;}

.mapa {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
}
.mapa p {margin-top: 30px;}

@media only screen and (min-width: 481px) {	
.box_txt_contato {font-size: 20px;}	
.box_txt_contato span {font-size: 25px;}	
.telefone {font-size: 25px;}
}

@media only screen and (min-width: 540px) {
/*fichas cadastrais*/
.box_fichas {
	clear: none;
	width: 45%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}	
}

@media only screen and (min-width: 768px) {
/* páginas com formulários */
.area_left {clear: none; width: 45%;}

.area_right {
	clear: right;
	width: 40%;
	margin-top: 0;
}	
.txt3 {margin-top: 20px; margin-bottom: 20px;}	
.txt3 li {width: 98%; padding-left: 2%;}	
	
/*fichas cadastrais*/
.area_fichas {width: 70%; margin-left: 15%; margin-top: 10px;}
	
/*diferenciais*/
.box_diferencial1 {
	clear: none;
	width: 30.3%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.box_diferencial2 {
	clear: none;
	width: 30.3%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}

.box_diferencial3 {
	clear: none;
	width: 30.3%;
	margin-left: 1.5%;
	margin-right: 1.5%;
}
}

@media only screen and (min-width: 960px) {
/*fichas cadastrais*/
.area_fichas {width: 60%; margin-left: 20%;}
}

@media only screen and (min-width: 1024px) {
/* páginas com formulários */
.area_left {width: 50%;}
.area_right {width: 35%;}
}

@media only screen and (min-width: 1280px) {
/* páginas com formulários */
.area_left {width: 45%;	margin-left: 10%;}
.area_right {width: 30%; margin-right: 10%;}	
.mapa {width: 80%; margin-left: 10%;}	
.txt3 {margin-bottom: 30px;	margin-top: 30px;}
	
/*fichas cadastrais*/
.area_fichas {width: 40%; margin-left: 30%; margin-top: 20px;}

/*diferenciais*/
.box_diferencial1 span {font-size: 22px;}
.box_diferencial2 span {font-size: 22px;}
.box_diferencial3 span {font-size: 22px;}
}

@media only screen and (min-width: 1600px) {
/* páginas com formulários */
.area_right {width: 25%;}	
.txt3 li {width: 98.5%;	padding-left: 1.5%;}
}

@media only screen and (min-width: 1800px) {
/*fichas cadastrais*/
.area_fichas {width: 30%; margin-left: 35%;}
}