

/* =============================== MENU PRINCIPAL ===== */

#menuprincipal
    {
    width:100%;*/
    height:60px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    display:inline;
	
    }


ul#navmenu
    {
    margin:0px;
    border: 0 none;
    padding: 0;
  	width:100%; /*html*/
    list-style: none;
    _height:20px;
    min-height:20px;
    font-family:'Arial', Verdana, Tahoma;
    font-size:12pt;
	display:table;
	background-color:#F3F4F4;
	text-align: left;
    }

ul#navmenu li
    {
    margin:0;
    border:0 none;
    padding:0;
	float:none;
    /*float:left; /*geko*/
    display:inline;
    list-style:none;
    position:relative;
    width:123px;*/
	text-align: left;
	min-height:20px;
	background-color:#F3F4F4;
    }



ul#navmenu ul
    {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 70px;
    list-style: none;
    display: none;
    position: absolute;
    top:25px; /* ESPACAMENTO DO SUBMENU */
    visibilit:hidden;
    left: 0;
    }

ul#navmenu ul:after  /* ieca 7 */
    {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    }

ul#navmenu ul li
    {
    margin-top:0px;
    _height:20px;
    min-height:20px;
    float: left;
    display: block !important;
    display: inline;
    border-bottom:0px solid #D1D3D4;
    }

ul#navmenu ul li ul
    {
    background-color:#28166F;
    }

ul#navmenu a
    {
    _height:20px;
    min-height:20px;
    border:0px solid #28166F;
    border-right-color:#28166F;
/*    border-bottom-color:#CCC;   */
/*    border-bottom:1px solid #e5e5e5;  */
    padding:0px 0px 0px 0px;
    float: none !important; /*opera*/
    float: left; /*For IE*/
    display: block;
    color: #000;
    font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    _height:20px; /*For IE*/
    min-height:20px;
    }

ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a
    {
    /*background-image:url(../images/transparente.gif);*/
    color:#000;
    /*background-color:#F0F0F1;*/
	    }

ul#navmenu li:hover li a, ul#navmenu li.iehover li a
    {
    float: none;
    /*background-color:#F0F0F1;*/
    color: #000000;
    }

ul#navmenu li:hover li a:hover,  ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a
    { 
    /*background-color:#F0F0F1;*/
    color:#ffffff;
    }

ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a
    {
    /*background-color:#F0F0F1;*/
    color: #666;
    }

ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a
    {
    /*background-color:#F0F0F1;*/
    color: #000;
    }

ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a
    {
    /*background-color:#F0F0F1;*/
    color: #666;
    }


ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover
    {
    /*background-color:#F0F0F1;*/
    color: #FFF;
    }

ul#navmenu ul ul, ul#navmenu ul ul ul
    {
    display: none;
    position: absolute;
    top: 0;
    left: 130px;
    }


ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul
    {
    display: none;
    }

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul
    {
    display: block;
    }


ul#navmenu li.separador
    {
    width:0px;
    height:20px;
    float:left;
    padding-top:10px;
    margin-top:-10px;
    _margin-top:-5px;
/*    background-image:url(../images/separador.gif); */
    background-repeat:no-repeat;
    display:inline;
    }

td 	{		
		font-family: Arial, Helvetica;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #333333;
		line-height: 16px;}
		a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:hover {color: #8D1B1B; font-weight: bold;}
		

