#menucategorias{width: 190px;}
ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul{margin: 0;list-style: none;}
#menu_categorias ul#navmenu-v, #menu_categorias ul#navmenu-v li, #menu_categorias ul#navmenu-v {width: 183px;margin: 0;list-style: none; min-height: 14px; height: auto !important; height: 14px;}
ul#navmenu-v, #menu_categorias ul#navmenu-v{position:relative; top:0px; z-index: 999;_position: none;}
ul#navmenu-v li{float: left; position: relative; width: 188px; z-index: 99; text-align: left; background:  #DAE7F0 ; border-left: solid 1px #CCC; border-right: solid 1px #CCC;}
ul#navmenu-v li:hover, #menu_categorias ul#navmenu-v li:hover{background: #FFF;}
ul#navmenu-v ul{display: none; position: absolute; top: 0; left: 100%; z-index: 9999;}

/* Root Menu */
ul#navmenu-v a, #menu_categorias ul#navmenu-v a{border-collapse: collapse; margin: 0 5px; padding:7px 6px 7px 6px !important; *padding:7px 4px 7px 4px !important; display: block; border-bottom:dotted 1px #94B8D6; background:none; color: #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif; min-height: 14px; height: auto !important; height: 14px; width: 155px; _width: 150px; text-align: left; font-weight: normal;}
ul#navmenu-v a:hover, #menu_categorias ul#navmenu-v a:hover{color: #074D85;}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a{text-decoration: none;}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a{background: #999;}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a{background: #666;}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a{background: #666;}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover{background: #333;}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul{display: none;}
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul{display: block;}
ul#navmenu-v li ul li a{border-bottom:dotted 1px #F1F9FE;}
ul#navmenu-v ul, #menu_categorias ul#navmenu-v ul{background: #FFF;}
ul#navmenu-v ul li, #menu_categorias ul#navmenu-v ul li{background: #FFF; padding: 7px 15px; margin-top: -1px; border: solid 1px #CCC; width: 460px; height: auto;}
ul li div.imagen_categoria{float:left; width:47px;}
ul li div.menu_categoria{float: left; width: 400px;}
ul li div.menu_categoria span div{border-bottom: dotted 1px #CDCDCD; padding: 5px; margin-bottom: 5px; font-size: 14px; color: #2666A6; font-weight: bold;}
ul li div.menu_categoria div.menu_subcategoria{width: 200px; float: left;}
ul#navmenu-v li div a, #menu_categorias ul#navmenu-v li div a{margin: 0; padding: 0;}
ul#navmenu-v li div a:hover, #menu_categorias ul#navmenu-v li div a:hover{color: #FFF; background: #2666A6;}
ul#navmenu-v li ul li a, #menu_categorias ul#navmenu-v li ul li a{ background: none; border: none; padding:2px 2px 2px 7px !important; width: 180px;}
ul#navmenu-v li span.arrowMenu{float:right; background: url(../imagenes/btnMenuCategoriasIcon.gif) no-repeat left 3px; padding-left: 6px; margin:10px 5px 0 0;}
*+ html ul#navmenu-v a span.arrowMenu{margin-top: -10px;}