@import "/css/calendar.css";
@import "/css/corpoInterno.css";
@import "/css/strutsmenu.css";
@import "/css/bc_displaytag.css";  


/* 
	 ----	Estilos usados nos sistemas corporativos ---
	 ---- Importa as classes das folhas de estilo acima	---
	 ---- Usar de acordo com a necessidade específica ---
	 ---- Data de modificação: 26/10/2007 ---
	 ----	Depto: Deinf/Dimad/Suint ---
   ----	@utor: deinf.jromano --- 
*/


/* -- Estilos nos elementos da página -- */

 
body{margin-left:5px; font-size:80%;}

title{font-size:14px; font-weight:bold;}

pre{margin:0px;}

table{margin:0 auto; border:0px; text-align:left;}

table.auto{width:auto;}

table.menu{width:100px;}

tr{page-break-inside: avoid}

th{border-bottom:1px solid #000;}

th.thform{border-bottom:1px solid #fff; border-top:1px solid #fff;}

caption{text-align:left; margin:0 auto; padding:5px; border-left:1px solid #fff; border-right:1px solid #fff}

/* usar com tabelas cellspacing="0" */
caption.semBorda {border:0;	padding:5px; border-bottom:1px solid #fff; }

/* atualização realizada no dia 10.06.2008 a pedido do Cristiano da SUARQ */
li.msgErro {list-style-image: url(/img/erro_12x12.gif);}

li.msgAdvertencia {list-style-image: url(/img/adver_12x12.gif);}



/* -- Fim dos estilos nos elementos da página -- */



/* --- Classes personalizadas --- */


/* tamanho de tabela */
.tabela98{width:98%;}

/* usado para visualizar código html */
.codigo{font-family:"Courier New", Courier, mono; font-weight:bold;}

/*código de tela*/
.codTela{color:#575757; font-size:80%; font-weight:bold;}

/* mensagem de erro */
.msgErro{text-align:center; color:#FF0000}

/* mensagem de Sucesso */
.msgSucesso{text-align:center; color:#000}

/* trilha de navegação */
.trilhaNav,ctxTrilhaNav{font-size:7pt; font-weight:normal;}
.ctxTrilhaNav{margin-left:9px;}

/* Alterado no dia 12.04.2007 por deinf.jromano */
.cab{background-color:#003366; color:white; /*background-image:url(/img/logoHomologa.gif); background-position:top left; background-repeat:no-repeat;*/ }

/* valores negativos */
.vlrNeg { color:red; text-align: right;}

/* valores positivos */
.vlrPos { color:#003366; text-align: right;}

/* totais positivos */
.totPos {font-size:	7.5pt;text-align: right;}

/* totais negativos */
.totNeg {color: red;font-size:7.5pt; text-align: right;}

/* Força fundo transparente */
.transp { background-color: transparent !important}

/* texto para observações */
/*	color:red; 	-- removido em dez/04 por sugestao de desenvolvedores - Orlando */
.obs {font-size:7pt; margin:auto; text-align:right}


/* --- Fim das classes personalizadas --- */


/* --- Início do estilo do menu com Abas --- */

.fuM {background:#eeeeee;border:1px solid black;} /*g*/
.lkM a:link    { color: #003366; font-weight:bold }  /*g*/
.lkM a:visited { color: #003366; font-weight:bold } /*g*/
.lkM a:hover   { color: #0066ff; background:white; font-weight:bold } /*g*/
.lkM a:active  { color: #003366; font-weight:bold } /*g*/
th.mtaba a, th.mtabi a {width:100%;	display:block;}
.mtaba{
   background:		#eeeeee;    
   text-align:		center;      
   padding-top:	2px;
   padding-bottom:	2px;
   border-left:		1px solid black;
   border-right:	1px solid black; 
   border-top:		1px solid black; 
   border-bottom:	1px solid #eeeeee;
	}
.mtabi{
   background:		#c0c0c0;    
   text-align:		center;      
   padding-top:	2px;
   padding-bottom:	2px; 
   border-left:		1px solid; border-left-color: #cccccc;
   border-right:	1px solid; border-right-color: #cccccc;
   border-top:		1px solid; border-top-color: #cccccc;
   }	
 
.mtaba a:link    { color: #0000ff; }
.mtaba a:visited { color: #003366; }
.mtaba a:hover   { color: #0066ff; }
.mtaba a:active  { color: #003366; }

.mtabi a:link    { color: #0000ff; }
.mtabi a:visited { color: #003366; }
.mtabi a:hover   { color: #0066ff; }
.mtaba a:active  { color: #003366; }

.frameaba {width:99%; height:250px; padding:2px; border:1px solid #000;}


/* --- Fim do estilo menu com abas --- */

/* --- Classes Grupo Expansível --- */

.grpAtivo{display:block; visibility:visible;}
.grpInativo{display:none; visibility:hidden;}

/* --- Fim do estilo Grupo Expansível --- */


/* --- Classes Depreciadas - Não usar --- */


/* ordenação de registros usa o componente displaytag */
.ordemSelA{background-color:#93abc5;}
.ordemSelB{background-color:#caa95e;}
.ordemSelC{background-color:#a7a7a7;}
.textoCabOrdena{z-index:1; position:relative; top:10px; height:20px; margin-right:10px;}
.imgCabOrdena{z-index:1; position:relative; top:2px; float:right;}

/* estilo usado em menus anteriores ao do componente */
.menu{margin:0px;}

/* estilo usado na construção de tabelas antigas */
.tabela{border:0px; empty-cells:show;}

.dente {margin-left:7px;margin-right:0px;margin-top:7px; margin-bottom:	0px;}

/* --- estilo antigo sobre fundos --- */
/* --- use os estilo da folha de estilo corpoInterno.css */
/* --- exemplo fundoPadraoAEscuro3, fundoPadraoAClaro1, */
/* --- fundoPadraoAClaro2, fundoPadraoCClaro1... --- */
.fu1 {background:#4a73a2; color:white;}
.fu2 {background:#93abc5;}
.fu3 {background:#e5e9ed;}
.fu4 {background:#fff}
.fu5 {background:#f4f4f4}

/* --- estilo antigo sobre titulos --- */ 
/* --- use os estilo da folha de estilo corpoInterno.css  ---*/
/* --- exemplo h1, h2, h3, h4... --- */
.titulo1{font-size:120%; text-align:center; font-weight:bold;}
.titulo2{font-size:110%; text-align:center;	font-weight:bold;}
.titulo3{font-size:100%; text-align:center; font-weight:bold;}

/*--- usar a tag strong para negrito --- */
.cab1 {font-weight: bold;}

/* --- classe repetida --- */
/* --- use a classe fundoPadraoBEscuro3 da folha de estilo corpoInterno.css  ---*/
.opcoes{background-color:#d9c18a;color:black;}

/* --- classe repetida --- */
/* --- use os estilo da folha de estilo corpoInterno.css  ---*/
/* --- exemplo textoPequeno, textoPequeno2,... --- */
.txtMenor1{font-size:80%;}
.txtMenor2{font-size:70%;}
.txtMaior1{font-size:110%;}
.txtMaior2{font-size:120%;}

/* --- textos - estilos antigos (basico.css) --- */
.tit {text-align:center;font-weight: bold;}
.tiNI {color: white;text-align: center;font-weight: bold;}
.tiNIE {color: white;font-weight: bold;font-size: 10pt;margin-left:3px;}
.txP {font-size: 7pt;font-weight: normal;}
.tx {font-weight: normal;}
.txG {font-size: 12pt;font-weight: normal;}
.txPN {font-size: 7pt;font-weight: normal;}
.txN {font-weight: bold;}
.txGN {font-size: 12pt;font-weight: bold;}
.obsP {font-size: 7pt;color: red;}
.cen {text-align : center;}
/* --- Fim textos - estilos antigos (basico.css)--- */


/* --- estilo antigo sobre botão de formulario --- */
/* --- use o estilo botao da folha de estilo corpoInterno.css */
.btConf {background:#E5E9ED; font-family: verdana, sans-serif; font-size: 10pt;font-weight:bold ; color: #003366;}
.btCanc {background:#E5E9ED; font-family: verdana, sans-serif; font-size: 10pt;font-weight:bold ; color: #003366;}
.btLimp {background:#E5E9ED; font-family: verdana, sans-serif; font-size: 10pt;color: #003366;}
.btOut  {background:#E5E9ED; font-family: verdana, sans-serif; font-size: 10pt;font-weight:bold ; color: #003366;}

/* --- estilo antigo  do calendario ---*/
/* --- usar o componente ----*/
.btCal{	
	width:				25px;
	height:				25px;
	background:			#D8EDFE;
	background-image:	url("/img/s_padraoA/calendario.jpg");
	background-repeat:	no-repeat;
	background-position:center center;
}

/* deprecated */
.btAju{		
	width:25px;
	height:25px;
	background:#D8EDFE;
	background-image:url("/img/s_padraoA/interroga.gif");
	background-repeat:no-repeat;
	background-position:center center;
}

/* deprecated */
.btPrc{		
	width:25px;
	height:25px;
	background:#D8EDFE;
	background-image:url("/img/s_padraoA/lupa.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
.btCalPadraoA{
	width:				25px;
	height:				25px;
	background:			#D8EDFE;
	background-image:	url("/img/s_padraoA/calendario.gif");
	background-repeat:	no-repeat;
	background-position:center center;
}
.btAjuPadraoA{
	width:25px;
	height:25px;
	background:#D8EDFE;
	background-image:url("/img/s_padraoA/interroga.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
.btPrcPadraoA{
	width:25px;
	height:25px;
	background:#E5E9ED;
	background-image:url("/img/s_padraoA/lupa.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
.btCalPadraoB{
	width:				25px;
	height:				25px;
	background:			#f5ecd6;
	background-image:	url("/img/s_padraoB/calendario.gif");
	background-repeat:	no-repeat;
	background-position:center center;
}
.btAjuPadraoB{
	width:25px;
	height:25px;
	background:#f5ecd6;
	background-image:url("/img/s_padraoB/interroga.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
.btPrcPadraoB{
	width:25px;
	height:25px;
	background:#f5ecd6;
	background-image:url("/img/s_padraoB/lupa.gif");
	background-repeat:no-repeat;
	background-position:center center;
}

/* --- estilo repetido ---*/
/* --- usar o nomeCampo da folha de estilo corpoInterno.css ---*/
.rotulo {text-align: right;}


.Cdis{color:#003366; background:#EEE0C1;}
.Crdo{color:#003366; background:#EEE0C1;}
.CdisB{background:#D6D6D6;}
.CrdoB{background:#EBEBEB;}


/* --- Fim das classes depreciadas - Não usar --- */

