ul.dropmain, ul.dropmain li, ul.dropmain ul { list-style: none; margin: 0; padding: 0;  }
ul.dropmain {margin-left:5px;}
ul.dropmain { position: relative; z-index: 3; float: left;}
ul.dropmain li { float: left; zoom: 1; width:147px; height:20px; text-align:center; }
ul.dropmain li.hover,ul.dropmain li:hover { position: relative; z-index: 599; cursor: default;}
ul.dropmain ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 170px; padding: 0px 0px; }
ul.dropmain ul li { float: none; width:150px; height:24px;}
ul.dropmain ul ul { top: 8px; left: 80%;}
ul.dropmain li:hover > ul { visibility: visible;}
ul.dropmain a { display: block; padding: 0px 5px; font-size:12px; font-weight:normal; color:#FFF; text-align:left; }
ul.dropmain li { padding: 0; border: none;}

ul.dropmain li a { width:140px; color:#FFF;  padding-top:7px; text-decoration:none; }
ul.dropmain li:hover { background:url(../images/backshortinvert.png); height:24px; }

ul.dropmain ul li a { width:140px; background-color:#AE447E; color:#FFFFFF;  height:22px; padding-top:2px; }
ul.dropmain ul li a:link, ul.dropmain a:visited { color: #fff;  text-decoration:none; text-align:left; font-size:12px; font-weight:normal; }
ul.dropmain ul li a:hover { width:140px; background-color:#FFFFFF; color:#832B6E;  height:22px; }
ul.dropmain ul li > *.dir a { background-image: url(../images/arrowmenu.gif); background-position:right bottom; background-repeat:no-repeat; text-align:left;}

/* Quitar this linea with transparency 
ul.dropmain li:hover { filter: alpha(opacity=90); opacity: .90; -moz-opacity: 0.90; }*/