.OcultarBloco{
   display: none;
}

.Aniversariantes
{
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
   padding: 4px;
}

.Aniversariantes font
{
   color: gray;
   font-size: 11px;
   font-family: Verdana, Arial;
}

.Aniversariantes a
{
   color: highlight;
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
}

.Aniversariantes a:hover
{
   color: blue;
   text-decoration: underline;
}

.Avisos
{
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
   padding: 4px;
}

.Avisos font
{
   color: gray;
   font-size: 11px;
   font-family: Verdana, Arial;
}

.Avisos a
{
   color: highlight;
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
}

.Avisos a:hover
{
   color: blue;
   text-decoration: underline;
}

.AvisosUrgente
{
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
   padding: 4px;
}

.AvisosUrgente font
{
   color: gray;
   font-size: 11px;
   font-family: Verdana, Arial;
}

.AvisosUrgente a
{
   color: red;
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
}

.AvisosUrgente a:hover
{
   color: Maroon;
   text-decoration: underline;
}

.ItemRSS
{
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
   padding: 4px;
}

.ItemRSS font
{
   color: gray;
   font-size: 11px;
   font-family: Verdana, Arial;
}

.ItemRSS i
{
   color: gray;
   font-size: 9px;
   font-style: italic;
   font-family: Verdana, Arial;
}

.ItemRSS a
{
   color: highlight;
   font-size: 11px;
   font-family: Verdana, Arial;
   text-decoration: none;
}

.ItemRSS a:hover
{
   color: blue;
   text-decoration: underline;
}

.BlocoAjuda{
    font-family: Verdana, Arial;
}

.BlocoAjuda H1{
    font-size: 13px;
    color: Highlight;
}

.BlocoAjuda H2{
    font-size: 11px;
    color: gray;
}

.BlocoAjuda TD{
    font-size: 12px;
    color: gray;
}

.BlocoAjuda font{
    font-size: 12px;
    color: gray;
}

.BlocoAjuda A {
    font-size: 12px;
    color: blue;
    text-decoration: none;
}

.GadGets
{
   margin: 10px;
    border: solid 1px #AFCDDC;
    background-color: #E3EEFB;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.LinksManutencao
{
   padding: 4px;
    margin: 10px;
    border: solid 1px #AFCDDC;
    background-color: #E3EEFB;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.LinksManutencao a
{
   color: Black;
   width: 100%;
   padding-left: 20px;
   text-decoration: none;
}

.LinksManutencao a:hover
{
   color: gray;
   width: 100%;
   padding-left: 20px;
   text-decoration: underline;
   
}

.LinksConfiguracao
{
   padding: 4px;
    margin: 10px;
    border: solid 1px #AFCDDC;
    background-color: lightyellow;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.LinksConfiguracao a
{
   color: Black;
   width: 100%;
   padding-left: 20px;
   text-decoration: none;
}

.LinksConfiguracao a:hover
{
   color: gray;
   width: 100%;
   padding-left: 20px;
   text-decoration: underline;
   
}

.ViewRegistros {
   
} 

.ViewRegistros TD{
    font-size: 11px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: solid 1px #AFCDDC; 
}

.TabelaDestaque
{
    font-size: 11px;
    background-color: highlight;
    height: 35px;
}

.TabelaDestaque tr
{
    font-size: 12px;
    height: 25px;
}

.TabelaDestaque td
{
    font-weight: bold;
    color:highlight;
    font-size: 12px;
    background-color: #E4F1F8;
    height: 25px;
}

.RegistrosTabelaDestaque td
{
    color:black;
    font-size: 11px;
    font-weight: lighter;
    background-color: white;
    height: 25px;
}

.RegistrosTabelaDestaque td A
{
    color:blue;
    text-decoration: none;
}

.RegistrosTabelaDestaque td A:hover
{
    color:blue;
    text-decoration: underline;
}

.GradeFichaOculta
{
   display: none;
   border: solid 1px #AFCDDC; 
   width: 100%;
   
}

.GradeFichaVisivel
{
   position: relative;
   border: solid 1px #AFCDDC;
   width: 98%;
   left: 20px;
   
}

.ItemFicha
{
   color: black;
	text-decoration: none;
}

.ItemFicha a
{
   color: black;
	text-decoration: none;
}

.ItemFicha:hover
{
   color: blue;
	text-decoration: none;
}

.ItemBarra
{
   color: black;
	text-decoration: none;
}

.ItemBarra a
{
   color: black;
	text-decoration: none;
}

.ItemBarra a:hover
{
   color: blue;
	text-decoration: none;
}

.LinkBranco
{
   color: white;
   text-decoration: none;
}
.LinkBranco a
{
   color: white;
   text-decoration: none;
}

.LinkBranco a:hover
{
   color: white;
   text-decoration: none;
}

.LinkComum
{
    color: black;
	text-decoration: none;
}
.LinkComum a
{
    color: black;
	text-decoration: none;
}

.LinkComum a:hover
{
    color: blue;
	text-decoration: underline;
}

.GruposPainelControle
{
    font-size: 16px;
    color:highlight;
    letter-spacing: 2px;
}

.GrupoStartUp
{
    width: 100%;
    height: auto;
    font-size: 18px;
    font-weight: bold;
    color:highlight;
}

.IconeStartUp
{
    float: left;
    margin: 14px;
}

.TituloStartUp
{
    padding-top: 20px;
    float: none;
}

.ItemStartUp
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    color:green;
    float: left;    
}

.ItemStartUp a
{
    padding: 10px;
    font-size: 12px;
    color: GrayText;
	border: 1px solid transparent;
	text-decoration: none;
    float: left;    
}

.ItemStartUp a:hover
{
    padding: 10px;
    color: blue;
    text-decoration: underline;
	background-color: #E4F1F8;
	border: 1px solid #C1D9E5;
    float: left;    
}


.ItemGrupo
{
    width: 116px;
    height: 70px;
    float: left;
    text-align: center;
    vertical-align: top;
    margin: 2px;
}

.ItemGrupo a
{
    position: relative;
    width: 100%;
    height: 100%;
    color: black;
    text-decoration: none;
    background-color: transparent;
}

.ItemGrupo a:hover
{
    color: blue;
    text-decoration: underline;
	background-color: #E4F1F8;
	border: 1px solid #C1D9E5;
}

.ItemGrupoMenu
{
   margin-left: 10px;
    vertical-align: top;
    margin: 2px;
    padding: 10px;
    font-size: 12px;
    color: GrayText;
    border-bottom: solid 1px;
}

.ItemGrupoMenu a
{
    position: relative;
    color: highlight;
    font-size:18px;
    text-decoration: none;
}

.ItemGrupoMenu a:hover
{
   color: blue;
   text-decoration: underline;
}


.BotoesTopo
{   
    position: relative;
    height: 100%;
    width: 120px;
    float: right;
    padding-top:12px;   
}

.BotaoSair
{
    background-image: url('imagens/botaosair30.gif');
    background-position:right;
    background-repeat: no-repeat;
    height: 30px;
    width: 35px;
    width:auto;
    text-align:right;
    float:right;
    color:Blue;
    padding-right:20px;
}

.Sair
{
    background-image: url('imagens/botaosair.gif');
    background-position:right;
    background-repeat: no-repeat;
    height: 16px;
    width:auto;
    text-align:right;
    float:right;
    color:Blue;
    padding-right:20px;
}

.Home
{
    background-image: url('imagens/botaohome.gif');
    background-position:right;
    background-repeat: no-repeat;
    height: 16px;
    width:auto;
    text-align:right;
    float:right;
    color:Blue;
    padding-right:20px;
}

.ResultadoBuscaRapida {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: Black;
}

.ResultadoBuscaRapida font {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: gray;
}

.ResultadoBuscaRapida a {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: blue;
   text-decoration: underline;
}

.BlocoDeNotas {
    border: solid 0px;
    background-image: url('imagens/linhas_bloconotas.gif');
    background-position: left top;
    background-repeat: repeat-y;
    width: 100%;
    height: 180px;
    color: Black;
    font-family: Courier;
    line-height: 21px;
   scrollbar-face-color: white !important;
   scrollbar-shadow-color: white !important;
   scrollbar-highlight-color: white !important;
   scrollbar-3dlight-color: white !important;
   scrollbar-darkshadow-color: white !important;
   scrollbar-track-color: white !important;
   scrollbar-arrow-color: buttontext !important;
}

.celular {
   background-image: url('imagens/celularback.gif');
   background-position: top;
   background-repeat: no-repeat;
   width: 182px;
   height: 242px;
}

.celular textarea {
   border: solid 0px;
   margin-left: 28px;
   margin-right: 0px;
   margin-top: 72px;
   height: 105px;
   font-family: Verdana, Arial;
   width: 122px;
   font-size: 11px;
   scrollbar-face-color: white !important;
   scrollbar-shadow-color: white !important;
   scrollbar-highlight-color: white !important;
   scrollbar-3dlight-color: white !important;
   scrollbar-darkshadow-color: white !important;
   scrollbar-track-color: white !important;
   scrollbar-arrow-color: buttontext !important;

}

.celular input {
   margin-top: 10px;
   border: solid 0px;
   padding-left: 28px;
   padding-right: 28px;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 21px;
   color: White;
   width: 100%;
   background-color: Transparent;
   text-align: center;
   font-size: 12px;
}

.celular h1 {
   margin-top: 0px;
   border: solid 0px;
   padding-left: 28px;
   padding-right: 28px;
   padding-top: 0px;
   color: White;
   font-size: 12px;
   text-decoration: none;
   width: 100%;
   text-align: center;
   cursor: hand;
}

.AgendamentosNaoConfirmados {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: Black;
}

.AgendamentosNaoConfirmados td {
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 0px;
   border-bottom: #cccccc solid 1px;
}

.AgendamentosNaoConfirmados font {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: gray;
}

.AgendamentosNaoConfirmados a {
   font-size: 11px;
   font-family: Arial, Verdana;
   color: blue;
   text-decoration: underline;
}

.Suporte
{
    background-image: url('imagens/button_controle_help.gif');
    background-position:right;
    background-repeat: no-repeat;
    height: 16px;
    width:auto;
    text-align:right;
    float:right;
    color:Blue;
    padding-right:20px;
}

.Reload
{
    background-image: url('imagens/botaorecarregar.gif');
    background-position:right;
    background-repeat: no-repeat;
    height: 16px;
    width:auto;
    text-align:right;
    float:right;
    color:Blue;
    padding-right:20px;
}

.BotaoZoom, .button
{
    position: relative;
    top: 16px;
    left: -18px;
	border: none;
	width:18px;
	height:20px;
	background:url('imagens/button_zoom.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoCalendario, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:20px;
	background:url('imagens/button_calendario.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.TelaFinalizarPagamento
{
     position:absolute;
     padding:15px;
     top:0px;
     left:0px;
     width:450;
     height:400;
     background-color: White;
}
 
.TelaFinalizarPagamento a
{
    color: Blue;
    text-decoration: none;
}
 
.TelaFinalizarPagamento a:hover
{
    color: Blue;
    text-decoration: underline;
}

.BotaoControleConfirmar, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle_confirmar.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleAdicionar, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle_adicionar.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleEditar, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle_editar.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleReceita, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle_receita.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleSintegra, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle_sintegra.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleHelp, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle_help.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControle, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_controle.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleColar, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_colar.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoControleZoom, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_zoom.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}

.BotaoCalculadora, .button
{
    position: relative;
    top: 16px;
    left: 2px;
	border: none;
	width:18px;
	height:18px;
	background:url('imagens/button_calculadora.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
	cursor: hand;
}
.ContadorBuscaItem
{
}

.ImgBuscaItem
{
    background-image: url('imagens/atualizar.gif');
    background-repeat: no-repeat;
    width: 12px;
    height: 11px;
    float: left;
    cursor: hand;
    padding-left: 15px;
}

.ImgBuscaItemProcurar
{
    background-image: url('imagens/atualizaranimado.gif');
    background-repeat: no-repeat;
    width: 12px;
    height: 11px;
    float: left;
    cursor: hand;
    padding-left: 15px;
}

.ImgBuscaErro
{
    background-image: url('imagens/erroobservacao.gif');
    background-repeat: no-repeat;
    width: 12px;
    height: 11px;
    float: left;
    cursor: hand;
}

.GrupoItensOver
{
    cursor: hand;
    background: #dcfc5c !important;
}

.GrupoItensOut
{
    cursor: default;
    background: transparent !important;
}

.TabelaPlanilha
{
    font-size: 11px;
    background-color: highlight;
}

.TabelaPlanilha tr
{
    font-size: 14px;
}

.TabelaPlanilha td
{
    font-weight: bold;
    color:highlight;
    font-size: 13px;
    background-color: #E4F1F8;
}

.RegistrosTabelaPlanilhaAgrupamento td
{
    color:black;
    font-size: 12px;
    font-weight: lighter;
    background-color: #EEF3FA;
    height: 20px;
}

.RegistrosTabelaPlanilha td
{
    color:black;
    font-size: 12px;
    font-weight: lighter;
    background-color: white;
    height: 20px;
}

.RegistrosTabelaPlanilha td A
{
    color:blue;
    text-decoration: none;
}

.RegistrosTabelaPlanilha td A:hover
{
    color:blue;
    text-decoration: underline;
}

.RegistrosTabelaPlanilhaAgrupamento td A
{
    color:black;
    text-decoration: none;
}

.RegistrosTabelaPlanilhaAgrupamento td A:hover
{
    color:blue;
    text-decoration: underline;
}

.TablePainel
{
	font: normal 11px arial,verdana,sans-serif;
	color: #333;
	border: 0px !important;
	border-collapse: separate !important;
	-moz-user-select: none;
}

.HeaderTablePainel
{
	font: bold 11px Arial, Verdana, Sans-serif;
	background: #92b4e0;
	padding-left: 6px; /*more than items to compensate for item borders!*/
	height: 20px;
	color: white;
}

.TablePainelSelected1 td
{
    cursor: hand;
    border-bottom: solid 1px #d8dde0;
    background: #dcfc5c !important;
    height: 20px;
}

.TablePainelSelected2 td
{
    cursor: hand;
    border-bottom: solid 1px #d8dde0;
    background: #dcfc5c !important;
    height: 20px;
}

.TablePainelSelected3 td
{
    cursor: hand;
    border-bottom: solid 1px #d8dde0;
    background: #dcfc5c !important;
    height: 20px;
    font-weight: bold;
}

.LinhaTablePainel1 td
{
    border-bottom: solid 1px #d8dde0;
    height: 20px;
}

.LinhaTablePainel1 td a
{
   cursor: default;
   text-decoration: none;
   color: Black;
}

.LinhaTablePainel1 td a:hover
{
   cursor: hand;
   text-decoration: underline;
   color: blue;
}

.LinhaTablePainel2 td
{
    border-bottom: solid 1px #d8dde0;
    height: 20px;
}

.LinhaTablePainel2 td a
{
   cursor: default;
   text-decoration: none;
   color: Black;
}

.LinhaTablePainel2 td a:hover
{
   cursor: hand;
   text-decoration: underline;
   color: blue;
}

.LinhaTablePainel3 td
{
    background-color: #dcdcdc;
    border-bottom: solid 1px #d8dde0;
    height: 20px;
}

.LinhaTablePainel3 td a
{
   cursor: default;
   text-decoration: none;
   color: Black;
}

.LinhaTablePainel3 td a:hover
{
   cursor: hand;
   text-decoration: underline;
   color: blue;
}

.TableBusca
{
	font: normal 11px arial,verdana,sans-serif;
	color: #333;
	border: 0px !important;
	border-collapse: separate !important;
	-moz-user-select: none;
}

.HeaderTableBusca
{
	font: bold 11px Arial, Verdana, Sans-serif;
	background: #92b4e0;
	padding-left: 6px; /*more than items to compensate for item borders!*/
	height: 20px;
	color: white;
}

.TableBuscaSelected1 td
{
    cursor: hand;
    border-bottom: solid 1px #d8dde0;
    background: #dcfc5c !important;
    height: 20px;
}

.TableBuscaSelected2 td
{
    cursor: hand;
    border-bottom: solid 1px #d8dde0;
    background: #dcfc5c !important;
    height: 20px;
}

.LinhaTableBusca1 td
{
    border-bottom: solid 1px #d8dde0;
    height: 20px;
}

.LinhaTableBusca2 td
{
    border-bottom: solid 1px #d8dde0;
    height: 20px;
}

.PanelDivForm
{
    position: relative;
    float: left;
    padding-left: 6px;
    border: solid #96969D 1px;
    background-color: #fffacd;
}

.PanelForm
{
    position: relative;
    float: left;
    padding-left: 6px;
}

.PanelFoto
{
    padding-left: 6px;
}

.PanelFoto INPUT
{
    height: 21px;
    font-size: 11px;
}

.PanelFoto a
{
    line-height: 20px;
    font-size:120%;
    color:gray;
    text-decoration: none;
}

.PanelFoto a:hover
{
    font-size:120%;
    color:green;
    text-decoration: underline;
}

.PanelLineForm
{
    float: none;
    padding-bottom: 2px;
    height: 0px;
    border: solid 0px;
    margin: 2px;
}

.LabelForm
{
    position: relative;
}

.ComboBoxForm
{
    position: relative;
    float: left;
    top: -2px;
    font-size: 11px;
    background-color:#FCFCFC;
}

.TreeBoxForm
{
    position: relative;
    float: left;
    top: -2px;
    font-size: 11px;
    background-color:#FCFCFC;
   border: solid 1px #96969D;
    overflow: auto;
}

.FileForm
{
    position: relative;
    float: left;
    border:1px;
	border-style:solid;
	border-color:#96969D;
    top: -2px;
    font-size: 11px;
    background-color:#FCFCFC;
}

.CheckBoxForm
{
    position: relative;
    float: left;
    top: -2px;
    border: 1px;
    background-color: transparent;
}

.TextSingleBoxForm
{
	border:1px;
	border-style:solid;
	border-color:#96969D;
	background-color:#FCFCFC;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 18px;
}

.TextBoxForm
{
    position: relative;
    float: left;
	border:1px;
	top: -2px;
	border-style:solid;
	border-color:#96969D;
	background-color:#FCFCFC;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 18px;
}

.TextAreaForm
{
    position: relative;
    float: left;
	border:1px;
	top: -2px;
	border-style:solid;
	border-color:#96969D;
	background-color:#FCFCFC;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.BarraProcurar
{
    position: absolute;
	height: 18px;
	float: right;
}

.Procurar 
{
    position: relative;
	border:1px;
	top: -11px;
	left: 4px;
	border-style:solid;
	border-color:#96969D;
	background-color:#FCFCFC;
	padding-right: 30px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 22px;
	visibility: visible;
}
.ImagemProcurar
{
    position: relative;
    border: 2px;
    top: -31px;
    left: -2px;
    background-image: url('imagens/BuscaInput.gif');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

body 
{
	color: #333;  /* w3c css validator required */
	background-color: #eeeeee;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Verdana, Arial;
	line-height: 18px;
	overflow: hidden;
}

A
{
	color: #5da015;
}

BODY.Formulario 
{
    background-color: #EEF3FA;
}

BODY.Formulario INPUT 
{
	border:1px;
	border-style:solid;
	border-color:#96969D;
	background-color:#FCFCFC;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

DIV.MenuOpcoes
{
    border: solid 0px;
    background-color: #E3EEFB;
    font-size: 12px;
    font-family: Verdana, Arial;
    width: auto;
    height: 28px;
    padding-left:10px;
    padding-right:10px;
    padding-top: 4px;
}

DIV.MenuOpcoes a
{
   padding: 4px;
   width: 120px;
   text-align: center;
   text-decoration: none;
   color: black;
   height: 24px;
}

DIV.MenuOpcoes a:hover
{
   padding: 4px;
   text-decoration: underline;
   color: black;
   height: 24px;
}

DIV.MeuStatus
{
    border: solid 1px #cccccc;
    background-color: #ffffcc;
    padding: 4px;
    font-size: 12px;
    font-family: Verdana, Arial;
    width: auto;
    height: 24px;
}

DIV.Topo
{
    width: 100%;
    height: 48px;
    background-image: url('imagens/background.gif');
    background-repeat: repeat-x;
}

.Logo
{
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    top: 1px;
    width: 200px;
    height: 48px;
}

.BuscaTopo
{   
    position: relative;
    height: 100%;
    width: 210px;
    float: right;   
}

.BuscaTopo INPUT
{
    position: relative;
    top: -5px;
	width:170px;
	height:22px;
	border:1px;
	border-style:solid;
	border-color:#96969D;
	background-color:#FCFCFC;
	padding-left:6px;
	padding-top:4px;
	margin-top: 16px;
	margin-left: 6px;
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.Busca 
{
    position: relative;
    float: right;
    border: 2px;
    top: 14px;
    left: 178px;
    background-image: url('imagens/BuscaInput.gif');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.BuscaAguarde
{
    position: relative;
    float: right;
    border: 2px;
    top: 14px;
    left: 178px;
    background-image: url('imagens/AguardeBuscaInput.gif');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.AgrupamentoDeBusca
{
	height: 18px;
	color: #666;
	font: bold 11px Arial, Verdana, Sanserif;
	border-bottom: solid 1px #bbb;
	text-align:left;
}

.IdentificacaoProcurarAnimado 
{
    background-image: url('imagens/procuraranimado.gif');
    background-repeat: no-repeat;
    height: 29px;
    padding-top: 10px;
    padding-left: 33px;
	color: #666;
	font: bold 12px Arial, Verdana, Sanserif;
}

.IdentificacaoProcurar 
{
    background-image: url('imagens/procurar.gif');
    background-repeat: no-repeat;
    height: 29px;
    padding-top: 10px;
    padding-left: 33px;
	color: #666;
	font: bold 12px Arial, Verdana, Sanserif;
}

DIV.Painel
{
    position: relative;
    width: 190px;
    padding: 0px;
    background-image: url('imagens/back_painel.jpg');
    background-repeat: repeat-x;
    overflow: auto;
    background-color: #EEF3FA;
    float: left;
    overflow: hidden;
    height:expression(document.body.offsetHeight-this.offsetTop-5);
}

.AtalhosPainel
{
    padding:4px;
    height:expression(Painel.offsetHeight);
    width: 190px;
    border:solid 0px;
    overflow-x: hidden;
    overflow-y:auto;
    position: absolute;
    z-index:0;
}

.BotaoEsconder
{
    float:right;
    background-image: url('imagens/esconder.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 24px;
    position: absolute;
    z-index:1;
    left: 176px;
    cursor: hand;
}

.BotaoExibir
{
    float:left;
    background-image: url('imagens/exibir.gif');
    background-repeat: no-repeat;
    width: 14px;
    height: 24px;
    position: absolute;
    z-index:1;
    left: 0px;
    cursor: hand;
}

.MenuVertical {
   width:26px; 
   float:left; 
}

.MenuVertical div {
   float:left; 
   color: #cccccc; 
   margin-top: 20px; 
   padding: 4px; 
   overflow:hidden; 
   writing-mode: tb-rl; 
   filter: flipv fliph; 
   font-size: 12px; 
   font-weight: bold;
   cursor: hand;
}

.AtalhosComuns {
   font-size: 12px;
   color: Green;
   font-weight: normal;
}


.AtalhosComuns a
{
   text-decoration: none;
}

.AtalhosComuns td {
   padding: 2px;
   cursor: hand;
}


DIV.Corpo
{
    overflow: auto;
}

.BotoesCabecalhoBusca
{
    position: absolute;
	border: none;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: expression(document.body.offsetWidth-20);
	top: 10px;
	text-align: right;
}

.BotoesRodape
{
    position: absolute;
	border: none;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: expression(document.body.offsetWidth);
	top: expression(document.body.offsetHeight-this.offsetHeight-3);
	text-align: right;
}

.BotoesRodapePersonalizado
{
    position: absolute;
	border: none;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: none;
	padding: 2px;
	top: expression(document.body.offsetHeight-this.offsetHeight-3);
	z-index: 99;
}

.BotaoRedTabela, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	cursor: hand;
	background:url('imagens/btn_tabela.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedFarol, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	cursor: hand;
	background:url('imagens/btn_farol.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPastas, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	cursor: hand;
	background:url('imagens/btn_pastas.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedGrafico, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	cursor: hand;
	background:url('imagens/btn_grafico.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedCom, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_com.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedWrd, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_wrd.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedXls, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_xls.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedDoc, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_doc.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedDic, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_dic.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedVnd, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_vnd.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedChk, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_chk.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPds, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_pds.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedCfg, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_cfg.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedBak, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_bak.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedSac, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_sac.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedEpr, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_epr.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}


.BotaoRedPed, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_ped.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedSrv, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_srv.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPrj, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_prj.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedCst, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_cst.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPrd, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_prd.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}
.BotaoRedPla, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_pla.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedRel, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_rel.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedIsr, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_isr.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPra, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_pra.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPsr, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_psr.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedNta, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_nta.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedEnt, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_ent.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedDin, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_din.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedDis, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_dis.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPro, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_pro.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedEdt, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_edt.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPre, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_pre.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedAva, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_ava.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedInf, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_inf.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPag, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_pag.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedRec, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_rec.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedTra, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_tra.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedAdd, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_add.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedEml, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_eml.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedPrn, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_prn.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedDes, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_des.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedCrm, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_crm.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedRpr, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_rpr.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedGrl, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_grl.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedApr, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_apr.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedKpi, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_kpi.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedFin, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_fin.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedFca, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_fca.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedFrm, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_frm.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedMdl, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_mdl.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoRedDel, .button
{
	border: none;
	width:40px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/button_color_del.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoConfirmar, .button
{
	border: none;
	width:113px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/buttonBg.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoSalvar, .button
{
	border: none;
	width:113px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/buttonBg.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoSalvarPagSeguro
{
	border: none;
	width:76px;
	line-height:28px;
	height:28px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/btnpagseguro.jpg') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoSalvarPagamentoDigital
{
	border: none;
	width:89px;
	line-height:31px;
	height:31px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/btnpagamentodigital.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoSalvarAdicionar, .button
{
	border: none;
	width:140px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/buttonBg2.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoFechar, .button
{
	border: none;
	width:113px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/buttonBgCancelar.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.BotaoCancelar, .button
{
	border: none;
	width:113px;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:15px;
	background:url('imagens/buttonBgCancelar.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	vertical-align: middle;
}

.LinhaDica
{
    border:1px;
	border-style:solid;
	border-color:#96969D;

}

.CorFundoLinha
{
    background-color: #EEF3FA;
}

.OpcoesFiltro
{
    color: Highlight;
}

.CorpoFiltro 
{
    font-size: 11px;
    background-color: #EDF5FB;
}

.GrupoUnidade
{
    height: 10px;
}

.GrupoUnidade a
{
    text-decoration: none;
    color: Black;
}

.GrupoUnidade a:hover
{
    text-decoration: underline;
    color: Black;
}

.GrupoTratamento
{
    height: 10px;
}

.GrupoResponsavel
{
    height: 10px;
}

.ItemFiltro
{
    padding-left: 20px;
}

.ItemFiltro a
{
    font-size: 11px;
    height: 8px;
    color: black;
    padding: 1px;
    background-color: #EDF5FB;
    text-decoration: none;
} 

.ItemFiltro a:hover
{
    font-size: 11px;
    height: 8px;
    color: black;
    padding: 1px;
    background-color: #EDF5FB;
    text-decoration: underline;
} 

.NotaDia
{
    padding-left: 58px;
    font-size:10px;
    color:#c0c0c0;
}

#TituloOpcoes
{
    font-size: 14px;
    background-color: #ffffff;
    height: 35px;
}

.Agenda
{
    font-size: 11px;
    color: Highlight ;
    margin-top: 8px;
    background-color: #CFE6F2;
}

#TituloAgenda
{
    font-size: 14px;
    background-color: #ffffff;
    height: 35px;
}

#AgendaDia
{
    font-size: 14px;
    background-color: #CCFF66;
    height: 35px;
    width: 65px;
    text-align: center;
    color: Highlight;
}

#AgendaDia a
{
    color: Highlight;
    text-decoration: none;
}

#AgendaDia a:hover
{
    color: Highlight;
    text-decoration: underline;
}

#AgendaSemana
{
    font-size: 14px;
    background-color: #E4F1F8;
    height: 35px;
    width: 65px;
    text-align: center;
    color: Highlight;
    border-right: solid 1px #CFE6F2;
    border-left: solid 1px #CFE6F2;
}

#AgendaSemana a
{
    color: Highlight;
    text-decoration: none;
}

#AgendaSemana a:hover
{
    color: Highlight;
    text-decoration: underline;
}

#AgendaMes
{
    font-size: 14px;
    background-color: #E4F1F8;
    height: 35px;
    width: 65px;
    text-align: center;
    color: Highlight;
}

#AgendaMes a
{
    color: Highlight;
    text-decoration: none;
}

#AgendaMes a:hover
{
    color: Highlight;
    text-decoration: underline;
}

#DescricaoAgenda
{
    color: Highlight;
}

#DescricaoAgenda a
{
    font-size: 12px;
    color:Highlight;
    text-decoration: none;
}

#DescricaoAgenda a:hover
{
    color:Highlight;
    text-decoration: underline;
}

#CorpoAgenda
{
    overflow: auto;
    background-color: White;
    padding: 1px;
}

.ItemAgendaDia TR
{
    height: 35px;
}

.ItemAgenda
{
    margin: 2px;
    background-color: Transparent;
}

.ItemAgenda a:hover
{
    text-decoration: underline;
}

.ItemAgenda a
{
    color: Black;
    text-decoration: none;
}

.ItemAgenda div
{
    padding: 0px;
}

.ItemAgendaSelecionada
{
    margin: 4px;
    background-color: #CFE6F2;
    border: solid 1px #CFE6F2;
    line-height: 18px;
}

.ItemAgendaSelecionada a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

.ItemAgendaSelecionada a
{
    color: Black;
    text-decoration: none;
}

.ItemAgendaSelecionada div
{
    padding: 2px;
    color: Highlight;
    font-weight: normal;
    text-decoration: none;
    background-color: white;
}

.ItemAgendaSelecionada div a
{
    padding: 2px;
    color: Highlight;
    font-weight: normal;
    text-decoration: none;
    background-color: white;
    font-weight: bold;
}

.AgendaRapida
{
    margin: 8px;
    background-color: #EDF5FB;
    border: solid 1px #CFE6F2;
    visibility: hidden;
    overflow: visible;
    height: 10px;
    padding:4px;
}

.ItemAgendamentoRapido
{
    padding-left: 6px;
    float: left;
}

.ItemAgendamentoRapido span
{
    padding: 2px;
}

.ItemAgendamentoRapidoInfo
{
    padding-left: 6px;
    float: left;
}

.HoraAgendaDia
{
    font-size: 13px;
    text-align: center;
    width: 60px;  
    background-color: #CFE6F2; 
    border-bottom: solid 1px #AFCDDC;

}

.HoraAgendaDia font
{
    font-size: 9px;
    text-align: center;
    width: 80px; 
    color: Highlight;
    text-decoration: none; 
    background-color: #CFE6F2; 
}

.InfoAgendaDia
{
    font-size: 11px;
    width: auto;
    padding: 2px;
    border-bottom: solid 1px #AFCDDC;
}

.HoraAgendaDia a
{
    color: Black;
    text-decoration: none; 
}

.HoraAgendaDia a:hover
{
    text-decoration: underline; 
}

.HoraAgendaDiaNaoUtil
{
    font-size: 13px;
    text-align: center;
    width: 60px;  
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;

}

.HoraAgendaDiaNaoUtil font
{
    font-size: 9px;
    text-align: center;
    width: 80px;
    color: Highlight; 
    text-decoration: none; 
    background-color: #EDF5FB; 
}

.HoraAgendaDiaNaoUtil a
{
    color: Black;
    text-decoration: none; 
}

.HoraAgendaDiaNaoUtil a:hover
{
    text-decoration: underline; 
}

.InfoAgendaDiaNaoUtil
{
    font-size: 11px;
    width: auto;
    padding: 2px;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
}

#CalendarioUtilizado
{
    float:right;   
    color: Highlight ;
}

#CalendarioUtilizado a
{
    float:right;   
    color: Highlight ;
    text-decoration: none;
}

#CalendarioUtilizado a:hover
{
    float:right;   
    color: Highlight ;
    text-decoration: underline;
}

#BotoesComando
{
    background-color: #EDF5FB;
    text-decoration: none;
}

#BotoesComando a
{
    background-color: White;
    height: 25px;   
    widows: 120px;
    padding: 4px;
    border: solid 1px #EDF5FB;
    background-color: #EDF5FB;
    text-decoration: none;
    color: Highlight;
}

#BotoesComando a:hover
{
    border: solid 1px highlight;
}

#DivEmpresas
{
    width: 160px;
    position: absolute; 
    left: 0px; 
    top: 0px; 
    border: solid 1px #cccccc;
    background-color: White;
    padding: 4px;
}

#DivEmpresas a
{
    color: Highlight;
    text-decoration: none;
}

#DivEmpresas a
{
    text-decoration: underline;
}

.Caixa_GradeHorario
{
   width: 40px;
   border: solid 0px;
   background-color: Transparent;
   text-align: center;
}

.GradeHorario
{
}

.GradeHorario TD
{
    font-size: 11px;
    padding: 2px;
    border: solid 1px #AFCDDC;
}

.Grade_HoraDisponivelDiaDisponiveis
{
    font-size: 13px;
    text-align: center;
    background-color: white; 
    border-bottom: solid 1px #AFCDDC;
    width: 100%;
    height: 30px;

}

.Grade_HoraDisponivelDiaNaoUtil
{
    padding: 2px;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
    width: 100%;
    height: 30px;
    color: gray;
}

.Grade_HoraDisponivelDiaNaoUtilOculpado
{
    padding: 2px;
    color: Red;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
    width: 100%;
    height: 30px;
}

.Grade_HoraDisponivelDiaNaoUtilSalaOculpada
{
    padding: 2px;
    color: Red;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
    width: 100%;
    height: 30px;
}

.Grade_HoraDisponivelDiaNaoDisponivel
{
    padding: 2px;
    color: Red;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
    width: 100%;
    height: 30px;
}

.Grade_HoraDisponivelDiaDisponivel
{
    padding: 2px;
    color: black;
    border-bottom: solid 1px #AFCDDC;
    width: 100%;
    height: 30px;
}

.HorarioDisponivel
{
}

.HorarioDisponivel TD
{
    font-size: 11px;
    padding: 2px;
    border-bottom: solid 1px #AFCDDC;
}

.HoraDisponivelDia
{
    font-size: 13px;
    text-align: center;
    background-color: #CFE6F2; 
    border-bottom: solid 1px #AFCDDC;

}

.HoraDisponivelDiaNaoUtil
{
    padding: 2px;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
}

.HoraDisponivelDiaNaoUtilOculpado
{
    padding: 2px;
    color: Red;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
}

.HoraDisponivelDiaNaoUtilSalaOculpada
{
    padding: 2px;
    color: Red;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
}

.HoraDisponivelDiaNaoDisponivel
{
    padding: 2px;
    color: Red;
    background-color: #EDF5FB; 
    border-bottom: solid 1px #AFCDDC;
}

.LinkMapaProducao{
  font-size:12px;color:highlight;padding-bottom:8px;
}

.LinkMapaProducao a{
  font-size:12px;color:blue;padding-bottom:8px;
  text-decoration:none;
}

.LinkMapaProducao a:hover{
  font-size:12px;color:blue;padding-bottom:8px;
  text-decoration:underline;
}

.LinkConta{
  font-size:12px;color:highlight;padding-bottom:8px;
}

.LinkConta a{
  font-size:12px;color:green;padding-bottom:8px;
  text-decoration:none;
}

.LinkConta a:hover{
  font-size:12px;color:green;padding-bottom:8px;
  text-decoration:underline;
}

.LinkSemConta{
  font-size:12px;color:highlight;padding-bottom:8px;
}

.LinkSemConta a{
  font-size:12px;color:red;padding-bottom:8px;
  text-decoration:none;
}

.LinkSemConta a:hover{
  font-size:12px;color:red;padding-bottom:8px;
  text-decoration:underline;
}

.LinkContaAgenda{
  font-size:11px;color:highlight;padding-bottom:8px;
}

.LinkContaAgenda a{
  font-size:11px;color:green;padding-bottom:8px;
  text-decoration:none;
}

.LinkContaAgenda a:hover{
  font-size:11px;color:green;padding-bottom:8px;
  text-decoration:underline;
}

.LinkSemContaAgenda{
  font-size:11px;color:highlight;padding-bottom:8px;
}

.LinkSemContaAgenda a{
  font-size:11px;color:red;padding-bottom:8px;
  text-decoration:none;
}

.LinkSemContaAgenda a:hover{
  font-size:11px;color:red;padding-bottom:8px;
  text-decoration:underline;
}

.LinkDestaque{
  font-size:12px;color:highlight;padding-bottom:8px;
}

.LinkDestaque a{
  font-size:12px;color:highlight;padding-bottom:8px;
  text-decoration:none;
}

.LinkDestaque a:hover{
  font-size:12px;color:green;padding-bottom:8px;
  text-decoration:underline;
}
