﻿/* CSS aplicado ao site todo */
body
{
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 12px;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    background-color: #dddddd;
    BACKGROUND: url(../Imagens/sombra.jpg) repeat-y center 50%;
}
html,body
{
    height: 100%;
}

/* Links */
a
{
    text-decoration: none;
    color: #000000;    
}
input
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}
/* TÃ­tulo abaixo do cabeÃ§alho de todas as telas*/
.titulo_pagina
{
    font-family:Verdana;
    font-size: 14px;
    font-weight:bold;
    width: 100%;
    border-style:solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
/* Mensagens de erro do sistema */
.errmsg
{
    font-family:Verdana;
    width: 100%;
    text-align: center;
    font-size:10px;
    color:Red;
}
/* Div principal do site, utilizado para alinhar toda a tela */
.corpo_site
{
    width: 782px;
    left: 50%;
    /*height: 740px;*/
    margin-left:-391px;
    margin-bottom:40px;
    position:absolute; 
    background-color: #ffffff;
}
/* Div do conteÃºdo central do site */
.div_conteudo
{
    Z-INDEX: 1;
    LEFT: 5px;
    WIDTH: 770px;
    POSITION: relative;
}
/* Div do cabeÃ§alho do site */
.div_cabecalho
{
    Z-INDEX: 1;
    LEFT: 0px;
    WIDTH: 782px;
    POSITION: relative;
    TOP: -1px;
    HEIGHT: 140px;
    BACKGROUND-IMAGE: url(../Imagens/cnpm_r2_c1.jpg);
    background-position:left;
    background-repeat:no-repeat;
}
.div_rodape
{
    Z-INDEX: 1;
    BACKGROUND-IMAGE: url(../Imagens/cnpm_r20_c2.jpg);
    background-position:left;
}
/*Div do Menu do site*/
.div_menu
{
    Z-INDEX: 2;
    LEFT: 540px;
    POSITION: absolute;
    TOP: 120px;
    HEIGHT: 10px;
    background-repeat:no-repeat;
    display:none;
}
/* CabeÃ§alho dos conteÃºdos (contendo grupo e cota ex: tela de atendimento) */
.cabecalho
{
    BACKGROUND-COLOR: #BBBAA8;
    border-style:ridge;
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px; 
}
/* Campos de entrada em geral */
.edt
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}
/* Valores (DB) apresentados em destaque */
.valores_destaque
{
    font-weight:bold;
}
/* TÃ­tulos dos painÃ©is (ex: tela de atendimento) */
.titulo
{
    BACKGROUND-COLOR: #E8E8E3;
    width:100%;
    border-style:solid;
    border-top-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 1px; 
    border-left-width: 0px; 
}
/* PainÃ©is (ex: tela de atendimento) */
.paineis
{
    border-style:none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
/* TÃ­tulos dos painÃ©is pop up arrastÃ¡veis (ex: tela de atendimento) */
.titulo_pop_up
{
    BACKGROUND-COLOR:#888888;
    width:100%;
    padding-top:2px;
    height: 17px;
    color: #ffffff;
    font-weight:bold;
    border-style:solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
/*Titulo dos Paineis da tela Inicial*/
.titulo_tela_inicial
{
    BACKGROUND-IMAGE: url(../imagens/agenda/titulo_tela_inicial.jpg);
    width:100%;
}
/* PainÃ©is pop up arrastÃ¡veis (ex: tela de atendimento) */
.paineis_pop_up
{
    background-color: #f5f5f5;
    border-style:outset;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
}
/* BotÃµes (...) que abrem os pop-ups */
.botoes_popup
{
    FONT-FAMILY:Verdana;
    FONT-SIZE:11px;
    height: 17px;
    width: 19px;
    vertical-align:super;
}
/* Posicionamento do mapa do site */
.mapa_site
{
    z-index: 1;
    left: 11px;
    position: absolute;
    top: 52px;
}
/* BotÃ£o Fechar */
.fecha_popup
{
    BACKGROUND-COLOR:#888888;
    color:#ffffff;
    border-style:groove;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-color:#ffffff;
    text-align:center;
    width:19px;
    height:14px;
}
/*Fontes do Grid da Noticias*/
.fonte_Noticia
{
    font-size:11px;
    font-family:Arial;
}
/*Fontes 8pt*/
.fonte_8pt
{
    font-size:8pt;
    font-family:Arial;
}
/*Fontes Menores */
.fonte_7pt
{
    font-size:7pt;
    font-family:Arial;
}
/*Linha para divisÃ£o*/
.divisao
{
    border-style:solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
.titulo_cinza
{
    BACKGROUND-COLOR: #E8E8E3;
    width:100%;
    border-style:solid;
    border-top-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 1px; 
    border-left-width: 0px; 
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:White;   
    z-index: 900;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color:Blue;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: Blue;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Blue;
    font-weight:bold;
}