@font-face {
  /* NEGRITA */
  font-family: "Avenir-Bold";
  src: local("Avenir-Bold"),
    url(../font/AvenirLTStd-Black.ttf) format("truetype");
}

@font-face {
  /* Normal */
  font-family: "Avenir-Intermedio";
  src: local("Avenir-Intermedio"),
    url(../font/AvenirLTStd-Roman.ttf) format("truetype");
}

@font-face {
  /* NADA */
  font-family: "Avenir-Normal";
  src: local("Avenir-Normal"),
    url(../font/AvenirLTStd-Book.ttf) format("truetype");
}

body {
  background-color: #ffcd00;
}

#container {
  width: 100%;

  height: 100%;
}

#logo_container {
  margin: 0 auto;

  margin-top: 10px;

  max-height: 400px;

  max-width: 80%;
}

#logo_container img {
  max-height: 400px;

  max-width: 80%;
}

.titulo {
  margin: 0 auto;

  margin-top: 20px;

  font-family: Arial, Helvetica, sans-serif;
}

.title-base {
  font-family: "Avenir-Bold";
  text-align: center;
  font-size: 25px;
}

.sub-title {
  font-family: "Avenir-Bold";
  font-size: 18px;
}

p,
li {
  font-family: "Avenir-Normal";
}

.strong {
  font-family: "Avenir-Bold";
}
