	@import url(pagination.css);
	
	*{
		margin:0px;
		padding:0px;
		text-decoration:none;
		list-style:none;
	}

	html{
		/*overflow:hidden;*/
	}
	
	body{
		margin:0;
		height:100%;
		padding:0;
		border:none;		
		background-color:#E0EDF5;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-3dlight-color:none;
		scrollbar-highlight-color:none;
		scrollbar-face-color:#02428B;
		scrollbar-shadow-color:none;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;			
	}	
	
	/*
	a{
		text-decoration:none;
	}
	*/
	
	input {
		border:1px solid #888888;	
		margin-right:0px;	
		background-color:#FFFFFF;
	}	
	
	.win.gecko input:not([type="button"]):not([type="submit"]):not([type="reset"]){
		border:1px solid #888888;	
		margin-right:0px;
		margin-bottom:2px;	
	}	
	
	.win.gecko .inputTop{
		margin-top:2px;	
	}	
	
	select{
		border:solid 1px #888888;  
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-bottom:1px;
		margin-top:1px;
		background-color:#FFFFFF;
	}	
	
	textarea{
		background-color:#FFFFFF;
		border:solid 1px #888888; 
	}
		
	.win.gecko select{
		border:solid 1px #888888;  
		margin-bottom:2px; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}	
	

	.box_conteudo_login{
		border:2px solid #02428B;
		padding:1px;
		position:relative;
		width:232px;
		background-color:#FFFFFF;	
	}
	
	#central{
		width: 900px;
		height: 500px;
		top: 50%;
		left: 50%;
		margin-top: -250px;
		margin-left: -450px;
		position: absolute;
		z-index:1500;
		border:solid 10px;
	}
	
	.barra_titulo_login{
		background-color:#02428B;
		border:1px solid #02428B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:5px;
		color:#FFFFFF;
		text-align:left;
	}
	
	.conteudo_login{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:justify;		
		padding:5px;
	}

	.box_conteudo_interno{
		border:1px solid #02428B;
		padding:1px;
		position:relative;
		width:800px;
		background-color:#FFFFFF;		
		margin:10px;
	}
	
	.barra_titulo_interno{
		background-color:#FFFFFF; 
		font-family:Arial; 
		font-size:14px; 
		line-height:30px;
		font-weight:bold; 
		background-color:#02428B; 
		color:#FFFFFF;
	}
	
	.conteudo_interno{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
	}

	.box_conteudo_info{
		border:1px solid #02428B;
		padding:1px;
		position:relative;
		width:90%;
		background-color:#FFFFFF;		
		margin:10px;
	}
	
	.barra_titulo_info{
		background-color:#02428B;
		border:1px solid #02428B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:5px;
		color:#FFFFFF;
		text-align:left;
	}
	
	.conteudo_info{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		padding:5px;
	}


	.box_conteudo{
		position:relative;
		width:884px;
		_width:882px;
		background-color:#FFFFFF;
	}

	.barra_titulo{
		position:relative;
		background-color:#7392B7;
		border:1px solid #7392B7;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:5px;
		padding-right:20px;				
		color:#FFFFFF;
		text-align:left;
	}
	
	.separador{
		position:relative;
		background-color:#02428B;
		border:1px solid #02428B;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding:1px;
		padding-right:20px;				
		color:#FFFFFF;
		text-align:left;
	}	
	
	table{
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:justify;		
	}	
	
	.conteudo{
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		text-align:justify;		
	}
	
	.btn{
		Color:#FFFFFF;
		margin:3px;
		border:1px solid #236BBC;
		border-top-color:#B0CDEA;
		border-left-color:#B0CDEA;
		background-color:#2B67AF;
		font-weight:bold;
		cursor:pointer;
	}
	
	.btnBlack{
		Color:#000000;
		margin:3px;
		border:1px solid #236BBC;
		border-top-color:#B0CDEA;
		border-left-color:#B0CDEA;
		background-color:#2B67AF;
		font-weight:bold;
		cursor:pointer;
	}
	
	.btnGrey{
		margin-left:4px;
		border:1px solid #000000;
		background-color:#E4E4E4;
		cursor:pointer;
		color: #444;
		font: normal 12px arial, sans-serif;		
	}
	
	.btnGrey:hover{
		margin-left:4px;
		border:1px solid #000000;
		background-color:#D0D0D0;
		cursor:pointer;
		color: #000;
		font: normal 12px arial, sans-serif;		
	}			

	.menu{
		height:50px;
	}
	
	.top{
		background-color:#02428B;		
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#FFFFFF;
		text-align:justify;		
		font-weight:bold;
		text-align:left;					
	}
	
	.footer{
		background-color:#02428B;
		border:1px solid #02428B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;		
		font-weight:bold;
		padding:5px;			
	}
	
	.espaco5{
		height:5px;
		font-size:0px;
	}		
	
	.espaco10{
		height:10px;
		font-size:0px;
	}	
	
	.espaco15{
		height:15px;
		font-size:0px;
	}	
	
	.espaco20{
		height:20px;
		font-size:0px;
	}
	
	.gecko .barraRolagem{
		margin-left:20px;
	}
	.win.gecko .barraRolagem {
		margin-left:20px;
	}
	.mouseOver{
		background-color:#C6E3FF;		
	}
	.zebra1{
		background-color:#EFEFEF;	
	}
	.zebra2{
		background-color:#FFFFFF;	
	}	
	.tdMeusDados{
		padding:5px;
		padding-right:100px;
	}
	
	/** CLASSE PARA OS BOTÕES - INICIO **/
	a.ovalbutton{
		text-align:center;
		background: transparent url(../_images/oval-gray-left.gif) no-repeat top left;
		display: block;
		float: left;
		font: normal 12px Arial; /* Change 13px as desired */
		line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
		height: 24px; /* Height of button background height */
		padding-left: 11px; /* Width of left menu image */
		text-decoration: none;
		cursor:pointer;
	}

	a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
		color: #494949; /*button text color*/
	}
	
	a.ovalbutton span{
		background: transparent url(../_images/oval-gray-right.gif) no-repeat top right;
		display: block;
		padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
	}
	
	a.ovalbutton:hover{ /* Hover state CSS */
		background-position: bottom left;
	}
	
	a.ovalbutton:hover span{ /* Hover state CSS */
		background-position: bottom right;
		color: black;
	}
	
	.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
		overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	}
	/** CLASSE PARA OS BOTÕES - FIM **/	
	
	
	#progreso {
	  background-position: -300px 0px;
	  height: 14px;
	  text-align: center;
	  color: #000000;
	  font-size: 8pt;
	  font-family: Arial;
	  text-transform: uppercase;
	} 	
		
	
	
	
	
