/*@import "fontes/fontes.css";
@import "fontes/stylesheet.css";
@import "categoria.css";
@import "detalheproduto.css";
@import "dhtmlxcombo.css";
@import "flexslider.css";
@import "jquery-ui-slider-pips.css";
@import "radio_checkbox.css";
@import "scrollbar.css";
@import "tbl.css";
@import "minhaconta.css";
@import url("identificacao.css?v=3");
@import "lightbox.css";
@import "carrinho.css";
@import "jquery-ui.min.css";
@import "pedido.css";
@import "checkout.css";
@import "bandastubos.css";*/


/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
html,body,form{height:100%;min-width:100%}
body{margin:0;padding:0;text-align:center;font-family:'OpenSansRegular',Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;overflow-y:scroll}
.wrapper{width:100%;position:relative;margin:0 auto;text-align:left;min-height:100%}
strong,b{font-family:'OpenSansBold',Arial,Helvetica,sans-serif;font-weight:400}
* html .wrapper{height:100%}

.header .navbar-toggle.menubt{display: none;}
.content{padding-bottom:425px}
.box960{width:960px;margin:0 auto}
.header{width:100%;height:157px;background:#fff url(../imagens/layout/bg_header_top.jpg) repeat-x 0 -5px;position:relative}*/
.header:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:46px;background:#42BFA7;z-index:1}
/*.header .menu{z-index:99;position:relative}
.header.fixo:after{display:none}
.header .barraTopo{height:23px;width:100%;display:inline-block}
.header .barraTopo .links{float:left;display:inline-block;margin:7px 0 0}
.header .barraTopo .links li{float:left;list-style-type:disc;list-style-position:inside;font-size:9px;line-height:9px;color:#000;text-transform:uppercase;margin:0 5px;display:inline-block}
.header .barraTopo .links li:first-child{list-style-type:none;margin-left:3px}
.header .barraTopo .links li:first-child a::before{display:none}
.header .barraTopo .links li a{text-decoration:none;color:#000;display:inline-block;float:left;font-family:'open_sanssemibold'}
.header .barraTopo .links li a:hover{text-decoration:underline}
.header .barraTopo .links li a::before{width:2px;height:3px;background:#000;content:"";display:inline-block;float:left;border-radius:50%;margin:2px 10px 0 0}
.header .barraTopo .idiomas{float:right;margin:6px 10px 0 0}
.header .barraTopo .idiomas li{float:left;display:inline-block;margin:0 3px}
.header .barraTopo .idiomas li a{width:16px;line-height:11px;text-indent:-500000em;float:left}
.header .barraTopo .idiomas li .pt{background:url(../imagens/icones/ico_pt.png) no-repeat 0 0}
.header .barraTopo .idiomas li .es{background:url(../imagens/icones/ico_es.png) no-repeat 0 0}
.header .barraTopo .idiomas li .en{background:url(../imagens/icones/ico_en.png) no-repeat 0 0}*/
.header .logo{background:url(../imagens/layout/logo_zircom.png) no-repeat 0 0;width:252px;height:50px;display:inline-block;text-indent:-50000em;margin-top:20px;float:left}
/*.header .boxBuscaCarrinho{float:right;margin-top:4px;border-bottom:solid 1px #ececec;padding-left:0;max-width:620px}
.header .boxBuscaCarrinho .boxBusca{margin-top:23px;float:left;width:240px;height:32px;background:#eee;border-radius:4px;margin-right:30px}
.header .boxBuscaCarrinho .boxBusca input[type="text"]{font-size:12px;line-height:16px;font-style:italic;color:#424242;font-family:'OpenSansLight',Arial,Helvetica,sans-serif;background:none;border:0;padding:8px 15px;margin:0;width:170px;height:16px;float:left;outline:none}
.header .boxBuscaCarrinho .boxBusca input[type="text"]::-webkit-input-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#424242;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.header .boxBuscaCarrinho .boxBusca input[type="text"]:-moz-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#424242;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.header .boxBuscaCarrinho .boxBusca input[type="text"]::-moz-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#424242;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.header .boxBuscaCarrinho .boxBusca input[type="text"]:-ms-input-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#424242;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.header .boxBuscaCarrinho .boxBusca .btBuscar{background:url(../imagens/icones/ico_busca.png) no-repeat 50% 50%;width:32px;height:32px;float:right;cursor:pointer;border:0;outline:none;margin:0;padding:0}
.header .boxBuscaCarrinho .boxLogin{margin-top:23px;float:left;margin-right:25px}
.header .boxBuscaCarrinho .boxLogin p{font-size:11px;line-height:16px;color:#787878}*/
.header .boxBuscaCarrinho .boxLogin p a{color:#88878A;text-decoration:underline}
/*.header .boxBuscaCarrinho .boxLogin p a:hover{text-decoration:none}
.header .boxBuscaCarrinho .boxCarrinho{padding:15px 15px;background:#21aff1;float:right;min-width:110px;position:relative;z-index:99}
.header .listaProdsCar{position:absolute;width:auto;height:auto;padding-top:14px;right:0;top:69px;display:none}
.header .listaProdsCar .boxProdsList{padding:15px 25px 25px;display:inline-block;width:350px;position:relative;background:#fff;float:left;border-radius:5px;-webkit-box-shadow:0 -2px 15px 0 rgba(50,50,50,0.4);box-shadow:0 -2px 15px 0 rgba(50,50,50,0.4)}
.header .listaProdsCar .boxProdsList:before{content:"";width:0;height:0;position:absolute;right:60px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}*/
.header .listaProdsCar .boxProdsList .btTodosProds{width:100%;height:auto;color:#fff;background:#42BFA7;display:inline-block;margin:15px 0 0;padding:15px 0 12px;border-bottom:solid 4px #42BFA7;border-radius:4px;font-size:11px;text-decoration:none;text-align:center;text-transform:uppercase}
.header .listaProdsCar .boxProdsList .btTodosProds:hover{background:#418487;border-color:#418487;color:#fff}
.header .listaProdsCar .boxProdsList table{font-size:13px;line-height:16px;color:#88878A;vertical-align:middle}
/*.header .listaProdsCar .boxProdsList table thead{display:inline-block;width:270px}
.header .listaProdsCar .boxProdsList table thead tr th{min-width:62px}*/
.header .listaProdsCar .boxProdsList table tbody tr td {height: 55px; vertical-align: middle; border-top: solid 1px #42BFA766; border-left: solid 1px #42BFA766; padding: 0 15px; -webkit-box-sizing: border-box; box-sizing: border-box }
/*.header .listaProdsCar .boxProdsList table tbody tr td:nth-child(3){min-width:106px}
.header .listaProdsCar .boxProdsList table tbody tr td:first-child{border-left:0;min-width:110px;max-width:116px}*/
.header .listaProdsCar .boxProdsList table tbody { border-bottom: solid 1px #42BFA766; display: inline-block; overflow-y: auto; overflow-x: hidden; width: 350px; max-height: 355px }
/*.autocomplete_completionListElement::-webkit-scrollbar-track,.header .listaProdsCar .boxProdsList table tbody::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}
.autocomplete_completionListElement::-webkit-scrollbar,.header .listaProdsCar .boxProdsList table tbody::-webkit-scrollbar{width:12px;background-color:#F5F5F5}*/
.autocomplete_completionListElement::-webkit-scrollbar-thumb,.header .listaProdsCar .boxProdsList table tbody::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
.header .listaProdsCar .boxProdsList table tbody tr td .btExcluir{width:18px;line-height:20px;display:inline-block;text-indent:-50000em;background:url(../imagens/icones/ico_excluir_zircom.png) no-repeat 0 0}
/*.header .listaProdsCar .boxProdsList table thead tr th{height:35px;vertical-align:middle;padding:0 15px;font-size:13px}
.header .listaProdsCar .boxProdsList table tfoot{display:inline-block;width:270px}
.header .listaProdsCar .boxProdsList table tfoot tr td{height:20px;min-width:59px;vertical-align:middle;padding:0 15px;line-height:25px;font-size:13px}*/
.header .boxBuscaCarrinho .boxCarrinho{padding:15px 15px;background:#88878A;float:right;min-width:110px;z-index:999}
/*.header .boxBuscaCarrinho .boxCarrinho .carrinho{color:#fff;font-size:11px;line-height:12px;padding-left:35px;background:url(../imagens/icones/ico_carrinho.png) no-repeat 0 50%;min-height:25px}
.header .boxBuscaCarrinho .boxCarrinho .carrinho a{text-decoration:none;color:#fff;cursor:pointer}
.header .boxBuscaCarrinho .boxCarrinho .carrinho a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}
.header .boxBuscaCarrinho .boxCarrinho .carrinho .countCarItens {display:none;}*/
.header .menu{background:#42BFA7!important;float:left;width:100%;height:45px;margin-top:18px}
/*.header .menu ul{width:100%;height:45px;display:table;position:relative}
.header .menu ul li{width:auto;height:auto;display:table-cell;vertical-align:middle;font-size:12px;line-height:13px;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif}*/
.header .menu ul li a{padding:2px 26px 0 49px;height:43px;display:table-cell;vertical-align:middle;color:#fff;text-transform:uppercase;text-decoration:none;background:url(../imagens/layout/separador_menu_zircom_2.png) no-repeat 0 0;position:relative;text-align:center}
/*.header .menu ul li:first-child a{background:none}*/
.header .menu ul li a.act, .header .menu ul li:hover a {background: url(../imagens/layout/separador_menu_zircom_2.png) no-repeat 0 0, #418487;color: #fff;z-index: 10}
/*.header .menu ul li:first-child a.act,.header .menu ul li:hover:first-child a{background-position:-12px 0}*/
.header .menu ul li:last-child a.act::after,.header .menu ul li:last-child:hover a:after{background:#418487;width:10px;right:0}
.header .menu ul li a.act::after,.header .menu ul li:hover a::after{background:url(../imagens/layout/separador_menu_zircom_hover_r.png) no-repeat -13px 0;content:"";height:45px;width:27px;position:absolute;right:-22px;top:0}
.header .menu ul li:first-child a.act::after,.header .menu ul li:first-child:hover a:after{background:url(../imagens/layout/separador_menu_zircom_hover_r.png) no-repeat -17px 0;content:"";height:45px;width:27px;position:absolute;right:-26px;top:0}
.header .menu ul li .boxSubMenu{min-height:340px;padding-bottom:20px;background:#fff;border-top:solid 5px #418487;position:absolute;left:0;top:45px;z-index:9999;display:none;-webkit-box-shadow:0 9px 10px 0 rgba(50,50,50,0.37);box-shadow:0 9px 10px 0 rgba(50,50,50,0.37)}
/*.header .menu ul li .boxSubMenu.prod{width:auto;min-width:363px}
.header .menu ul li:last-child .boxSubMenu{left:inherit;right:0;width:auto;border-top-right-radius:0}
.header .menu ul li:first-child .boxSubMenu{min-height:initial;border-top-left-radius:0}
.header .menu ul li:first-child .boxSubMenu ul{min-height:100px;display:table-cell;float:none;height:auto;padding-bottom:10px}
.header .menu ul li:first-child .boxSubMenu ul{min-height:100px;display:table-cell;float:none;height:auto;padding-bottom:10px}
.header .menu ul li:first-child .boxSubMenu ul li{width:195px;display:inline-block;float:left}
.header .menu ul li:nth-child(3) .boxSubMenu{left:inherit}
.header .menu ul li:nth-child(2) .boxSubMenu{left:inherit}
.header .menu ul li:nth-last-child(2) .boxSubMenu{left:inherit;right:0}
.header .menu ul li:nth-last-child(3) .boxSubMenu{left:inherit;right:0}
.header .menu ul li:nth-last-child(4) .boxSubMenu{left:inherit}
.header .menu ul li:hover .boxSubMenu{display:table}
.header .menu ul li .boxSubMenu ul{width:212px;border-right:solid 1px #e4e3e3;margin:5px 0 0 5px;min-height:100px;height:auto;display:table-cell;vertical-align:top}
.header .menu ul li .boxSubMenu ul li{margin:0;background:none;display:inline-block;float:left;width:100%;padding:0;height:auto;font-size:13px;line-height:13px;font-family:'open_sansregular',Arial,Helvetica,sans-serif}
.header .menu ul li .boxSubMenu ul li::after{display:none}
.header .menu ul li .boxSubMenu ul li::before{display:none}
.header .menu ul li .boxSubMenu ul li a::after{display:none}
.header .menu ul li .boxSubMenu ul li a::before{display:none}
.header .menu ul li .boxSubMenu ul li a{padding:10px 30px;margin:0;background:none;display:block;height:auto;color:#3e3b39;text-transform:none;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;line-height:18px;text-align:left}*/
.header .menu ul li .boxSubMenu ul li a:hover,.header .menu ul li .boxSubMenu ul li a.act{background:#88878A;color:#fff}
/*.header .menu ul li .boxSubMenu .boxProduto{padding:0;float:left;display:inline-block;width:200px;text-align:center;border-right:0}
.header .menu ul li .boxSubMenu .boxProduto .titulo{margin-top:10px;font-size:11px;line-height:16px;color:#1e1e1e;text-transform:uppercase}*/
.header .menu ul li .boxSubMenu ul.boxProduto li a{padding:0;background:none}
/*.header .menu ul li .boxSubMenu ul.boxProduto li img{display:block;margin:0 auto}
.header .menu ul li .boxSubMenu .boxProduto p{margin-top:0;font-size:13px;line-height:16px;color:#1e1e1e}
.header .menu ul li .boxSubMenu .boxProduto .qntd{font-size:11px;color:#595959}*/
.header .menu ul li .boxSubMenu .boxProduto .valorde strong,.header .menu ul li .boxSubMenu .boxProduto .valorpor strong{color:#42BFA7;font-family:'open_sansbold'}
.header .menu ul li .boxSubMenu .boxProduto .valorpor{font-size:16px;line-height:16px;margin-top:10px;display:block;color:#42BFA7;margin-bottom:15px}
.header .menu ul li .boxSubMenu .boxProduto .botao{width:170px;height:auto;color:#fff;background:#42BFA7;display:inline-block;margin:15px 0 0;padding:10px 0 8px;border-bottom:solid 3px #42BFA7;border-radius:4px;font-size:11px;line-height:11px;text-align:center}
/*.header .menu ul li .boxSubMenu .boxProduto .botao strong{font-family:'open_sanssemibold'}
.header .menu ul li .boxSubMenu .boxProduto .botao::after,.header .menu ul li .boxSubMenu .boxProduto .botao::before{display:none}*/
.header .menu ul li .boxSubMenu .boxProduto .botao:hover{background:#418487;border-color:#418487;color:#fff}
.header .menu ul li .boxSubMenu .boxProduto .link{width:auto;height:auto;display:inline-block;margin:15px 17px 0 0;padding:0;color:#88878A;background:none;float:right;font-size:11px;text-transform:uppercase;font-weight:400}
/*.header .menu ul li .boxSubMenu .boxProduto .link:hover{text-decoration:underline}
.header .menu ul li .boxSubMenu .boxProduto .link::after,.header .menu ul li .boxSubMenu .boxProduto .link::before{display:none}*/
.header .menu ul li .boxSubMenu .boxProduto .linkFavoritos{width:auto;height:auto;display:inline-block;margin:15px 0 0 17px;padding:0;color:#42BFA7;background:none;float:left;text-decoration:none;font-size:11px;text-transform:uppercase;font-weight:400}
.header .menu ul li .boxSubMenu .boxProduto .linkFavoritos:before{content:"+";width:16px;height:16px;background:#42BFA7;float:left;display:inline-block;margin-right:5px;border-radius:50%;color:#fff;font-size:17px;line-height:14px;text-align:center;text-indent:.5px}
/*.header .menu ul li .boxSubMenu .boxProduto .linkFavoritos:hover{text-decoration:underline}

.header .menu ul li .boxSubMenu .boxProduto .cashback-box{width:75%; height:30px; display: flex; position: absolute; background-color: #fedd31; border-radius: 8px; align-items: center; justify-content: center; text-align: center; top: 1px; z-index: 999; margin-left:16px;}
.header .menu ul li .boxSubMenu .boxProduto .cashback-box b{font-family:'Montserrat'; font-size:10px; font-weight:800; font-style: italic;}
.header .menu ul li .boxSubMenu .boxProduto .cashback-box p{font-family:'Montserrat'; font-size:10px; font-weight:600; font-style:italic; margin: 0; color:#085079 !important;}
.header .menu ul li .boxSubMenu .boxProduto .cashback-box p img{display:unset;}

.header .menu ul li .boxSubMenu .boxProduto .cashbackresgate-box{width:70%; height:30px; display: flex; position: absolute; background-color: #5aff8c; border-radius: 8px; align-items: center; justify-content: center; text-align: center; top: 1px; z-index: 999; margin-left:16px;}
.header .menu ul li .boxSubMenu .boxProduto .cashbackresgate-box b{font-family:'Montserrat'; font-size:10px; font-weight:800; font-style: italic;}
.header .menu ul li .boxSubMenu .boxProduto .cashbackresgate-box p{font-family:'Montserrat'; font-size:10px; font-weight:600; font-style:italic; margin: 0; color:#085079 !important;}
.header .menu ul li .boxSubMenu .boxProduto .cashbackresgate-box p img{display:unset;}

.header .menu ul li .boxSubMenu ul.boxProduto li .boxQtd{display:inline-block}
.header .menu ul li .boxSubMenu ul.boxProduto li .boxQtd p{display:inline-block;font-size:14px;line-height:25px;float:left;margin-right:8px}
.header .menu ul li .boxSubMenu ul.boxProduto li .boxQtd .qtd{border:solid 1px #bababa;display:inline-block;width:85px;height:25px;border-radius:2px}
.header .menu ul li .boxSubMenu ul.boxProduto li .boxQtd .qtd .btMenos{float:left;font-size:12px;line-height:25px;color:#454545;text-decoration:none;text-align:center;width:25px;border-right:solid 1px #bababa}
.header .menu ul li .boxSubMenu ul.boxProduto li .boxQtd .qtd .btMais{float:right;font-size:12px;line-height:25px;color:#454545;text-decoration:none;text-align:center;width:25px;border-left:solid 1px #bababa}
.header .menu ul li .boxSubMenu ul.boxProduto li .boxQtd .qtd input{width:33px;float:left;border:0;height:25px;text-align:center;color:#000;font-size:12px;line-height:25px;padding:0;margin:0}
.header{transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease}
.header.fixo{z-index:2000;height:111px;position:fixed;top:0;left:0;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,0.2);box-shadow:0 0 16px 0 rgba(50,50,50,0.2)}
.header.fixo .menu{display:none}
.header.fixo .boxBuscaCarrinho .boxBusca{width:219px;margin-right:0}
.header.fixo .boxBuscaCarrinho .boxBusca input[type="text"]{width:157px}
.header.fixo .boxBuscaCarrinho .boxLogin{margin-right:20px}
.todosProdutos{float:left;display:none;margin-top:23px;margin-left:20px}
.header.fixo .todosProdutos{display:block}
.header .todosProdutos li{width:auto;height:auto;display:table-cell;height:45px;font-size:12px;line-height:13px;font-family:'open_sansregular',Arial,Helvetica,sans-serif;position:relative}*/
.header .todosProdutos li a{padding:3px 10px 0;line-height:15px;height:43px;display:table-cell;vertical-align:middle;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;background:#42BFA7}
/*.header .todosProdutos li a:after,.header .todosProdutos li a:before{content:"";width:12px;height:46px;position:absolute;top:0}*/
.header .todosProdutos li a:before{left:-12px;background:url(../imagens/layout/separador_menu_zircom.png) no-repeat 0 0}
.header .todosProdutos li a:after{right:-12px;background:url(../imagens/layout/separador_menu_zircom_2.png) no-repeat 0 0}
.header .todosProdutos li:hover a{background:#418487;color:#fff}
/*.header .todosProdutos li:hover a:after,.header .todosProdutos li:hover a:before{content:"";width:12px;height:46px;position:absolute;top:0}*/
.header .todosProdutos li:hover a:before{left:-12px;background:url(../imagens/layout/separador_menu_zircom_hover_l.png) no-repeat 0 0}
.header .todosProdutos li:hover a:after{right:-12px;background:url(../imagens/layout/separador_menu_zircom_2_hover_l.png) no-repeat 0 0}
.header .todosProdutos li .boxSubMenu{width:auto;background:#fff;padding:13px;border-top:solid 5px #418487;position:absolute;left:-10px;top:45px;z-index:9999;display:none;-webkit-box-shadow:0 9px 10px 0 rgba(50,50,50,0.37);box-shadow:0 9px 10px 0 rgba(50,50,50,0.37)}
/*.header .todosProdutos li:hover .boxSubMenu{display:table}
.header .todosProdutos li .boxSubMenu ul{width:auto;margin:5px 0 0 5px;display:table-cell;vertical-align:top}
.header .todosProdutos li .boxSubMenu ul li{margin:0;background:none;display:inline-block;float:left;width:100%;padding:0;height:auto;font-size:13px;line-height:13px;font-family:'open_sansregular',Arial,Helvetica,sans-serif;min-width:205px}
.header .todosProdutos li .boxSubMenu ul li a::after{display:none}
.header .todosProdutos li .boxSubMenu ul li a::before{display:none}
.header .todosProdutos li .boxSubMenu ul li a{padding:10px 30px;margin:0;background:none;display:block;height:auto;color:#3e3b39;text-transform:none;font-weight:700}
.header .todosProdutos li .boxSubMenu ul li a:hover{background:#005eb5;color:#fff}
.boxAreaLoaga{float:left;margin-left:35px;margin-top:9px;position:relative;z-index:9999}*/
.boxAreaLoaga .botao{width:50px;height:50px;float:left;text-indent:-50000em;background:#88878A url(../imagens/icones/ico_area_logada_zircom.png) no-repeat 13px 10px;border-radius:50%;margin-right:20px;position:relative}
.boxAreaLoaga .botao .count{background:#418487;color:#fff;font-size:11px;line-height:11px;padding:3px 5px;position:absolute;text-indent:0;right:-3px;top:-8px}
/*.boxAreaLoaga .boxLinks{min-width:255px;background:#fff;position:absolute;left:-110px;top:53px;z-index:15;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,0.37);box-shadow:0 0 10px 0 rgba(50,50,50,0.37);border-radius:4px;display:none}
.boxAreaLoaga:hover .boxLinks{display:block}
.boxAreaLoaga .boxLinks::before{width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff;content:"";position:absolute;top:-8px;left:126px}
.boxAreaLoaga .boxLinks ul{width:100%;margin-top:15px}
.boxAreaLoaga .boxLinks ul li{padding:10px 0;border-top:solid 1px #f3f3f4;font-size:14px;line-height:14px;font-family:'open_sansregular' ,Arial,Helvetica,sans-serif}*/
.boxAreaLoaga .boxLinks ul li span{font-family:'OpenSansBold' ,Arial,Helvetica,sans-serif;color:#418487}
/*.boxAreaLoaga .boxLinks ul li a{margin:0 20px;color:#5b5a60;text-decoration:none;padding:5px 0 5px 45px;display:block}*/
.boxAreaLoaga .boxLinks ul li a:hover{color:#418487}
/*.boxAreaLoaga .boxLinks .nome{width:100%;height:auto;text-align:left;font-size:14px;line-height:14px;color:#3e3b39;font-family:'OpenSansBold' ,Arial,Helvetica,sans-serif;padding:15px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.boxAreaLoaga .boxLinks ul li .minhaConta{background:url(../imagens/icones/ico_minha_conta.png) no-repeat 0 50%}
.boxAreaLoaga .boxLinks ul li .meusPedidos{background:url(../imagens/icones/ico_meus_pedidos.png) no-repeat 0 50%}
.boxAreaLoaga .boxLinks ul li .mensagem{background:url(../imagens/icones/ico_mensagem.png) no-repeat 0 50%}
.boxAreaLoaga .boxLinks ul li .sair{background:url(../imagens/icones/ico_sair.png) no-repeat 0 50%}*/
.boxAreaLoaga .boxLinks ul li .minhaConta,.boxAreaLoaga .boxLinks ul li .minhaConta:hover{background:url(../imagens/icones/ico_minha_conta.png) no-repeat 0 50%;color:#5b5a60}
.boxAreaLoaga .boxLinks ul li .meusPedidos:hover{background:url(../imagens/icones/ico_meus_pedidos_zircom_h.png) no-repeat 0 50%}
.boxAreaLoaga .boxLinks ul li .mensagem:hover{background:url(../imagens/icones/ico_mensagem_zircom_h.png) no-repeat 0 50%}
.boxAreaLoaga .boxLinks ul li .sair:hover{background:url(../imagens/icones/ico_sair_zircom_h.png) no-repeat 0 50%}
/*.mimos_bem .colLeft .tituloPage{display:none}
.mimos_bem{background:url(../imagens/layout/bg_mimosdobem.jpg)}
.mimos_bem .box960{background:#fff}
.mimos_bem .box960 .breadcrumb{background:#fff}
.mimos_bem .box960 .boxFiltros{background:#fff}
.mimos_bem .box960 .colLeft{background:#fff}
.mimos_bem .box960 .colRight{background:#fff}
.mimos_bem .boxFiltros .filtros p strong{color:#ff157c}
.mimos_bem .colLeft .abas li{background:#ff157c}
.mimos_bem .colLeft .boxAbas:before{background:#ce276c}
.mimos_bem .listaProdutos li .botao{background:#ff157c;border-bottom:solid 3px #ce276c}
.mimos_bem .listaProdutos li .link{color:#ff157c}
.mimos_bem .colLeft ul li a{display:block;line-height:30px;font-weight:700;padding:0 10px}
.mimos_bem .colLeft ul li.act a{background:#fec936;color:#595959;position:relative;left:-10px;width:calc(100% + 20px);padding:0 20px;box-sizing:border-box}
.mimos_bem .boxFiltros .filtros .boxOrdem p strong{color:#4f4f4f}
.mimos_bem .colLeft{vertical-align:top;float:none}
.mimos_bem .colRight{float:none}
.main{width:100%;float:left}
.boxInstitucional{width:100%;height:auto;display:inline-block;padding-bottom:60px;margin-top:38px}
.boxInstitucional .tituloPage{font-size:30px;line-height:30px;color:#005eb4;font-family:'OpenSansBold',Arial,Helvetica,sans-serif;margin:0}
.boxInstitucional .tituloPage strong{font-family:'OpenSansBold',Arial,Helvetica,sans-serif}
.boxInstitucional p{font-size:12px;line-height:19px;color:#4f4f4f;margin-top:25px}
.boxInstitucional p a{color:#22aff2;text-decoration:underline}
.boxInstitucional p a:hover{text-decoration:none}
.destaquesTop{padding:35px 0 30px;width:100%;height:45px;display:table}
.destaquesTop li{display:table-cell;height:45px;width:auto;vertical-align:middle}
.destaquesTop li:first-child{width:215px}
.destaquesTop li:last-child{width:155px}
.destaquesTop li p{font-size:13px;line-height:14px;text-transform:uppercase;font-family:'open_sansregular' ,Arial,Helvetica,sans-serif;color:#737476;height:45px;vertical-align:middle;display:table-cell}
.destaquesTop li p strong{font-size:14px;text-transform:none;font-family:'OpenSansBold' ,Arial,Helvetica,sans-serif}
.destaquesTop li .seguranca{background:url(../imagens/icones/ico_compra_segura.png) no-repeat 0 50%;padding-left:40px}
.destaquesTop li .frete{background:url(../imagens/icones/ico_frete_gratis.png) no-repeat 0 50%;padding-left:61px}
.destaquesTop li .entrega{background:url(../imagens/icones/ico_pronta_entrega.png) no-repeat 0 50%;padding-left:50px}
.destaquesTop li .producao{background:url(../imagens/icones/ico_producao.png) no-repeat 0 50%;padding-left:55px}
.colLeft{width:230px;height:auto;display:inline-block;float:left;margin-right:15px;padding-bottom:65px;clear:both}
.colLeft .boxCompraCodigo{padding:32px 20px 35px;background:#005eb4;border-radius:4px;width:190px;margin-top:10px}
.colLeft .boxCompraCodigo .titulo{font-size:21px;line-height:22px;color:#fefefe;font-family:'OpenSansBold' ,Arial,Helvetica,sans-serif;text-transform:uppercase;padding-bottom:15px;display:inline-block;width:100%}
.colLeft .boxCompraCodigo input[type="text"]{font-size:12px;line-height:16px;font-style:italic;color:#4f4f4f;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;border:0;padding:7px 10px;margin:10px 0 0;width:165px;height:16px;float:left;outline:none;background:#fff;border-radius:4px}
.colLeft .boxCompraCodigo input[type="text"]::-webkit-input-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#4f4f4f;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.colLeft .boxCompraCodigo input[type="text"]:-moz-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#4f4f4f;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.colLeft .boxCompraCodigo input[type="text"]::-moz-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#4f4f4f;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.colLeft .boxCompraCodigo input[type="text"]:-ms-input-placeholder{font-size:12px;line-height:16px;font-style:italic;color:#4f4f4f;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.colLeft .boxCompraCodigo .btAdicionar{width:185px;height:auto;color:#005eb4;background:#fdda00;display:inline-block;margin:10px 0 0;padding:12px 0 9px;border-bottom:solid 3px #f9c01e;border-radius:4px;font-size:12px;text-decoration:none;text-align:center}
.colLeft .boxCompraCodigo .botao:btAdicionar{background:#fdda00;border-color:#f9c01e;color:#005eb4}
.colLeft .boxCompraCodigo ul{width:100%;display:inline-block;margin-top:20px}
.colLeft .boxCompraCodigo ul li{font-size:11px;line-height:20px;color:#fff;text-transform:uppercase;display:inline-block}
.colLeft .boxCompraCodigo ul li a{text-decoration:none;color:#fff;padding-left:11px;background:url(../imagens/icones/ico_lista_cpc.png) no-repeat 0 50%}
.colLeft .boxCompraCodigo ul li a:hover{text-decoration:underline}
.colLeft .boxCompraCodigo .comoUsar{font-size:11px;line-height:20px;color:#22aff2;text-transform:uppercase;display:inline-block;text-decoration:none;padding-left:25px;margin-top:25px;background:url(../imagens/icones/ico_como_usar.png) no-repeat 0 0;min-height:20px}
.colLeft .boxCompraCodigo .comoUsar:hover{text-decoration:underline}
.colLeft .boxCatalogo{padding:34px 20px 35px;background:#00507b;border-radius:4px;width:190px;margin-top:10px;display:inline-block}
.colLeft .boxCatalogo .titulo{font-size:21px;line-height:22px;color:#fefefe;font-family:'OpenSansBold' ,Arial,Helvetica,sans-serif;text-transform:uppercase;padding-bottom:15px;display:inline-block;width:100%}
.colLeft .boxCatalogo .btPedir,.colLeft .boxCatalogo .btVisualizar{width:90px;display:inline-block;float:left;text-decoration:none;color:#f3f3f3;font-size:10px;line-height:10px;text-transform:uppercase;margin-top:5px}
.colLeft .boxCatalogo .btPedir:hover strong,.colLeft .boxCatalogo .btVisualizar:hover strong{text-decoration:underline}
.colLeft .boxCatalogo .btVisualizar{margin-left:5px}
.colLeft .boxCatalogo .btPedir .icone,.colLeft .boxCatalogo .btVisualizar .icone{background:#fdda00;width:90px;height:90px;display:inline-block;border-radius:4px}
.colLeft .boxCatalogo strong{margin-top:15px;display:inline-block;margin-left:3px}
.colLeft .boxCatalogo .btPedir .icone{background:#fdda00 url(../imagens/icones/ico_pedir.png) no-repeat 50% 50%}
.colLeft .boxCatalogo .btVisualizar .icone{background:#fdda00 url(../imagens/icones/ico_visualizar.png) no-repeat 50% 50%}
.colLeft .boxCatalogo ul li{width:auto}
.colLeft .banner{margin-top:50px;display:inline-block;border:solid 1px #ccc;border-radius:4px;overflow:hidden;position:relative}
.colLeft .banner.tam2{margin-top:10px}
.colLeft .banner .boxText{padding:35px 17px 20px;position:absolute;left:0;bottom:0;z-index:10;width:199px}
.colLeft .banner .boxText.tipo1{background:url(../imagens/layout/bg_title_banner_1.png) no-repeat 0 0}
.colLeft .banner .boxText.tipo2{background:url(../imagens/layout/bg_title_banner_2.png) no-repeat 0 0}
.colLeft .banner.tam2 .boxText{height:auto;padding:30px 17px 15px}
.colLeft .banner.tam2 .boxText.tipo1{background:url(../imagens/layout/bg_titulo_banner_cat1.png) no-repeat 0 0}
.colLeft .banner.tam2 .boxText.tipo2{background:url(../imagens/layout/bg_titulo_banner_cat2.png) no-repeat 0 0}
.colLeft .banner .boxText .titulo{font-size:16px;line-height:18px;color:#fff;font-family:'OpenSansLight',Arial,Helvetica,sans-serif}
.colLeft .banner .boxText .titulo strong{font-size:18px}
.colLeft .banner .boxText p{font-size:11px;line-height:14px;color:#fff}
.colLeft .banner .boxText.tipo2 .titulo,.colLeft .banner .boxText.tipo2 p{color:#2a404f}*/
.colLeft .tituloPage { color:#88878A!important; }
.colLeft .abas li { background: #42BFA7!important; }
.colLeft .boxAbas:before { content: none; }
.colLeft ul li.act a { color: #88878A; }
.boxFiltros .filtros p strong { color: #42BFA7; }
.detalheProduto .boxProduto .dados .valorEstimado { color: #418487; }
.detalheProduto .boxProduto .dados .valor { color: #418487; }
.detalheProduto .boxProduto .boxImagem .text { color: #418487; }
.detalheProduto .boxProduto .boxImagem .link { color: #418487; }
.detalheProduto .boxProduto .dados .btAdicionar { color: #fff; background: #42BFA7; border-bottom: solid 4px #42BFA7; }
.detalheProduto .boxProduto .dados .btAdicionar:hover{background:#418487; border-color:#418487; color: #fff;}
.detalheProduto .boxAbas .abas li a.act, .detalheProduto .boxAbas .abas li a:hover { background: #42BFA7; padding-bottom: 11px; }
.detalheProduto .boxAbas .abas li a { background: #418487; }
.detalheProduto .boxAbas .conteudoAba { border-top: solid 5px #42BFA7; }
.detalheProduto .boxAbas .links .btCatalogo, .detalheProduto .boxAbas .links .btInstrucao, .detalheProduto .boxAbas .links .btIndique { color: #418487; }
.detalheProduto .boxAbas .links .btIndique .icone { background: #fff url(../imagens/icones/ico_indique_zircom.jpg) no-repeat 50% 20px; }
.detalheProduto .boxAbas .links .btInstrucao .icone { background: #fff url(../imagens/icones/ico_instrucao_zircom.jpg) no-repeat 50% 20px; }
.lightboxContent2 .container_lb .linhaCampo .bt_enviar { color: #fff; background: #42BFA7; border-bottom: solid 3px #42BFA7; }
.lightboxContent2 .container_lb .linhaCampo .bt_enviar:hover { background: #418487;border-color: #418487; color: #fff; }
.lightboxContent2 .container_lb:before { background: #42BFA7; }
.lightboxContent2 .lbFechar { background: #42BFA7; }
 /*.colBrindes{width:690px!important;margin-left:20px}
.colLeft .banner.tam2 .boxText.tipo2 .titulo,.colLeft .banner.tam2 .boxText.tipo2 p{color:#fff}
.colRight{width:710px;height:auto;display:inline-block;float:left;padding-bottom:65px}
.tituloBloco{width:100%;height:auto;display:inline-block;font-size:20px;line-height:20px;color:#2b2b2b;position:relative;margin-top:20px}
.tituloBloco .text{background:#fff;padding:0 31px 0 0;z-index:5;position:relative;display:inherit}
.tituloBloco .titulo_brinde{font-size:25px;text-transform:uppercase}
.tituloBloco .line{position:absolute;width:100%;height:1px;top:80%;margin-top:-1px;left:0;z-index:4;background:#cac8c8}
.colRight p.desc{font-size:15px;color:#1e1e1e;padding:0 10px 0 0;margin-top:28px;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;margin-left:2px}
.colRight .boxCatalogo{margin-top:50px;display:inline-block;width:680px}
.colRight .boxCatalogo .boxImagem{float:left;display:inline-block;margin:0 0 0 20px}
.colRight .boxCatalogo .catalogo strong{font-size:15px;color:#1e1e1e}
.colRight .boxCatalogo .catalogo{padding-left:160px}
.colRight .boxCatalogo .catalogo .line{display:block;height:1px;background:#cac8c8;margin:1px 0 10px}
.colRight .boxCatalogo .catalogo p{font-size:12px;color:#1e1e1e;margin-bottom:6px;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;margin-left:5px}
.colRight .boxCatalogo .catalogo span{font-size:12px;color:#1e1e1e;display:inherit;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif;margin-left:5px}
.colRight .boxCatalogo .catalogo span.ultimo_pedido{font-size:12px;color:#ed1c24;font-weight:700;margin-top:5px;font-family:'open_sansbold',Arial,Helvetica,sans-serif}
.colRight .boxBotoes{margin:0 auto;width:auto;display:table}
.colRight .boxBotoes span{display:block;font-size:12px;color:#1e1e1e}
.colRight .boxBotoes .btCatalogo{height:auto;color:#005eb4;background:#fdda00;display:inline-block;margin:8px 0 0;padding:7px 0 6px;width:95px;border-bottom:solid 3px #f9c01e;border-radius:4px;font-size:12px;text-decoration:none;text-align:center}
.colRight .boxBotoes .first{margin-left:63px}
.colRight .boxBotoes .btCatalogo + .btCatalogo{margin-left:25px}
.colRight .boxBotoes .btCatalogo strong{font-family:'OpenSansBold',Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}
.colRight img.imgAlert{float:left;margin-top:30px}
.colRight .msgAlert{font-size:17px;color:#1e1e1e;padding:0 10px 0 0;margin-top:67px;margin-left:100px;font-family:'open_sanssemibold',Arial,Helvetica,sans-serif}
.breadcrumb{margin-top:20px;font-size:10px;line-height:10px;color:#b2b2b2}
.breadcrumb li{float:left;display:inline-block;margin-right:5px}
.breadcrumb li a{text-decoration:none;color:#515151}
.breadcrumb li a:hover{text-decoration:underline}
.listaProdutos{width:100%;height:auto;display:inline-block;margin-top:20px}
.listaProdutos li{padding:20px 17px 25px;float:left;display:inline-block;width:200px;text-align:center;border:solid 1px #fff;border-radius:4px;margin-top:0;position:relative;height:470px;overflow:hidden}
.listaProdutos li .btExcluir{position:absolute;background:url(../imagens/icones/ico_excluir.png) no-repeat 0 0;width:18px;height:20px;text-indent:-5000em;right:12px;top:10px;display:none}
.listaProdutos li:hover{border-color:#bfbfbf}
.listaProdutos li:hover .btExcluir{display:block}
.listaProdutos li .titulo{margin-top:10px;font-size:11px;line-height:16px;color:#1e1e1e;text-transform:uppercase}
.listaProdutos li p strong{color:#1e1e1e}
.listaProdutos li p{margin-top:0;font-size:13px;line-height:16px;color:#1e1e1e}
.listaProdutos li .qntd{font-size:11px;color:#595959}
.listaProdutos li .ipi{font-size:10px!important;line-height:11px!important;margin-top:5px!important;position:absolute;bottom:153px!important;left:0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.listaProdutos li .tributos{font-size:10px!important;line-height:11px!important;margin-top:5px!important;position:absolute;bottom:136px!important;left:0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.listaProdutos li .tributosde{font-size:10px!important;line-height:11px!important;margin-top:5px!important;position:absolute;bottom:154px!important;left:0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.listaProdutos li .valorde{font-size:12px;line-height:16px;margin-top:15px;display:block;color:#595959;text-decoration:line-through}*/
    .listaProdutos li .valorde strong,.listaProdutos li .valorpor strong{color:#42BFA7;font-family:'OpenSansBold',Arial,Helvetica,sans-serif}
/*.listaProdutos li .valorpor{font-size:16px;line-height:16px;margin-top:10px;display:block;color:#007cbf;position:absolute;bottom:185px;left:0;width:100%}
.listaProdutos li .precobruto + .valorpor{margin-top:5px}
.listaProdutos li .boxQtd,.boxCompreJunto .produto .boxQtd{margin-top:15px;display:inline-block;position:absolute;left:55px;bottom:102px}
.boxCompreJunto .produto .boxQtd{left:30px}
.listaProdutos li .boxQtd p,.boxCompreJunto .produto .boxQtd p{display:inline-block;font-size:14px;line-height:25px;float:left;margin-right:8px}
.listaProdutos li .boxQtd .qtd,.boxCompreJunto .produto .boxQtd .qtd{border:solid 1px #bababa;display:inline-block;width:86px;height:25px;border-radius:2px}
.listaProdutos li .boxQtd .qtd .btMenos,.boxCompreJunto .produto .boxQtd .qtd .btMenos{float:left;font-size:12px;line-height:25px;color:#454545;text-decoration:none;text-align:center;width:25px;border-right:solid 1px #bababa}
.listaProdutos li .boxQtd .qtd .btMais,.boxCompreJunto .produto .boxQtd .qtd .btMais{float:right;font-size:12px;line-height:25px;color:#454545;text-decoration:none;text-align:center;width:25px;border-left:solid 1px #bababa}
.listaProdutos li .boxQtd .qtd input,.boxCompreJunto .produto .boxQtd .qtd input{width:33px;float:left;border:0;height:25px;text-align:center;color:#000;font-size:12px;line-height:25px;padding:0;margin:0}
.listaProdutos li .cashback-box{width:65%; margin-left:25px;height:30px; display: flex; position: absolute; background-color: #fedd31; border-radius: 8px; align-items: center; justify-content: center; text-align: center; top: 1px; z-index: 1;}
.listaProdutos li .cashback-box b{font-family:'Montserrat'; font-size:10px; font-weight:800; font-style: italic;}
.listaProdutos li .cashback-box p{font-family:'Montserrat'; font-size:10px; font-weight:600; font-style:italic; margin: 0; color:#085079 !important;}

.listaProdutos li .cashbackresgate-box{width:60%; margin-left:30px; height:30px; display: flex; position: absolute; background-color: #5aff8c; border-radius: 8px; align-items: center; justify-content: center; text-align: center; top: 1px; z-index: 1;}
.listaProdutos li .cashbackresgate-box b{font-family:'Montserrat'; font-size:10px; font-weight:800; font-style: italic;}
.listaProdutos li .cashbackresgate-box p{font-family:'Montserrat'; font-size:10px; font-weight:600; font-style:italic; margin: 0; color:#085079 !important;}*/

.listaProdutos li .botao{width:170px;height:auto;position:absolute;left:32px;bottom:55px;color:#fff;background:#42BFA7;display:inline-block;margin:15px 0 0;padding:9px 0 7px;border-bottom:solid 3px #42BFA7;border-radius:4px;font-size:11px;text-decoration:none}
/*.listaProdutos li .botao strong{font-family:'open_sanssemibold',Arial,Helvetica,sans-serif}*/
.listaProdutos li .link{width:auto;height:auto;position:absolute;right:33px;bottom:29px;display:inline-block;margin:15px 0 0;padding:0;color:#88878A;background:none;float:right;text-decoration:none;font-size:11px;text-transform:uppercase}
/*.listaProdutos li .link:hover{text-decoration:underline}*/
.listaProdutos li .linkFavoritos{width:auto;height:auto;position:absolute;left:33px;bottom:29px;display:inline-block;margin:15px 0 0;padding:0;color:#42BFA7;background:none;float:left;text-decoration:none;font-size:11px;text-transform:uppercase}
.listaProdutos li .linkFavoritos:before{content:"+";width:16px;height:16px;background:#42BFA7;float:left;display:inline-block;margin-right:5px;border-radius:50%;color:#fff;font-size:17px;line-height:16px;text-align:center;text-indent:.5px}
/*.listaProdutos li .linkFavoritos:hover{text-decoration:underline}
.boxResultBusca{display:inline-block;width:100%;height:auto;padding-bottom:30px;margin-top:35px}
.boxResultBusca p{font-size:12px;line-height:19px;color:#4f4f4f}
.boxResultBusca a{text-decoration:underline;color:#22aff2}
.boxResultBusca a:hover{text-decoration:none}
.boxResultBusca ul li{font-size:12px;line-height:19px;color:#22aff2}
.boxResultBusca .tituloBloco{font-size:20px;line-height:20px;color:#2b2b2b}
.footer{width:100%;height:425px;background:#fff;position:absolute;bottom:0}*/
.footer .boxFooter{background:#88878A;height:350px;width:100%;display:inline-block}
/*.footer .boxFooter .col{margin:15px 50px;float:left;min-width:240px;max-width:290px}
.footer .boxFooter .col:first-child{margin:15px 0}
.footer .boxFooter .col:last-child{margin:15px 0 0 40px;float:right}*/
.footer .boxFooter .col .titulo{margin-top:30px;font-size:18px;line-height:18px;color:#fff;display:block}
    /*.footer .boxFooter .col .titulo strong{font-family:'open_sanssemibold'}
.footer .boxFooter .col ul{float:left;width:auto;margin-top:25px;margin-right:35px}
.footer .boxFooter .col ul li{font-size:14px;line-height:20px;color:#fff;font-family:'open_sanslight',Arial,Helvetica,sans-serif}
.footer .boxFooter .col ul li a{text-decoration:none;color:#fff}
.footer .boxFooter .col ul li a:hover{text-decoration:underline}
.footer .boxFooter .col .redeSociais{display:inline-block;width:auto;float:none;margin:-25px 0 0 80px}
.footer .boxFooter .col .redeSociais li{float:left;display:inline-block}
.footer .boxFooter .col .redeSociais li a{float:left;display:inline-block;width:30px;height:30px;text-indent:-50000em;border-radius:50%;margin-left:8px}*/
.footer .boxFooter .col .redeSociais li .facebook{background:url(../imagens/icones/ico_facebook.png) no-repeat 0 0}
.footer .boxFooter .col .redeSociais li .facebook:hover{background-position:0 0px}
.footer .boxFooter .col .redeSociais li .youtube{background:url(../imagens/icones/ico_youtube.png) no-repeat 0 0}
.footer .boxFooter .col .redeSociais li .youtube:hover{background-position:0 0px}
.footer .boxFooter .col .redeSociais li .instagram{background:url(../imagens/icones/ico_instagram.png) no-repeat 0 0}
.footer .boxFooter .col .redeSociais li .instagram:hover{background-position:0 0px}
.footer .boxFooter .col .redeSociais li .linkedin {background: url(../imagens/icones/ico_linkedin.png) no-repeat 0 0}
.footer .boxFooter .col .redeSociais li .linkedin:hover {background-position: 0 0px}
.footer .boxFooter .col .centralAtend{margin-top:30px;display:inline-block;font-size:19px;line-height:20px;color:#fff;min-width:210px;padding-top:5px}
.footer .boxFooter .col .centralAtend .icone{background:#fff url(../imagens/icones/ico_atendimento_zircom.png) no-repeat 15px 8px;width:52px;height:52px;display:inline-block;float:left;margin-right:10px;border-radius:50%;margin-top:-5px}
/*.footer .boxFooter .col p{font-size:13px;line-height:18px;color:#fff;font-family:'open_sanslight',Arial,Helvetica,sans-serif;margin-top:13px}
.footer .boxFooter .col .formasPague{display:inline-block;float:left;margin:20px 0 0;margin-left:-3px;width:273px;text-align:center}
.footer .boxFooter .col .formasPague li{display:inline-block;float:left;margin:3px;background:#fff;width:85px;height:45px;border-radius:4px;text-align:center}
.footer .boxFooter .col .formasPague li span{display:table-cell;height:45px;vertical-align:middle;width:85px}
.footer .boxFooter .col .seguranca{margin-top:20px;display:inline-block}
.footer .boxFooter .col .seguranca .titulo{margin-top:15px;float:left;margin-right:10px}
.footer .copyright{margin-top:30px;text-align:center;width:100%;height:auto;font-size:10px;line-height:14px;color:#acabab}
.footer .copyright a{color:#de9700;text-decoration:none}
.footer .copyright a:hover{text-decoration:underline}
.clear{clear:both}*/
.whatsapp_float{background-color:#999;}
/*.loader{position:fixed;background:rgba(0,0,0,0.7);z-index:9999;width:100%;height:100%}
.loader img{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px}
.autocomplete_completionListElement{background-color:#fff;border:1px solid #eee;width:340px!important;left:774px;top:96px!important;border-radius:5px;overflow-y:auto;max-height:600px;margin:4px 0 0 -16px;z-index:10000!important;position:fixed!important}
.autocomplete_completionListElement li{cursor:pointer}
.autocomplete_completionListElement img{margin:0 10px;float:left;width:30%}
.textoBusca{float:right;width:60%}
.autocomplete_listItem{color:#2b2b2b;font-size:15px;display:inline-block;clear:both;border-bottom:1px solid #eee;width:295px;padding:10px}
.autocomplete_highlightedListItem{background-color:#21aff1;color:#fff;font-size:15px;display:inline-block;clear:both;border-bottom:1px solid #eee;width:295px;padding:10px}*/
.btVoltarTop{bottom:0;right:90px;text-indent:-5000em;z-index:99;position:fixed;cursor:pointer;background:url(../imagens/icones/go-top-zircom.png) no-repeat 0 0!important;height:47px;width:96px;display:block;filter:alpha(Opacity=40);opacity:.4;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
/*.btVoltarTop:hover{filter:alpha(Opacity=100);opacity:1}
.DivModal{position:fixed!important;width:400px!important;height:auto!important;z-index:100002!important;background:#fff!important;left:70%!important;top:17%!important;margin:0 0 0 -478px !important;margin-top:0!important;border:solid 1px #eaeaea!important;padding-bottom:0!important;border-radius:10px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important}
.DivModal .bk{position:relative!important;background-color:#fff!important;border-radius:10px!important}
.DivModal .DivModalTitulo h1{text-align:center!important;display:block!important;text-transform:uppercase!important;font-size:20px!important;padding:10px!important;background-color:#21aff1!important;color:#fff!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}
.DivModal .DivModalConteudo{margin-top:10px}
.DivModal .DivModalConteudo label{display:block;text-align:center;padding:5px;padding:10px}
.DivModal .botoes{padding-bottom:5px}
.DivModal .botoesLeft .btn_150{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background:#fddb00;border-color:#fccb00;color:#005481;margin:15px 15px 10px 20px;padding:10px 15px 8px 20px;border-radius:4px;font-size:11px;line-height:11px;text-align:center;text-transform:uppercase;text-decoration:none;appearance:none;float:left}
.DivModal .botoesRight .btn_150{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background:#fddb00;border-color:#fccb00;color:#005481;margin:15px 15px 10px 20px;padding:10px 15px 8px 20px;border-radius:4px;font-size:11px;line-height:11px;text-align:center;text-transform:uppercase;text-decoration:none;appearance:none;float:right}
.DivModal .botoes .btn_150{width:auto;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background:#fddb00;border-color:#fccb00;color:#005481;margin:15px auto;padding:10px 15px 8px;border-radius:4px;font-size:11px;line-height:11px;text-align:center;text-transform:uppercase;text-decoration:none;appearance:none}
.DivModal .botoes .btn_150_verde{width:auto;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background:#00c706;border-color:#03c100;color:#ffffff;margin:15px auto;padding:10px 15px 8px;border-radius:4px;font-size:11px;line-height:11px;text-align:center;text-transform:uppercase;text-decoration:none;appearance:none}
.DivModal .botoes .btn_150_vermelho{width:auto;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background:#d70000;border-color:#fc0000;color:#ffffff;margin:15px auto;padding:10px 15px 8px;border-radius:4px;font-size:11px;line-height:11px;text-align:center;text-transform:uppercase;text-decoration:none;appearance:none}
#divModalAlterarSenhaConteudo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#divModalAlterarSenhaConteudo > div:first-child{margin-bottom:10px}
#divModalAlterarSenhaConteudo > div{width:80%;text-align:center}
#divModalAlterarSenhaConteudo label{text-align:left;font-size:12px;line-height:12px;color:#4f4f4f;font-family:'OpenSansBold',Arial,Helvetica,sans-serif}
#divModalAlterarSenhaConteudo > div input{width:100%!important;border:solid 1px #e5e5e5;font-size:11px;line-height:15px;padding:0 10px;display:inline-block;border-radius:3px;outline:none;color:#919191;-webkit-box-sizing:initial;box-sizing:initial;height:28px}*/


/*4K*/
/*@media only screen and (max-width: 2560px){
    
}*/
/*FIM 4K*/

/*LAPTOP G*/
/*@media only screen and (max-width: 1440px){
    
}*/
/*FIM LAPTOP G*/

/*LAPTOP*/
/*@media only screen and (max-width: 1024px){
    
}*/
/*FIM LAPTOP*/

.boxIdentificacao .boxAbas .colLeft .boxCompraCodigo { background: #88878A; }
.boxIdentificacao .boxAbas .colLeft .boxCompraCodigo .btAdicionar { color: #fff; background: #42BFA7; border-bottom: solid 3px #42BFA7; }
.boxIdentificacao .boxAbas .colRightItens li { background-color: #42BFA7; }
.boxIdentificacao .boxAbas .colRightItens li a { color: #fff; }
.boxIdentificacao .tituloPage { color: #88878A; }

@media screen and (min-width: 768px){
    .listaProdutos li .botao:hover{background:#418487;border-color:#418487;color:#fff}
}

/*TABLET*/
@media only screen and (max-width: 768px){
    /* *{-webkit-box-sizing: border-box!important;box-sizing: border-box!important;}
    body.fixed{position: fixed;top: 0;left: 0;width: 100%;}
    
    html{font-size: 62.5%;}
    .content{padding: 0 20px;z-index: 1;}
    .box960{width: 100%;}

    .breadcrumb{display: none;}*/

    /*HEADER*/
    /*.header:after,
    .header .barraTopo .links{display: none;}

    .header .boxBuscaCarrinho .boxBusca{position: absolute;top: initial;bottom: 0;left: 0;width: 100%;margin: -29px 6px 0 0;border-radius: 0;padding: 0 15px 15px;background-color: #fff;height: 47px;}
    .header .boxBuscaCarrinho .boxBusca input[type="text"]{background-color: #EEEEEE;width: 100%;height: 32px;font-size: 13px;color: #424242;font-family: 'open_sanssemibold',Arial,Helvetica,sans-serif;}
    .header .boxBuscaCarrinho .boxBusca .btBuscar{margin: -32px 0;}
    .header{z-index: 100;height: 116px;margin-bottom:20px;background-image: none;-webkit-box-shadow: 0 0 16px 0 rgb(50 50 50 / 20%);box-shadow: 0 0 16px 0 rgb(50 50 50 / 20%);}
    .header.fixo{height: 69px;}
    .header.fixo .todosProdutos{display: none;}*/
    .header .logo{width: 150px;background-size: 100%!important;background-position-y: center;height: 36px;margin-left: 15px;margin-top: 16px;}
    /*.boxAreaLoaga{margin: 0;height: 69px;display: flex;align-items: center;}*/

    .boxAreaLoaga .botao .count{background:#418487;color:#fff;font-size:11px;line-height:11px;padding:3px 5px;position:absolute;text-indent:0;right:-3px;top:-16px}

    /*.header .boxBuscaCarrinho{margin: 0;border-bottom: 0;}*/
    .header .boxBuscaCarrinho .boxCarrinho{min-width: auto;height: 69px;width: 32px;margin-right: 60px; padding: 0;background-color: initial;display: flex;align-items: center;}
    .header .boxBuscaCarrinho .boxCarrinho .carrinho{font-size: 0;background: #88878A url(../imagens/icones/ico_carrinho.png) no-repeat center;min-height: 25px;border-radius: 50%;width: 30px;height: 30px;background-size: 58%;padding: 0;}
    .header .boxBuscaCarrinho .boxCarrinho .carrinho .countCarItens {
            display:inherit;
            background: #418487;
            color: #fff;
            font-size: 11px;
            line-height: 11px;
            padding: 3px 5px;
            position: absolute;
            text-indent: 0;
            right: -3px;
            top: 4px
        }
    /*.header.fixo .todosProdutos{display: none;}
    

    .header .boxBuscaCarrinho .boxLogin{margin-right: 15px;margin-top: 0;}
    .header.fixo .boxBuscaCarrinho .boxLogin{margin-right: 15px;}*/
    .boxAreaLoaga .botao{width: 32px;height: 32px;background: #88878A url(../imagens/icones/ico-conta_zircom.png) no-repeat center;border-radius: 50%;margin-right: 15px;top: 1px;}
    /*.boxAreaLoaga:hover .boxLinks{left: initial;right: 0;}
    .boxAreaLoaga .boxLinks::before{left: initial;right: 17px;}
    .header .boxBuscaCarrinho .boxLogin p{font-size: 0;}
    .header .boxBuscaCarrinho .boxLogin p br{display: none;}*/
    .header .boxBuscaCarrinho .boxLogin p a:nth-child(2){top: 3px;position: relative;background: #88878A url(../imagens/icones/ico-conta_zircom.png) no-repeat center;width: 32px;height: 32px;background-color: #21AFF1;border-radius: 50%;display: block;}
    /*.header .boxBuscaCarrinho .boxLogin p a:nth-child(2) strong{display: none;}
    .header .boxBuscaCarrinho .boxLogin p a:nth-child(3){display: none;}
    .header.fixo .boxBuscaCarrinho .boxBusca{display: none;}*/

    /*BOTAO MENU MOB*/
    /*.header .abrirmenu{display: block;}
    .header .navbar-toggle{height:40px;background:none;display:block;padding:0;border:none;position:absolute;right:15px;z-index:500}*/
	.header .navbar-toggle.menubt{display:block;outline:none;top: 18px;z-index: 100000;width: 32px;height: 32px;background-color: #88878A;border-radius: 50%;}
	/*.header .navbar-toggle.menubt.collapsed{height:30px}
	.header .navbar-toggle.menubt .sr-only{display:none}
	.header .navbar-toggle.menubt .icon-bar{width: 18px;height: 2.2px;background-color: #fff;position:relative;left: calc(50% - 9px);opacity:1;border-radius:15px;display:block}
	.fixed .header .navbar-toggle.menubt .icon-bar{height:2.2px;width:18px}
	.fixed .header .navbar-toggle.menubt .icon-bar+.icon-bar{margin:0}
	.fixed .header .navbar-toggle.menubt .icon-bar:first-child,.header .mobile.act .navbar-toggle.menubt .icon-bar:last-child{display:none}
	.fixed .header .navbar-toggle.menubt .icon-bar:nth-child(2){-ms-transform:rotate(50deg) scale(1) skew(1deg) translate(0px);-webkit-transform:rotate(50deg) scale(1) skew(1deg) translate(0px);transform:rotate(46deg) scale(1) skew(1deg) translate(2px)}
	.fixed .header .navbar-toggle.menubt .icon-bar:nth-child(3){-ms-transform:rotate(-50deg) scale(1) skew(1deg) translate(0px);-webkit-transform:rotate(-50deg) scale(1) skew(1deg) translate(0px);transform:rotate(-46deg) scale(1) skew(1deg) translate(2px)}
	.navbar-toggle.menubt .icon-bar+.icon-bar{margin-top: 3px;}
	.fixed .header .navbar-toggle.menubt .icon-bar:first-child,.fixed .header .navbar-toggle.menubt .icon-bar:last-child{display:none}*/
    /*FIM BOTAO MENU MOB*/
    /*.header .barraTopo {height: auto;}
    .header .barraTopo .icoMobIdioma{position: relative;/* top: 20px; *//* right: 154px; *//*}*/
    .header .barraTopo .icoMobIdioma .btnIdioma{top: 20px;right: 154px;position: relative;background-size: 79%!important;left: initial;width: 32px;height: 32px;background: #88878A url(../imagens/icones/ico_globo.png) no-repeat center;z-index: 100;margin: 0;border-radius: 32px;position: absolute;}
    /*.header .barraTopo .idiomas{display: flex;width: 80px;display: none;position: absolute;top: 14px;right: 0;z-index: 1;margin: 0;background-color: #fff;/* display: inline-block; *//*padding: 5px;border-radius: 2px;box-shadow: 0 -2px 15px 0 rgb(50 50 50 / 40%);top: 64px;right: 106px;}
    .header .barraTopo .idiomas:before{content: '';position: absolute;top: -5px;left: 11px;margin: auto;height: 0px;width: 0px;border: 5px solid;border-color: #fff #fff transparent transparent;transform: rotate(-45deg);}
    .header .barraTopo .idiomas li{float: left!important;}
    .header .barraTopo .idiomas li + li{margin-left: 5px;}*/

    /*.header.fixo .menu{display: none;}*/
    .header .menu{position: absolute;top: 116px;left: 0;height: auto;margin-top:0;z-index: 100;display: none;}
    /*.header .menu ul{display: flex;flex-wrap: wrap;height: auto;overflow: auto;max-height: calc(100vh - 92px);}
    .header .menu ul li{width: 100%;}*/
    .header .menu > ul > li > a{width: calc(100% - 50px);background: none;display: block;text-align: left;line-height: 43px;padding-left: 35px;position: relative;}
    /*.header .menu ul li a span{z-index: 101;width: 50px;height: 43px;text-align: center;color: #fff;position: absolute;top: 0;right: -50px;font-size: 25px;line-height: 43px;}
    .header .menu ul li a span::before{content: '+';}
    .header .menu ul li a.act span::before{content: '-';color: #3e3b39;}*/
    .header .menu ul li a.act span{background-color: #418487;}
    .header .menu ul li:hover a{background-image: none; background-color: #42BFA7; color: #fff;padding-left: 35px;}
    .header .menu ul li a.act{background-image: none;background-color: #418487;color: #fff;padding-left: 35px;}
    /*.header .menu ul li:first-child a.act::after, .header .menu ul li:first-child:hover a:after{display: none;}
    .header .menu ul li:hover .boxSubMenu{display: none;}*/
    .header .menu ul li .boxSubMenu{border-top: 0;width: 100%;display: none;flex-wrap: wrap;position: relative;top: 0;overflow: auto;max-height: 300px;}
    /*.header .menu ul li .boxSubMenu.prod{min-height: auto;}
    .header .menu ul li a.act + .boxSubMenu{display: flex;min-width: 100%;padding-bottom: 5px;}
    .header .menu ul li .boxSubMenu ul{width: 100%;margin: 5px 5px 0 5px;border: 0;min-height: auto;}
    .header .menu ul li:first-child .boxSubMenu ul{padding-bottom: 0;}
    .header .menu ul li:first-child .boxSubMenu ul li{width: 100%;}
    .header .menu ul li:first-child .boxSubMenu ul + ul{margin-top: 0;}
    .header .menu ul li .boxSubMenu .boxProduto{display: none;}
    .header .menu ul li a.act::after, .header .menu ul li:hover a::after{display: none;}
    body .sombraMob.act{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #00000080;z-index:0;-webkit-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}

    .header .listaProdsCar .boxProdsList:before{right: 48px;}
    .header .listaProdsCar{top: 40px;width: calc(100% - 40px);position: fixed;right: 20px;}
    .header .listaProdsCar .boxProdsList table thead{width: 100%;}
    .header .listaProdsCar .boxProdsList table tbody{min-width: 116px;padding: 0 0 0 5px;width: 100%;}
    .header .listaProdsCar .boxProdsList table thead tr th:first-child{min-width: 133px;}
    .header .listaProdsCar .boxProdsList table tbody tr td:first-child{max-width: 133px;font-size: 10px;padding: 0 0 0 5px;font-weight: bold;text-align: left;line-break: anywhere;}
    .header .listaProdsCar .boxProdsList table tbody tr td{text-align: center;font-size: 11px;}
    .header .listaProdsCar .boxProdsList{width: 100%;padding: 5px 10px 10px 10px;}*/
    /*FIM HEADER*/

    /*BUSCA HEADER*/
    /*.autocomplete_completionListElement{background-color:#eee;border:0 solid #eee;width:calc(100% - 40px)!important;left:0;top:101px!important;border-radius:0;overflow-y:auto;max-height:600px;margin:4px 0 0 0;z-index:10000!important;position:fixed!important}
    .autocomplete_completionListElement li{}
    .autocomplete_completionListElement img{}*/
    /*FIM BUSCA HEADER*/

    /*HOME*/
    /*.flexslider.banner{margin-top: -20px;margin-left: -20px;width: calc(100% + 40px); height: calc(100% + 40px);  }
    .destaquesTop{display: flex;flex-wrap: wrap;padding: 20px 0 40px;height: auto;align-items: center;order: 1;}
    .destaquesTop li:first-child{width: 43%!important;}
	.destaquesTop li:nth-child(2){width: 57%!important;}
	.destaquesTop li:nth-child(3){width: 43%!important;margin-top: 10px;}
	.destaquesTop li:nth-child(4){width: 57%!important;margin-top: 10px;}
	.destaquesTop li{height: auto;}
	.destaquesTop li p{line-height: 16px;height: auto;}
    .destaquesTop li .seguranca{background-size: 22px;padding-left: 30px;}
    .destaquesTop li .entrega{background-size: 25px;padding-left: 30px;}
    .destaquesTop li .frete{background-size: 35px;padding-left: 43px;}
    .destaquesTop li .producao{background-size: 35px;padding-left: 43px;}
	.destaquesTop li p strong{letter-spacing: -0.13px;}

    .content .main .box960{display: flex;flex-wrap: wrap;}
    .content .main .box960 .colLeft{order: 3;width: 100%;margin: 0;}
    .colLeft .banner{margin-top: 0!important;width: 100%;margin-bottom:20px;}
    .colLeft .banner img{width: 100%;height: auto;}
    .colLeft .boxCatalogo{width: 100%;margin: 0;padding: 30px;}
    .colLeft .boxCatalogo .titulo{width: 100%;text-align: center;}
    .colLeft .boxCatalogo .titulo br{}
    .colLeft .boxCatalogo ul{display: flex;justify-content: space-between;}
    .colLeft .boxCatalogo ul li {width: calc(50% - 12px);}
    .colLeft .boxCatalogo .btPedir, .colLeft .boxCatalogo .btVisualizar{width: 100%;}
    .colLeft .boxCatalogo .btPedir .icone, .colLeft .boxCatalogo .btVisualizar .icone{width: 100%;min-width: 128px;height: 128px;}


    .colLeft .boxCompraCodigo{width: 100%;margin-top: 20px;}
    .colLeft .boxCompraCodigo .titulo{width: 100%;text-align: center;}
    .colLeft .boxCompraCodigo .titulo br{display: none;}
    .colLeft .boxCompraCodigo input[type="text"]{width: 100%;height: 32px;}
    .colLeft .boxCompraCodigo input[type="text"]:first-child{margin-top: 0;}
    .colLeft .boxCompraCodigo .btAdicionar{width: 100%;}*/
    .colLeft .abas li a { color: #fff; }
    .colLeft ul li.act a { color: #88878A; }
    .colLeft .btFiltro p { background-color: #418487; }

    .boxFiltros .filtros .boxOrdem .combo .dhx_combo_input { background-color: #418487; }
    .dhx_selected_option { background-color: #42BFA7; }
    .listaProdutos li .icoIpi { background: url(../imagens/icones/ico_info_zircom.png) no-repeat center;width: 20px;height: 20px;margin-left: calc(100% - 18px);margin-top: -16px;position: relative;background-size: 100%; }

    /*.content .main .box960 .colRight{order: 2;padding-bottom: 40px;}

    .tituloBloco .text{width: 100%;text-align: center;padding: 0;}
    .tituloBloco .line{display: none;}*/

    /*FIM HOME*/

    /*FOOTER*/
    /*.footer{position: relative;}*/
    .footer .boxFooter{height: auto;padding: 0 20px 20px 20px;text-align: center;}
    /*.footer .boxFooter .col ul{margin-top: 15px;margin-right: 0;width: 100%;;}
    .boxFooter .box960{display: flex;flex-wrap: wrap;}
    .footer .boxFooter .col{min-width: 100%;margin: 0;}
    .footer .boxFooter .col:last-child{margin: 0;}
    .footer .boxFooter .col .redeSociais{margin: 15px 0 0 0;}
    .footer .boxFooter .col .titulo{margin-top: 20px;}
    .footer .boxFooter .col .centralAtend{margin-top: 15px;display: flex;align-items: center;justify-content: center;}
    .footer .boxFooter .col .centralAtend .icone{width: 30px;height: 30px;border-radius: 50%;margin-top: 6px;margin-right: 10px;background-size: 50%;background-position: center;}
    
    .footer .boxFooter .col .formasPague{width: 100%;margin-top: 15px;display: flex;justify-content: center;}
    .footer .boxFooter .col .formasPague li{width: 45px;height: 45px;}
    .footer .boxFooter .col .formasPague li span{width: 45px;height: 45px;}
    .footer .boxFooter .col .formasPague li span img{max-width: 100%;}
    .footer .boxFooter .col .seguranca{margin-top: 0;display: none;}
    .footer .copyright{margin-top: 10px;font-size: 9px;line-height: 11px;}
    .footer .boxFooter .box960 > div:first-child p.titulo:first-child{position: relative;}
    .footer .boxFooter .box960 > div:first-child p.titulo:first-child:after{content: '+';line-height: 18px;font-size: 23px;margin-left: 15px;font-weight: bold;}
    .footer .boxFooter .box960 > div:first-child p.titulo.act:first-child:after{content: '-';line-height: 18px;font-size: 23px;margin-left: 15px;font-weight: bold;}
    .footer .boxFooter .box960 > div:first-child p.titulo:first-child + ul{display: none;}*/
    /*FIM FOOTER*/

    /*LIGHTBOX*/
    /*.DivModal{width: calc(100% - 40px)!important;left: 0!important;margin: 0 0 0 20px!important;z-index: 16000163!important;}
    .DivModal .DivModalTitulo h1{font-size: 18px!important;}*/
    /*FIM LIGHTBOX*/

    /*VITRINE DE PRODUTOS*/
    /*.listaProdutos{display: flex;flex-wrap: wrap;gap: 23px;justify-content: center;}
    .listaProdutos li{border: 1px solid #BFBFBF;padding: 8px 8px 16px;height: 450px;}
    .listaProdutos li .valorpor{position: relative;bottom: initial;left: initial;}
    .listaProdutos li .titulo{font-size: 10px;}
    .listaProdutos li .titulo + p{margin-bottom: 5px;}
    .listaProdutos li p{font-size: 12px;}
    .listaProdutos li p:nth-child(5){min-height: 32px;}
    .listaProdutos li .boxQtd, .boxCompreJunto .produto .boxQtd{position: relative;bottom:initial;left: initial;}*/
    
    .listaProdutos li .linkFavoritos{position: absolute;top: 0;right: 10px;left: initial;bottom: initial;background: url(../imagens/icones/ico_fav.png) no-repeat center;font-size: 0;width: 18px;height: 17px;}
    .listaProdutos li .linkFavoritos.act{background: url(../imagens/icones/ico_fav_act.png) no-repeat center;}
    .listaProdutos li .linkFavoritos:before{display: none;}
    /*.listaProdutos li .link,
    .listaProdutos li .tributosde{display: none!important;}
    .listaProdutos li .boxQtd .qtd input, .boxCompreJunto .produto .boxQtd .qtd input{height: 23px;}
    .listaProdutos li .boxQtd .qtd, .boxCompreJunto .produto .boxQtd .qtd{height: 26px;}
    .listaProdutos + .tituloBloco{margin-top: 30px!important;}
    .listaProdutos li .qntd{min-height: 32px;}*/
    .listaProdutos li .botao { width: calc(100% - 20px); position: absolute; left: 10px; bottom: 20px; }
    .listaProdutos li .botao:active{background:#418487;border-color:#418487;color:#fff}
    /*.listaProdutos li .ipi,
    .listaProdutos li .tributos,
    .listaProdutos li .tributosde{position: initial;bottom: initial;left: initial;color: #fff;padding: 0;text-align: left;}
    .listaProdutos li .ipi{margin: 0!important;}
    .listaProdutos li .tributos{margin-top: 2px!important;}
    .listaProdutos li .icoIpi{background: url(../imagens/icones/ico_info.png) no-repeat center;width: 20px;height: 20px;
    margin-left: calc(100% - 18px);margin-top: -16px;position: relative;background-size: 100%;}
    .listaProdutos li .icoIpi .box{display: none;
        position: absolute;
        right: 0;
        top: 20px;
        background-color: #22aff2;
        border-radius: 3px;
        width: 150px;
        z-index: 2;padding: 3px 5px;}
    .listaProdutos li .icoIpi:hover .box{display: block;}

    .listaProdutos li .cashback-box{width:70%; margin-left:0px; height:25px; top:3px; }
    .listaProdutos li .cashback-box p{font-size:8px;}

    .listaProdutos li .cashbackresgate-box{width:70%; margin-left:0px; height:25px; top:3px; }
    .listaProdutos li .cashbackresgate-box p{font-size:8px;}*/

    
    /*FIM VITRINE DE PRODUTOS*/
    .btVoltarTop {
        bottom: -12px;
        right: 133px;
        text-indent: -5000em;
        z-index: 99;
        position: fixed;
        cursor: pointer;
        background: url(../imagens/icones/go-top-zircom.png) no-repeat 0 0;
        background-size: 70%!important;
        height: 47px;
        width: 96px;
        display: block;
        filter: alpha(Opacity=40);
        opacity: .4;
        -webkit-transition: opacity .5s ease-out;
        transition: opacity .5s ease-out
    }
}
/*FIM TABLET*/

/*DISPOSITIVO MOVEL G*/
/*@media only screen and (max-width: 425px){
    .listaProdutos{gap: 10px;}
    .listaProdutos li{width: calc(50% - 5px);height: 490px;}
    .listaProdutos li a img{width: 100%;height: auto;}
    .listaProdutos li .titulo + p{min-height: 48px;}

}*/
/*FIM DISPOSITIVO MOVEL G*/

/*DISPOSITIVO MOVEL M*/
/*@media only screen and (max-width: 375px){
    .content {padding: 0 15px;}    

}*/
/*FIM DISPOSITIVO MOVEL M*/

/*DISPOSITIVO MOVEL P*/
/*@media only screen and (max-width: 320px){

}*/
/*FIM DISPOSITIVO MOVEL P*/
/* ==========================================================================
   SATI 217561: menu 'Meus Dados' em cinza no contexto ZIRCOM (layout proposto)
   (override do azul definido em minhaconta.css; carregado apos, vence por ordem)
   ========================================================================== */
.boxIdentificacao .boxAbas .colLeft { background: #bfbfbf; }
.boxIdentificacao .boxAbas .colLeft .titulo { border-top-color: #d4d4d4; color: #ffffff; }
.boxIdentificacao .boxAbas .colLeft .titulo a { color: #ffffff; }
.boxIdentificacao .boxAbas .colLeft ul li a { border-top-color: #d4d4d4; color: #555555; }

/* ==========================================================================
   SATI 217808: identidade Zircom na pagina do carrinho (carrinho.aspx)
   Override do azul/amarelo Morelli para a paleta Zircom (verde/teal/cinza).
   ========================================================================== */
/* Titulo e linha superior da caixa */
.boxMeuCarrinho .tituloPage { color: #42BFA7; }
.boxMeuCarrinho .carrinho { border-top-color: #42BFA7; }

/* Botao principal: FINALIZAR COMPRA / APLICAR CUPOM */
.boxMeuCarrinho .carrinho .btFinalizar { background: #42BFA7; color: #fff; border-bottom-color: #37a58f; }
.boxMeuCarrinho .carrinho .btFinalizar:hover { background: #418487; border-color: #37a58f; color: #fff; }

/* Botao secundario: ESCOLHER MAIS PRODUTOS (cinza da marca) */
.boxMeuCarrinho .carrinho .btEscolherMaisProdutos { background: #88878A; color: #fff; border-bottom-color: #6f6e71; }
.boxMeuCarrinho .carrinho .btEscolherMaisProdutos:hover { background: #6f6e71; border-color: #6f6e71; color: #fff; }

/* Botao dos ultimos pedidos (refazer) */
.boxMeuCarrinho .boxUltimosPedidos .botao { background: #42BFA7; color: #fff; border-bottom-color: #37a58f; }
.boxMeuCarrinho .boxUltimosPedidos .botao:hover { background: #418487; border-color: #37a58f; color: #fff; }

/* Links (REMOVER, etc.) */
.boxMeuCarrinho .carrinho .listaItens td .link,
.boxMeuCarrinho .carrinho .infos .valorImpost .link { color: #418487; }

/* Indicador de quantidade "master" */
.boxMeuCarrinho .carrinho .listaItens td p.master { border-color: #37a58f; }
.boxMeuCarrinho .carrinho .listaItens td p.master.act { background: #42BFA7; }

/* Quadrado do bloco de impostos */
.boxMeuCarrinho .carrinho .infos .valorImpost .desc:before { border-color: #37a58f; background: #42BFA7; }

/* Caixa de totais (resumo do pedido) */
.boxMeuCarrinho .carrinho .infos .totais { border-color: #42BFA7; }
.boxMeuCarrinho .carrinho .infos .totais p { color: #418487; }
.boxMeuCarrinho .carrinho .infos .totais .total { color: #2f6b60; }

/* Barra de progresso do frete gratis */
.boxMeuCarrinho .progress-element .progress-label strong { color: #42BFA7; }
.boxMeuCarrinho .progress-element progress { background-color: #d7ede9; border-color: #bfe0d9; }
.boxMeuCarrinho .progress-element progress::-webkit-progress-bar { background-color: #d7ede9; }
.boxMeuCarrinho .progress-element progress::-webkit-progress-value { background-color: #42BFA7; }
.boxMeuCarrinho .progress-element progress::-moz-progress-bar { background-color: #42BFA7; }

/* Estilos inline azuis (exigem !important para vencer o style= do markup) */
#lblDescricaoCupom { color: #418487 !important; }
#txtCupom { border-color: #42BFA7 !important; }
.boxMeuCarrinho .boxCredito a { background: #418487 !important; border-bottom-color: #2f6b60 !important; }

/* ==========================================================================
   SATI 217808: identidade Zircom no checkout (CheckoutEntrega.aspx e etapas)
   Override do azul/amarelo Morelli para a paleta Zircom (verde/teal/cinza).
   ========================================================================== */
/* Titulo */
.boxCheckOut .tituloPage { color: #42BFA7; }

/* Indicador de etapas: circulos dos numeros (a faixa em seta e imagem bitmap - ver nota) */
.boxCheckOut .passos li .num { background: #88878A; }
.boxCheckOut .passos li.act .num { background: #42BFA7; }
.boxCheckOut .boxCols .colLeft .titulo .num { background: #42BFA7; }

/* Card "adicionar novo endereco" */
.boxCheckOut .boxCols .colLeft .btAdicionar { color: #418487; }
.boxCheckOut .boxCols .colLeft .btAdicionar strong { background: #42BFA7; }

/* Link Editar */
.boxCheckOut .boxCols .colLeft .endereco .btEditar { color: #418487; }

/* Botao amarelo -> verde: Entregar nesse endereco */
.boxCheckOut .boxCols .colLeft .endereco .btUsarEndereco,
.boxCheckOut .colRight .btUsarEndereco { background: #42BFA7; color: #fff; border-bottom-color: #37a58f; }
.boxCheckOut .boxCols .colLeft .endereco .btUsarEndereco:hover { background: #418487; border-color: #37a58f; color: #fff; }

/* Botao azul -> verde: Ver resumo do pedido */
.boxCheckOut .boxCols .colRight .btVerResumo { background: #42BFA7; color: #fff; border-bottom-color: #37a58f; }
.boxCheckOut .boxCols .colRight .btVerResumo:hover { background: #418487; border-color: #37a58f; color: #fff; }

/* Botao amarelo -> verde: Avancar */
.boxCheckOut .boxCols .colRight .btAvancar { background: #42BFA7; color: #fff; border-bottom-color: #37a58f; }
.boxCheckOut .boxCols .colRight .btAvancar:hover { background: #418487; border-color: #37a58f; color: #fff; }

/* Caixa de resumo (totais) */
.boxCheckOut .boxCols .colRight .boxResumo { border-color: #42BFA7; }
.boxCheckOut .boxCols .colRight p { color: #418487; }
.boxCheckOut .boxCols .colRight .total { color: #2f6b60; }

/* Botao secundario (escolher mais produtos) e barra de frete (controle compartilhado) */
.boxCheckOut .btEscolherMaisProdutos { background: #88878A; color: #fff; border-bottom-color: #6f6e71; }
.boxCheckOut .btEscolherMaisProdutos:hover { background: #6f6e71; border-color: #6f6e71; color: #fff; }
.boxCheckOut .progress-element .progress-label strong { color: #42BFA7; }
.boxCheckOut .progress-element progress { background-color: #d7ede9; border-color: #bfe0d9; }
.boxCheckOut .progress-element progress::-webkit-progress-bar { background-color: #d7ede9; }
.boxCheckOut .progress-element progress::-webkit-progress-value { background-color: #42BFA7; }
.boxCheckOut .progress-element progress::-moz-progress-bar { background-color: #42BFA7; }

/* Ajustes mobile (card e resumo escuro) */
@media only screen and (max-width: 768px) {
    .boxCheckOut .boxCols .colLeft .btAdicionar { background: #42BFA7; border-bottom-color: #37a58f; color: #fff; }
    .boxCheckOut .boxCols .colRight .boxResumo { background-color: #418487; }
    .boxCheckOut .boxCols .colRight .btVerResumo:hover { color: #418487; }
}

/* ==========================================================================
   SATI 217808: identidade Zircom no modal de resumo do pedido (lightboxCarrinho)
   Barras/titulo/X azuis -> paleta Zircom. Vale para os modais do carrinho.
   ========================================================================== */
.lightboxCarrinho:before { background: #42BFA7; }
.lightboxCarrinho .titulo { color: #42BFA7; }
.lightboxCarrinho .boxBloco .titulo { background: #42BFA7; color: #fff; }
.lightboxCarrinho .btFechar { background: #42BFA7; }
.lightboxCarrinho .nota { color: #418487; }
.lightboxCarrinho .boxBloco .contBloco .boxTexto .tituloAten { color: #418487; }
.lightboxCarrinho .etapas .etapa .act { color: #418487; }
