/*/ ALTERAÇÕES NEWSLETTER POPUP /*/
#modalNewsletter .componente {background: url(https://cdn.awsli.com.br/1637/1637024/arquivos/fretegratis2.png); width: 388px; height: 306px;}
div.fancybox-skin {padding: 0px !important;}
div.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter.fancybox-opened {width: 388px !important; height: 306px !important;left: 50% !important;margin-left: -200px !important;}
div.fancybox-inner {width: auto !important; height: auto !important;}
#modalNewsletter .componente .interno {padding: 120px !important; display: none;}

/*/ ALTERAÇÕES TERMO /*/
.termo {display: block; margin-bottom: 10px;}
/* link */
a.link-termo {margin-left: 3px; font-size: 13px; color: #EA4B18; font-weight: 800;}
/* descrição */
span.desc-termo {font-size: 13px;font-weight: 400;}
/* input */
input.aceita-termo {margin-top: 0px;}

.popup-overlay {
  /*Hides pop-up when there is no "active" class*/
  visibility: hidden;
  position: absolute;
  background: #ffffff;
  border: 3px solid #666666;
  width: 50%;
  height: 50%;
  left: 25%;
}

.popup-overlay.active {
  /*displays pop-up when "active" class is present*/
  visibility: visible;
  text-align: center;
}

.popup-content {
  /*Hides pop-up content when there is no "active" class */
  visibility: hidden;
}

.popup-content.active {
  /*Shows pop-up content when "active" class is present */
  visibility: visible;
}
.termLGPD{
    position:fixed;
    width:100%;
    bottom:0px;
    background-color:#72C44D;
    color:#000000;
    text-align:center;
    font-size:25px;
    z-index:1000;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    min-height: 40px;   
    padding-top: 10px;
    padding-bottom: 10px;
}
.termLGPD label{
    width:100%;
    max-width:800px;
}
.termLGPD a{
    color:#ccc;
}
.termLGPD button{
    background-color:#4f4f4f;
    border: solid 1px #fff;
    padding: 15px;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
}

#cabecalho > .conteiner > .menu.superior {
text-align: center;
background-color: white;
border-bottom: 0px #ffffff solid;
border-top: 0px #ffffff solid;
height: 40px;
margin-top: 0px;
}

#cabecalho > .conteiner > .menu.superior .nivel-um > li {
float: none; display: inline-block; border-left: 0; margin-right: -3px; }