/* Instruções de Uso de CSS complementar para sistema Dotnet*/
/* Esta folha de estilo é complementar às folhas de estilo do Governo eletrônico*/
/* As folhas de estilho que compõem esta página são: ndefault.css, nbarra.css e estilo.css*/
/* Utilize a class="tabela" para tabelas genéricas"*/
/*Veja a página exemplo em http://prodambfc033/SJ2402SISU/FORMS/teste-aracy.aspx 
exemplo de tela com login*/
/*Veja a página exemplo em http://prodambfc033/SJ2402SISU/FORMS/teste-aracy-tela-interna.aspx
para exemplo de tela interna básica */


/* Corpo da página caso ela contenha menu lateral esquerdo na cor cinza.*/
#body {
	/*background: #F5F6F8 url(../images/bg-menu-lateral.jpg) repeat-y;*/
	margin: 0px;
	font-family: TAHOMA, VERDANA, Times, serif;
	padding: 0px;
	font-size: 0.75em;
	}

/*  -------------Navegação trackback sem links ------------- */	
.migalha{
	font-size:xx-small;color: #002061; text-align:left;}

/* MENUN LATERAL ----Cores dos links no menu lateral com fundo cinza */	

#menu_esq a:link{
	color: #FFFFFF;
	text-decoration: none;
}

#menu_esq a:hover{
	color: #FAD004;
	text-decoration: underline;
}

#menu_esq a:active{
	color: #FAD004;
	text-decoration: underline;
}
#menu_esq a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

/*  -------------Grid de Dados da Fábrica - genérico ------------- */ 
.grid {
	width: 100%;
	border: 1px solid #18345A;
	font-size: 10px;
}
.grid table {
	width: 100%;
	border: 1px solid #18345A;
	font-size: 10px;
}
.grid caption{
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	font-weight: bold;
	display: none;
}
.grid tr{
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	border: 1px solid #CED5DD;
	background: #F7F8FA;
	margin: 2px;
	padding: 2px 0 2px 0;
}
.grid th{
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345a;
	font-weight: bold;
	margin: 2px;
	padding: 2px 4px 2px 4px;
}
.grid em{
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	font-weight: bold;
}
.grid a{
	font: 10px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
}
.grid a:hover{
	font: 10px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
}
.grid a:visited{
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	text-decoration: underline;
}
.grid a:active{
	font: 10px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.grid .linha td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	border: 1px solid #CED5DD;
	background: #F7F8FA;
	margin: 2px;
	padding: 2px 4px 2px 4px;
}
.grid .linhaAlternada td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	border: 1px solid #CED5DD;
	background: #f2f7f9;
	margin: 2px;
	padding: 2px 4px 2px 4px;
}
.grid .linhaAlternadaEnt td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	border: 1px solid #CED5DD;
	background: #e0ffff;
	margin: 2px;
	padding: 2px 4px 2px 4px;
}
.grid .cabecalhoHeader td {
	font: 12px Arial, Helvetica, sans-serif;
	color: #002061;	
	border: 1px solid #CED5DD;
	background: #C9DAE4;
	margin: 2px;
	padding: 2px 4px 2px 4px;
	font-weight:bold;
}

.grid .RodapeFooter td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	border: 1px solid #CED5DD;
	background: #B1C4DE;
	margin: 2px;
	padding: 2px 4px 2px 4px;
	font-weight:bold;
}

.grid .Item td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #18345A;
	border: 1px solid #CED5DD;
	background: #ffffff;
	margin: 2px;
	padding: 2px 4px 2px 4px;
	font-weight: normal;
}

.grid .PagerCadastro td {
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: 1px solid #CED5DD;
	background: #6299B7;
	margin: 2px;
	padding: 2px 4px 2px 4px;
	font-weight: bold; 
	text-align: center;
}

.gridViewEnt 
{
	border: 1; 
	font-size: 9px; 
	font-family: Verdana, Sans-Serif;
	font-weight: bold;

}

/* Botão genérico - btn - inclusive para botões webconfirmacao */

.botao{
    font:  0.75em Arial, Helvetica, sans-serif;
    font-weight:bold;
    border: 1px solid #B1C4DE;
    COLOR: #002061;
}

/* ------------------Painel Genérico  -------------*/

.painel{
	font: 0.80em tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #002061;
	border: 1px solid #B1C4DE;
	background: #ffffff;
	margin: 0px;
	padding: 4px 4px 4px 4px;
	text-align: center;
	width:90%;
}

.painel td{
	font: 0.80em Tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #002061;
	/*border: 1px solid #B1C4DE;*/
	margin: 2px;
	padding: 4px 4px 4px 4px;
	text-align: left;
	width:95%;
}

.painel hr{
	height: 1px;
	color: #B1C4DE;
	text-align: center;
	width:100%;
}


/*  -------------LABELS, textos para formulários e blocos de textos -------------*/
.LabelRotuloCampo
{
	font-weight: bold;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #002061;
	vertical-align:middle;
}

.LabelRotuloCampoRED
{
	font-weight: bold;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color: #cc0000;
	vertical-align:middle;
}

.LabelRotulo
{
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #002061;
	vertical-align:middle;
}

.LabelSubTituloFormulario  /* sub-títulos de formulários*/
{
	font-weight: bold;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	font-size:  0.95em;
	color: #002061;		
}

.DadosDigitados /* Textos digitados dentro dos campos de formulários*/
{
	font-size: 0.75em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #002061;
	margin: 3px 3px 3px 3px;	
}
	

.TXTTextoComum /* textos genérico - TxT - para ser usados em blocos <span> ou <p> */
{
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	font-size:  0.75em;
	color: #000000;
	text-align:left;
	margin: 0px 2px 0px 2px;
	padding: 0px 9px 0px 9px;
}

.TXTNegrito
{
	font-weight: bold;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	font-size:  0.75em;
	color: #000000;
	text-align:left;	
}

.CheckBoxLista {
	font-size: 0.78em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #002061;		
}

.Radiobotao {
	font-size: 0.78em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #002061;		
}

.hperlink a:link{
	font-weight: bold;
	color: #000000;
	font-size: 0.75em;
	text-decoration: none;
}

.hiperlink a:hover{
	color: #FAD004;
	text-decoration: underline;
	font-weight: bold;
	font-size:  0.75em;
}

.hiperlink a:active{
	color: #FAD004;
	text-decoration: underline;
	font-weight: bold;
	font-size:  0.75em;
}
.hiperlink a:visited{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size:  0.75em;
}
legend 
{
	font-size: 0.78em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;}

/* ------------- Mensagens na tela ------------- */

.preenchimentoobrigatorio{
	 font-style:italic; 
	 font-size:x-small; 
	 color:#FF6600;
	 margin: 0px 0px 0px 0px;}

.MensagemdeErro
{
	font-size: 0.75em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #990000;	
	font-weight:bold;	
}

.MensagemdeErro1 /* texto mais fino*/
{
	font-size: 0.75em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;
	color: #990000;	
}

/* ALERTA*/
#ALERTA {
	margin: 0px 0px 1px 8px;
	float:left; 
	text-align:left;
	background: url(../Images/ALERTA.gif) repeat-y;
	color: black; 
	vertical-align:middle;
	padding: 0px 0px 0px 18px;
	font-size: 0.79em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;}

/* ALERTA - CORRETO */
#CORRETO {
	margin: 0px 0px 1px 8px;
	float:left; 
	text-align:left;
	background: url(../Images/correto.gif) repeat-y;
	color: #006600 ; 
	vertical-align:middle;
	padding: 0px 0px 0px 18px;
	font-size: 0.79em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;}
	
/* ALERTA - ERRO */
#ERRO {
	margin: 0px 0px 1px 8px;
	float:left; 
	text-align:left;
	background: url(../Images/erro.gif) repeat-y;
	color: Red; 
	vertical-align:middle;	
	padding: 0px 0px 0px 18px;
	font-size: 0.79em;
	font-family: tahoma, VERDANA, Arial, Helvetica, sans-serif;}
	
/* --------------------------------------------------------------------  */

/* ----------Específicos de FUMCAD Administrativo -------------------*/

#botaoAdmin{
    FONT:  0.85em Verdana, Helvetica, sans-serif;
    font-weight:bold;
    border: 1px solid #ffffff; background-color:#D5DEFF;
    display:INLINE; 
    padding: 3px 3px 3px 3px;
    margin: 10px 0px 0px 10px;
    vertical-align: middle; text-align:center;
    width: 100px;
    height: 15px;
}

#botaoAdmin A:LINK,A:visited,A:hover
{
	color:Navy;
	}


#botaoAdminMaior{
    FONT:  0.85em Verdana, Helvetica, sans-serif;
    font-weight:bold;
    border: 1px solid #ffffff; background-color:#D5DEFF;
    display:INLINE; 
    padding: 3px 3px 3px 3px;
    margin: 10px 0px 0px 10px;
    vertical-align: middle; text-align:center;
    width: 150px;
    height: 15px;
}

#botaoAdminMaior A:LINK,A:visited,A:hover
{
	color:Navy;
	}

#MenuAdmin 
{
	BACKGROUND: url(../imagens/admin-topo2.jpg) no-repeat; 
	WIDTH: 778px; 
	HEIGHT: 85px;}
