<!--
	body {
		margin: 0;
	}

	body.bodyPrincipal {
		margin: 0 auto;
		text-align: left;
		background-image: url('../imagens/background.gif');
		background-repeat: repeat-y;
		position: relative;
		min-height: 100%; 
		height: auto; 
		height: 100%;
	}
	
	#tableConteudo {
		width: 100%;
	}
	
	td.tdConteudo {
		padding-top: 10px;
		vertical-align: top;
		text-align: center;
	}

	td.tdTopo, td.tdTopoLogo {
		padding-top: 0px;
		text-align: center;
		background-color: #ddf1bb;
		height: 90px;
	}

	td.tdTopoLogo {
		text-align: center;
	}
	
	td.tdTopoLogin {
		font-weight: normal;
		font-size: 8pt;
		color: #FFFFFF;
		background-color: #00923f;
		padding: 0px;
		padding-top: 1px;
		padding-bottom: 1px;
		border-top: 1px solid #009e44;
		border-bottom: 1px solid #009e44;
	}
	
	td.tdMenu {
		width: 180px;
		background-color: #e7e7e7;
		border-right: 1px solid #414141;
		vertical-align: top;
		padding-top: 2px;
	}	

	td.tdMenu #tableMenu {
		width: 180px;
		height: 100%;
	}
	
	#conteudo #tableConteudo td.tdMenu #tableMenu th {
		background-color: #4aae5a;
		color: #ffffff;
		padding: 1px;
		padding-bottom: 2px;
		padding-left: 3px;
		text-align: left;
		font-weight: bold;
		height: 21px;
	}
	
	td.tdMenu #tableMenu td {
		padding-left: 26px;
		padding-top: 2px;
		padding-bottom: 2px;
		text-align: left;
		border-bottom: 1px solid #FFFFFF;
		font-size: 8pt;
		font-weight: bold;
		height: 21px;
	}
	
	td.tdMenu #tableMenu td.tdDiv
	{
		font-size: 1pt;
		height: 1px;
	}

	td.tdMenu #tableMenu td A:link, td.tdMenu #tableMenu td A:visited {
		color: #000000;
		color: #414141;
		font-weight: normal;
	}

	td.tdMenu #tableMenu td A:active, td.tdMenu #tableMenu td A:hover {
		color: #00923f;
		text-decoration: underline;
	}

	table.tableSistema, table.tableSistemaLogin  {
		border-bottom: 1px solid #d0d0d0;
		border-right: 1px solid #d0d0d0;
		border-left: 1px solid #d0d0d0;
	}
	
	table.tableSistema th.th2, table.tableSistemaTab th.th2 {
		background-color: #414141;
		font-size: 8pt;
		padding-top: 3px;
		padding-bottom: 3px;
		text-align: left;
	}
	
	table.tableSistemaTab th.th2 {
		color: #000000;
		background-color: #d0d0d0;
		padding-bottom: 1px;
		padding-left: 3px;
	}
	
	table.tableSistema, table.tableSistemaTab { width: 590px; }
	
	table.tableGrid { width: 574px; }

	table.tableSistema th, table.tableSistema caption, table.tableSistemaTab th, table.tableSistemaTab caption, table.tableSistemaLogin th, table.tableGrid th {
		font-weight: bold;
		font-size: 8pt;
		height: 24px;
		color: #333333;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 1px;
		padding-left: 2px;
		background-color: #414141;
		background-image: url('../_extjs/resources/images/gray/panel/white-top-bottom.gif');
		background-repeat: repeat-x;
		border-bottom: 1px solid #d0d0d0;
	}

	table.tableSistemaTab caption, table.tableSistemaTab th {
		background-color: #d0d0d0;
		color: #FFFFFF;
	}

	table.tableSistema caption, table.tableSistemaTab caption
	{
		padding-top: 3px;
		padding-bottom: 1px;
		border: 1px solid #d0d0d0;
		border-top: 0px;
	}
	
	table.tableSistemaTab caption
	{
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	table.tableSistema th.th1, table.tableSistemaTab th.th1  {
		font-size: 10pt;
		font-weight: normal;
		padding: 0px;
		border-right: 1px #414141 solid;
		background-color: #414141;
	}
	
	td.td1 {
		border-right: 1px #414141 solid;
	}
	
	table.tableSistemaTab th, table.tableSistemaTab th A.ALinkTH {
		font-size: 10px;
		color: #e7e7e7;
	}
		
	td.tdSubtitulo, td.tdSubtitulo2, td.tdGradeSubtitulo {
		background-color: #d0d0d0;
		font-weight: bold;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		border-bottom: 1px #d0d0d0 solid;
		height: 22px;
		background-image: url('/_extjs/resources/images/gray/panel/white-top-bottom.gif');
		background-repeat: repeat-x;
	}

	td.tdSubtitulo2, td.tdGradeSubtitulo {
		font-size: 10px;
	}
	
	td.tdGradeSubtitulo {
		border-bottom: 1px solid #d0d0d0;
		border-left: 1px solid #d0d0d0;
	}
	
	td.tdListagem, td.tdHistorico, td.tdGrade {
		padding-right: 3px;
		padding-left: 2px;
		padding-top: 1px;
		padding-bottom: 1px;
	}

	table.tableGrade {
		border-right: 1px solid #d0d0d0;
	}
	
	td.tdGrade {
		border-bottom: 1px solid #d0d0d0;
		border-left: 1px solid #d0d0d0;
	}
	
	td.tdHistorico, td.tdHistorico {
		font-size: 10px;
		padding-top: 3px;
		text-align: justify;
		padding-bottom: 4px;
		vertical-align: top;
	}
	
	td.tdLabel, td.tdLabel2, td.tdLabelFree {
		font-weight: bold;
		font-size: 10px;
		color: #000000;
		width: 150px;
	}
	
	td.tdLabelField, td.tdLabelField2 {
		padding-top: 2px;
		padding-bottom: 2px;		
	}
	
	td.tdLabelField  { width: 440px; }
	td.tdLabelField2 { width: 150px; }
	
	td.tdInput  { width: 440px; height: 23px; }
	td.tdInput2 { width: 150px; height: 23px; }

	td.tdLabel  { width: 150px; }
	td.tdLabel2 { width: 140px; }
	td.tdLabel3 { width: 150px; }
	td.tdLabel4 { width: 140px; }
	td.tdLabelFree { width: 0px; }
	
	tr.trListagem, tr.trListagemOn { cursor: pointer; }
	tr.trListagemOn                { background-color: #e7e7e7; }
	
	.x-grid3-col-observacoes { white-space: normal; text-align: left; }
	
	/* Big box with list of options */
	#formContent { padding: 0px; padding-left: 3px; }
	
	#ajax_listOfOptions{
		position: absolute;	       /* Never change this one */
		width: 340px;	           /* Width of box */
		height: 50px;	           /* Height of box */
		overflow: auto;	           /* Scrolling features */
		border: 1px solid #317082; /* Dark green border */
		background-color: #FFF;	   /* White background color */
		text-align: left;
		font-size: 10px;
		z-index: 100;
	}
	
	#ajax_listOfOptions div { /* General rule for both .optionDiv and .optionDivSelected */
		margin: 1px;		
		padding: 1px;
		cursor: pointer;
		font-size: 10px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color: #317082;
		color: #FFF;
	}
	#ajax_listOfOptions_iframe {
		background-color: #F00;
		position: absolute;
		z-index: 5;
	}
-->