function Menus() {
	
	this.innerWidth = undefined;
	this.Submenu = undefined;
	this.Margin = 24;
	
	this.Init = function Init() {
		$('#menu_topo li:has(.submenus)').each(function() {
			Submenu = $(this).children('.submenus');
			innerWidth = Submenu.innerWidth()+15;
			TotalWidth = 0;
			$(Submenu).children('a').each(function() {
				TotalWidth = TotalWidth + $(this).innerWidth();
			});
			innerWidth = TotalWidth;
			if(innerWidth != undefined) {
				Submenu.css({width:innerWidth+'px',left:'auto'});
				if((myMenu.Margin + innerWidth) > 864) {
					Submenu.css({marginLeft:'-'+((myMenu.Margin + innerWidth)-840)+'px'});
				}				
				myMenu.Margin = myMenu.Margin + $(this).innerWidth();
			}
		}).bind('mouseover',function() {
			$(this).children('a').addClass('hover');
			$(this).children('.submenus').css({visibility:'visible',display:'block'});
		}).bind('mouseout',function() {
			$(this).children('a').removeClass('hover');
			$(this).children('.submenus').css({visibility:'hidden',display:'none'})
		});
	}
}

var myMenu = new Menus();
myMenu.Init();