		ul#opcion {
		  text-align:left;
		  margin: 0;
		  float:left;
		  border: 0 none;
		  padding: 0;
		  list-style: none;
		  height: 20px;
		  line-height:20px;
		  width:125px;
		}
		
		ul#opcion li {
			width:125px;
		  margin: 0;
		  padding:0px 0px 0px 0px;
		  border: 0 none;
		  float: left; /*For Gecko*/
		  display: inline;
		  list-style: none;
		  position: relative;
		  height: 20px;
		  line-height:20px;

		}
		
		
		
		ul#opcion ul {
		  margin: 0;
		  padding: 0;
		  border: 0 none;
		  padding: expression('0');
			width:125px;
		  list-style: none;
		  display: none;
		  position: absolute;
		  top: 20px;
		  border-top:1px solid #b7b7b7;
		  left: 0px;;
		  		  height: 20px;
		  line-height:20px;

		}
		
		ul#opcion ul:after /*From IE 7 lack of compliance*/{
		  
		  clear: both;
		  display: block;
		  font: 1px/0px ;
		  height: 0;
		  visibility: hidden;
		}
		
		ul#opcion ul li {
		 padding:0;
		width:125px;
		  float: left; /*For IE 7 lack of compliance*/
		  display: block !important;
		  display: inline; /*For IE*/
		  padding: expression('0');
		  
		 		}
		
		/* Root Menu */
		ul#opcion a {
		
			/* any IE */
		  color:white;
		  font-weight:bold;
		  padding-top:expression('3px');
		 /* border-right-color: #CCC;
		  border-bottom-color: #CCC; */
		  padding: 0 0 0 5px;
		  float: none !important; /*For Opera*/
		  float: left; /*For IE*/
		  display: block;
		  /* background: #EEE; */
		  font: 13px/22px;
		  text-decoration: none;
		  height: auto !important;
		  height: 1%; /*For IE*/
		 }
		
		/* Root Menu Hover Persistence */
		ul#opcion a:hover,
		ul#opcion li:hover a,
		ul#opcion li.iehover a {
		
			}
		
		
		
		/* 2nd Menu */
		ul#opcion li:hover li a,
		ul#opcion li.iehover li a {
		  background: #E4E4E4;
		  color: #666;
		  z-index:1000;
		  filter:alpha(opacity=90); /* IE */
		  -moz-opacity:0.9; /* Firefox, Opera, ... */
		  opacity: 0.9; /* CSS 3*/  
		width:120px;

		
		}
		
		/* 2nd Menu Hover Persistence */
		ul#opcion li:hover li a:hover,
		ul#opcion li:hover li:hover a,
		ul#opcion li.iehover li a:hover,
		ul#opcion li.iehover li.iehover a {
		  background: #EEE;
		  color: #7b7b7b;
			z-index:1000;
		  
		}
		
		/* 3rd Menu */
		ul#opcion li:hover li:hover li a,
		ul#opcion li.iehover li.iehover li a {
		
		  background: #EEE;
		  color: #666;
		  z-index:1000;
		  filter:alpha(opacity=90); /* IE */
		  -moz-opacity:0.9; /* Firefox, Opera, ... */
		  opacity: 0.9; /* CSS 3*/  
		}
		
		/* 3rd Menu Hover Persistence */
		ul#opcion li:hover li:hover li a:hover,
		ul#opcion li:hover li:hover li:hover a,
		ul#opcion li.iehover li.iehover li a:hover,
		ul#opcion li.iehover li.iehover li.iehover a {
		  background: #CCC;
		  color: #FFF;
			z-index:0;
		}
		
		/* 4th Menu */
		ul#opcion li:hover li:hover li:hover li a,
		ul#opcion li.iehover li.iehover li.iehover li a {
		  background: #EEE;
		  color: white;
		  z-index:1000;
		  filter:alpha(opacity=90); /* IE */
		  -moz-opacity:0.9; /* Firefox, Opera, ... */
		  opacity: 0.9; /* CSS 3*/  
		}
		
		/* 4th Menu Hover */
		ul#opcion li:hover li:hover li:hover li a:hover,
		ul#opcion li.iehover li.iehover li.iehover li a:hover {
		  background: #CCC;
			color:white;
		  z-index:1000;
		}
		
		ul#opcion ul ul,
		ul#opcion ul ul ul {
		  display: none;
		  position: absolute;
		  top: 0;
		  left: 0;
		  z-index:1000;
			width:125px;

		}
		
		/* Do Not Move - Must Come Before display:block for Gecko */
		ul#opcion li:hover ul ul,
		ul#opcion li:hover ul ul ul,
		ul#opcion li.iehover ul ul,
		ul#opcion li.iehover ul ul ul {
		  display: none;
		}
		
		ul#opcion li:hover ul,
		ul#opcion ul li:hover ul,
		ul#opcion ul ul li:hover ul,
		ul#opcion li.iehover ul,
		ul#opcion ul li.iehover ul,
		ul#opcion ul ul li.iehover ul {
		  display: block;
		}
		#combo{
		text-align:right;
		background:#b2b2b2;
		color:white;
		font-size:10px;
		/* border:1px solid #b7b7b7; */
		width:125px;
		height: 20px;
		line-height:20px;
		cursor:pointer;	
		}
		#flecha{
		padding:0px 0px 0px 30px;
		/* border-left:1px solid #b7b7b7; */
		}
