@charset "utf-8";
/* CSS Document */

*:focus {
    outline:2px #0000CC solid;
}
#pagina	{
	width:100%;
	margin: 0 auto;
}
#conteudo	{
	border: 1px solid #000000;
	background-color: #C0C0C0;
}
.separador	{
	height:4px;
}
.titulo {
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-top: 1px solid #000000;
				background-color: #C0C0C0;
				text-align: center;
				font-weight: bold;
				font-size: 10pt;
}
.formHead {
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				background-color: #C0C0C0;
}
.formBody {
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px solid #000000;
				background-color: #C0C0C0;
}
.formTail {
				border-left: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px solid #000000;
				border-top: 1px solid #000000;
				background-color: #99CCFF;
}
.opcoesRight {
				text-align:right;
}
.opcoesCenter {
				text-align:center;
}
.opcoesLeft {
				text-align:left;
}
#subtitulo {
				text-align:left;
				font-size: 9pt;
				font-family:Verdana, Geneva, sans-serif;
				color:red;
				font-weight:bold;
}
.titcampo {
				font-size: 9pt;
				font-weight:bold;
				vertical-align:bottom;				
}
.sepcampo	{
				width:10px;
}
body {
				font-family: Tahoma;
}
.campoOk {
				background-color: white;
}
.campoKo {
				background-color: #FFEAEA;
}
input[type=text], select, textarea {
				border-width: 0px;
				resize: none;
				font-family:Courier New;
				font-weight:bold;	
				disabled=disabled;		
}
input[type=button], input[type=submit]	{
				font-size:9pt;
				font-family:Verdana, Geneva, sans-serif;
				font-weight:bold;
}
	a {
					color:blue;
					text-decoration:none;
					font-size:8pt;
					font-weight:normal;
	}
	a:visited {
					text-decoration:none;
	}
	a:active {
					text-decoration:none;
	}
	a:hover {
					text-decoration:underline;
	}
	.visible	{
					visibility:visible;
					display:inline;
	}
	.hidden	{
					visibility:hidden;
					display:none;
	}
	.visivel	{
					visibility:visible;
					display:table-row;
	}
	.escondida	{
					visibility:collapse;
					display:none;
	}
	.ui-autocomplete-loading { background: white url('css/images/ui-anim_basic_16x16.gif') right center no-repeat; }
	.enabled	{
					background-color:white;
	}
	.disabled	{
					background-color:#ebebe4;
	}
	#infovalida	{
		border-bottom:2px solid white;
		border-right:2px solid white;
		border-top:2px solid grey;
		border-left:2px solid grey;
		height: 170px;
		width: 240px;
		text-align:center;
		font-family:"Arial Narrow";
		font-size:10pt;
		color:#333333;
		font-weight:bold;
	}
	#estatholder td {
		font-size:8pt;
	}	
	#estatholder tr {
		height:18px;
	}
	#estatisticas {
		text-align:center;
		font-size:10pt;	
	}
	#estatisticas tr {
		height:18px;
	}	
	#estatisticas table {
		width:100%;
	}
	#estatisticas td  {
		border: 1px black solid;
		padding:0px;
		margin:0px;
		width:11%;
	}
	#estatisticas th  {
		border: 1px black solid;
		padding:0px;
		margin:0px;
		width:11%;
	}
	#estatholder select  {
		border: 1px black solid;
	}
	.noborder  {
		border: 0;
		text-align:left;
		font-weight:bold;
		font-size:10pt;
	}
	.situacao  {
		border: 1px black solid;
		text-align:left;
		font-weight:bold;
		font-size:10pt;
	}
	#estatisticas .mulheres  {
		background-color: pink;
	}
	#estatisticas .homens  {
		background-color: lightblue;
	}
	#estatisticas .total  {
		font-weight:bold;
	}

@media print {
	#tblButtons {
		visibility:hidden;
		display:none;
	}
	.cell_print	{
		border:0px;
		vertical-align:bottom;
		font-family:"Arial Narrow";
		font-size:10px;
		font-weight:bold;
	}
	input[type=text], select, textarea, #sexo, #escola {
				border: 1px solid black;
				background-color:white;
	}
}

@media screen {
	.tit_print {
				display:none;
				visibility:hidden;
	}
}