.full.menu {
    background: #062655 !important;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-top: solid 1px #0000;
     border-bottom: solid 1px #0000;
    height: 70px;
}

#barraNewsletter.posicao-rodape .componente .interno .interno-conteudo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff !important;
}

.botao.principal {
    height: 70px;
    line-height: 70px;
    text-shadow: none !important;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 26px;
    box-sizing: border-box;
    border-radius: 0;
    color: #fff !important;
    background: #55af59;
    padding: 0 10px;
    width: auto;
    flex: auto;
    color: #000;
    text-shadow: none;
}

.full.menu .conteiner li.other-categories>.nivel-dois li a strong {
  height: unset !important;
  line-height: 20px !important;
}

.other-categories .nivel-dois {
  padding: 20px 15px !important;
}


.full.menu .conteiner li.other-categories>.nivel-dois li a strong {
  height: unset !important;
  line-height: 20px !important;
}

.other-categories .nivel-dois {
  padding: 20px 15px !important;
}


#rodape {
    background: #0f63a1 !important;
}

#rodape .institucional,
#rodape .pagamento-selos,
#rodape > div:last-child {
  background: transparent !important;
}

#rodape .institucional .titulo,
#rodape .institucional a, #rodape .institucional p,
#rodape .pagamento-selos .titulo,
#rodape > div:last-child p {
  color: #ffffff;
}

#rodape .links-rodape-atendimento .icon {
  fill: #ffffff;
}

#rodape .lista-redes ul li a {
  border-color: #ffffff;
  color: #ffffff;
}

#rodape .lista-redes [class^=icon] {
  color: #ffffff;
}