.flag {
  width: 16px;
  height: 11px;
  background:url(graphics/flags.png) no-repeat;
}

.flag.flag-pt {background-position: -16px 0}
.flag.flag-de {background-position: -32px 0}
.flag.flag-es {background-position: 0 -11px}
.flag.flag-fr {background-position: -16px -11px}
.flag.flag-it {background-position: -32px -11px}
.flag.flag-en {background-position: 0 -22px}
.lng-menu{
        right: 5px;
}
.lng-menu a {
  text-indent: 0;
  background-image: none;
  background-color: #003DB8;
  color: #D7F1FF;
}
.lng-menu a:hover {
    background: #00287A;
}