body{

	padding:0px;
	margin:0px;
	font-family:Ubuntu;

}

#querajudar{

	padding-left:200px;

}


.resposta{

	display:none;

}

.seta1{

	position:absolute;
	height:80px;
	margin-right:400px;
	margin-top:100px;

}

#voltaraloja input{

	border-radius:15px;
	background-color:rgb(87,191,138);
	border:none;
	padding:20px;
	color:#fff;
	font-size:11px;
	cursor:pointer;

}

header .icone{

	height:20px;

}
#form .campoe{

		width:100%;
		border-radius:3px;
		height:35px;
		border:none;
		border:1px solid gray;
		margin-bottom:25px;

	}

#logos{

	float:left;
	padding-right:60px;

}

#logos img{

height:50px;
	margin-left:30px;


}

.icones{

	padding-right:30px;
	padding-top:20px;


}

.icones span{

	padding:10px;

}

.icones img{

	height:20px;
	margin-right:5px;


}

header{

	width:100%;
	height:60px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:rgb(248,248,248);
		font-size:13px;
	text-align:left;
	clear:both;

}


#main{

	padding-top:40px;
	padding-bottom:40px;
	width:100%;
	margin:auto;

}

#main h1{

	color:#298CF8;
	font-weight:bold;
	text-align:center;

}


#form{
		
		width:100%;padding:20px;background-color:rgb(248,248,248);color:#4F4F4F;
	}

#pecas{
	display:none;

}

#servicos{

	margin:auto;
	clear:both;
	width:900px;
	margin-top:100px;

}

#servicos a{

	text-decoration:none;
	color:rgb(84,84,84);
	font-weight:600;

}

#servicos .servico{

	float:left;
	text-align:center;
	width:300px;
	cursor:pointer;

}

.servico div{

	height:100px;

}

#servicos .servico:hover{

	transform: scale(1.2);
	transition:1s;

}

#servicos .servico img{

	width:100px;

}

footer{

	width:100%;
	clear:both;

}


#rodape3{

width:100%;
	background-color:rgb(31,31,31);
	padding-top:13px;
	padding-bottom:13px;
	color:gray;
	font-size:12px;
	font-weight:bold;
	clear:both;

}


#rodape3 p{

	text-align:center;

}

#rodape3 img{

	height:40px;

}

#rodape3 .icone{

	height:16px;
	margin-left:15px;

}

#passoapasso{

	clear:both;
	

}

#passoapasso h3{

	color:#298CF8;
	font-size:22px;
	font-weight:bold;
	padding-top:100px;
	padding-bottom:60px;
	margin-left:10%;
	text-align:left;

}

.passo{

	clear:both;
	width:80%;
	height:370px;
	margin:auto;
	margin-bottom:100px;
	padding-left:5%;
	padding-right:5%;
	    background: rgb(251,251,251);

}
.passo div{

	float:left;
	width:21%;
	background:rgb(251,251,251);
	padding-top:2%;
	padding-left:6%;
	padding-right:6%;
	text-align:center;
	

}

h4{

	font-size:22px;
	text-align:left;
	font-weight:bold;
	margin-left:10%;
	color:rgb(84,84,84);

}

.passo p{

	font-size:17px;
	color:rgb(84,84,84);

}

ul{

	list-style:none;
	width:1120px;
	margin:auto;
	color:#4F4F4F;


}

ul li{
	border-bottom:1px solid gray;
	padding:25px;
	cursor:pointer;
	font-size:21px;

}

ul li:hover{

	background-color:#ededed;
	transition:1s;

}

ul p{

	font-size:23px;
	font-weight:bold;

}

#rodape1{

	background-color:rgb(248,248,248);
	
	margin:auto;
	clear:both;

}

#rodape1 div div{

	float:left;

}

#rodape1 #rid{


	border-bottom:1px solid rgb(87,128,190);
	width:1120px;
	padding-top:20px;
	margin:auto;
	height:200px;

}

#rodape1 h3{

	font-size:30px;
	color:rgb(87,128,190);
	font-weight:500;

}

#rodape1 p{
font-size:17px;
	color:rgb(84,84,84);
}

#rodape2{

	background-color:rgb(248,248,248);
	
	margin:auto;
	clear:both;

}

#rid2{

	width:1120px;
	padding-top:20px;
	margin:auto;
	height:230px;


}
#rid2 div{

	width:50%;
	float:left;
	color:rgb(84,84,84);

}

#rid2 div table{

	font-size:13px;

}
#rid2 div table td{

	padding:5px;

}

#comentarios{

	background-color:rgb(31,31,31);
	padding-top:30px;

	height:330px;
	color:#fff;

}

#comentarios h2{

	text-align:center;
	padding-bottom:50px;

}

#com  .comentario2{

	float:left;
	width:33.3%;

}

.comentario2 div{

	float:left;

}


#com{

	width:1120px;
	margin:auto;

}

#com img{
	margin-left:20px;

}

#com .comentario{

	clear:both;
	margin:auto;
	padding-left:20px;
	border-left:2px solid rgb(87,128,190);
	border-bottom:2px solid rgb(87,128,190);
	width:70%;

}

#logos{

	float:left;

}

@media screen and (max-width: 600px) {
  #logos {
  	clear:both;
  	text-align:center;
    height:10px;
  }
}

.comentario .text{

	font-style:italic;
	
}

.icones br{

	display:none;

}