article, aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{
    display:block;
}


* {
    box-sizing: border-box;
}

img {
    max-width: 100%;
    height: auto;
}
table{
    border-collapse:collapse;
    border-spacing:0;
    clear:both;
}
fieldset,img{
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
    font-style:normal;
    font-weight:normal;
}
caption,th{
    text-align:left;
}
q:before,q:after{
    content:'';
}
abbr,acronym{
    border:0;
    border-bottom:1px dotted #000;
    cursor:help;
}
html{
    overflow-y:scroll;
}
body{
    background:#FFF;
    font:62.5%/1.4 Arial,Helvetica,Verdana,sans-serif;
}
body.portal-popup{
    background:none;
    padding:10px;
}
body.configuration-popup{
    padding-bottom:0;
}
body.portal-iframe{
    padding:0;
}
body.html-editor{
    background:#FFF;
    color:#000;
}
blockquote,ul,ol,dl{
    margin:1em;
}
ol,ul,dl{
    margin-left:2em;
}
ol{
    list-style:decimal outside;
}
ul{
    list-style:disc outside;
}
ul ul{
    list-style-type:circle;
}
ol ol{
    list-style-type:upper-roman;
}
dl dd{
    margin-left:1em;
}
th{
    font-weight:bold;
}
caption{
    margin-bottom:.5em;
    text-align:center;
}
p{
    margin-bottom:1em;
}
h1{
    font-size:1.8em;
}
h2{
    font-size:1.6em;
}
h3{
    font-size:1.4em;
}
h1,h2,h3{
    margin:1em 0;
}
h4,h5,h6{
    font-size:1.1em;
}
h1,h2,h3,h4,h5,h6,strong{
    font-weight:bold;
}
b,strong{
    font-weight:bold;
}
i,em{
    font-style:italic;
}
code,pre{
    font-family:"Courier New",Courier,monospace;
    white-space:pre;
}
.important{
    font-weight:bold;
}
body.staging,body.live-view{
    border:10px solid #F00;
}
body.live-view{
    border-color:#FC0;
}
.portal-iframe.staging{
    border:none;
}
.portal-iframe #main-content{
    width:100%;
}
.alert-background{
    background:#000;
}
.popup-alert-notice{
    background-color:#FFC;
    border-bottom-color:#FC0;
}
.popup-alert-warning{
    background-color:#FDD;
    border-bottom-color:#F00;
}
.portal-add-content{
    background:#FFF;
    text-align:left;
    z-index:20;
}
.portal-add-content a{
    text-decoration:none;
}
.loading-animation{
    background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;
    margin-top:10px;
    padding-top:40px;
    text-align:left;
}
hr,.separator{
    border-top:1px dotted #BFBFBF;
}
.update-available{
    margin-top:10px;
    padding:2px;
    text-align:left;
}
.highlight{
    background:#FFC;
    font-weight:bold;
    margin:0 1px;
}
.aui-state-default{
    background:#D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border:1px solid;
    border-color:#C8C9CA #9E9E9E #9E9E9E #C8C9CA;
}
.aui-state-hover{
    background:#B9CED9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color:#627782;
}
.aui-state-active{
    background:#EBEBEB url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color:#555;
}
.results-header{
    background:#D1D6DC;
}
.results-header th,.results-header td{
    color:#7B7C7F;
    padding:5px 10px;
}
.results-header .sort-column .result-column-name{
    background:url(../images/arrows/05_up.png) no-repeat 100% 50%;
    display:inline-block;
    font-style:italic;
    padding-right:15px;
}
.results-header .sort-desc .result-column-name{
    background-image:url(../images/arrows/05_down.png);
}
.results-row td{
    background:none;
    padding:5px 10px;
}
.results-row.alt td{
    background:#DDE1E6;
}
.results-row.hover td{
    background:#BCC3CC;
}
.portlet-layout.dragging{
    border-collapse:separate;
}
.drop-area{
    background-color:#D3DADD;
}
.active-area{
    background:#FFC;
}
.portlet-boundary.aui-dd-dragging{
    opacity:.6;
}
.portlet-boundary.aui-dd-dragging .portlet{
    border:2px dashed #ccc;
}
.aui-portal-layout-proxy{
    opacity:1!important;
}
.aui-portal-layout-proxy .portlet-topper{
    background-image:none;
}
.aui-proxy{
    cursor:move;
    opacity:.65;
    position:absolute;
}
.aui-proxy.generic-portlet{
    height:200px;
    width:300px;
}
.aui-proxy.generic-portlet .portlet-title{
    padding:10px;
}
.aui-proxy.not-intersecting .forbidden-action{
    background:url(../images/application/forbidden_action.png) no-repeat;
    display:block;
    height:32px;
    position:absolute;
    right:-15px;
    top:-15px;
    width:32px;
}
.aui-resizable-proxy{
    border:1px dashed #828F95;
    position:absolute;
    visibility:hidden;
}
.aui-sortable-proxy{
    background:#727C81;
    margin-top:1px;
}
.lfr-freeform-layout-drag-indicator{
    visibility:hidden;
}
.aui-portal-layout-drag-target-indicator{
    margin:2px 0;
}
.aui-tooltip{
    max-width:200px;
}
.aui-tagselector-content{
    border-width:0;
    margin-bottom:15px;
    padding:0;
}
.aui-tagselector-content .aui-textboxlistentry-holder{
    background:#fff;
    border:1px solid;
    border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;
    margin-bottom:5px;
    padding:5px;
    position:relative;
    overflow:visible;
}
.aui-tagselector .lfr-tag-selector-input{
    background:none;
    padding:0;
    width:auto;
}
.aui-tagselector-focused .aui-textboxlistentry-holder{
    background:#FFC none;
    border:1px solid #FC0;
}
.aui-tagselector .aui-field .aui-field-content{
    margin:0;
}
.aui-tagselector .aui-toolbar{
    margin-top:5px;
}
.aui-tagselector .aui-textboxlist-input-container{
    margin:0;
}
.aui-categoriesselector-content .aui-textboxlistentry-holder{
    background-color:transparent;
    border-width:0;
    padding:0;
}
.tag-cloud,.tag-list{
    list-style:none;
    margin:0 1em 0 0;
    padding:0 1em .5em 1em;
    white-space:normal;
}
.tag-cloud{
    line-height:2.5em;
}
.tag-cloud li,.tag-list li{
    display:inline;
    float:left;
    margin:0 1em 0 0;
}
.tag-cloud a,.tag-list a{
    white-space:nowrap;
}
.tag-cloud .tag-asset-count{
    clip:rect(0 0 0 0);
    position:absolute;
}
.tag-cloud .tag-popularity-1{
    font-size:1em;
}
.tag-cloud .tag-popularity-2{
    font-size:1.3em;
}
.tag-cloud .tag-popularity-3{
    font-size:1.6em;
}
.tag-cloud .tag-popularity-4{
    font-size:1.9em;
}
.tag-cloud .tag-popularity-5{
    font-size:2.2em;
}
.tag-cloud .tag-popularity-6{
    font-size:2.5em;
}
.aui-underlay{
    clear:both;
    top:100%;
}
.aui-underlay-hidden{
    display:none;
}
.aui-underlay-content{
    background:#F4F3F3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
    border:0 solid #AEAFB1;
    border-width:0 1px 1px;
}
.aui-underlay .aui-widget-hd{
    height:38px;
}
.aui-underlay-close{
    position:absolute;
    right:5px;
    top:5px;
}
.aui-underlay .lfr-portlet-item{
    border-width:0;
}
.aui-tabview-list{
    border:1px solid #C8C9CA;
    padding:4px;
}
.aui-tab{
    background:transparent;
    border-width:0;
    font-weight:bold;
}
.aui-tab-content{
    padding:3px 10px;
}
.aui-tab-active{
    background:#333;
    padding:0;
    position:relative;
    z-index:10;
}
.aui-tab-active,.aui-tab-active a{
    color:#FFF;
    text-decoration:none;
    text-shadow:-1px -1px #000;
}
.aui-tabview-list .toggle{
    float:right;
}
.lfr-panel-container{
    background:transparent;
}
.lfr-panel-container{
    background:#FFF;
}
.aui-dialog-bd{
    min-height:30px;
}
.aui-dialog-content{
    border:1px solid #C8C9CA;
    padding:5px;
}
.aui-panel-hd{
    background:#C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
    border:1px solid;
    border-color:#C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
    padding-left:10px;
    text-shadow:1px 1px #FFF;
}
.lfr-actions.portlet-options .lfr-trigger strong span,.visible.portlet-options .lfr-trigger strong span{
    background-image:url(../images/portlet/options.png);
}
.lfr-actions.portlet-options:hover,.lfr-actions.portlet-options:hover ul{
    background:transparent;
}
.lfr-menu-list{
    z-index:450;
}
.aui-menu .notice-message{
    background-image:none;
    margin:3px;
    padding:6px;
}
.aui-menu{
    position:absolute;
    width:auto;
}
.aui-menu-content{
    background:#FFF;
    list-style:none;
    min-width:150px;
}
.aui-menu-content li{
    margin:0;
    padding:0;
}
.aui-menu-content,.lfr-menu-list ul{
    background:#CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;
    border:1px solid;
    border-color:#AEAFB1 #777879 #777879 #AEAFB1;
    padding:2px 0;
}
.aui-menugroup-content .aui-menu-label{
    background:#D2D6DE;
    color:#5B677D;
    display:block;
    font-weight:bold;
    padding:5px 3px;
    text-shadow:1px 1px #FFF;
}
.aui-menugroup-content ul,.lfr-menu-list ul ul{
    display:block;
    min-width:0;
}
.aui-menu-content li,.lfr-menu-list ul li{
    border-bottom:1px solid #BCBBBB;
    border-top:1px solid #EEE;
    display:block;
    margin:0;
    padding:0;
}
.aui-menu-content li.first,.lfr-menu-list ul li.first{
    border-top-width:0;
}
.aui-menu-content li.last,.lfr-menu-list ul li.last{
    border-bottom-width:0;
}
.aui-menu-content li a,.lfr-menu-list ul li a{
    color:#2C2F34;
    display:block;
    padding:4px 5px;
    text-decoration:none;
}
.aui-menu-content li a.aui-focus,.lfr-menu-list ul a.aui-focus,.lfr-menu-expanded li a:focus{
    background-color:#5B677D;
    color:#FFF;
    text-shadow:-1px -1px #2C2F34;
}
.aui-menu-content a,.lfr-menu-list li a,.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger strong{
    font-weight:bold;
    text-shadow:1px 1px #FFF;
}
.aui-toolbar li{
    display:inline-block;
    margin:0;
    margin-left:10px;
    padding:0;
    vertical-align:middle;
}
.aui-toolbar-separator{
    background:url(../images/dockbar/separator.png) no-repeat 100% 50%;
    border-width:0;
    cursor:default;
    font-size:1px;
    height:16px;
    margin:0 2px;
    overflow:hidden;
    vertical-align:middle;
    width:4px;
}
.aui-loadingmask-content{
    background:#CCC;
}
.aui-loadingmask-message{
    background:#D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
}
.aui-tree-node-selected .aui-tree-label{
    background-color:transparent;
    font-weight:bold;
}
.portlet-layout{
    border-collapse:collapse;
    clear:both;
    display:table;
    border-spacing:0;
    table-layout:auto;
    width:100%;
}
.portlet-column{
    display:table-cell;
    vertical-align:top;
}
.portlet-column-content{
    padding:5px;
}
.portlet-column-content-only,.ltr .portlet-column-content-first,.rtl .portlet-column-content-last{
    padding-left:0;
}
.portlet-column-content-only,.ltr .portlet-column-content-last,.rtl .portlet-column-content-first{
    padding-right:0;
}
.portlet-column-content.empty{
    padding:50px;
}
#main-content.dragging .portlet-column{
    border:3px double #828F95;
    height:100px;
    min-height:100px;
}
.dockbar{
    background:#97A1AE url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
    border-bottom:1px solid #636364;
    font-size:13px;
    padding:1px 5px;
    position:relative;
    z-index:300;
}
.dockbar:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}
.dockbar a{
    color:#2C2F34;
    font-weight:bold;
    text-shadow:1px 1px #FFF;
}
.dockbar .menu-button-active{
    background:#5C94DA url(../images/dockbar/button_active_bg.png) repeat-x 0 0;
}
.dockbar .menu-button-active a{
    color:#FFF;
    text-shadow:-1px -1px #2C2F34;
}
.dockbar .user-avatar .sign-out{
    font-size:.8em;
    padding-left:0;
}
.dockbar ul{
    margin:0;
    padding:0;
}
.dockbar li li{
    margin-left:0;
}
html>.lfr-dockbar-pinned{
    padding-top:3.45em;
}
.lfr-dockbar-pinned .dockbar{
    left:0;
    position:fixed;
    right:0;
    top:0;
}
.dockbar .pin-dockbar{
    margin-left:0;
}
.pin-dockbar img{
    background:url(../images/dockbar/pin.png) no-repeat 0 0;
    height:27px;
    vertical-align:middle;
    width:27px;
}
.lfr-dockbar-pinned .pin-dockbar img{
    background-image:url(../images/dockbar/unpin.png);
}
.dockbar .user-portrait{
    text-decoration:none;
}
.dockbar .user-avatar img{
    vertical-align:middle;
    width:25px;
}
.dockbar .impersonating-user{
    background:url(../images/messages/alert.png) no-repeat 0 50%;
    padding-left:20px;
}
.dockbar .impersonating-user .user-links a{
    color:#999;
}
.aui-dockbarmenu-hidden{
    visibility:hidden;
}
.dockbar .aui-toolbar{
    float:left;
}
.dockbar .user-toolbar{
    float:right;
}
.aui-underlay .portal-add-content{
    background-color:transparent;
    font-size:11px;
}
.aui-underlay .portal-add-content .portlet-dd-placeholder{
    display:none;
}
.add-application .aui-widget-bd,.dockbar-messages .aui-widget-bd{
    padding:0 10px 10px;
}
.add-application{
    left:10px!important;
}
.lfr-has-sidebar #main-content{
    padding-left:220px;
}
.manage-layouts{
    left:60px!important;
}
.my-places-menu{
    max-width:350px;
}
.my-places-menu ul{
    list-style:none;
}
.my-places-menu ul,.my-places-menu li{
    display:block;
    margin:0;
    padding:0;
}
.my-places-menu a{
    display:block;
    overflow:hidden;
    text-align:right;
    white-space:nowrap;
}
.my-places-menu .current-site{
    border:solid #1D4280;
    border-width:1px 0;
}
.my-places-menu .current-site a{
    background:#3068BA url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
    color:#FFF;
    padding-left:20px;
    text-shadow:1px 1px #333;
}
.my-places-menu .current-site .site-type{
    color:#FFF;
}
.my-places-menu .current-site a:hover,.my-places-menu a:hover .site-type{
    color:#FFF;
    text-shadow:1px 1px #333;
}
.my-places-menu .site-name{
    cursor:pointer;
    float:left;
}
.my-places-menu .site-type{
    color:#777;
    float:right;
    font-size:.8em;
    font-weight:normal;
    margin-left:10px;
}
.my-places-menu a:hover .site-type{
    color:#FFF;
}
.dockbar .toggle-controls a{
    background:url(../images/dockbar/checked.png) no-repeat 0 50%;
    padding-left:20px;
}
.controls-hidden .toggle-controls a{
    background-image:url(../images/dockbar/unchecked.png);
}
.dockbar .menu-button{
    background:url(../images/arrows/05_down.png) no-repeat 93% 50%;
    display:inline-block;
    padding:5px 20px 5px 5px;
    text-decoration:none;
}
.dockbar .menu-button span{
    background:url(http://idigital.cat/idigital-seccio-theme/css/main.css?browserId=other&minifierType=css&languageId=ca_ES&t=1362137692000) no-repeat 0 50%;
    padding-left:20px;
}
.dockbar .add-content .menu-button span{
    background-image:url(../images/common/add.png);
}
.dockbar .manage-content .menu-button span{
    background-image:url(../images/dockbar/settings.png);
}
.dockbar .my-places .menu-button span{
    background-image:url(../images/dockbar/places.png);
}
.dockbar .staging-options .menu-button span{
    background-image:url(../images/dockbar/staging.png);
}
.dockbar-messages-container{
    left:50%;
    margin-left:-150px;
}
.dockbar-messages{
    width:300px;
}
.showing-messages .dockbar-messages{
    display:block;
}
.multiple-messages .dockbar-message{
    border-top:1px solid #CCC;
    padding:5px 0;
}
.multiple-messages .first{
    border-top-width:0;
    padding-top:0;
}
.add-content-menu .add-page a{
    background:url(../images/navigation/add_page.png) no-repeat 3px 50%;
    padding-left:25px;
}
.add-content-menu .add-application a{
    background:url(../images/common/portlet.png) no-repeat 3px 50%;
    padding-left:25px;
}
.manage-content-menu li a{
    background:url(http://idigital.cat/idigital-seccio-theme/css/main.css?browserId=other&minifierType=css&languageId=ca_ES&t=1362137692000) no-repeat 3px 50%;
    padding-left:25px;
}
.manage-content-menu .manage-page a{
    background-image:url(../images/dock/page_settings.png);
}
.manage-content-menu .page-layout a{
    background-image:url(../images/dock/layout.png);
}
.manage-content-menu .sitemap a{
    background-image:url(../images/common/sitemap.png);
}
.manage-content-menu .settings a{
    background-image:url(../images/common/configuration.png);
}
.manage-content-menu .control-panel a{
    background-image:url(../images/dock/control_panel.png);
}
.modify-pages li{
    position:relative;
}
.modify-pages .delete-tab{
    background:#333 url(../images/portlet/close_borderless.png) no-repeat 50%;
    cursor:pointer;
    display:block;
    height:8px;
    margin-top:-7px;
    padding:3px;
    position:absolute;
    right:1px;
    text-indent:-9999em;
    top:50%;
    width:8px;
}
.nav-menu li a.ancestor{
    font-weight:bold;
}
.nav-menu li a.selected{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.nav-menu ul{
    padding-left:10px;
}
.aui-form-options{
    border:1px solid #AAA;
    display:inline-block;
    vertical-align:middle;
}
.aui-form-options input{
    border-width:0;
    display:inline;
    float:left;
}
.aui-form-triggers{
    float:left;
}
.aui-form-trigger{
    background:#C4C4C4 url(../images/application/button_bg.png) repeat-x 0 0;
    border-left:1px solid #BBB;
    display:inline-block;
    float:left;
}
.aui-form-trigger img{
    background:url(http://idigital.cat/idigital-seccio-theme/css/main.css?browserId=other&minifierType=css&languageId=ca_ES&t=1362137692000) no-repeat 50% 40%;
    height:25px;
    padding:0 3px;
    vertical-align:middle;
    width:16px;
}
.aui-form-trigger:hover,.aui-form-trigger:focus{
    background-color:#83B0CA;
    background-image:url(../images/application/button_bg_over.png);
}
.aui-trigger-selected{
    background-color:#EBEBEB;
    background-image:url(../images/application/button_bg_selected.png);
}
.aui-trigger-selected:hover,.aui-trigger-selected:focus{
    background-color:#B7DEF4;
    background-image:url(../images/application/button_bg_selected_over.png);
}
.aui-options-trigger img{
    background-image:url(../images/common/configuration.png);
}
.aui-save-trigger img{
    background-image:url(../images/dock/my_place_current.png);
}
.freeform .portlet{
    margin-bottom:0;
}
body.portlet{
    border:none;
}
.portlet-topper{
    position:relative;
}
.portlet-title{
    display:block;
    font-size:1em;
    margin:0;
}
.portlet-title-text{
    cursor:pointer;
}
.portlet-title img{
    vertical-align:middle;
}
.portlet-topper-toolbar{
    margin:0;
    padding:2px;
    position:absolute;
    right:3px;
    text-align:right;
    top:3px;
}
.portlet-topper-toolbar .nobr{
    display:block;
    float:left;
    padding:1px;
}
.portlet-content,.portlet-minimized .portlet-content-container{
    padding:12px 10px 10px;
}
.portlet-minimized .portlet-content{
    padding:0;
}
.portlet-icon-back{
    background:url(../images/arrows/01_left.png) no-repeat 0 50%;
    font-weight:bold;
    padding:5px 5px 5px 18px;
}
.portlet-nested-portlets .portlet-boundary{
    position:relative!important;
    top:0!important;
    left:0!important;
}
.portlet-borderless-container{
    min-height:2.5em;
    position:relative;
}
.portlet-borderless-bar{
    background:#333;
    color:#FFF;
    font-size:10px;
    opacity:.3;
    padding:2px 5px 1px;
    position:absolute;
    right:0;
    text-shadow:-1px -1px #000;
    top:0;
    z-index:200;
}
.portlet-borderless-bar .portlet-actions{
    display:none;
    float:left;
    margin-right:20px;
}
.portlet-borderless-container:hover .portlet-borderless-bar{
    opacity:1;
}
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions{
    display:inline;
}
.portlet-borderless-bar .portlet-action-separator{
    display:none;
}
.portlet-borderless-bar a{
    background:url(http://idigital.cat/idigital-seccio-theme/css/main.css?browserId=other&minifierType=css&languageId=ca_ES&t=1362137692000) no-repeat 0 50%;
    color:#3AF;
    display:inline-block;
    font-size:0;
    height:16px;
    margin-left:5px;
    text-indent:-9999px;
    vertical-align:top;
    width:16px;
}
.portlet-title-default{
    display:inline-block;
    float:right;
    font-weight:bold;
    text-transform:uppercase;
}
.aui-dd-draggable .portlet-topper{
    cursor:move;
}
.aui-dd-draggable .portlet-title-default{
    background:url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
    cursor:move;
    padding-left:20px;
}
.portlet-borderless-bar .portlet-back a{
    background-image:url(../images/portlet/return_borderless.png);
    height:auto;
    text-indent:0;
    width:auto;
}
.portlet-borderless-bar .portlet-close a{
    background-image:url(../images/portlet/close_borderless.png);
}
.portlet-borderless-bar .portlet-options li.lfr-trigger strong a{
    background-image:url(../images/portlet/options_borderless.png);
}
.portlet-borderless-bar .portlet-title-default,.portlet-borderless-bar .portlet-actions{
    vertical-align:top;
}
.lfr-panel-page{
    width:100%;
}
.lfr-panel-page .portlet-title{
    font-size:13px;
}
.lfr-panel-page .lfr-add-content h2 span{
    background-color:#D3DADD;
}
.portlet-msg-info{
    background:#DFF4FF url(../images/messages/info.png) no-repeat 6px 50%;
    border:1px solid #A7CEDF;
    color:#34404F;
    display:block;
    font-weight:bold;
    margin:2px auto 14px;
    padding:6px 6px 6px 30px;
    text-align:left;
}
.portlet-msg-info.pending{
    background-image:url(../images/common/time.png);
}
.portlet-msg-error{
    background:#FDD url(../images/messages/error.png) no-repeat 6px 50%;
    border:1px solid #F00;
    display:block;
    font-weight:bold;
    margin:2px auto 14px;
    padding:6px 6px 6px 30px;
    text-align:left;
}
.portlet-msg-alert{
    background:#FFC url(../images/messages/alert.png) no-repeat 6px 20%;
    border:1px solid #FC0;
    display:block;
    font-weight:bold;
    margin:2px auto 14px;
    padding:6px 6px 6px 30px;
    text-align:left;
}
.portlet-msg-success{
    background:#F4FDEF url(../images/messages/success.png) no-repeat 6px 50%;
    border:1px solid #ACDFA7;
    color:#384F34;
    display:block;
    font-weight:bold;
    margin:2px auto 14px;
    padding:6px 6px 6px 30px;
    text-align:left;
}
.portlet-section-selected,.portlet-section-selected a{
    background:#727C81;
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
}
.portlet-section-selected a:hover,.portlet-section-selected a:focus{
    background-color:#727C81;
}
.restricted,.restricted td{
    background:#FDD;
    border:none;
}
.alt.restricted td{
    background-color:#FFC0C0;
}
.hover.restricted td{
    background-color:#D3BDC0;
}
.restricted *{
    color:#727C81;
}
.restricted td.col-1,.alt.restricted td.col-1{
    background-image:url(../images/messages/error.png);
    background-position:5px 50%;
    background-repeat:no-repeat;
    padding-left:28px;
}
.results-row.lfr-role .col-1,.results-row.hover.lfr-role .col-1{
    background-image:url(http://idigital.cat/idigital-seccio-theme/css/main.css?browserId=other&minifierType=css&languageId=ca_ES&t=1362137692000);
    background-position:5px 50%;
    background-repeat:no-repeat;
    padding-left:30px;
}
.results-row.lfr-role-guest .col-1,.results-row.hover.lfr-role-guest .col-1{
    background-image:url(../images/common/guest_icon.png);
}
.results-row.lfr-role-regular .col-1,.results-row.hover.lfr-role-regular .col-1{
    background-image:url(../images/common/user_icon.png);
}
.results-row.lfr-role-community .col-1,.results-row.hover.lfr-role-community .col-1{
    background-image:url(../images/common/community_icon.png);
}
.results-row.lfr-role-organization .col-1,.results-row.hover.lfr-role-organization .col-1{
    background-image:url(../images/common/organization_icon.png);
}
.results-row.lfr-role-team .col-1,.results-row.hover.lfr-role-team .col-1{
    background-image:url(../images/common/team_icon.png);
}
.lfr-portlet-item,.lfr-portlet-item p a{
    font-size:1em;
}
.lfr-actions,.lfr-actions ul{
    background:#FFF url(../images/forms/button.png) repeat-x 0 100%;
    border:1px solid;
    border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;
}
.lfr-actions ul{
    bottom:-1px;
}
.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger,.lfr-actions .lfr-trigger strong{
    background:none;
}
.lfr-actions .lfr-trigger li{
    background:transparent;
    border-bottom:1px solid #DEDEDE;
    padding:2px;
}
.lfr-actions .lfr-trigger li a{
    padding:5px 10px 5px 25px;
}
.lfr-actions .lfr-trigger li a:hover{
    background-color:#828F95;
    color:#FFF;
}
.lfr-actions .lfr-trigger li a img{
    left:3px;
    position:absolute;
}
.lfr-actions .lfr-trigger li.last{
    border-bottom:none;
}
.lfr-actions.portlet-options{
    background:none;
    border:none;
    float:left;
}
.lfr-actions.portlet-options .lfr-trigger{
    padding:0;
}
.lfr-actions.portlet-options .lfr-trigger strong{
    min-width:0;
    padding:1px;
}
.lfr-actions.portlet-options .lfr-trigger strong a{
    background-image:url(../images/portlet/options.png);
    background-position:0 0;
    display:block;
    font-size:0;
    height:16px;
    padding:0;
    text-indent:-9999em;
    width:16px;
}
.visible.portlet-options .lfr-trigger strong a{
    background-image:url(../images/portlet/options_selected.png);
}
.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{
    border:none;
}
.taglib-calendar tr td a{
    background-color:#F0F5F7;
    border:1px solid #FFF;
    border-bottom:none;
    border-left:none;
    display:block;
    height:15px;
    padding:5px 0;
}
.taglib-calendar table td{
    border-width:0;
}
.taglib-calendar tr td a:hover{
    background-color:#727C81;
    color:#FFF;
}
.taglib-calendar .calendar-current-day,.taglib-calendar .calendar-current-day a{
    background-color:#FFF;
}
.taglib-calendar .calendar-current-day a{
    border:1px solid #727C81;
    color:#369;
    text-decoration:underline;
}
.taglib-calendar tr td.calendar-inactive{
    background-color:#FFF;
    color:#B5BFC4;
}
.taglib-calendar tr th{
    border-bottom-color:#D7D7D7;
}
fieldset{
    border:1px solid #BFBFBF;
    padding:8px;
}
.aui-fieldset{
    border-width:0;
    padding:0;
    position:relative;
}
.configuration-popup .aui-fieldset{
    margin-bottom:0;
}
.aui-fieldset .aui-field-content,.aui-field-row,.aui-button-holder,.aui-field-wrapper-content{
    margin:10px 0;
}
.aui-field-inline .aui-field-content,.aui-field-row .aui-field-content{
    margin:0;
    margin-right:5px;
}
.aui-search-bar .aui-field-content{
    margin-right:0;
}
.aui-search-bar .aui-field-content,.aui-search-bar .aui-button-content{
    display:inline-block;
    vertical-align:middle;
}
.aui-field-choice .aui-field-label{
    display:inline-block;
}
.aui-field-date .aui-field-content{
    overflow:hidden;
}
legend{
    font-weight:bold;
    padding:0 6px;
}
.aui-fieldset-legend{
    color:#000;
    font-size:120%;
    font-weight:bold;
    padding:0 0 1.5em;
}
.aui-legend{
    border-bottom:1px solid #CCC;
    display:block;
    position:absolute;
    width:90%;
}
input{
    background:#FFF;
}
input[type="text"],input[type="password"],input[type="file"],input[type="submit"],input[type="button"],input[type="reset"],select,textarea,.textarea,button{
    background-image:url(../images/forms/input_shadow.png);
    background-repeat:no-repeat;
    border:1px solid;
    border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;
    font:1em Arial,Helvetica,Verdana,sans-serif;
    padding:5px 1px;
}
select{
    padding:1px;
}
input[type="image"]{
    background:transparent none;
    border:none;
    padding:0;
}
input[type="submit"],input[type="button"],input[type="reset"],button{
    background:#F5F5F5 url(../images/forms/button.png) repeat-x 0 0;
    border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;
    color:#34404F;
    cursor:pointer;
    font-weight:bold;
    overflow:visible;
    padding:5px;
    width:auto;
}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,button:hover,button:focus{
    background:#DFF4FF;
    border:1px solid #A7CEDF;
    color:#369;
}
input[type="submit"],input[type="button"],input[type="reset"],button,.lfr-actions,.lfr-actions ul{
    background:#D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border:1px solid;
    border-color:#C8C9CA #9E9E9E #9E9E9E #C8C9CA;
    color:#34404F;
    font-weight:bold;
    text-shadow:1px 1px #FFF;
}
.aui-button-disabled input[type],.aui-button-disabled button,.aui-button-disabled input[type]:hover,.aui-button-disabled input[type]:focus,.aui-button-disabled button:hover,.aui-button-disabled button:focus{
    background:#D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border-color:#C8C9CA #9E9E9E #9E9E9E #C8C9CA;
    color:#555;
    opacity:.5;
}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover,.lfr-actions:hover,.lfr-actions:hover ul{
    background:#B9CED9 url(../images/application/state_hover_bg.png) repeat-x 0 0;
    border-color:#627782;
    color:#369;
}
input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,button:focus,.lfr-actions:focus,.lfr-actions:focus ul{
    background:#EBEBEB url(../images/application/state_active_bg.png) repeat-x 0 0;
    border-color:#555;
}
input.aui-form-validator-error,textarea.aui-form-validator-error,select.aui-form-validator-error{
    border:1px solid #F00;
}
input.focus,textarea.focus,.ie6 input.focus,.ie6 textarea.focus{
    background:#FFC none;
    border:1px solid #FC0;
}
.aui-menu-content,body>.lfr-menu-list ul,.aui-underlay-content,.aui-dialog-content{
    -moz-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow:2px 4px 7px rgba(0,0,0,0.5);
    box-shadow:2px 4px 7px rgba(0,0,0,0.5);
}
.dockbar .menu-button-active .menu-button{
    -moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
    -webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
    box-shadow:inset 0 1px 5px rgba(0,0,0,0.7);
}
.my-places-menu .current-site a{
    -moz-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
    box-shadow:inset 0 5px 15px rgba(255,255,255,0.5);
}
.aui-dialog-hd{
    -moz-box-shadow:1px 1px 0 #FFF;
    -webkit-box-shadow:1px 1px 0 #FFF;
    box-shadow:1px 1px 0 #FFF;
}
.aui-tabview-list,.aui-tab-active,body>.lfr-menu-list ul,.lfr-actions,.aui-dialog-content,.aui-dialog .aui-widget-hd,.modify-pages .delete-tab,input[type="submit"],input[type="button"],input[type="reset"],button{
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.aui-menu-content{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -webkit-border-bottom-left-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
}
.aui-underlay-content{
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    -webkit-border-bottom-left-radius:8px;
    -webkit-border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}
.lfr-hudcrumbs ul{
    -moz-border-radius-topleft:0;
    -moz-border-radius-topright:0;
    -webkit-border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    border-top-left-radius:0;
    border-top-right-radius:0;
}
@font-face{
    font-family:'helvetica_cond';
    font-weight:normal;
    font-style:normal;
    src:url(../fonts/helveticacd-webfont.eot);
    src:url(../fonts/helveticacd-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/helveticacd-webfont.woff) format('woff'),url(../fonts/helveticacd-webfont.ttf) format('truetype'),url(../fonts/helveticacd-webfont.svg) format('svg');
}
@font-face{
    font-family:'helvetica_cond_bold';
    src:url(../fonts/HelveticaCdMed.eot);
    src:url(../fonts/HelveticaCdMed.eot#iefix) format('embedded-opentype'),url(../fonts/HelveticaCdMed.woff) format('woff'),url(../fonts/HelveticaCdMed.ttf) format('truetype'),url(../fonts/HelveticaCdMed.svg) format('svg');
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,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,button,select,input,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-weight:normal;
    font-style:normal;
    vertical-align:baseline;
    list-style:none;
}
:focus{
    outline:0;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
blockquote:before,blockquote:after,q:before,q:after{
    content:"";
}
blockquote,q{
    quotes:"" "";
}
input,textarea{
    margin:0;
    padding:0;
}
.round{
    border:1px solid #F1F1F1;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-topleft-radius:5px;
    -webkit-border-topright-radius:5px;
    -webkit-border-bottomleft-radius:5px;
    -webkit-border-bottomright-radius:5px;
    CCborder-radius-bottomleft:5px;
    CCborder-radius-bottomright:5px;
    border-radius:5px 5px 5px 5px;
}
h2{
    line-height:1.2;
}
.bk_page input[type="text"],.bk_page input[type="password"],.bk_page input[type="file"],.bk_page input[type="submit"],.bk_page input[type="button"],.bk_page input[type="reset"],.bk_page select,.bk_page textarea,.bk_page .textarea,.bk_page button{
    background-image:none;
    border:1px solid #E7E7E7;
    font:1.4em Arial,sans-serif;
    padding:0;
}
.asset-entries-group-label{
    display:none;
}
.portlet-borderless-container{
    min-height:0;
    position:relative;
}
.portlet-column-content{
    padding:0;
}
.idigital_home .col_center .portlet-asset-publisher{
    float:left;
    clear:none!important;
}
.portlet-asset-publisher .asset-actions{
    font-size:10px;
    font-weight:normal;
    margin-bottom:3px;
    margin-top:0;
    position:absolute;
}
.portlet-nested-portlets .portlet-asset-publisher .add-asset-selector{
    margin-bottom:0;
    overflow:auto;
}
.portlet-nested-portlets .portlet-asset-publisher .portlet-borderless-bar{
    position:relative!important;
    float:left!important;
    clear:both;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clear{
    clear:both;
    height:0;
    font-size:1px;
}
.nosee{
    display:none;
}
.hidden{
    left:-999em;
    position:absolute;
    text-indent:-999em;
    top:-999em;
    z-index:0;
}
.width40{
    width:39.75%;
    height:auto;
}
.width50{
    width:49.75%;
    height:auto;
}
.width60{
    width:59.75%;
    height:auto;
}
.width100{
    width:99.5%;
    height:auto;
}
.width45{
    width:45%;
    height:auto;
}
.width55{
    width:54%;
    height:auto;
}
.mar05{
    margin:.5em;
}
.mar05t{
    margin-top:.5em;
}
.mar05b{
    margin-bottom:.5em;
}
.mar05l{
    margin-left:.5em;
}
.mar05r{
    margin-right:.5em;
}
.mar1{
    margin:1em;
}
.mar1t{
    margin-top:1em;
}
.mar1b{
    margin-bottom:1em;
}
.mar1l{
    margin-left:1em;
}
.mar1r{
    margin-right:1em;
}
.pad05{
    padding:.5em;
}
.pad05t{
    padding-top:.5em;
}
.pad05b{
    padding-bottom:.5em;
}
.pad05l{
    padding-left:.5em;
}
.pad05r{
    padding-right:.5em;
}
.pad1{
    padding:1em;
}
.pad1t{
    padding-top:1em;
}
.pad1b{
    padding-bottom:1em;
}
.pad1l{
    padding-left:1em;
}
.pad1r{
    padding-right:1em;
}
.alignl{
    text-align:left;
}
.alignr{
    text-align:right;
}
.alignc{
    text-align:center;
}
.alingj{
    text-align:justify;
}
sup,.valignt{
    vertical-align:top;
}
sub,.valignb{
    vertical-align:bottom;
}
.font10{
    font-size:1em!important;
}
.font11{
    font-size:1.1em!important;
}
.font12{
    font-size:1.2em!important;
}
.font14{
    font-size:1.4em!important;
}
.font16{
    font-size:1.6em!important;
}
.font18{
    font-size:1.8em!important;
}
.font20{
    font-size:2em!important;
}
.font24{
    font-size:2.4em!important;
}
.font28{
    font-size:2.8em!important;
}
.font32{
    font-size:3.2em!important;
}
.font36{
    font-size:3.6em!important;
}
.font40{
    font-size:4em!important;
}
em,blockquote,q,cite{
    font-style:italic;
}
strong{
    font-weight:bold;
}
abbr,acronym,dfn{
    border-bottom:1px dotted;
    cursor:help;
    font-variant:normal;
    font-style:normal;
}
hr{
    border:0;
    border-bottom:1px solid #C3D2D6;
    margin:.4em 0;
}
big{
    font-size:1.25em;
}
small,sub,sup{
    font-size:.85em;
}
sub,sup{
    line-height:1;
}
del,s,strike{
    text-decoration:line-through;
}
ins{
    text-decoration:none;
    border-bottom:1px dotted;
}
bdo{
    border-bottom:1px dotted;
}
a{
    color:#48484A;
    text-decoration:none;
}
a.underline{
    text-decoration:underline;
}
a:hover{
    color:#0094CC;
    text-decoration:none;
}
.arrow_small a{
    color:#48484A;
    text-decoration:none;
}
.arrow_small a.underline{
    text-decoration:underline;
}
.arrow_small a:hover{
    color:#0094CC;
    text-decoration:none;
}
.arrow_up a{
    color:#48484A;
    text-decoration:none;
}
.arrow_up a.underline{
    text-decoration:underline;
}
.arrow_up a:hover{
    color:#0094CC;
    text-decoration:none;
}
.s_def a:hover{
    color:#0094CC!important;
}
.s_orange a:hover{
    color:#C93903!important;
}
.s_green a:hover{
    color:#34832D!important;
}
.s_def .arrow_small a:hover{
    color:#0094CC!important;
}
.s_orange .arrow_small a:hover{
    color:#C93903!important;
}
.s_green .arrow_small a:hover{
    color:#34832D!important;
}
.s_def .arrow_up a:hover{
    color:#0094CC!important;
}
.s_orange .arrow_up a:hover{
    color:#C93903!important;
}
.s_green .arrow_up a:hover{
    color:#34832D!important;
}
.arrow_small{
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 .6em 0 0;
    padding:0 .8em 0 0;
}
.icon_list{
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:0 1.6em 0 0;
}
.arrow_up{
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:0 1.6em 0 0;
}
.arrow_back{
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:0 0 0 1.3em;
}
.arrow_blank{
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 .6em 0 0;
    padding:0 1.8em 0 0;
}
.s_def .button_inscriure{
    background:url(../images/css_img/botton_inscriu.png) no-repeat;
    padding-left:140px;
    padding-bottom:40px;
    padding-top:20px;
}
.s_orange .button_inscriure{
    background:url(../images/css_img/botton_inscriu-orange.png) no-repeat;
    padding-left:140px;
    padding-bottom:40px;
    padding-top:20px;
}
.s_green .button_inscriure{
    background:url(../images/css_img/botton_inscriu-green.png) no-repeat;
    padding-left:140px;
    padding-bottom:40px;
    padding-top:20px;
}
.s_def .arrow_blank{
    background:url(../images/css_img/fletxa-out.png) no-repeat right 50% white;
}
.s_orange .arrow_blank{
    background:url(../images/css_img/fletxa-out2.png) no-repeat right 50% white;
}
.s_green .arrow_blank{
    background:url(../images/css_img/fletxa-out3.png) no-repeat right 50% white;
}
.s_def .arrow_small{
    background:url(../images/css_img/arrow_blue_small.png) no-repeat right 50% transparent;
}
.s_orange .arrow_small{
    background:url(../images/css_img/arrow_orange_small.png) no-repeat right 50% transparent;
}
.s_green .arrow_small{
    background:url(../images/css_img/arrow_green_small.png) no-repeat right 50% transparent;
}
.s_def .icon_list{
    background:url(../images/css_img/icon_list.png) no-repeat right 50% transparent;
}
.s_orange .icon_list{
    background:url(../images/css_img/icon_list_orange.png) no-repeat right 50% transparent;
}
.s_green .icon_list{
    background:url(../images/css_img/icon_list_green.png) no-repeat right 50% transparent;
}
.s_def .arrow_up{
    background:url(../images/css_img/arrow_up.png) no-repeat right 50% transparent;
}
.s_orange .arrow_up{
    background:url(../images/css_img/arrow_up_orange.png) no-repeat right 50% transparent;
}
.s_green .arrow_up{
    background:url(../images/css_img/arrow_up_green.png) no-repeat right 50% transparent;
}
.s_def .arrow_back{
    background:url(../images/css_img/arrow_back.png) no-repeat left 50% transparent;
}
.s_orange .arrow_back{
    background:url(../images/css_img/arrow_back_orange.png) no-repeat left 50% transparent;
}
.s_green .arrow_back{
    background:url(../images/css_img/arrow_back_green.png) no-repeat left 50% transparent;
}
.bk_gl{
    background-color:#F7F7F7;
}
.square li{
    background:url(../images/css_img/slider_bullet.gif) no-repeat left 50%;
}
.s_orange .square li{
    background:url(../images/css_img/slider_bullet_orange.gif) no-repeat left 50%;
}
.s_green .square li{
    background:url(../images/css_img/slider_bullet_green.gif) no-repeat left 50%;
}
body{
    color:#48484A;
    font-family:Arial,sans-serif;
    font-size:10px;
}
.page{
    background-color:#FFF;
    border:1px solid #CECECE;
    margin:0 auto;
    position:relative;
    max-width:100.2em;
}
.page .marp{
    padding:0 1.1em;
}
.bk_page{
    background:url(../images/css_img/bk_page.png) repeat left top #E5E5E5;
}
.logo{
    float:left;
    height:30px;
    width:209px;
    margin-left:10px;
    margin-top:10px;
}
.logo{
    height:30px;
    width:209px;
}
.cab{
    height:49px;
    width:100%;
    background-color:white;
}
.cab .logo{
    display:inline;
}
#FW_menuCap{
    float:left;
    clear:both;
    width:100%;
    margin:0;
    color:white;
    border-bottom:2px solid #BF2F14!important;
}
.s_def .bk_header_def{
    background:url(../images/css_img/bk_header_02.jpg) no-repeat left top #FFF;
    height:119px;
}
.s_orange .bk_header_def{
    background:url(../images/css_img/bk_header_03.jpg) no-repeat left top #FFF;
    height:119px;
}
.s_green .bk_header_def{
    background:url(../images/css_img/bk_header_04.jpg) no-repeat left top #FFF;
    height:119px;
}
.header{
    clear:both;
}
.header .logo{
    position:absolute;
    left:11px;
    top:63px;
}
.header .logo h2{
    font-size:22px;
    text-align:right;
}
.s_def .header .logo h2{
    color:#48484A!important;
}
.s_orange .header .logo h2{
    color:#C93903!important;
}
.s_green .header .logo h2{
    color:#34832D!important;
}
.menu_header,.social_header{
    clear:both;
    font-family:Arial,sans-serif;
    font-size:10px;
    margin:0 6px 0 0;
    text-align:right;
}
.social_header{
    margin:0 6px 0 0!important;
}
.search_header{
    float:right;
    claer:both;
    margin:0 6px 0 0;
}
.search_header input.i_text{
    border:1px solid #E4E4E4;
    float:left;
    height:29px;
    line-height:2;
    padding:0 13px;
}
.search_header input.i_submit{
    background:url(../images/css_img/button_search.jpg) no-repeat left top #E9E9E9;
    color:#FFF;
    cursor:pointer;
    float:left;
    font-weight:bold;
    font-size:22px;
    height:31px;
    width:46px;
    border-radius:0;
    border:0 none;
}
.social_header a.cerca span{
    font-size:10px;
    display:block;
    margin:0 3px 8px 0;
}
.social_header a{
    display:inline-block;
}
.social_header a.cerca{
    display:block!important;
}
.main_menu{
    background-color:#F5F5F5;
    border:1px solid #F1F1F1;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-topleft-radius:5px;
    -webkit-border-topright-radius:5px;
    -webkit-border-bottomleft-radius:5px;
    -webkit-border-bottomright-radius:5px;
    CCborder-radius-bottomleft:5px;
    CCborder-radius-bottomright:5px;
    border-radius:5px 5px 5px 5px;
    width:100%;
}
.main_menu ul li{
    float:left;
    line-height:2.5;
    margin:0;
    border-left:1px solid #BFBFBF;
    border-right:1px solid #DFDFDF;
    text-align:center;
}
.main_menu ul li a{
    display:block;
    font-weight:bold;
    font-family:Arial,sans-serif;
    font-size:1.4em;
    white-space:nowrap;
}
.main_menu ul li a:hover,.main_menu ul li.current a{
    background:#E4E4E4;
}
.main_menu ul li.firsti{
    border-left:0 none;
}
.main_menu ul li.lasti{
    border-right:0 none;
}
.main_menu ul li.item01{
    width:7.7em;
}
.main_menu ul li.item02{
    width:11.2em;
}
.main_menu ul li.item03{
    width:15.7em;
}
.main_menu ul li.item04{
    width:12.2em;
}
.main_menu ul li.item05{
    width:10.8em;
}
.main_menu ul li.item06{
    width:15.8em;
}
.main_menu ul li.item07{
    width:14.8em;
}
.main_menu ul li.item08{
    width:8.4em;
}
.s_def .main_menu ul li a{
    color:#0094CC!important;
}
.s_orange .main_menu ul li a{
    color:#0094CC!important;
}
.s_green .main_menu ul li a{
    color:#0094CC!important;
}
.s_orange .main_menu ul li.local a{
    color:#C93903!important;
}
.s_green .main_menu ul li.local a{
    color:#34832D!important;
}
.s_def .main_menu ul li a:hover,.s_def .main_menu ul li.current a{
    color:#213871!important;
}
.s_orange .main_menu ul li a:hover{
    color:#0094CC!important;
}
.s_orange .main_menu ul li.local a:hover{
    color:#930!important;
}
.s_orange .main_menu ul li.current a{
    color:#930!important;
}
.s_green .main_menu ul li a:hover{
    color:#0094CC!important;
}
.s_green .main_menu ul li.local a:hover{
    color:#0A5105!important;
}
.s_green .main_menu ul li.current a{
    color:#0A5105!important;
}
.home .main{
    clear:both;
    margin:3em 0 30px .9em;
}
.inter .main{
    clear:both;
    margin:3em 0 30px .9em;
}
.bread{
    margin:0 0 .3em .8em;
    padding:.1em 0 0 0;
}
.home .c2 .col_center{
    float:left;
    margin:0 2.8em 0 0;
    overflow:hidden;
    width:70em;
}
.home .c2 .col_center .portlet-journal-content{
    clear:both;
}
.home .c2 .col_snipped{
    
    overflow:hidden;
   
}
.inter .c2 .col_nav{
    
    margin:0 0 0 1em;
    overflow:hidden;
    
}
.inter .c2 .col_center{
    
    margin:0 2em 0 2em;
    overflow:hidden;
   
}
.inter .c2 .col_nav{
    
    margin:0 0 0 1em;
    overflow:hidden;
   
}
.inter .c2 .col_center_inter{
  
    margin:2em 2.4em 0 2em;
   
}
.inter .c2 .col_snipped{
   
    margin:4em 0 0 0;
    overflow:hidden;
   
}
.nav{
    margin:2.8em 0 2.2em 0;
}
.nav li{
    background-color:#F7F7F7;
    border:5px solid #E7E7E7;
    margin:0 0 .8em 0;
    height:42px;
    width:17.7em;
}
.nav li.current{
    background:url(../images/css_img/nav_current.jpg) no-repeat right top #F7F7F7;
    border-bottom:0 none;
    border-right:0 none;
    border-top:0 none;
    border-left:5px solid #E7E7E7;
    height:52px;
    width:19.5em;
}
.nav li a{
    font-size:14px;
    line-height:3;
    padding:0 0 0 .5em;
}
.nav li.current a{
    line-height:3.8;
}
.s_def .nav li a{
    color:#0094CC!important;
}
.s_orange .nav li a{
    color:#C93903!important;
}
.s_green .nav li a{
    color:#34832D!important;
}
.s_def .nav li.current a,.s_def .nav li a:hover{
    color:#213871!important;
}
.s_orange .nav li.current a,.s_orange .nav li a:hover{
    color:#930!important;
}
.s_green .nav li.current a,.s_green .nav li a:hover{
    color:#0A5105!important;
}
.footer{
    background-color:#F1F1F1;
    clear:both;
    font-family:Arial,sans-serif;
    height:18.2em;
}
.footer ul li{
    background:url(../images/css_img/footer_sep.jpg) no-repeat right bottom;
    color:#6A6A6A;
    float:left;
    padding:1em 0 0 3em;
}
.footer ul li em{
    font-size:1.5em;
}
.footer ul li.item01{
    width:15em;
}
.footer ul li.item02{
    width:32.8em;
}
.footer ul li.item03{
    width:16em;
}
.footer ul li.item04{
    background:none!important;
    width:22em;
}
.footer ul li.item04 img{
    display:block;
    margin:2.8em 0 0 0;
}
.footer ul li ul{
    margin:2.6em 0 0 0;
}
.footer ul li ul li{
    background:url(../images/css_img/footer_bullet.jpg) no-repeat 2px 50%;
    display:block;
    float:none;
    margin:0 0 1.2em 0;
    padding:.3em 0 .2em 1.6em;
    line-height:5px!important;
}
.footer ul li ul.c2 li{
    float:left;
    width:14.6em;
}
.footer .line{
    background:url(../images/css_img/footer_line.jpg) no-repeat left 50%;
    clear:both;
    padding:15px 1px;
    width:1000px;
}
.footer .copy{
    padding:0 0 0 3em;
}
.footer .journal-content-article a:hover{
    color:#0094CC!important;
}
h2, h1{
    font-size:2.9em;
}
h3{
    font-size:2.3em;
}
h4{
    font-size:1.9em;
}
.s_def h2,.s_def h3,.s_def h3 a,.s_def h3 a:hover,.s_def h4{
    color:#213871!important;
}
.s_orange h2,.s_orange h3,.s_orange h3 a,.s_orange h3 a:hover,.s_orange h4{
    color:#930!important;
}
.s_green h2,.s_green h3,.s_green h3 a,.s_green h3 a:hover,.s_green h4{
    color:#0A5105!important;
}
.tab_container{
    clear:both;
    position:relative;
}
ul.semtabs{
    position:relative;
    float:right;
}
ul.semtabs li{
    display:block;
    float:left;
}
ul.semtabs li a{
    font-weight:bold;
    font-family:Arial,sans-serif;
    display:block;
}
.box .boxhead{
    margin:0 0 1em 0;
}
.box .boxhead h3{
    background:url(../images/css_img/tab_bkl_small.png) no-repeat right top;
    display:block;
    font-size:1.5em;
    float:left;
    line-height:1.2;
    margin:0 0 0 .6em;
    overflow:hidden;
}
.box .boxhead span{
    background:url(../images/css_img/tab_bkr_small.png) no-repeat left top;
    display:block;
    padding:.4em .6em 0 .6em;
    white-space:nowrap;
}
.box .boxhead img{
    clear:both;
    border:4px solid #F1F1F1;
    float:none;
}
.box .boxcontent{
    clear:both;
}
.box .boxcontent p.subtitle{
    font-size:1.5em;
}
.box .boxcontent p{
    font-size:1.2em;
    line-height:1.3;
    margin:0;
}
.s_def .box .boxhead span{
    color:#0094CC!important;
}
.s_orange .box .boxhead span{
    color:#C93903!important;
}
.s_green .box .boxhead span{
    color:#34832D!important;
}
.box_tabs_big{
    clear:both;
    margin:0 0 5.4em 0;
}
.box_tabs_big ul.semtabs{
    top:-3px;
    right:28px;
    z-index:100;
}
.box_tabs_big ul.semtabs li{
    background:url(../images/css_img/tab_bkl_big.png) no-repeat right bottom;
    border-top:3px solid #D7D7D7;
    line-height:2;
    margin:0 0 0 1.4em;
}
.box_tabs_big ul.semtabs li a{
    background:url(../images/css_img/tab_bkr_big.png) no-repeat left bottom;
    font-size:1.5em;
    padding:0 20px;
    white-space:nowrap;
}
.box_tabs_big ul.semtabs li.active{
    border-top:0 none!important;
    position:relative;
    z-index:200;
}
.box_tabs_big ul.semtabs li a:hover,.box_tabs_big ul.semtabs li.active a{
    color:#48484A;
}
.box_tabs_big .panel{
    background:#F1F1F1;
    border:3px solid #D7D7D7;
    margin:0 0 1.6em 0;
    position:relative;
    z-index:100;
}
.box_tabs_big .txt_img{
    margin:0;
}
.box_tabs_big .txt_img .imgw{
    border:0 none;
}
.box_tabs_big .content h3{
    display:inline;
}
.box_tabs_big .content a.arrow_small{
    background-color:#F1F1F1;
}
.box_tabs_big .content_b h3{
    display:inline;
}
.box_tabs_big .content_b a.arrow_small{
    background-color:#F1F1F1;
}
.s_def .box_tabs_big ul.semtabs li a{
    color:#C93903!important;
}
.s_orange .box_tabs_big ul.semtabs li a{
    color:#C93903!important;
}
.s_green .box_tabs_big ul.semtabs li a{
    color:#34832D!important;
}
.s_def .box_tabs_big ul.semtabs li a:hover,.s_def .box_tabs_big ul.semtabs li.active a{
    color:#48484A!important;
}
.s_orange .box_tabs_big ul.semtabs li a:hover,.s_orange .box_tabs_big ul.semtabs li.active a{
    color:#48484A!important;
}
.s_green .box_tabs_big ul.semtabs li a:hover,.s_green .box_tabs_big ul.semtabs li.active a{
    color:#48484A!important;
}
.s_def .box_tabs_big .content h3{
    background:url(../images/css_img/arrow_def_big.png) no-repeat right 50% #F1F1F1!important;
}
.s_def .box_tabs_big .content a.arrow_small{
    background-image:url(../images/css_img/arrow_def_small.png)!important;
    color:#48484A!important;
}
.s_orange .box_tabs_big .content a.arrow_small{
    background-image:url(../images/css_img/arrow_orange_small.png)!important;
    color:#48484A!important;
}
.s_green .box_tabs_big .content a.arrow_small{
    background-image:url(../images/css_img/arrow_green_small.png)!important;
    color:#48484A!important;
}
.s_def .box_tabs_big .content a:hover{
    color:#C93903!important;
}
.s_orange .box_tabs_big .content a:hover{
    color:#C93903!important;
}
.s_green .box_tabs_big .content a:hover{
    color:#34832D!important;
}
.s_def .box_tabs_big .content_b h3{
    background:url(../images/css_img/arrow_def_big.png) no-repeat right 50% #F1F1F1!important;
}
.s_def .box_tabs_big .content_b a.arrow_small{
    background-image:url(../images/css_img/arrow_def_small.png)!important;
    color:#48484A!important;
}
.s_orange .box_tabs_big .content_b a.arrow_small{
    background-image:url(../images/css_img/arrow_orange_small.png)!important;
    color:#48484A!important;
}
.s_green .box_tabs_big .content_b a.arrow_small{
    background-image:url(../images/css_img/arrow_green_small.png)!important;
    color:#48484A!important;
}
.s_def .box_tabs_big .content_b a:hover{
    color:#C93903!important;
}
.s_orange .box_tabs_big .content_b a:hover{
    color:#C93903!important;
}
.s_green .box_tabs_big .content_b a:hover{
    color:#34832D!important;
}
.js .box_tabs_big .panel{
    margin:0;
}
.boxes3{
    clear:both;
    margin:0 0 4.8em 0;
}
.col_center .box{
    float:left;
    width:22.4em;
    margin-bottom:30px;
}
.col_center .mar{
    margin-right:1.0em;
}
.col_center .box .boxhead{
    margin:0 0 1em 0;
}
.col_center .box .boxcontent p.subtitle{
    margin:0 0 .3em 0;
}
.col_center .box .boxcontent p{
    margin:0 0 .8em 0;
}
.col_center_inter .box{
    float:none;
    width:auto;
    margin-bottom:30px;
}
.boxtool{
    clear:both;
    text-align:right;
}
.boxtool ul li,.boxtool_social ul li{
    display:inline;
    margin:0 6px 0 0;
}
.c2 .col_snipped .boxtool{
    margin:0 36px 2.4em 0;
}
.boxtool_social{
    clear:both;
}
.c2 .col_snipped .boxtool_social{
    margin:0 0 2.4em 10px;
}
.c2 .col_snipped .boxtool_social span{
    font-size:1.1em;
    margin:.3em 0 0 0;
}
.txt_img{
    clear:both;
    margin:0 0 5.4em 0;
}
.txt_img .imgl{
    margin:0 3.8em 0 0;
}
.txt_img .imgr{
    margin:0 0 0 3.8em;
}
.txt_img .imgw{
    border:2px solid #D7D7D7;
}
.txt_img .content{
    margin:1.6em 3.8em .8em 4.6em;
}
.txt_img .content h3{
    font-size:3.1em;
    line-height:1.2;
    margin:0 0 .6em 0;
    padding:0 .6em 0 0;
}
.txt_img .content p.subtitle{
    font-family:Arial,sans-serif;
    font-size:1.3em;
    line-height:1.4;
    margin:0 0 .2em 0;
}
.txt_img .content p{
    font-size:1.3em;
    line-height:1.4;
    margin:0 0 .3em 0;
}
.txt_img .content a{
    color:#48484A;
}
.txt_img .content a:hover{
    color:#0094CC;
}
.txt_img .content_b{
    margin:1.6em 3.8em .8em 4.6em;
}
.txt_img .content_b h3{
    font-size:3.1em;
    line-height:1.2;
    margin:0 0 .6em 0;
    padding:0 .6em 0 0;
}
.txt_img .content_b p.subtitle{
    font-family:Arial,sans-serif;
    font-size:1.3em;
    line-height:1.4;
    margin:0 0 .2em 0;
}
.txt_img .content_b p{
    font-size:1.3em;
    line-height:1.4;
    margin:0 0 .3em 0;
}
.txt_img .content_b a{
    color:#48484A;
}
.txt_img .content_b a:hover{
    color:#0094CC;
}
.s_def .txt_img .content h3{
    color:#C93903!important;
}
.s_def .txt_img .content h3 a{
    color:#C93903!important;
}
.s_orange .txt_img .content h3{
    color:#C93903!important;
}
.s_orange .txt_img .content h3 a{
    color:#C93903!important;
}
.s_green .txt_img .content h3{
    color:#34832D!important;
}
.s_green .txt_img .content h3 a{
    color:#34832D!important;
}
.s_def .txt_img .content_b h3{
    color:#C93903!important;
}
.s_def .txt_img .content_b h3 a{
    color:#C93903!important;
}
.s_orange .txt_img .content_b h3{
    color:#C93903!important;
}
.s_orange .txt_img .content_b h3 a{
    color:#C93903!important;
}
.s_green .txt_img .content_b h3{
    color:#34832D!important;
}
.s_green .txt_img .content_b h3 a{
    color:#34832D!important;
}
.txt_img,.txt_img .imgw{
    overflow:hidden;
}
.txt_img .imgl{
    float:left;
}
.txt_img .imgr{
    float:right;
}
.js .txt_img .imgl{
    margin:0;
}
.js .txt_img .imgr{
    margin:0;
}
.js .txt_img .txtw{
    float:left;
}
.js .txt_img .txtw_b{
    float:left;
    width:476px;
}
.boxtxt{
    clear:both;
    margin:0 0 2.6em 0;
    padding:1em 2em;
}
.boxtxtb{
    background:#F7F7F7;
    border:5px solid #E7E7E7;
    clear:both;
    margin:0 2em 2.6em 1em;
    padding:1em 1em 2em 1em;
}
.boxtxt p{
    font-size:1.3em;
    line-height:1.6;
}
.boxtxtb p,.boxtxtb li{
    font-size:1.3em;
    line-height:1.8;
}
.boxtxtb h3{
    font-size:1.9em;
    line-height:2;
}
.boxtxt .square li,.boxtxtb .square li{
    background-position:left .6em;
    font-size:1.3em;
    padding:0 0 .4em 10px;
}
.parra p{
    display:inline-block;
    margin:.75em 0;
}
.form_box{
    margin:0 2em;
    position:relative;
}
.form_box .search{
    background:url(../images/css_img/bk_search_box.png) no-repeat left top;
    height:66px;
    left:6px;
    position:absolute;
    top:-20px;
    width:71px;
}
.form_box .boxtxt{
    padding:2em 1.6em;
}
.form_box .bk_gl{
    border:4px solid #E7E7E7;
}
.form_box .boxtxt h3{
    font-size:1.9em;
    line-height:1.2;
}
.form_box .boxtxt h3{
    margin:0 0 0 50px;
}
.form_box .c2{
    margin:1em 0 0 0;
}
.form_box .c2 .boxl{
    float:left;
    width:29.6em;
}
.form_box .c2 .boxr{
    float:right;
    width:29.6em;
}
.post_box{
    margin:3em 0 3em 0;
    position:relative;
}
.post_box .chain{
    background:url(../images/css_img/bk_chain_box.png) no-repeat right top;
    position:absolute;
    top:-18px;
    right:0;
    height:34px;
    width:34px;
}
.post_box .luz{
    background:url(../images/css_img/bk_luz_box.png) no-repeat right top;
    position:absolute;
    top:-18px;
    right:0;
    height:47px;
    width:31px;
}
.post_box .clip{
    background:url(../images/css_img/bk_clip_box.png) no-repeat right top;
    position:absolute;
    top:-18px;
    right:0;
    height:43px;
    width:40px;
}
.post_box .llapis{
    background:url(../images/css_img/bk_pencil.png) no-repeat right top;
    position:absolute;
    top:-18px;
    right:0;
    height:43px;
    width:40px;
}
.post_box .box{
    background-color:#F7F7F7;
    padding:.8em .5em;
    float:none;
    width:auto;
}
.post_box .box .boxhead{
    background-color:#E7E7E7;
    color:#213871;
    font-size:1.5em;
    line-height:2;
    margin:0;
    padding:0 12px 0 6px;
}
.s_orange .post_box .box .boxhead{
    background-color:#E7E7E7;
    color:#930;
    font-size:1.5em;
    line-height:2;
    margin:0;
    padding:0 12px 0 6px;
}
.s_green .post_box .box .boxhead{
    background-color:#E7E7E7;
    color:#0A5105;
    font-size:1.5em;
    line-height:2;
    margin:0;
    padding:0 12px 0 6px;
}
.post_box .box .boxcontent{
    padding:1.4em .5em;
}
.post_box .box .boxcontent .square li{
    background-position:left .4em;
    font-size:1.1em;
    padding:0 0 .6em 10px;
}
.post_box .box .boxcontent li{
    font-size:1.3em;
    padding:0 0 .4em 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left .6em white!important;
    background-color:#F7F7F7!important;
}
.s_orange .post_box .box .boxcontent li{
    font-size:1.3em;
    padding:0 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_orange.gif") no-repeat left .6em white!important;
    background-color:#F7F7F7!important;
}
.s_green .post_box .box .boxcontent li{
    font-size:1.3em;
    padding:0 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_green.gif") no-repeat left .6em white!important;
    background-color:#F7F7F7!important;
}
.post_box .comillas{
    background:url(../images/css_img/bk_com_open.png) no-repeat left 5em #F7F7F7;
}
.post_box .comillas .boxcontent{
    background:url(../images/css_img/bk_com_close.png) no-repeat right bottom;
    padding:2.2em 1.2em 3em 3.4em;
}
.post_box .comillas .boxcontent p{
    line-height:1.8;
    margin:0 0 1em 0;
}
#slideshow{
    clear:both;
    margin:0 0 4em 0;
    position:relative;
}
#slidesContainer{
    margin:0 1.8em;
    overflow:auto;
    position:relative;
}
#slidesContainer .slide{
    float:left;
    margin:0 0 1em 0;
    height:11.6em;
    width:16.6em;
}
#slidesContainer .slidecontent{
    border:.4em solid #DBDBDA;
    height:10.8em;
    overflow:hidden;
    width:15.2em;
}
#slidesContainer .txt_img .imgw{
    border:0 none;
}
#slidesContainer .txt_img .imgl{
    margin:0 .4em 0 0;
}
#slidesContainer .txt_img .imgr{
    margin:0 0 0 .4em;
}
#slidesContainer .content{
    margin:.4em .6em;
}
#slidesContainer .content h3{
    font-size:1.3em;
    margin:0 0 .4em 0;
}
#slidesContainer .content p{
    font-size:1em;
    line-height:1.3;
    margin:0 0 .3em 0;
}
#slidesContainer .content p.subtitle{
    color:#0094CC;
    font-size:1.1em;
    line-height:1;
}
.s_orange #slidesContainer .content p.subtitle{
    color:#C93903;
    font-size:1.1em;
    line-height:1;
}
.s_green #slidesContainer .content p.subtitle{
    color:#34832D;
    font-size:1.1em;
    line-height:1;
}
#slideshow .control{
    display:block;
    width:1em;
    height:11.6em;
    text-indent:-10000px;
    position:absolute;
    cursor:pointer;
}
#leftControl{
    top:0;
    left:0;
}
#rightControl{
    top:0;
    right:0;
}
.s_def #slidesContainer .content h3{
    color:#858383!important;
}
.s_orange #slidesContainer .content h3{
    color:#858383!important;
}
.s_green #slidesContainer .content h3{
    color:#858383!important;
}
.s_def #leftControl{
    background:url(../images/css_img/arrow_def_slidel.png) no-repeat 0 50%;
    top:0;
    left:0;
}
.s_orange #leftControl{
    background:url(../images/css_img/arrow_orange_slidel.png) no-repeat 0 50%;
    top:0;
    left:0;
}
.s_green #leftControl{
    background:url(../images/css_img/arrow_green_slidel.png) no-repeat 0 50%;
    top:0;
    left:0;
}
.s_def #rightControl{
    background:url(../images/css_img/arrow_def_slider.png) no-repeat 0 50%;
    top:0;
    right:0;
}
.s_orange #rightControl{
    background:url(../images/css_img/arrow_orange_slider.png) no-repeat 0 50%;
    top:0;
    right:0;
}
.s_green #rightControl{
    background:url(../images/css_img/arrow_green_slider.png) no-repeat 0 50%;
    top:0;
    right:0;
}
.js #slidesContainer .slide{
    margin:0;
    width:16.8em;
}
.js #slidesContainer .txt_img{
    margin:0;
}
.js #slidesContainer .txt_img .imgl{
    margin:0;
}
.js #slidesContainer .txt_img .imgr{
    margin:0;
}
.agenda{
    clear:both;
    margin:0 0 4em 0;
}
.agenda .content{
    font-family:Arial,sans-serif;
}
.agenda h3{
    font-size:1.7em;
    margin:0 0 .4em .2em;
}
.agenda ul li{
    clear:both;
}
.agenda ul li .date{
    background-color:#F1F1F1;
    border:4px solid #D7D7D7;
    clear:both;
    float:left;
    font-size:1.9em;
    height:1.9em;
    line-height:1.1;
    margin:0 0 .4em 0;
    padding:.3em .4em;
    text-align:center;
    width:2em;
}
.agenda ul li .event{
    float:left;
    min-height:5.6em;
    margin:0;
    padding:.4em 0 0 .6em;
}
.agenda ul li .event p{
    margin:0 0 .3em;
}
.agenda ul li .event p.subtitle{
    font-weight:bold;
}
.s_def .col_snipped .agenda h3{
    color:#333!important;
}
.s_def .portlet-boundary_agendashortlistportlet_WAR_searchandactesportlet_ p.alignr .arrow_small{
    background:url(../images/css_img/arrow_blue_small.png) no-repeat right 50% transparent;
}
.s_def .portlet-boundary_agendashortlistportlet_WAR_searchandactesportlet_ p.alignr a:hover{
    color:#0094CC!important;
}
.s_orange .col_snipped .agenda h3{
    color:#333!important;
}
.s_orange .portlet-boundary_agendashortlistportlet_WAR_searchandactesportlet_ p.alignr .arrow_small{
    background:url(../images/css_img/arrow_orange_small.png) no-repeat right 50% transparent;
}
.s_orange .portlet-boundary_agendashortlistportlet_WAR_searchandactesportlet_ p.alignr a:hover{
    color:#C93903!important;
}
.s_green .col_snipped .agenda h3{
    color:#333!important;
}
.s_green .portlet-boundary_agendashortlistportlet_WAR_searchandactesportlet_ p.alignr .arrow_small{
    background:url(../images/css_img/arrow_green_small.png) no-repeat right 50% transparent;
}
.s_green .portlet-boundary_agendashortlistportlet_WAR_searchandactesportlet_ p.alignr a:hover{
    color:#34832D!important;
}
.s_def .agenda ul li .date{
    color:#0094CC!important;
}
.s_orange .agenda ul li .date{
    color:#C93903!important;
}
.s_green .agenda ul li .date{
    color:#34832D!important;
}
.col_snipped .agenda ul li .date{
    background-color:#F1F1F1;
    border:4px solid #D7D7D7;
    clear:both;
    color:#0094CC;
    float:left;
    font-size:1.9em;
    height:1.9em;
    line-height:1.1;
    margin:0 0 .4em 0;
    padding:.3em .4em;
    text-align:center;
    width:2em;
}
.col_snipped .agenda ul li .event{
    width:16.4em;
}
.col_snipped .agenda ul li .event p{
    font-size:1.1em;
}
.col_snipped .agenda ul li .event span.arrow_small{
    margin:0;
    padding:0 1em 0 0;
}
.col_center .agenda .c2{
    margin:2.4em 2em;
    position:relative;
}
.col_center .agenda .c2 .boxl{
    float:left;
    width:44em;
}
.col_center .agenda .c2 .boxr{
    float:right;
    width:20em;
}
.col_center .agenda ul li .event{
    width:36em;
}
.col_center .agenda ul li .event p{
    font-size:1.3em;
}
.agenda .bk_calender{
    background:url(../images/css_img/bk_calender.jpg) no-repeat left top;
    padding:12px 8px;
    height:193px;
    width:200px;
}
.agenda .bk_calender .c3 .boxl{
    background:url(../images/css_img/arrow_def_calenderl.png) no-repeat center 50%;
    border-right:1px solid #BFBFBF;
    float:left;
    height:27px;
    width:22px;
}
.agenda .bk_calender .c3 .boxr{
    background:url(../images/css_img/arrow_def_calenderr.png) no-repeat center 50%;
    border-left:1px solid #BFBFBF;
    float:left;
    height:27px;
    width:22px;
}
.agenda .bk_calender .c3 .boxc{
    color:#0094CC;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:27px;
    line-height:1.8;
    text-align:center;
    width:138px;
}
.s_orange .agenda .bk_calender .c3 .boxl{
    background:url(../images/css_img/arrow_orange_calenderl.png) no-repeat center 50%;
    border-right:1px solid #BFBFBF;
    float:left;
    height:27px;
    width:22px;
}
.s_orange .agenda .bk_calender .c3 .boxr{
    background:url(../images/css_img/arrow_orange_calenderr.png) no-repeat center 50%;
    border-left:1px solid #BFBFBF;
    float:left;
    height:27px;
    width:22px;
}
.s_orange .agenda .bk_calender .c3 .boxc{
    color:#C93903;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:27px;
    line-height:1.8;
    text-align:center;
    width:138px;
}
.s_green .agenda .bk_calender .c3 .boxl{
    background:url(../images/css_img/arrow_green_calenderl.png) no-repeat center 50%;
    border-right:1px solid #BFBFBF;
    float:left;
    height:27px;
    width:22px;
}
.s_green .agenda .bk_calender .c3 .boxr{
    background:url(../images/css_img/arrow_green_calenderr.png) no-repeat center 50%;
    border-left:1px solid #BFBFBF;
    float:left;
    height:27px;
    width:22px;
}
.s_green .agenda .bk_calender .c3 .boxc{
    color:#34832D;
    float:left;
    font-size:13px;
    font-weight:bold;
    height:27px;
    line-height:1.8;
    text-align:center;
    width:138px;
}
.agenda .jcalendar table{
    margin:0 5px;
}
.agenda .jcalendar .taglib-calendar table{
    width:176px;
}
.agenda .jcalendar table th{
    border:1px solid #FFF;
    border-bottom:1px solid #ECECEC;
    color:#A4A4A4;
    font-size:11px;
    height:20px;
    line-height:2;
    width:24px;
    background-color:white;
    font-weight:normal;
}
.agenda .jcalendar table th.first{
    border-left:1px solid #FFF;
}
.agenda .jcalendar table th.last{
    border-right:1px solid #FFF;
}
.agenda .jcalendar table td{
    border:1px solid #ECECEC;
    height:18px;
    width:24px;
}
.agenda .jcalendar table td a,.jcalendar table td span{
    color:#2B2B2B;
    font-size:13px;
    display:block;
    line-height:1.43em;
    text-align:center;
    padding:0;
    background-color:transparent;
}
.agenda .jcalendar table td.today a{
    background:#0094CC;
    color:#fff;
}
.s_orange .agenda .jcalendar table td.today a{
    background:#C93903;
    color:#fff;
}
.s_green .agenda .jcalendar table td.today a{
    background:#34832D;
    color:#fff;
}
.agenda .jcalendar table td a:hover,.agenda .jcalendar table td a:focus,.agenda .jcalendar table td a:active{
    background:#EDEDED;
    color:#A4A4A4;
}
.agenda .jcalendar table td.has-events a span{
    background:#EDEDED;
    color:#8C8C8C;
    padding-bottom:0;
}
.agenda .jcalendar table td.calendar-current-day a{
    background:#0094CC;
    color:#fff;
    text-decoration:none;
    border:none;
}
.agenda .jcalendar table td.calendar-current-day a span{
    background:#0094CC;
    color:#fff;
}
.s_orange .agenda .jcalendar table td.calendar-current-day a{
    background:#C93903;
    color:#fff;
    text-decoration:none;
    border:none;
}
.s_orange .agenda .jcalendar table td.calendar-current-day a span{
    background:#C93903;
    color:#fff;
}
.s_green .agenda .jcalendar table td.calendar-current-day a{
    background:#34832D;
    color:#fff;
    text-decoration:none;
    border:none;
}
.s_green .agenda .jcalendar table td.calendar-current-day a span{
    background:#34832D;
    color:#fff;
}
.agenda .jcalendar table td a:hover span,.agenda .jcalendar table td a:focus span,.agenda .jcalendar table td a:active span{
    background:#EDEDED;
    color:#0094CC;
}
.s_orange .agenda .jcalendar table td a:hover span,.s_orange .agenda .jcalendar table td a:focus span,.s_orange .agenda .jcalendar table td a:active span{
    background:#EDEDED;
    color:#C93903;
}
.s_green .agenda .jcalendar table td a:hover span,.s_green .agenda .jcalendar table td a:focus span,.s_green .agenda .jcalendar table td a:active span{
    background:#EDEDED;
    color:#34832D;
}
.snipped_mar{
    clear:both;
    margin:0 2.5em 0 2em;
}
.snipped_mar hr{
    color:#C3D2D6;
    margin:.4em 0;
}
.snipped_mar .box .boxhead{
    margin:0 0 .2em 0;
}
.twitter_box{
    clear:both;
    font-size:1em;
    line-height:.5;
    margin:1em 0 0 0;
}
.twitter_box h3.bird{
    background:url(../images/css_img/icon_twitter.png) no-repeat right 50% #FFF;
    font-size:1.5em;
    margin:0 2em 0 0;
    padding:14px 0;
}
.twitter_box hr{
    color:#FFF;
    border-top:1px dotted #DBDBDA;
    margin:.4em 0;
}
.s_def .twitter_box h3{
    color:#333!important;
}
.s_orange .twitter_box h3{
    color:#333!important;
}
.s_green .twitter_box h3{
    color:#333!important;
}
.s_def .twitter_box a{
    color:#0094CC!important;
}
.s_orange .twitter_box a{
    color:#C93903!important;
}
.s_green .twitter_box a{
    color:#34832D!important;
}
.twitter_box #twtr-widget-1 .twtr-hd{
    padding:3px 0 8px 0!important;
}
.twitter_box #twtr-widget-1 .twtr-tweet{
    border-top:1px dotted #DBDBDA!important;
}
.twitter_box #twtr-widget-1 .twtr-tweet-wrap{
    padding:8px 0!important;
}
.twitter_box #twtr-widget-1{
    font-family:Arial,sans-serif!important;
    font-size:1.1em!important;
}
.twitter_box #twtr-widget-1 .twtr-doc .twtr-hd h3{
    font-size:1.3em!important;
}
.twitter_box #twtr-widget-1 .twtr-doc .twtr-hd h4{
    font-size:1.2em!important;
}
.twitter_box #twtr-widget-1 .twtr-doc .twtr-hd h4 a{
    color:#0094CC!important;
}
.twitter_box #twtr-widget-1 .twtr-bd p{
    font-size:1em!important;
}
.twitter_box #twtr-widget-1 .twtr-bd p em{
    font-size:.9em!important;
}
.twitter_box #twtr-widget-1 .twtr-bd p a{
    font-size:1em!important;
}
.twitter_box #twtr-widget-1 .twtr-ft{
    border-top:1px dotted #DBDBDA!important;
}
.twitter_box #twtr-widget-1 .twtr-ft div a img{
    display:none!important;
}
.s_def .link_anchor{
    clear:both;
    color:#0094CC;
    margin:0 0 1.8em 0;
}
.s_def .link_anchor a{
    color:#48484A;
    font-size:1.3em;
    line-height:2;
    padding:0 .4em;
}
.s_def .link_anchor a:hover{
    color:#0094CC;
}
.s_orange .link_anchor{
    clear:both;
    color:#C93903;
    margin:0 0 1.8em 0;
}
.s_orange .link_anchor a{
    color:#48484A;
    font-size:1.3em;
    line-height:2;
    padding:0 .4em;
}
.s_orange .link_anchor a:hover{
    color:#C93903;
}
.s_green .link_anchor{
    clear:both;
    color:#34832D;
    margin:0 0 1.8em 0;
}
.s_green .link_anchor a{
    color:#48484A;
    font-size:1.3em;
    line-height:2;
    padding:0 .4em;
}
.s_green .link_anchor a:hover{
    color:#34832D;
}
.slider{
    clear:both;
    padding:.3em 0 0 0;
}
.slider ul li{
    margin:0 0 .8em 0;
    position:relative;
}
.slider ul li h4.slide_title{
    color:#213871;
    display:block;
    font-size:1.5em;
    line-height:2;
}
.slider ul li a.slide_title span.s_title{
    background:url(../images/css_img/slide_bkr.png) no-repeat scroll left top #FFF;
    border-bottom:2px solid #E7E7E7;
    color:#213871;
    display:block;
    font-size:14px;
    height:30px;
    line-height:1.8;
    padding:0 0 0 20px;
}
.slider ul li a.slide_title span.s_title span.close{
    background:url(../images/css_img/slide_bklc.png) no-repeat left 50%;
    position:absolute;
    right:0;
    top:0;
    *top:19px;
    height:30px;
    width:24px;
}
.slider ul li a.slide_title span.s_title span.open{
    background:url(../images/css_img/slide_bklo.png) no-repeat left 50%;
    position:absolute;
    right:0;
    top:0;
    *top:19px;
    height:30px;
    width:24px;
}
.s_orange .slider ul li a.slide_title span.s_title{
    background:url(../images/css_img/slide_bkr_orange.png) no-repeat scroll left top #FFF;
    border-bottom:2px solid #E7E7E7;
    color:#930;
    display:block;
    font-size:14px;
    height:30px;
    line-height:1.8;
    padding:0 0 0 20px;
}
.s_orange .slider ul li a.slide_title span.s_title span.close{
    background:url(../images/css_img/slide_bklc_orange.png) no-repeat left 50%;
    position:absolute;
    right:0;
    top:0;
    *top:19px;
    height:30px;
    width:24px;
}
.s_orange .slider ul li a.slide_title span.s_title span.open{
    background:url(../images/css_img/slide_bklo_orange.png) no-repeat left 50%;
    position:absolute;
    right:0;
    top:0;
    *top:19px;
    height:30px;
    width:24px;
}
.s_green .slider ul li a.slide_title span.s_title{
    background:url(../images/css_img/slide_bkr_green.png) no-repeat scroll left top #FFF;
    border-bottom:2px solid #E7E7E7;
    color:#0A5105;
    display:block;
    font-size:14px;
    height:30px;
    line-height:1.8;
    padding:0 0 0 20px;
}
.s_green .slider ul li a.slide_title span.s_title span.close{
    background:url(../images/css_img/slide_bklc_green.png) no-repeat left 50%;
    position:absolute;
    right:0;
    top:0;
    *top:19px;
    height:30px;
    width:24px;
}
.s_green .slider ul li a.slide_title span.s_title span.open{
    background:url(../images/css_img/slide_bklo_green.png) no-repeat left 50%;
    position:absolute;
    right:0;
    top:0;
    *top:19px;
    height:30px;
    width:24px;
}
.slide_box{
    margin:1.3em 0 0 1em;
}
.slide_box .imgw{
    border:5px solid #F1F1F1;
}
.slide_box .imgl{
    margin:0 1em 0 0;
}
.slide_box .imgr{
    margin:0 0 0 1em;
}
.slide_box .content{
    padding:0 1em 0 0;
}
.slide_box .content p.subtitle{
    font-size:1.4em;
    line-height:1.3;
    margin:0 0 .4em 0;
}
.slide_box .content p{
    font-size:1.3em;
    line-height:1.2;
    margin:0 0 .2em 0;
}
.slide_box .content li{
    background-position:left .6em;
    font-size:1.3em;
    padding:0 0 .4em 10px;
}
.js .slide_box .imgl{
    margin:0;
}
.js .slide_box .imgr{
    margin:0;
    height:94px;
    width:218;
}
.peu_slider{
    margin:0 0 4em 0;
}
.slide_box .content .boxtool_social li{
    font-size:1.3em;
    padding:0!important;
    background:none!important;
    margin:0 0 .8em 0;
    position:relative;
}
.slide_box .content .cuerpo li{
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 7px white!important;
    line-height:1.5em;
}
.cuerpo a{
    color:#0094CC;
}
.cuerpo a:hover{
    color:#213871!important;
}
.entrevista{
    margin:0 0 2.6em 0;
}
.entrevista p{
    font-size:1.3em;
    line-height:1.8;
}
.entrevista .cuerpo a{
    color:#0094CC;
}
.entrevista .cuerpo a:hover{
    color:#213871!important;
}
.s_green .entrevista .cuerpo a{
    color:#34832D!important;
}
.s_green .entrevista .cuerpo a:hover{
    color:#0A5105!important;
}
.s_orange .entrevista .cuerpo a{
    color:#C93903!important;
}
.s_orange .entrevista .cuerpo a:hover{
    color:#930!important;
}
.entrevista .intro{
    clear:both;
    padding:1em;
}
.entrevista .intro .txt_img{
    margin:0;
}
.entrevista .intro .content{
    margin:.4em 0 0 1.4em;
}
.entrevista .intro .content p{
    line-height:1.5;
}
.entrevista .intro .content a{
    color:#0094CC;
}
.entrevista .intro .content a:hover{
    color:#213871!important;
}
.s_green .entrevista .intro .content a{
    color:#34832D!important;
}
.s_green .entrevista .intro .content a:hover{
    color:#0A5105!important;
}
.s_orange .entrevista .intro .content a{
    color:#C93903!important;
}
.s_orange .entrevista .intro .content a:hover{
    color:#930!important;
}
.entrevista .datos{
    font-size:1.1em;
    margin:.3em 0 0 0;
}
.entrevista .cuerpo{
    padding:0 1em;
    margin-top:10px;
}
.entrevista .cuerpo .pre{
    margin:2em 0 .1em 0;
}
.entrevista .cuerpo .firma{
    margin:3em 0 0 0;
}
.entrevista .cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 15px white!important;
}
.entrevista .intro li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 15px transparent!important;
}
.s_orange .entrevista .cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_orange.gif") no-repeat left 15px white!important;
}
.s_orange .entrevista .intro li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_orange.gif") no-repeat left 15px transparent!important;
}
.s_green .entrevista .cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_green.gif") no-repeat left 15px white!important;
}
.s_green .entrevista .intro li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_green.gif") no-repeat left 15px transparent!important;
}
.jornada{
    margin:0 0 2.6em 0;
}
.jornada p{
    font-size:1.3em;
    line-height:1.8;
}
.jornada .cuerpo a{
    color:#0094CC;
}
.jornada .cuerpo a:hover{
    color:#213871!important;
}
.s_green .jornada .cuerpo a{
    color:#34832D!important;
}
.s_green .jornada .cuerpo a:hover{
    color:#0A5105!important;
}
.s_orange .jornada .cuerpo a{
    color:#C93903!important;
}
.s_orange .jornada .cuerpo a:hover{
    color:#930!important;
}
.jornada .intro{
    clear:both;
    padding:1em;
}
.jornada .intro .txt_img{
    margin:0;
}
.jornada .intro .content{
    margin:.4em 0 0 1.4em;
}
.jornada .intro .content p{
    line-height:1.5;
}
.jornada .intro .content a{
    color:#0094CC;
}
.jornada .intro .content a:hover{
    color:#213871!important;
}
.s_green .jornada .intro .content a{
    color:#34832D!important;
}
.s_green .jornada .intro .content a:hover{
    color:#0A5105!important;
}
.s_orange .jornada .intro .content a{
    color:#C93903!important;
}
.s_orange .jornada .intro .content a:hover{
    color:#930!important;
}
.jornada .datos{
    font-size:1.1em;
    margin:.3em 0 0 0;
}
.jornada .cuerpo{
    padding:0 1em;
    margin-top:10px;
}
.jornada .cuerpo .pre{
    margin:2em 0 .1em 0;
}
.jornada .cuerpo .firma{
    margin:3em 0 0 0;
}
.jornada .cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 15px white!important;
}
.jornada .intro li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 15px transparent!important;
}
.s_orange .jornada .cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_orange.gif") no-repeat left 15px white!important;
}
.s_orange .jornada .intro li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_orange.gif") no-repeat left 15px transparent!important;
}
.s_green .jornada .cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_green.gif") no-repeat left 15px white!important;
}
.s_green .jornada .intro li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet_green.gif") no-repeat left 15px transparent!important;
}
.jornada .intro .txt_img .content h3{
    color:#213871!important;
    font-size:2.3em;
}
.s_orange .jornada .intro .txt_img .content h3{
    color:#930!important;
    font-size:2.3em;
}
.s_green .jornada .intro .txt_img .content h3{
    color:#0A5105!important;
    font-size:2.3em;
}
.jornada .intro .txt_img .content h3{
    color:#213871!important;
    font-size:2.3em;
}
.jornada_info .day{
    background:url(../images/css_img/icon_calender_day.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.jornada_info .time{
    background:url(../images/css_img/icon_time.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.jornada_info .place{
    background:url(../images/css_img/icon_place.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.jornada_info .orga{
    background:url(../images/css_img/icon_orga.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.jornada_info .tel{
    background:url(../images/css_img/icon_tel.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.jornada_info .email{
    background:url(../images/css_img/icon_mail.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.jornada_info .price{
    background:url(../images/css_img/icon_price.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .day{
    background:url(../images/css_img/icon_calender_day_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .time{
    background:url(../images/css_img/icon_time_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .place{
    background:url(../images/css_img/icon_place_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .orga{
    background:url(../images/css_img/icon_orga_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .tel{
    background:url(../images/css_img/icon_tel_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .email{
    background:url(../images/css_img/icon_mail_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_orange .jornada_info .price{
    background:url(../images/css_img/icon_price_orange.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .day{
    background:url(../images/css_img/icon_calender_day_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .time{
    background:url(../images/css_img/icon_time_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .place{
    background:url(../images/css_img/icon_place_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .orga{
    background:url(../images/css_img/icon_orga_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .tel{
    background:url(../images/css_img/icon_tel_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .email{
    background:url(../images/css_img/icon_mail_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.s_green .jornada_info .price{
    background:url(../images/css_img/icon_price_green.png) no-repeat left 50%;
    padding:3px 0 3px 20px;
}
.box .boxcontent p{
    font-size:1.3em;
    line-height:1.4;
    margin:0 0 .4em 0;
}
.font10{
    font-size:.9em!important;
}
.cuerpo li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 15px white!important;
    line-height:1.5em;
}
.cuerpo2 li{
    background-position:left .6em;
    font-size:1.3em;
    padding:7px 0 .4em 10px;
    line-height:1.5em;
}
.inter .c2 .col_center .taglib-header{
    display:none;
}
.inter .c2 .col_center .asset-full-content .asset-content{
    margin:0!important;
}
.inter .c2 .asset-full-content .asset-content .col_center_inter{
    float:left;
    margin:2em 2em 0 0;
    overflow:hidden;
    width:48em;
}
.inter .c2 .col_center .asset-full-content .col_snipped{
    float:left;
    margin:4em 0 0 0;
    overflow:hidden;
    width:21.9em;
}
.inter .c2 .col_center .asset-full-content .col_snipped .box{
    float:none;
    width:auto;
    margin-bottom:30px;
}
.js .c2 .col_center .asset-full-content .txt_img .txtw_b{
    float:left;
    width:238px;
}
.inter .c2 .col_center .asset-full-content .txt_img .content p.subtitle{
    font-family:Arial,sans-serif;
    font-size:1.3em;
    line-height:1.4;
    margin:0 0 .2em 0;
}
.inter .c2 .col_center .asset-full-content strong{
    font-weight:bold;
    font-family:Arial,sans-serif!important;
}
.stan_form{
    color:#838383;
}
.stan_form input,.stan_form select{
    border:1px solid #E7E7E7;
    color:#838383;
}
.stan_form legend{
    color:#213871;
    font-size:1.9em;
    line-height:2;
}
.form_box .c2 .search_events .boxl{
    float:left;
    width:31.6em;
}
.form_box .c2 .search_events .boxr{
    float:right;
    width:31.6em;
}
.search_events label{
    float:left;
    font-size:1.3em;
    line-height:2;
    padding:0 .2em;
    width:3.1em;
}
.search_events input.query_w{
    margin:0 0 3.5em 0;
    padding:.35em .65em;
    width:18.8em;
}
.search_events .query_t{
    padding:.3em .4em;
    width:20.2em;
}
.search_events .query_u{
    padding:.3em .4em;
    width:22.2em;
    margin:.2em 0 0 0;
}
.search_events .aui-datepicker select{
    margin:0 .2em .6em 0;
    padding:.3em .4em;
}
.search_events input.query_s,.search_events input.query_c{
    cursor:pointer;
    border:4px solid #E7E7E7;
    float:right;
    margin:1.2em 0 0;
    padding:0 .6em;
    background-color:#F0F0F0;
}
.search_events input.query_s{
    margin:1.2em 0 0 1em;
}
.search_events #begin,.search_events #ends{
    display:none;
}
.js .search_events #begin,.js .search_events #ends{
    cursor:pointer;
    display:inline;
    margin:0 .4em 0 0;
}
.search_events .aui-icon{
    background:url(../images/css_img/icon_calender.png) no-repeat scroll 0 0 transparent;
}
.search_events .aui-buttonitem-icon-only{
    padding:3px;
    background:none;
    border:none;
}
.s_orange .search_events .aui-icon{
    background:url(../images/css_img/icon_calender_orange.png) no-repeat scroll 0 0 transparent;
}
.s_green .search_events .aui-icon{
    background:url(../images/css_img/icon_calender_green.png) no-repeat scroll 0 0 transparent;
}
.subs{
    margin:0 4em 0 0;
}
.subs label{
    display:block;
    font-size:1.3em;
    line-height:1.8;
}
.subs input,.subs select{
    font-size:.9em!important;
    display:block;
    margin:0 0 1em 0;
    padding:3px 8px!important;
}
.subs .black{
    color:#000;
    display:inline-table;
    font-size:1.3em;
    line-height:1.2;
    margin:0 0 0 .5em;
    width:42em;
}
.inscripcions-portlet .subs .black{
    color:#000;
    display:inline-table;
    font-size:1.3em;
    line-height:1.2;
    margin:0 0 0 .5em;
    width:95%;
}
.subs .send{
    padding:1em!important;
}
.subs .send .black{
    width:32em;
}
.subs .mar4{
    padding:0 4em 0 0;
}
.subs .tel{
    width:29em;
}
.subs .empresa{
    width:48em;
}
.subs .nom_empresa{
    width:54em;
}
.subs .cif{
    width:21em;
}
.subs .carrec{
    width:45em;
}
.subs .postal{
    width:45em;
}
.subs .cp{
    width:14em;
}
.subs .poblacio{
    width:35em;
}
.subs .fijo{
    width:25em;
}
.subs .nom_total{
    width:30em;
}
.subs .subsector{
    width:48em;
}
.subs .info{
    display:inline;
    padding:0;
}
.subs .interes{
    width:48em;
}
.subs .canal{
    width:52em;
}
.subs .invita{
    width:52em;
}
.subs .acept{
    display:inline;
    padding:0;
}
.subs .poli{
    display:inline;
    padding:0;
}
.subs .submit{
    background:url(../images/css_img/buton.png) no-repeat left top transparent!important;
    border:0 none!important;
    color:white;
    float:right;
    font-size:13px!important;
    height:30px;
    margin:0;
    width:77px;
    text-shadow:none;
}
.subscripciones-form-portlet .subs .results-header{
    background-color:transparent;
}
.subscripciones-form-portlet .subs .portlet-section-header th{
    color:#000;
    font-size:1.3em;
    line-height:1.1;
    margin:0 0 0 .5em;
    vertical-align:top;
}
.subscripciones-form-portlet .subs .taglib-search-iterator td{
    color:#000;
    font-size:1.3em;
    line-height:1.1;
    margin:0 0 0 .5em;
    vertical-align:top;
}
.subscripciones-form-portlet .subs .taglib-search-iterator td.col-2{
    width:95%;
}
.subscripciones-form-portlet .subs .taglib-search-iterator td{
    background-color:transparent;
}
.subscripciones-form-portlet .subs-comunicados .aui-field-input-choice{
    margin-left:9px;
}
.subscripciones-form-portlet .subs-comunicados label{
    color:#000;
    font-size:1.3em;
    line-height:1.1;
    margin:0 0 0 .5em;
    vertical-align:top;
    font-weight:normal;
    padding-left:10px;
}
.contact fieldset{
    padding:2em;
}
.contact label{
    color:#333;
    font-size:1.3em;
    clear:both;
    display:block;
    padding:1em 0;
    font-weight:normal!important;
}
.contact .nombre,.contact .email,.contact .tel,.contact .mensaje{
    border:1px solid #D8DEE0;
    font-size:1.1em;
    display:block;
    padding:3px 8px;
}
.contact .nombre{
    width:90%;
}
.contact .email{
    width:80%;
}
.contact .tel{
    width:65%;
}
.contact .mensaje{
    margin:0 0 1em 0;
}
.contact .send{
    margin-bottom:1em!important;
}
.contact .black{
    color:#333;
    margin:0 0 0 .8em;
    position:relative;
    top:-0.3em;
}
.contact input[type="submit"].submit{
    background:url(../images/css_img/buton.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:12px;
    height:30px;
    margin:0;
    width:77px;
    text-shadow:none;
}
.s_orange .contact input[type="submit"].submit{
    background:url(../images/css_img/buton_orange.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:12px;
    height:30px;
    margin:0;
    width:77px;
    text-shadow:none;
}
.s_green .contact input[type="submit"].submit{
    background:url(../images/css_img/buton_green.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:12px;
    height:30px;
    margin:0;
    width:77px;
    text-shadow:none;
}
.inter .c2 .col_snipped_contacte{
    float:left;
    margin:2em 0 0 0;
    overflow:hidden;
    width:22em;
}
.inter .c2 .web-form-portlet .col_center_inter{
     margin:2em 2em 0 0;
    overflow:hidden;
   
}
.clusters h3{
    color:green!important;
}
.clusters .txt_img .imgr{
    margin-top:18px;
    width:218px;
    height:94px;
}
.clusters .txt_img .txtw{
    float:none;
    text-align:justify;
    width:480px;
}
.clusters .txtw .content{
    margin:1.6em 3.8em .0.6em;
}
.clusters .arrow_small{
    background:url(../images/css_img/arrow_green_small.png) no-repeat right 50% white;
}
.clusters .arrow_blank{
    background:url(../images/css_img/fletxa-out3.png) no-repeat right 50% white;
}
.clusters a:hover{
    color:green!important;
}
.perfils h3{
    color:#C93903!important;
}
.perfils .txt_img .imgr{
    margin-top:18px;
    width:218px;
    height:94px;
}
.perfils .txt_img .txtw{
    float:none;
    text-align:justify;
    width:480px;
}
.perfils .txtw .content{
    margin:1.6em 3.8em .0.6em;
}
.perfils .arrow_small{
    background:url(../images/css_img/arrow_def_small.png) no-repeat right 50% white;
}
.perfils .arrow_blank{
    background:url(../images/css_img/fletxa-out2.png) no-repeat right 50% white;
}
.perfils a:hover{
    color:#C93903!important;
}
.anelles h3{
    color:#213871!important;
}
.anelles .txt_img .imgr{
    margin-top:18px;
    width:218px;
    height:94px;
}
.anelles .txt_img .txtw{
    float:none;
    text-align:justify;
    width:480px;
}
.anelles .txtw .content{
    margin:1.6em 3.8em .0.6em;
}
.anelles .arrow_small{
    background:url(../images/css_img/arrow_blue_small.png) no-repeat right 50% white;
}
.anelles .arrow_blank{
    background:url(../images/css_img/fletxa-out.png) no-repeat right 50% white;
}
.anelles a:hover{
    color:#0094CC!important;
}
.assessorament .txt_img .content h3{
    color:#213871!important;
    font-size:2.3em!important;
}
.assessorament .txt_img .imgr{
    margin-top:18px;
    width:218px;
    height:94px;
}
.assessorament .txt_img .txtw{
    float:none;
    text-align:left;
    width:480px;
}
.assessorament .txtw .content{
    margin:1.6em 3.8em .0.6em;
}
.assessorament .arrow_small{
    background:url(../images/css_img/arrow_blue_small.png) no-repeat right 50% white;
}
.assessorament a:hover{
    color:#0094CC!important;
}
.boxtool .st_sharethis .stButton .chicklets{
    background:url("../images/css_img/icon_share.jpg") no-repeat scroll right top transparent;
    padding-left:20px;
    padding-right:3px;
    white-space:nowrap;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    display:inline-block;
    height:16px;
    line-height:16px;
}
.boxtool_social .st_sharethis .stButton .chicklets{
    background:url("../images/icon_share_big.jpg") no-repeat scroll right top transparent;
    padding:0;
    white-space:nowrap;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    display:inline-block;
    height:32px;
    width:32px;
    line-height:16px;
}
.small .boxtool_social .st_sharethis .stButton .chicklets{
    background:url("../images/icon_share_small.jpg") no-repeat scroll right top transparent!important;
    height:25px!important;
    width:25px!important;
    padding:0!important;
    white-space:nowrap!important;
    font-family:Verdana,Arial,sans-serif!important;
    font-size:10px!important;
    display:inline-block!important;
    line-height:16px!important;
}
.twtr-ft{
    display:none;
}
.pdf{
    background:url("../images/css_img/icon_pdf.png") no-repeat right 50% transparent;
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:2px 1.6em 0 0;
}
.mail{
    background:url(../images/css_img/icon_mail.png) no-repeat right 50% white;
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:0 1.6em 0 0;
}
.s_orange .mail{
    background:url(../images/css_img/icon_mail_orange.png) no-repeat right 50% white;
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:0 1.6em 0 0;
}
.s_green .mail{
    background:url(../images/css_img/icon_mail_green.png) no-repeat right 50% white;
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 0 .6em 0;
    padding:0 1.6em 0 0;
}
.table_default{
    background-color:#F5F5F5;
    border:1px solid #E6E6E6;
    margin:0 0 3em 0;
    width:100%;
}
.table_default th{
    border:1px solid #E6E6E6;
    font-family:Arial,sans-serif!important;
    color:#213871;
    padding:0;
    text-align:center;
    font-size:1.7em;
    line-height:2.9;
}
.table_default th.first{
    text-align:left;
    padding:0 0 0 36px;
}
.table_default th.icon_w{
    background:url("../images/css_img/icon_word.png") no-repeat 70% 50%;
    padding:0 0 0 7%;
    text-align:left;
}
.table_default th.icon_o{
    background:url("../images/css_img/icon_openoffice.png") no-repeat 80% 50%;
    padding:0 0 0 4%;
    text-align:left;
}
.table_default th.thbb{
    background:url("../images/css_img/bk_th.gif") repeat left top;
    padding:2px;
    line-height:0;
}
.table_default td{
    border:1px solid #E6E6E6;
    font-family:Arial,sans-serif!important;
    color:#000;
    padding:0;
    text-align:center;
    font-size:1.3em;
    line-height:2.5;
}
.table_default td.first{
    text-align:left;
    padding:0 0 0 36px;
}
.table_default td.icon_w{
    background:url("../images/css_img/icon_download.png") no-repeat 50% 50%;
}
.table_default td.icon_o{
    background:url("../images/css_img/icon_download.png") no-repeat 50% 50%;
}
.table_default td.icon_w a{
    display:block;
    height:1.8em;
}
.table_default td.icon_o a{
    display:block;
    height:1.8em;
}
.table_default td.icon_w span{
    display:none;
}
.table_default td.icon_o span{
    display:none;
}
.table_default tbody tr:hover{
    background-color:#E6E6E6;
}
.table_default tbody tr:hover td.icon_w{
    background:url("../images/css_img/icon_d_word.png") no-repeat 50% 50%;
}
.table_default tbody tr:hover td.icon_o{
    background:url("../images/css_img/icon_d_openoffice.png") no-repeat 50% 50%;
}
.titol_seccio{
    overflow:auto;
}
.titol_seccio h2{
    float:left;
    width:70%;
    margin-top:20px;
}
.titol_seccio .boxtool{
    float:left;
    width:25%;
    clear:none;
    margin-top:40px;
}
.titol_seccio .boxtxt{
    clear:both;
    margin:0 0 2.6em 0;
    padding:1em 2em;
    margin-top:75px;
}
.portlet-login .subs input.aui-field-input-choice{
    margin-top:5px;
    margin-right:5px;
}
.portlet-login .navigation{
    background:none;
    border:none;
    padding-top:10px;
    padding-left:0;
    padding-bottom:0;
    width:auto;
    float:left;
    clear:both;
}
.portlet-login .taglib-captcha td input{
    margin:0;
    display:initial;
}
.portlet-login .boxtxtb .navigation li{
    font-size:10px;
}
.portlet-login .portlet-borderless-bar{
    background:none;
}
.portlet-login .portlet-borderless-bar span{
    background:black;
}
.portlet-login .portlet-borderless-bar span.portlet-back{
    background:none;
}
.form_box .boxtxt .search_events label{
    float:left;
    font-size:1.3em;
    line-height:2;
    padding:0 .2em;
    width:3.1em;
}
.form_box .boxtxt .search_events #query_w{
    margin:0 0 3.5em 0;
    padding:.35em .65em;
    width:20.8em;
}
.form_box .boxtxt .search_events #query_t,.form_box .boxtxt .search_events #query_u{
    padding:.3em .4em;
    width:22.2em;
}
.search_events #query_u{
    margin:.2em 0 0 0;
}
.search_events #b_day,.search_events #b_month,.search_events #b_year,.search_events #f_day,.search_events #f_month,.search_events #f_year{
    padding:.3em .4em;
}
.search_events #b_day,.search_events #f_day{
    margin:0 .2em .6em 0;
    width:4.8em;
}
.search_events #b_month,.search_events #f_month{
    margin:0 .2em .6em 0;
    width:6.6em;
}
.search_events #b_year,.search_events #f_year{
    margin:0 .2em .6em 0;
    width:4.8em;
}
.search_events #query_s{
    cursor:pointer;
    border:4px solid #E7E7E7;
    float:right;
    margin:1.2em 0 0;
    padding:0 .6em;
}
.search_events #begin,.search_events #ends{
    display:none;
}
.js .form_box .boxtxt .search_events #begin,.js .form_box .boxtxt .search_events #ends{
    cursor:pointer;
    display:inline;
    margin:0 .4em 0 0;
}
.form_box .boxtxt .search_events h3{
    margin:.6em 0;
}
.form_box .boxtxt .search_events .sa_t,.form_box .boxtxt .search_events .sa_a,.form_box .boxtxt .search_events .sa_l,.form_box .boxtxt .search_events .sa_o,.form_box .boxtxt .search_events .sa_f,.form_box .boxtxt .search_events .sa_g{
    padding:.3em .4em;
    width:21.2em;
}
.form_box .boxtxt .search_events .submit{
    text-shadow:none;
    background:url(../images/css_img/buton.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:11px;
    height:30px;
    margin:2em 0 0 0;
    width:77px;
}
.form_box .boxtxt .search_events .reset{
    text-shadow:none;
    background:url(../images/css_img/buton_reset.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:left;
    font-size:11px;
    height:30px;
    margin:2em 0 0 0;
    width:77px;
}
.s_orange .form_box .boxtxt .search_events .submit{
    text-shadow:none;
    background:url(../images/css_img/buton_orange.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:11px;
    height:30px;
    margin:2em 0 0 0;
    width:77px;
}
.s_green .form_box .boxtxt .search_events .submit{
    text-shadow:none;
    background:url(../images/css_img/buton_green.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:11px;
    height:30px;
    margin:2em 0 0 0;
    width:77px;
}
.form_box .boxtxt .search_events .aui-datepicker{
    float:none;
}
.result_box{
    margin:2em 0;
}
.result_box .boxhead{
    background-color:#E7E7E7;
    font-size:1.1em;
    padding:.5em 1em;
}
.result_box .boxcontent{
    margin:1em 0 0 0;
}
.result_box .boxcontent ul li{
    color:#333;
    border-bottom:1px dotted #E7E7E7;
    font-size:1.3em;
    padding:1em .5em;
}
.result_box .boxfootet{
    background-color:#E7E7E7;
    font-size:1.1em;
    padding:.5em 1em 0 1em;
    text-align:center;
}
.result_box input[type="submit"]{
    text-shadow:none;
    background:url(../images/css_img/buton.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:11px;
    height:30px;
    margin:2em 1em;
    width:77px;
}
.s_orange .result_box input[type="submit"]{
    text-shadow:none;
    background:url(../images/css_img/buton_orange.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:11px;
    height:30px;
    margin:2em 1em;
    width:77px;
}
.s_green .result_box input[type="submit"]{
    text-shadow:none;
    background:url(../images/css_img/buton_green.png) no-repeat left top transparent;
    border:0 none;
    color:#FFF;
    float:right;
    font-size:11px;
    height:30px;
    margin:2em 1em;
    width:77px;
}
.result_box .boxhead .search-pages,.result_box .boxfootet .search-results,.result_box .boxfootet .delta-selector{
    display:none;
}
.result_box .boxfootet .taglib-page-iterator .search-pages .page-selector{
    margin-left:10px;
    margin-right:140px;
    padding-left:10px;
    padding-right:10px;
}
.result_box .boxfootet select{
    font-size:1em;
}
.result_box .boxfootet .taglib-page-iterator .search-pages .page-links .first,.result_box .boxfootet .taglib-page-iterator .search-pages .page-links .last{
    display:none;
}
.result_box .boxfootet .taglib-page-iterator .search-pages .page-links .next{
    font-family:Arial,sans-serif;
    margin:0;
    padding:.5em 1em;
    background:url(../images/css_img/arrow_blue_small.png) no-repeat right 50% #E7E7E7;
    border:none;
}
.result_box .boxfootet .taglib-page-iterator .search-pages .page-links .previous{
    font-family:Arial,sans-serif;
    margin:0;
    padding:.5em 1em;
    background:url(../images/css_img/arrow_blue_small_left.png) no-repeat left 50% #E7E7E7;
    border:none;
}
.result_box .results-header{
    display:none;
}
.nav_big{
    margin:2.8em 0 3em 0;
}
.nav_big li{
    margin:0 0 3.3em 0;
    height:87px;
    text-align:center;
    width:194px;
}
.nav_big li.jd{
    background:url(../images/css_img/bk_nav_jd.jpg) no-repeat left top;
}
.nav_big li.cf{
    background:url(../images/css_img/bk_nav_cf.jpg) no-repeat left top;
}
.nav_big li.fi{
    background:url(../images/css_img/bk_nav_fi.jpg) no-repeat left top;
}
.nav_big li a{
    color:#0094CC;
    font-size:15px;
    line-height:2.2;
}
.s_orange .nav_big li a{
    color:#C93903;
    font-size:15px;
    line-height:2.2;
}
.s_green .nav_big li a{
    color:#34832D;
    font-size:15px;
    line-height:2.2;
}
.txt_img .content .link_rss{
    background:url(../images/css_img/icon_rss.jpg) no-repeat right 50% white;
    color:#48484A!important;
    font-weight:bold;
    font-family:Arial,sans-serif;
    margin:0 .9em 0 0;
    padding:0 1.4em 0 0;
}
.agenda .result_box .boxhead_acteslist{
    background-color:#E7E7E7;
    font-size:1.1em;
    padding:.5em 1em;
    display:none;
}
.agenda .result_box .boxfootet_acteslist .search-results{
    display:inline;
}
.agenda .result_box .boxcontent_acteslist{
    margin:2em 0 1em 0;
}
.agenda .result_box .boxcontent_acteslist ul li .event{
    width:60em;
    height:auto;
}
.empty_results{
    font-size:1.3em;
}
.c2 .col_center .portlet-site-map li{
    font-size:15px;
    padding:0 0 4px 10px;
    background:url("../images/css_img/slider_bullet.gif") no-repeat left 10px transparent!important;
    margin-left:50px;
    border-left:solid 4px #09C;
}
.s_orange .c2 .col_center .portlet-site-map li{
    font-size:15px;
    padding:0 0 4px 10px;
    background:url("../images/css_img/slider_bullet_orange.gif") no-repeat left 10px transparent!important;
    margin-left:50px;
    border-left:solid 4px #C93903;
}
.s_green .c2 .col_center .portlet-site-map li{
    font-size:15px;
    padding:0 0 4px 10px;
    background:url("../images/css_img/slider_bullet_green.gif") no-repeat left 10px transparent!important;
    margin-left:50px;
    border-left:solid 4px #34832D;
}
.portlet-site-map{
    margin-top:20px;
}
.txtw .verde{
    width:10px;
    height:10px;
    background:green;
    border:1px solid;
    float:left;
}
.txtw .rojo{
    width:10px;
    height:10px;
    background:red;
    border:1px solid;
    float:left;
}
.txtw .naranja{
    width:10px;
    height:10px;
    background:orange;
    border:1px solid;
    float:left;
}
#portlet_new-password .portlet-title{
    display:none;
}
.newsletter-categoria{
    float:right;
}
.result_box .boxhead_nl-historico{
    background-color:#E7E7E7;
    font-size:1.1em;
    padding:.5em 1em;
    display:none;
}
.result_box .boxfootet_nl-historico .search-results{
    display:inline;
}
.boxcontent_nl-historico{
    clear:both;
    margin:2em 0 1.5em 0;
}
.boxcontent_nl-historico ul li{
    margin:0 0 .8em 0;
    position:relative;
}
.boxcontent_nl-historico ul li a.item-newsletter{
    background:url(../images/css_img/slide_bkr.png) no-repeat scroll left top #FFF;
    border-bottom:2px solid #E7E7E7;
    color:#213871;
    display:block;
    font-size:14px;
    line-height:1.8;
    padding:0 0 0 20px;
}
.boxcontent_nl-historico ul li a.item-newsletter span.n_title{
    color:#213871;
}
.boxcontent_nl-historico ul li a.item-newsletter span.n_fecha{
    color:#48484A;
    font-size:13px;
    font-weight:bold;
    margin-left:1em;
}
.boxcontent_nl-historico ul li a.item-newsletter span.n_categoria{
    color:#48484A;
    font-size:13px;
    margin-left:.5em;
}


footer {
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}

footer nav {
    padding: 15px;
}

footer nav a {
    display: inline-block;
    margin-right: 3px;
    
}
