/* GERAL */
body {
	background: #FFFFFF url(../imagens/fundo.jpg) repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	scrollbar-face-color:#999999;
    scrollbar-shadow-color:black;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 17pt;	
	}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 17pt;
	color: #666666;
	list-style-type: circle;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #cc0000;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	text-decoration: none;
	background-color: #FFE4CA;
}
/***************************************************************************************************************************************************************************************/
/* Genericos */
.table_principal {
	background-color: #FFFFFF;
	border: 2px solid #990000;
}
.hoje{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	font-weight: bold;	
}
.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC3300;
	text-align: center;
	height: 17px;
}
/* Titulo da pagina */
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
}
.titulo_pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.titulo_link:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.titulo_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.titulo_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #990000;
	text-decoration: underline;
	background-color: #FFFFFF;

}
.voltar:link {
	background-color: #FFFFFF;
}
.voltar:visited{
background-color: #FFFFFF;
}
.voltar:hover{
background-color: #FFFFFF;
}
/***************************************************************************************************************************************************************************************/
/* Menu */
.menu_titulo{
	background-image: url(../imagens/menu_fundo_gloss.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
}
.menu_titulo td{ 
	padding-left: 10pt;
}
.menu_item{
	height: 30px;
	padding-left: 20pt;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.menu_item td
{
	padding-left: 20pt;
}
.menu_link:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	text-decoration: none;
}
.menu_link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	text-decoration: none;
}
.menu_link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #FF3300;
}
/***************************************************************************************************************************************************************************************/
/* Tabela */
.grid{
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #FFFFFF;
	
}
.grid_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	height: 18pt;
	padding-left: 5px;
}
.grid_titulo td{
padding-left: 5px;
}
.grid_coluna{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #CC3300;
	height: 16pt;
	padding-left: 5px;
	padding-right: 5px;
}
.grid_item{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-left: 5px;
	height: 15pt;
	padding-right: 5px;
	vertical-align: middle;
}
.grid_item:link{
	color: #333333;
	background-color:#FFFFFF;
	text-decoration: none;
}
.grid_item:visited{
	color: #333333;
	background-color:#FFFFFF;
	text-decoration: none;
}
.grid_item:hover{
	color: #333333;
	background-color:#FFFFFF;
	text-decoration: none;
	text-decoration: underline;

}
.grid_item_imagem:hover{
	background-color:#FFFFFF;
}
.grid_alterna{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:  #333333;
	background-color: #FEF7DE;
	padding-left: 5px;
	height: 15pt;
	padding-right: 5px;
	vertical-align: middle;
}
.grid_alterna:link{
	color:  #333333;
	text-decoration: none;
}
.grid_alterna:visited{
	color:  #333333;
	text-decoration: none;
}
.grid_alterna:hover{
	color:  #333333;
	background-color: #FEF7DE;
	text-decoration: underline;
}
.grid_alterna_imagem:hover{
	background-color: #FEF7DE;
}
.grid_pagina{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding-right: 5px;
	height: 15pt;
	font-weight: bold;
	background-color: #FFCC99;
}
.grid_pag:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-color: #FFCC99;
	text-decoration: none;
}
.grid_pag:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-color: #FFCC99;
	text-decoration: none;
}
.grid_pag:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #FFCC99;
	text-decoration: underline;
}
/***************************************************************************************************************************************************************************************/
/* itens do Formulario */
.label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #999999;
}
.selecao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;

}
.botao{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #990000;
	border: 2px solid #CC0000;
	
}
.btnOk{
	width:55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #990000;
	border: 2px solid #CC0000;
}
.msg{
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;	
}
.label_info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-style: italic;
}
.texto_area{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	border: 1px solid #999999;
	line-height: 15pt;
}

/***************************************************************************************************************************************************************************************/
/* Login */
.login_label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
}
.login_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 65px;
	height: 20px;
}
.login_botao
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #990000;
	border: 2px solid #CC0000;
	height: 20px;
	text-align: center;
}
.login_sair
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #990000;
	border: 2px solid #CC0000;
	height: 20px;
	text-align: center;
	width: 50px;	
}
.login:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFFFFF;	
}
.login:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: none;
	background-color: #FFFFFF;	
}
.login:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	text-decoration: underline;
	background-color: #FFFFFF;	
}