@font-face {

    font-family: 'Lucida Sans';
    src: url('../fonts/lsans-webfont.eot');
    src: url('../fonts/lsans-webfont.eot?iefix') format('eot'), 
         url('../fonts/lsans-webfont.ttf') format('truetype');

 
    font-weight: normal;
    font-style: normal;
}

html, body {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: left;
   }

.label_texto_notificacoes{
	font-size: 12px; 
	color: #666666;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.fundo_body{
	background-image:url('../imagens/fundo_login.jpg');
}

.fundo_body_logado{
	background-image:url('../imagens/fundo_padrao.jpg');
}


/* CAIXA DE LOGIN E RECUPERACAO DE SENHA */
.cx_login{
background-image:url('../imagens/formulario/cx_login.png');
background-repeat:no-repeat;
width:437px;
height:287px;
}

.botao_verde_tb{
	border-collapse: collapse;
	cursor: pointer;
	height: 35px;
	width: 75px;
	border: 0px;
}

.estrutura_tabela_listagem_cal{
	border-top:1px solid #E7E7E7; 
	border-bottom:1px solid #E7E7E7; 
	border-right:1px solid #E7E7E7;
}

.botao_verde_tb2{
	border-collapse: collapse;
	cursor: pointer;
	height: 38px;
	width: 74px;
	border: 0px;
}

.canto_esq_bt_verde{
	background-image:url('../imagens/formulario/canto_esq_bt_inserir.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:6px;
	height:38px
}

.canto_drt_bt_verde{
	background-image:url('../imagens/formulario/canto_drt_bt_inserir.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:6px;
	height:38px;
}

.barra_horizontal_rodape{
	height:1px;
	overflow:hidden;
	width:427px;
	background-color:#666666;
	margin-top:10px;
	margin-left:3px;
	margin-bottom:10px;
}

.fundo_bt_verde{
	background: #7EBCD1; /* for non-css3 browsers 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EBCD1', endColorstr='#7EBCD1'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#7EBCD1), to(#7EBCD1)); 
	background: -moz-linear-gradient(top,  #7EBCD1,  #7EBCD1);*/
	background-image:url('../imagens/formulario/fundo_bt_inserir.jpg');
	background-repeat: repeat-x;
	text-align: center;
	font:12px Lucida Sans;
	color:#FFFFFF;
}

.txt_hora_calendario{
	font:11px Lucida Sans; 
	color:#666666;
	text-decoration:underline;
}



/* ------------------  */

/* INTERNA  */

.header_interna{
	background: #525252; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#525252'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#383838), to(#525252)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #383838,  #525252); /* for firefox 3.6+ */ 
	height:130px;
}

.tabela_header_interna{
	min-width:950px;
	max-width:1300px;
	height:70px;
}

.tb_menu_modulos{
	min-width:950px;
	max-width:1300px;
	height:74px;
}

.texto_saudacao{
	font:15px Lucida Sans;
	color:#59595B;
	font-weight:bold;
}

.txt_logout{
	font:13px Lucida Sans;
	font-weight:bold;
	text-decoration:underline;
	color:#666666;
}

/*  DEFINE O ESTILO DO MENU HORIZONTAL ------------------- */
.barra_menu_horizontal{
/*
	background: #80C0D6; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80C0D6', endColorstr='#7CB9CE'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#80C0D6), to(#7CB9CE)); 
	background: -moz-linear-gradient(top,  #80C0D6,  #7CB9CE); 
*/
	background: url('../imagens/menu_horizontal/menu_horizontal.png') repeat-x;
	height:35px;
}

.cx_menu_lateral{
	background: #FEFEFE; /* 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F3F3F3'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#F3F3F3)); 
	background: -moz-linear-gradient(top,  #FEFEFE,  #F3F3F3);  */ 
	height:75%;
}

.tabela_menu_horizontal{
	min-width:950px;
	max-width:1300px;	
	height:35px;
}
.label_titulo_principal{
	font-size: 16px; 
	color: #59595B;
	font-weight:bold;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.barra_titulo_interna{
	background: #FFFFFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #EFEFEF,  #FFFFFF); /* for firefox 3.6+ */ 
	height:65px;
	min-width:950px;
	max-width:1300px;
}

/* TABELA CENTRAL */ 
.tabela_pricipal_interna{
	min-width:950px;
	max-width:1300px;
}

.texto_navegacao{
	font:16px Lucida Sans;
	color:#333333;
	font-weight:bold;
}

.titulo_paginas{
	font:16px Lucida Sans;
	color:#59595B;
	font-weight:bold;
	padding-top:5px;
}

.submenu_config{
	font:12px Lucida Sans;
	color:#000000;
	font-weight:bold;
}

.titulo_txt_login{
	font:16px Lucida Sans;
	color:#333333;
	padding-top:5px;
}

.texto_login{
	font-family: Lucida Sans;
	color: #333333;
	font-size: 12px; 
}

.texto_menu_h{
	font-family: Lucida Sans;
	color: #000000;
	font-size: 12px; 
}

.texto_recuperar{
	font-size: 9px; 
	color: #666666;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.botao_login_tb{
	border-collapse: collapse;
	cursor: pointer;
	height: 47px;
	width: 90px;
	border: 0px;
}

.canto_esq_bt_login{
	background-image:url('../imagens/formulario/canto_esq_bt_login.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:7px;
	height:47px;
}

.canto_drt_bt_login{
	background-image:url('../imagens/formulario/canto_drt_bt_login.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:7px;
	height:47px;
}

.fundo_bt_login{
	background-image:url('../imagens/formulario/fundo_botao_login.png');
	text-align: center;
	font:13px Lucida Sans;
	font-weight:bold;
	color:#FFFFFF;
}



.campo_texto{
	background: url('../imagens/formulario/fundo-login.png') no-repeat;
	border:0px;
	color:#666666; 
	font-size:14px;
	height:53px; 
	line-height:49px; 
	vertical-align:middle; 
	width:266px; 
	padding-left:16px
}


.campo_texto_insert{
	border: 1px solid #CCCCCC; 
	color:#666666; 
	font-size:12px;
	height:32px; 
	line-height:32px; 
	vertical-align:middle; 
	width:384px; 
	padding: 0px 6px 0 6px;
}

.campo_texto_insert_mini2{
	border: 1px solid #CCCCCC; 
	color:#666666; 
	font-size:12px;
	height:32px; 
	line-height:32px; 
	vertical-align:middle; 
	width:240px; 
	padding: 0px 6px 0 6px;
}

.campo_texto_insert_mini{
	border: 1px solid #CCCCCC; 
	color:#666666; 
	font-size:12px;
	height:32px; 
	line-height:32px; 
	vertical-align:middle; 
	width:100px; 
	padding: 0px 6px 0 6px;
}

.campo_textarea_insert{
	border: 1px solid #CCCCCC; 
	color:#666666; 
	font-size:12px;
	height:80px; 
	width:384px; 
	padding: 6px 6px 6px 6px;
}

.campo_pesquisa{
	border: 0px solid #CCCCCC; 
	color:#666666; 
	font-size:12px;
	width:169px; 
	height:19px;
	padding-top:3px;
	margin:0px;
	padding-left:4px;
	padding-right:4px;
}

.topo_tabelas{
	border-top:0px;
	height:32px;
}

.select_campo_pesquisa {
	opacity: 0; filter:alpha(opacity=0);
   	width:129px;
    height:34px
}

.separador_listagem{
	height:2px;
	overflow:hidden;
	background-image:url('../imagens/separador_listagem.jpg');
	width:100%;
}

.select_campo_pesquisa_b {
   	background: url('../imagens/select.jpg') no-repeat;
    width:129px;
    height:34px
}

.formata_icons {
	float:left; 
	margin-left:5px; 
	margin-right:5px;
}

.formata_icon_info{
	float:left; 
	margin-left:5px; 
	margin-right:5px;
	cursor:pointer;	
}

.formata_fck{
	width:600px; 
	height:400px; 
	border:1px solid #CCCCCC;
}

.link_cancelar_modo_inserir{
	font:12px Lucida Sans; 
	color:#999999; 
	text-decoration:underline;
}

.link_ou_modo_inserir{
	font:10px Lucida Sans; 
	color:#59595B;
	text-decoration:none;
}

.link_cancelar_bt{
	font:12px Lucida Sans; 
	color:#999999; 
	text-decoration:underline;
}

/* BOTAO  CINZENTO PESQUISA ---------- */
.botao_cinzento_tb{
	border-collapse: collapse;
	cursor: pointer;
	height: 20px;
	width: 75px;
	border: 0px;
}

.botao_cinzento_tb2{
	border-collapse: collapse;
	cursor: pointer;
	height: 22px;
	width: 90px;
	border: 0px;
}

.canto_esq_bt_cinzento{
	background-image:url('../imagens/formulario/canto_esq_bt_cinzento.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:5px;
	height:20px;
}

.canto_drt_bt_cinzento{
	background-image:url('../imagens/formulario/canto_drt_bt_cinzento.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:5px;
	height:20px;
}

.fundo_bt_cinzento{
	background: #D0D0D0; /* #D0D0D0; for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#D0D0D0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#D0D0D0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F6F6F6,  #D0D0D0); /* for firefox 3.6+ */
	text-align: center;
	font:12px Lucida Sans;
	color:#333333;
}

.texto_submenu_horizontal{
	font:12px Lucida Sans;
	color:#333333;
	font-weight:bold;
	cursor:pointer;	
}

/* BOTAO  ALTERAR ---------- */
.botao_alterar_tb{
	border-collapse: collapse;
	cursor: pointer;
	height: 38px;
	width: 74px;
	border: 0px;
}

.canto_esq_alterar{
	background-image:url('../imagens/formulario/canto_esq_bt_inserir.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:6px;
	height:38px;
}

.canto_drt_alterar{
	background-image:url('../imagens/formulario/canto_drt_bt_inserir.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:6px;
	height:38px;
}

.fundo_bt_alterar{
	/*background: #D0D0D0; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#D0D0D0');
	background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#D0D0D0));
	background: -moz-linear-gradient(top,  #F6F6F6,  #D0D0D0); 
	*/
	background-image:url('../imagens/formulario/fundo_bt_inserir.jpg');
	background-repeat: repeat-x;

	text-align: center;
	font:12px Lucida Sans;
	color:#ffffff;
}


/* MENU HORIZONTAL SELECIONADO ---------- */
.menu_horizontal_b_tb{
	border-collapse: collapse;
	cursor: pointer;
	height: 32px;
	border: 0px;
}

.menu_horizontal_b_fundo{
	border-collapse: collapse;
	cursor: pointer;
	height: 22px;
	border: 0px;
}

.canto_esq_cx_menu_horizontal{
	background-image:url('../imagens/menu_horizontal/cx_esq_menu_horizontal_b.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:11px;
	height:22px;
}

.canto_esq_cx_menu_horizontal_2{
	/*background-image:url('../imagens/menu_horizontal/cx_esq_menu_horizontal_b.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;*/
	width:11px;
	height:22px;
}

.canto_drt_cx_menu_horizontal{
	background-image:url('../imagens/menu_horizontal/cx_drt_menu_horizontal_b.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:14px;
	height:22px;
}

.canto_drt_cx_menu_horizontal_2{
	/*background-image:url('../imagens/menu_horizontal/cx_drt_menu_horizontal_b.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;*/
	width:14px;
	height:22px;
}


.fundo_cx_menu_horizontal_b{
	background: #3E5E68; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E5E68', endColorstr='#3E5E68'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3E5E68), to(#3E5E68)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3E5E68,  #3E5E68); /* for firefox 3.6+ */
	text-align: center;
	height:22px;
	font:12px Lucida Sans;
	font-weight:bold;
	color:#FFFFFF;
}

.fundo_cx_menu_horizontal_b_2{	
	height:22px;
	/*font:12px Lucida Sans;
	font-weight:bold;*/
	color:#FFFFFF;
}

.fundo_cx_menu_horizontal_b_sair{
	background: #4D4D4D; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#646464', endColorstr='#4D4D4D'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#4D4D4D)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #646464,  #4D4D4D); /* for firefox 3.6+ */
	text-align: center;
	height:32px;
	font:10px Lucida Sans;
	color:#FFFFFF;
}

.tb_menu_horizontal{
	padding-bottom:10px;
}

.titulo_menu_vertical{
	font:12px Lucida Sans;
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
}

.titulo_menu_vertical_b{
	font:12px Lucida Sans;
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
}

.texto_accao_menu_vertical{
	font:12px Lucida Sans;
	color: #666666;
	padding-left:10px;
	text-decoration:none;
	vertical-align:middle;
}

.texto_accao_menu_vertical_b{
	font:12px Lucida Sans;
	color: #666666;
	padding-left:10px;
	font-weight:bold;
	text-decoration:underline;
	vertical-align:middle;
}

.accao_selecionada_menu_vertical{
	background: #4D4D4D; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#536F78', endColorstr='#3A4D53'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#536F78), to(#3A4D53)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #536F78,  #3A4D53); /* for firefox 3.6+ */
	text-align: center;
	height:21px;
	line-height:21px;
	vertical-align:midlle;
}

.menu_vertical_tb{
	border-collapse: collapse;
	cursor: pointer;
	height: 21px;
	border: 0px;
	width: 67px;
}

.menu_vertical_tb2{
	border-collapse: collapse;
	cursor: pointer;
	height: 21px;
	border: 0px;
	width: 63px;
}

.canto_esq_menu_vertical{
	background-image:url('../imagens/menu_vertical/canto_esq_menu_horizontal.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:5px;
	height:21px
}

.canto_drt_menu_vertical{
	background-image:url('../imagens/menu_vertical/canto_drt_menu_horizontal.png'); 
	background-attachment: scroll; 
	background-repeat: no-repeat;
	width:5px;
	height:21px
}

.fundo_menu_vertical{
	background: #D0D0D0; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6', endColorstr='#D0D0D0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#D0D0D0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F6F6F6,  #D0D0D0); /* for firefox 3.6+ */
	text-align: center;
	font:12px Lucida Sans;
	color:#333333;
}

.titulo_cabecalho{
	font:13px Lucida Sans;
	color:#FFFFFF;
	font-weight:bold;
}

.tr_tabela_principal_b{
	/*background-color:#E5E5E5;*/
}

.tr_tabela_principal{
	/*background-color:white;*/
}

.texto_menu_h
{
	font-size: 12px; 
	color: #333333;
	font-family: "Lucida Sans";
	font-weight:bold;
}


.paginas_cabecalho_tabela{
	padding-top:3px;
}

.label_ou_modo_inserir{
	font-family:Lucida Sans;
	font-size:10px;
	color:#59595B;
}

.icons{
	float:left; 
	margin-left:5px; 
	margin-right:5px;
}










a:hover {
	text-decoration: underline;
}


.cabecalho{
	font-size: 7pt; 
	color: #434343;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.cabecalhotabelas{
	font-size: 12px; 
	color: #FFFFFF;
	font-family: "Lucida Sans";
	border:0px;
	font-weight: bold; 
	text-decoration: none;
}


.cabecalhotabelas2{
	font-size: 8pt; 
	color: #000000;
	font-family: "Lucida Sans";
	font-weight: bold; 
	text-decoration: none;
}
.conteudotabelas{
	font-size: 10pt; 
	color: #000000;
	font-family: "Lucida Sans"; 
	text-decoration: none;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-collapse:collapse;
}

.conteudotabelas_texto{
	font-size: 10pt; 
	color: #000000;
	font-family: "Lucida Sans"; 
	text-decoration: none;
}
.conteudotabelas3{
	font-size: 8pt; 
	color: #000000;
	font-family: "Lucida Sans"; 
	text-decoration: none;
	border:0px solid #666666;
	border-top: 0px;
	border-collapse:collapse;
}

.conteudotabelas2{
	font-size: 10pt; 
	color: #000000;
	font-family: "Lucida Sans"; 
	text-decoration: none;
	font-weight: bold; 
}

.tabelas{
	background-color: #F3F1EC;
}


.tabelas2{
	border:0px solid #666666;
	border-collapse:collapse;
}

.tabelas5{
	border:0px solid #666666;
	border-collapse:collapse;
}


.tabelas3{
	border:0px solid #505050;
	border-collapse:collapse;
}
.tabelas4{
	background-color: #cccccc;
}

.titulo2{
	font-size: 9pt; 
	color: #000000;
	font-weight: bold; 
	font-family: "Lucida Sans";
	text-decoration: none;
	margin-top: 4px; 
	margin-bottom: 8px;
}


.titulo{
	font-size: 16pt; 
	color: #666666;
	font-weight: bold; 
	font-family: "Lucida Sans";
	text-decoration: none;
	margin-top: 0px; 
	margin-bottom: 0px;
}


.subtitulo{
	font-size: 13pt; 
	color: #0091CC;
	font-weight: bold; 
	font-family: "Lucida Sans";
	text-decoration: none;
	margin-top: 0px; 
	margin-bottom: 0px;
}

.textomini{
	font-size: 7pt; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.textomini2, .texto_mini{
	font-size: 7pt; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.textomini3{
	font-size: 7pt; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.textopequeno{
	font-size: 8pt; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.texto{
	font-size: 11pt; 
	color: #59595B;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.label_inserir2{
	font-size: 12px; 
	color: #000000;
	font-weight:bold;
	font-family: "Lucida Sans"; 
	text-decoration: none;
}

.label_inserir{
	font-size: 12px; 
	color: #59595B;
	font-weight:bold;
	font-family: "Lucida Sans";
	text-decoration: none;
	padding-bottom:12px;
	padding-top:5px;
}

.label_permissoes{
	font-size: 12px; 
	color: #59595B;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.label_listagem2{
	font-size: 12px; 
	color: #666666;
	font-weight:none;
	font-family: "Lucida Sans"; 
	text-decoration: none;
}

.label_acessos{
	font-size: 12px; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.label_subtitulo_ver{
	font-size: 14px; 
	color: #59595B;
	font-weight:bold;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.tb_visualizacao{
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	width:100%;
}

.td_tabela_ver1{
	background-color:#F5f5f5;
	width:50%;
	height:29px;
}

.estrutura_tabela_listagem{
	border-top:0px solid #E7E7E7; 
	border-bottom:0px solid #E7E7E7; 
	border-left:0px solid #E7E7E7; 
	border-right:0px solid #E7E7E7;
}

.td_tabela_ver2{
	background-color:#FFFFFF;
	width:50%;
	height:32px;
	padding:1px;
}

.label_titulo_visualizar{
	font-size: 12px; 
	color: #59595B;
	font-family: "Lucida Sans";
	font-weight:bold;
	padding-left:10px;
	text-decoration: none;
}

.label_texto_visualizar{
	font-size: 12px; 
	color: #666666;
	font-family: "Lucida Sans";
	padding-left:10px;
	text-decoration: none;
}

.label_texto_visualizar_text{
	font-size: 12px; 
	color: #666666;
	font-family: "Lucida Sans";
	padding-left:10px;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}

.texto_home{
	font-size: 11pt;
	color: #59595B;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.label_inserir_1a{
	font-size: 11pt; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
	padding-bottom:12px;
}

.texto2{
	font-size: 8pt; 
	color: #434343;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.totaltabelas{
	font-size: 8pt; 
	color: #000000;
	font-family: "Lucida Sans";
	font-weight:bold;
	text-decoration: none;
}

.mensagens{
	font-size: 9pt; 
	color: #000000;
	font-family: "Lucida Sans";
	font-weight: bold; 
	padding-bottom:50px;
	text-decoration: none;
}

.mensagenserro{
	font-size: 7pt; 
	color: #C61248;
	font-family: "Lucida Sans";
	font-weight: bold; 
	text-decoration: none;
}

.paginas{
	font-size: 8pt; 
	color: #000000;
	font-family: "Lucida Sans";
	text-decoration: none;
}

input, select, textarea{
	border:1px solid #666666; 
	font-family: "Lucida Sans";
	font-size: 8pt; 
	padding: 1px;
}

.bot_form{
	color: #000000; 
	font-family: Lucida Sans; 
	font-size: 8pt; 
	font-weight: bold; 
	border: 1px solid #CCCCCC; 
	background-color: #CCCCCC;
}


.bot_imagem{
	border:0px; 
	color: #FFFFFF;
	padding: 0px;
}



tr {  }
  .initial { }
  .normal { background-color: transparent;
 }
  .highlight { background-color: #F7F7F7 }
  .highlight_enc { background-color: #DBEBED }
.normal2      { background-color: transparent }
  .highlight2 { background-color: #DBEBED }
  .normal3 { background-color: #DBEBED }
  .highlight3 { background-color:#DBEBED }
  
  .highlight_cal { background-color: #F7F7F7 }
  .highlight_cal_off  { background-color: #FFFFFF }
  .highlight_cal_off2 { background-color: #F7F7F7 }

#livesearch
  { 
  margin:0px;
  width:540px;
  font-family: "Lucida Sans";
  font-size: 8pt; 
  color: #0091CC; 
  padding: 1px;
  }
#txt1
  { 
  margin:0px;
  }
  
    #rateStatus{float:left; clear:both; width:100%; height:20px;}
    #rateMe{float:left; clear:both; width:100; height:auto; padding:0px; margin:0px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe li a:hover,
    #rateMe .on{background:url("../admin2/star_on.gif") no-repeat;}
    #rateMe a{float:left;background:url("../admin2/star_off.gif") no-repeat;width:12px; height:12px;}
    #ratingSaved{display:none;}
    .saved{color:red; }
    
.formulario1{
	background-image: url('../admin2/imagens/fundo_formulario1.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 384px;
	height: 35px;
	text-align: left;
	align: left;
	margin: 0px;
}

.formulario12{
	background-image: url('../admin2/imagens/formulario_12.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 284px;
	height: 35px;
	text-align: left;
	align: left;
	margin: 0px;
}

.formulario_mini1{
	background-image: url('../admin2/imagens/formulario_mini1.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 200px;
	height: 35px;
	text-align: left;
	align: left;
	margin: 0px;
}

.formulario2{
	border:0px solid #CCCCCC; 
	font-family: Lucida Sans;
	background-color: white;
	color:#666666; 
	font-size:12px;
	padding: 0px;
	margin: 0px;
	margin-top: 7px;
	margin-left: 0px;
	
	width: 376px;
}

.borda_select{
	border: 1px solid #CCCCCC; 
	background-color: white; 
	height:32px; 
	line-height:32px; 
	vertical-align:middle; 
	width:384px;	
}

.borda_select2{
	border: 1px solid #CCCCCC; 
	background-color: white; 
	height:32px; 
	line-height:32px; 
	vertical-align:middle; 
	width:180px;	
}

.borda_select3{
	border: 1px solid #CCCCCC; 
	background-color: white; 
	height:32px; 
	line-height:32px; 
	vertical-align:middle; 
	width:130px;	
}

.campo_tb{
	width:100%;
	height:15px;
	overflow:hidden;
	border:0px solid blue;
}

.campo_tb2{
	width:90%;
	height:14px;
	overflow:hidden;
	border:0px solid red;
}

.campo_tb2_c{
	width:90%;
	height:11px;
	overflow:hidden;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

.campo_tb2_c1{
	width:88%;
	height:13px;
	overflow:hidden;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

.campo_tbcal{
	width:70%;
	height:15px;
	overflow:hidden;
	border:1px solid blue;
}

.campo_tb2cal{
	width:80%;
	height:14px;
	overflow:hidden;
	border:0px solid red;
}


.campo_tb2_reuniao{
	width:90%;
	height:14px;
	overflow:hidden;
	background-color:#CCCCCC;
}


.campo_tb3{
	width:100%;
	height:14px;
	overflow:hidden;
	border:0px solid red;
}

.formulario_mini2{
	border:0px solid #34a1d7; 
	font-family: Lucida Sans;
	background: none;
	color: #000000;
	font-size: 12px; 
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 0px;
	width: 190px;
}

.formulario4{
	background-image: url('../admin2/imagens/fundo_formulario2.jpg'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 385px;
	height: 90px;
	text-align: left;
	align: left;
	margin: 0px;
}

.formulario5{
	border:0px solid #34a1d7; 
	font-family: Lucida Sans;
	background: none;
	color: #000000;
	font-size: 12px; 
	padding-left:5px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 0px;
	height:80px;
	width: 376px;
}

.dias_semana{
	font-family: Lucida Sans;
	color: #FFFFFF;
	font-size: 12px; 
	font-weight:bold;
}

.texto_pesquisar{
	font-family: Lucida Sans;
	color: #000000;
	font-size: 12px; 
}

.label_dias_mes{
	font-family: Lucida Sans;
	color: #666666;
	font-size: 10px;
	padding-top:10px;
	padding-left:15px;
}


.saudacao{
	font-family: Lucida Sans;
	color: #ffffff;
	font-size: 12px; 
}

.sub_menu{
	font-family: Lucida Sans;
	color: #999999;
	font-size: 14px; 
	font-weight: bold;
	text-decoration:none;
}

.titulo_pagina{
	font-family: Lucida Sans;
	color: #59595B;
	font-size: 14px; 
	font-weight: bold;
	text-decoration:none;
}

.sub_titulo{
	font-family: Lucida Sans;
	color: #000000;
	font-size: 14px; 
	vertical-align:midlle;
	font-weight: bold;
}

.select_menu{
	font-family: Lucida Sans; 
	color: #999999;
	font-size: 12px; 
	text-align:left;
}


.label_inserir1a{
	font-family: Lucida Sans;
	color: #000000;
	font-size: 13px;
}

.label_inserir2{
	font-family: Lucida Sans;
	color: #000000;
	font-size: 11px;
}

.titulo_barra{
	font-family: Lucida Sans;
	color: #000000;
	font-size: 15px;
	font-weight:bold;
}

.paginas3{
	font-family: Lucida Sans;
	color: #999999;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.paginas2{
	font-family: Lucida Sans;
	color: #999999;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.titulo_detalhe{
	font-family: Lucida Sans;
	color: #FFFFFF;
	font-size: 15px;
	font-weight:bold;
}

.link_voltar{
	font-family: Lucida Sans;
	color: #999999;
	font-size: 12px;
	text-decoration:underline;
}

.texto_detalhe{
	font-family: Lucida Sans;
	color: #666666;
	font-size: 12px;
}

.div_detalhes1{
	width:265px; 
	border:0px solid red; 
}

.div_detalhes2{
	width:300px; 
	border:0px solid red; 
}

.div_detalhes3{
	width:265px; 
	border:0px solid red; 
}

.div_detalhes4{
	width:500px; 
	border:0px solid red; 
	margin-left:12px;
}

.label_estatisticas1{
	font-family: Lucida Sans;
	color: #59595B;
	font-size: 13px;
}

.formulario_mini1b{
	background-image: url('../admin2/imagens/formulario_mini1b.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 120px;
	height: 35px;
	text-align: left;
	align: left;
	margin: 0px;
}

.formulario_mini2b{
	border:0px solid #34a1d7; 
	font-family: Lucida Sans;
	background: none;
	color: #000000;
	font-size: 12px; 
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 0px;
	width: 110px;
}

.formulario_mini1c{
	background-image: url('../admin2/imagens/formulario_mini1c.png'); 
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	width: 150px;
	height: 35px;
	text-align: left;
	align: left;
	margin: 0px;
}

.formulario_mini2c{
	border:0px solid #34a1d7; 
	font-family: Lucida Sans;
	background: none;
	color: #000000;
	font-size: 12px; 
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 0px;
	width: 140px;
}

.titulo_fases{
	font:12px Tahoma;
	color:#666666;
}



.sf-menu_topo{
	border-top:		1px solid #F3F3F3;
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	border-bottom:		1px solid #F3F3F3;
	font:12px Lucida Sans; 
	color:#B5B5B5;
	padding: 		.37em 1em;
	text-decoration:none;
}

.sf-menu_topo_b{
	border-top:		1px solid #F3F3F3;
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	border-bottom:		1px solid transparent;
	font:12px Lucida Sans; 
	color:#B5B5B5;
	padding: 		.37em 1em;	
	text-decoration:none;
}

.sf-menu_topo_filtrar{
	border-top:		1px solid #F3F3F3;
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	border-bottom:		1px solid transparent;
	font:12px Lucida Sans; 
	color:#B5B5B5;
	padding: 		.37em 1em;	
	text-decoration:none;
	background: #F0EFEF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0EFEF', endColorstr='#F4F3F2'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F0EFEF), to(#F4F3F2)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F0EFEF,  #F4F3F2); /* for firefox 3.6+ */
	height:25px;
}

.background-filtrar{
	background: #F4F3F2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F3F2', endColorstr='#F6F4F4'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F4F3F2), to(#F6F4F4)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F4F3F2,  #F6F4F4); /* for firefox 3.6+ */
}

.sf-menu_topo:hover{
	border-top:		1px solid #F3F3F3;
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	font:12px Lucida Sans; 
	color:#B5B5B5;

	text-decoration:none;
}

.sf-submenu-topo{
	border-top:		1px solid #F3F3F3;
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	border-bottom:		1px solid #F3F3F3;
}

.link_submenu_acoes{
	font:12px Lucida Sans; 
	color:#B5B5B5;
	text-decoration:none;
	outline:0px;
}

.link_submenu_acoes:hover{
	font:12px Lucida Sans; 
	color:#B5B5B5;
	text-decoration:none;
	outline:0px;
}

.sf-submenu-topo2{
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	font:12px Lucida Sans; 
	color:#B5B5B5;

	text-decoration:none;
}

.sf-submenu-topo3{
	border-left:		1px solid #F3F3F3;
	border-right:		1px solid #F3F3F3;
	border-bottom:		1px solid #F3F3F3;
	font:12px Lucida Sans; 
	color:#B5B5B5;

	text-decoration:none;
}

.sf-linksubmenu{
	font:12px Lucida Sans; 
	color:#59595B;
	text-decoration:none;
	outline:0;
}

.sf-linksubmenu:hover{
	font:12px Lucida Sans; 
	color:#59595B;
	text-decoration:none;
	background:	#F5F5F5;
	outline:0;
}
.cx_link:hover{
	background:	#F5F5F5;
	cursor:pointer;
}

.sub_titulo_menu{
	font-family: Lucida Sans;
	color: #999999;
	font-size: 12px; 
	vertical-align:midlle;
}

.campo_texto_insertT{
	font-family: Lucida Sans;
	color:#666666; 
	font-size:12px;
	
}


.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Lucida Sans;
	color:#666666; 
	font-size:12px;
}

.treeview ul {
	background-color: transparent;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -66px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); }

.treeview-black li { background-image: url(images/treeview-black-line_.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif);  }

.treeview-gray li { background-image: url(images/treeview-gray-line_.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line_.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam_.gif); }

.treeview .placeholder {
	background: url(images/ajax-loader_.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 1px 0 2px 18px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; font-family: Lucida Sans; color:#666666; font-size:11px; }
.filetree span.folder { background: url(images/folder.png) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder.png) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }


.campo_texto1{
	background: url('../imagens/fundo-login.png');
	background-attachment: scroll; 
	background-position: left top;  
	background-repeat: no-repeat;
	border:0px solid red;
	height:53px; 
	width:266px;
	text-align: left;
	align: left;
	padding: 0px;
	margin: 0px;
	outline:none;
}

.campo_texto2{
	border:0px solid #34a1d7; 
	background: none;
	padding: 0px;
	margin: 0px;
	margin-top: 19px;
	margin-left: 15px;
	color:#666666; 
	font-size:14px;
	width:240px; 
	outline:none;
}

.folder_box{
	border:1px solid transparent;
}

.folder_box:hover{
	border:1px solid #CCCCCC;
}

.nome_pastas{
	font:12px Tahoma;
	color:#666666;
}

.file_menu{
	font:12px Tahoma;
	color:#666666;
	font-weight:bold;
}

.texto_simples{
	font:12px Lucida Sans; 
	color:#666666;
}

.nome_ficheiros{
	font:11px Lucida Sans; 
	color:#59595B;
	font-weight:bold;
	text-decoration:underline;
}

.data_ficheiros{
	font:11px Lucida Sans; 
	color:#59595B;
}

.txt_visualizacoes{
	font:11px Lucida Sans; 
	color:#7FBDD3;	
}

.titulo_pastas{
	font:10px Lucida Sans; 
	color:#59595B;
	text-decoration:underline;
}

.cabecalhotabelas_ficheiros{
	font-size: 11px; 
	color: #666666;
	font-family: "Lucida Sans";
	text-decoration: none;
}

.linha_on { background-color: #F3F3F3 }
.linha_off  { 
	background-image:url('../imagens/fundo_linha.jpg'); 
}

.titulo_paginas_fancy{
	font:24px Lucida Sans;
	color:#85C5DC;
	font-weight:bold;
}

.titulo_cont_fancy{
	font:16px Lucida Sans;
	color:#999999;
}