body {
  color: #212529;
/*  font-family: 'Mallana', sans-serif;*/
}

h1, h2, h3, h4, h5, h6, a {
  font-family: 'Asap', sans-serif;
}

.main-color-bg {
  background-color: #8c8c8e;
}

#menuprincipal a {
  color: #000;
}

#menuprincipal a:hover {
  text-decoration: underline;
}

#menuprincipal .activo {
  text-decoration: underline;
  font-weight: bold;
}

a {
  color: #8e8e8c;
}

a:hover {
  color: #212529;
  text-decoration: none;
}

.proyecto img:hover {
  border: 2px solid #212529;
}

footer {
 background-color: #d4d4d4;
}

footer a {
  color: #454554;
}

footer a:hover {
  color: #d4d4d4;
}

footer #copyright {
  background-color: #222;
  color: #969696;
}
