
/* - public.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/public.upc.css?original=1 */
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
/* */
/* */
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
color: Black;
line-height: 1.5em;
}
h1, h2 {
letter-spacing: 0;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.75em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1.25em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2, h3, h4, h5, h6 {
color: #444;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
p {
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Helvetica Neue", Arial, FreeSans;
}
q {
quotes: "“" "”" "‘" "’";
}
/* */
/* */
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
/* */
/* */
#portal-siteactions {
font-size: 100%;
padding-bottom: 2em;
text-align: center;
}
#portal-siteactions li {
margin-right: 0.5em;
}
#portal-siteactions li a:hover {
color: #75ad0a
}
/* */
/* */
a.link-parent {}
a.link-anchor {
border: none !important;
color: Black !important;
cursor: default !important;
}
#content a.link-overlay {
border-bottom: 1px dotted #205c90 !important;
}
dl dt .documentByLine {
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
dl.portlet {
margin: 0 0 1em;
font-size: 100%;
}
dl.portletError {
background-color: #FFA500;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
padding: 0;
line-height: normal;
font-size:1.6em;
}
div.portletAssignments {
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a {
margin: 0 0.25em;
border: 0;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
display: block;
border: 0;
}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd {
padding: 0em;
}
dl.portlet .configlets {margin-bottom:3em;}
dl.portlet .configlets li {margin:.5em 0 1em;}
div.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em 0.5em;
margin: 0 auto 1em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
a.managePortletsFallback {
display:inline-block;
}
#content a.managePortletsFallback {
display: block;
border-bottom: 0 !important;
}
#portlet-prefs a {
border: 0;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding: 0;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
display: inline-block;
}
/* */
/* */
dl.portlet ul.navTree li a {
border: none;
display: block;
}
dl.portlet ul.navTree li a:hover {
}
dl.portletNavigationTree dd.portletItem {
padding: 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0.25em 1em;
border-bottom: 0.1em dotted #ddd;
line-height: 2em;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
line-height: 2em;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #ddd;
border-left: 1em solid #ddd;
margin-left: -1em;
margin-right: -1em;
}
/* */
/* */
#content {
line-height: 1.5em;
clear: both;
font-size: 100%;
margin: 0;
}
/* */
body#content {
margin: 1em;
font-size: 62.5%;
padding:0.25em 1em;
margin:0;
}
#content h1 {
margin-top: 0.5em;
}
#content h1.documentFirstHeading {
margin-top: 0;
}
#content p,
#content table,
#content dl,
dl.portlet p,
dl.portlet {
margin-bottom: 1em;
}
#content ul,
#content ol {
margin-left:1.5em;
}
#content span.link-external a {
background: transparent url(link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#category {
font-size: 75%;
margin-bottom: 1em;
color: #666;
text-align: right;
}
#category a.link-category {
color: #333;
padding: 0.25em 0.5em;
background: #e5e5e5;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
margin:0 .1em;
}
#category a.link-category:hover {
background: #d9d9d9;
color: #333;
}
#category .separator {
display: none;
}
#content ul {
list-style-type: disc;
}
#content ol,
dl.portlet ol {
list-style-type: decimal;
margin-left: 2em;
}
#content li,
dl.portlet li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
#content dt {
font-weight: bold;
margin-bottom: 0;
margin-right: 0;
}
#content dd {
margin: 0 0 1em 2em;
}
#content pre.python {
background-color: White;
}
#content div.documentByLine {
font-size: 85%;
display: block;
color: #666;
}
#content .discreet,
#sidebar .discreet {
color: #666;
font-size: 120%;
font-weight: normal;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
#content .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
#content table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}
#content .documentDescription,
#content #description {
color: #808080;
margin-left: 0;
font: bold 1.3em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
span.mceEditor{background:#f7f7f7 !important; display:block;}
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
#content div.newsImageContainer a {
border-bottom: none;
}
#content div.newsImageContainer p.discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
background-color: rgba(40,40,40,0.7);
color: White;
font-weight: bold;
position: relative;
width: 190px;
top: -3em;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
}
/* */
/* */
table.listing,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox {
text-align: center;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e5e5e5;
border-style: solid none none;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #f3f3f3;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #f3f3f3;
}
table.listing a {
line-height: 2em;
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e5e5e5;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e5e5e5;
padding: 0.5em;
}
.dragindicator, table.listing tbody tr.dragindicator, table.listing tbody tr.dragindicator td {
background: #FFD700 !important;
}
#foldercontents-order-column {
padding: 0;
}
/* */
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
/* */
/* */
#content ul.formTabs {
background-color: #ddd;
border: 0.3em solid #ddd;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 80%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
background-color: #75ad0a;
margin:0;
}
#edit-bar ul {margin:0;}
#content-views a {
color: White;
}
/* */
#edit-bar,
#content ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab {
display: inline;
margin-right:0.25em;
}
#content-views a,
#content li.formTab a {
display: inline-block;
}
#content-views a,
#content li.formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
background: White;
color: Black;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span {
background-image: url(required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 1em;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
/* */
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ?";
}
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools dd {
background: #e3e3e3;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
}
#portal-personaltools dd a:hover {
background: #205c90;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: White;
z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu div {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; }
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
-webkit-border-radius: 0.5em;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 0.5em;
-moz-border-radius-topleft: 0;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
position:relative;
white-space: nowrap;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */
/* */
#setup-link {
font-size: 90%;
}
#content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
#content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
}
#content ul.configlets li a {
text-decoration: none;
border: none;
}
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
#content ul.configlets li label {
font-weight: bold;
}
#content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
#content ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
#content ul.configletDetails li a {
text-decoration: none;
}
#content ul.configletDetails li label {
font-weight: bold;
}
#content ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 100%;
}
.comment .documentByLine {
margin-left: 0;
font-size:1.2em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 0;
margin: 0;
}
.commentBody p {margin:0 !important;}
.commentImage {display:none;}
.commentDate {display:inline;}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
form.searchPage {
text-align:center;
}
input.searchPage {
font-size:200% !important;
}
/* */
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
}
.image-inline {
float: none;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {
float:left;
width:23%;
padding:0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float:left;
width:23%;
padding-top:0.7em;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom:1.5em;
}
/* */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em; /* */
font-weight: bold;
}
/* */
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content select {
vertical-align: top;
}
.ArchetypesCalendarWidget select, span select {display:inline;}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight:bold;
}
#content label {
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin: .5em 0 1em;
}
.field input[type="text"] {
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #808080;
margin: 0 0 0.2em 0;
font-size:1.1em;
}
div.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid #f66;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
tr.selected {
background-color: #ffa;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:left;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-footer {
font-size: 75%;
background: #ddd;
padding: 1em;
margin: 1em 0;
line-height: 2em;
}
#portal-colophon {
font-size: 70%;
text-align: center;
margin-bottom: 1em;
}
#portal-colophon li {
padding:0 0.75em;
}
#portal-colophon a {
color: #444;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom:0.1em dotted #ddd;
line-height:1.8em;
padding:0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.hiddenStructure {
display: none;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText { font-size: 86.53%; }
body.smallText { font-size: 52.88%; }
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 999999999 !important /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
#content-history #history dd {
}
#content-history div.historyRecord {
margin-bottom: 1em;
}
#content-history div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
#content-history div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
#content-history div.historyTools ul li a{
border-bottom: none;
}
#content-history div.historyTools form {
display: inline;
}
#content-history .historyAction {
}
#content-history .historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content-history div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
#content-history div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
#content-history div.historyComment p {
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
#content-history a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1721px url(contenttypes-sprite.png);
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
padding-left: 20px !important;
}
/* */

}


/* - ui.css - */
@media screen {
/* https://tv.upc.edu/portal_css/ui.css?original=1 */
/* */
/* */
.mceSaveMessage {
color: Black;
font-size: 120%;
font-weight: bold;
background-color: #FFFFE0;
border: 1px solid #996;
border-style: none none solid solid;
border-radius: 0.5em;
-moz-border-radius: 0 0 0 0.5em;
-webkit-border-radius: 0 0 0 0.5em;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
/* */
.ploneSkin table, .ploneSkin tbody, .ploneSkin a, .ploneSkin img, .ploneSkin tr, .ploneSkin div, .ploneSkin td, .ploneSkin iframe, .ploneSkin span, .ploneSkin *, .ploneSkin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:Black; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left}
.ploneSkin a:hover, .ploneSkin a:link, .ploneSkin a:visited, .ploneSkin a:active {border-color:transparent;text-decoration:none; font-weight:normal; cursor:default; color: Black}
.ploneSkin table td {vertical-align:middle; }
/* */
.ploneSkin td.mceToolbar, .ploneSkin td.mceStatusbar {}
.ploneSkin iframe {display:block}
.ploneSkin table.mceToolbar {height:26px !important; margin-bottom: 0 !important}
.ploneSkin table.mceListBox {margin-bottom:0 !important}
.ploneSkin .mceExternalToolbar table {width: auto !important; margin-bottom:0 !important}
.ploneSkin .mceLeft {text-align:left}
.ploneSkin .mceRight {text-align:right}
.mceIframeContainer {border-left: 0px solid #666 !important; border-right: 0px solid #666 !important;}
/* */
.ploneSkin .mceExternalToolbar {position:absolute; border-width: 0 0 1px 0; border-style: solid; border-color: #444; display:none; top:0; left:0; position: fixed; _position: absolute; _top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop)); background-color: #444; width: 100%; _width: expression(document.body.clientWidth); z-index: 3;}
.ploneSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;}
.ploneSkin .mceExternalClose {position:absolute; top:1px; right:0px; width:22px; height:17px; background:url(../../plugins/inlinepopups/skins/plonepopup/img/buttons.gif) -66px 0;}
/* */
.ploneSkin table.mceLayout {border: none; width: 100% !important}
.ploneSkin table.mceLayout td.mceToolbar {border: none; padding: 0}
.ploneSkin table.mceLayout td.mceStatusbar {border: 1px solid #444;	border-top: 0}
.ploneSkin table.mceToolbar, .ploneSkin tr.mceFirst .mceToolbar tr td, .ploneSkin tr.mceLast .mceToolbar tr td {border: none; margin:0; padding:0;}
.ploneSkin td.mceToolbar {padding-top:1px; vertical-align:top}
.ploneSkin .mceIframeContainer {border: 1px solid #666;}
.ploneSkin .mceEditorFocus .mceIframeContainer { background: #fff9ef !important;}
.ploneSkin table.mceEditorSave .mceIframeContainer {border: 1px solid #ddd}
.ploneSkin .mceStatusbar {font-size:100%; line-height:16px; overflow:visible; color: Black; display:block; height:20px}
.ploneSkin .mceStatusbar div {float:left; margin:2px; color: Black}
.ploneSkin .mceStatusbar div a {}
.ploneSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize}
.ploneSkin .mceStatusbar a:hover {}
.ploneSkin table.mceToolbar {margin-left:3px; float: left;}
.ploneSkin span.mceIcon, .ploneSkin img.mceIcon {display:block; width:20px; height:20px}
.ploneSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px}
.ploneSkin td.mceCenter {text-align:center;}
.ploneSkin td.mceCenter table {margin:0 auto; text-align:left;}
.ploneSkin td.mceRight table {margin:0 0 0 auto;}
/* */
.ploneSkin .mceButton {display:block; border: 1px solid transparent !important; width:20px; height:20px; margin-right:1px}
.ploneSkin a.mceButtonEnabled:hover {border: 1px solid #444 !important; background-color: #ddd;}
.ploneSkin a.mceButtonActive, .ploneSkin a.mceButtonSelected {border: 1px solid #444 !important;}
.ploneSkin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)}
.ploneSkin .mceButtonLabeled {width:auto}
.ploneSkin .mceButtonLabeled span.mceIcon {float:left}
.ploneSkin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px;}
.ploneSkin .mceButtonDisabled .mceButtonLabel {color: #444}
/* */
.ploneSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -182px 0; width:2px; height:20px; margin:2px 2px 0 4px}
/* */
.ploneSkin table.mceListBox {direction:ltr; margin-bottom: 0}
.ploneSkin table#text_style_text td.mceFirst {background:#fff;}
.ploneSkin table.mceListBox, .ploneSkin .mceListBox a {display:block}
.ploneSkin table.mceListBox .mceText {padding-left:4px; width:131px; text-align:left; border:1px solid #444; border-right:0; font-size:100%; height:20px; line-height:20px; overflow:hidden}
.ploneSkin table.mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #444;}
.ploneSkin table.mceListBoxEnabled:hover .mceText, .ploneSkin .mceListBoxHover .mceText, .ploneSkin .mceListBoxSelected .mceText {border-right:none;}
.ploneSkin table.mceListBoxEnabled:hover .mceOpen, .ploneSkin .mceListBoxHover .mceOpen, .ploneSkin .mceListBoxSelected .mceOpen {background-color: #ddd; border: 1px solid #444 !important;}
.ploneSkin .mceListBoxDisabled a.mceText {color:#444; background-color:transparent;}
.ploneSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden}
.ploneSkin .mceOldBoxModel .mceListBox .mceText {height:22px}
.ploneSkin .mceOldBoxModel .mceListBox .mceOpen {width:11px; height:22px;}
.ploneSkin select.mceNativeListBox {font-size:7pt; background: #444; border:1px solid #444; margin-right:2px;}
/* */
.ploneSkin .mceSplitButton {width:32px; height:20px; direction:ltr}
.ploneSkin .mceSplitButton a, .ploneSkin .mceSplitButton span {height:20px; display:block}
.ploneSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #444;border-right:0px}
.ploneSkin .mceSplitButton span.mceAction {width:20px; background:url(../../img/icons.gif) 20px 20px;}
.ploneSkin .mceSplitButton a.mceOpen {width:9px; border:1px solid transparent;}
.ploneSkin .mceSplitButton span.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0;}
.ploneSkin table.mceSplitButtonEnabled:hover a.mceAction, .ploneSkin .mceSplitButtonHover a.mceAction, .ploneSkin .mceSplitButtonSelected a.mceAction {border:1px solid #444; border-right:0; background-color: #444}
.ploneSkin table.mceSplitButtonEnabled:hover a.mceOpen, .ploneSkin .mceSplitButtonHover a.mceOpen, .ploneSkin .mceSplitButtonSelected a.mceOpen {border:1px solid #444;}
.ploneSkin table.mceSplitButtonEnabled:hover span.mceOpen, .ploneSkin .mceSplitButtonHover span.mceOpen, .ploneSkin .mceSplitButtonSelected span.mceOpen {background-color: #444}
.ploneSkin .mceSplitButtonDisabled .mceAction, .ploneSkin .mceSplitButtonDisabled span.mceOpen {opacity:0.3; filter:alpha(opacity=30)}
.ploneSkin .mceSplitButtonActive a.mceAction {border:1px solid #444; background-color:#444}
.ploneSkin .mceSplitButtonActive a.mceOpen {border-left:0;}
/* */
.ploneSkin div.mceColorSplitMenu table {background:#ddd; border:1px solid #444}
.ploneSkin .mceColorSplitMenu td {padding:2px}
.ploneSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #444}
.ploneSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px}
.ploneSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-size:100%; line-height:20px; border:1px solid #444}
.ploneSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #444; background-color:#444}
.ploneSkin a.mceMoreColors:hover {border:1px solid #444}
.ploneSkin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:gray}
.ploneSkin .mce_forecolor span.mceAction, .ploneSkin .mce_backcolor span.mceAction {overflow:hidden; height:16px}
/* */
.ploneSkin .mceMenu {position:absolute; left:1px; top:0px; z-index:1000; border:1px solid #444;}
.ploneSkin .mceNoIcons span.mceIcon {width:0;}
.ploneSkin .mceNoIcons a .mceText {padding-left:10px}
.ploneSkin .mceMenu table {background:White;}
.ploneSkin .mceMenu a, .ploneSkin .mceMenu span, .ploneSkin .mceMenu {display:block}
.ploneSkin .mceMenu td {height:20px}
.ploneSkin .mceMenu a {position:relative;padding:3px 0 4px 0}
.ploneSkin .mceMenu .mceText {position:relative; display:block; color:Black; cursor:default; margin:0; padding:0 25px 0 25px; display:block}
.ploneSkin .mceMenu span.mceText, .ploneSkin .mceMenu .mcePreview {font-size:100%}
.ploneSkin .mceMenu pre.mceText {font-family:Monospace}
.ploneSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;}
.ploneSkin .mceMenu .mceMenuItemEnabled a:hover, .ploneSkin .mceMenu .mceMenuItemActive {background-color:#ddd;}
.ploneSkin td.mceMenuItemSeparator {background:#444; height:1px}
.ploneSkin .mceMenuItemTitle a {border:0; background:#ddd;}
.ploneSkin .mceFirst .mceMenuItemTitle a {border:1px solid #fff; border-style: none none solid; background:#ddd;}
.ploneSkin .mceMenuItemTitle span.mceText {color:Black; padding-left:4px;}
.ploneSkin .mceMenuItemDisabled .mceText {color:#444}
.ploneSkin .mceMenuItemSelected .mceIcon {background:url(img/menu_check.gif)}
.ploneSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center}
.ploneSkin .mceMenu span.mceMenuLine {display:none}
.ploneSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;}
/* */
.ploneSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; filter:alpha(opacity=50); -ms-filter:'alpha(opacity=50)'; background:#ddd;}
.ploneSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px}
.ploneSkin .mcePlaceHolder {border:1px dotted #444}
/* */
.ploneSkin .mce_formatPreview a {font-size:80%}
.ploneSkin .mce_p span.mceText {}
.ploneSkin .mce_address span.mceText {font-style:italic}
.ploneSkin .mce_pre span.mceText {font-family:monospace}
.ploneSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em}
.ploneSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em}
.ploneSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em}
.ploneSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em}
.ploneSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em}
.ploneSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em}
/* */
.ploneSkin span.mce_bold {background-position:0 0}
.ploneSkin span.mce_italic {background-position:-60px 0}
.ploneSkin span.mce_underline {background-position:-140px 0}
.ploneSkin span.mce_strikethrough {background-position:-120px 0}
.ploneSkin span.mce_undo {background-position:-160px 0}
.ploneSkin span.mce_redo {background-position:-100px 0}
.ploneSkin span.mce_cleanup {background-position:-40px 0}
.ploneSkin span.mce_bullist {background-position:-20px 0}
.ploneSkin span.mce_numlist {background-position:-80px 0}
.ploneSkin span.mce_justifyleft {background-position:-460px 0}
.ploneSkin span.mce_justifyright {background-position:-480px 0}
.ploneSkin span.mce_justifycenter {background-position:-420px 0}
.ploneSkin span.mce_justifyfull {background-position:-440px 0}
.ploneSkin span.mce_anchor {background-position:-200px 0}
.ploneSkin span.mce_indent {background-position:-400px 0}
.ploneSkin span.mce_outdent {background-position:-540px 0}
.ploneSkin span.mce_link {background-position:-500px 0}
.ploneSkin span.mce_unlink {background-position:-640px 0}
.ploneSkin span.mce_sub {background-position:-600px 0}
.ploneSkin span.mce_sup {background-position:-620px 0}
.ploneSkin span.mce_removeformat {background-position:-580px 0}
.ploneSkin span.mce_newdocument {background-position:-520px 0}
.ploneSkin span.mce_image {background-position:-380px 0}
.ploneSkin span.mce_help {background-position:-340px 0}
.ploneSkin span.mce_code {background-position:-260px 0}
.ploneSkin span.mce_hr {background-position:-360px 0}
.ploneSkin span.mce_visualaid {background-position:-660px 0}
.ploneSkin span.mce_charmap {background-position:-240px 0}
.ploneSkin span.mce_paste {background-position:-560px 0}
.ploneSkin span.mce_copy {background-position:-700px 0}
.ploneSkin span.mce_cut {background-position:-680px 0}
.ploneSkin span.mce_blockquote {background-position:-220px 0}
.ploneSkin .mce_forecolor span.mceAction {background-position:-720px 0}
.ploneSkin .mce_backcolor span.mceAction {background-position:-760px 0}
.ploneSkin span.mce_forecolorpicker {background-position:-720px 0}
.ploneSkin span.mce_backcolorpicker {background-position:-760px 0}
/* */
.ploneSkin span.mce_advhr {background-position:-0px -20px}
.ploneSkin span.mce_ltr {background-position:-20px -20px}
.ploneSkin span.mce_rtl {background-position:-40px -20px}
.ploneSkin span.mce_emotions {background-position:-60px -20px}
.ploneSkin span.mce_fullpage {background-position:-80px -20px}
.ploneSkin span.mce_fullscreen {background-position:-100px -20px}
.ploneSkin span.mce_iespell {background-position:-120px -20px}
.ploneSkin span.mce_insertdate {background-position:-140px -20px}
.ploneSkin span.mce_inserttime {background-position:-160px -20px}
.ploneSkin span.mce_absolute {background-position:-180px -20px}
.ploneSkin span.mce_backward {background-position:-200px -20px}
.ploneSkin span.mce_forward {background-position:-220px -20px}
.ploneSkin span.mce_insert_layer {background-position:-240px -20px}
.ploneSkin span.mce_insertlayer {background-position:-260px -20px}
.ploneSkin span.mce_movebackward {background-position:-280px -20px}
.ploneSkin span.mce_moveforward {background-position:-300px -20px}
.ploneSkin span.mce_media {background-position:-320px -20px}
.ploneSkin span.mce_nonbreaking {background-position:-340px -20px}
.ploneSkin span.mce_pastetext {background-position:-360px -20px}
.ploneSkin span.mce_pasteword {background-position:-380px -20px}
.ploneSkin span.mce_selectall {background-position:-400px -20px}
.ploneSkin span.mce_preview {background-position:-420px -20px}
.ploneSkin span.mce_print {background-position:-440px -20px}
.ploneSkin span.mce_cancel {background-position:-460px -20px}
.ploneSkin span.mce_save {background-position:-480px -20px}
.ploneSkin span.mce_replace {background-position:-500px -20px}
.ploneSkin span.mce_search {background-position:-520px -20px}
.ploneSkin span.mce_styleprops {background-position:-560px -20px}
.ploneSkin span.mce_table {background-position:-580px -20px}
.ploneSkin span.mce_cell_props {background-position:-600px -20px}
.ploneSkin span.mce_delete_table {background-position:-620px -20px}
.ploneSkin span.mce_delete_col {background-position:-640px -20px}
.ploneSkin span.mce_delete_row {background-position:-660px -20px}
.ploneSkin span.mce_col_after {background-position:-680px -20px}
.ploneSkin span.mce_col_before {background-position:-700px -20px}
.ploneSkin span.mce_row_after {background-position:-720px -20px}
.ploneSkin span.mce_row_before {background-position:-740px -20px}
.ploneSkin span.mce_merge_cells {background-position:-760px -20px}
.ploneSkin span.mce_table_props {background-position:-980px -20px}
.ploneSkin span.mce_row_props {background-position:-780px -20px}
.ploneSkin span.mce_split_cells {background-position:-800px -20px}
.ploneSkin span.mce_template {background-position:-820px -20px}
.ploneSkin span.mce_visualchars {background-position:-840px -20px}
.ploneSkin span.mce_abbr {background-position:-860px -20px}
.ploneSkin span.mce_acronym {background-position:-880px -20px}
.ploneSkin span.mce_attribs {background-position:-900px -20px}
.ploneSkin span.mce_cite {background-position:-920px -20px}
.ploneSkin span.mce_del {background-position:-940px -20px}
.ploneSkin span.mce_ins {background-position:-960px -20px}
.ploneSkin span.mce_pagebreak {background-position:0 -40px}
.ploneSkin .mce_spellchecker span.mceAction {background-position:-540px -20px}
/* */
#mce_fullscreen_container {background-color: #fff}
/* */
}


/* - upcnet.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/upcnet.upc.css?original=1 */
/* */
form.searchPage {padding-top:1em;}
#content .searchPage input {display:inline; top:0;}
#content input.searchButton { background-image:url(lupacerca.png); background-position:right center; background-repeat:no-repeat; padding-right:2em; text-transform:uppercase; font-size:1.9em !important;}
#content .documentFirstHeading span.discreet {font-size:.425em; font-family: "Helvetica Neue", Arial, Free Sans, sans-serif; position:relative; top:-.25em; background:#f3f3f3; letter-spacing:0; padding:.15em .5em;-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; }
.link-feed { background: url("icons.png") no-repeat scroll right -217px transparent;  padding-right: 2em;}
#content dl {font-size:1.3em;}
#content dl a {margin:0;}
#content dd { margin: 0 0 0 1.8em;}
#content dt {	margin: 1em 0 0 0;}
#content dt:first-child {margin:0;}
#content dl {padding:.5em 1em; background:#f7f7f7; border: 1px solid #d9d9d9; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; border-top-color: #ccc;}
#content table dl {font-size:1em; background:none; border:0; padding:0;}
#content dl label {font-size:1em;}
#contentActionMenus {display:inline-block;}
.contentActions {float:none; text-align:right;}
#content table.listing {margin-bottom:.5em;}
.editionComment {background:#fffbea; padding:1em; border:1px solid #d9d9b2;}
.template-plone_control_panel #content h2 {margin-top:1em;}
.clear {clear:both !important;}
/* */
.state-private {color: #CD3B3B !important;} /**/
.state-visible {color: #547D08 !important;} /**/
/**/ /**/
.state-pending {color: #9C6600 !important;} /**/
.state-expired {color: #CD3B3B !important;} /**/
.syndicated {color: #008000 !important;}
.state-intranet {color: #C0007B !important;} /**/
/* */
#plone-contentmenu-workflow .state-private {padding: .15em .375em .2em;background-color: #c72323;	border: 0;color: #fff !important;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
#plone-contentmenu-workflow .state-visible {padding: .15em .375em .2em;background-color: #5c8513;border: 0;color: #fff !important;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
#plone-contentmenu-workflow .state-published {padding: .15em .375em .2em;background-color: #436976;border: 0;color: #fff !important;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
#plone-contentmenu-workflow .state-pending {padding: .15em .375em .2em;background-color: #dc9b11;border: 0;color: #fff !important;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
#plone-contentmenu-workflow .state-intranet {padding: .15em .375em .2em;background-color: #9b51c4;border: 0;color: #fff !important;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
.infiniteCarousel .wrapper ul {width: 9999px;list-style-image:none;list-style-position:outside;list-style-type:none; margin:0; padding:0; position: absolute; top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding: 10px; width: 174px;}
.infiniteCarousel ul li a img {display:block;height:90px;width:174px;}
.infiniteCarousel .forward:hover {background-position: 0 -36px;}
.infiniteCarousel .back:hover { background-position: 0 -108px;}
/* */
.etiq {display:inline;}
.uletiq  {margin-left: 0px;}
/* */
#login-form { width: 740px; margin: 0 auto;}
#forgotten-password { border-left: 3px solid #7BC000; float: right; width: 35%; padding-left: 10px; margin-top:1.5em;}
.iuu { font-family: Helvetica,Arial,Verdana,sans-serif; font-size: 150%; font-weight: bold; padding-left: 1.8em; padding-top: 1em;}
.iul { font-size: 125%; padding: 0;}
.template-login_failed dl.collapsible, .template-logged_out dl.collapsible, .template-login_form dl.collapsible {border: 1px solid #d9d9d9;margin: 1em 0px;padding: 0px;width:400px;}
.template-login_failed dl.collapsible dt.collapsibleHeader, .template-logged_out dl.collapsible dt.collapsibleHeader, .template-login_form dl.collapsible dt.collapsibleHeader {top:-.1em;}
.template-login_failed dl.collapsible dd.collapsibleContent, .template-logged_out dl.collapsible dd.collapsibleContent, .template-login_form dl.collapsible dd.collapsibleContent {clear: left;margin: 0;padding: 0;}
.leftF {float:left; margin:.5em 1em 1em;}
.rightF {clear:both; padding-left:.75em; margin-bottom:.5em !important;}
.template-login_failed dl.collapsible, .template-logged_out dl.collapsible, .template-login_form dl.collapsible {background:#fff !important; border:0 !important; padding-left:.4em !important;}
.template-login_failed .collapsibleContent, .template-logged_out .collapsibleContent, .template-login_form .collapsibleContent {border:1px solid #d9d9d9; padding:.5em 1em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; background:#f5fcff;}
dl.collapsedInlineCollapsible dt.collapsibleHeader {background: url("treeCollapsed.gif") no-repeat scroll 5px 50% transparent; cursor: pointer;float: none;padding: 0 0 0 2.0em;position: static;}
dl.expandedInlineCollapsible dt.collapsibleHeader {background-color:transparent; margin-bottom:1em !important;}
dl.collapsedInlineCollapsible {border: 0 none !important; display: block; margin-bottom: 10px !important; padding-bottom: 0 !important; height: 1em; width: auto;}
#fieldset-openid-login input, #login-form input {font-size: 100%;}

}


/* - ++resource++canalupc.theme.stylesheets/main.css - */
/* https://tv.upc.edu/portal_css/++resource++canalupc.theme.stylesheets/main.css?original=1 */
/* */
@font-face {
font-family: 'Museo';
src: url('++resource++canalupc.theme.stylesheets/museo700-regular-webfont.eot');
src: local('Museo 700'), url('++resource++canalupc.theme.stylesheets/museo700-regular-webfont.woff') format('woff'), url('++resource++canalupc.theme.stylesheets/museo700-regular-webfont.ttf') format('truetype'), url('++resource++canalupc.theme.stylesheets/museo700-regular-webfont.svg#webfontuugyT1tM') format('svg'), url('++resource++canalupc.theme.stylesheets/Museo700-Regular.otf') format('opentype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Museo';
src: url('++resource++canalupc.theme.stylesheets/museo500-regular-webfont.eot');
src: local('Museo 500'), url('++resource++canalupc.theme.stylesheets/museo500-regular-webfont.woff') format('woff'), url('++resource++canalupc.theme.stylesheets/museo500-regular-webfont.ttf') format('truetype'), url('++resource++canalupc.theme.stylesheets/museo500-regular-webfont.svg#webfontlBydXmGi') format('svg'), url('++resource++canalupc.theme.stylesheets/Museo500-Regular.otf') format('opentype');
font-weight: normal;
font-style: normal;
}


/* - reset.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/reset.upc.css?original=1 */
/* ********************/
html, body, div, span, a, img,
h1, h2, h3, h4, h5, h6, hgroup, p,
dl, dialog, dt, dd, ol, ul, li,
abbr, acronym, address, b, big, blockquote,
cite, code, del, dfn, em, i, ins, kbd, pre, q,
samp, tt, var, small, strong, sub, sup,
object, iframe, form, fieldset, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, footer, header, nav, section,
figure, menu, time, mark, audio, video						{ font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent;}
textarea													{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; text-align: left; margin: 0; padding: 0; }
article, aside, footer, header, nav, section,
dialog, figure, hgroup, menu								{ display: block; }
h1, h2, h3, h4, h5, h6										{ font-size: 100%; font-weight: normal; text-rendering:optimizelegibility;}
del, ins													{ text-decoration: none; }
ol, ul														{ list-style: none;  list-style-type: none;}
nav ul														{ list-style-type: none; }
table														{ border-collapse: separate; border-spacing: 0; background-color: transparent; width: auto; height: auto;}
blockquote:before, blockquote:after, q:before, q:after		{ content: ""; position:relative;}
blockquote, q												{ quotes: "" ""; }
input														{ margin: 0; }
a:focus														{outline: 1px dotted black !important;}
/* **********/
applet, basefont, dir, font, isindex, menu, s, strike, u	{ font-family: inherit; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; vertical-align: baseline; text-decoration: inherit; text-align: left; color: inherit; margin: 0; padding: 0; border: 0; outline: 0; }
dir, menu													{ list-style: none; }
nobr														{ white-space: normal; }
blink														{ text-decoration: none; }
marquee														{ overflow: visible; }

}


/* - base.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/base.upc.css?original=1 */
/* ********************/
body							{ font-family: helvetica, arial, sans-serif; line-height: 1.8; background: #f7f7f7; color: #333; }
h1, h2, h3, h4, h5, h6				{ color:#111; text-shadow:0 1px 0px rgba(255,255,255,.75);}
h4, h5, h6						{ font-weight: bold; }
b, strong, caption, th, thead, dt, legend		{ font-weight: bold; }
cite, dfn, em, i					{ font-style: italic; }
code, kbd, samp, pre, tt, var			{ font-family: mono-space, monospace; }
h1, h2, h3, h4, h5, h6				{ word-spacing: 0; }
p							{ word-spacing: 0; text-shadow:0; margin-bottom:1em;}
p+p.no-indent						{ text-indent: 0; }
pre							{ white-space: pre; top:0.45em !important;}
del							{ text-decoration: line-through; color:#c00;}
mark							{ background: rgba(255, 255, 0, 0.8); padding: .15em .3em; margin:0 -.3em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; color:#111;}
ins							{ color:#090; }
small, sup, sub					{ font-size: 80%; }
big							{ font-size: 125%; line-height: 80%; }
abbr[title], acronym[title], dfn[title]		{ border-bottom: 1px dotted black; cursor: help; }
sup, sub						{ line-height: 0 !important; }
sup							{ vertical-align: super; }
sub							{ vertical-align: sub; }
blockquote						{ padding: 1.8em; }
hr							{ border: none; background: #ddd; width: 100%; }
ul , ol 						{ margin-left: 1.5em;}
ul							{ list-style-type: square; list-style-position: outside; }
ul ul, ol ul						{ list-style-type:circle;}
ol	 						{ list-style-type: decimal; list-style-position: outside; }
li							{ display: list-item; }
input, select, button				{ cursor: pointer; }
table							{ font: inherit; width: 100%; }
li img, dt img, dd img				{ vertical-align:text-bottom !important;}
/* */
article, aside, header, hgroup,
nav, figure, section, footer			{ display: block; }

}


/* - grid.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/grid.upc.css?original=1 */
.tot { width:960px; margin:0 auto;}
.fila, div.row { float: left; /**/ width:100%; display: block; position: relative; list-style:none; margin:0; padding:0; }
.cella, div.cell { position: relative; float: left; left: 100%;}
.w1\3a 1 {width:930px;}
.w1\3a 5, .width-1\3a 5 {width:174px;}
.w2\3a 5, .width-2\3a 5 {width:363px;}
.w3\3a 5, .width-3\3a 5 {width:552px}
.w4\3a 5, .width-4\3a 5 {width:741px}
.w1\3a 6 {width:142px;}
.w2\3a 6 {width:299px;}
.w3\3a 6 {width:299px;}
.w4\3a 6 {width:615px;}
.w1\3a 9 {width:90px;}
.w1\3a 12 {width:64px;}
.p0 {margin-left:   -945px;}
.p1\3a 5, .position-1\3a 5 {margin-left:   -756px;}
.p2\3a 5, .position-2\3a 5 {margin-left:   -567px;}
.p3\3a 5, .position-3\3a 5 {margin-left:   -378px;}
.p4\3a 5, .position-4\3a 5 {margin-left:   -189px;}
.p1\3a 6 {margin-left:   -786px;}
.p2\3a 6 {margin-left:   -630px;}
.p3\3a 6 {margin-left:   -472px;}
.p4\3a 6 {margin-left:   -315px;}
.p5\3a 6 {margin-left:   -157px;}
.p1\3a 9 {margin-left:   -840px;}
.p2\3a 9 {margin-left:   -735px;}
.p3\3a 9 {margin-left:   -630px;}
.p4\3a 9 {margin-left:   -525px;}
.p5\3a 9 {margin-left:   -420px;}
.p6\3a 9 {margin-left:   -315px;}
.p7\3a 9 {margin-left:   -210px;}
.p8\3a 9 {margin-left:   -105px;}
.p1\3a 12 {margin-left:   -866px;}
.p2\3a 12 {margin-left:   -786px;}
.p3\3a 12 {margin-left:   -707px;}
.p4\3a 12 {margin-left:   -630px;}
.p5\3a 12 {margin-left:   -551px;}
.p6\3a 12 {margin-left:   -472px;}
.p7\3a 12 {margin-left:   -393px;}
.p8\3a 12 {margin-left:   -315px;}
.p9\3a 12 {margin-left:   -236px;}
.p10\3a 12 {margin-left:   -157px;}
.p11\3a 12 {margin-left:   -78px;}
.basic.w1\3a 1.p0 { /**/ width:100%; margin-left:-100%;}
/* ********************/
p, pre, address {
font-size:1.3em;
line-height:1.384em;
position:static;
top:0.384em;
}
/* ********************/
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink  { text-align: center; margin: 0 auto 1em; }
.portlet-manager-row .porlet-well_manager { width: 30%; float:left; margin:1%; }
.portlet-manager-row { width:100%; float:left; }
/* *******************************************************/
.width-4\3a 5 #canals .w1\3a 2 {width:363px;}
.width-4\3a 5 #canals .p0 {margin-left: -740px;}
.width-4\3a 5 #canals .p1\3a 2 {margin-left: -362px;}
.wfA {width:160px; margin-left:-945px;position: relative; float: left; left: 100%;}
.wfB {width:580px; margin-left:-770px;position: relative; float: left; left: 100%;}
.wfC {width:160px; margin-left:-175px;position: relative; float: left; left: 100%;}
/* */
div.position-0 {/**/ /**/ margin-left:-945px;}
div.width-full {/**/ width:100%;}
div.width-1\3a 1 {width:100%; margin-left:-100%;}
div.width-1\3a 2 { width:    50%; } /* */
div.width-1\3a 4 { width:    25%; } /* */
div.width-3\3a 4 { width:    75%; } /* */
div.width-full   { width:    100%  }
div.position-1\3a 4 {margin-left:    -75%;} /* */
div.position-1\3a 2 {margin-left:    -50%;} /* */
div.position-3\3a 4 {margin-left:    -25%;} /* */

}


/* - type.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/type.upc.css?original=1 */
body								{ font-size: 62.5%; line-height: 1.8em; }
p br 								{ height: 1.384em;}
h1, h2, h3, h4, h5, h6					{ position: relative; display:block;}
h1, h2								{ font-family: Museo, Arial; font-weight:bold;}
h1								{ font-size: 3em; line-height: 1.2em; top: .285em; margin-bottom: .6em; margin-top:1.2em; }
h2								{ font-size: 2em; line-height: .9em; top: .026em; margin-bottom: .8em;  margin-top: 1.9em;}
h3								{ font-size: 1.8em; line-height: 1.1em; top: .25em; margin-bottom: 0em; margin-top: 1em;}
h4								{ font-size: 1.3em; line-height: 1.384em; top: .384em; margin-bottom: 0em; margin-top: 1.384em;}
h5								{ font-size: 1.2em; line-height: 1.5em; top: .46em; margin-bottom: 0em; margin-top: 0em;}
h6								{ font-size: 1.125em; line-height: 1.6em; top: .5em; margin-bottom: 0em; margin-top: 0em;}
p, pre, address						{ font-size: 1.3em; line-height: 1.384em; position: relative; top: .384em; }
small								{ font-size: 11px; }
ul, ol, dl, dialog						{ position: relative; top: .384em; padding:0; }
ol ol, ol ul, ul ol, ul ul 					{ position:static }
li ul, li ol, ul ul, ol ol					{ top: 0; margin-top: 0; margin-bottom: 0; font-size: 1em; }
li h1, li h2, li h3,
li h4, li h5, li h6,
li p								{ top: 0; font-size:1.3em; }
legend								{ position: relative; top: 5px; }
table								{ font-size: 1.3em; line-height: 1.384em; }
caption							{position: relative; }
hr								{ position: relative; height: .3em; margin: 1.6em 0 1.7em; border:0; background:#d9d9d9; color:#d9d9d9;
background:-webkit-gradient(linear,left top,right top,color-stop(0.12, rgb(204,204,204)),color-stop(1, rgb(178,178,178)));
background:-moz-linear-gradient(left center,rgb(204,204,204) 12%,    rgb(178,178,178) 100%);}
p a, p abbr, p acronym, p b, p cite, p code, ul code, p del, p def, p em, p i, p ins, p kbd, p mark, p samp, p small, p strong, p sub, p sup, p var, p span {line-height:1em;}
a 								{padding:.15em .3em; margin:0 -.3em; color:#007bc0; text-decoration:none;}
a:hover, a:focus, a:active 					{text-decoration:underline;}
/* */
ul, ol, dl, dialog 						{padding:0; position:static; top:0.384em; }
}


/* - form.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/form.upc.css?original=1 */
/* ********************/
form					{ overflow: auto; }
input 					{font-family:Arial, Helvetica, sans-serif;}
input[type="text"],
input[type="password"],
input[type="select"],
input[type="search"]			{ margin-bottom: -1px; display: block; -moz-border-radius:.25em; -webkit-border-radius:.25em; border-radius:.25em; border:.1em solid #b2b2b2; border-top-color: #999; padding:.15em .25em; background:#f7f7f7;}
input[type="radio"]			{ top: -1px; margin: 0 4px 3px 1px; vertical-align:text-top; }
input[type="checkbox"]		{ top: -2px; margin: 0 4px 3px 1px; vertical-align:text-top;}
input[type="file"]			{ margin: 0px 6px 3px 6px; }
input[type="submit"],
input[type="reset"],
input[type="button"]			{ position: relative; top: 0; margin-bottom: .75em; }
select					{ display: block; margin: 0px; max-width:100%; padding:.15em .25em; border:.1em solid #b2b2b2; border-top-color: #999; background:#f7f7f7; -moz-border-radius:.25em; -webkit-border-radius:.25em; border-radius:.25em;}
textarea				{ width: 98% !important; line-height: 18px; margin-bottom: -2px; display: block; clear: left; overflow: auto;  padding:.15em .25em;}
legend, #content legend		{ font-size:1em; padding:0 .5em 1.2em 0;}
fieldset, #content fieldset 	{ border:.1em solid #3be; border-style: solid none none;}
input:focus, select:focus, textarea:focus							{background-color:#Fea!important;}
input.context:focus, input.standalone:focus, input.destructive:focus, button:focus,
input.context:active, input.standalone:active, input.destructive:active, button:active,
input.searchButton:focus, input.searchButton:active			{background-color:#333!important;}
label		{font-size:1.2em;}
.row #commenting {font-size:100%;}
#content input.searchField { display: inline; font-size: 2em; margin-bottom: 1em; top: 0;}
select {max-width:740px;}
}


/* - style.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/style.upc.css?original=1 */
img {position:relative;}
p, h1, h2	{text-rendering:optimizeLegibility ;}
h1, h2, h3 {color:#7bc000;}
.xxxs							{ font-size:.9em; line-height:2em; top:.65em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.xxs							{ font-size:1.0em; line-height:1.8em; top:.6em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.xs								{ font-size:1.125em; line-height:1.6em; top: .45em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.s								{ font-size:1.2em; line-height:1.5em; top:.46em;}
.m								{ font-size:1.3em; line-height:1.384em; }
.l								{ font-size:1.4em; line-height:1.285em; top:.35em;}
.xl								{ font-size:1.5em; line-height:1.2em; top: .3em;}
.xxl							{ font-size:1.6em; line-height:1.125em; top:.25em;}
.xxxl							{ font-size:1.8em; line-height:1em; top:.2em;}
.xxxxl							{ font-size:2em; line-height:.9em; top:.13em;}
.xxxxxl							{ font-size:2.5em; line-height:1.44em; top:.4em;}
.xxxxxxl						{ font-size:3em; line-height:1.2em; top:.275em;}
.small		{font-size:smaller;}
.big		{font-size:bigger;}
.left {float:left;}
.right {float:right;}
img.left						{float:left; margin:1em 1.5em 1em 0 ;}
img.right						{float:right; margin:1em 0 1em 1.5em ;}
p img.left, p img.right 		{margin-top:.25em !important;}
.lefted							{text-align:left;}
.righted						{text-align:right;}
.centered						{text-align:center; margin: 0 auto;}
.justified						{text-align:justify;}
.negre							{ color:#000; }
.grisfosc						{ color:#333; }
.gris							{ color:#666; }
.grisclar						{ color:#808080; }
.blancnit						{ color:#e5e5e5; text-shadow:0 -1px 0 rgba(0,0,0,.5); background:#333; }
.blanc							{ color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,.5); background:#333; }
.bgnegre {background-color:#000;}
.bggrisfosc {background-color:#333;}
.bggris {background-color:#666;}
.bggrisclar {background-color:#999;}
.bgblancbrut {background-color:#ccc;}
.bgblancnit {background-color:#e5e5e5;}
.bgblanctarda {background-color:#f2f2f2;}
.bgblancdia {background-color:#f7f7f7;}
.bgblanc {background-color:#fff;}
.noshadow {text-shadow:none;}
.blanctrencat a, .blanc a		{color:#3be;}
.blanctrencat del, .blanc del	{color:#f33;}
.blanctrencat ins, .blanc ins	{color:#3c3;}
.blanctrencat mark, .blanc mark	{text-shadow:none;}
.bordered		{border: .5em solid #fff; -moz-border-radius: .15em;  -webkit-border-radius: .15em;  border-radius: .15em; margin-top:1em;}
.shadowed		{-moz-box-shadow:rgba(0,0,0,.5) 0 .1em .3em;-webkit-box-shadow:rgba(0,0,0,.5) 0 .1em .3em;box-shadow:rgba(0,0,0,.5) 0 .1em .3em;}
h2.liniaDalt					{border-top:.1em solid #ccc; margin-top:1.75em; padding-top:.1em;}
h3.liniaDalt					{border-top:.1em solid #ccc; margin-top:.9em; padding-top:.19em;}
h4.liniaDalt					{border-top:.1em solid #ccc; margin-top:1em; padding-top:.24em;}
h2.liniaBaix					{border-bottom:.1em solid #ccc; margin-bottom:.45em; padding-bottom:.3em}
h3.liniaBaix					{border-bottom:.1em solid #ccc; margin-bottom:.75em; padding-bottom:.315em}
h4.liniaBaix					{border-bottom:.1em solid #ccc; margin-bottom:1em; padding-bottom:.35em}
ins:before						{content:"INS"; text-transform:uppercase; position:relative; color:#fff; background:#3c3; text-indent:0; text-shadow:rgba(0,0,0,.3) 0 -1px 1px; padding:0.05em 0.3em; font-size:75%;
margin-top:0.3em; margin-right:0.5em; -moz-border-radius:.3em; -webkit-border-radius:.3em; border-radius:.3em;}
del:before						{content:"DEL"; text-transform:uppercase; position:relative; color:#fff; background:#f33; text-indent:0; text-shadow:rgba(0,0,0,.3) 0 -1px 1px; padding:0.05em 0.3em; font-size:75%;
margin-top:0.3em; margin-right:0.5em; -moz-border-radius:.3em; -webkit-border-radius:.3em; border-radius:.3em;}
.col2, .col3, .col4, .col5		{-moz-column-gap: 2em;-webkit-column-gap: 2em; column-gap:2;text-align:justify;}
.col2							{-moz-column-count: 2;-webkit-column-count: 2; column-count:2;}
.col3							{-moz-column-count: 3;-webkit-column-count: 3; column-count:3;}
.col4							{-moz-column-count: 4;-webkit-column-count: 4; column-count:4;}
.col5							{-moz-column-count: 5;-webkit-column-count: 5; column-count:5;}
.more, .pdf, .doc, .xls, .ppt, .rss, .img, .https, .baixa, .video, .audio, .alert, .error, .info { background:url(sprite10.png) right 0 no-repeat; -moz-background-size: 1.15em auto, 1.15em auto; -webkit-background-size: 1.15em auto, 1.15em auto; -o-background-size: 1.15em auto, 1.15em auto; background-size: auto auto; padding-right:1.5em !important;}
.more {background-position:right -1.3em; padding-right:1.2em !important;}
.pdf {background-position:right .3em;}
.doc {background-position:right -4.4em;}
.xls {background-position:right -5.95em;}
.ppt {background-position:right -7.5em;}
.rss {background-position:right -9.0em;}
.img {background-position:right -10.5em;}
.https {background-position:right -12.1em;}
.baixa {background-position:right -13.6em;}
.video {background-position:right -15.2em;}
.audio {background-position:right -16.7em;}
.alert {background-position:right -18.3em;}
.error {background-position:right -19.7em;}
.info {background-position:right -21.3em;}
.caixa {background:rgba(0,0,0,.2);}
.pad, .pad1 {padding:.8em 1em 1em; margin-bottom:.82em;}
.pad2 {padding:2.6em 2.8em 2.8em; margin-bottom:.75em;}
.pad3 {padding:4.4em 4.6em 4.6em; margin-bottom:.75em;}
.pad4 {padding:6.2em 6.4em 6.4em; margin-bottom:.75em;}
.pad5 {padding:8em 8.2em 8.2em; margin-bottom:.75em;}
.xafa, .xafa1 {margin-left:1.8em; margin-right:1.8em;}
.xafa2 {margin-left:3.6em; margin-right:3.6em;}
.xafa3 {margin-left:5.4em; margin-right:5.4em;}
.xafa4 {margin-left:7.2em; margin-right:7.2em;}
.xafa5 {margin-left:9em; margin-right:9em;}
.caixa p {top:.35em;}
.index							{}
.enllacos						{}
.destacat						{}
.provisionalSenseRes {list-style-type:none; margin-left:0;}
.provisionalMuntada DT {float:left;}
.provisionalMuntada DD {margin-left:5em;}
.provisionalMuntada2 DT {float:left;}
.provisionalMuntada2 DD {margin-left:10em;}
::-moz-selection {background: rgba(125,192,0,0.8); text-shadow:none !important;}
::selection {background: rgba(125,192,0,0.8); text-shadow:none !important; }
.printOnly {display:none !important;}
.goout {position:absolute !important; top:-99999em !important;}
.mayus { text-transform:uppercase;}
.minus { text-transform:lowercase;}
.nobg {background:none !important;}
.museo {font-family:Museo, Arial, Helvetica, sans-serif; }
.titolFitxa 		{ font-size:2em; color:#7bc000; font-family:Museo, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-.033em;}
.professioFitxa	{ color:#666; font-size:1.3em; margin:0 !important; top:0 !important;}
.edatFitxa		{ color:#808080; font-size:1.2em; font-weight:bold;margin:0 !important; top:0 !important;}
.subtitolFitxa 	{ font-size:1.3em; color:#111; font-familyArial, Helvetica, sans-serif; font-weight:bold; border-bottom:.1em solid #ccc; padding-top:1.5em; padding-bottom:.35em; margin-bottom:.5em;}
.contingutFitxa  	{font-size:1.3em; line-height:1.384em;}
.contingutFitxa p{font-size:1em; line.height:1.66em}
@media screen and (-webkit-min-device-pixel-ratio:0)
{	/* */	.xxxs {top:.7em;}
.s, h5 { top: .5em;}	.xs, h6 { top: .6em;}
.l, .xl { top: .37em;}
.xxxxxxl { top: .3em;}
}
}


/* - canal.upc.css - */
@media screen {
/* https://tv.upc.edu/portal_css/canal.upc.css?original=1 */
body {font-family: Arial, Helvetica, sans-serif; background: url(bg.png) repeat-x #f2f2f2;}
h1, h2 {margin:1em 0 .5em 0; letter-spacing:-.033em;}
h3 {margin:1.5em 0 .5em 0; letter-spacing:-.033em;}
h1:first-child, h2:first-child, h3:first-child {margin:0;}
#content dl {margin-top:1em;}
p {margin:0 0 1em 0;}
p a {line-height:1.5em;}
aside, article, section, header, footer, nav, hgroup, video {display:block; }
a:hover {color:#005ea0;}
#mesvist a:hover {color:#4ccdfe;}
a.privat:hover {color:#a0005e;}
.banda {background:url(cs.png) repeat-x 0 -890px #007BC0; color:#f3f3f3; height:32px; text-shadow:0px -1px 0px rgba(0,0,0,.3) !important; font-family:Verdana, Helvetica, Arial, sans-serif;}
.banda .p0 {margin-left:-960px; background:url(cs.png) no-repeat 0 -936px; height:32px; }
.banda .p4\3a 5 {margin-left:-174px; background:url(cs.png) no-repeat right -956px; height:32px; }
.banda a {color:#fff; text-decoration:none;}
.banda a:hover {text-decoration:underline;}
.logusuari {float:left; margin-left:.5em;background:url(icons.png) 0 -1px no-repeat;text-shadow:0px -1px 0px rgba(0,0,0,.3) !important; z-index:9999; font-weight:bold; margin-top:0;}
.logusuari a { background:url(icons.png) right -40px no-repeat;margin:0 0 0 2em; padding:0.74em 2em .74em .25em;}
.logopcions {margin-top:.325em;}
.logopcions li { display:inline; padding:.5em .3em; background:#306d90; position:relative; z-index:99999;}
.logopcions li a { padding:.15em .5em;}
.logopcions li a:hover { background:#6fa7c0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; text-decoration:none;}
.desconnecta { background:url(icons.png) right -80px no-repeat #306d90 !important; padding-right:.75em !important;}
.desconnecta a {  background:url(icons.png) right -118px no-repeat !important; padding:0.15em 1em !important; }
.desconnecta a:hover { background:url(icons.png) right -138px no-repeat !important;}
.desconnecta a span { position:absolute; top:-9999px;}
.idiomes { text-align:right; margin-right:.5em; margin-top:.225em;}
.idiomes li { display:inline; background:url(icons.png) left -13px no-repeat; padding-left:1em;}
.idiomes li:first-child { background:none;}
#portal-top .banda .w1\3a 5 {margin-left:-17.4em !important; width:17.4em !important;}
.eines { text-align:right; margin-top:.2em;}
.eines li { background:url(icons.png) left -10.75em no-repeat; padding-left:1.2em; -moz-background-size:1.37em; background-size:1.37em;}
.eines li:first-child {background:none;}
.eines li {display:inline;}
.titols {top:-.5em;	margin-bottom: .5em;}
.titols .p0 {margin-left:-960px;}
.titols .p2\3a 6 {margin-left:-615px;}
.logos {margin-top: .35em;}
.logos h1, .logos h2 {display:inline; margin:0; float:left; min-width:70px;}
.logos .separadora {width:18px; height:53px; background:url(cs.png) no-repeat scroll -57px 0; float:right; display:block;position:absolute; right:0; top:0;}
.logos h1 a {background:url(cs.png) no-repeat scroll 0 0;display:block;height:53px;margin:0;width:53px; padding:0;}
.logos h2 a {background:url(cs.png) no-repeat scroll -83px 0;display:block;height:54px;margin:0;width:215px; padding:0; margin-top:.4em; margin-left:0}
.logos h1 img { font-size: 0.4em; line-height:.85em; font-family: Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:0; outline:0;}
.logos h2 img { font-size: 1em; line-height:.75em; font-family: Arial, Helvetica, sans-serif; outline:0;}
.menuPrincipal {margin-top:1.5em;}
.menuPrincipal, .menu {text-align:right; margin-left:0;}
.menuPrincipal .menu li, .menuPrincipal .menu h3, .menuPrincipal .menu fieldset, .menuPrincipal .menu form, .menuPrincipal .menu input {display:inline; position: relative;}
.administra, .explora { font-weight:bold; padding:0; text-shadow: 0 -1px 0 rgba(0,0,0,.25);letter-spacing:0.1em; margin-left:1em; top:.3em; font-size:.9em !important;}
.administra a {padding:4px 2.1em 5px 0em; background: url(cs.png) no-repeat right -746px #f1ae27; margin: 0 .5em 0 0 !important;}
.explora a {padding:4px 2.1em 5px 0em; margin-left:3px; background: url(cs.png) no-repeat right -626px #007bc0; margin:0 !important;}
.administra a span {padding:3px .75em 4px; background:url(cs.png) -128px -75px no-repeat; background: url(cs.png) no-repeat left -806px; display:inline-block; min-width:75px;  margin:0;}
.explora a span {padding:3px .75em 4px;margin-right:0.1em; background:url(cs.png) no-repeat left -686px; display:inline-block; min-width:75px; text-align:center; margin:0;}
.administra a:hover {background:url(cs.png) no-repeat right -776px #f1ae27;}
.explora a:hover {background:url(cs.png) no-repeat right -656px #007bc0;}
.administra a:hover span {background:url(cs.png) no-repeat left -836px;}
.explora a:hover span {background:url(cs.png) no-repeat left -716px;}
.menu h3 a {color:#fff; text-decoration:none;}
.menu .menupb {width:13em !important; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; border:1px solid #254962; background:#316d91 url(bgpbt.gif); -moz-box-shadow:0 .125em .5em rgba(0,0,0,.25); -webkit-box-shadow:0 .125em .5em rgba(0,0,0,.25); box-shadow:0 .125em .5em rgba(0,0,0,.25);}
#boxAdministra.menupb {background:#ca9100 url(bgpba.gif); border-color: #987011 ;}
.menu .menupb li {display:block !important; padding:0em;}
.menu .menupb a {color:#fff !important; display:block; text-decoration:none; padding:.05em .5em; margin:0; font-size:1.2em;}
.menu .menupb a:hover {background-color:#4398c6;}
.menu #boxAdministra.menupb a:hover {background-color:#eeb000;}
.menu .menupb span {padding: 0 10px 0 0;bottom: -.3em;}
.menu .menupb small {color:#e5e5e5 !important; float:right; }
.menu .administra + ul {position:absolute; width:100px; z-index:99999999999999; top:24px; right:9px; display:none; margin:0;}
.menu .explora + ul {position:absolute; width:100px; z-index:99999999999999; top:24px; right:4px; display:none; margin:0;}
.menu .menupb li.mf { background:#173648 url(bgpbb.gif) !important;}
.menu .menupb li.mf.mfp {margin-top:.25em !important; padding-top:.25em !important;}
.menu .cercador fieldset {border:0;}
.cercador legend, .cercador label { display:none;}
.cercador fieldset {position:relative; top:.41em;}
.inputCercador {padding:.25em 0 ; margin-left:.2em;}
.inputCercador div { display:inline; margin:0; padding:.384em 0;}
.menu input {margin:0; padding:0; border:0; top:0; background:none;}
.cercaText input {padding-left:2.25em !important; outline:0; width:12.75em; text-shadow:0 1px 0 #fff; color:#666; position:relative; background-color:transparent !important;}
.cercaText {background:#fff url(cs.png) 0 -10.4em no-repeat; -moz-background-size:22.85em; background-size:22.85em;}
.cercaSubmit {background:#e5e5e5 url(cs.png) right -10.4em no-repeat; -moz-background-size:22.85em; background-size:22.85em;}
.cercaSubmit input {text-transform:uppercase; font-weight:bold; color:#4d4d4d; text-shadow:0 -1px 0 rgba(255,255,255,.9);letter-spacing:.025em; position:relative;text-align:center; min-width:75px; background-color:transparent !important; margin-top:-.25em;}
.cercaSubmit:hover {background:url(cs.png) right -12.7em no-repeat #d9d9d9; -moz-background-size:22.85em; background-size:22.85em;}
.cercaText:hover {background:url(cs.png) 0 -12.7em no-repeat #fff; -moz-background-size:22.85em; background-size:22.85em;}
.cercaText input:hover, .cercaText input:focus, .cercaText input:active {color:#333;}
.verd {color:#659F00;}
.xxxs.verd, .xxs.verd, .xs.verd, .s.verd {color:#538300;}
li a img {display:inline;}
img.link_blank {top:.05em; display:inline !important;}
.portraitPhoto {margin:1em; border:1px solid #b2b2b2; -webkit-box-shadow:0 0 1em rgba(0,0,0,.25); -moz-box-shadow:0 0 1em rgba(0,0,0,.25); box-shadow:0 0 1em rgba(0,0,0,.25);}
.portalMessage {-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; border:1px solid #d9d9d9; background:#f2f2f2;float: left; width: auto; display: block; position: relative; margin-top:.5em; margin-bottom:2em !important; display:block; float:none; clear:both;}
.glob dl.portalMessage {margin:0 1.5em;}
.portalMessage h2, .portalMessage dt { font-size:1.8em; padding:.384em .5em 0; display:inline-block; color:#666; float:left; line-height:.9em; font-family:Museo, Helvetica, Arial, sans-serif;}
.portalMessage dt {line-height:1.25em;}
.portalMessage p, .portalMessage dd {display:inline-block; top:0; padding:.5em; margin:0 !important;}
.portalMessage dd {font-size:1.3em}
div.info, dl.info {background: #c2e7ff !important; border-color: #81bee6 !important;}
div.error, dl.error {background: #ffd5b6 !important; border-color: #dda378 !important;}
div.alert, dl.warning {background: #ffe850 !important; border-color: #d2ba1d !important;}
.info h2, .info dt {color:#2c6489; background: url(mess_info.jpg) no-repeat .5em .3em;padding-left: 2em;}
.error h2, .error dt {color:#7d4419; background: url(mess_error.jpg) no-repeat .5em .3em;padding-left: 2em;}
.alert h2, .warning h2, .warning dt {color:#71714a; background: url(mess_warn.jpg) no-repeat .5em .3em;padding-left: 2em;}
.insideMessage {margin: 0 1.5em 1em; top:1.5em;}
/* */
#breadcrumbs .basic { background:#1b323a url(bgslide.png) repeat-x; margin-top:0em; -moz-border-radius:1em 1em 0 0; -webkit-border-radius:1em 1em 0 0; border-radius:1em 1em 0 0; border-bottom:1px solid #222;}
#breadcrumbs h2 {top:0; font-size:1em; float:left; color:#be3; text-shadow:0 -1px 0 rgba(0,0,0,.5); padding:.5em 1em .5em 1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#breadcrumbs ul {top:0; padding-left:.33em;}
#breadcrumbs li {display:inline;}
#breadcrumbs p {text-shadow:0 -1px 0 rgba(0,0,0,.8); top:0;padding:0;display:inline;}
#breadcrumbs a {color:#ccc;background: url(icons.png) left -340px no-repeat; float:left; padding:0;  position:relative;}
#breadcrumbs a span {float:left; padding:.4em 1em;background: url(icons.png) right -320px no-repeat; position:relative }
#breadcrumbs a:hover {background-color:#122; z-index:99999; color:#3be; text-decoration:none}
#paginaDalt .basic { background: url(bgslide.png) repeat-x 0 -60px #25434e; padding-bottom:1.5em; height:auto;}
#paginaDalt h2 {color:#f2a500; text-align:center; margin: .5em 0; text-shadow:0 -1px 0 rgba(0,0,0,.5); font-size:2.47em;}
#paginaDalt h2 strong {color:#fff;}
.llistaTipus {background-color:#000; padding:1em 1.5em 1.5em; font-size:1em; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;}
.llistaTipus:hover {-moz-box-shadow:0 0 1em rgba(255,255,255,.1);-webkit-box-shadow:0 0 1em rgba(255,255,255,.1);box-shadow:0 0 1em rgba(255,255,255,.1);}
.llistaTipus h3  { text-shadow:0 -1px 0 rgba(0,0,0,.25) !important; font-size:1.2em; color:#fff; font-weight:bold; display:inline; margin-right:.25em;}
.llistaTipus p  { text-shadow:0 -1px 0 rgba(0,0,0,1) !important; font-size:0.923em; display:inline;}
.llistaTipus a {color:#fff;}
.llistaTipus ul {display:inline; margin-right:8em; position:relative;}
.llistaTipus li { display:inline;}
.ordres li {border-left:1px solid #fff; padding:0 1em;}
.ordres li:first-child {border-left:0; padding-left:0;}
.ordres a:hover {color:#3be;}
.vistes li {padding:0 1em 0 0;}
.vistes .llista {background:url(icons.png) 0 -358px no-repeat; margin-right:1em}
.vistes .llista:hover, .vistes .current .llista {background-position:0 -378px;}
.vistes .imatges {background:url(icons.png) 0 -398px no-repeat;}
.vistes .imatges:hover, .vistes .current .imatges {background-position:0 -418px;}
.vistes .llista span, .vistes .imatges span {position:absolute; top:-9999px;}
.vistes img.llista, .vistes img.imatges {height:18px;}
.llistaTipus .current {color:#3be; font-weight:bold;}
/* */
#slide .basic { background: url(bgslide.png) repeat-x 0 -60px #191919; padding-bottom:1.25em;}
#slide h2 {text-align:center; margin: .5em auto; width:850px; color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,.5); font-size:2.47em; margin-left:-5.6em !important;}
#slide #fitxaDalt h2{ margin:.5em auto !important;}
#slide h2 a { color:#fff; text-shadow:0 2px 5px rgba(0,0,0,.5);}
#slide p {text-align:center; position:relative}
.directe div {margin: 0 auto; text-align:center;}
.directe h2 {margin: 0 !important; text-align:center; width:100% !important;}
.directe .panel-wrapper div {margin:0 auto !important; width:576px !important;}
#slider {  width: 700px; margin: 0 auto; position: relative;}
.slider_scroll {
height: 450px;
overflow: auto;
position: relative;
clear: left;
}
.slider_scrollContainer div.slider_panel {
padding: 0px;
height: 420px;
width: 700px; }
ul.slider_navigation {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 9px;
}
ul.slider_navigation li {
display: inline;
margin-right: 10px;
}
ul.slider_navigation a {
padding: 10px;
color: #000;
text-decoration: none;
}
ul.slider_navigation a:hover {
background-color: #f6f6f6;
}
ul.slider_navigation a.selected {
background-color: #fff;
}
ul.slider_navigation a:focus {
outline: none;
}
.scrollButtons {
position: absolute;
top: 150px;
cursor: pointer;
}
.scrollButtons.left {
left: -20px;
}
.scrollButtons.right {
right: -20px;
}
.thumb {position:; margin-left:-182px; float:left; height:90px;}
.thumb img {background:#abe9f1 url(backb.png) center no-repeat; -moz-border-radius:.5em; -webkit-border-radius:.5em; height:90px; width:174px; position:absolute; clip:rect(0px 174px 90px 0px); clip:rect(0px,174px,90px,0px);}
.thumb span {background:url(thumb.png) no-repeat; width:174px; height:90px; position:absolute; z-index:99999;}
a:hover .thumb span {background-position: 0 -90px;}
.vidscanal  {margin:-2.5em 0 1em; padding:1em 0 0; }
.vistaLlista, .vistaImatge {margin:.5em 0 0 0;}
.vidscanal li {list-style:none;min-height:8em;padding-bottom: 1px;}
.vidscanal h3, .vistaLlista h3 {padding-left:182px; font-weight:bold; font-family:Museo, Arial, sans-serif;}
.vidscanal h3 a, .vistaLlista h3 a, #vistes .vistaImatge ul a {padding:0; margin:0; color:#555;}
.vidscanal h3 a:hover, .vistaLlista h3 a:hover, #vistes .vistaImatge ul a:hover {color:#005ea0;}
.vidscanal p, .vistaLlista p {padding-left:182px; top:0;}
#content .vistaLlista p {margin-bottom:0;}
.vistaLlista ul {margin:0 !important;}
.vistaLlista li {list-style:none; margin-bottom:1em !important;min-height:7em; position:relative;}
#vistes .basic { padding-bottom:1.5em; -moz-border-radius:0 0 1em 1em; -webkit-border-radius:0 0 1em 1em; border-radius:0 0 1em 1em;}
#canals {margin-top:-1.5em;}
#canals .basic, #vistes .basic { background:#fff; padding-bottom:1.5em; }
#canals aside, #vistes aside, #fitxa aside {margin-top:1.5em;}
#canals .vidscanal h2 {font-size:2.47em; font-family:Museo, Arial, sans-serif; margin-top:1em; margin-bottom:.25em}
#canals .vidscanal h3, #videosLlista .vistaLlista h3 {font-family:Museo, Arial, sans-serif; font-weight:bold;}
#canals .vidscanal ul {margin:0;}
.vidscanal h2 a {white-space:nowrap;}
.vidscanal h2 a {text-decoration:none; color:#557C95;}
.totes { white-space:nowrap; font-size:.8em; background:rgba(123,192,0,.25); -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; font-family:Verdana, Arial, sans-serif; padding:.1em .8em .3em; top:.5em; position:relative;}
h2 .totes {font-size:.4em; font-weight:normal; top:-.4em; margin-left: .5em; letter-spacing:0 !important;}
a:hover .totes, .totes:hover {background:rgba(85,124,149,1); text-decoration:none;color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,.25);}
.marcador {margin:-.25em 0 0 -.75em; padding:0 .75em; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; margin-top:1em; z-index:2; position:relative;}
.marcador h2 {margin-top:0 !important; padding-top:.25em;}
.marcador:hover {-moz-box-shadow:0 0 .5em rgba(0,0,0,.25); -webkit-box-shadow:0 0 .5em rgba(0,0,0,.25); box-shadow:0 0 .5em rgba(0,0,0,.25); background:#fafafa;}
#vistes ul {margin-left:0;}
#vistes .vistaImatge h3 {margin:0; font-weight:bold; font-family:Museo, Arial, Helvetica, sans-serif;}
#vistes .vistaImatge ul {margin-bottom:.5em; margin-left:-12px; margin-top:0; top:0;}
#vistes .vistaImatge ul li {display:inline-block; width:174px; margin-left:12px; margin-bottom:2em;  vertical-align:top;}
#vistes .vistaImatge ul a {padding:0; margin:0; display:inline-block;}
#vistes .vistaImatge ul img {background:#abe9f1 url(backb.png) center; width:174px; height:90px;text-decoration:none; display:block; }
#vistes .vistaImatge ul span {position:relative; display:block;}
#vistes .vistaImatge ul span.sthumb {position:absolute; width:174px; height:90px; background:url(thumb.png) 0 0 no-repeat; z-index:99999;}
#vistes .vistaImatge ul a:hover span.sthumb {background:url(thumb.png) 0 -90px no-repeat;}
#vistes .vistaImatge ul p {top:0;}
#vistes .vistaImatge .gris {display:none;}
#vistes .vistaImatge .verd span {display:inline;}
#vistes .vistaImatge .thumb {margin-left:0 !important; width:174px;}
#vistes .vistaImatge img {position:absolute;}
#escoles .basic { background:#fff; padding-bottom:1.5em; -moz-border-radius:0 0 1em 1em; -webkit-border-radius:0 0 1em 1em; border-radius:0 0 1em 1em;}
#escoles h2 {margin:.5em 0; font-size:2.47em;}
#escoles ul {margin-bottom:.5em !important;}
#escoles p {margin-bottom:0 !important; font-family: Hevetica, Arial, sans-serif !important; font-weight:bold !important;}
#escoles a {padding:0; margin:0;display:block; font-size:.925em; line-height:1.45em; color:#666;}
#escoles a:hover {color:#005ea0;}
#escoles img {background:#abe9f1 url(backb.png) center; width:90px; height:54px;text-decoration:none; display:block; }
#escoles span {position:absolute; width:90px; height:54px; background:url(minithumb.png) 0 0 no-repeat; z-index:99999;}
#escoles a:hover span {background:url(minithumb.png) 0 -54px no-repeat;}
/* */
.listingBar {clear:both; min-height:4em;}
.listingBar p  {padding:0; font-size:1.2em; margin:2em 0 1em; clear:both}
.listingBar a, .listingBar .current {border:1px solid #d9d9d9; background:#f2f2f2; margin:0 .5em 0 0; padding:.75em 1em; -moz-border-radius:.25em; -webkit-border-radius:.25em; border-radius:.25em;}
.listingBar .current { font-weight:bold; border:1px solid #f2f2f2;}
.listingBar a:hover, .listingBar a:focus {background:#d9d9d9;}
div.listingBar {font-size:1.2em; margin-top:1em;}
/* */
.llistatEtiquetes, .requadrat {margin-bottom:2em; border-left:3px solid #d9d9d9; padding:.5em 0 2.5em 1em;}
.llistatEtiquetes h2 {font-size:1.8em;margin:.1em 0 .5em;}
.llistatEtiquetes ul {list-style-type:none; margin-left:0;}
.llistatEtiquetes ul p {margin:.25em 0;}
.llistatEtiquetes a {white-space: normal;}
.llistatEtiquetes small {margin-left:.1em; font-family:Verdana, Arial, sans-serif; color:#808080; font-size:.8em; margin-left:.33em;white-space: nowrap;}
.llistatEtiquetes .totes {margin-top:1em; display:inline-block; text-transform: lowercase;}
.requadrat {background:#f2f2f2; border:1px solid #e5e5e5; border-top:1px solid #d9d9d9; -moz-border-radius:.75em; -webkit-border-radius:.75em; border-radius:.75em; padding:.1em .75em .75em;}
#content .requadrat {background:#f7f7f7;}
.requadrat a {margin:0; padding:0;}
.portletStaticText .requadrat:hover, .portletContent .requadrat:hover {background:#e5e5e5;}
.portletStaticText .requadrat img, .portletContent .requadrat img {margin:.25em 0 1em;}
.rsslateral {background: url(icons.png) right -198px no-repeat; padding-right:1.25em !important;}
.requadrat.negre {background:#191919; border:0;}
.requadrat.negre a {color:#3be; text-shadow: 0 -1px 0 rgba(0,0,0,.8);}
.requadrat.negre h2 {color:#fff; text-shadow: 0 -1px 0 rgba(0,0,0,.8); margin-top:.5em}
.requadrat.negre p {color:#fff; text-shadow: 0 -1px 0 rgba(0,0,0,.8); margin-bottom:.25em;}
.requadrat.negre p small {color:#7bc000; font-size:.533em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.portletStaticText .requadrat.negre:hover, .portletContent .requadrat.negre:hover {background:#000;background: -moz-linear-gradient(-45deg, #000, #111, #333, #222, #000, #000, #222);background: -webkit-gradient(linear, left top, right bottom, color-stop(0.0, #000), color-stop(0.25, #222), color-stop(1.0, #000));}
.directes img {margin-left:-.75em; margin-top:-.1em;}
.directes div span, .directes div a {text-shadow: 0 0 0 black !important; margin:0; text-decoration:none !important; display:block;}
.directes .tit {color:#fff; font-size:1.3em;}
.directes .data {color:#7bc000; font-size:1em; font-family:Verdana,Arial,Helvetica,sans-serif; margin-top:0;}
.directes .dirText {font-family:Museo,Arial,Helvetica,sans-serif; font-size:1.8em; margin:.25em 0 .1em;}
.directes .dirText span { background:url(icons.png) no-repeat right -458px; padding-right:1.5em; display:inline;}
.directes div a:hover span span {text-decoration:underline !important;}
.read-more {position:relative;}
h3 .read-more {font-size:0.7em; font-family:Arial, Helvetica, sans-serif;}
.read-more a {display:inline !important;}
.exp45 .details {line-height:1.8em;}
.exp {}
#fitxaDalt {color:#fff;}
#fitxaDalt a {color:#3be;}
#fitxaDalt p, #fitxaDalt h3 {text-shadow: 0 -1px 0 rgba(0,0,0,.5); text-align:left;}
#fitxaDalt h3 {font-family: Museo, Helvetica, Arial, sans-serif; font-weight:bold; margin-top:1.8em; margin-bottom:0;}
#fitxaDalt .wfC h3 {margin-top:0;}
#fitxaDalt .wfA, #fitxaDalt .wfC  {min-height:31em; margin-bottom:2.5em;}
#fitxaDalt .resumPropietats {font-size:1.1em; font-family: Verdana, Helvetica, Arial, sans-serif; line-height:1.75em;}
#fitxaDalt .autors {color:#7bc000;}
#fitxaDalt p.gris {color:#fff !important;}
.infoAraVeusA, .infoAraVeusC {border-top:1px solid #555; position:absolute; bottom:1em; min-width:160px; max-width:400px; padding-top:.5em; margin:0 1.5em; min-height:22px;}
.infoAraVeusA { left:0;}
.infoAraVeusC {text-align:right; right:0;}
.infoAraVeusA p, .infoAraVeusC p {display:inline; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.infoAraVeusC p {margin: 0 0 0 .5em;}
.visu {padding:.25em 1.5em .25em 2.5em;; background: url(icons.png) 0 -176px no-repeat;}
.come {padding:.25em 1.5em .25em 2.5em; background: url(icons.png) 0 -438px no-repeat;}
#fitxa .basic { background:#fff; padding-bottom:1.5em; -moz-border-radius:0 0 1em 1em; -webkit-border-radius:0 0 1em 1em; border-radius:0 0 1em 1em;}
#fitxa h3 {margin: 0 0 .25em; font-size:2em; font-weight:bold; font-family:Museo, Arial, Helvetica, sans-serif;}
.infoVideo {padding-bottom:2em; border-bottom:5px solid #7bc000; margin-bottom:1.5em;}
#fitxa p + p {margin-top:1.8em;}
.requadrePeu {background:#f2f2f2; border:1px solid #d9d9d9; padding:.25em .5em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;}
.comment {background:#f5f9f5; border:1px solid #d9d9d9; padding:.25em .5em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; margin:1em 0;}
.comment p {top:0 !important;}
.comment {position:relative}
.commentActions {text-align:right;float:right; position:absolute; right:0; bottom:-0.5em; font-size:.83em;}
textarea {background:#eff5f5;border:1px solid #bfcfcf; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; margin:1em 0; height:9em; font-size:1.3em; padding:.25em .5em;}
.reply-to-comment-button {margin-top:.5em; margin-bottom:.25em;}
.row #commenting textarea, .row .discussion textarea {font-size:1.3em; font-family: Helvetica, Arial, sans-serif;}
#content legend, .row #commenting legend, .row .discussion legend {font-size: 100%;padding: 1em 0 .25em; font-family:Museo, Arial, Helvetica,sans-serif; font-size:2em; color:#7bc000;}
#content fieldset, .row #commenting fieldset, .row .discussion fieldset {border: 0;}
.comment:before {content: url(bgcomments.gif); position:absolute; top:39%; left:-1px;}
.commentBody {font-size:1.3em;}
#textEmbed { z-index: 99999999; position: absolute !important; right: 8.5em; top: 2em; display:none; background:#fff; padding: .5em 1em; -webkit-box-shadow: 0 0 1em rgba(0,0,0,.5); -moz-box-shadow: 0 0 1em rgba(0,0,0,.5); box-shadow: 0 0 1em rgba(0,0,0,.5); -webkit-border-radius:1em; -moz-border-radius:1em; border-radius:1em;}
#textEmbed textarea{width:750px !important; height: 240px; white-space:pre;}
#finestraVideo > div, #finestraVideo > object,#finestraVideo > embed { -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em;}
#finestraVideo > div:hover, #finestraVideo > object:hover, #finestraVideo > embed:hover { -webkit-box-shadow:rgba(0,0,0,.25) 0 0 4em; -moz-box-shadow:rgba(0,0,0,.25) 0 0 4em; box-shadow:rgba(0,0,0,.25) 0 0 4em;}
#finestraVideo > div div, #finestraVideo > object object, #finestraVideo > embed embed { -webkit-box-shadow:none;}
.uletiq {position:relative; margin-bottom:1em;}
.amplia {background: url(ajust.png) no-repeat right; padding-right:2em; margin-right:.5em}
.redueix {background: url(ajustdins.png) no-repeat right; padding-right:2em; margin-right:.5em}
.baixares {background: url(lowres.png) no-repeat left; padding-left:2em; margin-right:.5em}
.altares {background: url(highres.png) no-repeat left; padding-left:2em; margin-right:.5em}
.amplia, .redueix, .baixares, .altares {text-shadow: 0 -1px 0 rgba(0,0,0,1); z-index:9; position:relative}
.relatedItems .visualNoMarker img{display:none;}
#content .relatedItems ul.visualNoMarker {list-style: disc; margin-left:1.5em}
.relatedItems .visualNoMarker li {font-size:1.3em;}
.relatedItems dl#relatedItemBox {display:none;}
#relatedItemBox legend {padding-bottom:.5em;}
#mesvist .basic {background:url(bgvist.png) repeat-x #07151a; padding-bottom:1em; color:#fff; border-top:1px solid #000;}
#mesvist h2 {margin:.5em 0; text-shadow:0 -1px 0 rgba(0,0,0,.8); color:#be3; font-size:1.8em; font-weight:normal; font-family:Museo, Helvetica, Arial, sans-serif !important;}
#mesvist h3 {font-size:1em; letter-spacing:0;}
#mesvist p {background: url(icons.png) 0 -176px no-repeat; padding-left:2.25em; font-weight:bold; text-shadow:0 -1px 0 rgba(0,0,0,1) !important; }
#mesvist a {color:#3be; text-shadow:0 -1px 0 rgba(0,0,0,1) !important; line-height:1.384em;padding:0; margin:0; display:block}
#mesvist img {background:#abe9f1 url(backb.png) center; width:142px; height:72px; text-decoration:none; display:block;}
#mesvist p img {background:none !important; display:inline !important; width:1px; height:1px;}
#relacionats img  {background:#abe9f1 url(backb.png) center; width:142px; height:72px; text-decoration:none; display:block;}
#mesvist span.thumbspan, #relacionats span {position:absolute; width:142px; height:72px; background:url(mthumb.png) 0 0 no-repeat; z-index:99999; clip:rect(0px 142x 72px 0px); clip:rect(0px,172px,72px,0px);}
#relacionats span {background:url(mthumbw.png) 0 0 no-repeat;}
#mesvist a:hover span {background:url(mthumb.png) 0 -72px no-repeat;}
#relacionats a:hover span {background:url(mthumbw.png) 0 -72px no-repeat;}
.infiniteCarousel {height: 160px;left: 0;position: relative;width: 740px;}
.infiniteCarousel .wrapper {height: 160px;margin: 0 50px;min-height: 5em;overflow: auto;position: absolute;top: 0px;width: 640px;}
.infiniteCarousel ul li {width:142px; float: left; display:block; padding:.9em; font-size:.96em;}
.infiniteCarousel .arrow {background: #f7f7f7 url(/upctvplayer/img/arrow.png) no-repeat -1px 0px;top:.9em;cursor: pointer;display: block;height: 70px;position: absolute;text-indent: -999px;width: 40px; border:1px solid #d9d9d9; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; margin:0; padding:0;}
.infiniteCarousel .arrow:hover {background-color:#e5e5e5; border:1px solid #b2b2b2;}
.infiniteCarousel .back {background-position: 0 0;left: 0px;}
.infiniteCarousel .forward {background-position: -40px 0;right: 0;right: 0px;}
.infiniteCarousel .back:hover {background-position: 0 -72px;left: 0px;}
.infiniteCarousel .forward:hover {background-position: -40px -72px;right: 0;right: 0px;}
.infiniteCarousel h3 {line-height:1.5em;}
.infiniteCarousel h3 a {margin:0; padding:0; line-height: 1.384em; letter-spacing:0; text-shadow:0 0 0 #fff;}
.infiniteCarousel p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;}
#viewlet-below-content, #relacionats {margin-bottom:1em;}
#escoles .basic { background:#fff; padding-bottom:1.5em; -moz-border-radius:0 0 1em 1em; -webkit-border-radius:0 0 1em 1em; border-radius:0 0 1em 1em;}
#escoles h2 {margin:.75em 0 .5em; font-family:Museo, Helvetica, Arial, sans-serif !important; font-weight:bold !important;}
#escoles ul {margin-bottom:.5em;}
#escoles a {padding:0; margin:0;display:block; text-shadow:0 0 0 #fff !important;}
#escoles img {background:#abe9f1 url(backb.png) center; width:90px; height:54px;text-decoration:none; display:block; }
#escoles span {position:absolute; width:90px; height:54px; background:url(minithumb.png) 0 0 no-repeat; z-index:99999;}
#escoles a:hover span {background:url(minithumb.png) 0 -54px no-repeat;}
#peu {margin:1.5em 0 5em;}
#peu .fila {border-top:5px solid #d9d9d9; }
#peu .p0 {margin-left:-960px;}
#peu .p3\3a 5 {margin-left:-363px; }
#peu .access { text-align:right;}
#peu .access li {display:inline; padding-left:1em; background:url(icons.png) 2px -233px no-repeat;}
#peu .access li:first-child {background:none;}
#peu .access p {display:inline; top:0;}
#peu .rss {padding-right:0 !important; padding-left:1.5em; background:url(icons.png) 0 -219px no-repeat;}
#peu .backtotop span {position:absolute; top:-99999px;}
#peu .backtotop a {position:relative; padding:0 1em; background:url(icons.png) 0 -257px no-repeat;}
#peu a {color:#005ea0;}
a.privat {color: #c0007b;}
div#content-history {font-size:1.33em;}
div#content-history input {font-size:.833em;}
.even {background: #f7f7f7;}
.odd {background:#fff;}
.VersionActions {font-size:.75em;}
.VersionActions input {font-size:.93em;}
ul p code { font-weight:bold;-moz-border-radius: 1em;-webkit-border-radius: 1em;border-radius: 1em; background: #EFC;  border: 1px solid #BE3; padding: .25em .5em;}
body.mceContentBody {background:#fcfcfc;}
div.formControls {margin:1em 0;}
.destructive { background:#c0007b; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0.25em .5em; margin-right:.5em; font-size:1.2em; font-weight:normal;}
.standalone { background:#7bc000; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0.25em .5em; margin-right:.5em; font-size:1.2em; font-weight:normal;}
.context { background:#007bc0; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0.25em .5em; margin-right:.5em; font-size:1.2em; font-weight:normal;}
.searchButton { background:#7bc000; border:0; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0.25em .5em; margin-right:.5em; font-size:1.2em; font-weight:normal;}
.destructive:hover {background:#a0005e;}
.standalone:hover {background:#5ea000;}
.context:hover {background:#005ea0;}
.searchButton:hover {background:#5ea000;}
input#title {width:90%;}
#content table, #content dl, dl.portlet p, dl.portlet { margin-bottom:0;}
#content ul {margin:.5em 0 1em 1.8em;}
ul li {font-size:1.3em;}
ul li > h4, ul li > * {font-size: 1em}
ul li > a {font-size:1em; margin:0; padding:0;}
ul li > p {font-size:1em;}
ul li > p > a {font-size:1em;}
ul li > h1 {font-size: 2.307em;}
ul li > h2 {font-size: 1.538em;}
ul li > h3 {font-size: 1.15em;} /**/
ul li > h5, ul li > small, ul li > input, ul li > textarea, ul li > .s {font-size: .923em;}
ul li > h6, ul li > .xs {font-size: .865em;}
ul li > .xxs, ul li > ul li, ul li > div {font-size: .769em;}
.eines a, .banda ul li > a {font-size:.769em !important;}
.managePortletsLink {margin-bottom:2em !important;}
li.contentview-folderContents {display:inline;}
#edit-bar {min-height:24px; -moz-border-radius:1em 1em 0 0;-webkit-border-radius:1em 1em 0 0;border-radius:1em 1em 0 0; clear:both;}
#edit-bar li {display:inline; }
#edit-bar li a {font-size:12px;}
#edit-bar a:hover {text-decoration:none !important;}
.documentEditable {margin-bottom:4em;}
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd {color:#fff;z-index:5; margin:0; padding:0;}
#contentActionMenus {-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;background:#75AD0A;float:right;margin:0; padding:0; position:relative; min-height:3em; z-index:9999999;}
dl.actionMenu {margin:0; padding:0;margin-left:1em;}
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu div {line-height:18px;}
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {background-color: #EFC !important;color: #000;}
#contentActionMenus dl.actionMenu.activated dd {right:-1px; -moz-box-shadow: 0 .5em 1em rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 .5em 1em rgba(0, 0, 0, 0.25); box-shadow: 0 .5em 1em rgba(0, 0, 0, 0.25)}
div.managePortletsLink, a.managePortletsFallback {-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;#e5e5e5;padding:0.25em 0.75em;text-align:center;}
dl.actionMenu.activated dt a, dl.actionMenu.activated dd a, dl.actionMenu.activated dd div {margin: 0px 0.25em; padding:0;}
.actionSeparator a {border-top:1px solid #efc !important;}
dl.actionMenu dt, dl.actionMenu dt a, dl.actionMenu dd a, dl.actionMenu dd div {margin: 0px 0.25em;}
.actionMenuContent ul {padding:0 .4em; }
.actionMenuContent a {margin:.25em 0 !important; padding:.25em !important; min-width:  intrinsic; min-width:  -moz-max-content;}
#content {font-size:100%; margin-bottom:1.5em;}
#portal-column-one, #portal-column-two, #portal-column-content	 {margin-top:1.5em;}
#portal-column-content.w1\3a 1 #content, #portal-column-content.width-1\3a 1 #content, #portal-column-content.width-full #content   {padding: 0 15px 15px; margin-top:0;} /**/
#portal-column-content.w1\3a 1 #edit-bar, #portal-column-content.width-1\3a 1 #edit-bar, #portal-column-content.width-full #edit-bar   {margin: 0 15px;} /**/
#content h1.documentFirstHeading, #content h1.titol {margin-bottom:.25em;}
.documentDescription {margin-bottom:1em;}
#portal-columns {-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em; margin:0; background:#fff; padding:0;}
#content {padding:0;}
.template-login_form  #content {padding:0 15px;}
div.glob { clear:both; -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25); -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.25); box-shadow:0 0 5px rgba(0, 0, 0, 0.25); -moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em; margin:0; background:#fff; }
.documentActions {float:right; margin-top:2em; z-index:1; position:relative;}
.documentActions li {display:inline !important; margin-left:1em;}
#content div.documentByLine {font-size:1.1em; font-family:Verdana, sans-serif; color:#808080;}
#content div.documentByLine#category {font-size:.8em; font-family:Verdana, sans-serif; color:#808080;}
#content div.documentByLine#category p {text-align:right}
#content #slide.fila {width:960px !important; left:-18px;}
div.portletAssignments div.portletHeader {background:#f3f3f3; border:1px solid #f3f3f3; font-size:1.2em; -moz-box-shadow:0 0 .25em rgba(0,0,0,.25); -webkit-box-shadow:0 0 .25em rgba(0,0,0,.25); box-shadow:0 0 .25em rgba(0,0,0,.25); padding:.5em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;}
div.portletAssignments div.portletHeader:hover {background:#e5e5e5; border:1px solid #b2b2b2;}
div.portletAssignments .managedPortletActions {font-size:0.9em;}
div.portletAssignments .managedPortletActions a {margin:0; padding:0; font-weight:bold;}
div.portletAssignments a:hover {text-decoration:none;}
div.portletAssignments .delete {font-size:1.3em; line-height:.5em; position:relative; top:.1em; font-size:1.8em}
div.portletAssignments .delete:hover {color:#c00;}
.managedPortlet {margin:1em 0;}
.sitemaptop { margin:1em .5em 0em !important;}
.sitemaptop li {display:inline !important; margin-right:3em;}
.vidscanal li {position:relative;}
.li_canal a {font-weight:bold; font-family: Museo, Arial, Helvetica, sans-serif; font-size:1.4em;}
.li_canal li a {font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:1em;}
p.xxs.verd.exp45 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 170px;
padding-left: 0px;
margin-left:182px;
}
.plonepopup .mceTop .mceCenter {height: 19px !important;}
.plonepopup .mceTop .mceRight, .plonepopup .mceTop .mceLeft {height:19px !important; width:5px !important;}
.plonepopup .mceFocus .mceTop span {font-size: 16px !important; font-weight:bold !important; color:#7bc000 !important;}
.plonepopup .mceAlert .mceMiddle span, .plonepopup .mceConfirm .mceMiddle span {background:#d9f2ff; font-size:13px;}
body div span[id$="content"] {background:#fff6bf !important;}
.mceButton.mceCancel, .mceButton.mceOk  {font-size:13px !important; border:0 !important; margin:0 !important; padding:0.15em 1em !important;font-weight:normal !important;min-height:20px !important;background: #007bc0 !important;color:#fff !important;-moz-border-radius:2em !important;-webkit-border-radius:2em !important;border-radius:2em !important;cursor:pointer !important; margin-bottom:.5em !important;}
.mceButton.mceCancel {background:#7bc000 !important;}
a.mceResizeS {background:#fff !important;}
.template-translate_item #content table, .template-translate_item #content table tr, .template-translate_item #content table tr td {display:block !important; font-size:1em; width:99.9% !important; border:0 !important;}
.template-translate_item #content table table, .template-translate_item #content table table.mceToolbar {display:table !important; width:auto !important;}
.template-translate_item #content table table tr, .template-translate_item #content table table.mceToolbar tr {display:table-row !important; width:auto !important;}
.template-translate_item #content table table tr td, .template-translate_item #content table table.mceToolbar tr td {display:table-cell !important; width:auto !important;}
.template-translate_item #content table table.mceLayout {width:100% !important;}
.canonicalLanguage {background: #f0e8fc !important; }
#vistes .vistaLlista h3, #vistes .vistaImatge h3, #canals .vidscanal h3 {font-family:Arial, Helvetica, sans-serif; letter-spacing:0; line-height:1.33em;}
.QuickUploadPortlet {background:#000; padding:.5em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; color:#fff; margin-bottom:2em !important;}
.QuickUploadPortlet dt {text-align:center; font-family:Museo, Arial, Helvetica, sans-serif; text-shadow:0 -1px 0 rgba(0,0,0,.5) !important;}
.QuickUploadPortlet dd {background: transparent !important;}
div #label-upload {display: block !important;float: none !important;padding: .5em 0 !important; font-size:.96em;}
div.qq-upload-button {float:none;background:#c08; margin:.5em auto; font-size:1.3em; border-bottom: #e3b 1px solid;-moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;}
div.qq-upload-button:hover {background:#e3b !important;}
div.qq-upload-button input {opacity:0 !important; font-size:1em !important; background:yellow; padding:1em;}
ul.qq-upload-list li {background:#333; border:1px solid #666; font-size:1.3em; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; border-top-color:#444;}
.uploadField input {font-size:1.2em !important;  padding:.25em !important; height:auto !important; width:100px !important;}
.uploadifybuttons .uploadifybutton {background:#3be !important; padding:.25em .5em !important;}
div .qq-upload-fail {background-color: #803 !important;}
div .qq-upload-list li .server-error {color: #fce !important; line-height: 1.384em !important;}
div .qq-upload-list li .sizeContainer {height:5px !important; border-color:#fff !important; width: 66%;}
div .qq-upload-list li .sizeContainer .sizeBar {height: 5px !important;}
.pwh2 {height:auto !important; margin-top:.5em !important;margin-bottom:.5em !important;}
.coda-nav-left a, .coda-nav-right a {margin-top:180px !important;}
.coda-slider {position:relative; overflow:hidden;}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {height: auto !important;}
#slide .directe .pwh2 {margin: .5em 0 !important;}
#canals .vidscanal h2, #escoles h2, .llistatEtiquetes h2, h1, h2, h3, #content legend, .row #commenting legend, .row .discussion legend  {color: #557c95;}
#mesvist h2, #fitxaDalt h3, #breadcrumbs h2 {color:#bbd8ea;}
.totes {background: rgba(85,124,149,.25); color:#004444;}
.totes:hover {background: rgba(85,124,149,1);}
.infoVideo {border-bottom: 5px solid #bbd8ea;}
#forgotten-password {border-left: 3px solid #bbd8ea; }
.searchButton {background: #557c95;}
.searchButton:hover {background: #5a6670;}
#player img, #player embed {/* */background: transparent !important;}
.textActiveX, .altjs {background: #555; background: rgba(0,0,0,.25); padding:0 1em; border:1px solid #000; -moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em;}
.textActiveX h3, .altjs h3 {margin-top:0 !important; color:#BBD8EA;}
.textActiveX p, .altjs p {color:#fff; text-shadow:0 0 -1px black;}
.textActiveX a, .altjs a {color:#cef !important;}
.spanTitols {font-size: 0.8em; color:#fff;}
.portlets-manager select {max-width:174px;}
span.exp25, .vistaLlista h3 span  {display:block;}
h3 a:visited {color:#999;}
#fitxaDalt .resumPropietats {margin-top:2.5em;}
#fitxaDalt h3 {margin-top:0;}
.channelEnclauUpc #fitxaDalt h3 {margin-top:1em;}
.channelEnclauUpc #fitxaDalt .logo {margin-bottom:5em;}
#fitxaDalt .autors {color: #bbd8ea;}
#peu strong {color:#555;}
/* ********************************/
.channelEnclauUpc #breadcrumbs .basic {background: #1b323a url(bgslideEnclau.png) repeat-x;}
.channelEnclauUpc #slide .basic {background: url(bgslideEnclau.png) repeat-x 0 -60px #191919;}
.channelEnclauUpc #mesvist h2, .channelEnclauUpc #fitxaDalt h3, .channelEnclauUpc #breadcrumbs h2 {color:#fff6d4}
.channelEnclauUpc .infoAraVeusA, .channelEnclauUpc .infoAraVeusC {border-top: 1px solid #608b99;}
.channelEnclauUpc #fitxaDalt .autors {color: #fff6d4;}
.channelEnclauUpc #fitxaDalt a {color:#ffe400;}
.channelEnclauUpc .logo {background:url(logoEnclau.png) no-repeat 0 0; width:100%; height:40px;}
.channelEnclauUpc #fitxaDalt p {color:#fff;}
.channelEnclauUpc .altares {background: url(highresEnclau.png) no-repeat left;}
.channelEnclauUpc .baixares {background: url(lowresEnclau.png) no-repeat left;}
.channelEnclauUpc .amplia {background: url(ajustEnclau.png) no-repeat right;}
/* ********************************/
.contextidEnclauUpc #breadcrumbs .basic {background: #1b323a url(bgslideEnclau.png) repeat-x;}
.contextidEnclauUpc #paginaDalt .basic {background: url(bgslideEnclau.png) repeat-x 0 -60px #25434e;}
.contextidEnclauUpc #paginaDalt h2 {color: #ffe400;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.cercador fieldset {top:.55em;}}

}

