/*--------------------------------------------------------
				UFRPE.CSS - Sig@ - [INICIO]
 -----------------------------------------------------------*/
.tituloCalendario {
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #336633;
	text-align: center;
	font-weight: bold;
	text-align: center;
	filter: progid :     DXImageTransform.Microsoft.Gradient (  
		GradientType = 
		 1, StartColorStr =   '#347851', EndColorStr =   '#FFCCCC' );
}

.tituloDiaCalendario {
	font-size: 8pt;
	color: #336633;
	font-weight: bold;
}

input.botaoLista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #347851;
	border-right: #347851 1pt solid;
	border-top: #347851 1pt solid;
	border-left: #347851 1pt solid;
	border-bottom: #347851 1pt solid;
	cursor: hand;
	width: 60px;
}

textarea,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #CCCCCC; /* CCCCCC 999999 */
	background: white;
	color: #347851; /* font-weight: bold; */
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #CCCCCC; /* CCCCCC 999999 */
	background: white;
	color: #347851; /* font-weight: bold; */
}

.selectComTamanhoMinimo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #CCCCCC; /* CCCCCC 999999 */
	background: white;
	color: #347851;
	width: 70px; /* font-weight: bold; */
}

input.radio {
	font-size: 7pt;
	border: 0px solid #CCCCCC;
	background: white; /*color: #347851;*/
}

input.radioColor {
	font-size: 7pt;
	border: 0px solid #CCCCCC;
	background: #FAEBD7; /*color: #347851;*/
}

.tituloColuna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; /* text-decoration: underline; */
}

.tituloColuna2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000; /* text-decoration: underline; */
}

.editPesquisa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #347851;
}

font.editPesquisaMaior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #347851;
}

.timesBold {
	text-align: justify;
	font-family: Times;
	font-weight: bolder;
	font-size: 12pt;
	color: #347851;
}

.times {
	text-align: justify;
	font-family: Times;
}

font.editDataHora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-transform: uppercase;
}

.edit_Negrito {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}

font.editSucesso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
}

font.editSucesso2 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #0000FF;
}

font.editErro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #092D09;
}

font.editErro2 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #092D09;
}

font.editErroMenor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #092D09;
}

font.fontLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC6600;
}

font.editDado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #347851;
}

input.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #347851;
	border-right: #347851 1pt solid;
	border-top: #347851 1pt solid;
	border-left: #347851 1pt solid;
	border-bottom: #347851 1pt solid;
	cursor: hand;
}

input.botao3 {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-transform: uppercase;
	color: #347851;
	background-color: #FFFFFF;
	border-right: #347851 0.09em solid;
	border-top: #347851 0.09em solid;
	border-left: #347851 0.09em solid;
	border-bottom: #347851 0.09em solid;
	cursor: hand;
}

input.botaoDesabilitado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #666666;
	border-right: #999999 1pt solid;
	border-top: #999999 1pt solid;
	border-left: #999999 1pt solid;
	border-bottom: #999999 1pt solid;
	cursor: hand;
}

input.botao2Desabilitado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-transform: lowercase;
	background-color: #FFFFFF;
	color: #666666;
	border-right: #999999 1pt solid;
	border-top: #999999 1pt solid;
	border-left: #999999 1pt solid;
	border-bottom: #999999 1pt solid;
	cursor: hand;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #347851; /* text-decoration: underline; */
}

.subtitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; /* text-decoration: underline; */
}

tr.bordaTabela {
	background-color: #347851;
}

.tituloTela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #347851;
	font-weight: bold;
}

.barra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #347851;
}

.tituloTelaGeral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #347851;
	font-weight: bold;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #347851; /* text-decoration: underline; */
}

.editTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}

font.protocolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #347851; /* text-decoration: underline; */
}

.edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.editDesabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}

font.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: lowercase;
}

font.tituloConexao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-style: italic;
}

a:link {
	color: darkblue;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

a:visited {
	color: darkblue;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

a:active {
	color: darkblue;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

a:hover {
	color: #347851;
	text-decoration: underline;
	font-weight: none;
	font-size: 8pt;
}

a.topo:link,.topo_link {
	color: #347851;
	text-transform: lowercase;
	text-decoration: none;
	font-weight: none;
	font-size: 8pt;
}

a.topo:visited {
	color: #347851;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: none;
	font-size: 8pt;
}

a.topo:active {
	color: #347851;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: none;
	font-size: 8pt;
}

a.topo:hover {
	color: #347851;
	text-decoration: underline;
	text-transform: lowercase;
	font-weight: none;
	font-size: 8pt;
}

acronym {
	border-bottom: 1px #00cc00;
	cursor: help;
}

body {
	scrollbar-face-color: #E1E1E1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #B6B6B6;
	scrollbar-darkshadow-color: #B6B6B6;
	scrollbar-shadow-color: #F5F5F5;
	scrollbar-arrow-color: #B6B6B6;
}

.menu_esquerdo_opcao {
	color: #347851;
	font-family: "Verdana, Arial, Helvetica, sans-serif";
	font-size: 7pt;
}

font.tituloCabecalho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #347851;
}

.lineTable {
	background: #FAEBD7;
}

.boxTable {
	border-left: 2 solid #FAEBD7;
	border-right: 2 solid #FAEBD7;
	border-bottom: 2 solid #FAEBD7;
}

font.subtitleTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #347851;
}

/*
	CSS para tela Matricula
*/
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000
}

.textoTabela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	border-right: 1px solid #000000
}

.textoTabelaEsq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000
}

.textoTabelaTopEsq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000
}

.topoTabelaEsq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000
}

.topoTabelaCentro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000
}

.topoTabelaDir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000
}

.textoTabelaBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000
}

.textoTabelaBottomEsq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000
}

.textoAviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000
}

.campoAvisoSucesso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0000FF
}

.campoAvisoAlerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	background-color: #FFFF00
}

.campoAvisoErro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000
}

.turnoAntigo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
	border-top: 1px dotted #000000;
}

.turno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
}

.botaoTurno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #347851;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurno:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #347851;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurno:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #347851;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurno:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #347851;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurno:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #347851;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurnoSelecionado:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurnoSelecionado:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurnoSelecionado:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a.botaoTurnoSelecionado:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.botaoTurnoSelecionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #347851;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

font.tituloFormularioMatricula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #347851;
}

.fundoCelulaMatricula {
	background: #347851;
}

.observacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #808080;
}

table.tabelaPadrao {
	width: 600px;
}

table.tabelaLarga {
	width: 700px;
}

tr.linhaTitulo {
	background-color: #347851;
	height: 17px;
}

.linhaTitulo {
	background-color: #347851;
	height: 17px;
}

tr.linhaTipo1 {
	background-color: #FAEBD7;
	height: 19px;
}

.linhaTipo1 {
	background-color: #FAEBD7;
	height: 19px;
}

tr.linhaTipo2 {
	background-color: #FFFFFF;
	height: 19px;
}

.boleto {
	position: absolute;
	background-color: white;
}

/*
		CSS GRADE OFERTA
	*/
table.grade_oferta {
	width: 600px;
	border: 1px black solid;
}

td.nome_coluna {
	background-color: #ffcc99;
	font: bold 8pt sans-serif;
	text-align: center;
	width: 14%;
}

td.horario_padrao {
	background-color: #cccccc;
	font: 9pt sans-serif;
	text-align: center;
}

td.conteiner_turmas {
	vertical-align: top;
}

table.adicionar {
	background-color: #eeeeee;
	width: 100%;
	font: 7pt sans-serif;
	border: 1px #cccccc solid;
	text-align: center;
}

td.adicionar {
	padding: 0px;
}

table.turma {
	background-color: #eeeeee;
	width: 100%;
	color: white;
	border: 1px #cccccc solid;
	cursor: help;
}

td.turma_remover {
	text-align: right;
	padding: 0px;
}

td.adicionar {
	text-align: center;
	cursor: pointer;
	padding: 0px;
	font: 7pt sans-serif;
}

.turma_atributo_grade {
	font: 8pt sans-serif;
}

.turma_valor_atributo_grade {
	font: bold 8pt sans-serif;
}

.turma_identificacao_componente_curricular {
	font: bold 8pt sans-serif;
	text-decoration: underline;
	text-align: center;
}

img.remover {
	cursor: pointer;
}

img.adicionar {
	
}

/*
		FIM CSS GRADE OFERTA
	*/
fieldset.padrao {
	border: 1px black solid;
	padding: 5px;
}

/*
		FIM CSS GRADE OFERTA
	*/ /*
		CSS AVALIACAO DISCENTE
	*/
.linhaSelecionada {
	border: thin solid #ff0000;
}

tr.linhaTipoDestaque {
	background-color: #CCCCCC;
	height: 19px;
}

/*
    css para JspTransações
   */
FONT.superTransacao {
	color: #347851;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

FONT.menu {
	color: #347851;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.Transacoes:link {
	color: #347851;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.Transacoes:visited {
	color: #347851;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.Transacoes:active {
	color: #347851;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.Transacoes:hover {
	color: #33cc99;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.ST:link {
	color: #347851;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.ST:visited {
	color: #347851;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.ST:active {
	color: #347851;
	text-decoration: none;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

A.ST:hover {
	color: #347851;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

/*
   css para o JspMapaTransacoes
 */
HR {
	color: #347851;
}

TD.vazio {
	color: #347851;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

TD.menu {
	color: #347851;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

TD.submenu {
	color: #347851;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

TD.superTransacao {
	vertical-align: top;
	width: 300;
	color: #347851;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

TD.conexao {
	text-align: justify
}

.seta {
	color: #347851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

/*
  css para SigaCabecalhoTag e SigaRodapeTag
 */
.linhaVertical {
	color: cc0000;
	font-family: verdana, font-size :     1pt;
}

tr.linhaHorizontal {
	background-color: cc0000;
}

linhaHorizontal {
	background-color: cc0000;
}

tr.linhaHorizontal2 {
	background-color: cc0000;
}

/*---------------------------------------------------------------------------
	atualizacao para criacao de css para componentes jsf
 ----------------------------------------------------------------------------*/
.cabecalhoDataTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #347851;
}

.fonteAguarde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #347851;
}

.fundoRadio {
	background-color: #faebd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #347851;
}

/*---------------------------------------------------------------------------
	fim da atualizacao para criacao de css para componentes jsf
 ----------------------------------------------------------------------------*/
	/* ----------------------------------------------------------------------------------
    atualizacao dos css 29/12/2004
   ---------------------------------------------------------------------------------- */
input.botaoBuscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #347851;
	border-right: #347851 1pt solid;
	border-top: #347851 1pt solid;
	border-left: #347851 1pt solid;
	border-bottom: #347851 1pt solid;
	cursor: hand;
}

.borda {
	border-left: #FAEBD7 2pt solid;
	border-right: #FAEBD7 2pt solid;
	border-bottom: #FAEBD7 2pt solid;
}

tr.corborda {
	background-color: FAEBD7;
}

/*
 * CSS para nova versão da página do sistema
 */
table.cabecalho {
	border: 1px solid #336633;
}

.cabecalho_texto {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #336633;
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 5px;
}

font.editDadoNovo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 7pt;
	color: #336633;
}

.a_novo {
	color: #336633;
	text-decoration: none;
}

.a_novo:hover {
	text-decoration: underline;
}

.ajuda {
	text-decoration: none;
}

.linkAdicionar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	color: #336633;
	font-weight: bold;
}

.editErro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #092D09;
}

.panelEspaco {
	margin-bottom: 15px;
	_margin-bottom: 1px;
	margin-top: 15px;
	_margin-top: 1px;
	width: 250px;
}

.destaqueAviso {
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10pt;
	color: #347851;
}

/*
--Atualizacao com css de dataTables
*/
.linhaDataTableTipo1 {
	background-color: #FAEBD7;
	color: #347851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #D61C21;
}

.linhaDataTableTipo2 {
	background-color: #FFFFFF;
	color: #347851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #D61C21;
}

.linhaTituloTabela {
	background-color: D61C21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.coluna80Central {
	text-align: center;
	width: 80px;
}

.coluna140Esquerda {
	text-align: left;
	width: 140px;
}

.coluna220Esquerda {
	text-align: left;
	width: 220px;
}

.coluna80Direita {
	text-align: right;
	width: 80px;
}

/*------------------------------------------------------------------------------------
	atualizacao para criacao de css para componentes jsf para Projeto Matricula 2010.1
 ------------------------------------------------------------------------------------*/
.botao_cabecalho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #336633;
	color: #FFFFFF;
	BORDER-RIGHT: #336633;
	BORDER-TOP: #336633;
	BORDER-LEFT: #336633;
	BORDER-BOTTOM: #336633;
	cursor: hand;
}

.botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #336633;
	BORDER-RIGHT: #336633 1pt solid;
	BORDER-TOP: #336633 1pt solid;
	BORDER-LEFT: #336633 1pt solid;
	BORDER-BOTTOM: #336633 1pt solid;
	cursor: hand;
}

.edit_ie_Negrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #336633;
}

.linhaTituloDataTable {
	background-color: D61C21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.edit_ie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336633;
}

.editSucesso2 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: #347851;
	color: #0000FF;
}

.alinhamentoCentral {
	text-align: center;
}

.alinhamentoEsquerda {
	text-align: left;
}

.alinhamentoDireita {
	text-align: right;
}

.label_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #696969;
}

.botao_desativado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #696969;
	border-right: #696969 1pt solid;
	border-top: #696969 1pt solid;
	border-left: #696969 1pt solid;
	border-bottom: #696969 1pt solid;
	cursor: hand;
}

.mensagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.editErro2 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bolder;
	color: #092D09;
}

/*-------------------------------------------------------------------------------------------
	fim da atualizacao para criacao de css para componentes jsf para Projeto Matricula 2010.1
 -------------------------------------------------------------------------------------------*/
	/*-------------------------------------------------------------------------------------------
	Atualizacao para criacao de css para componentes jsf - Geral 
 -------------------------------------------------------------------------------------------*/
	/*----------------------
	Requerimentos Diversos
 --------------------------*/
.panelGridBorda {
	border-top: 1px solid #DFDFDF;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 600px;
}

.linhaPontilhada {
	border-top: 1px dashed #347851;
	margin-top: 10px;
	width: 525px;
}

.tabelaGRU_Geral {
	border: 1px solid #333333;
	width: 635px;
}

.edit_TabelaGRU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6.5pt;
	color: #000000;
	empty-cells: show;
}

.edit_TabelaGRU_Titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.tabelaGRU_Col2_1 {
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.tabelaGRU_Col2_2 {
	border-left: 1px solid #333333;
}

.edit_Vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #347851;
}

.linhaDivisoria {
	border-top: 2px solid #347851;
	margin-bottom: 1px;
	margin-top: 5px;
	_margin-bottom: 1px;
	_margin-top: 1px;
}

.editDataHora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-transform: uppercase;
}

.colunaSelecao60u {
	width: 50px;
}

.coluna80u {
	width: 80px;
}

.colunaNome380u {
	width: 380px;
}

.dataTableLinhaImpar {
	color: #347851;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dataTableLinhaPar {
	color: #347851;
	background-color: #FAEBD7;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dataTableTitulo {
	color: #FFFFFF;
	background-color: #347851;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
}

/*----------------------
	Requerimentos Diversos
 --------------------------*/
.editVermelho_Negrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #347851;
}

/*-------------------------------------------------------------------------------------------
	Fim da atualizacao para criacao de css para componentes jsf - Geral
 -------------------------------------------------------------------------------------------*/
	/*----------------------------------------------------------------------------------------------------------
			 								 UFPE.CSS - Sig@Processo
							Atualização do CSS ufpe.css sig@Processo com ufpe.css Sig@
											  Outubro - 2010
 	---------------------------------------------------------------------------------------------------------*/
.editTituloPrincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.editBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.editSucesso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
}

input.botao2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-transform: lowercase;
	background-color: #FFFFFF;
	color: #347851;
	border-right: #347851 1pt solid;
	border-top: #347851 1pt solid;
	border-left: #347851 1pt solid;
	border-bottom: #347851 1pt solid;
	cursor: hand;
}

.aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #347851;
}

/* ------------------------------------------------------------
 * * CSS para HandlerTelaExibirFormularioProcesso [11/05/2007]* *
 * ------------------------------------------------------------ */
.tabelaFormulario {
	border-color: #347851;
}

.tabelaTituloFormulario {
	background-color: #347851;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.tabelaLinhaImpar {
	background-color: #FFFFFF;
	color: #347851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tabelaLinhaPar {
	background-color: #FAEBD7;
	color: #347851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/* -----------------------
 * * DEPENDENTES [INICIO]* *
 * ---------------------- */
.dataTable {
	width: 100%;
	border-color: #347851;
}

.dataTableTituloCenter {
	color: #FFFFFF;
	background-color: #347851;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	padding: 5px;
}

.textoRodapeTabela {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Serif;
	font-size: 7pt;
}

.dataTableDependentes {
	width: 400px;
	border-color: #D3D3D3;
	margin-top: 5px;
	margin-left: 5px;
}

.dataTableTituloDependentes {
	color: #FFFFFF;
	background-color: #D3D3D3;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
}

.dtColunaExcluir {
	text-align: center;
	width: 20px;
}

.dtColunaNome {
	text-align: center;
	width: 100px;
}

.dtColunaGrauParentesco {
	text-align: center;
	width: 50px;
}

.dtColunaNascimento {
	text-align: center;
	width: 30px;
}

/* ---------------------------
 * * DEPENDENTES [FIM]* *
 * --------------------------- */
span.editInput {
	color: #347851;
	background: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linhaVermelha {
	width: 600px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #347851;
}

.textoHeader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

.textoAviso {
	background-color: #FFFFFF;
	color: #0000CC;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.textoSucesso {
	color: #0000CC;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}

.textoErro {
	color: #347851;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}

.textoLegenda {
	color: #7F7F7F;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
}

.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #347851;
}

.panelTextoErro {
	color: #347851;
	background-color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 8pt;
	margin-left: 5px;
	margin-right: 5px;
}

.dataTableContatos {
	width: 100%;
	border-color: #347851;
}

/* -----------------------
 * * PESQUISAR PROCESSO * *
 * ---------------------- */
.colunaA1 {
	width: 65px;
	/*background-color: #F7F7F7;*/
}

.colunaA2 {
	width: 150px;
	/*background-color: #F7F7F7;*/
}

.colunaA2reduzida {
	width: 90px;
	/*background-color: #F7F7F7;*/
}

.colunaA3 {
	/*background-color: #F7F7F7;*/
}

.colunaB3 {
	width: 120px;
	/*background-color: #F7F7F7;*/
}

.colunaB4 {
	/*background-color: #F7F7F7;*/
}

.colunaC1 {
	width: 110px;
	/*background-color: #F7F7F7;*/
}

.colunaC2 {
	/*background-color: #F7F7F7;*/
}

.colunaD2 {
	width: 90px;
	/*background-color: #F7F7F7;*/
}

.colunaD4 {
	width: 79px;
	/*background-color: #F7F7F7;*/
}

.colunaD3 {
	width: 30px;
	text-align: center;
}

.colunaD5 {
	/*background-color: #F7F7F7;*/
}

.colunaE2 {
	width: 20px;
}

/* ********************** *
 * * MANIPULAR PROCESSO * *
 * ********************** */
.dataTableMaximo {
	width: 100%;
	border-color: #347851;
}

/* ***************** *
 * * REPRESENTAÇÃO * *
 * ***************** */
table.superior {
	width: 670px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #347851;
}

/* ***************** *
 * * LEGENDA * *
 * ***************** */
.tabelaLegenda {
	table-layout: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.theadLegenda {
	color: #FFFFFF;
	background-color: #347851;
	font-weight: bold;
	text-align: center;
}

.tfootLegenda {
	background-color: #F0F0F0;
	text-align: right;
}

tr.impar {
	background-color: #FFFFFF;
}

tr.par {
	background-color: #FAEBD7;
}

td.prop {
	vertical-align: middle;
	width: 110px;
}

td.sit {
	width: 100px;
}

td.img {
	text-align: center;
}

.aLegenda {
	color: #0000AF;
	text-decoration: underline;
	cursor: pointer;
}

/* ***************** *
 * * UPLOAD DOCUMENTO * *
 * ***************** */
.painelDocReqGeral {
	width: 100%;
}

.painelSelecionaDocs {
	width: 360px;
}

.colunaDocReqTexto {
	width: 40px;
}

.colunaDocReqInput {
	background-color: #F0F0F0;
}

.colunaDocReqButton {
	width: 90px;
}

.tabelaColuna {
	text-align: center;
}

.tabelaColunaEsq {
	text-align: left;
}

.tabelaColuna0 {
	text-align: center;
	width: 5%;
}

.tabelaColuna4 {
	text-align: left;
	width: 45%;
}

.dataTableDocumentos {
	width: 560px;
	border-color: #347851;
	margin-top: 5px;
	margin-left: 5px;
}

.panelMensagemAviso {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 560px;
}

.inputFileUpload {
	border: 1px solid #CCCCCC;
	background: white;
	color: #347851;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dtColunaMinima {
	text-align: center;
	width: 2%;
}

.dtColunaLeft {
	text-align: left;
}

.dtColunaCenter {
	text-align: center;
}

/* ***************** *
 * * Imprimir Protocolo TELA * *
 * ***************** */
.panelGridGeral {
	margin-left: 10px;
	width: 600px;
}

.panelGridBordaSubtela {
	border-top: 1px solid #347851;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 600px;
}

.panelGridHeaderSubview {
	border-top: 1px solid #347851;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 600px;
}

.panelGridErro {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	width: 600px;
}

.oneListbox {
	height: 100px;
	width: 100%;
}

.colunaTexto {
	vertical-align: text-top;
	white-space: nowrap;
	width: 70px;
}

.colunaEntrada {
	/*background-color: #F0F0F0;*/
}

/* ************************ *
 * * Solicitação de Documentos * 
 * ************************ */
.fundo1 {
	background-color: #EBEBEB;
}

.fundo2 {
	background-color: #F0F0F0;
}

/* ************************ *
 * Relatório Processo Órgão * 
 * ************************ */
.texto_centralizado {
	text-align: center;
	font-size: 9px;
}

.coluna_lista1 {
	white-space: nowrap;
}

.coluna_lista2 {
	vertical-align: top;
}

.coluna_teste1 {
	
}

.coluna_teste2 {
	width: 200px;
}

/* ************************ *
 * Preencher Formulário INC * 
 * ************************ */
.gridFormularioInput2 {
	width: 70%;
}

.textFormularioInput2 {
	text-align: right;
	width: 100%;
}

/* **************************************** *
 * HandlerTelaSolicitarArquivamentoProcesso * 
 * **************************************** */
.alignTop {
	vertical-align: top;
}

.coluna1 {
	width: 10%;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.coluna2 {
	width: 25%;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.coluna3 {
	width: 65%;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.exemploData {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
}

.linha {
	border: 1px solid #347851;
}

.editSucessoJSF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
}

.editErroJSF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #092D09;
}

.configSelectOneList {
	width: 105px;
}

/* ***************************************************************** *	
 * HandlerTelaAlterarSenhaSIGA & HandlerTelaAlterarSenhaUsuarioSIGA  * 
 * ***************************************************************** */
.fontLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: none;
	color: #347851;
	text-decoration: underline
}

.layer {
	width: 150;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	background-color: #cccccc;
	padding: 3px;
	border: 1px solid #999999
}

.layerTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #347851;
	dashed;
}

.invisivel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4pt;
	font-weight: bold;
	color: #999999;
	dashed;
}

/* ********* *
 * Manter FTA * 
 * ********** */
.space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-right: 40px;
	margin-left: 10px;
}

.space2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-left: 10px;
}

.coluna1FTA {
	width: 40%;
	text-align: left;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.coluna2FTA {
	width: 30%;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.editSucesso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000FF;
}

.editErro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #092D09;
}

.textoPaginaInicial {
	color: #347851;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.botaoPaginador1 {
	display: inline;
	margin-left: 10px;
	cursor: pointer;
	font-size: 8pt;
	font-weight: bold;
	border-right: #336633 1pt solid;
	border-top: #336633 1pt solid;
	border-left: #336633 1pt solid;
	border-bottom: #336633 1pt solid;
}

.botaoPaginador2 {
	display: inline;
	margin-left: 10px;
	cursor: pointer;
	background-color: #347851;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	border-right: #336633 1pt solid;
	border-top: #336633 1pt solid;
	border-left: #336633 1pt solid;
	border-bottom: #336633 1pt solid;
}

tr.alterarPerfilAdm {
	color: #347851;
}
font.alterarPerfilAdmFonte{
	color: #347851;
}

.transacao{
color: #347851;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
}

.linkBody{
color:#347851;
}
.vlinkBody{
color:#347851;
}
.alinkBody{
color:#347851;
}
/*----------------------------------------------------------------------------------------------
						FIM ATUALIZAÇÃO - Sig@Processo Outubro - 2010
 -----------------------------------------------------------------------------------------------*/
 
 html body .form-corpo h2{
	color: #007200;
}

 /***********************************************************************/
 /****    CSS para uso com JQuery UI                             ********/
 /***********************************************************************/
/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=336633&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=336633&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=336633&fcContent=222222&iconColorContent=222222&bgColorDefault=ffffff&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=336633&fcDefault=336633&iconColorDefault=336633&bgColorHover=336633&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=336633&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=336633&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=336633&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #336633; background: #ffffff url(imagens/jquery-ui/336633/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #336633; background: #336633 url(imagens/jquery-ui/336633/ui-bg_highlight-soft_75_336633_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #336633; background: #ffffff url(imagens/jquery-ui/336633/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #336633; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #336633; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #336633; background: #336633 url(imagens/jquery-ui/336633/ui-bg_glass_75_336633_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #336633; background: #336633 url(imagens/jquery-ui/336633/ui-bg_flat_65_336633_40x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(imagens/jquery-ui/336633/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(imagens/jquery-ui/336633/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(imagens/jquery-ui/336633/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(imagens/jquery-ui/336633/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(imagens/jquery-ui/336633/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(imagens/jquery-ui/336633/ui-icons_336633_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(imagens/jquery-ui/336633/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(imagens/jquery-ui/336633/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(imagens/jquery-ui/336633/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(imagens/jquery-ui/336633/ui-icons_cd0a0a_256x240.png); }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(imagens/jquery-ui/336633/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(imagens/jquery-ui/336633/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/***********************************************************************/
/****FIM CSS para uso com JQuery UI                             ********/
/***********************************************************************/