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:#000000;
}
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;
}

.fundo{background:#BECBED;}

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

.top_logo{padding-top:0px;padding-bottom:0px;text-align:center;}
.top_right{vertical-align: middle;}

.menu_esquerdo{background:#ffffff;border: 1px solid #939FC2;}
.menu_esquerdo_texto{font-size: 11px;color:#000000;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;}
.menu_esquerdo_sub_texto{font-size: 10px;color:#000000;text-decoration:none;text-align:center}

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

.menu_direito_border{padding:14px; background:#ffffff;border-left: 1px solid #939FC2;border-right: 1px solid #939FC2;border-bottom: 1px solid #939FC2;}
.menu_top{width:80px; cursor:hand;cursor:pointer; color:#343539;margin-right:2px;text-align:center;font-size: 10px; font-weight: bold;padding:4px;background:#ABB9E0;border-left: 1px solid #939FC2;border-top: 1px solid #939FC2;border-right: 1px solid #939FC2;}
.menu_top_selected{width:80px; cursor:hand;cursor:pointer; color:#343539;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;}
.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;}
.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: #6689C2; border-bottom: 1px solid #41639C;border-right: 1px solid #41639C;border-left: 1px solid #8CA6D1;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:#000000;height:20px;background: #BECBED;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:#000000;background: #BECBED;font-weight: bold; padding-top:4px;BORDER-BOTTOM:1px solid #A8BFF5;}

.listagem_th_col {font-size: 10px;color:#000000;height:11px;background: #BECBED;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: #BECBED;font-weight: bold;BORDER-BOTTOM:1px solid #A8BFF5;padding:0px;vertical-align:middle;}
.listagem_th_img a {color:#000000;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:#000000;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;}
.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: #BECBED;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;}

.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;
}

.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:#6689C2;border: 2px solid #0000FF; border:0;}
.form_select{ }

.caixa {font-size: 10px;color:#000000;height:20px;background: #EDEDED;font-weight: bold; BORDER:1px solid #A8BFF5;padding:5px;}
.caixa_ajuda {font-size: 10px;color:#000000;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:#000000;height:20px;background: #DFE7ED;font-weight: bold; BORDER:1px solid #A8BFF5;padding:0px;}
.caixa_border_bg {height:1px; background:#A8BFF5;} 
.caixa_th {font-size:11px; color:#ffffff; background:#BECBED; 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:#000000;height:20px;background: #DFE7ED;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:#000000;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:#000000;}
.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: #000000;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: #000000;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: #000000;text-decoration: none;}
.label_forms_checkbox { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;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: #000000;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:#DFE7ED;font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; text-align: left; font-style: normal; font-weight: bold; color: #000000;text-decoration: none;}
.label_text_titulo  { padding-left:30px;  padding-top:3px; padding-bottom:3px; padding-right:6px; background:#DFE7ED;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: #000000;text-decoration: none;}

.label_text_ajuda {  font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000;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:#000000;text-align:right;}
.thread_titulo_nome_cliente{color:#3399ff;}
.thread_titulo_desc_cliente{color:#339911;font-style:italic;}
.thread_titulo_data_cliente{color:#000000;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: #6689C2;}
.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 #6689C2;}

.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: #6689C2; 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:#000000;height:20px;background: #BECBED;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:#000000;font-weight:normal;}
.texto_error {color:#FF0000;font-weight:normal;}
.texto_link{color:#41639C;font-weight:normal;}

.forumul_perg { background: #000000;}
.forumul_perg_td { background: #EDEDED; cursor:hand;cursor:pointer;}
.forumul_perg_text {   color: #000000; 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: #000000;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: #000000;text-decoration: none;}
.forumul_perg_forms_checkbox { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000;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: #000000;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:#6689C2; height:12px; border-left: 1px solid #6689C2; }
.formul_bg_graph_regua{ background:#6689C2; height:1px; }
.formul_perc_text{color:#6689C2; font-size:9px; font-family:Arial,Verdana;}

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

hr{background:#6689C2;}


.seccao_ver_n0 {font-size: 10px;color:#000000;background: #DFE7ED;font-weight: bold; BORDER:1px solid #A8BFF5;padding:5px;}
.seccao_n0 {padding:5px;font-size: 10px;color:#000000;background: #EDEDED;font-weight: bold; BORDER:1px solid #A8BFF5;}
.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:#000000;}

.div_sub_listagens{overflow:auto;width:320;position:absolute; border: 1px solid #6689C2; 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:80px; 
padding:6px;
cursor:hand;cursor:pointer;
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/concluir.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/cancelar.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/pesquisar.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/edit.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}
.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/guardar.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/add.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/apagar.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:80px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/atribuir2.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:120px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/enviar.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.botao_image_pdf{ 
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:170px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/pdf.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:150px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/edit.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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: 6px center; 
}

.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: 6px center; 
}

.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:120px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/marcar.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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: 6px center; 
}

.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:120px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/enviar_msg.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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:85px; 
padding:6px;
padding-left:25px;
cursor:hand;cursor:pointer;
background-image: url("/images/ultimo_acesso.gif");
background-repeat: no-repeat;
background-position: 6px center; 
}

.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: 6px center; 
}

.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;
}

.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;
	  /*position:relative;*/
    /*overflow:hidden;*/
	background: #EDEDED; 
	border:1px solid #A8BFF5;

	/*
	padding:12px;
	margin:12px;
	*/

}

#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{
	background: #BECBED ;
	
	padding:6px;
	padding-left:12px;
	padding-right:0px;
	
}
#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;
}

#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: #DFE7ED;
	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: #000000;
    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 --------------- */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.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 --------------- */