@charset "UTF-8";

a {color: #111;}
a:hover, a:focus {color: #111;}

.topoSite.header_logo_center a.logo, .topoSite.header_logo_left a.logo {margin-top: 20px}

.topoSite {background: #FFFFFF;}





.barraItemFixo { background: #FFF;}





.skip-links {background:#FFF;}
.skip-nav .label {color: #111 !important;}


@media only screen and (max-width: 770px) {
	.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
	.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
		background-image: url("../images/icon_sprite.png"); 
		background-size: 100px 1000px;
	}
	#search_mini_form .search-button:before {
		background-image: url("../images/icon_sprite.png");
	}
}


@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    
	@media only screen and (max-width: 770px) {
        .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
        .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
            background-image: url("../images/icon_sprite.png"); 
            background-size: 100px 1000px;
        }
		#search_mini_form .search-button:before {
			background-image: url("../images/icon_sprite.png");
		}
    }
	
    @media only screen and (min-width: 771px) {
		.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
		.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
			background-image: url("../images/icon_sprite.png"); 
			background-size: 100px 1000px;
		}
    }
}


@media only screen and (min-width: 771px) {
	.menuPrincipal {background: #FFF; border-top-color:#DDD; border-bottom-color:#DDD !important;}
	.nav-menu-mageshop li.level0 > a {color:#333 !important;}
	.nav-menu-mageshop li.level0:hover > a {color:#111 !important;}
	.nav-menu-mageshop a:hover, .nav-primary li:hover > a {color: #111 !important;}
	.nav-menu-mageshop li.destaque > a.level0 { background: #FC0; color: #333 !important; padding: 0 10px !important;}
	.nav-menu-mageshop li.destaque:hover > a { background: #FC0; color: #333 !important;}
	.nav-menu-mageshop ul li:hover {border-color:#0098db !important;}
}

@media only screen and (max-width: 770px) {
	.nav-menu-mageshop .level0 .iconeCategoriaThumb {background-color: #444;}
	.nav-menu-mageshop .level1 .iconeCategoriaThumb {background-color: transparent;}
}

.nav-menu-mageshop li.level0 > a {font-size: 15px !important;}


@media only screen and (min-width: 771px) {
	.nav-primary.nav-menu-mageshop {width: auto;margin: auto;display: table;}
}	





body.catalog-product-view {background: #FFF;}


.catalog-product-view .contentDescricaoView {background: #FAFAFA;}


.catalogsearch-result-index, .catalog-category-view .page {background: #FFF;}


.cms-home .page {background: #FFF;}


.tabsProdutos li.active a, .tabsProdutos li.active a:hover {color:#000 ;border-bottom-color:#000;}
.tabsProdutos .tab-links a {color: #111;}
.tabsProdutos .tab-links a:hover {color: #111; border-color:#111;}


.linhaDestaques {background: #666;}
.linhaDestaques .icone, .linhaDestaques .caixaTexto .titulo, .linhaDestaques .caixaTexto .subtitulo {color: #FFF;}


.rodapeSite {background: #FFF; border-top-color:#CCC;}
.rodapeSite .block-title strong {color: #444;}
ul.links-rodape li a, ul.links-rodape li, .rodapeSite .footer .links a {color: #111;}
.newsletter-barra {background: #FFF;}
.newsletter-barra .blocoTexto h3 {color: #333}
.newsletter-barra .block-subscribe .input-text, .rodapeSite .footer .block-subscribe .input-text {background: #EEE;}
.newsletter-barra .block-subscribe .actions .button, 
.rodapeSite .footer .block-subscribe .actions .button {background: #ec4503; color: #FFF;}


.contentSelos {background: #FFF; border-top-color:#CCC;}
.contentSelos .block-title strong {color: #444;}


.assinaturaRodape {background: #DDD;}
.assinaturaRodape .textosLeftRodape, .assinaturaRodape .textosRightRodape {color: #333;}


.products-grid .caixaBotaoTotals button , 
.products-list .iconeBotaoAdd, 
.products-list .caixaBotaoAdd button, 
.products-list .textoBotaoAdd
.products-grid .caixaBotaoTotals .txtBotaoADDDetalhes, 
.products-list .textoBotaoAdd, 
.products-grid .caixaBotaoTotals .txtBotaoADDDetalhes, 
.owl-carousel.owl-drag .caixaBotaoTotals button,
.owl-carousel.owl-drag .caixaBotaoTotals .txtBotaoADDDetalhes {
	background: #66cc66;
}

.product-view .add-to-cart .add-to-cart-buttons button, .minicart .checkout-button, 
.paginaIdentificacao a.button, .paginaIdentificacao button, 
.paginaIdentificacao button:hover, .account-create .buttons-set button.button {
	background: #66cc66;
}
@media only screen and (min-width: 771px) {#fazerLogin {background: #66cc66;}}

body.cms-index-index.cms-home .widget-title h2, .catalog-product-view h2, .catalog-product-view .block-shipping-estimate strong > span {
	color: #222;
}


.topoSite .skip-cart .count, .topoSite .skip-link.skip-active .count, .barraItemFixo .skip-cart .count {
	color: #FFF; background: #66cc66;
}


.price-box .price, .product-view .product-shop .price-box .regular-price .price, 
.product-view .product-shop .price-box .special-price .price, .grouped-items-table-wrapper .price-box .price, .cart .crosssell .price {color: #333;}

.price-box .minimal-price .price-label, .valor_boleto .linhaValorBoleto, .product-view .product-shop .linhaValorBoleto {color: #66cc66;}



.checkout-cart-index .page, .onestepcheckout-index-index .page, .checkout-onepage-success .page {background: #EEE;}
.checkout-cart-index .cart-table thead tr.first th,
.onestepcheckout-index-index .onestepcheckout .opc .section .step-title {background: #1b80b3;}
.checkout-cart-index .cart-table {border-color: #1b80b3;}
.checkout-cart-index .button2 span, .checkout-cart-index .button2 span span, 
.checkout-cart-index .button2, .cart #co-shipping-method-form .buttons-set .button, 
.onestepcheckout-index-index .coupon-code-form .button {color: #42a7dd; background: #EEE;}
.onestepcheckout-index-index .onestepcheckout .opc .section .step-title {background: #1b80b3;}
.onestepcheckout-index-index .caixa-titulo-autenticacao {background: #1faaf0;}





.tagsDestaques .tagOferta {background: #F36;color: #FFF;}
.tagsDestaques .tagNovo {background: #ffd614;color: #111;}
.tagsDestaques .tagPercentual {background: #0098db;color: #FFF;}
.tagDestaqueFrete span.icone, .tagDestaqueFrete, .product-view .product-shop .tagsDestaques .tagFreteGratis {
	background-color: #0098db;
	color: #FFF;
}
