/*<!-- Silver Version, last changed: 7 July, 2004 -->*/
/* general appearance */
/* See also Web options BODYPARAM */
/* Stylesheet to use for dynamic Web pages */
/* is set by Web option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* very light blue: FFCC99 */
/* light blue: F5F5F5 */
/* medium blue: 996633 */
/* dark blue: 663333 */
/* very dark blue: 330000*/

/* Section 1 */
/*Global tag styles*/
body { color:#444; margin: 0; padding: 0; background-color: #FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size: xx-small; }

td { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size: xx-small;}

/*AT added to change the format of the marc format display  */
PRE { FONT-FAMILY: "Courier New",monospace;  font-style : normal; font-weight : normal; font-size: 10pt;}

/*traditional link colors are suggested for better usability */
a:link { text-decoration: none; color: #3875B1; }
a:active { text-decoration: none; color: #3875B1; }
a:visited { text-decoration: none; color: #3875B1; }
a:hover  { color: #0066CC; text-decoration: underline; } 

input, select, textarea{
font-family:Arial, Helvetica, sans-serif;
margin:4px;
font-weight: normal;
font-size:120%;
background-color:#FFFFFF;
color:#444;
}

/* Section 2 */
/* named styles in alphabetical order */

/* This appears in the searchtool */
.availLimMessage { }

/* classes for bib display */
/* see also Web options TABLEPARAM_BIB... */

.bibDetail { }

.bibHoldings { border: 2px solid #B5B5B5; }

.bibHoldingsEntry { }

.bibHoldingsLabel { }

.bibHolds { border: 1px solid #B5B5B5; }

.bibHoldsEntry { border: 1px solid #B5B5B5; }

.bibInfo { }

.bibInfoData { FONT-WEIGHT: bold; FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; }

.bibInfoEntry { }

.bibInfoLabel { FONT-SIZE: xx-small; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; }

.bibItems { border: 1px solid #B5B5B5; }

.bibItemsEntry { color: #333; background: #F5F5F5; text-align: left; font-size: xx-small; }

.bibItemsHeader { color: #FFFFFF; background: #B5B5B5; font-weight: bold; font-size: xx-small; text-align: center; }

.bibLicense { }

.bibLicenseEntry { color: #O00000; background: #F5F5F5; text-align: left; }

.bibLicenseHeader { color: #FFFFFF; background: #B5B5B5; font-weight: bold; text-align: left; }

.bibLinks { border: 1px solid #B5B5B5; }

.bibOrder { border: 1px solid #B5B5B5; }

.bibOrderEntry { }

.bibPager { }

.bibResource { }

.bibResourceBrief { }

.bibResourceCaption { }

.bibResourceEntry td { font-weight: bold; }

.bibResourceHeader { }

.bibResourceTable { border: 1px solid #B5B5B5; }

.bibResourceTableEntry { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  font-size: xx-small; color: #000000;  text-align: center; font-weight: bold; }

.bibResourceTableHeader { font-weight: bold; }

.bibScreen { }

.bibSearchtool { background: #F5F5F5; margin-left: auto; margin-right: auto; padding: 1px; }

.bibThumbnails { }

.bibTOC { }



/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE..., TABLEPARAM_BRIEFCIT */
.browseEntry { font-size: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.browseEntryData { FONT-WEIGHT: bold; FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5F5; }

.browseEntryEntries { font-size: xx-small; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5F5; TEXT-ALIGN: center; }

.browseEntryMark { font-size: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5F5; }

.browseEntryMedia { vertical-align: middle; }

.browseEntryNum { font-size: xx-small; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5F5; TEXT-ALIGN: center; }

.browseEntryRelevance { }

.browseEntryYear {font-size: xx-small; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #F5F5F5; TEXT-ALIGN: center; }

.browseHeader { FONT-WEIGHT: bold; font-size: xx-small; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999; TEXT-ALIGN: center; }

.browseHeaderData { FONT-WEIGHT: bold; font-size: xx-small; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.browseHeaderEntries { FONT-WEIGHT: bold; font-size: xx-small; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.browseHeaderMark { FONT-WEIGHT: bold; font-size: xx-small; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.browseHeaderMedia { color: #FFFFFF; font-size: xx-small; background: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

.browseHeaderNum { font-size: xx-small; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.browseHeaderRelevance { color: #FFFFFF; background: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: middle; }

.browseHeaderYear { FONT-WEIGHT: bold; font-size: xx-small; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.browseList td { padding:2px; }

.browseHeader td { color:#FFF; padding:4px; }

.browsePager { font-size: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.browseResourceTable { }

.browseResourceTableEntry { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: xx-small;  text-align: center; }

.browseResourceTableHeader { }

.browseSaveJump { font-size: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; }

.browseScreen { }

.browseSearchtool { background: #F5F5F5; margin-left: auto; margin-right: auto; margin-top: -3px; margin-bottom: -3px; padding-left: 3px; padding-right: 3px; }

.browseSearchtoolMessage { color:#663333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; } 

.browseSubEntry { color: #333; background: #FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal;  }

.browseSubEntryData { }

/* Is an Entries column ever drawn in Extended browse? */
.browseSubEntryEntries { }

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

.browseSuperEntry { color: #FFFFFF; background: #999; font-size: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  }

/* This hides the "Cancel All Holds" button wherever it would appear */
/* Sadly, selecting elements based on attributes is not supported in Internet Explorer yet */
img[src="/screens/pat_cancelall.gif"] { display:none; }

.errormessage { font-size: xx-small; color: #FF0000; }

/* External Patron Authentication product style */
.extpat div { line-height: 1.66em; width: 90%; background: #FFCC99; border: 2px solid #999; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

/* External Patron Authentication product style */
.extpat strong { display: block; text-align: left; }


.ftlistHeader { text-align:left; FONT-WEIGHT: bolder; color:#663333; font-size: small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.holdingsDivider { border: 2px solid #F5F5F5; margin: -3px; }

/* External Patron Authentication product style */
.libpat div { line-height: 1.66em; width: 90%; background: #FFCC99; border: 2px solid #999; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

/* External Patron Authentication product style */
.libpat strong { display: block; text-align: left; }

/* External Patron Authentication product styles */
.loginarea { }


.msg { FONT-WEIGHT: bolder; font-size: xx-small; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.navigationRow { /*margin: -3px;*/ }


/* classes for patron record display */
/* see also Web options TABLEPARAM_PATDISP, TABLEPARAM_PATFUNC, */
/* and the various BUT_PAT_ graphics options. */

.patDisplay { }

.patDisplayFunc {}

.patDisplayInfo { }

.patFunc { border-spacing: 0; }

.patFunc td { border-bottom: 1px solid #999; padding: 5px; }

.patFuncBookDate { }

.patFuncBtns { color: #000000; background: #F5F5F5; font-size: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  }

.patFuncCallNo { }

.patFuncCancel { }

.patFuncDate { }

.patFuncEntry { color: #000000; background: #F5F5F5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal;  }

/* is this really in use? */
.patFuncFinesDetail { }

.patFuncFinesDetailAmt { }

.patFuncFinesDetailDate { }

.patFuncFinesDetailDateLabel { }

.patFuncFinesDetailType { }

.patFuncFinesEntryDetail { }

.patFuncFinesDetailAmt { }

.patFuncFinesDetailDate { }

.patFuncFinesDetailDateLabel { }

.patFuncFinesDetailType { }

.patFuncFinesEntryDetail { }

.patFuncFinesEntryTitle { color: #000000; background: #F5F5F5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal;  }

.patFuncFinesTotal { }

.patFuncFinesTotalAmt { font-weight: bold; }

.patFuncFinesTotalLabel { }

.patFuncHeaders { color: #FFFFFF; background: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;  }

.patFuncMark { }

.patFuncModifyPatInfo { }

.patFuncModifyPIN { }

.patFuncModifyPINExample { }

.patFuncNoEntries { }

.patFuncPickup { }

.patFuncPSrchBtn { }

.patFuncPSrchType { }

.patFuncStatus { }

.patFuncTitle { background: #F5F5F5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: xx-small; }

.patImage { }

.patInfo { }

.relSearchLabel { }

.relSearchLink { }

.reserveBibs { border: 2px solid #999; }

.reserveBibs td { border-bottom: 1px solid #999; }

.reserveBibs input { background-color: #F5F5F5; }

/* is this in use? */
.resLinkBrowseMenu { text-align: center; }


/* Resource Record display */
.resourceBib { }

.resourceBibEntry { color: #O00000; background: #F5F5F5; text-align: left; }

.resourceBibHeader { color: #FFFFFF; background: #999; font-weight: bold; text-align: left; }

.resourceInfoData { }

.resourceInfoLabel { background: #F5F5F5; font-style: italic; }

.resourceLicense { }

.resourceLicenseEntry { color: #O00000; background: #F5F5F5; text-align: left; }

.resourceLicenseHeader { color: #FFFFFF; background: #999; font-weight: bold; text-align: left; }

.resourceLinkEntry { }

.resourceResource { }

.bibResourceSubEntry { font-style: italic; }

/* is this in use? but it works! */
.wbPanelCategory { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #663333; font-size: xx-small; }

.yourEntryWouldBeHere { font-size: xx-small; color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99ccff; font-size: xx-small; }

.yourEntryWouldBeHereData { font-size: xx-small; color: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #99ccff; }


/* Section 3 */
/* These styles are used by the library-customizable pages in the example set */
A.pageNavAreaText:LINK, A.pageNavAreaText:VISITED {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #999;  }

A.pageNavAreaText:ACTIVE, A.pageNavAreaText:HOVER {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #F5F5F5; text-decoration: none; font-weight: bold; background-color: #999;  }

A.pageNavBarButton:LINK, A.pageNavBarButton:VISITED { color: #000099; }

A.pageNavBarButton:ACTIVE, A.pageNavBarButton:HOVER { color: #993399; }

.availLimMessage { font-style: italic; text-align: left; }

.briefcitDetail { font-size: 100%; }

.briefcitStatus { font-weight: bold; }

.briefcitTitle { font-weight: bold; font-size:x-small; }

.briefCitRow { font-size: xx-small; color: #333; background: #FFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  }
.briefCitRow td {  border-bottom:1px dotted #CCC; }

/* is this really in use? */
.button { vertical-align: middle; }

/* is this really in use? */
div#instructions { font-size: xx-small; font-style: italic; }

.helpNote { font-size: xx-small; font-style: italic; }

.InnovativeCredit {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: italic}

.KidsOnline {  FONT-FAMILY: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold}

.loggedInMessage { font-weight: bold; font-style: italic; color: #663333; font-size: xx-small; }

/* is this really in use? */
.navigationMenu { text-align: center; }

/* should this really be in use? */
.nowrap {white-space: nowrap; }

.pageDataArea { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; background: #F5F5F5; text-align: left;  }

.pageDataAreaHeading { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background: #111; font-weight: bold; text-align: left;  }

.pageDirectoryArea { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; text-align: left;  }

.pageInfoArea { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; text-align: left;  }

.pageInfoAreaHeader { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: medium; color: #663333; display:block; margin-bottom:x-small; font-weight: bolder; text-align: left;  }

.pageMainArea { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; }

.pageInfoAreaHeader { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: medium; color: #663333; display:block; margin-bottom:10px; font-weight: bolder; text-align: left;  }

.pageInfoAreaHeaderAnnounce {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #3300FF;
	display:block;
	margin-bottom:10px;
	font-weight: bold;
	text-align: left;
}

.pageNavArea { }

.pageNavAreaBorder { border:5px solid #CCC; }

.pageNavAreaText {  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; text-decoration: none; font-weight: bold; }

.pageNavBar { text-align: center; }

.pageNavBarButton { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #666; background: #F5F5F5; text-align: left; ; font-weight: bold; text-decoration: none; font-size: xx-small; border-style: none;  }

.pageSearchArea { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #333333; background: #F5F5F5; text-align: left;  } 

.paymentPage { margin: x-small; }

.paymentPage h2 { font-weight: bold; }

.paymentPageFinestable { width: 80%; border: 2px solid #999; }

.sectionHeading { font-weight: bold; }

.unpadded { margin-bottom:auto; margin-top:auto; }



/* valentim */
.top_uc{
margin-bottom: 8px;}
.top_uc2{
width: 100%;
background: #FFF url(/screens/images/top_uc_bg.png) repeat-x top;
}

hr{
height:1px;
background-color:#CCCCCC;
border:1px solid #CCC;
color:#CCC;
}
.container_geral{
	width:960px;
	margin-left: auto;
	margin-right: auto;
}
.bottom_table{
	margin-top:4px;
	border-top:4px solid #B5B5B5;
}


h1{	font-size:170%; }
h2{	font-size:140%; }
h3{	font-size:120%; }
h4{	font-size:110%; }

