/*<!-- 2006 WebPAC Pro Version, set from 21 November, 2006 -->*/
/*<!-- This file last changed: 21 November, 2006 -->*/
/* *******************************************************************

The new example set has a seperate non-Internet Explorer css file. You must make similar changes to your regular style sheet in
order for the same display across borwsers. The regular style sheet is styles.css 

This ie_styles.css file contains only styles that are used to correct the IE css implementation to create a cross browser
compatible theme.  This style sheet is inserted by conditional comments in the head of any html page or with the 
INSERTTAG_INHEAD wwwotion.  The correct conditional statement follows:

<!--[if lte IE 8]><link rel="stylesheet" media="all" type="text/css" href="/screens/ie_styles.css" /><![endif]-->

********************************************************************** */
/* general appearance */
/* See also Web Option BODYPARAM */

/* Stylesheet to use for dynamic Web pages */
/* is set by Web Option STYLESHEET */

/* COLOR SCHEME (use find & replace to swap colors */
/* border and tab light blue : d7e3ff -> canviat a rosa: f7e7e7 */ 
/* manilla background color: FFF8EF -> canviat a gris f3f3f3*/
/* medium blue: 0132A7 -> canviat a negre 000000 (no n'hi ha cap!)*/
/* very dark blue: 162A6D -> canviat a granate 990000*/
/* light orange : F5D9A3 */
/* light blue used in table striping : eff7ff -> canviat a gris f3f3f3 (no n'hi ha cap!)*/
/* light yellow used in table highlighting : FFFFDF -> canviat a gris fosc d4d0c8 (no n'hi ha cap!)*/


/* Section 1 */
/*Global tag styles*/
/*
body { font-size:87%; margin: 0; padding: 0; background-color: white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }
*/
/* Section 2 */
/* named styles listed in alphabetical order */
/*
.additionalCopies {padding:0 15px 0 15px; width:99%;}

.bibBookingsHeader { font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid #990000; background: #FFFBC6; }

.bibHoldingsEntry { font-size:100%; border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;border-right:1px solid #EEEEEE;}

.bibHoldingsLabel { font-size:100%; border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}

.bibHolds { font-size:100%; border: 1px solid #990000; }

.bibHoldsEntry { font-size:100%; border: 1px solid #990000; }

.bibInfoLabel { width: 15%; font-size:82%; text-align: right; padding-right: 1em; background-color: #f3f3f3; font-weight: bold; font-style: italic; }

.bibItemsEntry { color: #000; text-align: left; font-size:75%;}

.bibItemsEntry td {border-bottom:1px solid #EEEEEE;font-size:100%; }

.bibItemsHeader { color: #000; font-size:90%; font-weight: bold; text-align: left;border-bottom:1px solid #f7e7e7 }

.bibOrder { border: 1px solid #990000; font-size:100%;}


div.DisplayBoxContent div a:visited, div.DisplayBoxContent div a:link, div.DisplayBoxContent div a:active {color:#990000;text-decoration:none; font-weight:bold; outline:none; }
*/


div.DisplayBoxContent div a:visited {color:#FFFFFF;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContent div a:visited:hover {text-decoration:none; color:#E17D47; font-weight:bold;outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}

div.DisplayBoxContentHelp div a:visited {color:#02356A;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContentHelp div a:visited:hover {text-decoration:none; color:#066583; font-weight:bold;outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}

div.DisplayBoxContentSearch div a:visited {color:#FFFFFF;text-decoration:none; font-weight:bold; outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
div.DisplayBoxContentSearch div a:visited:hover {text-decoration:none; color:#E17D47; font-weight:bold;outline:none; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}

.mainActiveTab, .mainActiveTabHelp, .mainActiveTabSearch {background: transparent; width:76px; float:left;margin:0 5px -1px 0;}

.mainActiveTab2 {background: transparent; width:110px; float:left;margin:0 5px -1px 0;}

.mainInactiveTab {background: transparent; width:76px; float:left; margin:0 5px -1px 0;} 
  
/*.menuTabContent {width:120px;background-color: #f7e7e7; text-align:center; margin:0 0 -2px 0;padding:1px 0 9px 0; height:18px;}*/
/*.menuTabActive {width:120px;background-color: #fff; text-align:center; border-left:1px solid #990000; border-right:1px solid #990000; height:23px; margin:0 0 0 0; padding:1px 0 9px 0;}*/


.mainActiveTabLarge, .mainActiveTabLargeHelp, .mainActiveTabLargeSearch  {background: transparent; width:125px; float:left; margin:0 5px -1px 0; }
.mainInactiveTabLarge {background: transparent; width:125px; float:left; margin:0 5px -1px 0; }
.mainActiveTabExtraLarge, .mainActiveTabExtraLargeSearch {background: transparent; width:210px; float:left; margin:0 5px -1px 0; }
.mainInactiveTabExtraLarge {background: transparent; width:210px; float:left; margin:0 5px -1px 0; }

.mainTabActiveLarge {width:125px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }
.mainTabInactiveLarge {width:125px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px;}

.mainTabActiveExtraLarge {width:210px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }
.mainTabInactiveExtraLarge {width:210px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px;}

.menuTabContent {width:76px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentHelp {width:76px;background-color: #DCE3E9; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentSearch {width:76px;background-color: #4F6582; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabActive {width:76px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }
.menuTabActiveInterior {width:74px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0px;}
.menuTabActiveInteriorSearch {width:76px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0px;}
.menuTabActiveInteriorHelp {width:74px;background-color: #FAFAF8; text-align:center; padding:1px 0 5px 0; border-left:1px solid #02356A; border-right:1px solid #02356A; height:21px; margin:0 0 0px;}
.menuTabActiveLargeInterior {width:123px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0px;}
.menuTabActiveLargeInteriorSearch {width:125px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0px;}
.menuTabActiveLargeInteriorHelp {width:123px;background-color: #FAFAF8; text-align:center; padding:1px 0 5px 0; border-left:1px solid #02356A; border-right:1px solid #02356A; height:21px; margin:0 0 0px;}
.menuTabActiveExtraLargeInterior {width:208px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0px;}
.menuTabActiveExtraLargeInteriorSearch {width:210px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0px;}
.menuTabContentLarge {width:125px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentLargeHelp {width:125px;background-color: #DCE3E9; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentLargeSearch {width:125px;background-color: #4F6582; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentExtraLarge {width:210px;background-color: #00366A; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentExtraLargeHelp {width:210px;background-color: #DCE3E9; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}
.menuTabContentExtraLargeSearch {width:210px;background-color: #4F6582; text-align:center; padding:1px 0 5px 0; height:20px; margin:0 0 0px;}

.menuTabActive2 {width:110px;background-color: #fff; text-align:center; padding:1px 0 5px 0; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:21px; margin:0 0 0 0; }



.helpActiveTab {background: transparent; width:76px; float:left; margin:0 5px -1px 0;}
.helpInactiveTab {background: transparent; width:76px; float:left; margin:0 5px -1px 0;}
.helpTabContent {width:76px;background-color: #00366A; text-align:center; margin:0 0 -2px 0; padding:1px 0 9px 0; height:18px;}
.helpTabActiveContent {width:76px;background-color: #fff; text-align:center; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:23px; margin:0 0 0 0; padding:1px 0 9px 0;}

.helpActiveTabMedium {background: transparent; width:135px; float:left; margin:0 5px -1px 0;}
.helpInactiveTabMedium {background: transparent; width:135px; float:left; margin:0 5px -1px 0;}
.helpTabContentMedium {width:135px;background-color: #00366A; text-align:center; margin:0 0 -2px 0; padding:1px 0 9px 0; height:18px;}
.helpTabActiveContentMedium {width:135px;background-color: #fff; text-align:center; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:23px; margin:0; padding:1px 0 9px 0;}

.helpActiveTabLarge {background: transparent; width:185px; float:left; margin:0 5px -1px 0;}
.helpInactiveTabLarge {background: transparent; width:185px; float:left; margin:0 5px -1px 0;}
.helpTabContentLarge {width:185px;background-color: #00366A; text-align:center; margin:0 0 -2px 0; padding:1px 0 9px 0; height:18px;}
.helpTabActiveContentLarge {width:185px;background-color: #fff; text-align:center; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:23px; margin:0; padding:1px 0 9px 0;}

.verifyActiveTabXL {background: transparent; width:210px; float:left; margin:0 5px -1px 0; }
.verifyTabActiveContentXL {width:210px;background-color: #fff; text-align:center; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:23px; margin:0; padding:1px 0 9px 0;}

.helpActiveTabExtraLarge {background: transparent; width:230px; float:left; margin:0 5px -1px 0;}
.helpInactiveTabExtraLarge {background: transparent; width:230px; float:left; margin:0 5px -1px 0;}
.helpTabContentExtraLarge {width:230px;background-color: #00366A; text-align:center; margin:0 0 -2px 0; padding:1px 0 9px 0; height:18px;}
.helpTabActiveContentExtraLarge {width:230px;background-color: #fff; text-align:center; border-left:1px solid #E17D47; border-right:1px solid #E17D47; height:23px; margin:0 0 0 0; padding:1px 0 9px 0;}

/* content div rounding styles */

.mainActiveContent {border:0 solid #E17D47; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;}  
.mainActiveContentHelp {border:0 solid #01366A; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#FAFAF8;display:block;} 
/*
margin:2px 0 0 0;
*/
.mainActiveContentTabless {border:0 solid #E17D47; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;}
/*
margin:2px 0 0 0;
*/
.helpActiveContent {border:0 solid #E17D47; border-width:1px 1px 0 1px;clear:both;padding:2px 10px 2px 10px;background:#fff;display:block;}
/*
margin-top:2px;
*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#E8E8D6; border-left:1px solid #E17D47; border-right:1px solid #E17D47;}
.xb1 {margin:0 5px; background:#E17D47;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xb1Main, .xb2Main, .xb3Main, .xb4Main {display:block; overflow:hidden;}
.xb1Main, .xb2Main, .xb3Main {height:1px;}
.xb2Main, .xb3Main, .xb4Main {background:#00366A; border-left:1px solid #00366A; border-right:1px solid #00366A;}
.xb1Main {margin:0 5px; background:#00366A;}
.xb2Main {margin:0 3px; border-width:0 2px;}
.xb3Main {margin:0 2px;}
.xb4Main {height:2px; margin:0 1px;}
.xb1Help, .xb2Help, .xb3Help, .xb4Help {display:block; overflow:hidden;}
.xb1Help, .xb2Help, .xb3Help {height:1px;}
.xb2Help, .xb3Help, .xb4Help {background:#DCE3E9; border-left:1px solid #91A7BE; border-right:1px solid #91A7BE;}
.xb1Help {margin:0 5px; background:#91A7BE;}
.xb2Help {margin:0 3px; border-width:0 2px;}
.xb3Help {margin:0 2px;}
.xb4Help {height:2px; margin:0 1px;}
.xb1Form, .xb2Form, .xb3Form, .xb4Form {display:block; overflow:hidden;}
.xb1Form, .xb2Form, .xb3Form {height:1px;}
.xb2Form, .xb3Form, .xb4Form {background:#FFFFFF; border-left:1px solid #E17D47; border-right:1px solid #E17D47;}
.xb1Form {margin:0 5px; background:#E17D47;}
.xb2Form {margin:0 3px; border-width:0 2px;}
.xb3Form {margin:0 2px;}
.xb4Form {height:2px; margin:0 1px;}

.roundedContentInfo {display:block; background:#E8E8D6; border:0 solid #E17D47; border-width:0 1px; padding:2px 5px;color:#000;}
.mainActiveContentTable {width:92%;font-size:100%}
#currentDate {font-weight:bold; color:#ffffff; font-size:90%;padding:5px;}
.topLog {padding:3px 0 3px 10px;margin:0;font-size:100%; color:#fff;}
.topLog input {font-size:80%;}
#topID ul {list-style:none; font-size:85%; padding:0; margin:8px 0 0px 0;}

/*
div.bibContentBox div a:visited, div.bibContentBox div a:link, div.bibContentBox div a:active {color:#E17D47;text-decoration:none; font-weight:bold; outline:none; font-size:75%;}
div.bibContentBox div a {color:#E17D47;text-decoration:none; font-weight:bold; outline:none; font-size:75%;}
div.bibContentBox div a:hover {color:red;text-decoration:underline; font-weight:bold;outline:none;font-size:75%;}
*/
/* tab rounding styles for selection switches*/
/*
.bibTabOn {background: transparent; width:100px; float:left; margin:0 5px -1px 0;}
.bibTabOff {background: transparent; width:100px; float:left; margin:0 5px -1px 0;}
.bibSimTabOn {background: transparent; width:150px; float:left; margin:0 5px -1px 0;}
.bibSimTabOff {background: transparent; width:150px; float:left; margin:0 5px -1px 0;}
.bibTabContent {width:100px;background-color: #f7e7e7; text-align:center; margin:0 -1px 1px 1px; padding:5px 1px 13px 0px; height:18px; }
.bibTabSelected {width:100px;background-color: #fff; text-align:center; border-left:1px solid #990000; border-right:1px solid #990000; height:31px; margin:0 0 0 0; padding:5px 0px 0 0px;}
.bibSimTabSelected {width:150px;background-color: #fff; text-align:center; border-left:1px solid #990000; border-right:1px solid #990000; height:23px; margin:0 0 0 0; padding:1px 0px 6px 0;}
.bibSimTabContent {width:150px;background-color: #f7e7e7; text-align:center; margin:0 0 -4px 0; padding:1px 0 9px 0; height:18px;}
.bibContentWrapper {border:0 solid #990000; border-width:1px 1px 0 1px;clear:both;padding:0 10px 0 10px;background:#fff; display:block; height:50px;}
*/

/* this style corrects the IE rendering bug for the bottom rounded corner overflow */

.ieFix {margin:0 1px 0 1px} 
/*

.liniaenblanc {background-color: #ffffff;}
.browseEntryNum { text-align: center;  font-size: 80%; }
.browseSubEntryYear { font-size:80%; }

.vegeuTambeUPF { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:85%;}
*/

.textoazul2, .textoazul2 A, .textoazul2 A:hover{	
	padding: 2px 2px 2px 0px;
}

.ico-ayuda2 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: none;
	font-size: 10px !important;
	color: #00366A;
	font-weight: bold;
	background-image: url(/screens/ico_ayuda.gif);
	background-position: -2px left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 9px;
}

.ico-ayuda2:hover {
	text-decoration: none;
	color: #E17D47;
}