.menu_principal{
    position: relative;
    width: 100%;
    min-height: 40px;
    clear: both;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 101;
}

.menu_principal #lista_menu_principal{
    list-style: none;
}

.menu_principal #lista_menu_principal li{
    display: inline-block;
    margin-right: -4px;
}

#menu_principal_boton_menu{
    display: none;
}

#menu_principal_boton_menu_cerrar{
    display: none;
}

.menu_principal a{
    font: 17px Roboto-Condensed;
    display: block;
    float: left;
}



.menu_principal ul#lista_menu_secundario{
    display: none; 
    position: absolute;
    z-index: 99;
    top:40px;
}


.menu_principal ul#lista_menu_secundario li a{
    margin: 0px 5px;
    position: relative;
    display: inline-block;
    padding-left: 10px;
    padding-right: 0px;
    font: 16px Roboto-Condensed;
    display: inline-block;
    color: #333;
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;
    background-color: rgba(255,255,255,0.95);
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.menu_principal ul#lista_menu_secundario li{
    margin: 0px;
    display: block;
    text-align: left;
}

.menu_principal ul#lista_menu_principal li:hover ul#lista_menu_secundario
{ 
    display: block; 
} 


.menu_principal ul#lista_menu_secundario li a{
    width: 100%; 
}


.menu_principal_compartir{
    position: relative;
    float: left;
}


@media only screen and (min-width: 960px) {
    .menu_fijo{
        position: fixed !important;
        top: 0px !important;
        text-align: right;
        height: 50px !important;
        line-height: 50px;
        background: none;
        border: none;
        background-color: #FFF;
        -moz-box-shadow: 10px 0px 10px #666;
        -webkit-box-shadow: 10px 0px 10px #666;
        box-shadow: 10px 0px 10px #666;
        margin: 0px;
        z-index: 10 !important;
        padding: 0px;
    }

    body[name="inicio"] .menu_fijo{
        position: fixed !important;
    }

    .menu_fijo .section{
        background: none;
        background-color: transparent;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow:none;
        left: auto !important;
        width: auto !important;
        margin-left: auto !important;
        min-height: 0px !important;
    }

    .menu_fijo .section .menu_principal_botones{
        margin: auto;
        width: auto;
        text-align: right;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow:none;
        background: none;
    }

    .menu_fijo a.menu_principal_enlace{
        color: #333;
        line-height: 50px !important;
        border: none;
        padding-top: 0px;
        padding: 0px 15px;
        background-color: transparent !important;
        font-size: 15px !important;
        font-family: Roboto-Condensed !important;
    }

    .menu_fijo a.menu_principal_enlace:hover{
        color: #333;
        background-color: transparent;
    }

    .header_fijo{
        z-index: 11;
    }

    .header_fijo #barraInfo_icono_datos_tel, .header_fijo #barraInfo_icono_datos_movil{
        position: fixed !important;
        top: 0px !important;
        left: 0px !important;
        color: #333 !important;
        font-size: 18px !important;
        line-height: 50px !important;
        border: 0px;
        font-weight: bold;
        background-color: #FFF;
        opacity: 1;
    }

    .header_fijo .barraInfo_icono_telefono, .header_fijo .barraInfo_icono_movil {
        position: relative;
        top:10px;
        padding-right: 5px;
    }

    .header_fijo .barraInfo_icono_telefono{
        background: url('/imagesWebhome/iconos/telefono/tel_negro.png') no-repeat;
    }

    .header_fijo .barraInfo_icono_movil {
        background: url('/imagesWebhome/iconos/telefono/movil_negro.png') no-repeat;

    }

    body[name='ficha_inmueble'] .menu_fijo, body[name='listar_inmuebles'] .menu_fijo{
        display: none;
    }


}

