#produto
{
    float: right;
    width: 740px;
    position: relative;
}
/* VOLTAR */
#produto .voltarCont {
    position: absolute;
    right: 0;
    top: 5px;
}
#produto .voltarCont a {
    color: #FFFFFF;
    float: left;
    font-family: 'Archivo Narrow',sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
#produto .voltarCont a:hover
{
    color: #F6D100;
}
/* CORPO PRODUTO */
#produto .conteudoProduto
{
    background: #d1d3d6;
    float: left;
    margin-bottom: 15px;
    padding: 15px;
    width: 710px;

    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
/* FOTO DO PRODUTO */
#fotoProd
{
    float: left;
    position: relative;
    width: 340px;
  /*  overflow: hidden;*/
}

ul#thumblist li a{
    padding: 5px !important;
}

#fotoProd #thumblist li a img{
    position: relative;
	top: 50%;
	transform: translateY(-50%);
}


#fotoProd .fotoGrandeProd
{
    float: left;
    position: relative;
    width: 340px;
    height: 362px;
  /*  overflow: hidden;*/
    background: #FFF;

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #dfdfdf;
    display: flex;
    justify-content: center;
}
#mygalone
{
    
}

#fotoProd .fotoGrandeProd .zoomPad img
{
    width: 100%;
}

.zoomPad 
{
    padding: 10px 0px 0px 10px;
    top: 50%;
    transform: translateY(-50%);
    background: url(images/maisZoom.jpg) no-repeat right 261px;
}
#fotoProd .fotoZoom{
    z-index: 1000;
    position: absolute;
    bottom: 50px;
    right:0px;
}

/* NOME PRODUTO */

.highslide img{
    margin:0 !important;
cursor:pointer !important}

.highslide-container div img{
cursor:pointer !important}

#selosProduto{
    position: absolute;
    top: 331px;
    z-index: 9999;
   /* left: 95px; */
    max-width: 320px; 

}
#selosProduto li{
   float:left; 
}

.nomeProduto
{
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 18px;
    width: 70%;
    min-height: 95px;
}
.nomeProduto #codigoProduto
{
    /*color: #333;*/
    color: #000;
    float: left;
    /*font-size: 10px;*/
    font-size: 18px;
    /*font-weight: normal;*/
    margin-top: 5px;
    width: 100%;
}
.nomeProduto span
{
    font-weight:normal;
    font-size:12px;
    display:block;
    color:#666;
}

/* ITENS PRODUTO */
#itensProd
{
    float:right;
    width:360px;
    position: relative;
}
#itensProd .iconsTopProd
{
    /*position: absolute;*/
    right: 0;
    top: 0;
}
#itensProd .iconsTopProd .btnEnviarEmail
{
    background: url(images/iconCotacao.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 13px;
    width: 15px;
    margin: 5px 10px 0px 0px;
}
#itensProd .iconsTopProd .btnEnviarEmail:hover
{
    background-position: 0px -25px;
}
#itensProd .iconsTopProd .btnImprimir
{
    background: url(images/iconCotacao.png);
    background-repeat: no-repeat;
    background-position: -25px 0px;
    cursor: pointer;
    float: left;
    height: 13px;
    width: 15px;
    margin: 5px 5px 0px 0px;
}
#itensProd .iconsTopProd .btnImprimir:hover
{
    background-position: -25px -25px;
}

.infoProdutos
{

}
#itensProd .infoProdutos .codMarca
{
    float: right;
    width: 30%;
    margin-top: 30px;
}
#itensProd .infoProdutos .codMarca .marcaProd
{
    float: right;
    width: 100%;
    text-align: right;
   /* text-transform: uppercase;*/
}
#itensProd .infoProdutos .divisaoProd
{
    background: #888;
    float: left;
    height: 1px;
    margin-top: 5px;
    width: 100%;
}
#itensProd .infoProdutos .descricaoProd
{
    background: #fff;
    float: left;
    margin-top: 0px;
    padding: 10px;
    width: 340px;

     -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
   min-height: 194px;
}
#itensProd .infoProdutos .descricaoProd p
{
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 11px;
    width: 100%;
    margin-left: 0px !important;
}
#itensProd .infoProdutos .descricaoProd p span
{
    float: left;
    font-weight: bold;
    color: #000;
}
#itensProd .infoProdutos .descricaoProd b
{
    color: #000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0;
    text-align: left;
    width: 100%;
}
#itensProd .infoProdutos .cotacaoProd
{
    float: left;
    width: 100%;
    margin: 15px 0px;
}
#itensProd .infoProdutos .cotacaoProd span
{
    float: right;
}
#itensProd .infoProdutos .cotacaoProd span a
{
    background: url(images/btnCotacao.png);
    background-repeat: no-repeat;
    text-align: center;
    font-size: 11px;
    color: #000;
    float: right;
    height: 14px;
    padding: 4px 2px 2px;
    text-align: center;
   /* text-transform: uppercase;*/
    width: 118px;
}
#itensProd .infoProdutos .cotacaoProd span a:hover
{
    background-position: 0px -20px;
}
#itensProd .infoProdutos .arquivoItens
{
    float: left;
    width: 100%;
  /*  margin: 10px 0px; */
}
#itensProd .infoProdutos .arquivoItens .itensPdf
{
    float: left;
   
}
#itensProd .infoProdutos .arquivoItens .itensPdf a
{
    background: url(images/pdfIcon.png);
    background-repeat: no-repeat;
    background-position: 0px 8px;
  /*  background-color: #222222; */
    padding: 10px;
    color: #222;
    padding-left: 23px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#itensProd .infoProdutos .arquivoItens .itensPdf.a a
{
    float: left;
    text-align: left;
    width: 150px;
}
#itensProd .infoProdutos .arquivoItens .itensPdf.b a
{
    float: left;
    text-align: right;
    width: 103px;
}
#itensProd .infoProdutos .arquivoItens .itensPdf a:hover
{
    color: #666;
}

/* ---- */
.caixadeOpcoesProduto {
    float: left;
}
.botaoComprarProduto {
    float: right;
}

/* ESTRALAS AVALIACAO */
.avalicaoTopo #star{
margin:-1px 5px 0}

.avalicaoTopo #star,
.avalicaoTopo .avaliacao{
float:left;
margin-left: 10px;
margin-top: 5px;}

/* SELOS */
.selosProduto
{
    float: left;
    padding: 10px 0px;
    width: 100%;
    text-align: right;
}

/* PRECO E DADOS DO PRODUTO */
.pagamentoProdutos {
    margin-bottom: 10px;
}
.pagamentoProdutos .btPagameto li{
    border:1px solid #dfdfdf;
    width:240px;
    height:76px;
    float: left;
    margin:0 10px 5px;    
}
.pagamentoProdutos .btPagameto .boleto{
    background: url(images/imgBoleto.jpg) 15px 20px no-repeat;
}
.pagamentoProdutos .btPagameto .cartao{
    background: url(images/imgCartao.jpg) 12px 20px no-repeat;
}
.pagamentoProdutos .btPagameto .txtPagamento{
    color:#434343;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 14px;
    float: right;
    width: 160px;
    padding: 15px 5px;

}

.dadosCompraProduto
{
    display: none;
}

.dadosCompraProduto .precoInfosProduto{
    margin:7px 0;
    padding:5px;
    width:360px;
}
.precoInfosProduto
{
    display: none;
    clear: both;
}
.precoInfosProduto .precoDe{
color:#292929;}

.precoInfosProduto .precoDe span{
text-decoration:line-through}

.precoInfosProduto .preco{
    color: #434343;
    font-size: 16px;
    font-weight:bold;
    font-family: 'Archivo Narrow', sans-serif;
}

.precoInfosProduto .preco span
{
    font-size:22px;
    font-weight:bold;
    font-family: 'Archivo Narrow', sans-serif;
    color:#E5C200;
    text-transform:uppercase;
}

.precoInfosProduto .economize
{
    padding:3px 0;
    color:#292929;
}


.precoInfosProduto .parcela
{
    font-size:18px;
    color:#E5C200;
    font-weight:bold;
}


.precoInfosProduto .valorTotal{
    padding-top:10px;
    color:#292929;
    font-size:12px;
    text-transform:none;
font-weight:normal}

.precoInfosProduto .comDesconto{
    padding:7px;
    margin:3px;
    background:#F4F4F4;
    width: 495px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
line-height:16px}

.precoInfosProduto .boletoAvista{
    padding:7px;
font-size:14px;}


/* VARIACAOES E ATRIBUTOS */
.comprarOpcoes{
    margin:15px 0;
    clear:left;
    overflow: hidden;
    padding: 10px;
background: #f4f4f4;}

.escolhaOpcao{
    padding:0 0 10px;
    color: #434343;
    font-size: 16px;
    font-family: 'Archivo Narrow', sans-serif;
clear:left;}

.opcoesProduto{
padding:5px 0 0px}

.opcoesProduto li{
    display:inline-block;
margin:0 5px 5px 0}

.opcoesProduto li a{
    padding:8px;
    font-size:14px;
    font-weight:bold;
    background:url(images/layout/bgVariacoes.png) left top repeat-x;
    color:#fff;
    height:16px;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
border-radius: 8px;}
.opcoesProduto li a.disponivel{}

.opcoesProduto li a:hover,
.opcoesProduto li a.disponivel.selected{
    background-position:left -32px;
color:#060}

.opcoesProduto li a.indisponivel{
background-position:left bottom}

.outrasCores .listaCores a{
    display:inline-block;
    padding:5px;
    background:#fff;
    margin:0 5px 5px 0;
    width:50px;
    height:50px;
    border:1px solid #e5e5e5;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
border-radius: 8px;}

.outrasCores .listaCores a:hover{
border-color:#690}

/* BOTÃO COMPRAR */
.botaoComprar{
    margin:10px 0;
    width:175px;
    height:51px;
    cursor:pointer;
    background-image:url(images/layout/iconSprites.png);
background-position:-337px -273px}

.botaoComprar:hover{
background-position:-520px -273px}
.botaoComprar:active{
background-position:-337px -328px}

.botaoReservar{
    margin:10px 0;
    width:168px;
    height:40px;
    cursor:pointer;
    background-image:url(images/layout/iconSprites.png);
background-position:-344px -383px}

.botaoReservar:hover{
background-position:-520px -383px}
.botaoReservar:active{
background-position:-344px -430px}

/* BOTAO COMPRAR FLOATER */

.comprarOpcoes #btComprarScroll .preco span
{
    color: #F6D100 !important;
    font-weight: bold
}

/* COMPARTILHA PRODUTO */
.shareProduto{
    padding:5px 0 15px;
    margin-bottom: 20px;
    float: left;
}
.shareProduto .imgRecomende {
    float: left;
    margin-right: 4px;
}
.shareProduto div{
    float:left;
}

/* BOTOES Informacoes */
.botoesInformacoes{
    margin:15px 0;
    clear:left;
    overflow: hidden;
    padding: 10px;
background: #f4f4f4;}

.botoesInformacoes span{
    display: block;
    color: #434343;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
} 

.botoesInformacoes .botao{
    background-image:url(images/layout/produto_Sprites.png);
    width:171px;
    height:25px;
    cursor:pointer;
    display:inline-block;
margin:0 5px 5px 0}

.pagamentoProdutos .floaterFormasPagamento.botao{
    color: #434343;
    font-size: 14px;
    text-decoration: underline;
    cursor:pointer;
    font-family: 'Archivo Narrow', sans-serif;
    display: inline-block;
}

.pagamentoProdutos .floaterFormasPagamento.botao:hover{
    color: #E5C200;
}

.botoesInformacoes .floaterFormasPagamento.botao:active{
background-position:-2px -61px}

.botoesInformacoes .floaterFormasEntrega.botao{
background-position:-179px -4px}

.botoesInformacoes .floaterFormasEntrega.botao:hover{
background-position:-179px -32px}

.botoesInformacoes .floaterFormasEntrega.botao:active{
background-position:-179px -61px}


/* FLOATER FORMAS DE PAGAMENTO */
#floaterFormas{
    width:450px;
    margin:-250px 0 0 -225px;
}

#floateparcelas{
margin:15px 0}

.linhafloaterparcelas{
    padding:3px 0;
border-bottom:1px dashed #ccc}

.linhafloaterparcelas div{
    display:inline-block;
vertical-align:top;}

.linhafloaterparcelas .fpagNParc{
width:100px}
.linhafloaterparcelas .fpagVlrParc{
width:100px}
.linhafloaterparcelas .fpagJuros{
width:100px}
.linhafloaterparcelas .fpagVlrProd{
width:100px}

.bandeirasAvista{
    clear:both;
    text-align:center;
padding:15px 0}

.informaCep{
    margin:15px 0
}
.informaCep span{
    display: inline-block;
    vertical-align: middle;
}

.botoesSobFoto
{
    float: left;
    width: 100%;
    margin: 15px 0px 0px;
    padding-top: 10px;
}
    
    
/* VIDEO PRODUTO */
..boxVideo object{
    width:424px;
    height:300px;
}

.boxVideo embed{
    width:424px;
    height:300px;
}

.boxVideo iframe{
    width:424px;
    height:300px;
    border:0;
}

.floaterVerVideo{
    width:450px;
    height:350px;
    margin:-175px 0 0 -225px}
    
    
/* INDIQUE A UM AMIGO */
.floaterIndique{
    width:570px;
    margin:-200px 0 0 -232px;}
    
.floaterIndique .button{
    float:right;
    margin:10px 6px}
    
/* ABAS DESCRICAO ESPECIFICACOES AVALICAO */
.barraAbas{
    background:url(images/layout/bgAbas.png) left bottom no-repeat;
    padding:7px 15px;
    clear:left}
    
.linhasdetalhes{
    line-height:18px;}
    
.boxAbas2 a{
    display:inline-block;
    vertical-align:bottom;
    background:url(images/layout/produto_Sprites.png) -208px -303px no-repeat;
    margin:0 3px 0 0;
    padding:11px 10px;
    width:154px;
    font-size:10px;
    font-weight:bold;
    letter-spacing:-0.05em;
    margin-top:5px;
    /*text-transform:uppercase;*/
    color:#333;
    cursor:pointer}
    
.boxAbas2 a:hover{
    color:#690}
    
.boxAbas2 a.selected{
    padding:14px 10px;
    width:179px;
    margin-top:0;
    color:#690;
    font-size:11px;
    background:url(images/layout/produto_Sprites.png) -7px -297px no-repeat;}
    
.abasDescricao{
    padding:15px;
    display:table;
    width:789px;
    font-size:11px}
    
/* AVALIACAO */
.content .opcoesdeAvaliacao{
    float:left;
    width:48%;
    margin:0 15px;}
    
.content .caixaAvaliacao{
    float:left;
    width:48%}
    
.estrelasAvaliacao{width:200px !important;
    margin:0;
    display:inline-block}
    
    
.caixaAvaliacao .button{
    float:left;
    margin:20px 15px 20px 113px}
    
.comentario{
    padding:15px;
    margin:5px;
    border:1px solid #e5e5e5;
    background:#f2f2f2;
    
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;}

.comentario #star2{
    padding:5px;
    float:left;
    background:#fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;}
    
.logueAvaliacao{
    text-align:center;
    float:left;
    width:400px}
    
.logueAvaliacao p{
    padding:5px 0}
    
.logueAvaliacao .button{
    float:none;
    margin:0 auto}
    
.comentario p{
    clear:left}
    
/* INDISPONIVEL */
.indisponivel .button{
    margin:15px 0 15px 115px}
    
/*ABAS DESCRIÇÃO*/    

.boxAba
{
    float: left;
    width: 100%;
}
.boxAba > ul {margin:-5px 0; padding:0; list-style:none;}
.boxAba > ul li 
{
    background: url(images/bgAbas.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 30px;
    margin-right: 13px;
    width: 204px;
    cursor: pointer;
    text-align: center;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 30px; 
    border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.boxAba > ul li.active
{
    background: #FFF;
    color: #000;
}
.boxAba > ul li.active:hover
{
    background: #FFF;
    color: #000;
}
.boxAba > ul li:hover
{
    background: #FFF;
    color: #000;
}
    
.boxAba .content
{
    margin:5px 0 0;
    overflow:hidden;
    background-color:#FFF;
    padding:10px 10px 20px 10px;

    -webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
}
.boxAba .content > .abaContent {display:none}
.boxAba .content > .abaContent img {display:block; margin:10px auto; float: left;}

.titulopergunta{font-size:20px;margin: 30px 0 15px 0;font-weight:bold}    

.boxAba .content .abaContent,
.boxAba .content .abaContent h2,
.boxAba .content .abaContent p
{
    color: #000 !important;
}
.boxAba .aplicacoesItens
{
    float: left;
    margin: 10px 0px;
}
.boxAba .aplicacoesItens .titulosAplicacoes
{
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 120px;
    margin-top: 20px;
    margin-left: 10px;
}
.boxAba .aplicacoesItens .textosAplicacoes
{
    border-left: 1px dashed #666666;
    float: left;
    padding: 20px 0 20px 25px;
    width: 560px;
}
.boxAba .aplicacoesItens .textosAplicacoes p
{
    color: #000;
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    width: 100%;
}


.boxAba .sliderProd
{                                                                                    
    float: left;
    width: 96%;
    overflow: hidden;
    height: 150px;
    margin-left: 12px;
}
.boxAba .slider                         { display:block; width:700px;  height:143px; position:relative; top:20px !important; left:4px !important; } 

/*.sliderProd .slider                         { display:block; width:670px;  height:143px; position:relative; top:20px !important; left:25px !important; }   */

.boxAba .acessoriosTab                  { display:block; list-style:none; font-size:10px; color:#666; margin:0; padding:0;}
.boxAba .acessoriosTab li               { overflow: hidden; float: left; width: 340px; height: 130px; position: relative; display: block;}
.boxAba .acessoriosTab li > div         { display:block; width:320px; float:left; padding-top:15px; color:#ccc; margin-left: 75px;}
.boxAba .acessoriosTab li img           { float:left; margin-right:15px;}
.boxAba .acessoriosTab li span          { display:block; font-size:11px; color: #f6be00; /* text-transform:uppercase;*/}
.boxAba .acessoriosTab li .nomeProd     { display:block; font-weight:bold; color:#000; font-size:11px; text-decoration:none; width: 220px; padding-bottom: 17px;}
.boxAba .acessoriosTab li .nomeProd:hover { color: #000;}
.boxAba .botPrev                        { display:block; width:13px; margin-top: 72px; cursor: pointer; height:13px; position:absolute; left: 16px; background:url(images/arrow-control-item.png) no-repeat;}
.boxAba .botNext                        { display:block; width:13px; margin-top: 72px; cursor: pointer; height:13px; position:absolute; right: 16px; background:url(images/arrow-control-item.png) no-repeat; background-position:-13px 0;}
.boxAba .botPrev:hover                  {background-position:0 -13px;}
.boxAba .botNext:hover                  {background-position:-13px -13px;}

#produto #relacionados
{
    background: #FFFFFF;
    float: left;
    margin: 15px 0;
    width: 100%;

    -webkit-border-radius: 20px 20px 10px 10px;
    -moz-border-radius: 20px 20px 10px 10px;
    border-radius: 20px 20px 10px 10px;
}
#produto #relacionados .tituloRelacionados
{
    background: url(images/bgProdutosRel.png);
    background-repeat: no-repeat;
    float: left;
    width: 100%;
    padding: 9px 0px 9px 9px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    color: #000;
}
#produto #relacionados .prodRelacionado
{
    float: left;
    width: 96%;
    margin-top: 10px;
    padding: 6px 15px 15px 15px;
}
#produto #relacionados .prodRelacionado li
{
    width: 165px; 
    height: auto;
    display: inline;
    float: left;
}
#produto #relacionados .prodRelacionado li a
{
    color: #666;
}
#produto #relacionados .prodRelacionado li div
{
    float: left;
    margin-top: 10px;
}
#produto #relacionados .prodRelacionado li .nomeProd
{
    display:block; 
    font-weight:bold; 
    color:#333333; 
    font-size:11px; 
    text-decoration:none;
}
#produto #relacionados .prodRelacionado li .nomeProd:hover
{
    color:#666;
}
#produto #relacionados .prodRelacionado img
{
    float:left; 
    margin-right:15px;
}
#produto #relacionados .prodRelacionado span
{
    display:block; 
    font-size:11px; 
    color:#666; 
   /* text-transform:uppercase;*/
}
/********************************************************************/

.boxContainer{
    display: block;
    width: 690px;
    height: 150px;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 13px;
    z-index: 0;
    padding: 0;
    padding-top: 30px;
}
.prodRelacionado
{
 /*   float: left;
    width: 96%;
    margin-top: 10px;
    padding: 6px 15px 15px 15px;
    text-align: center;
    height: 141px;  */
}
.prodRelacionado li
{
    width: 165px; 
    height: auto;
    display: inline;
    float: left;
    height: 150px
}
.prodRelacionado li a
{
    color: #666;
}
.prodRelacionado li div
{
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    color: #ccc;    
    width: 90px;
}
.prodRelacionado li .nomeProd
{
    display:block; 
    font-weight:bold; 
    color:#333333; 
    font-size:11px; 
    text-decoration:none;
}
.prodRelacionado li .nomeProd:hover
{
    color:#666;
}
.prodRelacionado img
{ 
    margin-right:15px;
}
.prodRelacionado span
{
    display:block; 
    font-size:11px; 
    color:#f6be00; 
   /* text-transform:uppercase;*/
}

/*GARANTIA ESTENDIDA*/
.garantiaEstendida { 
    float:left ; text-align:left; width:100%; padding:10px 0 10px 0; background:url(images/pontos.png) bottom left repeat-x; position:relative; left:2px}
.garantiaEstendida ul {float:left; background:url(images/garantiaEstendida.jpg) no-repeat 0 0; width:120px; padding-left:100px}
.garantiaEstendida li {text-align:left}
.garantiaEstendida .comprar {float:left; margin:5px 28px 0 16px}
.garantiaEstendida .nomeProd span{ font-weight:bold}

#esquerda
{
    display: block !important;
}

/* REDES SOCIAIS PRODUTO */
#itensProd .redesSociais
{
    float: left;
    position: relative;
    width: 100%;
}
#itensProd .redesSociais li
{
    float: left;
    margin-right: 10px;
}
#itensProd .redesSociais li a:hover
{
    opacity: 0.6;

    -webkit-transition:all 0.3s ease-in;  
    -moz-transition:all 0.3s ease-in;  
    -o-transition:all 0.3s ease-in;  
    transition:all 0.3s ease-in;

}
/*ESQUELETO*/
.icon:before{
   content:"";
   float: left;
   background-image: url(../../../images/site/sprite.png);
   position: relative;   
}
.icon-phone:before {
    background-position: -157px -59px;
    width: 100%;
    height: 100%; 
}
.iconFacebook:before {
    width: 30px;
    height: 30px;
    background-position: -118px -111px;
}

.iconTwitter:before {
    width: 30px;
    height: 30px;
    background-position: -182px -111px;
}

.iconInst:before {
    width: 30px;
    height: 30px;
    background-position: -150px -111px;
}

.redesSociais a:hover:before {
    top: -3px;
}

/***************************************** AJUSTES REDES SOCIAIS NA TELA DE PRODUTO *************************/
.share-social-network-product{
    width: 100%;
    height: 0px;
    display: inline-block;
    color: #525151;
    font-style: italic;
}
.social-network-product{
    width: 100%;
    padding-top: 10px;
}
.social-item-list{
    width: 80%;
    display: block;
    float: left;
}
.social-item-list-right{
    width: 20%;
    display: block;
    float: right;
}
.social-network-product .social-item-list li a img{
    width: 25px;
    float: left;
    padding: 3px;
}
.social-network-product .social-item-list-right li a img{
    width: 25px;
    float: right;
    padding: 3px;
}

.social-network-product .social-item-list li {
    display: block;
    float: left;
}

.social-network-product .social-item-list li a span{
    padding: 3px;
}

.social-network-product .social-item-list-right li a span{
    padding: 3px;
    float: right;
}

.icon-facebook-share{
    background-image: url("../../../images/site/Icones_compartilhe_facebook.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}

.icon-facebook-share:hover{
    /*background-image: url("../../../images/site/social-product-facebook-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;    */
}

.icon-instagram-share{
    background-image: url("../../../images/site/social-product-instagram-small.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}

.icon-instagram-share:hover{
    background-image: url("../../../images/site/social-product-instagram-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}


.icon-whatsapp-share{
    background-image: url("../../../images/site/Icones_compartilhe_whattsapp.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}            

.icon-whatsapp-share:hover{
  /*  background-image: url("../../../images/site/social-product-whatsapp-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px; */
}

.icon-mail-share{
    background-image: url("../../../images/site/Icones_compartilhe_email.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}

.icon-mail-share:hover{
 /*   background-image: url("../../../images/site/social-product-mail-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;  */
}

.icon-print-share{
    background-image: url("../../../images/site/Icones_compartilhe_imprimir.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}

.icon-print-share:hover{
  /*  background-image: url("../../../images/site/social-product-print-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px; */
}

.icon-twitter-share{
    background-image: url("../../../images/site/social-product-twitter-small.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height: 25px;
    width: 26px;
}

.icon-twitter-share:hover{
    background-image: url("../../../images/site/social-product-twitter-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;
}

.icon-linkedin-share{
    background-image: url("../../../images/site/social-product-linkedin-small.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;
}

.icon-linkedin-share:hover{
    background-image: url("../../../images/site/social-product-linkedin-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;
}

.icon-pinterest-share{
    background-image: url("../../../images/site/social-product-pinterest-small.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;
}   
                

.icon-pinterest-share:hover{
    background-image: url("../../../images/site/social-product-pinterest-small-hover.png");
    background-repeat: no-repeat;
    display: inline-block;
    background-size: auto;
    height:35px;
    width: 35px;
}