<!--
	body {
		margin: 0px;
		font-family: Tahoma, Verdana, Arial;
		font-size: 10pt;
		background-color: #EBEBEB;
		height: 100%;
		min-height: 100%;
		position: relative;
	}

	p              { margin-top: 2px; margin-bottom: 2px; margin-left: 10px; margin-right: 10px; }
	p.pJustificado { text-align: justify;  margin-top: 2px; margin-bottom: 2px; }
	p.pDireita     { text-align: right;    margin-top: 2px; margin-bottom: 2px; }
	p.pEsquerda    { text-align: left;     margin-top: 2px; margin-bottom: 2px; }
	p.pCenter      { text-align: center;   margin-top: 2px; margin-bottom: 2px; }
	p.pResumo      { text-align: justify; font-size: 8pt; }
	
	#site {
		width: 740px;
		height: 100%;
		left: 50%;
		position: absolute;
		margin-left: -370px;
		background-color: #FFFFFF;
		background-image: url('/imagens/layout/conteudoFundo.gif');
		background-repeat: repeat-y;
	}
	
	#topo {
		height: 99px;
		width: 100%;
		background-color: #f4AD00;
		background-image: url('/imagens/layout/topoFundo.gif');
		background-repeat: no-repeat;
	}
	
	#logo {
		width: 198px;
		height: 66px;
		float: left;
		margin-left: 19px;
		margin-top: 25px;
	}
	
	#menutopo {
		width: 474;
		height: 33px;
		float: right;
		margin-top: 22px;
		margin-right: 20px;
		text-align: right;
	}
	
	#bannerPrincipal {
		width: 550px;
		height: 121px;
		padding: 0;
		padding-top: 0px;
		vertical-align: middle;
		background-image: url('/imagens/layout/fundoBanner.gif');
		background-repeat: no-repeat;		
	}
	
	p.pBanner {
		padding: 0;
		margin: 0;
		padding-top: 12px;
		text-align: center;
	}
	
	#dirPrincipal {
		float: right;
		width: 174px;
		text-align: left;
		margin-top: 3px;
		margin-left: 5px;
		margin-bottom: 10px;
	}
	
	#divLogin {
		width: 169px;
		padding: 0;
		margin: 0;
	}
	
	div #divLoginMsg {
		font-size: 10px;
		font-weight: bold;
		color: #FF0000;
		text-align: center;
		padding-top: 4px;
		padding-bottom: 1px;
	}
	
	table.tableLogin {
		background-color: #e7edf3;
	}
	
	table.tableLogin td.tdDados {
		font-size: 10px;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	td.tdLoginLabel {
		background-color: #e7edf3;
		width: 55px;
		height: 30px;
		font-size: 9pt;
		font-weight: bold;
		text-align: center;
		color: #667079;
	}
	
	td.tdLoginInput {
		background-color: e7edf3;
		height: 30px;
		font-size: 9pt;
		font-weight: bold;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	
	td.tdEsqueceuSenha {
		background-image: url('/imagens/layout/esqueceuSenhaFundo.gif');
		background-repeat: no-repeat;
		width: 169px;
		height: 23px;
		font-size: 10px;
		font-weight: bold;
		color: #676f76;
		text-align: left;
		padding-left: 22px;
		padding-top: 1px;
	}
	
	td.tdParceiros {
		background-image: url('/imagens/layout/parceirosFundo.gif');
		background-repeat: repeat-y;
	}
	
	input.inputLogin { width: 110px; font-size: 10px; }

	input.inputSenha { width: 72px; }
	
	#conteudo {
		float: right;
		width: 550px;
		border-top: 7px solid #2f6896;
		background-color: #FFFFFF;
	}
	
	#conteudoPrincipal
	{
		margin-top: 3px;
		margin-left: 3px;
		width: 367px;
		float: left;
	}
	
	#divAtualizacao
	{
		float: right;
		margin-top: 19px;
		margin-right: 20px;
		font-weight: bold;
		font-size: 10px;
		color: #b2b2b2;
	}
	
	table.tbListagem {
		font-size: 10pt;
	}
	
	td.tdMenuTopoDivisoria {
		width: 1px;
		padding: 0;
		font-size: 1pt;
		background-image: url('/imagens/layout/menuTopoDivisoria.gif');
		background-repeat: no-repeat;
	}
	
	td.tdMenuTopo {
		width: 86px;
		height: 32px;
		padding: 0;
		padding-bottom: 8px;
		background-image: url('/imagens/layout/menuTopoFundo.gif');
		background-repeat: no-repeat;
		text-align: center;
		font-weight: bold;
		color: #a0a0a0;
		font-size: 8pt;
	}
	
	table.tbNoticiaPrincipal
	{
		margin-top: 3px;
		margin-bottom: 3px;
		font-size: 8pt;
		text-align: left;
	}
	
	table.tbNoticiaPrincipal th
	{
		background-image: url('/imagens/layout/setaTitulo.gif');
		background-repeat: no-repeat;
		padding-left: 16px;
		height: 16px;
		font-size: 11pt;
		color: #ff7400;
	}
	
	table.tbNoticiaPrincipal th a:link, table.tbNoticiaPrincipal th a:visited {
		color: #ff7400;
	}
	
	table.tbNoticiaPrincipal td p {
		padding-bottom: 3px;
		padding-top: 3px;
	}

	#menuEsquerda {
		float: left;
		width: 189px;
		padding: 0;
		margin: 0;
		background-color: #FFFFFF;
		background-image: url('/imagens/layout/menuEsquerdaFundoGeral.gif');
		background-repeat: no-repeat;
	}
	
	div.divMenuEsquerda {
		width: 189px;
		height: 31px;
		background-image: url('/imagens/layout/menuEsquerdaFundo.gif');
		background-repeat: no-repeat;
		font-size: 10pt;
		font-weight: bold;
		color: #667079;
		text-align: left;
		margin-top: 0px;
		padding: 0px;
	}
	
	p.pMenuEsquerda {
		margin: 0;
		padding: 0;
		padding-top: 6px;
		padding-left: 32px;
	}
	
	div.divSubmenuEsquerda {
		font-size: 8pt;
		font-weight: normal;
		text-align: left;
		margin-top: -9px;
		padding-left: 1px;
		background-image: url('/imagens/layout/submenuFundo.gif');
		background-repeat: repeat-y;
	}
	
	div.divDivisoria {
		margin: 0;
		padding: 0;
		font-size: 1pt;
		height: 1px;
		background-color: #FFFFFF;
	}
	
	#divTituloPrincipal {
		width: 100%;
		margin-left: 20px;
		margin-right: 10px;
		background-image: url('/imagens/layout/setaTitulo.gif');
		background-repeat: no-repeat;
		text-align: left;
		height: 15px;
		padding-left: 16px;
		font-size: 11pt;
		font-weight: bold;
		color: #ff7400;
	}
	
	table.tbTabelaPrincipal
	{
		background-image: url('/imagens/layout/fundoTabelaPrincipal.gif');
		background-repeat: repeat-y;
	}
	
	th.thTabelaPrincipal
	{
		width: 368px;
		height: 33px;
		background-image: url('/imagens/layout/headerTabelaPrincipal.gif');
		background-repeat: no-repeat;	
	}
	
	th.thFooterTabelaPrincipal
	{
		width: 368px;
		height: 5px;
		background-image: url('/imagens/layout/footerTabelaPrincipal.gif');
		background-repeat: no-repeat;
	}
	
	li.liPrincipal {
		list-style-type: square;
		font-size: 8pt;
		margin: 0;
		padding: 0;
		padding-left: 20px;		
	}
	
	p.pConteudo {
		text-align: justify;
		margin-left: 10px;
		margin-right: 10px;
		text-indent: 20px;
		margin-bottom: 10px;
	}
	
	#tituloSecao {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
		background-image: url('/imagens/layout/setaTitulo.gif');
		background-repeat: no-repeat;
		text-align: left;
		height: 15px;
		padding-left: 16px;
		font-size: 11pt;
		font-weight: bold;
		color: #ff7400;
	}
	
	#conteudoHTML {
		text-align: left;
		margin-left: 10px;
		margin-right: 10px;		
	}
	
	#divCalendario {
		width: 189px;
		padding-left: 12px;
		padding-top: 6px;
		padding-right: 9px;
		padding-bottom: 6px;
		background-image: url('/imagens/layout/calendarioFundo.gif');
		background-repeat: repeat-y;
	}
	
	#rodape {
		color: #FFFFFF;
		background-color: #F4AD00;
		height: 41px;
		width: 740px;
		font-size: 10px;
		position: absolute;
		bottom: 0;
		z-index: 10;
		text-align: center;
	}

	p.pLi {
		padding: 0;
		margin: 0;
	}
	
	li {
		margin: 0;
		padding: 0;
	}
	
	table.tablePrincipal {
		font-size: 10pt;
		border: 1px solid #F4AD00;
	}
	
	table.tablePrincipal th, table.tablePrincipal caption {
		background-color: #F4AD00;
		color: #FFFFFF;
		padding-top: 1px;
		padding-bottom: 1px;
		height: 24px;
	}
	
	table.tablePrincipal td.tdLabel, table.tablePrincipal td.tdLabel2 {
		text-align: right;
		padding-right: 2px;
		width: 30%;
		font-weight: bold;
		font-size: 8pt;
		height: 16px;
	}

	table.tablePrincipal td.tdLabel2 {
		width: 20%;
	}
	
	table.tablePrincipal td.tdInput, table.tablePrincipal td.tdInput2 {
		text-align: left;
		padding-left: 2px;
		width: 70%;
		font-weight: normal;
		font-size: 8pt;
	}
	
	table.tablePrincipal td.tdInput2 {
		width: 25%;
	}

	input.inputDescricao, select.inputDescricao  {
		width: 93.8%;
	}
	
	table.tbOficios {
		font-size: 10pt;
		border-top: 2px solid #2f6896;
		border-bottom: 2px solid #2f6896;
	}
	
	table.tbOficios th, table.tbOficios th.th2 {
		font-weight: normal;
		text-align: left;
		height: 20px;
	}
	
	table.tbOficios th.th2 {
		border-bottom: 1px solid #2f6896;
		padding-bottom: 5px;
	}
	
	table.tbOficios td {
		padding-left: 10px;
	}
	
	table.tbOficios td li {
		list-style-type: square;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	
	A.linkMenuTopo:link, A.linkMenuTopo:visited { text-decoration: none; font-weight: bold; color: #a0a0a0; }
	A.linkMenuTopo:active, A.linkMenuTopo:hover { text-decoration: underline; font-weight: bold; color: #a0a0a0; }
	
	A.linkMenuEsq:link, A.linkMenuEsq:visited { text-decoration: none; font-weight: bold; color: #667079; }
	A.linkMenuEsq:active, A.linkMenuEsq:hover { text-decoration: underline; font-weight: bold; color: #667079; }

	A.linkSubmenuEsq:link, A.linkSubmenuEsq:visited { text-decoration: none; font-weight: normal; color: #667079; }
	A.linkSubmenuEsq:active, A.linkSubmenuEsq:hover { text-decoration: underline; font-weight: normal; color: #667079; }

	A.aFecharPopUp:link, A.aFecharPopUp:visited { text-decoration: none; font-weight: normal; color: #808080; font-size: 10px; }
	A.aFecharPopUp:active, A.aFecharPopUp:hover { text-decoration: underline; font-weight: normal; color: #808080; font-size: 10px; }

	A:link, A:visited { text-decoration: none; font-weight: bold; color: #667079; }
	A:active, A:hover { text-decoration: underline; font-weight: bold; color: #667079; }
	
	A.aListagem:link, A.aListagem:visited { text-decoration: none; font-weight: normal; color: #000000; }
	A.aListagem:active, A.aListagem:hover { text-decoration: underline; font-weight: normal; color: #667079; }
-->