/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#F9F9F9;
}
table{	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
#pagina{	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image:url(bg.gif);
	padding: 0 3px 0 3px;
}
.colunaEsq{
	float:left;
	width:135px;
	text-align:left;
	margin:15px 0 0 5px;
}
#colunaDir{
	float:right;
	width:135px;
	text-align:left;
	margin:15px 5px 0 0;
}
.conteudo{
	float:left;
	width:450px;
	text-align:left;
	margin:0 15px 0 15px;
}
.topo{
	margin:0px;
	padding:0px;
	background-color:#B6D2E2}
a{
	text-decoration:none;
	font-size:12px;
}
img{
	border:0px;
}
p{
	text-align:left;
	width:auto;
	padding:0px 5px 0px 5px;
}
th{
	text-align:left;
}
a:visited{
	color:#838281;
}
a:active{
	color:#838281;
}

a:link{
	color:#838281;
}
a:hover{
	color:#000000;

}
li {
	list-style-position: outside;
	margin-bottom:4px;
}
form{
    display: inline;
}
.barra{
	background-color:#ECECEC;
	background-position:right center;
	background-repeat:no-repeat;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:18px;
	letter-spacing:1px;
	margin:15px 0;
	padding-top:3px;
}
.barra2{
	background-image:url(barra.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:18px;
	letter-spacing:1px;
	margin:15px 0;
	padding-top:3px;
}
.janelaTitulo{
	background-image:url(bgTitulo.gif);
	background-color:#7697bf;
	background-position:top;
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	font-size:12px;
}
.janela{
	background-color:#E6ECF0;
	background-position:bottom;
	background-repeat:no-repeat;
	padding:10px 6px 10px 6px;
	margin-bottom:10px;
}
.janelaItem{
	padding:20px 0px 20px 0px;
	border-bottom:1px solid #FFFFFF;
}
.imgborda{
	border:2px solid #B1B1B1;
}
.rodape{
	text-align:center;
	width:100%;
	height:auto;
	border-top:1px solid #CCCCCC;
	letter-spacing:1px;
	margin:15px 0px 0px 0px;
	padding:10px 0 10px 0;
	clear:both;
	background-color: #4CA3D5;
	font-size: 12px;
	color: #FFFFFF;
	
}
.textForm{
background-color:#EEF3F6;
border:1px solid #D5D5D5;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:18px;
}
.textForm2{
background-color:#EEF3F6;
border:1px solid #D5D5D5;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:auto;
width:auto;
}
.textForm3{
background-color:#FFF;
border:1px solid #D5D5D5;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:auto;
width:auto;
}

.checkForm{
	border-style:solid;
	border:0px solid #666666;
	height:18px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;

}

.selectForm{
	border:1px solid #CCCCCC;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
	color:#000000;

}


.textAreaForm{
	margin-top:2px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;

}
  /*
	 CSS  QUE MANIPULA AS TAG SPAN DA CLASSE "PAGENAVIGATOR"  
  */
	div.navigator{
			font-size:smaller;
			padding:5px;
			text-align:center;
		}
		div.totalpagesdisplay{
			padding-top:15px;
			font-size:smaller;
			text-align:center;
			font-style:italic;
		}
		.navigator a, span.inactive{
			padding : 0px 5px 2px 5px;
			margin-left:0px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #000000;
			border-bottom:1px solid #000000;
		}
		.navigator a:link, .navigator a:visited,
		    .navigator a:hover,.navigator a:active{
			color: #3300CC;
			background-color: #FAEBF7;
			text-decoration: none;
		}
		span.inactive{
			background-color :#EEEEEE;
			font-style:italic;
		}

