/*body{
	margin:0;
	padding: 0;
	background-image: url(../../imagens/spw//login/bg_login.jpg);
	background-repeat: no-repeat;
}
#containerLogin{
	margin: auto;
	width: 100%;
}
#logoClienteLogin{
	margin: auto;
	width: 100%;
	height: 190px;
	margin-bottom:10px;
	background-image: url(../../imagens/spw//login/logo_cliente_login.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#textoLogin{
	margin: auto;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#ffffff;
	font-size:14px;
	text-align: center;
}
#formsLogin{
margin:auto;
width: 208px;
padding: 20px 0 0 0;
height: 45px;
}
#msgLogin {
	width: 500px;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:14px;
	text-align: center;
	margin: auto;
	padding-top: 30px;
	height: 25px;
}
label{
display: block;
font-family: arial, Helvetica, sans-serif;
color:#000000;
font-weight: bolder;
font-size:11px;
width: 200px;
}
#formsLogin input{
background-image: url(../../imagens/spw//login/bg_input_text.gif);
border: 3px solid #d1dfed;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
width: 200px;
font-size:13px;
}
#formsLoginCertificadoDigital{
margin:auto;
width: 100%;
padding: 20px 0 0 0;
height: 95px;
text-align: center;
}
#formsLoginCertificadoDigital select{
margin:50px 0 0 0;
border: 3px solid #bdd9ec;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
font-size: 11px;
font-family: arial, Helvetica, sans-serif;
background-color: #edf2f8;
}
#formsLoginCertificadoDigital label{
float: none;
display: inline;
}
#btAcaoLogin{
margin:auto;
width: 208px;
padding: 20px 0 0 0;
text-align: center;
}
#btAcaoLogin  input{
background-image: url(../../imagens/spw//login/bg_input_submit.gif);
border: 3px solid #bdd9ec;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
width: 70px;
font-size:13px;
font-weight: normal;
}
#btAcaoLogin  input:hover{
background-image: url(../../imagens/spw//login/bg_input_submit_o.gif);
}
#linksLogin{
margin:auto;
width: 100%;
padding: 20px 0 0 0;
text-align: center;
}
#linksLogin p{
font-family: arial, Helvetica, sans-serif;
color:#83abda;
font-weight: bolder;
font-size:0.7em;
}
#linksLogin  a{
color: #83abda;
text-decoration: none;
font-weight: normal;
}
#linksLogin  a:hover{
color: #83abda;
text-decoration: underline;
font-weight: normal;
}
#logoSoftplanLogin{
	margin:auto;
	width:138px;
	padding: 20px 0 0 0;
}*//* titulo da pagina  */
.titulo {
	font-size: 16px;
	font-weight: bold;
}

/* sub-titulo da pagina  */
.subtitle {
	font-size: 13px;
	font-weight: bold;
}

/* caminho da aplicação  */
.caminho {
	color:#FFFFFF;
	background-color:#000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}

/* fundo do Cabecalho  */
.fundoSuperior {
	background-image: url(../../imagens/spw//fundoSuperior.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#AB1B1B;
}

/* fundo do rodape  */
.fundoRodape {
	background-color:#000000;
	color:#FFFFFF;
}

/* Texto da etapa  */
.etapaTexto {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-image: url(../../imagens/spw//etapaFundo.gif);
	font-weight: bold;
}

/* Seta da etapa  */
.etapaSeta {
	background-image: url(../../imagens/spw//etapaSeta.gif);
	width: 20px;
}

/* Numero da etapa  */
.etapaNumero {
	height: 27px;
	width: 27px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../../imagens/spw//etapa.gif);
}

/* Numero atual da etapa  */
.etapaNumeroAtual {
	height: 27px;
	width: 27px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../../imagens/spw//etapaAtual.gif);
}

/* Fundo da etapa  */
.etapaFundo{
	background-image: url(../../imagens/spw//etapaFundo.gif);
}

/* Parte final da etapa  */
.etapaFinal{
	background-image: url(../../imagens/spw//etapaFinal.gif);
	width: 20px;
}

/* Titulo etapa  */
.etapaTit{
	background-image: url(../../imagens/spw//etapaTit.gif);
	background-repeat: no-repeat;

	height: 40px;
}

/* Fundo da pagina */
.fundo{
	background-attachment: scroll;
	background-image: url(../../imagens/spw//fundoProjeto.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*overflow-y: scroll;*/
	margin: 9px 15px 15px;
}

/* Label */
.label {
	font-size: 10px;
	font-weight: bold;
}

/* Label Maior */
.labelGrande {
	font-size: 14px;
	font-weight: bold;
}

/* Título da Mensagem */
.tituloMensagem {
	font-size: 11px;
}
/** Celula da grid **/
.spwCelulaGrid {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #CEDBD3;
	height: 20px;
	min-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	overflow: hidden;
}

/** Cabecalho da grid **/
.spwCabecalhoGrid {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
	font-size: 10px;
	background-color: #cccccc;
	font-weight: bold;
	color: #000;
	cursor: POINTER;
	overflow: hidden;
}

/** Tabela de filtros extras **/
.tabelaExtraFiltros{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ccc #ccc #000 #ccc;
}

/** Titulo da grid de consulta **/
.spwTituloGrid {
	font-size: 14px;
	font-weight: bold;
	background-color: #9B9B9B;
	color: #FFF;
}

/** Botao fechar no spConsulta **/
.spwTituloGrid .spwBotaoGrid{
	height:18px;
	width:18px;
	border:none;
	background-color:#999;
	color:#fff	
}

/** Rodape da grid **/
.spwRodapeGrid {
	border: none;
	font-size: 10px;
	background-color: #cccccc;
	color: #000000;
    height:20px;
    font-weight: bold;
}

/** Layer da grid **/
.spwLayerGrid {
	width:100%; 
	overflow-y: scroll; 
	overflow-x:hidden;
	border:1px;
}

/** Tabela de conteudo **/
.spwLayerGrid > table{
	*width:auto;	
}
/** Tabela da grid generica **/
.spwTabelaGrid {
	border: 1px solid #005252;
}

/** Formulário da grid **/
.spwGridForm {
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #005252;
	background-color: #EEE;
}

/** Tabela da grid tipo "grid-edit" **/
.spwTabelaGridEdit {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #005252;
}

/** Dados da grid **/
.spwCampoTextoGrid {
	font-size: 10px;
	border-width: 0;
	height: 16px;
	width: 100%; 
}

/** Botoes da grid **/
.spwBotaoGrid,.spwBotaoGrid-d,.spwBotaoGrid-o,.spwBotaoDefaultGrid,.spwBotaoDefaultGrid-o,.spwBotaoDefaultGrid-d {
	font-size: 10px;
	overflow:visible;
	padding:0px 10px 2px 10px;	
	height: 18px;
}

/** Botao da grid **/
.spwBotaoGrid {
	background-color: #6699FF;
	border: 1px solid #0066FF;
	cursor: pointer;
}

/** Botao da grid com foco **/
.spwBotaoGrid-o {
	background-color: #33CCFF;
	border: 1px solid #0099CC;
	cursor: pointer;
}

/** Botao da grid com foco **/
.spwBotaoGrid-d {
	background-color: #CCCCCC;
	border: 1px solid #969696;
}

/** Botao da grid default **/
.spwBotaoDefaultGrid {
	background-color: #FFCC00;
	border: 1px solid #FF9900;
	cursor: POINTER;
}

/** Botao da grid default com foco **/
.spwBotaoDefaultGrid-o {
	background-color: #FFDD00;
	border: 1px solid #FF9900;
	cursor: POINTER;
}

/** Botao da grid default desabilitado **/
.spwBotaoDefaultGrid-d {
	background-color: #CCCCCC;
	border: 1px solid #969696;
}

/** Botoes do rodape da grid **/
.spwRodapeGrid .spwBotaoGrid, .spwRodapeGrid .spwBotaoGrid-o,.spwRodapeGrid .spwBotaoDefaultGrid, .spwRodapeGrid .spwBotaoDefaultGrid-o{
	margin:1px 1px 1px 0;
}
/** Imagem do cabecalho descendente **/
.spwCabecalhoDesc {
	background-image: url(../../imagens/spw//desc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/** Imagem do cabecalho ascendente **/
.spwCabecalhoAsc {
	background-image: url(../../imagens/spw//asc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/** spwBotaoPrimeiro **/
.spwBotaoPrimeiro, .spwBotaoPrimeiro-o, .spwBotaoPrimeiro-d{
	border: 0px;
	width: 24px;
	height: 16px;
	cursor: POINTER;
}
.spwBotaoPrimeiro {
	background-image: url(../../imagens/spw//primeiro.gif);
}
.spwBotaoPrimeiro-o {
	background-image: url(../../imagens/spw//primeiro-o.gif);
}
.spwBotaoPrimeiro-d {
	background-image: url(../../imagens/spw//primeiro-d.gif);
}

/** spwBotaoProximo **/
.spwBotaoProximo, .spwBotaoProximo-o, .spwBotaoProximo-d  {
	border: 0px;
	width: 18px;
	height: 16px;
	cursor: POINTER;
}
.spwBotaoProximo {
	background-image: url(../../imagens/spw//proximo.gif);
}
.spwBotaoProximo-o {
	background-image: url(../../imagens/spw//proximo-o.gif);
}
.spwBotaoProximo-d {
	background-image: url(../../imagens/spw//proximo-d.gif);
}

/** spwBotaoUltimo **/
.spwBotaoUltimo, .spwBotaoUltimo-o, .spwBotaoUltimo-d  {
	border: 0px;
	width: 24px;
	height: 16px;
	cursor: POINTER;
}
.spwBotaoUltimo {
	background-image: url(../../imagens/spw//ultimo.gif);
}
.spwBotaoUltimo-o {
	background-image: url(../../imagens/spw//ultimo-o.gif);
}
.spwBotaoUltimo-d {
	background-image: url(../../imagens/spw//ultimo-d.gif);
}

/** spwBotaoAnterior **/
.spwBotaoAnterior, .spwBotaoAnterior-o, .spwBotaoAnterior-d{
	border: 0px;
	width: 21px;
	height: 16px;
	cursor: POINTER;
}
.spwBotaoAnterior {
	background-image: url(../../imagens/spw//retroceder.gif);
}
.spwBotaoAnterior-o {
	background-image: url(../../imagens/spw//retroceder-o.gif);
}
.spwBotaoAnterior-d {
	background-image: url(../../imagens/spw//retroceder-d.gif);
}
@media print{

	/** Celula da grid **/
	.spwCelulaGrid {
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
		height: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	
	/** Cabecalho da grid **/
	.spwCabecalhoGrid {
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 0px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
		font-size: 10px;
		background-color: #CEDED6;
		font-weight: bold;
		color: #000000;
	}
	
	/** Titulo da grid de consulta **/
	.spwTituloGrid {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		background-color: #FFFFFF;
		color: #000000;
	}
	
	/** Rodape da grid **/
	.spwRodapeGrid {
		border: none;
		font-size: 10px;
		background-color: #CEDED6;
		color: #000000;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #000000;
	}
	
	/** Layer da grid **/
	.spwLayerGrid {
		overflow:hidden;
		width:100%; 
		border:1px;
		height:100%;
	}
	
	/** Tabela da grid generica **/
	.spwTabelaGrid {
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
	}
	
	/** Tabela da grid tipo "grid-edit" **/
	.spwTabelaGridEdit {
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #000000;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #000000;
	}
	
	/** Botao da grid **/
	.spwBotaoGrid {
		display:none;
	}
	
	/** Botao da grid com foco **/
	.spwBotaoGrid-o {
		display:none;
	}
	
	/** Botao da grid default **/
	.spwBotaoDefaultGrid {
		display:none;
	}
	
	/** Botao da grid default com foco **/
	.spwBotaoDefaultGrid-o {
		display:none;
	}
}
*{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
html, body, form{
	margin: 0;
	padding: 0	
}

/** Estilo para os links da pagina  **/ 
a:link {
	  color: #000066; 
	  text-decoration: none
}

/** Estilo para os links da pagina  **/ 
a:visited {
	color: #000066; 
	text-decoration: none
}

/** Estilo para os links da pagina  **/ 
a:hover {
	color: #0066CC; 
	text-decoration: none
}

/** Estilo para o corpo do HTML  **/ 
body {
	font-size: 10px
}

/** Estilo para um campo INPUT do form  **/ 
input {
	font-size: 10px;
}

/** Estilo para o campo SELECT do form  **/ 
select {
	font-size: 10px;
}

/** Estilo para tabelas  **/ 
table {  
	font-size: 10px;
}

/** Estilo para o campo TEXTAREA do form  **/ 
textarea {
	font-size: 10px;
}

/** Estilo para imagens  **/ 
img {
	margin:0
}


/** Titulo da janela **/
.spwTituloModal {
    font-size: 14px;
    font-weight: bold;
    background-color: #9B9B9B;
    color: #FFFFFF;
}

.spwRodapeModal {
    border: none;
    font-size: 10px;
    background-color: #ccc;
    color: #000;
    height:20px;
    font-weight: bold;
}

/** Layer da Modal **/
.spwLayerModal {
    width:100%; 
    overflow: auto; 
    border:1px;
}
.spwBotaoModal,.spwBotaoModal-d,.spwBotaoModal-o,.spwBotaoDefaultModal,.spwBotaoDefaultModal-o,.spwBotaoDefaultModal-d {
    font-size: 10px;
    padding: 0 1px 0 1px;
    height: 16px;
}
.spwBotao,.spwBotao-d,.spwBotao-o,.spwBotaoDefault,.spwBotaoDefault-o,.spwBotaoDefault-d {
	font-size: 10px;
	overflow:visible;
	padding:1px 10px 2px 10px;	
	height:20px;
	font-weight: bold;
	cursor: POINTER;
}

/** Estilo para um botao comum do form **/ 
.spwBotao {
	background-color: #6699FF;
	border: 1px solid #0066FF;
}

/** Estilo para um botao comum do form, com o mouse em cima **/ 
.spwBotao-o {
	background-color: #33CCFF;
	border: 1px solid #0099CC;
}

/** Estilo para um botao comum do form, com o mouse em cima **/ 
.spwBotao-d {
	background-color: #CCCCCC;
	border: 1px solid #969696;
}

/** Estilo para um botao default do form **/ 
.spwBotaoDefault {
	background-color: #FFCC00;
	border: 1px solid #FF9900;
}

/** Estilo para um botao default do form, com o mouse em cima **/ 
.spwBotaoDefault-o {
	background-color: #FFDD00;
	border: 1px solid #FF9900;
}

/** Estilo para um botao default do form, desabilitado**/ 
.spwBotaoDefault-d{
	background-color: #CCCCCC;
	border: 1px solid #969696;
}

/** Campo do formulrio **/
.spwCampoTexto {
}

/** Qquer coisa alinhada a direita **/
.alignRight {
	text-align: right;
}

/** Qquer coisa alinhada ao centro **/
.alignCenter {
	text-align: center;
}

/** Qquer coisa desabilitada **/
/** Coloca uma imagem cinza no fundo para nao estragar o estilo da borda do campo**/
/** no IE. Por isso foi colocado o barra nove no final. Assim so o IE interpreta esse estilo**/
.disabled {
	background-color: #EBEBEB;
	border-style: groove;
}

/** Qquer coisa escondida **/
.hidden {
	display:none;
}

/** Qquer coisa escondida para impressao **/
.noPrint {
}

/** layer processando **/
.processando{
	position:absolute;
	height: 40px;
	width: 200px;
	background-image: url(../../imagens/spw//processando.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/** Qquer coisa errada **/
.erro {
	color: #ff0000;
}

.corFonteDesabilitada {
	color: #CCC;
}

.hint {
	color: #FFF;
	background-color: #000;
	border: 1px solid #FF0000;
}

/** Opcao da mensagem **/
a.opcaoMensagem:link{
	font-size: 10px;
    text-decoration: underline;
    color:#00AA00;
}

a.opcaoMensagem:visited{
	font-size: 10px;
    text-decoration: underline;
    color:#00AA00;
}

a.opcaoMensagem:active{
	font-size: 10px;
    text-decoration: underline;
    color:#00AA00;
}

a.opcaoMensagem:hover{
	font-size: 11px;
	font-weight: bold;
}

.tabelaMensagem{
	background-color: #FFFFDD;
}

.toggle{
	background-image: url(../../imagens/spw//abrirSubTitulo.gif);
}

.toggle-o{
	background-image: url(../../imagens/spw//abrirSubTitulo-o.gif);
}

.toggle-c{
	background-image: url(../../imagens/spw//fecharSubTitulo.gif);
}

.toggle-c-o{
	background-image: url(../../imagens/spw//abrirSubTitulo-o.gif);
}
.menuContexto{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	display:inline
}

.tableCalendario{
	display:inline;
	vertical-align: middle;
}

.columnTD {
	cursor: POINTER;
}

.campoDddDesabilitado {
	text-decoration: line-through;
	background-color: #EBEBEB;
	border-style: groove;
}

.avisoCriticoModal{
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background:#F5F5F5;
	width:100%;
	height:100%;		
}
#AvisosCriticos{
    font-family: arial, Helvetica, sans-serif;
    font-size:10px;
    margin:10px;
}
#AvisosCriticos a{
    color:#000066;
    text-decoration: none;
    width:100%;
    display:block;
    font-size:11px;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
    margin:0 0 10px 0;
    cursor:pointer;
    }
#AvisosCriticos a:hover{
	font-size:11px;
    font-weight: normal;
    font-family: arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#AvisosCriticos p{
	padding:0 0 0 10px;
}
#AvisosCriticos ul{
    padding:0;
    margin:0;
}
#AvisosCriticos li{
    border-bottom:1px solid #cecece;
    margin: 0 0 20px 0;
    list-style: none;
}
#AvisosCriticos a.avisoLido{
    background-image: url(../../imagens/spw//ic_aviso_lido.gif);
    background-position: right;
    background-repeat: no-repeat;
    color:#000066;
    text-decoration: none;
    width:100%;
    display:block;
	font-size:11px;
    font-weight: normal;
}
/* botao fechar da janela de consulta */    
.spwBotaoFecharJanela, .spwBotaoFecharJanela:hover{
	color:#eee;
	display:block;
	width:16px;
	height:16px;
	line-height:16px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

.spwInputSelect img{
	margin-left: 8px;
}
@media print{
	/** Estilo para um botao comum do form **/ 
	.spwBotao {
		display:none;
	}
	
	/** Estilo para um botao comum do form, com o mouse em cima **/ 
	.spwBotao-o {
		display:none;
	}
	
	/** Estilo para um botao default do form **/ 
	.spwBotaoDefault {
		display:none;
	}
	
	/** Estilo para um botao default do form, com o mouse em cima **/ 
	.spwBotaoDefault-o {
		display:none;
	}
	
	/** Qquer coisa escondida **/
	.hidden {
		display:inline;
	}
	
	/** Qquer coisa escondida para impressao **/
	.noPrint {
		display:none;	
	}
}
.jscalendar-DB-table-date-schedule {
background-color:#FFFFFF;
border:0px none;
font-family:verdana;
font-size:10px;
padding:0px;
}
.jscalendar-DB-table-style {
background-color:#FFFFFF;
border:1px solid #A0A0A0;
font-family:arial;
font-size:11px;
padding:0px;
}
.jscalendar-DB-div-style {
position:absolute;
visibility:hidden;
z-index:999;
}
.jscalendar-DB-title-style {
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-weight:bold;
padding:2px;
}
.jscalendar-DB-title-background-style {
background-color:#0000AA;
border:0px;
}
.jscalendar-DB-title-control-normal-style {
border:1px solid #3366FF;
cursor:pointer;
}
.jscalendar-DB-title-img-normal-style {
cursor:pointer;
}
.jscalendar-DB-title-control-select-style {
border:1px solid #88AAFF;
cursor:pointer;
}
.jscalendar-DB-title-img-select-style {
cursor:pointer;
}
.jscalendar-DB-dropdown-style {
background-color:#FFFFDD;
border:1px solid #A0A0A0;
cursor:pointer;
font-family:arial;
font-size:11px;
}
.jscalendar-DB-dropdown-select-style {
background-color:#FFCC99;
}
.jscalendar-DB-dropdown-normal-style {
background-color:inherit;
}
.jscalendar-DB-body-style {
background-color:#FFFFFF;
font-family:verdana;
font-size:10px;
padding:0px;
}
.jscalendar-DB-current-day-style {
color:red;
font-weight:bold;
text-decoration:none;
}
.jscalendar-DB-end-of-weekday-style {
color:#909090;
text-decoration:none;
}
.jscalendar-DB-normal-day-style {
color:black;
text-decoration:none;
}
.jscalendar-DB-would-be-selected-day-style {
background-color:#EEEEEE;
}
.jscalendar-DB-selected-day-style {
border:1px solid #A0A0A0;
}
.jscalendar-DB-holiday-style {
background-color:#FFDDDD;
}
.jscalendar-DB-today-style {
background-color:#F0F0F0;
color:black;
padding:0px;
text-align:center;
text-decoration:none;
}
.jscalendar-DB-today-lbl-style {
padding:1px;
text-align:center;
}
.jscalendar-DB-weeknumber-div-style {
background-color:#D0D0D0;
padding:0px;
}
.jscalendar-DB-pastaSep {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EEEEEE;
	width: 5px;
}
.jscalendar-DB-pastaAtiva {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #00CC00;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	cursor:default;
}
.jscalendar-DB-pastaDes {
	background-color: #EEEEEE;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	cursor:pointer;
}
.jscalendar-DB-pastaFinal {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EEEEEE;
}
.jscalendar-DB-pastaOver {
	background-color: #FFFF99;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	cursor:pointer;
}
.jscalendar-DB-tabela-pasta {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.columnTD {
	cursor: POINTER;
}

.nodoDesabilitado {
	color: #ababab;
	font-style: italic;
	cursor: pointer;
}

.nodoNormal {
	cursor: pointer;
}

.nodoNormal-over {
	cursor: pointer;
	color: rgb(89,146,256);
}

.linha-selecionada {
	background-color: rgb(49,106,197);	
	color: #FFFFFF;
}

.linha-vertical {
	background-image: url('../../imagens/spw//treeSearchLinha.png');
}

.linha-ultimo-filho {
	background-image: url('../../imagens/spw//treeSearchLinhaUltimoFilho.png');
}

.linha-filho {
	background-image: url('../../imagens/spw//treeSearchLinhaFilho.png');
}

.icone-encolhido {
	background-image: url('../../imagens/spw//treeSearchIcoMais.png');
}

.icone-aberto {
	background-image: url('../../imagens/spw//treeSearchIcoMenos.png');
}

.icone-bola {
	background-image: url('../../imagens/spw//treeSearchIcoBola.gif');
}
