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

body a{ text-decoration:none; }

#boxHome01 #conteudo a.sobtit{
	position:relative;
	float:left;
	width:60%;
	margin:0 20% 0 20%;
	color:#614750;
	font-size:35px;
	font-weight:800;
	text-transform:uppercase;
	transition:0.8s;
	transition-property:color;
	/*background:#3a8;*/
}

#boxHome01 #conteudo a.sobtit:hover{
	transition:0.8s;
	color:#753564;
}

#boxHome01 #conteudo a.tit{
	position:relative;
	float:left;
	width:60%;
	margin:0 20% 0 0;
	padding:37px 0 37px 20%;
	color:#FFF;
	font-size:25px;
	font-weight:500;
	text-transform:uppercase;
	background:#753564;
	transition:0.8s;
	transition-property:background;
}

#boxHome01 #conteudo a.tit:hover{
	transition:0.8s;
	background:#973573;
}

#boxHome01 #conteudo a.txt{
	position:relative;
	float:left;
	width:60%;
	margin:15px 20% 0 20%;
	color:#614750;
	font-size:22px;
	font-weight:500;
	line-height:1.8;
	text-align:justify;
	transition:0.8s;
	transition-property:color;
	/*background:#3a8;*/
}

#boxHome01 #conteudo a.txt:hover{
	transition:0.8s;
	color:#753564;
}

#boxHome03 #conteudo #box a.tit{
	position:relative;
	float:left;
	width:100%;
	padding:10px 0 13px 0;
	color:#020301;
	font-size:20px;
	font-weight:500;
	text-align:center;
	transition-property:background, color;
	transition:0.8s;
	}

#boxHome03 #conteudo #box:hover a.tit{
	transition:0.8s;
	background:#743464;
	color:#FFF;
	}

#boxHome03 #conteudo #box a{
	position:relative;
	float:left;
	width:100%;
	text-align: center;
        width: 100%;
	margin:5px 0 5px 0;
	color:#020301;
	font-size:16px;
	font-weight:500;
	text-align:center;
}

#boxHome03 #conteudo #box a.pre{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	color:#8E5300;
	font-size:25px;
	font-weight:600;
	text-align:center;
}

#boxHome03 #conteudo #box a.car{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	padding: 10px 0;
	background:#FAA518;
	color:#FFF;
	font-size:16px;
	font-weight:600;
	text-align:center;
	transition: 0.8s;
	}

#boxHome03 #conteudo #box a.car:hover{
	background:#855D2F;
	transition: 0.8s;
	}

#boxHome04 #conteudo a.sobtit{
	position:relative;
	float:left;
	width:50%;
	margin:50px 45% 0 5%;
	color:#855D2E;
	font-size:40px;
	font-weight:800;
	text-transform:uppercase;
	transition:0.8s;
	transition-property:color;
	/*background:#3a8;*/
}

#boxHome04 #conteudo a.sobtit:hover{
	/*transition:0.8s;
	color:#753564;*/
}

#boxHome04 #conteudo a.tit{
	position:relative;
	float:left;
	width:50%;
	margin:0 50% 0 0;
	padding:37px 1% 37px 5%;
	color:#855D2D;
	font-size:18px;
	font-weight:800;
	letter-spacing: 2px;
	text-align:left;
	text-transform:uppercase;
	background:none;
	transition:0.8s;
	transition-property:background;
	}

#boxHome04 #conteudo a.tit:hover{
	/*transition:0.8s;
	background:#973573;*/
	}

#boxHome04 #conteudo a.txt{
	position:relative;
	float:left;
	width:40%;
	margin:15px 55% 0 5%;
	color:#222;
	font-size:16px;
	font-weight:500;
	text-align:left;
	transition:0.8s;
	transition-property:color;
	/*background:#3a8;*/
	}

#boxHome04 #conteudo a.txt:hover{
	transition:0.8s;
	color:#753564;
	}

#conteudoA #menuLoja a{
	position:relative;
	float: left;
	margin:0;
	padding:1% 2%;
	color:#777;
	font-size:12px;
	font-weight: 600;
	text-transform: uppercase;
	transition: 0.8s;
	}

#conteudoA #menuLoja a:hover{
	transition: 0.8s;
	background:#FFF;
	}

#conteudoA #box a.tit{
	position:relative;
	float:left;
	width:100%;
	padding:10px 0 13px 0;
	color:#020301;
	font-size:20px;
	font-weight:500;
	text-align:center;
	transition-property:background, color;
	transition:0.8s;
	}

#conteudoA #box:hover a.tit{
	transition:0.8s;
	background:#743464;
	color:#FFF;
	}

#conteudoA #box a{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	color:#020301;
	font-size:16px;
	font-weight:500;
	text-align:center;
	}

#conteudoA #box a.pre{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	color:#8E5300;
	font-size:25px;
	font-weight:600;
	text-align:center;
	}

#conteudoA #box a.car{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	padding: 10px 0;
	background:#FAA518;
	color:#FFF;
	font-size:16px;
	font-weight:600;
	text-align:center;
	transition: 0.8s;
	}

#conteudoA #box a.car:hover{
	background:#855D2F;
	transition: 0.8s;
	}

#conteudoA #descProd a.car{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0 5px 0;
	padding:15px 0;
	background:#FAA518;
	color:#FFF;
	font-size:18px;
	font-weight:600;
	letter-spacing: 1px;
	text-align:center;
	text-transform: uppercase;
	transition: 0.8s;
	}

#conteudoA #descProd a.car:hover{
	background:#00698C;
	transition: 0.8s;
	}

#conteudoA #descProd a.l1{
	position:relative;
	float:left;
	margin:5px 0 5px 0;
	padding:10px 5px 10px 0;
	color:#444;
	font-size:14px;
	font-weight:600;
	text-transform: uppercase;
	}

#conteudoA #descProd a.l1:hover{
	color:#855D2F;
	transition: 0.8s;
	}

a.voltar{
	position:relative;
	float:left;
	margin:50px 0 0 0;
	padding:10px 20px;
	background:#7F3F00;
	color:#FFF;
	border-radius:4px;
	text-transform: uppercase;
	transition:0.5s ;
	}

a.voltar:hover{
	background:#FC9700;
	transition:0.5s ;
	}

a.finaliza{
	position:relative;
	float:right;
	margin:5px 0 0 8px;
	padding:15px 20px;
	background:#136E83;
	color:#FFF;
	font-size:20px;
	text-align:center;
	transition:0.5s ;
	}

a.finaliza:hover{
	background:#FC9700;
	transition:0.5s ;
	}

a.link01{
	position:relative;
	float:right;
	width:100%;
	margin:5px 0 0 8px;
	padding:15px 0;
	color:#136E83;
	font-size:14px;
	font-weight: 600;
	text-align:center;
	text-transform: uppercase;
	transition:0.5s ;
	}

a.link01:hover{
	color:#FC9700;
	transition:0.5s ;
	}





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

#boxHome01 #conteudo a.sobtit{
	font-size:30px;
	}

#boxHome01 #conteudo a.tit{
	padding:25px 0 25px 20%;
	font-size:22px;
	}

#boxHome01 #conteudo a.txt{
	font-size:18px;
	line-height:1.6;
	}

#boxHome04 #conteudo a.sobtit{
	font-size:30px;	
	}

#boxHome04 #conteudo a.tit{
	padding:25px 0 25px 5%;
	font-size:18px;
	}

#boxHome04 #conteudo a.txt{
	font-size:18px;
	}

}





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

#boxHome01 #conteudo a.sobtit{
	font-size:26px;
	}

#boxHome01 #conteudo a.tit{
	padding:25px 0 25px 20%;
	font-size:18px;
	}

#boxHome01 #conteudo a.txt{
	font-size:16px;
	line-height:1.6;
	}

#boxHome03 #conteudo #box a.tit{
	padding:5px 0 5px 0;
	font-size:16px;
	font-weight:600;
	}

#boxHome04 #conteudo a.sobtit{
	margin:20px 0 0 5%;
	font-size:25px;	
	}

#boxHome04 #conteudo a.tit{
	padding:20px 0 25px 5%;
	font-size:15px;
	}

#boxHome04 #conteudo a.txt{
	font-size:16px;
	}

#conteudoA #box a.tit{
	padding:5px 0 5px 0;
	font-size:16px;
	font-weight:600;
	}
}





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

#boxHome04 #conteudo a.tit{
	padding:20px 2% 20px 5%;
	font-size:15px;
	}

#boxHome04 #conteudo a.txt{
	font-size:15px;
	}
	
}





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

#boxHome01 #conteudo a.sobtit{
	font-size:26px;
	}

#boxHome01 #conteudo a.tit{
	width:70%;
	padding:25px 0 25px 20%;
	font-size:18px;
	}

#boxHome01 #conteudo a.txt{
	width:70%;
	font-size:14px;
	}

#boxHome04 #conteudo a.tit{
	width:32%;
	}

#boxHome04 #conteudo a.txt{
	font-size:13px;
	}
}





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

#boxHome03 #conteudo #box a.tit{
	width:55%;
	padding:5px 0 5px 5%;
	font-size:22px;
	font-weight:700;
	}

#boxHome03 #conteudo #box a{
	     text-align: center;
        width: 100%;
	padding:5px 0 5px 5%;
	font-size:20px;
	}

#boxHome03 #conteudo #box #img a{
	width:100%;
	}

#boxHome04 #conteudo a.sobtit{
	width:60%;
	margin:10px 0 0 0;
	font-size:25px;
	font-weight:800;
	}

#boxHome04 #conteudo a.tit{
	padding:25px 5% 25px 5%;
	}

#boxHome04 #conteudo a.txt{
	margin:15px 0 0 5%;
	font-size:16px;
	}

#conteudoA #box a.tit{
	width:55%;
	padding:5px 0 5px 5%;
	font-size:22px;
	font-weight:700;
	}

#conteudoA #box a{
	width:95%;
	padding:5px 0 5px 5%;
	font-size:20px;
	}

#conteudoA #box #img a{
	width:100%;
	}
}






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

#conteudoA #box a.tit{
	font-size:16px;
	}

#boxHome01 #conteudo a.sobtit{
	font-size:20px;
	}

#boxHome01 #conteudo a.tit{
	font-size:16px;
	}

#boxHome04 #conteudo a.sobtit{
	width:60%;
	}

#boxHome04 #conteudo a.tit{
	width:60%;
	padding:25px 0 25px 5%;
	font-size:20px;
	text-align:left;
	}
}






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

#boxHome03 #conteudo #box a.tit{
	width:80%;
	padding:5px 10% 5px 10%;
	}

#boxHome03 #conteudo #box a{
	        text-align: center;
        width: 100%;
	font-size:18px;
	}

#boxHome03 #conteudo #box #img a{
	padding:0;
	}

#boxHome03 #conteudo #box a.pre{
	width:80%;
	}

#boxHome04 #conteudo a.sobtit{
	margin:150px 0 0 0;
	}

#boxHome04 #conteudo a.txt{
	width:100%;
	margin:50px 0 0 0;
	font-size:19px;
	text-shadow:3px 3px 2px #FFF;
	}

#boxHome04 #conteudo a.tit{
	width:100%;
	padding:25px 0 25px 0;
	font-size:18px;
	}

#conteudoA #box a.tit{
	width:80%;
	padding:5px 10% 5px 10%;
	}

#conteudoA #box a{
	width:80%;
	padding:5px 10% 5px 10%;
	font-size:18px;
	}

#conteudoA #box #img a{
	padding:0;
	}

#conteudoA #box a.pre{
	width:80%;
	}

}






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

#boxHome03 #conteudo #box a{
	font-size:22px;
	   text-align: center;
        width: 100%;
	}

#boxHome04 #conteudo a.sobtit{
	margin:160px 0 0 5%;
	}

#boxHome04 #conteudo a.txt{
	margin:20px 0 0 0;
	}

#boxHome04 #conteudo a.tit{
	font-size:16px;
	}

#conteudoA #box a{
	font-size:22px;
	}
}






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

#boxHome03 #conteudo #box a.tit{
	margin:0;
	padding:0 10% 0 10%;
	/*background:#F0F;*/
	}

#conteudoA #box a.tit{
	margin:0;
	padding:0 10% 0 10%;
	/*background:#F0F;*/
	}
}






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

#boxHome04 #conteudo a.sobtit{
	margin:110px 0 0 5%;
	}

}







