.a38 .capa-alpha {
    background-color: rgba(0, 0, 0, 0);
}
/**color letras cabecera**/
.a8 .header-menu ul li a {
    background-color: transparent;
    padding: 5px 10px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #2b2929  !important;
    text-transform: uppercase;
    font-size: 14px !important;
    line-height: 22px;
}
.a8 .header-menu ul li a {
    background-color: transparent;
    padding: 5px 10px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #182983 !important;
    text-transform: uppercase;
    font-size: 14px !important;
    line-height: 22px;
}

.a8 .header-menu ul li a:hover {
    padding: 5px 10px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #3c3b3b !important;
    font-size: 14px !important;
}
/**colores footer**/

.a18 .menu-footer li a {
    background-color: transparent;
    padding: 5px 10px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #182983 !important;
    text-transform: uppercase;
}
.a18 .footer-direc span, .a18 .footer-telf span {
    color: #182983 !important;
    font-size: 90%;
}
.a18 .footer-telf a {
    color: #0177b5 !important;
    text-decoration: underline;
}
.a18 .menu-footer li a:hover {
    padding: 5px 10px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    color: #3c3b3b !important;
}