@media screen and (min-width:1200px){.page{width:100%!important;}
.nav-top > ul{width:693px!important;}
.nav-top > ul > li > a{padding:0px 25px!important;}
ul#menu-principal{right:0!important;width:380px!important;}
.bannerreguanova{width:1190px!important;margin:-10px 0 0 -10px!important;}
.bannerreguanova img{width:100%!important;}
.account-create form{width:810px!important;}
.customcontent-filter p img{width:100%!important;}
.block-account .block-content ul{font-size:inherit!important;}
.pga-container{margin:0 auto!important;}
.cms-atendimento-ao-professor .col-main .content-wrapper{padding:0 30px!important;}
img#atendimento-com-a-nova,img#banner-seguro,.banner-faq-footer img,.std .faq-content .banner-faq img{display:block;width:100%;}
.std form:first-of-type{width:580px!important;}
dt.payment-title label{display:inline;}
}
.openboxmenu,
.vitrines .vitaba{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.fcol .social ul li a,
.newsfooter button{font-size:0;text-indent:-9999px}
.wrapper{padding-top:0px}
.header-container{display:block;background-color:#066C3E;position:inherit;}
.header{display:inline-block;height:93px;width:100%;padding:27px 0px 0px 0px;}
.main-container{}
.catalogsearch-result-index .main-container{background-color:#fff;padding-bottom:50px;}
.main{}
.col-main{}
.prefooter-container{background-color:#f9f9f9;}
@media screen and (max-width:767px){.prefooter-container .prefooter .container{padding:0px;}
.prefooter-container .prefooter .container h3.tit{padding-left:15px;margin-bottom:20px;}
}
.footer-container{}
.footer{}
.col3-layout .col-left{}
.col3-layout .col-wrapper{}
.col3-layout .col-right{}
.col3-layout .col-main{}
.col2-left-layout .col-left{}
.col2-left-layout .col-main{}
.col2-right-layout .col-right{}
.col2-right-layout .col-main{}
.fl{float:left;}
.fr{float:right;}
#logo{position:inherit;display:inline-block;float:left;padding-top:8px;}
.header .fluid{margin:0;position:inherit;z-index:3;float:left;margin-left:50px;}
@media screen and (max-width:1199px){.header .fluid{margin-left:30px;}
}
@media screen and (max-width:991px){.header .fluid{margin-left:15px;}
}
.header .login{position:inherit;text-align:right;height:auto;margin:0;padding:0;line-height:1px;font-size:12px;float:right;display:inline-block;color:#fff;width:170px;margin-top:23px;}
@media screen and (max-width:1331px){.header .login{width:160px;}
}
@media screen and (max-width:991px){.header .login{width:140px;}
}
.header .fluid .busca input.search{height:30px;border-radius:0px;border:0;padding:5px 10px 5px 10px;font-size:12px;color:#666;}
.header .fluid .busca button{top:4px;width:43px;height:20px;background:#fff;border-left:1px solid #e3e3e3;border-radius:0px;}
.header .fluid .busca button > span{top:2px;background:url(../img/lupa.png) no-repeat;height:17px;width:17px;left:11px;}
.categorySearch{font-size:12px;display:none !important;position:absolute;left:-125px;top:0}
.categorySearch strong{position:relative;z-index:2;display:block;font-weight:600;color:#777;width:115px;height:30px;border-radius:30px;box-shadow:inset 0 0 0 1px #ddd, 0 1px 2px rgba(0, 0, 0, .1);background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6)}
.categorySearch strong:before{position:absolute;top:50%;right:10px;margin-top:-3px;display:block;width:12px;height:7px;background:url(../img/bg.png) no-repeat 0 0;content:''}
.categorySearch strong span{display:block;margin:0 30px 0 10px;height:30px;white-space:nowrap;line-height:30px;overflow:hidden}
.categorySearch ul{display:none;position:absolute;top:0;left:0;right:0;z-index:1;border-radius:15px 15px;padding:40px 10px 10px;box-shadow:inset 0 0 0 1px #ddd, 0 2px 2px rgba(0, 0, 0, .3);background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6)}
.categorySearch ul li{display:block;cursor:pointer;padding:0 0 10px}
.categorySearch ul li:last-child{padding:0}
.categorySearch ul li:hover{color:#00aa08}
.categorySearch:hover ul{display:block}
.header .contato{width:100%;display:block;position:inherit;text-align:left;}
.header .contato > *{display:inline-block;vertical-align:middle;font-size:12px}
.header .contato ul{font-size:0;margin-bottom:0px;}
.header .contato ul li{display:inline-block;vertical-align:middle;font-size:12px;margin:0 20px 0 0;}
@media screen and (max-width:991px){.header .contato ul li{margin:0 10px 0 0;font-size:11px;}
}
.header .contato ul li a{color:#fff;cursor:pointer;}
.header .contato ul li.quemsomos a:before{width:13px;height:15px;background-position:-40px 0}
.header .contato ul li.pedidos a:before{width:20px;height:17px;background-position:-60px 0}
.header .contato ul li.blog a:before{width:16px;height:16px;background-position:0 -30px}
.header .contato ul li.login a:before{width:16px;height:16px;background-position:-20px -20px}
.header .contato ul li a:hover{color:#00aa08}
.header .contato .tel{width:auto;height:auto;float:none;background:none;color:#222}
.header .contato .tel:before{position:relative;top:-2px;margin-right:5px;display:inline-block;width:24px;height:15px;vertical-align:middle;background:url(../img/bg.png) no-repeat -40px -20px;content:''}
.header .contato ul li a.link-yellow{color:#ffd800;font-weight:bold;}
.header .fluid .busca{display:block;margin-top:8px;width:742px;}
@media screen and (max-width:1331px){.header .fluid .busca{display:block;margin-top:8px;width:642px;}
}
@media screen and (max-width:1199px){.header .fluid .busca{display:block;margin-top:8px;width:512px;}
}
@media screen and (max-width:991px){.header .fluid .busca{display:block;margin-top:8px;width:338px;}
}
.header .login .login-col-icon{float:left;}
.header .login .login-col-icon .icon-visitante{background:url(../../default/images/icons/ic_avatar.png) no-repeat;height:30px;width:24px;display:inline-block;}
.header .login .login-col-info{text-align:left;padding-left:8px;}
.header .login .login-col-info p{color:#ffd700;font-weight:bold;font-size:13px;margin-bottom:5px;}
.header .login .login-col-info a{color:#fff;}
.openboxmenu{width:40px;position:inherit;float:right;background:transparent;margin-top:17px;}
.openboxmenu:hover{background:transparent;}
.suacesta .finalizar,
#cart-topo .dados .btn-remove{background:#00aa08;border-radius:5px}
.suacesta .finalizar:hover,
#cart-topo .dados .btn-remove:hover{background:#006b3e}
#cart-topo .dados .btn-remove{border-radius:100%}
.openboxmenu .menu{top:91px;border-radius:15px}
.openboxmenu .menu .in{border-radius:15px;border-width:1px 0 0}
.nav-top{z-index:1;height:40px;width:100%;background:#183729;}
.nav-top ul{text-align:center;white-space:nowrap;font-size:0;display:block;display:inline-block;vertical-align:middle;}
.nav-top ul > li{display:inline-block;vertical-align:top;text-align:left;font-size:14px}
.nav-top ul > li > a{display:block;line-height:40px;padding:0 20px;color:#fff;text-transform:uppercase;}
.nav-top ul > li.oferta-especial{background-color:#ffd700;}
.nav-top ul > li.oferta-especial a{font-weight:bold;color:#183729;}
.nav-top ul > li:hover > a{box-shadow:inset 0 -40px 0 #00aa08}
.nav-top ul > li ol{display:none;position:absolute;top:100%;left:0;right:0;padding:15px 10px;background:#00aa08;font-size:0;white-space:normal}
.nav-top ul > li ol > span{font-size:12px;display:inline-block;vertical-align:top;width:20%}
.nav-top ul > li ol li{display:block}
.nav-top ul > li ol li a{display:block;margin:0 5px;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .4);padding:5px;border-radius:5px;font-size:12px;}
.nav-top ul > li ol li a small{opacity:.5;display:none;}
.nav-top ul > li ol li a:hover{background:#006b3e}
.nav-top ul > li:hover ol{display:block}
.nav-top .currently{display:none}
.menutop{display:none;position:absolute;top:20px;right:0;white-space:nowrap;font-size:12px}
.menutop li{display:inline-block;vertical-align:top;margin-left:10px}
.menutop li a{color:#666}
.menutop li a:hover{color:#00aa08}
.descricao-header{width:800px;position:absolute;left:180px;bottom:-45px;height:30px;overflow:hidden;font-size:13px;font-weight:400}
.descricao-header a{color:#006b3e;display:inline-block !important}
.nav-top .destaque-oferta{position:inherit;vertical-align:middle;display:inline-block;text-align:center;color:#fff;width:160px;cursor:pointer}
.nav-top .destaque-oferta a{color:#fff;}
.nav-top .destaque-oferta .content-oferta{display:none;border-radius:3px;border:8px solid #e3a337;background:#fff;overflow:hidden;width:520px;height:270px;position:relative;top:14px;left:-10px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nav-top .destaque-oferta.on .content-oferta{display:block}
.nav-top .destaque-oferta .content-oferta h3{color:#000;text-transform:uppercase;font-size:34px;text-shadow:none;text-align:right}
.nav-top .destaque-oferta .content-oferta > h3 > span{color:#1d6dd0;display:inline-block;font-size:34px}
.nav-top .destaque-oferta .content-oferta > span{text-align:right;display:block;color:#000;font-size:18px}
.nav-top .destaque-oferta .content-oferta img{height:180px;width:135px;display:inline-block;float:left}
.nav-top .destaque-oferta .content-oferta ul{display:inline-block;width:340px;float:right;height:130px;overflow:hidden;text-align:right;margin:7px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}
.nav-top .destaque-oferta .content-oferta ul li{padding:3px;clear:left;background:#d0e8f4;display:inline-block;border-radius:3px;margin:2px;font-size:14px;color:#000}
.nav-top .destaque-oferta .content-oferta .valor{color:#f9eb44;margin-right:4px}
.nav-top .destaque-oferta .content-oferta .valor,
.nav-top .destaque-oferta .content-oferta .link{background:#75a81f;padding:2px;text-transform:uppercase;float:right;border-radius:3px;font-size:25px;font-weight:700}
.nav-top .destaque-oferta .content-oferta .link{padding-left:10px;position:relative;margin-left:5px;color:#fff}
.nav-top .destaque-oferta .content-oferta .link:before{content:'';background:#fff;height:33px;width:5px;position:absolute;left:0;top:-2px}
div.home{display:table;width:100%}
#bannerHomeFull{background:none;margin-bottom:0px;}
#bannerHomeFull .owl-carousel.owl-loaded{overflow:hidden;}

@media only screen and (min-width:1199px){#bannerHomeFull .no-js .owl-carousel, .owl-carousel.owl-loaded{height:298px;}
}
@media only screen and (min-width:991px) and (max-width:1198px){#bannerHomeFull .no-js .owl-carousel, .owl-carousel.owl-loaded{height:240px;}
}
@media only screen and (min-width:768px) and (max-width:990px){#bannerHomeFull .no-js .owl-carousel, .owl-carousel.owl-loaded{height:210px;}
}
@media only screen and (max-width:767px){#bannerHomeFull{display:none;}
}
.owl-carousel .bg-slide{display:block;width:100% !important;height:300px;}
.cms-index-index .breadcrumb-div{display:none !important;}
#bannerHomeFull .owl-dots{position:relative;top:-28px;margin:0px;}
#bannerHomeFull .owl-theme .owl-dots .owl-dot.active span,#bannerHomeFull .owl-theme .owl-dots .owl-dot:hover span{background:#183729;}
#bannerHomeFull .owl-theme .owl-dots .owl-dot span,#bannerHomeFull .owl-theme .owl-dots .owl-dot span{background:rgba(24, 55, 41, .6);margin:5px 3px;width:13px;height:13px;}
@media only screen and (max-width:1200px){.owl-carousel .bg-slide{height:240px;}
}
@media only screen and (max-width:992px){.owl-carousel .bg-slide{height:210px;}
}
@media only screen and (max-width:767px){.owl-carousel .bg-slide{height:200px;}
}
@media only screen and (max-width:480px){.owl-carousel .bg-slide{height:200px;}
}
@media only screen and (max-width:320px){.owl-carousel .bg-slide{height:200px;}
}
#bannerHomeFull.full .banner-javascript > .camera_wrap{margin:0;width:100% !important;margin-left:0;position:absolute;top:0;left:0;right:0;bottom:0}
#bannerHomeFull.full .banner-javascript{overflow:hidden;border-radius:0px;box-shadow:0 0 0 1px #ddd;position:relative}
.camera_wrap .camera_fakehover img{border-radius:0px;margin-left:0!important;}
.vitrines > div.vitrine{margin-bottom:20px}
.vitrine > h2{padding:0;margin-bottom:20px;border-bottom:1px solid #ddd}
.vitrine > h2 strong{color:#006b3e;font-weight:400;position:relative;top:1px;display:inline-block;margin-left:10px;padding:0 20px;line-height:30px;border:1px solid #ddd;border-bottom:0;border-radius:5px 5px 0 0;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#fff));background:-moz-linear-gradient(top, #f6f6f6, #fff)}
.products-list li{display:block;overflow:hidden;background:none !important;padding:37px 33px 20px 40px;margin-bottom:15px;border-bottom:1px solid #eee;list-style-type:none;background-color:#ffffff!important;}
.products-list li.item:hover{-webkit-box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.17);-moz-box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.17);box-shadow:0px 3px 6px 0 rgba(0, 0, 0, 0.17);}
.products-list .product-image > img{box-shadow:none;width: 100%;}
.products-list a.maisdetalhes{width:180px;height:35px;color:#183729;background:none;font-size:12px;line-height:12px;border:solid 1px #183729}
.products-list a.maisdetalhes:hover{background:#ffd800;text-decoration:none;font-size:12px;border-color:#ffc600;}
.products-list > li:hover a.maisdetalhes{width:180px;height:35px;color:#594500;background:#ffc600;font-size:12px;border-color:#ffc600;}
.products-list .addcarrinho{display:none}
.products-list .product-name a{color:#333;display:block;font-size:16px;font-weight:normal;margin-bottom:10px;}
.relastyle li,
.relastyle .total,
.relastyle .carwrapper ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.relastyle{font-size:0}
.relastyle .total,
.relastyle .carwrapper ul{display:inline-block;vertical-align:middle;font-size:13px}
.relastyle .carwrapper ul{width:76.530%;padding-right:20px}
.relastyle .total{width:23.469%;}
.relastyle .desc{font-size:13px;color:#414141;line-height:25px;margin-bottom:10px}
.relastyle li{padding:10px;border:dashed 1px #a2a2a2;border-radius:5px;min-height:315px;}
.relastyle li.selected{box-shadow:0 0 0 2px #006b3e;border:0;}
.relastyle li .more{position:absolute;top:140px;left:-30px;width:20px;height:20px;border-radius:50%;background:#d7d7d7;color:#fff;font-weight:700;font-size:15px;text-align:center;line-height:20px}
.relastyle li.selected .more{background:#fdb709}
.relastyle .products-grid.fluid > li{width:21.25%;margin-left:5%;}
.relastyle .products-grid .mask{width:100%;height:100%;background:none;padding:0}
.relastyle .products-grid .mask input{border:0;background:none;width:100%;height:100%;opacity:0;cursor:pointer;cursor:hand}
.relastyle .total .box-price{background:#eee;padding:10px;border-radius:5px;margin-top:10px}
.relastyle .total .box-price h3{color:#019d08;font-size:17px;font-weight:700}
.relastyle .total .box-price .produto-qtd{color:#1e1d1d;font-size:11px;}
.relastyle .total .box-price .preco-atualizado{color:#757575;font-size:20px;padding-top:10px}
.relastyle .total .box-price .preco-atualizado .preco-parcelado{font-size:10px;color:#2e2e2e;}
.relastyle .total .box-price .preco-atualizado .preco-parcelado mark{display:block}
.relastyle .total .box-price .preco-atualizado .price{color:#006b3e;font-weight:700}
.relastyle .bt-comprar{background:#00aa08;color:#fff;width:100%;line-height:50px;border-radius:5px;display:block;;text-align:center;font-size:20px;text-transform:lowercase;}
.relastyle .bt-comprar:before{content:'';display:inline-block;vertical-align:middle;background:url(../../default/images/bg.png) no-repeat 0 -70px;margin-right:10px;width:30px;height:30px;}
.rating-summary{float:left;}
#cats-lat{display:none}
.block-layered-nav{padding:15px;border-radius:0px}
.block-layered-nav .block-title,
.block-layered-nav .block-subtitle{display:none}
.block-layered-nav .show-filters-group{margin-top:40px;}
.block-layered-nav .show-filters-group h2.title{font-size:18px;font-weight:bold;color:#333333;}
.block-layered-nav .show-filters-group p{font-size:12px;text-align:left;color:#666666;}
.block-layered-nav dl dt a{display:block;width:100%;margin-left:-10px;padding:5px 10px;color:#006b3e;font-size:14px;text-transform:uppercase;font-weight:600}
.block-layered-nav dl dt a:hover{background:#006b3e;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .4)}
.block-layered-nav dl dd{padding-bottom:20px}
.block-layered-nav dl dd:last-child{padding-bottom:0}
.block-layered-nav ol{background:none;padding:0}
.block-layered-nav ol li{list-style-type:none;}
.block-layered-nav ol.salario > li{display:block !important;}
.block-layered-nav ol.salario > .recolher, .cms-promocao form
.block-layered-nav ol.salario > .veja-mais{display:none !important}
.block-layered-nav ol li a{font-size:12px;padding:5px 10px;color:#666}
.block-layered-nav ol li a:hover{background:#00aa08;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .4)}
.block-layered-nav ol li a small{display:none}
.block-layered-nav ol li.link a{color:#00aa08;font-weight:700}
.block-layered-nav ol li.link a:hover{color:#fff;font-weight:700}
.block-layered-nav .currently .block-subtitle{display:block;padding-bottom:0px;font-size:14px;color:#727173;font-weight:bold}
.block-layered-nav .currently ol li a.btn-remove{position:relative !important;float:left;margin:0 5px 0 0;padding:0;width:20px;height:20px;background:#fff;}
.block-layered-nav .currently ol{background:#fff;padding:5px 10px}
.block-layered-nav .currently .actions a{display:block;padding:10px;font-size:13px;font-weight:normal;color:#727173;background:#fff;text-align:right;border-bottom:solid 1px #eee;}
.block-layered-nav .currently .actions a:hover{background:#eee;}
.carwrapper .btslide{width:20px;height:100px;border-radius:0;box-shadow:none;background:#fff;opacity:1;overflow:hidden}
.carwrapper .btslide:before{position:absolute;top:0;right:0;z-index:2;display:block;width:10px;height:100px;background:url(../img/bg.png) no-repeat -80px 0;content:''}
.carwrapper .btslide.next:before{right:10px;background-position:-90px 0}
.carwrapper .btslide:after{position:absolute;top:10px;left:10px;z-index:1;display:block;width:20px;height:80px;border-radius:10px 0 0 10px;box-shadow:inset -4px 0 10px rgba(0, 0, 0, .6);background:#006b3e url(../img/bg.png) no-repeat -100px 0;content:''}
.carwrapper .btslide:hover:after{left:0}
.carwrapper .btslide.next:after{left:-10px;background-position:-120px 0;border-radius:0 10px 10px 0;box-shadow:inset 4px 0 10px rgba(0, 0, 0, .6)}
.carwrapper .btslide.next:hover:after{left:0}
.carwrapper .btslide span{display:none}
.carwrapper .btslide:hover{background:#fff}
.bannerreguanova{width:1000px;margin:-10px 0 10px -10px}
.bannerreguanova img{display:block;width:1000px;height:auto}
.toolbar .pager .pages ol{overflow:hidden;box-shadow:inset 0 0 0 1px #ddd;border-radius:10px;height:40px;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6)}
.toolbar .pager .pages ol li{font-size:14px;vertical-align:top;font-weight:400}
.toolbar .pager .pages ol li.current{width:38px;border:1px solid #ddd;border-width:0 1px;font-size:18px}
.toolbar .pager .pages ol li a{background:none}
.toolbar .pager .pages ol li a:hover{background:#00aa08;color:#fff}
ul.indexer{padding:20px 0;font-size:14px}
ul.indexer > span{float:left;width:25%}
ul.indexer li{margin:0 5px}
ul.indexer li a{display:block;border-radius:5px;font-weight:400;padding:9px;margin:0 0 1px}
ul.indexer li a strong{font-weight:400}
ul.indexer li a:hover{background:#00aa08;color:#fff}
ul.indexer li a:hover strong{color:#fff}
#quick-window:before{display:block;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0, 0, 0, .6);content:''}
#quickview-header{z-index:15;position:relative}
#quickview-close{cursor:pointer;position:absolute;width:30px;height:30px;box-shadow:0 0 0 7px #00aa08;background:#00aa08 url(../../default/images/bg.png) no-repeat -30px -130px;border-radius:100%;left:auto;bottom:auto;top:-15px;right:20px;overflow:hidden;text-indent:-9999px}
#quickview-close:hover{background-color:#006b3e}
.quick-view-content .col2-set{display:table;width:100%}
.quick-view-content .mini-info{width:auto;float:none}
.quick-view-content .price-box{padding:0 0 20px}
.quick-view-content .preco-compra{padding:0 0 20px}
.quick-view-content .ver-produto{float:none;width:auto}
.quick-view-content .ver-produto .add-to-cart button{width:100%;height:auto;line-height:50px;font-size:16px}
.quick-view-content .ver-produto .add-to-links{display:none}
.quick-view-content .shareProd{height:auto}
.quick-view-content .shareProd li.fb a,
.quick-view-content .shareProd li a{width:52px;height:50px;border-radius:5px}
.quick-view-content .shareProd li.fb a{background:#3b5998}
.quick-view-content .shareProd li.tt a{background:#00bef6}
.quick-view-content .shareProd li.gp a{background:#0054fd}
.quick-view-content .shareProd li a span{top:10px}
.quick-view-content .shareProd li a:hover{box-shadow:inset 0 3px 6px rgba(0, 0, 0, .4)}
.quick-view-content .col2-set:after{display:block;clear:both;content:''}
.quick-view-content .cols1{float:left;width:310px}
.quick-view-content .cols2{float:right;width:160px;padding:10px;border:10px solid #eee;border-radius:3px}
.quick-view-content .btn-extra{text-align:center;padding-top:20px;border-top:1px solid #ccc}
.quick-view-content .btn-extra > span{display:block;padding:5px 0;font-size:12px;color:#666}
.quick-view-content .btn-extra .add-cart{display:block;padding:10px 0;font-size:16px;font-weight:600;border-radius:5px;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .4);background:#00aa08;background:-webkit-gradient(linear, left top, left bottom, from(#00aa08), to(#028108));background:-moz-linear-gradient(top, #00aa08, #028108)}
.quick-view-content .btn-extra .add-cart span{display:block;font-size:12px;font-weight:400}
.quick-view-content .btn-extra .add-cart:hover{box-shadow:inset 0 2px 4px rgba(0, 0, 0, .4)}
.quick-view-content .btn-extra .btn-detalhes{display:block;padding:10px 0;font-size:13px;border-radius:5px;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .4);background:#666;background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#333));background:-moz-linear-gradient(top, #666, #333)}
.quick-view-content .btn-extra .btn-detalhes:hover{box-shadow:inset 0 2px 4px rgba(0, 0, 0, .4)}
.product-view .product-img-box{width:320px;position:relative;}
.product-view .product-img-box .image-z{z-index:1030;}
.product-view .product-img-box .zoom-img-show{width:283px;margin-top:5px;height:26px;background-color:#e0e0e0;display:block;text-align:center;font-family:Arial;font-size:12px;font-weight:bold;padding-top:5px;color:#555555;}
.product-view .product-img-box .zoom-img-show:hover{text-decoration:none;}
.product-view .product-img-box .zoom-img-show:active{text-decoration:none;}
.product-view .product-img-box .zoom-img-show:focus{text-decoration:none;}
.product-view .product-img-box .modal-content .modal-body{box-shadow:none;padding:10px 0px 0px 0px;text-align:center;}
.product-view .product-img-box .modal-dialog{width:702px;margin:30px auto;}
.product-view .product-img-box #showImage{cursor:pointer;display:block;}
#fancybox-loading-top{background-image:url(../fancybox/fancybox_sprite.png);}
#fancybox-loading-top{margin-top:265px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;display:inline-block;position:relative;left:244px;}
#fancybox-loading-top div.load{width:44px;height:44px;background:url(../fancybox/fancybox_loading.gif) center center no-repeat;}
.product-view .product-img-box .modal-content{border-radius:0px;}
.product-view .product-img-box .modal-content button.close{position:absolute;top:-4px;color:#fff;right:0;z-index:1060;opacity:1;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../fancybox/fancybox.png) -40px 0px;}
.product-view .product-img-box .modal-content .modal-body{padding:0px 0px 0px 43px;}
.product-view .product-img-box .modal-content .modal-body #imageActive{margin-bottom:15px;margin-top:15px;}
.product-view .product-img-box .modal-content .modal-body #imageActive > img{width: 90%}
.product-view .product-img-box .modal-content .modal-body ul{display:inline-block;width:100px;padding-top:20px;margin-right:13px;}
.product-view .product-img-box .modal-content .modal-body ul li{margin-bottom:20px;}
.product-view .product-img-box .modal-content .modal-body ul li.clr{float:none;clear:both;}
.product-view .product-img-box .modal-content .modal-body img{display:inline-block;}
.product-view #image{position:relative;z-index:10;width:320px;height:320px;}
@media screen and (max-width:637px){.product-view .product-img-box .modal-content .modal-body{padding:0px;}
.product-view .product-img-box .modal-content .modal-body #imageActive{width:100%;}
.product-view .product-img-box .modal-dialog{width:90%;}
.product-view .product-img-box .modal-content .modal-body #imageActive{width:100%;height:auto;margin:0px;}
.product-view .product-img-box .modal-content .modal-body #imageActive img{width:100%;height:auto;padding:12px;}
.product-view .product-img-box .modal-content .modal-body ul{width:100%;margin:0px;padding-left:12px;}
.product-view .product-img-box .modal-content .modal-body ul li{float:left;margin-bottom:0px;}
}
.product-view #image .passe{bottom:0;left:0;right:0;width:auto;border-radius:0 0 3px 3px}
.product-view #image img{border-radius:3px}
.product-view .colleft{float:left;width:425px}
.product-view .col-infos-product{float:left;display:block;width:60%;margin-left:46px;}
.product-view .col-infos-product-virtual{float:left;display:block;width:100%;margin-left:0px;}
.col-infos-product-virtual .product-name h1{width:100%;}
.product-view .col-infos-product-virtual .emglobe-rate{width:91%;margin-bottom:0px;}
.product-view .col-infos-product-virtual .product-course-box{padding-bottom:40px;width:76%;}
.product-view .col-infos-product-virtual .product-course-box img{width:100%;}
.product-view .col-infos-product-virtual .product-course-box iframe{width:100%;height:386px;}

@media screen and (max-width:767px){
    .product-view .col-infos-product-virtual .emglobe-rate{width:100%;}
    .product-view .col-infos-product-virtual .product-course-box{width:100%;}
    .product-view .product-img-box .modal-content .modal-body #imageActive img{width: 100%;}
}
.product-view .product-essential .product-view-row-2{background-color:#f9f9f9;padding-top:20px;padding-bottom:30px;}
.product-view .col1-product-view{width:918px;float:left;}
.product-view .col2-product-view{width:300px;float:right;}
.product-view .row-modules{display:block;width:100%;padding: 0 30px 30px 30px;}
.product-view .row-description-production{display:block;padding-top:0px;margin-bottom:30px;}
.product-view .row-description-production .descricao-prod .entry{}
.product-view .row-description-production .descricao-prod h2.tit{font-size:17px;text-align:left;color:#333333;font-weight:bold;}
.product-view .row-description-production .descricao-prod .entry h2{font-size:18px;color:#333333;line-height:1;margin:0px;}
.product-view .row-description-production .descricao-prod .entry p{font-size:14px;color:#333333;line-height:20px;margin:0px;}
.product-view .row-description-production .descricao-prod .entry ul br{display:inline;display:none;}
.row-description-production-virtual{display:block;margin-bottom:30px;width:100%;background-color:#fff;}
@media screen and (max-width:1331px){.product-view .product-name h1{width:100%;}
.product-view .col-infos-product{float:left;display:block;width:56%;margin-left:23px;}
.product-view .col1-product-view{width:786px;float:left;}
.product-view .col2-product-view{width:300px;float:right;}
.product-view .row-description-production{width:90%;}
}
@media screen and (max-width:1199px){.product-view .product-img-box{width:222px;position:relative;}
.product-view #image{position:relative;z-index:10;width:260px;height:260px;}
.product-view .col-infos-product{float:left;display:block;width:62%;margin-left:18px;}
.product-view .col1-product-view{width:646px;float:left;}
.product-view .col2-product-view{width:246px;float:right;}
.product-view .row-description-production{width:100%;}
.product-view .product-name h1{width:400px;}
.product-view .product-img-box .zoom-img-show{width:100%;}
}
@media screen and (max-width:991px){.product-view .product-img-box{width:160px;position:relative;}
.product-view #image{position:relative;z-index:10;width:220px;height:254px;}
.product-view .col-infos-product{float:left;display:block;width:66%;margin-left:8px;}
.product-view .col1-product-view{width:496px;float:left;}
.product-view .col2-product-view{width:215px;float:right;}
.product-view .row-description-production{width:100%;}
.product-view .product-img-box .zoom-img-show{width:100%;}
}
@media screen and (max-width:767px){.product-view .product-name h1{width:100%;}
.product-view .col1-product-view{width:100%;float:none;}
.product-view .col2-product-view{width:100%;float:none;}
.product-view .col-infos-product{float:left;display:block;width:100%;margin-left:0px;}
.product-view .product-img-box{width:100%;display:block;margin-bottom:20pt;}
.product-view .product-img-box .show-image-product-view{width:100%;display:block;text-align:center;}
.product-view .product-img-box .show-image-product-view #showImage img{display:inline;width:152pt;}
.product-view .product-img-box .zoom-img-show{width:152pt;display:inline-block;}
.product-view .row-description-production{width:100%;padding:0pt 0pt 0pt 0pt;margin:0pt 0pt 0pt 0pt;border-bottom:0px;}
}
.product-view .mini-info{float:none;width:auto}
.product-view .mini-info .price-box{display:none}
.product-view .add-to-links{display:none}
.product-view .extrablocks{width:auto;float:none;clear:none;min-height:45px;}
.product-view .shareProd{height:auto}
.product-view .shareProd li.fb a,
.product-view .shareProd li a{width:66px;height:50px;border-radius:5px}
.product-view .shareProd li.fb a{background:#3b5998}
.product-view .shareProd li.tt a{background:#00bef6}
.product-view .shareProd li.gp a{background:#0054fd}
.product-view .shareProd li a span{top:10px}
.product-view .shareProd li a:hover{box-shadow:inset 0 3px 6px rgba(0, 0, 0, .4)}
.product-view .simulador-frete{margin:20px 0 0px;padding:0px;background-color:transparent;}
.product-view .simulador-frete .valores-frete ul{margin:0}
.product-view .simulador-frete .valores-frete ul li{white-space:normal;line-height:1.2em;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eeeeee;}
.product-view .simulador-frete .valores-frete ul li:last-child{margin-bottom:5px;}
.product-view .simulador-frete ul li label.cep.required{font-weight:normal;width:81px;height:11px;font-family:Arial;font-size:14px;text-align:left;color:#333333;}
.product-view .simulador-frete ul li .input-box input{width:300px;height:45px;background-color:#fff;border:solid 1px #e5e5e5;font-size:16px;padding-left:10px;color:#999999;}
@media screen and (max-width:1199px){.product-view .simulador-frete ul li .input-box input{width:223px;}
}
@media screen and (max-width:991px){.product-view .simulador-frete ul li .input-box input{width:100%;}
}
.product-view .parcelamento{margin:0 0 10px;padding:9px;border:1px solid #ddd;border-radius:5px;background:#fff}
.product-view .parcelamento h3{width:100%;padding:9px;margin:-9px 0 9px -9px;border-bottom:1px solid #ddd;border-radius:5px 5px 0 0;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6)}
.product-view .parcelamento ul li strong{color:#00aa08}
.product-view .descricao-prod{padding:20px;}
.product-view .descricao-prod h1,
.product-view .descricao-prod h2,
.product-view .descricao-prod h3,
.product-view .descricao-prod h4,
.product-view .descricao-prod h5,
.product-view .descricao-prod p,
.product-view .descricao-prod span,
.product-view .descricao-prod strong,
.product-view .descricao-prod a{font-size:16px;color:#333333 !important;font-weight:normal;line-height:1;margin:0px;line-height:25px;}
.product-view .descricao-prod h2.tit{font-size:16px;color:#666666 !important;font-weight:bold;line-height:1;margin:0px;line-height:25px;}
.product-view .descricao-prod img{max-width:100%;height:auto}
.product-view .descricao-prod p:after{display:block;clear:both;content:''}
.product-view .descricao-prod object,
.product-view .descricao-prod embed,
.product-view .descricao-prod iframe{display:block;width:100%}
.comprar-quicklabel{border-radius:5px 0 0 5px}
.comprar-quicklabel .add-to-cart button{width:220px;border-radius:0 0 0 5px}
.product-view .product-essential,
.product-collateral > *{margin-bottom:20px}
.product-view .product-essential .product-view-row-1{padding-bottom:20px;}
.product-collateral h2.tit{background:#006b3e;color:#fff;text-shadow:0 1px 2px rgba(0, 0, 0, .4)}
.product-collateral h2.tit .subtitle{font-size:12px;font-weight:400;padding-left:20px}
.product-collateral h2.tit .subtitle a{background:#00aa08;color:#fff;border-radius:3px;display:inline-block;padding:5px}
.product-collateral h2.tit .subtitle a:hover{background:#222}
.product-view .col1-product-view.review{float:none;margin-top:30px;width:100%;}
@media screen and (max-width:767px){.product-view .col1-product-view.review{margin-top:40px;}
}
.product-view .col1-product-view.review .review-div-content{width:485px;margin:0 auto;}
.product-view .col1-product-view.review .review-div-content p.titulo{height:18px;font-family:Arial;font-size:15.9px;margin-bottom:24px;text-align:left;color:#333333;text-transform:uppercase;}
.product-view .wrapper-show-reviews .titulo h2{height:18px;font-family:Arial;font-size:15.9px;margin-bottom:24px;text-align:left;color:#333333;}
.product-view .col1-product-view.review .show-estatistic{margin-bottom:46px;}
.product-view .col1-product-view.review .show-estatistic .item-rate{margin-bottom:14px;}
.product-view .col1-product-view.review .show-estatistic .rating{margin-left:-5px;width:110px;float:left;}
.product-view .col1-product-view.review .show-estatistic .rating.visible-only label{cursor:inherit;}
.product-view .col1-product-view.review .show-estatistic .show-media{width:46%;float:left;border-right:1px solid #eeeeee;}
.product-view .col1-product-view.review .show-estatistic .show-media span.show-nota{font-family:Arial;font-size:113.5px;font-weight:bold;text-align:left;color:#333333;line-height:90px;}
.product-view .col1-product-view.review .show-estatistic .show-media .num-avaliacoes{margin-top:4px;display:inline-block;margin-left:6px;font-family:Arial;font-size:14.3px;text-align:left;color:#999999;}
.product-view .col1-product-view.review .show-estatistic{width:525px;float:left;}
.product-view .col1-product-view.review .show-estatistic .t-avaliacao{font-size:16px;color:#333333;text-transform:uppercase;}
.product-view .col1-product-view.review .show-estatistic .t-avaliacao h2{font-size:16px;color:#333333;text-transform:uppercase;}
.product-view .col1-product-view.review .tel-us-avaliar{float:left;padding-left:170px;}
.product-view .col1-product-view.review .tel-us-avaliar.primeiro{margin-bottom:100px;padding-top:50px;padding-left:15%;}
.product-view .col1-product-view.review .tel-us-avaliar.primeiro p.telus-p{margin-right:10px;margin-top:10px;color:#666;}
@media screen and (max-width:767px){.product-view .col1-product-view.review .tel-us-avaliar{float:left;padding-left:0px;}
}
.product-view .col1-product-view.review .tel-us-avaliar button.btn{background-color:#4fc617;border-radius:0px;color:#ffffff;padding:11px 65px;font-size:12px;text-transform:uppercase;font-weight:bold;}
.product-view .col1-product-view.review .tel-us-avaliar p.telus-p{font-size:16px;font-weight:bold;color:#333333;}
.product-view .col1-product-view.review .show-estatistic .show-rates{width:54%;float:left;padding-left:20px;padding-top:15px;}
.product-view .col1-product-view.review .show-estatistic .show-rates .item-rate p{float:left;width:58px;font-family:Arial;font-size:13.3px;text-align:left;color:#999999;margin:0px 14px 7px 0px;line-height: 10px;}
.product-view .col1-product-view.review .show-estatistic .show-rates .item-rate .progress{height:10px;width:175px;margin:0px;}
.product-view .col1-product-view.review .review-div-content p.contenos{height:15px;font-family:Arial;font-size:15.9px;font-weight:bold;text-align:left;color:#333333;margin-bottom:21px;}
.product-view .col1-product-view.review .review-div-content p.qualsuanota{font-family:Arial;font-size:14.3px;text-align:left;color:#333333;margin-bottom:11px;}
.product-view .col1-product-view.review .review-div-content .rating{width:100px;float:left;}
.product-view .col1-product-view.review .review-div-content .estrelas{margin-left:-5px;}
.product-view .col1-product-view.review .review-div-content .estrelas .label-avalie{font-weight:normal;height:9px;font-family:Arial;font-size:12.3px;text-align:left;color:#b8b8b8;margin-top:5px;margin-left:8px;}
.product-view .col1-product-view.review .review-div-content #review-form{margin-top:0px;}
.product-view .col1-product-view.review .review-div-content #review-form label{font-family:Arial;font-size:14px;color:#333333;font-weight:normal;margin-top:21px;}
.product-view .col1-product-view.review .review-div-content #review-form label.nome{margin-top:15px;}
.product-view .col1-product-view.review .review-div-content #review-form input{height:34px;border:solid 1px #dcdcdc;}
.product-view .col1-product-view.review .review-div-content #review-form textarea{height:100px;border:solid 1px #dcdcdc;}
.product-view .col1-product-view.review .review-div-content #review-form .btn.btn-enviar{width:167px;border-radius:0px;height:35px;background-color:#4fc617;font-family:Arial;font-size:12px;font-weight:bold;text-align:center;color:#ffffff;}
.product-view .col1-product-view.review .review-div-content #review-form .btn.btn-enviar:hover{background-color:#69d536;}
.product-view .col1-product-view.review .review-div-content #review-form .btn-div button{float:right;}
.product-view .wrapper-show-reviews{width:100%;padding-bottom:6px;}
.product-view .wrapper-show-reviews p.titulo{font-weight:bold;}
.product-view .wrapper-show-reviews .titulo h2{font-weight:bold;}
.product-view .wrapper-show-reviews .show-reviews p.review-name{font-family:Arial;font-size:14px;font-weight:bold;text-align:left;color:#333333;margin-bottom:3px;}
.product-view .wrapper-show-reviews .show-reviews .review-name h3{font-family:Arial;font-size:14px;font-weight:bold;text-align:left;color:#333333;margin-bottom:3px;}
.product-view .wrapper-show-reviews .show-reviews{width:90%;}
.product-view .wrapper-show-reviews .show-reviews .rating{width:100px;float:left;margin-left:-8px;}
.product-view .wrapper-show-reviews .show-reviews .rating.visible-only label{cursor:inherit;}
.product-view .wrapper-show-reviews .show-reviews span.review-date{float:left;font-family:Arial;font-size:12px;text-align:left;color:#999999;margin-top:4px;margin-left:10px;}
.product-view .wrapper-show-reviews .show-reviews p.review-description{margin-top:6px;margin-bottom:45px;}
.product-view .wrapper-show-reviews .fb-comments > span{width:100%!important;}
.product-view .wrapper-show-reviews iframe{width:918px!important;}
@media screen and (max-width:1331px){
    /*.product-view .wrapper-show-reviews{width:750px;}*/
    .product-view .wrapper-show-reviews iframe{width:750px!important;}
}
@media screen and (max-width:1199px){.product-view .wrapper-show-reviews{width:647px;}
.product-view .wrapper-show-reviews iframe{width:647px!important;}
}
@media screen and (max-width:991px){.product-view .wrapper-show-reviews{width:100%;}
}
@media screen and (max-width:767px){.product-view .col1-product-view.review .show-estatistic{width:100%;}
.product-view .col1-product-view.review .show-estatistic .show-rates .item-rate .progress{height:10px;width:100%;margin:0px;}
.product-view .col1-product-view.review .review-div-content{width:100%;}
.product-view .col1-product-view.review .review-div-content #review-form input{width:100%;}
.product-view .col1-product-view.review .review-div-content #review-form textarea{width:100%;}
.product-view .col1-product-view.review .review-div-content #review-form .btn-div{width:100%;}
.product-view .wrapper-show-reviews{padding-top:46px;width:100%;padding-bottom:6px;border-bottom:1px solid #eeeeee;}
.product-view .wrapper-show-reviews .fb-comments span{width:100%!important;}
.product-view .wrapper-show-reviews .fb-comments span iframe{width:auto!important;}
}
.email-friend{padding:20px 0;display:block}
.email-friend a{display:inline-block;padding:5px 10px;font-size:12px;background:#006b3e;color:#fff;border-radius:3px}
.email-friend a:before{position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-right:10px;width:13px;height:10px;background:url(../img/bg.png) no-repeat -40px -140px;content:''}
.email-friend a:hover{background:#00aa08}
.product-table > ul > li ul{overflow:hidden;border-bottom:1px solid #ddd}
.product-table > ul > li ul li{float:left;width:60%;padding:10px 10px 105px;margin-bottom:-95px;border-left:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.product-table > ul > li ul li.tit{width:40%;clear:left;background:#f5f5f5;color:#222;font-weight:600}
#customer-reviews{padding:20px 0 0}
#customer-reviews h2{display:none}
#customer-reviews .form-add{width:auto;padding:20px;float:none}
#customer-reviews .form-add h2{display:block;padding:0 0 20px;font-size:18px;color:#006b3e}
#customer-reviews .form-add h4{padding:20px 0;font-size:18px;color:#006b3e}
#customer-reviews .form-add #input-message-box{position:relative;margin:0 0 20px;padding:10px;background:#00aa08;border-radius:3px;color:#fff}
#customer-reviews .form-add #input-message-box:before{position:absolute;top:-12px;left:20px;display:block;width:0;height:0;border:6px solid transparent;border-bottom-color:#00aa08;content:''}
#customer-reviews .form-thumbs{display:block;margin-bottom:20px;}
#customer-reviews .form-thumbs li{margin-bottom:10px}
#customer-reviews .form-thumbs li:last-child{margin-bottom:0}
#customer-reviews .form-thumbs li a{cursor:pointer;display:inline-block;vertical-align:middle;padding:0 14px;border-radius:3px;background:#006b3e;line-height:30px;color:#fff;text-transform:uppercase}
#customer-reviews .form-thumbs li a:before{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:16px;background:url(../img/bg.png) no-repeat 0 -140px;content:''}
#customer-reviews .form-thumbs li a:hover{background:#00aa08}
#customer-reviews .form-thumbs li.thumbs_down a:before{top:0;background-position:-20px -140px}
#customer-reviews .form-thumbs li span{display:inline-block;vertical-align:middle;padding:0 10px;font-weight:700;line-height:30px;background:#fff;border-radius:3px;color:#006b3e;font-size:14px;box-shadow:0 1px 3px rgba(0, 0, 0, .4)}
#customer-reviews .notas{height:auto;display:block;margin:0 0 20px;width:auto}
#customer-reviews .notas h4{padding-top:0;border:0;margin-top:30px}
#customer-reviews .notas li input{display:none}
#customer-reviews .avalist{display:none !important}
.product-view .product-options-bottom{float:none;width:auto}
.product-view .product-options{margin:0}
.product-view .simulador-frete .actions button{width:99px;height:45px;background-color:#dcdcdc;font-family:Arial;font-size:12.3px;font-weight:bold;line-height:1.43;text-align:left;color:#666666;text-indent:inherit;text-align:center;}
.product-view .simulador-frete .actions button:hover{background-color:#d7d7d7;}
.product-view .simulador-frete .actions button span{display:none}
.product-view .rate .thumbs_review_summary{display:none}
.product-view .mini-info li .availability{display:none}
@media screen and (min-width:1200px){.product-view .more-views ul li:nth-child(5n+1){clear:none;margin-left:1px}
}
.videoproduto{position:absolute;top:0;left:0;z-index:20}
.videoproduto .abrir{display:block;background:#00aa08;box-shadow:2px 2px 4px rgba(0, 0, 0, .5);line-height:40px;padding:0 20px 0 15px;border-radius:3px;color:#fff;font-weight:600;font-size:14px}
.videoproduto .abrir:before{position:relative;top:-2px;display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;background:url(../img/video.png) no-repeat 0 0;content:''}
.videoproduto .abrir:hover{background:#006b3e}
.videoproduto .case{display:none;position:absolute;top:0;left:0;padding-bottom:90px;background:#fff}
.videoproduto .fechar{position:absolute;top:320px;right:0;display:block;background:#00aa08;line-height:30px;padding:0 20px;border-radius:0 0 3px 3px;color:#fff;font-weight:600;font-size:14px}
.videoproduto .fechar:hover{background:#006b3e}
.videoproduto iframe,
.videoproduto object,
.videoproduto embed{display:block;width:320px !important;height:320px !important}
.products-grid .nota{margin:0 auto 10px}
.nota{width:81px;height:13px}
.nota span{height:13px;background:url(../img/review.png) no-repeat 0 -13px}
.nota span.f{width:0;position:absolute;z-index:10}
.nota span.e{width:81px;background-position:0 0}
#customer-reviews .notas{height:auto;width:auto;display:inline-block;background:#fff}
#customer-reviews .notas li{padding:5px}
#customer-reviews .notas li strong{height:13px;width:13px;background:url(../img/review.png) no-repeat 0 0 !important}
#customer-reviews .notas li strong.on{background-position:0 -13px !important}
.cart-table .cart-header h3{color:#333333;}
.cart-table .produtos .qty input{background:#fff}
.cart-table .produtos .qty button{color:#333333;background-color:#fff;}
.cart-table .produtos .remove a{background:#00aa08;border-radius:3px}
.cart-table .produtos .remove a > span{background:url(../img/bg.png) no-repeat -60px -144px}
.cart-table .produtos .remove a span span{background:url(../img/bg.png) no-repeat -60px -140px}
.cart-table .produtos .remove a:hover{background:#006b3e}
.cart .shipping label{display:inline;padding-bottom:10px}
.cart .totals .wrap-links .continuar-comprando button{background:#666}
.cart .totals .wrap-links .continuar-comprando button:hover{background:#333}
.min-header .wrapper{padding-top:10px}
.min-header .colfoo,
.min-header .nav-top,
.min-header #menu-footer,
.min-header .fcol > div:first-child{display:none}
.min-header .fcol > div:last-child{width:100%}
.min-header #logo{top:15px}
.min-header input[type=text],
.min-header input[type=password],
.min-header textarea,
.min-header .fakeSelect{border-radius:3px;}
.min-header .fcol .social{display:none}
.onestepcheckout-title{color:#303030}
.onestepcheckout-login-link{background:none}
.onestepcheckout-login-link a{background:#FFB500;border-radius:0px;color:#6E3600;font-size:14px;width:150px;padding:13px 19px;}
.onestepcheckout-description-2{font-size:15px;color:#666;margin-bottom:20px;margin-top:0px;}
.onestepcheckout-login-link a:hover{background:#FFC000;color:#6E3600;}
.onestepcheckout-login-link a strong{font-size:16px;}
.onestepcheckout-login-link a span{font-size:13px;}
.onestepcheckout-comments{padding:0 0 10px;margin-bottom:10px;border-bottom:1px dashed #ccc}
.onestepcheckout-comments textarea{display:block;width:100%;height:50px;margin-top:5px}
table.onestepcheckout-summary thead th{background:#eeeeee;color:#222;font-weight:bold;}
table.onestepcheckout-summary thead tr{background:#eeeeee;}
dd.payment-method .cardGrid .oqe{color:#fff}
dd.payment-method .cardGrid .oqe:hover{color:#fff;text-shadow:0 0 10px #fff}
.onestepcheckout-threecolumns .tit strong{color:#303030;font-size:15px;}
dd.payment-method .case[id*=boleto] li:first-child:before{font-size:13px;line-height:1.3em;display:block;padding-bottom:10px;content:'Compensação do pagamento em até 5 dias úteis.'}
.tdok .pay-link{background:#006b3e}
.tdok .pay-link:hover{background:#00aa08}
.col2-set.login .col-2 .content a.button{background:#00aa08;border-radius:3px}
.col2-set.login .col-2 .content a.button:hover{background:#006b3e}
.facebook-login{background:#3b5998;padding:20px;color:#fff;text-align:center;margin:10px 0 0}
.facebook-login *{min-height:0 !important}
.facebook-login h2{display:block;padding:0 0 10px;font-size:24px;text-transform:lowercase;font-weight:700}
.facebook-login p{width:50%;margin:0 auto 20px;color:#d8dfea}
.facebook-login .buttons-set button{padding:10px 20px;border-radius:2px;font-size:20px;font-weight:700;text-transform:lowercase;background:#d8dfea;color:#3b5998;box-shadow:0 2px 8px rgba(0, 0, 0, .5)}
.facebook-login .buttons-set button:hover{box-shadow:0 1px 2px rgba(0, 0, 0, .5), inset 0 2px 4px rgba(0, 0, 0, .2), inset 0 -5px 10px rgba(255, 255, 255, .8)}
.opainel .col-main .pager *{display:inline-block;vertical-align:middle}
.my-account .side .pedido .state{padding-bottom:10px}
.historico-navegacao h2.tit{color:#006b3e;padding:10px 0;background:none;border-bottom:1px solid #00aa08;margin:0 0 10px}
.historico-navegacao h3.tit{font-family:Arial;font-size:17.6px;font-weight:bold;line-height:1.3;text-align:left;color:#333333;margin:0px 0px 34px 0px;}
.vistos-recentemente.carwrapper .btslide{left:-10px}
.vistos-recentemente.carwrapper .btslide.next{left:auto;right:-10px}
#menu-footer{position:relative;width:980px;padding:0 10px;margin:0 0 10px -10px;background:#006b3e;box-shadow:inset 0 -2px 0 #00aa08;white-space:nowrap;font-size:0;text-align:right}
#menu-footer:before{position:absolute;top:50%;left:10px;margin-top:-20px;display:block;width:43px;height:40px;background:url(../img/bg.png) no-repeat 0 -60px;content:''}
#menu-footer li{line-height:50px;display:inline-block;vertical-align:middle;font-size:12px}
#menu-footer li a{display:block;line-height:50px;color:#fff;padding:0 10px;border-radius:10px 10px 0 0}
#menu-footer li a:hover{box-shadow:inset 0 5px 0 #006b3e, inset 0 -45px 0 #00aa08}
#menu-footer li.last a{background:#fff;box-shadow:inset 0 5px 0 #006b3e;color:#006b3e}
#menu-footer li.last a:hover{color:#00aa08}
.fcol{white-space:nowrap;font-size:0;padding:10px}
.fcol > div{display:inline-block;vertical-align:top;width:50%;padding-right:10px;white-space:normal;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fcol > div:last-child{padding:0 0 0 10px;text-align:right}
.fcol h3{height:auto;display:block;padding-top:5px;font-size:12px;color:#006b3e;font-weight:400}
.fcol .txt{padding-bottom:10px;font-size:12px;color:#666}
.fcol .txt p{padding-bottom:10px}
.fcol .blocks{padding-bottom:15px}
.fcol .case > *,
.fcol .certs > *,
.fcol .certs ul,
.fcol .certs ul li{display:inline-block;vertical-align:middle;margin:5px}
.fcol .social ul{padding-top:10px;white-space:nowrap}
.fcol .social ul li{display:inline-block;vertical-align:top;margin-left:5px}
.fcol .social ul li a{display:block;width:37px;height:38px;border-radius:100%;background:url(../img/bg.png) no-repeat 0 -100px}
.fcol .social ul li a.tt{background-position:-40px -100px}
.fcol .social ul li a.gp{background-position:-80px -100px}
.fcol .social ul li a.yt{background-position:-120px -100px}
.fcol .social ul li a:hover{box-shadow:inset 0 4px 6px rgba(0, 0, 0, .4)}
.newsfooter{background:#f4f4f4;border-radius:10px;padding:15px;margin:0 0 15px}
.newsfooter form{position:relative}
.newsfooter h2{display:block;color:#006b3e;padding:0 0 5px}
.newsfooter label{display:block}
.newsfooter label input{display:block;width:100%;border-radius:15px;margin-top:5px;padding:5px 40px 5px 10px;background:#fff}
.newsfooter button{position:absolute;bottom:1px;right:0;width:35px;height:28px;border-radius:15px;box-shadow:inset -1px 0 4px rgba(0, 0, 0, .4);background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6)}
.newsfooter button span{position:absolute;left:50%;top:9px;margin-left:-3px;display:block;width:6px;height:12px;background:url(../img/bg.png) no-repeat 0 -10px}
.newsfooter button:hover{box-shadow:inset -1px 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .3)}
form .fieldset.input-tipopessoa{display:none}
.account-create form .fieldset:first-child{display:none}
#quick-top{background:#006b3e;height:99px;border:0}
#quick-top .categorySearch{display:none}
#quick-top .box{padding:8px 0 0 50px;width:930px}
#quick-top .box:before{position:absolute;top:4px;left:0;display:block;background:url(../images/logo_nova_branco.png) no-repeat;height:47px;width:154px;content:''}
#quick-top .box > form .search{height:30px;border-radius:30px;border:0;padding:5px 40px 5px 30px;font-size:12px;color:#666;background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f9f9f9));background:-moz-linear-gradient(top, #f1f1f1, #f9f9f9)}
#quick-top .box > form button{top:1px;width:35px;height:28px;border-radius:15px;box-shadow:inset -1px 0 4px rgba(0, 0, 0, .4);background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));background:-moz-linear-gradient(top, #fff, #f6f6f6)}
#quick-top .box > form button span{top:9px;width:6px;height:12px;background:url(../img/bg.png) no-repeat 0 -10px}
#quick-top .box > form button:hover{box-shadow:inset -1px 0 1px rgba(0, 0, 0, .2), 0 2px 4px rgba(0, 0, 0, .3)}
#quick-top .suaconta,
#quick-top .suacesta{top:8px}
#quick-top .suaconta{padding-top:7px;height:23px}
#quick-top .suaconta > span{display:none}
.openboxmenu .menu a.criar{border-radius:5px}
.coverhome .products-grid.fluid > li:nth-child(4n+1){clear:none;margin-left:10px}
.coverhome .products-grid.fluid > li:nth-child(3n+1){clear:left;margin-left:0}
.nav-container1 li.menuCompleto ul li.level0:nth-child(5n+1){clear:left;margin-left:0}
.bgstore{display:none !important}
.search-autocomplete{padding:5px 0;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0, 0, 0, .3)}
.search-autocomplete ul li{padding:5px 10px;font-size:12px}
.search-autocomplete ul li:nth-child(1n+16){display:none}
.search-autocomplete ul li span{font-size:10px;color:rgba(0, 0, 0, .5);padding-right:10px}
.search-autocomplete ul li:hover{background:#f5f5f5}
.block-account .block-content ul li a{padding:0 7px;height:30px;line-height:30px;}
.block-account .block-content ul li strong{height:30px;padding:0 7px;line-height:30px;}
#sales-order-videos{display:table;width:100%;}
#sales-order-videos .data{font-size:15px;text-align:left;display:table;width:100%;margin:20px 0 15px;padding-top:15px;background-color:#efefef;padding-bottom:50px;}
#sales-order-videos .data > a{font-size:20px;margin:10px;text-align:left;display:block;}
#sales-order-videos .data h2{font-size:20px;margin:20px 20px 10px;padding-top:15px;text-align:left;display:block;text-transform:uppercase;border-top:1px solid #666;}
#sales-order-videos .data h3{font-size:15px;margin:10px 20px;text-align:left;display:block;}
#sales-order-videos .sales-order-videos-list{display:block;margin:0 20px;text-align:center;}
#sales-order-videos .sales-order-videos-list li{margin:0 0 20px;display:block;padding:15px 15px 50px 15px;width:98%;background:#fff}
#sales-order-videos .sales-order-videos-list li:nth-child(1n+4){display:none}
#sales-order-videos .sales-order-videos-list li > a{display:table;width:100%;background-color:#fff;margin-bottom:50px}
#sales-order-videos .sales-order-videos-list li > a:hover{background-color:#fafafa;}
#sales-order-videos .sales-order-videos-list li div.product{font-size:15px;margin:0;text-align:left;}
#sales-order-videos .sales-order-videos-list li div.product small{font-size:12px;float:right;}
#sales-order-videos .sales-order-videos-list li div.videos{display:none}
#sales-order-videos .sales-order-videos-list li div.videos > div{margin:0 auto;}
#sales-order-videos .sales-order-videos-list li .load-video{display:block;margin:0 auto;width:450px;height:80px;line-height:80px;text-align:center;text-transform:uppercase;border-radius:5px;font-size:22px;font-weight:600;color:#fff}
#sales-order-videos .sales-order-videos-list li iframe{display:block;border:0;width:100%;height:1200px;overflow:visible;}
#sales-order-videos .data > a.allvideos{display:inline-block;padding:0 10px;margin-left:20px;font-size:12px;line-height:20px;border-radius:3px;background:#006b3e;color:#fff}
#sales-order-videos .data > a.allvideos:hover{background:#00aa08;color:#fff}
.cms-promocao{margin:0;padding:0;background:#dedede}
.cms-promocao > div{width:720px;height:300px;background:url(../form/fundo.jpg);margin:0 auto;}
.cms-promocao .fieldset{margin:0;padding:85px 0 0;border:0;background:url(../form/titulo.png) no-repeat top left;position:relative;z-index:1}
.cms-promocao .fieldset:before{content:'Receba informações atualizadas em seu E-mail:';display:block;padding:5px 0;font-family:'verdana', sans-serif;font-size:12px;font-weight:400;color:#000}
.cms-promocao form{width:475px;float:left;display:block;padding-left:241px;background:url(../form/apostila.png) no-repeat left center;height:300px}
.cms-promocao .buttons-set{margin:0;position:relative;z-index:0;top:0px;right:0px}
.cms-promocao .buttons-set button{background:url(../form/botao_cadastro.png) no-repeat;width:442px;height:39px}
.cms-promocao .buttons-set button span{display:none}
.cms-promocao input[type=text]{width:373px;height:19px;border-radius:0;padding:0}
.cms-promocao .form-list label{font-family:'verdana', sans-serif;font-size:12px;font-weight:400;color:#000}
.cms-promocao select{width:50px}
.promo-nova{background:url(../img/bg-promonova.jpg) no-repeat;width:980px;height:600px;display:block;position:relative;}
.promo-nova .fieldset{width:315px;position:absolute;left:610px;top:140px}
.promo-nova ul.form-list li .field{width:100%;clear:both;margin-left:0;margin-top:10px}
.promo-nova ul.form-list li{padding-bottom:0}
.promo-nova .buttons-set{position:absolute;width:340px;left:596px;top:397px;}
.promo-nova div.buttons-set button{height:80px;padding:0;width:340px;background:none}
.promo-nova div.buttons-set button > span{display:none}
.promo-nova div.buttons-set p.required{padding-left:10px;}
.promo-nova .youtube{width:238px;height:203px;position:absolute;top:307px;left:187px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.promo-nova #successMessage5{position:absolute;top:38px;right:43px;width:340px;height:270px;padding-top:200px;background:#95c94f;color:#fff;text-align:center;font-size:25px;font-weight:600;font-style:italic}
.promo-nova #successMessage5:before{content:'Obrigado!'}
.my-account .side .page-title{margin-bottom:10px}
.customer-account-index .my-account .side h1{color:#006b3f}
.customer-account-index .my-account .col2-set{border-bottom:solid 1px #ccc;width:100%}
.customer-account-index .my-account .col2-set > div{width:100%}
.customer-account-index .my-account .box .box-content{background:none}
.customer-account-index .my-account .box .box-content p strong{display:inline-block;width:100px}
.customer-account-index .my-account .box .box-title h3{display:inline-block;font-size:20px;color:#222}
.customer-account-index .my-account .box .box-title h4{display:inline-block;font-size:14px;color:#222}
.customer-account-index .my-account .box .box-content a{background:#f9f9f9;color:#006b3d;padding:15px 10px}
.customer-account-index .box-review .box-content > strong{float:right;font-size:18px;color:#a8a8a8;margin-bottom:10px;}
.customer-account-index .box-review #my_recent_reviews{display:block;clear:both}
.customer-account-index .box-review #my_recent_reviews li{position:relative}
.customer-account-index .box-review #my_recent_reviews li > div{position:relative;z-index:1}
.customer-account-index .box-review #my_recent_reviews li:before{content:'';display:block;position:absolute;top:50%;left:0;height:1px;background:#dbdbdb;width:530px;z-index:0}
.customer-account-index .box-review #my_recent_reviews li:after{content:'';display:block;clear:both}
.customer-account-index .box-review #my_recent_reviews .number{float:right;line-height:32px;background:#7b7b7b;color:#fff;font-size:20px;font-weight:700;width:32px;border-radius:50%;text-align:center;margin:5px 40px 5px 0;margin-right:40px}
.customer-account-index .core > .col-1{float:left;width:70%;min-height:1px}
.customer-account-index .core > .col-2{float:left;width:30%;min-height:1px;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.customer-account-index .core:after{content:'';display:block;clear:both}
.customer-account-index .my-account .col2-set.box-review{border-bottom:0}
.comprejunto .juntos .preco-parcelado,
.comprejunto > li:before,
.comprejunto .juntos:before,
.comprejunto .produtos:before{display:none}
.news-ribbon{position:fixed;top:300px;right:-250px;background:#ffb348;padding:10px 10px 10px 20px;z-index:99999999999;height:155px;width:228px;display:none}
.news-ribbon h4{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);background:#ffb348;position:absolute;left:-109px;top:58px;height:45px;width:175px;color:#fff;font-size:28px;font-weight:700;text-align:center;border-bottom:dotted 3px #fff;padding-bottom:10px;}
.news-ribbon h4 a{color:#fff}
.news-ribbon h4:before{content:'';display:block;border-right:solid 87.5px transparent;border-left:solid 87.5px transparent;border-bottom:solid 25px #ffb348;position:absolute;top:-24px;left:0;}
.news-ribbon h4 span{font-size:16px;display:block;}
.news-ribbon h4 strong{color:#454545;font-size:24px;font-style:italic;font-weight:600;display:inline-block;vertical-align:middle;}
.news-ribbon h3{color:#fff;font-size:15px;padding-bottom:6px}
.news-ribbon .input-box{padding-bottom:6px}
.news-ribbon button{background:#454545;display:block;width:100%;height:25px;line-height:25px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;}
.news-ribbon.loading:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, .5);z-index:999}
.news-ribbon.loading:after{content:'';background:url(../../default/images/loader.gif) no-repeat #fff center;display:block;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;z-index:9999}
.news-ribbon form a{float:right;color:#fff;font-size:12px;font-weight:400;text-transform:lowercase;}
.news-ribbon form a span{border:solid 1px #fff;padding:2px 5px;display:inline-block;vertical-align:middle}
.news-ribbon h5{color:#454545;width:175px;font-size:18px;text-transform:uppercase;clear:both;padding-top:40px;text-align:center;display:block;width:100%;}
.news-ribbon h6{color:#fff;width:175px;font-size:10px;text-transform:uppercase;clear:both;text-align:center;padding-top:10px;display:block;width:100%;}
.news-ribbon h5, .news-ribbon h6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:25px;padding-right:25px;}
.checkout-cart-index .news-ribbon,
.min-header .news-ribbon,
.checkout-onepage-success .news-ribbon{display:none !important;}
.note-msg h1, .note-msg h2, .note-msg h3{display:inline;}
.note-msg div, .note-msg p{padding:5px 0;display:block;}
.box-jointsalescart .special-price .price{font-size:18px}
.box-jointsalescart h2{background:#00aa08;color:#fff;font-weight:700;padding:10px 5px}
.box-jointsalescart li .juntos > ul > li{font-size:0;white-space:nowrap;padding:20px;padding-right:0}
.box-jointsalescart li .juntos > ul > li > div{display:inline-block;font-size:13px;white-space:normal;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.box-jointsalescart li .juntos .info-price{text-align:right}
.box-jointsalescart .preco-parcelado{font-size:10px;font-weight:400}
.box-jointsalescart .preco-parcelado small{display:inline-block;}
.box-jointsalescart .img{width:15%}
.box-jointsalescart .info{width:50%}
.box-jointsalescart .info span{display:block;}
.box-jointsalescart .info .product-title{font-size:14px;font-weight:700;line-height:20px}
.box-jointsalescart .info-price{width:35%}
.box-jointsalescart button{padding:10px 20px;margin:10px 0}
.msg-afiliados{}
.input-different-shipping label{font-size:15px !important;color:#303030 !important;}
.input-different-shipping input[type=checkbox]{-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);margin-right:5px;}
.onestepcheckout-shipping-method-block label{display:inline;}
#onestepcheckout-login-popup .onestepcheckout-popup-wrapper{height:auto;min-height:190px}
.helpdesk-customer-view .back{margin-top:0 !important}
.std iframe, .std object, .std embed, .std video{height:100%}
.cms-curso-online-gratis-tj-sp-tecnico-judiciario .myimg-video{margin-right:122px;}
.cms-curso-online-gratis-tj-sp-tecnico-judiciario .std iframe{height:300px;}
.nav-top{visibility:hidden;white-space:nowrap;}
.nav-top .simulado{position:absolute;right:10px;top:-10px;background:#fbc300;color:#fff;display:block;width:160px;height:50px;font-size:22px;font-weight:400;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:50px;border-radius:4px 4px 0 0;text-transform:uppercase;}
.nav-top .simulado:hover{box-shadow:inset 0 0 0 50px rgba(0, 0, 0, .2)}
.nav-top > ul.mb-custom{margin-left:0;}
.product-virtual .product-view .product-shop{margin:0;position:relative;}
.nav-top > ul > li.main > a{background:#fbc300 0;line-height:50px;margin-top:-10px;border-radius:2px 2px 0 0;text-shadow:none;font-weight:700;}
.nav-top > ul > li:hover > a{box-shadow:none;}
.nav-top > ul > li.offer > a{color:#f8c931;}
.product-view .product-name{margin-bottom:20px}
.menu-virtual{position:fixed;z-index:2;top:240px;left:0;}
.menu-virtual li{display:block;margin-bottom:1px;}
.menu-virtual a{background:rgba(0, 170, 8, .8);display:block;font-size:18px;color:#fff;text-transform:uppercase;font-weight:700;height:40px;line-height:40px;position:relative;padding-left:40px;max-width:0;-webkit-transition:width .2s ease;-moz-transition:max-width .2s ease;transition:max-width .2s ease;overflow:hidden;}
.menu-virtual a span{padding:0 15px;display:inline-block;vertical-align:middle;}
.menu-virtual a:before{content:'';display:inline-block;vertical-align:middle;width:40px;height:40px;background:rgba(0, 0, 0, .1) url(../img/bg-virtual.png) no-repeat 0 0;position:absolute;left:0;top:0;}
.menu-virtual a.btn-comofunciona:before{background-position:-40px 0;}
.menu-virtual a.btn-metodologia:before{background-position:-80px 0;}
.menu-virtual a.btn-ferramentas:before{background-position:-120px 0;}
.menu-virtual li a:hover{max-width:none}
.opainel .simulados-content{padding:20px 0;position:relative;}
.opainel .simulados-content h3{color:#666;font-size:30px;padding-bottom:20px;}
.opainel .simulados-content p{color:#666;font-size:15px;padding-bottom:20px;}
.opainel .simulados-content p.acesso{color:#c0392b;}
.opainel .simulados-content .buttons a{display:block;background:#006b3e;border-radius:5px;padding:20px;text-align:center;font-size:28px;color:#fff;font-weight:700;text-transform:uppercase;}
.opainel .simulados-content .status{position:absolute;right:0;top:20px;color:#666;font-size:20px;}
.opainel .simulados-content .status h4{color:#666;font-size:20px;font-weight:400;}
.opainel .simulados-content .status .content:before{content:'';width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:5px;background:#b53939;}
.opainel .simulados-content .status.on .content:before{background:#39b54a;}
.cms-atendimento-ao-professor .col-main .form-header{width:980px;height:229px;position:relative;margin:0 0 20px;}
.cms-atendimento-ao-professor .col-main .form-header img{position:absolute;z-index:-1}
.cms-atendimento-ao-professor .col-main .form-header h1{font-size:48px;text-transform:uppercase;color:#fff;text-align:center;display:block;padding:55px 0 0}
.cms-atendimento-ao-professor .col-main .form-header h2{font-size:22px;text-transform:uppercase;color:#fff;text-align:center;display:block;}
.cms-atendimento-ao-professor .col-main .content-wrapper{padding:0 60px;}
.cms-atendimento-ao-professor .col-main p{color:#333;}
.cms-atendimento-ao-professor .col-main h3{padding:10px 10px;display:block;background:#006b3e;color:#fff;font-size:14px;text-transform:uppercase;margin:10px 0 20px}
.cms-atendimento-ao-professor .col-main .mbottom{margin:0 0 20px}
.cms-atendimento-ao-professor .col-main .std form{width:100%}
.cms-atendimento-ao-professor .col-main .std form li:nth-child(3) .field{width:33.3333%;width:calc(33.3333% - 15px);margin:0 0 0 22px}
.cms-atendimento-ao-professor .col-main .std form li:nth-child(3) .field:first-child{margin:0}
.cms-atendimento-ao-professor .col-main .buttons-set{text-align:right;margin:0 0 20px}
.cms-atendimento-ao-professor .col-main .buttons-set button{padding:10px;text-transform:uppercase}
.cms-atendimento-ao-professor div[id*=successMessage]{border:solid 1px #006b3e;padding:20px;border-radius:2px;color:#006b3e;font-size:17px;text-align:center;font-weight:700;text-transform:uppercase;margin-bottom:15px;}
.cms-atendimento-ao-professor div[id*=successMessage] p{color:#006b3e;}
.products-list .addcarrinho{display:block;display:block;padding:10px;text-align:center;color:#fff;font-size:13px;font-weight:700;margin-top:10px;}
.products-list .addcarrinho{border-radius:10px;color:#fff;background:#006b3e;}
.products-list .addcarrinho:hover{box-shadow:inset 0 3px 6px rgba(0, 0, 0, .4);background:#006b3e}
.no-simulated{background:#f5f5f5;padding:20px;border-radius:3px;margin-top:20px;color:#006b3e;font-size:14px;text-align:center;}
.no-simulated p{line-height:20px;}
.franchises h1.tit{font-size:22px;font-weight:700;color:#006b3e;text-transform:uppercase;padding:20px 0;}
.franchises .sidebar > .states-list{margin-bottom:10px;min-height:140px;}
.stores-list li{word-wrap:break-word;max-width:100%;display:inline-block;}
#form-franquias{padding:10px;background:#d3d3d3;border-radius:3px;text-align:right;}
#form-franquias .fakeSelect{width:100%;}
#form-franquias button{width:80px;line-height:20px;text-align:center;}
.listagem-pontosdevenda h3{margin-bottom:0;font-size:16px;font-weight:700;text-transform:uppercase;background:#006b3f;color:#fff;line-height:35px;text-align:center;}
.listagem-pontosdevenda > ul{max-height:495px;overflow-y:auto}
.listagem-pontosdevenda > ul{border:solid 1px #e1e1e1;border-top:0;padding:10px;font-size:12px;}
.listagem-pontosdevenda > ul ul > li{border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:10px;}
.listagem-pontosdevenda > ul ul > li:last-child{border-bottom:0;}
.listagem-pontosdevenda span{display:block;line-height:15px;}
.listagem-pontosdevenda a{display:inline;}
.listagem-pontosdevenda .store-name{color:#006b3f;text-transform:uppercase;}
.certificados-osc{margin:20px 0;}
.crosssell{margin-bottom:20px;}
.crosssell > h2{background:#00aa08;color:#fff;}
.crosssell button{line-height:30px;text-align:center;width:100%;}
.pending{width:200px;height:200px;padding:60px 20px 0;margin:50px auto;border-radius:50%;background:#006b3e;color:#fff;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pending h3{font-size:22px;font-weight:700;padding-bottom:20px;}
.pending .pedido{font-size:12px;padding-bottom:5px;}
.pending p{padding-bottom:5px;text-transform:uppercase;}
.product-view .produto-similar .or{font-size:12px;color:#333;margin-bottom:5px;display:block;opacity:.5;}
.product-view .produto-similar label{cursor:pointer;padding:10px 15px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:5px;margin-bottom:5px;background:linear-gradient(#fcde6b, #f69b10);box-sizing:border-box;}
.product-view .produto-similar label:last-child{margin-bottom:0}
.product-view .produto-similar label:hover{box-shadow:inset 0 2px 1px rgba(0,0,0,.4);}
.product-view .produto-similar input{display:none}
.product-view .product-options-bottom,
.product-view .compra-box{padding:8px 13px 13px 13px;background:#f9f9f9;border-radius:5px;margin-bottom:50px;}
.product-view .compra-box .checkbox{padding-left:0px;margin:0px 0px 10px 0px;}
.product-view .compra-box .checkbox label::after{padding-left:2px;left:2px;top:-2px;}
.product-view .compra-box .checkbox label{padding-left:4px;}
.product-view .compra-box .product-simple .price-box{padding-left:20px;}
@media only screen and (max-width:768px){.product-view .compra-box .product-simple .price-box{padding-left:0px;}
}
.product-view .compra-box .product-downloadable .price-box{padding-left:20px;}
.preco-a-vista .label,
.preco-a-vista .price{display:inline}
.product-view .compra-box .product-simple{padding-bottom:0px;margin-bottom:20px;}
.product-view .compra-box .product-downloadable{border-top:1px solid #eee;padding-top:20px;}
.product-view .compra-box .product-simple .price-box,
.product-view .compra-box .product-downloadable .price-box{min-height:94px;height:auto;}
.product-view .compra-box .product-downloadable .price-box .preco-a-vista,
.product-view .compra-box .product-simple .price-box .preco-a-vista{margin-bottom:0px;}
.product-view .compra-box .product-options{border-top:solid 1px #eeeeee;padding-top:15px;}
.product-view .compra-box .product-options .checkbox{float:left;margin-bottom:0px;}
.product-view .compra-box .product-options .checkbox+.checkbox, .radio+.radio{margin:10px 0px 0px 53px}
.product-view .compra-box .product-options .checkbox label{padding-left:5px;font-size:12px;color:#333333;text-transform:uppercase;}
.product-view .compra-box .product-options .checkbox label .price{color:#666666!important;}
.product-view .compra-box .product-options .checkbox label::after{left:-1px;top:-3px;}
@media screen and (max-width:1331px){.product-view .compra-box .product-options .checkbox+.checkbox, .radio+.radio{margin:10px 0px 0px 26px}
}
@media screen and (max-width:1199px){.product-view .compra-box .product-options .checkbox+.checkbox, .radio+.radio{margin:10px 0px 0px 17px}
.product-view .compra-box .product-options .checkbox{padding-left:0px;}
.product-view .compra-box .product-options .checkbox label{padding-left:3px;font-size:11px;color:#333333;text-transform:uppercase;}
}
@media screen and (max-width:991px){.product-view .compra-box .product-options{border-top:solid 1px #eeeeee;padding-top:5px;margin-top:10px;}
.product-view .compra-box .product-options .checkbox+.checkbox, .radio+.radio{margin:0px;}
}
@media screen and (max-width:767px){.product-view .compra-box .product-downloadable{border:0px;padding-top:0px;margin-bottom:20px;}
.product-view .compra-box .product-options{border-top:solid 1px #eeeeee;margin-top:0px;margin-bottom:20px;}
.product-view .compra-box .product-options .checkbox{width:50%;}
.product-view .compra-box{padding:0px;background:#fff;border-radius:5px;margin-bottom:21px;}
.product-view .compra-box .checkbox{margin:0px;height:50pt;}
.product-view .compra-box .checkbox label{width:100%;border:1px solid #666666;height:50pt;text-align:center;padding-top:9pt;}
.product-view .compra-box input[type="checkbox"],
.product-view .compra-box input[type="radio"]{margin:0px;display:none;}
.product-view .compra-box .checkbox label::before,
.product-view .compra-box .checkbox label::after{height:0px;width:0px;margin:0px;border:0px;content:'';padding:0px;}
.product-view .compra-box input[type="checkbox"]:checked + label::after,
.product-view .compra-box input[type="radio"]:checked + label::after{content:'';margin:0px;}
.product-view .compra-box input[type="checkbox"]:checked + label::before,
.product-view .compra-box input[type="radio"]:checked + label::before{content:'';margin:0px;}
.product-view .compra-box .checkbox-success input[type="checkbox"]:checked + label,
.product-view .compra-box .checkbox-success input[type="radio"]:checked + label{color:#fff;background-color:#666666;}
.product-view .compra-box .checkbox-success input[type="radio"]:checked + label .price{color:#fff!important;}
}
.min-header .bannerreguanova{display:none}
.min-header .header{box-shadow:inset 0 -3px 0 #00aa08}
.onestepcheckout-description{width:320px;font-size:15px;}
.onestepcheckout-description + .onestepcheckout-login-link{margin-top:0px}
.min-header .footer .certs{display:none}
#onestepcheckout-form > fieldset{position:relative}
#onestepcheckout-form .certs{position:absolute;top:0;right:0;left:340px;}
#onestepcheckout-form .certs h3{display:none}
#onestepcheckout-form .certs ul{display:block;text-align:right;}
#ouibounce-modal{z-index:9999999999 !important}
.onestepcheckout-threecolumns .onestepcheckout-column-middle .onestepcheckout-shipping-method-block strong.error-shipping{color:red;font-size:13px;font-weight:bold;}
body.checkout-onepage-success .col-main{margin-bottom:50px;}
body.catalogsearch-result-index .category-products .products-list{padding:1px 0px 0px 45px;}
#map-canvas{height:700px;width:780px;margin-left:114px;}
.type_simple .price-box .preco-parcelado{display:none;}
.type_mobile .price-box .preco-parcelado{display:none;}
.type_simple .old-price{display:none!important;}
.type_mobile .old-price{display:none!important;}
.type_simple .price-box,.type_mobile .price-box{min-height:10px!important;}
.type_simple .price-box .price{font-size:15px!important;min-height:10px!important;}
.type_mobile .price-box .price{font-size:15px!important;min-height:10px!important;}
.title-principal{font-size:16px;font-weight:bold;padding-left:16px;padding-bottom:16px;}
.g-recaptcha{display:none;}
.affiliateplus-reCaptcha{display:block !important;}
#tableIndexer tr td{padding-bottom:12px !important;padding-top:12px !important;}
#tableIndexer tr td a{display:block;height:100%;width:100%;}
body.nova .modal {z-index: 10001;}
.cart-old-price{text-decoration: line-through;}
.cart-old-price .price{font-weight:normal !important;color: #666666;}
.affiliateplus-select{
        width: 150px !important;
        display: inline !important;
}
#imageActive{margin-bottom:15px;margin-top:15px;}
#imageActive img{width: 90%}
.modal-content button.close {
    position: absolute;
    top: -4px;
    color: #fff;
    right: 0;
    z-index: 1060;
    opacity: 1;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(../fancybox/fancybox.png) -40px 0;
    font-size: 0
}
@media (min-width: 768px) {

    #myModal .modal-dialog {
        width: 800px
    }

    #myModal .modal-dialog .modal-content ul {
        margin-right: 20px;
        width: 20%
    }

    #myModal .modal-dialog .modal-content ul li {
        margin-bottom: 10px
    }

    #myModal .modal-dialog .modal-content #imageActive {
        width: 77%;
        text-align: center
    }

    #myModal .modal-dialog .modal-content #imageActive.unique {
        width: 100%
    }
}

.boxLight {
    top: 50%;
    position: absolute;
    left: 34%;
    width: 608px;
    height: 308px;
    z-index: 999;
    text-align: right;
}

@media(max-width: 769px) {
    .boxLight {
        display: none;
    }
}
