html,
body {
	margin: 0;
	padding: 0;
	height: 100%;
	position: relative;
}
body {
	background-color: #E6E6E6;
	overflow-x: hidden;
	display: block;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
}
#geral {
	width:100%;
	padding-bottom: 50px;
	min-height: calc(100% - 50px);
	position: relative;
}
#ambiente_development {
	width: 100vw;
	height: 30px;
	text-align: center;
	position: absolute;
	background: #267226;
	font-weight: bold;
	color: #FFE500;
	padding-top: 10px;
}

#ambiente_staging {
	width: 100vw;
	height: 30px;
	text-align: center;
	position: absolute;
	background: #191970;
	font-weight: bold;
	color: #FFE500;
	padding-top: 10px;
}

#ambiente_quality {
	width: 100vw;
	height: 30px;
	text-align: center;
	position: absolute;
	background: #701919;
	font-weight: bold;
	color: #FFE500;
	padding-top: 10px;
}
.footer
{
  width:100%;
	height:10px;
	padding: 10px 0;
	text-align: center;
	position:absolute;
	bottom:0;
	left:0;
	background:#CCCCCC; 
}
#topo_azul {
	height:125px;
	color:#FFF;
	padding-top:6px;
	background: #304070;
}
#topo_azul .info{
	color: #FFF;
	padding: 0 10px;
	text-align: right;
}
#topo_azul .info *{
	color: #FFF;
}
#logo_cebraspe {
  float: left;
  background: url(../images/logo_simples_branca_fundo-transparente.png) no-repeat right top;
  background-size: 240px;
  width: 255px;
  height: 91px;
  margin-top: 10px;
}

#alinhamento {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#alinhamentoMobile {
	margin-left:auto;
	margin-right:auto;
}
#menu_topo {
	width:200px;
	float: right;
	text-align: right;
}
#menu_topo a:link {
	color:#FFF;
	text-decoration:none;
}
#menu_topo a:hover {
	color:#FFF;
	text-decoration: underline;
}
#menu_topo a:visited {
	color:#FFF;
	text-decoration:none;
}
#align_logo
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#estrutura
{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#topo
{
	width:871px;
	background-image:url(../images/topo.jpg);
	position:relative;
	height:73px;
	margin-top:20px;
	text-align:right;
	z-index:2;
}
#menu 
{
    background: #4B67A8;
    min-height: 3px;
}
#infos
{
	float: right;
	width:320px;
	margin-top:17px;
	color:#FFF;
	text-align:right;
}
#conteudo 
{
	width:810px;
	height:auto;
	padding-left:5px;
	position:relative;
	text-align:left;
	padding-right:8px;
}
.conteudo_geral
{
	background-color:transparent;
  height:auto !important;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-left:0;
  padding-right:0;
  position:relative;
  text-align:left;
  width:800px;
  z-index:0;
}
.conteudo_geral_mobile
{
	background-color:transparent;
  height:auto !important;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-left:0;
  padding-right:0;
  position:relative;
  text-align:left;
  z-index:0;
}
#nome
{
	background-color:transparent;
	float:right;
	font-size:9px;
	text-align:right;
	width:300px;
}
#rodape {
	bottom:0;
	background:url(../images/bg_rodape.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:804px;
	height:32px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;
	clear:both;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
	text-align:center;
}
#menuSistema {
	text-align:left;
	z-index:100;
	width:804px;
	margin-left:auto;
	margin-right:auto;
}
#topo_geral {
	background-image:url(../images/topo_geral.jpg);
	margin-top:1px;
	width:871px;
	height:17px;
}
#rodape_geral {
	background-image:url(../images/rodape_geral.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	bottom:0;
	clear:both;
	color:#0066CC;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
	height:11px;
	margin-left:-2px;
	padding-top:6px;
	text-align:right;
	width:875px;
}
#menu_conteudo {
	float:left;
	width:130px;
	background-color:#E9E9E9;
	border-right:solid 1px #006699;
	border-bottom:solid 1px #006699;
	vertical-align:top;
}
#informacoes {
	text-align:left;
	margin-left:15px;
}
.recuo {
	padding-left:15px;
}
#dados_pessoais {
	width:387px;
}
#tit_msg {
	background-color:#3D6D9D;
	background-image:url(../images/titulo_msg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	height:300px;
	width:26px;
}
#cont_msg {
  height:300px;
  margin-left:33px;
  overflow-y:auto;
  font-size:11px;
  color:#666;
  text-align:left;
  padding-right:10px;
  width:753px;
}
.input{
	color:#000;
}
#rodape_msg {
	background-image:url(../images/rodape_msg.jpg);
	width:830px;
	margin-left:auto;
	margin-right:auto;
	height:19px;
}
#topo_dados {
	background-image:url(../images/topo_dados.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:39px;
}

#rodape_dados {
	background-image:url(../images/rodape_dados.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:19px;
}
#topo_conv {
	background-image:url(../images/topo_conv.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:39px;
}
#topo_info {
	background-image:url(../images/topo_info.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:39px;
}
#topo_treinamento {
	background-image:url(../images/topo_treinamento.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:39px;
}
#cont_info {
	background-attachment:scroll;
	background-image:url(../images/cont_dados.jpg);
	background-repeat:repeat-y;
	width:387px;
	height:130px;
	padding-left:10px;
}
#cont_treinamento {
	background-attachment:scroll;
	background-color:#FFFFFF;
	padding-left:3px;
	width:300px;;
}
#cont_conv {
	background-attachment: fixed;
	background-color:#FFFFFF;
	padding-left:3px;
	width:300px;
	text-align:left;
}
#scroll {
	width:380px;
	height:230px;
	overflow: hidden;
}
#rodape_info {
	background-image:url(../images/rodape_dados.jpg);
	background-repeat:no-repeat;
	width:387px;
	height:19px;
}
#rodape {
	font-weight:bold;
	color:#fff;
}
#rodape a{
	color:#fff;
}

#rodape a:link{
	color:#fff;
}

#rodape a:hover{
	color:#fff;
}

.bt_limpar{
	width:73px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_limpar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

.bt_salvar_arquivo{
	width:118px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_salvar_arquivo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

.bt_exportar_pagamento{
	width:142px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_exportar_pagamento.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_importar_pagamento{
	width:134px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_importar_pagamento.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_vincular_colaboradores{
	width:38px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vincular_colaboradores.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_imprimir_autorizacao {
	width:87px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_imprimir_autorizacao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_repetir_dados {
	width:330px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_repetir_dados.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_vagas_remanescentes {
	width:330px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vagas_remanescentes.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_concluir_selecao {
	width:123px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_concluir_selecao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_cancelar {
	width:79px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_cancelar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_recusar {
	width:69px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_recusar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_marcar_desmarcar {
	width:180px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_marcar_desmarcar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_aceitar {
	width:69px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_aceitar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_imprimir_contrato {
	width:129px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_imprimir_contrato.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

.bt_imprimir_frequencia {
	width:144px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_imprimir_frequencia.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

.bt_alocar_convocados {
	width:122px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_alocar_convocados.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_agrupar_predios {
	width:110px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_agrupar_predios.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_desagrupar_predios {
	width:140px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_desagrupar_predios.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_vincular_funcoes {
	width:107px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vincular_funcoes.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_gravar {
	width:67px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_gravar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_voltar {
	width:64px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_voltar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_novo {
	width:58px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_novo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_entrar {
	width:64px;
	height:22px;
	background-image: url(../images/entrar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir {
	width:67px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_pequeno {
	width:22px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/acao_excluir.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir {
	width:65px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_item {
	width:93px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_item.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_item {
	width:95px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_item.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_polo {
	width:94px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_polo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_polo {
	width:93px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_polo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_sala {
	width:92px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_sala.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_sala {
	width:90px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_sala.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_cidade {
	width:110px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_cidade.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_cidade {
	width:110px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_cidade.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_pesquisar {
	width:87px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_pesquisar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_imprimir {
	width:108px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_imprimir.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_selecionar {
	width:89px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_selecionar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_historico {
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_carta-grey.png) no-repeat;
	padding-left: 24px;
}
.bt_minhas_participacoes{
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_bloco.png) no-repeat;
	padding-left: 24px;
}











.bt_alterar_senha {
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_lapis.png) no-repeat;
	padding-left: 24px;
}
.bt_editar_parentes_colaborador {
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_mais.png) no-repeat;
	padding-left: 24px;
}
.bt_dados {
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_pessoa-grey.png) left no-repeat;
	padding-left: 24px;
}
.bt_vincular {
	width:125px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vincular.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_vincular_dia {
	width:95px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vincular_dia.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_desvincular_dia {
	width:116px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_desvincular_dia.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_desvincular {
	width:139px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_desvincular_funcao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_vincular_trans {
	width:136px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vincular_trans.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_desvincular_trans {
	width:157px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_desvincular_trans.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_le {
	width:25px;
	height:19px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_le.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_lle {
	width:25px;
	height:19px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_lle.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_ld {
	width:25px;
	height:19px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_ld.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_lld {
	width:25px;
	height:19px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_lld.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_importar {
	width:90px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_importar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_confirmar {
	width:92px;
	height:28px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_confirmar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_gerar_senha {
	width:103px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_gerar_senha.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_enviar_email {
	width:107px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_enviar_email.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_dest {
	width:137px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_dest.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_liberar {
	width:106px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_liberar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_mensagens_atuais {
	width:125px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/caixaDeEntrada.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_perfis {
	width:64px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_perfis.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_conceder_perfil {
	width:117px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_conceder_perfil.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_revogar_perfil {
	width:108px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_revogar_perfil.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_prosseguir {
	width:93px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_prosseguir.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_gerar {
	width:79px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_gerar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

/*// btn's aceitar//*/
.bt_aceito {       
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    padding: 3px 7px 3px 23px;
    font-weight: bold;
    color: #4D4D4D;
    cursor: pointer;
    outline: none;
    background: #E6E6E6 url(../images/_ok.png) no-repeat 4px 2px;
}

.bt_aceito:hover {
  border-bottom: 2px solid #42C272;
  box-shadow: none;
  color: #42C272;
}

.bt_n_aceito {       
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    padding: 3px 7px 3px 23px;
    font-weight: bold;
    color: #4D4D4D;
    cursor: pointer;
    outline: none;
    background: #E6E6E6 url(../images/_negar.png) no-repeat 4px 2px;
}

.bt_n_aceito:hover {
  border-bottom: 2px solid #85241C;
  box-shadow: none;
  color: #4D4D4D;
}
/*// FIM btn's aceitar//*/

.bt_conceder_funcao {
	width:127px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_conceder_funcao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_dia {
	width:87px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_dia.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_dia {
	width:87px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_dia.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_imprimir_freq {
	width:143px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_imprimir_freq.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_solicitar_senha {
	width:112px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_solicitar_senha.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_vincular_cidade {
	width:117px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_vincular_cidade.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_desvincular_cidade {
	width:138px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_desvincular_cidade.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_calendario {
	width:27px;
	height:28px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_calendario.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_participante {
	width:140px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_participante.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_participante {
	width:140px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_participante.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_homologar_turma {
	width:140px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_homologar_turma.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_inscrever {
	width:141px;
	height:21px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_inscrever.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}

/*// btn's aceitar//*/
.bt_disponibilidade {       
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    padding: 3px 7px 3px 23px;
    font-weight: bold;
    color: #4D4D4D;
    cursor: pointer;
    outline: none;
    background: #E6E6E6 url(../images/_ok.png) no-repeat 4px 2px;
}

.bt_disponibilidade::before {
    content: "Tenho disponibilidade";
}

.bt_disponibilidade:hover {
  border-bottom: 2px solid #42C272;
  box-shadow: none;
  color: #42C272;
}

.bt_n_disponibilidade {       
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    padding: 3px 7px 3px 23px;
    font-weight: bold;
    color: #4D4D4D;
    cursor: pointer;
    outline: none;
    background: #E6E6E6 url(../images/_negar.png) no-repeat 4px 2px;
}

.bt_n_disponibilidade:hover {
  border-bottom: 2px solid #85241C;
  box-shadow: none;
  color: #4D4D4D;
}
.bt_participacao {       
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    padding: 3px 7px 3px 23px;
    font-weight: bold;
    color: #4D4D4D;
    cursor: pointer;
    outline: none;
    background: #E6E6E6 url(../images/_ok.png) no-repeat 4px 2px;
}

.bt_participacao:hover {
  border-bottom: 2px solid #42C272;
  box-shadow: none;
  color: #42C272;
}

.bt_n_participacao {       
    border: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 3px;
    font-size: 11px;
    -webkit-border-radius: 3px;
    padding: 3px 7px 3px 23px;
    font-weight: bold;
    color: #4D4D4D;
    cursor: pointer;
    outline: none;
    background: #E6E6E6 url(../images/_negar.png) no-repeat 4px 2px;
}

.bt_n_participacao:hover {
  border-bottom: 2px solid #85241C;
  box-shadow: none;
  color: #42C272;
}
/*.bt_n_participacao {
	width:138px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_n_participacao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_participacao {
	width:138px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_participacao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}*/
/*// FIM bt_participacao//*/

.bt_imprimir_contrato {
	width:143px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_imprimir_contrato.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_trecho {
	width:107px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_trecho.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_trecho {
	width:109px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_trecho.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_contratacao {
	width:134px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_contratacao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_contratacao {
	width:136px;
	height:24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_contratacao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_colaborador {
	width:138px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_colaborador.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_colaborador {
	width:138px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_colaborador.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_cidades_polo {
	width:100px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_cidades_polo.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_funcao {
	width:107px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_funcao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_funcao {
	width:109px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_funcao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_valor_funcao {
	width:132px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_valor_funcao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_aceitar_recusar_convocacao {
	width:176px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_aceitar_recusar_convocacao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_inscrever_evento {
	width:119px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_inscrever_evento.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_remuneracao_funcao {
	width:110px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_remuneracao_funcao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.acaoExcluir {
	width:33px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/acao_excluir.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
}
.acaoSelecionar {
	width:24px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/acao_selecionar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_primeiroacesso {
	height:24px;
	padding-left: 24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_pessoa-grey.png) no-repeat;
}
.bt_esquecisenha {
	height:24px;
	padding: 7px 0 0 24px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/_cadeado.png) no-repeat;
}
.bt_incluir_parente {
	width:111px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_parente.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_parente {
	width:107px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_parente.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_visualizar_eventos_impedidos {
	width:194px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_visualizar_eventos_impedidos.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_verificar_provaveis_impedimentos {
	width:219px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_verificar_provaveis_impedimentos.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_verificar {
	width:78px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_verificar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_declaracao {
	width:90px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_declaracao.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_nao_encontrei_meu_banco {
	width:169px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_nao_encontrei_meu_banco.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_nao_encontrei_minha_agencia {
	width:189px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_nao_encontrei_minha_agencia.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_incluir_fase {
	width:94px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_incluir_fase.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_excluir_fase {
	width:96px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_excluir_fase.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_atendimentos_especiais {
	width:122px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_atendimentos_especiais.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_salvar_arquivo_servidores {
	width:219px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_salvar_arquivo_servidores.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_salvar_arquivo_prestadores {
	width:227px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_salvar_arquivo_prestadores.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_gerar_relatorio {
	width:114px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_gerar_relatorio.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_armazenar_imagem {
	width:135px;
	height:21px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_armazenar_imagem.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_atualizar_questionario {
	width:153px;
	height:21px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_atualizar_questionario.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_texto_das_contratacoes {
	width:162px;
	height:21px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_texto_das_contratacoes.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_oculto 
{
  display: none;
}
.bt_exibir_telefones {
	width:22px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/bt_exibir_telefones.png);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_responder_questionario {
	width:22px;
	height:22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/ico_relatorio.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.bt_visualizar_contrato {
	width:28px;
	height:28px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../images/ico_pesquisar.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	color: #fff;
	border: none;
	font-size: 12px;
	vertical-align:middle;
	cursor:pointer;
}
.box-foot-btn
{
    border: 0;   
    font-size: 12px;
    color: #4D4D4D;
    outline: none;
    text-decoration: none;
    cursor: pointer;   
    height: 24px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    background-color: transparent;
    padding-left: 24px;
}
.foot-btn-chack
{
    background: url(../images/_check.png) no-repeat 0px 4px;
    background-size: 19px;
}
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
#popOnLoad
{
  vertical-align: middle;
  text-align: center;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #d0d0d0;
  z-index: 100;
  background: rgba(97, 97, 94, 0.5);
}
#pop
{
  vertical-align: middle;
  text-align: center;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #d0d0d0;
  z-index: 100;
  background: rgba(97, 97, 94, 0.5);
}
#ajax-loader-div {
	position: fixed;
	top: 50%;
	left: 50%;
	cursor: pointer;
	z-index: 1000;
	background-color:Black;
}
/* #menu is the original menu */
#menuSuspenso 
{
	display:none;
}
.janelaModal 
{
  position:absolute;
  background-color: White;   
	top: 100px;
	left: 25%;
  z-index:2001; 
  padding:4px;
  min-width:400px;
  max-width:700px;
  max-height: 400px;
  -moz-box-shadow:3.5px 4px 5px #000000;
  -webkit-box-shadow:3.5px 4px 5px #000000;
  box-shadow:3.5px 4px 5px #000000;
  border-radius:5px;
  -moz-border-radiux:5px;
  -webkit-border-radiux:5px;
  border: 1px solid #CCCCCC;
  overflow: auto;
}
.janelaFundo
{
  vertical-align: middle;
  text-align: center;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #d0d0d0;
  z-index: 100;
  background: rgba(97, 97, 94, 0.5);
}
.janelaMensagem 
{
  position:absolute;
  background-color: White;   
	top: 250px;
	left: 35%;
  z-index:2001; 
  padding:4px;
  min-width:400px;
  max-width:400px;
  max-height: 400px;
  -moz-box-shadow:3.5px 4px 5px #000000;
  -webkit-box-shadow:3.5px 4px 5px #000000;
  box-shadow:3.5px 4px 5px #000000;
  border-radius:5px;
  -moz-border-radiux:5px;
  -webkit-border-radiux:5px;
  border: 1px solid #CCCCCC;
  overflow: auto;
}
.janelaMensagemFundo
{
  vertical-align: middle;
  text-align: center;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #d0d0d0;
  z-index: 100;
  background: rgba(97, 97, 94, 0.5);
}
.ajax__calendar .ajax__calendar_container {
	padding: 4px;
	position: absolute;
	cursor: default;
	width: 230px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
}
.ajax__calendar .ajax__calendar_body {
	height: 139px;
	width: 230px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.ajax__calendar  .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
	top: 0px;
	left: 0px;
	height: 139px;
	width: 230px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.ajax__calendar .ajax__calendar_container table {
	font-size: 11px;
}

.ajax__calendar .ajax__calendar_header {
	height: 20px;
	width: 100%;
}

.ajax__calendar .ajax__calendar_prev {
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);
}

.ajax__calendar. ajax__calendar_next {
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);
}
.ajax__calendar .ajax__calendar_title {
	cursor: pointer;
	font-weight: bold;
}
.ajax__calendar .ajax__calendar_footer {
	height: 15px;
}
.ajax__calendar .ajax__calendar_today {
	cursor: pointer;
	padding-top: 3px;
}
.ajax__calendar .ajax__calendar_dayname {
	height: 17px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
}
.ajax__calendar .ajax__calendar_day {
	height: 17px;
	width: 18px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}
.ajax__calendar .ajax__calendar_month {
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.ajax__calendar .ajax__calendar_year {
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.ajax__calendar .ajax__calendar_container
{
  border: 1px solid #646464;
  background-color: #ffffff;
  color: #000000;
}
.ajax__calendar .ajax__calendar_footer
{
  border-top: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_dayname
{
  border-bottom: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_day
{
  border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_month
{
  border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_year
{
  border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
  background-color: #edf9ff;
  border-color: #0066cc;
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
  background-color: #edf9ff;
  border-color: #0066cc;
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
  background-color: #edf9ff;
  border-color: #0066cc;
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
  background-color: #ffffff;
  border-color: #ffffff;
  color: #646464;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
  background-color: #ffffff;
  border-color: #ffffff;
  color: #646464;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
  background-color: #edf9ff;
  border-color: #daf2fc;
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
  background-color: #edf9ff;
  border-color: #daf2fc;
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
  background-color: #edf9ff;
  border-color: #daf2fc;
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
  color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
  color: #0066cc;
}
.autocomplete_completionListElement {
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 200px;
	font-family: Tahoma;
	font-size: small;
	text-align: left;
	list-style-type: none;
	padding: 0;
	z-index: -1;
	position: relative;
}

.autocomplete_highlightedListItem {
	background-color: #ffff99;
	color: black;
	padding: 1px;
	z-index: -1;
}

.autocomplete_listItem {
	background-color: window;
	color: windowtext;
	padding: 1px;
	z-index: -1;
}

.btn-numeros {
	border-radius: 50%;
	font-size: 11px;
	padding: 3px 7px;
	font-weight: bold;
	color: #4D4D4D;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	background-image: url(../images/123.svg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 25px;
	height: 25px;
}

.btn-dinheiro {
	border-radius: 50%;
	font-size: 11px;
	padding: 3px 7px;
	font-weight: bold;
	color: #4D4D4D;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	background-image: url(../images/currency-dollar.svg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 25px;
	height: 25px;
}

.btn-perfis {
	border-radius: 50%;
	font-size: 11px;
	padding: 3px 7px;
	font-weight: bold;
	color: #4D4D4D;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	background-image: url(../images/diagram-3.svg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 25px;
	height: 25px;
}

.btn-modelos {
	border-radius: 50%;
	font-size: 11px;
	padding: 3px 7px;
	font-weight: bold;
	color: #4D4D4D;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	background-image: url(../images/file-earmark-text.svg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 25px;
	height: 25px;
}

.btn-configuracao-funcao {
	border-radius: 50%;
	font-size: 11px;
	padding: 3px 7px;
	font-weight: bold;
	color: #4D4D4D;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	background-image: url(../images/gear.svg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 25px;
	height: 25px;
}
.btn_visualizar {
	border-radius: 50%;
	font-size: 11px;
	padding: 3px 7px;
	font-weight: bold;
	color: #4D4D4D;
	cursor: pointer;
	outline: none;
	vertical-align: middle;
	background-image: url(../images/visualizar.svg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center;
	width: 25px;
	height: 25px;
}