
/*******************************************************************************
* MENU SUPERIOR
*******************************************************************************/


#menu{

}
#menu ul{
/*padding-top:10px;	*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 10px 0 0 0;
text-align: left;
}
#menu ul li{
float:left;
display:block;
text-align:center;
width:160px;
height:20px;
padding:4px 0 0 0;
background-color:#00F;
font-size: 12px;
}
#menu ul li.uno{
background:url('../images/fondo_menu_primero.png') no-repeat;
}
#menu ul li.dos{
background-color:#EFB52E;
margin-right:1px;
}
#menu ul li.tres{
background-color:#74AB37;
margin-right:1px;
}
#menu ul li.cuatro{
background-color:#C51D45;
margin-right:1px;
}
#menu ul li.cinco{
background-color:#0096DD;
margin-right:1px;
}
#menu ul li.seis{
background:url('../images/fondo_menu_ultimo.png') no-repeat;
}
#menu ul li a{
color:#FFF;
font-weight:bold;
text-decoration:none;
}
#menu ul li a:hover{
text-decoration:underline;
}






/*******************************************************************************
* MENU PLANO
*******************************************************************************/

.plainmenu ul li a {
  font-family: Trebuchet, Helvetica, Geneva, Verdana;
  float: left;
  clear: none;
  list-style: none;
  margin: 4px 8px;
  border-left: 1px solid #888888;
  background: none;
}

/*******************************************************************************
* MENU HORIZONTAL (dropmenu)
*******************************************************************************/

.dropmenu {
  font-family: Trebuchet, Helvetica, Geneva, Verdana;
  float: none;
  clear: both;
  background-color: trasparent;
  color: #EDEDEF;
  padding: 12px;
}

.dropmenu ul{
  z-index: 1;
  position: relative;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}

.dropmenu .expansor
{
display: none;
}

/* Top level menu list */
.dropmenu ul li{
  position: relative;
  display: inline;
  float: left;
  padding: 0px;
  padding-bottom: 16px;
  background: none;
}

.dropmenu ul li .enlace
{
color: #9B9B9B;
font-size: 18px;
margin-right: 18px;
}

/* Top level menu links items */
.dropmenu ul li a{
  display: block;
  /* width: 126px;  Width of top level menu link items */
  margin-right: 12px;
  zpadding-right: 18px;
  text-decoration: none;
  color: #E8E8E8;
  font-size: 18px;
}
.dropmenu ul li a:hover {
  color: #FFFFFF;
}

/* Sub level menu list */
.dropmenu ul li ul{
  position: absolute;
   /* no need to change, as true value set by script */
  display: block;
  padding: 0px; /* espacio del desplegable */
  background: #7E8DA0;
  visibility: hidden;
  border: 2px solid #CCCCCC;
  border-top: none;
}

/* Sub level menu items */
.dropmenu ul li ul li {
  display: list-item;
  float: none;
  margin: 0px;
  padding: 0px 2px 2px 2px;
  background: #7E8DA0;
}

.dropmenu ul li ul li .enlace
{
margin-right: 0px;
}

/* Sub lebel menu items list */
.dropmenu ul li ul li ul{
  top: 0px;
  margin-left: 4px;
  border: 2px solid #CCCCCC;
  border-left: 1px dotted #E8E8EF;
}

/* SubList menu links items */
.dropmenu ul li ul li a{
    width: 136px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    margin: 0px;
    padding-left: 4px;
    padding-right: 8px;
  background-color: trasparent;
  color: #E8E8EF;
  border-top: 1px solid #E8E8E8;
}
.dropmenu ul li ul li a:hover{
  background-color: #E8E8E8;
  color: #4444EF;
}

/* Background image for top level menu list links */
.dropmenu .dropnode {
  background-color: trasparent;
  background-repeat: no-repeat;
  background-position: right;
}

/* Background image for subsequent level menu list links */
.dropmenu .dropsubnode{
  background-color: trasparent;
  background-image: url(../images/iconos/hm_right.gif);
  background-repeat: no-repeat;
  background-position: right;
}


/*******************************************************************************
* MENU VERTICAL (listenu)
*******************************************************************************/

.listmenu
{
}

/* Top level menu list */
.listmenu ul
{
color:#FFFFFF;
font-size:12px;
margin:0;
}

.listmenu ul li
{
background:#006BB5;
display:block;
width:151px;
padding-top:4px;
padding-bottom:5px;
padding-left:10px;
margin-bottom:2px;
}


.listmenu ul li a
{
  color:#FFF;
  text-decoration:none;
}

.listmenu ul li a:hover {
  text-decoration:underline;
}
