body{
	background-color: #525659;
	font-family: "SouFolgado";
}

@font-face {
    font-family: 'SouFolgado';
    src: url('../fonts/avgardm-webfont.eot');
    src: url('../fonts/avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avgardm-webfont.woff') format('woff'),
         url('../fonts/avgardm-webfont.ttf') format('truetype'),
         url('../fonts/avgardm-webfont.svg#SouFolgado') format('svg');
}

.Lupa{
	border: 2px #EEEFF0 solid; 
	margin-top: 115px; 
	text-align: left; 
	border-radius: 5px;
	width: 290px;
}

.inputLupa{
	border:none; 
	position: relative;
	top: 50%;
	transform: translateY(-10%); 
	color: #000; 
	width: 210px;
}

textarea:focus, input:focus, select:focus {
    border: 0 none;
    outline: 0;
} 

.btnHeader{
	height:45px;
	width: 100%;
	box-shadow: 0px 4px 5px #E6B221;
	background-color: #FBCB11;
	color: white;
	font-size: 18px;
	width: 148px;
}

.btnHeader:hover{
	height:45px;
	width: 100%;
	box-shadow: 0px 4px 5px #3D3A3B;
	background-color: #8B8986;
	color: white;
	font-size: 17px;
	width: 148px;
}

.btnHeader:focus{
	height:45px;
	width: 100%;
	box-shadow: 0px 4px 5px #3D3A3B;
	background-color: #8B8986;
	color: white;
	font-size: 17px;
	border: 0 none;
    outline: 0;
	width: 148px;
}

.btnHeader:active{
	height:45px;
	width: 100%;
	box-shadow: 0px 0px 0px #3D3A3B;
	background-color: #8B8986;
	color: white;
	font-size: 17px;
	border: 0 none;
    outline: 0;
	width: 148px;
}

.categorias{
	font-size: 25px;
	color:#918071;
	margin-right:6%;
}

.categorias_hover{
	font-size: 25px;
	margin-right:6%;
	color: #E6B221;
	cursor: pointer;
	font-weight: bold;
}

.categorias:hover{
	color: #E6B221;
	cursor: pointer;
	font-weight: bold;
}

.rodape .p1
{
	color: #9E8071;
	margin: 0;
	font-size: 19px;
}

.rodape .p2
{
	color: #8D7B6E;
	font-weight: bold;
	margin: 0;
	font-size: 19px;
}

.produto
{	
	border: 1px solid #8D7B6E;
	color: #8D7B6E;
	margin: 0;
	font-size: 18px;	
}

.produto p
{
	margin: 2px;	
}

.produto .preco
{
	color: #E4B021;
	font-weight: bold;	
}

.produto .texto
{
	padding-top: 10px;
}

.formulario input[type=text], input[type=password], input[type=email]{
	border:none; 
	position: relative;
	top: 50%;
	transform: translateY(-10%); 
	color: #000; 
	width: 240px;
	padding: 15px 10px 5px 10px;
	border-radius: 4px;
	margin-top: 10px;
}

.formulario p
{
	color: #8D7B6E;
	margin: 0;
	font-size: 23px;
}

.item p
{
	color: #50484B;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
}

.item span
{
	color: #50484B;
	font-size: 15px;
	font-weight: bold;
}

.subItem
{
	list-style: none;
}

.btnProduto{
	/*height:45px;*/
	width: 100%;
	box-shadow: 0px 4px 5px #E6E7E9;
	background-color: #FFF;
	color: #FBCB11;
	font-size: 18px;
	width: 148px;
}

.btnProduto:hover{
	/*height:45px;*/
	width: 100%;
	box-shadow: 0px 4px 5px #E6B221;
	background-color: #FBCB11;
	color: white;
	font-size: 17px;
	width: 148px;
}

.btnProduto:focus{
	/*height:45px;*/
	width: 100%;
	box-shadow: 0px 4px 5px #E6B221;
	background-color: #FBCB11;
	color: white;
	font-size: 17px;
	border: 0 none;
    outline: 0;
	width: 148px;
}

.btnProduto:active{
	/*height:45px;*/
	width: 100%;
	box-shadow: 0px 0px 0px #E6B221;
	background-color: #FBCB11;
	color: white;
	font-size: 17px;
	border: 0 none;
    outline: 0;
	width: 148px;
}