/* CSS Document */

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	white-space: nowrap;
}

/* Links */

a.order_by 
{
	text-decoration:		none;
	color:				#000000;
	font-size:			11px;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold;
	cursor:	pointer;
}

a:link, a:visited
{
    text-decoration:		none;
    color:			#CCFF99;
}

a:hover, a:active 
{
	text-decoration:	none;
	color:			#08C0FF;
}



/* Textos */

.padrao
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	white-space: nowrap;
}

.txt_preto
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	/*white-space: nowrap;*/
}

.txt_vermelho
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	white-space: nowrap;
}


.titulo_link
{
	/*background-image: url('/monitor/assets/img/table-head-on.gif');*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}

/* Tabelas */

.tabela_titulo_link
{
  border:1px solid #E4E4E4;
  background-color:#E4E4E4;
}

.tabela_link
{
    padding-top:5px;
    padding-left:5px;
    border:1px solid #F4F4F4;
    background-color:#FFF;
}

table.resumo_pagamento
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color:#5A639C;
    font-weight: bold;
    border-top: 1px #9D9D9D solid;
    border-left: 1px #9D9D9D solid;
    border-right: 1px #9D9D9D solid;
    border-bottom: 1px #9D9D9D solid;
}

table.resumo_pagamento #total
{
    color:#000033;
}

table.resumo_pagamento #depositado
{
    color:#006600;
}

table.resumo_pagamento #saldo
{
    color:#CC0000;
}

table.center_top
{
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	padding-top:5px;
    padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
    border:1px solid #F4F4F4;
    background-color:#FFF;
}

.td_listagem
{
	height: 15px; 
	padding-left: 2px; 
	border-top: 1px #9D9D9D solid; 
	border-left: 1px #9D9D9D solid; 
	border-bottom: 1px #9D9D9D solid; 
	background-image: url('/assets/img/table-head-off.gif');
}

.td_listagem_fim
{
	height: 15px; 
	padding-left: 2px; 
	border: 1px #9D9D9D solid; 
	background-image: url('/assets/img/table-head-off.gif');
}

.td_resultado
{
	height: 16px; 
	padding-left: 2px; 
	border-bottom: 1px solid #000;
	cursor: pointer;
}

.td_resultado_inativo
{
	height: 16px; 
	padding-left: 2px; 
	border-bottom: 1px solid #000;
	cursor: pointer;
	color: #B8C0F0;
	font-weight: bold;
}

.td_resultado_ativo
{
	height: 16px; 
	padding-left: 2px; 
	border-bottom: 1px solid #000;
	cursor: pointer;
	font-weight: bold;
}

.td_resultado_lista
{
	height: 16px;
	padding-left: 2px;
	border-bottom: 1px solid #000;
	cursor:auto;
}

.td_resultado_normal
{
	height: 16px;
	padding-left: 2px;
	border-bottom: 1px solid #000;
}

.td_campo_cadastro
{
  background-color: rgb(236,241,220);
}


td.visualiza2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F4F4F4;
}

td.visualiza1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E4E4E4;
}

td.visualiza3
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFF;
}

td.mensagem
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    background-color: #FFF;
    text-align: center;
}

tr.totalizador td
{
    height: 15px;
    padding-left: 2px;
    border: 1px #9D9D9D solid;
    background-image: url('/assets/img/table-head-off.gif');
    font-weight: bold;
}

table tr.resultado1
{    
    background-color: #EEE;
}

table tr.resultado2
{
    background-color: #DDD;
}

.resultado1:hover, .resultado2:hover, .hover {
    background-color: #CCFF99;
}

table tr.ativo
{
	background-color: #32CD32;
}

table tr.alerta
{
	background-color: #FFFF00;
}

table tr.inativo
{
	background-color: #EE0F0F;
}


/* Formul�rio */

.select
{
	padding:			1px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			12px;
	background-color:		#FFFFFF
}


.select_multi
{
	padding:			px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			12px;
	background-color:		#FFFFFF;
        height:                         200px;
        width:                          200px;
}

textarea
{
	color:				#000000;
	font-size:			11px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-style:			normal;
	font-weight:			normal;
	text-decoration:		none;
	background-color: #FFFFFF;
	border: 1px #666666 solid;
	text-decoration: none;
}

input.text-box 
{
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #666666 solid;
	text-decoration: none;
}

input.button 
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 105px;
	height:	20px;
	border:	none;
	cursor: pointer;
    padding: 0px;
}

input.pesquisar
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_pesquisar.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left:15px;
	width: 84px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.botao_cadastrar
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_cadastrar.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left:18px;
	width: 105px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.login 
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_login.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 56px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.logout
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_logout.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 18px;
	width: 56px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.salvar
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_salvar.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	width: 72px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.novo
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_novo.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	width: 72px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.excluir
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_excluir.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	width: 72px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.excluir_selecionados
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_excluir_selecionados.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	width: 143px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

input.limpar
{
	background-color:	#EEEEEE;
	background-image:	url('/assets/img/btn_bg_limpar.gif');
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 18px;
	width: 69px;
	height:	20px;
	border:	none;
	cursor: pointer;
}

fieldset
{
        padding-left:5px;
	padding-top:10px; 
	background-color:#F4F4F4;
}

.obj_error
{
	color: #FF0000;
	font-weight: bold;
}

.str_error
{
	color: #FF0000;
	font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cursor 
{
	cursor:	pointer;
}

.search-on
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	white-space: nowrap;
}