
header .navbar-static-top {
    background: #373b41 !important;
    /*background: url(../img/footer3.jpg) !important;
    background-color: #3f3f3f;*/
    border-color: #373b41;
    margin-bottom: 0;
    min-height: 1px !important;
}
header .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
    border: 0;
}
header .navbar-brand {
    color: #ddd !important;
    font-size: 0.8em;
    padding: 8px 15px;
}
header .navbar-nav {
    margin: 0;
}
/*header .navbar-right > li {
    margin-right: -15px;
}*/

header .navbar-right li a {
    color: #f5f5f5 !important;
    font-size: 12px;
    padding: 4px 15px;
}

header .navbar-right li a:hover {
    background: #282828 !important;
    color: #e8e8e8 !important;
}

header .navbar-right li.open > a {
    background: #282828 !important;
}

header .navbar-right li img {
    border-radius: 18px;
    margin-left: 7px;
    height: 28px;
}

header .dropdown-menu {
    border: 3px solid #232323;
    border-top-right-radius: 0;
    padding-top: 0;
    width: 230px;
}

header .dropdown-menu li:first-child {
    background: #252525;
    color: #f1f1f1;
    margin: 0 0 5px 0;
    padding: 8px 0;
    text-indent: 8px;
}

header .dropdown-menu li a{
    color: #4f4f4f !important;
}

header .dropdown-menu li a:hover {
    background: #5cb85c !important;
    color: #fff !important;
}

header .navbar-right li a span {
    margin-right: 3px;
}

header .jumbotron {
    background: url(../images/fondo.jpg) no-repeat fixed;
    background-size: cover;
    background-position: 50%;
    /*background: #AEC591;/*url(../img/bg_header.png);*/
    /*background: url(../img/nieve.png) bottom left repeat-x, url(../img/bg_header.png) top repeat;*/
    margin-bottom: 0;
    padding: 1em 0;
    margin-bottom: 20px;
}

/****************** Menu ****************
**************** Principal **************/

header .principal {
    background: #eee;
    background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#eaeaea));
    background: -moz-linear-gradient(top, #f6f6f6, #eee);
    border-bottom: 1px solid #d8d8d8;
    min-height: 1px;
    z-index: 0;
}

header .principal .navbar-nav {
    /*margin-left: -15px;*/
}

header .principal .navbar-nav > li {
    border-right: 1px solid #ddd;
    min-width: 80px;
    text-align: center;
}

header .principal .navbar-nav > li:first-child {
    border-left: 1px solid #ddd;
}

header .principal .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

header .principal .navbar-nav > li:hover{
    background: #e1e1e1;
}
