a.men_ovalbutton,.sub_title{
background: transparent url('../menu/images/mbtn_left.png') no-repeat top left;
display: block;
float: left;
font-size:16px; 
line-height: 38px; 
height: 38px; 
padding-left: 10px; 
text-decoration: none;


}
/* Soy un dios a la verg,  */
a:link.men_ovalbutton, a:visited.men_ovalbutton{  /*   a:active.men_ovalbutton a:visited.men_ovalbutton */
color:#000000; /*button text color*/
}

.sub_title, a.men_ovalbutton span{
background: transparent url('../menu/images/mbtn_right.png') no-repeat top right;
display: block;
text-align:center; width:121px;
font-size:16px; 
font-weight:bold;
padding: 0px 10px 0px 0; /*Set 11px below to match value of 'padding-left' value above*/
 /* default color */
color:#FFFFFF;
 
}

a.men_ovalbutton:active span{ /* Hover state CSS */

color:#000000;
}




a.men_ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
color:#000000;
}

a.men_ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color:#000000;
}


/* Oval button  EOF */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 898px; /*For KHTML*/
  list-style: none;
  height: 38px;
	
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 38px;
 
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0; 
  width:140px; 	
  list-style: none;
  display: none;
  position: absolute;
  top: 38px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
 /* font: 1px/0px serif; */
  content: ".";
  height: 0;
  visibility: hidden;

}

ul#navmenu-h ul li {
  width:121px; 	
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;


  /* font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; */
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
															/*     (b)  mousemove  root             */
 /* background: #CCC;
  color: #FFF; */
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
															/*     (c)  Apariencia sub menu             */
  /*background:red;
  color: #666;*/
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
															/*     (d)  mousemove  sub menu             */
  /*background:#000000;
  color: #FFF;*/
}


/* 3rd Menu --------------------------------------------------------------------------------------- */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {

}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {

}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {

}



ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
}




/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}