


body.ecommerce
{
background-color:transparent;
background-image:url(/empresa/1291/publico/fundo.jpg);
background-attachment:fixed;
}.logo img

a {
	color: #E02222;
}
a:hover {
	color: #E02222;
}
.shop-currencies a.current {
	color: #E02222;
}
.sidebar a:hover {
	color: #E02222;
}
.sidebar .dropdown.open .dropdown-toggle:hover {
	color: #E02222;
}
.sidebar-menu .dropdown-menu li > a:hover, .sidebar-menu .dropdown-menu li > a:focus, .sidebar-menu li.active > a, .sidebar-menu li.active > a:hover {
	color: #E02222;
}
.content-page a:hover, 
.sidebar2 a:hover {
	color: #E02222;
}
.content-page .link, .content-page .link:hover, .content-page .link:active {
	color: #E02222;
}
.page-404 .number,
.page-500 .number {
	color: #E02222;
}
.content-form-page a:hover {
	color: #E02222;
}
.quote-v1 a.btn-transparent:hover {
  background: #E02222;
}
.recent-work h2 a:hover {
	color: #E02222;
}
.recent-work .recent-work-item .fa:hover {
	color: #E02222;
}
.our-clients h2 a:hover {
	color: #E02222;
}
.front-team h3 strong {
  color: #E02222;
}
.product-item h3 a:hover {
	color: #E02222;
}
.checkout-page a:hover {
	color: #E02222;
}
.langs-block-others:after { 
	border-bottom: 8px solid #e6400c;
}











.title-wrapper h1 span {
	color: #e6400c;
}
.breadcrumb > .active {
	color: #e6400c;
}
.form-info h2 em {
	color: #e6400c;
}
/* .nav-tabs {
	border-color: #e6400c;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #e6400c;
} */
.content-search h1 em {
	color: #e6400c;
}
.recent-work .recent-work-item:hover a.recent-work-description {
	background: #E6400C;
}
.testimonials-v1 blockquote:after { 
  background-color: #E6400C;
}
.testimonials-v1 span.testimonials-name {
	color: #E6400C;
}
.search-result-item h4 a {
	color: #E6400C;
}
.top-cart-content:after { 
	border-bottom: 8px solid #e6400c;
}
.goods-data a,
.checkout-page .checkout-description a {
	color: #e6400c;
}
.product-page .review a {
	color: #e6400c;
}
/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: #E6400C;
    color: #fff;
} */
.list-view-sorting a {
	background-color:transparent !Important;
	color: #E6400C;
}

::-moz-selection {
  color: #fff;
  background: #e45000;
}
::selection {
  color: #fff;
  background: #e45000;
}
.steps-block ::-moz-selection {
  color: #e45000;
  background: #fff;
}
.steps-block ::selection {
  color: #e45000;
  background: #fff;
}

.owl-buttons .owl-prev:hover {
    background-color: #e84d1c;
}
.owl-buttons .owl-next:hover {
    background-color: #e84d1c;
}
.steps-block-#E2225E {
	background: #e84d1c;
}
.pre-footer .photo-stream img:hover {
	border-color: #E84D1C;
}
.pre-footer-light dl.f-twitter dd a {
	color: #e84d1c;
}
.pre-footer-light address a {
	color: #e84d1c;
}
.testimonials-v1 .left-btn:hover {
    background-color: #e84d1c;
}
.testimonials-v1 .right-btn:hover {
    background-color: #e84d1c;
}
.blog-tags li i,
.blog-info li i {
  color: #E84D1C;
}
.blog-posts .more,
.blog-sidebar .more {
	color: #E84D1C;
}
.recent-news h3 a {
	color: #E84D1C;
}
.blog-photo-stream li img:hover {
  border-color: #E84D1C;
}
.blog-tags li a:hover {
  color: #fff;
  background: #E84D1C;
}
.blog-tags li a:hover:after {
  border-left-color: #E84D1C;
}
.sidebar-categories li > a:hover,
.sidebar-categories li.active > a,
.sidebar-categories li.active:hover > a {
  color: #E84D1C;
}
.blog-item blockquote {
  border-color: #E84D1C;
}
.blog-item h4.media-heading span a {
    color: #E84D1C;
}
.front-steps-wrapper .front-step1 {
	background: #E84D1C;
}
.pricing-active {
  border: 3px solid #E84D1C;
  box-shadow: 7px 7px rgba(232, 77, 22, 0.2);
}
.pricing:hover {
  border: 3px solid #E84D1C;
}
.pricing:hover h4 {
  color: #E84D1C;
}
.pricing-head h3 {
  background: #E84D1C;
}
.pricing-head-active h4 {
  color: #E84D1C;
}
.pricing-content li i {
  color: #E84D1C;
}
.top-cart-block .fa-shopping-cart {
	background: #1571A9;
}
.pi-img-wrapper div .btn-default {
    color:#fff;
}
.product-item .btn:hover 
{
    color:#fff;
	background: #e84d1c;
}
.pi-price {
	color: #e84d1c;
}
.goods-page-price strong, 
.goods-page-total strong,
.checkout-price strong,
.checkout-total strong {
	color: #e84d1c;
}
.shopping-total strong,
.checkout-total-block strong {
	color: #e84d1c;
}
.compare-item strong {
	color: #E84D1C;
}
.sidebar-products .price {
    color: #E84D1C;
}
.price-availability-block .price strong {
	color: #e84d1c;
}


.require {
	color: #e94d1c;
}
.content-form-page .form-control:focus {
	border: solid 1px #e94d1c;
}
.content-search input:focus {
	border: solid 1px #e94d1c;
}

.btn-primary {
	background: #e94d1c;
}


.front-steps-wrapper .front-step1:after {
    border-left: 15px solid #EC7049;
}

.del-goods:hover,
.add-goods:hover {
	background-color: #E94D1C;
}

.sidebar a:hover > .fa-angle-down {
	background-position: -11px 0;
}
.sidebar .collapsed:hover > .fa-angle-down {
	background-position: -11px -37px;
}
.top-cart-content {
	border-top: solid 2px #ea4c1d;
}

.front-skills .progress-bar {
  background: #EF4D2E;
}

.service-box-v1:hover {
  background: #d73d04;
}

.faq-tabbable {
  border-left: solid 2px #e44f00;
}
.faq-tabbable li:hover a,
.faq-tabbable li.active a{
  background: #e44f00;
}
.faq-tabbable li.active:after {
  border-left: 6px solid #e44f00;
}

.mix-filter li:hover, .mix-filter li.active {
    background: #e44f00;
    color: #fff;
}
.mix-grid .mix .mix-details {
	background: #e44f00;
}
.mix-grid .mix a.mix-link, 
.mix-grid .mix a.mix-preview {
  background: #DB3A1B;
}
.langs-block-others {
	border-top: solid 2px #ea4c1d;
}
.brands .owl-buttons .owl-prev:hover {
    background-position: 18px -217px;
}
.brands .owl-buttons .owl-next:hover {
    background-position: -249px -217px;
}


.list-view-sorting label
{
    color:#3333;
}





/***********************************************************************/
/* centro do site
/***********************************************************************/


#site
{
width:1206px;
margin:auto;
margin-top:122px;
border: solid 0px #DEDEDE;
box-shadow: 0px 0px 28px 3px #333;
border-radius:15px 15px 0px 0px;
margin-bottom:100px;
}

.main
{
background-color: #fff;
padding-bottom: 25px;
background: linear-gradient(to bottom, #F6F6F6, #ffffff);
}

.main .box-central
{
    border-radius: 4px;
    border: solid 1px #E9E7E7;
}

.main #gridproduto h1
{
margin-left:5px;
color:#333333;
}

.main #gridproduto .filtro
{
border-top:dotted 1px #dedede;
border-bottom:dotted 1px #dedede;
padding-top:15px;
}

.main .breadcrumb li , .breadcrumb > li + li:before
{
    color:#3333;
}


/***********************************************************************/
/* header
/***********************************************************************/

.header
{
background-image: linear-gradient(#FFFFFF,rgb(231, 231, 231));
border-bottom:solid 0px #1571A9;
border-radius:15px 15px 0px 0px;

}


.pre-header a:hover {
	color: #E02222;
}

.header-navigation ul > li.active > a,
.header-navigation ul > li > a:hover,
.header-navigation ul > li > a:focus,
.header-navigation ul > li.open > a,
.header-navigation ul > li.open > a:hover,
.header-navigation ul > li.open > a:focus {
	color: #e02222;
}
.header-navigation li.menu-search i:hover {
	color: #e02222;

}
.ecommerce .header-navigation ul > li.active > a,
.ecommerce .header-navigation ul > li > a:hover,
.ecommerce .header-navigation ul > li > a:focus,
.ecommerce .header-navigation ul > li.open > a,
.ecommerce .header-navigation ul > li.open > a:hover,
.ecommerce .header-navigation ul > li.open > a:focus {
	color: #e02222;
}

.header .btn-primary, .header .fa-shopping-cart
{
background-color:#FF9201;
}

.header .btn-primary:hover , .header .btn-primary:hover .fa:before, .header .fa-shopping-cart:hover
{
background-color:#1571A9;
color :#ffffff;
}

.header .btn-primary, .header .fa
{
color :#ffffff;
}



.header .additional-nav a , .header .additional-nav i 
{
color : #333;
}

.header .additional-nav a:hover
{
color : #444;
text-decoration:none;
text-shadow:0px 0px 3px #1571A9;
}

/*
.header-navigation .dropdown-menu > li > a:hover,
.header-navigation .dropdown-menu > li.active > a,
.header-navigation .header-navigation-content .header-navigation-col li > a:hover,
.header-navigation .header-navigation-content .header-navigation-col li.active > a {
  background: #e6400c;
  color: #fff;
}
.header-navigation .dropdown-menu .header-navigation-content-ext li > a:hover,
.header-navigation .dropdown-menu .header-navigation-content-ext li.active > a {
  background: #fff;
  color: #e6400c;
}
.header-navigation .search-box:after { 
	border-bottom: 8px solid #e6400c;
}
.header-navigation .search-box {
	border-top: solid 2px #ea4c1d;
}

.header-navigation .dropdown-menu > li:first-child {
    border-top: 2px solid #1571A9;
}
.header-navigation-content
{
background-color:#1571A9;
}

*/


@media (max-width: 1024px) {
	.header .header-navigation li > a:hover,
	.header .header-navigation li.active > a,
	.header .header-navigation li.open > a:hover {
		color: #dd4632 !important;
	}
}


.header .mobi-toggler:hover {
  background-color: #e34f00;
  border-color: #e34f00;
}


.header-navigation ul > li.active > a
{
	border-bottom: 2px solid #e64f00;
}

.page-header-fixed .header
{
border-bottom:solid 3px #1571A9;
}

.header .additional-nav {
margin-top: 10px;
}


/***********************************************************************/
/* cor de menu horizontal de departamento/categoria/sub-categoria
/***********************************************************************/


.header-navigation ul > li.active > a, .header-navigation ul > li > a:hover, .header-navigation ul > li > a:focus, .header-navigation ul > li.open > a, .header-navigation ul > li.open > a:hover, .header-navigation ul > li.open > a:focus
{
    background:transparent !Important;
}

.ecommerce #cssmenu > ul > li > a
{
padding-right:5px;
padding-left:5px;
}
.ecommerce #cssmenu > ul > li > a span
{
    color:#ffffff;
}
.ecommerce .header-navigation  #cssmenu  > ul > li:hover > a span
{
    transition: color 200ms;
    color:#FFFFFF;
}

.ecommerce .header-navigation  #cssmenu  > ul > li > ul > li  a span
{
    color:#FFFFFF;
}
.ecommerce .header-navigation  #cssmenu  > ul > li > ul > li:hover .categoria
{
    color:#FFFFFF;
}


.ecommerce .header-navigation  #cssmenu  > ul > li > ul > li > ul > li  a span
{
    color:#FFFFFF;
}
.ecommerce .header-navigation  #cssmenu  > ul > li > ul > li > ul > li:hover  a span
{
    color:#FFFFFF;
}

.ecommerce .header-navigation  #cssmenu ul li ul li
{
background-color:#1571A9;
}

.ecommerce .header-navigation  #cssmenu ul 
{
border-color:#1571A9;
}

#cssmenu > ul > li > ul::after
{
border-bottom-color:#1571A9;
} 


/***********************************************************************/
/* box de produtos
/***********************************************************************/


.product-item
{
    box-shadow:inset 0px 0px 0px 5px #eee;
    background-color:#fffefe;
}

.product-item:hover
{
    box-shadow:inset 0px 0px 0px 1px #f2f2f2, inset 0px 5px 0px 0px  #1571A9, inset 0px -5px 0px 0px #1571A9;
}

.product-item .add2cart
{
    background-color:#1571A9;
    color:#FFFFFF;
    border-color:#1571A9;
    background-color:#1571A9;
}


.product-item .add2cart:hover
{
    background-color:#FFFFFF;
    border:solid 1px #FFFFFF;
    color:#fff;
}

.product-item .btn:hover
{
 
    background-color:#FFFFFF;
    border-color:#FFFFFF;
    color:#fff;
        
}
 

 
.product-item .add2cart:hover
{
 
    background:#FFFFFF;
    border-color:#FFFFFF;
    color:#fff;
}


.product-item .product-name a:hover , .product-item .product-name a , .pi-price.parcela
{
    color:#333;
}

.pi-price.parcela label
{
    color:#333;}


.pi-price.de 
{
    color:#333;}

.pi-price.por
{
    color:#1571A9;}

.product-name a
{
text-decoration:none !Important;
}

.pi-img-wrapper a
{
background-color:transparent;
color:transparent;
}

/***********************************************************************/
/* Menu de departamentos vertical
/***********************************************************************/

.sidebar .dropdown-menu ul {
    margin:0px;
background-color:transparent;
}

.sidebar .dropdown-menu li {
    padding:0px !Important;
}

/* Defini??es de departamento ( n?vel 1 )  */
 
.ecommerce .sidebar .list-group-item{
    padding:0px;
    margin-bottom:0px;
background-color:transparent;
}
.ecommerce .sidebar a{
    color: #333;
    border-bottom:solid 2px transparent;
    background-color:transparent;
    padding:5px;
}

.ecommerce .sidebar a:hover {
    color: #FFFFFF;
    transition: color 200ms;
    background-color:#1571A9;
}
 
/* Defini??es de departamento ( n?vel 2 )  */
 

.ecommerce .sidebar .dropdown-menu{
    padding:0px;
    margin:0px;
background-color:transparent;
}
.ecommerce .sidebar .dropdown-menu a {
    padding:5px;
    background-color:transparent;
    padding-left:10px;
    color:#333;
}
.ecommerce .sidebar .dropdown-menu a:hover{
    transition: color 100ms;
    text-shadow:0px 0px 10px #999;
    color:black;
}

.ecommerce .sidebar .dropdown-menu .ativo {
    cursor:default;
}    

.ecommerce .sidebar .dropdown-menu .ativo:hover {
    color:#333;
}  
   
/* Defini??es de departamento ( n?vel 3 )  */
 
.sidebar .dropdown-menu .dropdown-menu
{
padding:0px;
margin:0px;
}

.sidebar .dropdown-menu .dropdown-menu a
{
    background-color:white;
    padding-left:30px;
}


/***********************************************************************/
/* Menu lateral diverso ( filtros, etc..) 
/***********************************************************************/

.box-lateral
{
background-color:#FFFFFF;
}

.box-lateral *
{
color:#333;
}

.box-lateral h2
{
color:#333;
}

.box-lateral .btn
{
    color:White;
    background-color:#1571A9;
}
.box-lateral .btn:hover
{
    color:White;
    background-color:#008000;
}
.sidebar-filter .ui-widget-header
{
background-color:#dedede;
}


/***********************************************************************/
/* Paginadores
/***********************************************************************/

.pagination > li > .ativo
{
    background-color:#1571A9;
    color:#FFFFFF;}
.pagination > li > a 
{
    background-color:#1571A9;
    color:#fff;
}
.pagination > li:hover > a 
{
    background-color:#1571A9;
    color:#fff;
}

/* definicao do primeiro e ultimo item do paginador */
.pagination > li > a, .pagination > li > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span
{
    color:#fff;
}
.pagination > li > span,
.pagination > li > span:hover {
	background: #1571A9;
	color:#FFFFFF;
}


/***********************************************************************/
/* Rodape
/***********************************************************************/


.pre-footer *
{
    color:#FFFFFF;
}


.pre-footer
{
border-top:solid 1px #ddd;
    background-color:white;
}

.pre-footer h2, .ecommerce .pre-footer h2
{
    color:#999999;
}


.pre-footer a
{
    color:#888;
}



.pre-footer a:hover
{
    transition:color 200ms;
    color:#FFFFFF;
    text-decoration:none;
}

.pre-footer hr
{
    border-color:#FFFFFF;
}

.pre-footer-subscribe-box input[type=submit]
{
font-size:14px;
}

.pre-footer-subscribe-box input[type=text]
{
    background-color:transparent;
}

.pre-footer-subscribe-box .input-group
{
    border-color:#FFFFFF;
    border-radius:5px;
    color:#FFFFFF;
}


.pre-footer .btn-primary:hover, .pre-footer .btn-primary:focus,  .pre-footer .btn-primary:active 
{
    background:#1571A9;
    border-color:#1571A9;
    color:#FFFFFF;
}

.pre-footer .btn-primary
{
    
    background:#333;
    border-color:#333;
    color:#FFFFFF;
}

.breadcrumb a
{
    color:#3333;
}


.pre-footer ::-webkit-input-placeholder { /* WebKit browsers */
color: #FFFFFF;
}
.pre-footer :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #FFFFFF;
}
.pre-footer ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #FFFFFF;
}
.pre-footer :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #FFFFFF;
}

.pre-footer .fa-item
{
padding:8px 8px 8px 8px;
background-color:#333;
border-radius: 5px;
}


.pre-footer .fa:before
{
color:#FFFFFF;
}

.pre-footer .fa-item:hover 
{
transition: box-shadow 100ms;
box-shadow:0px 0px 3px 1px #333;
}

.pre-footer .fa-item:blur
{
transition: box-shadow 100ms;
box-shadow:0px 0px 0px 0px #333;

}


.footer a
{
text-decoration:none !Important;
color:White;
}

.footer a:hover
{
transition: text-shadow 200ms;
text-shadow:0px 0px 15px;
text-decoration:none !Important;
}

.ecommerce .page-slider
{
margin-top:0px;
}


.pre-footer .list-unstyled i:before
{
 color:#FFFFFF;}


/***********************************************************************/
/* P?gina de produto
/***********************************************************************/



#produto .nome-produto
{
    color:#333;
}

#produto small , #produto label
{
    color:#333;
}


#produto .preco-destaque , .preco-lateral .por .preco-destaque
{
    color:#008000;
}

#produto .preco-antigo , .preco-lateral .de .preco-antigo
{
        color:#333;
}

#produto .comprar , .preco-lateral .btn-primary
{
background-color:#008000;
}

#produto .comprar:hover , .preco-lateral .btn-primary:hover
{
background-color:#008000;
}

#produto .nav a
{
color:green;
}

#produto 
{
margin-top:20px;
}

#produto .compre-junto .titulo
{
background-color:#000000;
}

#produto .compre-junto .titulo h4
{
color:#1571A9;
}

#produto .btn-success
{
background-color:Green;
}

/***********************************************************************/
/* Carrinho de compras
/***********************************************************************/


.carrinho h4
{
color:#333;
}

.carrinho .btn-voltar
{
background-color:#1571A9;
border-color:#1571A9;
}

.carrinho .btn-finalizar
{
background-color:#008000;
border-color:#008000;
}


.carrinho .btn-voltar:hover
{
background-color:#FFFF00;
border-color:#FFFF00;
}

.carrinho .btn-finalizar:hover
{
background-color:#0000FF;
border-color:#0000FF;
}


.carrinho .titulo
{
color:#333;
}

.carrinho .goods-page-price strong , .carrinho .goods-page-total strong
{
color:#E2225E;
}

.menu-horizontal-topo ul
{
margin-left:20px;
}

.menu-horizontal-topo ul li 
{
float: left;
margin-right: 10px;
font-size: 11px;
border-right: solid 1px #dedede;
padding-right: 10px;
}

.menu-horizontal-topo div:first-child
{
border: solid 1px #dedede;
box-shadow: 0px 0px 20px #dedede;
height: 40px;
padding: 10px;
display: block;
border-radius: 15px;
width: 709px;
}

.menu-horizontal-topo ul .ultimo
{
border-right:none;
padding-right:0px;
margin-right:0px;
}


.barra-azul{
height:70px;
width:100%;
border-radius:10px;
background-image:linear-gradient(#014A81,#38B4EF);
padding-top:7px;
}

.logo img
{
max-width:90%;
}

.telefone
{
width:100%;
text-align:right;
margin-bottom:50px;
color:#999999;
}

.telefone b
{
font-size:19px;
}

.menu-horizontal-topo
{
float:right;
margin-bottom: 40px;
}

.barra-news
{
background-image: linear-gradient(#FE9400,#FFC002);
padding-top: 17px;
}

.barra-news h2
{
color:white !Important;
}

.pre-footer * , .pre-footer .list-unstyled i:before
{
color:#999999;
}


.departamento
{
color:#333;
}

.page-header-fixed .header
{
position:relative !Important;
}

.ecommerce .header
{
padding-bottom:15px;
}

.sidebar a h3
{
font-size:20px;
}

.pre-footer .pagamento
{
padding-top:5px;
}

.pre-footer .pagamento img
{
margin-left:10px;
}

.header .logo
{
padding-top: 15px;
position: absolute;
width: 320px;
}

.header .pinguim
{
left: -116px;
position: absolute;
top: 60px;
}

.header .pingium img
{
width:130px
}

#bannervitrine
{
background-image: linear-gradient(#E7E7E7,rgb(247, 247, 247))
}


.pre-footer .pes
{
position:absolute;
margin-top:65px;
}


.pre-footer .pes img
{
margin:auto;
display:block;
}

.bannercontainer
{
z-index:0
}

 
.menu-horizontal-topo a
{
color:black;
}

.menu-horizontal-topo a:hover
{
color:blue;
transition: color 200ms;
text-decoration:none;
}