html, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#wrapper {
	background-color: #ffffff;
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
	width: 400px;
}

body, td, th, .text {
  color: #000000;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;
}

td .col_nome {
  color: black;
  font-weight:bold;
  background-color: #DCDCDC;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: dotted;
  border-color: white;
  border-width: 1px;
}

td .col_valor {
  color: #000000;
  background-color: #eeeeee;
}

h2 { font-size: 16px }

legend{
  color: navy;
  font-family: helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
}

legend.folder{
  color: navy;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;
}

legend.negrito{
  color: #000000;
  font-family: helvetica, arial, sans-serif;
  font-size: 12px;
}

a:link, a:visited { color: #0000ff }
a:hover           { color: #8080ff }
a.resultado_pesq_extra {
  color: #000000; 
  text-decoration: none;}
a.resultado_pesq_extra:hover{
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
a.inverse  { color: #FFFFFF;
             font-weight:bold}
a.inverse:hover { color: #FFFF00;
                  font-weight:bold;}
a.index_menu_item:hover{
  /*font-size: 14px;*/
  font-weight:bold;
  color: blue;
  text-decoration: none;
}

.erro { color: red }
.white { color: #FFFFFF }
.emphasis { color: #006400 }
.sugestao { color: #2A5F00;
			font-weight:900}
.inverse  { color: #FFFFFF;
            font-weight:bold}
.autoridade { color: #009900 }

.oai_tipo { color: #00FF00 }
.oai_data { color: #ff0000 }
.oai_titulo { color: #ff0000 }
.oai_assunto { color: #ff0000 }

body    { background-color: #ffffff }/*{ background-color: #41627E } azul*/
.border { background-color: #98AFC7 }
.base   { background-color: #d1edff }
.even   { background-color: #f8f8f8 }
.odd    { background-color: #eeeeee }
.hilite { background-color: #ffff00 }
.title  { background-color: #6666F0 }
.footer { background-color: #d1edff }
.bar    { background-color: #488AC7 }
.none   { background-color: #ffffff }

/*Configuração das notícias*/
/*Configuração da Tabela de Notícias*/
TABLE.Noticias
{
COLOR: #006600;
FONT-FAMILY: Verdana;
FONT-SIZE: 11pt;
/*FONT-WEIGHT: bolder;*/
BACKGROUND-COLOR: #d1edff;
}

/*Configuração da Linha da Tabela de Notícias*/
TABLE.Noticias TR
{
COLOR: green
}

/*Configuração da Coluna da Tabela de Notícias*/
TABLE.Noticias TR TD
{
COLOR: red;
}

/*Configurações das Notícias*/

/*Configuração da Hora da Noticia*/
Noticias.Hora
{
COLOR: green;
FONT-WEIGHT: bolder;
}

/*Configuração do Título da Noticia*/
Noticias.Titulo
{
COLOR: blue;
FONT-WEIGHT: bolder;
}

/*Configuração da Descrição da Noticia*/
Noticias.Descricao
{
COLOR: red;
}

/*Configurações do Menu*/
/*Configuração da Tabela de Menu*/
TABLE.MenuPrincipal
{
COLOR: #006600;
FONT-FAMILY: Verdana;
FONT-SIZE: 11pt;
/*FONT-WEIGHT: bolder;*/
/*BACKGROUND-COLOR: #f7dc88;*/
}

/*Configuração da Linha da Tabela de Menu*/
TABLE.MenuPrincipal TR
{
COLOR: green
}

/*Configuração da Coluna da Tabela de Menu*/
TABLE.MenuPrincipal TR TD
{
COLOR: red;
}

/*Configurações Gerais*/

/*Configuração do Título do Sistema*/
Conf.Sistema
{
COLOR: black;
FONT-SIZE: 15pt;
FONT-WEIGHT: bolder;
}

/*Configurações do Menu*/
/*Configuração da Tabela de Menu*/
TABLE.PesquisaSimples
{
COLOR: #006600;
FONT-FAMILY: Verdana;
FONT-SIZE: 11pt;
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #d1edff;
}

/*Configuração da Linha da Tabela de Menu*/
TABLE.PesquisaSimples TR
{
COLOR: green
}

/*Configuração da Coluna da Tabela de Menu*/
TABLE.PesquisaSimples TR TD
{
COLOR: #151B8D;
}

/*Configurações do cadastro*/
TABLE.cadastro
{
COLOR: #006600;
FONT-FAMILY: Verdana;
FONT-SIZE: 11pt;
/*FONT-WEIGHT: bolder;*/
BACKGROUND-COLOR: #d1edff;
}

/*Configuração da Linha da Tabela de Cadastro*/
TABLE.cadastro TR
{
COLOR: green
}

/*Configuração da Coluna da Tabela de Cadastro*/
TABLE.cadastro TR TD
{
COLOR: red;
}

.sobre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3333FF;
}

.white
{
background-color:white;
color:white;
}

.campo_resultado
{
FONT-WEIGHT: bolder;
}

.campo_cadastro{
    border: solid 1px #BBB;
    border-left: solid 4px #ABC080;
    padding: 1px 5px;
}

.campo_cadastro_obrigatorio{
    border: solid 1px #BBB;
    border-left: solid 4px #FF0000;
    padding: 1px 5px;
}

.results_oai{
background: url(images/gradient_oliva.png) repeat-x;
padding: 2px;
}

.results_ext_digital{
background: url(images/gradient_oliva.png) repeat-x;
padding: 2px;
}

.results_ext_fisica{
background: url(images/gradient_oliva.png) repeat-x;
padding: 2px;
}

.results_topico{
background: url(images/gradient_turquesa.png) repeat-x;
padding: 2px;
}

.results_assunto{
background: url(images/gradient_turquesa.png) repeat-x;
padding: 2px;
}

.results_autor{
background: url(images/gradient_turquesa.png) repeat-x;
padding: 2px;
}

.results_titulo{
background: url(images/gradient_turquesa.png) repeat-x;
padding: 2px;
}

.results_cobertura{
background: url(images/gradient_turquesa.png) repeat-x;
padding: 2px;
}

.results_similaridade{
background: url(images/gradient_laranja.png) repeat-x;
padding: 2px;
}

.box
{
background: #FFF;
margin: 1em auto 0 auto;
width: 750px;
padding: 0.2em 1em;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #666;
}

.box_actions
{
background: #FFF;
margin: 0em auto 0 auto;
width: 770px;
padding: 0.1em 1em 0.2em 1em;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #666;
background-image:url(images/ficha_options.png);
background-repeat: repeat-x;
}

.box_info
{
background: #FFF;
margin: 1em auto 0 auto;
width: 700px;
padding: 0.2em 2em;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #FDD017;
}

.box_erro
{
background: #F5A9A9;
margin: 1em auto 0 auto;
width: 700px;
padding: 0.2em 2em;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #FF0000;
}

.box_ok
{
background: #C3FDB8;
margin: 1em auto 0 auto;
width: 700px;
padding: 0.2em 2em;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #00FF00;
}

.box_form_field_erro
{
background: #F5A9A9;
margin: 1em auto 0 auto;
width: 700px;
padding: 0.2em 1em;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
border: 1px solid #FF0000;
}

input.hint {
   color: grey;
}

/* accordion */
.accordion {
	/*border: 1px solid #aaa;*/
	/*padding: 4px;*/
	/*margin: 1em;*/
	background: #fff;
}

.accordion dt {
	background: #F1F0FF;
	padding: 3px 8px;
}

.accordion dt.selected {
	background: #F1F0FF;/*#ffcc00;*/
}

.accordion dt:hover, .accordion dt.over {
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.accordion dd {
	display: none;
	border: 1px solid #aaa;
	padding: 4px;
	overflow: hidden;
}

.accordion dd.open {
	display: block;
}

.accordion dd.getHeight {
	display: block;
}

.anexos{
	float: left; width: 100%;
}

.campo_inline_{
	display:inline;
	padding: 0.2em 0.2em;
	background: #FFFFFF;
	background-image:url(images/inline_edit.png);
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
}

span.campo_inline:hover{
	border: 1px solid #FFFF00;
	cursor:pointer;
	background-color:#ffffd3; 
}

.menu_user{
	padding: 1px;
}

.toggle, .toggle_pre_visualizacao{
  background: url(images/toggle.jpg) repeat-x;
  cursor: pointer;
}

.no_toggle{
  background: url(images/toggle.jpg) repeat-x;
}

.toggle_fasciculo{
  background: url(images/toggle_fasciculo.png) repeat-x;
  cursor: pointer;
}

.novo_registro{
  padding:2px;
  background-color: #DCDCDC;
}

.legend{
  color: navy;
  font-family: helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
}

.class_h2{
  font-size:17px;
  font-weight:bold;
}

.jfolder{
  /*margin: 1em auto 0 auto;*/
  width: 95%;
  padding: 0.5em 0.5em;
  border: 2px solid #C3FDB8; /*#00FF00;*/
  overflow: auto;
}

.box_campo_valor{
  /*margin: 1em auto 0 auto;*/
  padding: 0.5em 0.5em;
  border: 2px solid #C0C0C0; /*#00FF00;*/
  overflow: auto;
}

.margin-left-5{
  margin-left:5px;
}
