* { margin:0; padding:0; font-family: 'Open Sans', sans-serif; 	/*	font-family: 'Open Sans', sans-serif; 		font-family:'Montserrat', sans-serif;*/ }
/*html { background:#262922; }*/
html { background:#FFF; }
body { color:#333; font-size:14px;  }
.header { width:100%; max-height:100px;  background:#005045;  position:fixed; opacity:0.9; z-index:9000;	/*background:#020167; */	 }
.header .logo{ float:left; margin-left:10px; margin-right:20px; }
.header .menu{  margin:0 0 0 0; vertical-align:bottom;	}
.header .menu .categorias{float: left; margin-right:5px;   font-size: 14px;  }
.header .menu .categorias a{float:left; padding:10px; color:#FFF; text-decoration:none;  transition: all 0.4s linear;	 }
.header .menu .categorias a:hover{float:left; padding:10px; color:#FFF; background:#3EB7AE;  border-radius:0px 10px;	text-decoration:none; }
.header .menu .categorias .GrupoSel{float:left; padding:10px; color:#FFF; background:#828A63; border-radius:0px 10px;  text-decoration:none; }
.header .menu .categorias .GrupoSel:hover{float:left; padding:10px; color:#FFF; background:#3EB7AE; border-radius:0px 10px;  text-decoration:none; }

.header .menu .subcategoria{float: right; margin-right:5px;   font-size: 11px;  }
.header .menu .subcategoria a{float:left; padding:10px; color:#FFF; text-decoration:none;  transition: all 0.4s linear;	 }
.header .menu .subcategoria a:hover{float:left; padding:10px; color:#FFF; background:#3EB7AE;  border-radius:0px 10px;	text-decoration:none; }
.header .menu .subcategoria .GrupoSel{float:left; padding:10px; color:#FFF; background:#828A63; border-radius:0px 10px;  text-decoration:none; }
.header .menu .subcategoria .GrupoSel:hover{float:left; padding:10px; color:#FFF; background:#3EB7AE; border-radius:0px 10px;  text-decoration:none; }


.header .menu .mobile_icone{display:none;	float: right;  margin-right:10px;   font-size: 14px;   }
.header .menu .mobile_icone .carrinho{float:right; min-width:200px; text-align:left; padding:8px 0; color:#fff; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 -6px 0 0;}
.header .menu .mobile_icone .carrinho .itens{float:left;  cursor:pointer; min-width:70px; background:#EB81A1; padding:8px 4px;}
.header .menu .mobile_icone .carrinho .total{float:left;  cursor:pointer; min-width:120px; background:#C7476D; padding:8px 4px;}


.header .menu .mobile_menu {display:none;	margin-right:20px;   font-size: 14px;   }
.header .menu .procura{float: right; margin-right:5px;   font-size: 14px;  }


.header .menu .procura .carrinho{float:right; min-width:200px; text-align:left; padding:8px 0; color:#fff; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 -6px 0 0;}
.header .menu .procura .carrinho .itens{float:left;  cursor:pointer; min-width:70px; background:#E2BA50; padding:8px 4px;}
.header .menu .procura .carrinho .total{float:left;  cursor:pointer; min-width:120px; background:#daa520; padding:8px 4px;}

.header .menu .procura .carrinho .detalhes{ display:none; }
.header .menu .procura .carrinho:hover .detalhes{ display:block; width:320px; height:auto; background:#daa520; position:absolute; z-index:9999; margin:34px 0 0 -106px;}
.header .menu .procura .carrinho:hover .detalhes .lista{ width:94%; height:50px; margin:3%; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #005045;}
.header .menu .procura .carrinho:hover .detalhes .nome{ width:100%; float:left; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.header .menu .procura .carrinho:hover .detalhes .especificacao{ width:100%; float:left; }
.header .menu .procura .carrinho:hover .detalhes .especificacao .valor{ float:right;  font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#373435;}
.header .menu .procura .carrinho:hover .detalhes .btnCarrinho{ float:left; width:94%; text-align:center;  font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:10px 3%; background:#373435; padding:10px 0;}
.header .menu .procura .carrinho:hover .detalhes .btnCarrinho:hover{ cursor:pointer; float:left; width:94%; text-align:center;  font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:10px 3%; background:#005045; padding:10px 0;}







.header2 { width:100%; padding-top:96px;  }

.header2 .mobile_menu{ display:none;  width:100%; height:40px;   background:#005045;	opacity:0.9; 	 }
.header2 .mobile_menu .categorias{float: right; margin-right:4px;   font-size: 12px;  }
.header2 .mobile_menu .categorias a{float:left; padding:10px; color:#FFF; text-decoration:none;  transition: all 0.4s linear;	 }
.header2 .mobile_menu .categorias a:hover{float:left; padding:10px; color:#FFF; background:#3EB7AE;  border-radius:0px 9px;	text-decoration:none; }
.header2 .mobile_menu .categorias .GrupoSel{float:left; padding:10px; color:#FFF; background:#828A63; border-radius:0px 9px;  text-decoration:none; }
.header2 .mobile_menu .categorias .GrupoSel:hover{float:left; padding:10px; color:#FFF; background:#3EB7AE; border-radius:0px 9px;  text-decoration:none; }

.header2 .mobile_procura{ display:none; width:100%;	background:#005045;	opacity:0.9; 	 }



.header2 .bannerFull { width:100%;  }
.header2 .bannerFull .itens { width:100%; height:auto; }




.submenu{ width:100%; max-height:100px;  float:right; margin-top:3px; vertical-align:bottom; background:#3EB7AE;	}
.submenu .categorias{float: right; margin-right:5px;   font-size: 14px;  }
.submenu .categorias a{float:left; padding:12px; color:#FFF; text-decoration:none;  transition: all 0.4s linear;	 }
.submenu .categorias a:hover{float:left; padding:12px; color:#FFF; background:#005045;  border-radius:0px 15px;	text-decoration:none; }
.submenu .categorias .GrupoSel{float:left; padding:12px; color:#FFF; background:#828A63; border-radius:0px 15px;  text-decoration:none; }
.submenu .categorias .GrupoSel:hover{float:left; padding:12px; color:#FFF; background:#005045; border-radius:0px 15px;  text-decoration:none; }




/*
.submenu .categorias{width:95%; margin-right:5px;   font-size: 14px;	 }
.submenu .categorias a{width:95%; float:left; padding:15px; color:#0077C1; text-decoration:none;  transition: all 0.4s linear;	 }
.submenu .categorias a:hover{padding:15px; color:#FFF; background:#0077C1;	text-decoration:none; }
.submenu .categorias .GrupoSel{padding:15px; color:#FFF; background:#699ae6;  text-decoration:none; }
.submenu .categorias .GrupoSel:hover{padding:15px; color:#FFF; background:#0077C1;  text-decoration:none; }
*/

.submenu_detalhe{width:100%; min-height:200px; padding:20px;  background:#f8f8f8; border-bottom:1px solid #eee; opacity:0.9;  font-size: 12px; }


/* LAYOUT 
header	 {background:#fff;width:100%;position:absolute;top:0;left:0;z-index:220;}
.main 	 {width:100%;min-height:730px;padding:0 0 75px;background:#E9E6E0 0 0 repeat;display:inline-block;}
footer 	 {background:#fff;width:100%;padding:23px 0;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);}
*/
.main 	 {	background:#FFF; padding:15px; padding-top:40px;    }
.main_fundo{width:100%;background:#262922 0 0 repeat;display:inline-block; padding:20px;  }
.wrap	 {width: 100%;max-width: 1140px;margin:0 auto;text-align:left;position:relative;}



/*SLIDER*/
.slider {width:100%;display:inline-block;}
.slider li img {width:100%;height:100%;}

#sequence	 		{height:300px;margin: 0 auto;position: relative;width: 100%;overflow:hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
#sequence li > * 	{position: absolute;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
#sequence .info 	{left: 20%;top:40%;width:100%;max-width:1140px;z-index:10;  }
#sequence .animate-in .info {left: 50%;margin-left:-570px; -webkit-transition-duration: 4s;-moz-transition-duration: 4s;-ms-transition-duration: 4s;-o-transition-duration: 4s;transition-duration: 4s; }

/*
#sequence	 		{height:300px;margin: 0 auto;position: relative;width: 100%;overflow:hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}
#sequence li > * 	{position: absolute;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
#sequence .info {left: 150%;line-height: 1.2em;top:40%;width:100%;max-width:1140px;z-index: 10;vertical-align: middle;-webkit-transition-duration: 4s; -moz-transition-duration: 4s; -ms-transition-duration: 4s; -o-transition-duration: 4s;transition-duration: 4s; }
#sequence .animate-in .info {left: 50%;margin-left:-570px; -webkit-transition-duration: 4s;-moz-transition-duration: 4s;-ms-transition-duration: 4s;-o-transition-duration: 4s;transition-duration: 4s; }
*/

.main-image 				{opacity: 0;top: 0;left:0;vertical-align: middle;-webkit-transition-property: left top;-moz-transition-property: left top;-o-transition-property: left top;-ms-transition-property: left top;transition-property: left top;z-index: 1;}
.animate-in .main-image 	{left: 0%;opacity: 1;top: 0;-webkit-transition-duration: 4s;-moz-transition-duration: 4s;-o-transition-duration: 4s;-ms-transition-duration: 4s;transition-duration: 4s;-webkit-transition-property: left top;-moz-transition-property: left top;-o-transition-property: left top;-ms-transition-property: left top;transition-property: left top;z-index: 1;}
.animate-out .main-image 	{left: 6%;opacity: 0;top: 0;-webkit-transition-duration: 4s;-moz-transition-duration: 4s;-o-transition-duration: 4s;-ms-transition-duration: 4s;transition-duration: 4s;-webkit-transition-property: left top;-moz-transition-property: left top;-o-transition-property: left top;-ms-transition-property: left top;transition-property: left top;z-index: 1;}

.slider li	{font-size:1em;text-align:left;}
.info h2	{color:#3FBFB8;background:#fff;padding:10px 20px;display:inline-block;margin:0 0 3px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;}
.info h3	{color:#3ea5bb;font-size:14px; background:#fff;padding:10px 20px;display:inline-block;margin:0 0 3px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;	}
.info p		{font-size:1.5em;background:#fff;padding:12px 20px 14px;display:inline-block;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;}



/*	SITE	
.bannerFull_home_procura { background:#000; opacity:0.7; height:60px; line-height:40px; width:100%; position:absolute; top:440px; z-index:9999;  }
.bannerMeio_home_procura { background:#000; opacity:0.7; height:60px; line-height:40px; width:100%; position:absolute; top:340px; z-index:9999;  }

.bannerFull_home_procura { position:absolute; height:60px; line-height:50px; width:100%; top:240px; z-index:9999;  }
*/

.bannerFull { width:100%;  }
.bannerFull .itens { width:100%; height:auto; }
.bannerFull_home_procura { width:100%; height:60px; line-height:60px; z-index:9999;  }
.bannerFull_home_procura .faixa { background:#2F2F2F;  text-align:center; line-height:60px; z-index:9999; color:#FFF; padding:5px;  }

.bannerMeio { width:100%; padding-top:50px; overflow:hidden; }
.bannerMeio .itens { width:100%; height:100%; }
.bannerMeio_home_procura { position:absolute; height:60px; line-height:50px; width:100%; top:140px; z-index:9999;  }
.bannerMeio_home_procura .faixa { background:#000; opacity:0.7; width:50%; text-align:center; line-height:50px; margin:5px; z-index:9999;  }





.bannerFull_banner_texto { background:#262626; opacity:0.7; height:50px; line-height:40px; width:100%; position:absolute; top:500px; z-index:9999;  }
.bannerFull_banner_texto	.titulo {	font-size: 20px;	 color:#FFF; height:24px; text-align:right; margin-right:15px;   }
.bannerFull_banner_texto	.titulo a {	color:#FFF;	text-decoration:none;	}
.bannerFull_banner_texto	.titulo a:hover	{	color:#FFF;	text-decoration:underline;	}

.bannerMeio_banner_texto { background:#000; opacity:0.7; height:50px; line-height:40px; width:100%; position:absolute; top:400px; z-index:9999;  }
.bannerMeio_banner_texto	.titulo {	 font-size: 20px;	 color:#FFF; height:24px; text-align:right; margin-right:15px;   }
.bannerMeio_banner_texto	.titulo a {	color:#FFF;	text-decoration:none;	}
.bannerMeio_banner_texto	.titulo a:hover	{	color:#FFF;	text-decoration:underline;	}


.boxex { width:99; margin:0 auto; padding:5px 0 10px 0; min-height:300px; 	}
.boxex .box { width:400px; height:200px; float:left; border:1px solid #ccc; box-shadow: 0 6px 4px -4px #CCCCCC; margin:15px 30px 0 0;}
.boxex .box .nome { background:#000; opacity:0.7; text-align:center; vertical-align:middle; color:#FFF; font-size:12px; font-weight:bold; margin-top:-28px; }


.boxex .box_produto{float:left; width:16%; min-width:280px; min-height:410px; margin:10px 7.75px 10px 7.75px; border:solid 1px #f1f1f1; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2a2a2a; text-align:left;}
.boxex .box_produto .foto{float:left; height:300px; margin:5px;}
.boxex .box_produto .foto img{	width:260px; height:300px;  }
.boxex .box_produto .descricao{position:absolute; display:block; float:left; width:260px; background:#f3f3f3; margin:290px 5px 0 5px; height:120px; border-top:2px solid #CCC;}
.boxex .box_produto .descricao .titulo{display:block; float:left; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; width:100%; text-align:center;}
.boxex .box_produto .descricao .valor2{ display:block; width:100%; float:left; text-align:center; margin:5px 0;}
.boxex .box_produto .descricao .valor2 .de{ color:#666; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; width:100%; text-decoration:line-through; margin:25px 0 0 0; text-align:center;}
.boxex .box_produto .descricao .valor2 .por{color:#daa520; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;  margin:0; text-align:center;}
.boxex .box_produto .valor{width:92px; height:75px; margin:245px 110px; background:url(../images/fundoValorHome.png) no-repeat; position:absolute;}
.boxex .box_produto .valor .de{float:left; color:#ffda84; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; width:100%; text-decoration:line-through; margin:25px 0 0 0; text-align:center;}
.boxex .box_produto .valor .por{float:left; color:#fff; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; width:100%; margin:0; text-align:center;}
.boxex .box_produto .parcela {display:block; text-align:center;	}
.boxex .box_produto .btn {display:none;	}

.boxex .box_produto:hover{float:left; width:280px; height:410px; margin:10px 7.75px 10px 7.75px; border:solid 1px #f1f1f1; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2a2a2a; text-align:left; background:#f1f1f1;}
.boxex .box_produto:hover .foto{float:left; height:300px; margin:5px;}
.boxex .box_produto:hover .foto img{width:260px; height:300px; }
.boxex .box_produto:hover .valor{display:none;}
.boxex .box_produto:hover .descricao{position:absolute; display:block; float:left; width:260px; background:#f3f3f3; margin:290px 5px 0 5px; height:120px; border-top:2px solid #CCC;}
/*
.boxex .box_produto:hover .descricao .titulo{display:block; float:left; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; width:100%; text-align:center;}
.boxex .box_produto:hover .descricao .valor2{ display:block; width:100%; float:left; text-align:center; margin:5px 0;}
.boxex .box_produto:hover .descricao .valor2 .de{ color:#ffda84; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; width:100%; text-decoration:line-through; margin:25px 0 0 0; text-align:center;}
.boxex .box_produto:hover .descricao .valor2 .por{color:#daa520; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;  margin:0; text-align:center;}
*/
.boxex .box_produto:hover .parcela {display:none;}
.boxex .box_produto:hover .descricao .btn { float:left; display:block; width:100%; height:57px; text-align:center; background:url(../images/btnComprarHome2.png) no-repeat center;}
.boxex .box_produto:hover .descricao .btn:hover {float:left; width:100%; height:55px; background:url(../images/btnComprarHome2.png) no-repeat center;}


.boxex .hack { margin-right:0; float:right;}



/*	PEDRO: LOJA VIRTUAL		*/

.detalhe .geral .imagemProduto{min-width:320px; width:42.42%; height:auto; float:left;	z-index:9999;	}
.detalhe .geral .imagemProduto img{height:auto; float:left; z-index:9999;	}
.detalhe .geral .imagemProduto .miniaturas{width:100%; height:auto; margin-left: auto; margin-right: auto; float:left;}
.detalhe .geral .imagemProduto .miniaturas img{float:left; margin:2px 7px 2px 0;	z-index:9999;}

.detalhe .geral .detalhesProduto{min-width:320px; width:52.5252525252525%; height:auto; float:left; background:#e5e5e5; padding:5px; border-bottom:solid 4px #daa520; margin:0 0 10px 0;}
.detalhe .geral .detalhesProduto .titulo{width:100%; float:left; padding:0 0 10px 0; font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#005045; text-align:left;}
.detalhe .geral .detalhesProduto .valores{width:100%; float:left; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#535353; text-align:left;}
.detalhe .geral .detalhesProduto .valores .de{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#535353; text-align:left; text-decoration:line-through;}
.detalhe .geral .detalhesProduto .valores .por{font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#535353; text-align:left; float:left;}
.detalhe .geral .detalhesProduto .valores .valorFinal{font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#daa520; text-align:left; float:left; width:50%;}
.detalhe .geral .detalhesProduto .btn {float:left; border:1px solid #005045; width:30%;  margin:10px 0; background:#daa520; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:10px 0; height:40px;}
.detalhe .geral .detalhesProduto .btn:hover { cursor:pointer; float:left; width:30%;  margin:10px 0; background:#005045; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:10px 0; height:40px;}

.detalhe .geral .detalhesProduto .textoProdutos{width:100%; min-width:310; float:left; padding:0 0 5px 0; font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#daa520; text-align:left;}

.detalhe .geral .textoProdutos{min-width:310px; width:52.5252525252525%; margin-top:10px;  font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify; line-height:20px;  height:auto; float:left; background:#e5e5e5; padding:10px; border-bottom:solid 4px #daa520; border-top:solid 4px #cdcdcd; }








/*	Efeito Foto */
img.grayme {-webkit-filter:grayscale(100%);}
img.sepia {-webkit-filter: sepia(70%);}



/*
.footerAjusta { position:fixed; z-index:9999; bottom:0;}
.footer { width:100%; min-height:100px; margin:30px 0 0 0; background:#0077C1; color:#FFF; }
.footer .coluna{ width:100%; margin:0 auto; padding-top:10px;  }
.footer .coluna .box{ float:left; margin:5px 5px 0 0;}
.footer .coluna .box a{min-width:80px; float:left; font:normal 13px Verdana, Geneva, sans-serif; color:#FFF; padding:4px 2%; text-align:left; text-decoration:none; transition: all 0.4s linear;}
.footer .coluna .box a:hover{background:#699ae6; }
*/
.footerAjusta { z-index:9999; bottom:0;}
.footer { width:100%; min-height:70px; margin:20px 0 0 0; color:#FFF;	background:#005045; /*	background:#2F2F2F;	opacity:0.8;*/ }
.footer .coluna{ width:100%; margin:0 auto; padding-top:10px;  }
.footer .coluna	.espaco{ float:left; width:5%;  }
.footer .coluna .box{ float:left; margin:5px 5px 0 0;}
.footer .coluna .box a{width:96%; font:normal 13px Verdana, Geneva, sans-serif; color:#FFF; float:left; padding:4px 2%; text-align:left; text-decoration:none; transition: all 0.4s linear;}
.footer .coluna .box a:hover{background:#828A63; }


.footer2
{
	position:fixed;
	width:100%;
	height:50px;
	background:#005045;
	color:#FFF;
	text-align:left;
	line-height:10px;
	bottom:0px;
	margin:1px;
}



.cont-top {
  display: grid;
  grid-template-columns:40px auto;
  grid-column-gap: 20px;
}








/*	BRUNO	*/
h1 { font-family: 'Montserrat', sans-serif; font-size: 24px;	color:#005045;  }
h2 { font-family: 'Montserrat', sans-serif; font-size: 18px;	color:#005045;  }
h3 { font-family: 'Montserrat', sans-serif; font-size: 16px;	color:#000; }
h4 { font-family: 'Montserrat', sans-serif; font-size: 14px;	color:#333333; }
h5 { font-family: 'Montserrat', sans-serif; font-size: 12px;	color:#333333; height:20px; }
h6 { font-family: 'Montserrat', sans-serif; font-size: 16px;	color:#FFF; }

.menu_aba{width:100%; list-style:none; padding:0px; cursor:pointer; font-size:14px;  color:#333; }
.menu_aba li{float:left; padding:3px; text-align:left; min-width:160px; cursor:pointer;}		
.menu_aba li a{	display: block;	cursor: pointer; background-color:#7A8B8B; color:#FFF;	padding:0.5em 0.75em;	text-decoration: none; -moz-border-radius:4px;	-webkit-border-radius:4px;	}
.menu_aba li a:hover, .menu_aba li a:focus { background-color:#5988ab;	color:#FFF; }
.menu_aba li a.selecionado  {background-color:#5988ab;	color:#FFF;	}		



.inputbotao 
{
	border:2px #000 solid;
	border-color:#FFF;
	background:#005045;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	padding:5px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	height:35px;
	min-width:120px;
	cursor:pointer;	
}

.inputbotao:hover{ border:#828A63 2px solid; background:#005045;	}


.inputbotao_procura 
{
	border:2px #000 solid;
	border-color:#333;
	background:#999;
	color:#000;
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	padding:5px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	height:35px;
	min-width:100px;
	cursor:pointer;	
}

.inputbotao_procura:hover{ border:#999 2px solid; background:#666;}



.inputbotao_destaque 
{
	border:2px #000 solid;
	border-color:#FFF;
	background:#020167;
	color:#FFFFFF;
	font-size:16px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	padding:5px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	line-height:12px;
	height:50px;
	min-width:200px;
	cursor:pointer;	
}

.inputbotao_destaque:hover{ border:#020167 2px solid; background:#039;}




.inputtext 
{
	border:1px solid #ccc;
	padding:5px;
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	line-height:15px;
	height:18px;
	color:#333;
	font-size:14px;
	font-weight:bold; 
}

.inputcombo	
{
	border:1px solid #ccc;
	padding:5px;
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	line-height:25px;
	height:30px;
	color:#333;
	font-size:13px;
	font-weight:bold;
	
}

.inputcombo_destaque
{
	border:3px solid #ccc;
	border-color:#005045;
	padding:5px;
	background:#005045; 
	/*opacity:0.9;	*/
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	line-height:20px;
	min-width:200px;
	cursor:pointer;	
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}



.btn_normal {border:#6c6567 1px solid;	background:#373435; padding:3px 8px; color:#FFF;	text-align:center;	height:auto; cursor:pointer;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.btn_normal:hover{ background:#daa520; border:#6c6567 1px solid;}

.btn_normal2 {border:#6c6567 1px solid;	background:#373435; padding:3px 8px; margin-bottom:10px; color:#FFF; 	text-align:center;	height:auto; cursor:pointer;font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.btn_normal2:hover{ background:#daa520; border:#6c6567 1px solid;}

.btn_carrinho {border:#6c6567 1px solid;	background:#373435; padding:3px 8px; color:#FFF;	text-align:center;	height:auto; cursor:pointer;font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.btn_carrinho:hover{ background:#005045; border:#6c6567 1px solid;}


btnCarrinho



.error {	
	background:#FFD5D5 !important;
	display:inline-block !important;
	}
	
.valid {	
	background:#DFFFDF !important;
	display:inline-block !important;
	}



.boxForm {	float:left;	margin:5px;	}
.boxFormMin {	float:left;	margin:5px; min-width:200px;	}
.boxFormBotoes {	text-align:center;	margin-top:20px;	margin-bottom:20px;		}
.boxEspacoEsq {	float:left;	margin:5px;	margin-left:15px;	}
.boxEspacoEsqGrande {	float:left;	margin:5px;	margin-left:30px;	}
.boxFormGrade{	padding:5px;	border:1px solid #ccc;	border-radius:10px;	}
.cls { clear:both; }


.boxFormGradePag
{	
	padding:7px;
	border:1px solid #ccc;
	background:#F8F8F8;	
	border-radius:10px;
}



.link_normal
{
	margin-bottom:0px;   
	font-size: 14px;	
	color:#333333;	
	text-decoration:none;
}

.link_normal a 
{
	cursor:pointer;
	font-size: 16px;	
	color:#333333;	
	text-decoration:none;
	font-weight:bold;	
}

.link_normal a:hover 
{
	font-size: 16px;	
	color:#333333;	
	text-decoration:underline;	
	font-weight:bold;
}



#txt_titulo 
{
	font-size:16px;
	font-weight:bold;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:40px;
	color:#666666;
}

#txt_subtitulo
{
	font-size:12px;
	
	font-weight:bold;
	color:#666;
	text-decoration:none;
}


#txt_subtitulo_branco
{
	font-size:12px;
	
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}


#txt_subtitulo_erro
{
	font-size:12px;
	
	font-weight:bold;
	color:#FD7E82;
	text-decoration:none;
}



#txt_normal
{
	font-size: 14px;	color:#333333;
/*
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
*/	
}


.tabela_mnt
{
	text-decoration: none;	
	background:#e9e9e9;
}


.tabela_mnt td 
{
	padding:10px 0;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:18px;
}

.tabela_mnt .titulo td 
{
	background:#daa520;
	padding:10px;
	color:#fff;
	/*text-align: center;*/
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:18px;

}

.tabela_mnt .linha0 td 
{
	background:#f5f5f5;
	padding:10px 0;
	border-bottom:1px solid #e0e0e0;
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.tabela_mnt .linha1 td 
{
	background:#FFFFFF;
	padding:10px 0;
	border-bottom:1px solid #e0e0e0;
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.carrinho_titulo
{
	background:#e8e7e8;
	border-top:1px #CCC solid;
	padding:10px 0;
}

.carrinho_valor
{
	background:#E2BA50;
	border-bottom:1px #CCC solid;
	border-top:1px #CCC solid;
	padding:10px 0;

	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:18px;
	color:#fff;
	
}



/*
.tabela_mnt  {background:#666;	height:20px;	}
.tabela_mnt .normal  {	background:#FFFFFF;	height:20px;	}
.tabela_mnt .titulo  {	background:#7A8B8B;	height:25px;	font-weight:bold;	}
.tabela_mnt .linha0  {	background:#B4CDCD;	height:20px;	}
.tabela_mnt .linha1  {	background:#FFFFFF;	height:20px;	}
.tabela_mnt .linha0:hover {	background:#699AE6;	height:20px; color:#FFF;	}
.tabela_mnt .linha1:hover {	background:#699AE6;	height:20px; color:#FFF;	}
.tabela_mnt .linhaSel  {	background:#699AE6;	height:20px; color:#FFF;	}
*/


.ordenacao
{
	
	font-weight:bold;
	font-size:11px;
	color:#000;
	cursor:pointer;
}

.ordenacao_sel
{
	
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	cursor:pointer;
}




.paginacao{	font-size:18px;		color:#333333;	}
.paginacao a{color:#333333;		text-decoration:none;	}
.paginacao a:hover{	color:#333333;		font-weight:bold;	text-decoration:underline;		}





/*	BRUNO	FINAL	*/


/* max-width */ 
@media screen and (max-width: 1200px) 
{ 
	.footer .coluna	.espaco{width:4%;}	
}


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

/*	.footer .coluna	.espaco{width:0%;}*/
	
	#footer_end{ width:30%;}
	#footer_contato{ width:12%;}
	#footer_menu1{ width:15%;}
	#footer_menu2{ width:15%;}
}

@media screen and (max-width: 820px) 
{ 
	.header .menu .categorias{ display: none;	}		
	.header .menu .mobile_icone{display:block;  }	
	.header .menu .procura .instagram{display:none;  }	

	.header .logo  { padding-top:-10px;	 	}			
	.header .logo .logo_header { height:80px;	}			

	
	#footer_end{ width:40%;}
	#footer_contato{ width:15%;}
	#footer_menu1{ display: none;	}			
	#footer_menu2{ width:40%; margin-top:10px; margin-bottom:30px;}
	#footer_termos{ height:80px;	}	
}



@media screen and (max-width: 680px) 
{ 
	.boxex .box_produto{width:47%;	margin:1%;		} 	
	.footer .coluna	.espaco{width:0%;}

}

@media screen and (max-width: 600px) 
{ 
.main 	 {	padding:10px;   }	
} 

@media screen and (max-width: 560px) 
{ 
	.header .menu .procura{	display:none;		}
	.header2 .mobile_procura{	display:block;	}	
	.header2 .mobile_menu{ height:80px;	}	

	.inputtext 	{	max-width:300px;	}
	.inputcombo	{	max-width:300px;	}


	.tabela_mnt td	{		font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:16px;	}
	.tabela_mnt .titulo td 	{	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:16px;	}
	.tabela_mnt .linha0 td 	{	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:18px;	} 
	.tabela_mnt .linha1 td 	{	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:18px;	}	
	.carrinho_valor	{	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:18px;	}

	#footer_termos{ height:70px;	}		
}

@media screen and (max-width: 480px) 
{ 
	.boxex .box_produto{width:95%;	margin:2%;		} 	

	
}




@media screen and (max-height: 600px) 
{ 
	.header { position:absolute;	 }
}








