/* ----------------------- ESTILOS DO MENU SUPERIOR -------------------------- */

div#menu
{
	position	: relative;
	float		: left;
	width		: 967px;
	height		: 37px;
	background	: #631515;
}

div#menu div.menuBorderLeft, div#menu div.menuBorderRight
{
	position	: relative;
	float		: left;
	width		: 12px;
	height		: 37px;
}

div#menu div.menuBorderLeft
{
	background	: no-repeat url('images/menuBorderLeft.gif') top left;
}

div#menu div.menuBorderRight
{
	background	: no-repeat url('images/menuBorderRight.gif') top left;
}

div#menu ul.menu
{
	position	: relative;
	float		: left;
	list-style	: none;
	width		: 943px;
	height		: 35px;
	padding		: 1px 0;
	background	: repeat-x url('images/menuBody.gif') top left;
}

div#menu ul li
{	
	position		: relative;
	float			: left;
	height			: 35px;
	line-height		: 35px;
	cursor			: pointer;
}

div#menu li div.menuItemBodyLeft
{
	position	: relative;
	float		: left;
	width		: 19px;
	height		: 35px;
	background	: no-repeat url('images/menuItemBodyLeft.gif') top left;
}

div#menu li div.menuFirstItemBodyLeft
{
	position	: relative;
	float		: left;
	width		: 22px;
	height		: 35px;
	background	: no-repeat url('images/menuFirstItemBodyLeft.gif') top left;
}

div#menu li div.menuItemBodyRight
{
	position	: relative;
	float		: left;
	width		: 23px;
	height		: 35px;
	background	: no-repeat url('images/menuItemBodyRight.gif') top left;
}

div#menu li div.menuLastItemBodyRight
{
	position	: relative;
	float		: left;
	width		: 22px;
	height		: 35px;
	background	: no-repeat url('images/menuLastItemBodyRight.gif') top left;
}

div#menu li div.menuItemBody
{
	position		: relative;
	float			: left;
	background		: repeat-x url('images/menuItemBody.gif') top left;
	height			: 35px;
	color			: #fff;
	text-align		: center;
}

div#menu ul.subMenu
{
	z-index		: 2;
}
/*
div#menu ul li
{
	position		: relative;
	padding			: 0;
	margin			: 0;
	height			: 30px;
	line-height		: 30px;
	float			: left;
	cursor			: pointer;
	border-right	: 1px solid #A31E1F;
	text-align		: left;
}
*/
div#menu ul ul
{
	display			: none;
	list-style		: none;
	position		: absolute;
	padding			: 0;
	margin			: 0;
	width			: 190px;
	left			: -1px;
	top				: 35px;
	border			: 1px solid #9F5E58;
	border-width	: 0 0 1px 0;
}

div#menu ul ul ul
{
	display			: none;
	list-style		: none;
	position		: absolute;
	padding			: 0;
	margin			: 0;
	width			: 190px;
	left			: 180px;
	top				: 0;
	border			: 1px solid #9F5E58;
	border-width	: 1px 0;
}

div#menu ul li li
{
	width			: 188px;
	height			: 35px;
	padding			: 0;
	margin			: 0;
	background		: #FFF;
	border			: 1px solid #9F5E58;
	border-width	: 0 1px 0 1px;
	border-top		: 1px solid #611512;
	cursor			: pointer;
	text-align		: left;
}

div#menu li li div.menuItemBodyRight
{
	width		: 22px;
	background	: no-repeat url('images/menuLastItemBodyRight.gif') top left;
}

div#menu li li div.menuItemBody
{
	width	: 144px;
}

div#menu li a div
{
	cursor	: pointer;
}

div#menu li a
{
    display            : block;
    color              : #fff;
    text-decoration    : none;
}

div#menu li a:hover
{
   text-decoration    : underline;
}