/*
	CSS Document
	by Viviana Guimaraes - Webmaster
*/

/* RESET */


 /*==================== MUDANDO BARRA DE MENU ===============
.menu.superior  {
    font-size: 16px;
    color: #2e2e2e;
    background: #90e086;
    line-height: 50px;
    padding: 0 20px;
    width: 130%;
    position: relative;
    cursor: pointer;
    margin-right: 0px;
}

*/

/* =========================teste
.menu.lateral {
    color: #2e2e2e;
    background-color: #11387b;
    line-height: 50px;
    padding: 0 20px;
    width: 90%;
    position: relative;
    cursor: pointer;
    margin-right: 0px;
}
*/



/*BORDA_CONTEUDO*/
.caixa-sombreada {
    padding: 20px;
    box-shadow: 0 0 5px rgba(0,0,0,0.25);
    border-radius: 0 20px 10px;
}


/* botao_CEP */
.input-prepend.input-append .btn:last-child {
    /* margin-left: -1px; 
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0; */
    border-radius: 0 30px 30px 0;
    padding: 4px 12px 5px;
    background: #EC3582;
    color: #FFF;
}

/*CEP_ao_Abrir_Detalhe_Produto*/
.cep .input-append.input-prepend input {
    border-radius: 20px 0 0 20px;
}


/*Borda_Contorno_Calcular_CEP */
.borda-alpha, .borda-alpha * {
    border-color: rgba(0,0,0,0.13);
    border-radius: 20px 20px 20px 20px;
}



/*CEP_Calcular_CEP_Linhas_divisao*/
.produto .cep ul li {
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
    border-radius: 0 0 0 0;
}


/*Tabela_Apos_Finalizar_Produto */
.table th, .table td {
    border-color: rgba(0,0,0,0.06);
    border-radius: 0 0 0 0;
}


/*borda tabela_descrição_produto*/
.produto>.row-fluid+.row-fluid .span12 {
    border: 1px solid #e9e9e9;
    border-radius: 20px;
    padding: 20px;
}

.abas-custom .tab-content {
    padding: 0px;
    box-shadow: 1px 0 1px rgba(0,0,0,0.3);
}



.listagem .listagem-linha:first-child {
    padding: 20px 0px 0px;
    margin: 0;
    border: 100px;
}


.listagem .listagem-linha {
    padding-top: 20px;
    margin-top: 20px;
    border-width: 1px 0 0;
    border-style: solid;
}


/*borda_top contorno_pagina_inicial*/
.breadcrumbs {
    border-style: solid;
    border-width: 1px;
    padding: 10px 0;
    margin: 0 0 20px;
}


.breadcrumbs ul li:first-child * {
    padding-left: 8px;
}


.breadcrumbs ul li * {
    font-size: 12px;
    padding: 0 20px;
}




/*Faixa_borda_principal all_produtos */
.borda-alpha *{
    border-color: rgba(0,0,0,0.13);
    border-radius: 20px 20px 20px 20px;
}

/* Efeito borda_principal all_produtos*/
.listagem.com-caixa .listagem-item:hover, .listagem.com-caixa .listagem-item:active {
    box-shadow: 0 0 5px rgba(0,0,0,0.28);
    /*sombra borda_principal */
    outline: 0px solid rgba(0,0,0,0.1);
    border-radius: 20px;
}


/* Faixa Ver_produto */
.listagem.com-caixa .listagem-item .acoes-produto {
    border-style: solid;
    border-radius: 0;
}

/*
.barra-inicial {
    background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_104.png) repeat-x top left;
}*/




/* width: 300px;
    height: 350px 60px;   
    border-radius: 20px 20px;
    border: 1px solid rgba(0,0,0,0.1);*/



/*
.pagina-produto .produto .acoes-flutuante .acoes-produto.disponivel .comprar .botao.principal {
    margin: 10px 0 5px 0;
}*/



.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    box-shadow: 0 0 4px rgba(0,0,0,0.3);
    border: 0px solid #ddd;
    border-bottom: 0;
    border-radius: 20px 20px 20px 20px;
}

.menu.lateral .nivel-um>li>a {
    padding: 0 20px;
}

.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    background-color: #FFF;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}





/**
.cabecalho  {
    font-weight: 400;
    background-color:#78dffc;
   
    background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_canecas3.png);
    background-position: top center;
    background-repeat: repeat;
}*/



#corpo{
  background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_quadrados.JPG);
/* background-color: #ffffff;*/
/*background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_canecas3.png);*/
}

 
/* TROCAR_TITULO_PAGINAS_POR_IMAGEM_INSTITUCIONAL ---------- (DESATIVADO)

#cabecalho .menu.superior .categoria-paginas i,
#cabecalho .menu.superior .categoria-paginas strong {visibility: hidden;}
#cabecalho .menu.superior .categoria-paginas {background-image: url("https://cdn.awsli.com.br/237/237542/arquivos/INS2.jpg");background-repeat: no-repeat;background-position: center center;}
#cabecalho .menu.superior .categoria-paginas:hover {background-image: url("https://cdn.awsli.com.br/237/237542/arquivos/INS1.jpg");background-repeat: no-repeat;background-position: center center;}

----------------------------------------------------------------------*/





/* Temp Menu Superior ----------------*/
.menu.superior { 
    -webkit-border-radius: 20px 20px 0px 0px; 
    -moz-border-radius: 20px 20px 0px 0px; 
    border-radius: 20px 20px 0px 0px; 
    margin-bottom: -40px; margin-top: 10px; 
    border-top: 0px solid #e2e2e2; 
    border-left: 0px solid #e2e2e2; 
    border-right: 0px solid #e2e2e2;
}


/*Formato_texto_menu_superior*/
.menu.superior .titulo {
    margin: 16px 0;
    text-transform: uppercase;
    text-decoration-color: #452333;
}
  



/*Dimensão_barra_menu*/
.menu li{
  /* padding: 0 37.1px; */
    padding: 0 37px;
}


#cabecalho .conteiner .menu.superior ul.nivel-um > li {
   border:none;
    
}



/* POSIÇÃO_MENU_SUPERIOR  + COR DO MENU LEFT */
.menu.superior .nivel-um{
    padding-left: 15px;
    background-color: white;
}


.menu.superior {
    margin-top: 20px;
}

.menu.superior .nivel-um > li:first-child {
    border-left: none !important;
}

.menu.superior .nivel-um > li {
    float: left;
    border-right: 1px solid white;
}


/*#399aca*/


.menu.superior .categoria-marcas, 
.menu.superior .categoria-paginas { /* Pagina */
border-top: solid 5px  rgba(184, 4, 106, 74) !important; 
transition: .3s;
border-radius: 20px 0px 0px 0px !important;
background-color:#11387b;
      /*.cor-secundaria, color: #e4ff4f; } */
    }


/*#EE569E ----COR OLD CONTORNO MENU */


.menu.superior li.categoria-id-910538 { /* Comunicação Visual */ 
    border-top: solid 5px  rgba(184, 4, 106, 74) !important; 
    transition: .3s; 
    border-radius: 0px 0px 0px 0px !important; 
    background-color: #11387b; /*#b8046a;*/ /*#e777bc;*/   
    }


.menu.superior li.categoria-id-649255 { /* Foto Presente */ 
    border-top: solid 5px  rgba(184, 4, 106, 74) !important; 
    transition: .3s; 
    border-radius: 0px 0px 0px 0px !important; 
    background-color: #11387b; /*#b9f67d;*/ /*#eaf3b3;*/    
    }

.menu.superior li.categoria-id-649237 { /* Produtos Personalizados */ 
    border-top: solid 5px  rgba(184, 4, 106, 74) !important; 
    transition: .3s; 
    border-radius: 0px 0px 0px 0px !important; 
    background-color: #11387b; /*#B6EAF7;*/   
    }

.menu.superior li.categoria-id-649647 { /*Serviços Gráficos */ 
    border-top: solid 5px  rgba(184, 4, 106, 74) !important; 
    transition: .3s; 
    border-radius: 0px 0px 0px 0px !important; 
    background-color: #11387b; /*#b8046a;*/ /*#e777bc;*/  
    }

.menu.superior li.categoria-id-961066 {  /*Promoções */   
    border-top: solid 5px  rgba(184, 4, 106, 74) !important; 
    transition: .3s; 
    border-radius: 0px 20px 0px 0px !important; 
    background-color: #11387b; /*#b9f67d; #eaf3b3;*/ 
    }



.menu a:hover{ text-decoration: none; }



/* Largura da barra de rolagem */
::-webkit-scrollbar {
    width: 10px;
    height: 3px;
}

/* Fundo da barra de rolagem */
::-webkit-scrollbar-track-piece {
    background-color: #EEE;
    border-left: 1px solid #CCC;    
}

/* Cor do indicador de rolagem */
::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
    background-color: #f00c5e;
}



/* Cor do indicador de rolagem - ao passar o mouse */
::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #717171;
}

::-webkit-scrollbar-button:start:decrement::-webkit-scrollbar-button:end:increment {
    display: block;
    height: 0;
    background-color: transparent;
}

::-webkit-scrollbar-track-piece {
    -webkit-border-radius: 5px;
}

::-webkit-scrollbar-thumb:vertical {
    height: 100px;
    -webkit-border-radius: 5px;
}

::-webkit-scrollbar-thumb:horizontal {
    width: 50px;
    background-color: #000;
    -webkit-border-radius: 5px;
}


.conteiner-principal {  
  /*background-color: #09718E;*/
  /*background-color: #ffffff;*/
  background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_quadrados.JPG);
  max-width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 2px rgba(0,0,0,0.33); 
      /*background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_canecas3.png);*/
}


/* --------------------------
.conteiner {
    max-width: 1280px;
    margin: 0 auto;
}
*/


.conteiner {
    max-width: 1270px;
    margin: 0 auto;
   
}


.conteiner-principal #rodape .conteiner {
    background-color: transparent;
    box-shadow: none;
    border-left: none;
    border-right: none;
}

.conteiner-principal .conteiner {
   padding: 40px;
   border: 30px 30px 0 0;
   border-left: 1px solid #367aa9;/* #DCBE5E;*/
   border-right: 1px solid #367aa9; /* #DCBE5E;*/
}

   





p {
margin: 0 0 10px;
line-height: 1.6em;    
}

.botao {    
    padding: 10px;
    text-transform: uppercase;
}

.botao:hover {
    background-image: none;
    opacity: .8;
    filter: alpha(opacity=80);
}

.listagem-item .acoes-produto .botao.principal {
  color: #FFF;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);  
}

/*FILTRO */
.filtro.lista ul {
    max-height: 163px;
    overflow: auto;
    border: 1px solid rgba(0,0,0,0.1);
}

.filtro.lista ul li {
    border-width: 1px;
    border-style: none;
}

.filtro {
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    outline: 0px solid rgba(0,0,0,0.05);
    padding: 20px;
}



.borda-principal {
    border-radius: 20px;
    border-color: #f00c5e;
}


.coluna>div, #corpo .conteiner>div {
margin-bottom: 30px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;    
border-radius: 20px;
}

.componente {
background: #F1F1F1;
border: 1px solid #e9e9e9 !important;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;    
border-radius: 20px;
}


.newsletter input[type="text"] {
  width: 84%;
  margin: -1px;
  padding: 8px 8px 8px 10px;
}




/* Banner_Facebook_Curta_Nossa_Pagina ---------------*/
.banner.lateral .flexslider .slides li img {
    width: 110%;
    border-radius: 30px 30px 30px 30px;
}





/* EXCLUIR-------------------------------

.newsletter .botao { 
    right: -0px;  
}

--------------------------------------*/


.botao-input {
  padding: 9px 12px 7px !important;
}

/* TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 
.conteiner-principal .conteiner {
    box-shadow: none;
    padding: 20px;
}

 */




/* ------------DESATIVADO FAIXA_BANDEIRA NO TOP

.barra-inicial {
    background: url(//cdn.awsli.com.br/191/191572/arquivos/bg_104.png) repeat-x top left;
}*/


.barra-inicial {
    height: 55px;
    line-height: 40px;
    margin-bottom: -4px;
}   


.barra-inicial.fundo-secundario a,.barra-inicial.fundo-secundario span,.barra-inicial.fundo-secundario span:hover {
    color: #FFF;
}

.barra-inicial.fundo-secundario a:hover {
    color: #fff;    
}


/*Texto_Topo BemVindo_Barra_Busca*/
.conteudo-topo .superior {
    padding: 10px;
}


.logo a {
    height: 118px;
    /*margin: 10px 0 18px 0;*/
    margin: 0px 0px 0px 0px;

}

.logo a:hover {
    opacity: .85;
    filter: alpha(opacity=85);
}


.logo a img {
    position: absolute;
    top: 0px;
    bottom: 16px;
    left: 0px;
    right: 0px;
    margin: auto;
    max-height: 110%;
}










.menu.superior {
    /* background-color: rgba(0, 0, 0, 0.09); */
    margin-top: 20px;
}


.menu.superior .nivel-um>li {
    float: left;
    border-right: 2px solid rgba(0, 0, 0, 0.1);
    border-left: 1px solid rgba(255, 255, 255, 0.8);
}




.menu.superior .titulo .fundo-secundario {
    background-color: none;
    color: #fff;
}

.menu li.com-filho:hover i,.menu li.com-filho>a:hover i {
    background: #f00c5e;
}

.menu li>a i {
    margin-left: 0;
}

/*COR AO SELECIONAR OS MENUS*/
.menu.superior .nivel-um>li:hover {
    margin-top: 0;
    background: rgba(255, 255, 255, 1);        /* #EE3266; #C91010;*/

}

.menu.superior .nivel-dois {
    top: 50px;
    font-size: 14px;
    padding: 0;
    -webkit-border-radius: 45px 0px 20px 20px;
    -moz-border-radius: 0px 0px 20px 20px;
    border-radius: 0px 0px 20px 20px;
}

/*xxxxxxxxxxxxxxxxxxxx
.menu li.com-filho {
    position: relative;
    border-radius: 30px 0 0;
}*/



/*-----------------------------------*/
.menu li.com-filho {
    position: relative;
    border-radius: 20px 20px 0; 
}



.menu li.com-filho>a i {
    background: 0 0 !important;
    color: #f00c5e;
}

.menu li>a i {
    margin-left: 0;
}

.menu li>ul>li.com-filho>a i.fundo-secundario {
    background: 0 0;
    color: #f00c5e;
}

.menu .nivel-dois .com-filho i {
    top: 2px;
}

.menu .titulo {
  display: inline-block;
  white-space: normal;
  font-size: 13px;
}


.menu.lateral .titulo:hover {
    color: #ef3657;
       
}

.menu.lateral.fechado .nivel-um .com-filho i {
    color: #ef3657;
    background: 0 0;
}

.menu.lateral .ativo {
  background-color: rgba(0,78,0,0.0);
}

.menu .nivel-dois>li>a,.menu .nivel-tres>li>a {
    padding: 5px;
    border: 0;
}

.menu li>a i {
    color: #f00c5e;
    background: 0 0;
}

.lista-redes ul li {
    border: none;
    margin-right: 5px;
}





.lista-redes i {
    margin-top: 0;
    width: 25px;
    height: 20px;
    padding: 3px 0 2px;
    line-height: 20px;
    border-radius: 30px;
}

.canais-contato ul li i.icon-whatsapp {
  width: 16px;
  height: 16px;
  padding: 0px 0px 0px 0px;
  line-height: 16px; 
  background:  url(//cdn.awsli.com.br/38/38849/arquivos/icon-whatsapp-3.png) no-repeat;
}





















.barra-inicial ul li {
    height: 45px;
}

.canais-contato .icon-comment,.canais-contato .icon-phone {
    color: #FFF;
    font-size: 20px;
}

.canais-contato .icon-comment:hover,.canais-contato .icon-phone:hover {
    color: #FFF;
}

/* ------------------  ICONE WHATSAPP */
.canais-contato .tel-whatsapp .fa {
    margin-right: 8px;
    font-size: 20px;
}





.busca {
    padding: 0;
    background: 0 0;
    border: 0;
}

.busca input {
    border: 1px solid #e9e9e9;
    height: 28px;
    width:91%;
    padding: 8px 0 8px 15px;
    font-size: 15px;
    border-radius: 30px 0 0 30px;
}
















/* Topo icon_pesquisa -----------------------*/
.busca .botao {
    top: 0;
    height: 46px;
    /* border: 2px solid #e9e9e9; */
    background: #EC3582;
    color: #FFF;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-border-radius: 0px 30px 30px 0px;
    -moz-border-radius: 0px 30px 30px 0px;
    border-radius: 0px 30px 30px 0px;
}







.busca .botao:hover {
    background: #f00c5e;
    color: #FFF;
    opacity: 1;
    filter: alpha(opacity=100);
     -webkit-border-radius: 0px 30px 30px 0px;
    -moz-border-radius: 0px 30px 30px 0px;
    border-radius: 0px 30px 30px 0px;
}






/*------FORMATAÇÃO BEM_VINDO ---------------------------------------------------*/

/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .bem-vindo:hover span {
    text-decoration: underline;
}


/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .bem-vindo {
    text-decoration: none;
}

/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .bem-vindo span {
    color: #ec3582;
}


a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #005580;
}


.bem-vindo {
    font-size: 12.89px;
    color: #005580;
}
/*----------------------------------fim ---------------------------------*/





i.icon-list.fundo-principal,i.icon-user.fundo-principal {
    color: #EB1C24;
    background: #fff;
}

.acoes-conta {
    float: right;
    font-size: 12.89px;
    font-weight: 300;
}

#cabecalho ul.dropdown-menu {
    box-shadow: 0;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
}

.busca .botao-busca {
    right: -10px;
}

#barraTopo .busca .botao-busca {
    right: -10px;
}

.carrinho {
    float: right;
    border: 1px solid #e2e2e2;
    background: #FFF;
    height: 42px;
    padding: 0 15px 0 5px;
    font-size: 14px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.carrinho:hover {
    border: 1px solid #f8f8f8;
    background: #fff;
}

.carrinho .fundo-principal {
    background: 0 0;
    color: #f00c5e;
    font-size: 18px;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.carrinho>a span {
    font-weight: 300;
    font-size: 14px;
}

.carrinho>a span b {
    text-transform: uppercase;
}

.carrinho>a strong {
    color: #f00c5e;
    margin-left: 0;
    margin-right: 5px;
}

.carrinho-interno {
    border-radius: 20px;
}

.carrinho-interno * {
    font-weight: 300;
}

.carrinho-interno.borda-principal {
    border: none;
    top: 44px;
}

.carrinho-interno {  
  box-shadow: 0 0 7px rgba(0,0,0,0.3);
}

.carrinho-interno li:hover {
    background-color: #fff;
}

.carrinho-interno .nome-produto {
    font-size: 14px;
}

.carrinho-interno .preco-produto .preco-promocional {
    font-size: 15px;
}

.carrinho-interno>div>span> i {
    display: none;
}

.carrinho-interno>div>span strong.titulo.cor-principal {
    font-size: 20px;
    margin-top: 5px;
}

.carrinho-interno .nome-produto {
  max-height: 75px;  
}

.tabela-carrinho * {
    vertical-align: initial;
}

.carrinho-checkout .atendimento{ margin-top: 0px; background: none; border: 0;}
.carrinho-checkout .atendimento li a strong { color: #fff; text-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 1px; }
.carrinho-checkout .atendimento li a strong { display: block; font-size: 15px; font-weight: 600; white-space: nowrap; }
.carrinho-checkout .atendimento li a .icone-box{ border: 0; padding: 10px; margin: 0; }
.carrinho-checkout .atendimento li a > span{ font-weight: 400; color: #fff; font-size: 14px; text-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 1px; }

#barraTopo { box-shadow: 0 0 7px rgba(0,0,0,0.3);    
}

#barraTopo * {
    font-weight: 300;
}

#barraTopo {
    height: 63px;
    padding: 5px 0 7px;
    margin: 0;
    border-bottom: 1px solid #e9e9e9;
}

#barraTopo .carrinho {
    padding: 7px;
    height: 28px;
}

#barraTopo .canais-contato {
    margin-top: 5px;
    width: 270px;
    margin-left: -50px;
}

#barraTopo .canais-contato ul li a,#barraTopo .canais-contato ul li i {
    font-size: 13px;
    color: gray;
}

#barraTopo .canais-contato ul li a:hover,#barraTopo .canais-contato ul li i:hover {
    color: #EB1C24;
}

#barraTopo h4 {
    margin-top: 6px;
    font-weight: 300;
}

#barraTopo .carrinho-interno {
    top: 44px;
}

#barraTopo .conteiner {
  padding: 4px 20px;  
}

#barraTopo h4.titulo {
background: url('https://cdn.awsli.com.br/191/191572/arquivos/Logo-flutuante_ComputandoArte.png') 0 0 no-repeat;
width: 112px;
height: 46px;
margin-top: -1px;
margin-left: 50px;    
display: block;
line-height: 46px;
text-indent: -999px;
}

#barraTopo h4.titulo a {
display: block;
}

#barraTopo .span3 {
margin-top: 0px;
}

#barraTopo .carrinho>a span {
 margin-top: -2px;
}

#barraTopo .carrinho>a span b {
  margin-top: -6px;
}





/********************* DETALHES PRODUTO ********************/

.info-principal-produto .breadcrumbs { border: 0; padding: 0; margin: 0 -20px 10px; }

.titulo { font-weight: 600; text-transform: none; }

.produto .conteiner-imagem>div {
  max-width: 100%;
  padding: 5px;
  box-shadow: 0 0 0px rgba(0,0,0,0.3);
  margin-bottom: 10px;
  position: relative;
}

/* borda produto aberto */
.produto .conteiner-imagem img {
    width: 300px;
    height: 350px 60px;   
    border-radius: 20px 20px;
    border: 1px solid rgba(0,0,0,0.1);
}


.parcelas-produto .nav {
    margin: 0;
    border-radius: 0;
}


.parcelas-produto .tab-content {
    padding: 15px 10px;
    border-style: solid;
    border-width: 0 1px 1px;
    border-radius: 0;
}


/*------------------XXX--------------*/
.pagina-produto .produto .acoes-flutuante .acoes-produto.disponivel .comprar .botao.principal {
  margin: 10px 0 5px 0;  
}

.produto .acoes-flutuante .nome-produto {
  display: block;
  margin: 10px 0 15px;
  line-height: 18px;
  font-size: 13px;
  max-width: 170px;
}

.produto .acoes-flutuante {
  margin-bottom: 7%; 
  border-radius: 20px 0px 0px 20px;  
}

.produto .acoes-flutuante, .produto .acoes-flutuante .close_float {
  border-radius: 20px 0px 0px 20px !important;
}

.produto-compartilhar .lista-favoritos {  
  border-radius: 30px;  
}

.produto .conteiner-imagem #abreZoom {
  font-size: 22px;  
}

.compartilhar-sharebutton { display: inline-block !important; margin-top: 200px !important; }




/* -----------------
 width: 300px;
    height: 350px 60px;   
    border-radius: 20px 20px;
    border: 1px solid rgba(0,0,0,0.1); */


.listagem.com-caixa .listagem-item {
    margin: 0;
    box-shadow: 0 0 2px rgba(0,0,0,0.33);
    border: 5px solid rgba(0,0,0,0.035);
    background-color: rgba(255,255,255,0.04);
    transition: transform .08s ease 0;
    -webkit-transition: -webkit-transform .08s ease 0;
}



/* Botao Newsletter -----------------------------
.newsletter .botao {
    right: 0px;
    border-radius: 0 20px 20px 0;
}


Barra_Newsletter_Botao_Assinar 
#barraNewsletter .componente .botao {
    position: static;
    line-height: 19px;
    padding-bottom: 8px;
}



#barraNewsletter, #barraNewsletter .show-hide, 
#barraNewsletter .componente, 
.posicao-rodape#barraNewsletter .conteiner {
    background-color: #367aa9;
}

*/


/* Botão_Comprar & Finalizar_compra */
.botao.grande {
    font-size: 18px;
    padding: 7px 14px;
}

.botao {
    font-size: 18px;
    padding: 7px 14px;
}





/*Botao_Continuar_comprando & Finalizar_compra */
.botao {
    border-radius: 30px 30px 30px 30px;
    border-bottom-color: rgba(0,0,0,0.2);
    line-height: normal;
    text-transform: none;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(0,0,0,0.1));
    border: 1px solid rgba(0,0,0,0.1);
    white-space: nowrap;
    font-size: 18px;
}

/* Botao_OK_Digite_seu_email_para_continuar */
.identificacao .control-group .submit-email.botao.principal {
    position: absolute;
    top: 0px;
    right: 0px;
    float: none;
    max-width: 100px;
    min-width: 50px;
    border-radius: 0 20px 20px 0;
}



/* Opcao dos menus sem circulo*/
.menu .nivel-dois li {
    border-width: 1px 0 0;
    border-style: solid;
    border-radius: 0;
}









/*Dimensao_caixa_Social -------------------------------------------------*/
#rodape .institucional .redes-sociais {position: relative}


/*@media only screen and (min-width:770px)--------------------- FRAME_MENU ---- */
#cabecalho .conteiner {
    border-radius: 30px 30px 0 0;
    box-shadow: none;
    border-top: 1px solid #367aa9; /* #DCBE5E;*/
    border-left: 1px solid #367aa9; /* #DCBE5E;*/
    border-right: 1px solid #367aa9; /* #DCBE5E;*/
    padding: 40px;
}

/*@media only screen and (min-width:770px)--------------------- FRAME_EXPOSICAO_PRODUTOS_LOJA ---- */
#corpo .conteiner {
    border-left: 1px solid #367aa9; /* #DCBE5E;*/
    border-right: 1px solid #367aa9; /* #DCBE5E;*/
    border-bottom: 1px solid #367aa9; /* #DCBE5E;*/
    box-shadow: none;
    border-radius: 0 0 30px 30px;
    padding: 0 40px 40px 40px;
}

/*@media only screen and (min-width:770px)*/
#rodape .institucional .conteiner {
    background-repeat: no-repeat;
    background-size: 17%;
    background-position: right 40% bottom -15px;
}



/*CENTRALIZAR MENU SUPERIOR */
/*@media only screen and (min-width:770px)*/

/**
#cabecalho .menu.superior .nivel-um>li {
  float: none;
  display: inline-block;
}*/

/* 
#cabecalho .menu.superior {
  background: none;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  text-align: center;
}
*/



/*-------------- FORMAÇÃO_MENU_PROMOÇAO ------------------------------------------------------ */


/*-- IMAGEM TICKET_PROMOÇÃO ---- */
/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .menu.superior ul.nivel-um > li.categoria-id-961066:hover {
    background-image: url('https://cdn.awsli.com.br/218/218665/arquivos/CUT PRICE RED.png');
}

/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .menu.superior ul.nivel-um > li.categoria-id-961066 {
    /*background-color: #eaf3b3;*/
    padding: 0 60.1px 0 26px;
    background-image: url('https://cdn.awsli.com.br/218/218665/arquivos/CUT PRICE BLUE 2.png');
    background-repeat: no-repeat;
    background-position: center;
    background-position:112px;
    background-size: 22%;
}
/* ----------fim -------------- */


/*-- EFEITO MENU_PROMOÇÃO -------*/
/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .menu.superior ul.nivel-um > li.categoria-id-961066:hover .titulo {
    color: #db8383;
}

/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .menu.superior ul.nivel-um > li:hover .titulo {
    color: #02adce;
}

/*@media only screen and (min-width:770px)*/
#cabecalho .conteiner .menu.superior ul.nivel-um > li.categoria-id-961066 .titulo {
    color: #02adce;
}
/*------------fim------------------*/




/*@media only screen and (min-width:770px)
#cabecalho .conteiner .menu.superior ul.nivel-um > li {
    float: initial;
    border: none;
    display: inline-block;
}
/*------------------------------------------------------------------------------------------ */

/*REMOVER_CPF 

#modalContato table {display: none;}
div#map_canvas.mapa.hidden-phone {display: none;}
*/


/*SELO EMBUTIDO_RAPIDSSL
#rodape .pagamento-selos {
    
    background-image: url(//cdn.awsli.com.br/production/static/img/struct/stamp_rapidssl.png);
    background-repeat: repeat-x;
    background-size: 640px;
    background-position: top -30px center;
    background-color: #bc8b1a;
    border-top: 10px ridge #BC8B1A;
    padding: 0 0 20px;
    


.selos li {
    margin-left: 165px;
}


#rodape .pagamento-selos {
    background-image: url("//cdn.awsli.com.br/production/static/img/struct/stamp_rapidssl.png");
    background-repeat: no-repeat;
    background-position: top 650px center;
    padding: 0 0 20px;
    margin-left: 0px;
}

}*/


/*
#rodape .pagamento-selos {
    background-image: url(//cdn.awsli.com.br/production/static/img/struct/stamp_rapidssl.png);
    background-repeat: no-repeat;
    background-position: Left 715px center;
    padding: 0 0px 20px;
}
*/

/*
.selos li {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left 20px;
    background-image: url(//cdn.awsli.com.br/production/static/img/struct/stamp_rapidssl.png);
   }

*/

/** EXCLUIR
#cabecalho .menu.superior .categoria-paginas i,
#cabecalho .menu.superior .categoria-paginas strong {visibility: hidden;}
#cabecalho .menu.superior .categoria-paginas {background-image: url("https://cdn.awsli.com.br/237/237542/arquivos/INS2.jpg");background-repeat: no-repeat;background-position: center center;}
*/



/* 
.gateways-rodape li img {visibility:none; }

   width: auto;}*/



.gateways-rodape li:nth-child(1) {
    background-color: linear-gradient(rgb(255, 255, 255), rgb(245, 245, 245));
    border-radius: 7px;
    border: 0px solid #ddd;
   }

.gateways-rodape {background-image: url('https://cdn.awsli.com.br/191/191572/arquivos/entrega-logo.png');background-repeat: no-repeat;background-position: right;
    background-color: linear-gradient(rgb(255, 255, 255), rgb(245, 245, 245));
    border-radius: 7px;
    border: 0px solid #ddd;
    width: 88%;
}


.gateways-rodape li:nth-child(2) {
    border-left: 0;
    margin-left: -3px;
    visibility:hidden;
}

.gateways-rodape li {
    padding: 10px 0;
    line-height: normal;
    width: 49%;
    text-align: center;
}



/* ALINHAMENTO RODAPÉ FORMAS_ENVIO */
ul, ol {
    padding: 0;
    margin: 0 0 10px 835px;}


