/* 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: #072355;
	scrollbar-track-color: #cccccc;
    overflow-y: auto;
	overflow-x: auto;
}
/* TAGS DO TIPO HR - CAMPO TIPO LINHA */
hr {
	color: #CCCCCC;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
table tr td hr {
	color: #333;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* TAG DE PÁRAGRAFO */
p {
	margin-top: -8px;
}
legend{
    color:#CC0000;
}
/* 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: #FFFFFF;
}
/* COR DE FUNDO USADA NA TAG BODY DO TOPO  */
.color_topo {
/*	background-image: url(../images/fundo_logo.jpg);
	background-repeat: no-repeat; */
	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: #EEEEEE;

}
/* COR DE FUNDO USADA NA TAG BODY DO LOGIN  */
.color_login {
	/*background-image: url(../images/bg_centro.jpg);*/
	background: #EFEFEE;
	/*background-color: #CCCCCC;*/
	margin: 0px;
	overflow-y: hidden;
	overflow-x: hidden;
}
/* 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: #072355;
	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;
    white-space:pre;
}
/* 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: #072355;
	text-decoration: none;
	border: 1px solid #999999;
	margin-left: 5px;
	margin-right: 3px;
	margin-bottom: 2px;
	padding-left: 3px;
}
/* LINHA DO GRID 1 */
.grid_A{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
    text-decoration: none;
	background-color: #FFFFFF;
	cursor: pointer;
    white-space: nowrap;
}
.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: #FFFFFF;
	cursor: pointer;
    white-space: nowrap;
}
/* 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: #666666;
    text-decoration: none;
	background-color: #d0d0d0;
	cursor: pointer;
    white-space: nowrap;
/*    border-bottom: 1px solid #000000;*/
}
.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: #f47622 ;
    text-decoration: none;
	background-color: #DDDDDD;
	cursor: pointer;
    white-space: nowrap;
}
/* LINHA DO GRID 1 (LINK) AO PASSAR MOUSE NO TEXTO */
.grid_A a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f47622 ;
	text-decoration: none;
	cursor: pointer;
    white-space: nowrap;
}
/* 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: #EDEDED;
	cursor: pointer;
    white-space: nowrap;
}
.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: #666666;
	text-decoration: none;
	background-color: #d0d0d0;
	cursor: pointer;
    white-space: nowrap;
}
.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: #f47622 ;
	text-decoration: none;
	background-color: #dddddd;
	cursor: pointer;
    white-space: nowrap;
}
/* LINHA DO GRID 2 (LINK) AO PASSAR MOUSE NO TEXTO */
.grid_B a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f47622 ;
	text-decoration: none;
	cursor: pointer;
    white-space: nowrap;
}
/* 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 !important;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
/* BOTÕES DE TELA - MESMA LINHA DO TÍTULO DA TELA */

#botao_tela {
    background-image: url(../images/cabecalho_grid.jpg);
	background-repeat: repeat-x;
}

#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: #000000;
	text-decoration: none;


}
/* 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: #DA251D;
	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: #000000;
	border: 1px solid #C4C4C4;
	background-color: #F7F7F7;
    font-variant: normal;
}
/* 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;
    font-variant: normal;
}

/* ESPAÇO ONDE CONTÉM OS DADOS DE PAGINAÇÃO DE REGISTROS */
#linha_pagina{
   background-image: url(../images/cabecalho_grid.jpg);
	background-repeat: repeat-x;
}

#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: #333333;
	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: #072355;
	padding-left: 7px;
	font-variant: small-caps;
	background-image: url(../images/titulo_menu.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 13px;
	white-space:normal;
}
/* 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: #999999;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;	
	font-style: normal;
	white-space: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: #666666;
	text-decoration: none;
	text-align: right;	
	font-style: normal;
	white-space: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: #f47622;
	text-decoration: none;
	text-align: right;	
	font-style: normal;
	white-space: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: #f47622;
	text-decoration: none;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
	white-space:normal;
	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: #f47622;
	text-decoration: none;
	text-align: right;
	white-space:normal;
	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: #f47622;
	text-decoration: none;
	text-align: right;
	white-space:normal;
	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: 0;
	width: 100%;
	height: 7px;
	background-color:   #E20034;
	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: 7px;
	background-color:   #072355;

}

/* LOGIN  */
/* FUNDO LOGIN - IMAGEM DE FUNDO ABAIXO DOS CAMPOS */
#fundo_login {
	position: absolute;
    background-image: url(../images/centro.jpg);
	background-repeat: no-repeat;
	left: 109px;
	padding-top: 190px;
	padding-left: 25px;
	padding-right: 5px;
	_padding-left: 65px;
    width: 549px;
	_width: 549px;
    margin: auto;
    height: 253px;
	_height: 448px;

}

#fundo_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;

}

/* FONTE LOGIN - IMAGEM DE FUNDO ABAIXO DOS CAMPOS */
#texto_login, #texto_login a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#top_barra{
	_width: 100%;
	background-color: #333333;
     padding-left: 0px;
	margin-bottom: 0px;
	bottom: 0px;
	_bottom: -1px;
    left: 0px;
   height: 20px;
    position: absolute;
}
#top_barra, #top_barra a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	 text-decoration:none;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DA251D;
	text-decoration: none;
	margin: 0px;
}



/* 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: 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_A_selecionado, .modulo_A_selecionado a:link, .modulo_A_selecionado a:active, .modulo_A_selecionado a:visited {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
    border-width: 0px;
	border-color:#FF4A73;
	border-style:solid;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
    background-color: #eeeeee;
}

/* LINHA DE MÓDULO 2 */
.modulo_B, .modulo_B a:link, .modulo_B a:active, .modulo_B 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/moduloB.jpg);
	background-repeat: repeat-x;
	border-width: 0px;
	border-color:#3C71AC;
	border-style:solid;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
}
.modulo_B_selecionado, .modulo_B_selecionado a:link, .modulo_B_selecionado a:active, .modulo_B_selecionado a:visited {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
    border-width: 0px;
	border-color:#3C71AC;
	border-style:solid;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
    background-color: #eeeeee;
}
/* 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: #072355;

}
/* 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-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: top;

}

/* 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: #333333;
	text-decoration: none;
	font-weight: bold;
}
/* 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: #f47622;
	text-decoration: none;
	font-weight: bold;
}
/* 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:   #EDEDED;
}

/* CALENDÁRIO */

/* 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;
}
/* 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;
}
/* 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%;
        background-color: #072355;
}
/* 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%;
        font-size:11px;
}
/* LINHA DO DIA DA SEMANA */
.datePicker .gridTable .daysRow td {
        font-weight:        bold !important;
        border-bottom:        1px solid ThreeDDarkShadow;
        font-size:11px;
        background-color:#CCC;
}
/* 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;
        font-size:11px;
}
/* DIA DO MÊS SELECIONADO */
.datePicker td.selected {
        background:                #C63535;
        color:                        HighlightText !important;
        font-size:11px;
}
/* TEXTO DA LINHA DO ANO E MÊS */
.datePicker td .topLabel {
        color:                        CaptionText;
        display:                block;
        font-weight:        bold !important;
        width:                        100%;
        text-decoration:        none;
        background-color: #CC0000;
        font-size:11px;

}
/* 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;
        font-size:11px;
}
/* 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;
        font-size:11px;
}
/* BOTÕES DIA ATUAL, OK E CANCELA */
.datePicker .okButton,
.datePicker .todayButton,
.datePicker .noneButton {
        width:        55px;
        background:   #C63535;
        color:             HighlightText;
		border-width:        1px;        
        font-weight:        normal !important;
		font-size: 10px;
		margin-left:-3px;
                font-size:11px;
}
/* CAIXA QUE APARECE QUANDO CLICADO EM ANO E MÊS*/
.datePicker .labelPopup {
        position:        absolute;
        min-width:        130px;
        background:        #C63535;
        border:                1px solid WindowText;
        padding:        1px;
        font-size:11px;

}
/* 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;
}
/* 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:        #C63535;
        color:                HighlightText;
}
/* 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: #BFBFBF;
		border:1px solid;
        border-color:#999999;
        cursor:hand;
        z-index:1;
        position:relative;
}
/* ABA - AO PASSAR MOUSE SOBRE TEXTO  */
.dynamic-tab-pane-control .tab-row .tab.hover {
        color:#CC3333;
        cursor: hand;
        border:  1px solid #CCCCCC;
}
/* COR E POSIÇÃO DA ABA SELECIONADA  */
.dynamic-tab-pane-control .tab-row .tab.selected {
        border:                        1px solid #666666;
        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 #003366;
}
.dynamic-tab-pane-control .tab-row .hover a {
        color:        #000000;

}
/* FONTE DA ABA SELECIONADA  */
.dynamic-tab-pane-control .tab-row .tab.selected a {
        font-weight:        bold;
		color:        #CC3333;

}
/* CONTEUDO DA ABA*/
.dynamic-tab-pane-control .tab-page {
        font-weight:        bold;
        clear:                        both;
        border:                        0px solid black;
        background:                #EEEEEE;
        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:                #EEEEEE;
        width:                        100%;
}



/* LINHA DE MÓDULO MAIA */
.modulo_maia, .modulo_maia a:link, .modulo_maia a:active, .modulo_maia a:visited {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/modulo_2.jpg);
    background-repeat: repeat-x;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
}
.modulo_maia_selecionado, .modulo_maia_selecionado a:link, .modulo_maia_selecionado a:active, .modulo_maia_selecionado a:visited {
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/modulo_selecionado.jpg);
    background-repeat: repeat-x;
	vertical-align: top;
	width: 80px;
	white-space: nowrap;
	position:relative;
	float: right;
}


img{
 	border:none;
}

/* AUTO COMPLETAR JQUERY */
.ac_results {
	position: absolute;
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
/*	background-color:#FF0000; */
}
.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: #072355;
	color: #FFF;
}
.impromptufade{
	position: absolute;
	background-color: #EEEEEE;
        width:100%;
        z-index:55;
        top:0px;
        left:0px;
        filter: alpha(opacity=0);
        opacity:0;
	-moz-opacity: 0;
}
#CONTEUDO{
    position:absolute;
    width:500px;
    height:350px;
    background-color:#FFF;
    border:3px double #b7b7b7;
    top:0px;
    z-index:56;
    overflow:auto;
}
-->

