#smenu { float:left; width:100%; margin:0; padding:15px 0 10px; list-style:none; background:url('/img/fondo_menu.jpg') 0 0 repeat-x; border-bottom:1px solid #9ab8a9;  }

	#smenu p { padding:0; margin:0; }
	#smenu li { float:left; width:16%; padding:0; margin:0 2%; text-align:center; display:block; position:relative; border:none; z-index:99; }
	#smenu li:hover { padding:0; }
	#smenu li a { padding:10px 0; display:block; font:12px "Lucida Sans", Arial; color:#fff; outline:0; text-decoration:none; text-transform:uppercase; }
	#smenu li:hover a { font-weight:400; color:#81aee8; }
	#smenu li ul li a { font-weight:700 !important; }
	#smenu li:last-child { margin:0 !important; }
	#smenu ol li a { text-transform:none; }

	.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns,.dropdown_5columns {
	float:left; margin:0 auto; padding:0; position:absolute; left:-999em; text-align:left; border-right:1px solid #52739e;
	border-top:1px solid #52739e; border-bottom:1px solid #52739e; border-left:1px solid #52739e;
	background:#52739e; background:-webkit-linear-gradient(left, #2e4f7a, #52739e); z-index:99; /*display:none;*/
	}
    .col_1 li:hover a { font-weight:400; color:#fff; }
	.dropdown_1column { width:100px;  margin:0 0 0 40px;}
	.dropdown_2columns { width:220px; }
	.dropdown_3columns { width:275px; padding:15px 15px 10px 15px; }
	.dropdown_4columns { width:720px; }
	.dropdown_5columns { width: 900px; }

	#smenu li:hover .dropdown_1column, #smenu li:hover .dropdown_2columns, #smenu li:hover .dropdown_3columns,
	#smenu li:hover .dropdown_4columns, #smenu li:hover .dropdown_5columns { left:-1px; top:auto; color:#81aee8;}

	.col_1, .col_2, .col_3, .col_4, .col_5 { float: left; display:inline; position:relative; margin:0 5px; }
	.col_1 { width:150px; }
	.col_2 { width:340px; }
	.col_3 { width:510px; }
	.col_4 { width:680px; }
	.col_5 { width:850px; }

	#smenu .smenu_right { float:right; margin-right:0; }
	#smenu li:hover .align_right { left:auto; right:-1px; top:auto; }

	#smenu p, #smenu h2, #smenu h3, #smenu ul li { font:11px arial;	line-height:21px; text-align:left; }
	#smenu h2 { margin:7px 0 14px 0; padding-bottom:14px; font:400 21px arial; letter-spacing:-1px; border-bottom:1px solid #666; }
	#smenu h3 { margin:7px 0 14px; padding-bottom:7px; font-size:14px; border-bottom:1px solid #888; }
	#smenu p { line-height:18px; margin:0 0 10px; }

	#smenu li:hover div a { font-size:11px; color:#81aee8; }
	#smenu li:hover div a:hover { color:#81aee8; }

	.strong { font-weight:bold; }
	.italic { font-style:italic; }

	.imgshadow { padding:4px; margin-top:5px; background:#fff; border:1px solid #777; -moz-box-shadow:0 0 5px #666;
	-webkit-box-shadow:0 0 5px #666; box-shadow:0 0 5px #666; }
	.img_left { float:left; width:auto; margin:5px 15px 5px 5px; }

	#smenu li .black_box { padding:4px 6px; color:#eee; text-shadow: 1px 1px 1px #000; background:#333;
 	-webkit-box-shadow:inset 0 0 3px #000; -moz-box-shadow:inset 0 0 3px #000; box-shadow:inset 0 0 3px #000; }

	#smenu li ul { padding:0; margin:0 0 12px; list-style:none; }
	#smenu li ul li { float:none; width:130px; padding:0; margin:0; position:relative; font-size:11px; line-height:24px;
	text-shadow: 1px 1px 1px #fff; text-align:left; }
	#smenu li ul li:hover { padding:0; margin:0; background:none; border:none; }

	#smenu li ol li { float:none; padding:5px 0 5px 0 !important; margin:0 0 5px !important; text-align:left !important; }
	#smenu li ol li:hover { border:0 !important; }
	#smenu li ol li a { padding:0 !important; margin:0 !important; font-weight:400!important; color:#fff !important; border:0 !important; }
	#smenu li ol li a:hover { color:#81aee8 !important; }

	#smenu li .greybox li { width:116px; padding:4px 6px; margin:0 0 4px; background:#F4F4F4; border:1px solid #bbb; }
	#smenu li .greybox li:hover { padding:4px 6px; margin:0 0 4px; background:#fff; border:1px solid #aaa; }

	.menuprod { float:left; width:75px; margin-right:16px; }
	.menuprod img { width:73px; height:48px; border:1px solid #ccc; }
	.menuprod a { color:#666 !important; text-transform:none !important; }