/******************************************************************************//* Liferay                                                                    *//******************************************************************************//* Global */a {color: #003876;text-decoration: none;}body {border: 0;margin: 0;padding: 0;text-align: left;font-family:verdana;}body * {font-size: 1em;}.font-xx-small { font-size: 0.7em; }.font-x-small { font-size: 0.8em; }.font-small { font-size: 0.9em; }.font-small a {text-decoration:underline;color:#666666;}.font-small-barreta{color:#666666;}.font-large { font-size: 1.1em; }.font-x-large { font-size: 1.3em; }.font-xx-large { font-size: 1.5em; }.font-small-recuadre { font-size: 0.9em; }.font-small-recuadre a {text-decoration:underline;color:#000000;}form { margin: 0; padding: 0; }select {border-color: #CCCCCC;border-style: solid;border-width: 1px;}ul {list-style-type: none;margin: 5px 0 10px 15px;padding: 0;}img { border: 0; margin: 0; padding: 0 }input, button, select { font-size: 0.9em; }textarea { font-size: 0.9em; font-family:Verdana;}.form-button {background-color: #F2F2F2;border-color: #5b5a44;border-style: solid;border-width: 1px;}.form-button-hover {border-bottom: solid 1px #5b5a44;border-left: solid 1px #F2F2F2;border-right: solid 1px #5b5a44;border-top: solid 1px #F2F2F2;}.form-text-search{font-family:arial;width:170px;height:14px;color:#666666;border-color: #CCCCCC;border-style: solid;border-width: 1px;margin-right:3px;position:absolute;left:700px;}.form-text {border-color: #CCCCCC;border-style: solid;border-width: 1px;}.tree-js-pop-up DIV {background-color: #D3D3D3;border: 2px Outset #FFFFFF;display: none;padding: 4px;position: absolute;text-align: left;}.pop-up-outer { border: 1px solid #383838; background-color: #FFFFFF; }.pop-up-inner { border: 1px solid #747474; }.pop-up-header { background-color: #000000; height: 25px; }.pop-up-title { color: #FFFFFF; font-weight: bold; padding-left: 10px; }.pop-up-close a { color: #FFFFFF; margin-right: 7px; white-space: nowrap; text-decoration: underline; }/* Alpha */.alpha {background-color: #5b5a44;}.alpha-neg-alert {color: #FF0000;}.alpha-pos-alert {color: #007F00;}.alpha-separator {background-color: #e9e4c4;border-top:1px dotted #bfb464;}A.alpha {background: none;color: #000000;text-decoration: none;}A.alpha:hover {color: #000000;text-decoration: underline;}FONT.alpha {background: none;color: #FFFFFF;}/* Beta */.beta {background-color: #e9e4c4;}.beta-neg-alert {color: #FF0000;}.beta-pos-alert {color: #007F00;}.beta-separator {background: url(/cass-theme/html/themes/cass/color_schemes/01/portlet_menu_bg_x.gif) repeat-x;height: 1px;font-size: 0;}A.beta {background: none;color: #000000;text-decoration: none;}A.beta:hover {color: #000000;text-decoration: underline;}FONT.beta {background: none;color: #454434;}/* Gamma */.gamma {background-color: #FFFFFF;}.gamma-gradient {background: url(/cass-theme/html/themes/cass/color_schemes/01/portlet_bg_x.gif) repeat-x;}.gamma-neg-alert {color: #FF0000;}.gamma-pos-alert {color: #007F00;}.gamma-tab {border-bottom: 1px solid #7F9DB9;margin-left: 0px;margin-top: 0px;margin-bottom: 15px;margin-right: 0px;padding-bottom: 27px;padding-left: 0px;}.gamma-tab ul, .gamma-tab li {background: #F5F5F5;border: 1px solid #7F9DB9;border-bottom: 1px solid #7F9DB9;color: #777774;display: inline;float: left;line-height: 22px;list-style-type: none;margin-right: 8px;padding: 2px 10px 2px 10px;}.gamma-tab ul.current, .gamma-tab li.current {background: #FFFFFF;border: 1px solid #7F9DB9;border-bottom: 1px solid #FFFFFF;color: #777774;font-weight:bold;}.gamma-tab li a { color: #777777;text-decoration: none; }.gamma-tab li.current a { color: #000000;text-decoration: none; }.gamma-tab li.toggle {background: none;border: 0px;float: right;margin-right: 0px;padding-right: 0px;}.gamma-separator{clear:both;}A.gamma {background: none;color: #000000;text-decoration: none;}A.gamma:hover {color: #000000;text-decoration: underline;}FONT.gamma {background: none;color: #000000;}/* Bg */.bg {background-color: #F2F2F2;}.bg-neg-alert {color: #FF0000;}.bg-pos-alert {color: #007F00;}A.bg {background: none;color: #000000;text-decoration: none;}A.bg:hover {color: #000000;text-decoration: underline;}FONT.bg {color: #000000;}/******************************************************************************//* Liferay Layout CSS                                                         *//******************************************************************************/#layout-outer-side-decoration {}#layout-inner-side-decoration {}#layout-content-outer-decoration{margin-top:20px;}#layout-box {text-align: left;width: 1005px;}#layout-box-p {text-align: left;width: 1005px;}#layout-red-div{border-top:5px solid #900026;}#layout-top-banner {position: relative;text-align: left;margin:0px 20px 0px 20px;font-family:arial;}#layout-top-banner-left {height:92px;}#layout-top-banner-right {height: 92px;}#layout-company-logo {float:left;padding-top:10px;}/*CAPï¿½ALERA PART PRIVADA*//*INFO USUARI*/#layout-user-info-registered{float:right;margin:10px 50px 0 0;width:300px;background-color:#d8e2f3;border:5px solid #ecf1f9;}#layout-user-info-textepri-registered, #layout-user-info-textesec-registered{float:left;}#layout-user-info-textepri-registered{padding:8px 0 0px 10px;text-align:right;}#layout-user-info-textesec-registered{padding:8px 0 0px 3px;text-align:left;font-weight:bold;width: 70%;}#layout-user-info-boto-registered{float:right;margin:2px 10px 0 0;}#layout-user-info-boto-registered a{text-decoration:none;}#layout-user-info-boto-imatge-registered{background:url(/cass-theme/html/themes/cass/images/custom/navigation/exit-button.gif) scroll no-repeat;width:42px;height:21px;text-align:center;padding-top:3px;cursor:pointer;}#layout-tab-myplaces-boto-canviar-registered{background:url(/cass-theme/html/themes/cass/images/custom/navigation/canviar-button.gif) scroll no-repeat;width:58px;height:21px;text-align:center;padding-top:2px;cursor:pointer;}#layout-user-info-boto-imatge-registered span, #layout-tab-myplaces-boto-canviar-registered span{font-family:Arial;color:#ffffff;font-weight:bold;font-size:0.9em;}/*FI INFO USUARI*/#layout-utils-registered{float:right;padding:10px 0 0 0;width:380px;}#layout-language-registered-select{float:right;padding:0 20px 0 15px;}#layout-menu-bar{padding:10px 0 0 20px;float:right;}#layout-menu-bar-pri{float:right;}/*FI CAPï¿½ALERA PART PRIVADA*//*NAVIGATION PART PRIVADA*//*FI NAVIGATION PART PRIVADA*/#layout-language-menu{text-align: right;float:right;}/*BOTONS ACCESIBILITAT*/#font-sizing, #font-sizing-registered{padding:0;height: 20px;float:left;list-style: none;text-align:right;}#font-sizing-registered{width:100px;padding:10px 18px 0 0;}#font-sizing{padding:15px 18px 0 0;width:260px;}#font-sizing span, #font-sizing-registered span{margin:0;float:left;vertical-align:baseline;line-height:19px;text-align:left;color:#666666;padding-left:162px;}#font-sizing-registered span{padding-left:0px;}#font-sizing ul, #font-sizing-registered ul {padding: 0;margin: 0;text-align:right;}#font-sizing li, #font-sizing-registered li {margin: 0; padding: 0;list-style: none;display: inline;}#font-sizing a, #font-sizing-registered a {    cursor: pointer; float: right;padding: 25px 0 0 0;overflow: hidden;height: 0px !important; height /**/:20px; /* for IE5/Win only */}#font-sizing-registered a{float: left;}#font-sizing-reduce a, #font-sizing-registered-reduce a {width:28px;height:20px;background:url(/cass-theme/html/themes/cass/images/custom/head/accesibility/boton_reducir.png) no-repeat;margin-left:5px;}#font-sizing-increase a, #font-sizing-registered-increase a {width:28px;height:20px;background:url(/cass-theme/html/themes/cass/images/custom/head/accesibility/boton_ampliar.png) no-repeat;margin-left:5px;}/*FI BOTONS ACCESIBILITAT*/#layout-banner-separator, #layout-banner-separator-pri{background:url(/cass-theme/html/themes/cass/images/custom/line-vertical.gif) scroll repeat-y;height:35px;float:right;}#layout-banner-separator-pri{margin:-10px 20px 0 0;}#layout-user-menu {text-align: right;width:30%;float:right;}#layout-utils-bar{padding-top:11px;}.layout-utils-bar-li{display: inline;list-style-type: none;padding-right: 3px;}#layout-utils-bar-li-signin{display:inline;list-style-type: none;background-image: url(/cass-theme/html/themes/cass/images/custom/sign-in.png);background-repeat: no-repeat;padding:0 0 1px 19px;height:25px;width:20px;}#layout-utils-bar-li-signin a{font-weight:bold;}.layout-top-separator{display: inline;list-style-type: none;padding-right: 3px;}.layout-top-separator-lang{padding:0 4px 0 4px;}#layout-global-search {text-align:right;padding-top:5px;}#layout-global-search-pri {text-align:left;padding-top:10px;}#layout-nav-container {clear:both;padding-top:17px;}#layout-nav-container-p {clear:both;padding-top:17px;}.nav-border-left{float:left;}.nav-border-right{background:#900127;float:right;/*width:255px;*/width: 244px;height:28px;}.nav-border-right-cass-registered{background:#900127;float:right;/*width:130px;*/width:119px;height:28px;/*font-size:0.9em; afegit per modificacio text tabs*/}.nav-border-right-user-registered{background:#61011c;float:right;width:125px;/*width:105px;*/height:28px;/*font-size:0.9em; afegit per modificacio text tabs*/}#layout-nav-container a{ text-decoration:none; font-family:"Arial Narrow";font-size:1.2em;font-weight:normal;letter-spacing:0px;}#layout-nav-container-p a{ text-decoration:none; font-family:"Arial";font-size:1.2em;font-weight:normal;letter-spacing:0px;}.layout-nav-tabs-box {position: relative;width: 100%;}.layout-nav-tabs-left, .layout-nav-tabs-left-registered {	margin-left:15px;/*margin-left:10px;*/position: relative;}.layout-nav-tabs-left-registered{margin-left:90px;}.layout-nav-tabs-right {background: url(/cass-theme/html/themes/cass/images/custom/nav-right.png) scroll no-repeat top right;padding: 0 2px 0 2px;position: relative;}#layout-nav-tabs-box, #layout-nav-tabs-box-registered, #layout-nav-tabs-box-registered-pub-pri{ 	height: 28px;width:100%;background-color:#5b5a44;}#layout-nav-tabs-box-registered{background-color:#D3D3C2;}#layout-nav-tabs-box-registered-pub-pri{background-color:#ffffff;}.layout-tab a, #layout-tab-myplaces-home a{color: #ffffff;}.layout-tab-home-a, #layout-tab-myplaces-home a{text-decoration:underline;}.layout-tab-selected{color: #5b5a44;}.layout-tab-selected-registered{color: #000000;}.layout-tab-myplaces-registered-right{float:right;height:28px;width:255px;background-color:#000000;}.layout-tab-myplaces-registered-left{float:right;height:25px;width:710px;background-color:transparent;border-bottom:3px solid #900026;}.layout-tab-myplaces,#layout-tab-myplaces-home,.layout-tab-myplaces-registered-pri, .layout-tab-myplaces-registered-pub,.layout-tab-myplaces-selected, .layout-tab-myplaces-selected-registered,.layout-tab-myplaces-select-text-registered,.layout-tab-myplaces-select-registered,.layout-tab-myplaces-select-button-registered{ float:left;display:inline;height:21px;font-weight:bold;font-size:0.8em;}.layout-tab-myplaces-registered{float:left;display:inline;height:21px;font-weight:bold;font-size:0.9em;}.boto_enrere_portlet{ 	text-decoration:underline; 	float:right;cursor:pointer;}.boto_enrere_portlet a{color:#003876;}.boto_enrere_portlet a:hover{ 	color:#0066D7;} .boto_enrere_portlet a:visited{color:#993366;}    .layout-tab-myplaces, .layout-tab-myplaces-registered{padding:6px 12px 0px 12px;}#layout-tab-myplaces-home{padding:6px 3px 0px 3px;}.layout-tab-myplaces-select-registered{padding:6px 5px 0px 3px;}.layout-tab-myplaces-select{border:1px solid #7F9DB9;}.layout-tab-myplaces-registered-pri, .layout-tab-myplaces-registered-pub{float:right;padding:6px 0 1px 0;height:21px;width:125px;text-align:center;}.layout-tab-myplaces-registered-pub{width:130px;}.layout-tab-myplaces-selected{padding:6px 10px 0px 10px;margin:0 8px 0 8px;}.layout-tab-myplaces-select-text-registered{padding:6px 3px 0 12px;}.layout-tab-myplaces-selected-registered{padding:3px 10px 0px 10px;margin-top:3px;}.layout-tab-myplaces-select-button-registered{padding:5px 3px 0 3px;}.layout-tab-myplaces, #layout-tab-myplaces-home, .layout-tab-myplaces-registered{cursor:pointer;background-color:#5b5a44;}.layout-tab-myplaces-registered, .layout-tab-myplaces-registered-pri{background-color:#D3D3C2;}.layout-tab-myplaces-registered-pub{background-color:#900026;}.layout-tab-myplaces-registered-pri span, .layout-tab-myplaces-registered-pub a,.layout-tab-myplaces-selected span, .layout-tab-myplaces-selected-registered span,.layout-tab-myplaces-select-text-registered span{text-decoration:none; font-family:"Arial";font-size:1.2em;font-weight:bold;letter-spacing:0px;}.layout-tab-myplaces-registered a,.layout-tab-myplaces-registered a:hover,.layout-tab-myplaces-registered a:visited,.layout-tab-myplaces-registered a:link{color:#000000;}.layout-tab-myplaces-select-text-registered span{font-weight:normal;}.layout-tab-myplaces-registered span, .layout-tab-myplaces-registered-pri span{color:#000000;}.layout-tab-myplaces-registered-pri span{padding-left:5px;}.layout-tab-myplaces-selected{background-color:#ffffff;border-top:3px solid #900127;position:relative;margin-top:-3px;height:23px;}.layout-tab-myplaces-selected-registered{background-color:#ffffff;position:relative;height:21px;}.layout-tab-myplaces-registered-pri{border-top:3px solid #900127;position:relative;margin-top:-3px;}.layout-tab-cass{cursor:pointer;padding:6px 0px 0px 20px;font-weight:bold;font-size:0.9em;}.layout-tab-user{cursor:pointer;padding:6px 0px 0px 10px;font-weight:bold;font-size:0.9em;}.layout-tab-user span{padding-left:7px;}.layout-tab-hover {background: url(/cass-theme/html/themes/cass/images/custom/nav-hover.png) scroll repeat-x;}.layout-column-spacer {}.layout-column-spacer div {}.layout-window-maximized-separator{height:0px;}#maximized_public{margin-top:56px;}#maximized_private{margin-top:28px;}#layout-content {clear:both;margin:0px 20px 0px 20px;}#layout-content-box {}.public{}.private{}#layout-content-inner-decoration {}#layout-content-container { width: 100%; }.top-position{padding-top:15px;}.top-position-guest-inner{padding-top:17px;}/* Column Layout *//*.layout-blank-portlet {    clear: both;font-size: 0px;}*/.layout-column-default {background-color: transparent;}.layout-column-highlight {background-color: #EEF;}#layout-bottom-container {background-color:#efefef;font-family:Arial;font-size:0.8em;color:#666666;position: relative;top:20px;text-align: left;width: 1005px;clear:both;}#layout-bottom-container a { color: #858585;text-decoration:underline; }#layout-bottom-container span { position: relative; top: 6px; left: 10px; }#layout-bottom-left {height: 26px;}#layout-bottom-right {height: 26px;}#layout-bottom-container-left{float:left;margin:7px 0 0 20px;}#layout-bottom-container-right{float:right;margin:7px 20px 0 0;text-align:right;}#layout-language-select{padding:15px 18px 0 0;}.portal-add-content {background-color: #F2F2F2;border: 3px solid #5b5a44;padding: 8px;}.portal-tool-tip {background-color: #FFFFCC;border: 1px solid #000000;padding: 2px;font-size: 0.9em}.layout-column-arrow-up {background-image: url(/cass-theme/html/themes/cass/images/arrows/arrow-up.png);font-size: 0;position: absolute;height: 48px;width: 40px;}.layout-column-arrow-down {background-image: url(/cass-theme/html/themes/cass/images/arrows/arrow-down.png);font-size: 0;position: absolute;height: 48px;width: 40px;}#layout-column_column-1,#layout-column_column-2,#layout-column_column-3,#layout-column_column-4,#layout-column_column-5,#layout-column_column-6,#layout-column_column-7{/*background: url(/cass-theme/html/themes/cass/images/common/diagonal-lines.gif) scroll repeat;*/min-height: 75px;}.layout-column-highlight {background: url(/cass-theme/html/themes/cass/images/common/diagonal-lines.gif) scroll repeat;}/******************************************************************************//* Portlet CSS                                                                *//******************************************************************************//* Liferay Portlet */#portlet-dragging {}.portlet-header-main-tab{padding:20px 20px 20px 20px;margin-top:-16px;border-left:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;border-right:1px solid #7F9DB9;height:100%;}#portlet_link_back{float:right;text-align:right;cursor:pointer;}#portlet_configuration_look_and_feel{height: 100%;margin: auto;overflow:scroll; width: 95%}.portlet-dragging-placeholder {background-color: #FFFFFF;}.portlet-loading {background: url(/cass-theme/html/themes/cass/images/progress_bar/loading_animation.gif) no-repeat top left;margin-top: 10px;padding-top: 40px;text-align: left;}.portlet-container {position: relative;}.portlet-container a{text-decoration:underline;}.portlet-box {}.portlet-minimum-height {}.portlet-header-bar {border: 1px solid #5b5a44;}.portlet-header-bar-inner {background-color: #5b5a44;height: 18px;position: relative;}.portlet-borderless-container { position: relative;padding-bottom:10px; }.portlet-borderless-container a { text-decoration:underline; }.portlet-borderless-bar { text-align: left; font-size: 0.8em; }.portlet-title {color: #FFFFFF;font-weight: bold;top: 1px;padding-left: 8px;position: relative;}.portlet-small-icon-bar {padding-left: 2px;position: absolute;top: 1px;right: 2px;}#enviar_consulta{display:inline;background-image:url(/cass-theme/html/themes/cass/images/common/search.gif);background-repeat: no-repeat;position: absolute;left:885px;height: 58px;width: 80px;}#enviar_consulta_text{margin-left:25px;color:#5B5A44;float:left;margin-top:3px;font-family:Verdana;cursor:hand;cursor:pointer;position: absolute;top:0px;left:0px;}.portlet-small-icon {margin-left: -2px;}.portlet-top-decoration {background: url(/cass-theme/html/themes/cass/color_schemes/01/portlet_corner_ul.gif) no-repeat top left;height: 5px;}.portlet-top-decoration DIV {background: url(/cass-theme/html/themes/cass/color_schemes/01/portlet_corner_ur.gif) no-repeat top right;height: 5px;}.portlet-top-decoration DIV DIV {background: #FFFFFF;border-top: 1px solid #5b5a44;font-size: 0;height: 5px;margin: 0 5px 0 5px;}.portlet-inner-top {margin: 0 auto 0 auto;}.portlet-bottom-blank {margin-bottom: 5px;}.portlet-bottom-decoration {background: url(/cass-theme/html/themes/cass/color_schemes/01/portlet_corner_bl.gif) no-repeat top left;height: 5px;}.portlet-bottom-decoration DIV {background: url(/cass-theme/html/themes/cass/color_schemes/01/portlet_corner_br.gif) no-repeat top right;height: 5px;}#enlace a:hover{color:#fff;background:none;text-decoration:underline;}#enlace_private a:hover{color:#000;background:none;text-decoration:underline;}.portlet-bottom-decoration DIV DIV {background: #FFFFFF;border-bottom: 1px solid #5b5a44;font-size: 0;height: 5px;margin: 0 5px 0 5px;}.portlet-bottom-decoration-2 {background: url(/cass-theme/html/themes/cass/images/shadow/middle.gif) repeat-x;margin-bottom: 5px;}.portlet-bottom-decoration-2 DIV {background: url(/cass-theme/html/themes/cass/images/shadow/left.gif) no-repeat;}.portlet-bottom-decoration-2 DIV DIV {background: url(/cass-theme/html/themes/cass/images/shadow/right.gif) no-repeat top right;font-size: 0;height: 6px;}/* Fonts */.portlet-font {color: #000000;}.portlet-font A {text-decoration:underline;color: #000000;}.portlet-font-dim {color: #003876;}/* Messages */.portlet-msg-status {color: #000000;font-style: italic;}.portlet-msg-info {color: #000000;}.portlet-msg-error {color: #FF0000;}.portlet-msg-alert {color: #FF0000;font-style: italic;}.portlet-msg-success {color: #007F00;}/* Sections */.portlet-section-header {background: #EFEFE9;color: #777774;height:25px;font-size:1.1em;}.portlet-section-header A {color: #777774;text-decoration:underline;}.portlet-section-body {color: #000000;background: #FFFFFF;height:21px;}.portlet-section-body-hover, TR.portlet-section-body:hover {color: #000000;background: #FFFFFF;}.portlet-section-body A {color: #000000;text-decoration:underline;}.portlet-section-body-hover A, TR.portlet-section-body:hover A {color: #000000;}.portlet-section-alternate {color: #000000;background: #F5F5F5;}.portlet-section-alternate-hover, TR.portlet-section-alternate:hover {color: #000000;background: #F5F5F5;}.portlet-section-alternate A {color: #000000;}.portlet-section-alternate-hover A, TR.portlet-section-alternate:hover A {color: #000000;}.portlet-section-selected {color: #7AA0EC;background: #FAFCFE;}.portlet-section-selected-hover, TR.portlet-section-selected:hover {color: #00329A;background: #C0D2F7;}.portlet-section-selected A {color: #7AA0EC;}.portlet-section-selected-hover A, TR.portlet-section-selected:hover A {color: #00329A;}.portlet-section-subheader {background: #91AEE8;color: #405278;padding: 2px;}.portlet-section-footer {color: #000000;}.portlet-section-text {color: #000000;}/* Forms */.portlet-form-label {color: #000000;}/*Botons Part pï¿½blica i part privada*/.button_public_white{padding:10px 10px 10px 10px;font-family:"Arial Narrow";margin:-3px 0 0 10px;text-align:left;padding-top:2px;cursor:pointer;display:inline;background-image:url(/cass-theme/html/themes/cass/images/common/search.gif);background-repeat: no-repeat;position: absolute;height: 58px;width: 200px;}.button_private_gray{padding:10px 10px 10px 10px;font-family:"Arial";margin:-3px 0 0 10px;padding-top:2px;cursor:pointer;display:inline;background-image:url(/cass-theme/html/themes/cass/images/common/search.gif);background-repeat: no-repeat;position: absolute;height: 12px;width: 70px;}.portlet-form-input-field {border-color: #CCCCCC;border-style: solid;border-width: 1px;}.portlet-form-button {background-color: #F2F2F2;border-color: #5b5a44;border-style: solid;border-width: 1px;}.portlet-form-button-public{background-color: transparent;border-width:0px;font-family:"Arial Narrow";font-weight:bold;}.portlet-form-button-private{background-color: transparent;border-width:0px;font-size:1em;margin-left:8px;font-family:"Verdana";font-weight:bold;color:#5B5A44;cursor:pointer;}.portlet-icon-label {color: #000000;}.portlet-dlg-icon-label {color: #000000;}.portlet-form-field-label {color: #000000;}.portlet-form-field {color: #000000;}/******************************************************************************//* Display Tag Library                                                        *//******************************************************************************/TR.even { background-color: #e9e4c4; color: #000000; }TR.odd { background-color: #FFFFFF; color: #000000; }.message-board-thread-body A {    text-decoration: underline;}/******************************************************************************//*Display navigation Portlet/******************************************************************************/.navigation-ext-link, .navigation-ext-link-selected{font-weight:bold;color:#900127;text-align:left;}.navigation-ext-ancestor{padding:8px 15px 8px 15px;background-color:#e9e4c4;	}.navigation-ext-ancestor a,.navigation-ext-ancestor-selected a{text-decoration:none;color:#454434;font-weight:bold;}.navigation-ext-ancestor-selected{padding:8px 15px 0px 15px;background-color:#f7f5ea;}#navigation-ext-children{background-color:#f7f5ea;border:1px solid #f7f5ea;padding:0px 15px 0px 20px;}#navigation-ext-children-pri{padding-top:3px;background-color:#EFEFE9;border:1px solid #EFEFE9;}#navigation-ext-children-pri-selected{padding-top:4px;background-color:#FFFFFF;border:1px solid #FFFFFF;}  #navigation-ext-children #nivell_2,#navigation-ext-children #nivell_3,#navigation-ext-children #nivell_4{}#navigation-ext-children #nivell_2{margin:4px 0 4px 0;	}#navigation-ext-children #nivell_3{margin:4px 0 4px 10px;}#navigation-ext-children #nivell_4{margin:4px 0 4px 20px;}#navigation-ext-children-pri #nivell_2 li,#navigation-ext-children-pri-selected #nivell_2 li,#navigation-ext-children #nivell_2 li,#navigation-ext-children #nivell_3 li,#navigation-ext-children #nivell_4 li{padding-left: 11px;background-repeat: no-repeat;font-size:0.9em;text-decoration:none;}.navigation-ext-children-selected{background-image: url(/cass-theme/html/themes/cass/images/custom/navigation/selected-children.gif);background-position: 0 .5em;}.navigation-ext-children-clickable{background-image: url(/cass-theme/html/themes/cass/images/custom/navigation/arrow-children.gif);background-position: 0 .4em;	}#navigation-ext-children-pri-selected #nivell_2 li span,#navigation-ext-children #nivell_2 li span,#navigation-ext-children #nivell_3 li span,#navigation-ext-children #nivell_4 li span{color:#900127;font-weight:bold;}#navigation-ext-children-pri #nivell_2 li a,#navigation-ext-children #nivell_2 li a,#navigation-ext-children #nivell_3 li a,#navigation-ext-children #nivell_4 li a{color:#454434;font-weight:normal;text-decoration:none;}#navigation-footer{border-top:6px solid #ddd6a4;overflow:auto;}#navigation-footer-pri{border-top:6px solid #E1E1D5;}/*Fi navigation*//*BREADCRUMB*/#breadcrumb{color:#666;font-size:0.9em;}#breadcrumb a{color:#666;text-decoration:underline}#breadcrumb-selected{font-weight:bold;}/*PAGINATOR*/#paginator{text-align:right;}#paginator_ul{list-style-type:none;}#paginator_ul li{display:inline;padding-right:5px;}#paginator_ul li span{font-weight:bold;}#paginator_ul .paginator_img_href{text-decoration:none;}#paginator_first{background-image: url(/cass-theme/html/themes/cass/images/custom/paginator/paginator_arrow_left.gif);background-repeat: no-repeat;background-position:0 .3em;margin-right:5px;height:8px;width:5px;}#paginator_last{background-image: url(/cass-theme/html/themes/cass/images/custom/paginator/paginator_arrow_right.gif);background-repeat: no-repeat;background-position:0 .3em;margin-right:5px;height:8px;width:5px;}/*FI PAGINATOR*//* INCLOEM ELS CSS DELS ARTICLES */.caixa_contenidora{  font-family:Verdana;  border-width:5px;  border-color:#EAEAE1;  border-style:solid;  padding-top:10px;  padding-bottom:15px;  	min-width: 245px;  }.caixa_contenidora_no_border{  font-family:Verdana;  padding-top:5px;}.caixa_contenidora a,.caixa_contenidora_no_border a {  color:#003876;}.caixa_contenidora a:hover,.caixa_contenidora_no_border a:hover{  color:#0066D7;}.caixa_contenidora a:visited,.caixa_contenidora_no_border a:visited{  color:#993366;}.titol_article{  font-size:1.2em;  color:#900127;  margin-left:14px;  font-weight:bold;}.titol_article_negre{  font-weight:bold;  color:#000000;  margin-left:14px;}.titol_preguntes{  font-size:1.2em;  font-weight:bold;  color:#3F3E31;  margin-left:14px;  }.preguntes_noticies{  font-size:0.9em;  width:90%;  margin-top: 10px;  margin-bottom: 0px;  padding-left: 0;  padding-bottom:0px;  list-style: none;    }    .preguntes_noticies li{  	padding-bottom:2px;padding-left:18px;background-repeat: no-repeat;        background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;  	  }.subtitol_article{  font-weight:bold;  color:#000000;  margin-top:10px;  margin-left:14px;}.llista_links{width:206px;margin-top: 10px;margin-bottom: 0px;padding-left: 0;padding-bottom:0px;list-style: none;}.llista_links li{padding-bottom:2px;padding-left:18px;background-repeat: no-repeat;        background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;}.llista_mes_links{margin-top: 0px;margin-bottom: 0px;margin-left: 11px;padding-left: 0;padding-bottom:0px;list-style: none;    color:#666666;}.llista_mes_links a{color:#666666;}.llista_mes_links li{padding-bottom:2px;padding-left:18px;background-repeat: no-repeat;        background-image: url(/image/image_gallery?img_id=5&small=1);background-position: 0 .2em;}.adicionals{list-style: none;margin-left: 15px;}.adicionals a{color:#666666;}.caixa_contenidora2{  font-family:Verdana;  		min-height:480px;      padding-top:10px;  padding-bottom:15px;  border-bottom:5px solid #EAEAE1;}.caixa_contenidora2 a {  color:#003876;}.caixa_contenidora2 a:hover{  color:#0066D7;}.caixa_contenidora2 a:visited{  color:#993366;}.titol_seccio{  margin-left:14px;  list-style: none;}.titol_seccio a{  font-size:1.3em;  color:#000000;  text-decoration:underline;}.titol_seccio li{padding-bottom:2px;padding-left:23px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=3&small=1);}.llista_links2{margin-top: 0px;margin-bottom: 0px;padding-left: 33px;padding-bottom:10px;list-style: none;font-size:1.0em;}.llista_links2 li{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;font-size:1.0em;}#article_guest_tramits_temes_subtitle{font-family:Verdana;color:#5B5A44;font-size:1.4em;padding-top:0px;padding-left:13px;padding-bottom:10px;width:100%;float:left;}#article_guest_tramits_temes_subtitle_faq{font-family:Verdana;color:#5B5A44;font-size:1.4em;padding-top:15px;padding-left:13px;padding-bottom:10px;width:100%;}.article_contacte_caixa_contenidora{  border:5px solid #EAEAE1;  padding-top:10px;  padding-bottom:5px;  	min-width: 245px;  }.article_contacte_caixa_contenidora a {  color:#003876;}.article_contacte_caixa_contenidora a:hover{  color:#0066D7;}.article_contacte_caixa_contenidora a:visited{  color:#993366;}.article_contacte_titol_article{  color:#900127;  margin-left:14px;  font-weight:bold;  }.article_contacte_llista{font-weight:bold;padding:10px 0 0 5px;	list-style: none;}.article_contacte_llista li{padding:0 0 7px 30px;}.article_contacte_llista li a{}.article_contacte_llista_telefon{background: url(/image/image_gallery?img_id=6&small=1) no-repeat;}.article_contacte_llista_fax{background: url(/image/image_gallery?img_id=7&small=1) no-repeat;}.article_contacte_llista_email{background: url(/image/image_gallery?img_id=8&small=1) no-repeat;}.article_contacte_direccio{clear:both;padding-top: 5px;float:left;margin-left:22px;}.article_contacte_direccio a{}.article_contacte_direccio_linia_2{float:left;margin-left:5px;}.article_contacte_imatge_planta{   float:left;   margin-left:26px;}.article_contacte_separador1{clear:both;height:0px;}.article_contacte_separador2{clear:both;}.article_contacte_llista_links{padding-top: 5px;clear:both;margin-left:23px;padding-left: 0;padding-bottom:0px;list-style: none;}.article_contacte_llista_links li{padding-bottom:2px;padding-left:18px;background-repeat: no-repeat;        background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;}.article_acces_usuaris_caixa_contenidora{  	min-height: 59px;min-width: 245px;    border:5px solid #ECECB9;  background-color:#FFFFCE;  }.article_acces_usuaris_caixa_contenidora a {  color:#003876;}.article_acces_usuaris_caixa_contenidora a:hover{  color:#0066D7;}.article_acces_usuaris_caixa_contenidora a:visited{  color:#993366;}.article_acces_usuaris_imatge{  margin:5px 10px 0 5px;  width:36px;  height:47px;  float:left;  }.article_acces_usuaris_text{padding-top:10px;width:160px;    float:left;vertical-align:middle;font-family:Verdana;font-size:1.3em;font-weight:bold;}.article_targeta_sanitaria_caixa_contenidora{  	min-height: 79px;min-width: 245px;    border:5px solid #ECECB9;}.article_targeta_sanitaria_caixa_contenidora a {  color:#003876;}.article_targeta_sanitaria_caixa_contenidora a:hover{  color:#0066D7;}.article_targeta_sanitaria_caixa_contenidora a:visited{  color:#993366;}.article_targeta_sanitaria_imatge{   /*padding:10px 5px 0 5px;*/  padding:10px 5px 0 10px;  /*width:81px;*/  height:53px;  float:left;  }.article_targeta_sanitaria_text{width:120px;/*height:41px;*/    float:left;margin:5px 0 0 5px;/*padding:10px 0 0 10px;*/vertical-align:middle;font-family:Verdana;font-size:1.2em;font-weight:bold;}.article_targeta_sanitaria_subtext{float:left;padding-left:98px;vertical-align:middle;font-family:Verdana;font-size:0.8em;}.article_opinio_caixa_contenidora{  	min-height: 67px;min-width: 245px;    border:5px solid #EAEAE1;}.article_opinio_caixa_contenidora a {  color:#003876;}.article_opinio_caixa_contenidora a:hover{  color:#0066D7;}.article_opinio_caixa_contenidora a:visited{  color:#993366;}.article_opinio_imatge{   padding:10px 0px 0 5px;  width:56px;  height:55px;  float:left;  }.article_opinio_text{width:150px;height:41px;    float:left;/*padding:15px 0 0 15px;*/padding:15px 0 0 10px;font-family:Verdana;font-size:1.2em;font-weight:bold;}.article_opinio_subtext{float:left;padding-left:10px;vertical-align:middle;font-family:Verdana;font-size:0.8em;}#article_subapartat{width:100%;background-color:#f7f7f2;padding-top:2px;padding-bottom:5px;margin-top: 5px;}#tamny_link{font-size:0.8em;float:right;}.css_subtitle3{font-size:1.2em;padding-left:23px;color:#900027;margin-bottom:10px;}.contenido_mini_articulo{margin-top: 0px;margin-bottom: 0px;padding-left: 33px;padding-top:10px;padding-bottom:15px;font-size:1em;}.caixa_contenidora3{  	font-family:Verdana;  	padding-top:10px;  	padding-bottom:15px;  	padding-right:20px;}.article_subtitle_col{padding-left:15px;padding-top:5px;padding-bottom:15px;font-size:1em;}.article_subtitle_col2{padding-left:0px;padding-top:5px;padding-bottom:15px;font-size:1em;}#capas_articulos{padding-top:0px;font-size:1em;text-align:justify;margin-left:25px;}#capas_articulos_a{padding-top:0px;font-size:1em;text-align:justify;background-color:#FFFFF4;}.article-formulari{font-size:0.9em;}.article-formulari-col{margin: 20px;background-color: rgb(214, 228, 151); width: 85%; padding-left: 10px; padding-bottom: 10px;font-size:0.9em;}.article-paragraf-col{font-size:0.8em;padding-left:13px;padding-bottom:7px}.article-imprimir{float:right;font-size:0.9em;padding-left:35px;margin-top:20px;background-image:url(/image/image_gallery?img_id=35&amp;small=1);background-repeat:no-repeat;background-position:1em;}.article-left-arrow{background-position:1em;background-repeat:no-repeat;background-image:url(/image/image_gallery?img_id=45&small=1);height:20px;padding-left:30px;font-size:1em;}.article-left-pdf{padding-left:45px;background-position: 2em 0;background-repeat:no-repeat;background-image:url(/image/image_gallery?img_id=27&small=1);height:25px;}.article-left-txt{padding-left:45px;background-position: 2em 0;background-repeat:no-repeat;background-image:url(/image/image_gallery?img_id=60&large=1);height:25px;}.article-left-excel{padding-left:45px;background-position: 2em 0;background-repeat:no-repeat;background-image:url(/image/image_gallery?img_id=39&large=1);height:25px;}#capas_articulos li{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;}#llista_amb_links{float:left;width:80%padding-right:15px;}#llista_amb_links_gris{float:left;width:80%;background-color:#EAEAE1;padding-bottom:2px;padding-right:15px;}.imprimir{float:right;}#links2{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;font-size:1em;float:left;}#links_colectius{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;font-size:1em;}#capas_articulos li li{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=25&large=1);background-position: 0 .5em;}#capas_articulos li li li{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=59&small=1);background-position: 0 .5em;}.cabeceraSup{font-size:1.1em;text-align:center;background-color:#EFEFE9;color:#777774;padding:5px;}.fila_tabla{text-align:center;font-size:0.9em;background-color:#ffffff;}.fila_tabla_blanca{text-align:center;font-size:0.9em;background-color:#f5f5f5;}.fons-bustia{background-color:#f7f7f2; padding-left: 10px; font-size:1em;border:5px solid #EAEAE1;margin-top:25px;padding:10px;height:320px;width:455px;}#article_guest_cotitzacio_caixa_contenidora{  font-size:0.8em;  border:5px solid #EDF3D1;  background-color:#d6e497;      	min-height: 90px;  	min-width: 245px;  }#article_guest_cotitzacio_imatge, #article_guest_cotitzacio_no-imatge{float:left;margin-top:15px;padding-left:15px;width:22px;height:65px;}#article_guest_cotitzacio_no-imatge{background-color:transparent;}#article_guest_cotitzacio_texte{float:left;margin-top:15px;margin-left:15px;width:190px;}#article_guest_cotitzacio_texte span{color:#000000;}#article_guest_cotitzacio_texte span a, #article_guest_cotitzacio_texte span a:hover, #article_guest_cotitzacio_texte span a:visited{color:#000000;text-decoration:underline;font-weight:bold;font-size:1.3em;}#article_guest_banner_caixa_contenidora{ background-color:#ffffff; width: 670px; height: 144px;}#article_guest_banner_texte{position:absolute;margin-top:15px;left:20px;}#article_guest_banner_texte span{font-size:2.0em;font-family:Avant Garde Book BT;color:#ffffff;}#article_guest_banner_texte #article_guest_banner_texte_main{font-weight:bold;}#article_guest_banner_title{font-size:1.6em;padding-bottom:10px;line-height: 120%;}#article_guest_banner_title_t{font-size:1.8em;}#article_guest_banner_subtitle{padding-top:10px;}.article_noticies_caixa_contenidora{  width:330px;  font-family:Verdana;  padding-top:5px;  /*padding-bottom:15px;*/}.article_noticies_caixa_contenidora2{   font-family:Verdana;  padding-top:5px;  border-width:5px;    border-color:#EAEAE1;    border-style:solid;  /*padding-bottom:15px;*/}.article_noticies_caixa_contenidora a {  color:#003876;}.article_noticies_caixa_contenidora a:hover{  color:#0066D7;}.article_noticies_caixa_contenidora a:visited{  color:#993366;}.article_noticies_titol_article{  	font-size:1.2em;  	font-weight:bold;  	color:#3F3E31;  	margin-left:4px;margin-bottom:5px;}.article_noticies_imatge{float:left;margin-left:4px;border-width:5px;    border-color:#EAEAE1;    border-style:solid;    height:65px;width:65px;}.article_noticies_text{    width:222px;float:left;padding-left:7px;    font-size:0.9em;    margin-top:0px;}.article_noticies_text{float:left;}.article_noticies_data{    color:#666666;}.article_noticies_separador{height:20px;clear:both;}.article_noticies_mes_noticies li{padding-left:18px;font-size:0.9em;background: url(/image/image_gallery?img_id=5&small=1) no-repeat;}.article_noticies_subscriures li{padding-left:18px;font-size:0.9em;background: url(/image/image_gallery?img_id=17&large=1) no-repeat;}.article_nova_publicacio_caixa_contenidora{ 	min-height: 115px;min-width: 245px;    border:5px solid #ECECB9;  background-color:#FFFFCE;  font-family:Verdana;  font-size:0.8em;    }.article_nova_publicacio_titol{  font-size:1.4em;  font-weight:bold;  color:#900127;  margin-top:10px;  margin-left:14px;}.article_nova_publicacio_caixa_contenidora a {  color:#003876;}.article_nova_publicacio_caixa_contenidora a:hover{  color:#0066D7;}.article_nova_publicacio_caixa_contenidora a:visited{  color:#993366;}.article_nova_publicacio_imatge{  position:absolute;  margin-top:10px;  left:18px;  width:50px;  height:60px;}.article_nova_publicacio_text{    position:absolute;    margin-top:10px;	left:80px;width:168px;vertical-align:middle;}.article_nova_publicacio_link{    position:absolute;    margin-top:50px;	left:80px;width:168px;vertical-align:middle;}.article_nova_publicacio_descripcio{    position:absolute;    margin-top:70px;	left:100px;width:148px;vertical-align:middle;}.article_informatiu_caixa_contenidora{  	min-height: 100px;    border:5px solid #EAEAE1;  font-family:Verdana;  font-size:0.8em;    }.article_informatiu_caixa_contenidora_petita_groga{  height:91px;   font-family:Verdana;  font-size:0.8em;     border:5px solid #ECECB9;  background-color:#FFFFCE;}.article_informatiu_titol{  font-size:1.4em;  font-weight:bold;  color:#900127;  margin-top:10px;  margin-left:14px;}.article_informatiu_subtitol{  font-size:0.8em;  font-weight:bold;  color:#000000;  margin-top:10px;  margin-left:14px;}.article_informatiu_caixa_contenidora a,.article_informatiu_caixa_contenidora_petita_groga a {  color:#003876;}.article_informatiu_caixa_contenidora a:hover,.article_informatiu_caixa_contenidora_petita_groga a:hover{  color:#0066D7;}.article_informatiu_caixa_contenidora a:visited,.article_informatiu_caixa_contenidora_petita_groga:visited{  color:#993366;}.article_informatiu_text{  margin-top:10px;	  margin-left:14px; 	 width:232px;  	vertical-align:middle;}.articles_mig_caixa_contenidora{  font-family:Verdana;  border-top:5px solid #EAEAE1;  padding-top:10px;}.articles_mig_caixa_contenidora_no_border{  font-family:Verdana;  padding-top:5px;}.articles_mig_caixa_contenidora a {  color:#003876;  font-size:1em;}.articles_mig_caixa_contenidora a:hover{  color:#0066D7;  font-size:1em;}.articles_mig_caixa_contenidora a:visited{  color:#993366;  font-size:1em;}.articles_mig_titol_article{  font-size:1.4em;  font-weight:bold;  color:#900127;/*  margin-left:14px;*/}.articles_mig_titol_article2{  font-size:1.4em;  font-weight:bold;  color:#900127;  padding-left:15px;  padding-top:10px;/*  margin-left:14px;*/}.articles_mig_titol_article_negre{  font-size:1.6em;  font-weight:bold;  color:#000000;/*  margin-left:14px;*/}.articles_mig_subtitol_article{  font-size:1em;  font-weight:bold;  color:#000000;  margin-top:10px;/*  margin-left:14px;*/}.articles_mig_llista_links{width:454px;margin-top: 5px;margin-bottom: 0px;padding-left: 0;padding-bottom:0px;list-style: none;}.articles_mig_llista_links li{padding-bottom:2px;padding-left:18px;background-repeat: no-repeat;        background-image: url(/image/image_gallery?img_id=25&large=1);background-position: 0 .5em;}.portlet_pensio_caixa_contenidora{ background-color:#D8E2F3;     min-width: 245px; font-family:Verdana;	 border:5px solid #ECF1F9; padding-bottom:10px;}.portlet_pensio_titol{font-weight:bold;color:#003876;margin:10px 0 0 14px;}.portlet_pensio_texte{margin:10px 0 0px 15px;width:213px;color:#000;}.portlet_pensio_camps{margin:10px 0 0 15px;width:213px;color:#000;}#portlet_pensio_inputs{margin-left:15px;}.portlet_pensio_radio{float:left;width: 190px;}#portlet_pensio_calendar{margin:10px 0 0 15px;}.portlet_pensio_input{border:1px solid #7F9DB9;}.portlet_pensio_clear{clear:both;}.portlet_pensio_titol_camp{width:130px;margin:0 0 0 15px;float:left;}.portlet_pensio_input_camp{text-align:left;float:left;}.portlet_pensio_boto_submit{font-family:"Arial Narrow";font-weight:bold;color:#FFFFFF;width:72px;height:25px;background:url(/cass-theme/html/themes/cass/images/portlet/pensio/boto_calcular.jpg) scroll no-repeat;		cursor:pointer;text-align:center;padding-top:3px;aa}.portlet_pensio_boto_submit_link{font-family:"Arial Narrow";font-weight:bold;color:#FFFFFF;text-decoration:none;}.portlet_pensio_boto_calcular{width:69px;height:22px;cursor:pointer;}.portlet_pensio_texte_explicatiu{padding:10px 10px 10px 15px;color:#666666}.portlet_pensio_texte_explicatiu2{padding:10px 10px 10px 15px;color:#666666}.portlet_pensio_taula_capcalera{padding-right: 2px;padding-left: 2px;float: left;padding-bottom: 0px;margin: 1px 0px;width: 100%;padding-top: 0px;list-style-type:none;}.portlet_pensio_taula_capcalera li{border:1px solid #9fb7d3;text-align:center;font-weight:bold;background-color:#acb5d1;padding-right: 2px;display: inline;padding-left: 2px;float: left;padding-bottom: 2px;width: 30%;padding-top: 2px}.portlet_pensio_taula_content, .portlet_pensio_taula_content_alternative{padding-right: 2px;padding-left: 2px;float: left;padding-bottom: 0px;margin: 1px 0px;width: 100%;padding-top: 0px;list-style-type:none;}	.portlet_pensio_taula_content li{border:1px solid #9fb7d3;text-align:center;background-color:#e0f0fc;padding-right: 2px;display: inline;padding-left: 2px;float: left;padding-bottom: 2px;width: 30%;padding-top: 2px}.portlet_pensio_taula_content_alternative li{border:1px solid #9fb7d3;text-align:center;background-color:#e7edf4;padding-right: 2px;display: inline;padding-left: 2px;float: left;padding-bottom: 2px;width: 30%;padding-top: 2px}.article_tramitacio_caixa_contenidora{  font-size:1em;  background-color:#F7F7F2;  padding-top:10px;  padding-bottom:15px;  width: 225px;}.article_tramitacio_caixa_contenidora a {  color:#003876;}.article_tramitacio_caixa_contenidora a:hover{  color:#0066D7;}.article_tramitacio_caixa_contenidora a:visited{  color:#993366;}.article_tramitacio_titol_article{  font-size:1.4em;  color:#5B5A44;  margin-left:18px;  font-weight:bold;  }.article_tramitacio_imatge{margin-left:24px;font-family:"Arial";font-weight:bold;color:#FFFFFF;cursor:pointer;text-align:left;width:170px;height:26px;background:url(/cass-theme/html/themes/cass/images/portlet/tramits/descarregar_form.jpg) scroll no-repeat;		padding-top:4px;padding-left:5px;font-size:0.9em;}.article_tramitacio_imatge a, .article_tramitacio_imatge  a:hover, .article_tramitacio_imatge  a:visited{color:#FFFFFF;    text-decoration:none;	}.article_tramitacio_apartat{   padding-top: 10px;   margin-bottom:15px;      margin-left:18px;   padding-right:10px;}.article_tramitacio_llista{font-weight:bold;font-size:1.3em;padding:10px 0 0 5px;	list-style: none;}.article_contacte_llista li{padding:0 0 7px 30px;}.article_contacte_llista li a{font-size:1.1em;}.article_tramitacio_formulari{margin: 10px; background-color: rgb(214, 228, 151); width: 85%; padding-left: 10px; padding-bottom: 10px;}.article_magins{padding-left:10px;padding-top:5px;}.article_tramitacio_text{padding-top: 15px;    clear:both;margin-left:18px;width:194px;}.article_tramitacio_separador{clear:both;height:0px;}.titol-part-privada{  font-size:1.7em;  font-weight:bold;  color:#900127;  padding-left:30px;  padding-top:20px;}.subtitol-part-privada{  padding-left:60px;  padding-top:20px;padding-bottom:7px;  font-size:1.4em;  font-weight:bold;}.links-part-privada li{margin-left:75px;padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;font-size:1.1em;}.article-privat-caixa{font-size:1em;background-color: #EAEAE1;}.article-privat-fecha{margin-left:45px;margin-top:15px;color:#666666;font-weight:bold;}.article-privat-text{margin-left:55px;margin-top:10px;margin-right:20px;}.portlet_subscripcio_caixa_contenidora{ background-color:#D8E2F3;     	   width:245px;   	   height: 190px;      font-family:Verdana;	 border:5px solid #ECF1F9;  }.portlet_confirmacio_subscripcio{background-color:#D8E2F3;width:700px;height: 250px;font-family:Verdana;	 	border:5px solid #ECF1F9;   	padding-bottom:20px;}.portlet_ok_subscripcio{background-color:#D8E2F3;width:700px;height: 120px;font-family:Verdana;	 	border:5px solid #ECF1F9;   	padding-bottom:20px;}.portlet_subscripcio_caixa_contenidora_error{ background-color:#D8E2F3;     	   width:100%;   	   height: 210px;      font-family:Verdana;	 border:5px solid #ECF1F9;  }.portlet_subscripcio_caixa_contenidora_ok{ background-color:#D8E2F3;     	   width:100%;   	   height: 120px;      font-family:Verdana;	 border:5px solid #ECF1F9;  }.portlet_subscripcio_boto_submit_izq{font-family:"Avant Garde Book BT";font-weight:bold;color:#FFFFFF;width:72px;height:25px;background:url(/cass-theme/html/themes/cass/images/portlet/pensio/boto_calcular.jpg) scroll no-repeat;		cursor:pointer;text-align:center;padding-top:3px;float:left;margin-left: 0px;}.portlet_subscripcio_boto_submit_izq_ok{font-family:"Avant Garde Book BT";font-weight:bold;color:#FFFFFF;width:72px;height:25px;background:url(/cass-theme/html/themes/cass/images/portlet/pensio/boto_calcular.jpg) scroll no-repeat;		cursor:pointer;text-align:center;padding-top:3px;float:left;margin-left: 35px;}.portlet_subscripcio_boto_submit_der{font-family:"Avant Garde Book BT";font-weight:bold;color:#FFFFFF;width:72px;height:25px;background:url(/cass-theme/html/themes/cass/images/portlet/pensio/boto_calcular.jpg) scroll no-repeat;		cursor:pointer;text-align:center;padding-top:3px;float:left;margin-left: 12px;}.portlet_subscripcio_boto_submit_mas_der{font-family:"Avant Garde Book BT";font-weight:bold;color:#FFFFFF;width:72px;height:25px;background:url(/cass-theme/html/themes/cass/images/portlet/pensio/boto_calcular.jpg) scroll no-repeat;		cursor:pointer;text-align:center;padding-top:3px;float:left;margin-left: 12px;}.portlet_subscripcio_inputs{padding-left:15px;}.portlet_prestadors_caixa_contenidora{background-color:#FFFFFF;min-width: 245px;    font-family:Verdana;}#portlet_prestadors_title, #portlet_prestadors_title_search{float:left;}#portlet_prestadors_title #especialitats_titol, #portlet_prestadors_title #especialitats_titol_null{font-size:1.3em;font-weight:normal;}#portlet_prestadors_title #especialitats_titol{margin-top:20px;}.portlet_prestadors_subtitle{clear:both;padding:30px 0 0 20px;font-weight:bold;}.portlet_prestadors_subtitle .apartats, #portlet_prestadors_title .apartats, #portlet_prestadors_title_search{font-size:1.3em;font-weight:bold;}#portlet_prestadors_back a{cursor:pointer;}.portlet_prestadors_apartat{margin:20px 0 0 50px;}.portlet_prestadors_especialitat{padding:10px 10px 10px 10px;}.portlet_prestadors_apartat .align, .portlet_prestadors_apartat .align-col,.portlet_prestadors_especialitat .align{float:left;}.portlet_prestadors_apartat .align-col{padding-left:10px;}.portlet_prestadors_apartat ul{list-style-type:square;margin-left:15px;}.portlet_prestadors_apartat li a{cursor:pointer;}.portlet_prestadors_capa_form{padding:10px 10px 10px 10px;clear:both;}.portlet_prestadors_capa_form_title{width:90px;}#portlet_prestadors_button_pos_cerca input{cursor:pointer;}.portlet_prestadors_ex{text-align:left;font-size:0.8em;color:#999999;padding-bottom:10px;}.portlet_cerca_prestadors_caixa_contenidora{background-color:#FFFFFF;min-width: 245px;    font-family:Verdana;}#portlet_cerca_prestadors_title, #portlet_cerca_prestadors_title_search{float:left;}#portlet_cerca_prestadors_title #especialitats_titol, #portlet_cerca_prestadors_title #especialitats_titol_null{font-size:1.3em;font-weight:normal;}#portlet_cerca_prestadors_title #especialitats_titol{margin-top:20px;}.portlet_cerca_prestadors_subtitle{clear:both;padding:30px 0 0 20px;font-weight:bold;}.portlet_cerca_prestadors_subtitle .apartats, #portlet_cerca_prestadors_title .apartats, #portlet_cerca_prestadors_title_search{font-size:1.3em;font-weight:bold;}#portlet_cerca_prestadors_back a{cursor:pointer;}.portlet_cerca_prestadors_apartat{margin:20px 0 0 50px;}.portlet_cerca_prestadors_apartat .align, .portlet_cerca_prestadors_apartat .align-col{float:left;}.portlet_cerca_prestadors_apartat .align-col{padding-left:10px;}.portlet_cerca_prestadors_apartat ul{list-style-type:square;margin-left:15px;}.portlet_cerca_prestadors_apartat li a{cursor:pointer;}.portlet_cerca_prestadors_capa_form{padding:10px 10px 10px 10px;clear:both;}.portlet_cerca_prestadors_capa_form_title{width:90px;}#portlet_cerca_prestadors_button_pos{margin:10px 0 0 60px;font-family:"Arial Narrow";background:url(/cass-theme/html/themes/cass/images/portlet/cerca_prestadors/button_white.gif) scroll no-repeat;width:52px;height:17px;text-align:center;padding-top:2px;cursor:pointer;}#portlet_cerca_prestadors_button_pos_cerca{padding:10px 10px 10px 10px;float:left;font-family:"Arial Narrow";margin:-3px 0 0 10px;background:url(/cass-theme/html/themes/cass/images/portlet/cerca_prestadors/button_white.gif) scroll no-repeat;width:52px;height:17px;text-align:center;padding-top:2px;cursor:pointer;}#portlet_cerca_prestadors_button_pos_cerca input{cursor:pointer;}.portlet_cerca_prestadors_ex{text-align:left;font-size:0.8em;color:#999999;padding-bottom:10px;}.pantalla-login{font-size:1em;font-family:Verdana;margin-top:30px;}.fons-login{background-color: rgb(214, 228, 151); width: 300px; padding-left: 10px; font-size:1em;border:5px solid #ECF1F9;margin-top:25px;padding-top:10px;margin-left:30px;height:260px;font-family:verdana;}.login-text li{padding-bottom:2px;padding-left:12px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;}.change-pasword-text{padding-bottom:2px;padding-left:12px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;}.fons-login-password{background-color: rgb(214, 228, 151); width: 300px; padding-left: 10px; font-size:1em;border:5px solid #ECF1F9;margin-top:25px;padding-top:10px;margin-left:30px;height:190px;}.fons-segona-columna{ background-color:#D8E2F3;     width: 300px; padding-left: 10px; font-size:1em;border:5px solid #ECF1F9;margin-top:25px;padding-top:10px;margin-left:30px;height:260px;}.login_title-caixa2{font-size:1.5em;margin-top:15px;margin-bottom:15px;margin-left:10px;}.link_fletxe{background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=3&small=1);    margin-left:10px;    margin-top:20px;    margin-bottom:20px;    background-position:0em;} .link_fletxe a{margin-left:22px;}.login_title{font-size:1.6em;margin-top:20px;margin-bottom:20px;font-family:verdana;}.change_title{font-size:1.6em;margin-top:40px;margin-bottom:20px;font-family:verdana;}.login_title-caixa{font-size:1.5em;margin-top:15px;margin-bottom:15px;margin-left:10px;}.fons-columna-primera{background-color:#f7f7f2;margin-left:30px;width:320px;height:180px;}.fons-columna-segona{background-color:#f7f7f2;margin-left:30px;width:320px;height:180px;}.login-text{margin-left:10px;}.login-text2{margin-left:25px;padding-top:15px;}.login-text2 li{padding-bottom:2px;padding-left:15px;background-repeat: no-repeat;    background-image: url(/image/image_gallery?img_id=4&small=1);background-position: 0 .5em;}.login-form{font-size:0.9em;margin-top:15px;margin-left:20px;}.boton-canvi-password{cursor:pointer;margin-left: 0px; margin-top: 8px;font-weight:bold;color:#FFFFFF;width:67px;height:22px;background:url(/image/image_gallery?img_id=58&large=1) scroll no-repeat;cursor:hand;text-align:left;padding-left:7px;padding-top:3px;}.boton-login-entrar a{text-decoration:none;}.boton-login-entrar a:link {text-decoration:none;color:#FFFFFF;} .boton-login-entrar a:visited {text-decoration:none;color:#FFFFFF;} .boton-login-entrar a:active {text-decoration:none;color:#FFFFFF;} .boton-login-entrar a:hover {text-decoration:none;color:#FFFFFF;} .olvido_pass{float:left;margin-bottom: 2px; cursor: pointer; text-decoration: underline;width:175px;margin-left: 64px;}.boton-login-entrar{float:left;cursor: pointer; width:150px;margin-top: 3px; font-weight: bold; color: rgb(255, 255, 255);  -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial; text-align: left; padding-left: 5px; padding-top: 8px;margin-left: 64px;}.ex_user{margin-bottom: 2px; margin-left: 60px; color: rgb(100, 100, 100);width:150px;float:left;margin-left: 64px;}