.cssCabecalho {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.cssTopo {
	vertical-align: top;
}

.cssAtributo {
	font-family: "sans-serif";
	font-size: 11;
	color: #264766;
	font-weight: bold;
}

.cssSubTitulo {
	font-family: "sans-serif";
	font-size: 9;
	color: #264766;
	font-weight: normal;
}

.cssTopico {
	font-family: "sans-serif";
	font-size: 15;
	color: #264766;
	font-weight: bold;
}

.cssTituloTela {
	font-family: "sans-serif";
	font-size: 18;
	color: #264766;
	font-weight: bold;
}

.arvore {
	vertical-align: middle;
}

.cssNoticia {
	font-family: sans-serif;
	font-size: 11;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
}

.cssTFieldNormal {
	font-family: "sans-serif";
	font-size: 11;
	color: #25455c;
	font-weight: normal;
}

.cssComponente {
	font-family: "sans-serif";
	font-size: 11;
	color: #25455c;
	background-color: #eef2fb;
	font-weight: normal;
}

.cssComponenteSuggestion {
	font-family: "sans-serif";
	font-size: 11;
	color: #25455c;
	background-color: #eef2fb;
	font-weight: normal;
}

.cssComponenteLogin {
	font-family: "sans-serif";
	font-size: 11;
	color: #25455c;
	background-color: #eef2fb;
	font-weight: normal;
}

.cssbtn {
	font-family: "sans-serif";
	font-size: 11;
	color: #264766;
	font-weight: bold;
	background-color: #eeeeec;
	border-left: 1px solid #a3d4ff;
	border-right: 1px solid #a3d4ff;
	border-top: 1px solid #a3d4ff;
	border-bottom: 1px solid #a3d4ff;
}

.csslinkbtn {
	font-family: "sans-serif";
	font-size: 12;
	color: #c42c03;
	font-weight: normal;
	background-color: #eeeeec;
	border-left: 1px solid #feae93;
	border-right: 1px solid #feae93;
	border-top: 1px solid #feae93;
	border-bottom: 1px solid #feae93;
	padding: 1px;
	text-decoration: none;
}

.cssEditorHtml {
	height: 400px;
	width: 100%
}

;
.cssCabecalhoGrid {
	font-family: "sans-serif";
	font-size: 12;
	color: #ffffff;
	background-color: #73aaff;
	font-weight: bold;
}

.cssTituloComponente {
	color: #ffffff;
	background-color: #73aaff;
	font-weight: bold;
}

.cssLabelExemplo {
	font-family: "sans-serif";
	font-size: 12;
	color: #264766;
	font-weight: bold;
}

.cssTituloEdit {
	font-family: "sans-serif";
	font-size: 12;
	color: #0063ff;
	font-weight: bold
}

.cssLabelAtributo {
	font-family: "sans-serif";
	font-size: 11;
	color: #0063ff;
	font-weight: bold
}

.cssLinhaEscura {
	background-color: #c7dfff;
	height: 15
}

.cssLinhaClara {
	background-color: #edf5fe;
	height: 15
}

.cssLinhaEscuraCabecalho {
	background-color: #73aaff;
	height: 15
}

.cssLegendaFitro {
	font-family: "sans-serif";
	font-size: 12;
	color: #e23100;
	font-weight: bold
}

.cssDado {
	font-family: "sans-serif";
	font-size: 11;
	color: #000000;
	font-weight: normal;
	text-align: justify;
}

.cssObsevacaoItalico {
	font-family: "sans-serif";
	font-style: italic;
	font-size: 11;
	color: gray;
	font-weight: normal;
	text-align: justify;
}

.error {
	font-family: "sans-serif";
	font-size: 11;
	color: #de3300;
	font-style: italic;
}

.sucesso {
	font-family: "sans-serif";
	font-size: 12;
	color: #aa6917;
	font-weight: bold
}

.sucessoAzul {
	font-family: "sans-serif";
	font-size: 11;
	color: #000099;
	font-style: italic;
}

.errorMessage {
	font-family: "sans-serif";
	font-size: 11;
	color: #de3300;;
	font-weight: bold
}

.cssInfo {
	font-family: "sans-serif";
	font-size: 12;
	color: #de3300;
	font-style: italic;
}

.columnCabecalhoStyleClass {
	background-color: #ECF4FE;
	font-weight: normal;
}

.cssElaboracao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssDistribuicao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssAvaliacao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssRecomendado {
	font-family: "sans-serif";
	font-size: 10;
	color: #059a01;
	font-style: italic;
}

.cssRecomendadoRestricao {
	font-family: "sans-serif";
	font-size: 10;
	color: #ac09cd;
	font-style: italic;
}

.cssNaoRecomendado {
	font-family: "sans-serif";
	font-size: 10;
	color: #de2f07;
	font-style: italic;
}

.cssAtendendoRestricao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssPedindoReconsideracao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssEmReavaliacao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssEmEmTramitacao {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssIdeferido {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssEmAndamento {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssConcluido {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssCancelado {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssExcluido {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssStatus {
	font-family: "sans-serif";
	font-size: 10;
	color: #000099;
	font-style: italic;
}

.cssGridBorder {
	font-family: "sans-serif";
	font-size: 12;
	color: #FFFFFF;
	font-weight: bold
}

#bar_retranca {
	background-color: #86b77b;
	font-family: sans-serif;
	font-size: 14;
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold;
}

/*
   ------------------------------------------------------------
   Tree component
   ------------------------------------------------------------
*/
.nodeFolder {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}

.document {
	color: blue;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}

.documentSelected {
	color: blue;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold
}

.childCount {
	color: blue;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none
}

/*
   ------------------------------------------------------------
   End Calendar component
   ------------------------------------------------------------
*/ /*
   ------------------------------------------------------------
   Popup component
   ------------------------------------------------------------
*/
.popup {
	background-color: rgb(255, 255, 255);
	color: #000000;
	border: 1px solid #CCCCCC;
	font-size: smaller;
	padding: 5px;
}

.popup table {
	font-size: smaller;
}

.esconde {
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 1;
}

/*
   ------------------------------------------------------------
   Calendar component
   ------------------------------------------------------------
*/
.yearMonthHeader {
	background-color: #DDDDDD;
	color: #000000;
	text-align: center;
	border: none;
	font-weight: bold;
	font-size: 11;
	text-decoration: none;
}

.weekHeader {
	background-color: #E7E7E7;
	color: #000000;
	text-align: center;
	border: none;
	font-size: 11;
	text-decoration: none;
}

.currentDayCell {
	background-color: #DDDDDD;
	color: #000000;
	border: none;
	font-size: 11;
	text-decoration: none;
}

.dayCellClass {
	border: none;
	font-size: 11;
	text-decoration: none;
}

.yearHeader {
	font-family: "sans-serif";
	font-size: 11;
	color: #ffffff;
	background-color: #73aaff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.cssDia {
	font-family: "sans-serif";
	font-size: 12;
	color: #264766;
	font-weight: bold;
}

.cssBorderGrid {
	border-left: 3px solid #a3d4ff;
	border-right: 3px solid #a3d4ff;
	border-top: 3px solid #a3d4ff;
	border-bottom: 3px solid #a3d4ff;
	border-color: solid #a3d4ff;
}

.panelGridColumnRight {
	text-align: right;
}

.panelGridColumnCenter {
	text-align: center;
}

.panelGridColumnLeft {
	text-align: left;
}