<!--
	body, table { font-family: Tahoma, Verdana, Arial; font-size: 8pt; }
	body        { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; height: 100%;  }
	table       { padding: 0px; }
	
	A:link, A:visited { text-decoration: none; font-weight: normal; color: #000000; }
	A:active, A:hover { text-decoration: none; font-weight: normal; color: #000080; }

	input, select, textarea { font-family: Verdana, Tahoma, Arial; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #414141; }
	input.inputAjax         { width: 340px; }
	input.money             { width: 103px; text-align: right; }
    input.moneyGrade        { width: 80px;  text-align: right; }
	input.noborder          { border: 0px; }
	input.buttons           { padding-left: 5px; padding-right: 5px; border: 1px solid #000000; width: 79px; }
	input.buttonOK          { padding: 0px; height: 17px; width: 22px }
	input.inputDescricao 	{ width: 393px; }
	input.inputSmallDesc	{ width: 120px; }
	input.inputSmallDesc2   { width: 103px; }
	input.inputCenter       { text-align: center; }
	input.inputCodigo       { width: 142px; }
	
	textarea.textDescricao  { width: 392px; }
	select.inputDescricao   { width: 394px; }
	select.selectDefault    { width: 394px; }
	select.selectAjax       { width: 340px; }
	select.selectInput      { width: 130px; }
	select.selectInput2     { width: 104px; }
	select.selectInput3     { width: 182px; }
	select.selectInput4     { width: 142px; }
	select.selectInputEnt   { width: 261px; }
	select.selectProgramas  { width: 265px; }
	fieldset                { margin-left: 6px; height: 275px; }
	
	.br1px                  { font-size: 5px;  }
	.inputLogin             { width: 230px; }
	
	p                { margin-top: 2px; margin-bottom: 2px; }
	p.pJustificado   { text-align: justify;  margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 2px; }
	p.pDireita, p.pDireitaT, div.divLabel2 { text-align: right; margin-left: 0px; margin-right: 3px; margin-top: 2px; margin-bottom: 2px; }
	p.pDireitaT      { margin-top: 5px; }
	p.pEsquerda      { text-align: left;     margin-left: 3px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; }
	p.pCenter        { text-align: center;   margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; }

	font.fontDestaque     { color: #FF0000;    }
	font.fontDestaqueBold { font-weight: bold; }
	fon.fontPequena       { font-size: 1px;    }
	
	form { display: inline; }

	img.imgAnexo, img.imgLink { cursor: pointer;	}
	
	#tabPanel {
		width: 592px;
		position: absolute;
		left: 50%;
		margin-left: -206px;
		padding-bottom: 20px;
	}

	#tabPanelG {
		width: 802;
		position: absolute;
		left: 50%;
		margin-left: -310px;
	}
	
	#totalInsercoes {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	div.divValores {
		text-align: right;
		width: 98px;
		color: #FF0000;
		font-size: 8pt;
		padding: 0px;
		padding-bottom: 3px;
	}
	
	div.divError {
		color: #ff0000;
		font-weight: bold;
		font-size: 8pt;
		padding-bottom: 8px;
	}
	
	div.divLabel {
		font-weight: bold;
		color: #ff0000;
		margin-left: 3px;
	}
	
	div.divAguarde {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -120px;
		margin-top: -35px;
		height: 70px;
		width: 240px;
		background-color: #FFFFFF;
		border: 1px #000000 solid;
		text-align: center;
		padding-top: 25px;
	}
	
	table.tbAguarde {
		background-color: #FFFFFF;
		height: 100%;
	}
	
	div.divGrid {
		overflow: scroll;
		width: 100%;
		height: 270px;
	}
	
	div.DivTextArea {
		overflow-y: scroll;
		height: 78px;
		width: 392px;
		border: 1px #107da6 solid;
		margin-left: 3px;
		color: #808080;
		text-align: justify;
		padding-left: 3px;
		padding-right: 5px;
	}
	
	div #divPanel {
		width: 592px;
	}
	
	div.divAguarde, div.divAguardeV  {
		position: absolute;
		left: 50%;
		top: 50%;
		height: 70px;
		width: 280px;
		margin-left: -140px;
		margin-top: -35px;
		text-align: center;
		border: 1px #000000 solid;
		color: #000000;
		background-color: #FFFFFF;
		z-index: 1;
		vertical-align: middle;
		text-align: center;
		padding: 0;
		display: none;	
	}
	
	div.divAguardeV {
		display: inline;
		color: #000000;
    }
	
	div.divNoRegs {
		padding: 0px;
	}
	
	#divListagem {
		border: 1px solid #99bbe8;
		overflow: hidden;
		width: 590px;
		height: 300px;
		position:relative;
	}

	#divMsgAguarde {
		text-align: left;
		width: 100%;
	}
	
	#divAdd {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -140px;
		margin-top: -110px;
		height: 230px;
		width: 460px;
		background-color: #FFFFFF;
		border: 1px #000000 solid;
		text-align: center;
		padding: 0px;
	}
	
	#divFechar {
		position:absolute;
		bottom:0px;
		left: 0px;
		background-color: #E9E9E9;
		width: 100%;
		padding-top: 2px;
		padding-bottom: 3px;
		border-top: 1px #000000 solid;
	}
	
	.objHidden  { display: none; }
	.objVisible { }
	
	#espaco { height: 40px; }
-->
