ul.messages { margin: 0 auto; }
ul.messages >li:after { content: "Fechar" !important; position: absolute !important; bottom: 15px !important; right: 50% !important; position: absolute !important; padding: 4px 15px !important; background-color: #F00 !important; color: #FFF !important; border-radius: 10px !important; text-transform: uppercase !important; cursor: pointer; margin-right: -55px; width: 80px; text-align: center; }
ul.messages:before { position: fixed !important; content: "" !important; background-color: rgba(0,0,0,0.3) !important; width: 100% !important; height: 100% !important; top: 0 !important; right: 0 !important; z-index: 10000; }
.messages li.success-msg, .messages li.error-msg, .messages li.config-msg { position: fixed !important; top: 0 !important; z-index: 100000 !important; width: 400px !important; left: 50% !important; margin-left: -200px !important; top: 200px !important; max-height: 500px !important; overflow: auto !important; padding: 20px !important; border-radius: 10px !important; background: #FFF !important; background-position: 15px 30px !important; line-height: 24px; padding-bottom: 60px !important; padding-top: 60px !important; }
.messages li.success-msg *, .messages li.error-msg *, .messages li.config-msg * { font-weight: 700; font-size: 14px; padding: 0; text-align: center; color: #000; }
.messages li li { padding: 0 !important; }
.messages li.success-msg:before, .messages li.error-msg:before, .messages li.config-msg:before { content: "Sucesso"; background-color: #00A200; width: 100%; display: block; position: absolute; top: 0; right: 0; height: 50px; text-align: center; line-height: 50px; text-transform: uppercase; color: #FFF; font-weight: bold; font-size: 25px; }
.messages li.error-msg:before { content: "ATENÇÃO"; background-color: #FF0000; }
.messages li.config-msg:before { content: "CONFIGURAÇÃO";  }
ul.messages.review-msg { display: none !important; }
.template-customer-dashboard .reviewcustomer   { display: none !important; }
.buy.large { background: #00a200 }
.buy.large i { background: #147600 url(/skin/frontend/pichau/default/images/cart-transparent.png) center center no-repeat; }
.slider .coluna { width: 220px !important;   border: 0; border-bottom: 1px solid #f4f4f4; padding-left: 0; padding-right: 0; border: 0; position: relative; }
.slider .coluna:before { content: ""; width: 1px; height: 100%; background: #f4f4f4; position: absolute; top: 0; left: 0px; z-index: 100000; }
.box.produtos .slider .coluna .item .buttons:after,
.box.produtos .slider .coluna .item .buttons-no-stock:after { display: none; }
.box.produtos .slider .coluna .button.compare { margin-left: 10px; margin-left: 10px; margin-right: 5px; }
.box.produtos .slider .coluna .item { margin-right: 0; width: 100%; width: 220px; height: 370px; padding-top: 20px; }
.cms-home .box.produtos.destaque .item.primeiro-destaque { border-bottom: 1px solid #f4f4f4 !important; margin-bottom: 0; padding-top: 20px !important; }
.cms-home .box.produtos.destaque .item { padding-top: 20px !important; }
.box.produtos .slider .coluna .item img { max-width: 90%; height: auto; display: block; margin: 0 auto; }
.box.produtos .slider .coluna .item .buttons { padding-right: 0; position: relative; margin-left: -3px; }
.box.produtos .slider .coluna .item .buttons,
.box.produtos .slider .coluna .item .buttons-no-stock { border: 0; }
.box.produtos .slider .coluna .item .buttons-no-stock .button.compare  { margin: 3px auto!important; display: block; }
.buttons-no-stock .button.compare {  margin: 3px auto!important; }
.box.produtos .slider .coluna .item .button.buy { margin-right: 5px; }
#content-main .box.produtos.destaque { margin-bottom: -10px; margin-top: 10px; }
#content-main .box.produtos.lancamento { padding-bottom: 0; margin-bottom: 0;margin-top: 10px; }
.cms-home #content-main, .cms-home #content-footer { padding-bottom: 0; }
#nav-social-1 { background-position: -2px -2px; }
#nav-social-2 { background-position: -34px -3px; }
#nav-social-3 { background-position: -66px -2px; }
.nav-social a { height: 28px; width: 28px; border-radius: 50%; background: url(/skin/frontend/pichau/default/images/sprite-social.png?2) no-repeat; }
.banner-nav { float: right; margin-right: -10px; }
.banner-nav a { height: auto;  margin-top: 10px;    margin-right: 0px;   }
header.wrapper .nav-social { left: 409px; top: 7px }

.body-scroll #header-container header.wrapper { display: none; }
.body-scroll { padding-top: 210px; }

.button { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; overflow: hidden; }
#nav { z-index: 10000000000000; position: relative; }

.box.produtos .button.buy i,
.box .button.compare:after { border-radius: 3px 0 0 3px; }

.box .button.compare { margin-left: 5px; margin-right: 0; }
.box.produtos .button.buy { margin-right: 5px }

.template-2columns-left .box.produtos .item a img { width: 95%; margin: 0 auto; height: auto; }

#header-container h1 a { background-image: url(/skin/frontend/pichau/default/images/logo-white2015.png); }
#header-container { background: transparent;  }
#header-container.menu-scroll { }
.bar-header { background: transparent; box-shadow: none; }
header.wrapper {height: 127px; }
#header-container h1, h1 a { height: 115px; }

.nav-sac li { margin-left: 0; }
header.wrapper .nav-sac { top: 67px; left: auto; right: 10px; height: 44px; }
header.wrapper .nav-social { position: relative !important; top: auto !important; left: auto !important; right: auto !important; }
header.wrapper .nav-sac li { margin-left: 42px; }

header.wrapper .nav-social label { text-align: center; text-transform: uppercase; font-size: 11px; color: #FFF; display: block; margin-bottom: 5px; }
header.wrapper .nav-sac li { height: 44px; }
/*header.wrapper .banner-nav a { margin: 0; }*/
header.wrapper .nav-sac .nav-social li { height: auto; margin: 3px; margin-top: 0; }

#nav-sac-1, #nav-sac-2 { background: url(/skin/frontend/pichau/default/images/sprite-icons.png?v4) no-repeat; margin-top: 17px; color: #FFF; }
#nav-sac-1 { background-position: 0 -27px; padding-left: 25px; margin-right: 0; }
#nav-sac-2 { padding-left: 25px; background-position: 0 4px; }
header.wrapper .nav-sac li.sac-social { margin: 0; margin-right: 0;  }

.nav-top { left: 333px; right: auto; background: #d9d9d9;  }
.nav-top a { display: inline-block; padding: 9px 0 6px; color: #000; font-weight: bold; }
.nav-top li { padding: 0 20px; text-transform: uppercase;  }
.nav-top li.login { color: #ce0005; }
.nav-top li.login a { color: #ce0005; }
.nav-top li.login .ico { display: inline-block; width: 14px; height: 14px; background: url(/skin/frontend/pichau/default/images/login_icone.png?v6)}
.nav-top li.login .ico2 {display: inline-block; width: 16px; height: 16px; background: url(/skin/frontend/pichau/default/images/cadastro_icone.png?v6)}
.nav-top li.login .ico3 {display: inline-block; width: 16px; height: 16px; margin-bottom: -1px; background: url(/skin/frontend/pichau/default/images/sair_icone.png?v6); }

.nav-sac a { font-size: 10px;  display: block; }
.nav-sac a span { font-size: 13px; }

.bar-header { height: 72px; }
#bt-cart { 
    position: absolute; top: 0; right: 0; background: #348542; width: 140px; height: 56px; text-align: right; 
    border-radius: 5px; margin-top: 0; padding-right: 40px; padding-top: 0px; opacity: 0.85; border-radius: 0 0 5px 5px;
}
#bt-cart:after { background-position: 16px -55px; height: 100%; }
#bt-cart:before { 
    content: ""; display: block; position: absolute; width: 9px; height: 6px; right: 15px; top: 35px;
    background: url(/skin/frontend/pichau/default/images/sprite-icons.png?v7) 0px -169px no-repeat 
}

#bt-departaments {  width: 227px;  box-shadow: none; border-top: 0; border-bottom: 0; border-radius: 5px; height: 45px; padding-top: 15px; position: relative; }
#bt-departaments:before { background: url(/skin/frontend/pichau/default/images/sprite-icons.png?v7) 0 -110px no-repeat; content: ""; position: absolute; left: 10px; right: 15px; width: 28px; height: 28px; }
#bt-departaments:after { background-position: right 25px; }
#bt-cart span { margin-top: 0; display: inline; text-transform: none; }
#bt-cart .total-items { background: none; }
#bt-cart .title { display: block; margin-top: 10px; margin-bottom: 5px; font-size: 16px; text-transform: uppercase; font-weight: bold;  }

#form-search { width: 768px; position: relative; margin-right: 0; padding: 0 !important; margin-top: 5px; border: 0; float: right; }

#form-search .button { 
    height: 48px; font-size: 18px; text-indent: 20px; color: #FFF; text-transform: uppercase; 
    font-weight: bolder;  position: absolute; right: -2px; top: 0; border-top: 4px solid #da040a; 
    background: #f30006; width: 133px;   background-image: none;
}
#form-search .button:before {
    background: url(/skin/frontend/pichau/default/images/sprite-icons.png?v10) 0px -184px no-repeat; 
    position: absolute; top: 9px; left: 7px; width: 29px; height: 29px; content: "";
}
#form-search .text { 
    width: 585px; height: 46px; width: 100%; text-indent: 20px; font-size: 14px; 
    text-transform: inherit; font-weight: bold; padding: 0; border-radius: 5px; -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; text-transform: none;; color: #7b7b7b; color: rgba(26, 26, 26, 0.74);  font-size: 16px;
}
#background-centro-background, .background-banner-fixo  { background: #000; }

.header-container .wrapper,
.bar-header .wrapper { width: 1100px; }
#header-container.menu-scroll .bar-header { background: #000; background: rgba(0,0,0,0.86); height: 82px; }

.bar-header #bt-cart { display: none; }
#header-container.menu-scroll .bar-header { border-top: 2px solid #da040a; }
#header-container.menu-scroll .bar-header #bt-cart { display: block; }
#header-container.menu-scroll { z-index: 100000000; position: absolute; }
#header-container.menu-scroll #form-search { width: 465px; height: 39px; float: left;   margin-top: 20px; margin-left: 285px;  }
#header-container.menu-scroll #form-search button { height: 41px; line-height: 37px; text-indent: -1000000px; width: 43px;  }
#header-container.menu-scroll #form-search .button:before { top: 5px; }
#header-container.menu-scroll #form-search .text { height: 39px; line-height: 39px; text-transform: normal; font-weight: normal; }
#header-container.menu-scroll #bt-cart { margin-top: 0px; width: 100px; padding-right: 10px; padding-left: 35px; }
#header-container.menu-scroll #bt-cart:before { display: none; }
#header-container.menu-scroll #bt-cart:after { background-position: 6px -53px; }
#header-container.menu-scroll #bt-departaments { height: 38px; border-top: 5px solid #da040a; margin-top: -5px; border-bottom: 3px solid #E90313; padding-top: 5px; overflow: hidden; }
#header-container #bt-departaments:after { display: none; }
#header-container #bt-departaments {background: #E90313 url(/skin/frontend/pichau/default/images/bt-menu-pichau-over.png) 237px -45px no-repeat;}
#header-container.menu-scroll #bt-departaments { background: #E90313 url(/skin/frontend/pichau/default/images/bt-menu-pichau-over.png) 237px 13px no-repeat !important; }

#header-container.menu-scroll .nav-main:hover #bt-departaments { background-position: 237px -55px !important; }
#header-container.menu-scroll #bt-departaments:before { 
    background-image: url(/skin/frontend/pichau/default/images/logo-mini.png); 
    background-position: center center !important; width: 55px !important; height: 45px !important; top: 0px; top: 0 !important; left: 0 !important;  background-color: #da040a;
}


.bar-float-menu { position: absolute; display: none; right: 165px; top: 25px; font-size: 13px; color: #e60006; background: url(/skin/frontend/pichau/default/images/bt-menu-pichau-over.png?v2) 0 -124px no-repeat; padding-left: 30px; height: 30px; line-height: 30px; }
.bar-float-menu li a { color: #e60006; text-transform: uppercase; font-weight: bold;  }
#header-container.menu-scroll .bar-float-menu { display: block; }


#header-container.menu-scroll .bar-header .logo { display: none; }
#header-container.menu-scroll .bar-header .nav-main { margin-top: 20px;  }
/*#header-container.menu-scroll .bar-header .logo img {     width: 230px; }*/
/*#header-container.menu-scroll .bar-header .nav-main {  
    margin-top: 82px; padding: 5px; padding-top: 0; background: rgba(0,0,0,0.8); height: 47px;
    border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
}*/
.box.monte { margin-bottom: 0; }
 .box.monte .bt-monte { background: none !important; width: 100%; height: 100%;  }
.cms-home .box.monte .item { height: 93px; width: 20%; margin: 0 !important; padding:0  !important;text-align: center; background: transparent !important; }
.box.monte .item { margin-bottom: 0; padding-bottom: 0;}
.box.monte .wrapper { width: 1090px; }
.box.monte img { margin: 0 auto; }
/*.box.monte .bt-monte-pc-gamer { background: url(/skin/frontend/pichau/default/images/monte-rtb-1.png) center center no-repeat; }
.box.monte .bt-monte-home { background: url(/skin/frontend/pichau/default/images/monte-gamer-2.png) center center no-repeat; }
.box.monte .bt-monte-business { background: url(/skin/frontend/pichau/default/images/monte-empresa-3.png) center center no-repeat; }
.box.monte .bt-monte-configurador { background: url(/skin/frontend/pichau/default/images/monte-seuj-4.png) center center no-repeat; }
*/
.slider .flex-direction-nav { right: 5px; top: -37px; }
.slider .flex-direction-nav a,  
.menu-pichau-home .flex-direction-nav a {  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #eb1218 url(/skin/frontend/pichau/default/images/sprite-icons.png) -225px 0 no-repeat; }
.slider .flex-direction-nav a.flex-prev,
.menu-pichau-home .flex-direction-nav a.flex-prev { background-position: 11px -216px; }
.slider .flex-direction-nav a.flex-prev:hover,
.menu-pichau-home .flex-direction-nav a.flex-prev:hover { background-color: #FFF; background-position: 11px -243px; }
.slider .flex-direction-nav a.flex-next,
.menu-pichau-home .flex-direction-nav a.flex-next { background-position: -27px -216px; }
.slider .flex-direction-nav a.flex-next:hover,
.menu-pichau-home .flex-direction-nav a.flex-next:hover { background-color: #FFF; background-position: -27px -243px; }

.menu-pichau-home-wrapper { overflow: hidden; background: #FFF url(/skin/frontend/pichau/default/images/bg-new-menu.png) repeat-x scroll 0 0; position: relative; width: 1100px; height: 133px; border-bottom: 2px solid #eb1218; }
.menu-pichau-home { margin: 0 40px; }

.menu-pichau-home li { text-align: center; padding: 15px 0 10px; }
.menu-pichau-home img { display: inline; margin: 0 30px;  }
.menu-pichau-home span { display: inline-block; clear: both; text-align: center; margin-top: 10px; padding: 3px 5px; background: #e6e6e6; text-transform: uppercase; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.menu-pichau-home a { font-size: 11px; color: #000;  }
.menu-pichau-home li:hover span { background: #eb1218; }
.menu-pichau-home li:hover a { color: #FFF; }

.menu-pichau-home .flex-direction-nav { display: block; top: 0; width: 100%; height: 1px; }
.menu-pichau-home .flex-direction-nav a { position: absolute; top: 50px;  }
.menu-pichau-home .flex-direction-nav .flex-prev { left: 10px;  }
.menu-pichau-home .flex-direction-nav .flex-next { right: 0px;left: auto; }
.menu-pichau-home .flex-control-nav.flex-control-paging { display: none; }

.menu-pichau-home {
    visibility: hidden;
    opacity: 0;
    transition: opacity 1s linear;
}
.spinner {
    margin: 50px auto 0;
    width: 70px;
    text-align: center;
}
.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #E90313 ;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% {
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
      }
}

.nav-sac.wrapper { width: 1100px; }
.bar-newsletter { padding: 5px 0; }
.bar-newsletter label { 
    line-height: 16px; font-size: 14px; font-weight: normal; margin-right: 30px;
    margin-top: 5px; padding-left: 60px; background: url(/skin/frontend/pichau/default/images/sprite-icons.png?v11) 10px -289px no-repeat; 
}
.bar-newsletter label  span { display: block; font-size: 19px; color: #00d037; }
.bar-newsletter .button { font-size: 17px; background: #009e2a url(/skin/frontend/pichau/default/images/sprite-icons.png?v12) 90px -332px no-repeat;  position: relative; padding-right: 30px; }

#footer-container { padding-bottom: 0; }
#footer-container footer { padding-bottom: 35px; }
#footer-container .navs hr { margin-top: 15px; width: 765px; }
#footer-container .navs { width: auto; margin-bottom: 10px; }

/*.parceiros-pichau { width: 340px; }*/
.parceiros-pichau li { width: 79px !important; height: 74px; line-height: 74px; overflow: hidden; background: #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; margin-right: 5px; }
.parceiros-pichau img { width: 79px; vertical-align: middle; display: inline; } 
#footer-container .navs nav.nav-parceiros-pichau { float: right; width: 250px; margin-right: 0; }
#footer-container .navs nav.nav-parceiros-pichau ul { margin-left: 0; }
#footer-container .navs nav.nav-parceiros-pichau h5 { text-align: center; }
#footer-container .navs nav { margin-right: 60px; }

body { background: #000 ;/* url(/skin/frontend/pichau/default/images/bg-site2015.jpg) top center repeat;*/ }
body.ofertas-localidade-localidade-index { background: #FFF; }
/*#header-container { background: #000; }*/
#payment-method .li-method-paypal_express .method-title label {
    background: url(/skin/frontend/pichau/default/images/paypal/selo.png) left 0 no-repeat;
    padding-left: 180px;
    margin: 0;
}

.background-banner-fixo2.wrapper { background: transparent; background-color: transparent; position: relative; z-index: 0;  }
.background-banner-fixo2 .rev_slider_wrapper { margin-left: -1px !important; width: 1102px; }

.nav-social, .nav-social-youtube { position: relative; heisght: 190px; margin-top: 8px;  }
.nav-social-youtube { height: 190px; margin-top: 0; }
.nav-social-youtube #___ytsubscribe_0 { position: absolute; }
#___ytsubscribe_0 { position: absolute; bottom: 3px; left: 40px;  }

#content-main { padding-bottom: 20px; }

.amar-profile label { width: 100%; display: block; }

.amar-profile { background: #e7f6e3;   padding: 5px 20px 10px; margin-left: -20px; width: 100%; }
#form-registro  .amar-profile label, .onepagecheckout-index-index .box-form .amar-profile label { color: #000; font-weight: bold; font-size: 13px; }

#form-registro  .amar-profile label,
.customer-account-form .amar-profile label { display: block; width: 100%; }

#form-registro  .amar-profile select,
.customer-account-form .amar-profile select { width: 100%; border: 1px solid #ededed; height: 30px; line-height: 30px; }

#footer-container .navs .nav-payment { background-position: 0 17px; height: 120px; margin-right: 70px;  }

#seloEbit { margin-top: -18px;   }

#nav-sac-3 {  margin-top: 26px; color: #fff; padding-left: 30px; background-position: 0 -27px; }
#nav-sac-2 { margin-top: 26px; }
#nav-sac-1 { margin-top: 26px; }
.nav-security li { margin-right: 38px; }

.breadcrumbs { background: transparent; border: 0; margin-bottom: 0; }
.breadcrumbs li.home { background: none; }
.breadcrumbs .wrapper { height: 31px; margin-bottom: 5px; width: 1100px; }
.breadcrumbs .voltar { padding-right: 5px; }
.monte-title .wrapper { padding: 0 5px; width: 1090px; }
.monte-title .addthis_toolbox { right: 10px; }



.monte-content { margin-top: 0; margin-bottom: 0;  }
.monte-content .wrapper { padding-top: 7px; background: #FFF;  width: 1100px; padding-bottom: 30px; }
.box.monte-content .col-left { margin-left: 10px; margin-left: 5px; width: 866px; }

#content-main,
#content-footer { width: 1100px; }
.catalog-product-view .box header, .cms-home .box header { width: 1100px; }
.wrapper { width: 1080px; }
.menu-pichau-home-wrapper.wrapper { width: 1100px; }
.slider.wrapper { width: 1100px; }

.bar-sac { width: 1100px; }

.bar-sac li { width: 20%; margin-right: 0; padding-left: 30px; padding-left: 0; text-align: center; }
.bar-sac li a { display: inline-block; text-align: left; margin: 0; }

.bar-newsletter .nome { width: 270px; }
.bar-newsletter .email { width: 320px; }

.catalog-product-view.cms-home .box header { margin-bottom: 0; }
.catalog-product-view .box header, .cms-home .box header { margin-bottom: 0; }
/*.footer-koder { position: fixed; bottom: 0; left: 0; width: 100%; height: 60px; z-index: 10000; background: #FFF; }
.footer-koder .wrapper { width: 960px; margin: 0 auto; }
.monte-content .footer-koder .button.next { float: right; }
.dropdown-monte .select2-search { 
    padding: 5px 40px 5px 160px !important; background-image: url(/skin/frontend/pichau/default/images/img-drop.png) !important;
    background-repeat: no-repeat !important; background-position: 15px center !important; 
}*/
.customer-account-create #main section,
.customer-account-login #main section,
.template-customer-dashboard #main section { width: 100%; width: 100%; }
.template-customer-dashboard .main-title h1 { padding: 0 10px; }
.template-customer-dashboard .amar-profile { display: none; }
.template-customer-dashboard .wrapper { width: 1100px; }

.template-cms .page-title { width: 1060px !important; background: #FFF; padding-left: 20px; padding-right: 20px; }
.template-cms .std { width: 1060px !important; background: #FFF; padding-left: 20px; padding-right: 20px; }
.bar-newsletter { height: 52px; background: transparent; padding: 0; }
.bar-newsletter .wrapper, #form-newsletter.wrapper { width: 1100px; padding-left: 20px; padding-right: 20px; background: #5e636b; height: 42px; padding: 5px 0; }
.bar-newsletter .button { right: 10px; }

#footer-container { background: transparent; padding: 0; }
#footer-container .wrapper { background: #FFF; width: 1060px; padding-left: 20px; padding-right: 20px;  padding-top: 20px; }

#footer-container footer { background: transparent; padding-bottom: 0; background: transparent; }
#footer-container footer .wrapper { background: #fff; padding-bottom: 35px; height: 111px;  padding-top: 0; margin-top: 2; border-top: 1px solid #e8262b; }

#footer-container footer .wrapper .address  { width: 700px; margin-left: 50px; }
#footer-container footer .wrapper .address address { color: #e8262b; font-size: 13px; font-weight: bold; margin-top: 10px; }
#footer-container footer .wrapper .address address span { color: #000; font-size: 12px; }
#footer-container footer .wrapper .address p { font-size: 10px; color: #5c646c; margin-top: 10px; }
#footer-container .nav-developed span { color: #333132; }

#footer-container .logo { width: 126px; height: 108px; margin-left: 20px; margin-left: 20px; background: url(/skin/frontend/pichau/default/images/logo-alt.png) 0 0 no-repeat; }

#main > .fields.amar-profile { display: none; }

.template-2columns-left .col-left { padding-left: 0; padding-left: 0; width: 180px; }

.col-left .option { width: 230px; }
#btn-monte { padding-left: 65px; background-position: 5px center; width: 177px; }

.template-2columns-left .col-left { width: 230px; }
.template-2columns-left .col-right { width: 840px; }
.catalog-product-view .col-left { width: 540px; }

.catalog-product-view .col-right { width: 525px;     }
.template-2columns-left .box.produtos .item { margin-right: 0; width: 210px; }
.template-2columns-left .box.produtos .item.last { margin-right: 0; }


.lista-configurador .item { width: 400px; }
#banners-monte-seu-pc-topo  { width: 1090px; }
#banners-monte-seu-pc-topo .banner-topo { width: 866px; text-align: center; }

.nav-monte { background: transparent; border: 0; }
.nav-monte li { height: 105px; border-radius: 0;width: 100px; margin: 0; }
.nsav-monte li:first-child { width: 98px; }

.monte-title { height: 50px; }

.monte-title .wrapper { background: #f2f2f2; height: 50px; border-bottom: 1px solid #f30006; border-top: 1px solid #cecece;  }
.monte-title { height: 52px;  border: 0; }
.monte-title h2 { line-height: 50px; }
.monte-title .addthis_toolbox { top: 15px; }
.koder-configurador {}

.monte-info-top .wrapper { width: 1100px; }

.monte-info-top li { display: inline-block; width: 33%; text-align: center; padding: 0; margin: 0; padding: 10px 0; }
.monte-info-top li img { margin:  0 auto; }

.nav-monte { padding: 0; }

.nav-monte .wrapper { background: #d8d8d8; width: 1100px; width: 1100px;  }

.nav-monte a { background-image: url(/skin/frontend/pichau/default/images/bg-monte-li2015.png); border-radius: 0; width: 100%; }
.nav-monte p { background:  #d8d8d8; padding-top: 10px; padding-bottom: 4px; width: 100%; display: block; display: block;  }
.nav-monte a.selected p { background: #008d00; background: #008d00; padding-bottom: 10px; }
.nav-monte a.active p, .nav-monte a:hover p { padding-top: 0; padding-bottom: 14px; padding-top: 4px; position: relative; }
.nav-monte a.active p:after, .nav-monte a:hover p:after { height: 7px; content: ""; position: absolute; bottom: -2px; width: 100%; right: 0; background: #fff url(/skin/frontend/pichau/default/images/seta-baixo2015.png) bottom center no-repeat; }
.nav-monte a.selected p:after { display: none !important; }
.nav-monte a.selected:hover p { padding-top: 10px; padding-bottom: 10px; }

.nav-monte .nav-monte-1{background-position:8px 0}
.nav-monte .nav-monte-2{background-position:-75px 0}
.nav-monte .nav-monte-3{background-position:-158px 0}
.nav-monte .nav-monte-4{background-position:-241px 0}
.nav-monte .nav-monte-5{background-position:-324px 0}
.nav-monte .nav-monte-6{background-position:-407px 0}
.nav-monte .nav-monte-7{background-position:-490px 0}
.nav-monte .nav-monte-8{background-position:-573px 0}
.nav-monte .nav-monte-9{background-position:-656px 0}
.nav-monte .nav-monte-10{background-position:-739px 0}
.nav-monte .nav-monte-11{background-position:-822px 0}
.nav-monte .nav-monte-1.active,.nav-monte .nav-monte-1.selected,.nav-monte .nav-monte-1:hover{background-position: 8px -69px !important; }
.nav-monte .nav-monte-2.active,.nav-monte .nav-monte-2.selected,.nav-monte .nav-monte-2:hover{background-position:-75px -69px; }
.nav-monte .nav-monte-3.active,.nav-monte .nav-monte-3.selected,.nav-monte .nav-monte-3:hover{background-position:-158px -69px; }
.nav-monte .nav-monte-4.active,.nav-monte .nav-monte-4.selected,.nav-monte .nav-monte-4:hover{background-position:-241px -69px; }
.nav-monte .nav-monte-5.active,.nav-monte .nav-monte-5.selected,.nav-monte .nav-monte-5:hover{background-position:-324px -69px; }
.nav-monte .nav-monte-6.active,.nav-monte .nav-monte-6.selected,.nav-monte .nav-monte-6:hover{background-position:-407px -69px; }
.nav-monte .nav-monte-7.active,.nav-monte .nav-monte-7.selected,.nav-monte .nav-monte-7:hover{background-position:-490px -69px; }
.nav-monte .nav-monte-8.active,.nav-monte .nav-monte-8.selected,.nav-monte .nav-monte-8:hover{background-position:-573px -69px; }
.nav-monte .nav-monte-9.active,.nav-monte .nav-monte-9.selected,.nav-monte .nav-monte-9:hover{background-position:-656px -69px; }
.nav-monte .nav-monte-10.active,.nav-monte .nav-monte-10.selected,.nav-monte .nav-monte-10:hover{background-position:-739px -69px; }
.nav-monte .nav-monte-11.active,.nav-monte .nav-monte-11.selected,.nav-monte .nav-monte-11:hover{background-position:-822px -69px; }

.nav-monte .nav-monte-1.selected.perfil-29 { background-position:-1062px -69px !important; }
.nav-monte .nav-monte-1.selected.perfil-30 { background-position:-902px -69px !important; }
.nav-monte .nav-monte-1.selected.perfil-31 { background-position:-982px -69px !important; }
.nav-monte .nav-monte-1.selected.perfil-0 { background-position:-1142px -69px !important; }

/*.koder-configurador-index-perfil .nav-monte .nav-monte-1.active {background-position: 8px -69px !important; }*/

.koder-configurador-index-perfil .monte-info-top .wrapper { padding-bottom: 10px; padding-top: 10px; margin-top: 20px; margin-bottom: 20px; background: #f2f2f2; }
.koder-configurador-index-perfil .monte-content .monte-wrapper { padding-bottom: 0; }
.koder-configurador-index-perfil .box.monte .item label { text-align: center; }
.koder-configurador-index-perfil .box.monte .item img { float: none; display: inline; }
.koder-configurador-index-perfil .monte-content .wrapper { padding-top: 0; padding-bottom: 20px; }

.koder-configurador .monte-banner-left { float: left; width: 200px; margin-right: 5px; padding-left: 10px; float: left; }


.koder-configurador .col-middle { width: 650px !important; float: left;   }

.koder-configurador .col-last { width: 230px; float: right;}

.lista-processador .lista-marca { overflow: initial; }
.lista-processador .lista-marca { padding: 0 40px; }
.lista-processador .lista-marca .marca { width: auto; float: right; cursor: pointer; position: relative; width: 116px; text-align: center; width: auto; }
.lista-processador .lista-marca .marca.marca-intel { float: left;  }
.lista-processador .lista-marca.placa-selecionada .marca { float: right;  }
.lista-processador .lista-marca.placa-selecionada .marca.active { float: left; }
.lista-processador .lista-marca .marca label { cursor: pointer; display: block; width: 116px; height: 76px; }
.lista-processador .lista-marca .marca.marca-amd label { background: url(/skin/frontend/pichau/default/images/amd_off.png) 0 0 no-repeat; }
.lista-processador .lista-marca .marca.marca-intel label { background: url(/skin/frontend/pichau/default/images/intel_off.png) 0 0 no-repeat; }

.lista-processador .lista-marca .marca.marca-amd.active label,
.lista-processador .lista-marca .marca.marca-amd label:hover { background: url(/skin/frontend/pichau/default/images/amd_on.png) 0 0 no-repeat; }


.lista-processador .lista-marca .marca.marca-intel.active label,
.lista-processador .lista-marca .marca.marca-intel label:hover { background: url(/skin/frontend/pichau/default/images/intel_on.png) 0 0 no-repeat; }

.lista-processador .lista-select .item-marca { color: #f30006; font-weight: bold; }


/*.lista-processador .lista-marca.selecionar-placa .marca img { display: inline; float: none; }*/
/*.lista-processador .lista-marca.selecionar-placa .marca-amd img { float: left; margin-left: 80px; cursor: pointer; }*/
/*.lista-processador .lista-marca.selecionar-placa .marca-intel img { float: right; margin-right: 80px;  cursor: pointer;}*/
.lista-processador .lista-marca.selecionar-placa .marca .change { display: none; }
.lista-processador .lista-marca.selecionar-placa { background: url(/skin/frontend/pichau/default/images/monte-select-marca-2015.png) center 25px  no-repeat; }

/*.lista-processador .lista-marca .marca img { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); display: inline; float: none; }*/
/*.lista-processador .lista-marca .marca.active img { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); }*/
.lista-processador .lista-marca.placa-selecionada .marca .change { position: absolute;  display: block; height: 20px; width: 110px; margin-right: 25px; border-radius: 5px; cursor: pointer; line-height: 20px; top: 20px;right: 190px; color: #000; font-weight: bold;font-size: 10px; background: #d8d8d8; text-transform: uppercase; padding: 0 10px; }
.lista-processador .lista-marca.placa-selecionada .marca .change img { display: inline; float: left; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); padding: 0; margin: 0; padding-top: 5px; padding-right: 10px; }
.lista-processador .lista-marca.placa-selecionada .marca.active .change { display: none; }
.lista-processador .lista-marca label { display: block; width: 100%; height: 60px;  }
.lista-processador .lista-marca .marca-radio { display: none; }
.lista-processador .lista-marca { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 20px; }
/*.marca-amd label { margin-top: 10px; display: block; }*/

.item-caracteristica ul li { float: left; padding-top: 5px; margin-right: 20px; width: 100px; text-align: center; background: #FFF; border: 1px solid #f2f2f2;  border-radius: 2px 2px 5px 5px; }

.item-caracteristica ul li .text { background: #666; color: #FFF; text-transform: uppercase; height: 25px; line-height: 25px; border-radius: 0 0 3px 3px; font-weight: bold; }
.item-caracteristica ul li figure { height: 30px;     padding: 0; text-align: center;    margin: 0;  vertical-align: bottom;  display: table-cell; width: 102px; padding-bottom: 2px; }
.item-caracteristica ul li img { display: inline; float: none; }

.item-caracteristica .title { color: #f30006; color: #f30006; font-size: 14px; font-weight: normal; margin-bottom: 10px; text-transform: uppercase; }
.item-caracteristica .title strong { font-weight: bold; }

#form_configurador header { margin-bottom: 0; margin-bottom: 10px; }
#form_configurador header h3 { border-bottom: 0; color: #f30006; font-size: 17px; font-weight: bold; padding: 0; margin: 0; padding-left: 10px; }

.lista-configurador .item { width: 305px; border-bottom: 0; margin-left: 0; margin-bottom: 10px; padding-bottom: 10px; }
.lista-configurador .lista-select-full .item { width: 635px; }
.lista-configurador .item img { margin-right: 5px; }
.lista-configurador .item:nth-child(2n+1) { clear: left; }
.koder-configurador-index-perfil .lista-configurador .item:nth-child(2n+1) { clear: none; }
.koder-configurador .lista-select .select2-container, .koder-configurador .lista-select select { width: 200px; }
.lista-select-full .select2-container, .lista-select-full select { width: 500px !important; }


.koder-configurador .lista-select .label { line-height: 33px; }
.lista-select .imagem { margin-right: 0; }

.koder-configurador .rev_slider { background: #999; }
.nav-slots { display: none;  }

.monte-content > .wrapper { padding-bottom: 100px; }
.monte-content .monte-wrapper { position: relative; background: #fff url(/skin/frontend/pichau/default/images/bg-monte-linha.png) bottom center no-repeat; padding-bottom: 20px; }
.koder-configurador-index-perfil .monte-content .monte-wrapper { background: #FFF; }
.koder-configurador-index-perfil .monte-content > .wrapper { padding-bottom: 0; }

.monte-content .monte-wrapper .button-next-step { position: absolute; bottom: -27px; left: 50%; margin-left: -130px; }
.monte-content .alert img {     margin: 10px 14px 0 15px; }

.box.configure .total-value { background: #FFF; border: 0; }
.box.configure .total-value img { display: inline; float: none; }

.koder-configurador .box .payment .boleto { margin-bottom: 20px; }
.koder-configurador .box .payment .boleto .text { color: #008b00; font-size: 17px; font-size: 23px; line-height: 25px; }
.koder-configurador .box .payment .boleto .valor { color: #383838; font-size: 25px; line-height: 27px; }
.koder-configurador .box .payment .boleto .adicional { font-size: 15px; }
.koder-configurador .box .payment .boleto .adicional strong { color: #000; color: #008b00; }

.koder-configurador .box .payment .other .valor { font-size: 21px; line-height: 27px; }
.koder-configurador .box .payment .other .adicional { font-size: 15px; }

.koder-configurador .box .payment { }

#show-config { cursor: pointer; }

.box.monte-content .placa-video .col-left { width: 410px; }
.box.monte-content .placa-video .col-left .gpu .options .select2-container, 
.box.monte-content .placa-video .col-left .gpu .options select { width: 410px !important; }
.monte-content .placa-video .col-left .gpu>.item, .monte-content .gpu { width: 100%; }
.monte-content .placa-video .col-left .gpu>.item label { width: 100%; height: 100%; display: block; }

.gpu .options .select2-container, .gpu .options select { width: 345px!important; float: left;  }
.monte-content .gpu .select-values { margin-top: 5px; }

.box.monte-content .placa-video .col-right { width: 430px; padding-left: 10px; }
.monte-content .col-right .gpu .options .item { width: 440px!important; margin-bottom: 0;  }
.monte-content .gpu .options .options-label { width: 50%; margin: 0; }

.monte-content .gpu .select-item { display: none !important; }
.monte-content .gpu .select-item-0 { display: block !important; }

.koder-configurador-index-video .monte-content section { padding: 0; border: 0;  }
.monte-content section { border: 0; }
.box.monte-content .col-left { border: 0; }

.monte-content .gpu, .monte-content .gpu .options .item { margin: 0; }
.box.monte-content .placa-video .col-left, .box.monte-content .placa-video .col-right { padding-top: 0; margin-bottom: 40px; min-height: 299px; }
.monte-content .placa-video .col-right .gpu .last { float: left; margin-left: 2px; }

.koder-configurador-index-memoria .lista-configurador .item { width: 100%;  }
.koder-configurador-index-memoria .lista-select .select2-container, 
.koder-configurador-index-memoria .lista-select select { width: 450px !important; }

.select-values { float: right;  }
.select-values button { float: left; background: #f30006; color: #FFF; height: 28px; line-height: 24px; padding: 0 5px; cursor: pointer; font-weight: bold; font-size: 16px; width: 25px; }
.select-values button.plus { border-radius: 0 3px 3px 0; }
.select-values button.minus { border-radius: 3px 0 0 3px; }
.select-values .show-qty { float: left; height: 28px; line-height: 28px; width: 36px; text-align: center; background: #d2d2d2; }

.koder-configurador-index-memoria .item { display: none; }
.koder-configurador-index-memoria .item-1.item { display: block; }

.modal-observacao .overlay { position: fixed; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 10000; }

.modal-observacao { display: none; }
.modal-observacao .modal-content { position: fixed; top: 100px; margin-left: -300px; left: 50%; background: #FFF; width: 600px;z-index: 10000000; }
.modal-observacao .modal-data { padding: 10px 30px;  }
.modal-observacao .modal-header { background: #018801; color: #FFF; padding: 10px 30px; font-size: 25px; text-transform: uppercase; text-align: center; }
.modal-observacao p { font-size: 14px; }
.modal-observacao textarea { width: 100%; height: 100px; border: 1px solid #ccc; margin-top: 20px; padding: 10px 20px; }
.monte-content .monte-wrapper .modal-observacao .button-next-step { bottom: 0; position: relative; text-align: center; display: block;  margin: 0;margin-top: 10px; left: auto; right: auto; }
.monte-content .monte-wrapper .modal-observacao .button-next-step img { display: inline; float: none; }
.modal-observacao .modal-content { border-radius: 10px; overflow: hidden; }
.modal-observacao .modal-voltar { display: block; text-align: center; margin: 10px 0 10px; color: #000; text-transform: uppercase; text-decoration: underline; }

.col-left #btn-monte { width: 165px; }
.clear-cart { display: block; width: 100px; background: #f30006; margin: 0 auto; color: #FFF !important; padding: 5px 0; }
.izi_correios_error { display: none; }

.breadcrumbs ul { margin-top: 3px; }
.box.produtos, .template-2columns-left .col-left { margin-top: 0; }

.box .toolbar .order-by, .box .toolbar .select { border: 1px solid #f30006; }

.box .toolbar .pager a, .box .toolbar .pager span, .slider .flex-direction-nav a { color: #000; }
.box header p { color: #000; }

.continue-shopping,.buy.large { overflow: hidden; }
.buttons-no-stock a, 
.buttons-no-stock span, 
.botao-produto-indisponivel, 
.buy.large, 
.carrinho .remove a,
.clear-cart, 
.col-left #btn-monte,
#btn-monte i,
.btn-vermelho,
.btn-verde,
.continue-shopping,
.box .toolbar .pager a.active, 
.box .toolbar .pager a:hover, 
.box .toolbar .pager span.active, 
.box .toolbar .pager a, 
.box .toolbar .pager span, 
.slider .flex-direction-nav a,
.slider .flex-direction-nav a:hover { border-radius: 3px !important; }

.buy.large i { border-radius: 0 3px 3px 0; float: left; }


.amlabel-div { float: right; }
.product-thumbs { height: 380px; width: 0; padding: 30px 0 10px; position: relative; float: left; margin: 0; }

.product-thumbs img { width: 88px; height: auto; display: inline; vertical-align: middle; float: none; }

.product-thumbs .flex-viewport { max-height: 360px !important; width: 90px;}

.product-freight a { text-decoration: underline; }

 .product-freight .button { background: #2f66ae; }

 .product-thumbs .slides li { float: none !important; height: 90px;  width: 90px !important; }
 .product-thumbs .slides li  a { display: block; width: 88px; height: 86px; line-height: 86px; border: 1px solid #eee;  }
 .product-thumbs {  }

 .product-thumbs .flex-direction-nav a { 
    border: 0; background: url(/skin/frontend/pichau/default/images/arrows-vertical.png) top center no-repeat; 
    width: 90px; height: 22px; left: 0; z-index: 1000; 
}
.product-thumbs .flex-direction-nav a.flex-prev { top: 0; left: 0;  }
.product-thumbs .flex-direction-nav a.flex-next { bottom: 0; left: 0; top: auto; background-position: bottom center; }
 .product-images .slides li { height: 425px; }
 .product-images .slides li a { height: 423px; width: 438px; line-height: 423px; border: 1px solid #eee; display: block; overflow: hidden; }
 .product-images .slides li a img { vertical-align: middle; display: inline; }


 .product-description .tabs-nav a { padding: 0 30px; border-radius: 5px 5px 0 0; }

 .catalog-product-view #main article.wrapper { margin-top: 15px; }
 .wrapper .breadcrumbs { border: 1px solid #EEE; height: 30px;   }
 .wrapper .breadcrumbs ul { margin-top: 1px }
 .breadcrumbs .wrapper { height: 25px; }
 .koder-configurador .breadcrumbs { height: 28px; }

.box.produtos .title a { height: 47px;   overflow: hidden;   min-height: 0; }

.col-left .option li a { height: auto; }


.cms-home .box.produtos .slider .coluna .item { height: 390px; }


.produtos-ofertas.box .item { width: 720px; margin: 0 auto; clear: both; float: none; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }

.produtos-ofertas .amlabel-div { width: 420px; float: left; }
.produtos-ofertas.box.produtos .title a { text-transform: none; font-size: 18px; line-height: 25px; height: 40px; } 
.produtos-ofertas.box .payment .other .valor { font-size: 18px; }
.produtos-ofertas.box .payment .boleto .valor { font-size: 18px; margin-top: 10px; display: inline-block; }
.produtos-ofertas .product-infos { width: 300px; width: 300px; float: right; text-align: right; }
.produtos-ofertas .main-countdown { margin: 0 auto; }
.produtos-ofertas header { text-align: center; color: #E90313 ; margin-bottom: 40px; padding-top: 40px; }
.produtos-ofertas header h3 { display: inline-block; float: none; font-weight: normal; font-size: 40px; padding-bottom: 0; margin-bottom: 0; }
.produtos-ofertas header p { display: block; float: none; color: #E90313 ; text-align: center; padding: 0; margin-top: 0; padding-top: 0; display: none; height: 20px; line-height: 20px; }
.dailydeal-index-list .breadcrumbs { display: none; display: none; }
/*
.dailydeal-index-list #content-main { width: 800px; }*/
.box .countdown {
    max-width: 170px; height: 53px; margin-top: 0; text-align: center;
}

.dailydeal-index-list { background: #800006; }

#form-metodo-envio .matrixrate_matrixrate_1 label,
#form-metodo-envio .matrixrate_matrixrate_2 label,
#form-metodo-envio .matrixrate_matrixrate_3 label,
#form-metodo-envio .matrixrate_matrixrate_4 label { padding-left: 0; }


/* Custom Radio Button | Saade , Hudson */

.product-custom-option {
    display: none;
    margin: -4px 3px -4px 0;
}

.product-custom-option , .product-custom-option:checked > span.label > label {
    -webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
}

.product-custom-option:checked{
    background: grey;
    border: 4px solid #e1e1e1;
}

.product-custom-option ~ span.label > label{
  font: 12px/1 Lato,Helvetica,Tahoma,Arial;
  font-weight: 900;
}

.yt-subscribe-footer {
    position: absolute;
    bottom: 3px;
    left: 40px;
    text-indent: 0px;
    margin: 0px;
    padding: 0px;
    border-style: none;
    float: none;
    line-height: normal;
    font-size: 1px;
    vertical-align: baseline;
    display: inline-block;
    width: 85px;
    height: 24px;
    background: transparent;
}


.yt-subscribe-footer a {
    height: 0px;
    width: 0px;
    border-radius: 0;
    background-image: none;
}
