
/* - genweb-base.css - */
@media all {
/* http://www.epsem.upc.edu/portal_css/genweb-base.css?original=1 */
#recaptcha_widget_div {margin-bottom:1em;}
caption {display:none;}
ins, .ins {color:#538300; text-decoration:underline;}
del, .del {color:#c00; text-decoration: line-through;}
.field.error .error {
padding:0;
margin:0;
border:0;
}
.leftPlaced {
background:#FFFFFF none repeat scroll 0 0;
display:block;
float:left;
margin:0 1em 0 -2px;
padding:10px;
padding-top:0px;
}
.rightPlaced {
float: right;
margin: 0;
}
.clearBoth {clear:both !important;}
.hiddenStructure {display:none;}
.contingut{
text-align: left;
line-height: 1.5em;}
.columnaEsq {
float:right;
margin-right:0px !important;
margin-left:0;
margin-top:10px;}
.columnaCentre {
margin-left:0;
padding:0;
width:auto;
float:right;}
.columnaDreta {
float: right;
margin-top:10px;}
.columnaEsq .portlet200,
.columnaEsq .caixaPortlet,
.columnaEsq .baix200 {
margin-left:25px !important;
width:200px !important;}
.columnaDreta .portlet150,
.columnaDreta .caixaPortlet,
.columnaDreta .baix150,
.columnaDreta #baner {
margin-left:25px !important;
width:150px !important;}
.columnaDreta .caixaPortlet {
width:148px !important;
}
.columnaEsq .caixaPortlet {
width:198px !important;}
.columnaDreta #caixaPortlet {
width:148px !important;}
/* */
body {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 0.7em;  background:#f7f7f7 url(fons.png) center repeat-y; padding:0; margin:0;}
a:link, a:visited, a:active {color:#007bc0; text-decoration: none;}
a:hover {text-decoration: underline;}
img {border:0;}
.logo a:hover, .titolWeb a:hover{text-decoration: none;}
ul {margin: 0;padding: 0;}
dt {padding:2px 0;}
form { margin: 0; padding: 0; vertical-align: text-bottom;}
blockquote {
border-left:15px solid #E0CECE;
border-bottom:1px solid #E0CECE;
color: #D96245;
margin-left:0;
padding-left:0.5em;}
pre {
background-color:#E8E2DF;
border:1px solid #ccc;
color:#333;
font-family:Monaco,'Courier New',Courier,monospace;
font-size:99%;
overflow:auto;
padding:1em;}
code,
tt {
background-color:#99def6;
color:#333;
font-family:Monaco,'Courier New',Courier,monospace;
font-size:100%;
padding:0 0.1em;
font-style:normal;}
kbd {font-size:1.25em;}
code {
font-size:110%;
padding:0.1em;
}
legend {
background:transparent none repeat scroll 0%;
background-color:transparent;
font-size:100%;
padding:0 0 0.5em 0;
color:#999;
*font-size:100%;
*display:none;}
fieldset{
background:transparent url(fonsT.png) repeat-x scroll center bottom;
border:1px solid #d9d9d9;
padding:10px;
margin:25px 0;
width:auto;}
fieldset[id] legend {
background:transparent none repeat scroll 0%;
background-color:transparent;
font-size:90%;
display:inline;
padding:0 0 0.5em 0;
color:#999;}
#login-form legend { /**/
background:transparent none repeat scroll 0% !important;
background-color:transparent !important;
font-size:90% !important;
display:inline !important;
padding:0 0 0.5em 0 !important;
color:#999 !important;}
label {
font-weight:bold;
color:#c00;}
textarea {
padding:1px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:98%;
border:1px solid #b2b2b2;
font-size:115%;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
background: white url(input_background.gif) repeat-x scroll 0% 0%;}
input#recaptcha_response_field { border:1px solid #b2b2b2 !important; font-size:115% !important; }
[type="submit"], button {
background:url(botoFons.gif) repeat-x center center;
border:1px solid #006DA3;
color:#FFF;
font-size:90%;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
padding:3px 6px 5px 6px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
min-width: 3em;
*border:0;
*padding:5px;}
input.text,
input.password {
font-size: 11px;
padding: 0 1px 1px 1px;
border: 1px solid #F60;
background: url(fonsInput.gif) repeat-x;}
input.text:hover, input.password:hover {background:#fffcef;}
input.radio {
margin-right:5px;
margin-bottom:-2px;
margin-top: 2px;}
input.button {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:5px;
margin-top: 5px;
padding: 0 1px;}
.submitGo, .submitLogin {
width: 55px;
height: 16px;
padding: 0;
margin: 0;
border: 0;
overflow: hidden;
cursor: pointer;}
.submitLogin {
width: 16px;
background-repeat: no-repeat;
background-image: url(fletxes_strip.gif);
background-position: 0px -12px;}
input.searchButton {
background:White url(botoFons_cerca.gif) no-repeat center left;
cursor:pointer;
text-transform:lowercase;
border:1px solid #006DA3;
color:white;
font-size:90%;
font-weight:bold;
padding:0 3px 2px 17px;
*border:0;
*padding:2px 0 2px 14px;}
#CheckCercaLSBox{ margin: 0px 2px 2px;  -moz-transform:  scale(0.8);  -webkit-transform:  scale(0.8); transform:  scale(0.8);}
#CheckCercaLSBox{
width: 10px \9; /* */
height: 10px \9; /* */
border: 0 !important;
padding: 0 0 0 2px !important \9; /* */
margin: 0 !important \9; /* */
*margin-left:7px !important;
background: none !important;
}
.checkIntranet{position: absolute; margin: 18px 0px 0px 5px; color: #666; font-size:10px}
form.searchPage input.searchButton{
background-position:0px 0px;
padding:2px 6px 3px 20px;
*background-position:center left;
*padding:2px 3px 1px 17px;
font-weight:normal;
background-position:0 -6px;}
.template-login_form .context {
font-weight:normal;}
form.searchPage {
background:transparent url(fonsT.png) repeat-x scroll center bottom;
border:1px solid #d9d9d9;
padding:20px 10px 15px 10px;
margin-bottom:20px;}
form.searchPage p.discreet{
margin-bottom:0;
margin-top:10px;
font-size:90%;}
input.searchField {
background:transparent url(fonsInput.gif) repeat-x scroll 0% 0%;
border:1px solid #FF6600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px 1px 1px;}
input[id="title"] {
color:#CC0000;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.65em;
font-weight:bold !important;}
input[id="description"] {
color:#333333;
font-size:100%;
font-weight:normal;}
input {
background:#fff url(input_background.gif) repeat-x scroll 0% 0%;
border-color:#b2b2b2;
border-style:solid;
border-width:1px;
color:#333;
padding:3px;
font-family:Verdana,Helvetica,Arial,sans-serif;
vertical-align:middle;
font-size:115%;
visibility:visible;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
margin-left:0;}
select {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:110%;
max-width:98%;
background:#fff url(fonsInput.gif) repeat-x scroll 0% 0%;
border:1px solid #b2b2b2;
padding:2px;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}
h1, h2, h3, h4, h5, h6 {
color: #C00;
font-family:Arial,Helvetica,Verdana,sans-serif;}
h1,h2{
border-bottom:0px;
line-height:1em;
font-weight:bold;}
.textetSeccioneta h2{
color:#FFFFFF;
font-size:100%;
padding:0 0 1px 0;
margin:0;
border:0;}
h3 {
color:#557C95;
font-size:1.55em;
font-weight:bold;
margin:25px 0 15px;
padding:5px 0;}
h2{
border-top:3px solid #E6E6E6;
color:#4D4D4D;
font-size:1.55em;
margin-top:25px;
padding-bottom:10px;
padding-top:5px;}
h1 {
font-size:1.75em;
margin:0;
padding:0.2em 0.2em 0.2em 0;
position:static;}
h2.kssattr-atfieldname-title {
border-top:0 !important;
color:#CC0000;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.65em !important;
font-weight:bold !important;
padding:0.2em 0.2em 0.2em 0px !important;
position:static !important;}
h2.kssattr-atfieldname-title .formControls { font-size: 0.75em;}
h1 > img {padding-right:3px;}
h4 {font-size:125%;}
h1.documentFirstHeading {clear:left; margin-right:160px !important;}
h1.documentFirstHeading img {display:none;}
#content h2 {margin-top:15px; padding-bottom: 0;}
#content h3 {margin-bottom:5px;}
#baner {text-align:right;margin-bottom:10px;}
#baner img { border: 1px solid #e6e6e6;margin-bottom:10px;}
#baner img:hover {border: 1px solid #007bc0;margin-bottom:10px;}
/* */
/* */
#visual-portal-wrapper{
margin: 0px auto;
padding: 0;
width: 980px !important;
background:#fff;
padding-right:20px;}
/* */
#capcaplera{ height: 1px; }
.barraCerca{
margin: 15px 0px 0 0;
float:right;
text-transform: lowercase;
width: 700px;
text-align: right;
}
.barraCerca img {
vertical-align: baseline;}
.go {
position:relative;
top:4px;
padding-left:5px;}
.quadradet {
background-color:#FF6600;
margin-bottom:1px;
width:4px;
height:5px;
vertical-align:baseline;}
.connexio {margin-top:-15px;}
.connexio a{margin-left:25px;}
.connexio b{color:#4D4D4D;}
/* */
#peu { clear:both;float:none;margin-bottom:0;}
.visualClear{	margin-bottom:25px;	*margin-bottom:0; _margin-bottom:5px;}
#signText {
line-height: 1.1em;
font-size: 0.9em;
border-top: 3px solid #f60;
padding-top: 4px;
padding-bottom:1em;
float:left;
width:958px;
margin-left:22px}
.sobreElWeb {
text-align:right;
float:right;
/**/}
html*.sobreElWeb {
margin-top:0px; }
.bandaPeu {
float:left;
border-top: 18px solid #ff6600;
width:200px;
margin-top:0}
#bandaLogos {
line-height: 1.1em;
font-size: 0.9em;
border-top: 1px dashed #d96245;
margin-left: 22px;
vertical-align:middle;
text-align:right;}
#bandaLogos img {
margin: 0 8px;
padding: 10px 0;}
#portal-top {margin-bottom:1.5em;}
#portal-breadcrumbs {
font-size:0.9em;
border-bottom: 0;
padding:0;
line-height:1em;
margin:5px 0 5px;
*margin:5px 0 15px;}
#breadcrumbs-you-are-here {
padding-left:8px;
background-repeat: no-repeat;
background-image: url(fletxes_strip.gif);
background-position: 0px 2px;
}
#portal-breadcrumbs a {
text-decoration:none;}
#portal-breadcrumbs a:hover {
text-decoration:underline;}
#breadcrumbs-you-are-here{
font-weight:bold;}
.rsspeu {margin-bottom:-1px;}
#searchGadget {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent repeat-x scroll 0%;
border:1px solid #F60;
font-size:11px;
padding:0 1px 1px;}
#searchIntranetGadget {
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#f1f8e5;
border:1px solid #77b602;
font-size:11px;
padding:0 1px 1px;}
.LSBox, .NoLSBox {
float: right;
margin: 0px !important;
margin:-2px 8px 0 !important;
padding-right:0;
padding-left:0px;
*padding-left:0px;
_padding-left:0;
}
#cercaIntranetForm, #livesearch0 {}
html .livesearchContainer {
padding: 0px !important;
background-color: transparent;}
#livesearchLegend {
border:0px;
background:transparent url(liveSearchFletxa.gif) no-repeat right top;
line-height:0em;
margin-top:-5em;
padding:7px 70px;
font-size:0.0em;
z-index:1000;}
#livesearchLegend {width:0px !important; height:20px !important; 	margin-top:-1em; margin-bottom: -25px !important;}
.livesearchContainer {
background:none;
background-color: transparent;
border:0px solid #666666;
color:#333333;
font-family:Verdana,Arial, Helvetica,sans-serif;
margin:0px;
margin-top:-0.35em;
padding:0px !important;
position:absolute;
right:0px;
text-align:left;
text-transform:none;
top:0;
visibility:visible;
white-space:normal;
width:24.3em;
_color:transparent;}
/*\*/
html>body*#livesearchLegend {margin-top:0.35em;}
#LSHighlight,
.LSHighlight {
background-color: transparent;
border: 0;
color: transparent;}
.LSTable {
margin: 10px 0 0 0;
_padding:0 10px;}
.LSTable .LSRow {display:list-item !important; padding:5px !important;}
.LSTable .LSRow a {padding:5px 0;}
.LSResult {
left:0;
margin:0 !important;
display:block;
padding-top:0;
position:relative;
text-align:right;
z-index:5;
top:10px;
*top:0;}
.LSIEFix {
border:1px solid #666;
background:#f9f9f9 url(fonsTG.png) repeat-x scroll center bottom;}
.LSRow {
border:0;}
.LSRow img {
float:right;
vertical-align:middle;}
.LSRow .discreet {
margin:0;}
.LSRow div.discreet {
border-bottom:1px dotted #e6e6e6;
padding-bottom:3px;
margin-bottom:3px;
margin-left: 0px !important;}
.LSRow span.discreet {
font-size:90%;}
.LSShadow {
white-space:normal !important;
line-height:1.5em;}
.image-inline {
border:0px solid #999999;
padding:0;}
.LSDescr {
line-height: 1.5em;
margin: .5em 0 .5em 25px;
font-size: .93em;
}
.barra_idiomes {
font-size:0.9em;
padding-top:0;
*font-size:0.85em;
*padding-top:0;
_font-size:0.85em;
_padding-top:0;
_margin-right:3px;}
.documentEditable .documentContent {
border:0px solid #999;
border-bottom: 0;
border-top:1px solid #999;
padding-top:10px !important; }
.contentViews li a {
color:#007bc0;
border:1px solid #999;}
.contentViews {
background-color:transparent;
border-color:#999;}
.contentViews li { display:inline;}
.contentActions li {
border-left:1px solid #999;}
.contentActions {
/**/}
.contentViews li a:hover {
background-color:#ededed;
background:#ededed url(taulaMenu_bg_on.gif) repeat-x bottom left;
color:#999;}
.contentViews .selected a {
background-color:#ededed;
background:#ededed url(taulaMenu_bg_on.gif) repeat-x bottom left;
border-bottom:1px solid #ededed;
color:#666;}
.actionMenu .actionMenuContent ul {
background:#ededed none repeat scroll 0% 50%;
border-color:#999;}
.actionMenu .actionMenuContent li a:hover {
background-color:#ccc;
color:#fff;}
.actionMenu .actionMenuContent .actionSeparator a {
border-top:1px solid #999;}
table.listing th,
.stx table th {
background:#ededed none repeat scroll 0% 50%;
border-bottom:1px solid #999;
border-right:1px solid #999;
border-top:1px solid #999;
font-weight:normal;
padding:0.25em 0.5em;
font-size:1.1em; }
table.listing td,
.stx table td {
border-right:1px solid #999;}
table.listing,
.stx table {
border-bottom:1px solid #999;
border-left:1px solid #999;}
.even {
background-color:#f1f1f4;}
.state-published {
color:#007bc0 !important; }
.state-private {
color:crimson !important;
/**/}
span.state-private,
td.state-private {
/**/}
a span.state-private {
background: none !important;}
.state-pending {
color:orange !important;
background: none !important;}
span.state-pending,
td.state-pending {
color:orange !important;
background-image:none !important;}
a span.state-pending {
color:orange !important;
background: none !important;}
.state-esborrany {
color: #7dcc00 !important;
}
span.state-esborrany, td.state-esborrany {
color: #7dcc00 !important;
background: none !important;}
}
a span.state-esborrany {
color: #7dcc00 !important;
background: none !important;
}
.state-intranet {
color: #7d00cc !important;}
span.state-intranet,
td.state-intranet {
color: #7d00cc !important;}
a span.state-intranet {
color: #7d00cc !important;}
div.portalMessage {
width:100%;
padding:0 0 2px;
margin:.5em 0;
background-color:#F2F6FA !important;
float:none !immportant;
border:1px solid #b2b2b2;
vertical-align:middle;
background-image:none;
font-size:90%;
clear:both;
}
div.portalMessage_left {
width:15%;
float:left;
background:#F9F9F9 url(info_message.gif) no-repeat scroll left bottom;
color: #00589A !important;
vertical-align:middle;
border-right:1px solid #DDDDDD;
font-size:1.45em;
font-weight:bold;
line-height:1.25em;
margin:0 0.5em 0 0;
padding:4px 10px 5px 30px;
font-family:Arial,Helvetica,sans-serif;
}
div.portalMessage_right {
width:85%;
vertical-align:middle;
display:table-cell;
font-weight:normal;
padding:0.55em 0.5em;
color:#333333;
font-size:1.15em;
padding-top:0.5em;
}
dl.portalMessage dt {
background-color:transparent;
float:left;
line-height:1.25em;
margin:0 0.5em 0 0;
padding:0.5em 0.75em;
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
font-weight:bold;
padding:4px 10px 5px 30px;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
_border-bottom:0px solid #ddd;}
#dashboard-info-message {
padding:0 0 0.3em 0;padding-top:0;}
dl.portalMessage {
border:1px solid #ddd;
font-size:100%;}
.visualClear {
clear:both;
display:block;}
dl.portalMessage dd {
line-height:1.25em;
margin:0;
padding:0.55em 0.5em;
_padding:0.6em 0.5em 0.55em;}
.info{
background-color:#f2f6fa !important; }
.info dt{
color:#00589a !important;
background:url(info_message.gif) no-repeat bottom left #f9f9f9;}
.warning{
background-color:#fdfbf3 !important; }
.warning dt, dl.warning dt{
color:#333333 !important;
background:url(alert_message.gif) no-repeat bottom left #f9f9f9 !important;}
dl.warning dd {
background-color:#fdfbf3 !important;}
.error{
padding-top:0em !important;
background-color:#fcf4f2 !important;}
.error dt{
color:#c63103 !important;
background:url(error_message.gif) no-repeat bottom left #f9f9f9;}
dl.error dd {
background-color:#fcf4f2 !important;}
#content-core dd a:visited {
background-color:transparent;
color:#007bc0;}
#content-core dd a:active {
background-color:transparent;
color:#007bc0;}
#content-core dd a:link {
background-color:transparent;
color:#007bc0;}
#content-core dd a:hover {
background-color:transparent;
color:#005EA0;
text-decoration:underline;}
/* */
ul.configlets li a:visited {
color:#007bc0;}
ul.configlets li a:hover {
text-decoration:underline;}
/* */
.context, .formControls .actionButtons .button, .documentEditable * .context {
background:#006DA3 url(botoFons.gif) repeat-x center center;
border:1px solid #006DA3;
color:white;
font-size:90%;
padding:3px 6px 5px 6px;
font-weight:bold;
*border:0px;
*padding:5px;}
.standalone, .documentEditable * .standalone {
background:#8dcde3 url(botoFonsClar.gif) repeat-x center center;
border:1px solid #8dcde3;
color:#333;
font-size:90%;
padding:3px 6px 5px 6px;
font-weight:bold;
*border:0px;
*padding:5px;}
.destructive, .documentEditable * .destructive {
background:#e3a38d url(botoFonsAlert.gif) repeat-x center center;
border:1px solid #e3a38d;
color:#333;
font-size:90%;
font-weight:bold;
padding:3px 6px 5px 6px;
*border:0px;
*padding:5px;}
.destructive:hover, .documentEditable * .destructive:focus {background: #f6b784 !important; border-color:#c1755b !important; cursor:pointer;}
.standalone:hover, .documentEditable * .standalone:hover {background: #7ee8f1 !important; border-color:#6cbad5 !important; cursor:pointer;}
.context:hover, .formControls .actionButtons .button:hover, .documentEditable * .context:hover {background: #099bdf !important; border-color:#1d4d84 !important; cursor:pointer;}
#login-form input.context {
background-position:center center;
margin-bottom:0em;
padding:0 15px 2px 15px;
*padding:0 0 2px 0;
_padding:0 0 2px 0;}
#login-form input {font-size:100% !important; margin-bottom:.5em;}
.iuu {font-size:135%; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight:bold; padding-left:22px;}
.iul {font-size:150%; padding:0;}
#signText .gris {color:#999;}
.leftF {float:left; margin: 0.25em 0.5em 0 !important;}
.rightF {clear:left;float:right; margin: 0.25em 0.5em 0 !important;}
.formControls.leftF {margin: 1.85em 0.5em 0 !important;}
/* */
.optionsToggle {
background:transparent url(commuta.gif) no-repeat scroll left 2px;
border:0px;
color:#999;
font-size:85%;
font-weight:bold !important;
left:-4px;
padding:5px 4px 3px;
position:relative;
*background:transparent url(commutaIE7.gif) no-repeat scroll 2px 3px;
_background:white url(commutaIE6.gif) no-repeat scroll 0px 0px;
_left:0;}
.optionsToggle label {padding:2px 5px; background:#e6e6e6;}
#content a[href^="http:"], #content a.link-external {
padding: 0;}
/* */
/* */
/* */
#portal-personaltools, .visualInline, #portal-personaltools-wrapper {
background-color:transparent;}
abbr, acronym, .explain {
background-color:transparent;
border-bottom:0px dashed #007bc0;
color:#333;}
abbr span {
display: block;}
#content-core dd a {
border-bottom:0px solid #CCC;
text-decoration:none;
color:#007bc0;}
#content-core dd a:hover {
text-decoration:underline;}
dl.collapsible {
border:0px solid #e6e6e6 !important;
padding:0pt;}
table.listing th {
font-size: 0.9em;}
.expandedInlineCollapsible{
border:1px solid #e6e6e6 !important;
margin:1em;}
.collapsedInlineCollapsible{
border:0 !important;
margin:1em 0;}
#history{
margin:0 1em 1em 1em;}
.reviewHistory, .contentHistory {
color:#4d4d4d;
float:left;}
dl.collapsible dt.collapsibleHeader {
margin:0 0 0 -1em;}
dl.collapsedInlineCollapsible {
border:0px !important;
margin-bottom:10px !important;
padding-bottom:0px !important;
display:block;}
.expandedInlineCollapsible{
margin-bottom:-15px !important;}
#history .listing {
margin-bottom:25px;}
#portal-columns{
margin-bottom:10px;}
#region-content, .documentContent{
padding:1em 0em !important;}
.documentEditable {
margin:0; padding:0px !important;/**/}
#content{
margin: 0; clear:both;}
#fieldset-default{
margin-bottom:10px;}
#content-core p a, #content-core p a:link, #content-core p a:active, #content-core p a:visited {
border-bottom:0px solid #CCC;
text-decoration:none;
color:#007bc0;}
#content-core p a:hover {
text-decoration:underline;
color:#005EA0;}
.discreet{
margin-bottom:25px;
margin-top:0px;
padding-top:0px;
color:#333;
font-size:100%;
font-weight:normal;}
#content-core ol {
margin:0.5em 0 0 1.75em;
*margin:0.5em 0 0 2.15em;}
.documentContent ul, #collage ul {list-style-image:none;list-style-type:none;}
.documentContent ul li, #content-core ul li, #collage ul li {list-style-image:url(quadret.gif);list-style-position:outside;list-style-type:square;margin-bottom:0.5em;}
.documentContent ul, #content-core ul, #collage ul {margin-left:1.5em;}
.documentContent ul li ul, #content-core ul li ul, #collage ul li ul {margin-left:2em;}
.documentContent ul li ul li, #content-core ul li ul li, #collage ul li ul li {list-style-image:url(quadretGris.gif);}
.columnaCentre ul li{list-style-image:url(quadret.gif);list-style-position:outside;list-style-type:square;margin-bottom:0.5em;}
.columnaCentre ul {margin-left:1.5em;}
.columnaCentre ul li ul {margin-left:2em;}
.columnaCentre ul li ul li {list-style-image:url(quadretGris.gif);}
ul.formTabs li{margin-left:0em;}
.agendaContingut ul li, .columnaDreta ul li, .columnaEsq ul li {list-style-image:none;list-style-position:none;list-style-type:none !important;}
#parent-fieldname-subject ul {margin-left:0;}
.agendaContingut ul, .columnaDreta ul, .columnaEsq ul {margin-left:0em;padding-bottom:1px;}
.columnaDreta .portlet200{
background:transparent url(bar150.gif) no-repeat scroll center top;
width:150px;}
.columnaDreta .baix200 {
background-image:url(baix150.gif);
width:150px;}
.formHelp {
color:#7f7f7f;
font-size:90%;
margin:0 0 0.2em;}
.formHelp:hover {
color:#333;
cursor:default;}
.validacio label{
color:#4d4d4d;}
.card {
background:transparent url(/fonsT.png) repeat-x scroll center bottom;
border:1px solid #e6e6e6;
float:left;
margin:1em;
padding:1em 0;
text-align:center;
width:110px;}
.kssattr-atfieldname-title input {
color:#C00;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.65em;
font-weight:bold !important;}
.kssattr-atfieldname-description textarea {
color:#333;
font-size:110%;}
.formPanel { border: 1px solid #e6e6e6; padding:0 10px;margin-top: 25px;}
html #content.dialog-wrapper #search_panel, html #content.dialog-wrapper #replace_panel, html #content.dialog-wrapper #advanced_panel {margin-top: 25px !important;}
html #content.dialog-wrapper #general_panel .column {margin-right:5px !important;}
html #content.dialog-wrapper #general_panel .columnlibraries {width:183px !important;}
html #content.dialog-wrapper #general_panel fieldset .field {margin-bottom:5px !important;}
.formTab a:hover {
text-decoration:none;}
li.formTab a.selected {
background: #f1f1f4;}
li.firstFormTab a {
border-left:1px solid #e6e6e6;}
li.formTab a {
background:White none repeat scroll 0%;
border-bottom:1px solid #e6e6e6;
border-left:1px dotted #e6e6e6;
border-top:1px solid #e6e6e6;
margin:0pt;
padding:0.125em 0.75em;
text-decoration:none;}
li.lastFormTab a {
border-right:1px solid #e6e6e6;}
li.formTab a:hover {
background:#e6e6e6;}
.actionMenuHeader a:hover{
text-decoration:none;}
.actionMenuHeader a:hover {
background:#ccc;}
.actionMenuContent a:hover {
text-decoration:none;}
.actionSeparator {
line-height: 2em;
}
.actionSeparator a {
border-top:1px dotted #fff !important;}
#folderHeader, #contextHeader {
color: #eee;
background: #777;
border: 0 !important;
margin: 0 !important;
text-transform: uppercase;
font-weight: bold;
font-size: 9px;
padding: 0 5px;
}
.kupu-tb {
background-color:#e6e6e6;
border:1px solid #d9d9d9;
margin:0;
padding-bottom:0;
width:100%;}
.kupu-tb {
background:transparent url(fonsT.png) repeat-x scroll center bottom;
border-color:#ccc;
margin-bottom:0.4em;
padding:3px 3px 0 3px;}
.kupu-tb-buttons button {
border:1px solid #FFF;}
span.kupu-tb-buttons button:hover {
border:1px solid Gray;
cursor:pointer;}
iframe.kupu-editor-iframe {
border-color:#d9d9d9;
background:transparent url(fonsInput.gif) repeat-x scroll 0% 0%;
width:100.9%;}
iframe.kupu-editor-iframe:active {
border-color:#d9d9d9;
background:transparent url(fonsInput.gif) repeat-x scroll 0% 0%;
width:100.9%;}
#login-form {
width:500px;}
#login-form p {margin-bottom:5px;}
#login_form {
margin:20px auto;}
#forgotten-password{
border-left:3px solid #ff6600;
padding: 0px 0px 0px 10px;
margin:0px;}
#forgotten-password h3{
color: #c00;
font-size: 1.65em;
padding:0;
margin:0;
line-height:1.15em;
border:0 !important;}
#forgotten-password p{
margin:3px 0 0 0;}
#forgotten-password a, #forgotten-password a:active, #forgotten-password a:link, #forgotten-password a:visited{
color: #007bc0;
text-decoration:none;}
#forgotten-password a:hover{
color:#005EA0;
text-decoration:underline;}
#Type_criteria,
#Title_criteria,
#Subject_criteria,
#start_criteria,
#sortable_title_criteria,
#SearchableText_criteria,
#review_state_criteria,
#path_criteria,
#modified_criteria,
#getRawRelatedItems_criteria,
#getId_criteria,
#expires_criteria,
#end_criteria,
#Description_criteria,
#effective_criteria,
#Creator_criteria,
#created_criteria {
font-size:100%;}
ul.configlets li + input > li {
background:none;
border-bottom:0pt;
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0;}
table.listing, .stx table {
border-collapse:collapse;
font-size:100%;}
table.listing tbody th {
font-weight:bold;
font-size:90% !important;}
table.listing {
font-size:100%; margin:.5em 0;}
.template-zmi_docs .contents {
border:1px solid #d9d9d9;
background:#fff;
float:right;
font-size:90%;
margin:0 0 0.5em 0.5em;
padding:0 0 10px 10px;
width:30%;}
.template-zmi_docs .topic-title {
background-color:white !important;
border-bottom:0px solid #d9d9d9;
font-weight:normal;
line-height:1.6em;
margin-top:0;
padding:5px 0;
text-transform:lowercase;
font-weight: bold;}
td.draggable:hover {
background: #E0CECE;}
tr.dragging td{
background:#DFE3D3 !important;}
ul.formTabs {
display:block;
list-style-type:none;
margin:0 0 -26px 0;
padding:0;
position:relative;
text-align:center;
*margin:0 0 -25px 0;
_margin:0 0 -25px 0;}
.context + br + .context, button + br + button {margin-top:5px;}
img.sortdirection {
width:10px !important;
height:7px !important;}
.fieldRequired {
background:transparent url(required.gif) no-repeat scroll left center;
color:#999;
font-size:83%;
text-transform:lowercase;
font-variant:small-caps;
padding:0pt 0pt 1pt 8px;}
.field.error .error {
padding:0;
margin:0;
border:0;
}
/* */
dl dd {margin-left:0px;}
#parent-fieldname-text {
margin: 15px 0 25px 0;}
.eventDetails {
clear:both;
float:right;
padding:0 0 10px 10px;
min-width:200px;
max-width:250px;
background:#fff;
position:relative;
_width:200px;}
#content .eventDetails .vertical {	min-width:250px !important;	max-width:250px !important;}
.vertical{
min-width:300px;
max-width:400px;
background:transparent url(fonsT.png) repeat-x scroll center bottom;
border: 1px solid #ccc !important;
border-top: 2px solid #ccc !important;
margin-bottom:0.4em;
padding:3px 3px 0 3px;}
.eventDetails .vertical {background:#fff !important; border-bottom:1px solid #aaa !important; box-shadow:0 0 5px #eee; margin:0 !important;}
.eventDetails .vertical tbody tr {border-bottom:1px dashed #d9d9d9 !important;}
.eventDetails .vertical tbody tr.even {background:#fff !important;}
.eventDetails .vertical tbody th,
.eventDetails .vertical tbody td {padding:5px}
#content .eventDetails td a[href^="mailto:"] {background-position: 0 4px;}
.vertical tbody, .vertical td, .vertical tr, .vertical th {
border:0px !important;
background: transparent none !important;
vertical-align:top;}
.vertical th{
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:125% !important;
color:#ccc;
text-align:right;}
.relatedItems{
clear:both;}
/* */
.photoAlbumEntry {
background-image:url(pollaroid.gif);
background-repeat:no-repeat;
float:left;
height:185px;
margin:0;
padding:0 6px 0 9px;
text-align:center;
width:143px;
}
.photoAlbumEntryWrapper img {margin-top:15px;}
/* */
div.kupu-drawer {
background-color:#fff;
border:1px solid #ccc;
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;}
div div.kupu-panels {
background-color:transparent;}
div.kupu-panels {
background-color:transparent;}
.kupu-dialog-button {
background:url(botoFons.gif) repeat-x center center;
border:1px solid #006DA3;
color:white;
font-size:90%;
padding:0 3px 2px 3px;
text-transform:lowercase;
*border:0;
*padding:2px;}
ul.kupu-tabs li {
background-color:#ededed;
border:1px solid #333;}
div#kupu-librariesitems {
border-right:2px dotted #ededed;
width:120px;}
div#kupu-resourceitems {
border-right:2px dotted #EDEDED;
width:190px;}
.kupu-tabledrawer {
left:auto;
width:408px;}
.kupu a {
border-bottom:0px solid #CCC !important;
color:#007bc0 !important;
text-decoration:none !important;}
.kupu a:hover {
border-bottom:0px solid #CCC !important;
color:#005EA0 !important;
text-decoration:underline !important;}
/* */
#portal-sitemap .navTreeLevel2 {
border-left:0;
margin:0;
padding-left:0;}
#portal-sitemap .navTreeLevel2 li{
background:transparent url(quadret.gif) no-repeat scroll left 1px;
border-bottom:0;
font-size:0.9em;
line-height:1.5em;
list-style-type:none;
margin:5px 1px;
padding:0 0 0 10px;}
ul#portal-sitemap li:first-child {
border-top:0px dashed #333;}
.navTreeLevel2{
font-size: 1.1em;}
.navTreeLevel3{
font-size:1.0em;}
#portal-sitemap .navTreeLevel3 li {
margin-left:5px;
padding-left:10px;
padding-top:2px;}
/* */
.searchResults{
font-size:1em;}
.searchResults dt:first-child{
margin-top:25px;}
.searchResults dd{
font-size:1em;
margin-bottom:0;}
.searchResults dt{
margin-top:10px; padding:3px 0;}
h1 span.discreet {
font-size:0.75em;
font-weight:bold;
color:#4d4d4d;}
/* */
.tileHeadline {
border:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin:0;
background:transparent url(arrowRight.gif) no-repeat scroll left 3px;
padding: 0 0 0 15px;}
.visualClear{
clear:both;
margin-bottom:10px;}
.summary {
color:#007bc0 !important;}
.tileItem {
background:#F7F7F7 url(fonsTG.gif) repeat-x scroll center bottom;
border-color:#b2b2b2 #d9d9d9 #d9d9d9;
border-style:solid;
border-width:2px 1px 1px;
margin:15px 0;
padding:10px 10px 0 10px;}
.tileFooter{
background: transparent url(plus.gif) no-repeat scroll left 4px;
padding: 0 0 0 15px;
margin-top:15px;}
#relatedItemBox span {padding:5px 0;}
#relatedItemBox dt {font-weight: bold;color: #4d4d4d;font-size: 1.35em;font-family: Arial, Helvetica, sans-serif;margin-bottom: 0.35em;}
/* */
.template-atct_topic_view table.listing {
background:#F7F7F7 url(fonsTG.gif) repeat-x scroll center bottom;
border-color:#b2b2b2 #d9d9d9 #d9d9d9;
border-style:solid;
border-width:1px;
padding:10px 10px 0 10px;
_padding:10px;}
.template-atct_topic_view table.listing th, .template-atct_topic_view table.listing td, .template-atct_topic_view table.listing tr {
background: transparent;
border:0 !important;}
dl dt span.summary {
background:transparent !important;
padding:0 0 0 0px;}
.template-atct_topic_view #content dl, .template-folder_extended #content dl, .template-folder_listing #content dl{
background:#F7F7F7 url(fonsTG.gif) repeat-x scroll center bottom;
border-color:#b2b2b2 #d9d9d9 #d9d9d9;
border-radius:3px;
border-style:solid;
border-width:1px;
padding:10px 10px 0 10px;
_padding:10px;}
.template-atct_topic_view table.listing td {
padding-left:20px;
background: transparent url(fletxa.gif) no-repeat 10px 4px;
font-weight:normal;
padding-bottom:10px;
}
.template-atct_topic_view #content dl dt span a {background-image:none !important; padding-left:0 !important;}
.template-atct_topic_view table.listing th {background:#f3f3f3;border-bottom:1px solid #d9d9d9 !important;}
.template-atct_topic_view #content dl dt, .template-folder_extended #content dl dt, .template-folder_listing #content dl dt{
padding-left:10px;
background: transparent url(fletxa.gif) no-repeat left 2px;
font-weight:normal;}
.template-atct_topic_view #content dl dd, .template-folder_extended #content dl dd, .template-folder_listing #content dl dd{
margin: 0 10px 15px 10px;
font-size:90%;}
.template-atct_topic_view #content dl dt img, .template-folder_extended #content dl dt img, .template-folder_listing #content dl dt img{
float:right;
display:none;}
.template-folder_extended #content dl dt .documentByLine, .template-folder_listing #content dl dt .documentByLine {
display:block;}
.template-folder_extended #content img.link_blank {
display:inline;}
.template-folder_listing #content img.link_blank {
display:inline;}
.template-folder_contents #content table.listing a {padding:5px 0;}
table.listing a {padding-top:5px !important;padding-bottom:5px !important;}
.ultimamodificacio{
margin-top:5px;
padding-top:3px;
border-top:3px solid #d9d9d9;
padding-bottom: 10px;
text-align:right;
color: #c00;
font-size:90%;
clear:both;}
.formControls {
margin-top:15px;}
/* */
[style="float: left; margin-right: 1em; width: 29%;"]{
margin-right:3.5em !important;}
/* */
.link-feed{
background: transparent url(rss.gif) no-repeat left 1px;
padding-left:14px !important;
font-size:90%;}
#folder_summary_view,
#folder_tabular_view,
#atct_album_view,
#folder_listing,
#homepage,
#folder_extended,
#atct_topic_view,
#board_view_global,
#board_view,
#poi_tracker_view,
#workflow-transition-reject,
#workflow-transition-hide,
#workflow-transition-close,
#workflow-transition-complete,
#workflow-transition-retract,
#workflow-transition-show,
#workflow-transition-submit,
#workflow-transition-publish,
#workflow-transition-open,
#workflow-transition-review,
#workflow-transition-retiraaesborrany,
#workflow-transition-publicaalaintranet,
#workflow-transition-retiraalaintranet,
#workflow-transition-publishtointranet,
#workflow-transition-retracttointranet,
#workflow-transition-make_freeforall,
#workflow-transition-make_moderated,
#workflow-transition-make_private,
.contenttype-folder,
.contenttype-collage,
.contenttype-topic,
.contenttype-link,
.contenttype-event,
.contenttype-file, .icons-on .collage-content-menu .contenttype-file,
.contenttype-image,.icons-on .collage-content-menu .contenttype-image,
.contenttype-news-item, .contenttype-news,
.contenttype-document,
.contenttype-window,
.actionicon-object_buttons-cut,
.actionicon-object_buttons-copy,
.actionicon-object_buttons-paste,
.actionicon-object_buttons-delete,
.contenttype-logos_container,
.contenttype-bannercontainer,
.contenttype-logos_footer,
.contenttype-banner,
.contenttype-formfolder,
.contenttype-formbooleanfield,
.contenttype-formcustomscriptadapter,
.contenttype-formdatefield,
.contenttype-formfixedpointfield,
.contenttype-fieldsetfolder,
.contenttype-formfilefield,
.contenttype-formlabelfield,
.contenttype-formlinesfield,
.contenttype-formmaileradapter,
.contenttype-formmultiselectionfield,
.contenttype-formpasswordfield,
.contenttype-formlikertfield,
.contenttype-formrichlabelfield,
.contenttype-formrichtextfield,
.contenttype-formsavedataadapter,
.contenttype-formselectionfield,
.contenttype-formstringfield,
.contenttype-formtextfield,
.contenttype-formthankspage,
.contenttype-formintegerfield,
.contenttype-seccio,
.contenttype-plonepopoll,
.contenttype-ploneboard,
.contenttype-meeting,
.contenttype-survey,
.contenttype-simpletask,
.contenttype-formcaptchafield,
.contenttype-fieldsetstart,
.contenttype-fieldsetend,
#folder-folder_summary_view,
#folder-folder_tabular_view,
#folder-atct_album_view,
#folder-folder_listing,
#folder-folder_extended,
#workflow-transition-lock,
#workflow-transition-unlock,
.contenttype-ploneboardforum,
#board_view_global,
#ploneboard_view,
#folder-folder_full_view, #folder_full_view {
background-repeat: no-repeat;
background-image: url(spriteStates.png);
padding-left:25px !important;
}
#folder_summary_view, #folder-folder_summary_view {background-position:3px -917px;}
#folder_tabular_view, #folder-folder_tabular_view {background-position:3px -997px;}
#atct_album_view, #folder-atct_album_view {background-position:3px -957px;}
#folder_listing, #folder-folder_listing {background-position:3px -1037px;}
#homepage{background-position:3px -877px;}
#folder_extended, #folder-folder_extended {background-position:3px -1077px;}
#atct_topic_view {background-position:3px -2434px;}
#board_view_global{background-position:3px -127px;}
#board_view{background-position:3px -143px;}
#poi_tracker_view{background-position:3px -111px;}
.contenttype-folder{background-position:3px -197px;}
.contenttype-collage{background-position:3px -237px;}
.contenttype-topic {background-position:3px -277px;}
.contenttype-link {background-position:3px -317px;}
.contenttype-event{background-position:3px -397px;}
.contenttype-file, .icons-on .collage-content-menu .contenttype-file {background-position:3px -477px;}
.contenttype-image, .icons-on .collage-content-menu .contenttype-image {background-position:3px -597px;}
.contenttype-news-item, .contenttype-news {background-position:3px -635px;}
.contenttype-document{background-position:3px -675px;}
.contenttype-window{background-position:3px -835px;}
.actionicon-object_buttons-cut{background-position:3px -1116px;}
.actionicon-object_buttons-copy{background-position:3px -1155px;}
.actionicon-object_buttons-paste{background-position:3px -1195px;}
.actionicon-object_buttons-delete {background-position:3px -1237px;}
.contenttype-logos_container, .contenttype-logos_footer {background-position:3px -1277px;}
.contenttype-bannercontainer  {background-position:3px -1317px;}
.contenttype-banner  {background-position:3px -1357px;}
.contenttype-formfolder {background-position:3px -1397px;}
.contenttype-formbooleanfield {background-position:3px -1436px;}
.contenttype-formcustomscriptadapter {background-position:3px -1476px;}
.contenttype-formdatefield {background-position:3px -1516px;}
.contenttype-formfixedpointfield {background-position:3px -1556px;}
.contenttype-fieldsetfolder {background-position:3px -1596px;}
.contenttype-formfilefield {background-position:3px -1636px;}
.contenttype-formlabelfield {background-position:3px -1676px;}
.contenttype-formlinesfield {background-position:3px -1715px;}
.contenttype-formmaileradapter {background-position:3px -1755px;}
.contenttype-formmultiselectionfield {background-position:3px -1795px;}
.contenttype-formpasswordfield {background-position:3px -1835px;}
.contenttype-formlikertfield {background-position:3px -1875px;}
.contenttype-formrichlabelfield {background-position:3px -1916px;}
.contenttype-formrichtextfield {background-position:3px -1956px;}
.contenttype-formsavedataadapter {background-position:3px -1996px;}
.contenttype-formselectionfield {background-position:3px -2037px;}
.contenttype-formstringfield {background-position:3px -2077px;}
.contenttype-formtextfield {background-position:3px -2117px;}
.contenttype-formthankspage {background-position:3px -2157px;}
.contenttype-formintegerfield {background-position:3px -2197px;}
.contenttype-seccio {background-position:3px -2316px;}
.contenttype-plonepopoll {background-position: 3px -357px;}
.contenttype-ploneboard {background-position: 3px -437px}
.contenttype-meeting {background-position: 3px -2395px}
.contenttype-survey {background-position: 3px -717px;}
.contenttype-simpletask {background-position: 3px -2355px;}
.contenttype-formcaptchafield {background-position: 3px -2475px;}
.contenttype-fieldsetstart {background-position: 3px -2515px;}
.contenttype-fieldsetend {background-position: 3px -2555px;}
.contenttype-ploneboardforum {background-position: 3px -2755px;}
#board_view_global {background-position: 3px -2715px;}
#ploneboard_view {background-position: 3px -2675px;}
#folder-folder_full_view, #folder_full_view {background-position: 3px -2795px;}
#workflow-transition-hide,
#workflow-transition-close,
#workflow-transition-complete{background-position:3px 3px;}
#workflow-transition-retract,
#workflow-transition-reject,
#workflow-transition-retiraaesborrany,
#workflow-transition-show{background-position:3px -77px;}
#workflow-transition-submit {background-position:3px -117px;}
#workflow-transition-publish,
#workflow-transition-open,
#workflow-transition-review {background-position:3px -117px;}
#workflow-transition-retiraalaintranet,
#workflow-transition-publicaalaintranet,
#workflow-transition-publishtointranet,
#workflow-transition-retracttointranet {background-position:3px -157px;}
#workflow-transition-make_freeforall{background-position:3px -77px;}
#workflow-transition-make_moderated{background-position:3px -37px;}
#workflow-transition-make_private{background-position:3px 3px;}
#workflow-transition-lock {background-position:3px -2595px;}
#workflow-transition-unlock {background-position:3px -2635px;}
#contentActionMenus dl.actionMenu.activated dd.actionMenuContent ul li a.actionMenuSelected {background-color: #f2f2f2 !important; color:#333 !important;}
.template- h1.documentFirstHeading img{
width: 23px !important;
height: 21px !important;}
.formHelp img {
width: 16px !important;
height: 16px !important;}
/* */
#content a.link-https {
background:transparent url(lock_icon.gif) no-repeat scroll -2px 0;
padding:1px 0 1px 14px;}
#content .columnaEsq a[href^="https:"],
#content .columnaEsq a.link-https,
#content .columnaDreta a[href^="https:"],
#content .columnaDreta a.link-https {
*background:transparent url(lock_icon.gif) no-repeat scroll -2px 5px;}
#content a[href^="https://devel.upcnet.es/neutre3"] {
background:transparent none repeat scroll 0 0;
padding:0;}
#baner a[href^="https:"], #baner a.link-https {background:none !important; padding:0 !important;}
#portal-personaltools li {
margin-left:0em;display: inline;}
#portal-personaltools b span{
color:#4d4d4d;}
/* */
table.vertical tbody th {
font-size: 105% !important;
color: #666;
width:1%;
text-align:left;}
table.vertical tbody td {width:1%;}
table.vertical tbody td abbr, table.vertical tbody td span {display:inline;}
table.vertical .summary {color: #333 !important;}
.fletxatop{text-align:right; margin-bottom:0;padding-right:2px; clear:both;}
.collage-item dl dt img{ float:right;}
.collage-item dl {
background:#F7F7F7 url(fonsTG.gif) repeat-x scroll center bottom;
border-color:#b2b2b2 #d9d9d9 #d9d9d9;
border-style:solid;
border-width:1px;
padding:10px 10px 0;}
.collage-item dl dt{
background:transparent url(quadretGris.gif) no-repeat scroll left 0;
font-weight:bold;
padding-left:10px;}
.collage-item dl dd{
margin-left:10px;
margin-right:25px;}
/* */
a,a:active,a:link,a:visited{color:#007bc0;text-decoration:none;}
a:hover{color:#005EA0;text-decoration:underline;}
a img,a:hover img,a:hover br{text-decoration:none;}
.titolSeccio{
background:url(submenuFons.png) no-repeat #e6e6e6;
width: 197px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFF;
font-size:1.75em;
font-weight:bold;
padding:15px 0 0 3px;
border-top:0;
margin-bottom: 0;
margin-top:10px !important;
*margin-top:10px;}
html*.titolSeccio{
margin-top:15px !important;}
.titolSeccio .textetSeccioneta {
line-height: 1.1em;}
.flotaTapa {
background-color:#FFF;
height: 8px;
margin-top:-4px;
margin-bottom:-4px;}
ul.navTree {
margin: 0;
position: relative;}
ul.navTreeLevel0 {
border-top:1px dashed #333;}
ul.navTreeLevel0 li{
border-bottom: 1px dashed #333;}
ul.navTree div{ color:#007bc0; }
ul.navTree li div a img {float:right;}
ul.navTree{ padding: 0;}
ul.navTree li, .navTreeLevel0 {
padding: 5px 0 5px 20px;
margin: 0;
background: url(fletxaGo.gif) no-repeat top left;
list-style-type: none;
line-height:1.5em;}
ul.navTreeLevel0 > li.navTreeCurrentNode, ul.navTreeLevel0 > li.navTreeItemInPath {
background:#f8f8f8 url(fletxaGo.gif) no-repeat scroll left top !important;
line-height:1.5em;
list-style-type:none;
margin:0;
padding:5px 0 5px 20px;}
ul.navTree li ul li, .navTreeLevel11, .NavTreeItem {
padding: 0 0 0 10px;
margin: 5px 1px;
background: url(quadret.gif) no-repeat left 1px !important;
list-style-type: none;
line-height:1.5em;
border-bottom:none;
font-size:0.9em;}
.navTreeItem {
font-size:1.0em;
font-weight:normal;}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
text-decoration:underline;}
.navTreeCurrentItem {
font-weight:bold;}
.navTreeItemInPath {
font-weight:bold;}
#portal-sitemap, #portal-sitemap-master{
background: none !important;
padding: 0px; margin:0 !important;}
#portal-sitemap-master{margin-top:1em !important;}
.listingBar {
font-size:11px;
background:#F7F7F7 url(fonsTG.gif) repeat-x scroll center bottom;
border-color:#d9d9d9;
border-style:solid;
border-width:1px;
padding:5px 0;
margin:5px 0;
clear:both;}
.listingBar .next {
background:transparent url(fletxaD.gif) no-repeat scroll right bottom;
padding-right:15px;
float:right;}
.listingBar .previous {
background:transparent url(fletxaE.gif) no-repeat scroll left bottom;
padding-left:15px;
float:left;}
.listingBar a {
margin: 0 3px;}
.template-atct_topic_view .listing {font-size:1em;}
.template-atct_topic_view .listing td img{display:none;}
.template-atct_topic_view .listing th img{padding-left:5px;}
.template-atct_album_view #content dl {
background:#F7F7F7 url(fonsTG.gif) repeat-x scroll center bottom;
padding:5px 10px;
border:1px solid #d9d9d9;}
.template-atct_album_view #content dl dd{
margin-bottom:5px;}
.template-atct_album_view #content dl dt{
border-top:1px dashed #d9d9d9;
padding-top:5px;}
.template-atct_album_view #content dl dt:first-child{
border-top:0;}
#content .listing{
width:100%;}
#content dl#history, #content dl#history{
background:transparent;
padding:0;
margin:0 1em 1em 1em;}
#content dl#history dd, #content dl#history dd{
margin: 0;}
#content dl#history dt, #content dl#history dt{
background:transparent url(treeCollapsed.gif) no-repeat scroll 6px 50%;
cursor:pointer;
display:inline;
float:none;
line-height:1em;
margin:0;
padding:0 0 0 22px;
position:static;}
#content dl#history .listing{
width:auto;}
.breadcrumbSeparator {
font-size:100%;
color:#666;}
.chooser-right {padding-top: 10px !important;}
#category {
border:1px solid #d9d9d9;
background: #f7f7f7;
padding: 3px;
margin: 1em 0;
font-size:.95em;
font-weight:normal;}
#relatedItemBox {
border:1px solid #d9d9d9;
background: #f7f7f7;
padding:5px;
}
#relatedItemBox dt {font-size:.95em !important; font-weight:bold !important; font-family: Verdana, sans-serif !important; color: #76797C !important;}
#relatedItemBox dd {font-size:.95em !important; margin: .5em 0 !important;}
#relatedItemBox dd span img {display:none !important;}
#content .link-category {
color:#D96245 !important;/**/}
#plone-document-byline {
padding-bottom:0.5em;
margin-bottom:1em;}
.tileImage {
border:1px solid #d9d9d9;
float:right;
padding:3px;
background:white;
margin:0 0 0.5em 0.5em;}
.link-plain {color:#007bc0 !important;}
#btnOk {
background:url(botoFons.gif) repeat-x center center !important;
border:1px solid #006DA3 !important;
color:#FFF !important;
font-size:90% !important;
font-family:Verdana, Helvetica, Arial, sans-serif !important;
font-weight:bold !important;
padding:0 3px 2px 3px !important;
*border:0 !important;
*padding:2px !important;}
#btnCancel {
background:url(botoFonsClar.gif) repeat-x center center !important;
border:1px solid #8dcde3 !important;
color:#333 !important;
font-size:90% !important;
padding:0px 3px 2px 3px !important;
font-weight:bold !important;
*border:0px !important;
*padding:2px !important;}
.PopupTitle {
font-size: 18px !important;
font-family: Arial, Helvetica, Verdana, sans-serif;}
#diff-table {margin-top:10px !important;}
#contenidor{ margin-top:0px;}
.agendaDalt{ margin-top:20px;}
div.iframeContacte iframe {border:1px solid #bbb;}
div.contacte {padding:10px !important; margin-bottom:10px;}
div.contacte h5 {color:#666;margin:0px !important;}
div .contacteSpan {float:left; width:70px; text-align:right; margin-right:15px;font-weight:bold; color:#666; margin-left:20px;}
div.contacte div.contacteSpan {float:left; width:70px; text-align:right; margin-right:15px;font-weight:bold; color:#666; margin-left:10px;}
div.contacte div, div.contacte h5 {padding-bottom:5px;}
div.contacte address {font-style:normal;}
.widget textarea {width:99%;}
div.value {margin-bottom:20px !important;}
table.ordered-selection-field {margin-bottom:10px !important;}
fieldset#fieldset-genWebControlPanelinformacio input,  fieldset#fieldset-genWebControlPanelsabors input {width:700px;}
fieldset#fieldset-genWebControlPanelespecifics input {width:100px;}
fieldset#fieldset-genWebControlPanelinformacio div.field {margin-bottom:5px;}
fieldset#fieldset-genWebControlPanelinformacio input#form.titolespai_en {padding-bottom:20px; !important}
.widget input {margin-bottom:3px !important;}
input[id="form.especific2"],input[id="form.especific4"],input[id="form.especific6"] {margin-bottom:15px !important;}
input[id="form.titolespai_en"], input[id="form.firmaunitat_en"] {margin-bottom:15px !important;}
select[id="form.columna1.from"],select[id="form.columna1.to"],
select[id="form.columna2.from"],select[id="form.columna2.to"],
select[id="form.columna3.from"],select[id="form.columna3.to"],
select[id="form.constrains.from"],select[id="form.constrains.to"]{
min-width: 250px;}
select[id="form.constrains.from"],select[id="form.constrains.to"]{
height: 150px;}
select[id="form.theme"] {min-width:200px;}
select[id="form.tipusintranet"] {min-width:100px;}
fieldset#fieldset-genWebControlPanelinformacio input[id="form.boolmaps"] {width:15px !important;}
fieldset#fieldset-genWebControlPanelinformacio label[for="form.boolmaps"] {font-weight:normal !important;}
#dashboard {width:958px;}
#dashboard-portlets1, #dashboard-portlets2, #dashboard-portlets3 {
float:left;
padding:0em 26px 0 0;
width:220px;
}
#dashboard-portlets4 {width:220px; float:left;}
div#dashboard > div > div {border:1px solid #ccc; margin-bottom:20px; background: #ffffff url(fonsT.png) repeat-x bottom left;}
div#dashboard #dashboard-portlets1 dl, div#dashboard #dashboard-portlets2 dl, div#dashboard #dashboard-portlets3 dl, div#dashboard #dashboard-portlets4 dl  {_border:1px solid #ccc;}
div#dashboard > div > div > dl {margin-top: 0px;}
div#dashboard dd.portletItem form{margin-right:25px !important; padding-top:10px;}
div#dashboard dd.portletItem form{_margin-right:0px !important;}
div#dashboard dt.portletCalendar dt.portletHeader a {}
div#dashboard #banners a {margin:5px auto !important; align:center !important; display:block; border:1px solid #ccc; width:147px;margin-left:35px !important;}
div#dashboard #banners a:hover {border:1px solid #005EA0;}
div#dashboard table.ploneCalendar {border:1px solid #ccc; margin:5px 25px;}
div#dashboard table.ploneCalendar td {text-align:center;}
div#dashboard dl.portletCalendar dt a {float:none !important;}
div#dashboard dl.portletCalendar dt.portletHeader {text-align:center;}
div#dashboard .portletItem {border-top:0px;}
div#dashboard .portletHeader {border-bottom:2px solid #d9d9d9;}
div#dashboard dd {padding:5px; margin:0px !important;}
div#dashboard .portlets-manager {border:0px; background:transparent !important;}
div#dashboard #dashboard-portlets4 {padding-top:0px;}
div#dashboard .portlets-manager .portletHeader {border:0px; margin:5px 0px;}
div#dashboard dl.portlet {margin-bottom:0px;}
div#dashboard .portletFooter {text-align:right; border-top: 1px solid #ccc;}
div#dashboard table.ploneCalendar strong {font: bold 100% Verdana, Arial, sans-serif; padding-top:0;}
div#dashboard table.ploneCalendar thead {color:#999; background:#f3f3f3;}
div#dashboard .portletItem table {_margin: 5px 20px;}
.fletxatop {margin-top:30px;}
form[action$="controlpanel"] legend {font-size:11px !important;}
/* ****/
#content a[href ^="https://devel.upcnet.es/neutre2"], #content a.link-https { background:none; padding:0px; }
.template-folder_constraintypes_form #content form .field {font-size:100%;}
.iframeContacte iframe {width:758px;height:300px;}
.contacteSpanBaix {padding-bottom:10px;}
ul.visualNoMarker, ol.visualNoMarker, ul.visualNoMarker li, ol.visualNoMarker li {
list-style-image:none !important;
list-style-type:none !important;
clear:both !important;
}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #007bc0;
border-width: 1px;
background:#fea;
/**/}
#portal-column-content fieldset input[type="submit"]:focus, #portal-column-content fieldset input.standalone:focus, #portal-column-content fieldset input.context:focus,
#portal-column-content fieldset input[type="submit"]:active, #portal-column-content fieldset input.standalone:active, #portal-column-content fieldset input.context:active{
border-color: #007bc0;
border-width: 1px;
background:#3af;
/**/}
}
#parent-fieldname-subject ul {margin-left:0 !important;}
#parent-fieldname-subject ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0.5em;
}
#collage .two-columns-largeleft .block_1, #collage .two-columns-largeright .block_2 {width:519px !important;}
#collage .two-columns-largeleft .block_2, #collage .two-columns-largeright .block_1 {width:200px !important;}
#collage.edit .two-columns-largeleft .block_1, #collage .two-columns-largeright .block_2 {width:505px !important;}
#collage.edit .two-columns-largeleft .block_2, #collage .two-columns-largeright .block_1 {width:200px !important;}
.TB_Button_Off, .TB_Combo_Off
{
opacity: 0.80; /* */
filter: alpha(opacity=80); /* */
/* */
}
.TB_Button_Disabled
{
opacity: 0.20; /* */
filter: gray() alpha(opacity=20); /* */
}
.template-default_error_message #region-content div div {background: url(warning_48.png) no-repeat top right;}
.template-default_error_message #region-content .documentFirstHeading {color: crimson !important; font-size:2em !important;}
dt.contenttype-servei{
font-size:20px !important;
border-bottom:1px dashed #333333;
margin-top:20px !important;
}
#getProducte{
height:200px;
width:400px;
}
.goout { position: absolute; top: -99999px;}
#baners ul li { background:#fff; padding:0; margin: 0 0 1em 0;}
#baners a {display:inline; padding:0 0 2px 0; background: url(hs1.png) no-repeat 0 -20px; height:50px;}
#baners a img {vertical-align:top; background: #fff; border: 1px solid #d9d9d9; margin-bottom: 0;}
#baners a img:hover {border: 1px solid #007bc0; margin-bottom:0;}
#content #baners a { background:none !important; padding:0 0 2px 0 !important;}
#baners{margin-left:25px !important; }
#login-form dl#history .collapsibleHeader {display:block; line-height:2em; background:transparent url(treeCollapsed.gif) no-repeat scroll 10px 50%;}
/* */
img.link_blank {float:none !important; margin-top:0 !important;top: 2px;position: relative;}
.portletNavigationTree img.link_blank_navegacio {display:inline;}
.negreta {
font-weight:bold;
color:#000000;
}
.logo_Master {
border: 0 !important;
width:172 !important;
height:65 !important;
}
.noborder {
border: 0 !important;
}
/* */
#content, #edit-bar {
font-size: 100%;
}
#portal-personaltools{
float:none;
}
#portal-globalnav li a {
display: inline;
}
.LSBox label {
font-weight: normal;
}
.barra_idiomes{
z-index:4 !important;
}
dl.portalMessage dt {
background-color:transparent;
float:left;
line-height:1.25em;
margin:0 0.5em 0 0 !important;
padding:0.3em 1em 0.25em 2em !important;
font-family:Arial, Helvetica, sans-serif;
font-size:1.25em;
font-weight:bold;
padding:4px 10px 5px 30px;
border-right:1px solid #ddd;
_border-bottom:0px solid #ddd;}
#dashboard-info-message {
padding:0 0 0.3em 0;padding-top:0;}
dl.portalMessage {
border:1px solid #ddd;
/**/}
.visualClear {
clear:both;
display:block;}
dl.portalMessage dd {
line-height:1.25em;
margin:0;
padding:0.5em 0.5em;
_padding:0.6em 0.5em 0.55em;}
.info{
background-color:#f2f6fa !important; }
.info dt{
color:#00589a !important;
background:url(info_message.gif) no-repeat bottom left #f9f9f9;}
.warning{
background-color:#fdfbf3 !important; }
.warning dt, dl.warning dt{
color:#333333 !important;
background:url(alert_message.gif) no-repeat bottom left #f9f9f9 !important;}
dl.warning dd {
background-color:#fdfbf3 !important;}
.error{
padding-top:0em !important;
background-color:#fcf4f2 !important;}
.error dt{
color:#c63103 !important;
background:url(error_message.gif) no-repeat bottom left #f9f9f9;}
dl.error dd {
background-color:#fcf4f2 !important;}
#contentActionMenus dl.actionMenu a{
line-height: 2em;
padding-left: .5em;
padding-right: .5em;
}
#edit-bar{
background-color: #ededed;
border-color: #ededed;
}
#content-views{
background-color: transparent;
}
#content-views li a{
color: #fff;
}
#contentActionMenus {
background-color: #ededed;
display:inline-block;
float:right;
}
#contentActionMenus li { display:inline; }
#contentActionMenus img {display:none;}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #ededed;
color: #007bc0;
}
#contentActionMenus dl.actionMenu.activated dd {
border-color: #ededed;
}
.contentActions li {
border:none;
}
/* */
/* */
.documentByLine {
color: #76797C;
font-size: 90%;
font-weight: normal;
margin-bottom: 0.5em;
}
/* */
.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb;
}
.navTreeCurrentItem {
background-color: #dee7ec;
color: #436976;
border: 1px solid #8cacbb !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #dee7ec;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}
/* */
* html li.navTreeCurrentItem a,
* html li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
/* */
/* */
ul.navTree li, .navTreeLevel0 {
padding: 5px 0 5px 20px;
margin: 0;
background: url(fletxaGo.gif) no-repeat top left;
list-style-type: none;
line-height:1.5em;}
/* */
/* */
/* */
#content fieldset{
background:transparent url(fonsT.png) repeat-x scroll center bottom;
border:1px solid #d9d9d9;
padding:10px;
margin:25px 0;
}
#login_form {
width: 500px;
}
#forgotten-password {
float: right;
width: 35%;
}
/* ******************************************************************************************************************************/
/* */
/* */
/* */
#content ul.formTabs {
background-color: #d9d9d9;
border: 0.3em solid #d9d9d9;
}
#edit-bar {
background-color: #777;
border: 0.25em solid #777;
font-size: 100%;
min-height: 2em;
margin-bottom: 1em;
padding-top: 0.05em;
}
#content-views {
float: left;
*float:none;
background-color: #777;
}
#content-views a {
color: White;
}
#edit-bar #plone-contentmenu-workflow .state-intranet {background:#9150c7 !important; border: 1px solid #333 !important; color:#fff !important;
padding: .2em .5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;}
.state-private {
color: #c00 !important;
}
.state-visible {
color: #74AE0B !important;
}
.state-published {
color: #007bc0 !important;
}
.state-pending {
color: #FFA500 !important;
}
.state-expired {
color: #c00 !important;
}
.state-intranet {
color: #9150c7 !important;
}
.syndicated {
color: #008000 !important;
}
/* */
#plone-contentmenu-workflow .state-private {
padding: .2em .5em;
background-color: #cc0000 !important;
border: 1px solid #333 !important;
color: White !important;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#plone-contentmenu-workflow .state-visible {
padding: .2em .5em;
background-color: #74AE0B;
border: 1px solid #333!important;
color: white !important;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#plone-contentmenu-workflow .state-published {
padding: .2em .5em;
background-color: #007bc0;
border: 1px solid #333 !important;
color: White !important;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#plone-contentmenu-workflow .state-pending {
padding: .2em .5em;
background-color: #FFA500;
border: 1px solid #333 !important;
color: White !important;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
/* */
#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: 0;
margin: 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;
background:transparent;
}
#content-views li.selected a,
#content li.formTab a.selected {
font-weight: bold;
-webkit-border-radius: .5em .5em 0 0 !important;
-moz-border-radius: .5em .5em 0 0 !important;
border-radius: .5em .5em 0 0 !important;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
color: Black;
background:white;
}
#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.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: #777;
color: White;
z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #777;
right: -2px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .25);-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .25);box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color:#fff;
color: #666;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; border-top: 2px #999 groove !important }
/* */
#contentActionMenus {
float: right;
background: #777;
margin: 0;
position: relative;
top: -0.23em;
right:-2px;
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;
white-space: nowrap;
position: relative;
margin: 0 0 0 .5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;    padding:0;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
padding:0;
}
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;
}
dd.actionMenuContent li a {margin:0 !important;}
/* */
/* */
#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 {
background-color: transparent;
}
#content ul.configlets li a:active {
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: 1em;
font-size: 80%;
border:0 !important;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: .5em .5em .5em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
background: #f7f7f7;
border:1px solid #e6e6e6;
border-top-color:#d9d9d9;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
.reply input {margin:1em 0 0 !important;}
/* */
.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;
}
/* */
.collage-row .collage-header {background:#feeded}
.collage-column .collage-header {background:#edf7fe}
.collage-item .collage-header {background:#fafeed}
.expandable-content {font-size:100% !important;}
#collage.edit .expandable-content a, #collage.edit .expandable-content span  {font-size:100% !important;}
.collage-header span {color:#555 !important;}
/* ***********************************************************************************************************************/
div.position-0.width-1\3a 4, div.position-3\3a 4.width-1\3a 4 { width:200px;}
div.position-3\3a 4.width-1\3a 4 { margin-left:-200px;}
div.position-1\3a 4.width-1\3a 4, div.position-2\3a 4.width-1\3a 4 { width:240px; }
div.position-1\3a 4.width-1\3a 2 { width:506px;}
div.position-1\3a 4.width-3\3a 4 { width:732px;}
div.position-0 {margin-left: -958px !important;}
div.position-1\3a 4 { margin-left:-732px;}
div.position-2\3a 4, div.position-1\3a 2 { margin-left:-466px;}
div.position-3\3a 4 { margin-left:-213px;}
#contextSetDefaultPage {max-width: 200px;white-space: initial; *max-width: auto !important;}
/* ************************************************************************************************************/
.row #commenting, .comment {font-size:100% !important;}
.row #commenting textarea, .row .discussion textarea {
font: 115% Arial, Helvetica, sans-serif !important;
width: 98% !important;
}
.https {background:url(lock.gif) no-repeat center right; padding-right:15px !important;}
.pdf {background:url(pdfmini.gif) no-repeat center right; padding-right:15px !important;}
.doc {background:url(doc.gif) no-repeat center right; padding-right:15px !important;}
.xls {background:url(xls.gif) no-repeat center right; padding-right:15px !important;}
.ppt {background:url(ppt.gif) no-repeat center right; padding-right:15px !important;}
.txt {background:url(txt.gif) no-repeat center right; padding-right:15px !important;}
.down {background:url(down.gif) no-repeat center right; padding-right:15px !important;}
.template-manage-viewlets .down, .portletAssignments .down {background:none; padding-right:0 !important;}
.vid {background:url(play.gif) no-repeat center right; padding-right:15px !important;}
.img {background:url(img.gif) no-repeat center right; padding-right:15px !important;}
.margezero {margin:0 !important;}
#content-core table.listing img {display:none;}
#content-core table.listing  .listingCheckbox img {display:block;}
/* */
#content h3 {border:0 !important; font-size:1.5em !important;}
#content h4 {border:0 !important; font-size:1.2em !important;}
#content h5 {border:0 !important; font-size:1.05em !important;}
#content h6 {border:0 !important; font-size:.95em !important;}
html #pfgWidgetWrapper {width:20%; border:1px solid #d9d9d9 !important; background:#f2f2f2 !important; font-size:.9em;}
#pfgWidgetWrapper .header {background: #e5e5e5 !important;}
#pfgWidgetWrapper h2 {border:0; font-size:1.25em !important; margin:0 !important; padding:0; text-align:left !important;}
#pfgWidgetWrapper h4 {margin:0 !important; padding:5px !important; border:1px solid #f2f2f2 !important;;}
#pfgWidgetWrapper h4:hover {background:#fea; border:1px solid #ccc !important;;}
#fieldWidgets, #fieldsetWidgets, #actionWidgets {padding:5px !important;}
div.widget {width:auto !important;}
#selectedTagsSection, #noTagsSelected, #oneOrMoreTagsSelected {display:none;}
#existingTags, #newTagsSection {margin-left:2em;}
#existingTags dd label {font-weight:normal !important; color:#333 !important;}
.overlaycontent {font-size:100% !important;}
div.overlay a:hover {color:#007bc0;}
#contextSetDefaultPage span.subMenuTitle {white-space: normal; *white-space: pre;}
html #document-toc.portlet  dd.portletItem {border-top-style:solid !important;}
.TOC1Digit {padding-left:1em; margin: .5em 0;}
.TOC1Digit ol {padding-left:1em;}
#document-toc .portletItem li {list-style-image: url(quadretGris.gif);}
.ploneSkin table, .ploneSkin tbody, .ploneSkin a, .ploneSkin img, .ploneSkin tr, .ploneSkin div, .ploneSkin td, .ploneSkin iframe, .ploneSkin span, .ploneSkin *, .ploneSkin .mceText {white-space:normal !important;}
.template-translate_item #fieldset-default table, .template-translate_item #fieldset-default tr, .template-translate_item #fieldset-default td {display:block !important; width:99% !important;}
.template-translate_item #fieldset-default table table {display:table !important; width:auto !important;}
.template-translate_item #fieldset-default table table tr {display:table-row !important; width:auto !important;}
.template-translate_item #fieldset-default table table td {display:table-cell !important; width:auto !important;}
.template-translate_item #fieldset-default .canonicalLanguage {background:#f0e8fc; border:1px solid #ded7e9;}
#content-core form dt label {padding:5px 0;}
#content-core form dt img {display:none;}
/* */
.fieldUploadFile{ display:none; }
.suppressVisualEditor{ display:none; }
.mceLast{ margin-bottom: 15px !important; }
/* */
.plonepopup .mceTop .mceLeft {width:4px !important; height:19px !important;}
.plonepopup .mceTop .mceCenter {height:19px !important;}
.plonepopup .mceTop .mceRight {width:4px !important; height:19px !important;}
#general_panel #internal_panel #internallinkcontainer img {display:none !important;}
#general_panel #internal_panel #internallinkcontainer span, #general_panel #internal_panel #internallinkcontainer a {padding:5px 0 5px 25px !important;}
#general_panel .configlets img {display:none !important;}
#templatesrc {width:100% !important; border:1px solid #d9d9d9 !important;}
#menu_text_text_style_text_menu_co {min-width:134px;}
#content.dialog-wrapper fieldset#general_panel {margin:25px 0 0 !important;}
#ploneimage #content.dialog-wrapper fieldset#general_panel {margin:0 !important;}
html #content.dialog-wrapper fieldset {margin:0 !important;}
html #document-toc.toc dd.portletItem {border-radius:5px !important; border:1px solid #d9d9d9 !important; border-top:1px solid #b2b2b2 !important;}
.template-image_view #content-core a.discreet > img {border:1px solid #d9d9d9; box-shadow:0 0 5px #eee; padding:.5em;}
#kss-spinner {box-shadow: 0 0 1500px 150px #fff;}
.ploneSkin .mceEditorFocus .mceIframeContainer { background: #fff !important;border:1px solid #000 !important;box-shadow: 0 0 5px #ccc !important;}
#commenting fieldset {border: 1px solid #d9d9d9 !important;}
.reply p {color: #333 !important;}
.reply {margin-left: 25px !important;}
#commenting.reply {margin-left: 0 !important;}
.row #commenting fieldset, .row .reply fieldset {border-style: solid !important;}
.comment .commentImage {display:none;}
.comment .documentByLine {margin-left:0!important;}
.comment .documentByLine a,.comment .documentByLine div {display:inline!important;}
.forumTitleCell, .forumConversationsCell, .forumMostRecentCell {text-align:left !important; vertical-align:top; width:22%; }
.forumTitleCell .discreet, .forumConversationsCell .discreet, .forumMostRecentCell .discreet,
.portaltype-ploneboardforum table.listing td .discreet {text-align:left !important; margin:0;}
.forumTitleCell {width:56%;}
.boardCommentActions {padding:0 1em 1em 1em !important;}
#archetypes-schemata-links {background: #d9d9d9; border-radius:5px !important; padding:.25em; margin:.5em 0;}
#archetypes-schemata-links a, #archetypes-schemata-links strong {color:#d9d9d9 !important; display:inline-block; padding:.5em 0; border-radius:.25em;}
#archetypes-schemata-links strong {background:#fff !important; color:#fff !important;}
#archetypes-schemata-links span {padding:.5em; color:#007bc0;}
#archetypes-schemata-links strong span {background:#fff !important; color:#333;}
#archetypes-schemata-links a:hover {background:#fff !important; color:#fff !important;}
#archetypes-schemata-links a:hover span {color:#333 !important;}
h2.questionTitle {font-size:1.05em !important; border-top:0 !important;}
.template-survey_view form fieldset legend {font-size:0 !important;}
.controlDreta .caixaPortlet fieldset {background:#fff !important; border:0 !important; padding:5px !important;}
#content.mceContentBody, #mceTemplatePreview.mceContentBody {margin:0px 5px 5px 5px; background-image:none !important; background-color:#fff;}
div.formQuestion {display:block;}
div.field.error {background-color: #fcf4f2 !important;margin: 1em 0 !important;border: 1px solid #c00;padding: 5px !important;}
html #pfgWidgetWrapper {position:absolute; right:0;}
html #pfgWidgetWrapper + .pfg-form {margin-right: 100%;}
/* */
#window-base-edit .kssattr-atfieldname-obrirfinestra { display:none !important;}
.field { padding-top:10px;} /* */
.largeText {font-size:.8em;}
.smallText {font-size:.6em;}
.collage-content-menu .visualIcon a {padding:5px 0;}
.collage-content-menu .visualIcon span {padding:5px 0;}
.collage-content-menu .visualIcon img {display:none;}
.collage-content-menu .visualIcon {padding:5px 0; margin:0;}
.navTreeItem div a img {display:none;}
#portal-sitemap, #portal-sitemap-master {border:0 !important;}
#portal-sitemap li, #portal-sitemap-master li {border:1px solid #d9d9d9 !important; background-color:#f7f7f7 !important; border-radius:.5em; padding-left:10px !important;}
#portal-sitemap li a, #portal-sitemap-master li a {font-weight:bold !important; font-size:1.2em;}
#portal-sitemap li li, #portal-sitemap-master li li {border:0 !important;}
#portal-sitemap li li a, #portal-sitemap-master li li a {font-weight:normal !important; font-size:1em;}
#portal-sitemap li, #portal-sitemap-master li {background-image:none !important;}
#portal-sitemap li li, #portal-sitemap-master li li {background-image:url(quadret.gif) !important;}
.o2k7Skin span.mce_plonetemplates {background-position: -820px -20px;}
.mceLast .mceStatusbar {margin-bottom:0 !important;}
div.position-2\3a 3 {margin-left: -31.08%;} /* */
#portal-sitemap .navTree, #portal-sitemap-master .navTree {
-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;
-webkit-column-gap: 1em;-moz-column-gap: 1em;column-gap: 1em;
-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;
}
#portal-sitemap .navTree .navTreeItem, #portal-sitemap-master .navTree .navTreeItem {
-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;
}
#portal-sitemap .navTreeLevel3, #portal-sitemap-master .navTreeLevel3 { -webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
#portal-sitemap .navTreeLevel3 li, #portal-sitemap-master .navTreeLevel3 li { background-image: url(quadretGris.gif) !important; background-position: 0 5px !important;}
#portal-sitemap .state-missing-value {display: none !important;}
.socialtools {height: 16px; margin-bottom: 10px; margin-top: -20px !important; float:right; }
#collage .socialtools {margin-top: 0 !important; }
.socialtools a, .socialtools span {float: left;margin-left: 2px; font-weight:bold; color:#666;}
span.mceEditor{background:#f7f7f7 !important; display:block;}
#content img.tileImage, #content div.newsImageContainer {float: right;margin: 0 1em 0.5em 1em;}
table.mceLayout {width:100% !important;}
dt span[class^="contenttype"] {padding:5px 0;}
* html  img, div, a, input { behavior: url(&dtml-portal_url;/iepngfix.htc); }
.kssattr-formname-gn6-recollir-dades .field { padding-top: 0px; }

}

