@import url(quadro_sombra.css);
@import url(login_tela.css);
@import url(jquery-ui-1.10.3.custom.min.css);
@import url(jquery.modal.css);

@import url(windows/themes/default.css);
@import url(windows/themes/mac_os_x.css);
@import url(windows/themes/spread.css);
@import url(windows/themes/alphacube.css);
@import url(windows/themes/darkX.css);

/*
@import url('http://fonts.googleapis.com/css?family=Oswald:400,700');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400');
*/

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url('fonts/google-oswald-regular.woff') format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url('fonts/google-oswald-bold.woff') format('woff');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('fonts/google-open-sans.woff') format('woff');
}

form {
	margin: 0px;
	padding-left: 10px;
}

body {
	background-color:#F1F1F1;
}

body, table, td, tr {
	margin: 0px;
	font-family: arial;
	font-size: 12px;
}

a img{border: 0px;}
a { text-decoration: none; color: #000000; transition:all 0.2s ease-out;}
a:hover { text-decoration: underline}

/* BLOCO PARA SER ADICIONADO ENTRE UMA E OUTRA OPÇÃO DE BLOCOS */
.limpar {
	clear: both;
	font-size: 1;
	line-height: 1px
}

/* TOPO - PARTE PRINCIPAL */
.topo { clear: both }
.topo .opcoes_direito_topo { margin-right: 10px; margin-top: 10px; display: block; float: right; width: 250px; text-align: center;}

/* TOPO - INFO CONTA */
.topo .opcoes_direito_topo .info_usuario,
.topo .opcoes_direito_topo .info_conta { display: block; color: #FFFFFF; padding: 2px; }
.topo .opcoes_direito_topo .info_conta a { color: #FFFFFF; font-weight: bold}

/* TOPO - BUSCA */
.topo .bloco_direito_busca {display: block; float: right; margin-right: 10px; color: #FFFFFF}
.topo .bloco_direito_busca input{ font-size: 11px;}

.topo .bloco_direito_busca div {
	color: #FFFFFF;
	padding: 3px;
	text-shadow: 1px 1px #000000;
	font-weight: bold;
}

/* TOPO - IMAGEM */
.topo img {margin-top: 10px; margin-left: 10px; margin-bottom: 10px; float: left; border:1px solid #FFFFFF}

/* MENSAGEM SLIDE DOWN - ANTIGO - SUBSTIBUÍDO PELO PLUGIN JQUERY: 'TOASTMESSAGE' */
.painel_msg_ok {background-color: #0000FF; background-image: url('../img/msg-ok-64x64.png'); }
.painel_msg_nok {background-color: #FF0000; background-image: url('../img/msg-x-erro-64x64.png'); }
.painel_msg_ok, .painel_msg_nok{
	background-repeat: no-repeat; background-position: left center; padding-left: 75px; font-family: tahoma; font-size: 25px;
	font-weight: bold;
	text-shadow: 1px 1px white;
}

/* TOPO - MENU */
.topo .menu_principal, .topo .sub_menu { font-family: Arial, Open Sans; font-weight: 700; }
.topo .sub_menu {display: none; }
.topo .sub_menu {padding: 8px 5px 5px 15px;color: #FFFFFF; margin-top: -1px}
.topo .sub_menu a{ color: #000000; font-weight: normal; margin-right: 10px; margin-left: 10px;}
/*.topo .sub_menu a:hover { color: #FFFFFF; }*/
.menu_principal { margin: 0; display: block; float: left; overflow: hidden}
.menu_principal ul { margin: 0px; padding: 0px 0px 0px 20px;}
.menu_principal li a { color: #666; text-decoration: none; }
.menu_principal .opcoes_menu { height: 34px; margin: 0;  z-index: 2; }
.menu_principal .opcoes_menu li {	border-top: 1px solid #ccc; border-bottom: 0px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; display: block; float: left; font-size: 13px; font-weight: normal; line-height: 2; list-style: none inside; text-align: left; margin: 0 0 0 0;}
.menu_principal .opcoes_menu li.ultimo { border-right: 1px solid #ccc; }
.menu_principal .opcoes_menu li a { display: block; float: left; background-color: #FFFFFF; padding: 4px 20px 4px 20px; }
.menu_principal .opcoes_menu li a.selecionado,
.menu_principal .opcoes_menu li a:hover.selecionado { color: #000000; font-weight: bold; text-decoration: underline; }
.menu_principal ul  ,.topo
{
/* background-color: #555555*/
background-color: #3A4C77
}
.topo .barra_menu {/*#D9D9D9 - Cor cinza claro*/; height: 7px;}

.topo .barra_menu,
.menu_principal .opcoes_menu li a:hover,
.menu_principal .opcoes_menu li a.selecionado,
.menu_principal .opcoes_menu li a:hover.selecionado,
.topo .sub_menu { background-color: #D9D9D9; }
.menu_principal .opcoes_menu li a.selecionado,
.menu_principal .opcoes_menu li a:hover.selecionado {
	background-color: #D9D9D9;
}
/* Cor de fundo antiga: #A9A9A9
* Cor de fundo nova: #D9D9D9
* */

/* FIM DE TOPO MENU */




/* PRINCIPAIS DEFINIÇÕES DE OBJETOS DO - CORPO */
.corpo_principal { text-align: center;  background-color: #F1F1F1; padding-top: 5px; padding-bottom: 10px;}
.corpo_principal .corpo_esquerdo_inteiro,
.corpo_principal .sub_bloco_principal_dois_quadros {width: 95%; text-align: left}
.corpo_principal .corpo_esquerdo_quadro,
.corpo_principal .corpo_direito, .corpo_principal .corpo_esquerdo_inteiro {display: none; text-align: left; }
.corpo_principal .corpo_esquerdo_quadro {float: left; width: 80%}
.corpo_principal .corpo_direito {float: right;  width: 10%}
.corpo_principal .botoes {text-align: right; margin-top: 10px;}
.corpo_principal .barra-erro,
.corpo_principal .barra{
	font-family: Candara, Oswald;
	min-height: 33px;
	padding: 7px 0px 7px 25px;
	line-height: 33px;
	font-size: 24px;
	font-weight: bold;
	text-shadow: 1px 1px white;
	text-align: left;
}
.corpo_principal .barra .bloco_filtro {
	/* display: block; */
}
.corpo_principal .barra .filtro .barra_filtro , .filtro legend{
	font-size: 13px;
	font-style: italic;
	font-family: arial;
	/* color: #0000FF; */
}
/* FIM DE PRINCIPAIS DEFINIÇÕES DE OBJETOS DO - CORPO */

#idCarregandoPagina {
	font-weight: bold;
	font-size: 20px;
	padding: 50px 0px 50px 0px;
}




/* SUBMENU DE BARRA */
.corpo_principal .barra { background-color: #CCFFCC; }
/* .corpo_principal .barra { background-color: #edf3fe; } */
.corpo_principal .barra .barra_menu_direito { font-family: Trebuchet MS; font-size: 14px; font-weight: normal; float: right; padding-right: 20px}
.corpo_principal .barra .sub_obcao_barra { position: relative; right: 0px; top: 0px; display: block; float: right; padding-right: 10px; font-family: arial; font-size: 12px;}
.corpo_principal .barra a, .corpo_principal .barra .sub_obcao_barra a{ /*color: #0000FF*/; text-decoration: none; padding-right: 10px; padding-left: 10px}
/*.corpo_principal .barra a {  }*/
/* .corpo_principal .barra .barra_menu_direito a{  } */
.corpo_principal .barra a:hover, .corpo_principal .barra .barra_menu_direito a:hover{
	/*
	box-shadow: 1px 1px 2px #333333;
	-moz-box-shadow: 1px 1px 2px #333333;
	-webkit-box-shadow: 1px 1px 2px #333333;
	*/
}
.corpo_principal .barra a img {float: none}



.corpo_principal .barra_pequena {background-color: #C0C0C0; font-weight: bold; padding: 3px 3px 3px 10px; }
.corpo_principal .barra-erro { background-color: #FF0000; color: #FFFFFF }
.corpo_principal .barra .laranja {
	color: #FF9900;
	/* text-transform: uppercase; */
}
.corpo_principal .barra img{ float: left; margin-right: 10px; }

.corpo_principal .corpo_esquerdo_inteiro .quadro_claro,
.buscando_ajax, .buscar_ajax
{background-color: #FFFFFF; border:1px solid #A1A1A1; margin-top: 5px; padding: 5px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 1px 1px 2px #333333;
	-moz-box-shadow: 1px 1px 2px #333333;
	-webkit-box-shadow: 1px 1px 2px #333333;}
.corpo_principal .corpo_esquerdo_inteiro .quadro_claro .barra { background-color: #FFFFFF; color: #111111; padding: 3px; font-family: arial; font-size: 12px; line-height: 20px; height: 20px; background-color: #FFFFFF; font-style: italic; padding-left: 10px;}

/* CAMINHO DE DIRETORIOS MOSTRADO NA PAGINA DE ARQUIVOS */
.corpo_principal .caminho_diretorios {margin-top: 5px; margin-bottom: 5px; display: block; float: left; overflow: hidden; text-transform: normal; border-bottom: 1px solid #FFFFFF; }
.corpo_principal .caminho_diretorios ul{ margin: 0px; padding: 0px 0px 0px 0px; border-left: 1px solid #C0C0C0; }

.corpo_principal .caminho_diretorios ul li.primeiro {
	border-left: 1px solid #C0C0C0;
}

.corpo_principal .caminho_diretorios ul li{
	display: block;
	float: left;
	line-height:30px;
	padding-left: 10px;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	font-weight: bold;
	text-shadow: 2px 2px white;
	padding-right: 10px;
	border-right: 1px solid #C0C0C0;
	background-image: url('../img/fundo-caminho-5x30.png');
	background-position: bottom;
	border-left: 1px solid #FFFFFF
}
.corpo_principal .caminho_diretorios li a{color: #000000; line-height: 30px; }
.corpo_principal .caminho_diretorios li input { border: 1px solid #C0C0C0; background-color: #FFFFFF; font-size: 12px; font-family: courier new;}
.corpo_principal .caminho_diretorios li.primeiro_li {color: #FF0000}



/* BARRA DE CADEIA DO DOCUMENTO */
.corpo_principal .opcoes_documentos  {margin-bottom: 10px;; background-color: #999999; }
.corpo_principal .opcoes_documentos ul {margin: 0px; padding: 0px; line-height: 30x; }
.corpo_principal .opcoes_documentos img {/*float: left;*/ margin-right: 5px;}
.opcoes_documentos ul  li {display: inline; float: left; padding:6px; background-color:#FFFFFF; border-right: 1px dotted #C0C0C0}
.opcoes_documentos ul  li a{ line-height: 30x; font-weight: bold; color: #000000}
.corpo_principal .opcoes_documentos ul li.ultimo { border-right:0px }
.corpo_principal .opcoes_documentos ul li.primeiro { border-right:1px solid #000000 }
.opcoes_documentos img {vertical-align: text-bottom}





.tabela_de_dados .linha_grade,.tabela_de_dados .linha_grade_todos {
	font-family: trebuchet MS;
	font-size: 17px;
	padding:8px
}
/* PADRÃO DE COR DE LINK DA TABELA DE DADOS */
.tabela_de_dados a{
	color: #0000FF;
}

.linha_grade .descricao-menor {font-size: 12px; }

/* VERMELHO */
.tabela_de_dados .statusColaborador_N a,
.linha_grade a.vermelho,
.linha_grade .link_ressaltar_todos a.corN {text-decoration: line-through; color: #FF0000}

.tabela_de_dados .statusColaborador_N a:hover,
.linha_grade a:hover.vermelho,
.linha_grade .link_ressaltar_todos a:hover.corN {background-color: #FF0000; color: #FFFFFF}

.tabela_de_dados .statusColaborador_S a:hover,
.linha_grade a:hover.azul,
.linha_grade .link_ressaltar_todos a:hover.corS {background-color: #0000FF; color: #FFFFFF}

/* VERDE */
.linha_grade a.verde {color: #008000; text-decoration: line-through;}
.linha_grade a:hover.verde {background-color: #008000; color: #FFFFFF; text-decoration: none;}


.tabela_de_dados .cabecalho,
.tabela_de_dados .cabecalho_esquerda {font-weight: bold; font-family: tahoma; font-size: 14px; padding: 3px 0px 5px 10px}
.tabela_de_dados .cabecalho_esquerda {padding-left: 0px;}


/* PAGINAÇÃO */
.tabela_de_dados .paginacao {display: block; text-align: center; font-size: 13px; line-height: 30px; padding-top: 10px;}
.tabela_de_dados .paginacao .pagina_selecionada { font-weight: bold; background-color: #F1F1F1; color: #444444; 
margin-left: 4px;
border: 1px solid #C0C0C0;
border-radius: 10px
/*border-left: 1px solid #C0C0C0;
border-right: 1px solid #A1A1A1;
border-bottom: 1px solid #A1A1A1;

*/
}
.tabela_de_dados .paginacao a, .sombra_padrao a { margin-left: 4px; border:1px solid #FFFFFF; border-radius: 10px; background-color: #F1F1F1; transition:all 0.2s ease-out;}
.tabela_de_dados .paginacao a:hover, .sombra_padrao a:hover { background-color: #F1F1F1; border:1px solid #C0C0C0; color: #000000; text-decoration: none; border-radius: 10px;
	-webkit-border-radius:4px;
	box-shadow: 2px 2px 3px #333333;
	-moz-box-shadow: 2px 2px 3px #333333;
	-webkit-box-shadow: 2px 2px 3px #333333;
}

.tabela_de_dados .paginacao,
.tabela_de_dados .paginacao a,
.tabela_de_dados .paginacao a:hover,
.tabela_de_dados .paginacao .pagina_selecionada {
	padding: 5px;
}

/* CLASSE PADRÃO PARA ESCONDER OBJETO */
.esconder_objeto {display: none}

/* DIRETORIOS - EXIBICAO DE DIRETORIOS (RAIZ E SUB DIRETORIOS) */
.diretorios .descricao_diretorio { font-style: italic }
.diretorios .entrar_diretorio { line-height: 25px; padding-left: 5px}
.diretorios .entrar_diretorio img { float: left; margin-right: 5px;}
.diretorios .entrar_diretorio a { font-weight: bold; color: #336699; text-decoration: underline;}
.diretorios .entrar_diretorio a:hover { color: #0000FF }

/* ARQUIVOS - EXIBIÇÃO DE ARQUIVOS */
.arquivo b {display: block;}
.arquivo .conteudo{display: block; margin-bottom: 5px; padding-left: 10px}

/* PRIVILÉGIOS*/
.privilegios .divisor {font-weight: bold; text-decoration: underline; margin-bottom: 5px;; margin-top: 5px; text-align: left}

/** CABECALHO DA LISTA DE DIRETORIOS E TODAS AS OUTRAS TABELAS TRIPES
* */
.diretorios .cabecalho, .diretorios  .cabecalho_primeiro,
.dados .cabecalho, .dados  .cabecalho_primeiro,
.lista_documentos .cabecalho, .lista_documentos  .cabecalho_primeiro, /** [ADAPT0002] */
.lista_gr_plano_acao .cabecalho, .lista_gr_plano_acao  .cabecalho_primeiro,
.lista_pa .cabecalho, .lista_pa  .cabecalho_primeiro,
.lista_pontos .cabecalho, .lista_pontos  .cabecalho_primeiro,
.lista_stripe .cabecalho, .lista_stripe  .cabecalho_primeiro,
.dados_stripe_geral .cabecalho, .dados_stripe_geral  .cabecalho_primeiro
{background-color: #C0C0C0; font-weight: bold; padding: 3px; text-align: center}

/* CONTROLE DE CAMPOS */
input, select { font-family: trebuchet ms; font-size:15px; }
.campo_hover, .campo_focus  {
	background-color: #F1F1F1;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.corpo_esquerdo_quadro input[type=text], .corpo_esquerdo_quadro input[type=password] , .corpo_esquerdo_quadro select,
.todos_blocos input[type=text], .todos_blocos input[type=password] , .todos_blocos select

{
	border: 1px solid #000000;
	height: 25px;
	padding-left: 5px;
}

.campo_out {
	/*color: #AAAAAA;*/
	background-color: #F9F9F9;
	border-bottom: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
	border-top: 1px solid #C0C0C0;
	border-left: 4px solid #C0C0C0;
	border:1px solid #000000;
}
.campo_focus, .campo_out {
	border-radius:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 1px 1px 2px #333333;
	-moz-box-shadow: 1px 1px 2px #333333;
	-webkit-box-shadow: 1px 1px 2px #333333;
	transition:all 0.2s ease-out;
	/* width:150px */
}
.campo_hover {
	border-radius:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 1px 1px 2px 1px #555555;
	-moz-box-shadow: 1px 1px 2px 1px #555555;
	-webkit-box-shadow: 1px 1px 2px 1px #555555;
	/* width:150px */
}
.label_formulario, .label_formulario_esquerdo, .label_formulario_direito, .label_formulario_centro {
	padding-top: 15px;
	/*padding-bottom: 10px;*/
	padding-bottom: 5px;
	font-family: Tahoma;
	font-weight: bold;
}
.label_formulario{
	/*padding-left: 5px*/
	text-align: left;
}
.label_formulario_esquerdo {
	text-align: left;
}

.label_formulario_centro {
	text-align: center;
	padding: 5px;
}

.label_formulario_direito {
	text-align: right;
	padding: 5px;
}

.input_formulario {
	text-align: left;
}
.input_formulario select, .input_formulario input, .input_formulario textarea {
	width: 90%;
}

.input_formulario_100 select, .input_formulario_100 input, .input_formulario_100 textarea {
	width: 100%
}

.label_formulario_sem_margem {padding-top: 5px; padding-bottom: 10px; font-family: Tahoma;font-weight: bold; padding-left: 10px}
.colaborador_troca_senha {color: #FF0000; display: block; padding-top: 4px;}

/* FIM DE CONTRO DE CAMPOS */
.zero_registros {padding: 10px; }

/* ERRO DE PÁGINA NÃO ENCONTRADA */
.error { color: #FF0000 }
label.error {display: block; padding: 4px; font-style: italic; }


/* LABEL PARA FORMULARIOS DE FILTRO DENTRO DA BARRA DE TÍTULO DE CADA PÁGINA */
.barra fieldset {line-height: 25px;}
.barra fieldset legend{ color: #000000; font-style: normal; }
.barra select {font-size: 12px;}
.label_esquerdo { text-align: left; padding: 3px 3px 3px 10px; font-weight: normal;}
.campo_100 input, .campo_100 select { width: 95%; font-size: 12px;}


/* LISTA DE CHECKBOXES */
.bloco_checkbox_direito, .bloco_checkbox_esquerdo  { display: block; height: 200px; overflow-y: auto; overflow-x: hidden; border:1px solid #C0C0C0; padding: 2px}
.bloco_checkbox_direito h1, .bloco_checkbox_esquerdo h1  { margin: 0px; font-family: arial; font-size: 13px; background-color: #336699; padding: 3px 3px 3px 10px; color: #FFFFFF}



fieldset { padding: 15px;}
legend {font-weight: bold; color: #00AAEE;} 



.bloco_branco_borda_cinza { background-color: #FFFFFF; padding: 10px; border: 1px solid #A1A1A1;
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 1px 1px 2px #333333;
	-moz-box-shadow: 1px 1px 2px #333333;
	-webkit-box-shadow: 1px 1px 2px #333333;}
.bloco_branco_borda_cinza b {display: block; font-weight: bold;}




/* DEIXNADO O ENVOLVIDO */
i.arquivo_col_envolvido {font-weight: bold; text-decoration: underline}


/* SUB BLOCO DO LADO DIREITO */
.corpo_direito_quadro { background-color: #FFFFFF; }
.quadro_direito .quadro_direito_conteudo{ background-color: #FFFFFF; padding: 10px;}


.sub_bloco_principal_dois_quadros .corpo_direito_quadro {float: right; width: 19%; border: 1px solid #808080; }
.sub_bloco_principal_dois_quadros .corpo_direito_quadro .barra_direito { font-weight: bold; background-color:#11AACC; padding: 3px 3px 3px 10px; background-color: #808080; color: #FFFFFF}


a.baixar_ultima_versao_arquivo {line-height: 24px; color: #0000F0; font-weight: bold}
a.baixar_ultima_versao_arquivo img{ float: left}



/* SUB BLOCO DE BUSCAR */
.micro_bloco_buscar { border:1px solid #C0C0C0; padding: 5px;}
.micro_bloco_buscar input{ font-size: 11px }
/* FIM DE SUB BLOCO DE BUSCAR */



/* ÍCONE DE ADIÇÃO DE NOVO REGISTRO - AJAX LISTENER */
.icon a img {
	float: left;
	margin-right: 5px;
}



/* DEFINIÇÕES PADRÕES */
.centro { text-align: center }
.padding3 { padding: 3px; }

/* DEFINIÇÕES DE MENSAGEM PARA RETORNO DE ZERO REGISTRO NA LISTA */
.zero_registro_pequeno,
.zero_registro_grande { font-weight: bold; font-family: calibri; padding: 10px; text-align: left;}
.zero_registro_pequeno { font-size: 15px } /* TAMANHO DA FONTE MENOR */
.zero_registro_grande  { font-size: 20px } /* TAMANHO DA FONTE MAIOR */



/* DADOS DO FORMULÁRIO DE 'BOM' INICIALMENTE ESCONDIDOS */
.bom_dados_inicial { display: none; visibility: hidden; }



.informacoes_conta a{
	font-size: 14px;
	font-weight: bold;
	color: #000000
}


.barra_inicio  {
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	margin-bottom: -5px;
	line-height: 24px; 
}
.barra_inicio_margem10 {
	margin-top: 10px;
}

/* INICIO */
.barra_inicio  img{ float: left; margin-right: 10px;}

/* FAVORITOS E ALERTAS DE ARQUIVOS */
.lista_favorito .linha_favorito, .alertas_inicial .linha {display: block; clear: both; line-height: 20px;}
.lista_favorito .linha_favorito img, .alertas_inicial .linha img{ float: left; margin-right: 5px;}
.alertas_inicial .linha { padding-left: 10px; }
.lista_favorito .sem_registro, .alertas_inicial .sem_registro{ padding: 10px; }

.alertas_inicial b{display: block; margin-top: 10px}


/* DIREITOS AUTORAIS */
.copy {text-align: center; background-color: #C0C0C0; padding: 5px; margin-top: 15px; position: fixed; bottom: 0; width: 100%}

/* TEXTO DO LOGO - AO LADO DA IMAGEM */
.texto_logo {
	float: left;
	display: table;
	margin-top: 10px;
	margin-left: 30px;
	line-height: 50px;
	font-family: Oswald, arial;
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px black;
}
.texto_logo  strong { margin-left: 15px; line-height: 50px; vertical-align: center; height: 50px}
.texto_logo  span{ font-size: 14px}

/* BUSCAS AJAX */
.buscar_ajax { background-color: #FFFFFF }
.buscar_ajax .barra { font-weight: bold; display: block; margin-bottom: 5px}
.buscando_ajax {background-color: #FFFFFF; height: 20px; line-height: 20px; padding-left: 10px; }

.novo {font-weight: bold; font-size: 9px; background-color: #00FF00}
.caminho_busca_doc {font-family: courier new; font-size: 8pt; display: block; padding-top: 5px;}


.senha-msg-expirada { text-align: center; color: #FF0000; padding: 5px; margin-bottom: -5px; background-color: #FFFF00; font-family: Oswald; font-size: 15px; }


.plano-acao-data-realizado-alerta { /*background-color: #00FF00; color: #000000*/ }
.link-relatorio-bom-ro-link {color: blue; font-weight: bold}

/* BOM E RO - PENDENTE OU CONCLUÍDO */
/* Pendente é usado também na exibição de Visualização e Download pendente na 'Sugestão de Leitura' */
.concluido {background-color: #339966; font-weight: bold; color: #FFFFFF}
.pendente {background-color: #FF0000; color: #FFFFFF; font-weight: bold;}
.pendente_amarelo {background-color: #FFFF00; color: #000000; font-weight: bold;}

/* Documento - OBSERVAÇÃO OBRIGATÓRIA */
.obrigatorio { color: #FF0000; font-size: 10px; font-weight: none; }


/* PADRONIZAÇÃO DE BOM E RO - LISTAGEM */
.bloco_ro_direito, .bloco_bom_direito{
	float: right; text-align: left; width: 40%;
}

/* Detecção de Não Internet Explorer - Caso o browser não seja o internet explorer, as caixas
* de exibição de formulário, serão processadas normalmente por CSS, ao invés de quadros, como feito anteriormente
* Mas se for o IE, para manter o layout, o processamento será feito normalmente como anterior
* */
.sompra_camada0_no_ie {
	margin-top: 10px;
}
.sompra_camada0_no_ie, .sompra_camada0_no_ie .conteudo {
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	box-shadow: 1px 2px 3px #333333;
	-moz-box-shadow: 1px 2px 4px #333333;
	-webkit-box-shadow: 1px 2px 4px #333333;
}

.sompra_camada0_no_ie, .barra{
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
/** FIM de caixa para quando não for IE */

/** Flag de Sugestão de leitura - Informando quantas vezes o usuário recebeu notifação de leitura de documento */
.envio_leitura {
	background-color: #FFFFBF;
	box-shadow: 1px 2px 3px #333333;
	-moz-box-shadow: 1px 2px 4px #333333;
	-webkit-box-shadow: 1px 2px 4px #333333;
}



/** Sombras padrões */
.concluido,
.pendente,
/* .corpo_principal .barra a:hover, */
/* .corpo_principal .barra .barra_menu_direito a:hover, */
.envio_leitura,
.sugestao_leitura_bordas,
.codigo_bom,
.bloco_checkbox_direito h1,
.bloco_checkbox_esquerdo h1,
.topo img{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.bloco_checkbox_direito h1 {
	margin-top: 5px;
}


/* ESTÍSTICAS */
.table_value_estatistical {text-align: center; width: 40px;}
.borda_grossa_baixo {border-bottom: 2px solid #000000;}
.borda_grossa_topo {border-top: 2px solid #000000;}
.borda_grossa_direita {border-right: 2px solid #000000;}
.nomes_meses {text-align: center; font-weight: bold; background-color: #C8E0E8;}
.tabela_dados_gerais {text-align: center;}
/*.estatisticas_titulo_topo {background-color: #4BACC6; font-family: tahoma; font-size: 14px; font-weight: bold; padding: 5px;}*/
.estatisticas_titulo_topo {background-color: #96A8C3; font-family: tahoma; font-size: 14px; font-weight: bold; padding: 5px; color: #FFFFFF}
.border_sub_parte {padding: 10px;}

.direita {text-align: right}
.sublinhado {text-decoration: underline}
.borda_direita_esquerda_forte {border-right: 2px solid #000000; border-left: 2px solid #000000;}
.aletra_documento_vencido {color: #FF0000}


/* Gráficos */
.info_legenda_grafico {
	text-align:left;
	padding: 20px;
	font-family: arial;
	font-size: 8pt;
}

.seta_arquivo_atual{background-image: url('../img/seta-direita-24x24.png'); background-position: middle; background-repeat: no-repeat}


/* Padrão de GR*/
.input_pontos { font-family: arial; font-size: 12px; border: 1px solid #000000; }
.header_titulo_atu_gr { text-align: center; text-transform: uppercase; font-size: 14pt; font-weight: bold; padding: 10px; background-color: #F1F1F1}
.header_sub_titulo_atu_gr { text-align: center; font-size: 10pt; text-transform: normal; }

/** 18.04.2015 - Padrão dos botões para aprovação / reprovação de consenso / aprovação
* */
.botaoConsensoAprovacao, .barra_menu_direito  a,.menu_ativo { border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; padding:0.2em 1em; cursor: pointer; }
.botaoConsensoAprovacao_aprovar {
        color:white;
        border: 1px solid #56A00E;
        background: #74B042;
        font-weight: bold;
        color: #ffffff;
        text-shadow: 0 1px 0 #335413;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #74B042 ), to( #56A00E )); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #74B042 , #56A00E ); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #74B042 , #56A00E ); /* FF3.6 */
        background-image:     -ms-linear-gradient( #74B042 , #56A00E ); /* IE10 */
        background-image:      -o-linear-gradient( #74B042 , #56A00E ); /* Opera 11.10+ */
        background-image:         linear-gradient( #74B042 , #56A00E );
}
.botaoConsensoAprovacao_reprovar,
.barra_menu_direito  .so_pendente a:hover {
        color:white;
        border: 1px solid #cd2c24;
        background: red;
        font-weight: bold;
        color: #ffffff;
        text-shadow: 0 1px 0 #444444;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #e13027 ), to( #b82720 )); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #e13027 , #b82720 ); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #e13027 , #b82720 ); /* FF3.6 */
        background-image:     -ms-linear-gradient( #e13027 , #b82720 ); /* IE10 */
        background-image:      -o-linear-gradient( #e13027 , #b82720 ); /* Opera 11.10+ */
        background-image:         linear-gradient( #e13027 , #b82720 );
}


.botaoCinza, .barra_menu_direito  a:hover, .menu_ativo{
        color:white;
        border: 1px solid #A1A1A1;
        background: #A1A1A1;
        font-weight: bold;
        color: #ffffff;
        text-shadow: 0 1px 0 #444444;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #F1F1F1 ), to( #A1A1A1 )); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #F1F1F1 , #A1A1A1 ); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #F1F1F1 , #A1A1A1 ); /* FF3.6 */
        background-image:     -ms-linear-gradient( #F1F1F1 , #A1A1A1 ); /* IE10 */
        background-image:      -o-linear-gradient( #F1F1F1 , #A1A1A1 ); /* Opera 11.10+ */
        background-image:         linear-gradient( #F1F1F1 , #A1A1A1 );
}

.botaoVerde {
        color:white;
        border: 1px solid #407F7F;
        background: #407F7F;
        font-weight: bold;
        color: #ffffff;
		cursor: pointer;
        text-shadow: 0 1px 0 #444444;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #407F7F ), to( #BBD2D2 )); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #407F7F , #BBD2D2 ); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #407F7F , #BBD2D2 ); /* FF3.6 */
        background-image:     -ms-linear-gradient( #407F7F , #BBD2D2 ); /* IE10 */
        background-image:      -o-linear-gradient( #407F7F , #BBD2D2 ); /* Opera 11.10+ */
        background-image:         linear-gradient( #407F7F , #BBD2D2 );
		border-radius: 1em;
}

.botaoCinza { text-shadow: 0 0px 0 #FFFFFF; color: #000000}

.barra_menu_direito  a{
        color:white;
        border: 1px solid #FFFFFF;
        background: #DDFFDD;
        font-weight: bold;
        color: #000000;
        /*text-shadow: 0 1px 0 #444444;*/
        background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF ), to( #CCFFCC )); /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient( #DDFFDD, #FFFFFF ); /* Chrome 10+, Saf5.1+ */
        background-image:    -moz-linear-gradient( #DDFFDD, #FFFFFF ); /* FF3.6 */
        background-image:     -ms-linear-gradient( #DDFFDD, #FFFFFF ); /* IE10 */
        background-image:      -o-linear-gradient( #DDFFDD, #FFFFFF ); /* Opera 11.10+ */
        background-image:         linear-gradient( #DDFFDD, #FFFFFF );
		/* border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; padding:0.2em 1em; cursor: pointer; */
}

.barra_menu_direito  a:hover, .menu_ativo{
        text-shadow: 0 1px 0 #000000;
		color:#FFFFFF;
}

.barra_menu_direito  .so_pendente a {
	color: #FF0000;
}

.opcoes_direito_topo {
	margin-top: 5px; padding: 5px;
	background-color: #808DAE;
	border-radius:10px;

}


/* GR */
.barra_porcento_monitoramento_gr_01, .barra_porcento_monitoramento_gr_02
{ border-radius: 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; }
.barra_porcento_monitoramento_gr_01, .barra_porcento_monitoramento_gr_02 {line-height: 20px }
.barra_porcento_monitoramento_gr_01 {background-color: #FFFF99; width: 90%; border: 1px solid #000000 }
.barra_porcento_monitoramento_gr_02 {background-color: #00FF00; }




/** INICIO: Formatação de legenda de fluxo de documento */
.bloco_legenda_pintar {
	background-color: #F1F1F1;
	float: left;
}
.bloco_legenda_fluxo {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}
.bloco_legenda_pintar,.bloco_legenda_fluxo_esquerda {
	border-radius: 1em;
	
}
.bloco_legenda_fluxo_esquerda {
	padding-left: 1em;
	padding-right: 1em;
	background-color: #C0C0C0;
	float: left;
}
.bloco_legenda_fluxo_linha {
	padding-left: 1em;
	padding-right: 2em;
	float: left;
}
.bloco_legenda_fluxo_linha img{
	vertical-align: middle;
}
/** FIM: Formatação de legenda de fluxo de documento */




















#idListaArquivo ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#idListaArquivo li{
	margin: 0px;
	padding: 0px;
}

.upload_extensoes {
	padding: 3px 10px 3px 10px;
	margin-top: 10px;
	/* background-color: #CACACA; */
	border-radius: 10px;
	
	border: 1px solid #E2C822; /* NEW */
	background-color: #FFF9D7;
}
.upload_bloco {
	background-color: #F1F1F1; margin: 0px;
	padding: 5px 10px 10px 10px;
	border-radius: 10px;

}

.upload_info {
	font-size: 10px;
	font-style: italic;
	margin-top: 10px;
}




/* FORMULARIO DESATILITADO */

.show_change_campos {
    font-size: 14pt;
	line-height: 23px;
	background-color: #F9F9F9;
	width: 90%;
	margin-top: 3px;
    border: 1px solid #c0c0c0;
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    margin-bottom: 5px;
    padding: 5px 5px 5px 10px;
	/* font-family: courier new; */
	float: left;
	font-size: 13px;
	margin-left: 0px;
	text-align: left;
}





.resumo_registros_porcento {
	font-size: 20px;
	font-weight: bold;
	width: 80px;
	text-align: right;
}
.resumo {
	padding: 10px;
	text-align: center;
	background-color: #F1F1F1
}


.bom_vencimento {
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF9D7;
}


.bom_para_voce,
.gr_indefinida {
	background-color: #FFFF99;
}



/** */
.gr_vencida {
	background-color: #FFFF99;
}

.gr_no_prazo {
	background-color: #0000FF;
}

.gr_vencida,
.gr_no_prazo,
.gr_indefinida,
.gr_encerrada { font-size:10pt; border-radius: 1em}


.gr_encerrada { font-weight: bold; font-style: italic; background-color: #C1C1C1}


.gr_index_venc_TRUE{
	background-color: rgb(255, 0, 0);
	color: rgb(255, 255, 0);
}

.gr_no_prazo { color: #FFFFFF }












/** INICIO: PERMISÃO DE USUÁRIOS / GRUPOS EM PASTA ARQUIVO */
.tamanhoFixoLista {
	padding: 5px; border-radius:5px; height: 150px; background-color: #F1F1F1; overflow-y: auto;
  }
  .messageList {
	display: block;
	padding: 5px;
	font-weight: bold;
  }
  
  #sortable1 div, #sortable2 div, #sortable3 div, #sortable4 div{
	display: block;
	margin-top: 2px;
	padding: 2px;
  }
/** FIM: PERMISÃO DE USUÁRIOS / GRUPOS EM PASTA ARQUIVO */