	A {
		text-decoration: none;
		color: #0000FF;
	}

	A:hover {
		text-decoration: underline;
		color: #8080FF;
	}

	TD {
		font-family: verdana, arial;
		font-size: 10px;
	}

	TD.titCliente {
		background: url("images/TL.jpg");
		background-position:left top; 
		background-repeat:no-repeat;
	}

	TD.titCorpo, TD.titCorpoHome {
		text-align: right;
		padding-right: 10px;
		padding-top: 10px;
		vertical-align: top;
		font-family: arial;
		font-weight: bold;
		font-size: 16px;
		color: #000080;
	}


	TD.Menu {
		background: url("images/BGL.jpg"); 
		background-position:left top; 
		background-repeat:repeat-y;
		text-align: left;
		padding-top: 5px;
		padding-left: 0px;
		padding-right: 0px;
		vertical-align: top;
	}

	.banner {
		text-align: center;
		padding-left: 10px;
	}

	#navegacao {
		width: 200px;
		font-family: verdana, arial, sans-serif;
	}

	#navegacao ul {
		list-style: none;
		margin: 0px;
		padding: 10px;
	}

	#navegacao li {
		border-bottom: 1px solid #000080;
	}

	#navegacao li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 12px solid #000080;
		border-right: 12px solid #000080;
		background-color: #330099;
		color: #FFFFFF;
		text-decoration: none;
	}

	#navegacao li a:hover {
		color: #FFFF00;
		background-color: #336699;
	}

	#navegacao li.sel {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 12px solid #000080;
		border-right: 12px solid #000080;
		background-color: #0000FF;
		color: #FFCC66;
		font-weight: bold;
		text-decoration: none;
	}


	TD.Corpo {
		background: url("images/BGR.jpg"); 
		background-position:left top; 
		background-repeat:repeat-y;
		padding-top: 0px;
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: top;
	}

	#lista {
		font-size: 12px;
		color: #000080;
	}

	#lista ul {
		list-style-type: decimal;

	}

	#lista li {
		margin-bottom: 5px;
	}

	div.texto {
		margin-top: 10px;
		font-size: 12px;
		color: #000080;
		font-weight: bold;
		margin-bottom: 20px;
	}

	div.erro {
		border: 1px solid #C00000;
		background-color: #FFFF80;
		padding: 5px;
		color: #FF0000;
		margin-bottom: 20px;
		font-weight: bold;
	}

	div.obs {
		border-top: 1px solid #808080;
		color: #808080;
		font-size: 10px;
	}



/* ESTILOS UTILIZADOS NOS DIÁLOGOS MONTADOS AUTOMATICAMENTE */
	TD.dgTitulo {
		background-color: #000080;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 11px;
		padding: 4px;
	}

	TD.dgLabel { 
		/* Label de um campo do form */
		text-align:right;
		padding-left:0px;
		padding-right:2px;
		padding-top: 5px;
		padding-bottom: 5px;
		vertical-align: top;
	}

	TD.dgValor { 
		/* célula de um campo do form */
		padding-right: 0px;
	}

	.dgBtn { 
		/* botões do form */
		border: 2px solid #85A4D0;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 10px;
		font-family: verdana;
		font-weight: bold;
		background-color: #A1BBE4;
		color: #000080;
		cursor: hand;
	}

	TD.dgFoot {
		padding-top: 5px;
		border-top: 1px solid #000080;
		text-align:center;
	}

	TD.dgDiv {
		border-top: 1px solid #000080;
	}

	TD.dgCabRep { 
		/* Título de um campo repetido */
		background-color: #6699FF;
		color: #FFFFFF;
		font-weight: bold;
		padding:4px;
	}

	TD.dgCorpo {
		padding-left: 30px;
	}

	.dgTxt { 
		/* Aparência de um campo genérico */
		font-family: verdana, arial;
		font-size: 10px;
		border: 1px solid #6699FF;
		color: #0000ff;
	}

	.dgTxtReadOnly { 
		/* Aparência de um campo genérico */
		font-family: verdana, arial;
		font-size: 10px;
		border: 1px solid #6699FF;
		color: #0000ff;
		background-color: #F0F0F0
	}

	P.dgTitulo {
		font-family: arial;
		font-weight: bold;
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
	}

	P.dgTexto {
		font-family: verdana, aruial;
		font-size: 10px;
		padding-top: 0px;
		padding-bottom: 10px;
		border-bottom: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
	}



	TD.label {
		padding-right: 10px;
		text-align:right;
		padding-bottom: 3px;
		vertical-align: top;
	}

	TD.valor {
		font-weight: bold;
		color: #008;
		padding-bottom: 3px;
	}

	TD.valor b {
		color: #FF0000;
	}

	TD.subtitulo {
		background-color: #AAA;
		color: #FFF;
		padding: 2px;
		font-weight:bold;
	}

	TD.subtitulo2 {
		background-color: #BBB;
		color: #000;
		padding: 2px;
		font-weight:bold;
		text-align: center;
	}

	TD.valor2 {
		font-weight: bold;
		color: #008;
		padding-bottom: 3px;
		background-color: #CCC;
		text-align: center;
	}

	ul#navInt {
		margin: 0 0 1em 0;
		padding: 0;
		list-style: none;
		width: 520px;
		float: left;
		background: #FAA819 url(images/navIntBg.gif) repeat-x;
	}

	ul#navInt li {
		float: left;
	}

	ul#navInt .first a {
		background: none;
	}

	ul#navInt a {
		display: block;
		float: left;
		padding: 0 2em;
		line-height: 2.1em;
		background: url(images/navIntDivider.gif) repeat-y left top;
		text-decoration: none;
		color: #fff;
	}

	ul#navInt a:hover {
		color: #008;
	}

	ul#navInt li#sel {
		display: block;
		float: left;
		padding: 0 2em;
		line-height: 2.1em;
		background: #FAA819 url(images/navIntBgSel.gif) repeat-x;
		color: #008;
		font-weight: bold;
	}



	div#numQ {

		display: block;
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 36;
		font-weight: bold;
		color: #008;
		margin: 0;
		border: 0;
		padding: 0;
		background-color: #AAA;
		margin-right: 5px;
	}

	div#Parte {
		font-size: 18;
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
		color: #AAA;

	}

	div#Disc {
		font-size: 18;
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
		color: #FF0000;

	}

	div#Questao {

		margin-top: 20px;
	}

	div#Resp {
		margin-top: 10px;
		margin-bottom: 20px;
		float: left;
		font-size: 12px;
		color: #888;
		text-align: right;
	}

	div#Resp b {
		font-size: 18px;
		font-weight: bold;
		color: #008;
	}

	div#EstatNotas {
		margin-top: 10px;
		float: right;
		font-size: 12px;
		color: #888;
	}

	div#EstatNotas b {
		font-size: 18px;
		font-weight: bold;
		color: #008;
	}

	ul.listaPDF {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	ul.listaPDF li {
		background: url(images/ico_pdf_small.gif) no-repeat 0 50%;
		padding-left: 20px;
		margin-top: 2px;
		display: block;
		float: left;
		width: 140px;
	}

	TD.gabTit {
		background-color: #000080;
		padding: 4px;
		font-weight: bold;
		font-size: 12px;
		color: #FFFF00;
		text-align:center;
	}

	TD.gabRespPar {
		background-color: #CCCCFF;
		font-weight: bold;
		text-align:center;
		width: 30px;
		border-bottom:  1px solid #000080;
		padding: 2px;
	}
	TD.gabRespImpar {
		background-color: #FFFFFF;
		font-weight: bold;
		text-align:center;
		width: 30px;
		border-bottom:  1px solid #000080;
		padding: 2px;
	}
	TD.gabQuestPar {
		text-align:right;
		color: ##FFFF00;
		padding: 2px;
		background-color: #CCCCFF;
		width: 20px;
		border-left: 1px solid #000080;
		border-bottom:  1px solid #000080;
	}
	TD.gabQuestImpar {
		text-align:right;
		color: ##FFFF00;
		padding: 2px;
		background-color: #FFFFFF;
		width: 20px;
		border-left: 1px solid #000080;
		border-bottom:  1px solid #000080;
	}

	h1 {
		font-size: 16px;
		color:#000080;
		border-bottom: 1px solid #000080
	}


	body {background-image: none; margin: 0px; background-color: #eeeeee}
	form {font-size: 12px; font-weight:bold;padding:0;margin:0;}
	div.frm {width: 300px;margin:auto;}
	div.frm h1 {font-size: 12px; font-weight:bold;padding:5px;border:0;margin:0;background-color:#0033FF;color:#FFFFFF;}
	td.label  {padding: 2px 10px 2px 5px;background-color: #F0F0F0;text-align: right;font-weight:normal;}
	td.field  {padding: 2px 10px 2px 2px;background-color: #F0F0F0;text-align: left;font-weight:normal;font-size:10px;}
	td.obs    {padding: 2px 10px 2px 2px;background-color: #F0F0F0;text-align: left;font-size:10px;font-weight:normal;}
	td.footer {padding: 4px;background-color: #DDDDDD;text-align: right;}
	td.erro   {padding: 4px;background-color: #FFFF88;color:#FF0000;text-align: left;}
	td.footer input {border: 1px solid #000000;padding: 0px;background-color: #F8F8F8;font-size: 10px;}
	td.field input {font-size: 10px;background-color: #FFFFF0;border:1px solid #0099FF;}
	td.value  {padding: 2px 10px 2px 2px;background-color: #F8F8F8;text-align: left;font-weight:bold; width: 500px;padding:5px;}
	td.value select {font-size:10px;}
	td.tabTitulo {background-color:#0033FF;color:#FFFFFF;font-weight: bold;padding: 4px;}
	td.tabImpar,
	td.tabPar	{padding:4px;}
	td.tabImpar {background-color:#F0F0F0;}
	td.tabPar {background-color:#F8F8F8;}

