/*menu1H, menu1V*/
.menu1H {
    height: inherit;
}


.menu1H > ul {
    height: inherit;
/*    top: -1px;
*/    position: relative;
}


    .menu1H > ul > li {
        float: left;
        height: inherit;
    }



        .menu1H > ul > li > a {
            width: auto;
            height: inherit;
            white-space: nowrap;
            /*padding: 0px;*/
            padding-top: 0px;
            padding-bottom: 0px;
        }




.menu1H ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}



.menu1H li ul {
    position: absolute;
    margin-left: 0px;
    display: none;
    z-index: 100;
    background: url('../images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
}

    .menu1H li ul li {
        float: none !important;
        min-width: 150px;
    }


        .menu1H li ul li ul {
            margin-left: 200px;
            margin-top: -34px;
        }


.menu1H a {
	width: 200px;
    text-decoration: none;
    display: block;
    /*height:40px;*/
    cursor: pointer;
    padding: 10px;
}


.menu1H ul li a span {
    /*margin: 8px;*/
    display: inline;
    top: 27%;
    position: relative;
}





.menu1H a:hover {
    text-decoration: none;
}


/* menus verticales .menu1V */
.menu1V {
    list-style: none;
}

.menu1V .fa-caret-up, .menu1V .fa-caret-down {
    float: right;
}

.menu1V ul {
    margin: 0px;
    padding: 0px;
}

.menu1V li {
    list-style: none;
    margin: 0px;
}

    .menu1V li ul {
        display: block;
    }

.menu1V a {
    display: block;
    vertical-align: middle;
    height: auto;
    /*width: auto;*/
    padding: 8px;
    text-decoration: none;
    cursor: pointer;
    line-height: inherit;
    margin: 0px;
}

    .menu1V a:hover {
        text-decoration: none;
    }



