@charset "utf-8";
/* CSS Document */

#boxHome02 #box span{
	position:relative;
	float:left;
	width:100%;
	color:#FFF;
	font-size:18px;
	font-weight:600;
	text-align: center;
	/*text-transform:uppercase;*/
	margin:0 0 20px 0;
}

#boxHome03 h1{
	position:relative;
	float:left;
	width:auto;
	margin:0 20% 0 -12.5%;
	padding:30px 5% 30px 12.5%;
	color:#FFF;
	font-size:25px;
	font-weight:500;
	text-align:right;
	/*text-transform:uppercase;*/
	background:#753564;
	transition:0.8s;
	transition-property:background;
}

#boxHome03 h1:hover{
	transition:0.8s;
	background:#973573;
}

#boxHome03 h2{
	position:relative;
	float:left;
	width:auto;
	margin:20px 20% 0 -12.5%;
	padding:0 0 20px 12.5%;
	border-bottom:2px solid #753564;
	color:#444;
	font-size:18px;
	font-style: italic;
	font-weight:500;
	text-align:left;
	/*text-transform:uppercase;*/
	transition:0.8s;
	transition-property:background;
	}

#conteudoA{
	font-size:16px;
	color:#444;
	text-align: justify;
	}

#conteudoA h1{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#E6A63E;
	font-size:28px;
	font-weight:700;
	text-align:left;
	text-transform:uppercase;
	background:none;
	}

#conteudoA h2{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	color:#444;
	font-size:18px;
	font-weight:600;
	text-align:left;
	text-transform:uppercase;
	background:none;
	border-bottom:1px solid #CCC;
	}
	
#conteudoA #descProd{
	color:#999;
	font-size:16px;
	}
	
#conteudoA #descProd span.de{
	position:relative;
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	color:#999;
	font-size:18px;
	font-style:italic;
	text-decoration:line-through;
	}
	
#conteudoA #descProd span.por{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	color:#00698C;
	font-size:40px;
	font-weight:700;
	}

#rodape #dados h1{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#E6A63E;
	font-size:28px;
	font-weight:700;
	text-align:left;
	text-transform:uppercase;
	background:none;
}

#rodape #dados h2{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:20px;
	font-weight:700;
	text-align:left;
	background:none;
}

#rodape #dados h3{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:15px;
	font-weight:600;
	text-align:left;
	background:none;
}

#rodape #info h1{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:20px;
	font-weight:700;
	text-align:right;
	background:none;
}

#rodape #info h2{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:15px;
	font-weight:600;
	text-align:right;
	background:none;
}

#boxHome03 span.txt{
	position:relative;
	float:left;
	width:100%;
	margin: 60px 0 0 0;
	color:#FFF;
	font-size:18px;
	line-height: 150%;
	text-align: justify;
	}

span.preFin{
	padding:5px 20px;
	background:#E6A63E;
	color:#FFF;
	font-size:30px;
	text-align:center;
}





@media screen and (max-width: 1200px) {

#boxHome02 #box span{
	font-size:20px;
	}

}





@media screen and (max-width: 1024px) {

#boxHome03 h2{
	font-size:16px;
	}

#boxHome02 #box span{
	font-size:16px;
	}

#rodape #dados h1{
	font-size:25px;
	}

#rodape #dados h2{
	font-size:18px;
	}

#rodape #dados h3{
	font-size:14px;
	}

#rodape #info h1{
	font-size:18px;
	}

#rodape #info h2{
	font-size:14px;
	}
}





@media screen and (max-width: 820px) {

#boxHome02 #box span{
	font-size:20px;
	}

#boxHome03 h1{
	padding:30px 10% 30px 12.5;
	font-size:22px;
	}

#boxHome03 h2{
	width:100%;
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	text-align:center;
	border:none;
	}

#rodape #info h1{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:20px;
	font-weight:700;
	text-align:left;
	background:none;
	}

#rodape #info h2{
	position:relative;
	float:left;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#FFF;
	font-size:15px;
	font-weight:600;
	text-align:left;
	background:none;
	}
}





@media screen and (max-width: 720px) {

#boxHome03 h1{
	width:90%;
	margin:0 20% 0 -6%;
	padding:20px 0 20px 12%;
	text-align:left;
	}
}




