



/* Menu ------------------------------------------------------- */

.menu{
	margin-top: 10px;
	/* margin: auto;
	display: table; */
}
.menu a{
		text-decoration:none;
		/*background:#eee ;*/
		/*border:1px solid #ccc ;*/
		/*border-radius:2px;*/
		
		display: block !important;
		margin: 3px;
		padding: 10px ;
		
		cursor: pointer ;

		font-size:12px;
		font-family:Arial;
		font-weight:normal;
		color:#fff ;
		white-space:nowrap;
		box-shadow: none;
}.menu a:hover{
	
		/*background:#521B56 ;*/
		/*border:1px solid #210E22 ;*/
		/*border-radius:2px;*/
		/*color:#fff ;*/
		
		cursor: pointer ;
}.menu a:active{
		/*background-color:#210E22 ;
		border:1px solid #210E22;*/
		border-radius:2px;
		
		
		cursor: pointer;
}






.menu ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""]  {	
	/*background: red !important;*/
}
.menu ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status="active"]  a{
	/*color: #fff !important;
	background: #aaa !important;*/
}	
.menu ul > [data-rel="itemli"][data-status="active"]  a{	
	/*background: #aaa ;
	color: #fff;*/
}



.menu > ul > li > a{
	min-width: auto !important;
	/*padding-right: 5px ;*/
	padding-right: 20px;
	padding-left: 20px;
	color: #fff;
	transition:300ms;
	/*background: #eee;*/
	/*box-shadow: 1px 0px 0px 0px #ccc inset;*/
	/*border-radius: 33px 0px 33px 0px !important;*/
}
.menu  ul:not([data-nivel="0"]) {
/*box-shadow: 0px 0px 0px 1px #521B56  ;*/
/*border-bottom:1px solid #521B56;*/
}
.menu  ul > li {
	list-style: none;

}.menu ul > li  [data-rel="item"]{
	display: table;	
	border:0px !important;
	/*border-radius: 0px;*/
	margin: 0px !important;
	min-width: 150px;

}.menu ul > li  [data-rel="item"] input{
	/*width: 125px;	*/
}.menu  ul > li:hover{	
}.menu  ul > li {
	position: relative;


}.menu  ul > li > a > [data-rel="dropdown"]{
	position: absolute;
	right: 10px;
	top:18%;
	font-size: 20px;
	color:#aaa;
	transition: 400ms;
}.menu  ul > li[data-status="active"] > a > [data-rel="dropdown"]{
	color: #fff;
}.menu  ul[data-nivel="0"] > li > a > [data-rel="dropdown"]{
	transform: rotate(90deg);

}.menu  ul > li > a:hover > [data-rel="dropdown"]{		
	color:#fff;
}.menu  ul > li > [data-rel="item"] + ul{
	position: absolute;
	
	left:0%;
	z-index: 10;
}.menu  ul:not([data-nivel="0"]) > li > [data-rel="item"] + ul{	
	left:15%;
	top:0px;
}.menu  ul > li > [data-rel="item"]:hover + ul{
	display: block !important;
	visibility: visible !important;
	opacity: 1;
	
}.menu  ul:not([data-nivel="0"]) > li > [data-rel="item"]:hover + ul{	
	position: absolute;
	left:50%;

}.menu  ul[data-nivel="0"] > [data-rel="itemli"] > a +  ul > [data-rel="itemli"] > a {	
	/*background: #eee ;
	color:#444;*/
}.menu  ul[data-nivel="0"] > [data-rel="itemli"]:hover > a +  ul > [data-rel="itemli"] > a {	
	/*background: #eee ;*/
	
}.menu  ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a +  ul > [data-rel="itemli"] > a {	
	/*background: #aaa ;*/
/*color:#444;*/

}.menu  ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a{	
	/*background: #241325 !important;*/

	/* submenu do submenu*/
}.menu  ul > [data-rel="itemli"]:hover > a:hover{		
	/*background: #521B56 !important;*/
	/*color:#fff !important;*/

}

.menu  ul[data-nivel="0"] > [data-rel="itemli"]:hover a {
	/*background: #521B56 ;	*/
	/*color:#fff;*/

	/* caso não exista link no menu*/
}.menu  ul > [data-rel="itemli"]:hover a:not([href]) {	
	cursor: default;
}.menu  ul[data-nivel="0"] > [data-rel="itemli"]:hover a > [data-rel="dropdown"]{
	transform: rotate(0deg);
	/*color:#7D657F;*/
}


.menu ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a {	
	/*background: #241325 ;*/
	/* submenu do submenu*/
}






/* submenu normal */
.menu ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""] > a{	
	background: #eee ;
	color: #444;

}
/* submenu normal */
.menu ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""]:hover > a{	
/*.menu ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""] ul > [data-rel="itemli"]:hover > a{		*/
	background: #384F95 ;
	color: #fff;
}
/* submenu active */
.menu ul:not([data-nivel="0"])  > [data-rel="itemli"][data-status="active"] > a{	
	background: #aaa ;
	color: #fff;
}
/* submenu active hover */
.menu ul:not([data-nivel="0"])  > [data-rel="itemli"][data-status="active"]:hover > a{	
	background: #384F95 ;
	color: #fff;

}

.menu ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a + ul > [data-rel="itemli"] > a{	
	background: #777;
	color: #fff;
	
}
.menu ul:not([data-nivel="0"]) > [data-rel="itemli"] > a +  ul:hover > [data-rel="itemli"] > a{		
	 background: #eee ;
	color: #444 ; 

}
.menu ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"]:hover > a{		
	background: #384F95 ;
	color: #fff;
	/*box-shadow: 0px 0px 80px -10px rgba(0,0,0,0.5) inset;*/

}.menu ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"]:hover > a + ul > [data-rel="itemli"] > a{		
	/* background: #eee ;*/
	color: #fff; 
}.menu ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"] > a + ul:hover > [data-rel="itemli"] > a{		
	 background: #eee ;
	color: #444; 

}.menu ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"] > a + ul > [data-rel="itemli"]:hover > a{		
	background: #384F95 ;
	color: #fff;

}

.menu ul:not([data-nivel="0"]) {	
	box-shadow: 0px 0px 13px -7px #000,
				0px 0px 2px -1px #000;
	/*box-shadow: 0px 0px 5px 1px #521B56;*/
	/*border-left: 1px solid #777;*/
	/*box-shadow: 25px 0px 0px 0px rgba(0,0,0,0.5) inset ;*/
	}

/* menu normal */
.menu ul[data-nivel="0"] > [data-rel="itemli"][data-status=""] > a{	
	/*background: #fff ;*/
	/*color: #fff;*/

}
/* menu active */
.menu ul[data-nivel="0"] > [data-rel="itemli"][data-status="active"] > a{	
	background: #009438 ;
	color: #fff;
	
	/*box-shadow: 0px 0px 0px 1px #28365F,0px -24px 33px -8px #28365F inset;*/
}
/* menu normal hover */
.menu ul[data-nivel="0"] > [data-rel="itemli"][data-status=""]:hover > a{	
	background: #087F35 ;
	color: #fff;
	/*border-radius: 0px 33px 0px 33px !important;*/
}
/* menu active hover */
.menu ul[data-nivel="0"] > [data-rel="itemli"][data-status="active"]:hover > a{	
	background: #087F35 ;
	color: #fff;
	/*border-radius: 0px 33px 0px 33px !important;*/
}.menu ul  [data-mode="dropdown"] > a{
	font-weight: bold;
}.menu ul  [data-mode="dropdown"] > a:after {
	position: absolute;
	right: 5px;
	content:'‣';
}




.menu ul[data-nivel="0"]{
	background: #00bb47;
}.menu ul[data-nivel="0"] > li{
	display: inline-table;
	border-right: 1px solid #1D7E42;
}

.menu ul:not([data-nivel="0"]){
}.menu ul[data-nivel="1"]{	
	position: absolute;
}.menu ul > li ul:not([data-nivel="0"]){
	  visibility: hidden;	
	opacity: 0;	
	margin-left: 20px; 
	transition: 400ms;
}
.menu > ul > li:hover > ul{
}.menu ul > li:hover > ul[data-nivel="0"]{
	display: block;
	visibility: visible;	
	opacity: 0.5; 		
}.menu ul > li:hover > ul:not([data-nivel="0"]){
	display: block;
	visibility: visible;	
	opacity: 1; 
	margin-left: 0px;
	
}























/* Menu Footer ------------------------------------------------------- */

.menu-footer{
	margin-top: 10px;
margin-bottom: 15px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
	/* margin: auto;
	display: table; */
}
.menu-footer a{
		text-decoration:none;
		/*background:#eee ;*/
		/*border:1px solid #ccc ;*/
		/*border-radius:2px;*/
		
		display: block !important;
		/*margin: 3px;*/
		padding: 3px 0px;
		
		cursor: pointer ;

		font-size:12px;
		font-family:Arial;
		font-weight:normal;
		color:#fff ;
		white-space:nowrap;
		box-shadow: none;
}.menu-footer a:hover{
	
		/*background:#521B56 ;*/
		/*border:1px solid #210E22 ;*/
		/*border-radius:2px;*/
		/*color:#fff ;*/
		
		cursor: pointer ;
}.menu-footer a:active{
		/*background-color:#210E22 ;
		border:1px solid #210E22;*/
		border-radius:2px;
		
		
		cursor: pointer;
}






.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""]  {	
	/*background: red !important;*/
}
.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status="active"]  a{
	/*color: #fff !important;
	background: #aaa !important;*/
}	
.menu-footer ul > [data-rel="itemli"][data-status="active"]  a{	
	/*background: #aaa ;
	color: #fff;*/
}



.menu-footer > ul > li > a{
	min-width: auto !important;
	/*padding-right: 5px ;*/
	/*padding-right: 20px;*/
	/*padding-left: 20px;*/
	color: #666;
	margin-bottom: 10px;
	transition:300ms;
	/*background: #eee;*/
	/*box-shadow: 1px 0px 0px 0px #ccc inset;*/
	/*border-radius: 33px 0px 33px 0px !important;*/
}
.menu-footer  ul:not([data-nivel="0"]) {
/*box-shadow: 0px 0px 0px 1px #521B56  ;*/
/*border-bottom:1px solid #521B56;*/
}
.menu-footer  ul > li {
	list-style: none;

}.menu-footer ul > li  [data-rel="item"]{
	display: table;	
	border:0px !important;
	/*border-radius: 0px;*/
	/*margin: 0px !important;*/
	min-width: 150px;

}.menu-footer ul > li  [data-rel="item"] input{
	/*width: 125px;	*/
}.menu-footer  ul > li:hover{	
}.menu-footer  ul > li {
	position: relative;


}.menu-footer  ul > li > a > [data-rel="dropdown"]{
	position: absolute;
	right: 10px;
	top:18%;
	font-size: 20px;
	color:#aaa;
	transition: 400ms;
}.menu-footer  ul > li[data-status="active"] > a > [data-rel="dropdown"]{
	color: #fff;
}.menu-footer  ul[data-nivel="0"] > li > a > [data-rel="dropdown"]{
	transform: rotate(90deg);

}.menu-footer  ul > li > a:hover > [data-rel="dropdown"]{		
	color:#fff;
}.menu-footer  ul > li > [data-rel="item"] + ul{
	/*position: absolute;*/
	
	left:0%;
	z-index: 10;
}.menu-footer  ul:not([data-nivel="0"]) > li > [data-rel="item"] + ul{	
	left:15%;
	top:0px;
}.menu-footer  ul > li > [data-rel="item"]:hover + ul{
	display: block !important;
	visibility: visible !important;
	opacity: 1;
	
}.menu-footer  ul:not([data-nivel="0"]) > li > [data-rel="item"]:hover + ul{	
	/*position: absolute;*/
	left:50%;

}.menu-footer  ul[data-nivel="0"] > [data-rel="itemli"] > a +  ul > [data-rel="itemli"] > a {	
	/*background: #eee ;
	color:#444;*/
}.menu-footer  ul[data-nivel="0"] > [data-rel="itemli"]:hover > a +  ul > [data-rel="itemli"] > a {	
	/*background: #eee ;*/
	
}.menu-footer  ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a +  ul > [data-rel="itemli"] > a {	
	/*background: #aaa ;*/
/*color:#444;*/

}.menu-footer  ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a{	
	/*background: #241325 !important;*/

	/* submenu do submenu*/
}.menu-footer  ul > [data-rel="itemli"]:hover > a:hover{		
	/*background: #521B56 !important;*/
	/*color:#fff !important;*/

}

.menu-footer  ul[data-nivel="0"] > [data-rel="itemli"]:hover a {
	/*background: #521B56 ;	*/
	/*color:#fff;*/

	/* caso não exista link no menu*/
}.menu-footer  ul > [data-rel="itemli"]:hover a:not([href]) {	
	cursor: default;
}.menu-footer  ul[data-nivel="0"] > [data-rel="itemli"]:hover a > [data-rel="dropdown"]{
	transform: rotate(0deg);
	/*color:#7D657F;*/
}


.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a {	
	/*background: #241325 ;*/
	/* submenu do submenu*/
}






/* submenu normal */
.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""] > a{	
	background: #eee ;
	color: #444;

}
/* submenu normal */
.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""]:hover > a{	
/*.menu ul:not([data-nivel="0"]) > [data-rel="itemli"][data-status=""] ul > [data-rel="itemli"]:hover > a{		*/
	/*background: #384F95 ;*/
	color: #384F95;
}
/* submenu active */
.menu-footer ul:not([data-nivel="0"])  > [data-rel="itemli"][data-status="active"] > a{	
	color: #384F95;
	font-weight: bold;
}
/* submenu active hover */
.menu-footer ul:not([data-nivel="0"])  > [data-rel="itemli"][data-status="active"]:hover > a{	
	/*background: #384F95 ;*/
	color: #384F95;

}

.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"]:hover > a + ul > [data-rel="itemli"] > a{	
	background: #777;
	color: #fff;
	
}
.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"] > a +  ul:hover > [data-rel="itemli"] > a{		
	 background: #eee ;
	color: #444 ; 

}
.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"]:hover > a{		
	background: #384F95 ;
	color: #fff;
	/*box-shadow: 0px 0px 80px -10px rgba(0,0,0,0.5) inset;*/

}.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"]:hover > a + ul > [data-rel="itemli"] > a{		
	/* background: #eee ;*/
	color: #fff; 
}.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"] > a + ul:hover > [data-rel="itemli"] > a{		
	 background: #eee ;
	color: #444; 

}.menu-footer ul:not([data-nivel="0"]) > [data-rel="itemli"] > a + ul > [data-rel="itemli"] > a + ul > [data-rel="itemli"]:hover > a{		
	background: #384F95 ;
	color: #fff;

}

.menu-footer ul:not([data-nivel="0"]) {	
	/*box-shadow: 0px 0px 13px -7px #000,
				0px 0px 2px -1px #000;*/
	/*box-shadow: 0px 0px 5px 1px #521B56;*/
	/*border-left: 1px solid #777;*/
	/*box-shadow: 25px 0px 0px 0px rgba(0,0,0,0.5) inset ;*/
	}

/* menu normal */
.menu-footer ul[data-nivel="0"] > [data-rel="itemli"][data-status=""] > a{	
	/*background: #fff ;*/
	/*color: #fff;*/

}
/* menu active */
.menu-footer ul[data-nivel="0"] > [data-rel="itemli"][data-status="active"] > a{	
	/*background: #009438 ;*/
	color: #555;
	
	/*box-shadow: 0px 0px 0px 1px #28365F,0px -24px 33px -8px #28365F inset;*/
}
/* menu normal hover */
.menu-footer ul[data-nivel="0"] > [data-rel="itemli"][data-status=""]:hover > a{	
	/*background: #087F35 ;*/
	color: #222;
	/*border-radius: 0px 33px 0px 33px !important;*/
}
/* menu active hover */
.menu-footer ul[data-nivel="0"] > [data-rel="itemli"][data-status="active"]:hover > a{	
	
	color: #222;
	/*border-radius: 0px 33px 0px 33px !important;*/
}.menu-footer ul  [data-mode="dropdown"] > a{
	font-weight: bold;
}.menu-footer ul  [data-mode="dropdown"] > a:after {
	position: absolute;
	left: 5px;
	/*content:'‣';*/
}




.menu-footer ul[data-nivel="0"]{
	/*background: #00bb47;*/
}.menu-footer ul[data-nivel="0"] > li{
	display: inline-table;
	/*border-right: 1px solid #1D7E42;*/
}

.menu-footer ul:not([data-nivel="0"]){
}.menu-footer ul[data-nivel="1"]{	
	/*position: absolute;*/
}.menu-footer ul > li ul:not([data-nivel="0"]){
	/*visibility: hidden;	
	opacity: 0;	*/
	/*margin-left: 20px; */
	transition: 400ms;
}
.menu-footer > ul > li:hover > ul{
}.menu-footer ul > li:hover > ul[data-nivel="0"]{
	display: block;
	visibility: visible;	
	opacity: 0.5; 		
}.menu-footer ul > li:hover > ul:not([data-nivel="0"]){
	display: block;
	visibility: visible;	
	opacity: 1; 
	/*margin-left: 0px;*/
	
}


