h1, h2, h3, h4, h5, h6 {
    font-family: "Questrial",sans-serif !important;
    font-weight: normal !important;
    color: #7C329E !important;
}
a {
    color: #663366;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #399;
    text-decoration: none;
}
.navbar-inverse .navbar-inner {
    background-color: #532E63 !important;
    background-image: linear-gradient(to bottom, #532E63, #532E63);
    background-repeat: repeat-x;
    border-color: #224D69!important;
    border-bottom: 6px solid #224D69!important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background-color: #512F60;
    background-image: linear-gradient(to bottom, #512F60, #3D184F);
    background-repeat: repeat-x;
    color: #fff;
    text-decoration: none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #512F60;
    background-image: linear-gradient(to bottom, #512F60, #3D184F);
    background-repeat: repeat-x;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.bignav01 {
    background-color: #636;
    border-radius: 5px;
    margin: 0 0 20px;
    padding: 10px 10px 10px 16px;
    width: 90%;
}
.bignav01 h3 {
    border-bottom: medium none;
}
.bignav01 a {
    color: #fff;
    text-decoration: none;
}
.bignav01 a:hover {
    color: #399;
}

/* El estilo de la forma de contacto lateral */

div#b2jcontainer_m91.b2jcontainer {
    background: none !important;
    border: 0px !important;
    color: #333 !important;
    font-family: inherit !important;
    font-weight: normal !important;
    margin: auto !important;
    overflow: visible !important;
    padding: 0 !important;
    width: auto !important;
}
.b2jcontainer h2 {
    background: none !important;
    color: #7C329E !important;
    font-size: 24px;
    font-weight: 300;
    margin: inherit !important;
    padding: inherit !important;
}

/* Navegacion Footer */

.module .nav li > a {
    padding: 5px;
    color: #fff;
}
.module .nav li > a [class^="icon-"], .module .nav li > a [class*=" icon-"] {
    color: #fff;
}
.module .nav li > a .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
    position: absolute;
    right: 5px;
    top: 5px;
}
.module .nav li > a:hover, .module .nav li > a:focus {
    background-color: #636;
    color: #fff !important;
}
.module .nav li > a:hover [class^="icon-"], .module .nav li > a:focus [class^="icon-"], .module .nav li > a:hover [class*=" icon-"], .module .nav li > a:focus [class*=" icon-"] {
    color: #fff;
}
.module .nav li > a:hover .caret, .module .nav li > a:focus .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

