/* MENU */

#menu
{
   height:35px;
}

#menu ul
{
   padding:0 14px 0 14px;
   margin:0;
   list-style:none;
   height:43px;
   position:relative;
   background:transparent url('images/menu/back.gif') repeat-x left top;
   font-size:11px;
}

#menu li
{
   float:left;
   position:relative;
   z-index:100;
   height:43px;
}

#menu table
{
   position:absolute;
   border-collapse:collapse;
   z-index:80;
   left:-1px;
   top:35px;
}

/* ENLACES */

#menu ul li a, #menu ul li a:active, #menu ul li a:visited
{
   width:149px;
   height:35px;
   line-height:35px;
   margin-left:1px;
   margin-right:1px;
   display:block;
   font-size:10px;
   color:#888;
   font-family:arial, verdana, sans-serif;
   font-weight:bold;
   text-align:center;
   padding:0 0 0 10px;
   cursor:pointer;
   background:url('images/menu/0a.gif') no-repeat;
}

#menu ul li a b
{
   float:left;
   display:block;
   width:92px;
   padding:0 60px 0 0;
   background:url('images/menu/0.gif') no-repeat right top;
}

#menu ul li.active a
{
   color:#000;
   background:url('images/menu/2a.gif') no-repeat;
}

#menu ul li.active a b
{
   color:#000;
   background:url('images/menu/2.gif') no-repeat right top;
}

#menu ul li a:hover
{
   color:#000;
   background: url('images/menu/2a.gif') no-repeat;
}

#menu ul li a:hover b
{
   color:#000; background:url('images/menu/2.gif') no-repeat right top;
}

#menu ul li.active a:hover
{
   color:#000; cursor:default;
}

#menu ul ul li
{
   height:25px;
}

#menu ul ul li a, #menu ul ul li a:active, #menu ul ul li a:visited
{
   background-image:none;
   background-color:#272C2F;
   color:#FFFFFF;
   height:21px;
   line-height:21px;
   margin:0;
   padding:2px 5px 2px 5px;
}

#menu ul ul li a:hover
{
   background-image:none;
   background-color:#D9D9D9;
   color:#444444;
   height:21px;
   line-height:21px;
   margin:0;
   padding:2px 5px 2px 5px;
}

#menu ul li.active ul a
{
   background-image:none;
   background-color:#272C2F;
   color:#FFFFFF;
}

#menu ul li.active ul a:hover
{
   cursor:pointer;
   background-color:#D9D9D9;
   color:#444444;
}


/* VISIBILIDAD*/

#menu ul ul
{
   visibility:hidden;
   position:absolute;
   width:149px;
   height:0;
}

#menu ul li:hover ul, #menu ul li a:hover ul
{
   visibility:visible;
}

