.ancho0 {width: 0px; vertical-align: top;}
.ancho10 { width: 10px;}
.ancho5 {width: 5px; vertical-align: top;}
.breadcrumb {text-align: left; margin: 3px 0px; }
.caixa {border: 1px solid #666; margin:	5px 0px; border-collapse: collapse; width: 165px;}
.caixa_home {border: 1px solid #666; margin: 5px 0px; border-collapse: collapse; width:100%; }
.caixa_xornal {	border: 1px solid #666; margin:	5px 0px; border-collapse: collapse;}
.centrado {text-align: center;}
.centro {padding: 7px; width: 350px; text-align: left; vertical-align: top; }
.centro_dos {width: 100%; text-align: left; padding: 5px; vertical-align: top;}
.dcha {width: 195px; vertical-align: top;}
.dereita {text-align: right;}
.destacado {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	margin: 1px;}
.destacado_imp {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	background-color: #EEE;	margin: 1px; padding: 1px;}
.esquerda {text-align: left;}
.frame {margin-top: 0; margin-bottom: 0; margin-right: auto; margin-left: auto; width: 760px;}
.idiomas {text-align: center; width:40%;}
.izqda {width: 195px; vertical-align: top;}
.logo {margin: 5px 0px; text-align: left; }
.menu_inf {	border: 1px solid #666; font-size: x-small; background-color: #DDD; text-align: center; margin:	5px 0px 0px 0px; width: 760px; padding: 2px; }
.menu_sup {border: 1px solid #666; background-color: #DDD;	font-size: x-small; text-align: right; vertical-align: middle; width: 760px; padding: 2px; margin: 0px 5px;}
.negrita {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; }
.pequeno_dcha {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	text-align: right;}
.resto_caixa {padding: 2px 2px 2px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 150%; text-align: left;}
.tit_caixa {background-color: #DDD; padding: 3px 0px 3px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; text-align: left;}
.titulo {font-family: Arial, Helvetica, sans-serif;	font-size: large; font-weight: normal; color: #000066; margin: 0 0 5px 0; }
.valign {vertical-align:top;}

a {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}	
A:hover {color: #c00; text-decoration: underline; }
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #FFF; font-size:x-small;	font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: normal; color: #000066;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: medium;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: small;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: small; padding-left: 5px;}
hr {border: 1px solid #666;	text-align: center;	width: 90%;}
html { background-color: white;}
img {border: 0px;}
li {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small; line-height: 125%;}
P, td, th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small;}

/*Clases específicas da BUSC*/
input {font-family:Verdana, Arial, Helvetica, sans-serif;}
select {font-family:Verdana, Arial, Helvetica, sans-serif;}

.ancho25pc {width:25%;}
.ancho40pc {width:40%;}
.ancho50pc {width:50%;}
.ancho60pc {width:60%;}
.ancho70pc {width:70%;}
.ancho75pc {width:75%;}
.ancho100pc {width:100%;}
.arribadereita {vertical-align:top;	text-align:right;}
.tdbases {border-bottom:1px #ddd solid; }
.contador  	{font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.cursiva {font-style:italic;}
.foto {	width:179px; height:134px;}
.imgmid {border: 0px; vertical-align:middle; }
.negro {color: #000000;}
.refworks {text-decoration:none;font-weight:bold;}
.vermello {color:#FF0000;}

div#contador { visibility:hidden;}
div#copy {display:none;}
div#logo {width:195px; height:85px; background-repeat:no-repeat; background-image: url(../images/novologo1.gif); visibility:visible;	}
div#logoprint {width:760px; position:absolute; left:5px; text-align:left; display:none;	}
div#seccions {width:175px; vertical-align:top;}
div#seleccion {	width:100%; text-align:left; margin-left:0px;}

/*Clases específicas MILLENNIUM*/

div#catalogo {width:760px; text-align:left;	}
#searchTipMain {font-size: x-small; display:none; margin:12px}

.browseScreen { width:100%; padding-left:5px; padding-right:1px;}
.browseTable		{width: 100%; padding:3px; border:0;}
.browseHeader		{color:#000066; text-align: center; background-color: #CCCCCC; }
.browseHeaderNum 	{font-size: xx-small; border: 1px solid #BBBBBB; border-collapse:collapse; vertical-align:middle; }
.browseHeaderMark 	{font-size: xx-small; border: 1px solid #BBBBBB; border-collapse:collapse; vertical-align:middle; }
.browseHeaderData 	{font-size: xx-small; border: 1px solid #BBBBBB; border-collapse:collapse; vertical-align:middle; }
.browseHeaderYear 	{font-size: xx-small; border: 1px solid #BBBBBB; border-collapse:collapse; vertical-align:middle; text-align:center; }
.browseHeaderEntries {font-size: xx-small; border: 1px solid #BBBBBB; border-collapse:collapse; vertical-align:middle; }
.browseHeaderMedia	{font-size: xx-small; border: 1px solid #BBBBBB; border-collapse:collapse; vertical-align:middle; }


.browseList 	{width: 100%; font-size: x-small;}
/*.browseEntry 		{ border:1px solid #C00C00; }*/
.browseEntry td { border-top: 0px; }
.browseEntryNum 	{text-align: center;  border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-collapse:collapse;}
.browseEntryMark  	{text-align: center;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-collapse:collapse;}
.browseEntryData 	{text-align: left;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-collapse:collapse;}
.browseEntryYear	{text-align: center;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-collapse:collapse;}
.browseEntryEntries {text-align: center;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-collapse:collapse;}
.browseSubEntry 	{background-color: #EEEEEE}
.browseEntryMedia	{text-align: center;  border-right: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; border-collapse:collapse;}
.browseResourceTable {border: 1px solid #CCCCCC; margin: 0px 0px; border-collapse: collapse;}
.browseResourceTableHeader { background-color: #DDD; padding: 3px 0px 3px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-align:center;}
.browseResourceTableEntry {padding: 2px 2px 2px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; line-height: 150%;}


.navigationRow {padding: 5px 5px 5px 5px; vertical-align:middle; width:100%; }

.bibDetail {font-size: x-small; border: 0px; }
.bibItems {border:0px;}
.bibItemsHeader { font-size:xx-small; color:#333333; background-color:#DDDDDD; text-align:left; border:1px solid #CCCCCC;}
.bibItemsEntry td {font-size:xx-small; text-align: left; border: 1px solid #CCCCCC; border-collapse:collapse;}
.bibLinks {border: 1px solid #CCCCCC; background-color:#DDDDDD;}
.holdingsDivider {width:100%; color:#666666; height:1px;}
.bibRecordLink {text-align:center; font-size:xx-small; font-style:normal; }
.bibInfoLabel { color:#666666; padding: 2px 20px 2px 2px; text-align:right;}
.bibInfoData {padding: 2px 2px 2px 2px; }
.bibPager {font-size:xx-small;}
.bibResourceTable {	border: 1px solid #CCCCCC; margin: 5px 0px; border-collapse: collapse;}
.bibResourceTableHeader { background-color: #DDD; padding: 3px 0px 3px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; text-align:center;}
.bibResourceTableEntry {padding: 2px 2px 2px 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; line-height: 150%;}

.briefCitRow {width:100%; text-align:center; border: 1px solid #CCCCCC;}
.briefcitResultInfo {text-align:center;}
.briefcitExtras	{border-top:1px solid #CCCCCC; font-size:xx-small; text-align:right; font-weight:bold;}
.briefcitDetail	{border-top:1px solid #cccccc;}
.briefcitActions	{text-align:center; }
.briefcitStatus	{ font-style:italic; color:#666666;}
/*.bibInfoLabel {font-size: x-small; color:#000066; font-style:italic;}*/
/*.bibInfoData {font-size: x-small; border-bottom: 1px solid #CCCCCC; }*/
/*.bibHoldings {font-size: x-small; background-color: #DDDDDD; border: 1px solid #CCCCCC; } */

.patFunc		{width: 100%}
.patFuncHeaders		{font-size: xx-small; background-color: #DDDDDD; border: 1px solid #CCCCCC; }
.patFuncMark		{font-size: xx-small; width: 8%; background-color: #EEEEEE; text-align: center}
.patFuncTitle		{font-size: xx-small; width: 44%; background-color: #EEEEEE;}
.patFuncBarcode		{font-size: xx-small; width: 8%; background-color: #EEEEEE;}
.patFuncStatus		{font-size: xx-small; width: 20%; background-color: #EEEEEE;}
.patFuncCallNo		{font-size: xx-small; width: 20%; background-color: #EEEEEE;}
.patFuncPickup		{font-size: xx-small; background-color: #EEEEEE;}
.patFuncCancel		{font-size: xx-small; background-color: #EEEEEE;}
.patFuncPSrchBtn	{font-size: xx-small; background-color: #EEEEEE;}
.patNameAddress		{text-align:left; }
/*.patHelpLinks		{visibility: hidden;}*/

.reserveBibs { border: 1px solid #CCCCCC; }
.reserveBibs td { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-size:x-small; }
.reserveBibs input { background-color: #DDDDDD; font-size:xx-small; }


pre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;}
.widgit {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; border: 1px solid #CCCCCC;  background-color: #DDDDDD; }
.bibSearchtool {width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; border: 1px solid #CCCCCC;  background-color: #DDDDDD; padding:10px 0px 0px 0px; }
.bibSearchtoolPeq {width:90%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; border: 1px solid #CCCCCC;  background-color: #DDDDDD; padding:2px 0px 0px 5px; }
.bibSearchtoolPeqNeg { font-weight:bold; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small;}
.availLimMessage {font-size:xx-small; text-align:left;}
.loggedInMessage		{font-style: italic; color: #C00C00; }
.errormessage		{color: #C00C00;}
.textopequeno {font-size:xx-small; }
.button { vertical-align: middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; }
.celdaboton {width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;  border: 1px solid #CCCCCC;  background-color: #DDDDDD; padding:10px 0px 0px 0px; }


