/*
	Folhas de estilo de menus
*/
body {
	background-color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

A {text-decoration: underline;color : #990000;}
A:visited {text-decoration : none;color : #990000;} 
A:hover  {text-decoration : none;color : #990000;}

/*
DIV QUE RECEBEM AS INFORMAÇÕES VINDAS DO BANCO DE DADOS
*/
#header {
	margin: 20px 5px 5px 10px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	width: 95%;
}
#middle {
	margin: 5px 5px 5px 10px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	width: 95%;
}
#footer {
	margin: 5px 5px 5px 10px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	width: 95%;
}
#header h2 {
	font-size: 11px;
	color: #990000;
	font-family: Verdana, Tahoma, Arial;
}
#box_aviso {
	margin: 0px 0px 10px 10px;
	width: auto;
}
#box_aviso .titulo_aviso {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	color: #990000;
	font-size: 10px;
	margin: 5px 0px 5px 0px;
}
.txt_ano {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.lnk_edicoes {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 3px 3px 3px 3px;
	font-family:Verdana, Tahoma, Arial;
}
.lnk_edicoes:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	margin: 3px 3px 3px 3px;
	font-family: Verdana, Tahoma, Arial;
}

/*
ESTILO DE ARTIGOS PUBLICADOS
*/

/*header dos artigos/publicações*/
.box{
	margin: 5px 15px 15px 15px;
	padding:5px;
	float: left;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	width: 100%;
	font-weight:bold;
}

.texto_edicoes{
color: #973D00;
}

#box_header_artigos {
	margin: 10px 15px 15px 15px;
	border:1px solid #000000;
	float: left;
		font-family: Verdana, Tahoma, Arial;
	font-size: 19px;
}
#box_header_artigos #box_cabecalho {
	width: 90%;
	float: left;
}
#box_header_artigos{
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #973D00;
	
}

#box_cabecalho .txt_edicoes {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #973D00;
	
}
#box_header_artigos #box_cabecalho .txt_infos {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	color: #000000;

}
#box_header_artigos #box_retornar {
	
	float: right;
}
#box_header_artigos #box_retornar a {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
}
#box_header_artigos #box_retornar a:hover {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
#box_legendas {
	width: 90%;
	margin: 0px 15px 15px 15px;
}
#box_legendas .texto_legenda {
	width: 80px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	color: #000000;
	float: left;
	margin: 5px 0px 0px 0px;
}
#box_legendas #box_txt_legendas {
	width: 130px;
	background: #EAEAEA;
	float: left;
	margin: 0px 10px 0px 10px;
	font-family: Verdan, Tahoma, Arial;
	font-size: 9px;
	padding: 2px 2px 2px 2px;
}
#box_legendas #box_txt_legendas #icones {
	width: 24px;
	float: left;
	padding: 2px 2px 2px 2px
}
#box_legendas #box_txt_legendas #legenda {
	margin-top: 3px;
	padding-top: 2px;
}
#box_artigos {
	font-family: Verdana, Tahoma, Arial;
	color: #973D00;
	margin: 0px 0px 10px 90px;
	float: left;
	width: 90%;
}
#box_artigos h2 {
	font-size: 10px;
	color: #973D00;
}
#box_lista_artigos {
	width: 90%;
	float: left;
	margin: 0px 0px 5px 15px;
}
#box_lista_artigos #box_icones {
	width: 68px;
	float: left;
	text-align: right;
}
#box_lista_artigos #box_icones img {
	margin: 3px 3px 3px 3px;
}
#box_lista_artigos #box_informacoes {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	float: left;
	width: 80%;
	padding: 3px 3px 3px 3px;
}
#box_lista_artigos #box_informacoes .tit_artigo {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}
#box_lista_artigos #box_informacoes .tit_autor {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #333333;
	margin: 2px 0px 2px 5px;
}
#box_lista_artigos #box_informacoes .tit_autor a {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#box_lista_artigos #box_informacoes .tit_autor a:hover {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}

/*
ESTILOS PARA RESUMOS
*/
#box_resumo {
	width: 100%;
	background: #F4F4F4;
	height: 100%;
	padding: 5px 5px 5px 5px; 
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
}
#box_resumo #box_texto {
	width: 100%;
	height: 100%;
	font-size: 10px;
}

/*
ESTILOS PARA AUTORES
*/
#box_autores {
	width: 400px;
	background: #F4F4F4;
	height: 220px;
	padding: 5px 5px 5px 5px; 
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial;
}
#box_autores #box_texto {
	width: 390px;
	font-size: 10px;
}


/*
ESTILO PARA EDITORIAL/EDITORIA/BIBLIOGRAFIA
*/
#box_editorial {
	width: 98%;
	float: left;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #000000;
	margin: 0px 0px 0px 15px;
}
#box_editorial b {
	color: #973D00;
	font-weight: bold;
}
#box_editorial h2 {
	color: #973D00;
	font-weight: bold;
	font-size: 11px;
}
#box_editorial h3 {
	color: #973D00;
	font-weight: bold;
	font-size: 12px;
}
#box_editorial a {
	text-decoration: none;
	color: #333333;
}
#box_editorial a:hover {
	text-decoration: underline;
	color: #000000;
}

/*
ESTILOS DIVERSOS
*/
.style1 {
	color: #333333;
	font-weight: bold;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style4 {font-size: 11px}
.style6 {font-weight: bold}
.style7 {font-weight: bold}
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style9 {font-size: 10px}
/*.style6 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }*/
/*.style8 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }*/
.style11 {font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style12 {font-size: 10px}
.style13 {color: #990000}
.style18 {color: #333333}
.style19 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style20 {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; }
.style21 {
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}


/*------------------------------------------------*/

.FormTABLE {
	width: 98%;
	border: 1px solid #990000;
	background: #F5F5F5;
	
}
.FormTABLE_null {
	width: 100%;
}
.FormHeaderTD {
	background-color: #666666;
	text-align: Center;
}
.FormHeaderFONT {
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Helvetica
}
.FieldCaptionTD {
	background-color: #93B6D2;
	text-align: right;
}
.FieldCaptionFONT {
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma, Verdana, Helvetica
}
.DataTD {
	background-color: #EEEEEE;
	padding: 3px 3px 3px 3px;
}
.DataTDA {
	padding: 3px 3px 3px 3px;
}
.AlternateDataTD {
	background-color: #E0E0E0;
	padding: 3px 3px 3px 3px;
}

.RecordSeparatorTD {
	background-color: #E8EEF7;
}
.RecordSeparatorFONT {
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma, Verdana, Helvetica
}
.DataFONT {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Tahoma, Helvetica
}
.MiniDataFONT {
	font-size: 7pt;
	color: #222222;
	font-family: Verdana, Arial, Tahoma, Helvetica
}
.ColumnFONT {
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma, Verdana, Helvetica
}
.ColumnTD {
	background-color: #A0A0A0;
	height: 22px
}
.LabelFONT {
	font-size: 8pt;
	color: #555555;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma, Verdana, Helvetica
}
.LabelTD {
	background-color: #E1E1E1;
	text-align: left;
	height: 22px
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.acoes {
	text-align: right;
}
A.ColumnFontLink:LINK {
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.ColumnFontLink:ACTIVE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.ColumnFontLink:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A.ColumnFontLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A.botao:LINK {
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 0px; 
	border: 1px solid #AAAAAA;
}
A.botao:ACTIVE { 
	background-color: #ECECEC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 0px; 
	border: 1px solid #AAAAAA;
}
A.botao:VISITED { 
	background-color: #ECECEC; 
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 0px; 
	border: 1px solid #AAAAAA;
}
A.botao:HOVER { 
	background-color: #DDDDDD; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 0px; 
	border: 1px solid #CED0C0;
}
.aviso {
    filter: alpha(opacity=50);
    background-color: #F0F8BA;
    display: none;
    width: 210px;
    height: 70px;
    position: absolute;
    color: #000000;
    padding: 10px;
}
.aviso_texto {
	font-size: 12px; 
    color: #000000;
    padding: 10px;
}

/************************************************************************************/
/************************ estilo do calendario popup ********************************/

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #F0F0F0;
  font-family: tahoma,verdana,sans-serif;
}

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #D6DEEC;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #D6DEEC;
  color: #fff;
  color: #000000;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #E0E0E0;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #FFFFFF;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #3C5462;
  color: #FFF;
  border: 1px solid #3C5462;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar tbody .hilite { /* Hovered cells <TD> */
  background: #DEE7EB;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody .active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody .selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody .weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody .today { /* Cell showing selected date */
  font-weight: bold;
  color: #000;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #D6DEEC;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #D6DEEC;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #D6DEEC;
  color: #000;
  font-size: smaller; 
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #D6DEEC;
}


/* Aplica o CSS na Consulta*/
.result_titulo{
color:#990000;
font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
background:#eeeeee;
padding:5px;
border:1px solid #ffffff;
width:100%;
}

.divgeral{
background:#f8f8f8;
padding:4px;
border:3px solid #ffffff;
}


.result_topo{
background:#f8f8f8;
padding:10px;
border:15px solid #ffffff;
color:#000000;
font:bold 12px  Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.result{
color:#000000;
font: 12px  Verdana, Arial, Helvetica, sans-serif;
}

.result_pag{
background:#eeeeee;
}



.divgeral a{
color:#990000;
font: 11px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.divgeral a:hover{
color:#000000;
font: 11px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}


.result_volume{
color:#000;
font: 11px  Verdana, Arial, Helvetica, sans-serif;
padding:10px;
}

.result_nome{
color:#00000;
font:  11px  Verdana, Arial, Helvetica, sans-serif;

}


