.left{float:left !important}
.right{float:right !important}
.hide{display:none !important}
.row{max-width:999px;width:100%;margin:0 auto}
.row:before,
.row:after{content:" ";display:table}
.row:after{clear:both}
.column{width:100%;float:left}
.tb{display:table;width:100%;height:100%}
.tb-cell{display:table-cell;vertical-align:middle}
.example{background-color:gray;border:1px solid pink;padding:2px}
.background{position:absolute;z-index:0;width:100%;height:100%}
.pers_prod{width: 230px!important;height:180px;z-index: 2;background-color:rgb(118,118,118);position:absolute;display:none!important;}
.select_prod{margin-top: 43px; width: 200px; height: 27px; margin-left: 15px;}
@media all{.all-push-1{position:relative;left:8.33333%;right:auto}.all-pull-1{position:relative;left:auto;right:8.33333%}.all-1{width:8.33333%;display:block}.all-offset-1{margin-left:8.33333% !important}.all-push-2{position:relative;left:16.66667%;right:auto}.all-pull-2{position:relative;left:auto;right:16.66667%}.all-2{width:16.66667%;display:block}.all-offset-2{margin-left:16.66667% !important}.all-push-3{position:relative;left:25%;right:auto}.all-pull-3{position:relative;left:auto;right:25%}.all-3{width:25%;display:block}.all-offset-3{margin-left:25% !important}.all-push-4{position:relative;left:33.33333%;right:auto}.all-pull-4{position:relative;left:auto;right:33.33333%}.all-4{width:33.33333%;display:block}.all-offset-4{margin-left:33.33333% !important}.all-push-5{position:relative;left:41.66667%;right:auto}.all-pull-5{position:relative;left:auto;right:41.66667%}.all-5{width:41.66667%;display:block}.all-offset-5{margin-left:41.66667% !important}.all-push-6{position:relative;left:50%;right:auto}.all-pull-6{position:relative;left:auto;right:50%}.all-6{width:50%;display:block}.all-offset-6{margin-left:50% !important}.all-push-7{position:relative;left:58.33333%;right:auto}.all-pull-7{position:relative;left:auto;right:58.33333%}.all-7{width:58.33333%;display:block}.all-offset-7{margin-left:58.33333% !important}.all-push-8{position:relative;left:66.66667%;right:auto}.all-pull-8{position:relative;left:auto;right:66.66667%}.all-8{width:66.66667%;display:block}.all-offset-8{margin-left:66.66667% !important}.all-push-9{position:relative;left:75%;right:auto}.all-pull-9{position:relative;left:auto;right:75%}.all-9{width:75%;display:block}.all-offset-9{margin-left:75% !important}.all-push-10{position:relative;left:83.33333%;right:auto}.all-pull-10{position:relative;left:auto;right:83.33333%}.all-10{width:83.33333%;display:block}.all-offset-10{margin-left:83.33333% !important}.all-push-11{position:relative;left:91.66667%;right:auto}.all-pull-11{position:relative;left:auto;right:91.66667%}.all-11{width:91.66667%;display:block}.all-offset-11{margin-left:91.66667% !important}.all-push-12{position:relative;left:100%;right:auto}.all-pull-12{position:relative;left:auto;right:100%}.all-12{width:100%;display:block}.all-offset-12{margin-left:100% !important}.all-center{margin-left:auto;margin-right:auto;float:none}.all-uncenter{margin-left:0;margin-right:0;float:left}.all-left{float:left}.all-right{float:right}.all-hidden{display:none}.all-clearleft{clear:left}.all-clearright{clear:right}.all-noclear{clear:none}}
@media all and (min-width: 240px){.mini-push-1{position:relative;left:8.33333%;right:auto}.mini-pull-1{position:relative;left:auto;right:8.33333%}.mini-1{width:8.33333%;display:block}.mini-offset-1{margin-left:8.33333% !important}.mini-push-2{position:relative;left:16.66667%;right:auto}.mini-pull-2{position:relative;left:auto;right:16.66667%}.mini-2{width:16.66667%;display:block}.mini-offset-2{margin-left:16.66667% !important}.mini-push-3{position:relative;left:25%;right:auto}.mini-pull-3{position:relative;left:auto;right:25%}.mini-3{width:25%;display:block}.mini-offset-3{margin-left:25% !important}.mini-push-4{position:relative;left:33.33333%;right:auto}.mini-pull-4{position:relative;left:auto;right:33.33333%}.mini-4{width:33.33333%;display:block}.mini-offset-4{margin-left:33.33333% !important}.mini-push-5{position:relative;left:41.66667%;right:auto}.mini-pull-5{position:relative;left:auto;right:41.66667%}.mini-5{width:41.66667%;display:block}.mini-offset-5{margin-left:41.66667% !important}.mini-push-6{position:relative;left:50%;right:auto}.mini-pull-6{position:relative;left:auto;right:50%}.mini-6{width:50%;display:block}.mini-offset-6{margin-left:50% !important}.mini-push-7{position:relative;left:58.33333%;right:auto}.mini-pull-7{position:relative;left:auto;right:58.33333%}.mini-7{width:58.33333%;display:block}.mini-offset-7{margin-left:58.33333% !important}.mini-push-8{position:relative;left:66.66667%;right:auto}.mini-pull-8{position:relative;left:auto;right:66.66667%}.mini-8{width:66.66667%;display:block}.mini-offset-8{margin-left:66.66667% !important}.mini-push-9{position:relative;left:75%;right:auto}.mini-pull-9{position:relative;left:auto;right:75%}.mini-9{width:75%;display:block}.mini-offset-9{margin-left:75% !important}.mini-push-10{position:relative;left:83.33333%;right:auto}.mini-pull-10{position:relative;left:auto;right:83.33333%}.mini-10{width:83.33333%;display:block}.mini-offset-10{margin-left:83.33333% !important}.mini-push-11{position:relative;left:91.66667%;right:auto}.mini-pull-11{position:relative;left:auto;right:91.66667%}.mini-11{width:91.66667%;display:block}.mini-offset-11{margin-left:91.66667% !important}.mini-push-12{position:relative;left:100%;right:auto}.mini-pull-12{position:relative;left:auto;right:100%}.mini-12{width:100%;display:block}.mini-offset-12{margin-left:100% !important}.mini-center{margin-left:auto;margin-right:auto;float:none}.mini-uncenter{margin-left:0;margin-right:0;float:left}.mini-left{float:left}.mini-right{float:right}.mini-hidden{display:none}.mini-clearleft{clear:left}.mini-clearright{clear:right}.mini-noclear{clear:none}}
@media all and (min-width: 480px){.pers_prod{width: 55%!important;}.select_prod{width: 82%;}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;left:auto;right:8.33333%}.small-1{width:8.33333%;display:block}.small-offset-1{margin-left:8.33333% !important}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;left:auto;right:16.66667%}.small-2{width:16.66667%;display:block}.small-offset-2{margin-left:16.66667% !important}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;left:auto;right:25%}.small-3{width:25%;display:block}.small-offset-3{margin-left:25% !important}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;left:auto;right:33.33333%}.small-4{width:33.33333%;display:block}.small-offset-4{margin-left:33.33333% !important}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;left:auto;right:41.66667%}.small-5{width:41.66667%;display:block}.small-offset-5{margin-left:41.66667% !important}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;left:auto;right:50%}.small-6{width:50%;display:block}.small-offset-6{margin-left:50% !important}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;left:auto;right:58.33333%}.small-7{width:58.33333%;display:block}.small-offset-7{margin-left:58.33333% !important}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;left:auto;right:66.66667%}.small-8{width:66.66667%;display:block}.small-offset-8{margin-left:66.66667% !important}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;left:auto;right:75%}.small-9{width:75%;display:block}.small-offset-9{margin-left:75% !important}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;left:auto;right:83.33333%}.small-10{width:83.33333%;display:block}.small-offset-10{margin-left:83.33333% !important}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;left:auto;right:91.66667%}.small-11{width:91.66667%;display:block}.small-offset-11{margin-left:91.66667% !important}.small-push-12{position:relative;left:100%;right:auto}.small-pull-12{position:relative;left:auto;right:100%}.small-12{width:100%;display:block}.small-offset-12{margin-left:100% !important}.small-center{margin-left:auto;margin-right:auto;float:none}.small-uncenter{margin-left:0;margin-right:0;float:left}.small-left{float:left}.small-right{float:right}.small-hidden{display:none}.small-clearleft{clear:left}.small-clearright{clear:right}.small-noclear{clear:none}}
@media all and (min-width: 768px){.pers_prod{width: 23%!important;}.select_prod{width: 80%;}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;left:auto;right:8.33333%}.medium-1{width:8.33333%;display:block}.medium-offset-1{margin-left:8.33333% !important}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;left:auto;right:16.66667%}.medium-2{width:16.66667%;display:block}.medium-offset-2{margin-left:16.66667% !important}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;left:auto;right:25%}.medium-3{width:25%;display:block}.medium-offset-3{margin-left:25% !important}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;left:auto;right:33.33333%}.medium-4{width:33.33333%;display:block}.medium-offset-4{margin-left:33.33333% !important}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;left:auto;right:41.66667%}.medium-5{width:41.66667%;display:block}.medium-offset-5{margin-left:41.66667% !important}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;left:auto;right:50%}.medium-6{width:50%;display:block}.medium-offset-6{margin-left:50% !important}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;left:auto;right:58.33333%}.medium-7{width:58.33333%;display:block}.medium-offset-7{margin-left:58.33333% !important}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;left:auto;right:66.66667%}.medium-8{width:66.66667%;display:block}.medium-offset-8{margin-left:66.66667% !important}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;left:auto;right:75%}.medium-9{width:75%;display:block}.medium-offset-9{margin-left:75% !important}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;left:auto;right:83.33333%}.medium-10{width:83.33333%;display:block}.medium-offset-10{margin-left:83.33333% !important}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;left:auto;right:91.66667%}.medium-11{width:91.66667%;display:block}.medium-offset-11{margin-left:91.66667% !important}.medium-push-12{position:relative;left:100%;right:auto}.medium-pull-12{position:relative;left:auto;right:100%}.medium-12{width:100%;display:block}.medium-offset-12{margin-left:100% !important}.medium-center{margin-left:auto;margin-right:auto;float:none}.medium-uncenter{margin-left:0;margin-right:0;float:left}.medium-left{float:left}.medium-right{float:right}.medium-hidden{display:none}.medium-clearleft{clear:left}.medium-clearright{clear:right}.medium-noclear{clear:none}}
@media all and (min-width: 1024px){.pers_prod{width: 230px!important;}.select_prod{width: 200px;}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;left:auto;right:8.33333%}.large-1{width:8.33333%;display:block}.large-offset-1{margin-left:8.33333% !important}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;left:auto;right:16.66667%}.large-2{width:16.66667%;display:block}.large-offset-2{margin-left:16.66667% !important}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;left:auto;right:25%}.large-3{width:25%;display:block}.large-offset-3{margin-left:25% !important}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;left:auto;right:33.33333%}.large-4{width:33.33333%;display:block}.large-offset-4{margin-left:33.33333% !important}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;left:auto;right:41.66667%}.large-5{width:41.66667%;display:block}.large-offset-5{margin-left:41.66667% !important}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;left:auto;right:50%}.large-6{width:50%;display:block}.large-offset-6{margin-left:50% !important}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;left:auto;right:58.33333%}.large-7{width:58.33333%;display:block}.large-offset-7{margin-left:58.33333% !important}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;left:auto;right:66.66667%}.large-8{width:66.66667%;display:block}.large-offset-8{margin-left:66.66667% !important}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;left:auto;right:75%}.large-9{width:75%;display:block}.large-offset-9{margin-left:75% !important}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;left:auto;right:83.33333%}.large-10{width:83.33333%;display:block}.large-offset-10{margin-left:83.33333% !important}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;left:auto;right:91.66667%}.large-11{width:91.66667%;display:block}.large-offset-11{margin-left:91.66667% !important}.large-push-12{position:relative;left:100%;right:auto}.large-pull-12{position:relative;left:auto;right:100%}.large-12{width:100%;display:block}.large-offset-12{margin-left:100% !important}.large-center{margin-left:auto;margin-right:auto;float:none}.large-uncenter{margin-left:0;margin-right:0;float:left}.large-left{float:left}.large-right{float:right}.large-hidden{display:none}.large-clearleft{clear:left}.large-clearright{clear:right}.large-noclear{clear:none}}
@media all and (min-width: 1200px){.xlarge-push-1{position:relative;left:8.33333%;right:auto}.xlarge-pull-1{position:relative;left:auto;right:8.33333%}.xlarge-1{width:8.33333%;display:block}.xlarge-offset-1{margin-left:8.33333% !important}.xlarge-push-2{position:relative;left:16.66667%;right:auto}.xlarge-pull-2{position:relative;left:auto;right:16.66667%}.xlarge-2{width:16.66667%;display:block}.xlarge-offset-2{margin-left:16.66667% !important}.xlarge-push-3{position:relative;left:25%;right:auto}.xlarge-pull-3{position:relative;left:auto;right:25%}.xlarge-3{width:25%;display:block}.xlarge-offset-3{margin-left:25% !important}.xlarge-push-4{position:relative;left:33.33333%;right:auto}.xlarge-pull-4{position:relative;left:auto;right:33.33333%}.xlarge-4{width:33.33333%;display:block}.xlarge-offset-4{margin-left:33.33333% !important}.xlarge-push-5{position:relative;left:41.66667%;right:auto}.xlarge-pull-5{position:relative;left:auto;right:41.66667%}.xlarge-5{width:41.66667%;display:block}.xlarge-offset-5{margin-left:41.66667% !important}.xlarge-push-6{position:relative;left:50%;right:auto}.xlarge-pull-6{position:relative;left:auto;right:50%}.xlarge-6{width:50%;display:block}.xlarge-offset-6{margin-left:50% !important}.xlarge-push-7{position:relative;left:58.33333%;right:auto}.xlarge-pull-7{position:relative;left:auto;right:58.33333%}.xlarge-7{width:58.33333%;display:block}.xlarge-offset-7{margin-left:58.33333% !important}.xlarge-push-8{position:relative;left:66.66667%;right:auto}.xlarge-pull-8{position:relative;left:auto;right:66.66667%}.xlarge-8{width:66.66667%;display:block}.xlarge-offset-8{margin-left:66.66667% !important}.xlarge-push-9{position:relative;left:75%;right:auto}.xlarge-pull-9{position:relative;left:auto;right:75%}.xlarge-9{width:75%;display:block}.xlarge-offset-9{margin-left:75% !important}.xlarge-push-10{position:relative;left:83.33333%;right:auto}.xlarge-pull-10{position:relative;left:auto;right:83.33333%}.xlarge-10{width:83.33333%;display:block}.xlarge-offset-10{margin-left:83.33333% !important}.xlarge-push-11{position:relative;left:91.66667%;right:auto}.xlarge-pull-11{position:relative;left:auto;right:91.66667%}.xlarge-11{width:91.66667%;display:block}.xlarge-offset-11{margin-left:91.66667% !important}.xlarge-push-12{position:relative;left:100%;right:auto}.xlarge-pull-12{position:relative;left:auto;right:100%}.xlarge-12{width:100%;display:block}.xlarge-offset-12{margin-left:100% !important}.xlarge-center{margin-left:auto;margin-right:auto;float:none}.xlarge-uncenter{margin-left:0;margin-right:0;float:left}.xlarge-left{float:left}.xlarge-right{float:right}.xlarge-hidden{display:none}.xlarge-clearleft{clear:left}.xlarge-clearright{clear:right}.xlarge-noclear{clear:none}}.clr1{color:#000}.clr2{color:gray}.clr3{color:#fff}.clr4{color:#666}.clr5{color:#999}.clr6{color:silver}.clr7{color:#201e1e}.clr8{color:#373435}.clr9{color:#b30000}.clr10{color:#238c00}.bgc1{background-color:#000}.bgc2{background-color:gray}.bgc3{background-color:#fff}.bgc4{background-color:#666}.bgc5{background-color:#999}.bgc6{background-color:silver}.bgc7{background-color:#201e1e}.bgc8{background-color:#373435}.bgc9{background-color:#b30000}.bgc10{background-color:#238c00}.fntf1{font-family:Arial,Helvetica,sans-serif}.fntf2{font-family:Arial,Helvetica,sans-serif}.fntf3{font-family:Arial,Helvetica,sans-serif}.fntf4{font-family:Arial,Helvetica,sans-serif}body{font-family:Arial,Helvetica,sans-serif}.btn1,header .search_bar .form .submit,header .search_bar .form .icon-search,#login .access .form .submit{background-color:#666;color:#fff;border:0;text-transform:uppercase;padding:3px 5px}.btn2{border:0;text-transform:uppercase;color:#fff;background-color:#373435;padding:5px 7px;font-size:14px;font-size:1.4rem}.btn2.btn_cart{background:url(../img/carrinho.png) 3px center no-repeat #373435;padding-left:23px}main.inner_page{margin-top:30px;margin-bottom:30px;padding:0 20px}main.inner_page h1,main.inner_page .h1{font-size:22px;font-size:2.2rem;margin-bottom:30px}main.inner_page .h1{margin-top:30px}main.inner_page .text h2{font-size:18px;font-size:1.8rem;margin:20px auto 15px}main.inner_page .text p,main.inner_page .text ol{font-size:12px;font-size:1.2rem;margin-bottom:10px}main.inner_page .text ol{list-style-position:inside}main.inner_page .text ol li{margin:3px auto}main.inner_page .form .readonly{background-color:silver}main.inner_page .form legend{font-size:15px;font-size:1.5rem}main.inner_page .form fieldset{padding:15px;margin:15px auto}main.inner_page .form fieldset .fieldpart{border:1px solid #666;padding:3px 0;margin:6px 0}main.inner_page .form label{display:block}main.inner_page .form .input{width:100%}main.inner_page .form .submit{margin:10px}main.inner_page .form .box{padding:2px 5px;font-size:14px;font-size:1.4rem}.pagination{text-align:right}.pagination a{display:inline-block;margin:2px 6px}.block{background-color:gray}.success-email,.validate-form{padding:15px 70px 15px 15px;display:inline-block;width:100%;position:relative;font-size:14px;font-size:1.4rem}.success-email{background-color:#666;color:#fff}.validate-form{background-color:#999;color:#fff}.validate-form .btn_close,.success-email .btn_close{position:absolute;right:0;top:5px;cursor:pointer;text-transform:uppercase;margin:5px 10px;padding:2px 8px;font-size:20px}.success-email p{margin:0}.mini-success-email,.mini-validate-form{padding:10px 15px;margin-bottom:5px;display:inline-block;font-size:14px;font-size:1.4rem;width:100%}.mini-success-email p{margin:0}
@media all and (min-width: 480px){main.inner_page .form label{text-align:right}}header .bar{border-top:2px solid #509bd3;border-bottom:2px solid #509bd3;background-color:#fff;min-height:33px}
header .search_bar .logo{position:relative;z-index:10;min-height:1px;/*background-color:#201e1e*/;text-align:center}
header .search_bar .logo .image{width:45px}
header .search_bar .logged{padding:3px 8px;font-size:12px;font-size:1.2rem;text-align:center}
header .search_bar .form{float:right}
header .search_bar .form .input{width:100%;font-size:18px;font-size:1.8rem}
header .search_bar .form .submit{float:right;display:none}
header .search_bar .form .icon-search{font-size:21px;font-size:2.1rem;display:block;text-align:center}
header .site_menu{border-top-width:2px;border-bottom-width:2px}
header .site_menu .site_menu_btn{color:#fff;background-color:#666;cursor:pointer;text-align:center;padding:10px 0;font-size:13px;font-size:1.3rem;font-weight:bold}header .site_menu .site_menu_btn:hover{background-color:#999}header .site_menu .links{text-align:center;display:none;position:absolute}header .site_menu .links .link{text-transform:uppercase;font-size:11px;font-size:1.1rem;border:1px solid #000;background-color:#999;color:#fff}header .site_menu .links .link a{padding:10px 0;width:100%}header .site_menu .links .link:hover{background-color:silver}header .cover{background-repeat:repeat-x;background-position:center;background-image:url(../img/banner1_small.jpg);height:120px}header .cover .slides{height:100%;position:relative;width:100%}header .cover .slides .slide{width:100%;height:100%;background-size:cover;background-position:center}header.footer .site_menu .links{bottom:0}
@media all and (min-width: 480px){
	header .search_bar .logo{background-color:transparent}
	header .search_bar .logo .image{/*position:absolute*/;top:-4px;left:0;width:130px}
	header .search_bar .form{padding:8px;padding-right:0}
	header .search_bar .form .input{font-size:13px;font-size:1.3rem}
	header .search_bar .form .submit{background-color:transparent;color:#000;float:none}
	header .search_bar .form .icon-search{font-size:15px;font-size:1.5rem}
header .site_menu .links{display:block;position:relative}header .site_menu .links .link{float:left;width:25%;background-color:#666}header .site_menu .links .link:hover{background-color:#999}}
@media all and (min-width: 768px){header .search_bar .logged{padding:11px 7px;font-size:13px;font-size:1.3rem}header .search_bar .form .submit{display:inline-block}header .search_bar .form .icon-search{display:none}header .site_menu{border-top-width:2px;border-bottom-width:2px}header .site_menu .links .link{font-size:12px;font-size:1.2rem;display:inline-block;width:auto;float:none;margin-top:8px;margin-bottom:8px;border-top:0;border-bottom:0;border-right:0;padding-left:6px;margin-left:7px;background-color:transparent;color:#000}header .site_menu .links .link a{padding:0;width:auto}header .site_menu .links .link:first-child{padding-left:0;border-left:0;margin-left:0}header .site_menu .links .link:hover{background-color:transparent}header .cover{height:330px;background-image:url(../img/banner1.jpg)}header.header{padding-top:102px;background:url(../img/barra_encima_lustres.jpg) repeat-x center top}}
@media all and (min-width: 1024px){header .site_menu .links .link{padding-left:9px;margin-left:10px}}
.left_menu{border-top:4px solid #000;border-bottom:4px solid #000}
.left_menu .option{border-top:1px solid #000}
.left_menu .option:first-child{border-top:0}
.left_menu .option a{padding:10px 14px;display:block;color:#fff;font-size:13px;font-size:1.3rem}
.left_menu .option.part{text-align:center}
.left_menu .option.part a{background-color:#46175a}
.left_menu .option.part a:hover{background-color:#280b34}
.left_menu .option.category a{background-color:#7e4795}
.left_menu .option.category a:hover{background-color:#5b316c}
.left_menu .option.subcategory a{background-color:#94799f}
.left_menu .option.subcategory a:hover{background-color:#7d4894}
.left_menu .category_list{display:none}
@media all and (min-width: 480px){.left_menu{margin-top:30px;margin-bottom:30px}.left_menu .option.part{text-align:left}.left_menu .category_list{display:block}}
@media all and (min-width: 768px){.left_menu .option a{font-size:14px;font-size:1.4rem}}
@media all and (min-width: 1024px){.left_menu .option a{padding:10px 20px}.left_menu .option.subcategory a{text-indent:15px}}#home h3{font-size:18px;font-size:1.8rem;margin:20px auto 15px}#produtos .product{margin-top:30px;border:1px solid #000;padding:10px}#produtos .product .images{margin-bottom:8px}#produtos .product .images .img{border:1px solid #000;display:inline-block;width:100%;height:100%;max-width:300px;/*max-height:200px*/}#produtos .product .images .small{padding:0 18%;max-height:115px}#produtos .product .images .small .img{margin-top:15%}#produtos .product .images .small:first-child .img{margin-top:0}#produtos .product .images .big{text-align:center}#produtos .product .images .big a{max-width:100%}#produtos .product .images .big .img{width:auto;height:auto;max-width:100%}#produtos .product .name{font-size:16px;font-size:1.6rem;margin:2px auto 8px}#produtos .product .description{font-size:14px;font-size:1.4rem}#produtos .product .main_info{margin-bottom:10px}#produtos .product .field{margin-top:1px;margin-bottom:3px}
#produtos .product .field label{background-color:#280b34;color:#fff;display:block;padding:3px 5px;height:22px;font-size:12px;font-size:1.2rem}
#produtos .product .field .input{background-color:#999;color:#000;height:22px;display:block;width:100%;border:0;padding:3px 5px;font-size:12px;font-size:1.2rem}
#produtos .product .field .input b,#produtos .product .field .input strong{font-weight:bold}
#produtos .product .field .spinner .arrows{display:none;float:right;width:15%}
#produtos .product .field .spinner .arrows .btn{font-size:11px;font-size:1.1rem;color:#000;text-align:center;background-color:silver}
#produtos .product .field .spinner .arrows .btn:active{background-color:#999}#produtos .product .field .box{padding:2px}
#produtos .product .field .box:hover .input,#produtos .product .field .box.active .input{background-color:silver}
#produtos .product .field .box.spinner.active .input.number{width:85%}
#produtos .product .field .box.spinner.active .arrows{display:inline-block}
#produtos .product .field .color_square{background-position:center}
#produtos .product .field .color_square.display{height:48px;display:block;border:1px solid #373435;background-size:contain;background-repeat: no-repeat;/*background-size:cover;*/}
#produtos .product .btn2.btn_cart,#produtos .product .btn2.customized{float:right;margin:10px 3px 5px;font-size:14px;font-size:1.4rem;padding-left:23px}
#produtos .product .btn2.customized{background:url(../img/personalizado_desativado.png) 3px center no-repeat #373435}
#produtos .product .btn2.customized.active{background:url(../img/personalizado_ativado.png) 6px center no-repeat #373435}
#produtos .product .btn2.customized.active .span1{display:none}#produtos .product .btn2.customized.active .span2{display:inline}
#produtos .product .btn2.customized .span2{display:none}
#produtos .pagination{margin:15px 0}
#produtos .pagination .descr{font-size:14px;font-size:1.4rem}
#produtos .pagination .link{font-size:14px;font-size:1.4rem;margin-top:15px;margin-bottom:15px}
#produtos .pagination .link.active{font-weight:bold;font-size:15px;font-size:1.5rem}
@media all and (min-width: 480px) and (max-width: 767px){#produtos .product .images .small{padding:0 2% 3%}#produtos .product .images .small .img{margin-top:0}}
@media all and (min-width: 768px){#produtos .product .field{margin-top:0;margin-bottom:0}}#tabela .selects{margin:30px auto}#tabela .selects .cat_col{padding:0 10px;margin-bottom:15px}#tabela .selects .category{font-size:16px;font-size:1.6rem;padding:10px;background-color:#666;color:#fff}#tabela .selects .subcategory{font-size:12px;font-size:1.2rem;padding:8px 16px;background-color:#999;color:#fff}#tabela .selects .category,#tabela .selects .subcategory{border-top:1px solid #000}#tabela .selects .category:first-child,#tabela .selects .subcategory:first-child{border-top:0}#tabela .buttons{text-align:center}#tabela .buttons a{margin:10px}#tabela .loading{text-align:center;margin:30px auto}#tabela .products{margin:30px auto}#tabela .products .all_groups{font-size:24px;font-size:2.4rem;font-weight:bold;margin:15px 0}#tabela .products .all_groups span{cursor:pointer}#tabela .products .group .category{font-size:24px;font-size:2.4rem;font-weight:bold;margin:15px 0;cursor:pointer}#tabela .products .group .subcategory{font-size:16px;font-size:1.6rem;margin:10px 0;cursor:pointer}#tabela .products .group .list .product{position:relative;cursor:pointer;border:1px solid #000;padding:4px}#tabela .products .group .list .product .checkbox{position:absolute;top:4px;right:4px;z-index:5;width:20px;height:20px;background-color:silver}#tabela .products .group .list .product .name{text-align:center;margin:6px auto;font-size:11px;font-size:1.1rem;height:25px}#tabela .products .group .list .product .image{height:70px}#tabela .products .group .list .product .image img{width:100%;height:100%;max-height:72px}#carrinho .cart .col{padding:5px}#carrinho .cart .head .col{font-size:12px;font-size:1.2rem;font-weight:bold}#carrinho .cart .list .product{font-size:13px;font-size:1.3rem;border:1px solid #000;margin-top:15px}#carrinho .cart .list .product:first-child{margin-top:0}#carrinho .cart .list .product .label{font-weight:bold}#carrinho .cart .list .product .image a{max-width:100%}#carrinho .cart .list .product .image .img{border:1px solid #000}#carrinho .cart .list .product .no-border{border:0}#carrinho .cart .list .product .bar{text-align:right;padding:3px}#carrinho .cart .list .product .bar .btn1,#carrinho .cart .list .product .bar header .search_bar .form .submit,header .search_bar .form #carrinho .cart .list .product .bar .submit,#carrinho .cart .list .product .bar header .search_bar .form .icon-search,header .search_bar .form #carrinho .cart .list .product .bar .icon-search,#carrinho .cart .list .product .bar #login .access .form .submit,#login .access .form #carrinho .cart .list .product .bar .submit{margin-left:10px;font-size:10px;font-size:1rem;margin-top:4px}#carrinho .cart .list .product .col.even{background-color:silver}#carrinho .cart .list .product .col.quantity input{text-align:right}#carrinho .cart .list .product .obs{padding:1px 6px 5px}#carrinho .cart .list .product .obs.not{display:none}#carrinho .cart .list .product .obs textarea{min-height:45px}#carrinho .cart .list .product .obs .obs_save{font-size:11px;font-size:1.1rem}#carrinho .cart .list .product .obs .saved{background-color:#238c00;font-size:11px;font-size:1.1rem;display:none}#carrinho .payment_option{margin-top:10px;margin-bottom:10px}#carrinho .payment_option .btn_register{width:100%;font-size:12px;font-size:1.2rem;padding:4px 7px;text-align:center}#carrinho .payment_option label{background-color:#373435;color:#fff;display:block;padding:3px 5px;height:22px;font-size:12px;font-size:1.2rem}#carrinho .payment_option .input{background-color:#999;color:#000;height:22px;display:block;width:100%;border:0;padding:3px 5px;font-size:12px;font-size:1.2rem}#carrinho .payment_option .input:hover,#carrinho .payment_option .input.active{background-color:silver}#carrinho .payment_option .input b,#carrinho .payment_option .input strong{font-weight:bold}#carrinho .payment_option .text_input{width:100%;font-size:14px;font-size:1.4rem}#carrinho .payment_option .wish_obs{width:100%;resize:none;height:70px;border:5px solid #999}#carrinho .payment_option .total_pay,#carrinho .payment_option .cart_discount,#carrinho .payment_option .total{text-align:right}#carrinho .payment_option .details{font-size:11px;font-size:1.1rem;padding:10px}#carrinho .text{font-size:12px;font-size:1.2rem}#carrinho .btn_low{margin:3px}#carrinho .btn2.disabled{opacity:0.45;cursor:default}
@media all and (min-width: 768px){#carrinho .cart .list .product .col.even{background-color:transparent}}#carrinho_pedido .cart .col{padding:5px}#carrinho_pedido .cart .head .col{font-size:12px;font-size:1.2rem;font-weight:bold}#carrinho_pedido .cart .list .product{font-size:13px;font-size:1.3rem;margin-top:15px}#carrinho_pedido .cart .list .product:first-child{margin-top:0}#carrinho_pedido .cart .list .product .label{font-weight:bold}#carrinho_pedido .cart .list .product .image .img{border:1px solid #000}#carrinho_pedido .cart .list .product .no-border{border:0}#carrinho_pedido .cart .list .product .bar{text-align:right;padding:3px}#carrinho_pedido .cart .list .product .bar .btn1,#carrinho_pedido .cart .list .product .bar header .search_bar .form .submit,header .search_bar .form #carrinho_pedido .cart .list .product .bar .submit,#carrinho_pedido .cart .list .product .bar header .search_bar .form .icon-search,header .search_bar .form #carrinho_pedido .cart .list .product .bar .icon-search,#carrinho_pedido .cart .list .product .bar #login .access .form .submit,#login .access .form #carrinho_pedido .cart .list .product .bar .submit{margin-left:10px;font-size:10px;font-size:1rem;margin-top:4px}#carrinho_pedido .cart .list .product .col.even{background-color:silver}#carrinho_pedido .cart .list .product .col.quantity input{text-align:right}#carrinho_pedido .cart .list .product .obs{padding:1px 6px 5px}#carrinho_pedido .cart .list .product .obs.not{display:none}#carrinho_pedido .cart .list .product .obs textarea{min-height:45px;border:0}#carrinho_pedido .cart .list .product .obs .obs_save{font-size:11px;font-size:1.1rem}#carrinho_pedido .cart .list .product .obs .saved{background-color:#238c00;font-size:11px;font-size:1.1rem;display:none}#carrinho_pedido .fo{font-size:14px;font-size:1.4rem;text-align:center}#carrinho_pedido .fo .label{font-weight:bold}#carrinho_pedido .demand_options{margin:30px auto}#carrinho_pedido .demand_option{margin-top:10px;margin-bottom:10px}#carrinho_pedido .demand_option .name{display:block;font-weight:bold;font-size:15px;font-size:1.5rem}#carrinho_pedido .demand_option .description{display:block;font-size:15px;font-size:1.5rem}#carrinho_pedido .demand_option .total_pay{text-align:right}#carrinho_pedido .demand_option .details{font-size:11px;font-size:1.1rem;padding:10px}#carrinho_pedido .text{font-size:12px;font-size:1.2rem}#carrinho_pedido .btn_low{margin:3px}#carrinho_pedido hr{margin:30px 0}#carrinho_pedido .email_group{padding:3px}#carrinho_pedido .email_group .label{border:0;text-transform:uppercase;color:#fff;background-color:#373435;padding:5px 7px;text-align:center}#carrinho_pedido .email_group .label,#carrinho_pedido .email_group input{font-size:14px;font-size:1.4rem;width:100%}#carrinho_pedido .email_group input{padding:3px}#carrinho_pedido .email_group .send_message{display:none}#carrinho_pedido .email_group .send_message .label{color:#fff;padding:5px 7px;text-transform:uppercase;text-align:center}#carrinho_pedido .email_group .send_message.success .label{background-color:#238c00}#carrinho_pedido .email_group .send_message.error .label{background-color:#b30000}#pedidos .list .head{font-weight:bold;font-size:14px;font-size:1.4rem}#pedidos .list .head .column{padding:7px 5px}#pedidos .list .line{font-size:12px;font-size:1.2rem}#pedidos .list .line .column{padding:4px 5px}#pedidos .list .line:nth-child(odd){background-color:silver}#pedidos .list .line:hover{background-color:#999}#pedidos_detalhe .agent{font-size:14px;font-size:1.4rem;margin-bottom:15px;padding:5px;line-height:130%}#pedidos_detalhe .agent .type{text-transform:uppercase;margin-bottom:4px}#pedidos_detalhe .cart .col{padding:5px}#pedidos_detalhe .cart .head .col{font-size:12px;font-size:1.2rem;font-weight:bold}#pedidos_detalhe .cart .list .product{page-break-inside:avoid;page-break-after:auto;font-size:13px;font-size:1.3rem;margin-top:15px}#pedidos_detalhe .cart .list .product:first-child{margin-top:0}#pedidos_detalhe .cart .list .product .label{font-weight:bold}#pedidos_detalhe .cart .list .product .image .img{border:1px solid #000}#pedidos_detalhe .cart .list .product .no-border{border:0}#pedidos_detalhe .cart .list .product .bar{text-align:right;padding:3px}#pedidos_detalhe .cart .list .product .bar .btn1,#pedidos_detalhe .cart .list .product .bar header .search_bar .form .submit,header .search_bar .form #pedidos_detalhe .cart .list .product .bar .submit,#pedidos_detalhe .cart .list .product .bar header .search_bar .form .icon-search,header .search_bar .form #pedidos_detalhe .cart .list .product .bar .icon-search,#pedidos_detalhe .cart .list .product .bar #login .access .form .submit,#login .access .form #pedidos_detalhe .cart .list .product .bar .submit{margin-left:10px;font-size:10px;font-size:1rem;margin-top:4px}#pedidos_detalhe .cart .list .product .col.even{background-color:silver}#pedidos_detalhe .cart .list .product .col.quantity input{text-align:right}#pedidos_detalhe .cart .list .product .obs{padding:1px 6px 5px}#pedidos_detalhe .cart .list .product .obs.not{display:none}#pedidos_detalhe .cart .list .product .obs textarea{min-height:45px;border:0}#pedidos_detalhe .cart .list .product .obs .obs_save{font-size:11px;font-size:1.1rem}#pedidos_detalhe .cart .list .product .obs .saved{background-color:#238c00;font-size:11px;font-size:1.1rem;display:none}#pedidos_detalhe .fo{font-size:14px;font-size:1.4rem;text-align:center}#pedidos_detalhe .fo .label{font-weight:bold}#pedidos_detalhe .demand_options{margin:30px auto}#pedidos_detalhe .demand_option{margin-top:10px;margin-bottom:10px}#pedidos_detalhe .demand_option .name{display:block;font-weight:bold;font-size:15px;font-size:1.5rem}#pedidos_detalhe .demand_option .description{display:block;font-size:15px;font-size:1.5rem}#pedidos_detalhe .demand_option .total_pay{text-align:right}#pedidos_detalhe .demand_rows{page-break-inside:avoid;page-break-after:auto}#pedidos_detalhe .text{font-size:12px;font-size:1.2rem}#pedidos_detalhe .btn_low{margin:3px}#pedidos_detalhe hr{margin:30px 0}#pedidos_detalhe .email_group{padding:3px}#pedidos_detalhe .email_group .label{border:0;text-transform:uppercase;color:#fff;background-color:#373435;padding:5px 7px;text-align:center}#pedidos_detalhe .email_group .label,#pedidos_detalhe .email_group input{font-size:14px;font-size:1.4rem;width:100%}#pedidos_detalhe .email_group input{padding:3px}#pedidos_detalhe .email_group .send_message{display:none}#pedidos_detalhe .email_group .send_message .label{color:#fff;padding:5px 7px;text-transform:uppercase;text-align:center}#pedidos_detalhe .email_group .send_message.success .label{background-color:#238c00}#pedidos_detalhe .email_group .send_message.error .label{background-color:#b30000}.print{text-align:center;margin:30px auto}
@media only print{.print{display:none}#pedidos_detalhe .cart .list .product .col.medium-4{border-bottom:1px solid #000}}
@media all and (min-width: 768px){#pedidos_detalhe .cart .list .product .col.even{background-color:transparent}}
#clientes .options .column{padding:5px}#clientes_cadastro .back{margin:25px 0}
#cadastro_senha .text{text-align:center}#cadastro_senha form{text-align:center;margin:20px auto}
#cadastro_senha form .error{color:#b30000;font-size:12px;font-size:1.2rem}
#cadastro_senha form label{font-size:13px;font-size:1.3rem}
#cadastro_login .text{text-align:center}
#cadastro_login form{text-align:center;margin:20px auto}
#cadastro_login form .error{color:#b30000;font-size:12px;font-size:1.2rem}
#cadastro_login form label{font-size:13px;font-size:1.3rem}
#cadastro_alterar .logins .fieldpart{position:relative;padding-bottom:18px}
#cadastro_alterar .logins .fieldpart .saved,#cadastro_alterar .logins .fieldpart .error{font-size:11px;font-size:1.1rem;position:absolute;top:0;left:0;color:#fff;padding:1px 4px;display:none}
#cadastro_alterar .logins .fieldpart .saved{background-color:#238c00}
#cadastro_alterar .logins .fieldpart .error{background-color:#b30000}
#cadastro_alterar .logins .fieldpart .save,#cadastro_alterar .logins .fieldpart .delete{position:absolute;bottom:0;font-size:11px;font-size:1.1rem;padding:1px 4px;color:#fff}
#cadastro_alterar .logins .fieldpart .save{background-color:#666;left:0}
#cadastro_alterar .logins .fieldpart .save:hover{background-color:#999}
#cadastro_alterar .logins .fieldpart .delete{background-color:#666;right:0}
#cadastro_alterar .logins .fieldpart .delete:hover{background-color:#999}
#contato .form{font-size:12px;font-size:1.2rem}
#contato .form label{text-align:left}
#contato .form .field{padding:5px}
#contato .form textarea{height:150px;resize:none}
#contato .form .no-validate .input{border:2px solid #666}
#contato .form .obs{font-size:11px;font-size:1.1rem;color:#999}
#contato .form .submit{float:right;margin:5px}
#login .access{text-align:center}
#login .access .form{border:1px solid #666;display:inline-block;margin:30px auto;padding:3px 20px}
#login .access .form .field{margin-top:10px;margin-bottom:10px;text-align:left}
#login .access .form label{display:block;font-size:16px;font-size:1.6rem}
#login .access .form input[type="text"],#login .access .form input[type="password"]{display:block}
#login .access .form .submit{float:right}
#login .access .form .error{width:170px;color:#b30000;font-size:12px;font-size:1.2rem}
footer{background-color:#000000}
footer .address{padding:17px 8px;color:#fff;font-size:12px;font-size:1.2rem}
@media all and (min-width: 480px){footer .address{padding:35px 8px}}

.file-input {
  color: transparent;
  width: 140px;
}
.file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.file-input::before {
  content: 'Escolher Imagem';
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.file-input:hover::before {
  border-color: black;
}
.file-input:active {
  outline: 0;
}
.file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9); 
}
