#menuprincipal ul li ul{
  display:none;
}
#menuprincipal ul li:hover>ul{
  display:block;
}
#menuprincipal ul li.over>ul{
  display:block;
}
#menuprincipal ul {
  background-color:#005FB8;
}
#menuprincipal ul li {
  float:left;
}
#menuprincipal ul li a {
  display:block;
}
#menuprincipal ul ul {
  position:absolute;
  margin:0px;
  margin-top:-1px;
  margin-left:-20px;
  display:block;
  border-top:1px solid #EEEEEE;
  border-left:1px solid #EEEEEE;
  border-right:1px solid #111111;
  border-bottom:1px solid #111111;
}
div#menuprincipal ul ul li {
  position:relative;
  float:none;
  display:block;
}
div#menuprincipal ul ul ul{
  top:0px;
  left:100%;
  position:absolute;
}

