#menucontainer {
   background: url(../menu/images/gradient.png) repeat-x;
   clear: both;
   width:800px;
   margin:0px auto;
   float:left;
   height:30px;
   min-height:30px;

}

#menubar {
   width:770px;
   display:table;
   margin: 0px auto;
   z-index:9;
}

div#masp {
   width:700px;
   height:35px;
   margin:0 auto;
   text-align:center;
}

div#container {
   width:100%;
   height:35px;
   min-height:35px;
}

ul.cssMenu ul{
   display:none
}

ul.cssMenu li:hover>ul{
   display:block;
   z-index:16;
}

ul.cssMenu ul{
   position: absolute;
   left:-1px;
   top:120%;
   /*_top:100%;    esta linha esta em menu_ie6.css*/
}

ul.cssMenu ul ul{
   position: absolute;
   left:120%;
   top:-2px;
}

ul.cssMenu,ul.cssMenu ul {
   margin:0px;
   list-style:none;
   padding:0px 2px 2px 0px;
   background-color:#ffffff;
   background-repeat:repeat;
   border-color:#AAAAAA;
   border-width:1px;
   border-style:solid;
}

ul.cssMenu table {
   border-collapse:collapse;
}

ul.cssMenu {
   display:block;
   /*  zoom:1;    esta linha esta em menu_ie6.css*/
   float: left;
}

ul.cssMenu ul{
   width:190.65px;
}

ul.cssMenu li{
   display:block;
   margin:2px 0px 0px 2px;
   font-size:0px;
}

ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}

ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
   display:block;
   vertical-align:middle;
   background-color:#ffffff;
   border-width:0px;
   border-color:#6655ff;
   border-style:solid;
   text-align:left;
   text-decoration:none;
   padding:4px;
   /*  _padding-left:0;    esta linha esta em menu_ie6.css*/
   font:bold 10px Verdana;
   color: #444444;
   text-decoration:none;
   cursor:default;
}

ul.cssMenu span{
   overflow:hidden;
}

ul.cssMenu li {
   float:left;
   z-index:18;
}

ul.cssMenu ul li {
   float:none;
}

ul.cssMenu ul a {
   text-align:left;
   white-space:nowrap;
}

ul.cssMenu li.sep{
   text-align:center;
   padding:0px;
   line-height:0;
   height:100%;
}

ul.cssMenu li.sep span{
   float:none;	padding-right:0;
   width:5px;
   height:16px;
   display:inline-block;
   background-color:#AAAAAA;	background-image:none;
}

ul.cssMenu ul li.sep span{
   width:80%;
   height:3px;
}

ul.cssMenu li:hover{
   position:relative;
}

ul.cssMenu li:hover>a{
   background-color:#4792E6;
   border-color:#665500;
   border-style:solid;
   font:bold 10px Verdana;
   color: #ffffff;
   text-decoration:none;
}

ul.cssMenu li a:hover{
   position:relative;
   background-color:#4792E6;
   border-color:#665500;
   border-style:solid;
   font:bold 10px Verdana;
   color: #ffffff;
   text-decoration:none;
   z-index:12;
}

ul.cssMenu li.dis a {
   color: #AAAAAA !important;
}

ul.cssMenu img {
   border: none;
   float:left;
   /*  _float:none;    esta linha esta em menu_ie6.css*/
   margin-right:2px;
   width:16px;
   height:16px;
}
ul.cssMenu ul img {
   width:16px;
   height:16px;
}
ul.cssMenu img.over{
   display:none
}

ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul,ul.cssMenu a:hover a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul,ul.cssMenu a:hover a:hover ul ul{display:none}
ul.cssMenu span{
   display:block;
   background-image:url(../menu/images/arrv_white.gif);
   background-position:right center;
   background-repeat: no-repeat;
   padding-right:9px;}
ul.cssMenu ul span{background-image:url(../menu/images/arr_black.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(../menu/images/arr_white.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span,ul.cssMenu table a:hover a:hover a:hover span{background-image:url(../menu/images/arr_white.gif)}
ul.cssMenu table a:hover table span,ul.cssMenu table a:hover a:hover table span{background-image:url(../menu/images/arr_black.gif)}
ul.cssMenu li.cssMenui0 {
width:95px;
height:25px;
}
ul.cssMenu li a.cssMenui0{
height:100%;
background-image:url(../menu/images/btn3.jpg);
border-width:0px;
font:bold 11px Tahoma;
color:#fff;
}
ul.cssMenu li a.cssMenui0:hover{
background-image:url(../menu/images/btn4.jpg);
font:bold 11px Tahoma;
color:#eee;
}
 ul.cssMenum0 {
background-color:transparent;
border-width:0px;
padding:0px 0px 0px 0px;
}
 ul.cssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 ul a {
padding:2px 5px 5px 5px;
}
 ul.cssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li li {
margin:2px 0px 0px 2px;
}
