#topmenu {

				

				border-top:none;

				width:auto;


				padding:0px;

				z-index:999;
				float:left;

				

			

			}
			
#cuerpo_menu { width:980px; height:60px; background-color:#000000; float:left;}	
			
			
			
			

#nav_top { margin:0; padding:0 0 0 0; list-style-type:none; text-align:left;  margin:0; width:auto;display:block;}

#nav_top > li {float:left;position:relative; z-index:100; padding:0; text-align:center; }

#nav_top > li + li {margin:0 0 0 0; background:url(../css/nav-marker.gif) left top no-repeat; }

#nav_top > li > a {display:table-cell; vertical-align:middle;padding:0; padding:0px 20px 0px 20px; height:60px;font:normal 12px/14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none; text-transform:uppercase; background:url(../css/menu_hover.png) left bottom repeat-x;}

#nav_top > li:first-child > a {border-radius:0; padding-left:5px; padding-right:5px; width:84px; border-left:1px solid #000;}

#nav_top > li.parent > a { }



#nav_top > li > a:hover, #nav_top > li.parent:hover > a,

#nav_top > li.active > a { color:#000000; text-decoration:none; background-position:left top; }

#nav_top > li .Arrowdown { position:absolute; right:5px; top:50%; margin-top:-3px; width:7px; height:7px; background:url(../css/show_cart.png)}

#nav_top > li:hover .Arrowdown { background-position:left bottom;}

#nav_top li:hover ul li .Arrowdown{background-position:left top;}

#nav_top li ul li:hover .Arrowdown{background-position:left bottom;}







#nav_top li ul {width:190px;background:#565656; border:none; position:absolute;left:0px;top:80px; padding:20px; list-style-type:none; margin:0; display:none;}

#nav_top li:hover ul {}



#nav_top li ul li {padding:4px 0px 4px 0px; margin:0;position:relative; background:none; position:relative; font:normal 12px/20px Arial, Helvetica, sans-serif;  text-transform:capitalize; text-align:left; border-top:1px solid #4c4c4c; }

#nav_top li ul li:first-child { border:none;}

#nav_top li ul a { background:none;}



#nav_top li ul li a {color:#fff;text-decoration:none; display:block; }



#nav_top li ul li:hover a,

#nav_top li ul li.active a { color:#f2041f;}



#nav_top li ul li ul {width:200px; left:190px;background:#3e3f43;top:-25px; position:absolute;  padding:25px;  list-style-type:none; margin:0; display:block;}

#nav_top li ul li.parent ul li a {color:#fff;text-decoration:none; display:block; font-weight:normal; }

#nav_top li ul li.parent ul li:hover a ,  #nav_top li ul li.parent ul li.active a {color:#f2041f;}

