.navbar-fixed-top {
    border-width:       0 0 1px;   
    -webkit-transform:  translate3d(0px, 0px, 0px);
    transform:          translate3d(0px, 0px, 0px);
    -moz-transform:     translate3d(0px, 0px, 0px);
    top:                0;
    left:               0;
    right:              0;
    position:           fixed;
    z-index:            403;
}

.navbar {
    -webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.39);
    -moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.39);
    box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.39);
    border-bottom:      1px solid transparent;
    min-height:         50px;
    height:             60px;
    background-color:   #404040;//black;//#F0F0F0;//#1E90FF;//#222222;
    border-color:       #585858;//303030;//#00BFFF;//#080808;
}

.navbar-right {
    text-align:         right;
    float:              right;
    width:              100%;
    padding-right:      10px;
}

* {
    box-sizing:         border-box;
}

.container {
    margin:             1px auto 0;
    padding-left:       0;
    padding-right:      0;
    width:              900px;
    height:             auto;
    margin-bottom:      0px;
    min-width:          700px;
}

.nav {
    list-style:         none;
    margin-bottom:      5;
    padding-left:       0;
    margin:             2.5px -10px;
}

ul.nav {
    list-style:         none;
    margin:             0 1px;
    padding:            5px;
}

ul.nav li {
    display:            inline-block;
    position:           relative;
}
ul.nav li a {
    display:            block;
    padding:            5px 20px;
    position:           relative;
    color:              whitesmoke;//#1E90FF;//#777777;
    font-size:          24px;
    text-decoration:    none;
    background:         0 0;
}

ul.nav li a:hover, ul.nav li a:focus, ul.nav li a.on {
    /*
    //border-top:         1px solid transparent;
    //border-left:        1px solid transparent;
    //border-right:       1px solid transparent;
    border:             1px solid transparent;
    border-color:       #E0E0E0;//202020;
    box-shadow:         rgba(0, 0, 0, 0.247059) 0 4px 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.247059) 0 4px 5px;
    background-color:   #D0D0D0;
    color:              black;
    */
    text-shadow:    0px 0px 30px rgba(255, 255, 255, 1);
    color:          #00CCFF;
}

.nav .nav-divider {
    background-color:#E5E5E5;
    height:1px;
    margin:9px 0;
    overflow:hidden;
}
/*
ul.nav li a img {
    max-width:none;
}
*/
.logo-akustik {
    padding: 20px;
    background-image: url('../img/logo-akustik-01.png');
    background-repeat: no-repeat;
    background-size:cover
}

#logo-akustik-titulo {
    width: 350px;
    height: 120px;
    margin-top: 50px;
    float: left;
}

.nav-titulo{
    top:                0;
    left:               0;
    right:              0;
    margin:             0px;
    min-height:         50px;
    height:             185px;
    background-color:   #D0D0D0;
    width:              100%;
    min-width:          900px;
}

div.contacto {
    text-align:         left;
    background:         transparent;
    width:              200px;
    height:             auto;  
    margin-left:        auto;
    margin-top:         60px;
    margin-bottom:      2px;
    padding:            5px;
    //position:           relative;
    text-align:         center;
    min-width:          270px;
    float:              right;
}

div.contacto p {
    color: black;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    text-decoration:none;
    font-weight: bold;
    padding-bottom: 2px;
}

div.contacto table {
    width: 100%;
    height: 50px;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    text-decoration:none;
}

div.contacto table img{
    width: 30px;
    height: 30px;
    vertical-align: central;
}

div.contacto table td {
    color: white;
    text-align: center;
    vertical-align: middle;
    font-size: 25px;
}