* 									{  }
#page-wrap							{ width: 800px; margin: 25px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none !important; }
p                                   { margin: 15px 0; }



/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index: 999; margin: 0px; padding: 0px; width: 95%; float: right; }
ul.dropdown li                      { zoom: 1; font-family: Verdana, Arial, Tahoma !important; font-size: 10px !Important; margin: 0px; padding: 0px; height: 15px; margin-bottom: 0px; margin-top: 3px;}
ul.dropdown a:hover		            { color: black !important;}
ul.dropdown a:active                { }
ul.dropdown li a                    { padding: 4px 8px; color: Red;}
ul.dropdown li:last-child a         { border-right: none;} /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black !important; position: relative; }
ul.dropdown li.hover a              { color: black !important; }


/* 
	LEVEL TWO
*/
ul.sub-menu                         { margin: 0; padding: 0; }
ul.dropdown ul                      {  width: 150px; visibility: hidden; position: absolute; color: black !important; padding: 0px;  margin-top: -16px; margin-left: 0px; }
                                        

ul.dropdown ul li 					{ font-weight: normal; text-align:left; float: none; height: 25px; margin: 0; padding: 0; width: 90%; margin: auto; margin-top: 3px; text-indent:3px; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color: #000 !important} 

/* 
	LEVEL THREE
*/

ul.dropdown ul ul 					{ left: 100%; top: 0; color: black !important;}
ul.dropdown li:hover > ul 			{ visibility: visible; color: black !important;	}

ul.dropdown ul li:hover           { background: rgb(0, 87, 169) !important; color: #000 !important}

ul.dropdown li:hover                { text-decoration: underline; color: #000 !important }
ul.dropdown li a:hover              { color: #FFF !important; }




.sub_menu, .sub_menuIdioma
{
    background-color: rgb(246, 246, 246);
    border: 1px solid #666666;
    top: 1px;
    left: 1px;
    box-shadow: -2px 3px 10px #000;
    -moz-box-shadow: -2px 1px 10px #000;
    -webkit-box-shadow: -2px 1px 10px #000;
    behavior: url(PIE.htc);
    padding-top: 7px !important;    
    padding-bottom: 10px !important;
    padding-right: 20px;
}



/*Menu de idiomas*/

 
/* 
	LEVEL ONE
*/
ul.dropdownIdioma                       { position: relative; z-index: 350; margin: 0; padding: 0; float: right; color: #069; }
ul.dropdownIdioma li                    { float: left; zoom: 1; font-family: Verdana, Arial, Tahoma; font-size: 10px !Important;  }
ul.dropdownIdioma a:hover		        { color: black !important }
ul.dropdownIdioma a:active              { }
ul.dropdownIdioma li a                  { display: block; padding: 4px 8px; color: #069 !important; }
ul.dropdownIdioma li:last-child a       { border-right: none;} /* Doesn't work in IE */
ul.dropdownIdioma li.hover,
ul.dropdownIdioma li:hover              { color: black !important; position: relative; }
ul.dropdownIdioma li.hover a            { color: black !important; }


/* 
	LEVEL TWO
*/
ul.sub-menuIdioma                       { margin-bottom: 0px; }
ul.dropdownIdioma ul                    { width: 120px; visibility: hidden; position: absolute; color: black !important; top: -90px; left: -70px; padding: 10px; }
                                        

ul.dropdownIdioma ul li 				{ font-weight: normal; text-align:left; float: none; height: 25px; margin: 0; padding: 0; width: 90%; margin: auto; margin-top: 3px; text-indent:3px; }
									  
                                             /* IE 6 & 7 Needs Inline Block */
ul.dropdownIdioma ul li a				{ border-right: none; width: 100%; display: inline-block; color: #000 !important} 

/* 
	LEVEL THREE
*/

ul.dropdownIdioma ul ul 				{ left: 100%; top: 0; color: black !important;}
ul.dropdownIdioma li:hover > ul 		{ visibility: visible; color: black !important;	}

ul.sub-menuIdioma li:hover              { background: red !important;}
ul.sub-menuIdioma li a:hover            { color: #FFF !important;  }

ul.dropdownIdioma ul li:hover           { background: rgb(0, 87, 169) !important; }

ul.dropdownIdioma li:hover              { text-decoration: underline; }
ul.dropdownIdioma li a:hover            { color: #FFF !important;  }


.divNomeUsuarioIE7 {margin-top:-20px !important; margin-left: -50px !important; margin-right:10px !important; white-space: nowrap;}
.divNomeUsuarioIE8 {margin-left: -50px !important; margin-right:10px !important; white-space: nowrap;}

.divLoginIE7 {margin-top:-20px !important; margin-left: -50px !important; margin-right:10px !important;}
.divLoginIE8 {margin-left: -50px !important; margin-right:10px !important;}


/*Div Utilizado como seta down no menu do usuário - INI*/
.divDown { width: 15px !important; height: 4px !important; max-height: 4px !important; line-height: 4px !important; font-size:1px; float:left; margin-left: -10px; margin-top: 6px;}

.divDownCandidatoIE7 { width: 8px !important; height: 4px !important; max-height: 4px !important; line-height: 4px !important; font-size:1px; float:left; margin-left: 20px; margin-top: -14px;}
.divDownCandidatoIE8 { width: 8px !important; height: 4px !important; max-height: 4px !important; line-height: 4px !important; font-size:1px; float:left; margin-left: 20px; margin-top: 5px;}

.divDownLogin { width: 8px !important; height: 4px !important; max-height: 4px !important; line-height: 4px !important; font-size:1px; float:left; margin-top: -16px; margin-left: -35px;}
.divDownLoginIE8 { width: 8px !important; height: 4px !important; max-height: 4px !important; line-height: 4px !important; font-size:1px; float:left; margin-left: 22px; margin-top:5px;}
       
.divDownNiv1{  width:8px; font-size:1px; height:1px; }
.divDownNiv2{  width:6px; font-size:1px; height:1px; margin-left:1px;}
.divDownNiv3{  width:4px; font-size:1px; height:1px; margin-left:2px;}
.divDownNiv4{  width:2px; font-size:1px; height:1px; margin-left:3px;}
        
.divDownNiv1, .divDownNiv2, .divDownNiv3, .divDownNiv4 { background-color: #ffffff; }
/*Div Utilizado como seta down no menu do usuário - FIM*/