/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	margin: 0;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
}

table, td {
    FONT-FAMILY: Tahoma, Arial;
    FONT-SIZE: 10pt;
	}

a:link, a:visited, a:active {	
	text-decoration: none;
	color: #3333cc;
	}	
a:hover	{	
	text-decoration: underline;
	color:	#3333cc;
	}

input {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	border: 1px Solid #2B5891;
	background-color: #FFFFFF;
	}
	
.red {color: #FF0000;}

.item2
{
	font-family:Arial;
	font-size:15px;
	border:1px solid #999999;
}

/* Cabeçalho */

#Cabec {
	font-family: tahoma, arial, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #FFFFFF;
}

#Cabec a:link,  #Cabec a:visited, #Cabec a:visited {
	font-family: tahoma, arial, verdana;
	font-size: 8pt;
	font-weight: 300;
	color: #FFFFFF;
	text-decoration: none;
}

#Cabec a:hover {
	font-family: tahoma, arial, verdana;
	font-size: 8pt;
	font-weight: 300;
	color: #FFFFCC;
	text-decoration: underline;
}

#Cabec #UcCabecalho1_lblPaginaInicial,  #Cabec #lblPaginaInicial{
	font-family: arial, verdana;
	font-size: 13pt;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none
	text-transform: capitalize;
	}

/* Rótulos */
#lblResposta {
	color: #CC0000;
	font-size: 10pt;
	}
	
#lblMensagem {
	color: #003399;
	font-size: 12pt;
	}
	
#UcUsuario1_lblUsuario {
	color: #CE540B;
	font-size: 12pt;
	font-weight: bolder;
}
.titulos {
	color: #162E4A;
	font-size: 12pt;
	font-weight: bolder;
}

#txtPesquisa {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	border: 1px Solid #2B5891;
	background-color: #FFFFCC;
	}

/* Tela de login */
#TabelaLogin {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	font-weight: 800;
	color: #162E4A;
	border: 1px solid #838EA2;
	width: 440px;
	background-color: #FFFFFF;
	}
	
#TabelaLogin .tituloarea {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(imagens/bg_tituloarea.gif);
	padding-left: 10px;
	height: 25px;
	}
	
#TabelaLogin input {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	border: 1px Solid #2B5891;
	background-color: #FFFFFF;
	}

/* Tela de CADASTRO */
#TabelaCadastro {
	font-family: Tahoma, Arial;
	font-size: 12pt;
	font-weight: 800;
	color: #162E4A;
	border: 1px solid #2B5891;
	background-color: #FFFFFF;
	}
	
#TabelaCadastro .tituloarea {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image:url(imagens/bg_tituloarea.gif);
	padding-left: 10px;
	height: 25px;
	}
	
#TabelaCadastro .input {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	border: 1px Solid #2B5891;
	background-color: #FFFFFF;
	}
	
#TabelaCadastro select {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	border: 1px Solid #2B5891;
	background-color: #FFFFFF;
	}
	
#TabelaCadastro a:link, #TabelaCadastro a:visited, #TabelaCadastro a:active {
	color: #162E4A;
	text-decoration: none;
	}
	
#TabelaCadastro a:hover {
	color: #FF6600;
	text-decoration: underline;
	}
	
.fundo {
	background-color: #D8E4F3;
	}

/* Botões */
.btnListar {
	background-image: url(imagens/btn_listar.gif);
	width: 102px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnSalvar {
	background-image: url(imagens/btn_salvar.gif);
	width: 102px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnVazio {
	background-image: url(imagens/btn_vazio.gif);
	width: 110px;
	height: 32px;
	margin: 0px;
	padding-right: 20px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnPesquisar {
	background-image: url(imagens/btn_pesquisar.gif);
	width: 102px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnIncluir {
	background-image: url(imagens/btn_incluir.gif);
	width: 102px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnExcluir {
	background-image: url(imagens/btn_excluir.gif);
	width: 102px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnSim {
	background-image: url(imagens/btn_sim.gif);
	width: 72px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}

.btnNao {
	background-image: url(imagens/btn_nao.gif);
	width: 72px;
	height: 32px;
	margin: 0px;
	padding-right: 27px;
	border: none;
	font-weight: 900;
	color: #162E4A;
}


/* Listas */
.highlight {
	font-size: 8pt;
	background-color:  #FFFFCC;
	cursor: hand;
}

.grid {
	border: 1px solid #FFFFFF;
}

.itemcabec {
	font-size: 8pt;
	background-color: #2B5891;
	color:#FFFFFF;
	cursor: pointer;
	font-weight: bold;
}

.item {
	font-size: 8pt;
	background-color: #FFFFFF;
	cursor: pointer;
	border: 1px solid #000000;
}

.alternateItem {
	font-size: 8pt;
	background-color: #E4E5E9;
	cursor: pointer;
	border: 1px solid #FFFFFF;
}

.numberbox {
	font-family: Tahoma, Arial;
	font-size: 10pt;
	border: 1px Solid #2B5891;
	background-color: #FFFFFF;
	text-align:right;
	}
	
.navegacao, .navegacao tr {
	font-size: 12pt;
	padding-left: 15px;
	padding-right: 15px;
	color: #999999;
	background-color: #FFFFFF;
}

.navegacao a:link, .navegacao a:visited, .navegacao a:active {
	font-size: 12pt;
	padding-left: 15px;
	padding-right: 15px;
	color: #2B5891;
	text-decoration: none;
	background-color: #D8E4F3;
}

.navegacao a:hover {
	font-size: 12pt;
	padding-left: 15px;
	padding-right: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2B5891;
}


/*Parte da Agenda*/

table.contentTable
{
    background: #c3daf9;
    height: 348px;
    width: 742px;
}

table.contentTable td.cell
{
    border: solid 1px #002d96;
    vertical-align: top;
    background: #fff;
}

/* asp.net calendar */
td.cell table.aspCalendar
{
    background: #fff url('Img/headerBg.gif') repeat-x;
    border: 0px !important;
    font: normal 11px Arial, Verdana, Sans-serif;
    margin-top: 7px;
}

.dayHeader
{
    border-bottom: solid 1px #aca899;
}
.CalendarDay A { BACKGROUND-IMAGE: url(Img/calendarDateBg.gif); WIDTH: 17px; HEIGHT: 14px; TEXT-DECORATION: none; display:block; border:0px;}
TD.CalendarDay { background-color: transparent !important; }
TD.CalendarDay A:active {color: #cd6f00 !important; font-weight:bold;}
/* end asp.net calendar */

div.cellHeader
{
    height: 28px;
    background: #033893 url('Img/cellHeaderBg.gif') repeat-x;
    cursor: default;
}

div.cellHeader div
{
    color: #fff;
    font: bold 16px Arial, Verdana, Sans-serif;
    padding-top: 4px;
    margin-left: 2px;
}

.wrapCell
{
    font-size: 1px;
}

#MessageBody
{
    border: solid 1px #000;
    background: #fff;
    font: normal 11px Arial, Verdana, Sans-serif;
    height: 336px;
    padding: 4px;
    overflow: auto;
}

table.messagesGrid
{
    font: normal 11px Arial, Verdana, Sans-serif;
    color: #000;
}

table.messagesGrid td
{
    border-bottom: solid 1px #eae9e1;
}

table.messagesGrid td span
{
    color: #808080;
}

table.messagesGrid a
{
    color: #808080;
}

tr.gridHeader
{
    background: #ece9d8;
    font: normal 11px Arial, Verdana, Sans-serif;
    padding: 3px 0px;
}

tr.gridHeader td
{
    border-bottom: solid 3px #d2cfbe;
    border-top: solid 1px #d4d0c8;
    cursor: default;
}



#Tabela .tituloarea1 {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-transform:uppercase;
	}