﻿/* ================================
    ESTILOS CSS PARA O TEMA PADRO
	01/2007 - Vidal
   ================================ */
/*-------------------------------------------------------------------------------------
  ESTILO DO ESPAÇAMENTO
/*------------------------------------------------------------------------------------- */
/* Define o espaçamento entre os painéis */
.margemSuperior
{
    height: 10px;
}
.margemEsquerda
{
    width: 10px;
}
.margemCentroSuperior
{
    height: 5px;
}
.margemCentroEsquerda
{
    width: 20px;
}
.margemCentroDireita
{
    width: 20px;
}
.margemCentroInferior
{
    height: 5px;
}
.margemDireita
{
    width: 10px;
}
.margemInferior
{
    height: 0px;
}
/*-------------------------------------------------------------------------------------
  ESTILO DO BANNER
/*------------------------------------------------------------------------------------- */
/* Define a primeira linha do Banner */
.BannerCabecalho
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 39px;
    color: #24bc8d;
    background-color: white;
    background-image: url( 'Imagens/HeaderFundo.jpg' );
    text-decoration: none;
    font-weight: normal;
}
/* Qualquer link que esteja na primeira linha do cabealho*/
A.BannerCabecalho
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 20px;
    color: green;
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    padding-right: 2px;
    font-weight: bold;
}
/* Qualquer link que esteja na primeira linha do cabealho*/
A.BannerCabecalho:hover
{
    text-decoration: underline;
    background-color: transparent;
}

.BannerPrincipal
{
    height: 100px;
    vertical-align: bottom;
    text-align: right;
    background-color: white;
    background-image: url('Imagens/BannerFundo.jpg');
}

#ctl00_MenuSuperior /*Atribuindo o css pelo id do elemento*/
{
    float: right;
    background-color: transparent; /*imagem de 3 px que serve de fundo para aquele espaço que o menu deixa*/
}


.BannerMenu
{
    padding-left: 0px;
}
.Default
{
    background-image: url('Imagens/Fundo.jpg');
    background-repeat: repeat-x;
}
.BodyMaster
{
    background-color: white;
}

/*-------------------------------------------------------------------------------------
  ESTILO DO MENU
/*------------------------------------------------------------------------------------- */
/* MENU SUPERIOR*/
.MenuEstatico
{
    background-image: url(Imagens/menu.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    color: #3f8a73;
    font-size: 13px;
    font-family: Tahoma;
    line-height: 18px;
    text-decoration: none;
    font-weight: normal;
    padding-left: 8px;
    padding-right: 5px;
}
A.MenuEstatico
{
    background-image: none;
    text-decoration: none;
}
A.MenuEstatico:Hover
{
    background-image: none;
    text-decoration: none;
    color: #9d9d9d;
}
.MenuDinamico
{
    background-color: white;
    color: #007670;
    font-size: 11px;
    text-indent: 5px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    border: solid 1px #f7f7f7;
    text-align: left;
}
A.MenuDinamico
{
    display: block;
    background-color: transparent;
    color: #9d9d9d;
    font-size: 11px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    background-image: none;
    border: solid 1px #f7f7f7;
}
A.MenuDinamico:Hover
{
    background-color: white;
    color: #007670;
    font-size: 11px;
    text-indent: 5px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    border: solid 1px #9d9d9d;
}
/*----------------------------------------------*/
/* ESTILO DO MENU INFERIOR                      */
/*----------------------------------------------*/
TD.MenuInferior
{
    background-color: #f7f7f7;
}
.MenuEstaticoInferior
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: none;
    line-height: 23px;
    text-indent: 15px;
    color: #939aa0;
    background-color: white;
    background-image: url('Imagens/MenuInferior.gif');
    background-repeat: no-repeat;
}
A.MenuEstaticoInferior
{
    display: block;
    background-image: none;
    background-color: Transparent;
    text-decoration: none;
}
A.MenuEstaticoInferior:Hover
{
    color: #72b8b4;
    text-decoration: none;
}
.MenuDinamicoInferior
{
    background-color: #e8e8e8;
    color: #3f8a73;
    font-size: 11px;
    text-indent: 5px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    border-bottom: solid 1px #9d9d9d;
}
A.MenuDinamicoInferior
{
    display: block;
    background-color: transparent;
    color: #117d12;
    font-size: 11px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    background-image: none;
    border: solid 1px #2f720b;
}
A.MenuDinamicoInferior:Hover
{
    background-color: #f7f7f7;
    color: #3f8a73;
    font-size: 11px;
    text-indent: 5px;
    font-family: Verdana;
    line-height: 18px;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    border-bottom: solid 1px #9d9d9d;
}
/*------------------------------------------*/
/* 	ESTILO DO RODAPE DO PORTAL              */
/*------------------------------------------*/

/* Primeira linha do Rodape, usada para endereco*/
.RodapeTexto
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 56px;
    color: #afaeae;
    text-align: center;
    text-decoration: none;
    background-color: #e8e8e8;
    margin-left: 2px;
    font-weight: normal;
}
/* ultima linha do Rodape, usada para links e busca*/

.RodapePortal
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: black;
    text-decoration: none;
    background-color: #f7f7f7;
    margin-left: 2px;
    font-weight: normal;
}

/*-------------------------------------------------------------------------------------
  ESTILO DA BARRA DE BOTES
/*------------------------------------------------------------------------------------- */
.BotaoBarra
{
    font-size: 10px;
    line-height: 14px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

a.BotaoBarra:link, a.BotaoBarra:active, a.BotaoBarra:visited
{
    display: block;
    width: 100%;
    line-height: 14px;
    background-color: #9ccfc3;
    border: 1px solid black;
    color: black;
    text-decoration: none;
    text-align: center;
}
a.BotaoBarra:hover
{
    background-color: #7cbfaf;
    text-decoration: none;
    color: black;
}
.BotaoBarra:disabled
{
    display: block;
    width: 100%;
    line-height: 14px;
    background-color: lightgrey;
    border: 1px solid #9d9d9d;
    color: white;
    text-decoration: none;
    text-align: center;
}
.BotaoSel
{
    display: block;
    width: 100%;
    font-size: 10px;
    line-height: 14px;
    background-color: #007551;
    color: white;
    text-decoration: none;
    text-align: center;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
a.BotaoSel
{
    display: block;
    width: 100%;
    font-size: 10px;
    line-height: 14px;
    color: white;
    text-decoration: none;
    text-align: center;
}
a.BotaoSel:hover
{
    background-color: #4da995;
    text-decoration: none;
    color: #ffffff;
}
/*-------------------------------------------------------------------------------------
  ACORDEAO
/*------------------------------------------------------------------------------------- */
/* Acordeao */
.AcordeaoCabecalho
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    color: white;
    background-color: #007670;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10px;
    line-height: 24px;
    font-weight: Normal;
    padding: 4px;
    cursor: pointer;
}
.Acordeao
{
    color: black;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 9px;
    line-height: 12px;
    font-weight: Normal;
    padding: 4px;
    cursor: pointer;
}

A.AcordeaoCabecalho
{
    color: white;
    background: none;
    text-decoration: none;
}

A.AcordeaoCabecalho:hover
{
    background: none;
    text-decoration: underline;
}

.AcordeaoConteudo
{
    background-color: #B5E8CF;
    border: 0px;
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}
HR.AcordeaoLinha
{
    border-bottom: 1px gray dashed;
}
.BuscaItem
{
    background-color: #ede6c3;
    border-bottom: 1px dashed #2F4F4F;
    padding-top: 5px;
}
/*-------------------------------------------------------------------------------------
  BOTO DE COMANDO
/*------------------------------------------------------------------------------------- */
.BotaoCmd
{
    font-size: 11px;
    font-weight: normal;
    color: #007670;
    line-height: 13px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    background-color: transparent;
}
A.BotaoCmd
{
    font-size: 11px;
    font-weight: normal;
    color: #007670;
    line-height: 13px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.BotaoCmd:link
{
    font-size: 11px;
    font-weight: normal;
    color: #007670;
    font-family: Verdana, Helvetica, sans-serif;
}
A.BotaoCmd:visited
{
    font-size: 11px;
    font-weight: normal;
    color: #007670;
    font-family: Verdana, Helvetica, sans-serif;
}
A.BotaoCmd:active
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
}
A.BotaoCmd:hover
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
/*-------------------------------------------------------------------------------------
  ESTILO DOS TTULOS DOS MÓDULOS
/*------------------------------------------------------------------------------------- */
/* Tipo 1 de ttulo de mdulo. Este  o tipo default */
.ModuloTitulo
{
    font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #124594;
    line-height: 25px;
    background-color: white;
    text-align: left;
    text-decoration: none;
    background-image: url('Imagens/TitModC.jpg');
}
A.ModuloTitulo
{
    color: #124594;
}
A.ModuloTitulo:hover
{
    color: #124594;
    text-decoration: none;
}

.ModuloTituloD
{
    line-height: 26px;
    background-color: white;
    background-image: url('Imagens/TitModD.jpg');
}
.ModuloTituloE
{
    line-height: 25px;
    background-color: white;
    background-image: url('Imagens/TitModE.jpg');
    background-repeat: no-repeat;
}
.RodapeModulo
{
    line-height: 26px;
    background-image: url('Imagens/RodModC.jpg');
}
A.RodapeModulo
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #979797;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    background-image: none;
    background-color: transparent;
}
A.RodapeModulo:hover
{
    color: #6ebd9e;
    text-decoration: none;
}

.RodapeModuloE
{
    line-height: 26px;
    background-image: url('Imagens/RodModE.jpg');
}
.RodapeModuloD
{
    line-height: 26px;
    background-image: url('Imagens/RodModD.jpg');
}

.TitModuloLink
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #979797;
    line-height: 25px;
    background-image: url('Imagens/TitModLinkC.jpg');
    text-align: center;
    text-decoration: none;
}
A.TitModuloLink
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #979797;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background-image: none;
    background-color: transparent;
}
A.TitModuloLink:hover
{
    color: #6ebd9e;
    text-decoration: none;
}
.TitEModuloLink
{
    line-height: 25px;
    background-image: url('Imagens/TitModLinkE.jpg');
}
.TitDModuloLink
{
    line-height: 25px;
    background-image: url('Imagens/TitModLinkD.jpg');
}
.RodModuloLink
{
    line-height: 25px;
    background-image: url('Imagens/RodModLinkC.jpg');
}
A.RodModuloLink
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #979797;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background-image: none;
    background-color: transparent;
}
A.RodModuloLink:hover
{
    color: #6ebd9e;
    text-decoration: none;
}

.RodEModuloLink
{
    line-height: 25px;
    background-image: url('Imagens/RodModLinkE.jpg');
}
.RodDModuloLink
{
    line-height: 25px;
    background-image: url('Imagens/RodModLinkD.jpg');
}

.ModuloSubTitulo
{
    font-weight: bold;
    font-size: 12px;
    color: #007670;
    line-height: 20px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    background-color: #ececec;
}
A.ModuloSubTitulo
{
    color: white;
}
A.ModuloSubTitulo:hover
{
    color: #007670;
}

/*-------------------------------------------------------------------------------------
  ESTILO DOS MODULOS
/*------------------------------------------------------------------------------------- */
.ModuloItem
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: transparent;
    color: black;
}
.ModuloItem:hover
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
    color: black;
}
A.ModuloItem:link
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.ModuloSelecionado
{
    font-weight: normal;
    font-size: 10px;
    color: #007670;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: white;
}
.ModuloAlternado
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ececec;
}
.ModuloAlternado:hover
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
}
TR.ModuloAlternado
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.ModuloAlternado:link
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.ModuloEditado
{
    font-weight: normal;
    font-size: 10px;
    color: #007670;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #CCFFCC;
    width: 300px;
}
.ModuloCabecalho
{
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    line-height: 14px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #94cbbf;
}
TR.ModuloCabecalho
{
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
}
TR.ModuloCabecalho:link
{
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
TD.ModuloCabecalho
{
    font-weight: bold;
    font-size: 10px;
    line-height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.ModuloCabecalho
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ModuloCabecalho:link
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ModuloCabecalho:visited
{
    font-size: 10px;
    color: #FFFF00;
}
A.ModuloCabecalho:active
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ModuloCabecalho:hover
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.ModuloRodape
{
    font-weight: normal;
    font-size: 10px;
    color: #007670;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #cecece;
}
.ModuloPaginacao
{
    font-weight: normal;
    font-size: 10px;
    color: #007670;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #cecece;
}
.ModuloPaginacao span
{
    font-size: 14px;
}
A.ModuloPaginacao
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.ModuloPaginacao:link
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.ModuloPaginacao:hover
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
/*-------------------------------------------------------------------------------------
   LISTA ITEM
/*-------------------------------------------------------------------------------------*/
.ListaItem
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: transparent;
    color: black;
}
.ListaItem:hover
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
    color: black;
}
A.ListaItem:link
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.ListaSelecionado
{
    font-weight: normal;
    font-size: 10px;
    color: #FF0000;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: white;
}
.ListaAlternado
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ececec;
}
.ListaAlternado:hover
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
}
TR.ListaAlternado
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.ListaAlternado:link
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.ListaEditado
{
    font-weight: normal;
    font-size: 10px;
    color: #007551;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
    width: 300px;
}
.ListaCabecalho
{
    font-weight: bold;
    font-size: 10px;
    color: white;
    line-height: 14px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #4faa95;
}
TR.ListaCabecalho
{
    font-weight: bold;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
TR.ListaCabecalho:link
{
    font-weight: bold;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
TD.ListaCabecalho
{
    font-weight: bold;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.ListaCabecalho
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ListaCabecalho:link
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ListaCabecalho:visited
{
    font-size: 10px;
    color: #800000;
}
A.ListaCabecalho:active
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ListaCabecalho:hover
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.ListaRodape
{
    font-weight: normal;
    font-size: 10px;
    color: #4faa95;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ececec;
}
.ListaPaginacao
{
    font-weight: normal;
    font-size: 10px;
    color: white;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #4faa95;
}
.ListaPaginacao span
{
    font-size: 10px;
}
A.ListaPaginacao
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.ListaPaginacao:link
{
    text-decoration: none;
}
A.ListaPaginacao:hover
{
    text-decoration: underline;
}
/*-------------------------------------------------------------------------------------
	MÓDULO DOCUMENTO
/*-------------------------------------------------------------------------------------*/
.DoctoItem
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: transparent;
    color: black;
}
.DoctoItem:hover
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
    color: black;
}
.DoctoAlternado
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ececec;
}
.DoctoAlternado:hover
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #b9e1d7;
}
A.Docto
{
    font-weight: normal;
    font-size: 10px;
    color: #007670;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.Docto:hover
{
    text-decoration: underline;
}
.DoctoCabecalho
{
    font-weight: bold;
    font-size: 10px;
    color: white;
    line-height: 14px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #4faa95;
}
A.DoctoCabecalho
{
    text-decoration: none;
}
A.DoctoCabecalho:hover
{
    text-decoration: underline;
}
.DoctoRodape
{
    font-weight: normal;
    font-size: 10px;
    color: #4faa95;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ececec;
}
.DoctoPaginacao
{
    font-weight: bold;
    font-size: 11px;
    color: white;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #4faa95;
}
A.DoctoPaginacao
{
    font-size: 11px;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.DoctoPaginacao:hover
{
    text-decoration: underline;
}
/* ================================
   MÓDULO MATÉRIA
   ================================ */

.Materia
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: white;
    text-align: left;
    text-decoration: none;
    background-color: white;
}
.MateriaTitulo
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    text-indent: 80px;
    color: #124594;
    border: 0px;
    margin-bottom: 0px;
    margin-top: 15px;
}

.MateriaItem
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: white;
    text-align: left;
    text-decoration: none;
    padding-bottom: 13px;
    border-bottom: 1px dashed #cecece;
}
.MateriaAlternado
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: white;
    text-align: left;
    text-decoration: none;
    padding-bottom: 13px;
    border-bottom: 1px dashed #cecece;
}
A.Materia
{
    border: 0px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
    text-decoration: none;
    color: #007670;
    background-color: transparent;
}
A.Materia:hover
{
    text-decoration: underline;
}


/*-------------------------------------------------------------------------------------
  ESTILO DO CORPO DOS MÓDULOS
  Obs.: Existem 3 tipos de estilos dos mdulos.
/*------------------------------------------------------------------------------------- */
/* Tipo 1 de corpo do mdulo. Este  o tipo default */

.Titulo
{
    font-weight: bold;
    font-size: 11px;
    color: #007670;
    line-height: 13px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.TituloItem
{
    font-weight: normal;
    font-size: 11px;
    color: #585858;
    line-height: 13px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background-color: transparent;
    text-decoration: none;
}

.TituloGrupo
{
    font-weight: bold;
    font-size: 12px;
    color: #007670;
    line-height: 20px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background-color: transparent;
    text-decoration: none;
    vertical-align: middle;
}
.Modulo
{
    font-size: 10px;
    line-height: 13px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background: transparent;
}
INPUT.Modulo
{
    background-color: White;
}
SELECT.Modulo
{
    background-color: White;
}
TEXTAREA.Modulo
{
    background-color: White;
}
A.Modulo:hover
{
    text-decoration: underline;
    background: transparent;
}
A.Modulo
{
    font-size: 11px;
    color: #007670;
    line-height: 13px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    background: transparent;
}
A.Modulo:link
{
    font-size: 10px;
    color: #007670;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.Modulo:visited
{
    font-size: 10px;
    color: #007670;
    text-decoration: none;
}
A.Modulo:active
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.Modulo:hover
{
    color: #007670;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

H1.Modulo
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #666565;
}
H2.Modulo
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666565;
}
SELECT.Modulo
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
P.Modulo
{
    font-size: 11px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: Justify;
}
HR.Modulo
{
    border-style: solid;
    color: #ececec;
    width: 100%;
    height: 1px;
}
.Tracejado
{
    width: 100%;
    color: #007670;
    border-top-style: dotted;
    border-right-style: dotted;
    border-left-style: dotted;
    height: 1px;
    border-bottom-style: dotted;
}
/*-------------------------------------------------------------------------------------
  MDULO LINK
/*------------------------------------------------------------------------------------- */
.Link
{
    font-weight: normal;
    font-size: 11px;
    line-height: 20px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    color: black;
    background-color: white;
}
A.Link
{
    font-weight: normal;
    text-indent: 3px;
    font-size: 11px;
    line-height: 20px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    color: #979797;
    border: 0px;
}
A.Link:hover
{
    text-decoration: none;
    color: #007670;
}
.LinkItem
{
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    background-color: white;
    border-bottom: 1px dashed #ececec;
}
.LinkAlternado
{
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: white;
    text-decoration: none;
    border-bottom: 1px dashed #ececec;
}
LI.LinkMarcador
{
    list-style-image: url('Imagens/link_marcador.gif');
}

TD.LinkMarcador
{
    width: 20px;
}
/*-------------------------------------------------------------------------------------
  MDULO AVISO
/*------------------------------------------------------------------------------------- */
.Aviso
{
    border-left: 1px solid #90212c;
    border-right: 1px solid #90212c;
    font-weight: normal;
    font-size: 11px;
    line-height: 20px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    color: black;
    background-color: #f8e9eb;
}
A.Aviso
{
    border: 0px;
    font-weight: bold;
    font-size: 11px;
    line-height: 20px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    color: black;
}
A.Aviso:hover
{
    text-decoration: underline;
}
.AvisoItem
{
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
}
.AvisoAlterna
{
    font-weight: bold;
    font-size: 14px;
    line-height: 15px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
}
LI.Aviso
{
    font-weight: normal;
    font-size: 11px;
    color: #565656;
    line-height: 13px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    border: 0px;
}
TD.Aviso
{
    padding: 2px;
    border: 0px;
}
HR.Aviso
{
    border-style: solid;
    color: #f8e9eb;
    width: 100%;
    height: 1px;
}
/*-------------------------------------------------------------------------------------
  MDULO NOTCIAS
/*------------------------------------------------------------------------------------- */
.Noticia
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #fbf8ea;
    text-align: left;
    text-decoration: none;
    border-left: 1px solid #2f720b;
    border-right: 1px solid #2f720b;
}
.NoticiaItem
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #fbf8ea;
    text-align: left;
    text-decoration: none;
    border-left: 1px solid #2f720b;
    border-right: 1px solid #2f720b;
}
.NoticiaAlternado
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #fbf8ea;
    text-align: left;
    text-decoration: none;
    border-left: 1px solid #2f720b;
    border-right: 1px solid #2f720b;
}

.NoticiaMoldura
{
    border-top: 1px solid Blue;
    border-right: 1px solid Blue;
    border-left: 1px solid Blue;
    border-bottom: 1px solid Blue;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: black;
    background-color: #fbf8ea;
    text-align: left;
    text-decoration: none;
    border-color: #008000;
}
A.Noticia
{
    border: 0px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    line-height: 12px;
    text-align: left;
    text-decoration: none;
    color: black;
}
A.Noticia:hover
{
    text-decoration: underline;
}
P.Noticia
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    background-color: #fbf8ea;
    color: black;
    border: 0px;
    margin-top: 5px;
}
HR.Noticia
{
    border-style: dotted;
    color: #007670;
    width: 100%;
    height: 1px;
}
TD.Noticia
{
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    color: black;
    background-color: #fbf8ea;
}
/* ================================
    ESTILOS CSS PARA A AGENDA
	03/2008 - Eliane
   ================================ */

/* Define a borda da tabela */

.AgendaTabela
{
    border: 1px;
    border-style: solid;
    border-color: #3366CC;
    background-color: White;
    border-collapse: collapse;
}

/* Define o fundo do cabeçalho */

.AgendaDiaCabecalho
{
    background-color: #003399;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border-color: #3366CC;
    border-width: 1px;
    border-style: Solid;
    height: 25px;
}
/* Define o link do cabeçalho */

A.AgendaDiaCabecalho
{
    background-color: #003399;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border-color: #3366CC;
    border-width: 0px;
    height: 25px;
}

/* Define os dias da semana */

.AgendaDia
{
    background-color: #99CCCC;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #336666;
    text-decoration: none;
    height: 12px;
}

/* Define data atual se outra data estiver selecionada  */

.AgendaHoje
{
    background-color: #99CCCC;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: white;
    text-decoration: none;
    height: 14px;
}

/* Define a data selecionada */

.AgendaDiaSelecionado
{
    background-color: #003399;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    height: 14px;
}

/* Define os dias úteis */

.AgendaFundoSemana
{
    background-color: white;
    height: 14px;
}

/* Define os finais de semana */

.AgendaFundoFimSemana
{
    background-color: #99CCCC;
    height: 14px;
}

/* Define as datas do mês corrente */

A.AgendaDataAtiva
{
    background-color: transparent;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #003399;
    text-decoration: none;
    height: 14px;
}

/* Define as datas dos meses anterior e posterior que entram no calendário corrente */

.AgendaDataInativa
{
    background-color: transparent;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    height: 14px;
}

/*-------------------------------------------------------------------------------------
  ESTILO DO GRID
/*------------------------------------------------------------------------------------- */
.GridItem
{
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: transparent;
    color: black;
}
A.GridItem:link
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
A.GridItem:hover
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #CCFFCC;
    color: black;
}
.GridAlternado
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 15px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #fbf8ea;
}

A.GridAlternado:link
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.GridAlternado:hover
{
    font-weight: normal;
    font-size: 10px;
    color: black;
    line-height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #CCFFCC;
}
A.Grid
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    color: green;
}
A.Grid:hover
{
    text-decoration: underline;
}
.GridSelecionado
{
    font-weight: normal;
    font-size: 10px;
    color: #FF0000;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: white;
}
.GridEdita
{
    font-weight: normal;
    font-size: 10px;
    color: #008000;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #CCFFCC;
    width: 300px;
}
.GridCabecalho
{
    font-weight: bold;
    font-size: 10px;
    color: black;
    line-height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ede6c3;
    text-align: center;
}
A.GridCabecalho:link
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    color: #2f700b;
}
A.GridCabecalho:visited
{
    font-size: 10px;
    color: #c41f3a;
}
A.GridCabecalho:hover
{
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.GridRodape
{
    font-weight: normal;
    font-size: 10px;
    color: #008000;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ede6c3;
}
.GridPaginacao
{
    font-weight: bold;
    font-size: 10px;
    color: #008000;
    line-height: 20px;
    font-family: Verdana, Helvetica, sans-serif;
    background-color: #ede6c3;
}

A.GridPaginacao:link
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}
A.GridPaginacao:hover
{
    font-weight: normal;
    font-size: 10px;
    line-height: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

/*-------------------------------------------------------------------------------------
  ESTILO SEPARADOR DE MDULOS
/*------------------------------------------------------------------------------------- */
/* Altura padro para separar os mdulos verticais*/

.ModuloSeparador
{
    line-height: 10px;
}
/*-------------------------------------------------------------------------------------
  ESTILO DO LOGIN
/*------------------------------------------------------------------------------------- */
/* Configuraes da pgina de login. Tais configuraes sero 
  aplicadas a todos os elementos da tela*/
.Login
{
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    color: black;
    line-height: 13px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #ececec;
}
P.Login
{
    font-weight: normal;
    font-size: 11px;
    color: black;
    line-height: 13px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #ececec;
}
A.Login
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    background: transparent;
}
A.Login:hover
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    text-decoration: underline;
    background: transparent;
}

/* Cabealho da tela de login*/
.LoginCabecalho
{
    font-weight: bold;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    color: white;
    text-decoration: none;
    background-color: #007670;
    text-align: center;
    padding: 3px;
}
/*-------------------------------------------------------------------------------------
  ESTILOS GENRICOS
/*------------------------------------------------------------------------------------- */
BODY
{
    font-size: 12px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background: transparent;
}
P
{
    font-size: 12px;
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    margin-top: 7px;
    text-align: justify;
}
P.direita
{
    font-size: 12px;
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    margin-top: 7px;
    text-align: right;
}

LI
{
    font-size: 12px;
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    list-style-type: square;
}

h1
{
    font-size: 14px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    color: #007670;
    font-weight: bold;
    text-indent: 5px;
    margin-bottom: 5px;
}
h2
{
    font-size: 12px;
    line-height: 20px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background-color: white;
    color: #124594;
    font-weight: bold;
    margin-bottom: 5px;
}
h3
{
    font-size: 12px;
    line-height: 20px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background-color: #245b08;
    color: #e5dcaf;
    font-weight: bold;
    text-indent: 15px;
}

HR
{
    border-style: dotted;
    color: #6ebe9f;
    width: 100%;
    height: 1px;
}
DIV
{
    font-size: 12px;
    line-height: 16px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    background: transparent;
    color: black;
}
img
{
    border: 0px;
}

INPUT
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
TEXTAREA
{
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
A
{
    background: transparent;
    color: #007670;
    text-decoration: none;
    font-size: 12px;
}
A:hover
{
    background: transparent;
    text-decoration: underline;
}
A:selected
{
    background: transparent;
    text-decoration: none;
}
SPAN
{
    font-size: 12px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
/*-------------------------------------------------------------------------------------
  ESTILO DO HELP
/*------------------------------------------------------------------------------------- */
.Help
{
    font-weight: normal;
    font-size: 11px;
    color: #666565;
    line-height: 13px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
}
A.Help
{
    font-weight: bold;
    font-size: 10px;
    color: #777777;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
}
A.Help:hover
{
    text-decoration: underline;
}
LI.Help
{
    font-weight: bold;
    font-size: 11px;
    list-style-image: url(../imagens/arvore.gif);
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    list-style-position: inside;
}
TD.Help
{
    background-color: #CED7F7;
    border: 1px;
    border-color: #081C7B;
    border-style: solid;
    padding: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #081C7B;
    line-height: 18px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
}
HR.Help
{
    border-style: dotted;
    color: #06A854;
    width: 100%;
    height: 1px;
}
H1.Help
{
    font-weight: normal;
    font-size: 16px;
    color: #E7BA00;
    line-height: 18px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none;
}
P.Help
{
    font-weight: normal;
    font-size: 11px;
    color: #666565;
    line-height: 14px;
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
    text-align: justify;
}
/*-------------------------------------------------------------------------------------
  ESTILOS ESPECÍFICOS DA HOME
/*------------------------------------------------------------------------------------- */
.HomeDestaqueTitulo
{
    font-size: 12px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #007670;
    font-weight: bold;
}

.HomeDestaqueTexto
{
    font-size: 11px;
    line-height: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    margin-top: 7px;
}
/*-------------------------------------------------------------------------------------
  ESTILOS ESPECÍFICOS SERVIÇOS INTERNOS
/*------------------------------------------------------------------------------------- */
A.Servico
{
    font-size: 11px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #007670;
    font-weight: normal;
    text-decoration: none;
}
A.Servico:hover
{
    text-decoration: underline;
}
/*-------------------------------------------------------------------------------------
  ESTILOS ESPECÍFICO ASSOSSIADOS
/*------------------------------------------------------------------------------------- */

LI.Associados
{
    font-size: 10px;
    line-height: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    list-style-type: square;
}

/*-------------------------------------------------------------------------------------
  ESTILOS ESPECÍFICOS DO CHECKUP
/*------------------------------------------------------------------------------------- */
P.checkup
{
    font-size: 12px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: none;
}
.checkup
{
    font-size: 10px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: none;
}
.checkupItem
{
    font-size: 10px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: none;
    background-color: #dcf8ed;
}
select.checkup
{
    font-size: 12px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: none;
}
input.checkup
{
    font-size: 12px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: none;
}
HR.checkup
{
    border-style: dotted;
    color: #6ebe9f;
    width: 100%;
    height: 1px;
}

/*-------------------------------------------------------------------------------------
  ESTILOS ESPECÍFICOS DO EMAIL
/*------------------------------------------------------------------------------------- */
P.email
{
    font-size: 12px;
    line-height: 14px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: black;
    font-weight: normal;
    text-decoration: none;
}
H1.email
{
    font-size: 12px;
    line-height: 13px;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: gray;
    font-weight: normal;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
A.email
{
    background: transparent;
    color: #007670;
    text-decoration: none;
    font-size: 12px;
}
HR.email
{
    border-style: dotted;
    color: #6ebe9f;
    width: 100%;
    height: 1px;
}
/*-------------------------------------------------------------------------------------
  ESTILO DO GRID - ComponentArt
/*------------------------------------------------------------------------------------- */
.Grid
{
    border: 1px solid #57566F;
    border-bottom: 2px solid #57566F;
    background-color: #FFFFFF;
    cursor: pointer;
}

.GridHeader
{
    background-image: url(images/grid_headerBg.gif);
    background-color: #8988A5;
    border-bottom: 1px solid #57566F;
    height: 28px;
    padding-left: 3px;
    cursor: default;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
}

.GridHeaderText
{
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
}

.GridFooter
{
    cursor: default;
    padding: 5px;
    height: 48px;
    vertical-align: bottom;
}

.GridFooterText
{
    color: #000000;
    font-family: verdana;
    font-size: 11px;
}

.HeadingRow
{
    background-color: #E9E9EB;
    background-image: url(images/header_rowBg.gif);
}

.HeadingCell
{
    background-image: url(images/header_bg.gif);
    background-color: #E9E9EB;
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.HeadingCellHover
{
    background-image: url(images/header_hoverBg.gif);
    background-color: #F6F6F7;
}

.HeadingCellActive
{
    background-image: url(images/header_activeBg.gif);
    background-color: #F6F6F7;
}

.HeadingRow td.FirstHeadingCell
{
    background-image: url(images/header_bg.gif);
}

.HeadingCellText
{
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 5px;
}

.Row
{
    background-color: #FFFFFF;
    cursor: default;
}

.Row td.DataCell
{
    padding: 3px;
    padding-top: 2px;
    padding-bottom: 1px;
    border-bottom: 1px solid #EAE9E1;
    font-family: verdana;
    font-size: 10px;
}

.SortedDataCell
{
    background-color: #F5F5F5;
}


.Row td.LastDataCell
{
    background-color: #EFEFF4;
}

.SelectedRow
{
}

.SelectedRow td.DataCell
{
    background-color: #FFEEC2;
    padding: 2px;
    padding-left: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-family: verdana;
    font-size: 10px;
    border-bottom: 0px solid #4B4B6F;
    border-top: 0px solid #4B4B6F;
    border-right: 0px;
}

.SelectedRow td.FirstDataCell
{
    background-color: #FFEEC2;
    border-left: 1px solid #4B4B6F;
    border-right: 0px;
    padding-left: 2px;
    padding-right: 3px;
}

.SelectedRow td.LastDataCell
{
    background-color: #FFEEC2;
    border-right: 1px solid #4B4B6F;
}

.GroupHeading
{
    color: #706F91;
    background-color: #FFFFFF;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    border-bottom: 2px solid #A5A4BD;
    padding-top: 10px;
    padding-bottom: 3px;
}

.GroupByCell
{
    cursor: pointer;
}

.GroupByText
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding-right: 5px;
}


.SliderPopup
{
    background-color: #FFF4D7;
    border: 1px solid #4B4B6F;
    border-top-color: #9495A2;
    border-left-color: #9495A2;
    font-size: 11px;
    width: 150px;
    height: 30px;
}
/*-------------------------------------------------------------------------------------
  CALENDAR - ComponentArt
/*------------------------------------------------------------------------------------- */
.cal
{
    width: 333px;
    height: 249px;
    background: transparent url("/haoc/Imagens/ComponentArt/Calendar/static.png") no-repeat;
    color: #333;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    vertical-align: top;
}

.hdr
{
    width: 318px;
    height: 30px;
    padding: 0;
    margin: 1px 0 0 12px;
    cursor: default;
    color: #333;
}
.hdr-d
{
    width: 110px;
    height: 28px;
    float: left;
    margin: 0;
    line-height: 28px;
    margin-top: 1px;
    text-align: center;
}
.sep
{
    width: 8px;
    height: 30px;
    float: left;
    background: #fff url("/haoc/Imagens/ComponentArt/Calendar/static.png") no-repeat -24px -249px;
}

.hdr a
{
    display: block;
    height: 22px;
    width: 12px;
    margin: 4px 0;
    float: left;
    cursor: default;
    background: transparent url("/haoc/Imagens/ComponentArt/Calendar/static.png") no-repeat;
}
.hdr a.prev
{
    background-position: 0 -249px;
}
.hdr a.prev:active
{
    background-position: 0 -293px !important;
    outline: none;
}
.hdr a.prev:hover
{
    background-position: 0 -271px;
}
.hdr a.next
{
    background-position: -12px -249px;
}
.hdr a.next:active
{
    background-position: -12px -293px !important;
    outline: none;
}
.hdr a.next:hover
{
    background-position: -12px -271px;
}

.hdr-m
{
    width: 104px;
    height: 100%;
    float: left;
    margin: 0;
}
.hdr-m .month
{
    display: block;
    height: 28px;
    width: 80px;
    float: left;
    line-height: 28px;
    text-align: center;
    margin-top: 1px;
}

.hdr-y
{
    width: 84px;
    height: 100%;
    float: left;
    margin: 0;
}
.hdr-y .year
{
    display: block;
    height: 28px;
    width: 60px;
    float: left;
    line-height: 28px;
    text-align: center;
    margin-top: 1px;
}

.con
{
    width: 319px;
    height: 208px;
    margin: 2px 7px 8px 7px;
}

.ftr
{
    width: 100%;
    height: 15px;
}

.select-month
{
    cursor: default;
    color: #333;
    text-align: center;
    width: 40px;
    height: 26px;
}
.select-week
{
    cursor: default;
    text-align: center;
    width: 40px;
    height: 30px;
    color: #333;
}
.day-hdr
{
    cursor: default;
    color: #333;
    text-align: center;
    width: 40px;
    height: 26px;
}

a:active, a:focus
{
    outline: none;
}

.day
{
    cursor: default;
    text-align: center;
    width: 40px;
    height: 30px;
    color: #333;
}
.day-h
{
    cursor: default;
    text-align: center;
    width: 40px;
    height: 30px;
    color: #c00;
}
.day-s
{
    cursor: default;
    text-align: center;
    width: 40px;
    height: 30px;
    color: #000;
    background-color: #ccddcc;
}
.day-s-h
{
    cursor: default;
    text-align: center;
    width: 40px;
    height: 30px;
    color: #c00;
    background-color: #ccddcc;
    text-decoration: underline;
}
.other
{
    cursor: default;
    color: #ccc;
}

/*-------------------------------------------------------------------------------------
  NAVBAR - ComponentArt
/*------------------------------------------------------------------------------------- */
.NavBar
{
    background-color: #C3C7D3;
    border: 1px solid black;
    padding: 7px;
    cursor: default;
}

.NavBarGrupo
{
    background-image: url(imagens/navbar/top_level_bg.gif);
    font-family: tahoma, verdana;
    font-size: 11px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 185px;
    cursor: hand;
}

.NavBarGrupoHover
{
    color: Gray;
    background-image: url(imagens/navbar/top_level_bg.gif);
    font-family: tahoma, verdana;
    font-size: 11px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 185px;
    cursor: hand;
}

.NavBarSubGrupo
{
    background-color: #F0F1F5;
    border: 1px white solid;
    border-top-color: #F0F1F5;
    padding: 5px;
    width: 185px;
}

.NavBarItem
{
    font-family: tahoma, verdana;
    font-size: 11px;
    text-align: center;
    cursor: hand;
}

.NavBarItemHover
{
    font-family: tahoma, verdana;
    font-size: 11px;
    text-align: center;
    text-decoration: underline;
    cursor: hand;
}

.NavBarItemSelecionado
{
    font-family: tahoma, verdana;
    font-size: 11px;
    text-align: center;
    cursor: hand;
    font-weight: bold;
}

.NavBarItemSelecionadoHover
{
    font-family: tahoma, verdana;
    font-size: 11px;
    text-align: center;
    cursor: hand;
    font-weight: bold;
    text-decoration: underline;
}

.NavBarGrupoSelecionado
{
    cursor: hand;
    font-weight: bold;
}

.NavBarGrupoSelecionadoHover
{
    cursor: hand;
    font-weight: bold;
    text-decoration: underline;
}
/*-------------------------------------------------------------------------------------
  Barra de Botões ComponentArt
/*------------------------------------------------------------------------------------- */
.toolbar
{
    padding-left: 7px;
    padding-right: 5px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
}

.item
{
    background-color: #CCFFCC;
    border: solid 1px #D4D0C8;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    color: #000000;
    width: 54px;
}

.itemHover
{
    background-color: #E6E6E6;
    border: solid 1px #D4D0C8;
    border-left-color: #EEEEEE;
    border-top-color: #EEEEEE;
    border-bottom-color: #999999;
    border-right-color: #999999;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    color: #000000;
    width: 54px;
}

.itemActive
{
    background-color: #E6E6E6;
    border: solid 1px #D4D0C8;
    border-left-color: #999999;
    border-top-color: #999999;
    border-bottom-color: #EEEEEE;
    border-right-color: #EEEEEE;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    width: 54px;
    text-align: center;
}

/* "ca_tb_img" is a dummy class name applied by the 
 * toolbar to item table cell holding the image. */

.item TABLE TR TD.ca_tb_img,
.itemHover TABLE TR TD.ca_tb_img,
.itemActive TABLE TR TD.ca_tb_img
{
  line-height:1px;
  font-size:1px;
  text-align:center;
}
.item TABLE TR TD.ca_tb_img IMG, .itemHover TABLE TR TD.ca_tb_img IMG
{
    display: inline !important;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}
.itemActive TABLE TR TD.ca_tb_img IMG
{
    display: inline !important;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 2px;
}

/* "ca_tb_txt" is a dummy class name applied by the 
 * toolbar to item table cell holding the text. */
 
.item TABLE TR TD.ca_tb_txt, .itemHover TABLE TR TD.ca_tb_txt
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}
.itemActive TABLE TR TD.ca_tb_txt
{
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 2px;
}

.itemMarcado
{
    background-color: #59AC92;
    border: solid 1px #D4D0C8;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    color: #FFFFFF;
    width: 54px;
    text-align: center;
}

.itemMarcadoHover
{
    background-color: #E6E6E6;
    border: solid 1px #D4D0C8;
    border-left-color: #EEEEEE;
    border-top-color: #EEEEEE;
    border-bottom-color: #999999;
    border-right-color: #999999;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    color: #000000;
    width: 54px;
}

.itemMarcadoActive
{
    background-color: #CCFFCC;
    border: solid 1px #D4D0C8;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    width: 54px;
    text-align: center;
}

/* "ca_tb_img" is a dummy class name applied by the 
 * toolbar to item table cell holding the image. */

.itemMarcado TABLE TR TD.ca_tb_img,
.itemMarcadoHover TABLE TR TD.ca_tb_img,
.itemMarcadoActive TABLE TR TD.ca_tb_img
{
  line-height:1px;
  font-size:1px;
  text-align:center;
}
.itemMarcado TABLE TR TD.ca_tb_img IMG, .itemMarcadoHover TABLE TR TD.ca_tb_img IMG
{
    display: inline !important;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}
.itemMarcadoActive TABLE TR TD.ca_tb_img IMG
{
    display: inline !important;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 2px;
}

/* "ca_tb_txt" is a dummy class name applied by the 
 * toolbar to item table cell holding the text. */
 
.itemMarcado TABLE TR TD.ca_tb_txt, .itemMarcadoHover TABLE TR TD.ca_tb_txt
{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
}
.itemMarcadoActive TABLE TR TD.ca_tb_txt
{
  padding-top:3px;
  padding-bottom:1px;
  padding-left:4px;
  padding-right:2px;
}

.itemDesmarcado
{
    background-color: #CCFFCC;
    border: solid 1px #D4D0C8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
    color: #008000;
}

.itemDesmarcadoHover
{
    background-color: #E6E6E6;
    border: 1px solid #000000;
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    cursor: pointer;
    color: #000000;
}

.itemDesmarcadoActive
{
    background-color: #CCFFCC;
    border: 1px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    cursor: pointer;
}

/* "ca_tb_img" is a dummy class name applied by the 
 * toolbar to item table cell holding the image. */

.itemDesmarcado TABLE TR TD.ca_tb_img,
.itemDesmarcadoHover TABLE TR TD.ca_tb_img,
.itemDesmarcadoActive TABLE TR TD.ca_tb_img
{
  line-height:1px;
  font-size:1px;
  text-align:center;
}
.itemDesmarcado TABLE TR TD.ca_tb_img IMG,
.itemDesmarcadoHover TABLE TR TD.ca_tb_img IMG
{
  display:inline !important;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:3px;
  padding-right:3px;
}
.itemDesmarcadoActive TABLE TR TD.ca_tb_img IMG
{
  display:inline !important;
  padding-top:3px;
  padding-bottom:1px;
  padding-left:4px;
  padding-right:2px;
}

/* "ca_tb_txt" is a dummy class name applied by the 
 * toolbar to item table cell holding the text. */
 
.itemDesmarcado TABLE TR TD.ca_tb_txt,
.itemDesmarcadoHover TABLE TR TD.ca_tb_txt
{
  padding-top:2px;
  padding-bottom:2px;
  padding-left:3px;
  padding-right:3px;
}
.itemDesmarcadoActive TABLE TR TD.ca_tb_txt
{
  padding-top:3px;
  padding-bottom:1px;
  padding-left:4px;
  padding-right:2px;
}

/*css SABES*/
P.TituloSABES_Verde{
    color: #007670;
    font-size: 14px;
    font-family: Verdana;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    text-align: left; font-weight: bold;
    }
P.TituloSABES_Azul{
    color: #2352A4;
    font-size: 14px;
    font-family: Verdana;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    text-align: left; font-weight: bold;
    }
P.TituloSABES_Sessao{
    color: #007670;
    font-size: 14px;
    font-family: Verdana;
    text-decoration: none;
    padding-right: 2px;
    padding-left: 2px;
    text-align: left;
    }
    

.ConteudoSABES
{
    font-size: 12px;
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    margin-top: 7px;
}

.ConteudoSABES_Azul
{
    color: #2352A4;
    font-size: 12px;
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    margin-top: 7px;
}

TD.ConteudoSABES
{
    font-size: 12px;
    line-height: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #777777;
    font-weight: normal;
    margin-top: 7px;
}
