/* CSS Document */
<!--

/* ESTILO UTILIZANDO #<NOMEDOESTILO> -> UTILIZADO EM TAGS ONDE HOUVER A DECLARAÇÃO COM ID (EX: ID="<NOMEDOESTILO>") */
/* ESTILO UTILIZANDO .<NOMEDOESTILO> -> UTILIZADO EM TAGS ONDE HOUVER A DECLARAÇÃO COM CLASS (EX: CLASS="<NOMEDOESTILO>") */
/* ESTILO UTILIZANDO <NOMEDOESTILO> -> TUDO QUE ESTIVER SEM . OU # SERÁ */

/* ESTILOS DE TELAS */
/* ESTILOS DE MENU */
/* ESTILOS DE LOGIN */
/* ESTILOS DE RELATÓRIO */
/* ESTILOS DE TOPO */
/* ESTILOS DE CALENDÁRIO */
/* ESTILOS DE ABA */

/* TAG BODY - TODAS AS PÁGINAS */
body{
    /* COR DE FUNDO E MARGENS */
	background-color: #FFFFFF;
    margin: 0;
	/* BARRA SCROLL */
    scrollbar-face-color: #e1e4e7;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #bfbfbf;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #999999;
	scrollbar-arrow-color: #cc3333;
	scrollbar-track-color: #cccccc;
    overflow-y: auto;
	overflow-x: auto;
}
/* TAGS DO TIPO HR - CAMPO TIPO LINHA */
hr {
	color: #003366;
	height: 1px;
}
/* TAG DE PÁRAGRAFO */
p {
	margin-top: -8px;
}
/* COR DE FUNDO USADA NA TAG BODY DO MENU  */
.color_menu {
	background-image: url(../images/fundo_menu.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #F7F7F7;
}
/* COR DE FUNDO USADA NA TAG BODY DO TOPO  */
.color_topo {
	background-color: #FFF;
}
/* - COR DE FUNDO USADA NA TAG BODY DA TELA DE LISTAGEM DE REGISTROS */
.color_lista {
	background-color: #f7f7f7;
}
/* COR DE FUNDO USADA NA TAG BODY DO CADASTRO  */
.color_cad {
	background-color: #E1E4E7;

}
/* COR DE FUNDO USADA NA TAG BODY DO LOGIN  */
.color_login {
	background-image: url(../images/bg_login.jpg);
	background-color: #CCCCCC;
	background-repeat: no-repeat;
}
/* RELATÓRIO */

/* RODAPÉ RELATÓRIO */
#rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	font-style: italic;
	position: absolute;
	width: 100%;
}
/* TÍTULO RELATÓRIO */
#tit_rel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;
}
/* TEXTO RELATÓRIO */
.texto_rel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1pt solid #d0d0d0;
	font-weight: bold;
	background-color: #FFFFFF;
}
/* TEXTO RELATÓRIO CAMPO NÚMERICO*/
.texto_rel_num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1pt solid #d0d0d0;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: right;
}
/* TODAS AS TAGS FIELDSET  */
fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #999;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 2px;
	padding-left: 3px;
}
/* LINHA DO GRID DIVERGENCIA  */
.grid_divergencia, .grid_divergencia a:link, .grid_divergencia a:active, .grid_divergencia a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
    text-decoration: none;
	background-color: #FF0000;
}
.grid_divergencia_selecionado, .grid_divergencia_selecionado a:link, .grid_divergencia_selecionado a:active, .grid_divergencia_selecionado a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
    text-decoration: none;
	background-color: #FF0000;
}
.grid_divergencia_foco, .grid_divergencia_foco a:link, .grid_divergencia_foco a:active, .grid_divergencia_foco a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
    text-decoration: none;
	background-color: #FF0000;
}
.grid_divergencia a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
	text-decoration: none;
}
.grid_divergencia2, .grid_divergencia2 a:link, .grid_divergencia2 a:active, .grid_divergencia2 a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
    text-decoration: none;
	background-color: #2828FF;
}
.grid_divergencia_selecionado2, .grid_divergencia_selecionado2 a:link, .grid_divergencia_selecionado2 a:active, .grid_divergencia_selecionado2 a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
    text-decoration: none;
	background-color: #2828FF;
}
.grid_divergencia_foco2, .grid_divergencia_foco2 a:link, .grid_divergencia_foco2 a:active, .grid_divergencia_foco2 a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
    text-decoration: none;
	background-color: #2828FF;
}
.grid_divergencia2 a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
	text-decoration: none;
}
.grid_divergencia3, .grid_divergencia3 a:link, .grid_divergencia3 a:active, .grid_divergencia3 a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
    text-decoration: none;
	background-color: #00A800;
}
.grid_divergencia_selecionado3, .grid_divergencia_selecionado3 a:link, .grid_divergencia_selecionado3 a:active, .grid_divergencia_selecionado3 a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
    text-decoration: none;
	background-color: #00A800;
}
.grid_divergencia_foco3, .grid_divergencia_foco3 a:link, .grid_divergencia_foco3 a:active, .grid_divergencia_foco3 a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
    text-decoration: none;
	background-color: #00A800;
}
.grid_divergencia3 a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
	text-decoration: none;
}
/* LINHA DO GRID 1 */
.grid_A, .grid_A a:link, .grid_A a:active, .grid_A a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
    text-decoration: none;
	background-color: #F7EEC7;
}
/* LINHA DO GRID 1 */
.grid_A, .grid_A a:link, .grid_A a:active, .grid_A a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
    text-decoration: none;
	background-color: #F7EEC7;
}
/* LINHA DO GRID 1 */
.grid_A_selecionado, .grid_A_selecionado a:link, .grid_A_selecionado a:active, .grid_A_selecionado a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
    text-decoration: none;
	background-color: #EEE;
}
.grid_A_foco, .grid_A_foco a:link, .grid_A_foco a:active, .grid_A_foco a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
    text-decoration: none;
	background-color: #EEE;
}
/* LINHA DO GRID 1 (LINK) AO PASSAR MOUSE NO TEXTO */
.grid_A a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
	text-decoration: none;
}
/* LINHA DO GRID 2 */
.grid_B, .grid_B a:link, .grid_B a:active, .grid_B a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #FFF;
}
.grid_B_selecionado, .grid_B_selecionado a:link, .grid_B_selecionado a:active, .grid_B_selecionado a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #EEE;
}
.grid_B_foco, .grid_B_foco a:link, .grid_B_foco a:active, .grid_B_foco a:visited {
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
	text-decoration: none;
	background-color: #EEE;
}
/* LINHA DO GRID 2 (LINK) AO PASSAR MOUSE NO TEXTO */
.grid_B a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #171D74;
	text-decoration: none;
}
/* CABEÇALHOS DOS GRIDS */
#cabecalho_grid, #cabecalho_grid a:link, #cabecalho_grid a:active, #cabecalho_grid a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}
/* BOTÕES DE TELA - MESMA LINHA DO TÍTULO DA TELA */
#botao_tela, #botao_tela a:link, #botao_tela a:active, #botao_tela a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #161C74;
	text-decoration: none;
	background-color: #EFDD8F;

}
/* BOTÕES DE TABELA */
#botao_tabela, #botao_tabela a:link, #botao_tabela a:active, #botao_tabela a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-decoration: none;
}
/* BOTÕES DE TABELA E BOTÕES DE TELA (LINK) AO PASSAR MOUSE NO TEXTO */
#botao_tela a:hover, #botao_tabela a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
	text-align: right;
}
/* TODOS OS CAMPOS: TEXTO(EDIT) + CHECK + RADIO + BUTTON (BOTÕES DE FORM) */
/* TODOS OS CAMPOS: COMBO(LOOKUP) E NxN */
/* TODOS OS CAMPOS MEMO */
input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #171D74;
	border: 1px solid #CCC;
	background-color: #F7F7F7;
}
/* QUANDO O FOCO ESTIVER NOS CAMPOS: EDIT (TEXTO) + LOOKUP + NxN + MEMO */
.foco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
    color: #000000;
	border: 1px solid #666666;
	font-weight: bold;
	background-color: #EDEDED;
}

/* ESPAÇO ONDE CONTÉM OS DADOS DE PAGINAÇÃO DE REGISTROS */
#linha_pagina, #linha_pagina a:link, #linha_pagina a:visited, #linha_pagina a:active  {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #171D74;
	background-image: url(../images/fundo_paginacao.jpg);
	text-decoration: none;
}

/* MENU */

/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO GRUPO (TÓPICO) */
#titulo_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #171D74;
	padding-left: 7px;
	font-variant: small-caps;
	background-image: url(../images/titulo_menu.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height: 13px;
}
/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO NOME DA TELA: ITEM DE MENU */
.linha_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
	padding-right: 1px;
	width: 90%;
	font-style: normal;
}
/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO NOME DA TELA: ITEM DE MENU */
.linha_menu a:link, .linha_menu a:active, .linha_menu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	width: 90%;
	font-style: normal;
}
/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO NOME DA TELA - AO PASSAR O MOUSE NO ITEM DO MENU */
.linha_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	color: #171D74;
	text-decoration: none;
	text-align: right;
	width: 90%;
	font-style: normal;
}
/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO NOME DA TELA: ITEM DE MENU */
.linha_menu_selecionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #171D74;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-right: 1px;
	width: 95%;
	font-style: normal;
}
/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO NOME DA TELA: ITEM DE MENU */
.linha_menu_selecionado a:link, .linha_menu_selecionado a:active, .linha_menu_selecionado a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #171D74;
	text-decoration: none;
	text-align: right;
	width: 95%;
	font-style: normal;
}
/* MENU LATERAL ESQUERDO - CARACTERÍTICAS DO NOME DA TELA - AO PASSAR O MOUSE NO ITEM DO MENU */
.linha_menu_selecionado a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
	color: #171D74;
	text-decoration: none;
	text-align: right;
	width: 95%;
	font-style: normal;
}
/* LINHA INFERIOR */
#linha_tela{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	bottom: -5;
	width: 100%;
	height: 3px;
	background-color: #666666;
	margin: 0px;
}
/* LINHA INFERIOR - COM TEXTO E LINK */
 #linha_tela a:link, #linha_tela a:active, #linha_tela a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
/* LINHA INFERIOR */
.linha_tela, .linha_tela a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	height: 3px;
	background-color:   #666666;

}

/* LOGIN  */
/* FUNDO LOGIN - IMAGEM DE FUNDO ABAIXO DOS CAMPOS */
#meio {
	position: absolute;
	left: 135px;
	top: 130px;
	width: 368px;
	}

#campos_login {
	position: relative;
	background-image: url(../images/bg_red.jpg);
	background-repeat: repeat-x;
	width: 360px;
	_width: 368px;
	height: 38px;
	padding-top: 4px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#login_data{
	position: absolute;
	width: 360px;
	top: 100px;
	left: 139px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
#lateral {
	position: absolute;
	width: 250px;
	top: 25px;
	left: 516px;
	padding-left: 10px;
}
#meio p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#meio p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#lateral p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}
#lateral p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#lateral p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#top{
	top: 0px;
	height: 17px;
	background-color: #000000;
	text-align: left;
	padding-left: 70px;
}
#top ul{
	margin-top: 0px;
	margin-bottom: 0px;
}
#top li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: inline;
	margin-left: 10px;
}
#top li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#top li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
/* LINHA QUE CONTÉM INFORMAÇÕES DO USUÁRIO LOGADO E TEXTOS DOS RELATORIOS */
#texto, #texto a:link, #texto a:active, #texto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
/* TEXTOS DOS CADASTROS */
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* TOPO */

/* LINHA DE MÓDULO 1 */
.modulo_A, .modulo_A a:link, .modulo_A a:active, .modulo_A a:visited {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #171D74;
	background-image: url(../images/modulo_1.jpg);
	background-repeat:repeat-x;
	border-width: 0px;
	border-color:#FF4A73;
	border-style:solid;
	vertical-align: top;
                 width: 80px;
	min-width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
                 display:table;
}
.modulo_A_selecionado, .modulo_A_selecionado a:link, .modulo_A_selecionado a:active, .modulo_A_selecionado a:visited {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background-color: #666;
	background-image: url(../images/modulo_selecionado.jpg);
	background-repeat:repeat-x;
	border-width: 0px;
	border-color:#FF4A73;
	border-style:solid;
	vertical-align: top;
        width: 80px;
	min-width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
	background-color: #dddddd;
        display:table;
}
/* LINHA DE MÓDULO 2 */
.modulo_B, .modulo_B a:link, .modulo_B a:active, .modulo_B a:visited {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #171D74;
	background-image: url(../images/modulo_2.jpg);
	background-repeat:repeat-x;
	border-width: 0px;
	border-color:#3C71AC;
	border-style:solid;
	vertical-align: top;
        width: 80px;
	min-width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
        display:table;
}
.modulo_B_selecionado, .modulo_B_selecionado a:link, .modulo_B_selecionado a:active, .modulo_B_selecionado a:visited {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	background-color: #666;
	background-image: url(../images/modulo_selecionado.jpg);
	background-repeat:repeat-x;
	border-width: 0px;
	border-color:#3C71AC;
	border-style:solid;
	vertical-align: top;
        width: 80px;
	min-width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
	background-color: #dddddd;
        display:table;
}
/* BARRA DE BOTÕES DO TOPO: ATUALIZA , IMPRIMI */
#barra,#barra a:link, #barra a:active, #barra a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #171D74;

}
/* BARRA DE BOTÕES DO TOPO AO PASSAR O MOUSE */
#barra a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

/*  IMAGEM DE FUNDO DO TOPO  */
#fundo {
	background-color: #FFF;
	background-image:   url(../images/fundo_topo.jpg);
	background-repeat: no-repeat;
	background-position: left;

}
/*  IMAGEM DE FUNDO TOPO  - LOGOTIPO */
#fundo_logo {
	background-image:   url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
    background-color: #F8F4E1;
}

/* PESQUISA */

/* LINHA QUE CONTÉM O CAMPO DE PESQUISA E LINKS */
#linha_pesquisa, #linha_pesquisa a:link, #linha_pesquisa a:active, #linha_pesquisa a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
/* LINHA QUE CONTÉM O CAMPO DE PESQUISA E LINKS - AO PASSAR O MOUSE */
#linha_pesquisa a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #171D74;
	text-decoration: none;
	font-weight: normal;
}
/* IMAGEM DE FUNDO DA LINHA QUE CONTÉM O CAMPO DE PESQUISA E LINKS */
#fundo_pesquisa {
	background-image:   url(../images/fundo_pesquisa.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color:   #FFF;
}

/* CALENDARIO */

/* FUNDO DO DIA DA SEMANHA E DIA DO MÊS */
.datePicker {
        border:                1px solid WindowText;
        background:        Window;
        width:                175px;
        padding:        0px;
        cursor:                default;
        -moz-user-focus:        normal;
		font-size: 11px;
}
/* FONTE DO DIA DA SEMANHA E DIA DO MÊS */
.datePicker td {        
         font:                        smallcaption;
        font:                        small-caption;
        text-align:                center;
        color:                        WindowText;
        cursor:                        default;
        font-weight:        normal !important;
        -moz-user-select:        none;
        padding:                0;
        font-size: 11px !important;
}
/* FONTE DA COLUNA DOMINGO DO DIA DO MÊS */
.datePicker td.red {
        color:                        red;
}
/* LINHA QUE CONTÉM O ANO E O MÊS SELECIONADO */
.datePicker .header {
        background:                #ffffff;
        padding:                3px;
        border-bottom:        1px solid WindowText;
}
/* LARGURA DA LINHA QUE CONTÉM O ANO E O MÊS SELECIONADO */
.datePicker .headerTable {
        width:                        100%;

}
/* ESPAÇAMENTO DA LINHA QUE CONTÉM OS BOTÕES: DIA ATUAL, OK, CANCELA */
.datePicker .footer {
        padding: 5px;
}
/* TAMANHO (LARGURA) DA QUE CONTÉM OS BOTÕES: DIA ATUAL, OK, CANCELA */
.datePicker .footerTable {
        width:                100%;
}
/* ESPAÇAMENTO DA TABELA QUE CONTÉM DIA DA SEMANA E MÊS */
.datePicker .grid {
        padding:        3px;
}
/* TAMANHO (LARGURA) DA TABELA QUE CONTÉM DIA DA SEMANA E MÊS */
.datePicker .gridTable {
        width:        100%;
}
/* LARGURA DA COLUNA DOMINGO */
.datePicker .gridTable td {
        width:        14.3%;
}
/* LINHA DO DIA DA SEMANA */
.datePicker .gridTable .daysRow td {
        font-weight:        bold !important;
        border-bottom:        1px solid ThreeDDarkShadow;
}
/* LINHA HORIZONTAL ABAIXO DA LINHA DO DIA DA SEMANA */
.datePicker .grid .gridTable .upperLine {
        width:                100%;
        height:                2 px;
        overflow:        hidden;
        background:        transparent;
}
/* DIA DO MÊS ATUAL */
.datePicker td.today {
        font-weight:        bold !important;
}
/* DIA DO MÊS SELECIONADO */
.datePicker td.selected {
        background:                #171D74;
        color:                        #FFF !important;
}
/* TEXTO DA LINHA DO ANO E MÊS */
.datePicker td .topLabel {
        color:                        CaptionText;
        display:                block;
        font-weight:        bold !important;
        width:                        100%;
        text-decoration:        none;

}
/* BOTÃO DE ITEM PRÓXIMO */
.datePicker .previousButton {
        background:        buttonface url(../images/arrow.left.png) no-repeat center center;
		width:                        14px;
        height:                        14px;
		border-width:        1px;
        font:                        Caption;
        font-weight:        normal !important;
}
/* BOTÃO DE ITEM ANTERIOR */
.datePicker .nextButton {
        background:        buttonface url(../images/arrow.right.png) no-repeat center center;
		width:                        14px;
        height:                        14px;
		border-width:        1px;
        font:                        Caption;
        font-weight:        normal !important;
}
/* BOTÕES DIA ATUAL, OK E CANCELA */
.datePicker .okButton,
.datePicker .todayButton,
.datePicker .noneButton {
        width:        55px;
        background:   #171D74;
        color:             #ffffff;
		border-width:        1px;        
        font-weight:        normal !important;
		font-size: 10px;
		margin-left:-3px;
}
/* CAIXA QUE APARECE QUANDO CLICADO EM ANO E MÊS*/
.datePicker .labelPopup {
        position:        absolute;
        min-width:        130px;
        background:        #171D74;
        border:                1px solid WindowText;
        padding:        1px;
		color:#FFFFFF;

}
/* CAIXA QUE APARECE QUANDO CLICADO EM ANO E MÊS - TEXTO/LINK ANO E MÊS */
.datePicker .labelPopup a {
        width:                                100%;
        display:                        block;
        color:                                WindowText;
        text-decoration:        none;
        white-space:                nowrap;
		color:#FFFFFF;
}
/* CAIXA QUE APARECE QUANDO CLICADO EM ANO E MÊS - TEXTO/LINK ANO E MÊS AO PASSAR O MOUSE */
.datePicker .labelPopup a:hover {
        background:        #171D74;
        color:                #999999;
}
/* CAIXA QUE APARECE QUANDO CLICADO ANO E MÊS - ANO E MÊS SELECIONADO */
.datePicker .labelPopup a.selected {
        font-weight:        bold;
}

/* ABA */

/* TAMANHO (LARGURA) DA ABA  */
.dynamic-tab-pane-control.tab-pane {
    font-weight:        bold;
    position:        relative;
    width:                100%;
}
/* ABA DESABILITADA */
.dynamic-tab-pane-control .tab-row .tab {
       	font-weight: bolder;
        font-family: Verdana;
        font-size:10px;
        color:#999999;
        display:inline;
        margin: 1px -5px 1px 5px;
        float:left;
        padding:1px 6px 3px 6px;
        background: #CCC;
		border:1px solid;
        border-color:#999;
        cursor:hand;
        z-index:1;
        position:relative;
}
/* ABA - AO PASSAR MOUSE SOBRE TEXTO  */
.dynamic-tab-pane-control .tab-row .tab.hover {
        color:#171D74;
        cursor: hand;
        border:  1px solid #666;
}
/* COR E POSIÇÃO DA ABA SELECIONADA  */
.dynamic-tab-pane-control .tab-row .tab.selected {
        border:                        1px solid #999;
        z-index:                3;
        padding:                1px 6px 5px 6px;
        margin:                        2px -6px -2px -2px;
        top:                        -1px;
        background:                #F7F7F7;
}
/* ABA - TEXTO LINK  */
.dynamic-tab-pane-control .tab-row .tab a {
        font-weight:        bold;
        font-family:Verdana;
        font-size:10px;
        color: #666666;
        text-decoration:none;
        cursor:hand;
        border:                        0px solid #999;
}
.dynamic-tab-pane-control .tab-row .hover a {
        color:        #171D74;

}
/* FONTE DA ABA SELECIONADA  */
.dynamic-tab-pane-control .tab-row .tab.selected a {
        font-weight:        bold;
		color:        #171D74;

}
/* CONTEUDO DA ABA*/
.dynamic-tab-pane-control .tab-page {
        font-weight:        bold;
        clear:                        both;
        border:                        0px solid black;
        background:                #E1E4E7;
        z-index:                2;
        position:                relative;
        top:                        -2px;
        color:                        Black;
        font-family:        Verdana;
        font-size:                10px;
        padding:                10px;
}
/* FUNDO DAS ABAS */
.dynamic-tab-pane-control .tab-row {
        z-index:                1;
        white-space:        nowrap;
        background:                #E1E4E7;
        width:                        100%;
}



/*Modulo Sistema SHVNS*/
.modulo_SHVNS, .modulo_SHVNS a:link, .modulo_SHVNS a:active, .modulo_SHVNS a:visited {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image:   url(../images/moduloA.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-color:#FF4A73;
	border-style:solid;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
}
.modulo_SHVNS_selecionado, .modulo_SHVNS_selecionado a:link, .modulo_SHVNS_selecionado a:active, .modulo_SHVNS_selecionado a:visited {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image:   url(../images/moduloA.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-color:#FF4A73;
	border-style:solid;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
}


-->