
/* - baseupc.css - */
@media screen {
/* http://www.upc.edu/portal_css/baseupc.css?original=1 */
#content .noticiaPrincipal {font-size:1.1em  !important; font-weight:bold  !important;}
#content .entradeta_home {color:#666  !important; margin:0 !important; font-size:0.9em !important;}
#portal-breadcrumbs.pbmeteo {margin-top:-0.6em;}
#content.meteo {margin-top:-0.9em;}
.ajustaDA.adameteo {margin-top:-1.5em;}
.seguiuFletxa {margin-left:0.15em; }
.xarxes h2 {margin-top:0.25em !important;}
/* */
img.link_blank {float:none !important; margin-top:0 !important; margin-bottom:0.15em; font-size:90%; position:relative;}
.drawers-wrapper img.link_blank {position:static;}
.portletNavigationTree img.link_blank_navegacio {display:inline; margin-bottom:0.15em;}
/* */
.portalMessage,.system-message,#error-handling {background-color: #fde5f6; border: 1px solid #cc007d; color: #333; font-size: 90%; font-weight: bold; margin: 2em 0em 1em 0em;padding: 0em;vertical-align: middle;}
dl.portalMessage {display:table; background: #E5F6FF; border:1px solid #ccc; width:100%;border-collapse:collapse; margin: 0em 0 2.5em;line-height: 1.25em;vertical-align:middle;}
dl.portalMessage dt {font-size:1.35em; color: #007bc0; font-family:Arial, Helvetica, sans-serif; font-weight:bold;background: url(info.jpg) no-repeat center left;border-right:3px solid #007bc0;display:table-cell; vertical-align:middle;padding:20px 10px 20px 60px; width:10px;}
dl.portalMessage dd { display:table-cell; vertical-align: middle; padding:10px;font-size:1em; font-weight:normal;}
dl.warning {background: #E5F6FF;}
dl.warning dt {color: #939302; background-image: url(warning.jpg); border-right: 3px solid #939302;}
dl.error {background: #F2E7E7;}
dl.error dt {color: #C92F00;  background-image: url(error.jpg); border-right: 3px solid #C92F00;}
/* */
div.portalMessage { width:100%; height:60px; float:left; background:#E5F6FF; border:1px solid #ccc; margin: 0em 0 2.5em; line-height: 1.25em; vertical-align:middle; }
div.portalMessage_left { width:10%; float:left; width:80px; border-right:3px solid #007bc0; font-size:1.35em; color: #007bc0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(info.jpg) no-repeat center left; vertical-align:middle; padding:20px 10px 20px 60px; }
div.portalMessage_right { width:90%; vertical-align:middle; display:table-cell; padding:10px; font-size:1em; font-weight:normal; height:60px; }
/* */
.text_dreta {text-align:right;}
.font_100 {font-size:100%;}
.valign_top {vertical-align: top;}
.float_left {float:left;}
.clear_both {clear:both;}
/* */
.div_accessor {padding-top:1em;}
.div_fileupload {padding-left:1.5em;padding-top:0.5em;}
/* */
.div_select {text-align: right; margin-right: 0.75em;}
/* */
.display_none {display:none}
/* */
.taula_inandout {border:none;margin:0em;padding:0em;margin-right:0.5em;}
.td_inandout {padding-left:0em;padding-top:0em;}
.td_inandout2 {vertical-align:middle}
/* */
.div1_keyword {width: 45%; float: right;}
.div2_keyword {width: 45%;}
/* */
.sobreposa2 {float: right !important; width:47em; position:relative; background:transparent none; margin-top: 23.5em; z-index:1;}
.etiqueta {color:#fff;text-shadow:0 0 5px #000; line-height:2em;}
/* */
/* */
.columna_1,.columna_2,.columna_3 {float:left; width:220px; margin-right:23px; margin-bottom:15px;}
.columna_1 {width:466px;}
.columna_3 {margin-right:0;}
.field1 {clear:both;float:left;padding-right:10px;}
.col_1 {float:left;margin-right:25px;width:190px;}
.col_2 {float:left;width:494px;}
.infocol_1 {float:left;margin-right:25px;width:190px; margin-top:5px;}
.infocol_2 {float:left;width:494px; margin-top:-5px;}
.cagenda h2, .section-agenda .cagenda h2, .titol2Agenda {font-size:1.5em; margin:0;}
.xarxes ul li {list-style:none !important;background:0; display:inline; padding:0 0.1em;}
.xarxes ul {margin: 0.5em 0 !important;}
.xarxes h2 {font-size:1.2em; margin-top:.66em !important; margin-right: 0em !important;}
.section-agenda #portal-column-two .visualPadding {}
.section-agenda h1.inicial {font-size:1.8em; margin-bottom:10px;}
.section-agenda .enllacosInicial {margin-top:4px;}
a.enllacBoto span {background:transparent url(hs1.png) no-repeat scroll 0 -817px !important;clear:both;display:block;line-height:14px;padding:3px 4px 5px 10px;}
a.enllacBoto {background:transparent url(hs1.png) no-repeat scroll right -773px !important;display:block;float:right;font-family:arial,sans-serif;font-size:1.1em;height:22px;margin-left:6px;padding:0 18px 0 0 !important;text-decoration:none;}
.mida{width:185px;}
/* ******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {
margin: 0; padding: 0; border: 0; /**/ text-align:left; font-style: normal; font-size: 100%; font-family: inherit; vertical-align: baseline; line-height:1.5em;}
ol, ul {     list-style: none}
table { border-collapse: collapse; border-spacing: 0; display:table;}
fieldset,img { border: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""}
blockquote, q { quotes: "" ""}
input, textarea { margin: 0; padding: 0}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
hr {color:#038FE4;/**/ clear:both;float:none; border:0; background: #038FE4 url(menu.png) no-repeat bottom left; height:3px; margin-bottom:15px;}
html {text-shadow: 0px 0px 0px #FFF;}/**/
sup {vertical-align:super; font-size:smaller;}
sub {vertical-align:sub; font-size:smaller;}
abbr[title], acronym[title] { border-bottom: dotted 1px;}
[dir="rtl"] {  direction: rtl;  unicode-bidi: embed;}
[dir="ltr"] {  direction: ltr;  unicode-bidi: embed;}
bdo[dir] {  unicode-bidi: bidi-override;}
center {  display: block;  text-align: -moz-center;}
blockquote[type=cite] { display: block; margin: 1em 0px; padding-left: 1em; border-left: solid; border-color: blue; border-width: thin;}
span[_moz_quote=true] { color: blue;}
pre[_moz_quote=true] { color: blue;}
listing { display: block;  font-family: -moz-fixed;  font-size: medium;  white-space: pre;  margin: 1em 0;}
xmp, pre, plaintext {  display: block;  font-family: -moz-fixed;  white-space: pre;  margin: 1em 0;}
table { display: table; -moz-box-sizing: border-box;}
table[rules]:not([rules="none"]) { border-collapse: collapse;}
caption { display: table-caption; text-align: center; -moz-box-sizing: border-box;}
table[align="center"] > caption { margin-left: auto; margin-right: auto;}
table[align="center"] > caption[align="left"] { margin-right: 0;}
table[align="center"] > caption[align="right"] { margin-left: 0;}
tr { display: table-row; vertical-align: inherit;}
col { display: table-column;}
colgroup { display: table-column-group;}
tbody { display: table-row-group; vertical-align: middle;}
thead { display: table-header-group; vertical-align: middle;}
tfoot { display: table-footer-group; vertical-align: middle;}
table > tr { vertical-align: middle;}
td { display: table-cell; vertical-align: inherit; text-align: inherit; padding: 1px;}
th { display: table-cell; vertical-align: inherit; font-weight: bold; padding: 1px;}
tr > form:-moz-is-html, tbody > form:-moz-is-html,thead > form:-moz-is-html, tfoot > form:-moz-is-html,table > form:-moz-is-html { display: none !important;}
nobr { white-space: nowrap;}
/* */
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
margin-top: 0;
margin-bottom: 0;
}
/* */
ol ul,   ul ul,   menu ul,   dir ul,
ol menu, ul menu, menu menu, dir menu,
ol dir,  ul dir,  menu dir,  dir dir {
list-style-type: circle;
}
/* */
ol ol ul,     ol ul ul,     ol menu ul,     ol dir ul,
ol ol menu,   ol ul menu,   ol menu menu,   ol dir menu,
ol ol dir,    ol ul dir,    ol menu dir,    ol dir dir,
ul ol ul,     ul ul ul,     ul menu ul,     ul dir ul,
ul ol menu,   ul ul menu,   ul menu menu,   ul dir menu,
ul ol dir,    ul ul dir,    ul menu dir,    ul dir dir,
menu ol ul,   menu ul ul,   menu menu ul,   menu dir ul,
menu ol menu, menu ul menu, menu menu menu, menu dir menu,
menu ol dir,  menu ul dir,  menu menu dir,  menu dir dir,
dir ol ul,    dir ul ul,    dir menu ul,    dir dir ul,
dir ol menu,  dir ul menu,  dir menu menu,  dir dir menu,
dir ol dir,   dir ul dir,   dir menu dir,   dir dir dir {
list-style-type: square;
}
hr[size="1"] { border-style: -moz-bg-solid none none none;}
a img {border:0;}
*|*:-moz-any-link img, img[usemap], object[usemap] { border: 0;}
img[usemap], object[usemap] { color: blue;}
frameset { display: block ! important; overflow: -moz-hidden-unscrollable; position: static ! important; float: none ! important; border: none ! important;}
frame { border: 0 !important;}
iframe { border: 0;}
noframes { display: none;}
spacer { position: static ! important; float: none ! important;}
canvas { -moz-user-select: none;}
/* */ area, base, basefont, head, meta, script, style, title,noembed, param {display: none;}
h1, h2 {font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin:0.5em 0 0 0; color:#4d4d4d;}
h1 {font-size:2.7em;}
h2 {font-size:2.0em;} /**/
h3 {font-size:1.7em;}/**/
h4 {font-size:1.5em;}/**/
h5 {font-size:1.2em;}/**/
h6 {font-size:1em;}/**/
/* */
h2.liniaBaix, h3.liniaBaix, h4.liniaBaix {border-bottom:1px solid #b2b2b2; margin-bottom:0.25em; border-top:0;}
p.liniaDalt, h2.liniaDalt, h3.liniaDalt, h4.liniaDalt {border-top:1px solid #b2b2b2;margin-bottom:0em; border-bottom:0;}
h2.gris, h3.gris, h4.gris {color:#666;}
.negre {color:#000;}
h2.xic {font-size:160%;} h3.xic {font-size:140%;} h4.xic {font-size:115%;}
h2.prim, h3.prim, h4.prim {font-weight: normal !important; margin:0 !important;}
blockquote, p.blockquote, div.blockquote {padding:0.5em 1em;}
small {font-size:0.8em;}
big, .big {font-size:1.2em;}
body {font-size:0.7em; color:#333;line-height:1.5em; background:url(hs1.png) repeat-x 0 -975px #fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nobg {background: none !important;}
b, strong {font-weight:bold;}
i, cite, dfn, em, var { font-style:italic; }
a, a:link {text-decoration:none; color:#007bc0;}
#content a:visited, .nobg a:visited {color:#33bdee;}
a:active {color:#c0007b;}
a:hover {text-decoration:underline;}
kbd, pre, code, tt, samp {font-family:Monaco,'Courier New', Courier, monospace; font-size:1.1em; border:1px solid #cef; background:#E6F7FD; white-space:pre; padding: 0 0.3em; overflow:auto; -moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;}
pre {border-top:2px solid #cef; padding:0.25em 0.5em;}
#contenidor{ width:958px; margin: 0 auto;}
abbr, acronym, .explain {border-bottom: 1px dotted #ccc; cursor:help;}
ol li ul {margin: 0 0 0 2.5em;}
ul li {background: url(quadretGris.gif) no-repeat 0 0.55em; padding:0 0 0 1em;}
ol ul li {background: none; padding: 0;}
#copyrights li {background: none; padding:0;}
ul li ul li {background: url(boleta.gif) no-repeat 0 0.65em; padding:0 0 0 0.75em; list-style: none; list-style-image:none;}
ul li ul {margin:0;}
li ol li, ol { list-style:inside; list-style-type:decimal-leading-zero; background:none; padding:0;}
li {margin:0.5em 0;}
dl, ul, ol, blockquote, p, pre {margin:0 0 1em 0;}
.lang {font-style:italic;}
#visual-portal-wrapper { width:958px; margin: 0 auto;}
#portal-column-one { float:left;  width: 190px !important;  padding: 0; height:auto;/**/ /**/ position:relative; top:-2px;}
#portal-columns {display:block; height:auto;/**/}
/**/ #portal-columns {background: transparent url(bgSubMenu.gif) repeat-y 0 0; display:block; height:auto;/**/}
/**/#portal-column-one {background: #fff;}
#portal-column-content {background:#fff;}
#portal-column-content.sl { margin-left:190px; padding-left:25px;  height:100%;/**/}
#portal-column-content.sr { margin-right:220px; padding-right:25px;  height:100%;}
#portal-content-wrapper {  float:left;  width:100%;}
#portal-column-two { float:right; width:220px !important; padding:0; height:auto;/**/; position:relative;}
/* */
body.fullscreen #portal-column-one,body.fullscreen #portal-column-two {  display: none;}
body.fullscreen #portal-column-content {  margin: 0;  padding: 0;}
.printOnly {display:none !important;}
.goout {position:absolute; top:-99999px;} /**/
.hidden {display:none;}
ul.visualNoMarker, ol.visualNoMarker { list-style-type: none; list-style-image: none; margin: 0.5em 0 0 0;}
.visualOverflow { overflow: auto; margin: 0 0 1em 0;}
.visualOverflow pre, .visualOverflow table, .visualOverflow img { margin: 0;}
.hiddenStructure { display: block; background: transparent; background-image: none; /* */ border: 0; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px;}
.contentViews .hiddenStructure, .contentActions .hiddenStructure { position: absolute; top: -200px; left: -200px;}
.hiddenLabel { display: block; background: transparent; background-image: none; /* */ border: 0; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px;}
.visualClear { display: block; clear: both;}
.netscape4 { display: none;}
tr.dragging td { background-color: #FFE461 !important;}
.draggingHook { cursor: move;}
.notDraggable {}
.visualGhosted {opacity: 0.2;}
/* */
a.link-parent {display: block; background: transparent url(arrowUp.gif) 4px 5px no-repeat; padding: 1px 0px 10px 16px; font-size: 90%; text-decoration: none;}
#content .link-category {color: #4E7319 !important;}
#content .link-user { background: transparent url(user.gif) 0 1px no-repeat; padding: 1px 0px 1px 16px;}
#content .link-comment {background: transparent url(discussionitem_icon.gif) center left no-repeat;padding: 1px 0px 1px 16px !important; /* */}
#content .link-anchor { color: #666; text-decoration: none;font-weight: normal;}
#content .link-presentation {font-size: 90%;text-align: center;}
#content .link-wiki-add {color: red;}
/* */
/* */
#content a[href ^="mailto:"],#content a.link-mailto {background: transparent url(mail_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 20px;}
#content a[href ^="news:"], #content a.link-news { background: transparent url(topic_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px;}
#content a[href ^="ftp:"], #content a.link-ftp {background: transparent url(file_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px;}
#content a[href ^="irc:"], #content a.link-irc {background: transparent url(discussionitem_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px;}
#content a[href ^="callto:"], #content a.link-callto { background: transparent url(phone_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px;}
#content a[href ^="webcal:"], #content a.link-webcal { background: transparent url(event_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px;}
#content a[href ^="feed:"], #content a.link-feed { background: transparent url(rss.gif) 0px 1px no-repeat; padding: 1px 0px 1px 18px;}
#content #copyrights a, #content #continguts a, #content .noticies li a {background:none !important; padding:0 !important;}
/* */
#content .link-plain {background-image: none !important;padding: 0 !important;}
a.https {background:url(lock.gif) no-repeat center right; padding-right:15px;}
a.pdf {background:url(pdfmini.gif) no-repeat center right; padding-right:15px;}
a.doc {background:url(doc.gif) no-repeat center right; padding-right:15px;}
a.xls {background:url(xls.gif) no-repeat center right; padding-right:15px;}
a.ppt {background:url(ppt.gif) no-repeat center right; padding-right:15px;}
a.txt {background:url(txt.gif) no-repeat center right; padding-right:15px;}
a.down {background:url(down.gif) no-repeat center right; padding-right:15px;}
a.vid {background:url(play.gif) no-repeat center right; padding-right:15px;}
a.img {background:url(img.gif) no-repeat center right; padding-right:15px;}
a.pdf.mini {padding-right:12px; margin-right:0.65em;}
.firstchild, #idiomes .first {background:none !important;}
.banda {background-image:url(hs1.png); background-color: #007bc0; height:32px; background-position:0 -891px;}
.bandaEsq {background-image:url(hs1.png);float:left;height:32px;width:12px;background-position:0 -937px;}
#idiomes a {color:#fff; padding-left:0px;margin-right:0px;}
#idiomes span {padding-left:12px;background-image:url(hs1.png); background-position:-5px -496px;}
#idiomes p {padding: 4px 0 0 0;}
.idiomes {background-image:url(hs1.png); float:right; height:32px; padding-right:5px;background-position:right -937px; background-repeat:no-repeat;}
.logos h1 {margin:0;}
.logos h1 a{height:55px; background:url(hs1.png) no-repeat 0 0; width:300px; display:block;margin:3px 0;}
.eines {float:right;}/**/
#eines {padding:0;}
#eines p {text-align:right;margin:0 5px 0 0; padding:0;}
#eines span {padding:2px 0px 2px 12px;background-image:url(hs1.png); background-position:-4px -515px;}
.upcinfo { background-image:url(hs1.png) !important; padding:2px 0; background-position:0 -336px;padding-left:20px !important; position:relative;}
#cercador {clear:right;float:right; width:275px;margin:22px 0 3px 0;}
#cercador legend, #cercador label {display:none; visibility:hidden;}
#fieldCercador {color:#FFF;font-size:1.15em;padding:0;margin:50px 0 0 0;float:right;}
#cercador fieldset {margin: 0; padding:0; background: #fff !important;}
#cercador div.inputCercador {width: 200px;background:transparent url(hs1.png) no-repeat 0 -75px; float:left;}
#cercador div.inputCercador:hover { background-position:left -100px;}
#cercador div.inputCercador:focus, #cercador div.inputCercador:active {background-position:left -125px;}
#cercador div.inputCercador input {border: 0; margin: 0 5px 0 20px; height: 16px; width: 175px; background-color: transparent;}
#cercador input.inputCercador {background:none;}
#cercador_bt{width:70px; height:20px; margin:0 0 2px 5px; padding:0; background:#fff url(hs1.png) no-repeat 0 -150px;border:0; vertical-align:top;}
#cercador_bt:focus,#cercador_bt:hover {background-position:0 -175px;}
#cercador_bt:active {background-position:0 -200px;}
/**/#cercador_bt.zh {background-position: -210px -150px;}#cercador_bt.zh:focus,#cercador_bt.zh:hover {background-position:-210px -175px;}#cercador_bt.zh:active {background-position:-210px -200px;}
/**/#cercador_bt.en {background-position: -140px -150px;}#cercador_bt.en:focus,#cercador_bt.en:hover {background-position:-140px -175px;}#cercador_bt.en:active {background-position:-140px -200px;}
/**/#cercador_bt.es {background-position: -70px -150px;}#cercador_bt.es:focus,#cercador_bt.es:hover {background-position:-70px -175px;}#cercador_bt.es:active {background-position:-70px -200px;}
/**/#ca #menuPrincipal a { background-image:url(menu_ca.png)}#ca #menuPrincipal ul li a {background:none;}#ca #menuPrincipal li.selected ul {background: #fff url(menu_ca.png) no-repeat 0 -250px !important;}
/**/#es #menuPrincipal a { background-image:url(menu_es.png)}#es #menuPrincipal ul li a {background:none;}#es #menuPrincipal li.selected ul {background: #fff url(menu_es.png) no-repeat 0 -250px !important;}
/**/#en #menuPrincipal a { background-image:url(menu_en.png)}#en #menuPrincipal ul li a {background:none;}#en #menuPrincipal li.selected ul {background: #fff url(menu_en.png) no-repeat 0 -250px !important;}
/**/#zh #menuPrincipal a { background-image:url(menu_zh.png)}#zh #menuPrincipal ul li a {background:none;}#zh #menuPrincipal li.selected ul {background: #fff url(menu_zh.png) no-repeat 0 -250px !important;}
#menuPrincipal { clear:both; margin-top: -5px;}
#menuPrincipal li {display:inline; height:40px;background:none; padding:0; margin:0;float:left; height:100%}
#menuPrincipal a { background-repeat:no-repeat; display:block; cursor:pointer}
#menuPrincipal ul {display:block; border-left:1px dashed #e6e6e6; margin-bottom:5px; background:#fff;}
#menuPrincipal #sm1 {border:0;}
#menuPrincipal li.selected ul li {background:transparent none;}
#menuPrincipal li li {float:none;}
#menuPrincipal li a {overflow:hidden;padding:4px 0;}
#menuPrincipal ul a {background:none transparent;padding: 0.2em 1.25em; color:#666;}
#menuPrincipal ul a:hover { text-decoration:underline;}
#menuPrincipal a:link, #menuPrincipal a:visited, #menuPrincipal a:active {text-decoration:none;}
#menuPrincipal li h3 {margin:0; font-size:1.55em;}
#menuPrincipal li h3 span {background-color:#fff !important;height:100%;display:block;/**/}
/**/.ul5 #m1, .ul5 #m5 {width:191px !important;} .ul5 #m2, .ul5 #m3, .ul5 #m4 {width:192px !important;}
/**/.ul4 #m1, .ul4 #m4 {width:240px !important;} .ul4 #m2, .ul4 #m3 {width:239px !important;}
/**/.ul3 #m1, .ul3 #m3 {width:319px !important;} .ul3 #m2 {width:320px !important;}
/**/.ul2 #m1, .ul2 #m2 {width:479px !important;}
/**/#menuPrincipal #m1 a {background-position:0 0;}#menuPrincipal.ul2 #m2 a {background-position:-479px 0;}#menuPrincipal.ul4 #m2 a {background-position:-240px 0;}#menuPrincipal.ul4 #m3 a {background-position:-479px 0;}#menuPrincipal.ul4 #m4 a {background-position:-718px 0;}#menuPrincipal.ul3 #m2 a {background-position:-319px 0;}#menuPrincipal.ul3 #m3 a {background-position:-639px 0;}#menuPrincipal.ul5 #m2 a {background-position:-191px 0;}#menuPrincipal.ul5 #m3 a {background-position:-383px 0;}#menuPrincipal.ul5 #m4 a {background-position:-575px 0;}#menuPrincipal.ul5 #m5 a {background-position:-767px 0;}
/**/#menuPrincipal #m1.selected a {background-position:0 -70px;}#menuPrincipal.ul2 #m2.selected a {background-position:-479px -70px;}#menuPrincipal.ul4 #m2.selected a {background-position:-240px -70px;}#menuPrincipal.ul4 #m3.selected a {background-position:-479px -70px;}#menuPrincipal.ul4 #m4.selected a {background-position:-718px -70px;}#menuPrincipal.ul3 #m2.selected a {background-position:-319px -70px;}#menuPrincipal.ul3 #m3.selected a {background-position:-639px -70px;}#menuPrincipal.ul5 #m2.selected a {background-position:-191px -70px;}#menuPrincipal.ul5 #m3.selected a {background-position:-383px -70px;}#menuPrincipal.ul5 #m4.selected a {background-position:-575px -70px;}#menuPrincipal.ul5 #m5.selected a {background-position:-767px -70px;}
/**/#menuPrincipal #m1 a:hover {background-position: 0 -35px;}#menuPrincipal.ul2 #m2 a:hover {background-position: -479px -35px;}#menuPrincipal.ul4 #m2 a:hover {background-position: -240px -35px;}#menuPrincipal.ul4 #m3 a:hover {background-position: -479px -35px;}#menuPrincipal.ul4 #m4 a:hover {background-position: -718px -35px;}#menuPrincipal.ul3 #m2 a:hover {background-position:-319px -35px;}#menuPrincipal.ul3 #m3 a:hover {background-position:-639px -35px;}#menuPrincipal.ul5 #m2 a:hover {background-position:-191px -35px;}#menuPrincipal.ul5 #m3 a:hover {background-position:-383px -35px;}#menuPrincipal.ul5 #m4 a:hover {background-position:-575px -35px;}#menuPrincipal.ul5 #m5 a:hover {background-position:-767px -35px;}
/**/#menuPrincipal #m1.selected a:hover {background-position: 0 -105px;}#menuPrincipal.ul2 #m2.selected a:hover {background-position: -479px -105px;}#menuPrincipal.ul4 #m2.selected a:hover {background-position: -240px -105px;}#menuPrincipal.ul4 #m3.selected a:hover {background-position: -479px -105px;}#menuPrincipal.ul4 #m4.selected a:hover {background-position: -718px -105px;}#menuPrincipal.ul3 #m2.selected a:hover {background-position:-319px -105px;}#menuPrincipal.ul3 #m3.selected a:hover {background-position:-639px -105px;}#menuPrincipal.ul5 #m2.selected a:hover {background-position:-191px -105px;}#menuPrincipal.ul5 #m3.selected a:hover {background-position:-383px -105px;}#menuPrincipal.ul5 #m4.selected a:hover {background-position:-575px -105px;}#menuPrincipal.ul5 #m5.selected a:hover {background-position:-767px -105px;}
/**/#menuPrincipal #m1 a:active {background-position: 0 -140px;}#menuPrincipal.ul2 #m2 a:active {background-position: -479px -140px;}#menuPrincipal.ul4 #m2 a:active {background-position: -240px -140px;}#menuPrincipal.ul4 #m3 a:active {background-position: -479px -140px;}#menuPrincipal.ul4 #m4 a:active {background-position: -718px -140px;}#menuPrincipal.ul3 #m2 a:active {background-position:-319px -140px;}#menuPrincipal.ul3 #m3 a:active {background-position:-639px -140px;}#menuPrincipal.ul5 #m2 a:active {background-position:-191px -140px;}#menuPrincipal.ul5 #m3 a:active {background-position:-383px -140px;}#menuPrincipal.ul5 #m4 a:active {background-position:-575px -140px;}#menuPrincipal.ul5 #m5 a:active {background-position:-767px -140px;}
/**/#menuPrincipal #m1.selected a:active {background-position: 0 -175px;}#menuPrincipal.ul2 #m2.selected a:active {background-position: -479px -175px;}#menuPrincipal.ul4 #m2.selected a:active {background-position: -240px -175px;}#menuPrincipal.ul4 #m3.selected a:active {background-position: -479px -175px;}#menuPrincipal.ul4 #m4.selected a:active {background-position: -718px -175px;}#menuPrincipal.ul3 #m2.selected a:active {background-position:-319px -175px;}#menuPrincipal.ul3 #m3.selected a:active {background-position:-639px -175px;}#menuPrincipal.ul5 #m2.selected a:active {background-position:-191px -175px;}#menuPrincipal.ul5 #m3.selected a:active {background-position:-383px -175px;}#menuPrincipal.ul5 #m4.selected a:active {background-position:-575px -175px;}#menuPrincipal.ul5 #m5.selected a:active {background-position:-767px -175px;}
.portletNavigationTree { list-style: none !important; list-style-image: none !important;margin:0 !important;}
.portletNavigationTree dd {background:#f2f2f2 url(submenu.gif) no-repeat scroll bottom left; padding: 0 0 60px 0;margin:0 !important;}
.navTreeLevel0 { list-style: none; list-style-image: none; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #fff;}
.navTree li { background:none; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #fff; margin:0; padding: 0;background: #f2f2f2;/**/}
dd.portletItem .navTreeItem a {display:block; padding: 0.5em 1.5em 0.5em 0.75em; color:#007bc0 !important;}
.navTreeItem .navTree .navTreeItem {padding:0; margin-left:0.4em;}
.navTreeItem .navTree .navTreeItem a {padding:0.35em 1.5em 0.35em 1.75em;}
dd.portletItem .navTreeItem a:hover {background: url(submenu.gif) no-repeat right -10px;}
dd.portletItem .navTreeItem a.navTreeCurrentItem:hover {background: url(submenu.gif) no-repeat right -233px;}
.navTreeItem .navTree .navTreeItem a:hover {background: url(submenu.gif) no-repeat right -13px;}
.navTreeItem .navTree .navTreeItem a.navTreeCurrentItem:hover {background: url(submenu.gif) no-repeat right -239px; }
.navTreeItem a.navTreeCurrentItem {background: url(submenu.gif) no-repeat right -233px !important;}
.navTreeItem .navTree .navTreeItem a.navTreeCurrentItem {background: url(submenu.gif) no-repeat right -236px !important;}
li.navTreeCurrentNode, li.navTreeItemInPath {background:#f7f7f7; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.navTreeLevel0 span { font: bold 1.15em/1.6em Arial, Helvetica, Verdana, sans-serif;}
.navTreeLevel1 span { font: normal 1em/1.35em Verdana, Arial, Helvetica, sans-serif;}
.navTreeLevel1 {border:0 !important; padding-bottom:0.5em;}
.navTreeLevel1 .navTreeCurrentNode {background:url(cercle.gif) no-repeat 8px 11px;}
.navTree li li {border:0 !important;background:url(boleta.gif) no-repeat 8px 11px;}
.navTreeLevel1 a {}
dd.portletItem .navTreeItem a.navTreeCurrentItem {color:#333 !important;}
dd.portletItem .navTreeItem a.navTreeItemInPath, dd.portletItem .navTreeItem a.navTreeCurrentItem  {background-color: #e5e5e5 !important; padding-bottom:5px;}
.portletNavigationTree .portletHeader a, .portletNavigationTree img, #navegacio .portletHeader a {display:none;}
.portletNavigationTree .portletHeader {height:20px !important;background:#f2f2f2 url(submenu.gif) no-repeat top left;}
/* */
#portal-sitemap.navTreeLevel0 {}
#portal-sitemap div {font: bold 175%/175% Arial, Helvetica, sans-serif; padding:0; background: transparent url(bgTits.gif) repeat-x 0 0; padding:10px 0 5px!important; margin-top:25px !important;}
#portal-sitemap div a {color:#333; padding:0; display:block;}
#portal-sitemap div a:hover {background:#e6e6e6;}
#portal-sitemap .navTreeLevel2 {font-size:75%; font-family: Verdana, Arial, sans-serif; border:0; background: #f7f7f7;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#portal-sitemap .navTreeLevel2 div {background:none; margin-top:0 !important; padding:5px !important;}
#portal-sitemap .navTreeLevel2 li {border-top:1px solid #ccc;}
#portal-sitemap .navTreeLevel2 li:first-child {border:0;}
#portal-sitemap .navTreeLevel2 div a {color: #007bc0; display:block; padding:5px;}
#portal-sitemap .navTreeLevel2 div a:hover {background:#e6e6e6 !important;}
#portal-sitemap .navTreeLevel3 {font-size:80%; }
#portal-sitemap .navTreeLevel3 div {background: url(boleta.gif) no-repeat center left !important; padding:0px 5px !important; font-weight:normal !important;}
#portal-sitemap ul {border:0;}
#portal-sitemap li {border:0; padding: 0; background:none;}
#portal-sitemap img {display:none;}
.manualSite p {color:#888 !important;}
.collapse, .expand {clear:both; border-top:5px solid #e6e6e6; text-align:right; clear:both; display:block; cursor:default; padding-top:5px;}
.collapse span, .expand span {text-align:right; clear:both; color: #007bc0; cursor:pointer;}
.collapse b, .expand b {width:16px; position:relative; display:block; float:right; background: url(hs1.png) no-repeat 0 -440px; margin:5px 0 0 5px;}
.collapse span.bbc, .expand span.bbc {width:16px; position:relative; display:block; float:right; margin:5px 0 0 5px;}
.collapse span.bbc {background: url(hs1.png) no-repeat 0 -440px;}
.expand span.bbc {background: url(hs1.png) no-repeat 0 -460px;}
.expand span.bbc {background: url(hs1.png) no-repeat 0 -460px;}
.subcollapse:hover, .subexpand:hover {text-decoration:underline;}
a.subexpand, a.subcollapse {text-decoration:none;cursor:pointer;}
.expand {border-top:0px solid #fff; padding:0;}
#portal-breadcrumbs div {position:relative; top:-28px; width:85%; padding-left:2px;}
#breadcrumbs-you-are-here { font-weight:bold; color:#666; padding:0; margin:0;}
#portal-breadcrumbs em, .breadcrumbSeparator {font: normal 2.5em/1em Arial, Helvetica, sans-serif; font-style:normal !important; color:#ccc; position:relative; top:4px;margin: 0 5px;}
.portal-breadcumbs-null { height:5px; display:block;}
.contacte ul {margin:0;}
.contacte li {margin: 0 0 0.6em 0;}
.addre {padding-left:20px; background: url(hs1.png) no-repeat 0 -255px; padding-top:1px;}
.acce {background:none !important; padding:0 0 0 0.5em;}
.telep {padding-left:20px; background: url(hs1.png) no-repeat 0 -316px; margin-bottom:0 !important;}
.inupc {padding-left:20px; background: url(hs1.png) no-repeat 0 -278px; margin-bottom:0 !important; margin-left:0.5em;}
.mapaw {padding-left:20px; background: url(hs1.png) no-repeat 0 -294px;}
.rssli {padding-left:20px !important; background: url(hs1.png) no-repeat 0 -234px !important;}
.acces {padding-left:20px; background: url(hs1.png) no-repeat 0 -476px;}
#copyrights .acces {padding-left:20px; background: url(hs1.png) no-repeat 0 -473px;}
#continguts, #copyrights {float:right; display:inline; z-index:2;position:relative;}
#continguts li, #copyrights li {display:inline;}
#copyrights li {padding: 3px 0 3px 20px;}
#copyrights {margin-right:25px;margin-top:-27px;}
#visitasGuiadas {margin:0; height:250px; width: 958px;display:none;}
#visitasGuiadas h3 {margin:0; text-shadow: 0 0 5px #000;}
#visitasGuiadas li {padding:0; display:inline;}
.accordion {	font: normal 1em/1.6em Verdana, Arial, Helvetica, sans-serif;	margin: 0; float: left; width: 0; height: 250px;	overflow:hidden; /**/}
.accordionTitle { float: left;}
.accordionTitle img { cursor: pointer; margin: 0; height: 250px; padding: 0;	background: url(bgTitolFlaix.png) no-repeat 0 -25px;}
.accordionTitle.currentTitle img{background-position: 0 -300px; cursor:default;}
#visitasGuiadas li:first-child .accordionTitle.currentTitle img{background: transparent url(bgTitolFlaix.png) no-repeat 0 -275px;}
#visitasGuiadas li:first-child .accordionTitle img{background: transparent url(bgTitolFlaix.png) no-repeat 0 0;}
.accordionTitle.lastTitle img {background-image:url(pestanya4doble.png); background-position: 0 -250px;}
.accordionTitle.lastTitle.currentTitle img {background-position: 0 0;}
.clearBoth { clear: both; }
.contingutCapa{ background: #cef;
border-right:1px solid #fff;
height: 250px;
padding: 0px;
overflow:hidden; /**/
}
.accordion p {display:none;} /**/
.currentAccordionPanel p {display:block;}
.accordion h3 {display:none;} /**/
.currentAccordionPanel h3 {display:block;}
.textCapa{ color:#fff; margin-top:0 !important;padding:0px;}
body #visitasGuiadas .accordion, body #visitasGuiadas .accordion .dhr { display:none;}
body #visitasGuiadas .currentAccordionPanel, body #visitasGuiadas .currentAccordionPanel .dhr {display: block;}
h1.documentFirstHeading span.firstHeading { background: url(gradient.png) repeat-x;  position: absolute;  display: block;  width: 100%;  height: 30px;}
.columna_1 .caixa2 {margin-top:-15px;}
.noticies {margin:0px;}
.noticies li {border-bottom:1px solid #eaeaea;border-top:1px solid #fff;padding:5px 0 !important;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:1.15em;background: none;}
h2.noticiesTitol { margin-left:-2px;  position: relative;  color: #038fe4;  line-height:30px; margin-top:0;}
h2.noticiesTitol.agenda {font-size:150%; color:#767676; font-weight:normal;}
.ca .noticiesTitol.agenda {font-size:150%; color:#666; font-weight:bold;}
h2.noticiesTitol span { background: url(gradient.png) repeat-x;  position: absolute;  display: block;  width: 100%;  height: 30px;}
li.enllacBotoLI {border-bottom:0;padding-bottom:0; background:none !important; overflow: hidden;    width: 100%;	background:transparent !important;}
#content li a.enllacBoto {    background: transparent url(hs1.png) no-repeat  right -773px !important;    display: block;    float: right;    font: normal 1em Arial, sans-serif;    height: 22px;    margin-left: 6px;    padding: 0 18px 0 0 !important;     text-decoration: none;}
#content li a.enllacBoto span { font-size:0.9em; border-left:0; background: transparent url(hs1.png) no-repeat 0 -817px !important;    display: block;    line-height: 14px;    padding: 3px 4px 5px 10px; clear:both}
#content li a.enllacBoto:active {    background-position: right -795px !important;    color: #4d4d4d;}
#content li a.enllacBoto:active span {    background-position: 0 -839px !important;    padding: 3px 4px 5px 10px;}
.infocol_1 .llistatEnllacos li {padding: 0 0 0 1em; margin:0 0 0.5em 0; /**/position:relative;}
.infocol_1 .llistatEnllacos {padding-bottom:1px;}
#content .infocol_1 a:visited {color: #007bc0;}
li.enllacBotoLI p.ddata {color: #999; display:inline; font-size:1.2em; font-weight:bold; float:left; margin:0;}
li.enllacBotoLI p.ddata span {padding:0; border:0; display:inline; font-size:1em; color:#999;}
li.enllacBotoLI p.ddata span.ddia {color:#ee33bc;}
li.enllacBotoLI p.ddata span.dmes {color:#ee33bc;}
#content dl.enquestaHome dd.portletItem {padding:0 !important;}
.enquestaHome li {margin:0;padding:0;border-left:1px solid #fff;}
.enquestaHome li.even {background:none;}
.enquestaHome li.odd {background:none;}
.enquestaHome .choice {width:33%; padding-right:5px;}
.enquestaHome .percent {border-left: 1px groove #d9d9d9; padding:0; }
.enquestaHome .percent img {-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}
dl.enquestaHome strong {padding:0 10px;}
dl.enquestaHome span {font-size: smaller;}
.enquestaHome .portletFooter {border:1px solid #f2f2f2; background:#f7f7f7; margin-right:10px; float:right; margin-top:-37px;}/**/
.enquestaHome input {margin:3px !important;}
dl.enquestaHome label {padding:5px;}
dl.enquestaHome .goout, dl.enquestaHome dt.portletHeader {display:none !important;}
.enquestaHome div.voti {padding-top:5px; margin-top:5px; border-top: 1px groove #d9d9d9;}
.enquestaHome .edalt {background: url(bgDestacat.png) no-repeat 0 -41px; padding:0.25em 0.75em 0; margin:10px 0 0 0;font: normal 1.6em/1.5em Arial, Helvetica, sans-serif;}
.enquestaHome .ebaix {background: url(bgDestacat.png) no-repeat 0 bottom; padding:0 1em 1em; margin:0;}
dl.enquestaHome fieldset {padding:0 !important; margin: 0px 0 0 0 !important; background: none !important; width:466px;}
.enquestaHome .portletHeader {display:none;}
.template-plonepopoll_view fieldset li {background:none;}
#destacat .dalt {background: url(bgDestacat.png) no-repeat 0 -1px; padding:0em; margin:0;}
#file {width:466px;}
#file .dalt {background: url(bgDestacat.png) no-repeat 0 -40px; padding:15px 25px 0px; margin:0; font: bold 1.25em/1.25em Arial, Helvetica, sans-serif;}
#file p {padding:15px 25px 25px;}
#destacat .baix, #file .baix {background: url(bgDestacat.png) no-repeat 0 bottom; padding:0em; margin:0;}
#destacat .dalt {font-size:1.3em; font-weight:normal; padding-top:20px; margin:0;}
#destacat h2 {font-size:1.6em;font-weight:normal;line-height:1em;margin:0; padding:3px 10px 0px 10px;}
#destacat h2 strong {line-height:1em;}
#destacat p {margin:0; padding:0px 10px 8px 10px;}
#destacat span {padding-right: 10px; background: url(fletxa.gif) no-repeat right 4px;}
#destacat img {float: right; margin-top:-90px; position:relative;}
.template-document_view #destacat {width:466px}
.drawers-wrapper { position: relative; width: 220px;}
html[lang="ca"] .drawers-wrapper {min-height:450px;}
.drawer { color:#767676; font-size:1em; line-height:1.3em; padding:0; margin:0;}
.boxcap { height:5px; left:0; position:absolute; width:100%; z-index:100; background:transparent url(acc.gif) no-repeat scroll 0 -432px; margin-top:-5px;height:5px; font-size:0%;/**/}
.captop { background:url(acc.gif) no-repeat 0 -427px; top:5px; position:relative; height:5px; font-size:0%;/**/}
.drawers { color:#767676; font-size:1em; line-height: 18px; margin:0;}
.drawers a {font: bold 1.15em/1.6em Arial,Verdana,sans-serif;}
.drawers a:hover {text-decoration:underline;}
.drawers a.linkFletxa {text-align: right; display:block; padding-top:5px; border-top:1px dashed #007bc0; margin-top:5px; background: url(fletxaBlava.gif) no-repeat 0 7px !important; font: normal 1em/1.6em Verdana, Arial, Helvetica, sans-serif;}
.drawer h2, .drawer h3 {margin:0;}
.drawer-handle { background: url(acc.gif) no-repeat scroll 0 -438px; color:#333; cursor:default; font-size:1.25em; font-weight:bold; height:2.15em; line-height:2.15em;margin-bottom:0pt; text-indent:20px; width:100%; cursor:pointer;}
.drawer-handle.open { background-position: 0 -469px; color:#666;}
.drawer-handle a, .drawer-handle a:visited {font-size:1em; line-height:2.1em; color:#333 !important;}
.drawer-handle.open a {font-size:1em; line-height:2.1em; color:#666 !important; text-decoration:none !important;}
.drawer ul { padding: 0 12px; padding-bottom:0pt;}
.drawer-handle-content {background: transparent url(acc.gif) scroll top left;/**/ /**/ height:auto; overflow:hidden;}
.drawer-content ul { padding-top: 7px;}
.drawer-content li a { display:block; overflow:hidden;}
.drawer div {padding:1px 5px; font: normal 1em/1.6em Verdana, Arial, Helvetica, sans-serif;}
#content .dosdowns {clear:both; margin-bottom:5px;}
#content .dosdowns .left{margin:0;}
#content .dosdowns .right {margin:0; padding:0; width:120px;}
.video a {display:block;}
.drawer-handle-content hr {height:1px;}
.dl_img {margin-left:0.5em !important; margin-top:1em;}
.dl_txt {padding-bottom:5px;}
#baners ul li { background:#fff; padding:0; margin: 0 0 0.5em 0;}
#baners a {display:block; padding:0 0 2px 0; background: url(hs1.png) no-repeat 0 -20px; height:50px;}
#baners a img{vertical-align:top; background: #fff; display:block; text-align:center;}
.bannerText img {position:absolute;}
.bannerText div {position:relative; padding:5px 0 0 10px;}
.bannerText h4, .bannerText .h4 {font: bold 130%/130% Arial, Helvetica, sans-serif; margin:0 !important; color:#333 !important;}
.bannerVideo .h4 {text-align:center;}
.bannerText .h4 a {color:#333;}
.bannerUnaLinia div {padding:0 0 5px 0;}
.bannerUnaLinia a {padding:15px; display:block; text-decoration:none;color:#333 !important;}
.bannerVideo a {margin:0 5px; padding:10px;}
.textEntrat {margin-left:4em;}
.meteoBox {background:#FFFFFF url(temps.png) no-repeat scroll 0 0; height:115px; margin-bottom:1em;}
.slider-wrap { margin: 20px 0;position: relative;width: 100%;}
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}
.weather { /**/	overflow: hidden;	border: 0; margin: auto;width: 220px; height: 95px;clear: both;}
.weather .panelContainer { /**/left: 0; top: 0;width: 100%;list-style-type: none;}
.weather .panelContainer .panel { float:left;height: 100%;position: relative;width: 220px;}
.weather .panelContainer .panel .wrapper { padding: 5px;}
.meteoLinkL, .meteoLinkR { position: relative; margin-top: 0;text-indent: -9000em;z-index:1000;width:18px;height:18px;}
.meteoLinkL a, .meteoLinkR a {display: block; width:18px; height:18px; z-index:1000;cursor:pointer; position:relative;font-size:0em;}
.meteoLinkL {float:left; margin-left:-9px; background:transparent url(temps.png) no-repeat scroll -30px -461px;}
.meteoLinkR {float:right; margin-right:-9px; background:transparent url(temps.png) no-repeat scroll 0 -461px;}
.meteoLinkC {text-align:center;}
.slider-wrap a:focus {outline:none;}
.weather p.temperatures {float:right;margin:0; font: bold 1.8em/0.8em Arial, Helvetica, sans-serif; padding-left:43px; background-image: url(temps.png); padding-right:5px;}
.weather p.temperatures span.max {color:#EE33BC;font-weight:bold;}
.weather p.temperatures span.min {color:#33BDEE;font-weight:bold;}
.weather h3 {float:left; width:110px;color:#666;margin-top:5px;height:25px; font: bold 1.5em/0.8em Arial, Helvetica, sans-serif;padding-left:5px;}
.weather p.humitvent {float:left; font-size:1em;color:#666;margin:5px 0 0 5px;padding-left:25px;background:url("temps.png") no-repeat scroll -80px -430px transparent;}
.weather abbr {font-weight:bold;}
.weather .stripViewer ul {padding:8px 5px 0 5px;margin-bottom:7px;clear:both;}
.weather li {display:inline;padding:3px 15px 7px 10px; background-image:url(temps.png);}
.weatherAvui {margin-top:10px;}
.weather ul {padding:0; margin:0;clear:both; padding:0.6em 0 0 0.3em;}
.weather .stripNav {position:absolute; top:85px; left:50px; width:200px !important; z-index:1000;}
.weather .stripNav a{height:13px; width:13px; background:url(temps.png) no-repeat -161px -466px; display:block; font-size:0em; text-indent: -9999em; position:absolute;}
.slider-wrap .stripNav a.current {height:13px; width:13px; background:url(temps.png) no-repeat  -161px -453px;}
.slider-wrap {  width: 220px;  margin: 0 auto; position:relative;}
.slider-wrap .stripNav li {float:left; display:block; padding:0 7px; background:none;}
.scroll {  height: 107px;  overflow: auto;  position: relative !important; /* */  clear: left;  background: #FFF url(temps.png) no-repeat scroll 0 0; width:220px;}
.scrollContainer div.panel {  padding: 5px 10px;  height: 100px;  width: 200px; /* */}
.weather .scrollButtons.left {left:-9px; top:88px; background:url(temps.png) no-repeat -30px -461px;}
.weather .scrollButtons.right {left:210px; top:88px; background:url(temps.png) no-repeat 0px -461px;}
.scrollButtons {width:18px;height:18px;cursor:pointer;position:absolute; z-index:2;}
.sol { background-position: 0 -115px;}
li.sol { background-position: right -130px;}
.nuvol { background-position: 0 -165px;}
li.nuvol { background-position: right -160px;}
.previs {position:absolute; top:2em; left:10em;}
#mapaTemps {height:300px;background: #333 url(bgMapaTemps.jpg) no-repeat 0 0; margin-top:10px;}
.sobreposa{ background:url(sobreposaMapaTemps.png) no-repeat 0 0; height:40px; width:958px; position:absolute; margin-top:250px; color:#fff; padding:0.4em 0.8em; text-align:right;}
.tempsDia {float:left; text-shadow: 0 0 5px #000;}
.tempsMes{color:#9bdef8; font-weight:bold;}
.tempsPrevisio{font-size:0.75em; padding:8px 20px; font-weight:normal; float:right;}
#mapaTemps li, #mapaTemps ul {list-style:none; list-style-image:none; padding:0; margin:0; background:none;}
#mapaTemps li img {width:32px; height:48px; background-image: url(temps.png);}
#mapaTemps .nuvol {background-position: 0 -328px;}
#mapaTemps .poconuvol {background-position: 0 -349px;}
#mapaTemps .poconuvolluvia {background-position: 0 -380px;}
#mapaTemps .sol {background-position: 0 -180px;}
#mapaTemps li {display:inline; width:32px; height:32px; position:relative;}
#mapaTemps .bar { top:150px; left:468px;}
#mapaTemps .cas { top:185px; left:377px;}
#mapaTemps .igu { top:60px; left:270px;}
#mapaTemps .man { top:10px; left:305px;}
#mapaTemps .mat { top:74px; left:403px;}
#mapaTemps .san { top:102px; left:305px;}
#mapaTemps .ter { top:65px; left:250px;}
#mapaTemps .vil { top:215px; left:80px;}
p.blockquote.referent, div.blockquote.referent {border:0; padding:5px 10px;}
p.blockquote.referent p, div.blockquote.referent p {font: italic 1.1em/1.6em Georgia, "Times New Roman", Times, serif; color:#999; padding: 5px 5px 5px 20px; margin:0; background: url(fletxaBlava.gif) no-repeat center left;}
.pare, .pare li {list-style:none; list-style-image:none; padding:0; margin:0; background:none; display:inline;}
.pare h3, .pare h4 {font-size:1.6em; line-height:0.75em;}
.pare h3 {color:#666; margin:10px 0 0 5px;}
.pare h4 {color:#b4b4b4; display:inline;}
#previsionsLocalitats .pare {background: url(bgTempsPoblacio.png) no-repeat 0 0; width:466px; display: block; float:left; margin-bottom:-25px;}
.bar, .igu, .mat, .ter {margin-right:26px;}
.pare ul li {border-bottom:1px dashed #b4b4b4; font-size:0.9em; font-weight:bold; color:#666; padding:2px 5px 4px; display:block; position:relative; top:-45px; margin-left:205px; }
.pare ul li span {padding-top:5px; padding-bottom:5px;}
.pare ul li img {margin:0 5px;}
.temperatures {font: bold 1.25em/1.25em Arial, Helvetica, sans-serif; color:#b4b4b4; margin-left:1em;}
.dia {width:3em; float:left; display:block; margin-left:3em;}
.max {color:#E3B; font-weight:bold;}
.min {color:#3BE; font-weight:bold;}
.vent { background: url(temps.png) no-repeat 0 -424px; padding-left:15px; margin-left:5px; width:50px;}
.precip { background: url(temps.png) no-repeat -80px -428px; padding-left:2em; margin-left:2em;}
.pare ul li .sol {background:url(temps.png) no-repeat -200px -130px; height:20px; width:20px; position:relative;}
.pare ul li .nuvol {background:url(temps.png) no-repeat -200px -250px; height:20px; width:20px; position:relative;}
.pare ul li .poconuvol {background:url(temps.png) no-repeat -200px -160px; height:20px; width:20px; position:relative;}
.pare ul li .poconuvolluvia {background:url(temps.png) no-repeat -200px -370px; height:20px; width:20px; position:relative;}
.altre {margin-top:1px !important;}
.last {border:0 !important;}
.avui ul {display:block; position:absolute; width:190px; height: 100px; float:left; margin-left:0 !important; left:5px;}
.avui {position:relative; margin:0 !important; display:block; width:190px !important; top:0px !important; border:0 !important;}
.avui li {margin:0 !important; padding:0 !important; top:0 !important; border:0 !important;}
.avui div{text-align:center; width:12em; float:left; padding:1px; font-size:1em !important; font-weight:bold !important; color:#666 !important; margin-top:8px;}
.avui div.ultim {width:8em;}
.avui div.ultim span {margin:0 !important;}
.avui .max, .avui .min {font-size:2.35em; padding: 0.5em 0; font: bold 2.55em/1.35em Arial,Helvetica,sans-serif;}
.avui .pcp {color: #999;font-size:2em; padding: 0.5em 0;font: bold 2em/1.5em Arial,Helvetica,sans-serif;}
#previsionsLocalitats div img {width:32px; height:32px; background-image:url(temps.png);}
#previsionsLocalitats div span {}
#previsionsLocalitats div .nuvol {background-position: 0 -328px;}
.ultim span {display:block; text-align:center; background:none; padding:8px 0 !important; margin:0; color:#333;}
#mapaTemps img {color:#fff;}
#galeriaImatges h2 {font: bold 1.6em/1em Arial, Helvetica, sans-serif; color: #767676; margin:-5px 0 0 0;}
#galeriaImatges h2 strong {color:#4c4c4c;}
#galeriaImatges div {margin:0;}
#galeriaImatges a span img {width:inherit; position:absolute; z-index:2; float:right; right:-15px; top:10px;}
.caixa div {background:transparent url(caixa.gif) no-repeat scroll left top;position:relative !important;margin-bottom:10px;}
.caixa2 div {background:transparent url(caixa2.gif) no-repeat scroll left top;position:relative !important; margin-bottom:10px;}
.caixa2 .topleft, .caixa2 .topright {background:none !important;}
.caixa3 div {background:transparent url(caixa3.gif) no-repeat scroll left top;position:relative !important;margin-bottom:10px;}
.topleft{background-position:left top !important}
.topright{background-position:right top!important;margin-left:10px;padding-top:10px;}
.bottomleft{min-height:40px !important;padding:0px 0px 10px 10px !important;background-position:left bottom !important;margin:0 10px 0 -10px;}
.bottomright{background-position:right bottom !important;}
.prepeu-mobilitat {float:left; padding:10px 5px;}
.prepeu-social {text-align:right; padding:6px 0;}
.prepeu-social li {
display: inline;
list-style: none;
list-style-image: none;
background: none;
padding:0 2px;
margin:0;
}
.prepeu-social li.divider{
border-right:1px solid white;
border-left:1px solid #ccc;
padding: 5px 0 7px;
margin: 0 10px;
}
#peu {clear:both; border-top: 5px solid #d9d9d9;padding:5px 0 20px 0 ;margin:5px 0 0 0;}
#peu span {color:#999;}
#peu .big {font-size:1.1em;}
#peu #copyrights {margin-top:-32px;}
#peu .amunt {background:url(hs1.png) no-repeat 0 -416px; width:16px; height:16px; float:right;}
#peu .linkspeu {margin: 0 1em 0 0}
/**/ .note {font-size:85%; text-align:left; color:#737373;}
/* */
.autoFlowPlayer { display: block; height: 250px; width: 300px; border: 0px;}
.autoFlowPlayer.audio { display: block; height: 27px; width: 240px; border: 0px;}
.autoFlowPlayer.audio.minimal { height: 27px; width: 40px; border: 0px;}
.portletFlowPlayer .video { display: block; height: 100px; width: 100%;}
.portletFlowPlayer .audio { display: block; height: 28px;}
#portal-personaltools-wrapper {border: 1px solid #99DEF6; position:absolute;background: #E5F6FF;top:-10px; margin-left:5px; padding:12px 3px 3px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#33BDEE;}
#portal-personaltools-wrapper a {color:#007bc0;}
p.blockquote, div.blockquote {border:1px solid #d9d9d9; background: #f7f7f7; padding:5px 10px; border-top-width:1px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
/* */
.managePortletsFallback {text-align: center; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  border:1px solid #007bc0; background:#3be; margin: 0 10px; color: #fff !important; padding: 0px 10px;}
/* */
.portlet {}
.portlet a {text-decoration: none;}
/**/ /* */
.portletItem ul {list-style-type: none; /**/}
.portletItem a, .portletFooter a {border-bottom: none;}/**/
.portletItem a:visited,.portletFooter a:visited {color: #007bc0}
.inheritedPortlet .portletHeader { background-color: transparent;}
.portletItem {margin: 0;padding: 1em;}
.portletItem ol { margin: 0 0 0 1em;}
.portletItemDetails { text-align: right; display: block; color: #333;}
.portletFooter { background-color: #E5F6FF; margin: 0; padding: 0.25em 1em;}
/* */
.portletCalendar {padding:0; height:170px; position:relative; margin-bottom:.5em;}
.portletCalendar .portletHeader {color: #fff; font-size: 1.1em; font-weight:bold;}
.ploneCalendar {width:210px; border-collapse:separate; display:block; margin:0 5px;}
.portletCalendar .portletHeader {padding:8px 8px 16px 8px; background: url(calendar.gif) no-repeat left -30px #e5e5e5; text-align:right;}
.portletCalendar .portletHeader span {float:left;}
.portletCalendar .portletItem {padding: 0 0 5px 0; background: url(calendar.gif) no-repeat left bottom;}
.ploneCalendar thead { padding:0; margin:0;padding:0;margin:0;}
.ploneCalendar tbody { padding:0; margin:0;padding:0;margin:0;}
.ploneCalendar td, .ploneCalendar th {height: 15px;width:30px; text-align:center;}
.ploneCalendar td.todaynoevent {background: url(calendar.gif) no-repeat 5px 1px;}
.ploneCalendar strong {color:#fff !important;}
.portletCalendar #calendar-previous {width:22px; height:22px; position:absolute; margin-top:80px; left:-10px; background: url(calendar.gif) no-repeat -31px 0; font-size:0;z-index:0;}
.portletCalendar #calendar-next {width:22px; height:22px; position:absolute; margin-top:80px; right:-10px; background: url(calendar.gif) no-repeat -60px 0; font-size:0;z-index:0;}
.ploneCalendar .event {background: url(calendar.gif) no-repeat -194px 2px;}
.ploneCalendar .today, .ploneCalendar .todayevent {background: url(calendar.gif) no-repeat 4px 2px;}
.today a, .todayevent a {color:#fff !important;}
.ploneCalendar .today a {color:#fff;}
/* */
.toc {}
.toc dt {display:none !important;}
#content .toc dd {padding:0 !important;}
.toc .TOC1Digit {margin-left: 0em;}
.toc .TOC2Digit {margin-left: 0em;}
.toc .TOC3Digit {margin-left: 0em;}
.toc ol {background:#fff; padding:1px 5px; border:1px solid #e6e6e6; list-style-type: square;}
.toc ol li {list-style-type:decimal; font: normal 1em/1em Verdana, sans-serif; color:#fff; padding:2px 5px; color:#666; margin:2px 0;background:transparent url(quadretGris.gif) no-repeat scroll 0 5px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:10px;}
.toc ol li a {font: normal 1em/1em Verdana, Arial, Sans-serif;}
.toc ol ol {background:none; border:0; margin:0;}
.toc ol ol li {list-style-type:decimal; background:none; font: bold 1em/1em Verdana, sans-serif; padding:2px 3px; color:#999;background:transparent url(quadretGris.gif) no-repeat scroll 0 5px;list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:10px;}
.toc ol ol li a {font-size:90%; font-weight:normal;}
.toc ol ol ol li {font-size:90%; font-weight:normal; list-style:none; list-style-image: none; background: url(quadretGris.gif) no-repeat 0 5px; margin-left:10px; padding-left:10px;}
/* */
.tileItem {margin:5px 15px 5px 0 !important;}
.tileItem .documentByLine {margin:0; padding:0;}
.tileItem {background: url(bgTits.gif) repeat-x 0 0;margin-top: 1em; margin-bottom:20px;}
.tileHeadline {border: none;font-size: 180%;font-weight: normal;padding-top:5px;}
.tileHeadline a, .tileHeadline a:hover, .tileHeadline a:visited, .tileHeadline a:active {text-decoration: none; color: #666;}
.tileBody {margin-bottom: 0.5em; color:#999; font: bold 1.1em verdana, arial, sans-serif;}
.tileImage {float: right;margin: 1em 0 0.5em 0.5em;border: 1px solid #e6e6e6 !important; padding:5px;}
.eventDetails {float: left;width: 47%; margin:0 1%;}
#parent-fieldname-subject ul, #parent-fieldname-subject ul li {margin:0 !important;}
.tileFooter a {float:left; margin-left:0;}
table.listing,.stx table {border-collapse: separate;border-spacing: 0;width:100%; margin: 0.5em 0; padding:10px; border: 1px solid #d9d9d9; border-bottom-color:#b2b2b2; -moz-border-radius:10px; -webkit-border-radius: 10px;border-radius: 10px;background:#fff;}
table.listing th,.stx table th { font: bold 1.25em/1.35em Arial, Helvetica, sans-serif; padding:5px; color:#666;}
table.listing .top {}
table.listing .listingCheckbox {text-align: center;}
table.listing td,.stx table td {padding:5px;}
table.listing a {}
table.listing a:hover {}
table.listing img {}
table.listing td a label,.stx table td a label {cursor: pointer;}
/* */ /* */ /* */
table.vertical {background-color: #f2f2f2;}
table.vertical th {padding: 0.5em; font-size:1.15em; border-bottom:1px solid #d9d9d9;}
table.vertical td {border-bottom: 1px solid #d9d9d9;padding: 0.5em;}
table.vertical.listing {border:0; border-collapse:collapse; background: #fff;}
/* */ /* */
table.grid td {border: 1px solid #d9d9d9;padding: 0.5em;}
/* */ /* */
table.plain,table.plain td,table.plain th {border: 1px solid #d9d9d9;padding: 0.5em;border-collapse: collapse;}
.even {background-color: #fff;}
.odd {background-color: #E5F6FF;}
table.listing tr[class=""] {background:#E5F7FD;}/**/
/* */
.listingBar { background-color: #f2f2f2; border: 1px solid #d9d9d9; border-bottom-color:#b2b2b2; padding: 0.25em; text-align: center; vertical-align: top; margin: 1em 0em; clear: both; -moz-border-radius:0.5em;-webkit-border-radius:0.5em; border-radius:0.5em;}
.listingBar span.previous, .listingPrevious { text-align: left; float: left; margin-right: 1em;}
.listingBar span.next, .listingNext { text-align: right; float: right; margin-left: 1em;}
.listingBar img {vertical-align: middle;}
.listingBar a {text-decoration: none;}
textarea, input, button, select {}
textarea, input, button, select { font: normal 1em/1.35em verdana, Arial, Helvetica, sans-serif; color:#333; border: 1px solid #b2b2b2; border-color:#666 #b2b2b2 #b2b2b2; background: #fff; padding:3px;}
input[type="file"] {font: normal 1em/1.35em verdana, Arial, Helvetica, sans-serif; color:#333; border: 1px solid #b2b2b2; border-color:#666 #b2b2b2 #b2b2b2; background: #fff; padding:1px 2px;}
textarea:hover, input:hover, input:focus, button:hover, select:hover { font: normal 1em/1.35em verdana, Arial, Helvetica, sans-serif; color:#333; border: 1px solid #038FE4; border-color:#007bc0 #038FE4 #038FE4; background: #fff;}
textarea {width:99%; resize:vertical;}
input { visibility: visible; vertical-align: middle;}
.noborder, .documentEditable * .noborder { border: 0; margin: 0; background: none; background-color: transparent;}/* */
input[type=checkbox] { border: 0; margin: 0; background: none; background-color: transparent;}
#searchGadget { border: 1px solid #d9d9d9;}
button { visibility: visible; vertical-align: middle; background-color: #f2f2f2; padding: 1px; cursor: pointer;}
select { vertical-align: top;}
form { border: 0; margin: 0;}
label { font-weight: bold; color:#666;}
optgroup { font-style: normal; font-weight: bold; color: #737373; padding: 0.25em;}
option { color: #333;}
optgroup > option { padding: 0 0.25em 0 1em;}/**/
dl.enableFormTabbing dd { margin-left: 0; padding-top: 2em;}
input[type="submit"], .standalone, .documentEditable * .standalone {background: transparent url(go.png) center right no-repeat; cursor: pointer; padding: 2px 20px 2px 1px; text-transform: none; border: 1px solid #CCC;}
.context,.formControls .actionButtons .button,.documentEditable * .context {background: transparent url(go.png) center right no-repeat; cursor: pointer; padding: 2px 20px 2px 1px; text-transform: none; border: 1px solid #CCC;}
.destructive,.documentEditable * .destructive {background: transparent url(destructive.png) center right no-repeat;border: 1px solid #ffa500; cursor: pointer; padding: 2px 20px 2px 1px; text-transform: none; border: 1px solid #CCC;}
input.searchButton { margin-bottom: 1px ! important; background: transparent url(searchButton.png) center right no-repeat; cursor: pointer; padding: 2px 20px 2px 1px; text-transform: none; border: 1px solid #CCC;}
input[type="submit"]:hover, .context:hover, .formControls .actionButtons .button:hover, .documentEditable * .context:hover, .standalone:hover, .documentEditable * .standalone:hover {background: transparent url(go.png) center right no-repeat; border: 1px solid #007bc0;}
.destructive:hover,.documentEditable * .destructive:hover {background: transparent url(destructive.png) center right no-repeat; border: 1px solid #c0007b;}
input.searchButton:hover {background: transparent url(searchButton.png) center right no-repeat; border: 1px solid #7dcc00;}
.searchSection {color: #737373; margin-top: 0.25em;}
.searchSection label:hover { color: #333;}
.field { clear: both;}
.field .field { margin: 0;}
.fieldRequired { background: url(required.gif) center left no-repeat; padding: 0 0 0 8px; color: #cc007d; text-transform:uppercase; font-size:75%; font-weight:bold;}
.fieldUploadFile { text-align: right; margin-right: 0.75em; display: none;}
.fieldTextFormat { text-align: right; margin-right: 0.75em}
.formHelp { font-size: 90%; color: #737373; margin: 0 0 0.2em 0;}
.formHelp:hover { color: #333; cursor: default;}
/* */
div.error, div.nombre, div.correo { background-color: #FFE5F6; border: 1px solid #c0007b; padding: 0.5em; margin: 0 0 1em 0; width: 93%;}
.error .fieldRequired { color: #c0007b;}
/* */
#archetypes-fieldname-title input, input#form\.title { font-size: 160%; font-family: Helvetica, Arial, sans-serif; font-weight: normal; width: 99%;}
#archetypes-fieldname-description textarea, textarea#form\.description { font: 100% Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
input.inputLabelActive { color: #666;}
textarea#form\.description { height: 6em; width: 99%;}
tr.selected { background-color: #ffa;}
.kupu-save-message { color: white; font-weight: bold; background-color: red; padding: 0.3em; position: fixed; top: 0; right: 0; z-index: 999;}
fieldset {margin: 0 0 1em 0; padding: 1em; border: 0 !important; background: #f2f2f2 !important; margin-top:35px; display:block;}
legend { font: normal 1.9em/1.9em Arial, Helvetica, sans-serif; color: #666; position:absolute; margin-top:-2em; margin-left:-0.5em; padding: 0;}
legend, x:-moz-any-link {/**/ float:left;}
#login-form .field { clear: none;}
#login-form input { font-size: 150%; width:200px;}
#login-form input.context {width:auto;font:normal 1em/1em Verdana, sans-serif;}
.template-login_form #region-content div div, #forgotten-password { position: absolute; width: 300px; margin: 1.25em 1em 1em 1em; border-left: 5px solid #33BDEE; padding:0 0 0 20px; margin-top:-157px; margin-left:425px;}
.template-login_form #region-content div form div {width:auto; position:relative; margin: 0; border:0; padding:0;}
.template-login_form #region-content div div h3, #forgotten-password h3 {font-weight:bold; color:#666;}
#login_form {margin:30px; /**/text-align:center;} /**/
#login-form {z-index:1; /**/ margin:35px auto 0 !important; width:598px; margin: 0; padding: 10px; border: 0px !important; background: #f2f2f2 repeat-x 0 0 !important; margin-top:35px; display:block;} /**/
.field {margin-bottom:10px;}
fieldset {-moz-border-radius:1em;-webkit-border-radius:1em; border-radius:1em;}
fieldset fieldset {background: #fcfcfc !important;}
#login-form .formControls input {font-size:125%; font-weight:bold;}
/* */
.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 {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: #666;display: block;width: 128px;height: 3.6em;}
img {vertical-align: middle;}
label {font-weight: bold;} /* */
.documentDescription, #content p.documentDescription {color: #737373; display: block; margin: 0.5em 0em;font-weight: bold !important;}
.documentByLine {font-size: 90%; clear: both;font-weight: normal;color: #666; padding:2px; margin-bottom:5px;}
.visualCaseSensitive {text-transform: none;}
.addFavorite {vertical-align: bottom;}
.documentEditable {padding: 0em 1em 1em 1em !important;margin: 0 -1em;}
.discussion {margin-top: 1em;}
.sortdirection {width:9px !important; height:9px !important; padding-left:5px;}
.visualHighlight {background-color: #ffc;}
.discreet {color: #888;font-size: 90%; font-weight: normal; padding-top:0.5em;}
.pullquote {padding: 0 1em 0 1em;margin: 0 0 1em 1em;font-weight: bold;color: #CC9933;float: right;width: 35%;clear: right;background-color: lime; border-left: 4px solid #e6e6e6;}
.callout {font-weight: bold;color: #CC9933;padding: 0px 1em;}
.notify, .documentEditable * .notify {border: 1px solid #cc007d;}
.card {background-color: #f2f2f2; border: 1px solid #d9d9d9; float: left;margin: 1em;text-align: center;width: 110px;padding: 1em 0;}
.card a {text-decoration: none;}
/* */
body.largeText { font-size: 95%; }
body.smallText { font-size: 60%; }
.documentActions {float:right;}
#content div div.documentActions {margin-top:-15px;}
.template-event_view #content div div.documentActions {margin-top:15px;}
#content div div div.documentActions {margin-top:10px;}
/* */ /**/
.documentFirstHeading {padding:0; margin:-8px 0 0 0; border-bottom: 5px solid #d9d9d9; font-size:2.4em; font-weight:normal;/**/position:relative;}
#portal-column-one .visualPadding {margin-top:43px; background:#f7f7f7;}
#portal-column-two .visualPadding {margin-top:40px;}
#portal-column-content.sl .documentActions, .template-event_view #portal-column-content.sl #content div div.documentActions {margin-top:-40px; margin-right: 0;}
#portal-column-content.sr .documentActions, .template-event_view #portal-column-content.sr #content div div.documentActions {position:relative; margin-top:-40px; right:0; margin-right:-245px;}
#portal-column-content.sl.sr .documentActions {margin-top:-40px; margin-right: -245px;}
#portal-column-content.sl #region-content, #portal-column-content.sr #region-content {margin-top:30px;}
#portal-column-content .documentFirstHeading { margin-left: 0; margin-right: 0; width:958px; /**/}
#portal-column-content.sl .documentFirstHeading {margin-left: -215px;margin-top:-55px; position:absolute;  } /**/
#portal-column-content.sr .documentFirstHeading {margin-right:-245px;margin-top:-55px; position:absolute; } /**/
/* */ /**/
#portal-column-content .documentEditable #region-content {margin: 10px 0 0 0;}
#portal-column-content .documentEditable .documentFirstHeading  {margin:0; width:auto; position:relative;}
#portal-column-content .documentEditable .documentActions {margin:10px 0 0 0 !important;}
body #portal-column-content #collage .collage-row h1.documentFirstHeading {position:relative !important; margin:0 !important; width:auto !important;}
.documentActions {margin-top:10px;float:right;}
.documentActions li {display:inline; background: none; padding:0;}
.documentActions li a {position:relative; padding:2px 0px 5px 5px !important; z-index:1; background: none !important; border:1px solid #fff;}
.documentActions li a:hover {background:#f2f2f2 !important; border:1px solid #d9d9d9; border-color: #b2b2b2 #d9d9d9 #d9d9d9; text-decoration:none;}
/* */
/* */
ul.visualNoMarker, ol.visualNoMarker {list-style-type: none;list-style-image: none;margin: 0.5em 0 0 0;line-height: 1em; background:none;}
ul.discreet {list-style-image: none;list-style-type: disc;}
.productCredits {text-align: right; font-size: 90%;clear: both;font-weight: normal;color: #666;}
.feedButton {display: block;float: right;margin-top: 1px;}
.poweredBy {display: block;clear: both; font-size: 90%;font-weight: normal;color: #666;text-align: right;}
/* */
#kss-spinner, #kss-spinner img {display:none !important;}
.drawer-handle-content p {overflow:hidden !important;}
#content {padding-top:5px;}
.comment {position:relative;}
.comment .documentByLine {position:absolute; right:0; width:150px; padding: 2px 0 10px 10px; background: url(bgComment.png) no-repeat 0 10px;}
.comment h3 {margin-right:160px; }
.comment h3 a { /**/}
.comment .commentBody {background:#E5F7FD; margin-right:160px; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px;-moz-border-radius:5px;}
.comment form {margin-top:10px; clear:both;}
.portletLogin dt.portletHeader {font-size:1.25em; font-weight:bold;}
.portletLogin dd.portletItem {background:#E5F6FF; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em;}
.portletLogin dd.portletItem div.field input {width:95%;}
.portlettips dt {color:#666; margin:0; font: bold 1.8em/1.8em Arial, Helvetica, sans-serif;}
.portlettips .portletItem {padding:0; background: transparent;}
.portlettips .portletFooter {display:none;}
.portlettips h3 {font-size:130%;}
#portal-column-one .portlettips {padding:0 10px;}
.portlettips strong {color:#666;}
/* */
.portletError *, .portletError *, .portletError > * {background:red;}
/* */ /**/
.dades {width:220px;}
.dades h2 {text-align:center;font: normal 1.45em/1.6em Arial, Helvetica, sans-serif; background: url(bgDades.png) no-repeat 0 -40px; display:block; margin:0; height:1.5em; color:#666; padding:0.25em;}
.dades dl {background: url(bgDades.png) no-repeat 0 -8em; padding:0.75em; color:#666; margin: 0 !important;}
.dades dt {background: url(fletxaBlava.gif) no-repeat 0 0.25em; padding: 0 0 0 2.25em ! important; font-weight:bold; margin-top:0.75em;}
.dades dt.first {margin: 0 !important;}
#content .dades dd,  .dades dd  {padding-left:2.25em !important;}
.dades .dadesEnllacos {background: url(bgDades.png) no-repeat 0 0; min-height: 2em; padding:0.75em;}
body.template-image_view a.discreet img {border:1px solid #d9d9d9; padding:5px; background:#f7f7f7;}
body.template-image_view a.discreet:hover img {background:#d9d9d9;}
body.template-image_view a.discreet:hover {text-decoration:none !important;}
body.template-image_view a.discreet span img {border:0; padding:0; background: none !important;}
body.template-folder_listing .caixa, body.template-atct_album_view .caixa {margin-top:6px;}
body.template-atct_album_view .caixa img , body.template-folder_listing .caixa img {float:left; padding-top:5px;}
body.template-folder_listing #region-content .caixa a, body.template-atct_album_view #region-content .caixa a {display:block !important; padding:5px 5px 5px 25px !important;}
body.template-folder_listing #region-content .caixa a:hover, body.template-atct_album_view #region-content .caixa a:hover {background:#f3f3f3 !important; -moz-border-radius:20px !important; -webkit-border-radius:20px !important; border-radius:20px !important;}
body.template-folder_listing #region-content .caixa .documentByLine, body.template-atct_album_view #region-content .caixa .documnetByLine {padding-left:25px !important;}
body.template-folder_listing #region-content .caixa .documentByLine a, body.template-atct_album_view #region-content .caixa .documentByLine a {display:inline !important; padding-left:0 !important;}
body.template-folder_listing #region-content .caixa .documentByLine a:hover, body.template-atct_album_view #region-content .caixa .documentByLine a:hover {background:none;}
body.template-folder_listing #region-content .caixa dd, body.template-atct_album_view #region-content .caixa dd {margin-bottom:5px;padding-left:25px !important;}
.photoAlbum .photoAlbumEntry {margin:10px 0 0;}
.portletWrapper {margin-bottom:20px;}
#formContacte fieldset {padding:5px !important; background:#E5F6FF !important; border:0; margin: 35px 0 -1px 0 !important;}
#formContacte fieldset legend {color:#999;}
.cleft, .cright {width:242px; padding:0; margin:0;}
.cleft select, .cright input {width:95% !important;}
.cleft textarea {width: 92% !important;}
.cleft {float:left;}
.cright {float:right;}
.cbottom {clear:both;margin-right:5px;}
.cbottom input {float:right;}
.cbottom a {float:left; margin-left:0;}
.submitContacte {float:right; width:auto;}
input, select {margin-bottom:5px;}
#peuFormContacte {background: url(peuFormContacte.png) no-repeat 0 0; height:50px; margin-top:10px; margin-bottom:30px;}
#peuFormContacte p{margin:6px 0 0 8px; font: bold 2.5em/0em Arial, Helvetica, sans-serif; color:#fff; background:#333; padding:0 5px 0 0; display:inline; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em;}
#peuFormContacte a, #peuFormContacte a:visited{color:#fff; text-decoration:none;}
#peuFormContacte p span {color:#99DEF6;   padding:0 0 0 37px; background:#333 url(telefonContacte.png) no-repeat 0 0; }
#peuFormContacte address {font: bold 1.15em/0.9em Verdana, Arial, Helvetica, sans-serif; color:#666; border-left:5px solid #3be; float:right; margin: 7px 40px 0 0; padding-left:20px; position:absolute; margin-left:305px;}
#peuFormContacte address span {font-weight:normal;}
#formContacte a.enllacBoto span {background:transparent url(hs1.png) no-repeat scroll 0 -727px !important;}
#formContacte a.enllacBoto {background:transparent url(hs1.png) no-repeat scroll right -683px !important; color:#fff;}
#formContacte a.enllacBoto:hover span {background:transparent url(hs1.png) no-repeat scroll 0 -749px !important;}
#formContacte a.enllacBoto:hover {background:transparent url(hs1.png) no-repeat scroll right -705px !important;text-decoration:none;}
thead, tbody {display: table-row-group;}/**/
tfoot {display:table-footer-group;}
div#fancy_overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: #666;	display: none;	z-index: 30;}
div#fancy_wrap {	text-align: left;}
div#fancy_loading {	position: absolute;	height: 40px;	width: 40px;	cursor: pointer;	display: none;	overflow: hidden;	background: transparent;	z-index: 100;}
div#fancy_loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background: transparent url('fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {	position: absolute;	background-color: #FFF;	z-index: 30;}
div#fancy_loading_icon {	position: absolute;	background: url('fancy_loading.gif') no-repeat;	z-index: 35;	width: 16px;	height: 16px;}
div#fancy_outer {	position: absolute;    top: 0;    left: 0;    z-index: 90;    padding: 18px 18px 33px 18px;    margin: 0;    overflow: hidden;    background: transparent;    display: none;}
div#fancy_inner {	position: relative;	width:100%;	height:100%;	border: 1px solid #BBB;	background: #FFF;}
div#fancy_content {	margin: 0;	z-index: 100;	position: absolute;}
div#fancy_div {	background: #000;	color: #FFF;	height: 100%;	width: 100%;	z-index: 100;}
img#fancy_img {	position: absolute;	top: 0;	left: 0;	border:0; 	padding: 0; 	margin: 0;	z-index: 100;	width: 100%;	height: 100%;}
div#fancy_close {	position: absolute;	top: -12px;	right: -15px;	height: 30px;	width: 30px;	background: url('fancy_closebox.png') top left no-repeat;	cursor: pointer;	z-index: 181;	display: none;}
#fancy_frame {	position: relative;	width: 100%;	height: 100%;	display: none;}
#fancy_ajax {	width: 100%;	height: 100%;	overflow: auto;}
a#fancy_left, a#fancy_right {	position: absolute; 	bottom: 0px; 	height: 100%; 	width: 35%; 	cursor: pointer;	z-index: 111; 	display: none;	background-image: url(data:image/gif;base64,AAAA);	outline: none;}
a#fancy_left {	left: 0px; }
a#fancy_right {	right: 0px; }
span.fancy_ico {	position: absolute; 	top: 50%;	margin-top: -15px;	width: 30px;	height: 30px;	z-index: 112; 	cursor: pointer;	display: block;}
span#fancy_left_ico {	left: -9999px;	background: transparent url('fancy_left.png') no-repeat;}
span#fancy_right_ico {	right: -9999px;	background: transparent url('fancy_right.png') no-repeat;}
a#fancy_left:hover {  visibility: visible;}
a#fancy_right:hover {  visibility: visible;}
a#fancy_left span {	left: 0; }
a#fancy_right span {	right: 0; }
.fancy_bigIframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;}
div#fancy_bg {	position: absolute;	top: 0; left: 0;	width: 100%;	height: 100%;	z-index: 70;	border: 0;	padding: 0;	margin: 0;}
div.fancy_bg {	position: absolute;	display: block;	z-index: 70;	border: 0;	padding: 0;	margin: 0;}
div.fancy_bg_n {	top: -18px;	width: 100%;	height: 18px;	background: transparent url('fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {	top: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url('fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {	right: -13px;	height: 100%;	width: 13px;	background: transparent url('fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {	bottom: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url('fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {	bottom: -18px;	width: 100%;	height: 18px;	background: transparent url('fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {	bottom: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url('fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {	left: -13px;	height: 100%;	width: 13px;	background: transparent url('fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {	top: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url('fancy_shadow_nw.png') no-repeat;}
div#fancy_title {	position: absolute;	bottom: -33px;	left: 0;	width: 100%;	z-index: 100;	display: none;}
div#fancy_title div {	color: #FFF;	font: bold 1.1em Arial;	padding-bottom: 3px;}
div#fancy_title table {	margin: 0 auto;}
div#fancy_title table td {	padding: 0;	vertical-align: middle;}
td#fancy_title_left {	height: 32px;	width: 15px;	background: transparent url(fancy_title_left.png) repeat-x;}
td#fancy_title_main {	height: 32px;	background: transparent url(fancy_title_main.png) repeat-x;}
td#fancy_title_right {	height: 32px;	width: 15px;	background: transparent url(fancy_title_right.png) repeat-x;}
.fancyimghide {display:none;}
#galeriaImatges {width:200px;}
body.template-event_view .eventDetails th {width:6em;}
body.template-event_view .eventDetails td .email {position:absolute; margin-top:-8px; overflow:hidden; width:140px; text-overflow:ellipsis;}
body.template-event_view .eventDetails td .email:hover {overflow:visible;}
#parent-fieldname-subject li {padding:0; background:none;}
.vevent table {margin:0;}
.newsImageContainer {float:right; background:#fff; padding:5px;}
.newsImageContainer img {padding:5px; border: 1px solid #d9d9d9;}
.newsImageContainer .discreet {text-align:center; padding:0;}
h2.questionTitle {font-size:1.25em; margin:0;}
.optionRow {padding:0.25em 0em; background:none!important;}
.SC_Item {background:#fff; opacity:0.95;}
.SC_ItemSelected {background:#cef; opacity:0.95;}
ul.formTabs {position: relative;display: block;margin: 0 0 -2em 0;padding: 0;list-style-type: none;text-align: center;}
li.formTab {display: inline;margin: 0;padding: 0;}
li.formTab a {/* */display: inline-block;}
li.formTab a {border: 1px solid #d9d9d9; border-right:0;background: #f2f2f2;margin: 0;padding: 0.5em 1em;text-decoration: none;}
li.formTab a:visited {color: #007bc0;}
li.firstFormTab a {border-left: 1px solid #d9d9d9;}
li.lastFormTab a { border-right: 1px solid #d9d9d9;}
li.formTab a.selected {background: #ccc;}
li.formTab a:hover {background: #E5F6FF;}
li.formTab a.notify {background-color: #FFE5F6;}
li.formTab a.required span {background-image: url(required.gif);background-position: center right;background-repeat: no-repeat;padding-right: 0.75em;}
li.formTab a.notify:hover { background-color: #F699DD;}
.formPanel {padding: 1em 1em 1em 1em;border: 1px solid #d9d9d9;}
.formPanel.hidden {display: none;}
div.formControls input.hidden {display: none;}
.beautytab ul {display:table; width:100%; margin:0 !important;}
.beautytab li.formTab {display:table-cell; background:none;}
.beautytab li.formTab a {display:block; padding: 0; height:4em; background-color: #f7f7f7; border-width:1px 0 0 0; background: url(bgPestanyes.gif) left -4.1em; text-decoration:none;}
.beautytab li.formTab a:hover {background: url(bgPestanyes.gif) left bottom;}
.beautytab li.formTab a.selected {background: url(bgPestanyes.gif) center top;}
.beautytab li.formTab a.selected:hover {background: url(bgPestanyes.gif) center bottom;}
.beautytab span {display:block; padding: 0.5em; text-align:center; color:#4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold; border-left: 1px solid #d9d9d9; text-shadow: 0 0 0.5em white;}
#content .beautytab dd {padding:0 1em !important; border-top:0; -moz-border-radius: 0 0 1em 1em; -webkit-border-radius: 0 0 1em 1em; border-radius: 0 0 1em 1em;}
.beautytab li.firstFormTab a {-moz-border-radius-topleft:1em; border-left-width:1px;-webkit-border-top-left-radius: 1em;border-top-left-radius: 1em;}
.beautytab li.firstFormTab a span {border:0;}
.beautytab li.lastFormTab a {-moz-border-radius-topright:1em; border-right-width:1px;-webkit-border-top-right-radius: 1em; border-top-right-radius: 1em;}
.beautytab.dostab li.formTab {width:49.99%} /**/
.beautytab.trestab li.formTab {width:33%;}/**/
.beautytab.trestab li.firstFormTab, .beautytab.trestab li.lastFormTab {width:33.5%} /**/
.beautytab.quatretab li.formTab {width:25%}/**/
.beautytab.cinctab li.formTab {width:20%}/**/
.beautytab h2, .beautytab h3 {margin:0;}
.beautytab dt {font-size:1.5em; background: #d9d9d9; padding-left:0.5em;}
.beautytab dd {border: 1px solid #d9d9d9; margin-bottom:1em;}
.beautytab.notab {width:100% !important; }
.beautytab.notab li.formTab a.selected, .beautytab.notab li.formTab a.selected:hover {background: url(bgPestanyes.gif) left -4.6em !important;}
.beautytab.notab li.formTab a {height:3.5em !important; text-align:center; display:block; cursor:default !important;}
.beautytab.notab li.formTab a span {padding:.25em !important; text-align:center; margin:0 auto !important;}
.beautytab.notab, .beautytab.notab li.formTab a { *width: 464px;}
.entradeta_home {font-size:1em !important; color:#333333 !important; font-family:Helvetica, Arial, Verdana, sans-serif !important; font-weight:normal !important; padding:0 !important; border:0 !important; text-align:left !important; text-shadow:none !important;}
.enquestaHome .voti .context, #formContacte .context {background: url(fonsBtBlau.gif) no-repeat 0 0; width:70px; height:22px; border:0; text-align:right; padding: 0 20px 2px 1px; color:#fff;}
dd.portletItem .navTreeItem a.state-private, .state-private { color: red !important;}
dd.portletItem .navTreeItem a.state-visible, .state-visible{ color: #4E7319 !important;}
dd.portletItem .navTreeItem a.state-published, .state-published { color: #007bc0 !important;}
dd.portletItem .navTreeItem a.state-pending, .state-pending { color: #FFA500 !important;}
dd.portletItem .navTreeItem a.state-expired, .state-expired {color: Red !important;}
dd.portletItem .navTreeItem a.syndicated, .syndicated { color: #008000 !important;}
dd.portletItem .navTreeItem div a.navTreeCurrentItem {color:#333 !important;}
body.section-config-es .ArchetypesField-TextField, body.section-config-ca .ArchetypesField-TextField {width:220px;}
.minuscula {text-transform:lowercase;}
.center {text-align:center;}
.alignbottom {vertical-align:bottom;}
/* */
* #menuPrincipal ul, * .collapse, * .expand, * h1.documentFirstHeading { border-color: #d9d9d9 !important}
* .descripcio, * .note {color: #737373!important;}
* .indexPortal h3 a, * .indexPortal h2 a {color:#000 !important;}
* .contorn, * a .contorn {border: 1px solid #d9d9d9 !important;}
p.blockquote, div.blockquote {background:#f7f7f7; border-color: #d9d9d9; border-top-color:#b2b2b2;}
* #content .beautytab dd {border-color: #d9d9d9;}
#content a:visited:focus, #content a:focus, * a:focus {}
h1 .goout { position:absolute; z-index:-1; width:15em; font-size:0.5em; top:2em;}
#menuPrincipal li h3 a {height:1.5em; margin-top:0.05em;}
#menuPrincipal li h3 a span {position:absolute; z-index:-1;}
.drawer-handle {background-color: #e5e5e5;}
.beautytab li.formTab a { background-color: #f2f2f2; }
.beautytab li.formTab a.selected { background-color: #e5e5e5;}
#cercador_bt {background-color: #f2f2f2;}
#destacat .baix {background-color: #f2f2f2;}
#cercador div.inputCercador { background:url("hs1.png") no-repeat scroll 0 -75px #f2f2f2; }
/* */
a.accordionTitle, img.pestanya {color: #fff !important;}
.accordionTitle, .pestanya {display:block; width:24px; height:250px; background:#007bc0;}
.pestanya a {display:block;}
.accordionTitle {position:relative;text-align: center;}
.nomPestanya {width:24px; height:250px; display:block; text-decoration:none !important; font-size:0; position:absolute; top:0; left:0;}
.currentTitle .nomPestanya {background-position: 0 -250px;}
.nomVertical {width:24px; height:250px; display:block; position:absolute; word-break: break-all; white-space: -moz-pre-wrap; word-wrap:break-word; text-align: center; top:0; left:0;}
.efecteVertical {padding:0.25em 0.75em; display:block; text-align: center; text-transform:uppercase; font-size:1.1em; line-height:0.9em; font-weight:bold; top:0; left:0;}
.currentTitle {background:#33BDEE;}
.accordion {display:none;}
.currentAccordionPanel {display:block;}
.accordionTitle {display:block;overflow:hidden;position:relative;}
.accordionTitle img {left:0; position:absolute; top:0px; border:medium none; z-index:0;}
a {overflow: hidden;}
.altjs {width: 958px; height: 250px; background: url(imgaltjs.jpg) #f2f2f2; position:relative;}
.altjs div {background:#fff; padding:0em 1em; position:absolute; top:15em; right:1em;}
.newscontrol-button, .newscontrol-button:hover{
float:right;
background-image:url(boto.png) !important;
width:156px;
height:37px;
border:none !important;
padding:0px 0px 3px 0px !important;
color:#fff;
font-size: 14px;
}
#previsualitzar.newscontrol-button {
margin-top:10px;
}
.menuPortal li {list-style:none; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; background:none;}
.menuPortal a {display:block;background:url(menuPortal.png) no-repeat 0 -59px; padding:.35em .5em .3em; text-decoration:none; color:#007bc0 !important;}
.menuPortal .first a {background-position:0 0;}
.menuPortal .last a {background-position:0 -119px; padding:.35em .5em .5em;}
.menuPortal a:hover {color:#005ea0 !important;}
.menuAccessos {margin-top:1em;}
.menuAccessos li  {list-style:none; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; background:none;}
.menuAccessos a {padding:.35em .5em; display:block;}
.menuAccessos a img {padding-right:.25em;}
.menuAccessos h3 {font-size:1.25em; color:#666; padding-left:.25em;}
.menuAccessos li.first {background:url(menuPortal.png) no-repeat 0 -170px; padding-top:.75em;}
.menuAccessos li.last {background:url(menuPortal.png) no-repeat 0 bottom; padding-bottom:.75em;}
.menuAccessos li.separador {border-top:1px solid #e5e5e5; margin-top:.5em; padding-top:.25em;}
/* */
#imatge_pdipas {    padding-top:1em;    margin-bottom:2em;    clear:both;}
#columna_dre_pdipas {    float:left;    width:220px;    margin-bottom:2em; margin-top: 85px;}
#columna_dre_pdipas .llistatEnllacos li {margin:0.25em 0 !important;}
#columna_dre_pdipas .llistatEnllacos p {margin:0 0 .5em 0 !important;}
#columna_centre_pdipas {    float:left;    width:495px;    margin: 0 25px 0 0;    margin-bottom:2em; margin-top: 85px;}
#columna_centre_pdipas span {    border-left:0 !important;}
#columna_centre_pdipas #microclimes, #columna_centre_pdipas #second_column_center_2, #columna_centre_pdipas #acordiopdipas { width:230px; padding: 1em 1em 0px; margin-top:1em; border:1px solid #d9d9d9; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#columna_centre_pdipas #agendapdipas {float:right;}
#columna_centre_pdipas #acordiopdipas {float:left;}
#columna_centre_pdipas #microclimes {float:right; padding-bottom:1em; width:210px !important;}
#columna_centre_pdipas #second_column_center_2 {float:right; padding-bottom:1em; width:210px !important;}
#noticiespdipas {margin-bottom:1em;}
#noticiespdipas h2 {color:#808080; font-size:1.5em; margin-top:0; }
#events_pdipas, #acordio_pdipas { margin-bottom:0;}
#events_pdipas dd#dd_events_pdipas, #acordio_pdipas dd#elevator_upcnet {padding:0 !important;}
#events_pdipas h3, #acordio_pdipas h3 {color: #4D4D4D;font-size: 1.3em;margin-top: 0px;}
#events_pdipas li, #acordio_pdipas li { border-bottom:none !important; border-top:1px solid #e5e5e5; background-image:none; padding:5px 0 0 0; margin:5px 0 0 0;}
#acordio_pdipas li img {margin:0; padding:0; display:block; border:0; height:145px; }
#events_pdipas li.enllacBotoLI { border:none; margin-top:15px;}
#acordio_pdipas .calaixos li:first-child  {border-top:0;}
#agendapdipas li {font-size:.9em; color:#666;}
#agendapdipas li a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:1.2em;}
#agendapdipas li .enllacBoto {font-size:1.3em !important; color:#4d4d4d !important; font-weight:bold !important; font-family:Arial, Helvetica, Verdana, sans-serif !important;}
#columna_centre_pdipas #noticiespdipas { padding:10px; border:1px solid #DFDBDF; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-bottom:15px; }
#columna_centre_pdipas #noticiespdipas .formPanel { border:none }
#columna_centre_pdipas #noticiespdipas dd.formPanel { padding-bottom: 0px; }
.pdipascalendar {width:217px; float:right;}
.section-comunitat #portal-columns, .section-comunitat #portal-column-one .visualPadding {background:#fff !important;}
.section-comunitat div#portal-columns div#portal-column-one {overflow:visible;}
#microclimes {background: #fff url(menu_ca.png) no-repeat 0 -250px !important;}
#microclimes h2 {margin-top:0;}
#acordiopdipas h3 {}
#noticiespdipas, #acordiopdipas, #acordio_pdipas { padding:0 !important;}
#noticiespdipas h2, #acordiopdipas h3 { padding:8px 10px; background:#f2f2f2; border-bottom:1px solid #d9d9d9; color:#4d4d4d; font-size:1.3em !important;}
#acordiopdipas h3 { padding:8px 10px 5px;}
#noticiespdipas ul { padding:0 10px 5px;}
#acordiopdipas div { padding:0 7px 5px;}
.documentFirstHeading img {position:absolute; left:0; top:54px;}
.portletdretapdi {margin-top:83px;position:relative;}
.portlet-static-image-header {margin-bottom: 20px; position:relative !important; display:block !important; height:60px;}
#content .portletCalendar dd {padding-left: 0 !important;}
#columna_dre_pdipas .portletCalendar a#calendar-next.calendarNext {cursor: pointer;}
#columna_dre_pdipas .portletCalendar a#calendar-previous.calendarPrevious {cursor: pointer;}
.portletCalendar a#calendar-next.calendarNext {cursor: pointer;}
.portletCalendar a#calendar-previous.calendarPrevious {cursor: pointer;}
.imatgepdi {position:absolute; margin-bottom:50px;}
.section-comunitat .portal-columns {position:relative;}
.titolpdi {_margin-left:-960px !important;}
.contingutpdi {margin-top:77px;}
.menuPortal, .menuAccessos {position:relative;}
/* */
#titol_alumni {   font-weight:normal;    margin-top:-20px;}
#imatge_alumni {    padding-top:1em;    margin-bottom:2em;    clear:both;}
#columna_dre_alumni {    float:left;    width:220px;    margin:0 0 2em 25px;}
#columna_esq_alumni { float:left; }
#columna_dre_alumni .llistatEnllacos li {margin:0.25em 0 !important;}
#columna_dre_alumni .llistatEnllacos p {margin:0 0 .5em 0 !important;}
#columna_centre_alumni {    float:left;    width:496px;}
#columna_centre_alumni span {    border-left:0 !important;}
.contingutalumni { margin-top:276px !important;}
#columna_centre_alumni #microclimes, #columna_centre_alumni #acordioalumni { width:220px; padding: 1em 1em 0px; border:1px solid #d9d9d9; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#columna_centre_alumni #microclimes {float:right; margin-left: 7px;}
#columna_centre_alumni #acordioalumni { float:left;}
#events_alumni, #acordio_alumni { margin-bottom:0;}
#events_alumni dd#dd_events_alumni, #acordio_alumni dd#elevator_upcnet {padding:0 !important;}
#events_alumni h3, #acordio_alumni h3 {color: #4D4D4D;font-size: 1.3em;margin-top: 0px;}
#events_alumni li, #acordio_alumni li { border-bottom:none !important; border-top:1px solid #e5e5e5; background-image:none; padding:5px 0 0 0; margin:5px 0 0 0;}
#acordio_alumni li img {margin:0; padding:0; display:block; border:0; height:145px; }
.calaix-handle-content {/**/}
.calaix-handle {}
#events_alumni li.enllacBotoLI { border:none; margin-top:15px;}
#acordio_alumni .calaixos li:first-child  {border-top:0;}
#agendaalumni li {font-size:.9em; color:#666;}
#agendaalumni li a {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:1.2em;}
#agendaalumni li .enllacBoto {font-size:1.3em !important; color:#4d4d4d !important; font-weight:bold !important; font-family:Arial, Helvetica, Verdana, sans-serif !important;}
#columna_centre_alumni #noticiesalumni { padding:10px; border:1px solid #DFDBDF; -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; margin-bottom:15px; }
#columna_centre_alumni #noticiesalumni .formPanel { border:none }
#columna_centre_alumni #noticiesalumni dd.formPanel { padding-bottom: 0px; }
/* */
#browse.loading {background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(loading.gif); background-origin: padding-box; background-position: 50% 50%; background-repeat: no-repeat; background-size: auto auto;}
#browse {background:url(promoCap.png) no-repeat 0 0; height: 250px;overflow: hidden;padding: 17px 12px 12px 19px; opacity:0; filter:alpha(opacity=0); *height:260px; *position:relative;}
#browse .item {float:left; width:236px !important; height:214px; padding:0;}
#browse img {width:216px; height:119px; margin-bottom:4px;}
#browse a {background:#fff; padding:4px; display:block; margin:6px; box-shadow:0 0 5px #999;}
#browse { padding /*\**/: 17px 12px 12px 12px\9; }
#browse .item a:hover {text-decoration:none; background:#7fbddf;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fbddf', endColorstr='#007bc0'); /**/
background: -webkit-gradient(linear, left top, left bottom, from(#7fbddf), to(#007bc0)); /**/
background: -moz-linear-gradient(top,  #7fbddf,  #007bc0); /**/ }
#browse em {background: #333; display:block; color:#fff; height: 15px;
font-weight: bold;font-style: normal;padding: 4px 6px;border-bottom: 1px solid #111;}
#browse em img {float:right; width:auto; height:auto; margin: 2px 0 0 0; *margin-top:-15px;}
#browse span.fonsg {height:63px; background:#eee; box-shadow: inset 0 0 1px #ccc !important; display:block;padding: 2px 5px;}
#browse strong {font-size:14px; color:#111; display:block; font-family:Arial, Helvetica, sans-serif; line-height:1.25em;margin-left: -1px;}
#browse span span {font-size:11px; color:#666; display:block; line-height:1.25em;}
#browse #controls {margin-top:70px;}
#browse a#previous, #browse a#more {display:block; position:absolute;height:30px;width:2px;text-decoration:none;text-indent:-9000px;overflow:hidden; box-shadow:none !important;}
#browse a#previous {margin-left:-10px !important;background:transparent url(spriteFPromo.png) no-repeat 0 -50px; *margin-left:-713px !important; *margin-top:70px;}
#browse a#more {margin-left:708px; background:transparent url(spriteFPromo.png) no-repeat 0 -150px; margin-left /*\**/:713px \9; *margin-left:5px !important;}
#browse a#previous:hover, #browse a#previous:focus, #browse a#previous:active {background-position:0 0;}
#browse a#more:hover, #browse a#more:focus, #browse a#more:active {background-position:0 -100px;}
#browse .disabled {display:none !important;}
#rssAl {border:1px solid #d9d9d9; border-radius:.5em; padding:0 9px 9px !important;box-shadow: #eee 0 1px;}
.subrssAl ul {margin:0;}
.subrssAl li {border-top: 1px solid #D9D9D9;padding:.5em 0; margin:0; list-style:none; background:none;}
.subrssAl li:first-child {border-top:0;}
.subrssAl h4 {font-size:1.25em; margin-top:0;}
.subrssAl a {line-height:1.25em; display:block;}
.subrssAl h3  {font-size:1.25em; background:#f7f7f7; padding:.5em; margin:0 -.625em; border-bottom:1px solid #d9d9d9; color:#666; border-radius:.4em .4em 0 0;text-shadow: white 0 -1px 1px; line-height:1em; font-weight:normal;}
.subrssAl h3 strong {line-height:1em;}
.subrssAl img.top {border-radius:.5em; margin:.5em auto; display:block;}
.banersLink li {position: relative; height: 46px; display:block;background-image:url(fonsBanLinks.png); background-repeat:no-repeat; background-position: 0 -65px; margin:0;}
.banersLink div {font-size:1.25em; font-family:arial; line-height:1em; height:46px; display:block; position:absolute; *top:70%;}
.banersLink a {line-height:1em; display: table-cell; height:46px; vertical-align: middle; *position:relative; *top:-50%;}
.banersLink strong {line-height:1em;}
.banersLink li.first, .banersLink:first-child {border-radius:0 1em 0 0; background-position: 0 0;}
.banersLink li.last {border-radius:0 0 1em 0; background-position:0 -130px !important;}
div.promoPeu {background:url(promoPeu.png) no-repeat 0 0 !important; width:740px; height:170px;}
.promoLinks, .promoBaners, .promoSocials {float:left;}
.promoLinks {width: 195px;padding-left: 20px;padding-top: 8px;}
.promoBaners {width:453px; padding-left:15px; padding-top:8px; font-size:10px;}
.promoBaners li {width:130px; float:left; padding:0 20px 0 0;}
.promoSocials {width:42x; margin-top:13px; margin-left:15px;}
.promoSocials li {padding:0; background:none;}
.promoSocials img {background-image:url(socials.png);}
.promoPeu h3 {font-size:11px; font-weight:bold;}
.fb:hover {background-position:0 0;}
.tw:hover {background-position:0 -50px;}
.it:hover {background-position:0 -100px;}
.yt:hover {background-position:0 -150px;}
.tv:hover {background-position:0 -200px;}
.fb {background-position:0 -250px;}
.tw {background-position:0 -300px;}
.it {background-position:0 -350px;}
.yt {background-position:0 -400px;}
.tv {background-position:0 -450px;}
.documentEditable #browse, body[spellcheck="false"] #browse {opacity: 1 !important; filter: alpha(opacity=100) !important;}
/* */
.img-rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.img-circle {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}
.img-polaroid{
padding: 4px;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-shadowed {
-webkit-box-shadow: 0 1px 3px #666666;
-moz-box-shadow: 0 1px 3px #666666;
box-shadow: 0 1px 3px #666666;
}

}


/* - UPCnet.css - */
@media screen {
/* http://www.upc.edu/portal_css/UPCnet.css?original=1 */
/* */
/* */
/* */
img.link_blank {float:none !important; margin-top:0 !important; height:10px !important; width:10px !important; display:inline !important;}
/* */
.text_align_left {text-align: left !important;}
.text_align_right {text-align: right !important;}
.text_align_center {text-align: center !important;}
.text_align_justify {text-align: justify;}
.font_bold {font-weight: bold;}
.display_none {display: none;}
.text_deco_underline {text-decoration: underline;}
.vertical_align_top {vertical-align: top;}
.font_size_10pt {font-size: 10pt;}
.font_size_9pt {font-size: 9pt;}
.margin_left_20 {margin-left: 20px;}
.margin_left_28 {margin-left: 28px;}
.margin_left_50 {margin-left: 50px;}
.width97 {width: 97% !important;}
.width98 {width: 98% !important;}
.width100 {width: 100% !important;}
.campus_i_cc1 {margin: 0pt 22% !important; width: 400px !important;}
.campus_i_cc1_es {margin: 0pt 22% !important; width: 412px !important;}
.campus_i_cc1_2_es {width: 390px !important;}
.img_iniciatives_inn {width: 232px; height: 118px;}
.img_proj_rec_inter {width: 128px; height: 96px;}
.h2_institucio {left: 348px !important; top: 153px !important; text-align: right !important;}
.carrecs_i_nome_1 {width: 526px; height: 91px;}
.carrecs_i_nome_2 {width: 526px; height: 637px;}
.carrecs_i_nome_3 {width: 526px; height: 148px;}
.girls_day_1 {width: 234px; height: 158px;}
.girls_day_2 {width: 239px; height: 160px;}
.girls_day_3 {width: 222px; height: 148px;}
.concurs_dib_1 {width: 482px; height: 195px;}
.concurs_dib_2 {width: 207px; height: 154px;}
.jornades_1 {width: 244px; height: 165px;}
.jornades_2 {width: 174px; height: 115px;}
.jornada_portes_1 {width: 186px; height: 134px;}
.jornada_portes_2 {width: 201px; height: 134px;}
.jornada_portes_3 {color: black; font-family: Arial,sans-serif}
.color_1 {color: rgb(255, 221, 204) !important}
.color_2 {color: rgb(204, 238, 255) !important}
.color_3 {color: rgb(246, 204, 255) !important}
.color_4 {color: rgb(0, 125, 204) !important;}
.historic_premi_img {float: left; margin-right: 20px}
.historic_premi_div1 {float: left; margin-right: 20px;}
.historic_premi_div2 {margin-left: 100px;}
.historic_premi_div3 {margin-left: 120px;}
.historic_premi_div4 {margin-left: 170px; width: 400px;}
.historic_premi_div5 {float: left; margin-right: 20px;}
.historic_premi_div6 {}
.historic_premi_div7 {}
.estudiantat_col1 {width: 355px !important;}
.estudiantat_col2 {width: 355px !important;}
.estudiantat_col3 {width: 220px !important;}
.taula_esdev_1 {width: 315px; height: 77px;}
.num_sup {font-weight: normal; font-size: 10px;}
.div_ie {left: 45px; top: -1px;}
.sol {background-position: 0 -115px;}
.pocnuvol {background-position: 0 -165px;}
.intervalsnuvol {background-position: 0 -215px;}
.nuvol {background-position: 0 -265px;}
.cobertnuvol {background-position: 0 -315px;}
.pocnuvolpluja {background-position: 0 -365px;}
.intervalsnuvolpluja {background-position: -100px -115px;}
.nuvolpluja {background-position: -100px -165px;}
.cobertpluja {background-position: -100px -215px;}
.pocnuvolneu {background-position: -100px -265px;}
.nuvolneu {background-position: -100px -315px;}
.cobertneu {background-position: -100px -365px;}
#previsionsLocalitats .altre img {background-image: url(temps.png);height:20px;position:relative;width:20px;}
#previsionsLocalitats .altre .sol, li.sol { background-position:right -130px;}
#previsionsLocalitats .altre .pocnuvol, li.pocnuvol { background-position:right -160px;}
#previsionsLocalitats .altre .intervalsnuvol, li.intervalsnuvol { background-position:right -190px;}
#previsionsLocalitats .altre .nuvol, li.nuvol { background-position:right -220px;}
#previsionsLocalitats .altre .cobertnuvol, li.cobertnuvol { background-position:right -250px;}
#previsionsLocalitats .altre .pocnuvolpluja, li.pocnuvolpluja { background-position:right -280px;}
#previsionsLocalitats .altre .intervalsnuvolpluja, li.intervalsnuvolpluja { background-position:right -310px;}
#previsionsLocalitats .altre .nuvolpluja, li.nuvolpluja { background-position:right -340px;}
#previsionsLocalitats .altre .cobertpluja, li.cobertpluja { background-position:right -370px;}
#previsionsLocalitats .altre .pocnuvolneu, li.pocnuvolneu { background-position:right -400px;}
#previsionsLocalitats .altre .nuvolneu, li.nuvolneu { background-position:right -430px;}
#previsionsLocalitats .altre .cobertneu, li.cobertneu { background-position:right -460px;}
#mapaTemps .sol, #previsionsLocalitats .sol {background-position: 0 -130px;}
#mapaTemps .pocnuvol, #previsionsLocalitats .pocnuvol {background-position: 0 -180px;}
#mapaTemps .intervalsnuvol, #previsionsLocalitats .intervalsnuvol {background-position: 0 -230px;}
#mapaTemps .nuvol, #previsionsLocalitats .nuvol {background-position: 0 -280px;}
#mapaTemps .cobertnuvol, #previsionsLocalitats .cobertnuvol {background-position: 0 -330px;}
#mapaTemps .pocnuvolpluja , #previsionsLocalitats .pocnuvolpluja {background-position: 0 -380px;}
#mapaTemps .intervalsnuvolpluja , #previsionsLocalitats .intervalsnuvolpluja {background-position: -100px -130px;}
#mapaTemps .nuvolpluja , #previsionsLocalitats .nuvolpluja {background-position: -100px -180px;}
#mapaTemps .cobertpluja , #previsionsLocalitats .cobertpluja {background-position: -100px -230px;}
#mapaTemps .pocnuvolneu , #previsionsLocalitats .pocnuvolneu {background-position: -100px -280px;}
#mapaTemps .nuvolneu , #previsionsLocalitats .nuvolneu {background-position: -100px -330px;}
#mapaTemps .cobertneu , #previsionsLocalitats .cobertneu {background-position: -100px -380px;}
div.form.message  {background-color:#FDE5F6;
border:1px solid #CC007D;
margin:0 0 1em;
padding:0.5em;
width:95%;}
.cleft textarea   {height : 89px;}
}


/* - plantilles.css - */
@media screen {
/* http://www.upc.edu/portal_css/plantilles.css?original=1 */
/* ******************************/
#content h2 {line-height:1.1em;}
p.blockquote p, div.blockquote p  {margin:0;} /**/
/* */
/* */
/* */
/* */
.cols {display:table;width:100%;}.col1, .col2 {display:table-cell; width:48%;}.col1 {padding-right:0.5em;}.col2 {padding-left:0.5em;}
/* */
.trescols .col1, .trescols  .col2, .trescols  .col3 {display:table-cell; width:31%; }.trescols .col1 {padding-right:0.5em;}.trescols .col2 {padding:0 0.5em;}.trescols .col3 {padding-left:0.5em;}
/* */
.quatrecols .col1, .quatrecols .col2,.quatrecols .col3,.quatrecols .col4 {display:table-cell; width:23%;}.quatrecols .col1 {padding-right:0.5em;}.quatrecols .col2,.quatrecols .col3 {padding:0 0.5em;}.quatrecols .col4 {padding-left:0.5em;}
ul.llistatDestacat {margin: 0 !important;} .llistatDestacat li {background: url(fletxaBlava.gif) no-repeat left 2px !important;padding-left:2.5em; font: normal 1.0em/1.35em Verdana, Arial, Helvetica, sans-serif;}
#content .fletxaBlava, .fletxaBlava {background: url(fletxaBlava.gif) no-repeat left 0.25em !important; padding-left:25px;}
p.fletxaBlava, dt.fletxaBlava {background: url(fletxaBlava.gif) no-repeat left 0.25em;padding-left:2.5em;}
dt.fletxaBlava {font-size:110%; font-weight:bold;}
dd.fletxaBlava {padding-left:3.0em; padding-bottom:1em;}
dd.fletxaBlava p {margin:0 !important;}
p.blockquote p.fletxaBlava, div.blockquote p.fletxaBlava  {background: url(fletxaBlava.gif) no-repeat left 0.25em;}
#content .right {float: right; margin: 0.5em 0 0.5em 0.5em;}
#content .left {margin: 0.5em 0.5em 0.5em 0;}
/* */ /* */
h1.inicial {font-weight:normal;margin:0; color:#737373; border-bottom:1px solid #b2b2b2;}
h1.inicial strong {color:#4c4c4c;}
h2.inicial {border-top:1px solid #b2b2b2; padding:0 0 0.25em 0;}
h3.ratllat {font-weight:normal;margin:0; background:transparent url(bgTits.gif) repeat-x 0 0; padding:0.25em 0;}
h3.fucsia {background:transparent url(bgTitsf.gif) repeat-x 0 0;}
h3.taronja {background:transparent url(bgTitst.gif) repeat-x 0 0;}
h3.gris {color:#666; font-weight:normal;}
h3.inicial {border-bottom:1px solid #b2b2b2;margin-bottom:0.5em;}
h4.inicial {border-top:1px solid #b2b2b2;margin-bottom:0.5em;}
h4.xic {font-size:135%;}
h2.prim {font-weight: normal !important; margin:0 !important;}
.enllacosInicial {float:right; margin-top:1.75em; display:block;}
.enllacosInicial map {margin:0;}
.enllacosEsqInicial {float:none !important; margin-top:0 !important;}
.enllacosEsqInicial p {margin:1em 0 0.5em 0;}
.enllacosEsqInicial span.seleccionat {background:none !important;}
.enllacosEsqInicial map {border-bottom:0 !important;}
.enllacosInicial .seleccionat { padding: 1em 0; background:transparent url(bgEnIniSel.gif) no-repeat bottom center; height:2.5em;}
.enllacosInicial a {padding:0.5em 0 0.5em 0.5em; margin:0;}
.enllacosInicial .seleccionat a, .enllacosInicial a:hover {padding:1em 0 1em 0.5em; background:pink; margin:0; background:transparent  url(bgEnIni.gif) no-repeat left center; text-decoration:none;}
.enllacosInicial a span {padding:0.5em 0.5em 0.5em 0; margin:0;}
.enllacosInicial .seleccionat span, .enllacosInicial a:hover span {padding:0.5em 0.5em 0.5em 0; margin:0; background:transparent  url(bgEnIni.gif) no-repeat right center;}
.enllacosInicial .seleccionat a.pdf.mini span, .enllacosInicial a.pdf.mini:hover span {padding:0.5em 2.2em 0.5em 0; margin:0; background:transparent  url(bgEnIniPdf.gif) no-repeat right center;}
p.blockquote.pla, div.blockquote.pla  {background:#f2f2f2; border:0;}
p.blockquote.pla p, div.blockquote.pla p {margin:0;}
p.blockquote.pla.taronja, div.blockquote.pla.taronja {background-color:#FCEDD6;}
.indexPortal {clear:both;}
.indexPortal li {background: none; padding: 1em 0 0 0; clear:both; border-top:5px solid #d9d9d9;}
.indexPortal li.first-child {border-top:0;padding:0;margin-top:0;}
.indexPortal h3, .indexPortal h2 {margin:0.25em; font-weight: normal; line-height: 1em; padding:0;}
#content .indexPortal h3 a,#content .indexPortal h3 strong,#content .indexPortal h3 a:visited,
#content .indexPortal h2 a,#content .indexPortal h2 strong,#content .indexPortal h2 a:visited {color:#333; line-height:1em;}
.gris {color: #666;}
p.gris {padding:0.5em;}
.cita {font: italic 1.1em/1.6em Georgia, 'Times New Roman', Times, serif;}
.left {background: none; float:left; margin:0.5em 0.5em 0.5em 0;}
.right {background: none; float:right; margin:0.5em 0 0.5em 0.5em;}
div.left {width:59%;}
.contorn {padding:0.4em; border:1px solid #d9d9d9; background: #fff; margin: 0.5em;}
.enllacos {border-left:1px solid #b2b2b2;padding-left:1.5em; width:36%; float:right;margin:1em 0;}
.indexPortal li .enllacos li {background: url(quadretGris.gif) no-repeat 0 0.55em; padding:0 0 0 1em; margin: 0.5em 0; list-style: none; list-style-image: none; border:0;}
.visualClear {clear:both;}
.dosColumnes {}
.dosColumnes li {float:left; width:48%; clear:none; margin-right:1em;}
.dosColumnes li li {float:none; width:auto;}
.dosColumnes .enllacos {  width:auto; float:left; border:0; padding:0; margin:0 0 0 1em;}
.descripcio {font: bold 1.2em/1.3em Arial, Helvetica, sans-serif; color:#b2b2b2; margin:0; padding-left:8em;}
.marca {padding:0.5em 5em;}
.marca:first-line {background: url(fletxaBlava.gif); display:block; position:absolute; top:0; padding:5em !important;}
.pointer {cursor:pointer;}
.gb {background: #fff url(gb2.gif) repeat-x 0 -0.5em; position:relative; }
.gb div {padding:1em;}
.gb .se, .gb .sd {width:10px; height:10px; position:absolute; top:0; background: url(gb1.gif) no-repeat 0 0; padding:0; font-size:0em;}
.gb .se {left:0; background-position: 0 0;}
.gb .sd {right:0; background-position: -10px 0;}
.gb .fletxaBlava {margin:0;}
.fi {background: #fff url(gb2.gif) repeat-x 0 0; position:relative; height:0.5em; font-size:0em;}
.gb .ie, .gb .id {width:2em; height:0.5em; position:absolute; top:0; background: url(gb1.gif) no-repeat 0 0; padding:0; font-size:0.05em;}
.gb .ie {left:0; background-position: 0 -10px;}
.gb .id {right:0; background-position: 0 -15px;}
.rg {position:relative;}
.rg div {padding:0 0.75em; background: #fff; border:1px solid #d9d9d9;}
.rg .se, .rg .sd, .rg .ie, .rg .id {width:10px; height:10px; position:absolute; background: transparent url(rg.gif) no-repeat 0 0; padding:0; font-size:0em; border:0;}
.rg .sd {right:0; background-position: -10px 0;}
.rg .ie {left:0; bottom:0; background-position: 0 -10px;}
.rg .id {right:0; bottom:0; background-position: -10px -10px;}
.ca {position:relative; height:1%;}
.ca.taronja div {background-color:#FCEDD6;}
.ca div {padding:0 1em; background: #E5F6FF; border:0; position:relative; height:1%;}
.ca div.fonsgris {background:#f2f2f2;border-bottom:1px solid #d9d9d9;}
.ca .noticiesTitol {font-size:150%;}
.ca div.fonsgris .noticiesTitol span, .ca div.fonsgris2 .noticiesTitol span {margin-left:-1em; width:111%;}
.ca div.fonsgris2 {background:#f2f2f2; border-top:1px solid #fff;}
.ca .se, .ca .sd, .ca .ie, .ca .id {width:10px; height:10px; position:absolute; background: url(ca.gif) no-repeat 0 0; padding:0; font-size:0em; border:0; z-index:10;}
.ca .sd {right:0; background-position: -10px 0;}
.ca .ie {left:0;margin-left:0; bottom:0; background-position: 0 -10px;}
.ca .id {right:0; margin-right:0; bottom:0; background-position: -10px -10px;}
caption {position:absolute !important; top:-999999em !important;}
table.estandard, table.minimal {width:75%; margin: 0.75em auto;}
table.estandard tr {}
table.estandard td, table.estandard th {padding:0.5em 1.5em; background:#E5F6FF;border-top:1px solid #fff;}
table.estandard thead th {padding:0.75em 1.5em; background:#CCEEFF; border-top:0;}
table.estandard tfoot td {padding: 0.25em 1.5em; background:#d6f1ff; font-size:90%; font-style:italic;}
table.estandard .se {background: #cef url(ca_se.gif) no-repeat top left;}
table.estandard .sd {background: #cef url(ca_sd.gif) no-repeat top right;}
table.estandard .ie {background: #d6f1ff url(ca_ie.gif) no-repeat bottom left;}
table.estandard .id {background: #d6f1ff url(ca_id.gif) no-repeat bottom right;}
table.estandard.gris td, table.estandard.gris th {background-color:#f2f2f2;}
table.estandard.gris thead th, table.estandard.gris .se, table.estandard.gris .sd {background-color:#e5e5e5;}
table.estandard.gris tfoot td, table.estandard.gris .ie, table.estandard.gris .id {background-color:#e5e5e5;}
table.estandard.fucsia td, table.estandard.fucsia th {background-color:#ffe5f6;}
table.estandard.fucsia thead th, table.estandard.fucsia .se, table.estandard.fucsia .sd {background-color:#fce;}
table.estandard.fucsia tfoot td, table.estandard.fucsia .ie, table.estandard.fucsia .id {background-color:#ffd6f1;}
table.estandard.taronja td, table.estandard.taronja th {background-color:#fdf6ea;}
table.estandard.taronja thead th, table.estandard.taronja .se, table.estandard.taronja .sd {background-color:#fcedd6;}
table.estandard.taronja tfoot td, table.estandard.taronja .ie, table.estandard.taronja .id {background-color:#fcf1e1;}
table.minimal {border-collapse:separate; border-spacing: 2px 0px;}
table.minimal td, table.minimal th {margin-right:1em; border-top:1px solid #ccc; padding: 0.25em;}
table.minimal thead th {border-bottom: 3px solid #007bc0; border-top:0;}
table.minimal tfoot td {font-size:85%; color:#999;}
table.minimal .first {border:0;}
table.minimal tfoot td {border-color: #d9d9d9;}
table.minimal tbody th {color:#666; background:#f2f2f2;border-bottom:1px solid #fff !important;}
table.minimal.fucsia thead th {border-color: #c0007b;}
table.minimal.llima thead th {border-color: #7bc000;}
table.minimal.taronja thead th {border-color: #eea333;}
table.minimal.gris thead th {border-color: #999;}
table.dades {width:auto;}
table.dades tfoot td {color: #999; font-size:85%;}
table.dades tbody td {background:#f7f7f7;padding:0.75em;}
table.dades thead  th {text-align:center; font: normal 1.45em/1.45em Arial, Helvetica, sans-serif; color:#666; background-color:#e5e5e5; width:33%;}
table.dades thead th, table.dades tbody td { border-left: 1px solid #fff; border-right:1px solid #d9d9d9;}
table.dades tbody td {vertical-align:top;}
table.dades .se {border-left:0; background: #e5e5e5 url(ca_se.gif) no-repeat 0 0;}
table.dades .sd {border-right:0;background: #e5e5e5 url(ca_sd.gif) no-repeat top right;}
table.dades .ie {border-left:0;background: #f7f7f7 url(ca_ie.gif) no-repeat bottom left;}
table.dades .id {border-right:0;background: #f7f7f7 url(ca_id.gif) no-repeat bottom right;}
.scroller {position:relative;}
.scroller .sh {padding:0.25em 0.75em; background: #e5e5e5; border:0; font: bold 1.45em/1.45em Arial, Helvetica, sans-serif; color:#666;}
.scroller .se, .scroller .sd {width:10px; height:10px; position:absolute; background: url(ca.gif) no-repeat 0 0; padding:0; font-size:0em; border:0;}
.scroller .se {left:0;}
.scroller .sd {right:0; background-position: -10px 0;}
.scroller .ie, .scroller .id {width:10px; height:10px; position:absolute; background: transparent url(rg.gif) no-repeat 0 0; padding:0; font-size:0em; border:0;}
.scroller .ie {left:0; bottom:0; background-position: 0 -10px;}
.scroller .id {right:0; bottom:0; background-position: -10px -10px;}
.scroller .sb {padding:1em; background: #fff; border:1px solid #d9d9d9; max-height:20em; min-height:10em; overflow:auto; border-top:0; resize:vertical;}
.transparentos {width:19em; background:url(ftrans.png); height:20.4em; min-height:20.4em; padding:1em; float:left;}
.transparentos {position:relative !important;  }
.titolid h3, .titolsd h3 {color:#fff; font: normal 3.2em/1em Arial, Helvetica, sans-serif; float:right; position:relative; padding:0 0.25em 0 0.75em; padding-top:5.85em; text-align:right;}
.titolid strong, .titolsd strong {color: rgb(239, 161, 51) ! important;}
.titolid h3 strong, .titolsd h3 strong {color:#99def6; font-weight:bold; line-height:1em;}
.thd h3 {float:right;}
.the h3 {float:left;}
.textCapa, .contingutCapa {overflow: hidden !important; position:relative;}
.dhi span, .dhs span {float:right; background:black; position:relative; padding:0.25em 0.5em 0.25em 0; margin:0; text-shadow:none;}
.dhi span.dhr, .dhs span.dhr {padding:0; margin:0;float:right; background:none;}
.dhi p, .dhs p {display:inline; position:relative; float:right; padding-left:0.5em; background: url(dhf.png); margin:1em 0;-moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.dhi a, .dhs a {color: #3cf;}
.dhi p {margin:19.5em 0 0 0;}
.transparentos h3, .transparentos h4 {color:#99def6; font: normal 1.25em/1.25em Arial, Helvetica, sans-serif; margin:0;}
.transparentos ul {margin-top:1em;}
.transparentos li {display:block !important; padding: 0.3em 0 0.3em 1em !important; background: transparent url(boleta.gif) no-repeat scroll 0 1em;}
.transparentos a{color:#fff;}
.textActiveX{background-color: #fff; position: absolute;  padding: 10px; z-index:20; ; color: #333; width:205px; margin: 5px 0 0 5px; height:220px;}
.textActiveX.portada{width: 300px; height: auto; margin: 20px 0 0 0;}
.results { float:right;}
.results .videoFlaix { background-color:#000; position:relative; padding:0.5em 0;  right:10em; float:none;}
.transparentos li{cursor: pointer;}
#content dt {font-weight:bold !important;}
#content dd {padding-left:1.5em !important;}
.small {font-size:0.8em;}
.llistatEnllacos ul {margin:0;}
ol.llistatEnllacos li, .llistatEnllacos li, .punta {background: url(punta.gif) no-repeat 0 0.5em; padding:0 0 0 1em !important; list-style-position:outside;}
.punta {background:url("punta.gif") no-repeat scroll 0 0.35em transparent;}
a#parent-fieldname-eventUrl {background: url(punta.gif) no-repeat 0 3px; padding: 0 0 0 1em;}
/* *****/
.imatgeP1, .imatgeP2, .imatgeP3, .imatgeP4 { position: relative; width: auto; /* */}
.imatgeP1 h2, .imatgeP1 h3, .imatgeP1 p {font-family: Helvetica, Arial, Verdana, sans-serif; position: absolute; top: 5px; left: 465px; color: white; font-size:3em; line-height:1em;margin:0;padding:5px;}
.imatgeP1 h3 {font-size:2em;}.imatgeP1 p {font-size:1.25em;}
.imatgeP2 h2, .imatgeP2 h3, .imatgeP2 p {font-family: Helvetica, Arial, Verdana, sans-serif; position: absolute; top:180px; left:5px; color: white; font-size:3em; line-height:1em;padding:5px;}
.imatgeP2 h3 {font-size:2em; top:190px;}.imatgeP2 p {font-size:1.25em; top:210px;}
.imatgeP3 h2, .imatgeP3 h3, .imatgeP3 p {font-family: Helvetica, Arial, Verdana, sans-serif; position: absolute; top:0px; left:5px; color: white; font-size:1.5em; line-height:1em;padding:5px;}
.imatgeP3 h3 {font-size:1.3em;}.imatgeP3 p {font-size:1.1em;}
.imatgeP4 h2, .imatgeP4 h3, .imatgeP4 p {font-family: Helvetica, Arial, Verdana, sans-serif; position: absolute; top:160px; left:5px; color: white; font-size:1.5em; line-height:1em;padding:5px;}
.linksCont, .banerCont {margin:0;padding:0;clear:both; position:relative;}
.imatgeP4 h3 {font-size:1.3em;}.imatgeP4 p {font-size:1.1em; top:170px;}
.banerCont .bcg {display:block; position:absolute;padding:0.5em 0.75em;}
.banerCont .bct {font: bold 1.3em/1em Helvetica, Arial, Verdana, sans-serif; color:#4d4d4d; display:block;}
.banerCont .bcd {font: normal 1em/1em Verdana, Helvetica, Arial, sans-serif; display:block;}
.linksCont .lct {font: bold 1.3em/1em Helvetica, Arial, Verdana, sans-serif; color:#4d4d4d; display:block; margin: 0.75em 0 .25em 0;}
.linksCont .lcd {font: normal 1em/1.5em Verdana, Helvetica, Arial, sans-serif; display:block;}
.linksCont img {padding:5px; border:1px solid #ccc;}
.banerCont li {width:239px;	list-style:none;float:left; padding:0; margin-left:10px;position:relative; height:105px;}
.banerCont img {position:absolute;}
.linksCont li {width:240px;	display: inline !important; list-style:none; list-style-image:none; background:none; float:left; padding:0 !important;margin-left:10px;}
.banerCont li:first-child, .banerCont li.first, .linksCont li:first-child, .linksCont li.first  {margin-left:0 !important;}
.banerCont h4 {margin-top:0.25em; line-height:1em;} /**/
.banerCont p {line-height:1em;} /**/
.linksCont div {width:240px;padding-bottom:1px;} /**/
.banerCont div {position:relative; left:10px;} /**/
ul.llistatPortadeta {margin: -5px 0 0 20px !important;}
.ic {clear:both; margin-bottom:20px;}
.ic h3 {color:#666;}
.icl {margin-left:80px;}
.portadeta2c1 {width:490px; float:left;}
.portadeta2c2 {width:220px; padding-left:25px; float:left;}
.estudis {border:1px solid #d9d9d9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.estudis dt {font: normal 1em/1em Verdana, Arial, Helvetica, sans-serif !important; background:#fff;}
.estudis dt a {color:#333; display:block;border-top:1px solid #fff; border-bottom:1px solid #b2b2b2;height:40px;}
.estudis dt a:active, .estudis dt a:hover {background:url(estudisFT.gif) no-repeat left center; border-top:1px solid #fff; border-bottom:1px solid #b2b2b2;text-decoration:none;}
.estudis dt a {background:url(estudisFG.gif) no-repeat left center;border-top:1px solid #fff; border-bottom:1px solid #b2b2b2;}
.estudis dt.desplegat a {background:url(estudisFT.gif) no-repeat left center;border-top:1px solid #fff; border-bottom:1px solid #b2b2b2;}
.estudis dt.desplegat {background:url(degradatEstudis.gif) repeat-x bottom left;}
.estudis dd {border-bottom:1px solid #b2b2b2; padding:0.05em 1em; background:#f7f7f7;}
.estudis dt img {float:right; padding:0.25em;}
.estudis dd h4 {margin:0; font-size:1.25em;}
.estudisFitxa {border:0 !important; padding:0 !important;}
.estudisFitxa ol, .estudisFitxa h4 {padding-left:25px;}
#contgraus ol, #contmasters ol, #contcerca ol, #contalfabetic ol, #contdoble ol, .estudis ol, .estudisFitxa ol, #conterasmus ol, #contangles ol, #continteruni ol {list-style:none; padding-left:10px;}
#contgraus ol, #contmasters ol, #contcerca ol, #contalfabetic ol, #contdoble ol, .estudisFitxa ol, #conterasmus ol, #contangles ol, #continteruni ol {height:1500px; max-height:1500px; overflow:auto; padding-right:5px;}
ol.llistatDestacat.estudis {padding:0.5em 1em; list-style-position:outside;}
.dota {color:#eea333;}
.estudis .xic {font-weight:normal;}
.fitxaest {padding:0 1em;}
.fitxaest dt, .fitxaest dd  {background:none; border:0;}
.margezero {margin: 0 !important}
.margetop {margin-top:0.5em;}
img.entgm {position: absolute; margin-left: -15px; margin-top:-5px; float:none;}
.estudis dt a span.l {display:table-cell;padding:0 0 0 35px;height:40px; vertical-align:middle; cursor:pointer;}
#contalfabetic .llistatDestacat {width: 470px; resize: vertical; overflow: auto; padding-right:5px; height: 1650px; max-height: 1650px; min-height: 1500px;}
.searchResults {border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background: #f2f2f2; padding:5px 10px; font-weight:bold;}
.searchResults dt {font-size:115%;}
/**/ .relatedItems {clear:Both;}
.alfabet {
background:transparent url(bgRatlles.gif) repeat-x scroll 0 0;
padding:0;
padding-top:10px;
text-align:center;
}
.alfabet ol {display:inline;}
.alfabet ol li {
display:inline;
margin:0 2px;
background:none;
text-align:center;
text-transform:uppercase;
}
.alfabet ol li a {
border:1px solid white;
color:#333333;
padding:4px;
}
.alfabet ol li a:hover {
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #E6E6E6;
text-decoration:none;
}
#content .alfabet ol li a:visited {
color:#666 !important;
}
.llistatAZ  {}
.llistatAZ li {
border-top:1px solid #d9d9d9;
list-style-type:none;
list-style-image:none;
position:relative;
margin:0;
padding:0.25em 0;}
.llistatAZ li h3, h3.pex {margin:0; float:right; color:#ccc; position:relative;}
.llistatAZ li li{
padding:0;
margin: 0.5em 0;
border-top:0;
border-bottom:0;
list-style-type:none;
list-style-image:none;
background: url(quadretGris.gif) no-repeat 5px left;
padding-left:1.5em;
}
table.minimal .even	{background:#cceeff;} /**/
.fonsDestacat1	{background:#ffddcc;} /**/
.fonsDestacat2	{background:#f6ccff;} /**/
#content .fitxa {padding:0.25em 0;}
#content .fitxa dt {
margin:0.05em 0;
padding:0.35em 1em 0.15em;
float:left;
text-align:right;
width:7.5em;
background:transparent none repeat scroll 0 0;
border:0 none;
}
#content .fitxa dd {
margin:0.25em 0;
padding-left:106px !important;
background:transparent none repeat scroll 0 0;
border:0 !important;
padding:0.15em 1em;
}
#content .fitxa dt.first, .fitxa dt:first-child {
margin:0.1em 0 0.05em;
padding:0.55em 1em 0.15em;
}
em.asterisc {font-weight:bold; font-size:1.3em;position:absolute;color:#eea333}
/* ***/
div.results a.icon_access {-moz-border-radius: 0pt 1em 1em 0pt; -webkit-border-radius: 0pt 1em 1em 0pt; border-radius: 0pt 1em 1em 0pt; padding: 0.5em; left: 25.5em; background: none repeat scroll 0% 0% black; margin-top: -4.75em; position: absolute;}
div.results {position:relative;}
#int-viu-la-upc-container{ position:relative; width:96.75%; margin-bottom:1em; background:url(/config-ca/imatges/int-vida/fons.gif) no-repeat; padding:1.1em; }
#int-viu-la-upc-image{ position:absolute; right:1.3em }
#int-viu-la-upc-txtimage{ position:absolute; left:31.65em; bottom:0; margin-bottom:1.85em; width:39.65em; background:#000; color:#fff; font-size:0.9em; font-weight:bold; color:#FFF; padding:0.5em; z-index:1000; }
#int-viu-la-upc-thumbnails{ width:27.5em;}
#int-viu-la-upc-thumbnails a{  display:inline;}
.int-viu-la-upc-thumb {margin:0 0.2em 0.6em 0;}
#int-centres-docents-container{position:relative;width:720px;height:250px;background:url(/config-ca/imatges/int-centres/nou/fons.gif) no-repeat;padding:5px 10px 8px 10px;}
#int-centres-docents-thumbnails{width:720px;height:224px;}
#int-centres-docents-thumbnails a{	margin:0px 7px 8px 7px;display:block;float:left;}

}

