@charset 'iso-8859-1';/*@import url("https://googledrive.com/host/0BzyHSDpwSVGofl9yeXZPUkMzYkJsZTItd05uZmgxcVZmRk01X01LalF5T2xmUU9Wd3ZhT3c/futura.css");@import url("https://drive.google.com/file/d/0BzyHSDpwSVGoLWk0SWxvazRuOGc/view?usp=sharing");*/
/*@import url("http://www.guardlux.com.br/css/futura/futura.css");*/
/*@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700';*/

/* reset */
* {border: 0;border-collapse: collapse;border-spacing: 0;margin: 0;list-style: none;padding: 0;zoom: 1}
/* transicoes */
a, button, #header, .barratopolinks, .barratopo, #content, .info-cart-topo,
#novo-topo-site-movel, #novo-topo-site-movel.fixed, #barra-esquerda,
#novo-topo-site-movel:after, .sliderhome, .levelstar, #donotGo {-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;}

/* SELECTIONS */
  ::-moz-selection{background: rgb(0, 0, 0);color:rgb(255, 255, 255);text-shadow: none}
  ::selection {background:rgb(0, 0, 0);color: rgb(255, 255, 255);text-shadow: none}

/* PLACEHOLDER */
  ::-webkit-input-placeholder {color: #999}
  ::-moz-placeholder {color: #999}
  :-ms-input-placeholder {color: #999}
  input:-moz-placeholder {color: #999}


input, button {box-sizing: border-box}
/*html {font-size: 62.5%}*/

html, body {font-family: 'Roboto Condensed', sans-serif;width: 100%}
strong, b {font-weight: 600 !important}
.EstEspacoTopoConteudo,
.EstLinhaBarraExt,
.EstLinhaBarra {display: none !important;}
a {color: inherit}
p {font-size: 14px;margin: 0 auto;width: 98%}
.especiais {background-color: #f6f6f6;border-left: 4px solid #ddd}
a.especiais:nth-child(4) {margin-bottom: 15px}
#VirtualKeyboard, #divTeclado {display: none} 
#TabExterna, #TabInterna, #footer {font-size: 14px}
.FundoBarraEsquerda {width: 7px}
#idTabRegisterFC select, #idTabRegisterFC .InputText[type|="text"] {text-transform: uppercase}
#idTabRegisterFC #P2Email, #idTabRegisterFC #Email, #idTabRegisterFC #P2CliCampo1 {text-transform: lowercase}
.d_block {display: block}
#header, #footer {background-color: #E6E7E8}
#header, #footer {display: block;padding-bottom: 7px;width: 100%}
#header.fixed {background: rgba(230, 231, 232, 0.7);position: fixed;top: 0;width: 100%;z-index: 50;}
#header.fixed .barratopolinks {display: none}
#header.fixed .barratopo {height: 75px}
#barra-esquerda {display: table-cell;vertical-align: top;min-width: 0;height: auto;margin: 0;overflow: hidden;max-width: 0px;}
#sbarra-esquerda:before {background: #252525;content: '';display: none;height: 46px;left: 7px;position: fixed;top: 147px;width: 48px}
#sbarra-esquerda:after {background-color: #009a57;background: url(../images/arrow_rightb.png) no-repeat center center,
    -moz-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_rightb.png) no-repeat center center,
    -ms-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_rightb.png) no-repeat center center,
    -webkit-gradient(linear, 0 0, 0 100%, from(#009e57), to(#058249));background: url(../images/arrow_rightb.png) no-repeat center center,
    -webkit-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_rightb.png) no-repeat center center,
    linear-gradient(top, #009e57, #058249);border-radius: 0 3px 3px 0;content: '';cursor: pointer;display: none;height: 35px;left: 0px;position: absolute;top: 130px;width: 25px;z-index: 2}
#barra-esquerda #sbarra-esquerda {height: 0}
#barra-esquerda.bactive  #sbarra-esquerda {height: auto}
#barra-esquerda.bactive {min-width: 200px;max-width: 200px}
#barra-esquerda.bactive #sbarra-esquerda:before {margin-left: 164px;top: 152px}
#barra-esquerda.bactive #sbarra-esquerda:after {background-color: #009e57;background: url(../images/arrow_leftb.png) no-repeat center center,
    -moz-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_leftb.png) no-repeat center center,
    -ms-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_leftb.png) no-repeat center center,
    -webkit-gradient(linear, 0 0, 0 100%, from(#009e57), to(#058249));background: url(../images/arrow_leftb.png) no-repeat center center,
    -webkit-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_leftb.png) no-repeat center center,
    linear-gradient(top, #009e57, #058249);border-radius: 0 0 3px 3px;left: 0px;height: 35px;margin-left: 175px;top: 136px;width: 25px}
#barra-esquerda:active:after {-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;background-color: #058249;box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset}
#barra-esquerda.bactive #sbarra-esquerda:after {display: none}
.menu-esquerdo {background-color: #fff;border-right: 8px solid #fff;/*border-right: 7px solid #E6E7E8;border-bottom: 7px solid #E6E7E8;box-shadow: inset -10px 0 60px rgba(70,70,70,0.1);*/
  border-top: 0;height: inherit;overflow: hidden}
.menu-esquerdo a:before {content: '--';font-family: 'Roboto Condensed', sans-serif;font-size: 28px;color: #d0d0d0;letter-spacing: -4px;margin-right: 8px;}
.menu-esquerdo a {/*border-left: 4px solid #009e57;border-right: 1px solid #d0d0d0;*/
    border-bottom: 2px solid #e2e2e2;color: #1a75ce;display: block;font-family: 'Roboto Condensed', sans-serif;font-size: 18px !important;font-size /*\**/: 15px\9 !important;line-height: 1.7em;padding: 2px 2px;text-decoration: none;}
.menu-esquerdo a:hover {background: #2956A3;color: #fff !important}
.menu-esquerdo a:first-child {border-radius: 8px 8px 0 0;border-bottom: 0 !important;margin-top: 10px;padding: 2px 10px;}
.menu-esquerdo a.title {border: 0;border-left: 4px solid #009e57;border-right: 1px solid #d0d0d0;border-top: 4px solid #009e57;color: #111;font-size: 16px !important;padding: 15px 7px 6px 7px;}
.barratopolinks {background: #009e57;color: #fff;display: table;height: 35px;text-shadow: 0 1px 0 rgba(160,160,160, .6)}
.barratopolinks .table-cell {display: table-cell;font-size: 14px;vertical-align: middle}
.barratopolinks span.table-cell {padding-left: 7px;width: 100%}
.barratopolinks span.table-cell strong {font-size: 12px !important;font-weight: bold;text-transform: uppercase}
.barratopolinks span.table-cell b.icon-fone, .btnvermais {background: #111;border-radius: 2px;color: #fff;display: inline-block;line-height: 24px;margin: 0 15px 0 0px;text-align: center;text-shadow: 0 1px 0 rgba(0,0,0, .2);width: 150px}
.barratopolinks span.table-cell b.icon-fone {background: rgba(0, 0, 0, 0.3)}
.barratopolinks ul.table-cell {min-width: 370px}
.barratopolinks .table-cell li {display: inline-block}
.barratopolinks .table-cell li.menu-separate {color: inherit;font-size: 14px}
.barratopolinks .table-cell li a {text-decoration: none}
.barratopolinks .table-cell li a:hover {color: #fff}
.barratopo, .menu-esquerdo, .sliderhome, #gcsite, .rodape-secure, .rodape-pagmt,
.rodape-redes, .TabDadosSubProdutoDisabled {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.barratopo, .rodape {background-color: #2956A3;/*border: 1px solid #d0d0d0;*/color: #fff;border-left: 0;border-right: 0;display: table;min-height: 100px;width: 100%}
.barratopo {height: 100px}
.barratopo .b-logo, .barratopo .b-search, .barratopo .b-cart {display: table-cell;vertical-align: middle}
.barratopo .b-logo {min-width: 275px}
.barratopo .b-search {width: 100%}
.barratopo .b-cart {min-width: 270px}
.barratopo .b-logo .logo {background: url(../images/logo2015.jpg) no-repeat center center;display: block;height: 77px;margin: 0 auto;text-indent: -10000px;width: 290px}
.search {display: table;height: 38px;margin: 0px auto;width: 99%}
.search span {display: table-cell;vertical-align: middle;height: 38px}
.search span.a {width: 100%} .search span.b {width: 52px}
.search label {display: none}
.search input {height: inherit}
.search input[type=search], .search #buscasite {border: 2px solid #d0d0d0;border-right: 0;border-radius: 100px 0 0 100px;box-sizing: border-box;/*font-size: 1.2em;*/padding: 0 10px;width: 100%}
.search input[type=submit] {background: #fff url(../images/lupa2.png) no-repeat center center;/*background: url(../images/lupa2.png) no-repeat center center,
    -moz-linear-gradient(top, #f5f5f5, #ddd);background: url(../images/lupa2.png) no-repeat center center,
    -ms-linear-gradient(top, #f5f5f5, #ddd);background: url(../images/lupa2.png) no-repeat center center,
    -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ddd));background: url(../images/lupa2.png) no-repeat center center,
    -webkit-linear-gradient(top, #f5f5f5, #ddd);background: url(../images/lupa2.png) no-repeat center center,
    linear-gradient(top, #f5f5f5, #ddd);*/
  border: 2px solid #d0d0d0;border-left: 0;border-radius: 0 100px 100px 0;width: 48px;text-indent: -180px;vertical-align: middle}
.b-cart .cart {background-color: #eee;border: 1px solid #d0d0d0;border-radius: 5px;display: block;height: 45px;margin: 0 auto;padding: 5px;text-align: center;text-decoration: none;width: 230px}
.b-cart .cart span {display: table-cell;height: 45px;vertical-align: middle}
.icon-cart b {display: none}
.b-cart .icon-cart b {background-color: #009e57;border: 2px #ffF solid;border-radius: 100px;color: #fff;display: inline-block;float: right;font-size: 12px;height: 27px;line-height: 27px;margin: -22px 5px 0px 0px;position: relative;text-align: center;width: 27px}
.b-cart .cart span.subtotal {border-radius: 5px;color: #252525;font-size: 16px;padding: 0 !important;width: 100%}
#TabInterna {display: table;width: 100%}
.menu-esquerdo a:hover {border-left-color: #009e57;color: #009e57}
.menu-esquerdo a.title:hover {border-left-color: #009e57;color: #111}
#content {/*display: table-cell;*/overflow: hidden;width: 100%}
.gc-site {background: #E6E7E8;/*border-right: 7px solid #E6E7E8;*/
  height: 60px;margin: 0px auto;/*margin: 20px auto -26px auto;padding-bottom: 15px;*/
  position: relative;width: 100%;}
.gc-site .label {font-weight: normal;line-height: 35px !important;margin-right: 7px;position: absolute;right: 0;top: -3px;width: 107px !important}
.gc-site a {-webkit-transition: all 0.72s linear;-moz-transition: all 0.72s linear;-ms-transition: all 0.72s linear;-o-transition: all 0.72s linear;background-color: #fff;border: 1px solid #d0d0d0;border-top: 0;color: #111;display: table;height: 60px;position: absolute;text-decoration: none;text-shadow: 0 1px 0 rgba(160,160,160, .6);top: -7px;opacity: 0.0;width: 100%;z-index: -1}
.gc-site a:hover {color: #111}
.gc-site a .d_cell {display: table-cell;height: 60px;position: relative;vertical-align: middle !important}
.gc-site a .d_cell:nth-child(1) {text-align: center;width: 100%}
.gc-site a .d_cell:nth-child(2) {min-width: 107px;text-align: center}
.gc-site a.active {font-size: 25px;opacity: 1.1;z-index: 1}
.gridprods {margin: 0 auto 22px auto;height: auto;overflow: hidden;width: 98%}
.titulos-home {border-bottom: 2px solid #ccc;margin: 0px auto 5px auto;overflow: hidden;padding-bottom: 10px;position: relative;width: 98%}
.titulos-home p {font-weight: bold !important;width: 100% !important}
.titulos-home .t0 {color: #2956A3;}
.titulos-home.a_center {/*background: #E6E7E8;*/ border: 0;border-radius: 5px;padding-bottom: 0px;}
.titulos-home.a_center div {background: #fff;border: 1px solid #d0d0d0;box-shadow: 0 1px 0 #b3b3b3;border-radius: 5px;color: #1F377A;margin: 0 7px 7px 0;overflow: hidden;text-align: left;padding-bottom: 15px;padding-left: 15px;padding-top: 7px;}
.titulos-home.a_center div {color: #666}
.titulos-home.a_center div .t1 {color: #2956A3}
.titulos-home .label,.gc-site a .label {background-color: #2956A3;border-radius: 2px;bottom: 0px;color: #fff;display: block;font-size: 14px;font-weight: bold;height: 35px;line-height: 35px;margin-top: 15px;text-align: center;text-transform: uppercase;text-decoration: none;width: 156px}
.titulos-home .label {float: right;margin-right: 15px;margin-top: 0px}
.titulos-home .label:active {background-color: #1F377A !important}
.gc-site a .label {bottom: -15px;line-height: 28px}
.t0 {font-size: 26px}
.t1 {font-size: 25px}
.t2 {font-size: 21px}
.t3 {font-size: 18px}
.t4 {font-size: 14px}
.titulos-home * {margin: 5px auto}
.a_center {text-align: center !important}
#sliderhome {display: none}
.sliderhome {background: #fff;/*border-right: 7px solid #E6E7E8;border-bottom: 7px solid #E6E7E8;*/
  display: none;height: 1px;/*margin: 0px auto 22px auto;*/
  margin-top: 35px;overflow: hidden;position: relative;padding-bottom: 32px;overflow: visible;width: 100%}
.sliderhome.visible {display: block}
.sliderhome a {-webkit-transition: all 1.0s linear;-moz-transition: all 1.0s linear;-ms-transition: all 1.0s linear;-o-transition: all 1.0s linear;}
.sliderhome a.slide {display: block;height: 100%;opacity: 0.0;overflow: hidden;position: absolute;width: 100%;z-index: 1}
.sliderhome a.slide.active {opacity: 1.0;z-index: 2 /* habilitar quando houver links no slide */}
.sliderhome img {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);vertical-align: middle;width: 100%}
.sliderhome div {bottom: 5px;position: absolute;right: 7px;text-align: right;z-index: 3}
.sliderhome div button {background: #fff;border: 1px solid #d0d0d0;border-radius: 100px;box-shadow: 0 1px 0 rgba(0, 0, 0, .5);color: transparent;display: inline-block;height: 18px;margin: 0 1px;outline: none;width: 18px;}
.sliderhome div button b {background-color: transparent;border-radius: 100px;display: block;min-height: 8px;margin: 0px auto 0 auto;width: 8px}
.sliderhome div button.active b {background-color: #fff;box-shadow: 0 1px 0 rgba(0, 0, 0, .5)}
.sliderhome div button.active {background-color: #13abe1}
.sliderhome div button:hover b {background-color: #13abe1;}
.gridprods div.grid_3, .EstColProd div.grid_3 {/*background-color: #E6E7E8;border-radius: 5px;*/margin-bottom: 14px;margin-top: 14px;min-height: 225px;min-width: 180px !important;text-align: center;}
.gridprods div.grid_3 div, .EstColProd div.grid_3 div {background-color: #fff;border: 1px solid transparent;border-radius: 4px;/*float: right;margin-bottom: 7px;margin-right: 7px;margin-top: -12px;*/padding: 7px 0;width: 100%}
.gridprods div.grid_3:hover div, .EstColProd div.grid_3:hover div {border: 1px solid #d0d0d0;box-shadow: 0 1px 0 #b3b3b3;}
.EstColProd .EstCelProd {text-align: center}
.EstColProd div.grid_3 {display: block;margin: 7px 5% 21px 5% !important;width: 90% !important}
.gridprods div.grid_3 a.imgprod, .EstColProd a.imgprod {display: table;height: 180px;margin: 7px auto;overflow: hidden;text-align: center;min-width: 180px;width: inherit;}
.gridprods div.grid_3 a.imgprod span,
.EstColProd a.imgprod span {display: table-cell;vertical-align: bottom;}
.gridprods div.grid_3 a.imgprod img,
.EstColProd a.imgprod img {display: inline-block;max-height: 168px;max-width: 168px;vertical-align: bottom}
.gridprods div.grid_3 h3, .EstColProd h3, .gridprods div.grid_3 p, .EstColProd p {color: #1a75ce;font-size: 14px;font-weight: normal;height: 40px;margin: 7px auto;max-width: 180px;overflow: hidden;position: relative;text-align: center;width: 85%;}
.gridprods div.grid_3 h3 a, .EstColProd h3 a, .gridprods div.grid_3 p a, .EstColProd p a {text-decoration: none}
.gridprods div.grid_3 h3:after, .EstColProd h3:after, .gridprods div.grid_3 p:after, .EstColProd p:after  {background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.0), #fff);background-image:-ms-linear-gradient(top, transparent, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.0)), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.0), #fff);background-image:linear-gradient(top, transparent, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='transparent', endColorstr='#fff', GradientType=0);bottom: 0px;content: '';display: block;height: 18px;position: absolute;width: 100%}
.gridprods div.grid_3 .btnvermais, .EstColProd .btnvermais {display: block;font-weight: bold;margin: 7px auto;max-width: 170px;padding: 2px 0;text-decoration: none;text-transform: uppercase;width: 80%;}
.gridprods div.grid_3 .btnvermais:hover,
.EstColProd .EstCelProd .btnvermais:hover {background: #009e57 !important;color: #fff}
.gridprods div.grid_3 .btnvermais:active,
.EstColProd .EstCelProd .btnvermais:active {background: #058249 !important;color: #fff}
.ltag, .gridprods div.grid_3 .btnvermais, .EstColProd .btnvermais, .linksimportantes a {font-size: 14px}
a.ltag {color: #2c5b95;display: inline-block;margin: 3px auto;}
.space {overflow: hidden;width: 100%}
.icon-cart {background: url(../images/cartsb.svg) no-repeat center left;min-width: 54px}
.linksimportantes {margin: 35px auto;height: 50px;/*border-right: 7px solid #E6E7E8;*/border-radius: 5px;position: relative;width: 95%}
.linksimportantes div {background: #fff;border: 1px solid #d0d0d0;box-shadow: 0 1px 0 #b3b3b3;border-radius: 5px;height: 50px;margin-top: -7px;;position: absolute;width: 100%;}
.linksimportantes dl {display: table;height: 100%;margin: 0 auto;width: 940px}
.linksimportantes dd {display: table-cell;overflow: hidden;text-transform: uppercase;vertical-align: middle}
.linksimportantes dd:nth-child(1) {background: transparent url(../images/next1.png) no-repeat right center;padding-right: 10px}
.linksimportantes dd span {float: left;height: 35px;line-height: 35px;margin: 8px 3px}
span.icon-pdf, span.icon-bombeiros, span.icon-abnt, span.icon-inmetro,
span.icon-fundacentro {background: transparent url(../images/imn_linklogos.png) no-repeat 0 0;display: inline-block;width: 36px;}
span.icon-pdf {background-position: -144px 0px}
dd.icon-pdf:hover span {background-position: -144px -35px}
span.icon-bombeiros {background-position: 0px 0px}
dd.icon-bombeiros:hover span {background-position: 0px -35px}
span.icon-abnt {background-position: -35px 0px}
dd.icon-abnt:hover span {background-position: -35px -35px}
span.icon-inmetro {background-position: -69px 0px}
dd.icon-inmetro:hover span {background-position: -69px -34px}
span.icon-fundacentro {background-position: -105px 0px}
dd.icon-fundacentro:hover span {background-position: -105px -34px}
.rodape {border-collapse: separate;display: table}
.rodape-news, .srodape-redes, .rodape-video, .rodape-links, .rodape-operacional {display: table-cell;text-align: center;vertical-align: top}
.rodape-news .t3, .srodape-redes .t3, .rodape-video .t3, .rodape-links .t3, .rodape-operacional .t3 {margin: 15px auto}
.rodape-video {border-left: 1px solid #ddd;min-width: 320px}
.rodape-links {border-left: 1px solid #4E7CCA;border-right: 1px solid #1F377A;width: 100%}
.rodape-operacional {border-left: 1px solid #4E7CCA;border-right: 1px solid #1F377A;min-width: 400px}
.rodape-news {border-left: 1px solid #4E7CCA;min-width: 340px}
.rodape-links {overflow: hidden}
.rodape-links div {margin: 5px auto;overflow: hidden;width: 90%}
.rodape-links ul {clear: right;display: block;float: left;margin: 10px 0;overflow: hidden;text-align: left;width: 100%}
.rodape-links ul li {display: block;font-size: 1.1em;float: left;height: 25px;min-width: 160px;padding-left: 10px;width: 30%}.rodape-links ul li:hover {border-color: #009e57}
.rodape-links ul li.first {border-bottom: 3px solid #fff;font-size: 1.19em;margin-bottom: 10px;width: 100%}
.rodape-links ul li a {color: #fff}
.rodape-news form {background: #fff;border: 2px solid #009e57;border-radius: 5px;display: block;height: 42px;margin: 5px auto 10px auto;overflow: hidden;width: 300px}
.rodape-news form input[type=text]{background: transparent;height: 42px;padding-left: 7px;text-transform: uppercase;width: 247px;}
.rodape-news form input[type=submit]{background-color: #009e57;background: url(../images/arrow_rightb.png) no-repeat center center, -moz-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_rightb.png) no-repeat center center,-ms-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_rightb.png) no-repeat center center,-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#058249));background: url(../images/arrow_rightb.png) no-repeat center center,-webkit-linear-gradient(top, #009e57, #058249);background: url(../images/arrow_rightb.png) no-repeat center center,linear-gradient(top, #009e57, #058249);border-radius: 3px;height: 36px;text-indent: -9999px;width: 43px;}

.rodape-news p {margin: 5px auto;text-align: left;width: 248px}

.rodape-redes, .rodape-pagmt, .rodape-secure, .rodape-delivery {display: table;height: 50px;margin: 5px auto;width: 260px}
.rodape-redes dd, .rodape-pagmt dd, .rodape-secure dd, .rodape-delivery dd {display: table-cell;height: 50px;width: 65px}
.rodape-redes .icon-fb a, .rodape-redes .icon-tw a, .rodape-redes .icon-gp a,
.rodape-redes .icon-ig a, .rodape-redes .icon-yt a, .rodape-redes .icon-pr a {display: block;height: 50px;text-indent: -9999px;width: 51px;}

.rodape-secure, .rodape-delivery {height: 85px} .rodape-operacional p {margin: 5px auto} .rodape-operacional a {color: #fff}
.rodape-secure, .rodape-delivery, .rodape-operacional p {border-bottom: 3px solid #fff;margin-bottom: 25px;width: 92%}
.rodape-secure .icon-secure, .rodape-delivery .icon-delivery, .rodape-operacional p {padding-bottom: 15px}
.rodape-secure .icon-secure a, .rodape-delivery .icon-delivery a {display: block;height: 85px;text-indent: -9999px;min-width: 82px;}

.rodape-pagmt {margin-bottom: 15px}

.rodape-pagmt dd {height: 50px;color: transparent;max-width: 51px;min-width: 51px;position: relative;}
.rodape-pagmt dd span {background-color: #009e57;border-radius: 100px;color: #fff;display: inline-block;font-size: 1em;height: 21px;line-height: 21px;margin: -6px -2px 0px 0px;position: absolute;right: 0;text-align: center;top: 0;width: 21px}

.blog {background-color: #f0f0f0;border: 2px solid #d0d0d0;border-radius: 7px;color: #2956A3;display: block;font-size: 1.2em;height: 48px;line-height: 48px;margin: 20px auto;text-decoration: none;text-transform: uppercase;width: 310px}

.rodape-redes .icon-fb a {background: url(../images/facebook.png) no-repeat center center}
.rodape-redes .icon-tw a {background: url(../images/twitter.png) no-repeat center center}
.rodape-redes .icon-gp a {background: url(../images/google.png) no-repeat center center}
.rodape-redes .icon-ig a {background: url(../images/instagram.png) no-repeat center center}
.rodape-redes .icon-yt a {background: url(../images/youtube.png) no-repeat center center}
.rodape-redes .icon-pr a {background: url(../images/pinterest.png) no-repeat center center}
.rodape-secure .icon-secure a {background: url(../images/secure.png) no-repeat center center}
.rodape-delivery .icon-delivery a {background: url(../images/delivery.png) no-repeat center center}
.rodape-pagmt .icon-ps {background: url(../images/pag_ps.png) no-repeat center center}
.rodape-pagmt .icon-bd {background: url(../images/pag_bd.png) no-repeat center center}
.rodape-pagmt .icon-bb {background: url(../images/pag_bb.png) no-repeat center center}
.rodape-pagmt .icon-bl {background: url(../images/pag_bl.png) no-repeat center center}
.rodape-pagmt .icon-cl {background: url(../images/pag_cl.png) no-repeat center center}
.rodape-pagmt .icon-mc {background: url(../images/pag_mc.png) no-repeat center center}
.rodape-pagmt .icon-vs {background: url(../images/pag_vs.png) no-repeat center center}
.rodape-pagmt .icon-hc {background: url(../images/pag_hpd.png) no-repeat center center}
.rodape-pagmt .icon-el {background: url(../images/pag_elo.png) no-repeat center center}
.rodape-pagmt .icon-ae {background: url(../images/pag_aex.png) no-repeat center center}

/*.rodape-video {background: #1b1b1b}*/
.gridprodfixacao label, #idContinueBuyFC a:after, .idTxtTrackFC a:after, #idTDBotRecalcularFC a,
#idTxtFreightSimulationFC a:after, .b-cart .cart, .blog, .gc-site a,
#idMiddlePageFC a, #idBut, #idRecoverOrderFC a:after, #idTxtLinkCatFC a:after, .InputButton {background-image:-moz-linear-gradient(top, #f5f5f5, #eee);background-image:-ms-linear-gradient(top, #f5f5f5, #eee);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#eee));background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);background-image:linear-gradient(top, #f5f5f5, #eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f5f5f5', endColorstr='#EEE', GradientType=0);}

#idTxtFreightSimulationFC a:after:hover, .b-cart .cart:hover, .blog:hover, .gc-site a:hover, #idNextPageFC a:hover, #idPreviousPageFC a:hover, #idMiddlePageFC a:hover {background-image:-moz-linear-gradient(top, #ddd, #f5f5f5);background-image:-ms-linear-gradient(top, #ddd, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ddd, #f5f5f5);background-image:linear-gradient(top, #ddd, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f5f5f5', endColorstr='#dddddd', GradientType=0);}

 .btnvermais, .label, .b-cart .icon-cart b {color: #fff;background-color: #009e57;/*background-image:-moz-linear-gradient(top, #009e57, #058249);background-image:-ms-linear-gradient(top, #009e57, #058249);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#058249));background-image:-webkit-linear-gradient(top, #009e57, #058249);background-image:linear-gradient(top, #009e57, #058249);*/}

.mudasenhacadastro {background: #fcf8e3;border: 1px solid #faebcc;border-radius: 10px;color: #8a6d3b !important;display: none}
.mudasenhacadastro.active {display: table-row}
#mostraalterasenha {margin: 0 auto}
#idTabRegisterFC tr:nth-child(22), #idTabRegisterFC tr:nth-child(23) {border-bottom: 0 !important}
#idTabRegisterFC tr:nth-child(23), #idTabRegisterFC tr:nth-child(24) {border-top: 0 !important}

#idRegisterFC p {background-color: #fcf8e3;border: 1px solid #faebcc;border-radius: 4px;color: #8a6d3b;height: 36px;line-height: 36px;margin-top: 10px;padding-left: 10px;text-transform: uppercase;}

/*#Comments {border: 1px solid #d0d0d0;border-radius: 10px;box-shadow: 0 1px 0 #b3b3b3;display: block;margin: 65px 0 0 0;padding: 10px}

.opiniaophoto {margin: 35px auto 0 auto;width: 98%}
.opiniaophoto td:first-child {border: 1px solid #d0d0d0;text-align: center;min-width: 300px;padding: 25px 0;width: 30%}
.opiniaophoto table td:first-child {border: 0;padding: 0;width: auto}
.opiniaophoto a.EstNomeProd {background: #d9edf7;border: 1px solid #d9edf7;border-radius: 5px;color: #31708f;display: block;font-size: 1.8em;margin: 0 auto 20px auto;padding: 10px 0;text-align: center;width: 90%}

#EstCommentsTxt {border-bottom: 2px solid #d0d0d0;font-size: 22px;font-weight: bold;padding: 10px 0 20px 0}
#idCommentsClickFC, #idEstNoCommentsClickProdOpFC {padding: 10px 0}
#idCommentsClickFC, #idEstNoCommentsClickProdOpFC {font-size: 0}
#idCommentsClickFC a:after,
#idEstNoCommentsClickProdOpFC a:after {content: 'AVALIAR ESTE PRODUTO';display: inline-block;zoom: 1;padding: 8px 20px;margin: 15px 0 0 0;cursor: pointer;border: 1px solid #1F377A;overflow: visible;font: bold 13px arial, helvetica, sans-serif;text-decoration: none;white-space: nowrap;color: rgb(255, 255, 255);background-color: #2956A3;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;text-shadow: 0 1px 0 rgba(0, 0, 0, .9);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
#idEstNoCommentsProdOpFC {background: #f0f0f0;border: 1px solid #e0e0e0;border-radius: 5px;color: #666;display: block;margin: 20px auto 5px auto;padding: 7px 0 7px 2%;width: 98%}

.EstOpiniaoNome {background: #f0f0f0;border: 1px solid #e0e0e0;border-radius: 3px;display: inline-block;color: #666;font-size: 14px;font-weight: normal;padding: 3px 7px}
.EstOpiniaoEmail {color: #1A75CF;display: inline-block;font-size: 14px;padding: 5px 7px 0 7px}
.EstOpiniaoLocal {display: inline-block;font-size: 11px;padding: 5px 7px 10px 7px}
.EstOpiniaoTexto {font-size: 14px}

#Comments #idTabListaOpFC tr:nth-child(3) table td table {margin-top: 0px}
#Comments td table table {width: 100%}
#Comments td table table tr:last-child td {padding-bottom: 15px}
#Comments td table table tr:first-child td {padding-bottom: 5px;padding-top: 10px}
#Comments td table table table {margin: 0 auto;border: 0;padding: 0;width: 0}

#Comments hr {border: 1px solid #d0d0d0;margin-bottom: 25px;margin-top: 7px}
#idTabListaOpFC tr:nth-child(3) table tr:nth-child(1) hr, #idEstLinhaProdOpFC {display: none}
#idTabListaOpFC tr:nth-child(3) table tr:nth-child(1) td {padding-top: 18px}
#idTabListaOpFC tr:nth-child(3) table tr:nth-child(1) table td {padding-top: 0}
#Comments #idTabListaOpFC tr:nth-child(3) table td table tr td:first-child {width: 95px}
#Comments #idTabListaOpFC tr:nth-child(3) table td table tr td:first-child table td {padding: 0;width: 17px}
#Comments #idTabListaOpFC tr:nth-child(3) table td table tr td:first-child table {width: 75px}

#idEstTitProdOpFC table[cellspacing|="0"] {display: none}
#Comments .EstOpiniaoTitulo {border-bottom: 2px solid #1A75CF;color: #1A75CF;display: block;font-style: italic;padding-bottom: 7px}
.EstOpiniaoTexto {display: block;font-style: italic;padding-top: 7px}

.opiniaoContent {border: 1px solid #d0d0d0;border-radius: 10px;box-shadow: 0 1px 0 #b3b3b3;margin: 0 auto;width: 98%}
.opiniaoContent tr:last-child td[colspan|="2"] {padding: 30px 0 35px 0}
.opiniaoContent tr:first-child td {padding: 35px 0 10px 0}
.opiniaoContent table tr:first-child td {padding: 0}
.opiniaoContent tr:nth-child(4),
.opiniaoContent tr:nth-child(6) {background: #f0f0f0;}
.opiniaoContent tr:nth-child(6) td {padding-bottom: 30px}
.opiniaoContent table tr:nth-child(4){background: 0}

.opiniaoContent input,
.opiniaoContent textarea {border: 1px solid #d0d0d0;border-radius: 5px;font-size: 14px;line-height: 20px;margin-left: 7px;padding: 5px}
.opiniaoContent td {padding: 7px 0}
.EstPoliticaOpiniao {background: #fcf8e3;border: 1px solid #faebcc;border-radius: 5px;color: #8a6d3b;font-weight: bold;margin: 20px auto;padding: 10px 0;text-transform: uppercase}
.opiniaoContent .InputButton {background: #2956A3 !important;color: #fff !important;border-color: #1F377A !important;padding: 7px 20px;text-transform: uppercase}
*/

@media screen and (max-width: 1024px){.gc-site a .d_cell:nth-child(2) {display: none !important}}

@media screen and (max-width: 970px){
  .barratopolinks ul {min-width: 42px !important}
  .barratopolinks ul {border-radius: 0 0 3px 3px;display: block;height: 38px;overflow: hidden;position: absolute;top: 0;right: 0;width: 145px;z-index: 999}
  .barratopolinks ul,
  .barratopolinks ul:after {}
  .barratopolinks ul:hover {display: block !important}
  .barratopolinks ul:after {background: #058249;color: #fff;content: 'â‰¡';display: block;font-size: 1.8em;height: 35px;line-height: 35px;position: absolute;right: 0px;text-align: center;top: 0;width: 38px;}
  .barratopolinks ul:hover:after {background: #fff;color: #009e57}
  .barratopolinks ul li {border-bottom: 1px solid #058249;color: #fff;display: none;height: inherit;padding: 5px;text-align: left}
  .barratopolinks ul:hover {background: #009e57;height: inherit;z-index: 10}
  .barratopolinks ul:hover li {display: block}
  .barratopolinks ul li.menu-separate {display: none}
}

#idTitTextoFC {display: block;font-size: 18px;font-weight: bold;margin: 20px auto 10px auto;padding: 0 !important;width: 98%}
#idTitTextoFC:after {content: ' | PlacasOnline, Placas de Sinalização ';font-weight: normal}
#idDivResumoCatFC {/*background: #fff;border-radius: 100px;border: 1px solid #d0d0d0;*/
  display: block !important;font-size: 14px;margin: 0 auto;padding: 10px;width: 98%}
.headerListaProd, .pathcat_detalheprod {box-shadow: 0 1px 0 #b3b3b3;border-radius: 5px;margin: 10px auto 35px auto;width: 98%}
.pathcat_detalheprod {margin: 10px auto 20px auto}
.pathcat ul, #idPathSearchNotFoundFC ul#idUlPathSearchFC {background: #fff;border: 1px solid #ddd;border-radius: 5px;height: 50px;width: 100%;margin: 5px auto 10px auto}
#idUlPathSearchCatFC {border: 0}
.pathcat a, #idPathSearchNotFoundFC a {font-size: 20px;color: #1a75ce;display: inline-block;margin: 0 7px;text-decoration: none;}
.pathcat a:hover, #idPathSearchNotFoundFC a:hover {color: #009e57;text-decoration: underline}
.pathcat li, #idPathSearchNotFoundFC li {float: left;line-height: 48px;height: 50px;padding-left: 2px !important;}
#idBRListaProdFC {display: none !important}
#idPageCountFC {background: #ddd;border: 1px solid #d0d0d0;font-size: 14px;display: none;text-align: center;vertical-align: middle;text-transform: uppercase;width: 130px}
#idFoundFC {font-size: 14px;padding-bottom: 15px;padding-left: 14px;}
#idFoundFC b:nth-child(2) {text-transform: uppercase}
#idFoundFC b:nth-child(2):before {content: '" '}
#idFoundFC b:nth-child(2):after {content: ' " '}
.pathcat .pad, #idPathSearchNotFoundFC .pad {background: url(../images/bcnext.png) no-repeat center center !important;width: 12px;}
.pathcat .pad img, #idPathSearchNotFoundFC .pad img {display: none}
#idPathSearchTextInputFC:focus {background: #fff;border: 1px solid #d0d0d0;}
#idPathSearchTextInputFC {background: #f9f9f9;border: 1px solid #d0d0d0;border-radius: 100px;height: 35px;margin: 7px 0;padding-left: 7px}
#idPathSearchTextEmptyFC:before {content: 'Filtrar dentro do grupo: ';font-size: 14px}
#idPreviousPageFC a {margin-left: 15px !important}
#idNextPageFC a {margin-right: 15px !important}
#idNextPageFC img, #idPreviousPageFC img {display: none}
.cc_gridProdDet {margin: 15px auto 7px auto;width: 98%}
/* #IconesRedesSociais_Rodape, .c_gridProdDet h1 {display: inline-block}
#IconesRedesSociais_Rodape {display: none;margin: 0 15px} */
.c_gridProdDet h1 {font-size: 34px}
.c_gridProdDet {background: #fff;/*border: 1px solid #d0d0d0;border-radius: 3px;*/ margin-right: 7px;overflow: hidden;}
.c_gridProdDet_a, .c_gridProdDet_b {float: left;width: 50%}
.c_gridProdDet.first, .cc_gridProdDet.first{background: transparent;border: 0}
.c_gridProdDet {display: table;width: 100%}
.c_gridProdDet_a, .c_gridProdDet_b {display: table-cell !important;float: none;}
.c_gridProdDet_a {/*vertical-align: middle;*/ width: 100%}
.c_gridProdDet_b {vertical-align: top;}
.gridProdDet {/*border-radius: 0 10px 10px 10px;*/ display: block;margin: 0 auto;overflow: hidden;width:100%;}
.gridSelect span.first {/*border-radius: 10px;border: 1px solid #d0d0d0;*/
    color: #1a75ce;display: block;/*position: absolute;*/
    text-align: center;text-transform: uppercase;/*width: 303px;z-index: 2*/}
/* .gridSelect:hover span.first, span.first:hover {background: #fff} */
.gridSelect:hover span.first {border-bottom: 0;border-radius: 10px 10px 0 0}
.c_gridProdDet.first {/*border-bottom: 5px solid #d0d0d0;*/ padding-bottom: 20px}
.gridProdDet li {background: #fff;display: block;border: 1px solid #d0d0d0;border-top: 0;padding: 10px 0;width:-webkit-fill-available;width:-moz-available;}
.gridProdDet li:first-child {border-top: 1px solid #d0d0d0;border-radius: 10px 10px 0 0;}
.gridProdDet li:last-child {border-radius: 0 0 10px 10px;}
.gridProdDet li * {display: inline}
.gridSelect .first {margin:30px auto 15px auto;}
.gridSelect ul {background: #E6E7E8;box-shadow: 0 1px 0 #b3b3b3;overflow: hidden;border: 0;/*border-bottom: 7px solid #E6E7E8;border-right: 7px solid #E6E7E8;*/
  border-radius: 10px;display: block;/*margin: 50px 0;position: absolute;*/}
.gridSelect:hover {border-radius: 10px 10px 0 0}
/*.gridSelect:hover ul {display: block}*/
#CrossSelling {border: 1px solid #d0d0d0;border-radius: 10px;box-shadow: 0 1px 0 #b3b3b3;margin: 65px 0 0 0;padding: 10px}
#idEstTDTitProdCrossFC, .descricaoproddet .t1 {border-bottom: 2px solid #d0d0d0;font-size: 22px;font-weight: bold;padding-bottom: 10px}
#idContentProdCrossFC a {color: #1a75ce;display: inline-block;min-width: 160px}
#idContentProdCrossFC table {margin: 10px auto}
.EstFotoProdCross {height: auto;max-height: 120px;max-width: 120px;padding: 0 10px}
#idContentProdCrossFC table td:nth-child(2){vertical-align: top}
#idContentProdCrossFC .EstDescrProd, #idContentProdCrossFC .EstRefProd {font-size: 14px}
.EstPrecoProdCross {display: none}
#idContentProdCrossFC .AdicItem a:nth-child(1){display: inline-block;margin-bottom: 5px;padding: 3px 0;}
.descricaoproddet {font-size: 14px;line-height: 18px;margin: 30px 0;width: 100%}
.descricaoproddet p {font-size: 16px;margin: 0 !important}
#CrossSelling:empty, .descricaoproddet iframe {display: none !important}
.descricaoproddet .t1 {display: block;margin-bottom: 15px}
.descricaoproddet p {text-align: justify}
#idUlPathCatQtFC {background: #fff;border: 1px solid #d0d0d0;border-radius: 5px;display: block;margin: 10px 0 !important;overflow: hidden;width: 100%}
#idUlPathCatQtFC select {display: none}
#idUlPathCatQtFC li {float: left;font-size: 15px !important;margin: 14px 7px;}
#idUlPathCatQtFC li a {color: #1a75ce;text-decoration: underline}
#idUlPathSearchCatFC {border: 0;border-radius: 0}
.gridProdDet .TabDadosSubProduto *, .gridProdDet .TabDadosSubProdutoDisabled * {font-size: 14px}
.gridSelect:hover span.first:before,
.gridSelect:hover span.first:after {display: none}
.TabDadosSubProduto span .AdicNome, .TabDadosSubProdutoDisabled span .AdicNome {background: #ddd;border: 1px solid #d0d0d0;border-radius: 7px;color: #ddd;display: inline-block;font-size: 1px;padding: 0px 4px}
/*.TabDadosSubProduto.active span:nth-child(2) b {color: #fff}
.TabDadosSubProduto.active:hover span:nth-child(2) b {color: #009e57}*/
.TabDadosSubProduto span:nth-child(2) b, .TabDadosSubProdutoDisabled span:nth-child(2) b {background: #fff;color: #009e57;display: inline-block;height: 15px;line-height: 15px;overflow: hidden;position: relative;width:80px;} 
.gridProdDet .esteGrideProd {margin: 0 7px}
.gridProdDet .esteGrideProd span.first {display: none}
.TabDadosSubProduto span:nth-child(3) .AdicNome:after,
.TabDadosSubProdutoDisabled span:nth-child(3) .AdicNome:after {content: 'Material'}
.TabDadosSubProduto span:nth-child(4) .AdicNome:after,
.TabDadosSubProdutoDisabled span:nth-child(4) .AdicNome:after {content: 'Tamanho'}
.TabDadosSubProduto span:nth-child(3) .AdicNome:after,
.TabDadosSubProduto span:nth-child(4) .AdicNome:after,
.TabDadosSubProdutoDisabled span:nth-child(3) .AdicNome:after,
.TabDadosSubProdutoDisabled span:nth-child(4) .AdicNome:after {color: #000;font-size: 12px}
.TabDadosSubProduto span:nth-child(3) .AdicNome, .TabDadosSubProdutoDisabled span:nth-child(3) .AdicNome {display: none}
.TabDadosSubProduto span:nth-child(3) .AdicItem, .TabDadosSubProduto span:nth-child(4) .AdicItem,
.TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(4) .AdicItem {background: #fff;display: inline-block;overflow: hidden;position: relative;}
.TabDadosSubProduto span:nth-child(3) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem {width:220px}
.TabDadosSubProduto span:nth-child(4) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(4) .AdicItem {width:60px}
.TabDadosSubProduto span:nth-child(2) b:after,
.TabDadosSubProduto span:nth-child(3) .AdicItem:after,
.TabDadosSubProduto span:nth-child(4) .AdicItem:after,
.TabDadosSubProdutoDisabled span:nth-child(2) b:after,
.TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem:after,
.TabDadosSubProdutoDisabled span:nth-child(4) .AdicItem:after {background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.0), #fff);background-image:-ms-linear-gradient(left, transparent, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.0), #fff);background-image:linear-gradient(left, transparent, #fff);background-repeat:repeat-x;content: '';display: block;height: 18px;position: absolute;right: 0;top: 0;width: 38px}
.TabDadosSubProduto.active {background: #FAFFDD;cursor: pointer}
.TabDadosSubProduto.active span:nth-child(2) b,
.TabDadosSubProduto.active span:nth-child(3) .AdicItem,
.TabDadosSubProduto.active span:nth-child(4) .AdicItem {background: #FAFFDD}
.TabDadosSubProduto.active span:nth-child(2) b:after,
.TabDadosSubProduto.active span:nth-child(3) .AdicItem:after,
.TabDadosSubProduto.active span:nth-child(4) .AdicItem:after {background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.0), #FAFFDD);background-image:-ms-linear-gradient(left, transparent, #FAFFDD);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.0)), to(#FAFFDD));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.0), #FAFFDD);background-image:linear-gradient(left, transparent, #FAFFDD);background-repeat:repeat-x;}
.TabDadosSubProduto:hover {background: #FAFFDD;cursor: pointer}
.TabDadosSubProduto:hover span:nth-child(2) b,
.TabDadosSubProduto:hover span:nth-child(3) .AdicItem, 
.TabDadosSubProduto:hover span:nth-child(4) .AdicItem {background: #FAFFDD}
.TabDadosSubProduto:hover span:nth-child(2) b:after,
.TabDadosSubProduto:hover span:nth-child(3) .AdicItem:after,
.TabDadosSubProduto:hover span:nth-child(4) .AdicItem:after {background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.0), #FAFFDD);background-image:-ms-linear-gradient(left, transparent, #FAFFDD);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.0)), to(#FAFFDD));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.0), #FAFFDD);background-image:linear-gradient(left, transparent, #FAFFDD);background-repeat:repeat-x;}
.TabDadosSubProdutoDisabled {background: #EEE !important;cursor: default}
.TabDadosSubProdutoDisabled  span:nth-child(2) b,
.TabDadosSubProdutoDisabled  span:nth-child(3) .AdicItem,
.TabDadosSubProdutoDisabled  span:nth-child(4) .AdicItem {background: #EEE}
.TabDadosSubProdutoDisabled  span:nth-child(2) b:after,
.TabDadosSubProdutoDisabled  span:nth-child(3) .AdicItem:after,
.TabDadosSubProdutoDisabled  span:nth-child(4) .AdicItem:after {background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.0), #EEE);background-image:-ms-linear-gradient(left, transparent, #EEE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.0)), to(#EEE));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.0), #EEE);background-image:linear-gradient(left, transparent, #EEE);background-repeat:repeat-x;}
.TabDadosSubProdutoDisabled span,
.TabDadosSubProdutoDisabled span .AdicNome:after {color: #888 !important;}
.TabDadosSubProdutoDisabled span .AdicNome {background: #eee;border-color: #ddd !important}
.TabDadosSubProduto span:nth-child(2) b:after,
.TabDadosSubProdutoDisabled span:nth-child(2) b:after {width: 10px}
.TabDadosSubProduto span:nth-child(3) .AdicItem:after,
.TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem:after {width: 38px}
.TabDadosSubProduto span:nth-child(4) .AdicItem:after,
.TabDadosSubProdutoDisabled span:nth-child(4) .AdicItem:after {width: 10px}
.TabDadosSubProduto.active {color: #fff}
.TabDadosSubProduto:hover .AdicNome {background: #009e57}
.TabDadosSubProduto.active .AdicNome {background: #009e57}
.TabDadosSubProduto.active .AdicNome:after,
.TabDadosSubProduto:hover .AdicNome:after {color: #fff !important}
.TabDadosSubProduto.active .AdicItem {color: #111}
.TabDadosSubProduto.active:hover .AdicItem {color: #111}
.gridcheckoutprod.active {border: 1px solid #d0d0d0;border-radius:10px;background-color:#fff;box-shadow:0 1px 0 #b3b3b3;margin:0 auto;overflow:hidden;padding:15px;width:-webkit-fill-available;width: -moz-available;max-width:510px;}
.gridcheckoutprod.active .btnbuyprod,
.gridcheckoutprod.active #infoProdSelected {display: table-cell;vertical-align: middle}
.gridcheckoutprod.active #infoProdSelected {width: 100%}
.gridcheckoutprod.active .btnbuyprod {min-width:170px;text-align: center}
#infoProdSelected span {display:flex;flex-wrap:wrap;align-items:center;margin:5px 0;}
#infoProdSelected span:nth-child(3) input {background: #fff;border: 1px solid #058249;border-radius: 3px;color: #058249;font-size: 18px;text-align: center;width: 40px;margin:0 5px;}
#infoProdSelected span:nth-child(3) {color: #058249}
#infoProdSelected span#oprecoprod b, #infoProdSelected span#oprecoprod b.promo b {color: #009e57;font-size:28px;margin:0 0 0 5px;}
#infoProdSelected span#oprecoprod b.promo {color: #111;font-size: 14px;font-weight: normal}
#infoProdSelected span#oprecoprod b.promo strike {color: #999999 !important;font-size: 36px}
#oprecoprod{line-height: 0px;margin: 15px 0 0 0 !important;}
.gridprodfixacao {border-bottom: 1px solid #009e57;border-top: 1px solid #009e57;color: #009e57;padding: 7px 0}
.gridprodfixacao label {color: #009e57;display: block;border: 1px solid #009e57;border-radius: 3px;margin: 5px 0;text-transform: uppercase;padding: 2px 5px;}
.gridprodfixacao label:hover {background: #FAFFDD}
.gridprodfixacao label.active, .gridprodfixacao label.active:hover {background: #009e57;color: #fff}
div.rodape-news p span {display: block;margin: 5px 0;text-align: center}
div.rodape-news p span:nth-child(1) {font-weight: bold}
div.rodape-news p span:nth-child(2) {font-size: 12px}
.BotExcluir {background-color: #da251d;border: 1px solid #c83439;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;color: #fff;cursor: pointer;display: inline-block;font: bold 13px arial, helvetica, sans-serif;margin: 0;overflow: visible;padding: 1px 6px;text-decoration: none;text-shadow: 0 1px 0 rgba(200, 52, 57, .9);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;zoom: 1}
.BotExcluir img {display: none}
.BotExcluir:after {content: 'x'}
#idTxtRecalculateFC {background: #FFCC29;border-radius: 100px;color: #000;display: block !important;font-size: 14px;margin: 15px auto;padding: 10px;text-transform: uppercase;width: 98%}
.FCCartContainer {box-shadow: 0 1px 0 #b3b3b3;border-radius: 10px;margin: 25px auto;width: 98%}
.FCCartRespTable {background: #fff;border: 1px solid #d0d0d0;border-radius: 10px;/*display: block;*/
  overflow: hidden;width: 100%}
.FCCartRespTable td {padding: 5px}
.FCCartContainer .EstTabPedidoTit {background-color: #e9e9e9;font-size: 14px;text-transform: uppercase}
.EstTabPedidoRef,
.EstTabPedidoAdicNome, .EstTabPedidoAdicItem,
.EstTabPedidoNum, .EstTabPedidoTotal {font-size: 14px}
.EstTabPedidoAdicNome:nth-child(2), .EstTabPedidoAdicNome:nth-child(4) {font-size: 0}
.EstTabPedidoAdicNome:nth-child(2):after, .EstTabPedidoAdicNome:nth-child(4):after {font-size: 14px}
.EstTabPedidoAdicNome:nth-child(2):after {content: 'Material: '}
.EstTabPedidoAdicNome:nth-child(4):after {content: 'Tamanho: '}
.EstTabPedido.FCCartItemCont table tr:nth-child(3) td {height: 28px !important;padding: 0 5px;vertical-align: top !important}
.EstTabPedido.FCCartItemCont table tr:nth-child(3) td br {display: none}
.EstTabPedidoTotal {background: #e9e9e9;border-bottom: 1px solid #d0d0d0;border-top: 1px solid #d0d0d0;font-weight: bold}
.EstTabPedidoTotal .EstTabPedidoTotal {border: 0}
.EstTextoQtd input {border: 1px solid #ccc;text-align: center !important;padding: 5px}
.FCCartTableTit, .FCCartTableTit td  {border-collapse: separate !important;border-spacing: 2px !important;font-weight: bold;padding: 7px 10px}
.FCCartTableTit td:nth-child(1) {border-right: 1px solid #d0d0d0}
.FCCartTableTit td:nth-child(2) {border-right: 1px solid #d0d0d0}
.FCCartTableTit td:nth-child(3) {border-right: 1px solid #d0d0d0}
.EstTabPedidoNum table td {text-align: center !important}
.FCCartRespTable tr:nth-child(odd) td.EstTabPedidoNum,
.FCCartRespTable tr:nth-child(odd) td.EstTabPedido {background: #f0f0f0;border-top: 1px solid #e0e0e0}
.FCCartRespTable tr:nth-child(even) td.EstTabPedidoNum,
.FCCartRespTable tr:nth-child(even) td.EstTabPedido {border-top: 1px solid #e0e0e0}
.FCCartRespTable tr:hover td.EstTabPedidoNum,
.FCCartRespTable tr:hover td.EstTabPedido {background: #FAFFDD;border-top: 1px solid #E5EAC6}
.EstTabPedidoNome {color: #1a75ce;display: inline-block;text-decoration: none}
#idTxtFreightSimulationFC {font-size: 14px;margin: 5px auto;width: 98%}
#idContinueBuyFC, .idTxtTrackFC {display: inline-block;font-size: 14px;float: left;margin: 10px;width: auto} 
#idTxtFreightSimulationFC, #idContinueBuyFC, .idTxtTrackFC, #idRecoverOrderFC, #idTxtLinkCatFC {font-size: 0}
#idTxtFreightSimulationFC a:after, #idContinueBuyFC a:after,
.idTxtTrackFC a:after, #idRecoverOrderFC a:after, #idTxtLinkCatFC a:after {content: 'Calcular Frete';display: inline-block;padding: 15px 30px;text-transform: uppercase}
#idTxtLinkCatFC a:after  {content: 'Clique aqui para ver todos produtos da PlacasOnline'}
#idContinueBuyFC a:after {content: 'Continuar Comprando'}
.idTxtTrackFC a:after {content: 'Ver Pedidos Anteriores'}
#idRecoverOrderFC a:after {content: 'Adicionar os produtos acima ao seu atual carrinho'}
#idTDBotComprarFC a, #idTDBotRecalcularFC a {display: inline-block;text-transform: uppercase}
/*#idTDBotComprarFC a {border-color: #02a800 !important;color: #fff !important}*/
#idTxtFreightSimulationFC {background: #fff;border: 1px solid #d0d0d0;box-shadow: 0 1px 0 #b3b3b3;border-radius: 10px;overflow: hidden;padding: 15px 0}
#idTxtFreightSimulationFC a:after {float: right;margin-right: 12px !important;}
#idBotComprarFC, #idBotRecalcularFC {visibility: hidden}
#idTDFreightSimulationFC .EstTabPedidoTit {text-transform: uppercase}
#idTDFreightSimulationFC #idBut {padding: 4px 8px !important}
#idTDFreightSimulationFC .EstTabPedido a {font-size: 14px;text-decoration: none}
form[name|="Form1"] #idContactFC, #idRegisterFC, #idTrackFC, #idNewsletterFC, #idSearchFC {background: #fff;border: 1px solid #d0d0d0;font-size: 14px;width: 100%}
form[name|="Form1"], #idRegisterFC, #idTrackFC, #idNewsletterFC, #idSearchFC  {box-shadow: 0 1px 0 #b3b3b3;border-radius: 10px;margin: 0 auto;width: 98%}
#idTabRegisterFC, #idNewsletterFC, #idSearchFC {font-size: 14px}
form[name|="Form1"] #idContactFC td, #idRegisterFC td, #idTrackFC td, #idTableNewsletterFC td, #idSearchFC td {padding: 10px 3px}
form[name|="Form1"] #idContactFC input,form[name|="Form1"] #idContactFC textarea,
#idTabLoginFC input, #idTabRegisterFC input, #idTabRegisterFC textarea,
#idTabRegisterFC select, #idTrackFC input, #idNewsletterFC input, #idSearchFC input, #idSearchFC select {border: 1px solid #d0d0d0;border-radius: 5px;font-size: 14px;line-height: 20px;padding: 5px}
#idTabRegisterFC .EstTabTopo, #idSearchFC .EstTabTopo  {background-image:-moz-linear-gradient(top, #eee, #fff);background-image:-ms-linear-gradient(top, #eee, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#fff));background-image:-webkit-linear-gradient(top, #eee, #fff);background-image:linear-gradient(top, #eee, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#EEE', endColorstr='#fff', GradientType=0);box-shadow: inset 0px 1px 1px #ddd;border-radius: 10px;font-size: 22px;font-weight: bold;padding: 20px 0 30px 0;}
#idMenuCat1 {display: block;margin: 10px auto;overflow: hidden;width: 98%}
#Cat1_43884, #Cat1_43888,
#Cat1_43883, #Cat1_61413 {background: #fff;border: 1px solid #d0d0d0;border-radius: 10px;box-shadow: 0 1px 0 #b3b3b3;float: left;font-size: 14px;margin: 10px;padding: 10px;width: 300px}
.PathCat0 a {font-size: 15px;font-weight: bold;margin-left: 5px;text-decoration: none}
.PathCat1 a {color: #1a75ce;line-height: 22px;text-decoration: none}
.PathCat1 a:hover {text-decoration: underline !important}
#idTabLoginFC table[cellspacing |= '5'], #idNewsletterFC td table:nth-child(1) {background: #f0f0f0;box-shadow: inset 0px 0px 5px #d0d0d0;border-radius: 10px;display: block;margin: 0 auto;width: 98%;}
#idNewsletterFC td table:nth-child(1) td {padding: 15px 5px}
#idNewsletterFC td table:nth-child(1) td:nth-child(odd) {text-align: right}
.EstNomeCampo font {color: #111}
.EstNomeCampo font:before, td[bgcolor |= '#FF0000']:after,
#idBirthdayFC td.EstNomeCampo:before {content: '* ';color: #ff0000;font-size: 18px}
td[bgcolor |= '#FF0000'] {background: transparent}
#idTxtPhoneFC, #idTxtCEP1FC, #idTxtCPFFC, #idTxtSenhaMinOriFC,
#idTxtLembreteFC, #idTxtNascFC, #idTabRequiredFieldFC .smText,
label[for |='P2Boletins'], #idTabRegisterFC .smText {font-size: 14px}
#idTabRequiredFieldFC {text-transform: capitalize;}
#idTabRequiredFieldFC td {}
#idTabRequiredFieldFC td:nth-child(1) {border-right: 0}
#idTabRequiredFieldFC td:nth-child(2) {border-left: 0}
.btnbuyprod #DivShowCartOnPage {background: rgba(0, 0, 0, 0.6) !important;border: 0 !important;height: 100%;left: 0 !important;margin-left: 0px !important;margin-top: 0 !important;position: fixed !important;top: 0px !important;width: 100%;z-index: 999 !important;}
#idTabShowCartOnPageFC {background: #fff;border-radius: 10px !important;height: 100px;left: 50%;margin: -50px -150px;position: absolute;top: 50%;width: 300px}
#idTDTitShowCartOnPageFC {font: normal normal bold 16px helvetica, arial !important;border-radius: 10px 10px 0 0 !important;}
#idTabShowCartOnPageFC img {position: absolute;top: 5px;right: 5px;width: 15px}
.precoprod {font-size: 0px !important}
.precoprod strike {display: none}
.pergunta {background-color: #d9edf7;border: 1px solid #bce8f1;border-radius: 100px;color: #31708f;display: block;padding: 7px 14px}
.pergunta.error, .cformrequired input.error {background-color: #f2dede;border-color: #ebccd1;color: #a94442}
.pergunta.sucess, .cformrequired input.sucess {background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}
.cformrequired label {border-top: 1px solid #d9d9d9;display: block;padding: 10px 14px}
.cformrequired label.first{border-top: 0;margin-top: 15px}
.cformrequired label input {margin-right: 7px}
.content-levelstar {display: block;margin: 15px 0 0 12px}
.levelstar {background: url(../images/starmorta.png) no-repeat center center;cursor: pointer;display: inline-block;height: 32px;width: 32px;}
.levelstar.fill {background-image: url(../images/starfill.png)}
.linkpesquisasatisfacao {background: #2956A3;border-radius: 100px;display: block;font-size: 1.1em;font-weight: bold;color: #FFCC29 !important;margin: 20px auto;padding: 7px 0;text-align: center;text-decoration: none;width: 95%}
#novo-topo-site-content {height: 115px;position: relative}
#novo-topo-site-movel, #novo-topo-site-fixo {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#novo-topo-site-movel {box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);opacity: 0.0;position: fixed;top: -75px;width: 100%;z-index: 9}
#novo-topo-site-movel.fixed {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);opacity: 1.0;top: 0}
#novo-topo-site-fixo {position: absolute;width: 100%;z-index: 10}
#novo-topo-site-a, #novo-topo-site-b, #novo-topo-site-c,
#novo-topo-site-d, .busca-novo-topo-site table {border-collapse: collapse;border-spacing: 0;margin: 0;overflow: hidden;vertical-align: middle;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);width: 100%}
#novo-topo-site-a .texto-b, #novo-topo-site-a .texto-a {margin-left: 5px}
#novo-topo-site-d, #novo-topo-site-a .texto-b {display: none}
#novo-topo-site-b, #novo-topo-site-d {height: 75px}
#novo-topo-site-a {height: 38px}
.ico-tlph, .ico-tlph2 {font-size:17px}
#novo-topo-site-c {box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);height: 43px;display: none}
#novo-topo-site-a td {font-size: 14px}
#novo-topo-site-a td:nth-child(2) {width: 340px}
#novo-topo-site-a .ico-tlph {background-image: url(../images/icotlph.png);background-repeat: no-repeat;background-position: left center;/*display: inline-block;*/
        margin: 0 5px;padding-left: 22px;/* min-width: 282px;*/
        text-align: right;}
#novo-topo-site-a .ico-tlph a {text-transform: lowercase}
#novo-topo-site-a .ico-tlph2 {background-image: url(../images/wppico.png);background-repeat: no-repeat;background-position: left center;/*display: inline-block;*/
        margin: 0 5px;padding-left: 22px;/* min-width: 282px;*/
        text-align: right;} #novo-topo-site-a .ico-tlph2 a {text-transform: lowercase}
#novo-topo-site-b td:nth-child(3), #novo-topo-site-c td:nth-child(1) {font-family: 'Roboto Condensed', sans-serif;}
#novo-topo-site-c td:nth-child(3) {font-family: 'Roboto Condensed', sans-serif;}
#novo-topo-site-c td:nth-child(2) {font-family: 'Roboto Condensed', sans-serif;}
#novo-topo-site-b td, #novo-topo-site-c td, #novo-topo-site-d td {text-align: center}
#novo-topo-site-b td:nth-child(1) {width: 260px}
#novo-topo-site-d td:nth-child(1) {width: 100%}
#novo-topo-site-b td:nth-child(3) {font-size: 21px;width: 140px}
#novo-topo-site-b td:nth-child(3) a {text-decoration: none}
#novo-topo-site-b td:nth-child(4) {height: 75px;width: 83px}
#novo-topo-site-d td:nth-child(2) {height: 75px;min-width: 83px}
#novo-topo-site-b td:nth-child(3) a.ico-cdst {background-image: url(../images/icocdst.png);background-repeat: no-repeat;background-position: center center;display: block;margin: 0 auto;height: 58px;width: 70px}
#novo-topo-site-b td:nth-child(3) a.ico-cdst.design-b {display: none}
      
/* ICONE CARRINHO TOPO */
#novo-topo-site-b td:nth-child(4) a.ico-cart,
#novo-topo-site-d td:nth-child(2) a.ico-cart {background-image: url(../images/cart.svg);background-repeat: no-repeat;background-position: center center;display: block;margin: 0 auto;height: 58px;width: 70px}
#novo-topo-site-b td:nth-child(4) a.ico-cart:hover {background-color: #2956A3}
#novo-topo-site-c td:nth-child(3) .ico-atnd {background-image: url(../images/icoatnd.png);background-repeat: no-repeat;background-position: left center;display: block;margin: 0 auto;height: 43px;line-height: 43px;text-align: right;width: 165px}
#novo-topo-site-c td:nth-child(1) .ico-seta-menu-topo, #abremenuesqd {/* background-image: url(../images/setabtntop.png);background-repeat: no-repeat;background-position: left center;*/
        display: block;margin: 0 12px;height: 43px;line-height: 43px;text-align: center;width: 176px}

/* MENU ICONE CARRINHO TOPO */
.info-cart-topo {background-color: #1F377A;border: 2px solid #1F377A;border-top: 0;border-radius: 5px 0 5px 5px;box-shadow: 0 0 2px 3px rgba(85, 85, 85, 0.2);font-family: 'Roboto Condensed', sans-serif;font-size: 14px;display: none;position: absolute;margin: -58px 0;padding: 7px 0;right: 4px;width: 220px;z-index: 60}
.info-cart-topo span {display: block;margin: 5px auto}
.info-cart-topo .info-cart-topo-btn {border-radius: 100px;font-size: 12px;font-weight: 600;height: 25px;line-height: 25px;margin: 5px auto;text-shadow: 0 1px 0 rgba(0, 0, 0, .2);text-transform: uppercase;width: 180px;}
#novo-topo-site-b td:nth-child(4):hover a.ico-cart .info-cart-topo,
.ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"] .info-cart-topo {background-color: #2956A3;display: block;margin: 58px 0} 
#novo-topo-site-c td:nth-child(1), #novo-topo-site-c td:nth-child(3) {width: 205px}
#novo-topo-site-c td:nth-child(1) {font-size: 19px;text-transform: uppercase}
#novo-topo-site-c td:nth-child(3) {font-size: 19px}

/* BACKGROUNDS */
.bg-azul-a {background-color: #2956A3}
.bg-azul-b {background-color: #1F377A}
.bg-branco {background-color: #fff}
.bg-preto  {background-color: #141414}

/* COLOR FONT */
.cl-branco  {color: #fff}
.cl-amarelo {color: #FFCC29}
.cl-azul-a  {color: #2956A3}
.cl-azul-b  {color: #1F377A}
#novo-topo-site-a a {color: #fff;text-decoration: none;text-transform: capitalize}
.menu-topo-links, .menu-topo-links-item ul, .menu-topo-links-item {display: block;height: 32px;overflow: hidden;width: 342px;}
#novo-topo-site-b td:nth-child(1) .design-b, .ico-menu {display: none}
.menu-topo-links-item ul {margin: 0}
.menu-topo-links-item ul li {float: left;height: 32px;line-height: 30px;padding: 0 2px}
.menu-topo-links-item ul li a {display: inline-block}
.logo-novo-topo-site {background: transparent url(../images/logobcmd.png) no-repeat center center;display: block;height: 75px;margin: 0 auto;overflow: hidden;text-indent: -999px;width: 250px}
.busca-novo-topo-site {border-radius: 5px;height: 31px;overflow: hidden;margin: 0 auto;width: 95%}
.busca-novo-topo-site table td:nth-child(1) {width: 98%}
.busca-novo-topo-site table td:nth-child(1) label {display: none}
.busca-novo-topo-site table td:nth-child(1) input {height: 31px;padding: 0 5px;width: 100%}
.busca-novo-topo-site table td:nth-child(2) {min-width: 40px;width: 2%}
.busca-novo-topo-site table td:nth-child(2) input {background: transparent url(../images/lupatop.png) no-repeat center center;height: 31px;text-indent: -999px;width: 40px}
.slide-gc-topo {height: 43px;overflow: hidden;position: relative}
.slide-gc-topo a {color: #fff;cursor: pointer;display: block;height: 43px;line-height: 43px;text-decoration: none;text-transform: uppercase;width: 100% !important}
.slide-gc-topo a b {font-size: 25px;margin: 0 5px}
.ico-menu, .ico-menu, .info-cart-topo .info-cart-topo-btn {-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;}
#header {display: none}
#novo-topo-site-c td:nth-child(1),
#novo-topo-site-c td:nth-child(3) {display: none !important}
.menu-esquerdo a:first-child:before, #abremenuesqd:before {display: none !important}
#abremenuesqd {margin: 0;font-family: 'Roboto Condensed', sans-serif;font-size: 23px;color: #fff}
#abremenuesqd.recolhido:after {background-color: #2956A3;background-image: url(../images/setabtntop.png);background-repeat: no-repeat;background-position: center center;border: 1px solid #1F377A;border-radius: 0 8px 8px 0;box-shadow: 0 1px 0 #1F377A;content: '';display: block;height: 52px;line-height: 52px;left: 0;margin-top: 25px;position: fixed;top: 80px;width: 48px;z-index: 18}
.labeltag {color: #666;display: block;font-weight: normal;font-size: 12px;margin: 3px 0;}
.labeltag.last {height: 30px}
.labeltag strong span {color: #1391D6;display:inline-block;*display:inline;}
.labeltag strong {font-size: 12px;font-weight: normal;}
.labeltag strong span {font-weight: bold}
.labeltag.color{background: #eee;border: 1px solid #e0e0e0;font-weight: 600;margin: 0 auto;padding: 1px 15px;width: 130px}
a.labeltag.color {background: #1391D6;border-color: #fff;color: #fff;padding: 3px 5px;text-decoration: none;}
.labeltag b {font-size: 14px}
.c_gridProdDet_a a {display: block !important;margin: 25px auto;width: 300px !important}
.contentformc {border: 1px solid #d0d0d0;border-radius: 5px;box-shadow: 0 1px 0 #b3b3b3;margin: 10px auto;width: 95%}
.contentformc dt, .contentformc dd {margin: 12px 20px}
.contentformc input,
.contentformc select,
.contentformc textarea {border: 1px solid #d0d0d0;border-radius: 5px;font-size: 14px;line-height: 20px;padding: 5px}
.contentformc select {width: 60px !important}
.contentformc .InputButton,  #idTrackFC input.InputButton,  #idNewsletterFC .InputButton, #idSearchFC .BotBuscaAvancada {border-radius: 4px !important;padding: 8px 30px !important;text-transform: uppercase !important;}
.contentformc dt:first-child {background-image:-moz-linear-gradient(top, #eee, #fff);background-image:-ms-linear-gradient(top, #eee, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#fff));background-image:-webkit-linear-gradient(top, #eee, #fff);background-image:linear-gradient(top, #eee, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#eee', endColorstr='#fff', GradientType=0);box-shadow: inset 0px 1px 1px #ddd;border-radius: 5px;font-weight: bold;margin: 0 auto;padding: 12px 0 20px 12px;}
.contentformc dt:nth-child(2) {display: none}
.contentformc dd:last-child {padding: 10px 0}
#idTDBotComprarFC a, #idFreightSimulationFC #idBut, #idNewsletterFC .InputButton,
.button.large, #idNextPageFC a, #idPreviousPageFC a, #idCheckoutFC #idTxtLinkContinueFC,
.BotChkPaymentContinue, #idSearchFC .BotBuscaAvancada {background: #2956A3;color: #fff;border:1px solid #2956A3;border-radius:5px;padding:5px 15px;font-size:24px;text-transform:uppercase;cursor:pointer !important;}
#idTabShowCartOnPageFC a {background: #009e57 !important;color: #fff !important;border-color: #058249 !important} 
#idTabShowCartOnPageFC tr:last-child td:first-child + td{display: none}
#idTabShowCartOnPageFC a {padding: 12px 30px;text-transform: uppercase}
input.InputText {border: 1px solid #d0d0d0;border-radius: 3px;height: 27px;width: 120px}
td.ZipTitType {font-size: 12px;padding-right: 7px}
#idFreightSimulationFC {border: 1px solid #d0d0d0 !important;box-shadow: 0 1px 0 #b3b3b3 !important;}
#idFreightSimulationFC a {color: #1a75ce;text-transform: uppercase}
#idDivLinkContinueFC {border-color: #1F377A !important;border-radius: 4px !important}
#idCheckoutFC #idTxtLinkContinueFC {border-radius: 2px !important;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase}
#idChkLoginIntFC * {font-family: 'Roboto Condensed', sans-serif;}
div.EstTitCheckoutFC {background: 0;border-bottom: 2px solid #d0d0d0;border-radius: 0 !important;font-size: 18px !important;text-transform: uppercase}
.EstChkDiv {box-shadow: 0 1px 0 #b3b3b3;border-color: #d0d0d0;border-radius: 10px !important;}
.EstChkDiv #idRegisterFC {border: 0;border-radius: 0;box-shadow: 0 0 0;}
.EstChkNomeCampo.EstChkRequiredField {color: #555;width: 65px !important}
.EstChkNomeCampo.EstChkRequiredField:before {color: #ff0000;content: '* '}
#idChkLoginIntFC input {border-radius: 3px  !important;height: 25px !important}
#idTxtAskNewsFC {font-size: 24px}
#idTxtWarrantyFC {font-size: 14px}
#idTableNewsletterFC br, #idTxtIntroNewsFC {display: none}
.EstChkTabTopo, .EstTabPagtoTit {background: #EEE !important;border-radius: 100px !important;font-size: 14px !important;font-family: 'Roboto Condensed', sans-serif;text-align: center !important;text-transform: uppercase;}
#idCheckoutFC  #idRegisterFC td {padding: 7px 3px}
#idCheckoutFC #idChkRegisterIntFC {width: 320px !important}
#idCheckoutFC #idChkCartIntFC {width: 290px !important}
#idCheckoutFC .EstChkDiv .InputText,
#idCheckoutFC .EstChkDiv select {border-radius: 3px;height: 25px !important;max-width: 145px;padding-left: 5px}
.EstChkDiv .EstChkNomeCampo,
.EstChkDiv .EstChkValorCampo {vertical-align: middle !important}
#idCheckoutFC .EstChkDiv .EstChkNomeCampo {font-size: 14px !important;min-width: 120px}
#idCheckoutFC #idTabLoginFC  .EstChkNomeCampo {max-width: 40px !important}
#idCheckoutFC #idTabLoginFC input.InputText#Email {min-width: 201px}
#idCheckoutFC #idTxtPaymentFC,
#idCheckoutFC .EstTabPayment {margin: 10px !important}
#idCheckoutFC .EstTabPagto table {border: 0 !important}
#idCheckoutFC .EstChkRadioOptSit {width: 23px;text-align: right;vertical-align: middle !important}
#idCheckoutFC #idTabLoginFC {margin: 0 auto;width: 98%}
#idCheckoutFC #idTabLoginFC .EstChkOptSit {font-size: 14px;vertical-align: middle !important}
#idCheckoutFC #idTabFreteOptFC {width: 100%}
#idCheckoutFC #idTabFreteOptFC td {font-size: 14px;padding: 5px}
#idCheckoutFC a {color: #1a75ce}
#idCheckoutFC #idTxtPrecoCEPFC {color: #00A54B;font-weight: bold}
#idCheckoutFC #idTabFreteOptFC td:empty {display: none}
#idCheckoutFC .EstChkOrderConfirmationFC {background: rgba(255, 255, 255, 0.9);border-bottom: 1px solid #d0d0d0;height: 50px !important;left: 0px;margin-bottom: 5px;top: 0 !important;width: 100%}
#idDivLinkContinueFC {background: #009e57 !important;border-color: #058249;margin: 4px auto;width: 165px !important}
#idCheckoutFC #idDivLinkContinueFC #idTxtLinkContinueFC {background-color: #009e57 !important;border-color: #058249;}
#idChkCol2FC {padding: 0 20px}
.EstChkDiv {margin-top: 10px !important}
#idCheckoutFC #TabItens {margin: 10px auto !important}
#idCheckoutFC #idCartItemsFC .EstTabPedidoTit {background-color: #2956A3;color: #fff;font-weight: bold;text-transform: uppercase}
#idCheckoutFC #idCartItemsFC  .EstTabPedidoNum {color: #00A54B;font-weight: bold;}
#map_canvas {margin: 0 auto;width: 98%;height: 400px}
#ajudapag,
.content-a-empresa,
.content-a-empresa dl {margin: 0 auto;width: 98%}
#ajudapag p.EstTabTopo,
.content-a-empresa h2,
.content-a-empresa h3 {border-bottom: 2px solid #ccc;font-size: 22px;margin: 10px auto 15px auto;overflow: hidden;padding-bottom: 10px;position: relative;width: 98%}
#ajudapag #idTitTextoFC {font-size: 22px !important}
#ajudapag p.EstTabTopo:before {content: 'PlacasOnline |'}
#ajudapag a {color: #1a75ce;text-transform: uppercase}
#ajudapag table {background: #fff;border: 1px solid #d0d0d0;border-radius: 4px;box-shadow: 0 1px 0 #b3b3b3;border-collapse: separate !important ;border-spacing: 5px !important;margin-bottom: 30px !important}
#ajudapag table .EstTabTopo {background: #fcf8e3;border: 1px solid #faebcc;border-radius: 4px;color: #8a6d3b;padding: 10px;text-align: center;vertical-align: middle}
#ajudapag table .EstTabQuadro {padding: 10px;}
#ajudapag table .EstTabQuadro a {display: block;margin: 22px 0;}
.StyRatePolicies {margin: 0 auto 20px auto;width: 98%}
.StyRatePolicies li {border-left: 4px solid #ccc;display: block;font-size: 15px;line-height: 25px;margin: 2px auto;padding-left: 5px;width: 98%}
.content-a-empresa h3 {font-size: 20px}
.content-a-empresa p, #ajudapag p {font-size: 15px;line-height: 20px;margin: 15px auto;}
.content-a-empresa .resumo-a-empresa {font-size: 18px;line-height: 26px;margin-bottom: 20px}
#ajudapag p:nth-child(2) br, #ajudapag p:nth-child(2) img {display: none;line-height: 0px}
#campoCep {border: 1px solid #d0d0d0;border-radius: 10px;box-shadow: 0 1px 0 #b3b3b3;margin: 15px auto;overflow: hidden;padding: 15px 0;width: 98%}
#campoCep input[type |="button"] {background-color: #2956A3;border-color: #1F377A;color: #fff;text-transform: uppercase;}
#campoCep input[type |="text"] {border: 1px solid #ccc;border-radius: 5px;margin: 0 15px;padding: 7px;width: 280px;}
.content-a-empresa .adress {width: 98%}
.content-a-empresa #rout {border: 1px solid #d0d0d0;border-radius: 10px;box-shadow: 0 1px 0 #b3b3b3;margin: 15px auto;overflow: hidden;padding: 7px;width: 98%}
.content-a-empresa #rout:empty {display: none}
.content-a-empresa .adp-placemark {border-radius: 10px;border: 0;box-shadow: 0px 0px 1px #666;}
.content-a-empresa .adp-directions {width: 100%}
.content-a-empresa .adp-directions td {padding: 8px 0}
.content-a-empresa .adp-summary {color: #1a75ce}
.content-a-empresa .adp-legal {font-size: 14px;text-align: right}
.content-a-empresa dl span {display: inline-block;width: 200px}
.content-a-empresa dl a {color: #1a75ce;text-decoration: none}
.content-a-empresa dl dd {border-bottom: 1px solid #d0d0d0;height: 35px;line-height: 35px;}
.content-a-empresa .adress dl dd:last-child {background: #fcf8e3;border: 1px solid #faebcc;border-radius: 10px;color: #8a6d3b;font-weight: bold;margin: 20px 0;padding-left: 10px;text-transform: uppercase}
.content-video-a-empresa {background: #1b1b1b;margin: 10px auto 30px auto;width: 98%}
.video-a-empresa, .video-a-empresa iframe {height: 540px;margin: 0 auto;width: 720px}
#mensagem-obrigado-contato {background: rgba(0, 0, 0, 0.6);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 998}
#mensagem-obrigado-contato p {background: #d9edf7;border: 1px solid #bce8f1;border-radius: 4px;box-shadow: 0 1px 0 #31708f;color: #31708f;font-size: 22px;font-weight: bold;height: 200px;left: 50%;margin: -100px 0 0 -160px;position: absolute;top: 50%;width: 320px}
#mensagem-obrigado-contato p span {display: block;margin: 26px auto;width: 283px;}
#mensagem-obrigado-contato p a {background-color: #31708f;border-color: #075477;color: #d9edf7;display: block;margin: 0 auto;padding: 8px 0 !important;text-align: center;width: 150px}
#idTxtPagto9FC label {background: #fcf8e3;border: 1px solid #faebcc;border-radius: 4px;color: #8a6d3b;display: inline-block;padding: 4px 7px}
#idTxtPagto9FC:before {content: ' Boleto 28 dias';display: block;margin-bottom: 5px}
#idTxtPagto1FC label:after {content: ' [ À VISTA ]'}
#idTxtPagto9FC label:before {content: 'ATENÇÃO: ';font-weight: bold}
#idTxtPagto9FC label:after {content: '. Forma de pagamento não válida para pessoa física. ';font-weight: bold}
.rodape-operacional p span:first-child {border-bottom: 1px solid #1F377A;padding-bottom: 10px}
.rodape-operacional p span:last-child {border-top: 1px solid #4E7CCA;padding-top: 10px}
#mensagem-obrigado-contato p small {bottom: 7px;font-size: 14px;position: absolute;right: 7px}
.menu-mobile-cart-none {min-width: 8px;width: 8px}
.content-cabecalho-lista-prod {background: #eee;border: 1px solid #d0d0d0;box-shadow: 0 1px 0 #b3b3b3;border-radius: 4px;margin: 10px auto;padding: 15px 0;width: 98%;}
.content-cabecalho-lista-prod #idTitTextoFC {margin-top: 0 !important}
.content-cabecalho-lista-prod .headerListaProd, .content-cabecalho-lista-prod .pathcat_detalheprod  {margin-bottom: 0 !important}
#idPathSearchOKFC a:before {background: #2956A3 
!important;border-color: #1F377A !important;color: #fff !important;content: 'Filtrar';padding: 6px 10px !important;text-transform: uppercase;}
#idPathSearchOKFC a img, #DivShowCartOnPage {display: none !important}
.ncontainerShowCart[data-nitem|="0"]:after {display: none}
.ncontainerShowCart:after {background: #FFCC29;border: 1px solid #1F377A;color: #1F377A;content: attr(data-nitem);font-size: 0.9em;font-weight: bold;padding: 3px 7px;position: absolute;right: 5px;}
.checkoutlinkprodgrid {background: #d9edf7;border: 1px solid #bce8f1;border-radius: 7px;box-shadow: 0 1px 0 #b3b3b3;color: #31708f;display: block;font-size: 1em;margin: 25px auto;padding: 10px;overflow: hidden;width:-webkit-fill-available;width:-moz-available;}
.checkoutlinkprodgrid span {display: block;float: left;padding: 5px 0;}
.checkoutlinkprodgrid span:after {content: 'Você possui itens no carrinho'}
.checkoutlinkprodgrid[data-nitem|="0"] span:after {content: 'O carrinho está vazio'}
.checkoutlinkprodgrid a {float: right;padding: 5px;text-transform: uppercase}
.checkoutlinkprodgrid a {background: rgb(38, 156, 233);border-color: rgb(38, 156, 233);color: #fff;padding:5px 10px;border-radius:5px;}
.checkoutlinkprodgrid a:hover {background: rgb(112, 185, 232) !important}
.checkoutlinkprodgrid a:active,
.checkoutlinkprodgrid a:focus {background: rgb(38, 156, 233) !important}
.checkoutlinkprodgrid[data-nitem|="0"] a {background: rgb(38, 156, 233);border-color: rgb(38, 156, 233);color: rgb(147, 213, 255) !important;cursor: default;position: static;color: rgb(153, 153, 153);-moz-box-shadow: none !important;-webkit-box-shadow: none !important;box-shadow: none !important;text-shadow: none !important}
.checkoutlinkprodgrid.ncontainerShowCart:after {display: none !important}
.checkoutlinkprodgrid[data-efx|="2"] {-webkit-animation: bgblinkcolor 1s ease 3;-moz-animation: bgblinkcolor 1s ease 3;-o-animation: bgblinkcolor 1s ease 3;animation: bgblinkcolor 1s ease 3;}
.ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"] {/*background-color: #FFCC29 !important;background-image: url(../images/cart2.svg) !important;*/
  background-color: #2956A3;} /* #02a800 */
.ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"]:after {background-color: #da251d;color: #fff}
.ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"] .info-cart-topo,
.ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"]:hover .info-cart-topo {background-color: #FFF !important;border: 1px solid #d0d0d0;border-radius: 5px;box-shadow: 0 0 2px 2px rgba(85, 85, 85, 0.1),
0 1px 0 #b3b3b3;color: #222;margin-top: 80px !important;-webkit-animation: fadeIn 1.6s ease 1;-moz-animation: fadeIn 1.6s ease 1;-o-animation: fadeIn 1.6s ease 1;animation: fadeIn 1.6s ease 1;}
.hidden .ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"] .info-cart-topo,
.hidden .ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"]:hover .info-cart-topo {display: none}
.ncontainerShowCart.ico-cart.bg-azul-b[data-efx|="1"] .info-cart-topo .info-cart-topo-btn.bg-azul-b {background-color: #00a54b;color: #fff}
@-webkit-keyframes fadeIn {from {opacity: 0.0} to {opacity: 1.0}}
@-moz-keyframes fadeIn {from {opacity: 0.0} to {opacity: 1.0}}
@-o-keyframes fadeIn {from {opacity: 0.0} to {opacity: 1.0}}
@keyframes fadeIn {from {opacity: 0.0} to {opacity: 1.0}}
@-webkit-keyframes bgblinkcolor {from {background: #d9edf7;border-color: #bce8f1;color: #31708f} to {background: #dff0d8;border-color: #d6e9c6;color: #3c763d}}
@-moz-keyframes bgblinkcolor {from {background: #d9edf7;border-color: #bce8f1;color: #31708f} to {background: #dff0d8;border-color: #d6e9c6;color: #3c763d}}
@-o-keyframes bgblinkcolor {from {background: #d9edf7;border-color: #bce8f1;color: #31708f} to {background: #dff0d8;border-color: #d6e9c6;color: #3c763d}}
@keyframes bgblinkcolor {from {background: #d9edf7;border-color: #bce8f1;color: #31708f} to {background: #dff0d8;border-color: #d6e9c6;color: #3c763d}}
#fotoEmpresa {border-radius: 10px;border: 1px solid #d0d0d0;box-shadow:0 1px 0 #b3b3b3;height: 480px;margin: 25px auto;overflow: hidden;position: relative;width: 95%}
#fotoEmpresa div:first-child {background: url(../images/fachadaempresa.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;border-radius: 10px;border: 1px solid #d0d0d0;box-shadow:0 1px 0 #b3b3b3;height: 338px;left: 50%;margin: -169px -300px;position: absolute;top: 50%;overflow: hidden;width: 600px;z-index: 2}
#fotoEmpresa div:last-child {background-image: url(../images/fachadaempresa.jpg);background-repeat: no-repeat;background-position: center center;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-filter: blur(10px);-moz-filter: blur(10px);-o-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: url('#blur');filter:progid:DXImageTransform.Microsoft.blur(PixelRadius='10');height: 100%;margin: 0 auto;position: absolute;width: 100%;z-index: 1}

@media screen and (max-width: 900px) {
	#idChkAllFC {width: 100% !important;margin: 0 auto}
    .linksimportantes  {height: 315px;}
    .linksimportantes div {height: 315px;overflow: hidden}
    .linksimportantes dl, .linksimportantes dl dd {display: block;width: 100%}
    .linksimportantes dl dd {border-bottom: 1px solid #d0d0d0;height: 52px;line-height: 52px}
    .linksimportantes dd:nth-child(1) {background: #2956A3;color: #fff;padding-left: 15px;padding-right: 0;}
    .linksimportantes dd:last-child {border-bottom: 0}
    .linksimportantes a {display: block;height: 52px}
    .rodape-news, .srodape-redes, .rodape-video, .rodape-links, .rodape-operacional {display: block}
    #novo-topo-site-a td:nth-child(2) {width: 43px}
    #novo-topo-site-content {height: 107px}
    .sliderhome {margin-top: 0px}
    #barra-esquerda {background: #fff;border: 1px solid #d0d0d0;border-top: 0;box-shadow: 0 0 2px 3px rgba(85, 85, 85, 0.2);height: 300px;left: -220px;margin: 0 !important;overflow: auto;padding-bottom: 15px;position: fixed;top: 107px;z-index: 889}
    #barra-esquerda:hover {left: 0}
    #barra-esquerda.mob_top {top: 75px}
    #barra-esquerda:before {/*background: rgba(0, 0, 0, 3.0);*/ border-radius: 5px;content: ' ';display: block;height: 58px;left: 265px;position: fixed;top: 40px;width: 45px;z-index: 889}
    #barra-esquerda:hover:before {background: rgba(255, 255, 255, 0.0)}
    #barra-esquerda.mob_top:before {top: 109px;}
    #sbarra-esquerda {margin: 0 !important}
    .FundoBarraEsquerda {width: 1px !important}
    #sbarra-esquerda a:first-child, td.FundoBarraEsquerda:first-child {display: none}
    .menu-topo-links, .menu-topo-links-item {display: block;height: 32px;overflow: hidden;width: 43px;}
    .busca-novo-topo-site {background-color: #1F377A;height: 58px;width: 98%}
    .busca-novo-topo-site table td:nth-child(1) input {background-color: #fff;height: 58px}
    .busca-novo-topo-site table td:nth-child(2) input {background-image: url(../images/lupatopb.png);float: right;height: 58px;width: 58px}
    .ico-menu {background: rgba(255, 255, 255, 0.1);display: block;font-family: 'Roboto Condensed', sans-serif;font-size: 25px;height: 32px;line-height: 32px;margin: 0 auto;text-align: center;width: 39px;}
    .menu-topo-links-item:hover .ico-menu {background: #fff;color: #2956A3}
    .menu-topo-links-item ul {background: #fff;border: 1px solid #d0d0d0;box-shadow: 0 0 2px 3px rgba(85, 85, 85, 0.2);display: none;height: 160px;margin: 0 2px;position: absolute;right: 0;width: 175px;}
    .menu-topo-links-item:hover:after {background: #fff;content: '';display: block;height: 6px;margin-top: -5px;right: 2px;position: absolute;width: 39px;}
    #novo-topo-site-b td:nth-child(3) .design-a,
    #novo-topo-site-c td:nth-child(2) {display: none}
    #novo-topo-site-b td:nth-child(3) a.ico-cdst.design-b,
    .menu-topo-links-item:hover ul {display: block}
    #novo-topo-site-c td:nth-child(1) {overflow: hidden;position: relative;width: 100%}
    #novo-topo-site-c td:nth-child(3) {min-width: 200px}
    #novo-topo-site-b td:nth-child(3) {display: none}
    #novo-topo-site-c td:nth-child(1) .ico-seta-menu-topo, #abremenuesqd {background-color: #2956A3;margin: 0 7px;padding: 0 10px;width: 160px}
    #novo-topo-site-c td:nth-child(1) .ico-seta-menu-topo:before, #abremenuesqd:before {background: #2956A3;content: "";display: inline-block;left: 0;height: 43px;position: absolute;width: 7px;}
    #novo-topo-site-c td:nth-child(1):before {content: "";display: inline-block;vertical-align: middle;width: 0;height: 0;left: 187px;position: absolute;border-top: 22px solid transparent;border-bottom: 22px solid transparent;border-left: 22px solid #2956A3;}
    .menu-topo-links-item ul li a {display: block;color: #2956A3 !important;padding: 0 15px}
    .menu-topo-links-item ul li a:hover {background: #f0f0f0}
    .menu-topo-links-item .space-menu-topo-item {display: none}
    .menu-topo-links-item ul li {float: none;height: 32px;line-height: 30px;padding: 0 2px}
    .video-a-empresa, .video-a-empresa iframe {height: 480px;width: 640px}
	.gridSelect {margin:0 auto;width:-webkit-fill-available;width:-moz-available;max-width:542px;}
	.gridProdDet {width: -webkit-fill-available;width:-moz-available;max-width:542px;}
    .gridProdDet li {width: -webkit-fill-available;width: -moz-available;}
	.TabDadosSubProduto span:nth-child(2) b, .TabDadosSubProdutoDisabled span:nth-child(2) b {width:75px;}
	.gridSelect span:nth-child(4) {margin-left:90px;}
	.gridcheckoutprod.active .btnbuyprod {margin-top: 20px;margin-bottom: 10px;}
}

@media screen and (max-width: 700px) {
	html, body {overflow-x: hidden}
    #idChkCol1FC, #idChkCol2FC, #idChkCol3FC {display: list-item}
    .logo-novo-topo-site-td a.logo-novo-topo-site,
    #novo-topo-site-b td:nth-child(4),
    #novo-topo-site-a .texto-a, #novo-topo-site-c, #novo-topo-site-movel:after,
    .gridprods div.grid_3 h3:after, .EstColProd h3:after, .gridprods div.grid_3 p:after, .EstColProd p:after {display: none}
    #novo-topo-site-a .texto-b, #novo-topo-site-d {display: block}
    #novo-topo-site-content {height: 165px !important}
    .logo-novo-topo-site-td {max-width: 48px;width: 48px !important}
    .titulos-home, #novo-topo-site-a td:nth-child(1) {text-align: center}
    .titulos-home p {font-weight: bold !important;width: 100% !important}
    #novo-topo-site-b {background: #2956A3;height: 48px}
    #novo-topo-site-b td:nth-child(1) .design-b {background: #1F377A;border-radius: 5px;color: #fff;display: block;font-size: 38px;font-weight: bold;margin: 0 auto;height: 43px;line-height: 43px;width: 45px}
    .busca-novo-topo-site {height: 35px;width: 98%}
    .busca-novo-topo-site table td:nth-child(1) input {height: 35px}
    .busca-novo-topo-site table td:nth-child(2) input {background-image: url(../images/lupatopb.png);height: 35px;width: 58px}
    #novo-topo-site-a .ico-tlph {font-size: ;width:}
    #barra-esquerda {background: #fff;border: 1px solid #d0d0d0;border-top: 0;box-shadow: 0 0 2px 3px rgba(85, 85, 85, 0.2);height: 300px;left: -220px;margin: 0 !important;overflow: auto;padding-bottom: 15px;position: fixed;top: 153px;z-index: 88}
    #barra-esquerda:hover {left: 0}
    #barra-esquerda.mob_top {top: 121px}
    #barra-esquerda:before {border-radius: 5px;content: ' ';display: block;height: 43px;left: 2px;position: fixed;top: 109px;width: 45px;}
    #barra-esquerda:hover:before {background: rgba(255, 255, 255, 0.3)}
    #barra-esquerda.mob_top:before {top: 77px;}
    #sbarra-esquerda {margin: 0 !important}
    .FundoBarraEsquerda {width: 1px !important}
    #sbarra-esquerda a:first-child, td.FundoBarraEsquerda:first-child {display: none}
    dd.icon-secure img {margin: 0px auto 18px auto !important}
    #novo-topo-site-a a {margin: 7px 0}
    .rodape-links ul li  {margin: 12px 20px}
    .menu-esquerdo a {border: 0px;margin: 7px 0}
    .menu-esquerdo a:before {content: ' '}
    .menu-topo-links-item ul {height: 162px}
    #idContentProdCrossFC .AdicItem a:nth-child(1) {margin-bottom: 15px}
    .gridprods div.grid_3 a.imgprod, .EstColProd a.imgprod {width: 180px}
    .gridprods div.grid_3, .EstColProd div.grid_3 {margin: 14px auto;width: 100%}
    .gridprods div.grid_3 div, .EstColProd div.grid_3 div {margin: 0 auto;width: 98%}
    .pathcat ul, #idPathSearchNotFoundFC ul#idUlPathSearchFC, .headerListaProd, .pathcat_detalheprod {display: none}
    #idTitTextoFC, #idDivResumoCatFC, #idFoundFC {text-align: center;padding: 0 !important}
    .c_gridProdDet.first {text-align: center}
    .c_gridProdDet {display: block}
    .c_gridProdDet_a, .c_gridProdDet_b {display: block !important;margin-bottom: 20px;width: 100%}
    .c_gridProdDet_b {min-width: auto !important}
    .gridcheckoutprod.active {padding-right: 0 !important;}
    .descricaoproddet p, .descricaoproddet .t1 {text-align: center}
    .linksimportantes  {height: 315px;}
    .linksimportantes div {height: 315px;overflow: hidden}
    .linksimportantes dl, .linksimportantes dl dd {display: block;width: 100%}
    .linksimportantes dl dd {border-bottom: 1px solid #d0d0d0;height: 52px;line-height: 52px}
    .linksimportantes dd:nth-child(1) {background: #2956A3;color: #fff;padding-left: 15px;padding-right: 0;}
    .linksimportantes dd:last-child {border-bottom: 0}
    .linksimportantes a {display: block;height: 52px}
    .rodape-news, .srodape-redes, .rodape-video, .rodape-links, .rodape-operacional {display: block}
    .video-a-empresa, .video-a-empresa iframe {height: 315px;width: 420px}
    .pergunta {text-align: center}
    .content-levelstar {margin:15px auto 0 auto;width: 177px}
}

@media screen and (max-width: 420px) {
    .gridprodfixacao label {margin:5px 0;}
    #fotoEmpresa div:first-child {margin-left: -140px;width: 280px;}
    .content-a-empresa .adress dl dd:last-child {height: 70px;overflow: hidden}
    .content-a-empresa dl span {display: none}
    #idCheckoutFC .EstChkDiv .EstChkNomeCampo {min-width: 0 !important}
    #idChkAllFC {width: 300px !important;margin: 0 auto}
    #idCheckoutFC #idChkRegisterIntFC, .EstChkDiv {width: 300px !important;margin: 0 auto}
    #idChkCol2FC {padding: 0}
    #novo-topo-site-a td {padding: 3px 0}
    #novo-topo-site-a td:nth-child(1) {line-height: 18px}
    #novo-topo-site-d, #novo-topo-site-d td:nth-child(2),
    #novo-topo-site-d .logo-novo-topo-site {height: 65px}
    #novo-topo-site-d td:nth-child(2) {min-width: 62px}
    #novo-topo-site-d td:nth-child(2) a.ico-cart {width: 55px}
    #barra-esquerda {top: 156px}
    #barra-esquerda.mob_top {top: 114px}
    .busca-novo-topo-site table td:nth-child(2) input {width: 53px}
    .ico-menu {background: 0;box-shadow: 0 0 0 0}
    .gridcheckoutprod.active {display: block;width: 305px}
    .gridcheckoutprod.active .btnbuyprod, .gridcheckoutprod.active #infoProdSelected {display: flex}
    .TabDadosSubProduto, .TabDadosSubProdutoDisabled {padding-bottom: 13px}
    .c_gridProdDet_b {min-width: 300px}
    .gridSelect span.first {line-height:20px;margin:20px 0 10px 0;}
    #CrossSelling {overflow: hidden;margin: 10px auto;width: 300px}
    #idContentProdCrossFC table td:nth-child(2){display: none;vertical-align: top}
    .rodape-pagmt dd {display: inline-block;float: left;margin: 5px 1px}
    .rodape-pagmt dd:nth-child(5) {margin-left: 0px}
    .rodape-pagmt {width: 270px}
    .rodape-news, .srodape-redes, .rodape-video, .rodape-links, .rodape-operacional {padding: 5px;min-width: 308px;width: 308px}
    .blog {width: 280px}
    #idTxtLinkCatFC a:after {content: "Ver todas as categorias"}
    #idContinueBuyFC, .idTxtTrackFC, #idContinueBuyFC {margin: 5px 0;width: 100%}
    #idTxtLinkCatFC a, .idTxtTrackFC a , #idContinueBuyFC a{text-decoration: none;}
    #idTxtLinkCatFC a:after, #idContinueBuyFC a:after {display: block !important;margin: 0 auto !important;text-align: center !important;width: 200px !important}
    .idTxtTrackFC a:after {display: block !important;margin: 0 auto !important;text-align: center !important;width: 230px !important}
    .FCCartContainer{width: 308px;margin: 0 auto}
    .FCCartContainer .FCCartRespTable {width: 300px}
    td.FCCartItemCont, td.FCCartItemTh, #TabItens tr:nth-child(3) td:nth-child(2) {width: 0px !important}
    .FCCartRespTable td {padding: 5px 1px}
    .EstTabPedidoTit:nth-child(1),
    .EstTabPedidoNum:nth-child(1){font-size: 12px;text-align: center;width: 3px}
    .EstTabPedidoTit:nth-child(3),
    .EstTabPedidoNum:nth-child(3), .EstTabPedidoTit:nth-child(4),
    .EstTabPedidoNum:nth-child(4){font-size: 12px;text-align: center;}
    #TabItens tr:nth-child(3) td:nth-child(2) table {display: none}
    .EstTabPedidoTotal:nth-child(1):after {content: " Itens"}
    .EstTabPedidoTotal:nth-child(3):before {content: "Total do Pedido: "}
    .EstTabPedido.FCCartItemCont table tr:nth-child(2), .EstTabPedido.FCCartItemCont table tr:nth-child(3) {display: none}
    #idTxtRecalculateFC {text-align: center;width: 280px}
    .video-a-empresa, .video-a-empresa iframe {height: 225px;width: 300px}
    .gridprods div.grid_3 a.imgprod, .EstColProd a.imgprod {min-width: 0;width: auto;}
    .c_gridProdDet.first {margin: 0 auto;max-width: 270px}
    .checkoutlinkprodgrid span, .checkoutlinkprodgrid a {display: block;float: none;text-align: center}
}

@media screen and (min-width:1025px){
  .TabDadosSubProduto span:nth-child(2) b, .TabDadosSubProdutoDisabled span:nth-child(2) b {width:80px;}
  .TabDadosSubProduto span:nth-child(3) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem {width:165px;}
  .TabDadosSubProduto span:nth-child(4) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(4) .AdicItem {width:60px;}
}

@media screen and (min-width:1280px){
  .TabDadosSubProduto span:nth-child(2) b, .TabDadosSubProdutoDisabled span:nth-child(2) b {width:80px;}
  .TabDadosSubProduto span:nth-child(3) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem {width:220px;}
  .TabDadosSubProduto span:nth-child(4) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(4) .AdicItem {width:60px;}
}

#Table_01 {margin: 10px auto}

@media screen and (min-width:0\0) {.menu-esquerdo a {font-size: 18px !important}
.TabDadosSubProduto span:nth-child(3) .AdicItem, .TabDadosSubProdutoDisabled span:nth-child(3) .AdicItem {width: 160px !important}
.gridProdDet li table {line-height: 15px\9\0}}
.MagicThumb-expanded {border: 14px solid rgb(255, 255, 255) !important}
.refdescprod {display: block}
#Cat1_235925 {display: none} /* Linha golden, listagem de categorias */

.MagicZoomPlus img {max-height: 300px;max-width: 300px;width: auto !important}

#donotGo {background: rgba(255, 255, 255, .98);left: 0;height: 1px;overflow: hidden;opacity: 0.0;position: fixed;top: -1px;width: 100%;z-index: 12}
#donotGo.active {height: 100%;opacity: 1.0;top: 0;}
#f-donotGo {cursor: pointer;font-size: 1.9em;padding: 10px;position: absolute;right: 0;top: 0;}
#c-donotGo {background: #fff;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0 1px 0 rgb(169, 169, 169);left: 50%;height: 250px;margin: -100px -155px;position: absolute;top: 50%;width: 310px}
#c-donotGo dl {margin: 15px}
#c-donotGo dd {color: #379009;margin: 10px 5px}
.m-donotGo {border-bottom: 4px solid #ddd;padding: 5px 10px;text-align: center}
#FormPT {border: 1px solid #d0d0d0;border-radius: 5px;box-shadow: 0 1px 0 #b3b3b3;margin: 10px auto;width: 95%}
#FormPT td {padding: 7px 2px}
#FormPT input,
#FormPT select,
#FormPT textarea {border: 1px solid #d0d0d0;border-radius: 5px;font-size: 14px;line-height: 20px;padding: 5px;}
#FormPT select {width: 60px !important}
#FormPT .InputButton {border-radius: 4px !important;padding: 8px 30px !important;text-transform: uppercase !important;}
