@import url("Fonts/OpenSansRegular/font.css");
@import url("Fonts/gothamPro/style.css");
@import url("Fonts/GothamBook/font.css");
@import url("Fonts/raleway/raleway-webfont.css");


.completionList {

        border:solid 1px Gray;

        margin:0px;

        padding:3px;

        height: 120px;

        overflow:auto;

        background-color: #FFFFFF;     

        } 

        .listItem {

        color: #191919;

        } 

        .itemHighlighted {

        background-color: #ADD6FF;       

        }

html[xmlns] #appmenu {
	display: top;
   /* margin-left: 0px;*/
	  padding-left: 0px;
	  margin:0px;
	  /*padding:12px 0px;*/
	  margin-top:0px;
	  height:100%;
}
#appmenu {
	color:#444;
	font-size: 12px;
	text-align:left;
}
#appmenu li {
	margin: 0 0px;
	padding: 0 0 0px;
	float: left;
	position: relative;
	list-style: none;
	height:100%;
	outline: 0 none;
}

/* main level link */
#appmenu a {
  color: #ddd;
  display: block;
  font-size: 13px;
  font-weight: 300;
  line-height: 50px;
  padding: 0px 15px;
  text-decoration: none;
  font-weight:400;
    border-left: 1px solid #383838;
    outline: 0 none;
}

#appmenu ul li > a{line-height:100% !important; padding: 15px 15px !important;border-left: 1px solid #383838;}

#appmenu li a{}

#appmenu a:hover {
	background: #a0ce4e;
	color: #fff;
}

/* main level link hover */
#appmenu .current a, #appmenu li:hover > a {
	background: #a0ce4e; 
	color: #fff;
	line-height: 50px;
	padding-bottom:5px;
    border-color: #a0ce4e;
    outline: 0 none;
}

/* sub levels link hover */
#appmenu ul li:hover a, #appmenu li:hover li a {
	background: none;
	border: none;
	color: #555;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: 0 none;
}

/* sub levels link hover */
#appmenu ul li:hover {
    background: rgba(255,255,255,0.05);
    outline: 0 none;
}

/* dropdown */
#appmenu li:hover > ul {
	display: block;
}

/* level 2 list */
#appmenu ul {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
   background: #2d2d2d none repeat scroll 0 0;
	 box-shadow: 5px 5px rgba(44, 44, 44, 0.2);
    display: none;
    left: 0px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 55px;
    width: 185px;
}
#appmenu ul li {
	float: none;
	margin: 0;
	padding: 0;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #383838;
    border-color: #383838 -moz-use-text-color #222;
    border-style: solid none;
    border-width: 1px 0;  
    outline: 0 none;
    position: relative;
    z-index: 1;
}

#appmenu ul li:hover
{
     background: rgba(255,255,255,0.05);
    float: none;
	margin: 0;
	padding: 0;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #383838;
    border-color: #383838 -moz-use-text-color #222;
    border-style: solid none;
    border-width: 1px 0;  
    outline: 0 none;
    }

#appmenu ul li a {
	 box-shadow: none !important;
    color: #ccc !important;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;
	height:auto;
	 text-shadow: 0 1px 1px #000 !important;
	 outline: 0 none;
}

/* level 3+ list */
#appmenu ul ul {
	left: 185px;
	top: -1px;
}

/* rounded corners of first and last link */
#appmenu ul li:first-child > a {
}
#appmenu ul li:last-child > a {
}

/* clearfix */
#appmenu:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#appmenu {
	display: inline-block;
}

/*esconder seta*/
.subind{display:none;}

.setaSub 
{

  background-image: url("Images/right_arrow.png");
  background-position: 94% center;
  background-repeat: no-repeat;
  background-size: 7px auto;
  font-size: 13px;
}

.setaSub:hover
{
    background-image: url("Images/right_arrow.png") !important;
  background-position: 94% center !important;
  background-repeat: no-repeat !important;
   background-size: 9px auto !important;
  z-index:9999999999999999999999999999999 !important;
    }
  
  #menu{height:100%;}

.liActive	
{
 -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #222222;
  border-style: solid;
  border-width: 0 0 0 2px;
 outline: 0 none;
 }
 
.liActive:hover{border-left: 2px solid transparent !important;}

.aActive 
{

    border-left: 1px solid transparent !important;
    
     background-color:#a0ce4e; 
     color:#fff !important; 
     outline: 0 none;
 }

.aActive:hover
{
    border-left: 1px solid transparent !important;
    
     background-color:#a0ce4e; 
     color:#fff !important; 
     outline: 0 none;
    }
