/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../figuras/bg.gif);
	background-color: #244E56;
	background-repeat:repeat-x;
	/*min-width: 1000px;*/
}

.texto-arial-11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#041B39;
text-align:center;
}
.texto-arial-11-2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#041B39;
text-align:left;
}

.texto-arial-14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#041B39;
text-align:center;
}

.texto-campos-arial-azul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#244E84;
text-align:right;
}

.titulo-arial-UPER-BOLD {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
color:#042863;
padding-left:34px;
}

.campo {
border: 1px #C6D3E5 solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0C2A51;
}

.titulo-arial-BOLD {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#042863;
padding-left:8px;
}


.titulo-menu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#042863;
}

.titulo-trebushet-BOLD {
font-family: "Trebuchet MS", Arial, Verdana;
font-size:16px;
font-weight:bold;
color:#145360;
}

.tituloSis-trebushet-BOLD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#CCCCCC;
}

.texto-arial-11-padding5px {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#041B39;
text-align:justify;
padding:5px;
}

.titulo-arial-branco {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.manuOpcoes{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
padding:5px;
}

.tdManuOpcoes{
height:40px;
}

.legendaManu{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px;
color:#003366;
}

.fildManu{
border:#003366;
border-width:1px;
border-style:inset;
padding:10px;
}

.textoForm{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
color:#041B39;
height:25px;
color:#000000;
padding-right:5px;
}

.textoFormInterno{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#041B39;
}

.error {
border: 1px solid #9D0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#720505;
background-color:#F2E5E5;
font-weight:bold;
text-align:center;
width:80%;
padding:5px 5px 5px 5px;
display:none;
}

.errorManu {
border: 1px solid #9D0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#F2E5E5;
padding:5px 5px 5px 5px;
display:none;
}

.erroValidacao{
border:#FF6666;
border-width:1px;
border-style:solid;
background:#FFFFCC;
}

.semResultado{
border: 1px solid #9D0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#F2E5E5;
width:98%;
text-align:center;
padding:5px 5px 5px 5px;
}

.sucessoManu {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
background-color:#FFD363;
height:16px;
overflow:auto;
margin-left:5px;
}

.loading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:fixed;
	*position:absolute; /*hack para IE, só ele entende esse asterisco*/  
	width:140px;
	height:18px;
	top:0;
	*top: expression(eval(document.documentElement.scrollTop)); /* hack para IE */    
	right:0;
	border: 1px solid;
	border-color: #FFFFFF;
	background: #0066CC;
	padding:5px 5px 5px 5px;
	display:none;
	z-index:1001;
}

.caixa_edicao {
border: 1px solid #7892B4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1D477E;
background-color:#E9EEF5;
width:99%;
padding-top:5px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
}

.manuTopoCentro{
border-style:solid;
border-width:1px;
border-color:#ABC7ED;
background-color:#F1F4F7;
}
.filtrar{
padding: 7px 5px 7px 5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#D6DBE7;
border-bottom-style: dashed;
/*background-repeat:repeat-x;
background:url(../figuras/bg_sub_title_grande.gif);*/
}

.itensFiltro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#042863;
padding-right:3px;
height:30px;
}

.divBotoes{
    padding: 7px;
    margin: 4px 0 2px 4px;

    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#D6DBE7;
    border-bottom-style: dashed;
}

.btMenu{
margin: 10px 10px 10px 0;
}

.tdTitulo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#042863;
background:#BDD4F1;
/*background:url(../figuras/fundo_degrade_azul.png);*/
height:25px;
padding: 3px; 
white-space:nowrap;
}

.textoGrid{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#041B39;
}

.hResultado{
height: 25px;
}

.textoTituloGrid{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#041B39;
width:170px;
text-align:right;
padding-right:5px;
height:25px;
}

.textoTituloGridSeleciona{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
width:170px;
text-align:right;
padding-right:5px;
height:25px;
}

.largCheck{
	width: 25px;
}

.paginacao{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px;
}

.paginacaoOff{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:5px;
color:#999999;
}

.classPaginacao{
/*padding:5px;*/
}

.zebraA
{
border-bottom:solid #CCCCCC 1px;
padding-left:3px;
padding-right:3px;
}

.zebraB
{
border-bottom:solid #CCCCCC 1px;
padding-left:3px;
padding-right:3px;
}

.over{
background:#CAE4FF;
cursor:pointer;
}

a.linkpag:link 
{ 
color:#042863; 
text-decoration:none; 
}

a.linkpag:visited 
{ 
color:#042863; 
text-decoration:none; 
}

a.linkpag:hover 
{ 
color:#042863; 
text-decoration:underline; 
}

.escondido{
display:none;
}

.obrigatorio{
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
color:#FF0000;
font-size:14px;
font-weight:bold;
width:10px;
display:inline;
}

.forms{
margin:0;
padding:0;
}

.helpSis {
width:100%;
height:100%;
position:absolute;
display:none;
}
.conteudo {
width:620px; 
height:380px;
background-color:#f4f9ff; 
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
}

.subTituloForm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	padding-top:10px;
	padding-bottom:10px;
}

.borda-tb-principal {
	border:1px solid #6aa9e5;
	background-color:#FFFFFF;
}

.fonte-box-principal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#041B39;
	text-align:justify;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
}

.tabela-largura-fixa {
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:26px;

}

.tabela-clear {
	clear:both;
	list-style: none;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.textoNoCentro{
text-align: center;
}

.textoRed{
color:#FF0000;
}

/*ALINHAMENTO DA GRID*/
.sis_al_direita
{
	text-align:right;	
}

.sis_al_center
{
	text-align:center;	
}

/*FILTROS*/
.fundo_fil{ background:#DBE2EA; }

.s_filtro{ margin-top:1px; margin-right:2px; margin-bottom:0; margin-left:2px; }

.s_filtro #tudo{ position:absolute; }

#CPspan{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 4px 10px 2px 10px; float:left; width:20px; text-align:center; }

#CPDel{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 4px 10px 2px 10px; float:left; text-align:right; position:absolute; background:#F0F8FF; right:50px; }

.s_filtro ul{ list-style:none; margin:0; padding:0; width:25px; background:#F1F4F7; }

#tudo li{ cursor:pointer; margin:0; padding:0; height:19px; border:solid 1px #CCCCCC; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; }

#fil_ini li{ cursor:pointer; margin:0; padding:0; height:19px; border:solid 1px #CCCCCC; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; }

#cloneCampos { margin:5px 0 0 0; width:99%; padding: 3px 1px 1px 1px; border:dashed 1px #CCCCCC; background:#DEE9F3;}

#cloneCampos #nomeCampos { margin:0; padding:5px 2px 5px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:150px; text-align:right; }

#cloneCampos a:link { color: #c93;text-decoration: none }

#cloneCampos a:visited { color: #c93; text-decoration: none }

#cloneCampos a:hover { color:#F00 ; text-decoration: underline }

.cloneCPs { padding:5px 0 5px 0; border-bottom:dotted 1px #CCCCCC; } 

/*FORMULÀRIOS DE FILTROS*/
#sis_form_filtros
{
	margin:0;
	padding:0 0 0 3px;
	width:100%;
}

#sis_form_filtros img
{
	cursor:pointer;
}

/*ABAS*/
.tituloAbas
{
	padding:3px 0 3px 0;
	margin:0 10px -1px 0;
	width:145px;	
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px;
	background:#E7EFF7;
	text-align:center;
	vertical-align:baseline;
	float:left;
}

#mensagemAbas
{
	padding:2px;
	margin:0;
	width:446px;
	height:17px;	
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#FFCC00;
	text-align:center;
	vertical-align:baseline;
	float:left;
	display:none;
}


.conteudoAbas
{
	margin:0;
	padding:0;
	position:relative;
	border:solid 1px #000000;
	width:99%;
	overflow:auto;
	display:none;
	padding:3px;
}

.cabecaAdd
{
	margim:10px 0 10px 0;
	padding:10px;

	/*	overflow:auto;*/
}
/*ABAS*/

/*BOTÂO IMPRIMIR*/
#sis_print_mascara
{
	cursor:pointer;
}

#sis_print
{
	position:absolute;
}

#sis_print_ul
{
	margin:2px 0 0 0;
	padding:5px;
	height:187px;
	width:208px;
	position:relative;
	left:-75px;
	top:-20px;
	float:left;
	list-style:none;
	background:url(../figuras/fundo_print.gif);
	background-repeat:no-repeat;
}

#sis_print_ul li 
{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:2px;
}
/*BOTÂO IMPRIMIR*/

/*SALVAR FILTRO*/

#sis_salvar_filtro 
{
	padding-left:15px;
	display:none;
}

#sis_filtrar_filtro
{
	padding-left:15px;
}

#sis_filtrar_filtro ul 
{
	margin:2px 0 0 0;
	padding:0;
	position:absolute;
	width:400px;
	height:200px;
	overflow:auto;
	list-style:none;
	background:#E7EFF7;
	border:dashed 1px #000000;
}

#sis_filtrar_filtro li 
{
	margin:0;
	padding:2px 2px 2px 5px;
	list-style:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:14px;
}

#sis_filtrar_filtro #span_remover
{
	position:absolute;
	left:340px;
	
}

/*SALVAR FILTRO*/



/*LEGENDA E GRID POR WSL*/

.sis_fundoNaoPublicar
{
	background:#d5d5d5;
}

.sis_fundoNormal
{
	background:#F1F4F7;
}

.sis_fundoInativo
{
	background:#ebebeb;
	font-style:italic;
}
.sis_fundoFinalizado
{
	background:#F33;
	font-style:italic;
}
.fTamanho
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.fundoLegenda
{
	background:#bdd4f1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.bordaLeg
{
	border: solid 1px #999999;
}


.legendaForm {
	height:30px;
	line-height:30px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#2a4a67; 
	font-weight:bold; 
	background:#e7eff7; 
	border-top:1px solid #99bbe8; 
	border-bottom:1px solid #99bbe8; 
	padding:5px;
}

.legendaVerdeEscuro
{
	background:#b5dab5;
}

.legendaVerde
{
	background:#d6e7d6;
}

.legendaAmarelo
{
	background:#f4f6d7;
}

.legendaVermelhoEscuro
{
	background:#e5a6a4;
}

.legendaVermelho
{
	background:#eccccb;
}

.legendaLaranja
{
	background:#efd8b7;
}

.legendaAzul
{
	background:#0066FF;
}

/*FIM DA LEGENDA E GRID POR WSL*/

/*Inicio - Estilos da Agenda Global*/
#sis_agenda_compromissos
{
	padding-right:15px;
	padding-left:30px;
	padding-top:2px;
	cursor:pointer;
	width:266px;
	background:url(../figuras/bg_agenda.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	height:16px;
	text-align:left;
}

.sis_agenda_click
{
	margin:0;
	padding:2px;
	width:304px;
	height:200px;
	top:21px;
	right:9px;
	overflow:auto;
	position:absolute;
	background:#FF0000;
	z-index:550;/*50 acima do menu*/
}
/*Fim - Estilos da Agenda Global*/

/* GRID POPUP */
.mao{ cursor:pointer; }
/* GRID POPUP */



.upload_texto, .MultiFile-label {
	position:relative;
	width:380px;
	border:1px dashed #ccd6e1;
	background:#f5f8fb;
	margin:4px;
	padding:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:23px;
	float:left;
}
.upload_imagem {
	overflow:hidden;
	width:140px;
	height:100px;
	float:left;
}
.upload_principal {
	position:absolute;
	left:305px;
}
.arquivos_titulo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:8px;
	margin-bottom:5px;
	background:#dde6ee;
	font-weight:bold;
	
}


.sis_grid_totalizado td {
	background:#cedff5;
	border-top:1px solid #b6cae4;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	height:25px;
	padding: 3px; 
	white-space:nowrap;
}

/* ALTERAR NUMERO DE RESGISTROS NA PAGINACAO*/
.sis_alterar_paginacao
{
    margin-left: 50px;
    padding-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#999999;
    border-left: solid 1px #DDD;
}

.sis_alterar_paginacao_so
{
    margin-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#999999;
}

.sis_alterar_paginacao_form
{
    font-size: 10px;
    margin: 3px 0 3px 0;
    border: none;
    color:#999999;
    background-color: #f1f4f7;
}

.editor_popup {
	position:relative;
	border:1px solid #b6d0f2;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000;
}
.editor_popup_titulo {
	background-image:url(../figuras/bg_popup_editor.gif);
	color: #32547f;
	text-align:right;
}

.editor_popup div {
	padding:8px;
}

.editor_popup_conteudo {
	background-color:#FFF;
	overflow:auto;
}
/* ALTERAR NUMERO DE RESGISTROS NA PAGINACAO*/