.menu-lateral {
    margin: -30px 0 30px 0;
}

.menu-lateral ul li {
    font-size:1.4em;
    margin:30px 0 0 0;
}

.menu-lateral ul li ul {
    padding: 0;
    margin: 0;
}

.menu-lateral ul li ul li {
    font-size:0.75em;
    border-bottom:1px dotted #8ebecd;
    margin: 0;
    position: relative;
}

.menu-lateral ul li ul li ul {
    display: none; 
    position: absolute;
    top: 80%;
    left: 40%;
    width: 100%;
    border:1px solid #8ebecd;
    z-index: 200;
}

.menu-lateral ul li ul li ul li {
    font-size:0.75em;
    margin: 0;
    border: 1px solid #8ebecd;
}

.menu-lateral ul li ul li a,
.menu-lateral ul li ul li ul li a,
.menu-lateral ul li ul li span,
.menu-lateral ul li ul li ul li span {
    font-size:0.75em; 
    line-height:24px;
    padding:0 0 0 20px;
    display:block;
    background:url(img-menu.jpg) right no-repeat;
}

.menu-lateral ul li ul li a small {
    font-size: 0.9em;
}

.menu-lateral ul li ul li a:hover,
.menu-lateral ul li ul li span:hover {
    background:url(img-menu.jpg) #4f92a5 left no-repeat; 
    color:#fff;
    text-decoration:none;
}

.menu-lateral ul li ul li:hover > ul { 
    display: block;
}


