
BODY {font-family: verdana, arial, sans-serif; font-size: 10px; color:#000000;  b_ackground-color: #CEC6B5; b_a_ckground-image: url(../../bin/img/bgimg/bg_egf.gif);}

INPUT {
	/*border: medium double #D3D3D3;*/
	padding-left: 2px;
	padding-right: 2px;
	border-color: #B7B7B7;
	

	color: Black;
	/*background-color: White;*/
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    
}
input[type="button"],[type="submit"]{
	font: small-caps bolder 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #DCDCDC;
	
	 /*
	
	background: #9999CC;
	color: White;
*/
	padding: 2px 2px;
	border: thick double #D3D3D3;

}
SELECT {
	padding-left: 2px;
	padding-right: 2px;

color: Black;
	/*background-color: White;*/
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TEXTAREA {
	padding-left: 2px;
	padding-right: 2px;

color: Black;
	/*background-color: White;*/
    font: Bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A {font-size: 12px; color: #FFC4D0: blue; text-decoration: none;}
A:link {}
A:visited {}
A:active {}
A:hover {text-decoration: underline;}


TABLE {}


/* BEGIN New classes - 08/05/13 */

.mainTable
{
    /*background-color: #D4D5F8; */
   /* background-color: #3366FF;*/
    
}

/**
 * Titulos de conteudos
 */
 
.std_header{padding-left: 4px; padding-right: 4px; color: #000000; background-color: #E6E6FA; font: small-caps 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.std_line
{
   	padding-left: 4px;
   	padding-right: 4px;
    color: Black;
    background-color: #FFCC66;
	font: Bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*
 * Titulos de Funcoes e ids
 */
.sys_header{color: #FF6600; padding-left: 4px; padding-right: 4px; font: Bold small-caps 14px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.sys_header_ids
{
   	/*color: #FFFFFF;*/
   	background-color: #FF6633;
   	padding-left: 4px;
   	padding-right: 4px;
    font: Bold small-caps 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sys_options
{

   	padding-left: 4px;
   	padding-right: 4px;
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sys_options_small
{

   	padding-left: 4px;
   	padding-right: 4px;
    font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sys_options_highlight /* aka - input2legend */
{
	border: none;
	background-color: transparent;
   	padding-left: 4px;
   	padding-right: 4px;
    font: Bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*
.std_value  aka - filevalues 
{
	color: Black;
	background-color: Blue;
	font: Bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/

/* END New classes - 08/05/13 */

.exploradorLink
{
	color: Blue;
	text-decoration: none;	
}

.ddf_state0 {
	color: Olive;
	font-size: 12px;
	font: bold;
}
.ddf_state1 {
/*Fechado-AMF*/
	color: Green;
	font-size: 12px;
	font: bold;
}
.ddf_state2 {
/*Aberto-AMF*/
	color: Red;
	font-size: 12px;
	font: bold;
}
.ddf_state3 {
/*Fechado-BPJ*/
	color: Green;
	font-size: 12px;
	font: bold;
}
.ddf_state4 {
/*Aberto-BPJ*/
	color: Red;
	font-size: 12px;
	font: bold;
}
.dde_state0 {
	color: Olive;
	font-size: 12px;
	font: bold;
}
.dde_state1 {
/*Fechado*/
	color: Green;
	font-size: 12px;
	font: bold;
}
.dde_state2 {
/*Aberto*/
	color: Red;
	font-size: 12px;
	font: bold;
}
.dde_state3 {
/*CANCELADO*/
	color: Green;
	font-size: 12px;
	font: bold;
}

/* ----- Headers ----- */

/* 09.12.2008 - Link INICIO */
.nndefault{color: blue; font-size: 10px;}
 
/* 09.12.2008 - Barra de topo - Relogio */
.nntopbar{/*background-image: url(../../bin/img/bg/topo.gif);*/	color: #000000;	b__ackground-color: #989898;}

.nnnavigator{
	background-image: url(../../bin/img/bg/caminho.gif);
	/*background-color: #C1D5F8;*/
}
.nnlogin {
	font-size: 9px;
}
/*
 * Relogio
 */
.nntime {
	font-size: 9px;
	/*color: Black;*/
}
.nntitle {
	font-size: 22px;
	font-weight: bold;
	color: Black;
	font-family: Verdana;
	font-variant: normal;
}
.nnsubtitle {
	font-size: 10px;
	font-weight: bold;
}

.mainmenu{
}
.treearea{
	background-image: url(../../bin/img/bg/tree.gif);
	background-repeat: repeat;
	/*background-color: #D3D3D3;*/
}

/* 09.12.2008 - Tree Menu */
.clsNode, .clsNode:visited{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: blue; font-size: 11px;}

/* ----- Contexto ----- */

.contextocaminho {
	font-size: 12px;
	line-height: 20px;
/*	color: #8B4513;*/
	font: bold;
}

.contexto {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; letter-spacing: 1px;}
.contextosubtitulo {font-size: 10px; background-color: #FFFFFF;}
.contextoarea{ background-color: #FFFFFF; b__ackground-image: url(../../bin/img/bg/contexto.gif);}

.contextotopfoot{
		background-image: url(../../bin/img/bg/contexto_rodape.gif);
		/*background-color: #C1D5F8;*/
}
.rodape {
	font-size: 12px;
}
.footer01{
	/*background-image: url(../../bin/img/bg/foot.gif);	*/
	/*background-color: #C1D5F8;*/
}
/* ----- Conte�dos ----- */

.threadtitulo{
	font-size: 16px;
	font-weight: bold;	
	text-decoration: none;
}
.threadtable{
	font-weight: bold;
	text-decoration: none;
}
.threaddata{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
.threadlegends{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
.threadtexto{
	font-size: 16px;
	font-family: verdana, arial, sans-serif;
}
.threadthread{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}

/* ----- Explorador de registos ----- */

.exploradorheader{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	font: bold;
}
.exploradoritems{
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	font: bold;
	color: Black;
}

/* 09.12.2008 - Linhas do explorador */
.exploradorlinha1{background: #E6E6FA;}
/*.exploradorlinha2{background: #D3D3D3;}*/
.exploradorlinha2{background: #FFFFFF;}

/* ----- Conte�dos Especial ----- */

.threadflogserie1{
	background-color: #B0C4DE;
}
.threadflogserie2{
	background-color: #87CEEB; 
}
.vline{
	border-left: thin dashed #005099;
}

/* ----- Ficha Geral ----- */

.vline{
	border-left: thin dashed #005099;
}

.infolabelsforinputs{
	font-size: 9px;
	color: Gray;
}
.infolabelsforregoptions{
	font-size: 9px;
	color: Silver;
}
.input2legend{
	border: none;
	background-color: transparent;
}


/* ----- Relatorios/Geral ----- */
/*
os relatorios, por serem muitos e de muitos tipos,
utilizarao somente definicoes de css globais.
*/

.paginacao{
/* sempre que ha uma paginacao utiliza-se esta classe */
	font-size: 10px;
}
.labels{
	/* legendas dos conteudos dos interfaces */
	/*color: Black;*/
	font-size: 12px;
	font-variant: small-caps;

}
.maintable {
/* zona de conteudo */
/*
	background-color: #FFFFCC;	
	background-color: #FFFFff;	
*/
}
.idlabels {
/* labels de identificacao */
	font-size: 9px;
	font: bold;
}

/* ----- Fichas ----- */

.contentarea{
	/*06.04.25*/
	/*background: #FFFFFF;*/
	/*border: medium double #DCDCDC;*/
	border: medium #DCDCDC;
}
.searcharea{
	/*06.04.25*/
	/*background: #E6E6FA;*/
	/*border: medium double #DCDCDC;*/
	/*border: medium #DCDCDC;*/
	border: thin #DCDCDC;
	/*color: #000000;*/
}

.infolabels{
	/* legendas dos separadores de zonas nos interfaces */
	font-size: 12px;
	border-bottom: medium double Silver;
	font-variant: small-caps;
	color: Silver;
}
.filelegends {
/* informa��es varias */
	color: Red;
	font: bold small-caps normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filelegendsmall {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filenames {
	/* nomes dos campos */
	
	font: small-caps 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	padding-left: 4px;
   	padding-right: 4px;
	color: Black;
   	background-color: #FFCC66;
}
.filevalues {
/* valores dos campos */
	color: Black;
	font: Bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filevalues_alert {
	/* valores dos campos */
	color: Red;
	font: Bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filevalues_big {
/* valores dos campos */
	color: Black;
	font: Bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filevalues_huge {
/* valores dos campos */
	color: Black;
	font: Bold 36px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filevaluessmall {
/* valores dos campos */
	color: Black;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filevalues_vert {
/* valores dos campos */
	color: Black;
	font: Bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.filelines {
	/* Separadores */

	height: 6px;
}

/* Formatos de Impress�o */

.prn_logo{
	font: Bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_sublogo{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_sublogo_tiny{
	font: 8px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_versao{
	font: Bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_titulo{
	font: Bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;		
}
.prn_id{
	font: Bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_cliente_nome{
	font: Bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_cliente{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.prn_normal_titulo{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*border: medium double Gray;*/
	border: Normal;
}
.prn_normal{
	font: Bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.prn_listitems{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.prn_normal_legenda_rodape{
	font: 8px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*border-top: groove Gray;*/
	border-top: Solid Black;
}