@charset "UTF-8";
body{
	scrollbar-3dlight-color: #1C498D;
	scrollbar-arrow-color: #1C498D;
	scrollbar-darkshadow-color: #AECFF7;
	scrollbar-face-color: #CADFF7;
	scrollbar-highlight-color: #F7F7F7;
	scrollbar-shadow-color: #E8F0F9;
	scrollbar-track-color: #E8F0F9;
	color: #19478C;
}
a{
	color: #1B498D;
}
a:hover{
	color: #4a4cff;
}
div.nomeAplicacao{
	color: #1B498D;
}
div.nomeEmpresa{
	color: #1B498D;
}
div.portaMenuSistema{
	background-color: #8FB4D9;
	border-color: #477DB8;
}               
div.tituloPagina{
	color: #1B4A8C;
}
div.topo{
	background: transparent url(app_topo_bg_titulo.gif);
}
h1{
	color: #1C4A8D;
}
h2{
	color: #447DD0;
}
hr{
	color: #AECDF7;
}
input.texto,input.false{
	background-color: #F6F9FE;
	border-color: #AECDF7;
	color: #5980B4;
}
input.texto_desabilitado,input.true{
	background-color: #FDFDFD;
	border-color: #BDBDBD #EBEBEB #EBEBEB #BDBDBD;
	color: #939393;
}
input.texto_obrigatorio,textarea.obrigatorio,textarea.texto_obrigatorio,select.obrigatorio,select.texto_obrigatorio{
	background-color: #FBEABE;
	border-color: #EFAC00 #F7D276 #F7D276 #EFAC00;
	color: #7A7977;
}
pre{
	color: #19478C;
}
select{
	background-color: #F6F9FE;
	color: #134288;
}
table.componenteRetratil{
	border-color: #A9C9F6;
}
table.conteudoComponenteRetratil{
	background-color: #F6F9FE;
	border-color: #A9C9F6;
}
table.delimitador{
	background-color: #FFFFFF;
	border-color: #D1E2FA;
}
table.lista{
	border-color: #1B498D;
}
table.menu{
	background-color: #1B498D;
	border-color: #D1E2FA;
}
td.cabecalho{
	background-color: #CADFF7;
	border-color: #AECFF7 #355F9E #1B498D #AECFF7;
	color: #1B498D;
}
td.campo,td.normal{
	color: #1B498D;
}
td.campo_especial{
	color: #FFFFFF;
}
td.corpoTabFolder{
	background-color: #CADFF7;
	border-color: #AECFF7 #AECFF7 #1B498D #AECFF7;
}
td.linha{
	border-right-color: #CADFF7;
	border-top-color: #1B498D;
	color: #1B498D;
}
td.linha_treeview{
	color: #1F61BF;
}
td.menu_item{
	background-color: #D1E2FA;
	border-color: #8DBDFF;
	color: #5E5E5E;
}
td.menu_item a:link,td.menu_item a:visited{
	color: #1B498D;
}
td.menu_item a:hover{
	color: #1F61BF;
}
td.menu_titulo{
	background-color: #1B498D;
	color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF #B7C5D7 #FFFFFF;
}

td.submenu_titulo,td.submenu_item{
	background-color: #D1E2FA;
	border-color: #8DBDFF;
	color: #1B498D;
}
td.submenu_item a:hover,td.menu_item a:hover{
	color: #1F61BF;
}

td.porta_portlet{
	background: #F9DE99 url(bg_td_secao.gif) repeat-x;
	border-color: #F5CA5D #F5CA5D #EFAC00 #FBEABE;
	color: #755503;
}

td.rodape{
	background: #CFE0FA url(bg_rodape.gif) repeat-x;
	border-color: #B9D6F7;
	color: #1B498D;
}
td.secao{
	background-color: #1B498D;
	border-color: #FFFFFF #FFFFFF #D1E2FA #FFFFFF;
	color: #FFFFFF;
}

td.secao_especial{
	color: #FFFFFF;
}
td.subsecao{
	background-color: #DEEAF8;
	color: #1B498D;
}
td.sobre{
	background-color: #DEEAF8;
	border-color: #C5DAF7;
	color: #1B498D;
}
table.tabs ul li.ativada a{
	color: #6B91C8;
}
table.tabs ul li.ativada a:hover{
	color: #6B91C8;
}
table.tabs ul li.ativada{
	color: #6B91C8;
	background-color: #CADFF7;
}
table.tabs ul li{
	color: #6B91C8;
	background-color: #95B4D7;
}
table.tabs ul li a{
	color: #FFF;
}
table.tabs ul li a:hover{
	color: #1B498D;
}

td.titulo,td.subtitulo{
	color: #1B498D;
	text-align: left;
}
/*Estilo especial para o projeto Bonsucesso*/
td.titulo,td.subtitulo_especial{
	color: #1B498D;
	font: normal 11px Verdana,sans-serif;
	padding: 2px;
	padding-right: 10px;
	text-align: center;
	vertical-align: middle;
}
textarea{
	background-color: #FFFFFF;
	border-color: #1B498D #1B498D #C5DAF7 #C5DAF7;
	color: #1B498D;
}
textarea.desabilitado{
	background-color: #FDFDFD;
	border-color: #1B498D #1B498D #C5DAF7 #C5DAF7;
	color: #939393;
}
textarea.obrigatorio{
	background-color: #DEEAF8;
	border-color: #1B498D #1B498D #C5DAF7 #C5DAF7;
	color: #1B498D;
}
tr.linhaimpar,tr.linhaimpar td.linha {
	background-color: #EAF2FD;
	color: #1B498D;
}
tr.linhapar,tr.linhapar td.linha{
	background-color: #FFFFFF;
	color: #1B498D;
}
.botao{
	background: url(input_botao_fundo.gif) #99CCFF;
	border-color: #D4E4FB;
	color: #1B498D;
}
.botao_mais{
	background: #FFE3A1 url(../../midia/plc_css_mais.gif) no-repeat 1px;
	border-color: #FFF5CF #D5BA84 #D5BA84 #FFF5CF;
	color: #A88849;
}
.botao_menos{
	background: #FFE3A1 url(../../midia/plc_css_menos.gif) no-repeat 1px;
	border-color: #FFF5CF #D5BA84 #D5BA84 #FFF5CF;
	color: #A88849;
}
.botao_subdetalhe{
	color: #A88849;
	border-color: #FFF5CF #D5BA84 #D5BA84 #FFF5CF;
	background: #FFE3A1 url(../../midia/ico_novo_sdet.gif) no-repeat 1px;
}
.bt{
	background: #EBF2FD url(bg_input_botao_menu.gif);
	border-color: #D4E4FB;
	color: #1B498D;
}
.bt:hover{
	color: #EBF2FD;
}
.bt_secao_icone{
	background-color: #D1E2FA;
	border-color: #AECFF7 #1B498D #1B498D #AECFF7;
	color: #1B498D;
}
.bt_secao_texto{
	background-color: #D1E2FA;
	border-color: #AECFF7 #1B498D #1B498D #AECFF7;
	color: #1B498D;
}

.janela_msg{
	background-color: #F9EDCD;
	border-color: #EFAC00;
}
.janela_msg_conteudo{
	background-color: #FFFFFF;
	color: #1B498D;
}
.janela_msg_sub_tit{
	background-color: #FBE8B7;
	border-bottom-color: #F8D67E;
	color: #395139;
}
.janela_msg_tit{
	background-color: #F5CA5D;
	border-color: #FBEABE #EFAC00 #EFAC00 #FBEABE;
	color: #755503;
}

.linha_ajuda{
	color: #1B498D;
}
.t2{
	color: #1B498D;
}
#botao_menu, #botao_secao{
	background: #D1E2FA url(bg_input_botao_menu.gif);
	border-color: #AECDF7 #1B498D #1B498D #AECDF7;
	color: #1B498D;
}
#botao_menu2, #botao_secao2{
	background: #FFE3A1 url(bg_input_botao_menu2.gif);
	border-color: #FFF5CF #D5BA84 #D5BA84 #FFF5CF;
	color: #A88849;
}
#botaoQuiosque,.botaoQuiosque{
	background-color: #1B498D;
	border-color: #6B91C8 #376CBB #376CBB #6B91C8;
	color: #FFFFFF;
}
#botaoQuiosque2,.botaoQuiosque2{
	background-color: #D1E2FA;
	border-color: #E2EDFC #AECFF7 #AECFF7 #E2EDFC;
	color: #1B498D;
}

/* JCOMPANY 5 TABLELESS */
/* MENU */
#menu_secao {
background-color: #1B498D;
border-color: #FFFFFF #FFFFFF #B7C5D7 #FFFFFF;
}

#menu_barra_titulo,.menu_barra_titulo{	
	background-color: #1B498D;
	color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF #B7C5D7 #FFFFFF;
}
	
ul.menu_item{	
	background-color: #D1E2FA;
	border-color: #8DBDFF;
	color: #5E5E5E;
}

ul.menu_subitem{
	background-color: #D1E2FA;
	border-color: #8DBDFF;
	color: #1B498D;
	}
	
li.menu_linha{border-color: #1B498D;}

/* RODAPE */
#rodape_secao{
	background:#CFE0FA url(bg_rodape.gif) repeat-x scroll 0% 50%
	}

div.rodape_subsecao{
	border-color: #B9D6F7;
	/*background-color:  #CFE0FA url(bg_rodape.gif) repeat-x;*/
	}
	
/* TABFOLDER */

div.tabfolder_abas ul li.ativada a{
	color: #5E5E5E;
}

div.tabfolder_abas ul li.ativada a:hover{
	color: #5E5E5E;
}

div.tabfolder_abas ul li.ativada{
	color: #6B91C8;
	background-color: #CADFF7;
}

div.tabfolder_abas ul li{
	color: #FFF;
	background-color: #CADFF7;
}

div.tabfolder_abas ul li a{
	color: #595959;
}

div.tabfolder_abas ul li a:hover{
	color: #1B498D;
}
	
#tabfolder_corpo{
	background-color: #CADFF7;
	border-color: #AECFF7 #AECFF7 #1B498D #AECFF7;
}

/* BARRA DE ACOES/BOTOES */
.botao_menu {
	background-color: #D1E2FA;
	border-color: #AECFF7 #1B498D #1B498D #AECFF7;
	color: #1B498D;
	}

/* quando em hover */
.botao_menu2 {color: #A88849;
	border-color: #FFF5CF #D5BA84 #D5BA84 #FFF5CF;
	background-image: url(app_topo_bg_titulo.gif)
}

/* FORMULARIO */

/* titulo do formulario */
th{
	color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF #D1E2FA #FFFFFF;
	background-image: url(app_topo_bg_titulo.gif);
	background-color: #1B498D;
}

/* rotulos */
span.af_outputLabel{
	color: #1B498D
}

/* todo os campos de entrada, inclusive o conjunto radio e combos */
input,textarea,select,span.af_selectOneRadio_content,table.af_selectOneRadio,table.af_selectOneChoice,table.af_inputText,span.af_selectBooleanCheckbox_content,table.af_selectBooleanCheckbox_content{
	background-color: #F6F9FE;
	border-color: #AECDF7;
	color: #5980B4;
}

/* acrescimo para campos obrigatorio */
.p_AFRequired {
	background-color: #FBEABE;
	border-color:#EFAC00 #F7D276 #F7D276 #EFAC00;
	color:  #7A7977;
}

/* acrescimo para campos somente leitura */
.p_AFReadOnly {
	color: #939393;
	border-color: #BDBDBD #EBEBEB #EBEBEB #BDBDBD;
	background-color: #FDFDFD;
}


/* JCOMPANY 5 TABLELESS FIM */


