.menu {
/*background:#ffffff none repeat scroll 0%;
/*border-right:15px solid #888888;*/
font-family:arial,sans-serif;
font-size:10px;
/*height:180px;*/
margin:0px 0px;
padding:0px 0px;
position:relative;
width:153px;
}
.menu ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.menu ul li {
float:left;
position:relative;
z-index:90;
}
.menu ul li a, .menu ul li a:visited {
background:transparent url(../images/b_boton1.jpg) no-repeat scroll 0%;
/*background:transparent none repeat scroll 0%;*/
color: #333333;
display:block;
float:left;
font-size:10px;
height:24px;
line-height:20px;
text-decoration:none;
width:153px;
}
* html .menu ul li a, .menu ul li a:visited {
width:153px;
}
.menu ul li:hover a, .menu ul li a:hover {
border:0pt none;
/*text-decoration:underline;*/
background:transparent url(../images/b_boton2.jpg) no-repeat scroll 0%;
}
.menu ul li a:hover {
position:relative;
z-index:100;
}

.menu ul li ul {
height:0px;
left:153px;
overflow:hidden;
position:absolute;
top:0px;
visibility:hidden;
}


/*.menu1 ul li.home {
background:transparent url(../images/b_fondo1.png) no-repeat scroll 0%;
}
.menu1 ul li.products {
background:transparent url(products.gif) repeat scroll 0%;
}
.menu1 ul li.services {
background:transparent url(services.gif) repeat scroll 0%;
}
.menu1 ul li.contact {
background:transparent url(contact.gif) repeat scroll 0%;
}
.menu1 ul li.sitemap {
background:transparent url(sitemap.gif) repeat scroll 0%;
}
.menu1 ul li.news {
background:transparent url(news.gif) repeat scroll 0%;
}
.menu1 ul li ul li.subprod1 {
background:transparent url(subprod1.gif) no-repeat scroll 0%;
}
.menu1 ul li ul li.subprod2 {
background:transparent url(subprod2.gif) no-repeat scroll 0%;
}
.menu1 ul li ul li.subprod3 {
background:transparent url(subprod3.gif) no-repeat scroll 0%;
}
*/
.menu table {
border:0pt none;
border-collapse:collapse;
font-size:10px;
left:0pt;
padding:0pt;
position:absolute;
top:0pt;
}

.menu ul li:hover ul, .menu ul li a:hover ul {
background:#666666 none repeat scroll 0%;
/*border:0px solid #660066;*/
height:auto;
overflow:visible;
visibility:visible;
width:112px;
z-index:10;
}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {
background:transparent none repeat scroll 0%;
color:#ffffff;
font-size:10px;
display:block;
height:auto;
line-height:15px;
padding:5px 0pt 5px 15px;
text-decoration:none;
width:100px;
}
* html .menu ul li a:hover ul li a {
width:100px;
}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {
border:1pt none;
text-decoration:underline;
}

