ul.menu ul {position:absolute; top:30px; left:0; display:none; opacity:0; list-style:none;}
ul.menu ul li {position:relative; border-top:none; width:250px; margin:0; clear:both; background-color:#e5e5e5;}
ul.menu ul li a {display:block; padding:3px 7px 5px; text-align:left;}
ul.menu ul li a:hover {background-color:#b6b0b0; border-top:1px; border-top-style:solid; border-top-color:#ffffff; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#ffffff;}
ul.menu ul ul {left:250px; top:-1px}
ul.menu .menulink {width:134px;}
ul.menu .sub {background:url(../imagenes/flecha_desplegable.png) 238px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #aaa}