#nav, #nav ul{margin:0; padding: 11px 0 0 16px; _padding: 11px 0 0 20px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; font-size:13px; z-index:999; font-family:Arial, Tahoma; background: url(../imagenes/fondo_botonera_principal.jpg) no-repeat; height: 34px;}
#nav ul{margin:0 0 0 4px; _margin:0; position:absolute; display: none; visibility:hidden; width:230px; text-align: left; z-index:999; text-transform: none; float:left; top: 32px; left: 0; background: none; padding: 0;}
#nav li:hover > a{color: #FFF; background: url(../imagenes/fondo_botonera.jpg) repeat-x;}

/* --------  PARA IE6 ----------- */
.hoverclass{_background: url(../imagenes/fondo_botonera.jpg) repeat-x;}
a.hoverclass{_color:#F00;}

/* -------- FIN -----------*/
#nav li a, #nav li span{line-height: 33px;}
#nav li{border-right:solid 1px #000;}
#nav a, #nav li span{display:inline-block; color:#FFF; padding: 0; text-decoration:none; font-weight:bold;}
#nav a{padding:0 9px; margin: 0 4px; _padding:0 8px;}
#nav #txt_carrito a{color:#FFF;}
#nav a:hover{color: #FFF;}
#nav li{text-align:center; float:left; position: relative; height:32px; padding:0; color:#FFF;}
#nav li ul.listaopciones li:hover{background-color: #333; color:#FFF;}
#nav li ul a{padding:5px 5px 7px; height:auto; float:left; color:#FFF; line-height:15px; text-align: left; font-size:12px;}
#nav li ul a:hover{color: #FFEAEA; background: none;}
#nav li li:hover > a{background: none;}
#nav ul ul{top: auto;}
#nav li ul li:hover{background: #4F0404;}
#nav li ul li{border-bottom:solid 1px #444; border-left:solid 1px #444; border-right:solid 1px #444; width:205px; background: #000; height:auto; padding: 2px 10px;}
#nav li ul ul{left:12em; margin:0 0 0 10px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}