@charset "utf-8";

a.breadcrumb {
	color: white;
	text-decoration: none;
	text-shadow: 1px 2px 1px black;
}

a.breadcrumb:HOVER { 
	text-shadow: 2px 2px 2px gray;
}

a.link_acesso_rapido {
	background-color: #1E90FF;
	border: 1px dotted;
	margin-right: 5px;
	padding: 3px;
	text-decoration: none;
}

a.link_acesso_rapido:HOVER {
	background-color: #00BFFF;
}

a.link_acesso_rapido:LINK {
	color: white;
}

a.link_edit {
	background: url(../img/botoes/editar.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 20px; width: 20px;
}

a.link_shortcuts {
    background: url(../img/outros/marcador2.png) 2px 9px no-repeat;
    clear: left;
    float: left;
    padding: 8px 0px 7px 25px;
    text-decoration: none;
    width: 90%;
}

a.link_shortcuts:HOVER {
	background-color: #DEEDF7 !important;
	border: 1px solid #AED0EA;
	border-radius: 5px;
	color: #1E90FF;
	font-weight: bold;
}

a.link_shortcuts_remove {
    background: url(../img/outros/marcador3.png) 2px 9px no-repeat;
    clear: left;
    float: left;
    padding: 8px 0px 7px 25px;
    text-decoration: none;
    width: 90%;
}

a.link_shortcuts_remove:HOVER {
	background-color: #DEEDF7 !important;
	border: 1px solid red;
	border-radius: 5px;
	color: red;
	font-weight: bold;
}

a.link1 {
	color: white;
}

a.mais_opcoes {
    background: url("../img/botoes/shortcut_show.png") no-repeat scroll 2px 9px transparent;
    color: white;
    min-width: 100px;
    padding: 11px 0 6px 26px;
    text-decoration: none;
}

a.mais_opcoes:HOVER {
	font-weight: bold;
}

button.ui-datepicker-current, button.ui-datepicker-close {
	box-shadow: none;
}

.cracha {
	background: url("../img/outros/cracha.png") no-repeat;
	display: block;
	width: 45px;
	height: 45px;
	float: right;
	cursor: pointer;
}

div.msg_alerta_pequeno {
	background: url("../img/outros/ico_atencao.png") no-repeat;
	color: #FFD700;
	display: block;
	padding-left: 40px;
	height: 32px;
}

div.checkbox label {
	display: inline !important;
}

div.checkbox_inline .checkbox label {
	display: inline;
}

.radio_inline label {
	display: inline !important;
}

div.label_inline label {
	/*padding-top: 12px;*/
	display: inline !important;
}

div.label_azul label {
	color: #4682B4;
}

div#tempo_sessao {
    border: 1px dotted;
    color: white;
    float: left;
    font-size: 13px;
    padding: 0 6px;
    text-align: right;
}

div.titulos {
	clear: both;
	/*color: white;*/
	margin: 5px 0px;
	font-weight: bold;
	width: 100%;
}

html {
	font-family: verdana;
	font-size: 12px;
	overflow-y: scroll;
}

fieldset {
	margin: 5px 0px 5px;
	border-radius: 10px;
}

fieldset label {
	display: inline;
	margin-right: 10px;
}

fieldset legend {
	color: white;
	font-family: verdana;
	text-shadow: 1px 1px 3px #000;
	font-size: 12px;
}

fieldset.label_block label {
	display: block;
}

fieldset.input_minWidth .input {
	display: inline-block;
}

fieldset.fieldset_azul {
	background-color: rgba(135, 206, 235, 0.3);
	clear:both;
	/*color: white;*/
}

fieldset.fieldset_amarelo {
	background-color: rgba(238, 221, 130, 0.5);
	clear:both;
	color: white;
}

fieldset.fieldset_marron {
	background-color: rgba(255, 211, 155, 0.5);
	clear:both;
	color: white;
}

fieldset.fieldset_verde {
	background-color: rgba(152, 201, 152, 0.5);
	clear:both;
	/*color: white;*/
}

fieldset.fieldset_vermelho {
	background-color: rgba(255, 0, 0, 0.4);
	clear:both;
	color: white;
}

fieldset.pesquisa_funcionario label {
	display: block;
}

fieldset.pesquisa_funcionario {
	background-color: rgba(135, 206, 235, 0.5);
}

fieldset.fieldset_pontilhado {
	border: 1px dotted white;
	border-radius: 0px !important;	
}

form {
	float: left;
	width: 100%;	
}

form .input {
	float: left;
	display: table;
	padding-bottom: 5px;
	padding-right: 10px;
}

form .required label:after {
	color: #e32;
	content: '*';
	display: inline;
}

h1 {
	color: white;
	font-family: verdana;
	text-shadow: 1px 1px 3px #000;
	font-size: 16px;
}

img.ui-datepicker-trigger {
	background: url("../img/botoes/calendar.gif") no-repeat;
	cursor: pointer;
	display: inline-block;
	width: 16px;
	height: 14px;
}

input {
	border-radius: 3px;
	border: solid 1px #aaa;
	box-shadow: 0 2px 5px #BBBBBB inset;
	padding: 3px 5px;
	margin: 2px 2px;
}

input[type="submit"],input[type="button"],button {
	background-color: #3A5FCD;
	border-style: double;
	border-color: #3A5FCD;
	border: 1px solid #3A5FCD;
	color: white;
	cursor: pointer;
	margin-right: 3px;
	box-shadow: 1px -1px 9px #000000 inset;
	border-radius: 10px;
	font-size: 15px;
	padding: 1px 17px;
}

input[type="submit"]:HOVER,input[type="button"]:HOVER,button:HOVER {
	background-color: #1E90FF;
	border-color: #1E90FF;
}

input.input_ajax_loading {
	background: white url(../img/outros/ajax_loading6.gif) right center no-repeat;
}

label {
	color: white;
	display: block;
}

select {
	border-radius: 3px;
	border: solid 1px #aaa;
	box-shadow: 0 2px 5px #BBBBBB inset;
	padding: 2px 4px;
	margin: 2px 2px;
	max-width: 790px;
}

span.ativo_0 {
	color: red;
}

span.dependente_situacao_2 {
	color: red;
}

span.fatura_situacao_A {
	color: red;
}

span.fatura_situacao_L {
}

span.fatura_situacao_P {
	color: green;
}

span.fatura_situacao_C {
	color: blue;
}

span.funcao_ativa_0 {
	color: red;
}

span.funcionario_situacao_DE {
	color: red;
}

span.funcionario_situacao_CA {
	color: red;
}

span.plano_situacao_2, span.plano_situacao_3, span.plano_situacao_5 {
	text-decoration: line-through;
}

span.plano_situacao_4 {
	background-color: yellow;
}

span.img_posicao {
	display: block;
	float: right;
	height: 48px; width: 48px;
	margin-bottom: -48px;
}

span.img_agenda {
	background: url(../img/outros/agenda.png) no-repeat;
}

span.img_agenda_delete {
	background: url(../img/outros/agenda_delete.png) no-repeat;
}

span.img_alerta {
	background: url(../img/outros/alerta.png) no-repeat;
}

span.img_ambulancia {
	background: url(../img/outros/ambulancia.png) no-repeat;
}

span.img_atend_cliente {
	background: url(../img/outros/atendimento_cliente.png) no-repeat;
}

span.img_cadeado_fecha_abre {
	background: url(../img/botoes/cadeado_trancado.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 16px; width: 16px;
	float:left; 
	/*margin: 18px 5px 0px -10px;*/
}

span.img_cadeado_fecha_abre:HOVER {
	background: url(../img/botoes/cadeado_aberto.png) no-repeat;
}

span.img_cadeado_fecha_abre_com_quebra {
	background: url(../img/botoes/cadeado_trancado.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 16px; width: 16px;
	float:left; 
	margin: 18px 5px 0px -10px;
}

span.img_cadeado_fecha_abre_com_quebra:HOVER {
	background: url(../img/botoes/cadeado_aberto.png) no-repeat;
}

span.img_cadeado_aberto {
	background: url(../img/botoes/cadeado_aberto.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 16px; width: 16px;
}

span.img_cadeado_trancado {
	background: url(../img/botoes/cadeado_trancado.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 16px; width: 16px;
}

span.img_caixa {
	background: url(../img/outros/caixa.png) no-repeat;
}

span.img_calendario {
	background: url(../img/outros/calendario.png) no-repeat;
}

span.img-check-1, span.img-check-S {
	background: url(../img/outros/check3.png) no-repeat center center; 
	height: 16px;
	width: 100%;
	display: block;
}

span.img-check-0, span.img-check-N {
	background: url(../img/outros/delete.png) no-repeat center center; 
	height: 16px;
	width: 100%;
	display: block;
}

span.img_contas_pagar {
	background: url(../img/outros/contas_pagar.png) no-repeat;
}

span.img_delete {
	background: url(../img/botoes/delete.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 20px; min-width: 20px;
}

span.img_delete2 {
	background: url(../img/botoes/delete2.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 20px; min-width: 20px;
}

span.img_delete3 {
	background: url(../img/botoes/delete4.png) no-repeat;
	cursor: pointer;
	height: 18px;
	width: 26px;
	display: inline-block;
}

span.img_edit {
	background: url(../img/botoes/editar.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 20px; width: 20px;
}

span.img_email {
	background: url(../img/outros/email.png) no-repeat;
}

span.img_escrever {
	background: url(../img/outros/message_escrever.png) no-repeat;
}

span.img_estetoscopio {
	background: url(../img/medicina/estetoscopio.png) no-repeat;
}

span.img_fatura {
	background: url(../img/outros/fatura.png) no-repeat;
}

span.img_horario_agenda {
	background: url(../img/outros/horario_agenda.png) no-repeat;
}

span.img_impressora {
	background: url(../img/outros/impressora.png) no-repeat;
}

span.img_imprimir_email {
	background: url(../img/outros/print_email2.png) no-repeat;
}

span.img_lembrete {	
    background: url("../img/outros/lembrete.png") no-repeat scroll 0 0 transparent;
    color: #FF0000;
    cursor: pointer;
    display: block;
    font-style: italic;
    height: 88px;
    padding: 54px 1px 1px 31px;
    /*position: absolute;*/
    top: 0;
    width: 226px;
    z-index: 1;  
}

span.img_logo_bradesco {
	background: url(../img/outros/logo_bradesco.png) no-repeat;
}

span.img_logo_cef {
	background: url(../img/outros/logo_cef.png) no-repeat;
}

span.img_marcar_empresa {
	background: url(../img/outros/marcar_empresa.png) no-repeat;
}

span.img_medicos {
	background: url(../img/medicina/medicos.png) no-repeat;
}

span.img_pesquisar {
	background: url(../img/outros/pesquisar.png) no-repeat;
}

span.img_print {
	background: url(../img/botoes/print2.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 20px; width: 20px;
}

span.img_recibo {
	background: url(../img/botoes/recibo.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 20px; width: 20px;
}

span.img_responder {
	background: url(../img/outros/message_responder.png) no-repeat;
}

span.img_senha {
	background: url(../img/outros/senha.png) no-repeat;
}

span.img_trocar {
	background: url(../img/outros/trocar.png) no-repeat;
}

span.permissao_especial {
    background: url("../img/outros/permissao.gif") no-repeat scroll right 0 transparent;
    color: #4682B4;
    display: block;
    padding-right: 20px;
    text-align: right;	
}

span.preco_venda {
    background: url("../img/outros/cifrao_verde.png") no-repeat scroll 0 0 transparent;
    color: green;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 10px;
    padding-left: 24px;	
}

span.preco_especial {
    background: url("../img/outros/cifrao_azul.png") no-repeat scroll 0 0 transparent;
    color: blue;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 10px;
    padding-left: 24px;	
}

span.realizar_ac_1 {
	background: url(../img/outros/bola_verde.gif) no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

span.realizar_ac_0 {
	background: url(../img/outros/bola_vermelha.gif) no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

span.solicitar_ec_S {
	background: url(../img/outros/check2.png) no-repeat center center; 
	height: 16px;
	width: 100%;
	display: block;
}

span.solicitar_ec_N {
	background: url(../img/outros/negado.png) no-repeat center center;
	height: 16px;
	width: 100%;
	display: block;
}

textarea {
	border-radius: 5px;
	box-shadow: 0 2px 5px #BBBBBB inset;
}

#acesso_rapido_empresa_codigo, #acesso_rapido_empresa_razao {
	color: blue;
	font-weight: bold;	
}

.ajax_circulo {
	background: url("../img/outros/ajax_loading11.gif") no-repeat;
    min-height: 8px;
    min-width: 21px;
    padding-left: 20px;	
}

.ajax_circulo_float_left {
	background: url("../img/outros/ajax_loading11.gif") no-repeat;
	display: block;
	float: left;
	width: 21px;
	height: 19px;
	visibility: hidden;
}

.ajax_circulo_float_right {
	background: url("../img/outros/ajax_loading11.gif") no-repeat;
	display: block;
	float: right;
	width: 21px;
	height: 19px;
	visibility: hidden;
}

.ajax_loading_com_quebra {
	background: url("../img/outros/ajax_loading.gif") no-repeat;
	display: block;
	float:left;
	margin-top: 20px;
	margin-right: 4px;
	margin-left: -8px;
	width: 21px;
	height: 19px;
	visibility: hidden;
}

.ajax_loading_sem_quebra {
	background: url("../img/outros/ajax_loading.gif") no-repeat;
	display: block;
	float:left;
	/*margin-top: 20px;*/
	margin-right: 4px;
	margin-left: -8px;
	width: 21px;
	height: 19px;
	visibility: hidden;
}

.ajax_loading {
	background: url("../img/outros/ajax_loading.gif") no-repeat;
	display: block;
	font-size: 18px;
	min-width: 19px;
	height: 19px;
	padding-left: 26px;
	visibility: hidden;
}

.fieldset_loading {
	background: url("../img/outros/ajax_loading10.gif") no-repeat;
	float: right;
	height: 14px;
	width: 47px;
	visibility: hidden;
}

.atualizacao_pendente {
	background: url(../img/outros/marcador3.png) 2px 2px no-repeat;
	padding: 3px 0px 0px 25px;
}

.atualizacao_resolvida {
	background: url(../img/outros/marcador2.png) 2px 2px no-repeat;
	padding: 3px 0px 0px 25px;
}

.backgrounds_mini {
	border: 2px solid SkyBlue;
	width: 200px;
	height: 150px;
	display: block;
	float: left;	
	margin: 10px;
	cursor: pointer;
}

.backgrounds_mini:HOVER {
	border: 2px solid red;
}

.bloco_log_usuario {
    background-color: SkyBlue;
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    color: Navy;
    margin-top: 5px;
    padding: 5px;
}

.button_com_quebra {
	margin-top: 20px;
	float: left;
	cursor: pointer;
}

.button_form {
	float:left;
	padding-top:16px;
	margin-right: 9px;
}

.container_botoes {
    clear: both;
    display: inline-block;
    padding-top: 10px;	
}

.container-icon-label {
	background: url(../img/outros/ico_delete.png) no-repeat;
	cursor: pointer;
	height: 16px; 
	min-width: 16px;
	padding-left: 20px;
}
	
.conteudo {
	background: transparent;
	border-radius: 10px;
	padding: 10px;
}

.cabecalho_filial {
	color: white !important;
	font-family: Trebuchet MS !important;
	text-shadow: 1px 1px 3px #000;
	font-size: 22px;
	width: 80%;
	margin-left: 10%;
}

.checkbox {
	color: white;
}

.checkbox_centralizado {
	text-align: center;
}

.cursor-pointer {
	cursor: pointer;
}

#dialog_help_sistema {
	background: url(../img/outros/help.png) no-repeat scroll right 0;
	color: #4682B4;
}

#dialog_help_sistema li {
	list-style-image: url(../img/outros/check2.png);
	margin-left: 20px; 
}

.dialog_loading {
	background: url(../img/outros/ajax_loading3.gif) no-repeat center center fixed; 
	position: fixed;
	width: 100%;
	height: 100%;
	opacity: 0.4;
}

#dialog_log_conteudo {
    border: 1px dotted blue;
    height: 350px;
    margin-bottom: 5px;
    overflow-y: scroll;
    padding: 5px;	
}

.disabledDiv {
    z-index: 1000;
    opacity: 0.4;
    pointer-events: none;
}

.divlink {
	background-position: 5px 5px !important;
	cursor: pointer;
	padding: 8px 0px 7px 38px;
}

.divlink:HOVER {
	background-color: #DEEDF7 !important;
	border: 1px solid #AED0EA;
	border-radius: 5px;
}

.divlink_shortcuts {
	background: url(../img/outros/marcador2.png) 2px 9px no-repeat;
	cursor: pointer;
	padding: 8px 0px 7px 25px;
}

.divlink_shortcuts:HOVER {
	background-color: #DEEDF7 !important;
	border: 1px solid #AED0EA;
	border-radius: 5px;
}

.divlink_shortcuts_remove {
	background: url(../img/outros/marcador3.png) 2px 9px no-repeat;
	cursor: pointer;
	padding: 8px 0px 7px 25px;
}

.divlink_shortcuts_remove:HOVER {
	background-color: #DEEDF7 !important;
	border: 1px solid red;
	border-radius: 5px;
}

.error-message {
	-moz-border-radius: 0 10px 10px 10px;
	-moz-box-shadow: 0 0 5px;
	-webkit-border-radius: 0 10px 10px 10px;
	-webkit-box-shadow: 0 0 5px;
	border-radius: 0 10px 10px 10px;
	box-shadow: 0 0 5px;
	background-color: #FFFFFF;
	color: red;
	cursor: pointer;
	position: absolute;
	margin-top: -5px;
	margin-left: 30px;
	padding: 5px 2px 5px 2px;
	width: 155px;
	z-index: 1;
	font-size: 12px;
}

.exame_nao_realizado {
	text-decoration: line-through;
	font-size: 15px;
}

.exame_realizado {
	font-size: 15px;
}

.fieldset_loading {
	background: url("../img/outros/ajax_loading10.gif") no-repeat;
	float: right;
	height: 14px;
	width: 47px;
	visibility: hidden;
}

.flashOk {
	background: url("../img/alertas/sucesso.png") no-repeat;
	cursor: pointer;
	font-size: 20px;
	padding: 3px 40px;
	font-family: Trebuchet MS !important;
	text-shadow: 1px 1px 1px black !important;
	color: #98FB98;
}

.flashWarning {
	background: url("../img/alertas/atencao.png") no-repeat;
	cursor: pointer;
	font-size: 20px;
	padding: 3px 40px;
	font-family: Trebuchet MS !important;
	/*text-shadow: 1px 1px 5px #000 !important;*/
	text-shadow: 2px 1px 1px black !important;
	color: #FFFF00;
}

.flashError,.authError,.message {
	background: url("../img/alertas/erro.png") no-repeat;
	cursor: pointer;
	font-size: 20px;
	padding: 3px 40px;
	font-family: Trebuchet MS !important;
	text-shadow: 1px 1px 1px black !important;
	color: #FF4040;
}

/*-------------------------------------------------*/

.grid_azul_sombra_titulos {    
    background-color: #2779AA;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-width: 1px;
    box-shadow: 5px 5px 9px gray;
    color: white;
    padding: 6px 0;    
}

.grid_azul_sombra_titulos table {
	border-collapse: collapse;
}

.grid_azul_sombra_detalhes {
    background-color: white;
    border: 2px solid #2779AA;
    box-shadow: 5px 5px 9px gray;
    font-size: 15px;
    height: 315px;
    margin-bottom: 6px;
    overflow-y: scroll !important;
    padding-left: 1px;
    width: 99.7% !important;
}

.grid_azul_sombra_detalhes table tr:HOVER {
	background-color: #BCD2EE;
}

.grid_azul_sombra_detalhes table {
	border-collapse: collapse;
}

/*-------------------------------------------------*/

.grid_azul_container {
    border: 3px solid #2779AA;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.grid_azul_titulos {
    background-color: #2779AA;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 6px 10px;
    color: white;	
    font-size: 12px;
}

.grid_azul_titulos table {
	border-collapse: collapse;
}

.grid_azul_detalhes {
    background-color: #FFFFFF;
    font-size: 12px;
    height: 315px;
    overflow-y: scroll !important;
    padding: 6px 10px;
}

.grid_azul_detalhes table tr:HOVER {
	background-color: #BCD2EE;
}

.grid_azul_detalhes table {
	border-collapse: collapse;
}

/*-------------------------------------------------*/

.grid_verde_container {
    border: 3px solid #008B8B;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.grid_verde_titulos {
    background-color: #008B8B;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 6px 10px;
    color: white;	
    font-size: 12px;
}

.grid_verde_titulos table {
	border-collapse: collapse;
}

.grid_verde_detalhes {
    background-color: #FFFFFF;
    font-size: 12px;
    height: 315px;
    overflow-y: scroll !important;
    padding: 6px 10px;
}

.grid_verde_detalhes table tr:HOVER {
	background-color: #E0FFFF;
}

.grid_verde_detalhes table {
	border-collapse: collapse;
}

/*-------------------------------------------------*/

.grid_vermelho_container {
    border: 3px solid #CD5C5C;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.grid_vermelho_titulos {
    background-color: #CD5C5C;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 6px 10px;
    color: white;	
    font-size: 12px;
}

.grid_vermelho_titulos table {
	border-collapse: collapse;
}

.grid_vermelho_detalhes {
    background-color: #FFFFFF;
    font-size: 12px;
    height: 315px;
    overflow-y: scroll !important;
    padding: 6px 10px;
}

.grid_vermelho_detalhes table tr:HOVER {
	background-color: #E0FFFF;
}

.grid_vermelho_detalhes table {
	border-collapse: collapse;
}

/*--------------------------------------------------------*/

.help_sistema {
	background: url("../img/botoes/help.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 8px;
	width: 20px;
}

.insert_update {
    color: white;
    float: right;
    font-size: 10px;	
}

.label_inline label {
	display: inline;
	padding-right: 10px;
}

.link_horario_com_quebra {
	background: url("../img/outros/ico_horario.png") no-repeat;
	display: block;
	float:left;
	margin-top: 20px;
	margin-right: 4px;
	margin-left: -8px;
	width: 21px;
	height: 19px;
	cursor: pointer;
}

.link_imprimir {    
    background: url("../img/botoes/impressora.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin-top: 10px;
    padding-left: 31px;
    padding-top: 4px;
    text-decoration: none;
    width: auto;
}

.link_imprimir:HOVER {    
	text-decoration: underline;
}

.log_sistema {
	background: url("../img/botoes/alert.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 8px;
	width: 20px;
}

.mensagens {
	width: 80%;
	margin-left: 10%;
	margin-top: -40px;
	clear: left;
	min-height: 36px;
	display: block;
}

.menu {
	width: 80%;
	margin-left: 10%;
}

.opcoes_imprimir {
	background: url("../img/botoes/impressora.png") no-repeat;
}

.opcoes_pesquisar {
	background: url("../img/botoes/lupa.png") no-repeat;
}

.painel_tabs {
	min-height:  400px;
}

.plan_situacao_C {
	color: red;
}

.progresso1 {
	background: url("../img/outros/ajax_loading.gif") no-repeat;
	float: left;
	min-width: 21px;
	min-height: 19px;
	padding-left: 25px;
	visibility: hidden;
}

.quebra {
	padding-top: 18px;
}

.quebra_pagina { 
	page-break-before: always 
}

.registro-excluido-1 {
	color: red;
	text-decoration: line-through;
}

.readonly {
	background-color: #D3D3D3;
}

.shortcuts {
	float: right;
}

.shortcuts_add {
	background: url("../img/botoes/shortcut_add.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 8px;
	width: 20px;
}

.shortcuts_edit {
	background: url("../img/botoes/shortcut_edit.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 8px;
	width: 20px;
}

.shortcuts_show {
	background: url("../img/botoes/shortcut_show.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 20px;
	margin-left: 8px;
	width: 20px;
}

.spanlink_simples {
	cursor: pointer;
}

.spanlink_simples:HOVER {
	font-weight: bold;
}

.telas {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	padding: 15px;
	width: 80%;
	margin-left: 10%;
	margin-bottom: 5px;
	/*position: absolute;*/ float:left;
	border: 1px solid #EEEEEE;
	box-shadow: 0 1px 10px #666666, 1px 1px 0 #A4A4A4 inset;
}

.textarea {
	width: 100%;
}

.ticket_edicao_admin {
	background: url("../img/botoes/add2.png") no-repeat;
	cursor: pointer;
	display: block;
	float: right;	
	height: 16px;
	width: 16px;
}

.ticket_prioridade_4 td {
	color: red !important;
}

.ticket_prioridade_3 td {
	color: blue !important;
}

.ticket_prioridade_2 td {
	color: green !important;
}

.ticket_resposta {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    float: left;
    min-height: 40px;
    padding: 6px;
    width: 20%;
}

.ticket_resposta_admin {
    background-color: #EEDD82;
    border: 2px solid white;
}

.ticket_resposta_usuario {
    background-color: #87CEFA;
    border: 2px solid white;
}

.ticket_resposta_texto {
    background-color: white;
    border: 2px solid #4682B4;
    border-radius: 10px 10px 10px 10px;
    color: #4682B4;
    float: right;
    font-style: italic;
    min-height: 50px;
    padding: 10px;
    width: 74%;
}

.ticket_fieldset_prioridade_1 {
	background-color: rgba(135, 206, 235, 0.3);
	clear:both;
	color: white;	
}

.ticket_fieldset_prioridade_2 {
	background-color: rgba(135, 206, 235, 0.3);
	clear:both;
	color: white;	
}

.ticket_fieldset_prioridade_3 {
	background-color: rgba(238, 221, 130, 0.5);
	clear:both;
	color: white;	
}

.ticket_fieldset_prioridade_4 {
	background-color: rgba(255, 0, 0, 0.4);
	clear:both;
	color: white;	
}

.ticket_sinaliza_sit_1 {
	background: url("../img/outros/asterisco.png") no-repeat;
	display: block;
	float: right;
	height: 20px;
	width: 20px;
}

.ticket_sinaliza_sit_2 {
	background: url("../img/outros/check3.png") no-repeat;
	display: block;
	float: right;
	height: 20px;
	width: 20px;
}

.ticket_sinaliza_sit_3 {
	background: url("../img/outros/user_ok2.png") no-repeat;
	display: block;
	float: right;
	height: 20px;
	width: 20px;	
}

.ticket_sinaliza_sit_4 {
	background: url("../img/outros/negado.png") no-repeat;
	display: block;
	float: right;
	height: 20px;
	width: 20px;	
}

.tooltip {
    display:none;
    background:transparent url(../img/outros/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#eee;
}

.ui-autocomplete-loading { 
	background: white url(../img/outros/ajax_loading6.gif) right center no-repeat; 
}

.ui-autocomplete {
	max-height: 210px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}

.ui-progressbar {
    height: 21px !important;
}

.ui-progressbar-value { 
	background-image: url(../img/outros/pbar-ani.gif) !important; 
	background-repeat: repeat-x;
}

.ui-widget-content fieldset legend {
	color: #36648B;
	text-shadow: 1px 1px 3px gray;
}

.ui-widget-content label {
	color: black;
}

.ui-widget-content .textarea {
	float: none !important;
	width: 100%;
}

.usuario_logado {
	font-size: 14px;
}