UL#navmenu {
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;	
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;	
    line-height: 28px;	
    height: 28px;
    background: #f2f2f2 url(imagens/menu_horizontal/fundo.gif) repeat-x;
}

UL#navmenu LI {
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative;	
    background-image: url(imagens/menu_horizontal/fundo.gif);
    z-index: 20;
}

UL#navmenu UL {
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 170px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 28px;	
}

UL#navmenu UL:unknown {
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    FONT: 1px/ 0px serif;
    HEIGHT: 0px;
    content: ".";
}

UL#navmenu UL {
    border-bottom: 1px solid #cbcbcb;
}

UL#navmenu UL LI {
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 170px;	
}

UL#navmenu A {
    DISPLAY: block;
    FLOAT: left;
    BORDER-RIGHT: #cbcbcb 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 12px;		
    PADDING-LEFT: 11px;			
    COLOR: #5f5e5e;	
    HEIGHT: 1%;
    TEXT-DECORATION: none;
}

UL#navmenu A:hover {
    BACKGROUND: #dadada url(imagens/menu_horizontal/subfundo.gif);
    COLOR: #5f5e5e;
}

UL#navmenu LI:hover A {
    BACKGROUND: #dadada url(imagens/menu_horizontal/subfundo.gif);
    COLOR: #5f5e5e;
}

UL#navmenu LI.iehover A {
    BACKGROUND: #dadada url(imagens/menu_horizontal/subfundo.gif);
    COLOR: #5f5e5e;
}

/* define os estilos do submenu */

UL#navmenu LI:hover LI A {
    FLOAT: none;
    color: #5f5e5e;
    background: #ccc url(imagens/menu_horizontal/subfundo.gif);
}

UL#navmenu LI:hover LI A strong {
    FLOAT: none;	
    background-image: url(imagens/arrow.gif);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: normal;
    padding-left: 12px;
}

UL#navmenu LI.iehover LI A {
    FLOAT: none;
    color: #5f5e5e;
    background: #ccc url(imagens/menu_horizontal/subfundo.gif);
}

UL#navmenu LI.iehover LI A strong {
    FLOAT: none;	
    background-image: url(imagens/arrow.gif);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: normal;
    padding-left: 12px;
}

UL#navmenu LI:hover LI A:hover {
    BACKGROUND: #ffffff;
    COLOR: #53a20a;
}

UL#navmenu LI:hover LI:hover A {
    BACKGROUND: #ffffff;
    COLOR: #53a20a;
}

UL#navmenu LI.iehover LI A:hover {
    BACKGROUND: #ffffff;
    COLOR: #53a20a
}

UL#navmenu LI.iehover LI.iehover A {
    BACKGROUND: #ffffff;
    COLOR: #53a20a
}

/* define estilos sumenu 2 nivel */

UL#navmenu LI:hover LI:hover LI A {
    BACKGROUND: #eee;
    COLOR: #666
}

UL#navmenu LI.iehover LI.iehover LI A {
    BACKGROUND: #eee;
    COLOR: #666
}

UL#navmenu LI:hover LI:hover LI A:hover {
    BACKGROUND: #ffffff;
    COLOR: #53a20a;
}

UL#navmenu LI:hover LI:hover LI:hover A {
    BACKGROUND: #ffffff;
    COLOR: #53a20a;
}

UL#navmenu LI.iehover LI.iehover LI A:hover {
    BACKGROUND: #ffffff;
    COLOR: #53a20a;
}

UL#navmenu LI.iehover LI.iehover LI.iehover A {
    BACKGROUND: #ffffff;
    COLOR: #53a20a;
}

/* submenu 3 nivel */ 

UL#navmenu LI:hover LI:hover LI:hover LI A {
    BACKGROUND: #eee;
    COLOR: #666
}

UL#navmenu LI.iehover LI.iehover LI.iehover LI A {
    BACKGROUND: #eee;
    COLOR: #666
}

UL#navmenu LI:hover LI:hover LI:hover LI A:hover {
    BACKGROUND: #ccc;
    COLOR: #fff
}

UL#navmenu LI.iehover LI.iehover LI.iehover LI A:hover {
    BACKGROUND: #ccc;
    COLOR: #fff
}

UL#navmenu UL UL {
    DISPLAY: none;
    LEFT: 170px;
    POSITION: absolute;
    TOP: 0px
}

UL#navmenu UL UL UL {
    DISPLAY: none;
    LEFT: 170px;
    POSITION: absolute;
    TOP: 0px
}

UL#navmenu LI:hover UL UL {
    DISPLAY: none;		
}

UL#navmenu LI:hover UL UL UL {
    DISPLAY: none
}

UL#navmenu LI.iehover UL UL {
    DISPLAY: none
}

UL#navmenu LI.iehover UL UL UL {
    DISPLAY: none
}

UL#navmenu LI:hover UL {
    DISPLAY: block
}

UL#navmenu UL LI:hover UL {
    DISPLAY: block
}

UL#navmenu UL UL LI:hover UL {
    DISPLAY: block
}

UL#navmenu LI.iehover UL {
    DISPLAY: block
}

UL#navmenu UL LI.iehover UL {
    DISPLAY: block
}

UL#navmenu UL UL LI.iehover UL {
    DISPLAY: block
}

/** Support for "iehover over a select component" **/
#menu_iframe, #menu_iframe2 {
    z-index: 10;
    position: absolute;
    display: none;
}
/** end **/

/* Atualizações */
UL#navmenu A:hover,
UL#navmenu LI:hover A,
UL#navmenu LI.iehover A,
UL#navmenu LI:hover LI A,
UL#navmenu LI.iehover LI A,
UL#navmenu LI:hover LI:hover LI A,
UL#navmenu LI.iehover LI.iehover LI A,
UL#navmenu LI:hover LI:hover LI:hover LI A,
UL#navmenu LI.iehover LI.iehover LI.iehover LI A {
    background: #eee;
}

UL#navmenu ul.width200,
UL#navmenu ul.width200 > li {
    width: 200px;
}

UL#navmenu ul.width215,
UL#navmenu ul.width215 > li {
    width: 215px;
}

UL#navmenu ul.width215 ul {
    left: 215px;
}
/* /Atualizações */