/*
Només canvis d'estructura, respecte de l'Invenio original, compartida amb DDD i Traces
*/

/* Tipografies de Google */

@import url(css@family=Open+Sans%253A400italic,700italic,400,700);

html, body {
	font-size: 85%;
}
/* Específics UAB */

/* +registre complet */

#citacio {
	font-size: 0.9em;
	text-align: right;
	z-index: 99;
	position: absolute;
	top: 12px;
	right: 10px;
}

span.titol, #HB {
	font-size: 1.2em;
}

span.titol a {
	font-weight: bold;
}

.registre table {
	padding: 0px;
	border-collapse: collapse;
}

.registre td.text {
	padding: 0px;
	font-size: 1em;
	line-height: 1.5em;
	width: auto;
}

.registre td.text img {
	vertical-align: sub;
}

.registre td.etiqueta {
	font-size: 1em !important;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-bottom: 0px;
	padding-right: 10px;
}

.registre td td {
	font-size: 0.85em;
	line-height: 1.5em;
	width: 90px;
	padding-bottom: 20px;
	padding-right: 20px;
}

.registre p {
	display: inline-block;
	position: relative;
	margin: 10px 0 0 0 !important;
}

.narrowsearchbox td.dades {
	margin: 0;
	font-size: 1em;
}

form td.dades {
	width: 95%;
	padding: 0;
	font-size: 1.1em;
}

form .latestadditionsboxrecordbody td.dades {
	padding: 0;
}

td.dades a b {
	font-size: 1.1em;
}

td.dades a~a[href*="record"]:last-of-type  {
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
	margin-top: 16px;
	float: left;
}

span.etiqueta {
	font-weight: bold;
}

a.url {
}

/* +miniatures */

td.miniatura {
	vertical-align: top;
	text-align: center;
	padding: 2px 0;
}

td.miniatura a {
	display: inline-block;
}
td.miniatura img.miniatura {
	border: 1px solid #999966;
	margin: 0 10px 10px 0px;
}

td.dades img.miniatura {
	margin: 10px 10px 10px 0;
	border: 1px solid #999966;
	float: left;
	position: relative;
}

.registre img.miniatura {
	border: 1px solid #999966;
	margin: 0 8px 10px 8px;
}

.tamany {
	color: #888;
	font-size: 0.8em;
}

/* +botons */

div.moreinfo {
	margin: 10px 0;
}

a.moreinfo {
	font-size: 0.85em;
}

/*span.moreinfo {
	margin: 10px 0;
	border: 1px solid #ddd;
	padding: 2px 8px;
	background-color: #eef0ef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

span.moreinfo:hover {
	background-color: #e6e8e7;
	border: 1px solid #bbb;
	cursor: pointer;
}

span.semblants {
	margin: 0 4px;
	border: 1px solid #ddd;
	padding: 2px 8px;
	background-color: #eef0ef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

span.semblants:hover {
	background-color: #e6e8e7;
	border: 1px solid #bbb;
	cursor: pointer;
}*/

span.llicencia {
	vertical-align: middle;
}

span.llicencia:hover {
	cursor: pointer;
}

.stats_button {
    border-radius: 8px;
    display: inline-block;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 30px;
}

.stats_button:hover {
   background-color: #999999;
}

.stats_button:active {
    position: relative;
    top: 1px;
}

/* final UAB  */

/* Estructura */

body {
	background-color: #ffffff;
	font-family: 'Open Sans', sans-serif;
}

.home, .index, .search, .help, .youraccount, .youralerts, .yourapprovals, .yourbaskets, .yourgroups, .yourloans {
    max-width: 100%;
    width: 98%;
    min-width:98%;
    margin: auto !important;
    padding: 0px 0px 0px 0px;
    border-right: 0px;
    border-left: 0px;
}

.admin, .yourmessages, .batchuploader, .stats, .health, .collection, .records, .frequency, .loans, .web, .stats, .circulation, .error, .summary, .collections, .submit {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0px;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
}

.pagebody {
	margin: 2% 3%;
	padding: 0;
	background-color: #fff;
	min-height: 340px;
}

.pagebodystripeleft {
	width: auto;
	max-width: 20%;
	margin: 0px;
	padding-left: 0;
	padding-right: 20px;
}

.pagebodystriperight {
	width: 180px;
	padding-left: 10px;
}

.pagebodystripemiddle {
	color: #000;
	background: #fff;
	padding: 0;
	margin: 0;
}

.home .pagebodystripemiddle {
	padding: 0px 0px 20px 0px;
}

.pagefooter {
	margin-top: 0px;
	padding: 10px 10px 20px 10px;
	width: auto;
	border-top: 1px solid #d4dad6;
}

.pagefooterstripeleft {
	margin: 0px;
}

.pagefooterstriperight {
	margin: 0px;
}

/* final estructura */

/* Capçalera */

.headerlogo {
	position: relative;
}

.headerbox {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.userinfoboxbody{
    margin-right:0.1%
}

.headerbox tr {
	height: 90px;
}

.headerbox tr.menu {
	height: 30px;
}

.headerbox td {
	padding: 0;
}

.headerbox td.headermoduleboxbodyblank {
	padding: 0px;
	border: none;
}

.headerboxbodylogo a, .headerboxbodylogo a:visited {
	overflow: hidden;
	visibility: hidden;
	padding-bottom: 0px;
}

.headermoduleboxbody {
	font-size: 1.3em;
	border: none;
	background: transparent;
	padding: 6px;
	font-weight: normal;
	font-style: normal;
}

.headermoduleboxbody.idioma {
	padding: 0 6px 0 6px;
}

.headermoduleboxbody.idioma span.langinfo {
	padding: 0 6px;
}

.headermoduleboxbody.idioma a.langinfo:link {
	padding: 0 6px;
}

.headermoduleboxbodyblanklast {
	border-bottom: none;
}

.headermoduleboxbodyselected {
	font-size: 1.3em;
	border: none;
	background: transparent;
	padding: 6px;
	margin: 0;
	font-weight: normal;
	font-style: normal;
}

.pageheader {
	background-color: #fff;
}

td.navtrailboxbody {
	margin: 0;
	padding: 2px;
	font-size: 1.1em;
}

/* final capçalera */

/* Menús */
.menu .headermoduleboxbody .hassubmenu a {
	background-image: none;
}

.menu .headermoduleboxbody .hassubmenu a.header:hover {
	background-image: none;
}

.menu .hassubmenu a {
	padding: 0px 6px;
	background-image: none;
}

.menu .on.hassubmenu a {
	background-image: none;
}

.menu a {
	padding: 0px 8px;
}

.menu .on {
	height: auto;
}

a.headerselected:link {
	font-weight: normal;
	font-style: normal;
}

a.headerselected:visited {
	font-weight: normal;
	font-style: normal;
}

a.headerselected:active {
	font-weight: normal;
	font-style: normal;
}

a.headerselected:hover {
	font-weight: normal;
	font-style: normal;
}

.menu ul {
	padding-bottom: 6px;
}

.menu li {
	margin-right: 0px;
	padding: 3px 6px;
}

.menu ul.subsubmenu {
	top: 24px;
	z-index: 999;
	left: -6px;
}

.menu ul.subsubmenu li {
	display: list-item !important;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.menu ul.subsubmenu li a, .menu div ul.subsubmenu li a:hover, .menu div ul.subsubmenu li a:visited {
	display: block;
	text-transform: none;
}

.menu :hover ul {
	display: block;
}

/* final menus */

/* Subpàgines */

h1 {
	font-size: 1.8em;
	margin: 10px 0;
}

/* final subpagines */

/* Portalboxes */

.portalbox {
	border-top: none;
	background-color: #eef0ef;
	padding: 10px;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pagebodystripemiddle .portalbox {
	background-color: #eef0ef;
	padding: 10px;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

form .portalbox {
	margin-right: 190px;
}
.portalboxheader {
	font-size: 1.3em;
	background: none;
	border-bottom: none;
	letter-spacing: 1px;
	padding: 0 0 10px 0;
}

.pageboxlefttopadd .portalboxheader,
.pageboxrighttopadd .portalboxheader {
	letter-spacing: 0px;
	font-size: 1.1em;
}

.portalboxbody {
	color: #000;
	padding: 0px;
	background-color: transparent;
	font-size: 0.9em;
}

.portalboxbody .portalboxbody {
	font-size: 1em;
}

.portalboxbody p {
	margin: 0 0 10px 0;
}

/* final portalboxes  */

/* Cerca searchbox */

.home .searchbox {
	margin: 0 0 10px 0;
}
.searchbox {
	margin: 0 0 10px 0;
	padding: 0;
}

.searchboxbody {
	padding: 6px 0px;
	vertical-align: middle;
}

.searchbox input.simplesearchfield {
	border: 1px solid #ccc;
	padding: 6px;
	color: #666;
	font-size: 1.1em;
}

.searchbox input.advancedsearchfield {
	border: 1px solid #ccc;
	padding: 6px;
	color: #666;
	font-size: 1.1em;
	width: 160px;
}

.searchbox input {
	padding: 4px;
	margin: 4px;
	vertical-align: middle;
}

.searchbox select {
	margin: 0 4px;
	border: 1px solid #ddd;
	padding: 6px;
	background-color: #eef0ef;
	color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.searchbox input.formbutton {
	padding: 6px 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.searchbox input.formbutton:hover {
	cursor: pointer;
}

.searchboxbody small {
	font-size: 0.9em;
	margin-left: 10px;
	display: block;
}

/* final search box */

/* Taules  */

form table td {
	position: relative;
	vertical-align: text-top;
}

table.narrowsearchbox,
table.focusonsearchbox {
	font-size: 1.1em;
	padding: 0px;
}

table.narrowsearchbox td {
	padding: 4px 0 0 0;
	line-height: 1.5em;
}

table.focusonsearchbox td {
	padding: 6px 0 0 4px;
	line-height: 1.5em;
}

table.narrowsearchbox td a strong,
table.focusonsearchbox td a strong {
	font-size: 1.2em;
}

/* +Limitar per col·lecció */

td.narrowsearchboxbody input {
	margin: 0 6px 0px 8px;
}

.narrowsearchbox {
	margin: 0;
	padding: 0;
}

.narrowsearchboxheader {
	padding: 8px;
	background-color: #eef0ef;
	white-space: nowrap;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* +Enfocat a */

.focusonsearchbox {
	padding: 0px;
	margin: 0 0 0 10px;
	min-width: 180px;
}

.focusonsearchboxheader {
	padding: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* Llistat col·leccions de registres  */

.latestadditionsbox {
	background: none;
	margin: 0 0 20px 0;
	padding: 0;
	border-spacing: 0px;
}

.latestadditionsboxtimebody,
.latestadditionsboxrecordbody {
	background: none;
}

.latestadditionsbox tr:hover {
	background-color: #eef0ef;
}

.home .narrowandfocusonsearchbox {
	text-align: justify;
	margin-right: 2%;
}

table.narrowsearchbox td .latestadditionsboxtimebody {
	padding: 12px 8px 0px 8px;
	margin: 0;
	color: #888;
	font-size: 0.8em;
}

table.narrowsearchbox td .latestadditionsboxrecordbody {
	padding: 8px 8px 4px 0;
}

/* +botó més a sota */

.narrowsearchbox div {
	padding: 0px;
	top: 12px;
}

/* +botons, afegeix al cistell, etc. */

.formbutton {
	border: 1px solid #ddd;
	padding: 6px 14px;
	background-color: #eef0ef;
	color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	font-style: normal;
}

.formbutton:hover {
	background-color: #e6e8e7;
	border: 1px solid #bbb;
	cursor: pointer;
}

/* +navegador pàgines, surt quan has clicat "més" a sota el llistat de registres */

td.searchresultsboxheader img,
small a.img {
	margin: 0 4px;
	vertical-align: -1px;
}

div small {
	font-size: 1em;
}

/* +Google, surt quan has clicat "més" a sota el llistat de registres */

.googlebox {
	border-top: none;
	margin: 30px auto;
}

.googleboxheader {
	background: #eef0ef;
	padding: 8px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.googleboxbody {
	color: #333;
	padding: 4px 8px 4px 8px;
	background-color: #eef0ef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.googleboxbody img {
	vertical-align: top;
	top: 3px;
	position: relative;
}

/*  +externalcollections, surt quan has clicat "més" a sota el llistat de registres */

.externalcollectionsbox {
	border-top: none;
	margin: 30px auto;
	padding: 0;
}

.externalcollectionsboxheader {
	background: #eef0ef;
	padding: 8px;
	font-weight: bold;
}

.externalcollectionsboxbody {
	color: #333;
	padding: 8px;
	background-color: #eef0ef;
	line-height: 1.6em;
}

.externalcollectionsresultsbox {
	color: #000;
	padding: 0px;
	margin-top: 15px;
	border-collapse: collapse;
	border-top: 1px solid #fc0;
	width: 100%;
}

/* final Llistat col·leccions */

/* Resultats de la cerca */

.searchresultsbox {
	background: none;
	margin: 15px 0px;
	border-collapse: collapse;
	border-top: none;
}

.searchresultsboxheader {
	background: #eef0ef;
	padding: 8px;
	font-size: 1em !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.searchresultsboxheader input,
.pagebodystripemiddle small input {
	border: 1px solid #ccc !important;
	padding: 3px;
}

.searchresultsboxheader small {
	font-size: 1em;
}

.searchresultsboxbody {
	color: #000;
	background: #eef0ef;
	border: none;
	padding: 8px;
}

.searchresultsboxrecords {
	margin-left: 0px;
	margin-right: 20px;
}

/* final Resultats de la cerca */

/* Registres complets */

div.detailedrecordtabs {
	border: none;
	background-color: #eef0ef;
	padding: 4px 6px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.detailedrecordbox div.detailedrecordboxcontent {
	border: none;
	font-size: 1.1em;
}

.detailedrecordtabs li a {
	border: none;
	margin-right: 10px;
	color: #fff;
	background-color: #aaa;
	padding: 5px 8px;
	font-size: 0.95em;
	font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.detailedrecordtabs li a:hover {
	text-decoration: none;
	background-color: #444;
	color: #fff;
}

.detailedrecordtabs li.on a {
	color: #fff;
	border: none;
	background-color: #444;
}

.detailedrecordtabs li.disabled a {
	border: 1px solid #fff;
	margin-right: 10px;
	color: #999;
	background-color: #eef0ef;
	padding: 5px 8px;
	font-weight: normal;
	font-style: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.detailedrecordtabs li.first a {
	border: none;
}

.detailedrecordtabs li.first.on a {
	border: none;
}
.detailedrecordbox .inside {
}
.detailedrecordbox .inside div {
	color: #888;
}

bfe_appears_in_collections {
	width: 100%;
	float: left;
}

.detailedrecordbox .inside div#moreinfo {
	color: #888;
	text-align: right;
}
.detailedrecordbox .fletxes {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}

.detailedrecordbox .fletxes a.moreinfo:link {
	color: #fff;
	background-color: #aaa;
	padding: 4px 8px;
	margin: 0 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.detailedrecordbox .fletxes a.moreinfo:visited {
	color: #fff;
	background-color: #aaa;
}

.detailedrecordbox .fletxes a.moreinfo:active {
	color: #fff;
	background-color: #444;
}
.detailedrecordbox .fletxes a.moreinfo:hover {
	color: #fff;
	background-color: #444;
	cursor: pointer;
}
.detailedrecordbox .fletxes span.moreinfo {
	margin: 0;
}

div.bottom-left-folded {
	padding: 0px;
	margin: 10px 0;
	float: left;
}

div.bottom-right-folded {
	float: right;
	padding: 0px;
	margin: 10px 0;
}

div.bottom-right-folded span.moreinfo {
	margin-right: 0 !important;
}

ul.detailedrecordactions {
	list-style-type: none;
}

.detailedrecordactions, .detailedrecordactions a {
	color: #666;
	font-size: 1em;
}

.recordlastmodifiedbox {
	font-size: 0.9em;
}

div.detailedrecordminipanel {
	font-size: 1em;
	border: none;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #eef0ef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* +Comentaris */

.comment-subscribe {
	padding: 8px;
	margin-bottom: 20px;
	background-color: #eef0ef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline;
}

.webcomment_container {
	float: left;
	position: relative;
	width: 100%;
/*

font-size: 0.9em; */
}

#comment-write {
	border: none;
	margin-top: 20px;
	margin-right: 0px;
	padding: 0;
	position: relative;
	clear: right;
}

#comment-write h2 {
	padding: 0 5px;
	position: relative;
	margin-top: 30px;
	top: 0;
	left: 0;
}

.reportabuse {
	margin: 15px 0 0 0;
	position: relative;
	float: left;
	font-size: 0.95em;
}

#comment-write .submit-area {
	margin: 15px 0 0 0;
	position: relative;
	clear: left;
	float: left;
}

.adminbutton {
	margin: 10px 0;
	border: 1px solid #ddd;
	padding: 6px 14px;
	background-color: #eef0ef;
	color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.adminbutton:hover {
	background-color: #e6e8e7;
	border: 1px solid #bbb;
	cursor: pointer;
}

/* +Estadístiques d'ús */

.inside ul {
	font-size: 1em;
}

/* final Estadístiques d'ús*/

/* final registres complets */

/* Ajuda, Personalitza i Administració */

.help h3,
.admin h3,
.stats h3 {
	font-weight: bold;
	font-variant: normal;
	width: auto;
	border-bottom-style: none;
	font-size: 1.3em;
}

.help h5 {
	margin: 20px 0 10px 0;
}

/* +taules */

.help .pagebodystripemiddle table,
.help .pagebodystripemiddle table,
.help .pagebodystripemiddle blockquote table,
.youraccount .pagebodystripemiddle table,
.youraccount .pagebodystripemiddle table.youraccountbox,
.youralerts .pagebodystripemiddle table.alrtTable,
.youralerts .pagebodystripemiddle table,
.yourbaskets .pagebodystripemiddle table,
.stats .pagebodystripemiddle table,
.bskbasket {
	border-collapse: collapse;
	border: none !important;
	margin-bottom: 10px;
	background-color: #eef0ef;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* +capçaleres */

.youraccountheader,
.mailboxheader tr {
	padding: 8px;
	border: none;
	background-color: #fff;
	font-weight: bold;
}

/* +cel·les */

.help .pagebodystripemiddle td,
.youraccount .pagebodystripemiddle td.youraccountbody,
.youralerts .pagebodystripemiddle table.alrtTable td,
.youralerts .pagebodystripemiddle table td,
.mailboxrecord,
.admin .pagebodystripemiddle td {
	border: none;
	border-bottom: 1px solid #ccc;
	background-color: #eef0ef;
	padding: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 1em !important;
}

.youraccount .pagebodystripemiddle td {
	border: none;
	background-color: #eef0ef;
	width: inherit;
	padding: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* +elements, taules i altres especials */

.admintd, .admintdleft, .admintdright {
	background-color: #fff;
}

.confirmoperation,
.infobox {
	background-color: #eef0ef;
	text-align: center !important;
}

.inboxheader, .mailboxbody,.mailboxresults td {
	border: none;
	background-color: #fff;
}

.alrtTable tr {
	font-size: 1em;
}

.yourbaskets .pagebodystripemiddle table td {
	width: inherit;
	padding: 8px;
}

.yourbaskets .pagebodystripemiddle table table td {
	padding: 4px;
}

.yourbaskets .pagebodystripemiddle table thead.bskbasketheader {
	padding: 0px;
	border: none;
	background-color: #fff;
}

.bsk_directory_box_content_list_baskets,
.bsk_directory_box_content_list_topics_groups,
.bsk_directory_box_tab_content_selected,
.bsk_directory_box_tab_content_inactive,
.bsk_directory_box_tab_separator,
.bsk_directory_box_tab_separator_end,
.bskbasketheader,
.bskbasketfooter,
.bsk_directory_box_nav_tab_content,
.bsk_directory_box_nav_tab_options,
.webbasket_basket_content_item_cell,
.bskbasketfooter {
	border: none;
	background: transparent;
}

tr.mailboxfooter td {
	border: none;
}

/* +inputs cerca */

.youraccount .pagebodystripemiddle input,
.help .pagebodystripemiddle input,
.youralerts .pagebodystripemiddle input,
.yourbaskets .pagebodystripemiddle input,
.bskbasket input,
.mailbox input {
	border: 1px solid #ccc !important;
	padding: 6px;
	color: #666;
	font-size: 1.1em;
}

.youraccount .pagebodystripemiddle input.formbutton,
.help .pagebodystripemiddle input.formbutton,
.youralerts .pagebodystripemiddle input.formbutton,
.yourbaskets .pagebodystripemiddle input.formbutton,
.bskbasket input.formbutton,
.mailbox input.formbutton {
	border: none !important;
	color: #fff;
	font-size: 1em !important;
}

.youraccount .pagebodystripemiddle code.blocknote input.formbutton {
	font-size: 0.8em !important;
}

.pagebodystripemiddle input.nonsubmitbutton {
	border: none !important;
	color: #fff !important;
	background: #aaa;
	font-size: 1em !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	font-style: normal;
}

.pagebodystripemiddle input.nonsubmitbutton:hover {
	background-color: #444;
	color: #fff;
	cursor: pointer;
}

/* +sagnats i taules interiors */

.help .pagebodystripemiddle blockquote {
	background-color: #eef0ef;
	width: inherit;
	padding: 8px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.help .pagebodystripemiddle blockquote table {
	border: none !important;
}

.help .pagebodystripemiddle blockquote td {
	border: none;
}

.pagebodystripemiddle code,
.pagebodystripemiddle div blockquote pre {
	font-size: 1.4em;
	white-space: normal;
}

.pagebodystripemiddle pre {
	font-size: 1.4em;
	white-space: pre;
	overflow: scroll;
}

.yourapprovals .pagebodystripemiddle  ul {
	font-size: 1.2em;
}

.yourapprovals .pagebodystripemiddle ul ul {
	font-size: 1em;
}

#bibMergePanel {
	background: white;
	width: 173px;
	position: relative;
	margin-bottom: 20px;
	font-size: 0.8em;
	top: 0;
	float: left;
}

#bibMergeContent {
	min-height: 300px;
	font-size: 0.8em;
	margin-left: 200px;
}

.admin .pagebodystripemiddle table {
	border-collapse: collapse;
	border: none !important;
	margin-bottom: 10px;
	background-color: #fff;
}

.admin_wvar, .admin_w200, .admin_wvar_nomargin {
	border: 1px solid #ccc !important;
	padding: 6px;
	color: #666;
	margin: 0;
}
.admin .pagebodystripemiddle table,
.admin .pagebodystripemiddle td {
	margin: 0px;
	background-color: #fff;
}
.admin .pagebodystripemiddle th {
	margin: 0px;
	padding: 6px;
	border: none;
	background-color: #eef0ef;
}
.adminlabel {
	background: #fff;
	padding: 10px 4px 0 0;
	width: auto;
	display: inline-block;
	vertical-align: baseline;
}

/* final Ajuda, Personalitza i Administració */

/* Lliura */

body.submit .portalboxbody {
	font-size: 1em;
	line-height: 1.4em;
}
.submitBody {
	background-color: #eef0ef;
	width: inherit;
	padding: 8px;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.submitBody table {
	border: none;
}
.submitBody td {
	border: none;
	vertical-align: top;
	padding: 5px;
}
.submitHeader {
	padding: 0px;
	color: #fff;
	background-color: #444;
}
.submitCurrentPage {
	color: #000;
	background: #9cf;
	border: none;
}
.submitEmptyPage {
	color: #fff;
	background: #fff;
	border: none;
}

/* final Lliura Quadratí */


/* Afegits Ferran Jorba */
#detailedrecordshortreminder {
	/* Eliminar el paper quadricular de la pàgina d'estadístiques del registre */
	background: none;
}

#detailedrecordshortreminder #clip {
	/* Eliminar el clip de paper de la pàgina d'estadístiques del registre */
	background: none;
}

abbr	{
	/* Afegir-hi un estil com el del Firefox per a IE8, Safari, and Chrome.
   	   Vegeu: http://html5doctor.com/the-abbr-element/ */
	border-bottom: 1px dotted black;
}
