/* @override http://jop/sys_css/menus.css */

/* Root = Horizontal, Secondary = Vertical */
ul#navmenusite {
	margin:  		0px;
	padding: 		0px;
	position:		relative;
	bottom:  		5px;
	left: 	 		0px;
	width: 	 		750px;
	text-decoration:none;
	height: 		24px;	
	z-index:		1;
        text-transform:         uppercase;
        font-weight:            bold;
        color:                  #666666;
}

ul#navmenusite li {
	margin: 		0px;
	border: 		0 none; 
	/*  margin-left:5px; */
	margin-right:	5px;
	padding: 		0px;
	float: 			left; /*For Gecko*/
	display: 		inline;
	list-style: 	none;
	position: 		relative;
	height: 		24px;
	/*	margin-bottom:1px;*/
}

ul#navmenusite ul {
	margin: 		0px;
	/*border: 0 none; */
	padding: 		0px;  
	width: 			250px;
	list-style: 	none;
	display: 		none;
	position: 		absolute;
	top: 			20px;
	left: 			0px; 
}

ul#navmenusite ul:after /*From IE 7 lack of compliance*/{
	clear: 			both;
	display:		block;
	font: 			1px/0px serif;
	content: 		".";
	height: 		0px;
	visibility: 	hidden;
}

ul#navmenusite ul li {  
	width: 			220px;
	float: 			left; /*For IE 7 lack of compliance*/
	display:		block !important;
	display: 		inline; /*For IE*/
}
ul#navmenusite ul li a {
}

/* Root Menu */
ul#navmenusite a {
	/*  border: 1px solid #FFFFFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 		0px 5px 0px 5px;
	float: 			none !important; /*For Opera*/
	float: 			left; /*For IE*/
	display: 		block;
	color: 			#CCC;
	font: 			11px/24px Arial, Helvetica, sans-serif;
        font-weight:            bold;
	text-decoration:        none;
	height: 		auto !important;
	height: 		1%; /*For IE*/
}

ul#navmenusite li.current_page_item a, 
ul#navmenusite li.current_page_item a:hover {
	margin: 		0px;
	color:			#FFF!important;
	background: 	#DDD;
	text-decoration:none;
}

/* Root Menu Hover Persistence */
ul#navmenusite a:hover,
ul#navmenusite li:hover a,
ul#navmenusite li.iehover a {
	background: 	none;
	color: 			#fff;
	/*background: url(/sys_imagens/fundo_menus_b.png);
	border-bottom: 1px solid #ccc;*/
}

/* 2nd Menu */
ul#navmenusite li:hover li a {
	margin-top:		4px;
	padding: 		0px 5px 0px 5px;
	float: 			none;
	background: 	#000;
	color: 			#fff;
	/*  border-right-color: #ffffff; */
}

ul#navmenusite li.iehover li a {
	padding: 		0px 5px 0px 5px;
	float: 			none;
	background: 	#000;
	color: 			#fff;
	/*  border-right-color: #ffffff; */
}

/* 2nd Menu Hover Persistence */
ul#navmenusite li:hover li a:hover,
ul#navmenusite li:hover li:hover a,
ul#navmenusite li.iehover li a:hover,
ul#navmenusite li.iehover li.iehover a {
	padding: 		0px 5px 0px 5px;
	/*border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	#333333;/* url(/sys_imagens/fundo_menus_b.png);*/
	color: 			#fff;
}

/* 3rd Menu */
ul#navmenusite li:hover li:hover li a,
ul#navmenusite li.iehover li.iehover li a {
	/* border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	#000;
	color: 			#fff;
	/*border-bottom: 1px solid #000;*/ 
}

/* 3rd Menu Hover Persistence */
ul#navmenusite li:hover li:hover li a:hover,
ul#navmenusite li:hover li:hover li:hover a,
ul#navmenusite li.iehover li.iehover li a:hover,
ul#navmenusite li.iehover li.iehover li.iehover a {
	/*border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	url(/sys_imagens/fundo_menus_b.png);
	color: 			#fff;
}

/* 4th Menu */
ul#navmenusite li:hover li:hover li:hover li a,
ul#navmenusite li.iehover li.iehover li.iehover li a {
	/* border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	#000;
	color: 			#fff;
}

/* 4th Menu Hover */
ul#navmenusite li:hover li:hover li:hover li a:hover,
ul#navmenusite li:hover li:hover li:hover li:hover a,
ul#navmenusite li.iehover li.iehover li.iehover li a:hover,
ul#navmenusite li.iehover li.iehover li.iehover li.iehover a {
	/*border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	url(/sys_imagens/fundo_menus_b.png);
	color: 			#fff;
}


/* 5th Menu */
ul#navmenusite li:hover li:hover li:hover li:hover li a,
ul#navmenusite li.iehover li.iehover li.iehover li.iehover li a {
	/*border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	#000;
	color: 			#fff;
}

/* 5th Menu Hover */
ul#navmenusite li:hover li:hover li:hover li:hover li a:hover,
ul#navmenusite li.iehover li.iehover li.iehover li.iehover li a:hover {
	/*border: 1px solid #B70000;
	border-right-color: #ffffff;*/
	background: 	url(/sys_imagens/fundo_menus_b.png);
	color: 			#fff;
}


ul#navmenusite ul ul,
ul#navmenusite ul ul ul, 
ul#navmenusite ul ul ul ul {
	/* border: 1px solid #B70000;*/
	display: 		none;
	position: 		absolute;
	top: 			0px;
	left: 			150px;
	/*  border-right-color: #ffffff;*/
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenusite li:hover ul ul,
ul#navmenusite li:hover ul ul ul,
ul#navmenusite li:hover ul ul ul ul,
ul#navmenusite li.iehover ul ul,
ul#navmenusite li.iehover ul ul ul, 
ul#navmenusite li.iehover ul ul ul ul {
	color: 			#fff;
	display: 		none;
	/*  border-right-color: #ffffff;*/
}

ul#navmenusite li:hover ul,
ul#navmenusite ul li:hover ul,
ul#navmenusite ul ul li:hover ul,
ul#navmenusite ul ul ul li:hover ul,
ul#navmenusite li.iehover ul,
ul#navmenusite ul li.iehover ul,
ul#navmenusite ul ul li.iehover ul, 
ul#navmenusite ul ul ul li.iehover ul {
	color: 			#fff;
	display:		block;
	/*  border-right-color: #ffffff;*/
}

#navmenusite .activemenu a{
	color: 			#fff;
	background-color: #000;
}

/* --------------------------------------------------- */

/* A Cor do Dia -- SlideShow Home */	
#slideshow {
	background-color:#FFFFFF;
	display:		block;
	position:		relative;
	float:			left;
	height:			256px;
	margin:			0;
	padding:		0;
	margin-bottom:	20px;
	width:			455px;
}
#rotator img {
	border:			0 none;
	display:		none;
	float:			none;
	left:			0;
	position:		absolute;
	top:			0;
	height:			256px;
	width:			455px;
	z-index:		0;
}
#slideshowsmall {
	background-color:#FFFFFF;
	display:		block;
	position:		relative;
	float:			left;
	height:			100px;
	margin:			0;
	padding:		0;
	margin-bottom:	20px;
	width:			260px;
}
#rotatorsmall img {
	border:			0 none;
	display:		none;
	float:			none;
	left:			0;
	position:		absolute;
	top:			0;
	height:			60px;
	width:			196px;
	z-index:		0;
}
/* ------------------------------ */

a.linkhome:hover
{
	background: 		none!important;	
}



