@import url(marcacao_evento.css);

/****  basico03.css**/
html,body {
	height: 100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #777;
	text-align: center;
	background-color: #666;
	margin: 0px;
	padding: 0px;
}

#tudo {
	position: relative;
	width: 100%;
	text-align: left;
	margin: 0 auto;
	background: #f7f6f2 url(../images/bg_degrade.jpg) bottom repeat-x;
	min-height: 99%;
}

.spotlight {
	color: red;	
}

* html #tudo {
	height: 99%; /* hack para IE6 hq trata height como min-height */
}

/*
#exception {
	top: 120px;
	left: 350px;
	position: relative;
	width: 436px;
	height: 189px;
	text-align: left;
	background: #f7f6f2 url(../images/bg_msg_exception.jpg) bottom repeat-x;
}

#exception h2 {
	color: #FFF;
	font-size: 10pt;
	margin: 10px 10px;
	cursor: pointer;
}

#exception .bt_exc_voltar {
	position: relative; float : right;
	top: 70px;
	cursor: pointer;
	float: right;
}
*/
#conteudo {
	padding-bottom: 70px;
}

#n_top {
	position: relative;
	width: 100%;
	background: url(../images/02/n_topmenor.jpg) repeat-x;
	height: 51px;
}

#n_top_01 {
	position: absolute;
	left: 0px;
	width: 272px;
	height: 51px;
	background: url(../images/02/n_topmenor01.jpg) no-repeat;
}

#n_top_01_c {
	position: absolute;	
	width:100%;
	height: 60px;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	background: url(../images/02/n_topmenor01_c.jpg) no-repeat;
	margin:0;
	border:2px;
	border-color: 
}

#n_top_02 {
	position: absolute;
	right: 0px;
	width: 383px;
	height: 51px;
	margin-top: 0px;
}

#n_top_tx {
	position: absolute;
	top: 10px;
	left: 230px;
	right: 35px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 10px 10px 10px 10px;
	color: #FFFFFF;
}

#n_top_tx ul {
	list-style: none;
	color: #FFFFFF;
}

#n_top_bt {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 35px;
	height: 51px;
}

#header01_barra {
	position: relative;
	background: url(../images/02/header_01_barra_bk.jpg);
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	height: 23px;
}

#header01_barra_lt01 {
	position: absolute;
	background: url(../images/02/header_01_barra_01.jpg);
	height: 23px;
	width: 21px;
	top: 0;
	left: 0;
}

#segSubestipVip{
	height: 20px;
	padding: 4px 0px 0 0;
	top: 0;
	right: 25px;
	float:right;
}

#header01_barra_tx {
	float:left;
	position: absolute;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	height: 20px;
	padding: 4px 0px 0 0;
	top: 0;
	left: 25px;
}

#segNipProcesso {
	height: 20px;
	padding: 2px 0px 0 0;
	top: 0;
	right: 5px;
	float:right;
	z-index:10;
}

#header03_barra {
	position: relative;
	font: Arial, Helvetica, sans-serif;
	background: url(../images/02/header_01_barra_bk_yellow.jpg);
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	height: 23px;
	display: block;
    overflow: hidden;
    width:100%;
    z-index:9;
    
}

#header03_barra_lt03 {
	position: absolute;
	background: url(../images/02/header_01_barra_01_yellow.jpg);
	height: 23px;
	width: 21px;
	top: 0;
	left: 0;
}

#header03_barra_tx {
	float:left;
	position: absolute;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #FFFFFF;
	height: 20px;
	padding: 4px 0px 0 0;
	top: 0;
	left: 25px;
	width:30%;
}
	
#corpo {
	position: relative;
	padding: 1px;
	background: #ececec url(../images/02/corpo_back.jpg) bottom repeat-x;
}

#corpo02 {
	position: relative;
	background: #ececec url(../images/02/corpo_back.jpg) bottom repeat-x;
}

#corpo_bot {
	position: absolute;
	bottom: 49px;
	height: 20px;
	padding: 3px 10px;
	visibility: visible;
}

#corpo_bot01 {
	float: left;
	width: 250px;
	height: 20px;
}

#corpo_bot02 {
	float: right;
	width: 250px;
	height: 20px;
}

#bot {
	float:right;
	position:absolute;
	bottom: 0;
	width: 100%;
	background: url(../images/02/bot_back.jpg);
	height: 49px;
	visibility: visible;
}

.ico_principal_hab {
	padding: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/ic_principal3.gif);
	height: 20px;
	cursor: pointer;
}

.ico_principal_des {
	padding: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	background: url(../images/ic_principal3_x.gif);
	cursor: pointer;
}

.ico_correspondencia_hab {
	padding: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/ic_mail.gif);
	height: 20px;
	cursor: pointer;
}

.ico_correspondencia_des {
	padding: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	background: url(../images/ic_mail_x.gif);
	cursor: pointer;
}

.ico_livro_hab {
	padding: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/ic_livro.gif);
	height: 20px;
	cursor: pointer;
}

.ico_livro_des {
	padding: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	background: url(../images/ic_livro_x.gif);
	cursor: pointer;
}

.ico_web_hab {
	padding: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/ic_web.gif);
	height: 20px;
	cursor: pointer;
}

.ico_web_des {
	padding: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	background: url(../images/ic_web_x.gif);
	cursor: pointer;
}

.ico_aprovado {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ico_check.png);
	background-repeat:no-repeat;
	height: 16px;
	cursor: auto;
}

.ico_aprovado_exc {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/exclamation-red.png);
	background-repeat:no-repeat;
	height: 16px;
	cursor: auto;
}

.ico_naprovado {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ico_cancel.png);
	background-repeat:no-repeat;
	height: 16px;
	cursor: auto;
}

.ico_pendente {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ico_pendente.png);
	background-repeat:no-repeat;
	height: 16px;
	cursor: auto;
}

.ico_aprovado_banco {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ic_incluir_simples.gif);
	height: 16px;
}

.ico_naprovado_banco {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ic_excluir_simples.gif);
	height: 16px;
}

.ico_aprovado_01 {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ic_incluir_01.gif);
	height: 16px;
}

.ico_naprovado_01 {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/ic_excluir_01.gif);
	height: 16px;
}

/****  fim basico03.css**/ /********* forms.css *********/
form {
	margin: 0;
	padding: 0;
}

input,select,textarea {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

input[type=checkbox] {
	vertical-align: middle;
	position: relative;
	bottom: 1px;
}

select {
	height: 17px;
}


input[disabled],input[readonly],textarea[disabled],textarea[readonly],select[disabled]
	{
	font-family: Arial;
	font-size: 10px;
	color: #000;
	background-color: #e5e5e5;
}

.bt03_close {
	cursor: pointer;
	background: url(../images/02/btn_close.jpg) no-repeat center;
	margin: 0;
	padding: 0;
	height: 14px;
	width: 43px;
	border-width: 0px;
}

.bt03_max {
	cursor: pointer;
	background: url(../images/bt_restaurar.gif) no-repeat center;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 43px;
	border-width: 0px;
}

.bt03_max:hover {
	background: url(../images/bt_restaurar_x.gif) no-repeat center;
}

.bt03_min {
	cursor: pointer;
	background: url(../images/bt_setabaixo.gif) no-repeat center;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 43px;
	border-width: 0px;
}

.bt03_min:hover {
	background: url(../images/bt_setabaixo_x.gif) no-repeat center;
}

.bt04 {
	background: url(../images/02/btn_close.jpg) no-repeat center;
	margin: 0;
	padding: 0;
	color: #5c5e5d;
	font-weight: bold;
	height: 14px;
	width: 43px;
	border-width: 0px;
}

.bt04:hover {
	background: url(../images/bt_img_02x.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 91px;
	border-width: 0px;
}

.bt05 {
	background: url(../images/bt_img_02.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 91px;
	border-width: 0px;
}

.bt_mini_mais {
	background: url(../images/bt_img_03_mais.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	height: 20px;
	width: 23px;
	border-width: 0px;
}

.bt_mini_menos {
	background: url(../images/bt_img_03_menos.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	height: 20px;
	width: 23px;
	border-width: 0px;
}

.bt05:hover {
	background: url(../images/bt_img_02x.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 91px;
	border-width: 0px;
}

.bt06 {
	background: url(../images/bt_img_02_small.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 59px;
	border-width: 0px;
}

.bt06:hover {
	background: url(../images/bt_img_02x_small.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 59px;
	border-width: 0px;
}

.bt05_l {
	background: url(../images/bt_img_05.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	font-size: 11px;
	height: 21px;
	width: 180px;
	border-width: 0px;
}

.bt05_l:hover {
	background: url(../images/bt_img_05x.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 180px;
	border-width: 0px;
}

/* INICIO BOTOES */
.bt_consultar,.bt_alterar,.bt_apagar,.bt_salvar,.bt_excluir,.bt_novo,.bt_chat_atend,.bt_voltar,.bt_cancelar,.bt_associar, .bt_aviso_autorizacao, .bt_anexo, .bt_anexo_ok, .bt_anexo_alerta, .bt_post_it, 
.bt_contrato,.bt_pesquisar,.bt_ordenar,.bt_limpar,.bt_principal,.bt_responder,.bt_correspondencia,
.bt_especialidades,.bt_divulga_livreto,.bt_divulga_web,.bt_nova_us,.bt_nova_tabela,.bt_help,.bt_historico,
.bt_subestipulante,.bt_validaCpf,.bt_validaCnpj,.bt_mapa,.bt_impressora,.bt_igual,.bt_proximo, .bt03_pt, .bt_exportar, .bt_exportexcel, .bt_subst_nao_encontrado,
.bt_promessa_pagto, .bt_desbloquear, .bt_suspender, .bt_ordenar_up, .bt_ordenar_down, .bt_tick, .bt_ver_assistencia,
.bt_finalizar, .bt_mensagem, .bt_dollar, .bt_not_dollar, .bt_notepad, .bt_recibo, .bt_encaminhar, .bt_autorizacao, .bt_reembolso,
.bt_pericia, .bt_etiqueta, .bt_regerar_fatura, .bt_fatura_digitada,.bt_carregar_detalhe, .bt_cobranca_manual, .bt_exportar_financeiro,
.bt_gerar_2via_lote_carteirinha, .bt_exportar_pdf, .bt_exporta_sap, .bt_tabela_tr, .bt_nao_exportar, .bt_exportar_sap, .bt_nao_exportar, .bt_exportar_sap_hist, .bt_reexportar_sap, .bt_processo_judicial, .bt_ans,
.bt_inc_remov_suspensao_atend, .bt_aguardando_nf, .bt_gerar_somente_livreto, .bt_documento_com_erro, .bt_liberado_para_pagto, .bt_cancelar2, .bt_anexo_doc, .bt_anexo_doc_att, .bt_download, .bt_e_consig, .bt_estorno, .bt_suspender_dinheiro, .bt_remove_susp_dinheiro, .bt_rastreio_gto,
.bt_odontograma, .bt_reabilitar, .bt_enviar_proposta, .bt_proposta_aceita, .bt_proposta_recusada, .bt_gerar_documentos, .bt_prorrogar, .bt_indenizacao_auditada, .bt_notepad_attention, .bt_descredenciado,
.bt_copy, .bt_mid, .bt_verDocumento, .bt_gear, .bt_banco_imagens, .bt_anexo_reembolso_doc, .bt_bookmark, .bt_gerar_gto {
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 38px;
	border-width: 0px;
	cursor: pointer;
	padding: 6px !important;
}

.bt_remover, .bt_parar, .bt_msg_yellow, .bt_editar, .ico_exportar_pdf, .bt_ok, .bt_lupa, .bt_historicoBorderless, .bt_incluir_simples, .bt_excluir_simples {
	color: #5c5e5d;
	font-weight: bold;
	height: 16px;
	width: 18px;
	border-width: 0px;
	cursor: pointer;
}
.bt_abandonar_tratamento {
	padding: 0;
	bottom: 0;
	width: 16px;
	background: url(../images/bt_abandonar_tratamento.png);
	background-repeat:no-repeat;
	height: 16px;
	cursor: auto;
}
.bt_ac_rap_seguranca{
	width:43px;
	height:49px;
	background-position:center center;
	cursor: pointer;	
	border: 0;
}

.bt_ac_rap_seguranca{	
	background: url(../images/bt_ac_rap_seguranca.jpg);
}

.bt_ac_rap_ctrlproc{
	width:43px;
	height:49px;
	background-position:center center;
	cursor: pointer;	
	border: 0;
}

.bt_ac_rap_ctrlproc{	
	background: url(../images/bt_ac_rap_ctrlproc2.png);
}

.bt_ac_rap_ctrlproc:hover{	
	background: url(../images/bt_ac_rap_ctrlproc2_x.png);
}

.bt_ac_rap_chat{
	width:43px;
	height:49px;
	background-position:center center;
	cursor: pointer;	
	border: 0;
}

.bt_ac_rap_chat{	
	background: url(../images/bt_ac_rap_chat_v2.png);
}

.bt_ac_rap_chat:hover{	
	background: url(../images/bt_ac_rap_chat_v2_x.png);
}

.bt_ac_rap_mid{
	width:43px;
	height:49px;
	background-position:center center;
	cursor: pointer;	
	border: 0;
}

.bt_ac_rap_mid{	
	background: url(../images/bt_ac_rap_mid.png);
}

.bt_ac_rap_mid:hover{	
	background: url(../images/bt_ac_rap_mid_x.png);
}

.bt_ac_rap_relGeren{
	width:43px;
	height:49px;
	background-position:center center;
	cursor: pointer;	
	border: 0;
}

.bt_ac_rap_relGeren{	
	background: url(../images/bt_ac_rap_relgeren.png);
}

.bt_ac_rap_relGeren:hover{	
	background: url(../images/bt_ac_rap_relgeren_x.png);
}

.bt_ac_rank{
	width:43px;
	height:49px;
	background-position:center center;
	cursor: pointer;	
	border: 0;
}

.bt_ac_rank{	
	background: url(../images/bt_ac_rank.png);
}

.bt_ac_rank:hover{	
	background: url(../images/bt_ac_rank_x.png);
}

.bt_validaCpf {
	background: url(../images/ic_bt_mail.gif) no-repeat center;
}

.bt_validaCnpj {
	background: url(../images/ic_bt_mail.gif) no-repeat center;
}

.bt_alterar {
	background: url(../images/ic_bt_editar.gif) no-repeat center;
	
}

.bt_alterar:hover {
	background: url(../images/ic_bt_editar_x.gif) no-repeat center;
	
}

.bt_mid {
	background: url(../images/ic_bt_mid.png) no-repeat center;
}

.bt_mid:hover {
	background: url(../images/ic_bt_mid_x.png) no-repeat center;
}

.bt_apagar {
		
	background: url(../images/ic_bt_apagar.gif) no-repeat center;
}

.bt_apagar:hover {
		
	background: url(../images/ic_bt_apagar_x.gif) no-repeat center;
}

.bt_associar {
	background: url(../images/ic_bt_associar.gif) no-repeat center;
	
}

.bt_associar:hover {
	background: url(../images/ic_bt_associar_x.gif) no-repeat center;
	
}

.bt_download {
	background: url(../images/ic_bt_download.gif) no-repeat center;
	
}

.bt_download:hover {
	background: url(../images/ic_bt_download_x.gif) no-repeat center;
	
}

.bt_anexo_doc {
	background: url(../images/ic_bt_anexo.gif) no-repeat center;
	
}

.bt_anexo_doc:hover {
	background: url(../images/ic_bt_anexo_x.gif) no-repeat center;
	
}

.bt_anexo_reembolso_doc {
	background: url(../images/ic_bt_anexo_reembolso_OU.gif) no-repeat center;
}

.bt_anexo_reembolso_doc:hover {
	background: url(../images/ic_bt_anexo_reembolso_OU_x.gif) no-repeat center;
}

.bt_anexo_doc_att {
	background: url(../images/ic_bt_anexo_att.gif) no-repeat center;
	
}

.bt_anexo_doc_att:hover {
	background: url(../images/ic_bt_anexo_att_x.gif) no-repeat center;
	
}

.bt_verDocumento {
	background: url(../images/ic_bt_consultar.gif) no-repeat center;
	
}

.bt_verDocumento:hover {
	background: url(../images/ic_bt_consultar_x.gif) no-repeat center;
	
}

.bt_cancelar {
	background: url(../images/bt_exit.gif) no-repeat center;
	
}

.bt_cancelar:hover {
	background: url(../images/bt_exit_x.gif) no-repeat center;
	
}

.bt_correspondencia {
	background: url(../images/ic_bt_mail.gif) no-repeat center;
	
}

.bt_correspondencia:hover {
	background: url(../images/ic_bt_mail_x.gif) no-repeat center;
	
}

.bt_ans {
	background: url(../images/ic_bt_ans.gif) no-repeat center;
	
}

.bt_ans:hover {
	background: url(../images/ic_bt_ans_x.gif) no-repeat center;
			
}

.bt_processo_judicial {
	background: url(../images/ic_bt_processo_judicial.gif) no-repeat center;
	
}

.bt_processo_judicial:hover {
	background: url(../images/ic_bt_processo_judicial_x.gif) no-repeat center;
			
}


.bt_consultar {
	background: url(../images/ic_bt_consultar.gif) no-repeat center;
	
}

.bt_consultar:hover {
	background: url(../images/ic_bt_consultar_x.gif) no-repeat center;
			
}

.bt_contrato {
	background: url(../images/ic_bt_contratos1.gif) no-repeat center;
	
}

.bt_contrato:hover {
	background: url(../images/ic_bt_contratos_x.gif) no-repeat center;
	
}

.bt_divulga_livreto {
	background: url(../images/ic_bt_livro.gif) no-repeat center;
	
}

.bt_divulga_livreto:hover {
	background: url(../images/ic_bt_livro_x.gif) no-repeat center;
	
}

.bt_divulga_web {
	background: url(../images/ic_bt_web.gif) no-repeat center;
	
}

.bt_especialidades {
	background: url(../images/ic_bt_especialidade.gif) no-repeat center;
	
}

.bt_especialidades:hover {
	background: url(../images/ic_bt_especialidade_x.gif) no-repeat center;
	
}

.bt_excluir {
	background: url(../images/ic_bt_excluir.gif) no-repeat center;
	
}

.bt_excluir:hover {
	background: url(../images/ic_bt_excluir_x.gif) no-repeat center;
	
}

.bt_help {
	background: url(../images/ic_bt_help.gif) no-repeat center;
	
}

.bt_help:hover {
	background: url(../images/ic_bt_help_x.gif) no-repeat center;
	
}

.bt_historico {
	background: url(../images/ic_bt_historico.gif) no-repeat center;
	
}

.bt_historico:hover {
	background: url(../images/ic_bt_historico_x.gif) no-repeat center;
	
}

.bt_historicoBorderless {
	background: url(../images/ic_bt_historico_borderless.png) no-repeat center;
	
}

.bt_historicoBorderless:hover {
	background: url(../images/ic_bt_historico_borderless.png) no-repeat center;
	
}

.bt_limpar {
		
	background: url(../images/ic_bt_apagar.gif) no-repeat center;
}

.bt_limpar:hover {
		
	background: url(../images/ic_bt_apagar_x.gif) no-repeat center;
}

.bt_nova_tabela {
	background: url(../images/ic_bt_novatabela.gif) no-repeat center;
	
}

.bt_nova_tabela:hover {
	background: url(../images/ic_bt_novatabela_x.gif) no-repeat center;
	
}

.bt_nova_us {
	background: url(../images/ic_bt_novaus.gif) no-repeat center;
	
}

.bt_nova_us:hover {
	background: url(../images/ic_bt_novaus3_x.gif) no-repeat center;
	
}

.bt_novo {
	background: url(../images/ic_bt_novo.gif) no-repeat center;
	
}

.bt_novo:hover {
	background: url(../images/ic_bt_novo_x.gif) no-repeat center;
	
}

.bt_chat_atend {
	background: url(../images/bt_chat_atend.png) no-repeat center;
	
}

.bt_chat_atend:hover {
	background: url(../images/bt_chat_atend_x.png) no-repeat center;
	
}

.bt_etiqueta {
	
	background: url(../images/ic_bt_etiqueta.gif) no-repeat center;
}

.bt_etiqueta:hover {
	
	background: url(../images/ic_bt_etiqueta_x.gif) no-repeat center;
}

.bt_ordenar {
			
	background: url(../images/ic_bt_ordenar.gif) no-repeat center;
}

.bt_ordenar:hover {
			
	background: url(../images/ic_bt_ordenar_x.gif) no-repeat center;
}

.bt_pesquisar {
		
	background: url(../images/ic_bt_procurar.gif) no-repeat center;
}

.bt_pesquisar:hover {
		
	background: url(../images/ic_bt_procurar_x.gif) no-repeat center;
}

.bt_principal {
	background: url(../images/ic_bt_principal3.gif) no-repeat center;
	
}

.bt_principal:hover {
	background: url(../images/ic_bt_principal3_x.gif) no-repeat center;
	
}

.bt_responder {
	background: url(../images/ic_bt_responder1.gif) no-repeat center;
	
}

.bt_responder:hover {
	background: url(../images/ic_bt_responder_x.gif) no-repeat center;
	
}

.bt_salvar {
	background: url(../images/ic_bt_salvar.gif) no-repeat center;
	
}

.bt_salvar:hover {
	background: url(../images/ic_bt_save_x.gif) no-repeat center;
	
}

.bt_voltar {
	background: url(../images/ic_bt_voltar.gif) no-repeat center;
	
}

.bt_voltar:hover {
	background: url(../images/ic_bt_voltar_x.gif) no-repeat center;
	
}

.bt_subestipulante {
	background: url(../images/ic_bt_subestip.gif) no-repeat center;
	
}

.bt_subestipulante:hover {
	background: url(../images/ic_bt_subestip_x.gif) no-repeat center;
	
}

.bt_mapa {
	background: url(../images/bt_buss02.gif) no-repeat center;
	
}

.bt_mapa:hover {
	background: url(../images/bt_buss02_x.gif) no-repeat center;
	
}

.bt_impressora {
	background: url(../images/bt_impressora.png) no-repeat center;
	
}

.bt_impressora:hover {
	background: url(../images/bt_impressora_x.png) no-repeat center;	
}

.bt_igual {
	background: url(../images/ic_bt_equal.gif) no-repeat center;
	
}

.bt_igual:hover {
	background: url(../images/ic_bt_equal_x.gif) no-repeat center;
	
}

.bt_proximo {
	background: url(../images/ic_bt_proximo.gif) no-repeat center;
	
}

.bt_proximo:hover {
	background: url(../images/ic_bt_proximo_x.gif) no-repeat center;
	
}

.bt_exportar {
	background: url(../images/ic_bt_exporta.gif) no-repeat center;
	
}

.bt_exportar:hover {
	background: url(../images/ic_bt_exporta_x.gif) no-repeat center;
	
}

.bt_exportexcel {
	background: url(../images/ic_bt_exportexcel.png) no-repeat center;
	
}

.bt_exportexcel:hover {
	background: url(../images/ic_bt_exportexcel_x.png) no-repeat center;
	
}

.bt_subst_nao_encontrado {
	background: url(../images/ic_bt_subst_nao_encontrado.gif) no-repeat center;
}

.bt_subst_nao_encontrado:hover {
	background: url(../images/ic_bt_subst_nao_encontrado_x.gif) no-repeat center;
}

.bt_promessa_pagto {
	background: url(../images/ic_bt_promessa_pagto.gif) no-repeat center;
	
}

.bt_promessa_pagto:hover {
	background: url(../images/ic_bt_promessa_pagto_x.gif) no-repeat center;
	
}

.bt_desbloquear {
	background: url(../images/ic_bt_desbloquear.gif) no-repeat center;
	
}

.bt_desbloquear:hover {
	background: url(../images/ic_bt_desbloquear_x.gif) no-repeat center;
	
}

.bt_suspender {
	background: url(../images/ic_bt_suspender.gif) no-repeat center;
	
}

.bt_suspender:hover {
	background: url(../images/ic_bt_suspender_x.gif) no-repeat center;
	
}

.bt_ordenar_up {
	background: url(../images/ic_bt_order_up.gif) no-repeat center;
	
}

.bt_ordenar_up:hover {
	background: url(../images/ic_bt_order_up_x.gif) no-repeat center;
	
}

.bt_ordenar_down {
	background: url(../images/ic_bt_order_down.gif) no-repeat center;
	
}

.bt_ordenar_down:hover {
	background: url(../images/ic_bt_order_down_x.gif) no-repeat center;
	
}

.bt_tick{
	background: url(../images/ic_bt_tick.gif) no-repeat center;
	
}

.bt_tick:hover {
	background: url(../images/ic_bt_tick_x.gif) no-repeat center;
	
}

.bt_ver_assistencia, .bt_rastreio_gto{
	background: url(../images/ic_bt_view_assistencia.gif) no-repeat center;
	
}

.bt_ver_assistencia:hover, .bt_rastreio_gto:hover {
	background: url(../images/ic_bt_view_assistencia_x.gif) no-repeat center;
	
}

.bt_finalizar{
	background: url(../images/ic_bt_finalizar.gif) no-repeat center;
	
}

.bt_finalizar:hover {
	background: url(../images/ic_bt_finalizar_x.gif) no-repeat center;
	
}

.bt_remover{
	height: 16px;
	width: 16px;
	background: url(../images/bin.png) no-repeat center;
}

.bt_ok{
	height: 16px;
	width: 16px;
	background: url(../images/exclamation-blue.png) no-repeat center;
}


.bt_parar{
	height: 16px;
	width: 16px;
	background: url(../images/error.png) no-repeat center;
}

.bt_msg_yellow{
	height: 16px;
	width: 16px;
	background: url(../images/ic_mensagem_yellow.png) no-repeat center;
}

.bt_editar{
	background: url(../images/pencil.png) no-repeat center;
	
}

.bt_lupa{
	height: 16px;
	width: 16px;
	background: url(../images/lupa.png) no-repeat center;
	
}

.bt_incluir_simples {
	height: 20px;
	width: 16px;
	background: url(../images/ic_incluir_simples.gif);
}

.bt_excluir_simples {
	height: 20px;
	width: 16px;
	background: url(../images/ic_excluir_simples.gif);
}

.bt_mensagem{
	height: 16px;
	width: 16px;
	background: url(../images/ico_message.gif) no-repeat center;
}

.bt_aviso_autorizacao{
	height: 16px;
	width: 16px;
	background: url(../images/ic_mensagem_red.png) no-repeat center;
}

.bt_anexo{
	height: 16px;
	width: 16px;
	background: url(../images/ic_attach2.png) no-repeat center;
}

.bt_anexo_ok{
	height: 16px;
	width: 16px;
	background: url(../images/ic_attach2_ok.png) no-repeat center;
}

.bt_anexo_alerta{
	height: 16px;
	width: 16px;
	background: url(../images/ic_attach2_caution.png) no-repeat center;
}

.bt_post_it{
	height: 16px;
	width: 16px;
	background: url(../images/post_it.png) no-repeat center;
}


.bt_dollar {
	height: 16px;
	width: 16px;
	background: url(../images/ic_bt_dollar.gif) no-repeat center;
}

.bt_not_dollar {
	height: 16px;
	width: 16px;
	background: url(../images/ic_bt_not_dollar.gif) no-repeat center;
}


.bt_dollar_x {
	height: 16px;
	width: 16px;
	background: url(../images/ic_bt_dollar_x.gif) no-repeat center;
}

.bt_notepad {
	background: url(../images/ic_bt_notepad.gif) no-repeat center;
	
}

.bt_notepad:hover {
	background: url(../images/ic_bt_notepad_x.gif) no-repeat center;
	
}

.bt_recibo {
	background: url(../images/ic_bt_recibo.gif) no-repeat center;
	
}

.bt_recibo:hover {
	background: url(../images/ic_bt_recibo_x.gif) no-repeat center;
	
}

.bt_encaminhar {
	background: url(../images/ic_bt_encaminhar.gif) no-repeat center;
	
}

.bt_encaminhar:hover {
	background: url(../images/ic_bt_encaminhar_x.gif) no-repeat center;
	
}

.bt_tabela_tr {
	background: url(../images/ic_bt_tabela.gif) no-repeat center;
	
}

.bt_reembolso {
	background: url(../images/ic_bt_reembolso.gif) no-repeat center;
	
}

.bt_reembolso:hover {
	background: url(../images/ic_bt_reembolso_x.gif) no-repeat center;
	
}

.bt_autorizacao {
	background: url(../images/ic_bt_autorizacao.gif) no-repeat center;
	
}

.bt_autorizacao:hover {
	background: url(../images/ic_bt_autorizacao_x.gif) no-repeat center;
	
}

.bt_pericia {
	background: url(../images/ic_bt_pericia.gif) no-repeat center;
	
}

.bt_pericia:hover {
	background: url(../images/ic_bt_pericia_x.gif) no-repeat center;
	
}

.bt_estorno {
	background: url(../images/ic_bt_estorno.gif) no-repeat center;
	
}

.bt_estorno:hover {
	background: url(../images/ic_bt_estorno_x.gif) no-repeat center;
	
}

.bt_suspender_dinheiro {
	background: url(../images/ic_bt_suspender_dinheiro.gif) no-repeat center;
	
}

.bt_suspender_dinheiro:hover {
	background: url(../images/ic_bt_suspender_dinheiro_x.gif) no-repeat center;
	
}

.bt_remove_susp_dinheiro {
	background: url(../images/ic_bt_remove_susp_dinheiro.gif) no-repeat center;
	
}

.bt_remove_susp_dinheiro:hover {
	background: url(../images/ic_bt_remove_susp_dinheiro_x.gif) no-repeat center;
	
}

.bt_regerar_fatura{
	background: url(../images/ic_bt_regerar_fatura.gif) no-repeat center;
	
}

.bt_regerar_fatura:hover {
	background: url(../images/ic_bt_regerar_fatura_x.gif) no-repeat center;
	
}

.bt_inc_remov_suspensao_atend{
	background: url(../images/ic_bt_inc_remov_suspensao_atend.gif) no-repeat center;
}

.bt_inc_remov_suspensao_atend:hover {
	background: url(../images/ic_bt_inc_remov_suspensao_atend_x.gif) no-repeat center;
}

.bt_reexportar_sap{
	background: url(../images/ic_bt_reexportar_sap.gif) no-repeat center;
}

.bt_reexportar_sap:hover {
	background: url(../images/ic_bt_reexportar_sap_x.gif) no-repeat center;
}

.bt_fatura_digitada{
	background: url(../images/ic_bt_fatura_digitada.gif) no-repeat center;
	
}

.bt_fatura_digitada:hover {
	background: url(../images/ic_bt_fatura_digitada_x.gif) no-repeat center;
	
}

.bt_carregar_detalhe{
	background: url(../images/ic_bt_carregar_detalhe.gif) no-repeat center;
	
}

.bt_carregar_detalhe:hover {
	background: url(../images/ic_bt_carregar_detalhe_x.gif) no-repeat center;
	
}

.bt_cobranca_manual{
	background: url(../images/ic_bt_cobranca_manual.gif) no-repeat center;
	
}

.bt_cobranca_manual{
	background: url(../images/ic_bt_cobranca_manual.gif) no-repeat center;
	
}

.bt_exportar_financeiro {
	background: url(../images/ic_bt_exportar_financeiro.gif) no-repeat center;
}

.bt_exportar_financeiro:hover {
	background: url(../images/ic_bt_exportar_financeiro_x.gif) no-repeat center;
}

.bt_exportar_sap {
	background: url(../images/ic_bt_exporta_sap.gif) no-repeat center;
}

.bt_exportar_sap:hover {
	background: url(../images/ic_bt_exporta_sap_x.gif) no-repeat center;
}

.bt_nao_exportar_sap {
	background: url(../images/ic_bt_nao_exporta_sap.gif) no-repeat center;
	width: 35px;
}

.bt_nao_exportar_sap:hover {
	background: url(../images/ic_bt_nao_exporta_sap_x.gif) no-repeat center;
	width: 35px;
}

.bt_exportar_sap_hist {
	background: url(../images/ic_bt_exporta_sap_hist.png) no-repeat center;
}

.bt_exportar_sap_hist:hover {
	background: url(../images/ic_bt_exporta_sap_hist_x.png) no-repeat center;
}


.bt_gerar_2via_lote_carteirinha {
	background: url(../images/ic_bt_gerar_2via_lote_carteirinha.gif) no-repeat center;
}

.bt_gerar_2via_lote_carteirinha:hover {
	background: url(../images/ic_bt_gerar_2via_lote_carteirinha_x.gif) no-repeat center;
}

.bt_exportar_pdf {
	background: url(../images/ic_bt_exporta_pdf.gif) no-repeat center;
}

.bt_exportar_pdf:hover {
	background: url(../images/ic_bt_exporta_pdf_x.gif) no-repeat center;
}

.bt_exporta_sap {
	background: url(../images/ic_bt_exporta_sap.gif) no-repeat center;
}

.bt_exporta_sap:hover {
	background: url(../images/ic_bt_exporta_sap_x.gif) no-repeat center;
}

.bt_nao_exportar {
	background: url(../images/ic_bt_nao_exporta.gif) no-repeat center;
}

.bt_nao_exportar:hover {
	background: url(../images/ic_bt_nao_exporta_x.gif) no-repeat center;
}

.bt_reexportar_sap {
	background: url(../images/ic_bt_reexportar_sap.gif) no-repeat center;
}

.bt_reexportar_sap:hover {
	background: url(../images/ic_bt_reexportar_sap_x.gif) no-repeat center;	
}

.bt_inc_remov_suspensao_atend {
	background: url(../images/ic_bt_inc_remov_suspensao_atend.gif) no-repeat center;
}

.bt_inc_remov_suspensao_atend:hover {
	background: url(../images/ic_bt_inc_remov_suspensao_atend_x.gif) no-repeat center;
}

.ico_exportar_pdf{
	height: 16px;
	width: 16px;
	background: url(../images/ico_report_pdf.png) no-repeat center;
}

.bt_aguardando_nf{
	background: url(../images/ic_bt_aguardando_nf.gif) no-repeat center;
}

.bt_aguardando_nf:hover {
	background: url(../images/ic_bt_aguardando_nf_x.gif) no-repeat center;
}

.bt_gerar_somente_livreto{
	background: url(../images/ic_bt_gerar_somente_livreto.gif) no-repeat center;	
}

.bt_gerar_somente_livreto:hover {
	background: url(../images/ic_bt_gerar_somente_livreto_x.gif) no-repeat center;	
}

.bt_documento_com_erro{
	background: url(../images/ic_bt_documento_com_erro.gif) no-repeat center;
}

.bt_documento_com_erro:hover {
	background: url(../images/ic_bt_documento_com_erro_x.gif) no-repeat center;
}

.bt_liberado_para_pagto{
	background: url(../images/ic_bt_liberado_para_pagto.gif) no-repeat center;
}

.bt_liberado_para_pagto:hover {
	background: url(../images/ic_bt_liberado_para_pagto_x.gif) no-repeat center;
}

.bt_e_consig{
	background: url(../images/ic_bt_e_consig.gif) no-repeat center;
}

.bt_e_consig:hover {
	background: url(../images/ic_bt_e_consig_x.gif) no-repeat center;
}

.bt_cancelar2 {
	background: url(../images/ic_bt_cancelar.gif) no-repeat center;
	
}

.bt_cancelar2:hover {
	background: url(../images/ic_bt_cancelar_x.gif) no-repeat center;
	
}

.bt_sync {		
	background: url(../images/ic_sync.png) no-repeat center;
}

.bt_odontograma{
	background: url(../images/bt_odontograma.gif) no-repeat center;
}

.bt_odontograma:hover {
	background: url(../images/bt_odontograma_x.gif) no-repeat center;
}

.bt_reabilitar {
	background: url(../images/ic_bt_associar.gif) no-repeat center;
}

.bt_reabilitar:hover {
	background: url(../images/ic_bt_associar_x.gif) no-repeat center;	
}

.bt_enviar_proposta {
	background: url(../images/bt_enviar_proposta.png) no-repeat center;
	
}

.bt_enviar_proposta:hover {
	background: url(../images/bt_enviar_proposta_x.png) no-repeat center;	
}

.bt_proposta_aceita {
	background: url(../images/bt_proposta_aceita.png) no-repeat center;
}

.bt_proposta_aceita:hover {
	background: url(../images/bt_proposta_aceita_x.png) no-repeat center;
}

.bt_indenizacao_auditada {
	background: url(../images/bt_lupa_checado.gif) no-repeat center;
}

.bt_indenizacao_auditada:hover {
	background: url(../images/bt_lupa_checado_x.gif) no-repeat center;
}

.bt_proposta_recusada {
	background: url(../images/bt_proposta_recusada.png) no-repeat center;
}

.bt_proposta_recusada:hover {
	background: url(../images/bt_proposta_recusada_x.png) no-repeat center;
}

.bt_gerar_documentos {
	background: url(../images/ic_bt_gerar_documentos.gif) no-repeat center;
}

.bt_gerar_documentos:hover {
	background: url(../images/ic_bt_gerar_documentos_x.gif) no-repeat center;
}

.bt_prorrogar {
	background: url(../images/bt_prorrogar.gif) no-repeat center;
}

.bt_prorrogar:hover {
	background: url(../images/bt_prorrogar_x.gif) no-repeat center;
}

.bt_notepad_attention {
	background: url(../images/ic_bt_notepad_attention.gif) no-repeat center;
	
}

.bt_notepad_attention:hover {
	background: url(../images/ic_bt_notepad_attention_x.gif) no-repeat center;
}

.bt_copy {
	background: url(../images/bt_copy.png) no-repeat center;
	
}

.bt_copy:hover {
	background: url(../images/bt_copy_x.png) no-repeat center;
}

.bt_descredenciado {
	background: url(../images/bt_descredenciado.gif) no-repeat center;
}

.bt_descredenciado:hover {
	background: url(../images/bt_descredenciado_x.gif) no-repeat center;
}

.bt_gear {
	background: url(../images/bt_gear.png) no-repeat center;
}

.bt_gear:hover {
	background: url(../images/bt_gear_x.png) no-repeat center;
}

.bt_banco_imagens {
	background: url(../images/bt_banco_imagens.gif) no-repeat center;
}

.bt_banco_imagens:hover {
	background: url(../images/bt_banco_imagens_x.gif) no-repeat center;
}

/* FIM BOTOES */
.bt03 {
	background: url(../images/bt_img_03_small.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 24px;
	border-width: 0px;
	
}

.bt03:hover {
	background: url(../images/bt_img_03x_small.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 24px;
	border-width: 0px;
	
}

.bt03_pt {
	background: url(../images/bt_pnt.gif) no-repeat center;
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 31px;
	border-width: 0px;
	
}

.bt03_pt:hover {
	background: url(../images/bt_pnt_x.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 31px;
	border-width: 0px;
	
}

#hd {
	position: relative;
	width: 100%;
	background: url(../images/02/n_hd_back01.jpg) bottom repeat-x;
	height: 38px;
}

#hd01 {
	position: absolute;
	background: url(../images/02/n_hd_back02.jpg) right;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	height: 38px;
}

#hd01 ul {
	margin: 0;
	padding: 10px 10px;
	height: 38px;
	list-style: none;
	background: url(../images/02/n_hd01_left.jpg) no-repeat;
}

#hd01 li {
	float: left;
	/*background: url(../images/02/01_right.jpg) no-repeat right top;*/
	margin: 1px;
	padding: 0;
}

#hd01 a {
	display: block;
	/*background: url(../images/02/01_left.jpg) no-repeat left top;*/
	padding: 5px 10px 5px 15px;
	height: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

#hd01 a:hover {
	text-decoration: underline;
}

/********* header 01 *********/
#header01 {
	position: relative;
	width: 100%;
	background: url(../images/02/header01_back.jpg) bottom repeat-x;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	height: 34px;
}

#header01 ul {
	margin: 0;
	padding: 10px 10px;
	list-style: none;
}

#header01 li {
	float: left;
	background: url(../images/02/01_right.jpg) no-repeat right top;
	margin: 1px;
	padding: 0;
}

#header01 a {
	display: block;
	background: url(../images/02/01_left.jpg) no-repeat left top;
	padding: 5px 15px;
	height: 12px;
	color: #273a5b;
	text-decoration: none;
	text-align: center;
}

#header01 a:hover {
	text-decoration: underline;
}

#header01 #current {
	background-image: url(../images/02/01_right_on.jpg);
}

#header01 #current a {
	background-image: url(../images/02/01_left_on.jpg);
	padding-bottom: 6px;
	color: #fff;
	text-decoration: none;
}

/********* final header 01 *********/ /********* header 02 *********/
#header02 {
	position: relative;
	width: 100%;
	background: url(../images/02/header02_back.jpg) bottom repeat-x;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	height: 42px;
}

#header02 ul {
	margin: 0;
	padding: 10px 8px;
	list-style: none;
}

#header02 li {
	float: left;
	background: url(../images/02/norm_right.jpg) no-repeat right top;
	margin: 1px;
	padding: 0;
}

#header02 a {
	display: block;
	background: url(../images/02/norm_left.jpg) no-repeat left top;
	padding: 5px 15px;
	height: 12px;
	color: #273a5b;
	text-decoration: none;
	text-align: center;
}

#header02 a:hover {
	text-decoration: underline;
}

#header02 #current {
	background-image: url(../images/02/norm_right_on.jpg);
}

#header02 #current a {
	background-image: url(../images/02/norm_left_on.jpg);
	padding-bottom: 6px;
	color: #fff;
	text-decoration: none;
}

/********* final header 02 *********/
	/********* fim menu02.css *********/
	/********* modal-message.css *********/
.modalDialog_transparentDivs {
	filter: alpha(opacity =               70); /* Transparency */
	opacity: 0.7; /* Transparency */
	background-color: #AAA;
	z-index: 1;
	position: absolute; /* Always needed	*/
}

.modalDialog_contentDiv {
	border: 0px solid #000;
	padding: 0px;
	z-index: 100; /* Always needed	*/
	position: absolute; /* Always needed	*/
	background-color: #FFF; /* White background color for the message */
}

.modalDialog_contentDiv_shadow {
	z-index: 90; /* Always needed	- to make it appear below the message */
	position: absolute; /* Always needed	*/
	background-color: #555;
	filter: alpha(opacity =               70); /* Transparency */
	opacity: 0.7; /* Transparency */
}

/********* fim modal-message.css *********/
	/********* tabelas.css *************/
	/*---------- Tabelas Standart ----------*/
table.std { /*	border-collapse: collapse; /* CSS2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #fff;
	padding: 0px;
	margin: 0px;
}

table.std td { /*	border-collapse: collapse; /* CSS2 */
	background: #dadada;
	padding: 2px;
}

table.std .label {
	text-align: right;
	padding-right: 5px;
	height: 20px;
}

table.std .value {
	text-align: left;
	padding-left: 5px;
	vertical-align: middle;
}

table.std th { /* border-bottom: 1px solid white; */
	background: #9fa2a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}

table.std tr.even td {
	background: #cbcbcb;
}

table.std tr.lead td {
	background: #58637f;
	color: #ffffff;
	font-weight: bold;
}

/*---------- Tabelas Escura ----------*/
table.esc { /*	border-collapse: collapse; /* CSS2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

table.esc td { /*	border-collapse: collapse; /* CSS2 */
	
}

table.esc th { /* border-bottom: 1px solid white; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

/*---------- Tabelas Escura Input ----------*/
table.escinp { /*	border-collapse: collapse; /* CSS2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #fff;
	padding: 1px;
}

table.escinp td { /*	border-collapse: collapse; /* CSS2 */
	background: #b2b5b8;
	padding: 2px;
}

table.escinp th { /* border-bottom: 1px solid white; */
	font-family: Arial, Helvetica, sans-serif;
	background: #b2b5b8;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}

/*---------- Tabelas lista ----------*/
table.lst {
	color: #666;
	background: none;
	padding: 2px;
}

table.lst th { /* border-bottom: 1px solid white; */
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9fa2a6;
	font-weight: bold;
	text-align: left;
	padding: 2px;
}

table.lst tr.d1 td {
	background: #ececec;
	color: #333;
}

table.lst tr.d2 td {
	background: #dcdcdc;
	color: #2a315b;
}

table.lst tr.d3 td {
	background: #cccccc;
	color: #fff;
}

table.lst tr.d4 td {
	background: #bebebe;
	color: #fff;
}

table.leg td.l1 {
	background: #ececec;
	color: #333;
}

table.leg td.l2 {
	background: #dcdcdc;
	color: #2a315b;
}

table.leg td.l3 {
	background: #cccccc;
	color: #fff;
}

table.leg td.l4 {
	background: #bebebe;
	color: #fff;
}

.filter {
	background-color: #9fa2a6;
	margin: 5px;
}

.divFilter {
	background-color: #9fa2a6;
	display: inline-block;
	margin: 5px;
	border-radius: 5px;
	padding: 20px 10px 10px 10px;
}

.divFilter td {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.divFilter .label {
	text-align: right;
	padding-left: 10px;
}

.divFilter .value {
	text-align: left;
	padding-right: 10px;
}

.divFilter .buttons {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.label {
	text-align: right;
	padding-right: 5px;
	height: 20px;
}

.value {
	text-align: left;
	padding-left: 5px;
	vertical-align: middle;
}

.barraGrupo {
	background: #86898e url(../images/bt_retrair.gif) no-repeat;
	background-position: 2px 2px;
	color: #ffffff;
}

.barraGrupob {
	background: #86898e url(../images/bt_plus.gif) no-repeat;
	background-position: 2px 2px;
	color: #ffffff;
}

.barraGrupo a {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	vertical-align: text-bottom;
	margin-left: 24px;
}

.barraGrupob a {
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	vertical-align: text-bottom;
	margin-left: 24px;
}

/************** fim tabelas.css *****/ /************** teste.css *****/
#cortina {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	background: #333;
	opacity: .75;
	filter: alpha(opacity = 75);
}

#janela {
	position: relative;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

#j_top,#j_top_error {
	position: relative;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px;
	height: 15px;
	text-align: left;
}

#j_content {
	position: relative;
	width: 100%;
	height: 100%;
	background: #ececec;
	text-align: left;
	padding: 0px 0px;
	overflow: auto;
}

#j_content ul li {
	list-style: none;
}

#j_bot,#j_bot_error {
	position: relative;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px;
	text-align: left;
}

#j_top,#j_bot {
	background: url(../images/02/pop_bar.jpg) bottom repeat-x;
}

/** POPIN DE ERRO **/
#j_top_error,#j_bot_error {
	background: url(../images/02/pop_bar_error.jpg) bottom repeat-x;
}

ul.error {
	list-style: none;
	height: 24px;
	margin: 15px 0 3px 10px;
	padding: 3px 0 0 28px;
	background-position: top left;
	margin: 15px 0 3px 10px;
	padding: 3px 0 0 28px;
	
}

li.error {
	list-style: none;
	height: 24px;
	margin: 12px 0 3px -8px;
	padding: 5px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c61212;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico-warning.png) no-repeat;
	background-position: top left;
}

li.information {
	list-style: none;
	padding: 5px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #23238E;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico_information.png) no-repeat;
	background-position: top left;
	margin-top: 10px;
}

div .error {
	list-style: none;
	height: 24px;
	margin: 12px 0 3px 10px;
	padding: 5px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c61212;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico-warning.png) no-repeat;
	background-position: top left;
}

div .information {
	list-style: none;
	margin: 12px 0 3px 10px;
	padding: 5px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #23238E;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico_information.png) no-repeat;
	background-position: top left;
}

#mensagens_usuario {
	background: url(../images/envel_anim_02.gif) no-repeat;
	background-position: left center;
	position: absolute;
	right: 50px;
	width: 220px;
	bottom: 2px;
	top: 0;
	padding: 17px 0 0 64px;
	margin: 3px 0 0 15px;
}

#mensagens_usuario a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

ul.success {
	list-style: none;
	height: 24px;
	margin: 15px 0 3px 10px;
	padding: 3px 10px 0 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3d7c3c;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico-success.png) no-repeat;
	background-position: top left;
}

ul.success_tabela {
	list-style: none;
	height: 24px;
	margin: 15px 0 3px 10px;
	padding: 3px 0 0 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3d7c3c;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
}
#btn_fechar {

	*margin-top: -15px;
    margin-right: -7px;
    float: right;
	border: 0;

}

.link {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9fa2a6;
	font-weight: bold;
	text-decoration: none;
}

.maiusculo {
	TEXT-TRANSFORM: uppercase;
}

.input-uppercase {
	text-transform: uppercase;	
}

.ico_especialidade {
	padding: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/ic_especialidades.gif);
	height: 20px;
}

.ico_saldo_manutencao{	
	color: #5c5e5d;
	font-weight: bold;
	height: 16px;
	width: 18px;
	border-width: 0px;
	cursor: pointer;
	background: url(../images/ic_especialidades.gif);
}

.ico_naespecialidade {
	padding: 0;
	bottom: 0;
	width: 20px;
	background: url(../images/ic_especialidades_x.gif);
	height: 20px;
}

/*CSS para DIV do histórico de alterações*/
.divHint {
	position: absolute;
	visibility: hidden;
	padding: 5px 5px;
	background: #ececec;
	border: 2px solid black;
	cursor: pointer;
	width: 80%;
	left: 10%;
	z-index: 1;
}


.tableRedeAtendimento, 
.tableRedeAtendimentoIndicado,
.tableRedeAtendimentoNaoAtende {
	border-style: solid;
	border-width: thin;
	border-color: gray;
	border-radius: 5px;
}

.tableRedeAtendimentoIndicado {
	border-color: #0080FF;
 	border-width: 2px;
	border-style: solid; 
	border-radius: 5px;
}

.tableRedeAtendimentoNaoAtende {
	border-color: #FE2E2E;
 	border-width: 2px;
	border-style: solid; 
	border-radius: 5px;
}

.style_espec {
	color: #0080FF;
	background-color: #c9d7f1;
	box-shadow: rgb(153, 153, 170) 2px 2px 4px;
	box-sizing: border-box;
	position: relative;
	padding: 0px 10px 0px 10px;
}

table.tableRedeAtendimento td, table.tableRedeAtendimentoIndicado td, table.tableRedeAtendimentoNaoAtende td{
	height: 20px;
}

.tdValorOpaco {
	color: silver;
}

.tdValorDestaque {
	border-style: solid;
	border-width: thin;
/* 	border-color: gray; */
/* 	border-radius: 2px;	 */
	border-color: green;
/* 	border-style: inset; */
	color: black;
}

/*************  Exception  *************/
#warn {
	position: absolute;
	width: 436px;
	height: 189px;
	top: 140px;
	left: 200px;
}

#warn_top {
	position: absolute;
	width: 600px;
	height: 8px;
	top: 0;
	background: url(../images/warn_top.gif) no-repeat;
}

#warn_cont {
	position: absolute;
	width: 600px;
	height: 250px;
	top: 6px;
	background: url(../images/warn_cont.jpg) no-repeat;
}

#warn_cont_tit {
	position: absolute;
	width: 250px;
	height: 17px;
	top: 9px;
	left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

#warn_cont_tx .error {
	border: solid #FFF 0px;
	position: absolute;
	width: 550px;
	height: 180px;
	top: 0px;
	left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: left;
	overflow: auto;
}

#warn_cont_bt {
	position: absolute;
	width: 157px;
	height: 30px;
	bottom: 15px;
	right: 18px;
}

.autocompleteDiv {
	position: absolute;
	visibility: hidden;
	background: #fff;
	padding: 0px;
	height: 180px;
	width: 180px;
}

.autocompleteSelect {
	background: #fff;
	border: solid 1px black;
	height: 100%;
	width: 100%;
}

.autocompleteLink, autocompleteLinkOver {
	font: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;
	font-size: 11px;
	text-decoration: none;
}
.autocompleteLinkOver {
	color: #fff;
	background-color: #666;
}

.btnArrowMoveSelecItens{
	width: 25px; 
	font-weight: bold;
	font-size: 10px;
}

.bg_green {
	background: green;
}

#toggle{
	float:right;	
}	

.required {}

/*************  ATENDIMENTO  *************/
#topo_atendimento{
	position:absolute;
	top:5px;
	left:80px;
	margin:0;
	padding:0;
	height:44px; 
	width:92%; 
}
/*
#topo_atendimento_left{
	margin:0;
	padding:0;	
	position:relative;
	float:left;
	background: url(../images/02/back_top_atendimento_left.png) no-repeat;
	width:12px;	
	height:44px; 
}

#topo_atendimento_middle{
	float:left;
	position:relative;	
	background: url(../images/02/back_top_atendimento_middle.png) repeat-x;
	width:90%;
	height:44px; 
}

#topo_atendimento_right{
	margin:0;
	padding:0;
	position:relative;		
	float:left;
	background: url(../images/02/back_top_atendimento_right.png) no-repeat;
	width:9px;
	height:44px; 
}
*/
.info{
	font-size:10px;
	padding:0;
	color: #FFF;
}

.attention{
	background: red;	
}

#protocolo{
	float: right;
	color:#FFF;
	font-size: 30pt;
}

.erro_borda {
	border-width: thin;
	border-style: solid;
	border-color: #e77d7d;
}

.alerta_borda {
	border-width: thin;
	border-style: solid;
	border-color: #d0c912;
}

.rating {
	overflow: hidden;
	display: inline-block;
	font-size: 0;
	position: relative;
}

.rating-input {
	float: right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 0 0 -16px;
	opacity: 0;
}

.rating:hover .rating-star:hover,.rating:hover .rating-star:hover ~ .rating-star,.rating-input:checked ~ .rating-star {
	background-position: 0 0;
}

.rating-star,.rating:hover .rating-star {
	position: relative;
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	background:url(../images/ico_star.png) 0 -16px;		
}

.color-preview {
	border: 1px solid #ccc;
	border-radius: 12px;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.07) inset;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.invalid {
	background: url(../images/ico_cancel.png);
	cursor: inherit;
	border: 0px;
	height: 16px;
	width: 16px;
}

.sucess {
	background: url(../images/ico_check.png);
	cursor: inherit;
	border: 0px;
	height: 16px;
	width: 16px;
}

.warnings {
	background: url(../images/error.png);
	cursor: inherit;
	border: 0px;
	height: 16px;
	width: 16px;
}

.bt_ctrlC_ctrlV {
	background: url(../images/ctrlC_ctrlV.png) no-repeat center;
	
}

.bt_ctrlC_ctrlV:hover {
	background: url(../images/ctrlC_ctrlV.png) no-repeat center;
	
}

.divWaiting {
    display:    none;
    position:   fixed;
    z-index:    1000000000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    overflow: hidden; 
    cursor: progress;
    background: rgba( 255, 255, 255, .5 ) 
                url('../images/logos/logo_odonto_animation.gif') 
                50% 50% 
                no-repeat;
}


.std fieldset {
    margin: 8px;
    border: 1px solid #9fa2a6;
    padding: 8px;    
    border-radius: 4px;
    background-color: #dadada;
}

.std fieldset legend {
    padding: 2px;   
    font-weight: bold; 
}


.ui-dialog-titlebar {
	background: linear-gradient(#8D95AC, #434F69)!important;
	background-color: #434F69 !important;
	color: white !important;	
}

.color-box {
  width: 10px;
  height: 10px;
  margin: 5px;
  border: 1px solid rgba(0, 0, 0, .2);
}

.bt_bookmark {
	background: url(../images/bt_bookmark.gif) no-repeat center;
}

.bt_bookmark:hover {
	background: url(../images/bt_bookmark_x.gif) no-repeat center;
}

.bt_gerar_gto {
	background: url(../images/bt_gerar_gto.png) no-repeat center;
}

.bt_gerar_gto:hover {
	background: url(../images/bt_gerar_gto_x.png) no-repeat center;
}