
/* - printupc.css - */
@media print {
/* http://www.upc.edu/portal_css/printupc.css?original=1 */
body {font: normal 9pt/12pt Helvetica, Arial, sans-serif; background-color: white !important; background-image: none !important; border-top:1pt solid #007bc0; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:5pt 0; padding:10pt 0 5pt;}
h1 {font-size:18pt;}
h2 {font-size:16pt;}
h3 {font-size:14pt;}
h4 {font-size:12pt;}
h5 {font-size:11pt;}
h6 {font-size:10pt;}
label, textarea, input, select {display:block;}
.blockquote {border: 2pt double #d9d9d9; padding:3pt 6pt; background-color: #f2f2f2 !important; margin:0 0 5pt 0;}
a {text-decoration:underline; color:#007bc0;}
h1 {border-bottom: 1pt solid #C07;}
h2 {border-bottom: 1pt solid #007bc0;}
div, p, ul, dl, ol {width: auto;}
ul, ol, dl {padding: 0; margin:0; list-style-position:inside;}
ul ul, ul ol, ol ol, ol ul {margin-left:10pt;}
dt, dd {padding:0; margin:0;}
abbr, acronym {border-bottom:0;}
table{border-collapse:collapse;}
p {margin: 3pt 0;}
tt, pre, code, samp, kbd {font-family: monospace; border: 1pt solid #cef; padding:1px; margin:5pt; background:white;}
#portal-sitemap img , .portal-breadcumbs-null, .sortdirection, .contacte, .enllacosInicial, .goout, #menuPrincipal, #plegat, #portal-personaltools-wrapper, .banda, .eines, #cercador, .portletNavigationTree, #content-views, .hiddenStructure, caption, .contentActions, .documentActions, #history, .managePortletsLink, #kss-spinner, #fancy_overlay, #fancy_wrap {display:none;}
div.top, #portal-logo, #portal-siteactions, .hiddenStructure, #portal-searchbox, #portal-globalnav, #portal-personaltools, #portal-languageselector, .contentViews, .contentActions, .help, .legend, .portalMessage, .documentActions, .documentByLine, .netscape4, #portal-footer, #portal-colophon, .skipnav, #kss-spinner, #review-history, #content-history, .listingBar,.visualNoPrint {    display: none;}
.printOnly {display: block !important;}
h1 img.printOnly {float:left; border:0; margin:18pt 10pt 0 0;}
.logos {margin:0; padding:0;}
.logos h1 .goout {display:block; font-size:16pt; border:0; padding-top:33pt; margin:0; text-transform:uppercase; letter-spacing:1pt;}
.logos h1 {border:0; margin:0; padding:0pt 0 0 0; border-top: 1pt solid #cef;}
.logos h1 a {border:0; text-decoration: none; margin:0; padding:0;}
#portal-breadcrumbs {font-size:75%; margin:3pt 0 0 0; padding-left:51pt;}
#peu {border-top: 3pt solid #e6e6e6; margin-top:10pt;}
#peu span {color: #999}
h1.documentFirstHeading {border-bottom: 3pt solid #d9d9d9; padding-bottom:5pt; margin-left:0pt; font-size:21pt; margin-top:20pt; color: black !important;}
#portal-column-content.sl h1.documentFirstHeading {margin-left:-20pt;}
span.firstHeading {display:none;}
.documentDescription {font-weight: bold; color:#666;margin-left:0pt; margin-top:0pt;}
#portal-column-content.sl .documentDescription {margin-left:-20pt;}
div:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty {display:none !important;}
.telefon {font-weight:bold;}
.tempsPrevisio {font-size:smaller;}
#mapaTemps ul {display:none;}
#previsionsLocalitats li h3, #previsionsLocalitats li h4 {display:inline;}
#previsionsLocalitats li div {display:inline;}
br {line-height:10pt;}
.fletxaBlava, .llistatDestacat li {display: list-item; list-style-image: url(fletxaBlava.gif) !important;list-style-position: outside; margin-left:25px;}
.llistatEnllacos li {display: list-item; list-style-image: url(punta.gif) !important;list-style-position: outside; margin-left:20pt;}
.ca, .rg, .gb {background: #f3f3f3; border:1pt solid #e6e6e6; padding:5pt;}
.gb.fi {display:none;}
.scroller {border:1pt solid #ccc; padding:5pt;}
.scroller .sh {font-size:14pt; font-weight:bold; color: #4d4d4d;}
div.se, div.sd, div.ie, div.id {display:none;}
.breadcrumbSeparator, #portal-breadcrumbs em {font-weight: bold; font-style: normal; color: #666; font-size:120%;}
img.contorn {border: 1pt solid #e6e6e6; padding:2pt;}
img.left {float:left; margin:10pt 10pt 10pt 0;}
img.right {float:right; margin: 10pt 0 10pt 10pt;}
.cita {font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color:#666;}
.gris {color: #666 ! important;}
.caixa, .caixa2 {background:#f3f3f3;}
tfoot, .small {font-size:90%;}
dt {font-weight: bold;}
h3.ratllat {border-top: 2px dotted #d9d9d9;}
.ratllat.fucsia {border-top-color:#CC007D;}
.ratllat.taronja {border-top-color:#EEA333;}
/* */
div.pageBreak {page-break-before: always;}
li, table, div, blockquote {page-break-before: auto !important; page-break-inside: avoid !important;}
#region-content {margin: 0 0 0 20pt;}
#region-content a[href^="#"] {text-decoration:none; color:#333;} /**/
#region-content a:link[href^="http://"]:after, #region-content a:link[href^="https://"]:after, #region-content a[href^="http://"]:visited:after, #region-content a[href^="https://"]:visited:after { content: " (" attr(href) ") "; font-size: 80%; } /**/
/* */
table.dades, table.estandard, table.listing { margin: 1pt auto 10pt !important; width:auto; text-align:left; vertical-align:top; border:1pt solid #e6e6e6; border-top-width:2pt; min-width:66%; background: #f3f3f3 !important; page-break-inside:avoid; }
th { border-bottom: 1pt solid #d9d9d9;  font-weight: bold;  vertical-align:top;}
td { border-bottom: 1pt solid #d9d9d9;  vertical-align:top;}
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; border:0; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;}
h1, h2, h3, h4, h5, h6 {color:#999;}
/* ******************************/
.llistatDestacat li {font: bold 13px/20px Arial, Helvetica, sans-serif;}
#content .right {float: right; margin: 5px 0 5px 5px;}
#content .left {margin: 5px 5px 5px 0;}
h1.inicial {font-weight:normal;margin:0; color:#999; border-bottom:1px solid #cc007d;} h1.inicial strong {color:#4d4d4d;}
h2.inicial {border-top:1px solid #cc007d; border-bottom:0; padding:5px 0;}
h3.ratllat {font-weight:normal;margin:0; background:transparent url(bgTits.gif) repeat-x 0 0; padding:10px 0 5px;}
h3.fucsia {background:transparent url(bgTitsf.gif) repeat-x 0 0;}
h3.taronja {background:transparent url(bgTitst.gif) repeat-x 0 0;}
h3.gris {color:#666; font-weight:normal;}
h4, h5, h6 {font-weight:bold;}
.indexPortal {clear:both;}
.indexPortal li {background: url(bgTits.gif) repeat-x 0 0; padding: 10px 0 0 0; clear:both;}
.indexPortal h3 {margin:0; font-weight: normal;}
.indexPortal h3 a {color:#333;}
.gris {color: #666;}
p.gris {padding:5px;}
.cita {font: italic 12px/18px Georgia, 'Times New Roman', Times, serif;}
.left {background: none; float:left; margin:5px 5px 5px 0;}
div.left {width:59%;}
.contorn {padding:4px; border:1px solid #f3f3f3; background: #fff; margin: 5px;}
.enllacos {border-left:1px solid #b4b4b4;padding-left:15px; width:36%; float:right;margin:10px 0;}
.indexPortal li .enllacos li {background: url(quadretGris.gif) no-repeat 0 0.55em; padding:0 0 0 1em; margin: 5px 0; list-style: none; list-style-image: none;}
.visualClear {clear:both;}
.dosColumnes {}
.dosColumnes li {float:left; width:48%; clear:none; margin-right:10px;}
.dosColumnes li li {float:none; width:auto;}
.dosColumnes .enllacos {  width:auto; float:left; border:0; padding:0; margin:0 0 0 10px;}
.descripcio {font: bold 14px/18px Arial, Helvetica, sans-serif; color:#b4b4b4; margin:0;}
.marca {padding:5px 50px;}
.marca:first-line {background: url(fletxaBlava.gif); display:block; position:absolute; top:0; padding:50px !important;}
.linksCont li, .banerCont li {float:none; list-style:none;}
.banerCont img {display:none;}
.banerCont br {display:none;}
.note {font-size:85%;}
.indexPortal li {list-style:none;}
.indexPortal div {float:none; width:100%;}
.indexPortal div br {display:none;}
ul.enllacos {float:none; border:0; width:100%;}
ul.llistatDestacat.right {float:none;} /**/
.ca.taronja div {background-color:#fcf1e1;}
table.estandard, table.minimal {width:500px; margin: 10px auto;}
table.estandard tr {}
table.estandard td, table.estandard th {padding:8px 20px; background:#e5f6ff;border-top:1px solid #fff;}
table.estandard thead th {padding:10px 20px; background:#cef;}
table.estandard tfoot td {padding: 5px 20px; background:#d6f1ff; font-size:90%; font-style:italic;}
table.estandard .se {background: #cef url(ca_se.gif) no-repeat top left;}
table.estandard .sd {background: #cef url(ca_sd.gif) no-repeat top right;}
table.estandard .ie {background: #d6f1ff url(ca_ie.gif) no-repeat bottom left;}
table.estandard .id {background: #d6f1ff url(ca_id.gif) no-repeat bottom right;}
table.estandard.gris td, table.estandard.gris th {background-color:#f3f3f3;}
table.estandard.gris thead th, table.estandard.gris .se, table.estandard.gris .sd {background-color:#e6e6e6;}
table.estandard.gris tfoot td, table.estandard.gris .ie, table.estandard.gris .id {background-color:#eee;}
table.estandard.fucsia td, table.estandard.fucsia th {background-color:#ffe5f6;}
table.estandard.fucsia thead th, table.estandard.fucsia .se, table.estandard.fucsia .sd {background-color:#fce;}
table.estandard.fucsia tfoot td, table.estandard.fucsia .ie, table.estandard.fucsia .id {background-color:#ffd6f1;}
table.estandard.taronja td, table.estandard.taronja th {background-color:#fdf6ea;}
table.estandard.taronja thead th, table.estandard.taronja .se, table.estandard.taronja .sd {background-color:#fcedd6;}
table.estandard.taronja tfoot td, table.estandard.taronja .ie, table.estandard.taronja .id {background-color:#fcf1e1;}
table.minimal {border-collapse:separate; border-spacing: 2px 0px;}
table.minimal td, table.minimal th {margin-right:10px; border-top:1px solid #ccc; padding: 5px;}
table.minimal thead th {border-bottom: 3px solid #007bc0; border-top:0;}
table.minimal tfoot td {font-size:85%; color:#999;}
table.minimal .first {border:0;}
table.minimal tfoot td {border-color: #e6e6e6;}
table.minimal tbody th {color:#666; background:#f9f9f9;border-bottom:1px solid #fff !important;}
table.minimal.fucsia thead th {border-color: #cc007d;}
table.minimal.llima thead th {border-color: #7dcc00;}
table.minimal.taronja thead th {border-color: #eea333;}
table.minimal.gris thead th {border-color: #999;}
table.dades {width:auto;}
table.dades tfoot td {color: #999; font-size:85%;}
table.dades tbody td {background:#f9f9f9;padding:10px;}
table.dades thead  th {text-align:center; font: normal 16px/16px Arial, Helvetica, sans-serif; color:#666; background-color:#e6e6e6; width:33%;}
table.dades thead th, table.dades tbody td { border-left: 1px solid #fff; border-right:1px solid #ccc;}
table.dades tbody td {vertical-align:top;}
table.dades .se {border-left:0; background: #e6e6e6 url(ca_se.gif) no-repeat 0 0;}
table.dades .sd {border-right:0;background: #e6e6e6 url(ca_sd.gif) no-repeat top right;}
table.dades .ie {border-left:0;background: #f9f9f9 url(ca_ie.gif) no-repeat bottom left;}
table.dades .id {border-right:0;background: #f9f9f9 url(ca_id.gif) no-repeat bottom right;}
a#parent-fieldname-eventUrl {border-left: 5pt solid #cef; padding-left:15pt;}
#visitasGuiadas {border:2pt double #ccc; padding:5pt; clear:both; margin-top:20pt;}
#visitasGuiadas li, .drawers li, #baners li {list-style-image:none; list-style:none;}
#baners {margin-top:10pt;}
#visitasGuiadas li li {list-style-type:circle;}
#visitasGuiadas h3 br {display:none;} /**/
#visitasGuiadas img, #destacat img, .drawers-wrapper img {display:none;}
.drawer-handle-content {display:block !important; height:auto !important;}
#content .dosdowns .left, #content .dosdowns .right {float:none;}
.enquestaHome {border: 1pt solid #cef; padding:5pt;}
.voti {display:none;}
.meteoBox {display:none;}
#portal-sitemap div {display:inline !important;}
.formTabs {display:none;}
.beautytab {border:1px solid #ccc; padding:5pt;}
.beautytab dd {border-top: 2px dashed #e6e6e6; padding-top:5pt;}
.beautytab dd:first-child {border-top: 0; padding-top:0;}
table.dades, table.listing, table.estandard, .ca, .rg, .gb, .beautytab {border-radius:5pt;}
/**/ /**/
div, ul, ol, dl, li, a, h1, table, p {orphans: 3 !important; widows: 3 !important;}
}


/* - public.css - */
@media screen {
/* http://www.upc.edu/portal_css/public.css?original=1 */
/* */
/* */
/* */
/* */

}


/* - portlets.css - */
@media screen {
/* http://www.upc.edu/portal_css/portlets.css?original=1 */
/* */
/* */
/* */
/* */

}

