 /* common styling */

.menu { margin:auto; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-style:normal; font-weight:normal; text-decoration:none;/*border:#ccc 1px;*/width:auto; height:30px;}
.menu ul {padding:0;margin:0;list-style-type:none; z-index:300; position:relative; background:#ccc;}
.menu ul li {float:left; position:relative; margin-left:0; z-index:400;}
.menu ul li.group {display:block; text-indent:5px; width:152px; padding:0 0;}
.menu ul li a, .menu ul li a:visited { float:left; display:block; text-decoration:none; padding:0px 10px; line-height:25px; height:30px;}

/* Navegadores no IE  */
.menu ul li:hover ul {display:block; position:absolute;top:29px; margin-top:1px; left:0; width:152px;}
.menu ul li:hover ul.scroller {height:138px; width:172px; overflow:auto;}
.menu ul li:hover ul.endstop {left:-90px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;  height:auto;line-height:15px;padding:4px 16px; width:120px;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:auto; width:auto;/*height:138px; width:172px;*/ overflow:auto;}
.menu ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}
.menu ul li:hover ul li:hover ul.left { left:-172px; }

/***************************   Menu Drop    ************************/
/*Color primer nivel de elementos de menu*/
.menu ul li a{/*color:#FFF;*/}
.menu ul li ul li a, .menu ul li ul li a:visited { color:#FFF;  border:#D62408 solid 1px; }
.menu ul li a:hover, .menu ul li a:visited:hover {color:#AACCFF; text-decoration:underline; }
/************************* Flecha del drop  *************************/
.menu a.drop span{ background:url(../img/arrow.png) no-repeat; width:10px; height:10px; padding:3px; position:absolute;}
.menu ul li:hover {width:auto;}
/*Color para el segundo nivel del menu*/
.menu ul li ul li{  background:#F78C2C; }
.menu ul li ul li a:hover, .menu ul li ul li a:visited:hover{ color:#FFFF00; background:#D62408; }
/*Color para el primer nivel Main Menu*/
.menu li.msite a, .menu li.msite a:visited {color:#2500EF; border:#CCC solid 1px;}
/*Color segundo y tercer nivel del Main Menu*/
.menu li.msite a:hover, .menu li.msite a:visited:hover,
.menu li.msite a.drop:hover, .menu li.msite a.drop:visited:hover,
.menu li.msite ul li a:hover, .menu li.msite ul li a:visited:hover
{background:#ccc; color:#2500EF; text-decoration:underline}
#aquam ul li {background:#B4E9DE;}
.menu ul li ul {display: none;}
/***************************   Fin Menu Drop    ************************/
