/* Definições Globais */

SELECT {
  font-size: x-small;
}

INPUT {
  font-size: x-small;
}

TABLE {
  font-size: x-small;
}

/* Definições de páginas */

BODY.MainPage
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
  background-color : #FFFFFF;
  font-family: verdana, arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #000066;
}

BODY.HelpHTML
{
  font-family: verdana, arial, Helvetica, sans-serif;
  background-color:#dee7f7;
}

/* Links normais */

A:link {
  color: Blue;
  text-decoration: none;
}

A:visited { 
  color: Blue;
  text-decoration: none;
}

A:hover {
  color: #FF6600;
  text-decoration: none;
}

/* Links da arvore thesaurus */

A:link.#Found  {
  color: Blue;
}

A:visited.#Found {
  color: Blue;
}

A:hover.#Found {
  color: #FF8C00;
}

A:link.#NotFound  {
  color: gray;
}

A:visited.#NotFound {
  color: gray;
}

A:hover.#NotFound {
  color: #FF8C00;
}

/* Links do tab de navegação das pesquisas temáticas */

.cdutop {
  position: relative;
  top: 5px;
}

.cdutop A:link {
  color: white;
  background-color: #000066;
  text-decoration: none;
  padding: 5px;
}

.cdutop A:visited {
  color: white;
  background-color: #000066;
  text-decoration: none;
  padding: 5px;
}

.cdutop A:hover {
  color: white;
  background-color: #000066;
  text-decoration: none;
  padding: 5px;
}

/* DIVs */

DIV.dhtmlmenu TABLE
{
  font-size: large;
}

DIV.Error {
  color: Red;
  font-weight: bold;
}

DIV.printrecord {
  font-size: 40%;
}

.DocbWebCopyRight {
  font-size: xx-small;
  text-align: center;
}

DIV.Help TABLE {
  font-size: xx-small;
  font-style: italic;
  color: Navy;
  text-align: left;  
}

DIV.Help TH {
  font-size: x-small;
  color: #FF6600;
  text-decoration: underline;
}

DIV.Help TABLE I {
  color: #FF6600;
}

DIV.ContextResults {
  float: left;
  font-size: xx-small;
  margin-left: 10px;
  margin-bottom: 20px;
  width: 30%;
}

DIV.ContextResults A:link {
  color: Blue;
  text-decoration: none;
}

DIV.ContextResults A:visited { 
  color: Blue;
  text-decoration: none;
}

DIV.ContextResults A:hover {
  color: #FF6600;
  text-decoration: none;
}

DIV.HiddenContextResults {
  display: none;
  float: left;
  margin-left: 10px;
  margin-bottom: 20px;
  width: 30%;
}

DIV.Record {
  font-size: xx-small;
  margin-top: 0px;  
}

DIV.Record A:link {
  color: Blue; 
  text-decoration: none;
}

DIV.Record A:visited { 
  color: Blue;
  text-decoration: none;
}

DIV.Record A:hover {
  color: #FF6600;
  text-decoration: none;
}

DIV.Record TABLE {
  font-size: xx-small;
  width: 100%;
}

DIV.Record TABLE.SitExemplar {
  width: 250;
  border:1px;
  border-color: black;
  border-collapse: collapse;
}

DIV.RecordOdd {
  font-size: xx-small;
  background-color: #EEEEEE;
  margin-top: 0px;
}

DIV.RecordOdd A:link {
  color: Blue; 
  text-decoration: none;
}

DIV.RecordOdd A:visited { 
  color: Blue; 
  text-decoration: none;
}

DIV.RecordOdd A:hover {
  color: #FF6600;
  text-decoration: none;
}

DIV.RecordOdd TABLE {
  font-size: xx-small;
  width: 100%;
  background-color: #EEEEEE;
}

DIV.RecordOdd TABLE.SitExemplar {
  width: 250;
  border:1px;
  border-color: black;
  border-collapse: collapse;
}

DIV.NewsTitle {
  font-size: small;
}

DIV.News {
  font-size: xx-small;
}

DIV.News A:link {
  color: Blue;
  text-decoration: none;
  font-size: xx-small;
}

DIV.News A:visited { 
  color: Blue;
  text-decoration: none;
  font-size: xx-small;  
}

DIV.News A:hover {
  color: #FF6600;
  text-decoration: none;
  font-size: xx-small;  
}

DIV.News TABLE {
  font-size: xx-small;
  width: 100%;
}

DIV.News TABLE TD.Image {
  border-style: solid;
  border-width: 2px;
  border-color: #EEEEEE;
  background-color: White;
}

DIV.News TABLE TD.News {
  border-style: solid;
  border-width: 2px;
  border-color: #EEEEEE;
  background-color: White;
}

DIV.NewsOdd {
  font-size: xx-small;
}

DIV.NewsOdd A:link {
  color: Blue;
  text-decoration: none;
  font-size: xx-small;
}

DIV.NewsOdd A:visited { 
  color: Blue;
  text-decoration: none;
  font-size: xx-small;  
}

DIV.NewsOdd A:hover {
  color: #FF6600;
  text-decoration: none;
  font-size: xx-small;  
}

DIV.NewsOdd TABLE {
  font-size: xx-small;
  width: 100%;
}

DIV.NewsOdd TABLE TD.News {
  background-color: #EEEEEE;
} 

DIV.NewsOdd TABLE TD.Image {
  border-style: solid;
  border-width: 2px;
  border-color: #EEEEEE;
  background-color: White;
} 

DIV.Hierarchy {
  font-size: xx-small;
}

DIV.HierarchyOdd {
  font-size: xx-small;
  background-color: #EEEEEE;
}

/* Forms */ 

FORM { 
  color: #000066;
  margin-top: 0px;
  margin-bottom: 0px;
}

FORM.FormSearch {
  color: #000066;
}

FORM.FormSearch TABLE {
  color: #000066;
}

FORM.FormSearch SELECT {
  color: #000066;
  border: 1px #000000 groove;
  background-color: #F4F8FB;
}

FORM.FormSearch INPUT {
  color: #000066;
  border: 1px #000000 groove;
  background-color: #F4F8FB;
}

FORM.FormSearch input.btn {
  color: #FFFFFF;
  border: 1px #000000 groove;
  background-color: #000066;
}

FORM.FormSearch input.chck {
  color: #3871A9;
  background-color: #F4F8FB;
}

FORM.Search {
  font-weight: bold;
  background-color: #FFFFFF;
  margin-bottom: 5px;
  margin-top: 5px;
}

FORM.Search TABLE {
  border-style: solid;
  border-width: 1px;
  border-color: #000066;
  color: #000099;
  background-color: #F4F8FB;
}

FORM.Search TD {
  border-style: none;
}

FORM.Search TD.ExpressionDisplay {
  color: #000000; 
  font-weight: bold;
  border-left-style: none;
  border-right-style: none;
  border-width: 1px;
}

FORM.Search input.btn {
  color: #FFFFFF;
  border: 1px #000000 groove;
  background-color: #000066;
}

FORM.Thesauri {
  margin-bottom : 0;
  margin-top : 0;
}

FORM.Thesauri INPUT.BTN {
  color: #FFFFFF;
  border: 1px #000000 groove;
  background-color: #000066;
}


FORM.SelectRecord {
  margin-bottom:0px;
  margin-top: 0px;
}

/* Tabelas */

.ImgView {
  font-size: small;
}  

.ImgView A {
  font-size: small;
}

TABLE.RecordHeader {
  border-style: none;
  width:100%;
}

TABLE.RecordHeader TD {
  text-align: center;
  background-color: #DFDFDF;
}

TABLE.ContextHeader TD {
  color: #330099;
  font-weight: bold;
  font-size: xx-small;
}

TABLE.RecordsFoundHeader {
  border-style: none;
  width:100%;
}

TABLE.RecordsFoundHeader TD {
  color: white;
  background-color: #000066; 
}

TABLE.RecordsFoundHeader B {
  color: #FFD700;
}

TABLE.Tabcontents { 
  width: 100%;
  border: 3px;
  border-style: solid;
  border-color: #000066;
  background-color: #FFFFFF;
}

TABLE.Tabcontents TD { 
  vertical-align: middle;
}

TABLE.TabcontentsPlus TD { 
  vertical-align: middle;
}

TABLE.ISADTabcontents { 
  width: 100%;
  border: 3px;
  border-style: solid;
  border-color: #000066;
  background-color: #FFFFFF;
}

TABLE.ISADTabContents TH {  
  font-size: small;
  font-style: italic;
  color: #000066;
  background-color: #F4F8FB;
  text-align: left;
  height: 40px;
}

TABLE.ISADTabcontents TD { 
  vertical-align: middle;
}

TABLE.ISADTabContentsPlus TD { 
  vertical-align: middle;
}

TABLE.CDUTerms TD {
  text-align: left;
  vertical-align: bottom;
}

TABLE.cdunavigation {
  background-color: #F4F8FB;
  width: 100%;
  height: 40px;
  border-width: 3px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-bottom-style: none;
  border-color: #000066;
}

TABLE.CduNavigation TD {
  font-style: italic;
  font-weight: bold;
  color: #000066;
}


TABLE.SeparationBar {
  border-style: none;
  width:100%;
  background-color: #000066;
  height: 3px;  
}

TABLE.PageNavigation {
  color: #000066;
}

TABLE.PageNavigation TD.Page {
  color: #000066;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
}

TABLE.UsersOnline {
  font-size: xx-small;
}

TABLE.Logo {
  background: url(images/backimg.jpg);
}

TABLE.MenuBar {
  background: url(images/bckgrd.gif);
}

TABLE.TxtCorrido {
  color: #000066;
}

TABLE.ThesaurusTermo TD.Termo {
  color: #0000FF;
}

TABLE.ThesaurusTermo TD {
  font-size: xx-small;
}

TABLE.Kardex {
  font-size: xx-small;
  background-color: black;
}

TABLE.Kardex TD {
  text-align: center;
  background-color: #EEEEEE;
}

TABLE.Kardex TD.Fascic { 
  background-color: #EEEEEE;
}

TABLE.Kardex TD.Mes {
  color: black;
  background-color: #CCCCFF;
}

TABLE.Kardex TD.Dia {
  color: black;
  background-color: #CCCCFF;
}

TABLE.Kardex TD.Ano {
  color: black;
  background-color: white;
}

TABLE.Favorit {
  border-style: solid;
  border-width: 1px;
  border-color: #F5F5F5;
}

TABLE.Favorit TD {
  border-left: solid;
  border-right: solid;
  border-bottom: solid;
  border-top: solid;
  border-width: 1px;
  border-color: #F5F5F5;
}

TABLE.UndoFavorit TD {
  border-width: 0px;
}

TABLE TD.ApresResult {
  font-weight: bold;
  color: #000066;
  vertical-align: middle;
}


TABLE.ISADTree { 
  width: 100%;
  border: 2px;
  border-style: solid;
  border-color: #000066;
  background-color: #FFFFFF;
}

TABLE.SitExemplar TH {
  border:1px;
  border-style: solid;
}

TABLE.SitExemplar TD {
  border:1px;
  border-style: solid;
  text-align:center;
}

.PageTitle {
  width: 100%;
  background-color: #F4F8FB;
  font-size: small;
  font-weight: bold;
}

#progressbar {
  position: absolute; 
  left:-1000; 
  top:-1000; 
  z-index:1;
  background-color:#dee7f7; 
  border:3px solid #336;
  padding:4px;
  color:#000; 
  font-size:small; 
  line-height:1.2;
  text-align: center;
}  

DIV.UserRecord TABLE {
  font-size: xx-small;
  width: 100%;
}

TABLE.TableInfo {
  font-size: x-small;
  width: 100%;
}

TABLE.TableInfo TH {
  background-color:#DEE7F7;
}  

TABLE.TableInfo TH.hidden {
  background-color: transparent;  
}

TABLE.TableInfo TD {
  background-color: #EEEEEE;
  vertical-align: top;
}

TABLE.TableInfo TD.hidden {
  background-color: transparent;  
}

TABLE.TableInfo TD HR {
  border-top: dashed;
  border-left: none;
  border-right: none;
  border-bottom: none;
  color: black;
  height: 1px;
  border-width: 1px;
}

TABLE.Bordered {
  width: 100%;
  border:1px;
  border-color: black;
  border-collapse: collapse;
}

TABLE.Bordered TH {
  border:1px;
  border-style: solid;
}

TABLE.Bordered TD {
  border:1px;
  border-style: solid;
}

.BigLinks {
  position: relative;
  top: 5px;
}

.BigLinks A:link {
  color: black;
  background-color:#DEE7F7;
  text-decoration: none;
  padding: 5px;
}

.BigLinks A:visited {
  color: black;
  background-color:#DEE7F7;
  text-decoration: none;
  padding: 5px;
}

.BigLinks A:hover {
  color: white;
  background-color: #000066;
  text-decoration: none;
  padding: 5px;
}

.navtext {
  background-color:#dee7f7; 
  border:3px solid #336;
  padding:4px;
  color:#000; 
  font-size: small;
  line-height:1.2;
}


A:link.historylink {
  color: #00BBDD;
  text-decoration: none;
}

A:visited.historylink { 
  color: #00BBDD;
  text-decoration: none;
}

A:hover.historylink {
  color: #FF6600;
  text-decoration: none;
}

/*
A:hover.treelinks {
  text-decoration: underline;
}
*/
