footer.footer {
  background-color: #181818;
  padding-bottom: 0px; }

footer .footer-custom-innoforma {
  width: 80%;
  margin: auto; }
  footer .footer-custom-innoforma h3 {
    color: #1487d4;
    margin-bottom: 15px; }
  footer .footer-custom-innoforma ul {
    padding: 0 0 0 5px; }
  footer .footer-custom-innoforma li {
    list-style: none; }
    footer .footer-custom-innoforma li a {
      color: #fff; }
      footer .footer-custom-innoforma li a:hover, footer .footer-custom-innoforma li a:active, footer .footer-custom-innoforma li a:focus {
        text-decoration: none; }
  footer .footer-custom-innoforma div:nth-child(3) li {
    color: #969595; }
    footer .footer-custom-innoforma div:nth-child(3) li:first-child {
      margin-bottom: 15px; }
  footer .footer-custom-innoforma div:nth-child(3) a {
    color: #969595; }
    footer .footer-custom-innoforma div:nth-child(3) a:hover, footer .footer-custom-innoforma div:nth-child(3) a:active, footer .footer-custom-innoforma div:nth-child(3) a:focus {
      color: #52daff; }
  footer .footer-custom-innoforma div:nth-child(1) li, footer .footer-custom-innoforma div:nth-child(2) li {
    padding: 5px 0;
    width:60%;
    border-bottom: 1px solid;
    transition: border-bottom-width 0.2s; }
    footer .footer-custom-innoforma div:nth-child(1) li:hover, footer .footer-custom-innoforma div:nth-child(1) li:active, footer .footer-custom-innoforma div:nth-child(1) li:focus, footer .footer-custom-innoforma div:nth-child(2) li:hover, footer .footer-custom-innoforma div:nth-child(2) li:active, footer .footer-custom-innoforma div:nth-child(2) li:focus {
      border-bottom: 2px solid #52daff; }
  @media screen and (min-width: 600px) and (max-width: 767px) {
    footer .footer-custom-innoforma div:first-child, footer .footer-custom-innoforma div:nth-child(2) {
      width: 50%;
      float: left; } }
  footer .footer-custom-innoforma span {
    color: #fff; }

footer .block_logos_institucionales {
  text-align: center;
  margin-top: 2%; }
  footer .block_logos_institucionales > div {
    display: inline-block; }

footer #footer_bottom {
  background-color: #333333;
  padding: 6px 0;
  color: #d5d5d5; }
  footer #footer_bottom p {
    width: 86%;
    font-size: 0.8em;
    margin: auto; }

  .footer{
    padding-top: 2px;
    width:100%;
  }

  footer h3{
    font-size:16px;

  }

footer .footer-custom-innoforma div:nth-child(3) li:first-child{
  margin-bottom:0px;
}
