﻿body
{
    background-color:#3E65A5;
}

/*Calendário*/
.CalendarioHoje
{
    border:solid 1px red;
}

.CalendarioTitulo
{
    background-color:#0054E3;
    color:#FFFFFF;
    border:none;
    font-weight:bold;
}

/*Tela de Login*/
.LoginTitulo
{
    font: oblique bold 20pt Verdana;
    color:#FFFFFF;
    text-align:right;
}

.LoginSlogan
{
    font:7pt Verdana;
    color:#FFFFFF;
    text-align:justify;
}

.LoginLabels
{
    color:#FFFFFF;
    font:bold 8pt Verdana;
    text-align:right;
    text-decoration:none;
    vertical-align:middle;
}

.LoginLinkButton
{
    color:#FFFFFF;
    font:bold 8pt Verdana;
    text-align:right;
    text-decoration:none;
    vertical-align:middle;
    margin-left: 7px;
}

.LoginTextBox
{
    background-color:#4581AD;
    color:#FFFFFF;
    border:solid 2px #FFFFFF;
    font:8pt Verdana;
    height:15px;
    margin-left:6px;
    width:117px;
}

/*Gerais*/
.BodyClaro
{
    background-color: #EBF0F6;
}

.GridCabecalho
{
    background-color:White;
    border:solid 0px #FFFFFF;
    font:normal bold 8pt Verdana;
    color:#535564;
    text-align:left;
}

.GridLinhaClara
{
    background-color: #F6F8F7;
    font:8pt Verdana;
    color:#535564;
    height:20px;
}

.GridLinhaEscura
{
    background-color: #F2F3F5;
    font:8pt Verdana;
    color:#535564;
    height:20px;
}

.GridLinhaSelecionada
{
    background-color:#FFFFCC;
    font:8pt Verdana;
    color:#535564;
    height:20px;
}

.GridListagem
{
    color:#535564;
    text-align:justify;
    font:8pt Verdana;
    border-color:Background;
    margin-top:7px;
    width:100%;
}

.GridHyperlink
{
    font:8pt Verdana;
    color:#535564;
    text-decoration: none;
    display: block;
}

.LabelResposta
{
    font:8pt Verdana;
    font-weight:bold;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    vertical-align:bottom;
}

.PaginasLabel
{
    color:#535564;
    font:8pt Verdana;
    text-align:left;
}

.PaginasLabelBaixo
{
    color:#535564;
    font:8pt Verdana;
    text-align:left;
    vertical-align:bottom;
}

.PaginasPanel
{
    background-color:#EBF0F6;
    border:solid 1px #8CA5C3;
}

.PaginasPanelBotao
{
    background:#CFD8E9 url('../../Imagens/BotaoFundo_padrao.jpg') repeat-x;
    border:solid 1px #FFFFFF;
    height:15px;
    padding-top:1px;
    text-align:center;
}

.PaginasPanelBotao:hover
{
    border:solid 1px #FA951F;
}

.PaginasPanelBotaoBorda
{
    border:solid 1px #8CA5C3;
}

.PaginasPanelBotaoTexto
{
    color:#535466;
    font:8pt Verdana;   
    text-decoration:none;
    vertical-align:top;
    height:13px;
}

.PaginasSubtituloPanel
{
    color: #535564;
    font: bold 10pt Verdana;
}

.PaginasTextBox
{
    color:#535564;
    font:8pt Verdana;
    height: 15px;
    margin:0px 0px 4px 8px;
    border: 1px solid #8CA5C3;
}

.PaginasTitulo
{
    color:#C0DAED;
    font:bolder 18pt verdana;
    text-align:left;
}

.ProcurarPessoaTitulo
{
    color:#5084B6;
    font:bolder 18pt verdana;
    text-align:left;
}

/*Masterpage*/
.MasterLogotipoTexto
{
    color: #697EAF;
    font: bold 6pt Arial;
    height:8px;
    width:126px;
}

.Menu
{
    color:#FFFFFF;
    font:10pt Verdana;
    height:27px;
    width:127px;
    position:relative;
    top:-1px;
    left: 10px;
}

.MenuHover
{
    background-color:#FFFFFF;
    color:#5382B3;
    font:10pt Verdana;
    height:27px;
    text-align:center;
    vertical-align:top;
    width:127px;
}

.MenuItem
{
    font:10pt Verdana;
    height:27px;
    text-align:center;
    vertical-align:top;
    width:127px;
}

.MenuItem2
{
    background-color:#DEDEDD;
    color:#2A478C;
    height:27px;
    padding-left:2px;
    text-align:left;
    vertical-align:top;
    width:127px;
}

.MenuSelecionado
{
    background-color:#FFFFFF;
    color:#183884;
    font:10pt Verdana;
    height:27px;
    text-align:center;
    vertical-align:top;
    width:127px;
}

/* Diálogos Modais */
.dialog
{
    z-index: 1001;
    position: absolute;
    margin: 0;
    border: solid 3px #333;
}

.dialog-background
{
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.5;
    filter: alpha(opacity=50);
}