/* Main */


/* Preço Orçamento */

    
      .collecion_boxPrice{
          display: none !important;
      }
      
    

/* Bonus do comprador */
  
    .bonus-show{ display: none; }
  

/* Ver todos */


    
     .cart-variantSelect{
        display: block !important;
      }
      

.main{
    background-color: #ffffff;
    color: #474747;
    font-size: 12px;
}

.main-container, .conteudo_fixo{
  background: #ffffff;
}

a{ 
    color: #474747;
}

.main-border{ 
  border-width: 1px;
  border-style: solid;
  border-color: ;    
}

.main-pagination{ 
    color: #474747;
}

.fullzao_expansivel .nivo-controlNav a{
  background: #474747;
}

.main-paginationSelected,
.navegacao_direita .paginacao-navegacao a.selecionado,
.fullzao_expansivel .nivo-controlNav a.active, .owl-page.active{ 
    background: #0f3b69;
    color: #ffffff;   
}


    
      .main-giftList{
          display: none !important;
      }
    

    
      .main-affiliateLink{
          display: none !important;
      }
    

    
      .main-readyList{
          display: none !important;
      }
    

/* Header */

.header{
    background: #ffffff;
}

.header-logo{
    background: url('../imagens/logo-custom.png') no-repeat 0 0 scroll transparent;;
}

.header-link,
.header-link a{ 
    color: #b8b8b8;
}

.header-inputSearch input{
  background: #ffffff;
  border-color: #d1d1d1;
  border-width: 1px;
  border-style: solid;    
}

.intelligent_search_result{
	border: 1px solid #d1d1d1;
}

.intelligent_search_product_content h5 a{
    color: #5a5a5a;
}

.intelligent_search_product_price {
    color: #535353;
}

.intelligent_search_product_price_on_sale{
	color: #535353;
}

.btnGoCart{ 
    background: url('../imagens/btn_carrinho.png') no-repeat center center scroll transparent;
  color: #ffffff;
}




.tab_carrinho_mini .mini_preco{
  color: #535353;
}


/* Checkout Header */

.checkoutHeader-step-identification{ 
    background: url('../imagens/passo_identificacao.png') no-repeat 0 0 scroll transparent;
}

.checkoutHeader-step-delivery{ 
    background: url('../imagens/passo_entrega.png') no-repeat 0 0 scroll transparent;
}

.checkoutHeader-step-payment{
    background: url('../imagens/passo_pagamento.png') no-repeat 0 0 scroll transparent;
}

/* Footer */

.footer{ 
    background: #ffffff;
  color: #474747;
}

.footer a{
  color: #474747;
}


.footer-newsletter{ 
    background: #ebebeb;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #28763b;    
    color: #474747;
}

.footer-newsletter input{
  color: #474747;
  background: #ffffff;
  border-color: #474747;
  border-style: solid;
  border-width: 1px;    
}

.footer-newsletter-tag{ 
    background: url('../imagens/img_newsletter.png') no-repeat 0 0 scroll transparent;
}

.footer-rights{ 
    background: #ececec;
  color: #474747;
}


/* Nav Horizontal */


.nav-horizontal{
    background: #ffffff;    
    border-width: 2px 0 2px 0;
    border-style: solid;    
    border-color: #c9c9c9;    
}

.nav-horizontal-link{
  color: #2f2f2f;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #c9c9c9;    
}

.nav-horizontal-link:hover, .departamento_destaque:hover .nav-horizontal-link{ 
    color: #4d4d4d;
}

.departamento_destaque:hover{
  background: #166f10;
}


.nav-horizontalChildren{
  background: #f1f1f1; 
  border-top: 2px solid #c9c9c9; 
}

.nav-horizontalChildren-link:hover{
  background: #f1f1f1;  
}

.nav-horizontalChildren-link{ 
    color: #474747;
}

.nav-horizontalChildren-link:hover .nav-horizontalChildren-link,.nav-horizontalChildren-link:hover{
  color: #28763b;  
}


/* Nav Vertical */


.nav-verticalHome{ 
    background: #f0f0f0;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
}

.nav-verticalHome-link{
    color: #474747;       
}

.nav-verticalHome-link:hover{ 
    color: #2e2e2e;   
    background: #e0e0e0;
}


.nav-verticalHome-children{
    background: #e0e0e0;  
}

.nav-verticalHome-childrenLink{
  color: #2e2e2e;
}

.nav-verticalHome-childrenLink:hover{
  background: #f0f0f0;
  color: #474747;    
}

.nav-vertical{ 
  background: #f0f0f0;
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;    
}

.nav-vertical-link{ 
    background: #f0f0f0;
    color: #474747;     
}

.nav-vertical-link:hover{ 
    color: #28763b;
}

.nav-vertical-childrenLink{ 
    color: #474747;   
}

/* Buttons */

.btn-primary, .btn-primary a{ 
    color: #ffffff;
    background: #166f10;
}

.btn-primary-background{ 
    background: #166f10;
}

.btn-primary-text{
    color: #ffffff;
}

.btn-secondary, .btn-secondary a{ 
    color: #ffffff;
    background: #28763b;    
}

.btn-secondary-background{ 
     background: #28763b;       
}

.btn-secondary-text{ 
    color: #ffffff;
}

.btn-tertiary, .btn-tertiary a{ 
    color: #ffffff !important;
    background: #166f10;        
}

.btn-tertiary-background{ 
     background: #166f10;        
}

.btn-tertiary-text{ 
    color: #ffffff;
}

.btn-special, .btn-special a{ 
    color: #ffffff;
    background: #ff5300;            
}

.btn-special-background{ 
     background: #ff5300;       
}

.btn-special-text{ 
    color: #ffffff;
}

.btn-buyFast{
	background: #58b896;
	color: #ffffff;
}


/* Titles */

.heading-primary{ 
    background: #ffffff;
    color: #535353;
    padding: 5px 8px;
}

.heading-secondary{ 
    background: #ffffff;
    color: #444444;    
    padding: 5px 9px;
}

.heading-tertiary{ 
  background: ;
  color: ;
  padding: 5px 10px;
  font-weight: normal;    
}

.heading-special{ 
    color: #28763b;
}

.heading-navigation{
    background: #28763b;
    color:  #ffffff;
}

.heading-productName{ 
    color: ;
}

.heading-footer{ 
    color: #28763b;
}

/* Products */

.product-name{ 
    color: #5a5a5a;
    font-size: 10px;
}

.product-price{ 
    color: #5a5a5a;
    font-size: 12px;
}

.product-adjustedPrice{
    color: #535353;
    font-size: 18px;
}

.product-installments{
    color: #5a5a5a;
    font-size: 12px;
}

.product-payInFullPrice{ 
    color:  #5a5a5a;
    font-size: 14px;
}

.product-price-box{ 
    background: #ffffff;
}


/* Collections */

.collection-productName{
    color: #5a5a5a;
    font-size: 12px;
    text-transform:uppercase;
}

.collection-productDescription{
    color: #5a5a5a;
}

.collection-seeAll a{
  color: #444444;
}


.collection-productPrice{
    color: #5a5a5a;
    font-size: 12px;
}

.collection-product-adjustedPrice{ 
    color: #535353;
    font-size: 16px;
}

.collection-productInstallments{ 
    color: #535353;
    font-size: 12px;
}

.collection-product-payInFullPrice{ 
    color:  #535353;
    font-size: 12px;
}

.collection-product-releaseTag, .collection-product-presaleTag{ 
    background: #de1616;
    color: #ffffff;
}

.collection-product-shippingTag{ 
    background: ;
    color: ;
}

.collection-product-unavailableTag{ 
    background: #118532;
    color: #ffffff;
}

	
		.deslogado .btn-oneClickBuy{display:block;}
		.logado .btn-oneClickBuy{display:block;}
	  


.comentarios_avaliar_abas a, .produto_abas a{
  color: #444444;   
}

.heading-tabs a{
  color: #535353; 
  background: #ffffff;  
}


/* Lista of errors and success */

.message-error{
  background: #fff5e1;
  color: #474747;
  border-width: 1px;
  border-style: solid;
  border-color: #fce7bb;
}

.message-success{
  background: #c6f7d8;
  color: #474747;
  border-width: 1px;
  border-style: solid;
  border-color: #9dc7ad;
}

/* Gift List */

.giftList-background{ 
    background: url('../imagens/bg_lista_presente.jpg') no-repeat center center scroll transparent;
}


/* Ready List */

.readyList-home{ 
    background: url("../imagens/bg-conteudo-lista.png") no-repeat scroll right top rgba(0, 0, 0, 0);
}

/* Tabelas */

.table-heading{
  background: #326aa9;
  color: #ffffff;
}

.table-information{
  background: ;
  color: #5f5a5a;
}

.table-boxCep{
  background: #eaeaea;
}

.table-boxCupom{
  background: #eaeaea;
}

/* Formulários */

.form-fieldName{
  color: #aaaaaa;
}

.form-field-nameRequired{
  color: #474747;
}

.form input, .form select, .form textarea{
  background: #ffffff;
  color: #474747;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
}

/* One page checkout */


.btnNextStep-onePage, .onePage-email button, .onePage-email a, .dialogWelcomeLink, .dialogWelcomeLink.ngdialog-close{background-color:#4e8132; color:#ffffff;}
.btnNextStep-onePage:hover, .onePage-email a:hover, .onePage-email  button:hover, .onePage-email a:after, .dialogWelcomeLink:after, .dialogWelcomeLink.ngdialog-close:after, .btnNextStep-onePage:after{background-color:#345d1e;}
.onePage-email a:after, .dialogWelcomeLink:after, .dialogWelcomeLink.ngdialog-close:after, .btnNextStep-onePage:after{border-color:#345d1e;;}
.btnEdit-onePage, .payOtherCard{background-color:#34495e;color:#ffffff;}
.btnEdit-onePage:hover, .payOtherCard:hover{background: #0e1925;}
.btnNextStep-onePage.disabled, .btnNextStep-onePage.disabled:hover, .btnNextStep-onePage.disabled:after{background-color:#cccccc;color:#ffffff;}

.backCart, .active .title-onePage{color: #0a5c87}
.active .container-step, .active.container-step, .active .title-onePage:before, .paymentButtom{border-color: #0a5c87}

.savedCreditCardList-method.active .imageCreditCard{
    background: #ffffff;
    color: #535353;
}

.form-savedCard{
	border-color: #ffffff;
}

.savedCreditCardList-method.active{
	border-color: #ffffff;;
}

.backCart, .active .title-onePage{color: #0a5c87}
.active .container-step, .active.container-step, .active .title-onePage:before, .paymentButtom{border-color: #0a5c87}

/*CSS Avançado*/

.promocao_brinde {
    left: auto !important;
    right: 0;
}
div.container_newsletter{
   width: 1150px !important;
}
fieldset.box_newsletter{
    float: right;
    width: 650px !important;
}