

/* topo */
#topo {
	background: #0D324F;
	height: 46px;
	margin: 0 auto;	
}

#topo h1 {	
	color: #fff;
	width: 110px;
	height: 35px;		
	font-size: 30px;
	font: 30px Arial, Tahoma, Sans-Serif;
	background: url('../images/acadus.png') no-repeat;
	border: none;		
	margin-left: 180px;		
	margin-top: 3px;
	float: left;	
}

#topo h1 a {	
	text-indent: -1999px;
	overflow: hidden;
	display: block;
	width: 110px;
	height: 26px;
	border: none;
}

#menu 
{								
	WIDTH: 4%;
	position: relative;					
	FLOAT: left;
	margin-top: 3px;	
	margin-left: 5px;
}

	#menu UL {
				FLOAT: left;
				LIST-STYLE: none;
				MARGIN: 0px;
				
			}

			#menu A {
				DISPLAY: block;
				font: 14px "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif;
				MARGIN: 0px;				
				TEXT-DECORATION: none !important;				
			}

			#opcao_menu a{				
				COLOR: #0D324F !important;										
				border-bottom: none !important;
				TEXT-DECORATION: none !important;					
			}					

			#menu_selecionado a{								
				background-COLOR: #fff !important;	
				color: #174360 !important;
				TEXT-DECORATION: none !important;	
				/*border-bottom: 6px solid #81B515  !important;	*/
			}


			#menu A:hover {
				TEXT-DECORATION: none !important;	
				background-COLOR: #fff !important;	
				COLOR: #444 !important;						
			}

			#menu ul li{
				padding-bottom: 0px !important;
				line-height: 0px !important;				
			}

			#menu LI {
				POSITION: relative;
				padding-bottom: 10px;
				line-height: 0px !important;
			}

			#menu ul li a {				
				margin-right: 8px;				
				PADDING-LEFT: 14px;
				PADDING-RIGHT: 14px;
				PADDING-TOP: 7px;
				PADDING-BOTTOM: 6px !important;
			}

			#menu UL UL {
				POSITION: absolute;
				Z-INDEX: 500;
				WIDTH: 15.7em;
				BORDER-LEFT: #d0d0d0 1px solid;
				BORDER-RIGHT: #d0d0d0 1px solid;
				BORDER-BOTTOM: #d0d0d0 1px solid;
				BACKGROUND: #fff !important;
				margin-left: 0px !important;
			}

			#menu ul ul li a{
				PADDING-LEFT: 15px;
				PADDING-RIGHT: 15px;
				PADDING-TOP: 5px;
				PADDING-BOTTOM: 2px;
				BACKGROUND: #fff none !important;
				COLOR: #0D324F !important;										
				border-bottom: none !important;
				border-top: none !important;
				margin-right: 0 !important;
				margin-left: 0 !important;								
			}

			#menu ul ul li a:hover{
				PADDING-LEFT: 15px;
				PADDING-RIGHT: 15px;
				PADDING-TOP: 5px;
				PADDING-BOTTOM: 2px;
				BACKGROUND: #e0e0e0 !important;
				color: #444 !important;
				border-bottom: none !important;			
			}

			#menu UL UL UL {
				LEFT: 100%; POSITION: absolute; TOP: 0px;
				margin-left: 0 !important;
				border-top: 1px solid #e0e0e0;
				
			}

			DIV#menu UL UL {
				DISPLAY: none;
			}

			DIV#menu UL LI:hover UL UL {
				DISPLAY: none;
			}

			DIV#menu UL UL LI:hover UL UL {
				DISPLAY: none;
			}

			DIV#menu UL LI:hover UL {
				DISPLAY: block;
			}

			DIV#menu UL UL LI:hover UL {
				DISPLAY: block;
			}

			DIV#menu UL UL UL LI:hover UL {
				DISPLAY: block;
			}

#menu UL {
	FLOAT: right;
	LIST-STYLE: none;
	MARGIN: 0px;				
}
			
#menu A {
				DISPLAY: block;
				font: 14px "Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif;
				MARGIN: 0px;				
				TEXT-DECORATION: none !important;				
				
			}
			
#menu ul li a {				
				margin-right: 5px;								
			}
		
			
#menu UL UL {
				BORDER-top: #d0d0d0 1px solid;
				WIDTH: 13em;
				Z-INDEX: 500;
				margin-left: -100px !important;
			}
#menu ul ul li a{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 6px;
}

#menu ul ul li a:hover{
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 6px;
}

#acadus {
	BACKGROUND: #fff;				
	FLOAT: right !important;				
	height: 35px;
	position: relative;
	margin-top: 5px;
	margin-right: 200px;
}

#banner_principal{
	border: 0.4px solid #000;
	margin: 0 auto;
	height: 986px;
	background: url(../images/banner_principal.jpg) no-repeat;
	background: url(../images/banner_fid.jpg) no-repeat;	
}


#entrada_inscricao
{	
	margin: 5px auto;
	width: 25%; 
	padding: 8px; 
	background: #fff; 	
	border-radius:5px;	
	text-align: center;		
	opacity: 0.90;
	
}

.evento
{	
	margin: 0 auto;
	width: 90%; 
	padding: 5px; 
	background: #f9f9f9; 	
	border-radius:5px;
	margin: 0 auto;
	text-align: center;	
	border-bottom: 1px dashed #e0e0e0;
}

.evento h2
{  
  font-size: 15px !important;
}

#detalhes_evento{	
	padding: 5px; 
	border: 1px solid #e5e5e5; 
	background: #f5f5f5; 
	border-radius:5px;
}

.input_login {
	width: 90% !important;  
}


#rodape{
	
}