#conteudo1 {
	clear: both;
	width: 100%;
	margin-top: 30px;
}
#conteudo1 a {color: #3E4858;}
#conteudo1 a:hover {color: #272727;}

#conteudo1 .txt2 p {
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: justify;
}

#conteudo2 {
	clear: both;
	width: 90%;
	padding: 30px 5%;
	margin-top: 30px;
	background: #FFF;
}

/*area textos*/
.txt1 { 
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
}
.txt1 span {font-weight: bold;}
.txt1 p {margin: 10px 0;}

.txt2 { /*internas - alinhamento left*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: justify;
}
.txt2 li {
	margin-top: 7px;
	margin-bottom: 7px;
}
.txt2 span {font-weight: bold;}

#area_box_empresa {
	clear: both;
	width: 90%;
	padding: 15px 5%;
	margin-top: 30px;
	background: #FFF;
}

.box_empresa { 
	float: left;
	clear: both;
	width: 100%;
	margin: 15px 0;
	text-align: center;
}
.box_empresa img {width: 200px;}

.txt_box_empresa {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 15px;	
}
.txt_box_empresa li {display: block; margin: 5px 0;}


@media only screen and (min-width: 481px) {	
.box_empresa { 
	width: 90%;
	margin: 15px 5%;
}
}

@media only screen and (min-width: 585px) {			
.box_empresa { 
	width: 80%;
	margin: 15px 10%;
}
}

@media only screen and (min-width: 768px) {	
#conteudo_intro {margin-top: 40px;}
#conteudo1 {margin-top: 40px;}
#conteudo2 {margin-top: 40px; padding: 40px 5%;}	
#area_box_empresa {margin-top: 40px; padding: 40px 5%;}
	
.box_empresa { 
	clear: none;
	width: 28.3%;
	margin: 0 2.5%;
}	
}

@media only screen and (min-width: 1280px) {	
#conteudo_intro {margin-top: 50px;}
#conteudo1 {margin-top: 50px;}
#conteudo2 {margin-top: 50px; padding: 50px 5%;}	
#area_box_empresa {margin-top: 50px; padding: 50px 5%;}		
}	

@media only screen and (min-width: 1440px) {	
.box_empresa { 
	width: 23.3%;
	margin: 15px 5%;
}
}

@media only screen and (min-width: 1800px) {	
#area_box_empresa {width: 80%; padding: 40px 10%;}	
}