﻿/* Deﬁne a largura ideal para impressão */
/* Deﬁne a font padrão para todo o documento */
body 
{
	font-family: Arial, Helvetica, sans-serif;
	/*width: 680px;*/
	background-color: #EEEEEE;
	margin: 0px 0px 0px 0px;
	
	/*Alteração para a barra de rolagem*/
	SCROLLBAR-FACE-COLOR: #ebebeb;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #d1d1d1;
    SCROLLBAR-3DLIGHT-COLOR: #d1d1d1;
    SCROLLBAR-ARROW-COLOR: #3e3e3e;
    SCROLLBAR-TRACK-COLOR: #e3e3e3;
    SCROLLBAR-DARKSHADOW-COLOR: gray;
    
    /*overflow-x: hidden; 
    overflow-y: auto;*/
}

/* Deﬁne o tamanho de font para o interior das células de tabela */
/* Em tese vale para todo o documento, porque todos os elementos estão organizados */
/* dentro de tabelas */
td 
{
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

/* H1, Título do Documento */
h1 
{
	font-size: 32px;
	margin-bottom: 2px;
	margin-top: 0px;
	padding: 0px;
}

/* Estabelece espaçamentos para os parágrafos, em especial à esquerda */
p 
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 4px;
}

/* H3, Título de Área do Documento, com linha abaixo */
h3 
{
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-size: 16px;
}

/* Aplicar nos campos de tabela que desejar transformar em campo “preenchível” */
.borda 
{
	border: 1px dotted #666666;
	height: 24px;
}

/*Estilos usados no MENU*/
div.menuBar, 
div.menuBar a.menuButton, 
div.menu, 
div.menu a.menuItem 
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	color: #000000;
	font-smoth: 10px;
}
div.menuBar 
{ 
	text-transform: uppercase;
	background-color: #e0e0e0; 
	border-top: 1px solid #333333; 
	border-bottom: 1px solid #333333;
	text-align: left; 
	vertical-align: middle;
	BACKGROUND-IMAGE: url(../Image/menu_background.gif);
	
}
div.menuBar a.menuButton
{ 
	background-color: transparent; 
	border-left: solid 1px #999999;
	border-right: solid 1px #FFFFFF;
	color: #000000; 
	cursor: default; 
	left: 0px; 
	padding: 3px 10px 0px 10px; 
	position: relative;
	text-decoration: none; 
	top: 0px; 
	z-index: 100;
	height: 20px;
}
div.menuBar a.menuButton:hover 
{ 
	background-color: transparent;
	color: #000000; 
}
div.menuBar a.menuButtonActive, 
div.menuBar a.menuButtonActive:hover 
{ 
	background-color: transparent;
	color: 'navy'; 
	left: 0px; 
	top: 0px; 
}
div.menu 
{ 
	background-color: #D7DDE3; 
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	left: 0px;
	position: absolute; 
	top: 0px; 
	visibility: hidden; 
	z-index: 101;
}
div.menu a.menuItem
{ 
	color: #000000; 
	cursor: default; 
	display: block;
	padding: 3px 15px 3px 8px;
	text-decoration: none; 
	white-space: nowrap;
	border-top: solid 1px #F2F2F2;
	border-bottom: solid 1px #999999; 
}
div.menu a.menuItem:hover, 
div.menu a.menuItemHighlight 
{ 
	background-color: transparent; 
	color: 'navy';
}
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemArrow 
{ 
	margin-right: -.75em; 
}
div.menu div.menuItemSep 
{ 
	border: 1px inset #e0e0e0;
	margin: 4px 2px; 
}

/*Estilos feitos pelos Consultores Softtek*/
.Titulo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	/*font-weight: bold;*/
	/*text-transform: uppercase;*/
	color: #FFFFFF;
	background-color: #7D8C9D;
	border-top: 2px solid #566B83;
	border-bottom: 1px solid #9FA8B2;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px; 
}

.SubTitulo
{
	/*border: 1px solid #666666;*/
	border-top: 2px solid #9FA8B2;
	text-align : left;
	vertical-align : middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	/*padding: 4px 6px 4px 6px;*/
	padding-left: 6px;
	background-color: #B4D7D9; /*#FFCC00;*/
	color: #000000;
}

.CabecalhoLista
{
	border: 1px solid #333333;
	background-image: url(../imagens/th_background.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px 2px 10px;
	width: 100%;
}
.CabecalhoListaSimples
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(../Image/th_background.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 6px 2px 10px;
	width: 100%;
}
/*
.CabecalhoLista
{
	border: 1px solid #333333;
	background-image: url(../imagens/th_background.gif);
	width: 100%;
}
.CabecalhoListaColuna
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px 2px 10px;
	width: 100%;
}
*/
.CorpoListaAtividades
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 100%;
	overflow-y: scroll;
	overflow-x: auto;
	height: 250px;
}
.CorpoLista
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 100%;
	overflow-y: scroll;
	overflow-x: auto;
	height: 300px;
}
.CorpoListaSemBorda
{
	width: 100%;
	overflow-y: auto;
	overflow-x: auto;
	height: 301px;
}
.CorpoLista2
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 100%;
	overflow-y: scroll;
	overflow-x: auto;
}
.CorpoListaPequena
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 100%;
	overflow-y: scroll;
	overflow-x: auto;
	height: 100px;
}
.CorpoListaAssociacao
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 100%;
	overflow-y: scroll;
	overflow-x: auto;
	height: 200px;
}
.CorpoListaLov
{
	border: 1px solid #333333;
	width: 100%;
	overflow-y: scroll;
	overflow-x: auto;
	height: 200px;
}
.CelulaChaveLista
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: none;
}
.CelulaLadoLista
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: none;
}
.CelulaListaTelefone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: none;
}
.CelulaInfoHidden
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	display: none;
}
.RegistroLista
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #000000;
	background-color : #EEEEEE;
}
.RegistroListaImpar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
	cursor: hand;
}
.RegistroListaPar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
	cursor: hand;
}
.RegistroListaImparSep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
	font-weight : bold;
}
.RegistroListaParSep
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
	font-weight : bold;
}
.RegistroListaImpar2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
}
.RegistroListaPar2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
}

.BotaoAcaoSistema
{
	border: 2px solid #666666; 
	text-align : center;
	vertical-align : middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px 6px 4px 6px;
	
	background-color: #FFCC00;
	color: #000000;
}

.BotaoBusca
{
	border: 2px solid #666666;
	text-align : center;
	vertical-align : middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px 6px 4px 6px;
	
	background-color: #0099CC;
	color: #FFFFFF;
}

.BotaoOutros
{
	border: 2px solid #666666;
	text-align : center;
	vertical-align : middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px 6px 4px 6px;
	
	background-color: #B4D7D9;
	color: #222222;
}
.BotaoOperacoes
{
	border: 1px solid #666666; 
	text-align : center;
	vertical-align : middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	padding: 4px 6px 4px 6px;
	background-color: #B4D7D9; /*#FFCC00;*/
	color: #000000;
}

.BotaoTitulo
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #7D8C9D;
	border: 1px solid #000000;
	padding: 2px 2px 2px 2px;
}


}

.Campo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px solid #999999;
	height: 20px;
	vertical-align : middle;
}
.CampoDesabilitado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #cccccc;
	border: 1px solid #999999;
	height: 20px;
	vertical-align : middle;
}
.CampoObrigatorio
{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F6F6F6;
	border: 1px solid #999999;
	height: 20px;
	vertical-align : middle;
}
.CheckBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align : middle;
}
.Radio
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align : middle;
}
.FiltrosMoldura
{
	border: 1px solid #333333;
	width: 100%;
}
.Filtro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : *#EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 4px 6px 4px 11px;
	font-weight: bold;
}
.Calendario
{
	border: 1px solid #000000;
}
.AreaDestaque
{
	background-color: #DDDDDD;
}
.TabelaOrganizacaoImpar
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	Color: #000000;
	background-color: #E0E9F2;
}
.TabelaOrganizacaoPar
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	Color: #000000;
	background-color: #C4CFDA;
}
.LabelLogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.BotaoLov
{
	cursor: hand;
	vertical-align : middle;
}
.LinkLayout
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: hand;
}
.LinkLayout:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: hand;
}
.LinkLayout:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: hand;
}
.LinkLayout:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    cursor: hand;
}
.Folha
{
	margin: 7px 7px 7px 7px; 
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 9px; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 9px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 9px; 
	BORDER-LEFT: black 1px solid; 
	PADDING-TOP: 9px; 
	BORDER-BOTTOM: black 1px solid; 
	FONT-FAMILY: 'Courier New'; 
	BACKGROUND-COLOR: white;
	CURSOR: default
}


.RegistroListaImparPai
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
	cursor: hand;
}
.RegistroListaParPai
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color : #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 11px;
	cursor: hand;
}
.RegistroListaImparSub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color : #EEEEEE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 20px;
}
.RegistroListaParSub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color : #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
	padding: 2px 6px 2px 20px;
}

div#tipDiv
{
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0; 
	z-index:10000;
	padding:4px;
	/*width:100px;*/
	
	/*
	background-color:#dee7f7;
	border:1px solid #336;
	*/
	
	background-color:#FFFFE8;
	border:1px solid #000000;
	
	
	line-height:1.2;
	
	font-size:11px; 
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
}

.FundoDivScroll
{
	/*border : solid 1px #07427A;*/
}
.TabelaLista
{
	border-style: none;
	padding : 1px 1px 1px 1px;
}
.ListaItem
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #07427A;
	CURSOR: hand;
}
.ListaItemAlternado
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #07427A;
	/*background-color: #dfdfdf;*/
	CURSOR: hand;
}
.TextoManutencao
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #07427A;
	width: 15%;
	background-color: #eCeCeC;
	height: 20px;
}
.CampoStyleSheet
{
	border-style: none; 
	border-width: 0px; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDD9E4;
}
.CampoManutencao
{
	border-style: solid; 
	border-width: 1px; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.CampoManutencaoObrigatorio
{
	border-style: solid; 
	border-width: 1px; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDD9E4;
}
.LinhaTitulo
{
	text-align:left;
	width:112px;
	height:20px;
	background-color:#000080;
	white-space: nowrap;
}
.LinhaMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align : middle;
	width:112px;
	height:20px;
	background-color:#B4D7D9;
	white-space: nowrap;
}	
.LinhaMenuHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	vertical-align : middle;
	width:112px;
	height:20px;
	background-color: #7D8C9D;
}	
.TextoTitulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}
.TextoMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	padding: 4px 6px 4px 6px;
}
.LinhaLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-family:Verdana;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
}
A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;
}
A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;
}
A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	color:#000000;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;
}
A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	padding: 4px 6px 4px 6px;
	white-space: nowrap;
}

