@font-face {
  font-family: 'Barlow';
  src: url('../fonts/Barlow-Regular.ttf') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: 'Barlow';
  src: url('../fonts/Barlow-Bold.ttf') format('truetype');
  font-weight: bold;
}

body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li, input, select, textarea {
  font-family: Verdana, Arial,  Helvetica, sans-serif; 
  font-size: 11px; 
  /*color:#010101;*/
  color: #010101;
}
A:hover {
	TEXT-DECORATION: underline;
}

A:active {
	TEXT-DECORATION: underline
}

A{
	TEXT-DECORATION: none;
	color: #185AD6;
}

.sel_action{
	padding: 6px;
    background: rgb(223, 231, 237);
    color: blue;
}

.logo_login img{
	/*width: 200px;*/
}

.dialog_loading{
	font-size: 11px;
}

.fundo{
	background:#F8FAFD;
}

.top1{padding-top:8px;padding-left:8px;}
.top2{}

.top_logo{
	padding-top:0px;padding-bottom:0px;text-align:center;
	padding-left: 20px;
}

.top_logo img{
	max-width: 154px;
}

.top_right{vertical-align: middle;}

.welcome{
	/*background:#EEEEEE;*/
	color:#343539;
	font-size: 9px; font-weight: normal;text-align:center;padding:2px;

	/*margin-right: 20px;*/
	min-width: 140px;
	
	border-bottom: 1px solid #eeeeee;
    /* border-radius: 10px; */
    padding: 15px;
	margin-bottom: 24px;
}

.menu_esquerdo{
	/*background:#ffffff;border: 1px solid #939FC2;*/
}

.menu_esquerdo_texto{font-size: 11px;color:#010101;text-decoration:none;text-align:center;}
.menu_esquerdo_img_border{width:50px;padding:2px;text-align:center}
.menu_esquerdo_img_border_selected{text-align:center;width:70px;padding:1px; border: 1px solid #939FC2;background:#EEEEEE;}

.menu_esquerdo_sub_titulo{
	font-weight: bold;
	padding:2px; 
	/*
	border-left:1px solid #EEEEEE; 
	border-top:1px solid #ffffff;
	border-right:1px solid #939FC2; 
	border-bottom:1px solid #939FC2; 
	background:#EEEEEE;
	*/
	text-align: center;
	color: #343539;
	padding:6px; 
}

.menu_esquerdo_sub_texto{font-size: 10px;color:#010101;text-decoration:none;text-align:center}



.menu_direito_border{
	padding:14px; 
	background:#ffffff;
	/*
	border-left: 1px solid #939FC2;
	border-right: 1px solid #939FC2;
	border-bottom: 1px solid #939FC2;
	*/
	padding-left:18px; 
	padding-right:18px; 
	border: 1px solid #eeeeee;
	border-radius: 20px;
}

.menu_top{
	width:80px; cursor:hand;cursor:pointer; color:#343539;
	margin-right:2px;text-align:center;
	font-size: 10px; 
	font-weight: bold; 
	padding:4px;
	color: #2d2b2b;
	background:#006ab596;
	border-left: 1px solid #006ab596;
	border-top: 1px solid #006ab596;
	border-right: 1px solid #006ab596;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

	line-height: 20px;
	background: #6eb1e136;
}

.menu_top_selected{
	width:80px; cursor:hand;cursor:pointer; 
	color:rgba(0, 29, 53, 0.884);
	margin-right:2px;text-align:center;font-size: 10px; 
	font-weight: bold;padding:4px;background:#ffffff;
	border-left: 1px solid #939FC2;
	border-top: 1px solid #939FC2;
	border-right: 1px solid #939FC2;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

	line-height: 20px;
}

.menu_top_sombra{background:#939FC2;margin-right:0px;margin-top:2px;padding-top:7px;width:2px;}
.menu_top_parte_vazia{}
.menu_top_titulo{
	color:#343539;font-size: 11px; font-weight: normal;text-align:center;
	padding:4px; 
	padding-left:17px;
	padding-bottom:10px;
}

.menu_top_td{vertical-align: bottom;cursor:hand;cursor:pointer;}

.titulo_pagina {font-weight: bold;font-size: 13px; padding-left:6px;padding-top:10px;padding-bottom:4px;}

.listagem_top {
	font-size: 10px;
	color:#ffffff;
	/*
	background: #006ab596; 
	border-bottom: 1px solid #41639C;
	border-right: 1px solid #41639C;
	border-left: 1px solid #8CA6D1;
	border-top: 1px solid #8CA6D1;
	*/
	border-radius: 2px;

	background: #006ab578; 
	border-top: 1px solid #8CA6D1;
}

.listagem {empty-cells:show;border-collapse: collapse;text-align:left;background:#ffffff;font-weight: normal;font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; border:0px;}
.listagem_th {
	font-size: 10px;color:#010101;height:20px;
	background: #e0eef8eb;
	font-weight: bold; BORDER-BOTTOM:1px solid #A8BFF5;
	padding-left:5px;padding-right:5px; padding-top:2px;padding-bottom:2px;vertical-align:middle;
}

.listagem_th_aux {padding-left:2px;font-size: 10px;color:#010101;background: #e0eef8eb;font-weight: bold; padding-top:4px;BORDER-BOTTOM:1px solid #A8BFF5;}

.listagem_th_col {font-size: 10px;color:#010101;height:11px;background: #e0eef8eb;font-weight: bold; padding-left:0px;padding-right:0px; padding-top:2px;padding-bottom:0px;vertical-align:bottom;}

.listagem_td {height:20px;BORDER-BOTTOM:1px solid #A8BFF5; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px; vertical-align:middle;}
.listagem_td_select {background:#FFFFCC;height:16px;BORDER-BOTTOM:1px solid #A8BFF5; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px; vertical-align:middle;}
.listagem_td a {color:#185AD6;}

.listagem_td_img {height:16px;BORDER-BOTTOM:1px solid #A8BFF5; padding:0px;vertical-align:middle;}
.listagem_td_img_select {background:#FFFFCC;height:20px;BORDER-BOTTOM:1px solid #A8BFF5; padding:0px; vertical-align:middle;}
.listagem_th_img{ height:16px;background: #e0eef8eb;font-weight: bold;BORDER-BOTTOM:1px solid #A8BFF5;padding:0px;vertical-align:middle;}
.listagem_th_img a {color:#010101;text-decoration: none;white-space:nowrap;}

.listagem_check {height:16px;BORDER-BOTTOM:1px solid #A8BFF5; padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px; vertical-align:middle;}
.listagem_num {color:#41639C;height:16px;BORDER-BOTTOM:1px solid #A8BFF5; padding-left:2px;padding-right:4px;padding-top:2px;padding-bottom:2px; vertical-align:middle;text-align:right;}
.listagem_num_select {background:#FFFFCC;width:10px;height:20px;BORDER-BOTTOM:1px solid #A8BFF5; padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px; vertical-align:middle;text-align:right;}


.listagem_th a {color:#010101;text-decoration: none;white-space:nowrap;}
.listagem_th_nav {
	font-weight:bold; font-size: 10px; color:#185AD6; background:#EDEDED;vertical-align:middle;
	padding-right:4px;padding-left:4px;
	    border-bottom-left-radius: 5px;
}

.listagem_th_nav a {color:#185AD6;}
.listagem_th_nav_deselected {color:#CDCDCD;font-weight:normal;}
.listagem_th_nav_centro {background:#EDEDED; border:0px;PADDING:0px;height:24px;text-align:center;vertical-align:middle;color:#666666;font-size: 10px;}
.listagem_th_nav_centro a {color:#666666;text-decoration:none;}
.listagem_th_nav_icons {border:0px;PADDING:0px;padding-right:10px;padding-left:10px;height:24px;text-align:right;vertical-align:middle;color:#666666;font-size: 10px;}
.listagem_th_nav_icons a {color:#666666;text-decoration:none;}
.listagem_th_nav_icons2 {border:0px;PADDING:0px;height:24px;text-align:right;vertical-align:middle;color:#ffffff;font-size: 10px;}
.listagem_th_nav_icons2 a {color:#ffffff;text-decoration:none;}
.listagem_paginas{color:#ffffff;font-weight: normal;
	font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px;}
.listagem_tr {cursor:hand;cursor:pointer;}
.listagem_tr_select {}

.listagem_th_light {color:#555555;height:16px;background: #e0eef8eb;BORDER-BOTTOM:1px solid #A8BFF5;padding-left:4px;padding-right:4px; padding-top:2px;padding-bottom:2px;vertical-align:middle;}
.listagem_td_small {font-size:9px;}

.listagem_letras {}
.listagem_letras a {color:#ffffff;}
.listagem_letras_space {letter-spacing: 2px;}

.btn_forms_temp{ font-size: 10px;color:#ffffff;background:#94ACD4;border: 1px solid #343539;font-weight: bold;}
.botao_temp{ font-size: 10px;color:#ffffff;background:#94ACD4;border: 1px solid #343539;font-weight: bold;}
.botao{ 
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,sans-serif; 
	BACKGROUND-COLOR: #1F4396; font-weight: normal;

	border-radius: 10px;
	border: 1px solid #444746;
	color: #444746; 
	background-color: #F2F2F2;
	padding:8px;

	cursor:hand;
}

.botao_image{ 
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,sans-serif; 
	BACKGROUND-COLOR: #1F4396; font-weight: bold;
	border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; 
	border-bottom:2px solid #828177;border-right:2px solid #828177;
	text-align:center; vertical-align:middle;

	border-radius: 10px;
	border: 1px solid #444746;
	color: #444746; 
	background-color: #F2F2F2;
	padding:8px;
}

.btn_forms{ FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana,Arial,sans-serif; BACKGROUND-COLOR: #1F4396; }

.form_select_etiquetas{ font-weight: normal; background:#EDEDED;color:#006ab596;border: 2px solid #0000FF; border:0;}
.form_select{ }

.caixa {
	font-size: 10px;
	color:#010101;

	background: #f1f2f4;

	font-weight: bold; 
	
	/*BORDER:1px solid #A8BFF5;*/
	border-radius: 20px;

	padding:15px;
	height:20px;
}

.caixa_login{
	border: 1px solid #dedcdc;
}

.caixa_ajuda {font-size: 10px;color:#010101;height:20px;background: #EDEDED;font-weight: normal; BORDER:1px solid #A8BFF5;padding:5px;}
.caixa_link {font-size: 10px;color:#41639C;font-weight:normal;}
.caixa_div_separador{margin-top:4px;margin-bottom:4px;}
.caixa_titulo {font-weight: bold;font-size: 11px; padding-left:2px;padding-top:0px;padding-bottom:6px;}
.caixa_border {font-size: 10px;color:#010101;height:20px;background: #f1f2f4;font-weight: bold; BORDER:1px solid #A8BFF5;padding:0px;}
.caixa_border_bg {height:1px; background:#A8BFF5;} 
.caixa_th {font-size:11px; color:#ffffff; background:#e0eef8eb; vertical-align:middle; padding:4px; font-weight:bold;}
.caixa_titulo_fora {background:#EfEfEf;font-weight: bold;font-size: 10px; padding-left:6px;padding-top:10px;padding-bottom:6px;}
.caixa_titulo_fora_link{color:#41639C;} 
.resumo_th {width:400px; font-size: 10px;color:#010101;height:20px;background: #f1f2f4;font-weight: bold;BORDER-BOTTOM:1px solid #A8BFF5;padding-left:5px;padding-right:5px; padding-top:2px;padding-bottom:2px;vertical-align:middle;}
.resumo_th_sub {width:75%; font-size: 10px;color:#010101;height:20px;font-weight: bold;BORDER-BOTTOM:1px solid #C1CDD8;padding-left:5px;padding-right:5px; padding-top:2px;padding-bottom:2px;vertical-align:middle;}
.resumo_tab {width:150px;}

.caixa_nav {background:#EEEEEE; padding:4px;BORDER-BOTTOM:1px solid #ffffff;BORDER-TOP:1px solid #ffffff;}
.caixa_nav_link {font-size: 10px; color:#CDCDCD; }
.caixa_nav_link_selected {font-size: 10px; color:#2D67DA; }

.footer {font-size: 9px; text-align:center; color:#010101;}
.footer_linha {color:#41639C; width:250px;height:1px;text-align:center;padding:4px;}

.label_text_forms {padding-left:16px; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}

.label_forms, .label_forms  { width:100%; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}
.label_forms_textarea {height:60px;width:100%}
.label_forms_2  { width:100% }
.table_label_forms { table-layout: fixed;}
.table_label_forms td { padding-top:2px; padding-right:2px;}

.label_forms_file { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}
.label_forms_checkbox { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none; border:0px; padding:0px; margin:0px;}
.autocomplete_forms{background: #EDEDED;}

.linhas_titulo{ height:21px; padding-left:16px; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}
.colunas_titulo { font-weight: bold;font-size: 10px; text-align:center; vertical-align:middle}
.seccao_grupo_titulo { text-align:left; font-weight: bold;font-size: 11px; padding-left:2px;padding-top:0px;padding-bottom:0px;}
.tabela_valores td {border:1px solid #cecece;}
						
.label_text_titulo_top  { padding-left:10px;  padding-top:8px; padding-bottom:8px; padding-right:6px; background:#f1f2f4;font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; text-align: left; font-style: normal; font-weight: bold; color: #010101;text-decoration: none;}
.label_text_titulo  { padding-left:30px;  padding-top:3px; padding-bottom:3px; padding-right:6px; background:#f1f2f4;font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; text-align: left; font-style: normal; font-weight: normal; color: #333333;text-decoration: none;}
.label_text_registo { padding-right:3px; padding-top:3px; padding-bottom:3px; padding-left:6px; background:#ffffff;font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}

.label_text_ajuda {  font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}

.field {}
.leg {font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;text-decoration: none; padding-right: 4px;}

.pag_titulo {color: #ffffff; background-color: #969CA8; border-top: 1px solid #E8E8E8; font-weight: bold;vertical-align: middle; font-size: 14px; font-family: tahoma, verdana;}


.thread_titulo{cursor:hand;cursor:pointer;padding:4px; border-top:1px solid #999999;border-bottom:0px;border-left:1px solid #999999;border-right:1px solid #999999;background:#efefef;}
.thread_titulo_cliente{cursor:hand;cursor:pointer;padding:4px; border-top:1px solid #999999;border-bottom:0px;border-left:1px solid #999999;border-right:1px solid #999999;background:#dedede;}
.thread_body{padding:4px; border-top:0px;border-bottom:0px;border-left:1px solid #999999;border-right:1px solid #999999;}
.thread_body_cliente{padding:4px; border-top:0px;border-bottom:0px;border-left:1px solid #999999;border-right:1px solid #999999;}
.thread_tds{padding:4px;}
.thread_nova{TEXT-TRANSFORM: uppercase;background:#FF3300;color:#ffffff;padding:1px;font-family:Verdana,Arial;font-size:8px;}
.thread_titulo_nome{color:#999999;}
.thread_titulo_desc{color:green;font-style:italic;}
.thread_titulo_data{color:#010101;text-align:right;}
.thread_titulo_nome_cliente{color:#3399ff;}
.thread_titulo_desc_cliente{color:#339911;font-style:italic;}
.thread_titulo_data_cliente{color:#010101;text-align:right;}


.notas_tituloG{cursor:hand;cursor:pointer;padding:4px; border-top:1px solid #999999;border-bottom:0px;border-left:1px solid #999999;border-right:1px solid #999999;background:#efefef;}
.notas_titulo_nomeG{color:#999999;}
.notas_tdsG{padding:4px;}
.notas_titulo_descG{color:green;font-style:italic;}
.notas_tituloP{cursor:hand;cursor:pointer;padding:4px; border-top:1px solid #999999;border-bottom:0px;border-left:1px solid #999999;border-right:1px solid #999999;background:#efefef;}
.notas_titulo_nomeP{color:#999999;}
.notas_tdsP{padding:4px;}
.notas_titulo_descP{color:red;font-style:italic;}



.cx_caminho{width:100px;height:100px;cursor:hand;cursor:pointer;padding:0px; border:1px dotted #4F6F8F;vertical-align:middle;text-align:center;}
.cx_caminho_top{font-family:Verdana,Arial;font-size:9px;height:25%;background:#605F5F;color:#ffffff;vertical-align:middle;text-align:center;}
.cx_caminho_bottom{font-family:Verdana,Arial;font-size:9px;height:25%;background:#605F5F;color:#ffffff;vertical-align:middle;text-align:center;}
.cx_caminho_seta {font-family: Tahoma, Arail, Verdana, Helvetica, sans-serif;font-size: 12px;color:#4F6F8F;font-weight: bold;}
.cx_caminho_middle_a{background:#B9CAFD;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_p{background:#C1FFC0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_r{background:#FDF8B0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_f{background:#FDBCB0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_n{background:#B9CAFD;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}

.cx_caminho_middle_atribuir{
	background:#B9CAFD;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_atribuir_departamento{background:#B9CAFD;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_marcar_como_resposta{background:#C1FFC0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_editar{background:#C1FFC0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_resposta_utilizador{background:#FDF8B0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_feedback_cliente{background:#FDF8B0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_fechar{background:#FDBCB0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_fechar_sucesso{background:#FDBCB0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_fechar_insucesso{background:#FDBCB0;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}
.cx_caminho_middle_nova_mensagem{background:#B9CAFD;height:50%;color:#605F5F;vertical-align:middle;text-align:center;font-family:Verdana,Arial;font-size:9px;}

.caminho_btns{cursor:hand;cursor:pointer;background:#dedede;height:100%;color:#555555;text-decoration: none;vertical-align:middle;text-align:center;font-weight: bold;font-size: 10px;}

.caminho_body_bg{background:#efefef;vertical-align:middle;height:100%;}

#lyr_caminho_b1	{ 
	position:relative; overflow:hidden;
	width:675px; height:110px; z-index:100
	}

#lyr_caminho {
  position: absolute;
}

.div_tab_selected {margin-right:4px;padding:3px 3px 3px 3px;background: #006ab596;}
.div_tab {margin-right:4px;padding:3px 3px 3px 3px;background: #A8BFF5;}

.link_tab_selected {text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;font-weight: bold;}
.link_tab {text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #41639C;font-weight: bold;}

.div_tab_border{ border: 1px solid #006ab596;}

.textlegenda { font-size: 9px; font-style: normal;color: #555555;text-decoration: none;}
.my_link {cursor:hand;cursor:pointer;}
.my_no_link {cursor:normal;cursor:normal;}

.titulo_th {padding:5px; font-weight:bold; font-size: 11px;color:#ffffff;background: #006ab596; border-bottom: 1px solid #41639C;border-right: 1px solid #41639C;border-left: 1px solid #8CA6D1;border-top: 1px solid #8CA6D1;}
.texto_td {};
.titulo_th2 {font-size: 12px;color:#010101;height:20px;background: #e0eef8eb;font-weight: bold; BORDER-BOTTOM:1px solid #A8BFF5;padding-left:5px;padding-right:5px; padding-top:5px;padding-bottom:5px;vertical-align:middle;}

.texto {color:#010101;font-weight:normal;}
.texto_error {color:#FF0000;font-weight:normal;}
.texto_link{color:#41639C;font-weight:normal;}

.forumul_perg { background: #010101;}
.forumul_perg_td { background: #EDEDED; cursor:hand;cursor:pointer;}
.forumul_perg_text {   color: #010101; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none;}
.forumul_perg_xs {  font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}
.forumul_perg_forms { width:98%;font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}
.forumul_perg_forms_checkbox { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none; border:10px; padding:-30px; margin:0px;}
.forumul_perg_titulo { color: #094F9E; padding-bottom:4px; }
.forumul_perg_col {  padding:4px; background:#88B3C9; font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #010101;text-decoration: none;}


.formul_barname, .formul_barname_total, .formul_barcount, .formul_barcount_total, .formul_bargraph, .formul_barperc {
	background: #F0F0F0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding: 2px 8px 2px 8px;
	vertical-align: middle;
}
.formul_barname{ width: 100px; }
.formul_barcount{ width: 20px; text-align:center;}
.formul_bargraph{ width: 350px; }
.formul_barperc{ width: 45px; }
.formul_barname_total {font-style: italic;}
.formul_barcount_total {font-style: italic;text-align:center;}

.formul_sub_tiutlo{}
.formul_paticipantes{padding-top:6px;}

.formul_bg_graph{ background:#006ab596; height:12px; border-left: 1px solid #006ab596; }
.formul_bg_graph_regua{ background:#006ab596; height:1px; }
.formul_perc_text{color:#006ab596; font-size:9px; font-family:Arial,Verdana;}

.formul_perc{ border-left: 1px solid #006ab596; height:2px; width:10px; empty-cells:show;}
.formul_perc_2{ border-left: 1px solid #006ab596; border-right: 1px solid #006ab596; height:2px; empty-cells:show;}

hr{background:#006ab596;}


.seccao_ver_n0 {font-size: 10px;
	color:#010101;
	font-weight: bold; 
	/*BORDER:1px solid #A8BFF5;*/
	background: #f1f2f4;
	border-radius: 20px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.seccao_n0 {
	font-size: 10px;
	color:#010101;
	font-weight: bold;
	background: #f1f2f4;
	border-radius: 20px;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.seccao_n1 {padding-top:5px;padding-bottom:0px;padding-left:0px;}
.seccao_n2 {padding-top:5px;padding-bottom:0px;padding-left:5px;}
.seccao_n3 {padding-top:5px;padding-bottom:0px;padding-left:10px;}
.seccao_n4 {padding-top:5px;padding-bottom:0px;padding-left:15px;}
.seccao_n5 {padding-top:5px;padding-bottom:0px;padding-left:20px;}
.seccao_n6 {padding-top:5px;padding-bottom:0px;padding-left:25px;}

.seccao_titulo_n0 {font-weight: bold;font-size: 11px; padding-left:2px;padding-top:10px;padding-bottom:0px;}
.seccao_titulo_n1 {font-weight: bold;font-size: 11px; padding-left:2px;padding-top:15px;padding-bottom:0px;}
.seccao_titulo_n2 {font-weight: bold;font-size: 11px; padding-left:6px;padding-top:10px;padding-bottom:0px;}
.seccao_titulo_n3 {font-weight: bold;font-size: 11px; padding-left:12px;padding-top:10px;padding-bottom:0px;}
.seccao_titulo_n4 {font-weight: bold;font-size: 11px; padding-left:20px;padding-top:10px;padding-bottom:0px;}
.seccao_titulo_n5 {font-weight: bold;font-size: 11px; padding-left:26px;padding-top:10px;padding-bottom:0px;}

.seccao_titulo_link{color:#010101;}

.div_sub_listagens{overflow:auto;width:320;position:absolute; border: 1px solid #006ab596; padding:0px; top:-100px;left:-500px;}


.botao_image_geral{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; 
background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3;
border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:70px; 
padding:6px;
cursor:hand;
cursor:pointer;

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;

}

.botao_image_concluir{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:70px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/concluir.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_cancelar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/cancelar3.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_pesquisar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/pesquisar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_editar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/edit.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}
.botao_image_gravar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/guardar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_novo{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/add.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_apagar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/apagar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_atribuir{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:60px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/atribuir3.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_enviar_bpi{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/enviar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_pdf{ 
font-size: 10px; 
font-family: Verdana,Arial,sans-serif; 
font-weight: bold;
text-align:center;
vertical-align:middle;
/*
color: #FFFFFF; 
background: #1F4396; 
border-top:2px solid #f9f8f3; 
border-left:2px solid #f9f8f3; 
border-bottom:2px solid #828177;
border-right:2px solid #828177;
*/


width:90px; 
cursor:hand;
cursor:pointer;
background-image: url("/images/pdf.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_doc{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:160px; 
padding:6px;
padding-left:23px;
cursor:hand;cursor:pointer;
background-image: url("/images/doc.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_editar_rel{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:70px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/edit.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_recusar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:90px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/recusar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_aceitar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:90px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/aceitar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_marcar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:90px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/marcar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_enviar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:120px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/enviar.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_enviar_msg{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:110px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/enviar_msg.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_fechar{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #1F4396; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:70px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/ultimo_acesso.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_excel{ 
font-size: 10px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #106096; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
width:125px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/excel.gif");
background-repeat: no-repeat;
background-position: 8px center; 

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}

.botao_image_pesquisarintro{
font-size: 9px; color: #FFFFFF; font-family: Verdana,Arial,sans-serif; background: #106096; font-weight: bold;
text-align:center; vertical-align:middle;
border-top:2px solid #f9f8f3; border-left:2px solid #f9f8f3; border-bottom:2px solid #828177;border-right:2px solid #828177;
/*width:90px;*/
padding:2px;
padding-left:12px;
cursor:hand;cursor:pointer;
background-image: url("/images/pesquisar.gif");
background-repeat: no-repeat;
background-position: 2px center;

border-radius: 10px;
border: 1px solid #444746;
color: #444746; 
background-color: #F2F2F2;
padding:8px;
padding-left:25px;

}


input[class^="botao"]:hover,
div[class^="botao_"]:hover,
span[class^="botao_"]:hover{ 
	background-color: #ffffff; 
}


.botao_sep{ width:10px;} 

.botoes_cimo {padding-bottom:6px; padding-right:6px;}
.botoes_baixo{padding-top:6px; padding-right:6px;}
.limites_mensagem{padding-bottom:14px;}

.resumo_title{background:#f9f9f9;padding:6px; padding-top:8px; font-weight: bold;color:#666666;border-bottom:1px solid #dedede;}
.resumo_body{background:#f9f9f9;border: 0px;}

/****** nov de 2009 *****/

/*
.form_group div, .form_group2 div{
    margin-top:4px;
    margin-bottom:4px;
  
}
.form_group2, .form_group{
    clear:left;
    position:relative;
    overflow:hidden;
}	

.form_group2 div{
    float:left;
    width:50%;
}
*/
.coluna label{
    width:30%;
	float:left;
	line-height:20px;
}

.coluna_group label{
    width:15%;
	float:left;
	line-height:20px;
}


.colunas_group,  .coluna_group{
    /*position:relative;*/
    /*overflow:hidden;*/
	
	clear:left;
	 margin-left:12px;
}

.colunas_group{
  margin-left:12px;
}

#dados_vistoria, #dados_avaliacao, .dados_relatorio{
	
	/*margin-left:12px;*/
	 height:1%;
}

.coluna {
	float:left;
	width:49%;
	
}

.coluna div, .coluna_group div{
	margin-top:4px;
    margin-bottom:4px;
	clear:left;
}

.coluna .form_text{
	  width:60%;
}
.coluna_group .form_text{
	  width:80%;
}

.coluna .form_text.date{
	  width:90px;
}
.coluna .form_text.datetime{
	  width:140px;
}

.coluna div table{
	/*display:inline;*/
}
/* calendar */
.coluna div table div {
	position:static;
	overflow:visible;
	margin:0px;
}

#relatorio label{
	width:260px;
}

#relatorio #dados_visita label, #relatorio #dados_imovel label, #relatorio #dados_processo label, #relatorio #dados_documentacao label{
	width:170px;
}	
#relatorio #dados_visita .form_text, #relatorio #dados_imovel .form_text, #relatorio #dados_processo .form_text{
	/*width:55%;*/
}

/*
#dados_vistoria label, #dados_avaliacao, .dados_relatorio label{
	width:260px;
}
*/	

label.label_radio{
	width:auto;
	float:none;
	line-height:normal;
}

#relatorio{
	display:none;
	background: #f1f2f4a1;
	border-radius: 20px;
}

#relatorio h1, #relatorio h2, #relatorio h3, #relatorio h4{
	margin:0px;
	padding:0px;
	margin-top: 6px;
	margin-bottom: 6px;
	clear:left;
}

#relatorio h1{
	padding:6px;
	padding-left:12px;
	padding-right:0px;
}

#relatorio h2{
	padding:6px;
	padding-left:12px;
	padding-right:0px;
	background: #e0eef8eb ;
	color: #1f1c1c;
}

#relatorio h3{
	margin-left:12px;
}

.clear{
	clear:left;
}

#relatorio h2 input{
	/*
	float:right;
	margin-top:-24px;
	*/
}

#f_processo{
	/*
	border:1px solid transparent;
    display:table;
	min-width:100%;
	*/
}

#relatorio_carregar{
	background:#fad163;
	padding:10px;
	text-align:center;
	margin-left:40px;
	margin-right:40px;
	margin-bottom: 10px;
	border-radius: 20px;
}

#div_estudo_mercado, #div_documentos{
	padding:12px;
	padding-right:0px;
}
#table_estudo_mercado, #table_documentos, .tabela, .tabela_normal {
	width:95%;
}

.tabela_normal td{
	padding: 2px;
}

.tabela th{
	padding:2px;
	
}

.tabela th{
	border-bottom: 2px solid #A8BFF5;
	border-right: 2px solid #A8BFF5;
}

.tabela input{
	border: 1px solid #ffffff;
	width:100%;
}

.tdinput80 input{
	width:80%;
}

.td3 td{
	width:32%;
}

.td4 td, td.td4{
	width:24%;
}

.td6 td{
	width:16%;
}



.table_relatorio th,  .table_relatorio td{
	padding:4px;
}

.table_relatorio th, .table_relatorio th a {
	background: #111111;
	color: #ffffff;
	text-align:left;
}

#lista_fotos, #croqui_img {
	/*ie ocupar toda a altura*/
	height: 1%;
	/* mozilla ocupar toda a altura */
	overflow:hidden;
	padding:12px;
	padding-right:0px;
}

#lista_fotos div , #croqui_img div{
	float:left;
	width:auto;
	margin-right:6px;
}
#lista_fotos div img, #croqui_img div img{
	width:100px;
	height:100px;
	border:0px;
}

#lista_fotos div span, #croqui_img div span {
	display:block;
	margin:6px;
	font-size:9px;
}
#lista_fotos div span img, #croqui_img div span img {
	width:auto;
	height:auto;
}

#croqui_img div img{
	width:150px;
	height:150px;
	border:0px;
}

#croqui_img div span {
	display:inline;
	margin:6px;
	font-size:9px;
}



/*
.ajax_upload input, .ajax_upload div{
	height:20px;
}
.ajax_upload. div{
	height:20px;
	width:90%;
	overflow:hidden;
}

.ajax_upload div div{
	background: #f1f2f4;
	position:relative;
	left:0px; 
	top:-21px
}
*/

#div_foto .coluna, #div_doc .coluna{
	width: auto;
	float:none;
}

#div_foto .coluna label, #div_doc .coluna label{
	width: 100px;
}

#div_foto input, #div_foto select, #div_doc .coluna input, #div_doc .coluna select{
	width: 350px;
}

.div_checkboxs div{
	float:left;
	width:170px;
	clear:none;
}

.div_checkboxs2 div{
	float:left;
	width:250px;
	clear:none;
}

.div_checkboxs3 div{
	float:left;
	width:100px;
	clear:none;
	overflow:hidden;
}

.area {
	width:100px;
	text-align:right;
	padding-right:4px;
}

.euro {
	width:100px;
	text-align:right;
	padding-right:4px;
}

#relatorio .label4 label { 
	width:430px; 
}
.label_text_ver_especial {
    background-image: url("/images/btn_search_bg.gif");
    background-position: 16px center;
    background-repeat: no-repeat;
    color: #010101;
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    height: 16px;
    padding-left: 36px;
    padding-top: 1px;
    text-decoration: none;
}


/* ----------------- AUTO COMPLETE --------------- */
/* /js/jquery.autocomplete.js  */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results {
	width: auto !important;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/* ----------------- END AUTO COMPLETE --------------- */

/* 2025 */

.top_right .bi {
	font-size: 14px;
}

#lyr_recusa_botoes{
	margin-top: 20px;
}

/* tabs das listagens */
.menu_top_parte_vazia {
    margin-bottom: -1px;
    position: relative;
    float: inline-start;
}

.menu_esquerdo {
    padding: 10px;
}

/* Menu */

.menu_esquerdo .list-group {
	width: 180px;
	/*font-family: 'Barlow', Verdana, Arial,  Helvetica, sans-serif; */
	font-size: 11px;
}

.menu_esquerdo .list-group {
	box-shadow: none;
}

.menu_esquerdo .list-group-item {
	border: none !important;
	background-color: transparent !important;
	background-image: none !important;
	text-shadow: none !important;
	text-align: left !important;
	font-size: 12px;
}

.menu_esquerdo .list-group-item.active,
.menu_esquerdo .list-group-item.active:hover{
	background-image: none !important;
	text-shadow: none !important;
	background-color: #006ab596 !important; 
	border-color: #006ab596 !important;
	color: #ffffff !important;
	font-weight: bold;
	border-radius: 10px !important;  
}

.menu_esquerdo .list-group-item:hover,
.menu_esquerdo .list-group-item-action:hover,
.dropdown-toggle.btn-default:hover{
	background-image: none !important;
	text-shadow: none !important;
	background-color: #e7f1ff !important;
	border-radius: 10px !important;      
}

.menu_esquerdo .list-group-item i{
	padding-right: 8px;
	font-size: 14px;
}

.menu_esquerdo .list-group.logout{
	text-align: center !important;
	width: 100px;
}

.btn-default{
	border-radius: 10px !important;
	border: 1px solid #444746 !important;
	color: #444746 !important;
	background-color: #F2F2F2  !important;
}

/* Principal */

.t_dashboard{
	padding: 14px;
	background: #ffffff;
	padding-left: 18px;
	padding-right: 18px;
	border: 1px solid #eeeeee;
	border-radius: 20px;

	min-width: 400px;
	float: left;
	margin-right: 50px;
	margin-bottom: 20px;
}

.t_dashboard_processos{
	
}

.t_dashboard th, .t_dashboard td{
	padding: 8px;
}

.t_dashboard th{
	font-size: 13px;
	text-align: left;	
	color: #575757;
}

.t_dashboard td{
	font-size: 11px;
	text-align: left;
	border-bottom-color: rgb(222, 226, 230);
	border-bottom-style: solid;
	border-bottom-width: 0.5px;
}
.t_dashboard td:nth-child(2){
	width: 30px;
}

.t_dashboard tr:last-child td{
	border-bottom-width: 0px;
}

.t_dashboard .badge {
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border-radius: 10px;

	font-weight: normal;
	background-color: transparent;	
	border: 1px solid #286090;
	color: #286090;
}

.t_dashboard .danger {
	border: 1px solid rgb(249, 95, 83);
	color: rgb(249, 95, 83);
}

.t_dashboard .listagem_th {
	color: #010101;
	font-weight: normal;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/*bootstrap select fica com 100%*/
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    /*width: 100% !important;*/
}
.bootstrap-select input[type="text"]{
	padding: 2px;
}

.bootstrap-select .btn {
    padding: 2px 5px;
	font-size: 11px;
	color: #000000 !important;

	border-color: #000000;

	border-radius: 2px !important;
    background: white !important;
	
}

.bootstrap-select .btn-sm, .btn-group-sm > .btn {
    padding: 2px 5px !important;;
    font-size: 11px !important;;
}

.bootstrap-select .btn-default:hover{
	background-image: none !important;
    text-shadow: none !important;
    background-color: white !important;
    border-radius: 2px !important;   
}


/*se select ficar sempre open por defeito*/
/*
.bootstrap-select {
    display: block !important;
}
.bootstrap-select > .dropdown-menu {
    display: block !important;
    position: inherit !important;
    height: 200px !important;
	overflow: hidden;
}
ul.dropdown-menu{
	overflow-y: auto;
	height: 200px;
}
*/

/* end personalizar bootstrap-select*/