#conteudo {
	float: left;
	clear: both;
	margin-top: 30px;
}

#conteudo2 {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 30px;
	padding: 30px 0;
	background: #F7F7F7;
}

#conteudo3 {
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 30px;
	background: #F7F7F7;
}

/* area textos */
.intro_texto {	
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
}

.localizacao { /*pág. contato*/
	float: left;
	clear: both;
	width: 90%;
	height: auto;
	margin-left: 5%;
	margin-top: 30px;
}

.txt {
	clear: both;
	width: 90%;	
	margin-left: 5%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.txt a {color: #4B5563;	font-weight: bold;}
.txt a:hover {color: #EB6144;}

.txt span {
	font-weight: bold;
	line-height: normal;
}
.txt p {text-align: justify;}

.txt2 {
	width: 90%;
	clear: both;
	margin-left: 5%;
	margin-top: 30px;
}
.txt2 a {color: #FFF;}

.txt2 span {
	font-weight: bold;
	line-height: normal;
}
.txt2 p {text-align: justify;}
.txt2 a {color: #4B5563; font-weight: bold;}
.txt2 a:hover {color: #EB6144;}

.box_txt {
	float: left;
	clear: both;
	width: 100%;
	height: auto;
	padding: 10px 0;
	background: #868D8E;
	transition: background .5s ease;
	margin-top: 10px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
}
.box_txt:hover {background: #EB6144; color: #FFF;}

.box_txt2 {
	float: left;
	clear: both;
	width: 100%;
	height: 40px;
	padding-top: 10px;
	background: #EB6144;
	transition: background .5s ease;
	margin-top: 10px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
}
.box_txt2:hover {background: #868D8E; color: #FFF;}

.txt_style {
	float: left;
	clear: both;
	width: 100%;
	font-size: 13px;
	font-style: italic;
}
.coluna {display: none;}


@media only screen and (min-width: 585px) {	
.box_txt {
	clear: none;
	width: 47.5%;
	margin-right: 2.5%;
}
}

@media only screen and (min-width: 768px) {	
#conteudo {margin-top: 40px;}	
#conteudo2 {margin-top: 40px; padding: 40px 0;}
#conteudo3 {padding-bottom: 40px;}

/* area textos */
.localizacao { 
	width: 85%;
	margin-left: 7.5%;
	margin-top: 40px;
}
	
.txt {
	float: right;
	clear: right;
	width: 55%;
	margin-left: 0;
	margin-right: 2.5%;
}

.txt2 {
	float: right;
	clear: right;
	width: 55%;
	margin-left: 0;
	margin-right: 2.5%;
}

.coluna {
	display: block;
	float: left;
	clear: none;
	width: 35%;
	margin-left: 2.6%;
	text-align: center;	
}
.coluna img {width: 100%;}
}

@media only screen and (min-width: 1024px) {
/* area textos */
.txt {margin-right: 5%;}
.txt2 {margin-right: 5%;}

.coluna {
	width: 30%;
	margin-left: 5%;
}



.box_txt2 {
	float: right;
	clear: right;
	width: 47.5%;
	margin-right: 2.5%;
}
}

@media only screen and (min-width: 1280px) {
#conteudo {margin-top: 50px;}
#conteudo2 {margin-top: 50px; padding: 50px 0;}
#conteudo3 {padding-bottom: 50px;}
	
/* area textos */
.txt {width: 63%;}
.txt2 {width: 63%;}
.coluna {width: 23%;}	
.localizacao {margin-top: 50px;}

.box_txt {
	width: 23.5%;
	margin-right: 1.5%;
}

.box_txt2 {
	float: left;
	clear: none;
	width: 27%;
	margin-right: 0;
}
}

@media only screen and (min-width: 1600px) {
.coluna {width: 21%; margin-left: 7.5%;}	
}

@media only screen and (min-width: 1800px) {
.coluna {width: 21%; margin-left: 10%;}	
.txt2 {width: 55%; margin-right: 10%;}
}