body { margin: 0; padding: 0; }
a { outline: none; }
 
#menu { width: 915px; height: 30px; background: #FFFFFF no-repeat center url('../images/barradeproductos.gif'); }
	#menu .logo { background: url('') no-repeat 0px 0px; }
	#menu table { margin: 2px 0 0 5px; }
	#menu td { left:inherita; padding-top: 0px; }

/* * * for droppy.js to work: * * */
/* Basic code - don't modify */
#nav { display: block; padding: 0; position: relative; width: 850px; z-index: 99997; 
	/*  FF */ margin: 0 0 0 47px !important;
	/* IE6 */ margin: 1px 0 0 39px; }
	/* IE7 */ * + html #nav { margin: 1px 0 0 40px !important; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position:relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
/*  IE 6 fix  */ * html #nav ul { line-height: 0; }
/* IE 6-7 fix */ #nav ul a { zoom: 1; } 
#nav ul li { float: none; }
#nav ul ul { top: 0; }

/* Essentials - configure this */
#nav li { background-image: none; margin-left: 8px; }
	#nav li ul { white-space: nowrap; width: 195px; background: #6a6a6a; }
	  #nav li ul.wider { width: 245px; }
	#nav li ul ul { left: 195px; background: #808080; }
	#nav li li { margin: 0; border: 0; }

/* Everything else is theming */
#nav { height: 20px; }
	#nav ul.subfix { margin: 0 0 1px 0; }
	#nav ul.subfix li {
	        /*  FF */ margin-top: 0 !important;
	        /* IE6 */ margin-top: -1px; }
	        /* IE7 */ * + html #nav ul.subfix li { margin-top: -1px !important; }
	#nav ul li { height: 23px; }
		#nav ul li.itemborder { border-bottom: 1px solid #999; }
		#nav ul li#itembordertop       { border-top: 1px solid #999; margin-top: 3px!important;padding:0px;margin-bottom:0px !important;margin-bottom:2px;}
		#nav ul li#itembordertop.hover { border-top: 1px solid #999; margin-top: 3px!important;padding:0px;margin-bottom:0px; }
		#nav ul li#itembordertop2       { border-top: 1px solid #999; margin-top: 0px;padding:0px;margin-bottom:0px !important;margin-bottom:2px;}
		#nav ul li#itembordertop2.hover { border-top: 1px solid #999; margin-top: 0px;padding:0px;margin-bottom:0px; }
	#nav a { text-decoration: none; padding: 6px; font-family: Trebuchet MS, Arial, Helvetica, Geneva, Verdana, serif; font-weight: bold; font-size: 11px; line-height: 1; color: white; }
	#nav li.hover { background: #383838; }
		 #nav li li.hover { background: #6a6a6a; }
	#nav li.hover a { color: #7787ff; }
	#nav li.hover ul a { color: #fff; }
	#nav ul a { background: #6a6a6a; font-family: Arial, Helvetica, Geneva, Verdana, serif; font-weight: normal; }
	#nav ul ul a { background: #808080; }
	#nav ul a.sub { background: #808080; text-indent: 7px; margin: 0 3px; }
	#nav ul a.hover, #nav ul a:hover { background: #7787ff; }

	#nav ul a.sublink, #nav ul a.sublink:hover { background-image: url('submenuarrow.gif'); background-repeat: no-repeat; background-position: right center; }

/* * * end droppy.js styles * * */

#menuspace { margin-top: 22px; }

#menu form.headerSearchBox { padding: 0; 
	/*  FF */ margin: 2px 0 0 0 !important;
	/* IE6 */ margin: 0 0 -1px 5px; }
	/* IE7 */ * + html #menu form.headerSearchBox { margin: 1px 0 0 0 !important; }
#menu .searchboxsub, #menu .searchboxsub-on { height: 16px; margin: 0 0 2px 0; border: 1px solid #666; font: 11px/15px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; font-weight: bold; 
	/*  FF */ width: 140px !important; padding: 0 0 2px 3px !important; 
	/* IE6 */ width: 140px; padding: 0 0 0 3px; }
	/* IE7 */ * + html #menu .searchboxsub, * + html #menu .searchboxsub-on { width: 145px !important; padding: 0 0 0 3px !important; }
#menu .searchboxsub    { color: #bbb; background: #555; }
#menu .searchboxsub-on { color: #000; background: #fff; }
#menu .headerSearchSubmit { position: relative; padding: 0;
	/*  FF */ margin: 0 2px 4px -11px !important;
	/* IE6 */ margin: 0 2px 3px -11px; }
	/* IE7 */ * + html #menu .headerSearchSubmit { margin: 0 2px 3px -11px !important; }