@media screen,projection {
#topomenu 
{
    width: 140px;
    height: 3px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url('../../images/menu/topo_menu.gif');
    display: inline;
}

#bordamenu 
{
    width: 140px;
    height: 7px;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 1px 0px 0px 0px;
    background-image: url('../../images/menu/borda_menu.gif');
    display: inline;
}



ul.menu
{
     
background:#F7FAFD none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
   
}
ul.menu li a, ul.menu li span.separator {
color:#000000;
display:block;
height:25px;
line-height:25px;
text-decoration:none;
}

.limenu
{
    display:block;
    margin:0;
    padding:0;
}

#menu_modulo
    {
  /*      background: transparent url(../../images/menu/middle_module_br_white.png) no-repeat scroll 100% 100%; */
  
    }


    
#menu_modulo div.div1 {
 /*  background  :transparent url(../../images/menu/middle_module_tr_white.png) no-repeat scroll 100% 0; */ 
}

#menu_modulo div.div2 {
/* background:transparent url(../../images/menu/middle_module_bl_white.png) no-repeat scroll 0 100%;*/
}
#menu_modulo div.div3 {
/*
background:transparent url(../../images/menu/middle_module_tl_white.png) no-repeat scroll 0 0;
overflow:hidden;
padding:0px 1px 1px;
*/
}
  
.menu
{
      border: solid 1px #DFEFFF;
}

#menu_modulo h3
{
    background-position: 0 0;
    font-size: 100%;
    font-weight: bold;
    height: 140px;
    line-height: 25px;
    margin: -10px -1px 0;
    padding: 0 0 0 15px;
    text-align: left;
 /*   background:transparent url(../../images/menu/topo_menu.png) no-repeat scroll 0 0; */
}

#menu_modulo .logo
{
    background-position: 0 0;    
}


div.module_menu ul {
background:#FFFFFF none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
ul.menu li {
display:block;
margin:0;
padding:0;

/*background:transparent url(../../images/menu/fundo_menu.png) no-repeat scroll 0 0;*/

}



ul.menu li a, ul.menu li span.separator
{
    color: #000099;
    display: block;
    height: 20px;
    line-height: 25px;
    text-decoration: none;
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:x-small;
    height:100%;
}


ul.menu li span {
display:block;
}

ul.menu li span {
background-position:95% 0;
background-repeat:no-repeat;
}
ul.menu a.current
{
    font-weight: bold;
}
ul.menu a:hover, ul.menu span.separator:hover, ul.menu span.sfhover, ul.menu a.current:hover
{
    /*  background:transparent url(../../images/menu/fundo_menu_over.png) no-repeat scroll 0 0;  */
    font-weight: bold;
    background-color: #DFEFFF;
}


ul.menu li.level1
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DFEFFF;
}
ul.menu a.level1, ul.menu span.level1
{
    background-position: 100%; /* background: url(../../images/menu/submenu_level1_item.png) no-repeat scroll 100% 0; */
    text-indent: 8px;
    font-weight: bold;
}

ul.menu li.parent a.level1, ul.menu li.parent span.level1 {
background:#FFFFFF url(../../images/menu/submenu_level1_item_parent.png) no-repeat scroll 100% 0;
}
ul.menu li.level2 
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #DFEFFF;
}

ul.menu a.level2, ul.menu span.level2
{
    background-position: 100%;
   /* background: url(../../images/menu/submenu_level1_item.png) no-repeat scroll 100% 0; */
    
}
ul.menu li.level2 a {
height:20px;
line-height:20px;
text-indent: 10px;
}
ul.menu a.level2 {
background:#FFFFFF url(../../images/menu/submenu_level2_item.png) no-repeat scroll 100% 0;
text-indent:35px;
}
ul.menu a.level2 span {
background:transparent url(../../images/menu/submenu_level2_item_icon.png) no-repeat scroll 15px 2px;
}
menu li.level3 {
}
menu a.level3 {
background:#FFFFFF url(../../images/menu/submenu_level2_item.png) no-repeat scroll 100% 0;
text-indent:45px;
}
ul.menu a.level3 span {
background:transparent url(../../images/menu/submenu_level3_item_icon.png) no-repeat scroll 25px 2px;
}
ul.menu li.level4 {
}
ul.menu a.level4 {
background:#FFFFFF url(../../images/menu/submenu_level2_item.png) no-repeat scroll 100% 0;
text-indent:55px;
}
ul.menu a.level4 span {
background:transparent url(../../images/menu/submenu_level4_item_icon.png) no-repeat scroll 35px 2px;
}
ul.menu a.current
{
    font-weight: bold;
}
ul.menu li.active 
{
font-weight:bold;
}
ul.menu li.active li {
font-weight:normal;
}
ul.menu li.parent span.separator {
cursor:pointer;
}

@media print {
	#footer {
		display: none;
	}
}

