@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular.woff') format('woff'),  url('../fonts/opensans-regular.ttf') format('truetype'),  url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-light.woff') format('woff'),  url('../fonts/opensans-light.ttf') format('truetype'),  url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibold.woff') format('woff'),  url('../fonts/opensans-semibold.ttf') format('truetype'),  url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold.woff') format('woff'),  url('../fonts/opensans-bold.ttf') format('truetype'),  url('../fonts/opensans-bold.svg#OpenSansBold') format('svg');
}
/*Funcionament general - ADE formatters*/
.formatter_body {
    float: left;
    width: 100%;
}
.padding1 {
    padding-bottom: 0 !important;
}
.padding2 {
    padding-top: 0 !important;
}
.z-index-menu {
    z-index: 9999;
    margin-bottom: 0;
}
.neteja {
    display: block;
    clear: both;
}
.padding-1 {
    padding: 1em;
}
/*Estils siteMap*/
.boxsitemap {
    margin-bottom: 20px;
    clear: left;
    display: table;
}
.boxsitemap h2 {
    margin-bottom: 10px;
}
.boxsitemap ul.list-group ul {
    padding-left: 0px;
    margin-left: 0px;
}
.boxsitemap ul.list-group ul.list-group ul ul {
    border-top: medium none;
}
.boxsitemap ul.list-group li {
    border-bottom: 1px solid #ddd !important;
    border-top: 0px solid #ddd !important;
}
.boxsitemap ul.list-group ul.list-group ul li.list-group-item {
    border-bottom: 0.5px solid #ddd;
    padding-left: 30px;
}
.boxsitemap ul.list-group ul.list-group ul li.list-group-item:before {
    padding-left: 15px;
}
.boxsitemap ul.list-group ul.list-group ul ul li.list-group-item {
    border-bottom: 0.5px solid #ddd;
    padding-left: 50px;
}
.boxsitemap ul.list-group ul.list-group ul ul li.list-group-item:before {
    padding-left: 35px;
}
.panel-body .trans {
    padding-bottom: 9px !important;
    padding-top: 16px !important;
    font-family: 'OpenSansSemibold';
}
.panel-body.transport {
    border-bottom: 1px solid #ddd !important;
}
.panel-heading.desplegable1 {
    border: medium none transparent;
}
/* Estils per xarxes socials de detall noticia */
.twitter_ui {
    float: left !important;
    width: 100px !important
}
.fb_iframe_widget {
    float: left !important;
    display: initial !important;
    position: initial !important;
    width: 120px !important
}
.google {
    float: left !important;
    width: 100px !important
}
.llistat_xarxes_socials .list-group-item-detall-noticia {
    border: medium none;
    border-radius: 0;
    margin: 0 0.15em;
    clear: left;
    display: block;
    padding: 10px 0px;
    position: relative;
    text-align: left;
}
.list-group-item .twitter_ui_xs {
    float: left;
}
.list-group .social_text_detall_noticia {
    float: left;
    text-align: left;
    color: #666;
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Helvetica,  Arial, sans-serif;
    font-size: 0.688em;
    font-style: italic;
}
b, strong {
    font-weight: normal !important;
    font-family: "OpenSansSemibold",Helvetica,Arial,sans-serif !important;
}

/*_________________________________________________________________________________________ M�BIL | menys de 768px - Estils per defecte */

/*_____________________________________________ GENERALS */
@media ( max-width : 47.938em) {
    #fContainer_right {
        border-top: none;
    }
    .fullcontainer-xs {
        padding: 0;
        overflow: hidden;
    }
    .fullcontainerNoPadding-xs { /*padding: 0;*/
    }
    /*.fullcontainer-xs .full-clear {padding-left:15px; padding-right:15px;}
.fullcontainer-xs .full-clear-col {padding-left:30px; padding-right:30px;}*/
    .full-width-xs {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
    .bgGrey-xs {
        background: #f5f5f5;
    }
    .clearfix-xs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .border-top-xs {
        border-top: 1px solid #ddd;
    }
    .margin-start-xs {
        margin-top: 3.500em;
    }
    .pad_top_xs {
        padding-top: 0 !important;
    }
    .pad_xs_0 {
        padding: 0px !important;
    }
    .col-xs-7 {
        width: 100% !important;
    }
}
html {
    font-size: 100%;
    overflow-x: hidden;
}
body {
    font-size: 1em;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    overflow: hidden;
    display:flex;
    flex-direction: column;
    min-height: 100vh;
}
#main {
    flex: 1 0 auto;
}
ul {
    list-style: none;
}
#center_1 ul li {
    margin-top: 0.5em;
    margin-bottom: 0.7em;
}
#center_1 ul.cercador_sac li {
    margin-bottom: 0;
    border-bottom: none;
}
a,a:target {
    outline: none;
}
a:hover {
    text-decoration: none !important;
}
h1 {
    margin: 0;
    padding: 0;
    text-align: center;
    color: #333;
}
h2 {
    font-size: 1.250em;
    padding: 0;
    margin: 0;
    margin-bottom: 0.800em;
}
h2.col-sm-12 {
    margin-top: 1em;
}
h2.col-sm-12.title {
    margin-top: 0;
}
h1, h2 {
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
h3, h4 {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
/* input {-webkit-appearance: none!important; -webkit-border-radius:0!important; border-radius:0!important;} */
input:focus {
    box-shadow: none !important;
}
label {
    font-weight: normal;
}
option {
    width: 100%;
    padding: 0;
    margin: 0;
}
blockquote {
    border: none;
}
footer.container {
    background: #EFEFEF;
}
.vermell_p {
    color: #BF0000;
    font-size: 0.875em
}
.a-vermell, .a-vermell a {
    color: #BF0000;
}
.dest {
    font-weight: bold;
}
.panel {
    box-shadow: none;
}
.shadowBox {
    position: relative;
}
.shadowBox2 {
    position: relative;
    overflow: hidden;
}
.capcelera_imatge.shadowBox2 {
    overflow: inherit;
}
@media (max-width: 47.938em) {
    .capcelera_imatge.shadowBox2 {
        overflow: hidden;
    }
}
.shadowBox-invert {
    position: relative;
    overflow: hidden;
}
.shadow {
    width: 90%;
    height: 1.250em;
    position: absolute;
    box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
    border-radius: 50%;
    z-index: 1;
    bottom: 0;
    left: 50%;
    margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.shadow2 {
    width: 90%;
    height: 1.250em;
    position: relative;
    box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
    border-radius: 50%;
    z-index: 0;
    bottom: 0;
    left: 50%;
    margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.shadow3 {
    width: 90%;
    height: 1.250em;
    position: relative;
    box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
    border-radius: 50%;
    z-index: 0;
    bottom: 0;
    left: 50%;
    margin-left: -45%;
    margin-top: -1.2em;
} /* Modificado para compatibilidad IE8 */
.shadow-top {
    width: 90%;
    height: 1.250em;
    position: absolute;
    box-shadow: 0 0.375em 0.375em rgb(229, 229, 229);
    border-radius: 50%;
    z-index: 1;
    top: -20px;
    left: 50%;
    margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.shadow-invert {
    width: 90%;
    height: 1.250em;
    position: absolute;
    box-shadow: 0 -0.375em 0.375em rgb(229, 229, 229);
    border-radius: 50%;
    z-index: 0;
    bottom: -1.250em;
    left: 50%;
    margin-left: -45%;
} /* Modificado para compatibilidad IE8 */
.collapse.in {
    height: auto !important;
}
.box {
    border: 1px solid #ddd;
    background: white;
    position: relative;
    z-index: 1;
    width: 100%;
}
.img-responsive {
    width: 100%;
}
.clearfix {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.opacitat_zero {
    opacity: 0; /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.border-top {
    border-top: 1px solid #ddd;
}
.border-bottom {
    border-bottom: 1px solid #ddd;
}
.reset {
    margin: 0 !important;
    padding: 0 !important;
}
.reset-left {
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.reset-right {
    padding-right: 0 !important;
    margin-right: 0 !important;
}
.pos_reset {
    position: static;
}
.pos_relative {
    position: relative !important;
}
.overflow_h {
    overflow: hidden;
}
.width_100 {
    width: 100%;
}
input[type="checkbox"] {
    -webkit-appearance: checkbox !important;
}
.over-hid {
    overflow: hidden
}
.pad_0 {
    padding: 0 !important;
}
.pad_top {
    padding-top: 0 !important;
}
.pad_right_0 {
    padding-right: 0 !important;
}
.pad_bottom_0 {
    padding-bottom: 0 !important;
}
.pad_left_0 {
    padding-left: 0 !important;
}
.padding-xs {
    padding-top: 1.250em;
    padding-bottom: 1.250em;
}
.padding-top-xs {
    padding-top: 1.250em;
}
.padding-bot-xs {
    padding-bottom: 1.250em;
}
.padding-min-bot-xs {
    padding-bottom: 0.375em;
}
.padding-end {
    padding-bottom: 1.875em;
}
.text-center-xs {
    text-align: center;
}
.mar_0 {
    margin: 0 !important;
}
.mar_top {
    margin-top: 0 !important;
}
.mar_right_0 {
    margin-right: 0 !important;
}
.mar_bottom_0 {
    margin-bottom: 0 !important;
}
.margin_top_xs {
    margin-top: 1.250em !important;
}
.mar_left_0 {
    margin-left: 0 !important;
}
.filet {
    margin: 0 50.313em;
    border-right: 1px solid #ddd;
    height: 0.2em;
}
.bgGrey {
    background: #f5f5f5;
}
.groc {
    background: #fcbe00 !important;
}

.groc2 {
    background: #FAD40F !important;
}

.celeste {
    background: #60c8d4 !important;
}
.vermell {
    background: #f94d00 !important;
}
.vermell2 {
    background: #DF3133 !important;
}
.red {
    color: #BF0000 !important;
}
.white {
    color: #fff !important;
}
.gray {
    color: #666666 !important;
}
.darkGray {
    color: #333 !important;
}
.bgRed {
    background: #BF0000 !important;
}
.verd {
    background: #72a03e !important;
}
.verd4 {
    background: #00A390 !important;
}
.verd5 {
    background: #68A225 !important;
}
.blau {
    background: #4a0dcc !important;
}
.blau_fosc {
    background: #005EB8 !important;
}

.blau_s {
    background: #7087B9 !important;
}

.lila {
    background: #C651C8 !important;
}

.gris {
    background: #888888 !important;
}
.gris_o {
    background: #333 !important;
}
.negre {
    background: #333 !important;
}
.taronja {
    background: #F88508;
}
.taronja2 {
    background: #EF6F25 !important;
}
.blau2 {
    background: #019DCE;
}
.verd2 {
    background: #15C218;
}
.verd3 {
    background: #46611C;
}
.blau3 {
    background: #4d7aff !important;
}
.blau4 {
    background: #0494F7 !important;
}

.brown {
    background: #804000 !important;
}
.magenta {
    background: #d900d0 !important;
}
.bgTransRed {
    background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0
    , 0, 0) ), color-stop(100%, rgba(0, 0, 0, 0.6) ) );
    /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* ie10+ */
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%,  rgba(0, 0, 0, 0.6) 100% ); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',  endColorstr='#000000', GradientType=0 );
}
.bgTransRed {
    background: transparent;
    filter: none;
}
.gradient {
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 50%;
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
    51, 51, 0) ), color-stop(72%, rgba(51, 51, 51, 0.5) ),  color-stop(100%, rgba(51, 51, 51, 1) ) ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% );
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% );
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% ); /* IE10+ */
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 0.5) 72%, rgba(51, 51, 51, 1) 100% ); /* W3C */




    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.border_groc {
    border-top: 0.375em solid #FEBF00;
}
.border_celeste {
    border-top: 0.375em solid #5BC8D5;
}
.border_vermell {
    border-top: 0.375em solid #FC4C00;
}
.border_verd, .rslt .border_verd_cerca {
    border-top: 0.375em solid #71A137;
}
.border_morat {
    border-top: 0.375em solid #4A00D0;
}
.border_taronja, .rslt .border_taronja_cerca {
    border-top: 0.375em solid #FF8000;
}
.border_blau {
    border-top: 0.375em solid #4D7AFF;
}
.border_fucsia {
    border-top: 0.375em solid #D900D0;
}
.border_verd_dos {
    border-top: 0.375em solid #00B259;
}

.border_groc2 { border-top: 0.375em solid #FAD40F; }
.border_blau4 { border-top: 0.375em solid #0494F7; }
.border_taronja2 { border-top: 0.375em solid #EF6F25; }
.border_verd4 { border-top: 0.375em solid #00A390; }
.border_vermell2 { border-top: 0.375em solid #DF3133; }
.border_blau_fosc { border-top: 0.375em solid #005EB8; }
.border_verd5 { border-top: 0.375em solid #68A225; }
.border_lila { border-top: 0.375em solid #C651C8; }

.border-bottom {
    border-bottom: 1px solid #ddd;
}
.sense-border {
    border: none !important;
}
.desplegable {
    background: url(../img/NG_ico_plegar.png) no-repeat;
    min-width: 1.125em;
    min-height: 1.125em;
    display: block;
}
.desplegable.collapsed {
    background: url(../img/NG_ico_desplegar.png) no-repeat;
}
.basic_text {
    color: #666;
    font-size: 1em;
}

.text_negre, .text_negre h3, .text_negre p, .text_negre a, .text_negre a:hover {
    color: #000000 !important;
}

.basic_text_peq {
    color: #666;
    font-size: 0.813em;
    line-height: 1.45;
}
.basic_text_peq ul {
    position: relative;
    padding-left: 20px;
}
.basic_title {
    margin: 1.250em 0 0.875em;
}
.basic_title_peq {
    font-size: 1em;
    color: #333;
    margin-top: 1.125em;
}
.basic_subtitle {
    margin: 1.250em 0 0.375em;
    font-size: 25px;
}
.basic_link {
    display: block;
    font-size: 0.813em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.txt_result {
    font-size: 0.938em;
    font-family: 'OpenSansRegular';
    margin: 1.238em 0;
    padding-top: 0.313em;
    padding-bottom: 0.313em;
    color: #666;
    width: 98%
}
.txt_result span {
    font-family: 'OpenSansBold'
}
.txt_gris {
    color: #858585 !important;
}
a.ico_pdf, li.ico_pdf a {
    background: url(../img/NG_ico_pdf.png) no-repeat right center;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_7z, li.ico_7z a {
    background: url(../img/ico_descarregable_7Z.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_csv, li.ico_csv a {
    background: url(../img/ico_descarregable_CSV.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_doc, li.ico_doc a {
    background: url(../img/ico_descarregable_DOC.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_docx, li.ico_docx a {
    background: url(../img/ico_descarregable_DOCX.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_gz, li.ico_gz a {
    background: url(../img/ico_descarregable_GZ.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_jpg, li.ico_jpg a {
    background: url(../img/ico_descarregable_JPG.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_png, li.ico_png a {
    background: url(../img/ico_descarregable_PNG.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_ppt, li.ico_ppt a {
    background: url(../img/ico_descarregable_PPT.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_pptx, li.ico_pptx a {
    background: url(../img/ico_descarregable_PPTX.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_rar, li.ico_rar a {
    background: url(../img/ico_descarregable_RAR.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_rtf, li.ico_rtf a {
    background: url(../img/ico_descarregable_RTF.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_stc, li.ico_stc a {
    background: url(../img/ico_descarregable_STC.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_sti, li.ico_sti a {
    background: url(../img/ico_descarregable_STI.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}

a.ico_stw, li.ico_stw a {
    background: url(../img/ico_descarregable_STW.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_sxc, li.ico_sxc a{
    background: url(../img/ico_descarregable_SXC.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_sxi, li.ico_sxi a{
    background: url(../img/ico_descarregable_SXI.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_sxw, li.ico_sxw a{
    background: url(../img/ico_descarregable_SXW.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_tiff, li.ico_tiff a{
    background: url(../img/ico_descarregable_TIFF.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_txt, li.ico_txt a {
    background: url(../img/ico_descarregable_TXT.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_xls, li.ico_xls a {
    background: url(../img/ico_descarregable_XLS.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_xlsx, li.ico_xlsx a{
    background: url(../img/ico_descarregable_XLSX.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_zip, li.ico_zip a{
    background: url(../img/ico_descarregable_ZIP.png) no-repeat left top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_play, li.ico_play a {
    background: url(../img/NG_ico_play.png) no-repeat left center;
    padding: 0 1.5em .3em 0;
    display:table !important
}
a.ico_place, li.ico_place  a{
    background: url(../img/NG_ico_place.png) no-repeat left center;
    padding: 0 1.5em .3em 0;
    display:table !important
}
.limpia {
    display: block;
    clear: both;
}
.clear {
    clear: both;
}
.col-sm-4 .inform_relacionada_cont .llistat_enllacos_filet_cont {
    border-bottom: 0.188em solid #ddd !important;
}
.col-sm-4 .ico_pdf {
    background: url(../img/NG_ico_pdf.png) no-repeat right top;
    padding: 0 1.5em .3em 0;
    display:table !important
}
/*______________________________________Map transit */
.ventanaTransit {
    width: 250px;
    height: 120px;
}
.ventanaTransit .tipusAvis {
    margin-bottom: 0.3em;
}
.ventanaTransit .tipusAvis span {
    margin-top: 0.2em;
    font-weight: bold;
    font-size: 1.2em;
}
/*______________________________________Error contingut*/
.error_contingut {
    border: 1px solid #d00000;
    background-color: #eec0c0;
    font-weight: bold;
    color: #000000;
    padding: 0.5em;
}
/*_____________________________________________ HEADER */
.fons_header {
    background: none;
    border: medium none;
    border-radius: 0;
    box-shadow: none; /*position:absolute;*/
}
.fons_header>.container {
    margin-top: 3.500em;
}
.fons_header>.container>.row {
    position: absolute;
    width: 100%;
    background: #333;
    z-index: 9999;
    top: 0;
}
.row.clearfix.menuNav {
    position: fixed !important;
}
nav a {
    color: #fff;
}
header .column ul li {
    float: left;
    /*right 'montse: tiene que flotar a la izquierda para que mantenga correcto el orden del idiomatico'*/
    margin: 0.3em 0.15em;
    position: relative;
}
header .column ul li a {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 100%;
    margin-left: 0.5em;
    color: #FFFFFF;
    font-weight: normal;
    display: inline;
    float: left;
    font-size: 1.2em;
    height: 2.000em;
    position: relative;
    width: 2.000em;
    padding-top: 0.25em;
    text-align: center;
    line-height: 1.25em;
}
header .column ul li a:hover {
    background: rgba(255, 255, 255, 1);
    color: #333;
    width: 2.000em;
    height: 2.000em;
    display: inline;
    font-size: 1.2em;
}
header .container .row .col-md-12 {
    width: 100%;
}
header>.container>.row>div+div {
    text-align: center;
}
header div.col-sm-6 ul {
    margin: 0.5em;
    margin-left: 0;
    margin-right: 0;
    float: right;
}
nav .container, nav, nav .container .row {
    background: #6c6c6c;
}
.nav>li>a {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
nav, ul.nav>li {
    border-top: solid 1px #999;
    background: -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
    109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
    background: linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
}
.dropdown-menu .centrat>ul>li, .dropdown-menu .centrat>ul>li>a, .dropdown-menu .centrat>.col_left>ul>li, .dropdown-menu .centrat>.col_left>ul>li>a {
    color: #333;
}
.dropdown-menu .centrat>ul>li.actiu, .dropdown-menu .centrat>ul>li>a.actiu, .dropdown-menu .centrat>.col_left>ul>li.actiu, .dropdown-menu .centrat>.col_left>ul>li>a.actiu {
    background: #fff;
}
.dropdown-menu .centrat>.col_left>ul {
    padding: 0;
}
@media (min-device-width: 750px){
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
        color: #fff;
        background: -moz-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(74,
        74, 74, 1) ), color-stop(100%, rgba(60, 60, 60, 1) ) );
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* IE10+ */
        background: linear-gradient(to bottom, rgba(74, 74, 74, 1) 0%,  rgba(60, 60, 60, 1) 100% ); /* W3C */
    }
}
@media ( max-width : 750px) {
    /** REGLA PER MENU OBERT NO ACTIU */
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
        background: -moz-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(109,109,109,1)),color-stop(100%,rgba(94,94,94,1)));
        background: -webkit-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
        background: -o-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
        background: -ms-linear-gradient(top,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
        background: linear-gradient(to bottom,rgba(109,109,109,1) 0,rgba(94,94,94,1) 100%);
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center;
    }
    /** REGLA PER MENU OBERT ACTIU */
    .navbar-default .navbar-nav>.actiu.open>a, .navbar-default .navbar-nav>.actiu.open>a:hover, .navbar-default .navbar-nav>.actiu.open>a:focus{
        background-image: url(../img/nav-bar-actiu.jpg), -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109, 109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
        background-image: url(../img/nav-bar-actiu.jpg), -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%, rgba(94, 94, 94, 1) 100% );
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center;
    }
}

ul.dropdown-menu {
    background: #333;
    padding: 0;
}
.nav>.dropdown>.dropdown-menu .centrat {
    padding: 0 0.222em;
}
nav ul.nav li div.dropdown-menu ul.centrat, nav ul.nav li div.dropdown-menu ul.centrat li, .navbar-default .navbar-nav .open div.dropdown-menu {
    background: #ddd;
    border-radius: 0;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a {
    color: #333;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a:hover {
    background: #ddd;
    text-decoration: underline;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li {
    border: none;
    text-indent: 2.5em;
    line-height: 1.5em;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li.filet_separador {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 5%;
    width: 90%;
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li {
    font-size: 1em;
    font-family: 'OpenSansBold';
}
.navbar-default .navbar-nav .open .dropdown-menu .centrat>li.first {
    color: #BF0000;
}
.navbar-default .navbar-collapse .container {
    margin-top: 1px;
}
.nav>li>a {
    font-size: 1em;
    padding-bottom: 0.778em;
    padding-left: auto;
}
.nav>.dropdown>.dropdown-toggle .caret {
    background: url(../img/NG_ico_obrir.png) no-repeat;
    height: 1.375em;
    width: 1.375em;
    border: none;
    float: right;
}
.nav>.dropdown.open>.dropdown-toggle .caret {
    background: url(../img/NG_ico_tancar.png) no-repeat;
}
.dropdown-menu .centrat>.col_right {
    overflow: hidden;
}
.dropdown-menu .centrat>.col_left li {
    padding-left: 0;
}
.dropdown-menu .centrat>.col_left li a {
    padding: 0.375em 0;
    display: block;
}
.dropdown-menu .centrat>.col_left li a:hover {
    background: #efefef;
}
.dropdown-menu .centrat>.col_left li a.first {
    font-family: 'OpenSansBold', Helvetica, Arial, sans-serif;
    border-top: none !important;
    color: #C00000;
}
.dropdown-menu .centrat>.col_left:first-child li:first-child, .dropdown-menu .centrat>ul li.first {
    border-top: none;
}
.dropdown-menu .centrat>ul li.first {
    padding-left: 0;
}
/*_____________________________________________ BOTONS HEADER */
.coloca {
    padding: 0;
}
button.navbar-toggle {
    margin: 0.5em;
    height: 2.5em;
    border-radius: 0;
    border: none;
}
.btn-lg {
    border-radius: 0;
}
.navbar-default .navbar-toggle .icon-bar {
    background: #fff;
}
.coloca1 {
    float: right;
    margin: 0.5em;
    padding: 0;
    width: auto;
    height: 2.5em;
}
.coloca1:focus {
    background-color: #DDDDDD;
}
nav .container, nav, nav .container .row {
    background: #333;
}
.navbar-collapse {
    border: none;
    text-indent: 1em;
    background: #6C6C6C;
    max-height: none;
}
.navbar-collapse .column {
    position: relative;
}
.navbar-collapse .column .menu_tancar {
    display: block;
    width: 1.375em;
    height: 1.375em;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0.4em;
    background: url(../img/NG_ico_menu_tancar.png) no-repeat;
    box-shadow: none;
    border: none;
    text-indent: -9999999em;
    margin-right: 15px;
}
.nav.navbar-nav {
    margin-bottom: 0;
    margin-top: 0;
}
@media (min-device-width: 750px){
    .nav.navbar-nav .actiu, .nav.navbar-nav .actiu:focus {
        background: #fff;
        color: #333;
    }
    .nav.navbar-nav .actiu:focus {
        background: none repeat scroll 0 0 #bbb;
        color: #333333;
        font-weight: normal;
        text-decoration: none !important;
    }
}
nav.navbar-collapse .container .row, nav {
    background: #6c6c6c;
}
.mvlogo {
    background: url("../img/NG_logo_movil.png") no-repeat scroll center;
    height: 1.688em;
    margin: 1em auto 0;
    vertical-align: middle;
    width: 100%;
    display: block;
}
header .container .visible-xs>h1 {
    margin: 0em;
    padding: 0em;
}
header .container .visible-xs>h1>.mvlogo {
    margin: 0.45em 0 0 0.22em;
    height: 1em;
    vertical-align: middle;
    width: 8.063em;
    display: block;
}
header>.container>form>.shadowBox>h3 {
    margin: 0.5em;
}
header nav a.logo {
    background: url('../img/NG_logo_generalitat.png') no-repeat 0 0;
    height: 2em;
    text-indent: -555em;
    margin: 0.5em 0;
    margin-left: 0.2em
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
}
button .navbar-toggle {
    margin: 0 0.3em;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: transparent;
    background-position: 0 0;
}
.p12 {
    font-size: 0.750em;
}
.p14 {
    font-size: 0.875em !important;
}
@media ( max-width : 47.938em) {
    .nav>li>a {
        padding-left: 0
    }
    .nav.navbar-nav {
        border-top: 1px solid #8F8F8F;
    }
    .navbar-default .navbar-nav>li {
        border-bottom: 1px solid #8F8F8F;
    }
    .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
        background-image: url(../img/nav-bar-actiu.jpg),  -moz-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* FF3.6+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(135,
        135, 135, 1) ), color-stop(100%, rgba(162, 162, 162, 1) ) );
        /* Chrome,Safari4+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -webkit-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -o-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* Opera 11.10+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -ms-linear-gradient(top, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* IE10+ */
        background-image: url(../img/nav-bar-actiu.jpg),  linear-gradient(to bottom, rgba(135, 135, 135, 1) 0%,  rgba(162, 162, 162, 1) 100% ); /* W3C */
        color: #fff;
    }
    .navbar-default .navbar-nav>li, .navbar-default .navbar-nav>li>a {
        background: -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
        109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
        background: linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center;
    }
    .navbar-default .navbar-nav>li.actiu, .navbar-default .navbar-nav>li>a.actiu {
        background-image: url(../img/nav-bar-actiu.jpg),  -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
        109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
        /* Chrome,Safari4+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
        background-image: url(../img/nav-bar-actiu.jpg),  linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
        background-image: url(../img/nav-bar-actiu.jpg),  -moz-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* FF3.6+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109,
        109, 109, 1) ), color-stop(100%, rgba(94, 94, 94, 1) ) );
        /* Chrome,Safari4+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -webkit-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -o-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* Opera 11.10+ */
        background-image: url(../img/nav-bar-actiu.jpg),  -ms-linear-gradient(top, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* IE10+ */
        background-image: url(../img/nav-bar-actiu.jpg),  linear-gradient(to bottom, rgba(109, 109, 109, 1) 0%,  rgba(94, 94, 94, 1) 100% ); /* W3C */
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center
    }
    .navbar-default .navbar-nav>li.perfil-capcalera>a {
        background: #C00000;
        /*background-image: none !important;*/
        background-repeat: repeat-x;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera.actiu, .navbar-default .navbar-nav>li.perfil-capcalera>a.actiu {
        background-image: url(../img/nav-bar-actiu.jpg), -moz-linear-gradient(top, rgba(192, 0, 0, 1) 0%, rgba(192, 0, 0, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba192, 0, 0, 1) ), color-stop(100%, rgba(192, 0, 0, 1) );
        background-image: url(../img/nav-bar-actiu.jpg), -webkit-linear-gradient(top, rgba(192, 0, 0, 1) 0%, rgba(192, 0, 0, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), -o-linear-gradient(top, rgba(192, 0, 0, 1) 0%, rgba(192, 0, 0, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), -ms-linear-gradient(top, rgba(192, 0, 0, 1) 0%, rgba(192, 0, 0, 1) 100% );
        background-image: url(../img/nav-bar-actiu.jpg), linear-gradient(to bottom, rgba(192, 0, 0, 1) 0%, rgba(192, 0, 0, 1) 100% );
        background-color: #C00000;
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center;
    }
    .dropdown-menu .centrat>.col_left li a {
        margin: 0 15px;
        border-top: 1px solid #CCCCCC;
        text-indent: 0;
    }
    .dropdown-menu .centrat>ul li.first.actiu {
        background: #eee url(../img/nav-bar-actiu.jpg) no-repeat left center  !important;
        padding-left: 0;
    }
    .dropdown-menu .centrat ul li.actiu {
        background: #eee url(../img/nav-bar-actiu.jpg) no-repeat left 3px  !important;
        padding-left: 0;
    }
    .dropdown-menu .centrat>ul>li.actiu a:hover, .dropdown-menu .centrat>ul>li>a.actiu a:hover, .dropdown-menu .centrat>.col_left>ul>li.actiu a.hover, .dropdown-menu .centrat>.col_left>ul>li>a.actiu:hover {
        background: transparent;
    }
    .dropdown-menu .centrat>ul li.first a:hover {
        background: transparent;
    }
    .dropdown-menu .centrat>ul li {
        padding: 0.51em 0 0.41em 0;
    }
    .dropdown-menu .centrat>.col_left li {
        padding: 0.11em 0 0.11em 0;
    }
    nav ul.nav li div.dropdown-menu ul.centrat, nav ul.nav li div.dropdown-menu ul.centrat li, .navbar-default .navbar-nav .open div.dropdown-menu {
        background: #eee;
        border-top: 1px #fff solid;
    }
    .nav>.dropdown>.dropdown-menu .centrat {
        padding: 0;
        margin: -0.31em 0 10px;
    }
    ul.col-sm-4.col-md-3.col_left {
        padding: 0;
        margin: 0 0 0;
    }
    div.col-sm-4.col-md-6.col_left {
        padding: 0;
        margin: 0;
    }
    .nav .shadow {
        box-shadow: none;
    }
    .dropdown-menu .centrat>ul>li.actiu, .dropdown-menu .centrat>ul>li>a.actiu, .dropdown-menu .centrat>.col_left>ul>li.actiu, .dropdown-menu .centrat>.col_left>ul>li>a.actiu {
        background: transparent;
    }
}
/*_____________________________________________ BOTON CERCAR */
.form-group button {
    margin: 0.5em 0;
}
header .ico_cerca {
    width: 2.5em;
    height: 2.5em;
    padding: 0;
    background: url('../img/NG_ico_lupa.png') no-repeat center center;
    border: none;
}
header .ico_cerca:focus, header .ico_cerca:hover, header .ico_cerca:active {
    background: url('../img/NG_ico_lupa.png') no-repeat center center  rgba(255, 255, 255, 0.1);
}
header .container .dos form .col-sm-6 .llistat_enllacos_filet_cont {
    background: none repeat scroll 0 0 #dddddd;
    border: medium none;
    padding: 0 0.5em;
}
header .container .dos .col-sm-6 h3 {
    margin-left: 0.75em;
}
header .container .dos form {
    background: #4b4b4b;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 1.000em;
    padding-bottom: 1.000em;
}
header .container .dos form .form-group {
    position: relative;
    width: 100%;
    margin: 0;
}
header .container .dos form .form-group .form-control {
    width: 100%;
    position: relative;
    height: 2.500em;
    background: #fff;
    color: #333;
    font-size: 0.938em;
    border-radius: 0;
    box-shadow: none;
    padding: 0.375em 0 0.375em 1.563em !important;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    background: url('../img/NG_ico_cercador_mbl.png') no-repeat 0.375em  center #fff;
}
header .container .dos form .form-group .btn {
    position: absolute;
    top: 0.063em;
    right: 0.063em;
    border: medium none;
    border-radius: 0;
    height: 2.375em;
    width: 2.125em;
    margin: 0;
    background: none;
    background: url(../img/NG_ico_cercador_tancar.png) no-repeat center  center #fff;
}
header .container .dos form .form-group .ico_cerca_mbl {
    background: url('../img/NG_ico_cercador_mbl.png') no-repeat 0 0;
    width: 1em;
    height: 1em;
}
header>.container .dos .segon {
    background: #FBFBFB;
    margin-top: 0;
    border: medium none;
}
header>.container .dos .segon>.content>ul {
    background: none repeat scroll 0 0 #dddddd;
    border: 0 none;
    margin: 0;
    padding: 0;
}
header>.container .dos .segon>.content>ul>li {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.5em;
}
header>.container .dos .segon>.content {
    margin: 1em;
}
header>.container .dos .segon>.content h3, header>.container .dos .segon>.content h2 {
    font-size: 1.250em;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    margin: 0 0 0.5em;
}
header>.container .dos .segon>.content .llistat_enllacos_filet_cont {
    background: none;
    border: none;
    padding: 0;
}
header>.container .dos .segon>.content .llistat_enllacos_filet_cont .list-group-item {
    padding: 0.488em 0;
}
/*_____________________________________________ MENU */
.marginBottom-0 {
    margin-bottom: 0;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: auto;
    left: 100%;
}
.dropdown-submenu:hover>a:after {
    border-left-color: #555;
}
/*_____________________________________________ COMPONENTS */

/* component: capcelera_imatge */
.capcelera_imatge h1 {
    font-size: 1.250em;
    padding: 0.700em 0.500em 0.700em 0;
    text-align: left;
    font-family: 'OpenSansSemibold';
}
.capcelera_imatge .container {
    overflow: visible;
}
.capcelera_imatge .menu_flotant+h1 {
    padding-left: 2.9em;
}
.capcelera_imatge>.pos_relative {
    max-height: 16.5em;/*min-height: 140px;*/
}
.capcelera_imatge img {
    width: 100%;
    height: auto;
    max-height: 16.5em;/*min-height: 140px;*/
}
.capcelera_imatge .ifnotimg {
    height: 210px;
}
.capcelera_imatge img+.ifnotimg {
    display: none;
}
.capcelera_imatge p {
    color: #666;
    font-size: 13px;
    text-align: center;
    padding: 14px 16px 30px;
    text-align: left;
}
.capcelera_imatge p strong {
    font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
}
.capcelera_imatge .bgTransRed .container>a {
    font-size: 0.84em;
    text-align: right;
    font-weight: bold;
    margin: 0 1.3em;
    padding: 0.625em 1.6em;
    border-radius: 0.313em;
    display: block;
    background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
}
.capcelera_imatge .menu_flotant {
    position: absolute;
    top: -50px;
    margin-top: 0.55em;
    margin-left: 0;
    z-index: 2;
}
.capcelera_imatge .menu_flotant #menu_flotant_cont, .capcelera_imatge .menu_flotant #formulari_envia {
    min-width: 261px;
}
@media ( max-width : 47.938em) {
    .capcelera_imatge .bgTransRed {
        background: #f5f5f5;
    }
    .capcelera_imatge h1 {
        /*position: absolute;*/
        /*display: table;*/
        /*top: -63px;*/
        /*top: -55px;*/
        /*width: 100%;*/
        /*padding: 0.700em 0.500em 0.700em 0px;*/
        color: #fff;
        /*height: 74px;*/
        display: inline-block;
        top: 4px;
        position: relative;
        padding: 0 !important;
        width: auto;
        max-width: 85%;
        height: auto;
    }
    .capcelera_imatge h1 span {
        display: table-cell;
        vertical-align: middle;
    }

    @media(max-width:768px){
        .capcelera_imatge > .pos_relative {
            position:absolute !important;
            height:100%
        }
    }

}
/* component: capcelera_basica */
.capcelera_basica h1 {
    font-size: 1.60em;
    padding: 0.700em 0.500em 0.700em 0;
    text-align: left;
    font-family: 'OpenSansSemibold';
}
.capcelera_basica h1.capcelera_flotant {
    padding-left: 38px;
}
.capcelera_basica .cercador_vermell {
    padding-bottom: 1.20em;
}
/* component: basic_text_cita */
.basic_text_cita {
    background: #f5f5f5;
    font-size: 1.250em;
    padding: 1em 2em 1.3em;
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
    font-style: italic;
    margin: 1.2em -0.750em;
}
/* component: imatge_amb_peu */
.imatge_amb_peu {
    margin: 0.938em -0.938em 1.750em;
}
.imatge_amb_peu p {
    font-size: 0.813em;
    color: #666;
    padding: 1em 0;
    margin: 0 1.538em;
    border-bottom: 2px solid #ddd;
}
.imatge_amb_peu.noticia {
    margin-top: 0;
}
.video_gen p.peu-de-video {
    font-size: 0.813em;
    color: #666;
    margin: 1em 0;
}

/* component: basic_color */
@media ( max-width : 47.938em) {
    .basic_color {
        margin: 0 -0.938em;
    }
}
.basic_color {
    color: #fff;
    padding: 1.375em 1.500em;
}
.basic_color.bgGrey {
    color: #666;
}
.basic_color p {
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
    font-size: 1.250em;
    /*font-style: italic; no canviar, ha d'anar sense cursiva*/
}
.basic_color span {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    font-size: 0.875em;
}
.basic_color h3 {
    font-family: 'OpenSansRegular';
    margin-top: 0;
    font-size: 18px;
    color: #333;
}
.basic_color.simple p {
    font-size: 13px;
    font-style: normal;
    font-family: 'OpenSansRegular';
}
/* component: basic_sabies_que */
.basic_sabies_que h3 {
    font-size: 1.25em;
    color: #6E8390;
}
.basic_sabies_que div {
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #fff;
    padding: 1.250em 1.875em;
    line-height: 1.5;
}

/* component: basic_text_descarregar */
@media ( max-width : 47.938em) {
    .basic_text_descarregar {
        margin: 0 -0.938em;
    }
}
.basic_text_descarregar {
    background: #f5f5f5;
    color: #666;
    padding: 1.250em;
    margin: 0 -15px;
}
.basic_text_descarregar p:first-child {
    font-size: 1.125em;
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
    font-style: italic;
}
.basic_text_descarregar p+p {
    font-size: 0.875em;
}
.basic_text_descarregar a {
    display: block;
    font-size: 0.875em;
    padding: 0.2em 0 0.2em 2em;
    margin-top: 1em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    background: url(../img/NG_ico_descarregar.png) no-repeat left center;
}
/* component: basic-text_cita */
.basic_text_cita {
    background: #f5f5f5;
    font-size: 1.250em;
    padding: 1em 2em 1.3em;
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
    font-style: italic;
}
/* component: destacat_text */
.destacat_text_cont a {
    display: block;
    padding: 0.938em;
}
.destacat_text_cont a h4, .destacat_text_cont a h3 {
    font-size: 1em;
    color: #BF0000;
    margin: 0 0 0.125em 0;
}
.destacat_text_cont a p {
    font-size: 0.813em;
    margin: 0.5em 0;
    color: #666;
}
/* component: destacat_text_avancat */
.destacat_text_avancat_cont {
    padding: 0 0 1.250em;
}
.destacat_text_avancat_cont h4, .destacat_text_avancat_cont h3, .destacat_text_avancat_cont h2 {
    padding: 0.500em 1.000em;
    margin: 0;
    font-size: 18px;
    color: #BF0000;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.llistat_destacat_text_avancat_cont.mt_20 .destacat_text_avancat_cont h4, .llistat_destacat_text_avancat_cont.mt_20 .destacat_text_avancat_cont h3 {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.destacat_text_avancat_cont p {
    padding: 0 1.429em;
    color: #666;
    font-size: 0.813em;
    color: #333;
}
.destacat_text_avancat_cont .llistat_enllacos_filet_cont {
    padding: 0 1.250em;
}
.destacat_text_avancat_cont .llistat_enllacos_filet_cont .list-group-item {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
.destacat_text_avancat_cont .llistat_enllacos_filet_cont .list-group-item a {
    font-size: 15px;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont .link-dest {
    padding: 0 1.250em;
}
/* component: destacat_noticies */
.destacat_noticies_cont {
    float: left;
    width: 100%;
    border-top: 1px solid #ddd;
    padding: 1.250em 0.375em;
}

.destacat_noticies_cont a:focus {
    text-decoration:underline;
}


.destacat_noticies_cont h3, .destacat_noticies_cont h2 {
    font-size: 1em;
    margin: 0 0 0.625em;
}
.destacat_noticies_cont h3 a, .destacat_noticies_cont h2 a {
    display: block;
}
.destacat_noticies_cont p {
    font-size: 0.813em;
    color: #666;
    line-height: 1.3em;
    margin-bottom: 2px;
}
.destacat_noticies_cont div {
    line-height: 1;
    color: #666;
}
.destacat_noticies_cont div a {
    font-size: 0.688em;
    font-family: 'OpenSansSemibold';
    text-transform: uppercase;
}
.destacat_noticies_cont span {
    display: inline-block;
    font-size: 0.688em;
    line-height: 1.2;
}
.destacat_noticies_cont a+span {
    border-left: 0.091em solid #666;
    padding-left: 0.909em;
    margin-left: 0.909em;
}
.destacat_noticies_cont .nom_organism {
    color: #333;
    font-family: 'OpenSansSemibold';
}
/*.llistat_destacat_noticies_cont .row:first-child .destacat_noticies:first-child .destacat_noticies_cont {border-top:none;}*/

/* component: destacat_noticies amb_imatge */
.amb_imatge .destacat_noticies_cont {
    border-top: 1px solid #ddd;
}
.destacat_noticies.amb_imatge:first-child .destacat_noticies_cont {
    border-top: none;
}
.amb_imatge .destacat_noticies_cont h3 {
    font-size: 0.938em;
}
.amb_imatge .destacat_noticies_cont h3 a {
    font-family: 'OpenSansRegular';
}
.amb_imatge .destacat_noticies_cont .notc_img {
    float: left;
    width: 4.875em;
    height: 4.875em;
    position: relative;
    overflow: hidden;
    margin-right: 0.875em;
}
.amb_imatge .destacat_noticies_cont .notc_img img {
    min-width: 100%;
    max-height: 100%;
    width: auto;
    position: absolute;
    left: 50%;
    margin-left: -75%;
}
/* component: destacat_agenda amb_imatge */
.amb_imatge .destacat_agenda {
    padding: 0.95em 0.375em 0.95em 0;
    border-top: 1px solid #ddd;
    width: 100%;
    float: left;
}
.amb_imatge:first-child .destacat_agenda {
    border: none;
}
.amb_imatge .destacat_agenda img {
    float: left;
    margin: 0 0.625em 0 0;
    padding: 0
}
.amb_imatge .destacat_agenda h3 {
    line-height: 1.125em;
    font-size: 1em;
    margin: 0 0 0.5em;
    font-family: 'OpenSansSemibold'
}
.amb_imatge .destacat_agenda p {
    line-height: 1em;
    font-size: 0.875em;
    margin: 0;
}
.amb_imatge .destacat_agenda .recinte {
    color: #666;
    margin-bottom: 10px;
}
/* component: destacat_color */
.destacat_color_cont {
    padding: 1em;
    text-align: center;
    display: table;
    width: 100%;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.destacat_color_cont a {
    font-size: 1em;
    vertical-align: middle;
    display: table-cell;
    display: inline-block\9;
    color: #fff;
}
.destacat_color_cont a:hover, .destacat_imatge_cont a:hover p {
    text-decoration: underline;
    color: #fff;
}
/* component: destacat_imatge */
.destacat_imatge_cont {
    position: relative;
    text-align: center;
    overflow: hidden;
    z-index: 0;
}
.destacat_imatge_cont a {
    overflow: hidden;
}
.destacat_imatge_cont a:focus p {
    text-decoration: underline;
}
.destacat_imatge_cont div {
    left: 0;
    line-height: 3em;
    position: absolute;
    margin: 0;
    color: #fff;
    font-size: 1.125em;
    height: 50%;
}
.destacat_imatge_cont span p.imatge_text {
    padding-top: 2em;
}
.destacat_imatge_cont.imatge_alt img {
    width: auto;
    height: 100%;
    position: relative;
    left: 25%;
    margin-left: -50%;
}
.destacat_imatge_cont .imatge_text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 30% 1em 0.883em;
    text-align: left;
    font-size: 1.063em;
    color: #fff;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
    51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
/* component: destacat_imatge2 */
.destacat_imatge2 {
    margin: 0 0 0.750em;
}
.destacat_imatge2_cont {
    position: relative;
}
.destacat_imatge2_cont a {
    display: block;
}
.destacat_imatge2_cont div {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 30% 1.05em 0.625em;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
    51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.destacat_imatge2_cont h3, .destacat_imatge2_cont h2 {
    font-size: 0.938em;
    font-weight: normal;
    margin: 0;
}
.destacat_imatge2_cont a:hover h3, .destacat_imatge2_cont a:hover h2 {
    text-decoration: underline;
}
.destacat_imatge2_cont span {
    font-size: 0.688em;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
.destacat_imatge2_cont p {
    font-size: 0.813em;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    margin: 0;
}
.destacat_imatge2_cont.grand h3, .destacat_imatge2_cont.grand h2 {
    font-size: 1.250em;
    font-weight: bold
}
.destacat_imatge2_cont.grand {
    width: auto;
    margin: 0 -15px;
}
/* component: llistat_destacat_imatge2 */
.llistat_destacat_imatge2_cont {
    margin: 0 -0.375em;
}
.llistat_destacat_imatge2 .destacat_imatge2 {
    padding: 0 0.375em;
}
/* component: destacat_icones */
.destacat_icones_cont {
    font-size: 0.813em;
}
.destacat_icones_cont img {
    float: left;
}
.destacat_icones_cont a {
    display: table;
    padding-left: 0.625em;
    color: #333;
}
.destacat_icones_cont span {
    font-size: 0.9em;
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Helvetica,  Arial, sans-serif;
    margin-top: -0.250em;
    display: block;
}
.destacat_icones_cont p {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    margin: 0;
}
/* component: destacat_avisos */
.destacat_avises_cont { /*width: 100%;*/
    width: 100%;
    right: 0;
    top: 0;
    z-index: 17 !important;
    /*margin: 0 0.938em;*/
    /*position: absolute !important;*/
    position: relative;
}
.destacat_avises_cont .panel {
    border: none;
    box-shadow: none;
    border-radius: 0;
}
.destacat_avises_cont .panel-heading, .destacat_avises .panel-heading+.panel-collapse .panel-body, .destacat_avises .panel-collapse {
    float: left;
    width: 100%;
    border: none;
}
.destacat_avises_cont .panel-heading {
    padding: 0.500em 0.750em 0.400em;
}
.destacat_avises_cont .panel-heading+.panel-collapse .panel-body {
    padding: 0.250em 0.750em 0.750em;
}
.destacat_avises_cont .panel-heading>div, .destacat_avises .panel-body>div {
    padding: 0.538em 0 0.538em 2.750em;
    float: left;
    width: 84%;
    font-size: 0.813em;
    color: #3f3f3f;
    /*margin-left: 2.5em;*/
    font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
}
.destacat_avises_cont a:hover,
.destacat_avises_cont a:focus,
.destacat_avises_cont a:active{
    text-decoration: none !important;
}
.destacat_avises_cont .desplegable {
    float: right;
    margin: 0.625em 0px 0 0;
    background: url(../img/NG_ico_plegar.png) no-repeat;
    height: 1.2em;
    width: 1.2em;
}
.destacat_avises_cont .collapsed {
    float: right;
    margin: 0.625em 0px 0 0;
    background: url(../img/NG_ico_desplegar.png) no-repeat;
    height: 1.2em;
    width: 1.2em;
}
.destacat_avises_cont .panel-heading.primer .desplegable.collapsed{
    background:url(../img/NG_ico_plegar.png) no-repeat;
}
.procicat {
    background: url(../img/ico_avis_activat.png) no-repeat center left;
}
.aerocat {
    background: url(../img/ico_AEROCAT.png) no-repeat center left;
}
.allaucat {
    background: url(../img/ico_ALLAUCAT.png) no-repeat center left;
}
.calor {
    background: url(../img/ico_CALOR.png) no-repeat center left;
}
.camcat {
    background: url(../img/ico_CAMCAT.png) no-repeat center left;
}
.ferrocat {
    background: url(../img/ico_FERROCAT.png) no-repeat center left;
}
.fred {
    background: url(../img/ico_FRED.png) no-repeat center left;
}
.infocat {
    background: url(../img/ico_INFOCAT.png) no-repeat center left;
}
.inuncat {
    background: url(../img/ico_INUNCAT.png) no-repeat center left;
}
.neucat {
    background: url(../img/ico_NEUCAT.png) no-repeat center left;
}
.pandemia {
    background: url(../img/ico_PANDEMIA.png) no-repeat center left;
}
.penta {
    background: url(../img/ico_PENTA.png) no-repeat center left;
}
.plaseqcat {
    background: url(../img/ico_PLASEQCAT.png) no-repeat center left;
}
.plaseqta {
    background: url(../img/ico_PLASEQCAT.png) no-repeat center left;
}
.procicat {
    background: url(../img/ico_PROCICAT.png) no-repeat center left;
}
.procicat-calor {
    background: url(../img/ico_CALOR.png) no-repeat center left;
}
.procicat-ferrocarril {
    background: url(../img/ico_FERROCAT.png) no-repeat center left;
}
.procicat-fred {
    background: url(../img/ico_FRED.png) no-repeat center left;
}
.procicat-onatge {
    background: url(../img/meteoestatmar.png) no-repeat center left;
}
.qualitataire {
    background: url(../img/ico_QUALITATAIRE.png) no-repeat center left;
}
.radcat {
    background: url(../img/ico_RADCAT.png) no-repeat center left;
}
.retencio_transit {
    background: url(../img/ico_retencio_transit.png) no-repeat center left;
}
.sismicat {
    background: url(../img/ico_SISMICAT.png) no-repeat center left;
}
.transcat {
    background: url(../img/ico_TRANSCAT.png) no-repeat center left;
}
.vent {
    background: url(../img/ico_VENT.png) no-repeat center left;
}
.ventcat {
    background: url(../img/ico_VENT.png) no-repeat center left;
}
.meteoacumulaciopluja {
    background: url(../img/meteoacumulaciopluja.png) no-repeat center left;
}
.meteocalor {
    background: url(../img/meteocalor.png) no-repeat center left;
}
.meteoestatmar {
    background: url(../img/meteoestatmar.png) no-repeat center left;
}
.meteofred {
    background: url(../img/meteofred.png) no-repeat center left;
}
.meteointensidadpluja {
    background: url(../img/meteointensidadpluja.png) no-repeat center left;
}
.meteoneu {
    background: url(../img/meteoneu.png) no-repeat center left;
}
.meteoonadafred {
    background: url(../img/meteoonadafred.png) no-repeat center left;
}
.transitretencio {
    background: url(../img/transitretencio.png) no-repeat center left;
}
.meteovent {
    background: url(../img/meteovent.png) no-repeat center left;
}
span.dataAvis{
    color:#999;
}
/* component: destacat_imatge02 i destacat_imatge03 */
.destacat_imatge02 {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.destacat_imatge02 .img_principal {
    max-width: 465px;
    margin-top: 5px;
}
.destacat_imatge02 ul {
    float: left;
    width: 50%;
    position: relative;
}
.destacat_imatge02 ul li {
    float: left;
    margin: 5px;
    position: relative;
    width: 225px;
}
.destacat_imatge02 ul li img {
    width: 100%;
}
.destacat_imatge02 ul li p {
    float: left;
    margin: 5px;
    position: relative;
}
.destacat_imatge02 a {
    color: #FFFFFF;
    cursor: pointer;
}
.destacat_imatge02 a:hover h3 {
    text-decoration: underline;
}
.destacat_imatge02 a h3, .destacat_imatge02 ul li .enllacos2 p {
    margin: 0;
    cursor: pointer;
    padding: 5px 0;
    position: relative;
    width: 460px;
    font-size: 1.25em;
}
.destacat_imatge02 a span, .destacat_imatge02 ul li .enllacos2 span, .destacat_imatge03 ul li .enllacos2 span {
    color: #FFFFFF;
    left: 0;
    position: relative;
    float: left;
    cursor: text;
    font-size: 0.688em;
}
.destacat_imatge02 a h3, .destacat_imatge02 a span, .destacat_imatge02 ul li .enllacos2 span, .destacat_imatge02 ul li .enllacos2 p, .destacat_imatge0 ul li .enllacos2 p {
    width: 100%;
}
.destacat_imatge02 a p {
    color: #FFFFFF;
    margin: 0;
    position: relative;
    float: left;
    cursor: text;
    font-size: 0.813em;
}
.destacat_imatge02 .enllacos {
    bottom: 0;
    cursor: text;
    float: left !important;
    padding: 10px;
    position: absolute;
    width: 39.759%;
}
.destacat_imatge02 ul li .enllacos2, .destacat_imatge03 ul li .enllacos2 {
    bottom: 0;
    cursor: text;
    float: left !important;
    padding: 10px;
    position: absolute;
}
.destacat_imatge02 ul.llistat_xarxes_socials {
    display: inline !important;
    float: left;
    position: relative;
}
.destacat_imatge02 ul.llistat_xarxes_socials li {
    display: inline !important;
    float: left;
    position: relative;
    margin: 0 5px;
    width: auto;
}
.destacat_imatge02 ul.llistat_simple {
    width: 100%;
}
.destacat_imatge02 ul.llistat_simple li {
    margin: 0;
    padding: 0 5px;
    width: 25%;
}
.destacat_imatge02 ul.llistat_simple li a {
    width: 100%;
}
.destacat_imatge03 a {
    color: #bf0000;
    font-family: "OpenSansSemibold";
    float: right;
    margin: 10px 5px;
    font-size: 0.813em;
}
.llistat_imprimir .list-group-item {
    display: inline-block;
    margin: 0 0.15em;
    border: none;
    border-radius: 0;
    padding: 0;
}
.llistat_imprimir.header {
    margin: -81px 0 0 0;
    padding: 0;
    float: right;
    width: 3.7em;
}
/* component: llistat_destacat_text */
.llistat_destacat_text_cont {
    margin-bottom: 0;
}
.llistat_destacat_text_cont .list-group-item {
    border-radius: 0;
    border: none;
    padding: 0;
    background: none;
}
.llistat_destacat_text_cont .list-group-item .destacat_text_cont a {
    border-top: 0.125em solid #ddd;
    padding: 0.750em 0 0 0;
}
/* component: llistat_destacat_text_avancat */
.llistat_destacat_text_avancat {
    z-index: 0;
    padding-left: 0;
    padding-right: 0;
}
.llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
    margin-top: 0.625em;
}
.llistat_destacat_text_avancat:first-child .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont:first-child {
    margin-top: 0;
}
/* component: llistat_destacat_color */
.llistat_destacat_color {
    float: left;
    width: 100%;
}
.llistat_destacat_color_cont {
    float: left;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
    padding: 14px 0;
}
.llistat_destacat_color_cont .list-group-item {
    border-radius: 0;
    border: none;
    padding: 0;
    margin: 0;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont {
    height: 99px;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont {
    display: table;
}
.llistat_destacat_color_cont .list-group-item .destacat_color_cont a {
    display: table-cell;
    vertical-align: middle;
}
/* component: llistat_enllacos_filet */
.llistat_enllacos_filet_cont {
    padding: 0.875em 1.875em 0.875em 1.750em;
    margin-bottom: 0;
}
.llistat_enllacos_filet_cont .list-group-item {
    list-style-position: inside;
    border: none;
    border-top: 1px solid #ddd;
    padding: 0.688em 0 0.688em 1em;
    margin: 0;
    position: relative;
    color: #333;
    border-radius: 0;
}
/*.llistat_enllacos_filet_cont .list-group-item a {font-size:0.938em; display:table;}*/
.llistat_enllacos_filet_cont .list-group-item a {
    font-size: 0.938em;
    color: #333;
    position: relative;
    display: table;
}
.llistat_enllacos_filet_cont .list-group-item.item2:before {
    content: "";
}
.llistat_enllacos_filet_cont .list-group-item:before {
    content: "\2022";
    font-size: 1.05em;
    position: absolute;
    left: 0;
    color: #bf0000;
}
@media ( max-width : 47.938em) {
    .llistat_enllacos_filet_cont .list-group-item:before {
        position: inherit;
        display: inline;
        float: left;
        padding-right: 0.5em
    }
}
.llistat_enllacos_filet_cont .list-group-item:first-child {
    border-top: none;
    border-radius: 0;
}
/* component: llistat_sense_bullet */
.llistat_sense_bullet {
    padding: 0 0.938em;
    margin-bottom: 0;
}
.llistat_sense_bullet .list-group-item {
    border: none;
    border-radius: 0;
    border-top: 1px solid #ddd;
    padding: 0;
}
.llistat_sense_bullet .list-group-item a {
    font-size: 0.938em;
    color: #bf0000;
    padding: 0.667em 0;
    display: block;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.llistat_sense_bullet .list-group-item:first-child {
    border-top: 0.188em solid #ddd;
}
/* component: llistat_destacat_icones */
.llistat_destacat_icones_cont {
    overflow: hidden;
}
.llistat_destacat_icones_cont .list-group-item {
    border: none;
    border-top: 1px solid #ddd;
    border-radius: 0;
    padding: 0.8em 0;
    float: left;
    width: 100%;
}
.llistat_destacat_icones_cont .list-group-item:last-child {
    border-bottom: 1px solid #ddd;
}
/* component: llistat_peu */
.llistat_peu .list-group-item {
    border: none;
    padding: 0;
}
.llistat_peu .list-group-item.bullet {
    border: none;
    border-radius: 0;
    padding: 0;
    background: url(../img/NG_ico_list.png) no-repeat 0 0.4em;
    margin-top: 0.35em;
}
.llistat_peu .list-group-item p, p.title_list {
    font-size: 1.125em;
    color: #333;
    font-family: 'OpenSansSemibold';
}
.llistat_peu .list-group-item a {
    font-size: 0.750em;
    color: #666;
    padding: 0 0.650em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    display: block;
}
/* component: llistat_destacat_imatges_avancat */
.caixa_imatge {
    padding-top: 0.625em;
}
/* component: llistat_xarxes_socials */
.llistat_xarxes_socials {
    margin: 0;
    list-style: none;
    vertical-align: middle;
    margin: 0.625em 0;
    padding: 0 0.938em;
    text-align: center;
    float: left;
    width: 100%;
}
.border_right {
    border-right: 1px solid #DDDDDD;
}
.llistat_xarxes_socials .list-group-item { /*display:inline-block;*/
    float: left;
    margin: 0 0.15em;
    border: none;
    border-radius: 0;
    padding: 0;
}
footer .llistat_xarxes_socials .list-group-item:first-child {
    margin-left: 0;
}
footer .llistat_xarxes_socials .list-group-item {
    margin: 0 5px;
    margin-bottom: 5px;
}
.llistat_xarxes_socials .list-group-item a { /*display:block;*/
    width: 31px !important;
    height: 30px !important;
    display: inline-block;
    margin-right:0 !important
}
.llistat_xarxes_socials .list-group-item a:hover {
    background-position: top center;
    width: 31px;
    height: 30px;
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer
}
.llistat_xarxes_socials .list-group-item a.twitter:hover {
    background-image: url(../img/NG_ico_twitter_hover.png);
}
.llistat_xarxes_socials .list-group-item a.facebook:hover {
    background-image: url(../img/NG_ico_facebook_hover.png);
}
.llistat_xarxes_socials .list-group-item a.youtube:hover {
    background-image: url(../img/NG_ico_youtube_hover.png);
}
.llistat_xarxes_socials .list-group-item a.print:hover {
    background-image: url(../img/NG_ico_print_hover.png);
}
.llistat_xarxes_socials .list-group-item a.blog:hover {
    background-image: url(../img/NG_ico_blog_hover.png);
}
.llistat_xarxes_socials .list-group-item a.rss:hover {
    background-image: url(../img/NG_ico_rss_hover.png);
}
.llistat_xarxes_socials .list-group-item a.xarxes:hover {
    background-image: url(../img/NG_ico_compartir_hover.png);
}
.llistat_xarxes_socials .list-group-item a:hover img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.llistat_xarxes_socials .list-group-item a img {
    visibility: visible;
}
/*.llistat_xarxes_socials .list-group-item a img:hover{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
/* filter: gray; /* IE6-9 */
/* -webkit-filter: grayscale(100%);
}*/

#center_1 .llistat_xarxes_socials .social_text, .panel-footer .llistat_xarxes_socials .social_text, .padding-1 .list-group.llistat_xarxes_socials .social_text, .row .list-group.llistat_xarxes_socials .social_text {
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif;
    font-size: 0.688em;
    font-style: italic;
    color: #666;
    float: left;
    padding: 0.909em 1.273em 0.909em 0;
}
/*a.twitter{background:url('../img/NG_ico_twitter.png') no-repeat 0 0;}
a.twitter:hover{background:url('../img/NG_ico_twitter_hover.png')no-repeat 0 0;}
a.facebook{background:url('../img/NG_ico_facebook.png')no-repeat 0 0;}
a.facebook:hover{background:url('../img/NG_ico_facebook_hover.png')no-repeat 0 0;}
a.slidesh{background:url('../img/NG_ico_slidesh.png')no-repeat 0 0;}
a.slidesh:hover{background:url('../img/NG_ico_slidesh_hover.png')no-repeat 0 0;}
a.delicious{background:url('../img/NG_ico_delicious.png')no-repeat 0 0;}
a.delicious:hover{background:url('../img/NG_ico_delicious_hover.png')no-repeat 0 0;}
a.compartir{background:url('../img/NG_ico_compartir.png')no-repeat 0 0;}
a.compartir:hover{background:url('../img/NG_ico_compartir_hover.png')no-repeat 0 0;}
a.butlletins{background:url('../img/NG_ico_butlletins.png')no-repeat 0 0;}
a.butlletins:hover{background:url('../img/NG_ico_butlletins_hover.png')no-repeat 0 0;}
a.flickr{background:url('../img/NG_ico_flickr.png')no-repeat 0 0;}
a.flickr:hover{background:url('../img/NG_ico_flickr_hover.png')no-repeat 0 0;}
a.rss{background:url('../img/NG_ico_rss.png')no-repeat 0 0;}
a.rss:hover{background:url('../img/NG_ico_rss_hover.png')no-repeat 0 0;}
a.youtube{background:url('../img/NG_ico_youtube.png')no-repeat 0 0;}
a.youtube:hover{background:url('../img/NG_ico_youtube_hover.png')no-repeat 0 0;}
a.youtube{background:url('../img/NG_ico_youtube.png')no-repeat 0 0;}
a.blog{background:url('../img/NG_ico_blog.png')no-repeat 0 0;}
a.blog:hover{background:url('../img/NG_ico_blog_hover.png')no-repeat 0 0;}*/

/*Icona RSS*/
.rssAdj a.rss {
    background: url('../img/NG_ico_rss.png') no-repeat 0 0;
}
/*.llistat_xarxes_socials .list-group-item a {
  filter: none;
  -webkit-filter: grayscale(0%);
}*/

/*.llistat_xarxes_socials .list-group-item a:hover{
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); */
/* Firefox 3.5+ */
/* filter: gray;*/ /* IE6-9 */
/*  -webkit-filter: grayscale(100%);*/ /* Chrome 19+ & Safari 6+ */
/*}*/

/* component: llistat_collapse */
.llistat_collapse_cont .panel {
    border-radius: 0;
    border: none;
    box-shadow: none;
    border-top: 1px solid #ddd;
    margin: 0 !important;
}
.llistat_collapse_cont .panel:first-child {
    border-top: none;
}
.llistat_collapse_cont .panel-default>.panel-heading {
    background: none;
    padding: 0.750em 0;
}
.llistat_collapse_cont .panel-default>.panel-heading a {
    background: url(../img/NG_plegar.png) no-repeat right 0.300em;
    padding: 0.278em 22px 0.278em 0;
    display: block;
    font-size: 1.025em;
    font-family: 'OpenSansSemibold';
}
.llistat_collapse_cont .panel-default>.panel-heading a.collapsed {
    background: url(../img/NG_desplegar.png) no-repeat right 0.300em;
    padding-right: 22px;
}
.llistat_collapse_cont .panel-default .panel-collapse .panel-body {
    padding-top: 0;
    padding-bottom: 1.500em;
    color: #666;
    padding-left: 0;
    padding-right: 0;
}
/* component: filariana */
.filariana {
    background: none;
    font-size: 0.813em;
    color: #fff;
    border-radius: 0;
    padding: 0;
    margin: 1.250em 0;
}
.filariana a {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    color: #fff;
    padding: 0.375em 0.438em;
    background: #333;
    display: inline-block;
}
.filariana .active {
    color: #fff;
}
.filariana>li+li:before {
    content: "> ";
}
.filariana li, .filariana>li+li:before {
    color: #333;
    margin-bottom: 5px;
}
.filariana li:first-child a {
    background: #333;
}
/* component: slider_imatges */
.slider_imatges .carousel-indicators {
    width: auto;
    margin-bottom: 0;
}
.slider_imatges .carousel-indicators li {
    border: none;
    height: auto;
    width: auto;
    margin: 0 -0.250em 0 0;
    border-radius: 0;
    padding: 0.3em;
}
.slider_imatges .carousel-indicators li.active {
    border: none;
    height: auto;
    width: auto;
    margin: 0 -0.250em 0 0;
    background: none;
}
.slider_imatges .carousel-indicators li span {
    display: block;
    width: 0.9em;
    height: 0.9em;
    background: #949494;
    border-radius: 0.625em;
}
.slider_imatges .carousel-indicators li.active span {
    background: #C00000 !important;
}
.slider_imatges .carousel-caption {
    text-shadow: none;
}
/*.slider_imatges .carousel-caption a {color:#fff!important;}
.slider_imatges .carousel-caption h3 {margin:0; color:#fff;}
.slider_imatges .carousel-caption p {color:#fff;}
.slider_imatges .carousel-caption h3.dekstop {margin:0; color:#BD0000;} */
.slider_imatges .carousel-caption p.dekstop a, .slider_imatges .carousel-caption p.dekstop {
    color: #333;
}
/* component: slider_imatges - slider_petit */
.slider_petit .slide_navigator {
    position: absolute;
    z-index: 15;
    width: 100%;
    margin-top: 28%;
}
.slider_petit .slide_navigator .slide_left {
    float: left;
    z-index: 15;
    margin-left: 0.5em;
}
.slider_petit .slide_navigator .slide_right {
    float: right;
    z-index: 15;
    margin-right: 0.5em;
}
.slider_petit .slide_left img, .slider_petit .slide_right img {
    height: 44px;
    width: 44px;
}
.slider_petit .carousel-caption {
    position: static;
    right: 0;
    width: 100%;
    padding: 0;
    background: none;
}
.slider_petit .carousel-caption a {
    color: #fff !important;
    z-index: 30;
}
.slider_petit .carousel-caption h3.dekstop {
    margin: 0;
    color: #BD0000;
}
.slider_petit .carousel-caption h3 {
    margin: 0;
    color: #fff;
    padding: 0.778em 0.889em;
    text-align: left;
    font-size: 1.125em;
}
.slider_petit .carousel-caption p {
    color: #fff;
    color: #333;
    font-size: 13px;
    text-align: left;
    padding: 15px 15px 0;
    margin: 14px 0 0;
    min-height: 86px;
}
.slider_petit .carousel-image {
    position: relative;
}
.slider_petit .carousel-image h3 {
    position: absolute;
    width: 100%;
    font-size: 1.125em;
    padding: 0.889em 0.833em;
    bottom: 0;
    margin: 0;
}
.slider_petit .carousel-image h3 a {
    color: #fff;
}
.slider_petit a {
    text-decoration: none !important;
}
.slider_petit a:hover {
    text-decoration: none !important;
}
.slider_petit .carousel-indicators {
    position: absolute;
    left: 0;
    margin-left: 0.7em;
    top: auto;
    bottom: 77px;
    padding-top: 0.5em;
    text-align: left;
    height: 1.55em;
}
.slider_petit>p {
    font-size: 0.813em;
    margin: 1.308em;
}
.slider_petit.amb_peu .carousel-indicators {
    bottom: -21px;
}
/* component: slider_imatges - slider_grand */
.slider_grand .slider_imatges_cont {
    margin: 0;
}
.slider_grand .slide_navigator {
    position: absolute;
    z-index: 15;
    width: 100%;
    margin-top: 20%
}
.slider_grand .slide_navigator .slide_left {
    float: left;
    z-index: 15;
    margin-left: 0.5em
}
.slider_grand .slide_navigator .slide_right {
    float: right;
    z-index: 15;
    margin-right: 0.5em
}
.slider_grand .item {
    float: left;
    width: 100%;
    background: #fff;
}
.slider_grand .carousel-image {
    position: relative;
}
.slider_grand .carousel-image h3, .slider_grand .carousel-image h2 {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    position: absolute;
    width: 100%;
    font-size: 1em;
    padding: 30% 0.933em 0.889em;
    color: #fff;
    margin: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
    51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
}
.slider_grand .carousel-caption {
    position: static;
    width: 100%;
    padding: 1.250em 0 0;
    height: 9em;
}
.slider_grand .carousel-caption h3, .slider_grand .carousel-caption h2 {
    margin: 0;
    color: #BF0000;
}
.slider_grand .carousel-image h3 a, .slider_grand .carousel-image h2 a {
    color: #fff;
}
.slider_grand .carousel-caption p {
    font-size: 0.875em;
    padding: 0 1.071em;
    text-align: left;
    min-height: 57px;
    margin-top: 6px;
}
.slider_grand .carousel-indicators {
    position: absolute;
    left: -5px;
    width: 100%;
    margin-left: 0;
    padding-top: 0.5em;
    text-align: left;
    bottom: 120px;
}
/**** State ****/
.slider_imatges_cont .slide_navigator {
    opacity: 1 !important;
    -ms-transition: opacity ease 300ms;
    -webkit-transition: opacity ease 300ms;
    transition: opacity ease 300ms;
    display: block !important;
}
.slider_imatges_cont .slide_navigator a{
    opacity: 0;
    transition: opacity ease 300ms;
}

.slider_imatges_cont:hover .slide_navigator a {
    opacity: 1;
}

.slider_imatges_cont .slide_navigator a:focus {
    opacity: 1;
}
/**** end State ****/
/* component: pestanyes */
.pestanyes .panel-group .panel {
    background: none;
    border-radius: 0.438em;
    box-shadow: none;
    margin-top: 0.500em;
}
.pestanyes .panel-group .panel .panel-heading {
    color: #fff;
    border-radius: 0;
    background: #666666; /* Old browsers */
    background: -moz-linear-gradient(top, #666666 0%, #888888 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666),  color-stop(100%, #888888) ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #666666 0%, #888888 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #666666 0%, #888888 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #666666 0%, #888888 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #666666 0%, #888888 100%);/* W3C */
}
.pestanyes .panel-group .panel.active .panel-heading {
    background: #666666; /* Old browsers */
    background: -moz-linear-gradient(top, #666666 0%, #333333 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666),  color-stop(100%, #333333) ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #666666 0%, #333333 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #666666 0%, #333333 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #666666 0%, #333333 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #666666 0%, #333333 100%);/* W3C */
}
.pestanyes .panel-body {
    border-radius: 0.313em;
    background: rgb(255, 255, 255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(29%, rgba(255
    , 255, 255, 1) ), color-stop(100%, rgba(245, 245, 245, 1) ) );
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 29%,  rgba(245, 245, 245, 1) 100% ); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.pestanyes .panel-group .panel .panel-collapse {
    border: 1px solid #ddd;
    border-top: none;
    border-bottom-right-radius: 0.438em;
    border-bottom-left-radius: 0.438em;
}
.llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
    border-bottom: none;
}
@media ( max-width : 47.938em) {
    .pestanyes .panel-group .panel .panel-collapse {
        overflow: hidden
    }

}
.pestanyes .panel-group .panel .panel-title a {
    font-family: 'OpenSansSemibold';
    display: block;
    background: url(../img/NG_ico_obrir.png) no-repeat right center;
    padding: 0.125em 1.4em 0.125em 0;
}
.pestanyes .panel-group .panel.active .panel-title a {
    background: url(../img/NG_ico_tancar.png) no-repeat right center;
}
.pestanyes .panel-group .panel .panel-collapse table {
    margin-top: 16px;
}
.pestanyes .pestanyes_bot {
    margin: 0;
}
.panel-group .panel-heading+.panel-collapse .panel-body, .panel-collapse .panel-body {
    border: none;
}
.pestanyes .transport_public .panel-body {
    border-bottom: 1px solid #ddd !important;
}
.pestanyes .transport_public .panel-body .panel-header {
    padding: 1em 0 0.6em;
    font-family: 'OpenSansSemibold'
}
.pestanyes .llistat_enllacos_filet_cont {
    padding: 0;
}
.pestanyes .llistat_enllacos_filet_cont+.llistat_enllacos_filet_cont {
    margin-top: 0;
}
.pestanyes .llistat_enllacos_filet_cont+.llistat_enllacos_filet_cont .list-group-item:first-child {
    border-top: 1px solid #ddd;
}
/* component: cercador_vermell */
.cercador_vermell {
    padding: 0;
    margin: 0;
}
.cercador_vermell .form-group {
    display: block;
    position: relative;
    margin-bottom: 0;
}
.cercador_vermell .form-group .form-control {
    font-size: 1em;
    position: relative;
    padding: 0.400em 0 0.400em 2.000em;
    font-size: 0.938em;
    display: block;
    width: 100%;
    background: url(../img/NG_ico_cercador_mbl.png) no-repeat 0.467em center  #FFFFFF;
    border-radius: 0;
    border: 1px solid #ddd;
    height: 2.667em;
    box-shadow: none;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    color: #666;
    -webkit-appearance: none;
}
.cercador_vermell .form-group .form-control:focus {
    box-shadow: none;
    border: 1px solid #bcbcbc;
}
.cercador_vermell .btn, header .container .in form .form-group .buttonG.btn {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border-radius: 0;
    background: url(../img/NG_ico_lupa.png) no-repeat center center #BD0000;
    border-color: #BD0000;
    height: 100%;
    width: 3em;
}
.searchExemple {
    font-size: 0.813em;
    color: #666;
    padding: 0.769em 0.8000em;
}
.searchExemple a, .searchExemple span {
    margin-left: 0.385em;
    color: #BF0000;
}
.cercador_vermell button.btn {
    border: none;
    height: 2.375em;
    position: absolute;
    top: 0.263em;
    width: 2.125em;
    right: 1px;
    border-radius: 0;
    background: url(../img/NG_ico_cercador_tancar.png) no-repeat center  center #FFFFFF;
}
.cercador_vermell button.btn:active {
    box-shadow: none;
}
/* component: dades_catalunya */
.dades_catalunya {
    float: left;
}
.h2_not_resize {
    font-size: 1.563em;
    padding-right: 4.400em;
}
.dades_catalunya>div {
    margin-top: 1.250em;
}
.dades_catalunya .tit_dades {
    color: #333333;
    font-size: 1.125em;
    font-family: 'OpenSansLight', Helvetica, Arial, sans-serif;
    padding: 0 5em 0 0.625em;
    line-height: 1.2;
}
.dades_catalunya .dades_numeriques {
    color: #39599F;
    font-family: 'OpenSansBold', Helvetica, Arial, sans-serif;
    font-size: 2.188em;
    padding: 0 0 0 0.313em;
    line-height: 1;
    display: block;
    margin: 0.171em 0;
}
.dades_catalunya .dades_numeriques span {
    font-size: 0.667em;
}
.dades_catalunya .marge_negatiu {
    margin-top: -0.313em;
}
/* Component: destacat_com_arribar */
.destacat_com_arribar {
    float: left;
    margin: 0 0 0.55em;
}
.destacat_com_arribar_cont .icona_com_arribar {
    float: left;
}
.destacat_com_arribar_cont .icona_com_arribar img {
    width: 3.750em;
}
.destacat_com_arribar_cont .text_com_arribar {
    display: table;
    padding: 0 1.250em 0 1.000em;
}
.destacat_com_arribar_cont .mini_prova_coneixer {
    font-size: 0.813em;
    color: #666666;
}
.titol_vermell {
    color: #BF0000;
    font-size: 1.125em;
    margin: 0.35em 0;
}
@media ( max-width : 47.938em) {
    .destacat_com_arribar {
        padding: 0;
    }
    .col-xs-5 {
        width: 100%;
    }
    .basic_link.actualitat {
        margin-top: 1.1em;
    }
    .llistat_xarxes_socilas .list-group-item {
        border: medium none;
        border-radius: 0;
        float: left;
        margin: 0 0.15em;
        padding: none !important;
    }
    li.list-group-item.social_text {
        display: none;
    }


    .slider_petit .carousel-caption p {
        height: 36px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        min-height: inherit;
    }
    .slider_petit .carousel-indicators {
        bottom: 0;
        height: 2.9em;
    }
    .link-accesible {
        color: #fff;
        padding: .6em 0 .7em 1.7em;
        margin-top: 0;
        font-size: 1em;
        background: #4d4d4d; /* Old browsers */
        background-image: url(../img/arrow-acc-big2.png); /* fallback */
        background-image: url(../img/arrow-acc-big2.png), -moz-linear-gradient(top,  #4d4d4d 0%, #3d3d3d 38%, #3a3a3a 40%, #3a3a3a 45%, #343434 55%, #2c2c2c 78%, #292929 80%, #222222 100%); /* FF3.6+ */
        background-image: url(../img/arrow-acc-big2.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(38%,#3d3d3d), color-stop(40%,#3a3a3a), color-stop(45%,#3a3a3a), color-stop(55%,#343434), color-stop(78%,#2c2c2c), color-stop(80%,#292929), color-stop(100%,#222222)); /* Chrome,Safari4+ */
        background-image: url(../img/arrow-acc-big2.png),    -webkit-linear-gradient(top,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* Chrome10+,Safari5.1+ */
        background-image: url(../img/arrow-acc-big2.png),     -o-linear-gradient(top,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* Opera 11.10+ */
        background-image: url(../img/arrow-acc-big2.png), -ms-linear-gradient(top,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* IE10+ */
        background-image: url(../img/arrow-acc-big2.png), linear-gradient(to bottom,  #4d4d4d 0%,#3d3d3d 38%,#3a3a3a 40%,#3a3a3a 45%,#343434 55%,#2c2c2c 78%,#292929 80%,#222222 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
        background-repeat: no-repeat;
        background-position: 16px 9px, 0 0;
    }
    .link-accesible a {
        color: #fff;
        margin: 0 0 0 0.7em;
        font-size: 0.9em;
    }
}
/* Component: destacat_iUtilitat */
.llistat_iUtilitat .tit_iUtilitat {
    font-size: 1em;
    margin: 1em 0 0;
    color: #333;
    font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
.llistat_iUtilitat>p {
    margin: 0;
    font-size: 0.813em
}
.llistat_iUtilitat>a {
    font-size: 0.813em;
    display: block;
    padding-bottom: 0.769em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/*--Contacte----*/
.capcelera_principal .paragraf_contacte {
    font-size: 1.125em;
    clear: both;
    color: #666;
}
.iframe {
    height: 29.313em;
    width: 100%;
    background: #8A8A7B;
}
.capcelera_principal h1 {
    font-size: 1.25em;
    padding: 0.7em 0.5em 0.7em 0;
    text-align: left;
}

.capcelera_principal h1.marca_sense_padding{
    padding:0;
}

.capcelera_principal p {
    color: #333333;
    font-size: 0.813em;
}
.obligatoris {
    font-size: 0.813em;
}
.line {
    border-top: 1px solid #DDDDDD;
    padding-bottom: 1.563em;
}
.form label {
    display: block;
    clear: both;
}
.form .clearfix {
    margin-bottom: 1.5em;
}
.form input, .form textarea, .form select, .form .form-control {
    background: #FFF;
    color: #555555; /*-webkit-appearance: none;*/
}
.clarification, .form .clarification {
    font-size: 0.750em;
    color: #666666;
}
.form .radio {
    font-size: 0.813em;
    padding: 0 1.875em 0.188em 0.313em;
    display: inline;
}
.form .checkbox {
    font-size: 0.813em;
    padding: 0 1.875em 0.188em 0.313em;
    display: inline;
}
.dadesProteccio {
    font-size: 0.938em;
    color: #999;
    padding: 1.563em 0 0.938em 0
}
.textProteccio {
    font-size: 0.688em;
    color: #999;
}
.textProteccio {
    font-size: 0.688em;
    color: #999;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
h2.margin {
    margin-bottom: 0.629em;
    margin-top: 0.629em;
}
.form textarea {
    height: 8em;
}
.form label {
    margin-top: 10px;
}
/* el_mes_consultat - versio mobil */
@media ( max-width : 47.938em) {
    .el_mes_consultat.generalitat {
        float: right;
    }
    .el_mes_consultat.teme {
        position: absolute;
        top: -5.325em;
        right: 0;
    }
    .el_mes_consultat .shadow {
        box-shadow: none;
    }
    .el_mes_consultat .panel {
        border: none;
        border-radius: 0;
        background: none;
        margin: 0;
    }
    .el_mes_consultat .panel-heading {
        position: relative;
        width: 14.375em;
        background: none;
        border: none; /*padding-top:14.375em;*/
        z-index: 1000;
    }
    .el_mes_consultat .panel-heading a {
        font-size: 0.813em;
        text-align: right;
        font-weight: bold;
        /*margin: 20px 0 0 0;*/
        /*padding: 0.625em 1.6em;*/
        padding: 0 1.6em;
        border-radius: 0.313em;
        display: block;
        background: url(../img/NG_ico_mes_consultat.png) no-repeat right center;
    }
    .el_mes_consultat.open .panel-heading a {
        background: url(../img/NG_ico_mes_consultat_tancar.png) no-repeat right  center;
    }
    .el_mes_consultat .panel-body {
        position: absolute;
        top: 0;
        right: -16.000em;
        width: 14.375em;
        box-shadow: -0.313em 0.313em 0.500em rgba(0, 0, 0, 0.24);
        padding: 2.750em 0 1.250em 1em;
        background: rgb(238, 238, 238); /* Old browsers */
        background: -moz-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(238,
        238, 238, 1) ), color-stop(100%, rgba(255, 255, 255, 1) ) );
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* IE10+ */
        background: linear-gradient(to right, rgba(238, 238, 238, 1) 0%,  rgba(255, 255, 255, 1) 100% ); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd',  endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
    }
    .el_mes_consultat .panel-body .llistat_enllacos_filet_cont {
        padding: 0;
    }
    /*--Contacte----*/
    .title25-16 {
        font-size: 1em;
    }
    .p15-13 {
        color: #666;
        font-size: 0.813em;
    }
    .paragraf_contacte {
        font-size: 0.938em;
        color: #666;
    }
    /*---cercador organismes_sca----*/
    .p18_16 {
        font-size: 1em;
    }
    .p14-13 {
        font-size: 0.813em;
    }
    .p16-15 {
        font-size: 0.938em;
    }
}
/* component: mes_link */
a.mes_link, .llistat_enllacos_filet_cont .list-group-item a.mes_link {
    background: url(../img/NG_ico_desplegar.png) no-repeat left center #fff;
    padding-left: 21px;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
a.mes_link, .llistat_enllacos_filet_cont .list-group-item a.mes_link.collapsed {
    background: url(../img/NG_ico_plegar.png) no-repeat left center #fff;
    padding-left: 21px;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
a.mes_link:before, .llistat_enllacos_filet_cont .list-group-item a.mes_link:before {
    content: "";
}
.ocult {
    display: none;
}
/* component: menu_flotant */
.menu_flotant {
    float: left;
    margin-left: -0.188em;
    margin-top: 0.6em;
    margin-right: 0.438em;
}
.menu_flotant a, .menu_flotant a:hover {
    text-decoration: none !important;
}
.menu_flotant>button {
    width: 2.063em;
    height: 2.063em;
    background: url(../img/NG_ico_tancar_menu_gen.png) no-repeat;
    border: none;
    z-index: 1;
    outline:0;
}
.menu_flotant>button.collapsed {
    background: url(../img/NG_ico_obrir_menu_gen.png) no-repeat;
    color: transparent;
}

.breadcrumb + .menu_flotant>button.collapsed:focus {
    outline: -webkit-focus-ring-color auto 1px;
}

button[data-target="#menu_flotant_cont"]:focus {
    text-indent: -99999px;
}

@media(max-width:768px){
    .pos_relative img {
        height:100%;
    }

    .menu_flotant>button.collapsed {
        position:relative;
        top:10px;
    }
}

#menu_flotant_cont, #formulari_envia {
    position: absolute;
    border: 1px solid #ddd;
    box-shadow: 0.188em 0.188em 0.250em rgba(0, 0, 0, 0.14);
    background: #fff;
    z-index: 20;
}
#menu_flotant_cont .panel-group, #formulari_envia .panel-group {
    padding: 0.875em;
}
#menu_flotant_cont .panel-group h3, #formulari_envia .panel-group h3, #menu_flotant_cont .panel-group span:nth-of-type(1) {
    margin: 0;
    font-size: 1.250em;
    font-weight: normal;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
}
#menu_flotant_cont .panel-group span.panel-title:nth-of-type(1) {
    margin: 0;
    font-size: 1em;
    font-weight: normal;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 0;
}
#menu_flotant_cont h3 a, #menu_flotant_cont span:nth-of-type(1) a {
    color: #666666;
}
#menu_flotant_cont h3 a:hover, #menu_flotant_cont span:nth-of-type(1) a:hover {
    color: #333333;
}
#menu_flotant_cont .panel-group .panel, #formulari_envia .panel-group .panel {
    border: none;
    border-bottom: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 0 0.813em;
}
#menu_flotant_cont .panel-group .panel:last-child, #formulari_envia .panel-group .panel:last-child {
    border-bottom: none;
}
#menu_flotant_cont .panel-group .panel .panel-heading, #formulari_envia .panel-group .panel .panel-heading {
    background: none;
    padding: 0;
}
#menu_flotant_cont .panel-group .panel .panel-heading a, #formulari_envia .panel-group .panel .panel-heading a {
    display: block;
    padding: 0.667em 2.333em 0.667em 0;
    font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
    font-size: 0.938em;
    color: #666;
}
#menu_flotant_cont .panel-group .panel .panel-heading a:focus,#menu_flotant_cont .panel-group .panel .panel-heading a:hover, #menu_flotant_cont .panel-group .panel .panel-heading a:hover strong {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif !important;
}
#menu_flotant_cont .panel-group .panel .panel-heading a:focus, #menu_flotant_cont .panel-group .panel .panel-heading a:focus strong {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif !important;
}
/*#menu_flotant_cont .panel-group .panel .panel-heading h4, #menu_flotant_cont .panel-group .panel .panel-heading strong, #menu_flotant_cont .panel-group .panel .panel-heading b {
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif !important;
	font-weight: normal !important
}*/
#menu_flotant_cont .panel-group .panel .panel-heading a.collapsed.active, #menu_flotant_cont .panel-group .panel .panel-heading a[data-toggle="collapse"], #formulari_envia .panel-group .panel .panel-heading a.collapsed.active, #formulari_envia .panel-group .panel .panel-heading a[data-toggle="collapse"] {
    background: url(../img/NG_ico_plegar_menu_gen.png) no-repeat right  0.467em;
    color: #333;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
#menu_flotant_cont .panel-group .panel .panel-heading a.collapsed, #formulari_envia .panel-group .panel .panel-heading a.collapsed {
    background: url(../img/NG_ico_desplegar_menu_gen.png) no-repeat right  0.467em;
    color: #666;
    font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
}
#menu_flotant_cont .panel-group .panel-body, #formulari_envia .panel-group .panel-body {
    padding: 0;
}
#menu_flotant_cont .panel-group .panel-body ul, #formulari_envia .panel-group .panel-body ul {
    padding: 0;
}
#menu_flotant_cont .panel-group .panel-body ul li a, #formulari_envia .panel-group .panel-body ul li a {
    font-size: 0.813em;
    display: block;
    padding: 0.385em 0.923em;
    border-left: 0.231em solid #ddd;
    color: #666;
}
#menu_flotant_cont .panel-group .panel-body ul li a.active, #menu_flotant_cont .panel-group .panel-body ul li a:hover, #formulari_envia .panel-group .panel-body ul li a.active, #formulari_envia .panel-group .panel-body ul li a:hover, .menu_flotant .panel-group .panel-body ul li a:focus {
    border-left: 0.231em solid #333;
    color: #333;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
/* component: custom_select */
.custom_select {
    border: none;
    box-shadow: none;
    border-radius: 0;
    height: 2.80em !important;
    padding-bottom: 0;
    padding-top: 0;
    width: 100% !important;
}
.custom_select .customSelectInner {
    width: 100% !important;
    height: 2.80em;
    padding: 0.65em 1.763em 0.65em 0;
    background: url(../img/NG_ico_select_mobil.png) no-repeat right center  #7A7A7A;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/* component: custom_select contacte*/
.form .custom_select {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 0.875em;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s  ease-in-out 0s;
    width: 100%;
    height: 2.4em !important;
    padding-bottom: 0;
    padding-top: 0;
    width: 100% !important;
}
.form .custom_select .customSelectInner {
    width: 100%;
    height: 2em !important;
    width: 100% !important;
    padding: 0.65em 1.763em 0.65em 0;
    background: url(../img/NG_ico_select_mobil2.png) no-repeat right center  #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
/* panel-footer */
.panel-footer {
    width: 100%;
    float: left;
    padding: 0.938em;
    border-top: none;
    background: #fff;
    margin: 8px 0 0;
    border-bottom-right-radius: 0.438em;
    border-bottom-left-radius: 0.438em;
}
.panel-footer .llistat_xarxes_socials {
    margin: 0;
    display: inline-block;
    padding: 0;
    text-align: left;
    width: auto;
}

.panel-footer .llistat_xarxes_socials span {
    margin-top: 0.7em !important;
}
.panel-footer .llistat_xarxes_socials .list-group-item {
    margin: 0.2em 0.163em;
}
.panel-footer .llistat_xarxes_socials .social_text {
    padding-right: 0.7em;
}
.panel-footer .txt_peu, .panel-footer .txt_peu_transport {
    font-family: OpenSansSemibold;
    font-size: 0.815em;
    margin-top: 0.588em;
    text-align: right;
    float: right;
}
.panel-footer .txt_peu2 {
    float: right;
    width: auto;
    font-size: 0.815em;
    font-family: 'OpenSansSemibold';
    padding: 0;
    margin-top: 0.55em;
}
/* cercador_tab */
.cercador_tab .nav {
    margin-bottom: 0.875em;
    text-align: center;
}
.cercador_tab .nav>li {
    position: relative;
    bottom: -0.938em;
    background: none;
    border: none;
    overflow: visible;
    padding-bottom: 0.875em;
    display: inline-block;
    float: none;
}
.cercador_tab .nav>li.active {
    background: url(../img/NG_fletxa_avall_active.png) no-repeat center  2.363em;
}
.cercador_tab .nav>li a:focus {
    border: none;
}
.cercador_tab .nav>li a {
    border-radius: 0;
    border: none;
    border-bottom: 0.188em solid #C00000;
    font-size: 1em;
    padding: 0.4em 1.675em;
    margin-right: 0.250em;
    color: #C00000;
}
.cercador_tab .nav>li a:hover {
    border: none;
    background: none;
    border-bottom: 0.188em solid #C00000;
}
.cercador_tab .nav>li.active a {
    color: #333;
    border-bottom: 0.188em solid #333;
}
.cercador_tab .nav>li.active a:hover {
    border-bottom: 0.188em solid #333;
}
.cercador_tab .tab-pane {
    float: left;
    width: 100%;
}
.image_detail {
    width: 100%;
    height: 31.250em;
    background: #333;
    position: absolute;
    margin-top: 0.875em;
}
/* llistat_imatges */
.llistat_imatges {
    padding: 0;
    float: left;
}
.llistat_imatges .item {
    width: 50%;
    float: left;
    padding: 0.38em;
    position: relative;
}
.llistat_imatges .item.open {
    margin-bottom: 31.250em;
}
.llistat_imatges .item.desplacat {
    margin-bottom: 31.250em;
}
.llistat_imatges .item img {
    border: 1px solid #ddd;
    cursor: pointer;
}
.cercador_imatge_detail {
    width: 100%;
    float: left;
    overflow: hidden;
}
.cercador_imatge_detail.opened {
    margin: 0.938em 0;
}
.cercador_imatge_cont {
    position: absolute;
    left: 0;
    width: 100%;
    color: #fff;
    background: #333;
    height: 0;
}
.cercador_imatge_cont .container {
    padding-bottom: 1.25em;
    position: relative;
}
.cercador_imatge_cont .cercar_detall {
    position: absolute;
    right: 0;
    top: 0;
    background: url(../img/NG_ico_cercador_prev_imatge.png) no-repeat;
    border: 0;
    text-indent: -99999px;
    width: 1.938em;
    height: 1.938em;
    right: 0;
    z-index: 1;
}
.cercador_imatge_cont .prev_img, .cercador_imatge_cont .next_img {
    width: 2.863em;
    height: 2.863em;
    position: absolute;
    top: 50%;
    margin: -1.250em;
    text-indent: -9999999px;
}
.cercador_imatge_cont .prev_img {
    background: url(../img/NG_ico_esquerra_fletxa_peq.png) no-repeat;
    left: 2.125em;
}
.cercador_imatge_cont .prev_img:hover {
    background: url(../img/NG_ico_esquerra_fletxa_peq_hover.png) no-repeat;
}
.cercador_imatge_cont .next_img {
    background: url(../img/NG_ico_dreta_fletxa_peq.png) no-repeat;
    right: 2.125em;
}
.cercador_imatge_cont .next_img:hover {
    background: url(../img/NG_ico_dreta_fletxa_peq_hover.png) no-repeat;
}
.cercador_imatge_cont .col-izq {
    width: 100%;
    float: left;
    position: relative;
}
.cercador_imatge_cont .col-dch {
    width: 100%;
    float: left;
    padding: 0 0.938em;
    background: #333
}
.cercador_imatge_cont .col-dch h2 {
    font-weight: normal;
    font-size: 1em;
    text-align: left;
    margin-top: 1.000em;
}
.cercador_imatge_cont .col-dch p {
    font-size: 0.813em;
    color: #ccc;
}
.cercador_imatge_cont .col-dch ul {
    font-size: 0.813em;
    padding-left: 0;
    color: #ccc;
}
.cercador_imatge_cont .col-dch>div {
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-left: none;
    border-right: none;
    padding: 0.250em 0 0.438em;
}
.cercador_imatge_cont .col-dch>div a {
    display: block;
}
.cercador_imatge_cont a {
    font-size: 0.875em;
    color: #fff;
    text-decoration: underline;
}
.cercador_imatge_cont li a {
    font-size: 0.875em;
    color: #CCC;
    text-decoration: underline;
}
.cercador_imatge_cont li a:hover {
    color: #CCC;
}
.cercador_imatge_cont .social_text {
    font-size: 0.875em;
}
.cercador_imatge_cont .llistat_xarxes_socials {
    text-align: left;
}
.popup_avis {
    background: #fff;
    position: absolute;
    width: 100%;
    z-index: 2;
    top: -157px;
    left: auto;
    overflow: visible;
    border: 1px solid #ddd;
    display: none;
}
.popup_avis p {
    padding: 24px 50px 24px 24px;
    font-size: 13px !important;
    color: #666 !important;
}
.popup_avis p span {
    color: #333;
    font-family: 'OpenSansSemibold';
}
.popup_avis button {
    position: absolute;
    right: 15px;
    top: 15px;
    background: url(../img/NG_ico_tancar_popup.png) no-repeat transparent;
    border: none;
    box-shadow: none;
    border-radius: 0;
    width: 20px;
    height: 20px;
    text-indent: -99999px;
    overflow: hidden;
}
.popup_avis>span {
    background: url(../img/NG_fletxa_avall_blanc_lg.png) no-repeat center  bottom;
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -13px;
    width: 27px;
    height: 12px;
    z-index: 2;
    text-indent: -99999px;
}
/* Component: paginacio */
.paginacio {
    text-align: center !important;
    float: left;
    width: 100%;
    margin-top: 1.125em;
    padding-top: 0.250em;
}
.pagination {
    display: block;
    margin: 0;
    padding: 20px 0 10px;
    border-top: 1px solid #ddd;
}

.pagination_mob {
    border-top: 1px solid #ddd;
    margin-top: -17px;
}

.pagination>li {
    display: inline-block;
    margin: 0 -1px;
}
.pagination li a.anterior {
    background: url(../img/NG_ico_mes_consultat.png) no-repeat left 0.45em;
    padding-left: 1.5em;
    margin-left: 0.7em;
}
.pagination li.first a {
    background: url(../img/NG_ico_primer_consultat.png) no-repeat left 0.45em;
    padding-left: 0.575em;
}
.pagination li a.anterior.desactivat:hover, .pagination li a.anterior.desactivat {
    color: #666 !important;
    text-decoration: none !important;
    background: url(../img/NG_pag_off_left.png) no-repeat left 0.45em;
}
.pagination li.first a.desactivat:hover, .pagination li.first a.desactivat {
    color: #666 !important;
    text-decoration: none !important;
    background: url(../img/NG_primera_pag_off_left.png) no-repeat left 0.45em;
}
.pagination li a.seguent {
    background: url(../img/NG_ico_mes_consultat_tancar.png) no-repeat right  0.45em;
    padding-right: 1.5em;
    margin-right: 0.7em;
}
.pagination li.last a {
    background: url(../img/NG_ico_ultim_consultat_tancar.png) no-repeat right  0.45em;
    padding-right: 0.575em;
}
.pagination li a.seguent.desactivat, .pagination li a.seguent.desactivat:hover {
    color: #666 !important;
    text-decoration: none !important;
    background: url(../img/NG_pag_off_right.png) no-repeat right 0.45em;
}
.pagination li.last a.desactivat, .pagination li.last a.desactivat:hover {
    color: #666 !important;
    text-decoration: none !important;
    background: url(../img/NG_ultima_pag_off_right.png) no-repeat right 0.45em;
}
.pagination li a, .pagination li span {
    padding-top: 2px;
    padding-bottom: 2px;
}
.pagination li a.desactivat:hover {
    background: transparent;
    color: #666;
}
.pagination li a.actiu, .pagination li span.actiu {
    color: #666;
    cursor: default;
}
.pagination li a.actiu, .pagination li span.actiu:hover {
    color: #666 !important;
}
.pagination>li>span:hover {
    text-decoration: none;
    color: #666;
}
.pagination li a.actiu2 {
    background-color: #eee;
    color: #333333;
    text-decoration: none !important;
}
.paginacio.mostrar {
    margin: 0;
    padding: 2px 0 28px;
    border-top: 1px solid #ddd;
}
.paginacio.mostrar a {
    display: block;
    padding: 8px 0 0;
    border-top: 1px solid #ddd;
}
.paginacio.mostrar span {
    font-size: 0.825em;
    padding: 0 24px 0 0;
    background: url(../img/NG_arrow_down.fw.png) no-repeat right center;
}
.paginacio p.hidden-xs { /*Literal numero de pagines*/
    font-size: 0.813em;
}
@media ( max-width : 47.938em) {
    .pagination {
        margin: 20px auto;
    }
    .pagination.visible-xs {
        margin: 0;
        width: 100%;
        text-align: center;
    }
    .pagination.visible-xs li {
        display: inline-block;
        padding: 0;
        vertical-align: middle;
    }
    .pagination.visible-xs li:first-child {
        /*float: left;*/
    }
    .pagination.visible-xs li+li+li {
        /*float: right;*/
    }
    .pagination li:first-child a, .pagination li:first-child a.desactivat:hover {
        /*padding-left: 0*/
    }
    .pagination li:last-child a, .pagination li:last-child a.desactivat:hover {
        /*padding-right: 0*/
    }
    .pagination li a {
        font-size: 14px;
    }
}
/* Component: noticia_detalls */
.noticia_detalls_cont div {
    float: left;
    color: #666;
}
.noticia_detalls_cont div a {
    font-size: 0.688em;
    text-transform: uppercase;
    display: inline-block;
    font-family: 'OpenSansSemibold';
}
.noticia_detalls_cont span {
    color: #666;
    font-size: 0.688em;
    display: inline-block;
    border-left: 0.091em solid #ddd;
    padding-left: 0.909em;
    margin-left: 0.909em;
}
.noticia_detalls_cont span.category {
    border-left: 0;
    margin-left: 0;
    padding-left: 0;
}
/* Component: video_gen */
.video_gen p {
    font-size: 0.875em;
    color: #666;
    margin-top: 1.714em;
}
/* Component: inform_relacionada */
.inform_relacionada_cont {
    background: #f5f5f5;
    padding: 1.250em;
    margin: 0 -0.938em;
    clear: left;
    /*clear a�adido para responsive que no coja el color gris de fondo. montse*/
    overflow: hidden;/*montse para que en chrome si en la columna derecha hay enlaces no se salgan de la caja y lo oculte*/
}
.inform_relacionada_cont h4, .inform_relacionada_cont h3 {
    font-size: 0.938em;
    margin: 0;
    font-family: 'OpenSansSemibold';
}
.inform_relacionada_cont .llistat_enllacos_filet_cont {
    padding: 0;
    margin: 0.938em 0 0.938em;
    border-top: 0.188em solid #ddd;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont .list-group-item {
    padding-top: 0.488em;
    padding-bottom: 0.488em;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont .list-group-item a {
    font-size: 0.938em;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont.icones .list-group-item a {
    padding-left: 28px;
    padding: 0.2em 0 0.2em 28px;
}
.inform_relacionada_cont .llistat_enllacos_filet_cont.icones .list-group-item a:before {
    content: "";
}
/* Component: xarxes-socials */
.xarxes-socials {
    background: #f5f5f5;
    overflow: hidden
}
.xarxes-socials .twitter {
    width: 100%;
    border-bottom: 2px solid #ddd;
    padding-bottom: 0.8em;
    margin-bottom: 0.8em;
}
.xarxes-socials .twitter ul {
    margin: 0;
}
.xarxes-socials .twitter li {
    font-size: 0.875em;
    list-style-type: none;
    background: url(../img/NG_ico_twitter.png) no-repeat left center;
    padding: 0.8em 0 0.8em 2.9em;
    font-family: 'OpenSansSemibold';
    width: 100%;
}
.xarxes-socials h3 {
    font-size: 0.813em;
    display: inline-block;
    margin: 0;
    font-family: 'OpenSansRegular';
}
.xarxes-socials ul.xarxes {
    padding: 0;
    margin: 0;
    display: inline-block;
}
.xarxes-socials ul.xarxes li {
    display: inline;
    font-size: 0.813em;
    border-right: 1px solid #444;
    padding: 0 0.5em 0 0.5em;
}
.xarxes-socials ul.xarxes li:first-child {
    padding-left: 0;
}
.xarxes-socials ul.xarxes li a {
    color: #BF0000;
}
.xarxes-socials ul.xarxes li:last-child {
    border-right: none;
}
.xarxes-socials .gencat img {
    float: left;
    margin: 10px
}
.xarxes-socials .gencat p {
    font-size: 0.875em;
    padding: 0.625em 0 0 0.625em;
    overflow: hidden;
}
.xarxes-socials .gencat .link-app {
    width: 100%;
    margin: 71px 0 0 0;
    font-size: 0.813em;
    text-align: right;
    border-top: 2px solid #ddd;
    padding: 10px 0 0 0;
    font-family: 'OpenSansSemibold';
}
/*Component: guia-usus*/
.guia-usus {
    background: #fff;
    margin: 0 -15px;
    padding: 0 1.25em 1.2em;
}
.guia-usus p {
    font-size: 0.825em;
    color: #666;
}
.guia-usus ul {
    border-top: 0.188em solid #ddd;
    padding: 0 0.5em;
}
.guia-usus li {
    border-bottom: 1px solid #ddd;
    padding: 0.5em 0.7em 0.5em;
}
.guia-usus ul li a.ico_pdf {
    padding: 0.2em 0.5em 0.2em 1.8em;
    font-size: 0.875em;
    font-family: 'OpenSansSemibold';
    display: inline-table;
}
.guia-usus ul li span {
    display: block;
    padding: 0 0.5em 0 1.8em;
}
.guia-usus ul li a.a-vermell {
    font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
    font-size: 0.875em;
}
.guia-usus ul li a.a-vermell:hover {
    color: #BF0000;
}
/*Component: last-app*/
.last-app {
    background: #fff;
    margin: 0 -15px;
    padding: 0 1.25em 1.2em;
    overflow: hidden;
}
.last-app .box-app {
    float: left;
    width: 47%;
    border-top: 1px solid #ddd;
    margin: 0.625em 0.625em 0.625em 0
}
.last-app div.box-app:nth-of-type(2), .last-app div.box-app:nth-of-type(4), .last-app div.box-app:nth-of-type(6), .last-app div.box-app:nth-of-type(8), .last-app div.box-app:nth-of-type(10) {
    float: right;
    margin: 0.625em 0 0.625em 0
}
.last-app .bor {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 2px 0 0 0;
    overflow: hidden;
    clear: both;
    padding: 2px 0;
}
.all-app {
    text-align: right;
    margin: -11px -7px;
    font-size: 13px;
    font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
    width: 100%;
    overflow: hidden
}
.last-app .box-app h3 {
    font-size: 1.125em;
    color: #c00000;
    font-family: 'OpenSansRegular'
}
.last-app .box-app img {
    float: left;
    margin: 0.625em 0.625em 0 0
}
.last-app .box-app p {
    font-size: 0.875em;
    padding: 0.5em 1.2em
}
@media ( max-width : 47.938em) {
    .xarxes-socials .gencat img {
        float: none;
    }
    .last-app .box-app, .last-app div.box-app:nth-of-type(2), .last-app div.box-app:nth-of-type(4), .last-app div.box-app:nth-of-type(6), .last-app div.box-app:nth-of-type(8), .last-app div.box-app:nth-of-type(10) {
        float: none;
        width: 100%;
        overflow: hidden
    }
    .gencat {
        text-align: center
    }
    .gencat p {
        text-align: left
    }
    .xarxes-socials .gencat .link-app {
        margin: 24px 0 0 0;
    }
}
/*Component: box*/
.ul-box {
    font-size: 0.813em !important;
    color: #BF0000;
    padding-left: 1.5em;
}
.ul-box a, .ul-box a:hover {
    color: #BF0000;
}
.ul-box li {
    display: inline
}
.ul-box .ico_pdf, .ul-box .ico_pdf:hover {
    color: #333;
    padding: 0.5em 0.5em 0.5em 2em;
    display: inline
}
p.ul-box a {
    font-family: 'OpenSansSemibold';
}
/*Component: basic_color*/
.basic_color.xar-socials {
    margin: 0 0 0.625em;
    padding: 0.625em 1.500em;
    display: inline-block;
    width: 100%;
}
.graficDestacat_generic {
    float:left;
    width:100%;
}
.basic_color.xar-socials h3 {
    font-size: 1.250em;
    padding: 0;
    margin: 6px 0 10px;
    color: #fff;
    font-family: 'OpenSansSemibold';
}
.basic_color.xar-socials h3+p {
    font-family: 'OpenSansSemibold';
    margin: 0;
}
.basic_color.xar-socials p {
    font-size: 0.875em;
    font-style: normal;
    font-family: "OpenSansRegular";
    color: #fff;
    border-bottom: none
}
.basic_color.xar-socials p.small {
    font-size: 0.750em
}
.basic_color.xar-socials .tit {
    font-size: 1.250em;
    padding: 0;
    margin: 0;
    color: #fff;
    font-family: 'OpenSansSemibold';
}
.basic_color.xar-socials a.tit:hover {
    text-decoration: none !important
}
.basic_color.xar-socials a.tit:focus {
    text-decoration:underline !important;
    color: black !important;
}
.col-sm-8.bgGrey {
    background: #fff
}
.col-sm-4.center-block.shadowBox2 .shadow3 {
    display: none
}
.table.col-sm-12.mt_20 table th {
    background: #666;
    color: #fff
}
.table.col-sm-12.mt_20 .table>thead>tr>th {
    border-bottom: none
}
.table.mt_20 table td {
    border: none;
    font-size: 0.813em;
    padding: 10px
}
.table.col-sm-12.mt_20 table tbody td {
    border: 1px solid #ddd;
}
.table.col-sm-12.mt_20>thead>tr>th, > thead>tr>td {
    border-bottom-width: 1px;
}
.table.col-sm-12.mt_20 table .cell-blue {
    background: #f5f5f5
}
.table.col-sm-12.mt_20 tfoot td {
    border-bottom: solid #ddd 2px;
    font-size: 0.688em;
    padding: 2em 0 2em 1em
}
/* component: letter_pagin */
.letter_pagin {
    border: 1px solid #ddd;
    text-align: center;
    margin-top: 20px;
}
.letter_pagin li {
    color: #BF0000;
    font-size: 18px;
    display: inline-block;
    font-family: "OpenSansSemiBold";
    padding: 6px 7px;
    cursor: pointer;
}
.letter_pagin li:hover, .letter_pagin li:focus, .letter_pagin li.active {
    background: #666;
    color: #fff;
}
/* component: llistat-az */
.llistat_az li {
    border-top: 1px solid #ddd;
    padding-bottom: 10px;
}
/* .llistat_az li:first-child {
	border-top: none;
} */
.llistat_az li h4 {
    font-size: 16px;
    color: #BF0000;
    font-weight: normal;
    font-family: 'OpenSansRegular'
}
.llistat_az li span {
    display: block;
    font-size: 13px;
    color: #666;
    margin-top: 4px;
}
.llistat_az li a {
    display: block;
    font-size: 12px;
    color: #333;
}
.tornar-tramits:focus {
    text-decoration: underline;
}
/*---page cercador d&#224;�rganismes--*/
.fons_filtre .selectQualsevol {
    margin-top: 0.65em;
}
.fons_filtre .selectQualsevol .form-control {
    line-height: 0.429em;
    -webkit-appearance: none;
}
/* component: cerca_avancada */
.cerca_avancada {
    margin: 16px 0 0;
    padding: 10px 0;
    border: 1px solid #ddd;
    border-right: none;
    border-left: none;
    float: left;
    width: 100%;
}
.cerca_avancada>a {
    background: url(../img/NG_ico_plegar.png) no-repeat right;
    padding-right: 30px;
    float: right;
    cursor: pointer;
    font-size: 13px;
    color: #333;
    font-family: 'OpenSansSemibold';
}
.cerca_avancada>a.collapsed {
    background: url(../img/NG_ico_desplegar.png) no-repeat right;
}
.cerca_avancada .cerca_avancada_cont {
    width: 100%;
    float: left;
}
.cerca_avancada .navbar-form {
    padding: 0 10px;
}
.cerca_avancada .navbar-form div>.form-control {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    font-size: 1em;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
    -webkit-appearance: none;
}
.cerca_avancada .navbar-form div>.form-control:first-child {
    margin: 0;
}
.cerca_avancada .navbar-form .quan {
    margin-top: 10px;
    padding: 10px 20px 0;
    border-top: 1px solid #ddd;
}
.cerca_avancada .navbar-form .quan>span {
    font-family: "OpenSansSemiBold";
    font-size: 16px;
    float: left;
    width: 100%;
}
.cerca_avancada .navbar-form .quan input[type="radio"] {
    margin-right: 3px;
}
.cerca_avancada .navbar-form .quan>div span {
    font-size: 13px;
}
.cerca_avancada .navbar-form .quan .input-dates {
    width: 100%;
}
.cerca_avancada .navbar-form .quan .form-control {
    width: 44%;
    margin: 6px 0 0 !important;
    float: left;
    -webkit-appearance: none;
}
.cerca_avancada .navbar-form .quan .datepicker {
    width: 43.4%;
    margin: 6px 0 0 !important;
    float: left;
    background: url(../img/NG_calendar.fw.png) no-repeat center right;
    border: 1px solid #CCCCCC;
    border-radius: 0;
    box-shadow: none;
    color: #666666;
    font-size: 1em;
    height: auto;
    margin-left: 0;
    margin-top: 10px;
    padding: 10px 40px 10px 6px;
    cursor: pointer;
}
.cerca_avancada .navbar-form .quan .datepicker2 {
    width: 43.4%;
    margin: 6px 0 0 !important;
    float: left;
    background: url(../img/NG_calendar.fw.png) no-repeat center right;
    border: 1px solid #CCCCCC;
    border-radius: 0;
    box-shadow: none;
    color: #666666;
    font-size: 1em;
    height: auto;
    margin-left: 0;
    margin-top: 10px;
    padding: 10px 40px 10px 6px;
    cursor: pointer;
}
.cerca_avancada .navbar-form .quan .input-dates span {
    float: left;
    padding: 10px 5%;
    margin-top: 6px;
    width: 30px;
    text-align: center;
}
.cerca_avancada .navbar-form .quan>div {
    padding: 10px 0 0;
    float: left;
}
.cerca_avancada .navbar-form .quan>div+div {
    border-bottom: 1px solid #ddd;
    padding: 0 0 16px;
}
.cerca_avancada .navbar-form .quan>div>div {
    width: 50%;
    float: left;
}
.cerca_avancada .navbar-form .quan button {
    width: 77px;
    color: #fff;
    background: #bf0000;
    height: 32px;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    float: right;
    margin-top: 10px !important;
}
.cerca_avancada .fons_filtre a {
    font-family: 'OpenSansSemibold';
    line-height: 1.5;
    float: right;
    margin-left: 20px !important;
}
/* component: no_resultats */
.no_resultats h3 {
    font-size: 18px;
}
.no_resultats .suggeriments {
    font-size: 13px;
    color: #666;
}
.no_resultats .suggeriments span {
    font-family: 'OpenSansSemibold';
}
.no_resultats .suggeriments ul {
    padding: 0;
    margin-top: 6px;
}
/* component: torna_link */
.torna_link {
    background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
    padding-left: 25px;
    font-size: 13px;
    margin-top: 26px;
    position: absolute;
    top: 45px;
    right: 15px;
    font-family: 'OpenSansSemibold';
}
.torna_link_sac {
    background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
    padding-left: 25px;
    font-size: 13px;
    margin-top: 26px;
    position: relative;
    top: 45px;
    right: 15px;
    font-family: 'OpenSansSemibold';
}
.torna_link2 {
    background: url(../img/NG_ico_mes_consultat.png) no-repeat left center;
    padding-left: 25px;
    font-size: 13px; /* margin-top: 35px; */
    position: relative; /* top: 365px; */ /* right: 119px; */
    font-family: 'OpenSansSemibold';
    bottom: 76px;
}
/*pag xarxes socials mobil*/
@media ( max-width : 47.938em) {
    .widget-twit.mt_20, .fb-like-box.mt_20 {
        display: none
    }
    .col-sm-8.bgGrey {
        background: #f5f5f5
    }
    .col-sm-4.center-block.shadowBox2 .shadow3 {
        display: block
    }
    .col-sm-4 {
        margin-top: 1.25em;
    }
}

/* component: video_gen */
@media ( max-width : 47.938em) {
    .video_gen {
        margin: 0 -0.938em;
    }
    .video_gen p {
        padding: 0 0.938em;
    }
}
/* component: error */
.error-msg {
    background: #FCF4F4;
    color: #bf0000;
    border-bottom: 1px solid #eac4c4;
    font-size: 15px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.error-form {
    position: relative;
    background: #FCF4F4;
    padding: 1em 0;
    border-top: 1px solid #eac4c4;
    border-bottom: 1px solid #eac4c4;
}
.error-form input, .error-form input:focus, .error-form select, .error-form select:focus, .error-form .custom_select, .error-form .custom_select:focus, .error-form textarea {
    border: 2px solid #bf0000 !important;
    color: #bf0000 !important
}
.error-form .item-error {
    position: static;
    background: none;
    border-radius: none;
    box-shadow: none;
    color: #bf0000;
    font-size: 13px;
    margin-top: 10px;
}
.form .custom_select.error-form {
    border: 2px solid #bf0000 !important;
    color: #bf0000 !important
}
.error-form-rad {
    border: 2px solid #bf0000 !important;
    color: #bf0000 !important
}
/* component: avis */
.avis-msg {
    background: #EDFCED;
    color: #00B200;
    border: 1px solid #00B200;
    font-size: 15px;
    padding-top: 14px;
    padding-bottom: 14px;
}
/* component: informacio */
.informacio-msg {
    background: #F5F5F5;
    color: #333333;
    font-size: 15px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin: 20px 0;
    overflow: hidden
}
.informacio-msg div {
    float: left;
    border-right: 1px solid #ccc;
    width: 25%;
    padding: 15px;
}
.informacio-msg div:last-child {
    border-right: none;
}
/*_____________________________________________ COMPONENTS ESPECIFICS */

/* pestanyes - tipo1 */
.pestanyes .tipo1 .actualImatge>div {
    position: relative;
}
.pestanyes .tipo1 .actualImatge .textImatge {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.pestanyes .tipo1 .actualImatge .textImatge h2 {
    font-family: 'OpenSansSemibold';
    font-size: 1.125em;
    text-align: left;
    margin: 0;
    padding: 0.625em 0.8em;
    color: #fff;
}
.pestanyes .tipo1 .actualImatge .textImatge p {
    font-family: 'OpenSansSemibold';
    padding: 0 2.275em 0.625em;
    line-height: 1.3;
    letter-spacing: -0.019em;
    font-size: 0.875em;
    margin: 0;
}
.pestanyes .tipo1 .actualImatge>p {
    color: #666;
    font-size: 0.813em;
    margin: 1.250em;
}
.pestanyes .tipo1 .actualNoticies {
    float: left;
    margin: 1.250em;
    margin-top: 0;
    border-top: 1px solid #ccc;
}
.pestanyes .tipo1 .actualNoticies .noticie {
    border-top: 1px solid #ddd;
    padding: 0.875em 0;
}
.pestanyes .tipo1 .actualNoticies .noticie:first-child {
    border: none;
}
.pestanyes .tipo1 .actualNoticies h3 {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    color: #c00000;
    font-size: 0.875em;
    margin: 0;
}
.pestanyes .tipo1 .actualNoticies span {
    font-size: 0.813em;
}
.pestanyes .tipo1 .actualRss {
    margin: 0 1.875em;
    padding: 1.250em 0;
    border-top: 1px solid #ccc;
    text-align: center;
}
.pestanyes .tipo1 .llistat_xarxes_socials {
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
    text-align: center;
    padding: 0.625em 1.275em;
    margin: 0;
}
.pestanyes .tipo1 .llistat_xarxes_socials .list-group-item {
    float: left;
    display: block;
    padding-top: 0.35em;
}
.pestanyes .tipo1 .llistat_xarxes_socials .social_text {
    width: 7.725em;
    text-align: left;
    padding: 0;
}
.pestanyes .tipo1 .panel-body {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
}
/* pestanyes - tipo2 */
.pestanyes .tipo2 .list-group {
    margin-bottom: 0;
    padding: 0;
}
.pestanyes .tipo2 .list-group-item {
    border: none;
    padding: 0.875em 0;
    border-top: 1px solid #ddd;
}
.pestanyes .tipo2 .list-group .list-group-item:first-child {
    border-radius: 0;
    padding-top: 0;
    border-top: none;
}
.pestanyes .tipo2 .panel-body div:first-child .list-group .list-group-item:first-child {
    border-top: none;
}
.pestanyes .tipo2 .list-group .list-group-item a {
    color: #bf0000;
    display: block;
    margin: 0;
    padding: 0 0 0.267em;
    font-size: 0.938em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
}
.pestanyes .tipo2 .list-group .list-group-item a span {
    color: #333;
    margin-left: 0.533em;
}
.pestanyes .tipo2 .list-group .list-group-item a:hover span {
    text-decoration: none;
}
.pestanyes .tipo2 .list-group .list-group-item>span {
    color: #333;
    display: block;
    font-size: 0.875em;
}
@media ( max-width : 47.938em) {
    .pestanyes .tipo2 .panel-body>div {
        padding: 0;
    }
}
/* pestanyes - tipo3*/
.pestanyes .tipo3 h5, .pestanyes .tipo3 h3 {
    font-size: 1em;
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    padding-top: 0.750em;
    border-top: 1px solid #ddd;
    margin-top: 10px;
}
.pestanyes .tipo3 .panel-body>div {
    float: left;
    width: 100%;
}
.pestanyes .tipo3 .form-control input {
    border: none;
    border-radius: 0;
    font-size: 0.875em;
    float: right;
    width: 9.286em;
    -webkit-appearance: none;
}
.pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item {
    padding-top: 0.388em;
    padding-bottom: 0.388em;
}
.pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item a {
    font-size: 0.875em;
}
.pestanyes .tipo3 .llistat_enllacos_filet+.llistat_enllacos_filet .list-group-item:first-child {
    border-top: 1px solid #ddd;
}
@media ( max-width : 47.938em) {
    .pestanyes .tipo3 .cercador_vermell .btn {
        background: url(../img/NG_ico_cercador_tancar.png) no-repeat center #fff;
        border: none;
        border-left: 0.125em solid #ddd;
        height: 1.625em;
        margin-top: 0.438em;
        margin-right: 0.063em;
    }
}
/*Pestanyes-tipo4*/
.pestanyes .tipo4 a.link {
    font-size: 0.813em;
}
.pestanyes .tipo4 .box_content {
    border-top: 1px solid #ddd;
    padding-top: 1.85em;
}
/*Pestanyes-tipo5*/
.pestanyes .tipo5 .box_content {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.pestanyes .tipo5 .last {
    padding: 15px 0px 20px 0px;
}
.pestanyes .tipo5 a.link {
    font-size: 14px;
}
.pestanyes .tipo5 p {
    font-size: 13px;
    padding-top: 15px
}
.pestanyes .tipo5 .footer_box p {
    font-size: 12px;
    color: #666;
    float: left;
}
.pestanyes .tipo5 .footer_box img {
    margin: 10px;
}
.pestanyes .tipo5 .footer_box a {
    margin-top: 10px;
}
.pestanyes .tipo5 .footer_box {
    margin-top: 10px;
}

/* duo_combo_destacat_llista */
@media ( max-width : 47.938em) {
    .duo_combo_destacat_llistat>div:first-child .llistat_enllacos_filet_cont {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .duo_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont {
        border-top: none;
        padding-top: 0;
    }
    .duo_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont .list-group-item:first-child {
        border-top: 1px solid #ddd;
    }
}
/* tri_combo_destacat_llista */
.tri_combo_destacat_llistat>div:first-child .llistat_enllacos_filet_cont, .tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
// .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont {
       border-bottom: 1px solid #ddd;
   }
.tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont, .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont {
    border-top: none;
    padding-top: 0;
}
.tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont .list-group-item:first-child, .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont .list-group-item:first-child {
    border-top: 1px solid #ddd;
}

/* combo_destacat_imatge */
@media ( max-width : 47.938em) {
    .combo_destacat_imatge .destacat_imatge_cont.box {
        border: none;
        margin-bottom: 0.938em;
    }
    .combo_destacat_imatge .destacat_imatge_cont a {
        width: 100%;
        display: table;
    }
    .combo_destacat_imatge .destacat_imatge_cont img {
        display: table-cell;
    }
    .combo_destacat_imatge .destacat_imatge_cont .imatge_text {
        background: none;
        position: static;
        display: table-cell;
        vertical-align: middle;
        text-align: left;
        color: #bf0000;
        font-size: 1.125em;
        width: 50%;
        padding: 0 1.3em 0 0.933em;
    }
    .combo_destacat_imatge>.llistat_enllacos_filet .llistat_enllacos_filet_cont {
        border-bottom: none;
        padding-bottom: 0;
    }
    .combo_destacat_imatge>.llistat_enllacos_filet+.llistat_enllacos_filet .llistat_enllacos_filet_cont {
        border-bottom: 1px solid #ddd;
        padding-bottom: 0;
    }
    .combo_destacat_imatge>div+div+div .llistat_enllacos_filet_cont {
        border-bottom: 1px solid #ddd;
        border-top: none;
        padding-top: 0;
        padding-bottom: 0.875em;
    }
    .combo_destacat_imatge>div+div+div .llistat_enllacos_filet_cont .list-group-item {
        border-top: 1px solid #ddd;
    }
    .combo_destacat_imatge li.item2 a {
        border-top: none;
        font-size: 0.938em;
        padding: 0;
        color: #BF0000;
        font-weight: bold;
    }
    .combo_destacat_imatge li.item2 {
        border-top: 1px solid #DDDDDD;
        padding-top: 0.5em;
    }
    .combo_destacat_imatge .row {
        padding-bottom: 0.938em;
    }
}
/* pagina - inici */
.destacat_avises.inici {
    margin-bottom: 3.250em;
    overflow: visible;
    /*padding-left: 0;*/
    /*padding-right: 0;*/
}
/*.slider_imatges.inici {margin-top:0.688em;}*/
.pestanyes.inici {
    margin: 1em 0;
    padding: 0 0.938em;
}
.pestanyes.inici .panel-body {
    padding: 0;
}
.pestanyes.inici .panel-body, .pestanyes.inici .panel-collapse {
    width: 100%;
    float: left;
}
.pestanyes.inici .transport {
    height: 19.563em;
    overflow: auto;
}
.pestanyes.inici .pestanyes_bot .panel-body.transport {
    padding: 0 16px;
}
/* pagina - temes_justicia */
.pestanyes_bot .tipo1 .panel-heading h2.panel-title {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.pestanyes_bot .tipo2 .panel-heading h2.panel-title {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.pestanyes_bot .tipo3 .panel-heading h2.panel-title {
    font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
/* p&#224; gina: Cercador */
.resultats_cerca_dest {
    border-bottom: 0.189em solid #ddd;
}
.rslt {
    margin-top: 0em;
}
.rslt .form-group {
    margin: 0.938em 0 0;
    position: relative;
    float: left;
    width: 100%;
}
.resultats_cerca>.row>.column>.form_group>input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #dddddd -moz-use-text-color #dddddd #dddddd;
    border-image: none;
    border-radius: 0;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    box-shadow: none;
    margin-bottom: 1em;
    width: 90%;
}
.resultats_cerca>.container>.row>.column>ul.nav {
    border-top: none;
    border-bottom: none;
    clear: both;
    margin-top: 1.125em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li {
    background: #F5F5F5;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD;
    height: 2.3em;
    border-bottom: 1px solid #DDD;
    min-width: 5.750em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li:last-child {
    border-right: 1px solid #DDD;
}
.resultats_cerca>.container>.row>.column>ul.nav>li.active a {
    background-color: #fff;
    font-size: 1em;
    color: #333;
    border-bottom: none;
    height: 2.176em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li.active {
    border-bottom: 1px solid #FFFFFF;
    position: relative;
    min-width: 5.750em;
}
.resultats_cerca>.container>.row>.column>ul.nav>li a {
    font-size: 1em;
    color: #BF0000;
    border: none;
}
.nav>li>a:hover, .nav>li>a:focus {
    background: #FBFBFA;
}
.nav-tabs>li>a {
    border: none;
    border-radius: 0;
    margin-right: 0;
}
.resultats_cerca>.container>.row>.column>ul.nav li a {
    border: medium none;
    margin: 0;
    border-radius: 0;
    text-align: center;
    padding: 5px 15px;
}
.resultats_cerca>.container>.row>.column>ul.nav li a:hover {
    text-decoration: none;
}
@media ( max-width : 47.938em) {
    .resultats_cerca .cercador_vermell {
        padding-top: 20px;
    }
    .cerc-left {
        padding-right: 15px;
    }
    .cerc-right {
        padding-left: 15px;
    }
}
.rslt .row select {
    margin: 1.250em 0;
}
.rslt .row .filariana {
    margin-bottom: 10px;
    margin-top: 24px;
}
.rslt .row .llistat_destacat_text_cont li {
    border-top: 1px solid #ddd;
    line-height: 1.700em;
    padding: 1.250em 20px 10px 20px !important;
}
.rslt .row .llistat_destacat_text_cont li:first-child {
    margin-top: 1.500em;
    padding-top: 0 !important;
    border: none;
}
.rslt .row .llistat_destacat_text_cont li a {
    display: initial;
    border: none;
    padding: 0;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont a h4 {
    display: initial;
    font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    font-size: 0.938em;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont a p {

    font-size: 0.813em;
    line-height: 1.2;
}
.rslt .row .llistat_destacat_text_cont li .destacat_text_cont .link_resultats {
    font-size: 0.750em !important;
    line-height: 1.4em !important;
    margin: 0 0 0.938em 0;
    border: none;
    display: inherit !important
}
.rslt .row .llistat_destacat_text_cont li p {
    margin: 0;
    font-size: 0.875em;
    color: #666
}
.rslt .vista-mobil {
    margin-top: 3.625em;
}
.rslt .border_taronja_cerca, .rslt .border_verd_cerca {
    float: left;
    width: 100%;
    margin-top: 0.500em;
}
.rslt .row .border_box {
    float: left;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    text-align: left;
    text-align: left;
    width: 100%;
    background: #fff;
}
.rslt .border_box h2 {
    text-align: left;
    color: #C00000;
    float: left;
    font-size: 1em;
    width: 45%;
    border-right: 1px solid #ddd;
    margin: 0.938em 0 0.938em 0.625em;
    padding: 0.625em 0;
}
.rslt .border_box p {
    text-align: left;
    color: #666;
    float: left;
    font-size: 0.813em;
    width: 45%;
    margin: 1.154em 0 1.154em 1.154em;
}
.rslt .shadow {
    bottom: 1.938em;
    z-index: -1;
}
.area_selection {
    margin-bottom: 8px;
}
.ico-video, .ico-video-lg {
    width: 90px;
    height: 90px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -45px;
    margin-left: -45px;
}
.ico-video {
    background: url(../img/NG_ico_video.png) no-repeat;
}
.ico-video-lg {
    background: url(../img/NG_ico_video_lg.png) no-repeat;
}
/* p&#224; gina cercador_sac */
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac {
    overflow: visible;
}
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac li.active {
    background: #fff;
}
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac li.active a {
    background: none;
}
.resultats_cerca>.container>.row>.column>.pestanyes_top.cercador_sac li {
    padding: 0;
    border-right: none;
}
ul.ulDarkBullet {
    margin-left: 0;
    padding-left: 0;
}
ul.ulDarkBullet li {
    margin-bottom: 1.475em;
}
.darkBullet {
    background: url("../img/NG_ico_list_dark.png") no-repeat scroll 0 0.4em  rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    margin-top: 0.35em;
    padding-left: 0.938em;
}
ul.ulRedBullet {
    margin: 0;
    padding-left: 0;
    float: left;
}
ul.ulRedBullet li {
    margin: 1em 0 0;
    padding-bottom: 1em;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
ul.ulRedBullet li:first-child {
    margin: 0;
}
ul.ulRedBullet li:last-child {
    border: none;
}
.redBullet {
    background: url("../img/NG_ico_list_red.png") no-repeat scroll 0 0.4em  rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    margin-top: 0.35em;
    padding-left: 0.938em;
}
.contacte_panel .contacte_resp, .contacte_panel .contacte_adreca {
    border-bottom: 1px solid #ddd;
}
.contacte_panel .contacte_adreca>div {
    font-size: 13px;
    border-top: 1px solid #ddd;
}
.contacte_panel .contacte_adreca>div:first-child {
    border: none;
}
.contacte_panel .contacte_adreca .col-xs-5, .contacte_panel .contacte_horari .p14 {
    font-family: 'OpenSansSemibold';
}
/*---page organigrama---*/
.organigrama-desktop .nav-tabs {
    padding: 0.813em 0 0.813em 0
}
.organigrama-desktop .nav-tabs>li>a {
    background: url(../img/NG_organigrama.fw.png) no-repeat center left;
    font-size: 0.875em;
    padding: 1.5em 4em 1.5em 2.5em;
}
.organigrama-desktop .nav-tabs>li.active>a, .organigrama-desktop .nav-tabs>li.active>a:hover, .organigrama-desktop .nav-tabs>li.active>a:focus {
    background: url(../img/NG_organigrama_on.fw.png) no-repeat center left;
    font-weight: bold;
    cursor: default;
    border: none;
}
.organigrama-desktop .nav-tabs>li>a:hover {
    background: url(../img/NG_organigrama_on.fw.png) no-repeat center left;
    cursor: pointer;
    text-decoration: none;
}
.organigrama-desktop nav, ul.nav>li {
    background: none;
    border-top: none;
}
.organigrama-desktop .globalArrow {
    float: right;
    padding: 1em 2em;
    font-size: 0.750em;
}
.organigrama-desktop .all-open {
    background: url(../img/NG_arrow_down.fw.png) no-repeat center left;
}
.organigrama-desktop .all-close {
    background: url(../img/NG_arrow_up.fw.png) no-repeat center left;
}
.pestanyes .organigrama-desktop .panel .title a {
    background: url(../img/NG_arrow_down.fw.png) no-repeat center left;
    padding-left: 1.6em;
    font-size: 16px;
    font-family: 'OpenSansSemibold';
}
.pestanyes .organigrama-desktop .panel .title a.collapsed {
    background: url(../img/NG_arrow_up.fw.png) no-repeat center left;
}
.ulOrganigrama .title {
    margin: 0;
}
.ulOrganigrama .p {
    display: inline-block;
    color: #666;
    background: url(../img/NG_ico_list_red.png) no-repeat center left;
    padding: 0.2em 0.8em;
    margin-left: 2em;
    font-size: 1em;
}
.ulOrganigrama .p.actiu {
    color: #bf0000;
}
.ulOrganigrama {
    padding-left: 2.188em;
}
.pestanyes .organigrama-desktop .panel-body {
    padding-bottom: 0;
    padding-top: 0;
}
.pestanyes .organigrama-desktop .panel .title {
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
.organigramaMovil>div {
    border-top: 1px solid #ddd;
    padding: 0;
}
.organigramaMovil>div:first-child {
    border-top: none;
}
.organigramaMovil .panel-tit {
    background: url(../img/NG_organigrama_on.fw.png) no-repeat 15px center;
    padding: 1.5em 4em 1.5em 3.7em;
    font-size: 0.875em;
    font-family: 'OpenSansSemibold';
    border-bottom: 1px solid #ddd;
}
.organigramaMovil ul {
    font-size: 0.875em;
    padding: 0.7em 2em;
}
.organigramaMovil ul a {
    display: block;
    background: url(../img/NG_ico_list_red.png) no-repeat center left;
    padding: 3px 0 3px 1em;
}
.organigramaMovil ul a:focus, .organigramaMovil ul a:active {
    background: url(../img/NG_ico_list.png) no-repeat center left;
    font-family: 'OpenSansBold';
}
.organigramaMovil ul a.actiu {
    color: #bf0000;
}
.organigramaMovil ul .indet1 {
    padding-left: 1.325em;
}
.organigramaMovil ul .indet2 {
    padding-left: 2.65em;
}
.organigramaMovil ul .indet3 {
    padding-left: 4.075em;
}
.organigramaMovil ul .indet4 {
    padding-left: 5.3em;
}
/* pagina: cercador built */
.cerca_avancada.cercador .fons_filtre .p14>div {
    float: left;
}
@media ( max-width : 47.938em) {
    .cerca_avancada.cercador .fons_filtre .p14 {
        margin-top: 18px;
        width: 100%;/* 		padding: 0 15px; */
    }
    .cerca_avancada.cercador .fons_filtre input {
        margin-right: 6px;
    }
    .cerca_avancada.cercador .fons_filtre .p14 div>label {
        display: inline-block;
        margin-right: 20px;
        color: #333;
        font-family: 'OpenSansSemibold';
        font-weight: normal;
    }
    .cerca_avancada.cercador .selectQualsevol {
        width: 100%;
        margin-top: 20px;
    }
    .fons_filtre .selectQualsevol .form-control {
        line-height: 1.329em;
        -webkit-appearance: none;
    }
    .cerca_avancada .fons_filtre a {
        text-align: right;
        display: block;
        float: right;
        clear: both;
        margin-top: 10px !important;
    }
}
/* p�gina: Actualitat */
.basic_link.actualitat {
    margin-top: 1.1em;
}
.llistat_xarxes_socials.actualitat {
    margin-top: 6px;
    padding: 0;
}

/* p�gina: Actualitat - Noticia */
@media ( max-width : 47.938em) {
    .noticia_titol {
        font-size: 1.250em;
        color: #333;
        font-family: 'OpenSansSemibold';
    }
    .basic_text.noticia_descp, #center_1 ul li {
        font-size: 0.813em;
        color: #333;
    }
}
/* pagina: webs AZ */
.slider_responsive {
    padding-bottom: 45px;
}
.slider_responsive .slider_responsive_cont {
    position: relative;
}
.slider_responsive .slide_navigator {
    position: absolute;
    width: 100%;
    z-index: 2;
    top: 50%;
    margin-top: -20px;
}
.slider_responsive .slide_navigator .slide_left {
    float: left;
    margin-left: 10px;
}
.slider_responsive .slide_navigator .slide_right {
    float: right;
    margin-right: 10px;
}
.slider_responsive .slide_navigator img {
    width: 50px;
}
.slider_responsive .llistat_destacat_text_avancat_cont {
    border-spacing: 0.75em 0.125em;
}
.slider_responsive .destacat_text_avancat_cont {
    width: 100%;
    padding-left: 16px;
}
.slider_responsive .destacat_text_avancat_cont:first-child {
    padding-left: 0;
}
.slider_responsive .destacat_text_avancat_cont h4, .slider_responsive .destacat_text_avancat_cont h3 {
    padding: 1em 1em 0.5em;
    font-size: 16px;
    font-family: 'OpenSansSemibold'
}
.slider_responsive .destacat_text_avancat_cont p {
    color: #333;
}
.cercador_vermell.web_az {
    width: 100%;
}
.el_mes_consultat.web_az {
    position: absolute;
    margin-top: 0;
    top: -3.8em;
    right: 0;
}
/* pagina: agenda */
.agenda_buttons {
    float: left;
    width: 100%;
}
.agenda_buttons>div>span {
    float: left;
    width: 50%;
    text-align: center;
}
.agenda_buttons>div>span:first-child {
    border: none;
}
.agenda_buttons .button_calendari {
    display: inline-block;
    background: url(../img/NG_ico_plegar.png) no-repeat center right;
    padding: 10px 30px 9px 5px;
    color: #333;
    font-size: 13px;
    line-height: 1.8;
}
.agenda_buttons>div>span a {
    display: inline-block;
    padding: 12px 0;
    font-size: 13px;
    font-family: "OpenSansSemibold";
}
.agenda_buttons span[type="button"] {
    background: #fff;
}
.agenda_buttons span.collapsed {
    background: none;
}
.agenda_buttons span.collapsed .button_calendari {
    background: url(../img/NG_ico_desplegar.png) no-repeat center right;
}
.agenda_buttons .button_calendari span {
    margin-right: 5px;
    background: url(../img/NG_ico_calendari.png) no-repeat;
    float: left;
    padding: 12px;
}
.agenda_buttons .separador {
    width: 3px;
    background: #fff;
    margin: 5px 0;
    height: 32px;
    float: right;
}
.fitxa h4, .fitxa h2 {
    font-size: 18px;
    font-family: "OpenSansRegular";
    margin: 10px 0 0;
}
.fitxa h4:first-child, .fitxa h2:first-child {
    margin-top: 0;
}
.fitxa .data_info {
    margin: 8px 0 20px;
}
.fitxa .data_info p {
    font-size: 13px;
    margin: 0;
}
.fitxa .data_info span {
    font-size: 14px;
    color: #333;
    display: inline-block;
    margin-right: 10px;
    font-family: "OpenSansSemibold";
}
.fitxa .data_info .data span {
    color: #666;
}
.fitxa .data_info a {
    font-size: 13px;
    font-family: "OpenSansSemibold"
}
@media ( max-width : 47.938em) {
    .mapa_agenda {
        margin: 0 -15px;
    }
}
#ui-datepicker-div {
    min-width: 7em;
}
#calendari {
    float: left;
    width: 100%;
    background: #fff;
}
#calendari h3 {
    padding: 0 15px;
    margin-top: 15px;
    text-align: center;
    font-family: 'OpenSansRegular';
}
#calendari h2 {
    font-size: 1.563em;
    padding: 0 15px;
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
    font-family: 'OpenSansRegular';
}
#calendari .datepicker {
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 1;
}
#calendari .ui-datepicker {
    width: 100%;
    border: none;
    border-radius: 0;
    font-family: 'OpenSansRegular';
    padding-left: 15px;
    padding-right: 15px;
}
#calendari .ui-datepicker-header {
    border: none;
    border-radius: 0;
    background: none;
}
#calendari .ui-datepicker-title {
    color: #333;
    font-size: 14px;
    font-weight: normal;
}
#calendari .ui-datepicker-header .ui-icon-circle-triangle-w {
    background: url(../img/NG_ico_mes_consultat.png) no-repeat 0 0;
}
#calendari .ui-datepicker-header .ui-icon-circle-triangle-e {
    background: url(../img/NG_ico_mes_consultat_tancar.png) no-repeat 0 0;
}
#calendari .ui-datepicker-header .ui-corner-all {
    cursor: pointer;
}
#calendari .ui-datepicker-header .ui-corner-all.ui-state-hover {
    background: none;
    border: none;
    top: 2px;
}
#calendari .ui-datepicker-header .ui-datepicker-prev.ui-state-hover {
    left: 2px;
}
#calendari .ui-datepicker-header .ui-datepicker-next.ui-state-hover {
    right: 2px;
}
#calendari .ui-datepicker-calendar {
    border-bottom: 1px solid #ddd;
    margin: 0;
}
#calendari .ui-datepicker-calendar thead {
    color: #333;
    font-size: 13px;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
}
#calendari .ui-datepicker-calendar tbody td a {
    border: none;
    font-size: 13px;
    text-align: center;
    color: #333;
    padding: 3px 0;
    margin: 0 14%;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-highlight, #calendari .ui-datepicker-calendar tbody td a.ui-state-highlight.ui-state-active, #calendari .ui-datepicker-calendar tbody td a.ui-state-highlight.ui-state-active.ui-state-hover {
    background: #bf0000;
    color: #fff;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-disabled {
    color: #ddd;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-active, #calendari .ui-datepicker-calendar tbody td a.ui-state-active.ui-state-hover {
    color: #666;
    background: none;
}
#calendari .ui-datepicker-calendar tbody td a.ui-state-hover {
    background: none;
}
#calendari .ui-datepicker-calendar tbody td.ui-datepicker-week-end+td.ui-datepicker-week-end a {
    color: #bf0000;
}
#calendari .ui-datepicker-calendar tbody tr:last-child td {
    padding-bottom: 20px;
}
.llistat_destacat_noticies_cont.border_normal .row {
    margin-top: -5px;
}
/* pagina: p&#224; gina final */
.llistat_enllacos_filet_cont .list-group-item:first-child {
    border-top: none;
    border-radius: 0;
}
.tri_combo_destacat_llistat.pag-final .list-group-item:last-child {
    border-bottom: 0.188em solid #ddd !important;
}
.tri_combo_destacat_llistat.pag-final li a {
    color: #BF0000;
    font-family: "OpenSansSemiBold", Helvetica, Arial, sans-serif
}
.basic_text_cita.twitter {
    background-image: url(../img/bg-twitter.png);
    background-repeat: no-repeat;
    background-position: 23px center;
    padding-left: 3.063em;
    margin-top: 2.125em
}
.ancores {
    text-align: right;
    border-top: 1px solid #DDDDDD;
    font-family: "OpenSansSemiBold", Helvetica, Arial, sans-serif;
    font-size: 0.750em;
    width: 97.7%;
    margin: 1.250em auto;
}
.ancores a {
    color: #333333;
}

.ancores a:focus {
    text-decoration: underline;
}

.ancores img {
    margin: -3px 5px 0 0
}
.slider_petit.column-right .slide_navigator {
    margin-top: 7em;
}
.slider_petit.column-right .carousel-indicators {
    margin-left: 0;
}
.slider_petit+p.piefoto {
    font-size: 0.813em;
    color: #666;
    margin: 2em 0 1em;
    padding-right: 1.538em;
    padding-bottom: 1.538em;
    border-bottom: 0.188em solid #ddd;
}
/* pagina: p�gina xarxes socials */
.noticia_descp.basic_text {
    margin: 0;
    margin-bottom: 1em;
}
/*_____________________________________________ FOOTER */
body .fons_footer {
    margin-top: 10px;
}
header .col-md-12 {
    display: none;
}
.desplegable1 {
    padding: 0;
}
.form-control {
    background-color: #787878;
    color: #fff;
    -webkit-appearance: none;
}
footer .panel .form-group {
    border: medium none;
    box-shadow: none;
    margin: 0.5em 0;
    position: relative;
}
footer .content_desplegable {
    background: none repeat scroll 0 0 #ECECEC;
    border: none;
}
footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-8 {
    margin-left: 30px;
}
footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-4 {
    margin-left: 70px;
}
footer .accordionFoot .panel-default {
    background: transparent;
    border-color: rgba(51, 51, 51, 0.5);
    border-radius: 0;
    border-style: solid none none;
    border-width: 1px 0 0;
    box-shadow: none;
}
footer .accordionFoot .panel+.panel {
    margin-top: 0;
}
footer .accordionFoot .panel-default .panel-heading {
    background: transparent;
    padding: 14px 3px;
}
footer .accordionFoot .panel-default .panel-heading h3 a {
    font-size: 14px;
    color: #666;
}
footer .accordionFoot .panel-default .panel-heading h4 a.collapsed div.caret, footer .accordionFoot .panel-default .panel-heading h2 a.collapsed div.caret, footer .accordionFoot .panel-default .panel-heading h3 a.collapsed div.caret {
    background: url("../img/NG_ico_desplegar_footer.png") no-repeat scroll 0  0 rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    height: 1.575em;
    width: 1.575em;
    margin-top: -2px;
}
footer .accordionFoot .panel-default .panel-heading h4 a div.caret, footer .accordionFoot .panel-default .panel-heading h2 a div.caret, footer .accordionFoot .panel-default .panel-heading h3 a div.caret {
    background: url("../img/NG_ico_plegar_footer.png") no-repeat scroll 0 0  rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    height: 1.6em;
    width: 1.6em;
}
footer .accordionFoot .panel-default .panel-heading h4 a, footer .accordionFoot .panel-default .panel-heading h2 a {
    font-family: 'OpenSansSemibold';
    font-size: 14px;
    color: #666;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body {
    border: none;
    padding: 0.500em;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body ul.llistat_xarxes_socials {
    text-align: center;
    box-shadow: none;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body ul.llistat_xarxes_socials>li.list-group-item a {
    float: left;
    height: 30px;
    text-indent: -555em;
    width: 32px;
}
footer .accordionFoot .panel-default .panel-collapse .panel-body ul.llistat_xarxes_socials>li.list-group-item {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 1.6%;
}
footer .accordionFoot .panel-default .llistat_xarxes_socials {
    text-align: center;
}
footer .accordionFoot .panel-default .llistat_xarxes_socials .list-group-item {
    margin: 0 0.30em;
}
footer .accordionFoot {
    margin-bottom: 0;
}
footer .visible-xs.avis_legal p {
    border-top: 2px solid rgba(51, 51, 51, 0.5);
    display: table;
    color: #666666;
    font-size: 0.688em;
    padding: 1.5em 1em;
    text-align: center;
    width: 100%
}
footer .visible-xs.avis_legal p a {
    font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
    color: #666;
}
footer .visible-xs.avis_legal p a:hover {
    color: #bf0000;
}
/* footer .idiomes ul li a {
    background: rgba(51, 51, 51, 0.5);
    border-radius: 100%;
    color: #FFFFFF;
    position: relative;
    padding: 0.25em 0.40em;
    text-align: center;
    float: none!important;
}
footer .idiomes ul li {
    margin: 0 0.3em;
    display: inline;
}
footer .idiomes ul {
    display: inline;
    text-align: center;
    padding: 0;
}
footer .idiomes {
    text-align: center;
    margin-bottom: 1em;
}
 */

/* footer .idiomes {
	text-align: center;
	margin-bottom: 1em;
	float: left;
	width: 100%;
}

footer .idiomes ul {
	display: inline-flex;
	text-align: center;
	padding: 0;
}

footer .idiomes ul li {
	margin: 0 0.3em;
}

footer .idiomes ul li a {
	background: rgba(51, 51, 51, 0.5);
	border-radius: 100%;
	color: #FFFFFF;
	display: inline;
	float: right;
	height: 2em;
	position: relative;
	width: 2em;
	padding-top: 0.25em;
	text-align: center;
	margin: 0 4px;
}

footer .idiomes ul li a:hover {
	text-decoration: none !important;
} */
footer .idiomes ul li {
    margin: 0 0.3em;
    display: inline;
}
footer .idiomes ul {
    display: inline;
    text-align: center;
    padding: 0;
}
footer .idiomes ul li a {
    background: rgba(51, 51, 51, 0.5);
    border-radius: 100%;
    color: #FFF;
    position: relative;
    padding: .25em .40em;
    text-align: center;
    float: none !important;
    margin: 0 .3em;
}
footer .fi_peu {
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    padding: 1em 0;
    float: left;
    width: 100%;
    margin: 39px 0;
}
footer .idiomes {
    text-align: center;
    margin-bottom: 1em;
    overflow: visible;
    height: 0;
}
footer .panel-group .panel .panel-collapse .panel-body ul {
    padding: 0 0.5em;
}
footer .panel-group .panel .panel-collapse .panel-body ul li a {
    font-size: 0.875em;
    color: #666;
    padding: 0 0.5em;
}
footer .panel-group .panel .panel-collapse .panel-body ul li {
    background: url("../img/NG_ico_list.png") no-repeat scroll 0 0.65em  rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    padding: 0;
    margin-top: 0.5em;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group {
    width: 100%;
    margin-top: 1em;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group input.form-control {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0.3em;
    color: #333;
    height: 1.600em;
    box-shadow: none;
    width: 90%;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group span.input-group-btn {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 37px;
}
footer .panel-group .panel .conectaFoot .panel-body .input-group span.input-group-btn button.ico_lupa {
    background: url("../img/NG_ico_lupa_peu.png") no-repeat scroll center  center;
    border: none;
    border-left: 1px solid #BF0000;
    height: 22px;
    width: 100%;
}
footer .fi_peu {
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    padding: 0.75em 0;
    float: left;
    width: 100%;
}
footer .torna_amunt {
    background: url("../img/NG_tornar_enrere.png") no-repeat 0 0.3em;
    width: 5em;
    margin: -2em 1em;
}
footer a.torna_amunt:hover {
    color: rgba(51, 51, 51, 0.45);
}
footer a.torna_amunt p:hover {
    text-decoration: none;
}
footer .torna_amunt p, footer p .torna_amunt {
    font-size: 0.813em;
    color: rgba(51, 51, 51, 0.45);
    font-family: 'OpenSansBold';
    padding-left: 2.5em;
    color: #999999;
}

footer .accordionFoot .content_desplegable {
    border-top: none;
}
footer .shadow2 {
    bottom: 1.2em;
}
.vies_contacte .shadow2 {
    bottom: 1.2em;
}
/**/
ul.navegador {
    list-style-type: none;
    position: absolute;
    top: 60px;
    left: 30px;
    font-size: 1em;
    z-index: 900;
    padding: 0;
    margin: 20px 0 0 0;
    font-family: Verdana, Tahoma;
    font-size: 11px;
}
ul.navegador li {
    border: 1px solid #999;
    color: #999;
    line-height: 1.6em;
    margin-left: 2px;
    /* border: 1px solid #4d4d4d;*/
    padding: 2px 10px;
    margin-bottom: 3px;
    width: auto;
    -webkit-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.75);
    background: rgba(226, 226, 226, 1);
    background: -moz-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226, 226,
    226, 1) ), color-stop(50%, rgba(219, 219, 219, 1) ),  color-stop(51%, rgba(209, 209, 209, 1) ),  color-stop(100%, rgba(254, 254, 254, 1) ) );
    background: -webkit-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
    background: -o-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
    background: -ms-linear-gradient(top, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
    background: linear-gradient(to bottom, rgba(226, 226, 226, 1) 0%,  rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%,  rgba(254, 254, 254, 1) 100% );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2',  endColorstr='#fefefe', GradientType=0 );
}
ul.navegador li.actiu, ul.navegador li:hover {
    border: 1px solid #4d4d4d;
    color: #000;
    margin-left: 0px;
    font-weight: bold;
    background: rgba(255, 255, 255, 1);
    -webkit-box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.75);
}
ul.navegador li:hover {
    cursor: pointer;
}
ul.navegador li.actiu {
    border-radius: 0 10px 10px 0;
    width: auto;
    cursor: default;
}
.mapa-temps, .panel-body.transit, .panel-body.temps {
    overflow: hidden;
}

.data_map_transit {
    padding: 10px;
    font-size: 12px;
}
.data_map_transit .actualitza, .trans .actualitza {
    float:right;
    margin-right: 5px;
}

/**/
#center_1 .formatter_body { /* margin-bottom: 40px; */
}
.llistat_enllacos_filet {
    margin-top: 0;
}
.llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
    border-bottom: none;
}

/*_________________________________________________________________________________________ TABLET | entre 768px i 992px */
@media ( min-width :47.939em) {
    /*_____________________________________________ GENERALS */

    .floatLeft-sm{
        float:left;
    }

    .floatRight-sm{
        float:right;
    }

    h1.noticia_titol{
        width:19em;
    }

    .llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
        border-bottom: 1px solid #ddd;
    }

    .el_mes_consultat .panel-heading a {
        margin: 20px 0 0 0;
        padding: 0.625em 1.6em;
    }
    .dropdown-menu .centrat>ul>li.actiu, .dropdown-menu .centrat>ul>li>a.actiu, .dropdown-menu .centrat>.col_left>ul>li.actiu, .dropdown-menu .centrat>.col_left>ul>li>a.actiu {
        background: transparent;
    }
    .boxsitemap {
        width: 720px!important;
    }
    .llistat_xarxes_socials.actualitat .social_text {
        width: 100%;
    }

    ul.navegador {
        top: 0;
        left: 0;
    }
    .caret {
        display: none !important;
    }
    .navbar .container {
        padding-left: 0;
        padding-right: 0;
    }
    h2 {
        font-size: 30px;
        font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
        font-weight: normal;
        margin-bottom: 0.629em;
    }
    section {
        margin-top: 0;
    }
    .bgGrey-sd {
        background: #f5f5f5;
    }
    .text-center-sm {
        text-align: center;
    }
    .box-sm {
        border: 1px solid #ddd;
        position: relative;
        z-index: 1;
        background: #fff;
        float: left;
        width: 100%;
    }
    .shadowBox-sm {
        position: relative;
        float: left;
    }
    .shadowBox-sm .shadow-sm {
        width: 90%;
        height: 1.250em;
        position: absolute;
        box-shadow: 0 0.375em 0.375em #e5e5e5;
        border-radius: 50%;
        z-index: 1;
        bottom: 0;
        left: 50%;
        margin-left: -45%;
    }
    .clearfix-sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .clearfix-top-sm {
        padding-top: 0 !important;
    }
    .clearfix-bot-sm {
        padding-bottom: 0 !important;
    }
    .padding-sm {
        padding-top: 2.500em;
        padding-bottom: 2.500em;
    }
    .padding-top-sm {
        padding-top: 2.500em;
    }
    .padding-bot-sm {
        padding-bottom: 2.500em;
    }
    .padding-sm-0 {
        padding: 0 !important;
    }
    .border-start {
        border-top: 0.250em solid #fff;
    }
    .border-top-sm {
        border-top: 0.125em solid #ddd;
    }
    .margin-start {
        margin-top: 2.750em;
    }
    .padding-end {
        padding-bottom: 3.125em;
    }
    .col-sm-5col {
        width: 20% !important;
    }
    .ancores {
        margin: 2.250em auto;
    }
    .basic_text {
        margin: 0 0 1.875em;
    }
    .basic_text_peq {
        font-size: 0.875em;
    }
    #center_1 ul li {
        font-size: 1em;
        color: #666;
    }
    ul.basic_text_peq {
        list-style: none;
    }
    ul.basic_text_peq li {
        padding: 0.3em 1em;
        text-indent: -.7em;
    }
    ul.basic_text_peq li:before {
        content: "\2022";
        font-family: 'OpenSansBold', Helvetica, Arial, sans-serif;
        color: #BF0000;
        padding: 0 0.5em 0 0
    }
    div.basic_text_peq ul li:before {
        content: "\2022";
        font-size: 1.05em;
        color: #bf0000;
        margin: 0 5px 0 0;
    }
    /*ul.basic_text_peq li a{color: #BF0000;text-decoration: none;}
ul.basic_text_peq li a:hover{ text-decoration:underline;} */
    .basic_title {
        color: #666;
        font-size: 1.625em;
        margin: 0.769em 0 0.615em;
    }
    .basic_title_peq {
        font-size: 1.25em;
    }
    .basic_subtitle {
        font-size: 25px;
    }
    .basic_link {
        font-size: 0.875em;
    }
    .txt_result {
        margin-bottom: 0;
    }
    .mt_0 {
        margin-top: 0 !important
    }
    .mt_20 {
        margin-top: 1.250em !important
    }
    .mb_20 {
        margin-bottom: 1.250em !important
    }
    .mt_40 {
        margin-top: 2.500em !important
    }
    .mb_10 {
        margin-bottom: 0.625em !important
    }
    .mt-20n {
        margin-top: -1.250em !important
    }
    .mleft_20 {
        margin-left: 1.250em !important
    }
    .border_groc {
        border-top: 12px solid #FEBF00;
    }
    .border_celeste {
        border-top: 12px solid #5BC8D5;
    }
    .border_vermell {
        border-top: 12px solid #FC4C00;
    }
    .border_verd, .rslt .border_verd_cerca {
        border-top: 12px solid #71A137;
    }
    .border_morat {
        border-top: 12px solid #4A00D0;
    }
    .border_taronja, .rslt .border_taronja_cerca {
        border-top: 12px solid #FF8000;
    }
    .border_blau {
        border-top: 12px solid #4D7AFF;
    }
    .border_fucsia {
        border-top: 12px solid #D900D0;
    }
    .border_verd_dos {
        border-top: 12px solid #00B259;
    }
    .border-bottom-sm {
        border-bottom: 1px solid #ddd;
    }
    /*_____________________________________________ HEADER */
    .fons_header {
        background: #333;
    }
    .navbar-collapse {
        border: none;
        text-indent: 0;
        background: #333;
    }
    .navbar-fixed-top {
        position: relative;
        margin: 0 auto;
        z-index: 9999;
    } /***se repite con dekstop**/
    nav ul.nav>li {
        border-left: 1px solid #FFFFFF;
        margin: 0;
        padding: 0;
        background: #333;
        border-top: none;
    } /***se repite con dekstop**/
    nav ul.nav li.open {
        border-left: 1px solid #bbbbbb;
    }
    nav ul.nav li.open+li {
        border-left: 1px solid #bbbbbb;
    }
    nav ul.nav li.open+li+li {
        border-left: 1px solid #bbbbbb;
    }
    nav ul.nav>li>a {
        padding: 0.5em 1.125em;
        margin: 0;
        border-bottom: none;
    } /***se repite con dekstop**/
    nav ul.nav li a:hover {
        background: none;
        color: #333;
    } /***se repite con dekstop**/
    header nav.navbar-collapse .logo, header .col-md-12 ul {
        margin-top: 0.7em;
    }
    .navbar-default .navbar-nav>li>a:hover {
        background: none repeat scroll 0 0 #bbb;
        color: #333333;
        text-decoration: none !important;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
        background: #BBB;
        color: #333;
        box-shadow: none;
    }
    nav .container, nav, nav.navbar-collapse .container .row {
        background: #333;
    }
    .nav>.dropdown>.dropdown-toggle .caret {
        display: none;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera{
        background: none;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera>a {
        background: #C00000;
        margin: 0 .5em 0 .5em;
        color: #fff;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera.actiu>a {
        background: #fff;
        margin: 0 .5em 0 .5em;
        color: #333;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera.open>a{
        background: #BBB;
        color: #333;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera.actiu>a:focus{
        background: #C00000;
        color: #fff;
    }
    .navbar-default .navbar-nav>li.perfil-capcalera.open>a.actiu:hover,
    .navbar-default .navbar-nav>li.perfil-capcalera.open>a.actiu:focus,
    .navbar-default .navbar-nav>li.perfil-capcalera.open>a.actiu:active{
        background: #BBB;
        color: #333;
    }
    .fons_header .cercador_vermell {
        margin-top: 0.625em;
    }
    .fons_header .cercador_vermell .form-group .form-control {
        width: 20.000em;
        height: 2.571em;
        font-size: 0.875em;
        -webkit-appearance: none;
    }
    #cercador-exemples p strong > a:focus {
        text-decoration: underline;
    }
    .fons_header .cercador_vermell+.idioma {
        margin-top: 0.615em;
        margin-right: 0.813em;
        float: right;
    }
    /*_____________________________________________ MENU 2n NIVEL */
    .fons_header nav, .fons_header .nav>li, .fons_header nav .navbar-nav {
        position: static;
    }
    .fons_header>.container {
        margin-top: 0;
    }
    nav ul.nav li div.dropdown-menu ul.centrat, nav ul.nav li div.dropdown-menu ul.centrat li, .navbar-default .navbar-nav .open div.dropdown-menu {
        background: #FBFBFA;
        border: none;
    }
    header nav a.logo {
        background: url('../img/NG_logo_generalitat.png') no-repeat 0 0;
        height: 2em;
        text-indent: -555em;
        margin: 0.92em 0;
    }
    header .column ul.idioma li a:hover {
        text-decoration: none !important;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu {
        background: #FBFBFA;
        height: auto;
        padding: 0 0 5px;
        position: absolute;
        width: 100%;
        left: 0;
        top: auto;
        box-shadow: none;
        text-align: center;
        border-top: 3px solid #bbb;
        border-bottom: 1px solid #ddd;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu ul {
        border: none;
        box-shadow: none;
        margin-top: 20px;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu ul li ul {
        margin-top: 0.3em;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats {
        border: none;
        box-shadow: none;
        padding-right: 0;
        margin-top: 57px;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu {
        padding: 0;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats {
        height: auto;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats li {
        width: 187px;
        margin: 30px 0;
        float: right;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu ul.llista_destacats li:first-child {
        margin: 0;
    }
    .navbar-default .navbar-nav .open div.dropdown-menu>.shadowBox {
        display: inline-block;
        width: 715px;
    }
    .nav>.dropdown>.dropdown-menu .centrat {
        position: relative;
        display: inline-block;
        width: 100%;
        margin-bottom: -1px;
        padding: 0 0 26px;
        background: #FBFBFA;
        border-bottom: 1px solid #ddd;
        z-index: 1;
    }
    .nav>.dropdown>.dropdown-menu .dropdown-menu {
        position: static;
        float: none;
        display: block;
    }
    .nav>.dropdown>.dropdown-menu .dropdown-submenu {
        background: none; /*float:left;*/
        height: auto;
        border: none;
    }
    .nav>.dropdown>.dropdown-menu .dropdown-submenu>a {
        display: block;
        color: #333;
        padding: 0.5em 0;
        font-family: 'OpenSansBold';
        border-top: none;
    }
    .nav>.dropdown>.dropdown-menu .dropdown-submenu>ul>li>a {
        font-size: 0.938em;
    }
    .nav>.dropdown>.dropdown-menu .centrat .tancar+ul {
        padding-left: 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a.first {
        color: #BF0000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat>li>a:hover {
        background: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat>div {
        margin-top: 29px;
    }
    .navbar-default .navbar-nav>.open>a:hover {
        background: #FBFBFA;
        color: #333;
        box-shadow: none;
    }
    .navbar-default .navbar-nav>.open>a:focus {
        background: #BBB;
    }
    nav ul.nav li ul.dropdown-menu li {
        background: #FBFBFB;
        border: none;
        padding: 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left {
        text-align: left;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>* {
        padding: 0 0 0px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>li:first-child {
        padding: 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>li>a.first {
        font-family: 'OpenSansBold';
        font-size: 1.125em;
        color: #C00000;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left>li>a.first:hover {
        text-decoration: underline;
    }
    .nav>.dropdown>.dropdown-menu .centrat>.tancar {
        background: #000;
        float: right;
        height: 2em;
        margin: -3px 0 0 0;
        width: 2em;
        color: #fff;
        font-family: 'OpenSansBold';
        cursor: pointer;
    }
    .nav>.dropdown>.dropdown-menu .centrat>.tancar:hover {
        text-decoration: none !important;
    }
    .dropdown-menu .centrat>.col_left li {
        margin-top: 0;
        border: 0;
    }
    .dropdown-menu .centrat>.col_left li a:hover {
        background: transparent;
        border-top: none;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li a {
        padding: 0;
        font-size: 1em;
        padding: 3px 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li .dropdown-menu a {
        padding-left: 0.625em;
        margin-left: 1.250em;
        font-size: 0.875em;
        position: relative;
        line-height:1.4;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li .dropdown-menu a:focus {
        text-decoration: underline;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat .col_left li .dropdown-menu a:before {
        color: #BF0000;
        content: "\2022";
        font-size: 1.05em;
        left: 0;
        position: absolute;
        font-family: arial;
    }
    .dropdown-menu .centrat>.col_left li {
        padding-left: 0;
        padding-bottom: 5px;
    }
    .dropdown-menu .centrat>.col_left li a {
        border-top: none;
    }
    nav div.col-sm-4.col-md-6.col_left ul:last-child {
        margin-top: 0 !important;
    }
    /*_____________________________________________ COMPONENTS */

    /* capcelera_basica */
    .capcelera_basica_cont .filariana {
        margin-bottom: 0.625em;
        margin-top: 1.500em;
    }
    .capcelera_basica_cont h1 {
        padding-top: 0.2em;
        padding-bottom: 0.500em;
        font-size: 2.188em;
        padding-left: 0;
        font-family: 'OpenSansRegular';
    }
    .capcelera_basica .cercador_vermell {
        padding: 0;
    }
    .capcelera_basica .cercador_vermell .form-group .form-control {
        width: 300px;
        -webkit-appearance: none;
    }
    /* capcelera_principal */
    .capcelera_principal {
        margin-top: 1.500em;
        float: left;
        padding-bottom: 8.8em;
        width: 100%;
    }
    .capcelera_principal p {
        color: #666;
        font-size: 0.94em;
        margin: 1em 0;
    }
    .capcelera_principal p span {
        font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
        display: block
    }
    .capcelera_principal .cercador_vermell {
        width: 100%;
        clear: left;
        padding-top: 1.250em;
    }
    .capcelera_principal .cercador_vermell .searchExemple {
        font-size: 0.938em;
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    }
    .capcelera_principal .mes_consultat {
        position: absolute;
        top: 11.875em;
        z-index: 1120;
    }
    .capcelera_principal .mes_consultat .box {
        background: none repeat scroll 0 0 #FFFFFF;
        border-left: 1px solid #F5F5F5;
        border-right: 1px solid #F5F5F5;
        border-bottom: 1px solid #F5F5F5;
        border-top: none;
        float: left;
        padding: 0.625em 0.938em 1.250em;
    }
    .capcelera_principal .mes_consultat h3 {
        font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
        margin-top: 0;
        padding: 0;
    }
    .capcelera_principal .mes_consultat h2 {
        font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
        margin-top: 0;
        padding: 0;
        font-size: 1.563em;
    }
    .capcelera_principal .mes_consultat .llistat_enllacos_filet_cont {
        padding: 0;
    }
    .capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item {
        border: none;
        padding: 0.065em 0 0 1em;
    }
    .capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item a {
        font-size: 0.938em;
    }
    .capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item:last-child {
        float: right;
    }

    .capcelera_principal .mes_consultat .llistat_enllacos_filet_cont .list-group-item .mes_link {
        margin-left: -21px;
    }
    /* capcelera_imatge */
    .capcelera_imatge {
        max-height: 16.75em;
        position: relative; /*overflow:hidden;*/
        padding: 0 !important;
    }
    .capcelera_imatge img {
        min-height: inherit;
    }
    .capcelera_imatge .container {
        position: relative;
    }
    .capcelera_imatge h1 {
        font-size: 2.188em;
        background: none;
        color: #fff;
        padding: 0.286em 0 !important;
    }
    .capcelera_imatge>div {
        position: absolute;
        bottom: 0;
        width: 100%;
    }
    .capcelera_imatge .filariana {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .capcelera_imatge .filariana li {
        display: inline-block;
        font-size: 1em;
        color: #fff;
    }
    .capcelera_imatge .filariana>li+li:before {
        color: #fff;
    }
    .capcelera_imatge .filariana a {
        color: #fff;
        font-weight: bold;
        padding: 0.308em 0.500em;
    }
    .capcelera_imatge .filariana span {
        padding: 0 0.385em;
    }
    .capcelera_imatge p {
        background: none;
        text-align: left;
        padding: 0 0 0 0;
        font-size: 15px;
        color: #fff;
    }
    .capcelera_imatge .menu_flotant {
        position: relative;
        top: auto;
        margin-top: 1em;
        margin-left: 0;
    }
    /*Component: basic_color*/
    .basic_color.xar-socials {
        margin: 0 0 0.625em;
    }
    /* component: basic_color */
    .basic_color {
        margin: 0 0 1.875em;
    }
    /* component: basic_text_cita */
    .basic_text_cita {
        background: #f5f5f5;
        font-size: 1.250em;
        padding: 1em 2em 1.3em;
        font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
        font-style: italic;
        margin: 1.2em 0;
    }
    /* component: basic_text_social */
    .basic_text_social {
        /*background:#f5f5f5 url(../img/shadow.jpg) no-repeat top;montse 11/06/14  comento esta linea pq este fondo no tiene que aparecer, comentado con Hugo para no modificar todos los HTML*/
        font-size: 1.250em;
        padding: 1em 2em 1.3em;
        font-family: OpenSansRegular, Helvetica, Arial, sans-serif, Arial;
        font-style: italic;
        margin: 1.2em 0;
    }
    .basic_text_social .fb-like {
        float: left;
        margin: -10px 10px 0 -24px;
    }
    .basic_text_social .twitter {
        float: left;
        margin: -6px 0 0 0;
    }
    .basic_text_social .google {
        float: left;
        margin: -8px 0 0 -22px;
    }
    .llistat_xarxes_socials.mobil {
        display: none
    }
    /* component: destacat_imatge2 */
    .destacat_imatge2 {
        margin: 0 0 1.500em;
    }
    .destacat_imatge2_cont {
        position: relative;
    }
    .destacat_imatge2_cont a {
        display: block;
    }
    .destacat_imatge2_cont div {
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        padding: 25% 1.05em 0.625em;
        color: #fff;
        background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51,
        51, 51, 0) ), color-stop(100%, rgba(51, 51, 51, 1) ) );
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* IE10+ */
        background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%,  rgba(51, 51, 51, 1) 100% ); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333',  endColorstr='#333333', GradientType=0 ); /* IE6-9 */
    }
    .destacat_imatge2_cont h3, .destacat_imatge2_cont h2 {
        font-size: 0.938em;
        font-weight: normal;
        margin: 0;
    }
    .destacat_imatge2_cont span {
        font-size: 0.688em;
        font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
    }
    .destacat_imatge2_cont p {
        font-size: 0.813em;
        font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif;
        margin: 0;
    }
    .destacat_imatge2_cont.grand h3, .destacat_imatge2_cont.grand h2 {
        font-size: 1.250em;
        font-weight: bold
    }
    .destacat_imatge2_cont.grand {
        margin: 0;
        width: 100%;
    }
    /* component: llistat_destacat_imatge2 */
    .llistat_destacat_imatge2_cont {
        margin: 0 -0.750em;
    }
    .llistat_destacat_imatge2 .destacat_imatge2 {
        padding: 0 0.750em;
    }
    /* component: destacat_text */
    .destacat_text_cont a {
        display: block;
        padding: 0.938em;
    }
    .destacat_text_cont a h4, .destacat_text_cont a h3 {
        font-size: 1.250em;
        padding: 0 0 0.188em 0;
    }
    .destacat_text_cont a p {
        font-size: 0.875em;
    }
    /* component: destacat_color */
    .destacat_color_cont a {
        font-size: 1.125em;
    }
    /* component: destacat_imatge */
    .destacat_imatge_cont .imatge_text {
        font-size: 1em;
        height: auto;
        line-height: 1;
        margin: 0;
        padding: 0;
        padding: 30% 1em 0.883em;
        font-weight: normal;
    }
    .destacat_imatge_cont span p.imatge_text {
        padding-top: 1em;
    }
    nav .open .dropdown-menu .centrat ul.llista_destacats .destacat_imatge_cont .imatge_text {
        font-size: 1em;
        height: auto;
        line-height: 1;
        margin: 0;
        padding: 30% 1em 0.883em;
        text-align: center;
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    }
    /* component: llistat_destacat_text */
    .llistat_destacat_text_cont .list-group-item .destacat_text_cont {
        padding: 0.188em;
    }
    .llistat_destacat_text_cont .list-group-item .destacat_text_cont a {
        border: 1px solid #ddd;
        height: 12.500em;
        padding: 0.938em;
        background: #fff;
        text-decoration: none !important;
    }
    .llistat_destacat_text_cont .list-group-item .destacat_text_cont a:hover h4 {
        text-decoration: underline !important;
    }
    .llistat_destacat_text_cont .list-group-item:first-child .destacat_text_cont a {
        border: 1px solid #ddd;
    }
    /* component: destacat_text_avancat */
    .destacat_text_avancat_cont h4, .destacat_text_avancat_cont h3, .destacat_text_avancat_cont h2 {
        font-size: 20px;
    }
    .destacat_text_avancat_cont p {
        font-size: 0.875em;
        color: #666;
    }
    /* component: llistat_destacat_text_avancat */
    .llistat_destacat_text_avancat_cont {
        display: table;
        border-spacing: 0.250em 0.125em;
        margin: 0 -0.250em;
    }
    .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
        display: table-cell;
        width: 14.813em;
    }
    .llistat_destacat_text_avancat:first-child .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont:first-child {
        margin-top: 0.625em;
    }
    .llistat_destacat_text_avancat_cont.two_col .destacat_text_avancat_cont {
        width: 14.613em;
    }
    /* component: destacat_noticies amb_imatge */
    .amb_imatge .destacat_noticies_cont>* {
        padding-left: 20px;
        display: table;
    }
    .amb_imatge .destacat_noticies_cont h3 {
        font-size: 1.125em;
        float: none;
        display: inline-block;
    }
    .amb_imatge .destacat_noticies_cont p {
        font-size: 0.875em;
    }
    .amb_imatge .destacat_noticies_cont .notc_img {
        float: left;
        width: 8.250em;
        height: 5.500em;
        margin-right: 0;
        padding: 0;
    }
    .amb_imatge .destacat_noticies_cont .notc_img img {
        margin-left: -50%;
    }
    /*.destacat_noticies.amb_imatge:last-child .destacat_noticies_cont {border-bottom:1px solid #ddd;}*/
    /*.llistat_destacat_noticies_cont .row:first-child .destacat_noticies:first-child .destacat_noticies_cont {border-top:0.125em solid #DDDDDD;}*/

    /* component: destacat_agenda amb_imatge */
    .amb_imatge .destacat_agenda {
        min-height: 114px;
    }
    .amb_imatge:first-child+.amb_imatge .destacat_agenda {
        border: none;
    }
    .amb_imatge .destacat_agenda img {
        float: left;
        padding: 0;
    }
    .amb_imatge .destacat_agenda h3 {
        font-size: 1.125em;
        font-family: 'OpenSansRegular';
    }
    #calendari .ui-datepicker {
        padding-bottom: 8px;
    }
    #calendari .ui-datepicker-calendar {
        margin: 0 0 0.4em;
    }
    /* component: llistat_destacat_color */
    .llistat_destacat_color_cont {
        margin-bottom: 0;
        text-align: center;
        padding: 0;
    }
    .llistat_destacat_color_cont .list-group {
        max-width: none;
        display: block;
        float: left;
        margin-bottom: 0;
        width: 100%;
    }
    .llistat_destacat_color_cont .list-group-item {
        border-radius: 0;
        border: none;
        padding: 0.125em;
        margin: 0;
    }
    .llistat_destacat_color_cont .list-group-item>div {
        height: 7.313em !important;
    }
    .llistat_destacat_color_cont .list-group-item .destacat_color_cont {
        height: 6em;
    }
    /* component: llistat_enllacos_filet */
    .llistat_enllacos_filet_cont .list-group-item {
        padding-top: 0.463em;
        padding-bottom: 0.463em;
    }
    .llistat_enllacos_filet_cont .list-group-item a {
        font-size: 1em;
    }
    /* component: llistat_enllacos_filet - especial */
    .especial .llistat_enllacos_filet_cont {
        border: none;
        padding: 0;
    }
    .especial .llistat_enllacos_filet_cont .list-group-item:first-child {
        border-top: 0.188em solid #ddd !important;
    }
    /* component: llistat_sense_bullet */
    .llistat_sense_bullet .list-group-item {
        border: none;
        padding-right: 0;
        padding-left: 1.5em;
    }
    .llistat_sense_bullet .list-group-item:first-child {
        border-top: none;
    } /* llistat_sense_bullet */
    .llistat_sense_bullet .list-group-item:nth-child(2n-1) {
        padding-right: 1.5em;
        padding-left: 0;
    }
    .llistat_sense_bullet .list-group-item:first-child a, .llistat_sense_bullet .list-group-item:first-child+.list-group-item a {
        border-top: 0.188em solid #999;
    }
    .llistat_sense_bullet .list-group-item a {
        font-size: 1em;
    }
    /* component: .llistat_xarxes_socials */
    .llistat_xarxes_socials .social_text {
        font-weight: bold
    }
    /* component: pestanyes */
    .pestanyes {
        padding: 0;
    }
    .pestanyes, .pestanyes_top, .pestanyes_bot {
        width: 100%;
        float: left;
    }
    .pestanyes_bot {
        border-top: none;
    }
    .pestanyes .panel-group .panel, .pestanyes .panel-group .panel .panel-collapse {
        border: none;
        border-radius: 0;
        margin-top: 0;
    }
    .pestanyes_top {
        position: relative;
        overflow: hidden;
        border-bottom: none;
    }
    .pestanyes_top>div {
        width: 100%;
        position: relative;
        background: #F5F5F5;
        border-bottom: 1px solid #ddd;
    }
    .pestanyes_top ul {
        display: table;
        padding: 0;
        margin: 0;
        position: relative;
        margin-bottom: -0.063em;
    }

    .pestanyes_top li {
        display: table-cell;
        background: #f5f5f5;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        color: #BF0000;
        cursor: default;
        font-family: "OpenSansSemibold", Helvetica, Arial, sans-serif;
        cursor: pointer;
        font-size: 1.125em;
        vertical-align: middle;
        position: relative;
    }
    .pestanyes_top li.active {
        background: #fff;
        color: #000;
        border-bottom: none;
    }
    .pestanyes_top li:last-child {
        border-right: none;
    }
    .pestanyes_top li span {
        text-align: center;
    }

    .pestanyes_top li.tab span{
        float:left;
        padding: .438em .9em .5em;
    }

    .pestanyes_top .tab span span {
        float: left;
        padding: 0.438em 0.9em 0.5em;
    }
    .pestanyes_top li.active:last-child span:after {
        position: absolute;
        background: #fff;
        height: 102%;
        width: 10000%;
        top: 0;
        left: 100%;
        content: "";
    }
    .pestanyes .panel-group .panel-heading {
        margin: 0 1.875em;
        padding-left: 0;
        padding-right: 0;
    }
    .pestanyes .panel-group .panel .panel-collapse table {
        margin-top: 0;
    }
    .pestanyes .llistat_enllacos_filet_cont {
        padding: 0 1.250em 0 0;
    }
    .pestanyes .panel-body {
        background: #fff;
        padding: 1.85em;
        border-radius: 0;
    }
    .pestanyes .llistat_enllacos_filet+.llistat_enllacos_filet .llistat_enllacos_filet_cont {
        padding-right: 0;
    }
    .pestanyes .llistat_enllacos_filet_cont+.llistat_enllacos_filet_cont .list-group-item:first-child {
        border-top: none;
    }
    /* component: slider_imatges - slider_petit */
    /* component: slider_imatges - slider_petit */
    .slider_petit .slide_navigator {
        position: absolute;
        z-index: 4;
        width: 100%;
        margin-top: 40%;
    }

    .slider_petit .slide_navigator .slide_left {
        margin-left: 1.3em;
    }
    .slider_petit .slide_navigator .slide_right {
        margin-right: 1.3em;
    }
    .slider_petit .carousel-caption {
        position: absolute;
        left: 0;
        bottom: 0;
    }
    .slider_petit .carousel-caption h3 {
        padding: 0.375em 1.304em 0.313em;
        font-size: 1.438em;
    }
    .slider_petit .carousel-caption p {
        font-size: 1em;
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
        padding: 0 1.908em 1em;
        margin: 0;
        min-height: inherit;
        text-align: left;
        color: #fff;
    }
    .slider_petit .carousel-indicators {
        margin-left: 1.6em;
        bottom: -1.3em;
    }
    /* component: slider_imatges - slider_grand */
    .slider_grand .slider_imatges_cont {
        margin: 0;
    }
    .slider_grand .slide_navigator {
        margin-top: 7.5em;
        width: 32em;
        margin-left: 13em;
    }
    .slider_grand .slider_imatges_cont {
        position: relative;
    }
    .slider_grand .item img {
        width: 71.4%;
        float: right;
    }
    .slider_grand .carousel-caption {
        width: 28.6%;
        margin: 0;
        height: 100%;
        float: left;
        background: none;
        padding: 4.1% 4.1% 3.2% 3.2%;
    }
    .slider_grand .carousel-caption h3, .slider_grand .carousel-caption h2 {
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
        font-size: 1.438em;
        text-align: left;
        padding: 0;
    }
    .slider_grand .carousel-caption p {
        font-size: 0.938em;
        text-align: left;
        margin-top: 0.769em;
        padding: 0;
    }
    .slider_grand .carousel-indicators {
        bottom: 0.625em;
        top: auto;
        left: 1.063em;
        margin: 0;
        width: auto;
    }
    /* panel-footer */
    .panel-footer {
        padding: 0.938em 1.875em;
        height: 4.125em;
    }
    /* component: menu_flotant */
    .menu_flotant {
        float: left;
        width: auto;
        position: relative;
        left: 0;
        top: 0;
        margin: 1em 0.625em 0 0;
        padding: 0;
    }
    .menu_flotant>button {
        position: relative;
        left: 0;
        top: 0;
        z-index: 12;
        color: transparent;
    }
    #menu_flotant_cont, #formulari_envia {
        position: absolute;
        z-index: 11;
        top: 0;
        margin-top: 0;
    }
    #menu_flotant_cont h3 a {
        color: #333333;
    }
    #menu_flotant_cont h3 a:hover {
        color: #333333;
    }
    #menu_flotant_cont .panel-group, #formulari_envia .panel-group {
        padding: 0 1.125em 0 2.813em;
        margin: 0.875em 0 1.250em;
        width: 17.188em;
    }
    #menu_flotant_cont .panel-group .panel, #formulari_envia .panel-group .panel {
        margin: 0;
    }
    .temes.justicia .menu_flotant {
        margin-top: 1em;
    }
    .generalitat.contingut .menu_flotant {
        margin-right: 0
    }
    .generalitat.contingut h1 {
        margin-left: 1em;
    }
    /* component: destacat_avisos */
    .destacat_avises {
        margin-bottom: 1.500em;
    }
    .destacat_avises_cont { /*margin-right: 0.938em;*/
        margin: 0 0.938em;
        width: 100%;
        padding: 0;
        position: absolute !important;
        width: 45em;
        z-index: 10 !important;
    }
    .destacat_avises_cont .desplegable {
        margin-right: 0 !important;
    }
    .destacat_avises_cont .panel-heading {
        padding: 0.3em 0.75em 0.3em 0.5em;
    }
    .destacat_avises_cont .panel-heading>div, .destacat_avises_cont .panel-body>div {
        margin: 0 !important;
    }
    .destacat_avises_cont .panel-heading+.panel-collapse .panel-body {

        padding: 0 0.5em 0.75em;
        margin: -0.2em 0 0 0;
    }
    .destacat_avises .panel-body>div {
        padding: .538em 0 .7em 2.750em;
    }
    /* component: llistat_destacat_color */
    .llistat_destacat_color .list-group-item .destacat_color {
        height: 6em;
    }
    .destacat_avises .desplegable {
        margin-top: 7px;
    }
    /* component: custom_select */
    .custom_select {
        height: 1.875em !important;
        padding: 0 0.7em;
        width: 100% !important;
        cursor: pointer;
    }
    .custom_select .customSelectInner {
        height: 1.875em;
        padding: 0.5em 1.563em 0.5em 0;
        background: url(../img/NG_ico_select_desktop.png) no-repeat right center  #7A7A7A;
    }
    /* component: imatge_amb_peu */
    .imatge_amb_peu {
        margin: 0 0 38px;
    }
    .imatge_amb_peu.amb_text {
        margin: 0px 15px 20px 0;
        padding-left:0;
    }
    .imatge_amb_peu p {
        margin: 0;
    }
    /* p&#224; gina: Cercador - paginaci&#224;�*/
    .paginacio {
        margin-top: 0.250em;
    }
    /* component: dades_catalunya */
    .dades_catalunya .h2_not_resize {
        font-size: 2.188em;
    }
    .h2_not_resize {
        font-size: 1.875em;
    }
    .dades_catalunya .tit_dades {
        font-size: 1.375em;
    }
    .dades_catalunya .dades_numeriques {
        font-size: 2.813em;
    }
    .dades_catalunya .dades_numeriques span {
        font-size: 0.667em;
    }
    /* Component: destacat_com_arribar */
    .destacat_com_arribar {
        margin: 0 0 1.250em;
    }
    .destacat_com_arribar_cont .icona_com_arribar img {
        width: auto;
    }
    /* Component: llistat_iUtilitat */
    .llistat_iUtilitat .tit_iUtilitat {
        font-size: 1.250em;
        color: #666;
        font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
    }
    .llistat_iUtilitat>p {
        font-size: 0.875em;
    }
    .llistat_iUtilitat>a {
        font-size: 0.875em;
    }
    /* Component: llistat_collapse */
    .llistat_collapse_cont {
        margin: 0 1.875em;
    }
    .llistat_collapse_cont .panel-default>.panel-heading a {
        background: url(../img/NG_plegar.png) no-repeat left 0.300em;
        padding: 0.233em 0 0.233em 1.889em;
        font-size: 1.125em;
    }
    .llistat_collapse_cont .panel-default>.panel-heading a:focus {
        text-decoration:underline;
    }
    .llistat_collapse_cont .panel-default>.panel-heading a.collapsed {
        background: url(../img/NG_desplegar.png) no-repeat left 0.300em;
        padding-right: 0;
    }
    .llistat_collapse_cont .panel-default .panel-collapse .panel-body {
        margin-left: 1.250em !important;
        padding-left: 0.850em;
    }
    .llistat_collapse_cont .panel-default>.panel-heading h2 {
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    }
    /* Component: cercador_tab */
    .cercador_tab .nav {
        margin-bottom: 1.500em;
    }
    .cercador_tab .nav>li {
        position: relative;
        bottom: -0.938em;
        background: none;
        border: none;
        overflow: visible;
        padding-bottom: 0.875em;
        float: left;
    }
    /* Component: llistat_imatges */
    .llistat_imatges {
        border-bottom: 1px solid #ddd;
        padding-bottom: 1.250em;
    }
    .llistat_imatges .item {
        width: 25%;
        float: left;
        padding: 0.425em;
    }
    .llistat_imatges .item.open {
        margin-bottom: 31.250em;
    }
    .llistat_imatges .item.desplacat {
        margin-bottom: 31.250em;
    }
    .llistat_imatges .item img {
        border: 1px solid #ddd;
        cursor: pointer;
    }
    .cercador_imatge_detail.opened {
        margin: 0.938em 0;
    }
    .cercador_imatge_cont .container {
        padding-top: 1.875em;
        padding-bottom: 1.875em;
    }
    .cercador_imatge_cont .cercar_detall {
        top: 0;
        right: 0.938em;
    }
    .cercador_imatge_cont .prev_img {
        left: -0.875em;
    }
    .cercador_imatge_cont .next_img {
        right: -0.875em;
    }
    .cercador_imatge_cont .col-izq {
        width: 57%;
        position: static;
    }
    .cercador_imatge_cont .col-izq img {
        border: 1px solid #fff;
        box-shadow: 0 0 1.225em rgba(0, 0, 0, 0.7);
        width: auto;
    }
    .cercador_imatge_cont .col-dch {
        width: 43%;
        padding: 0 2.500em 0 1.875em;
        z-index: 100000000;
        position: relative
    }
    .cercador_imatge_cont .col-dch h2 {
        font-size: 1.438em;
    }
    .cercador_imatge_cont .col-dch p {
        font-size: 0.875em;
    }
    .cercador_imatge_cont .col-dch ul {
        font-size: 0.813em;
        padding-left: 0;
    }
    .cercador_imatge_cont .llistat_xarxes_socials {
        margin-top: 1.250em;
    }
    .cercador_imatge_cont .social_text {
        font-size: 0.875em;
        font-weight: bold;
        color: #fff;
        margin: 0;
        padding-right: 0.5em;
    }
    .popup_avis {
        top: -250px;
        left: 0;
    }
    /* Component: cercador_vermell */
    .cercador_vermell .form-group .form-control {
        background: #fff;
        padding: 6px 0 6px 10px;
        -webkit-appearance: none;
    }
    /* Component: noticia_detalls */
    .noticia_detalls_cont {
        padding-bottom: 26px;
        border-bottom: 1px solid #ddd;
    }
    .noticia_detalls_cont div a {
        font-size: 0.750em;
    }
    .noticia_detalls_cont span {
        font-size: 0.750em;
        font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
        font-weight: bold;
    }
    /* Component: informacio_relacionada */
    .inform_relacionada_cont {
        margin: 0;
    }
    .inform_relacionada_cont h4, .inform_relacionada_cont h3, .inform_relacionada_cont h2 {
        font-size: 1.125em;
        font-family: 'OpenSansRegular';
    }
    .inform_relacionada_cont .llistat_enllacos_filet_cont .list-group-item a {
        font-size: 1em;
        font-family: 'OpenSansSemibold';
    }
    /* component: letter_pagin */
    .letter_pagin {
        padding: 0 10px;
        overflow: visible;
    }
    .letter_pagin li {
        padding: 8px 5px;
        overflow: visible;
        position: relative;
    }
    .letter_pagin li.active:before {
        position: absolute;
        content: '';
        top: 0;
        bottom: -46px;
        left: 0;
        width: 100%;
        background: url(../img/NG_fletxa_avall_gris.png) no-repeat scroll center;
    }
    /* component: llistat-az */
    .llistat_az li {
        border-top: none;
    }
    .llistat_az li h4 {
        font-size: 18px;
    }
    /* Component: xarxes-socials */
    .xarxes-socials {
        background: #f5f5f5;
    }
    .xarxes-socials .twitter {
        float: left;
        width: 100%;
        padding-bottom: 0.3em;
        margin-bottom: 0.3em;
    }
    .xarxes-socials .twitter ul {
        float: left;
        width: 50%;
    }
    .xarxes-socials .twitter ul li {
        font-size: 0.875em;
        list-style-type: none;
        background: url(../img/NG_ico_twitter.png) no-repeat left 0.45em;
        padding: 0.8em 0 0.8em 2.9em;
        font-family: 'OpenSansSemibold';
    }
    .xarxes-socials h3 {
        font-size: 0.813em;
        display: inline-block;
        margin: 0;
        font-family: 'OpenSansRegular';
    }
    .xarxes-socials ul.xarxes {
        padding: 0;
        margin: 0;
        display: inline-block;
    }
    .xarxes-socials ul.xarxes li {
        display: inline;
        font-size: 0.813em;
        border-right: 1px solid #444;
        padding: 0 0.5em 0 0.5em;
    }
    .xarxes-socials ul.xarxes li:first-child {
        padding-left: 0;
    }
    .xarxes-socials ul.xarxes li a {
        color: #BF0000;
    }
    .xarxes-socials ul.xarxes li:last-child {
        border-right: none;
    }
    /* Component: xarxes-socials */
    .xarxes-socials {
        padding: 1em;
    }
    .xarxes-socials .twitter ul {
        margin: 0;
        padding: 0 0.5em 1.2em;
    }
    .xarxes-socials h3 {
        margin: 14px 10px 0;
    }
    /*Component: guia-usus*/
    .guia-usus {
        border: 1px solid #ddd;
        background: white;
        margin: 1.250em 0 0 0;
        padding: 1.250em;
    }
    .guia-usus h2 {
        font-family: 'OpenSansSemibold';
    }
    .guia-usus p {
        font-size: 0.875em
    }
    .guia-usus ul {
        padding: 0 0.5em;
    }
    .guia-usus ul li a.ico_pdf {
        padding: 0.5em 0.5em 0.5em 1.8em;
        font-size: 1.000em;
    }
    .guia-usus ul li span {
        display: inline;
        padding: 0;
    }
    /* component: cerca_avancada */
    .cerca_avancada #cerca_avancada_cont {
        overflow: hidden;
        float: none;
    }
    .cerca_avancada .navbar-form {
        padding: 0;
    }
    .cerca_avancada .navbar-form div>.form-control {
        width: 48.4%;
        margin-left: 1.8%;
        margin-top: 0;
        -webkit-appearance: none;
    }
    .cerca_avancada .navbar-form .quan {
        margin-top: 20px;
        padding: 20px 20px 0;
    }
    .cerca_avancada .navbar-form .quan input[type="radio"] {
        margin-right: 0px!important;
    }
    .cerca_avancada .navbar-form .quan div span {
        font-size: 14px;
        margin-right: 20px;
    }
    .cerca_avancada .navbar-form .quan .form-control {
        width: 200px;
        -webkit-appearance: none;
    }
    .cerca_avancada .navbar-form .quan .input-dates {
        width: auto;
        margin-top: -14px;
    }
    .cerca_avancada .navbar-form .quan .input-dates span {
        float: left;
        padding: 10px 2%;
        margin-top: 6px;
        margin-right: 0;
    }
    .cerca_avancada .navbar-form .quan>div {
        padding: 10px 0;
        width: 100%;
    }
    .cerca_avancada .navbar-form .quan>div+div {
        border-bottom: 1px solid #ddd;
        padding: 10px 0 16px;
    }
    .cerca_avancada .navbar-form .quan>div>div {
        width: auto;
        margin-right: 15px!important;
    }
    .cerca_avancada .navbar-form .quan>div>div:first-child {
        margin-left: 0;
    }
    .cerca_avancada .navbar-form .quan button {
        margin-top: 16px;
    }
    /* component: no_resultats */
    .no_resultats {
        margin: 0 30px;
    }
    .no_resultats .suggeriments {
        margin: 10px 30px;
    }
    .no_resultats .suggeriments ul {
        margin: 10px 0;
    }
    /* component: error */
    .error-msg {
        margin: 30px 15px 0;
        border: 1px solid #EAC4C4;
    }
    .error-form {
        background: none;
        border: none;
        padding: 0;
    }
    .error-form .item-error-ico {
        display: block;
        width: 6px;
        height: 10px;
        background: url(../img/NG_ico_arrow_error.png) no-repeat;
        position: absolute;
        left: -6px;
        top: 50%;
        margin-top: -5px;
    }
    .error-form .item-error {
        position: absolute;
        right: -260px;
        top: 26%;
        margin-top: -24px;
        -moz-box-shadow: inset 2px 2px 4px rgba(192, 0, 0, 0.2);
        -webkit-box-shadow: inset 2px 2px 4px rgba(192, 0, 0, 0.2);
        box-shadow: inset 2px 2px 4px rgba(192, 0, 0, 0.2);
        height: auto;
        width: 245px;
        border-radius: 3px;
        padding: 16px 19px;
        background: #fcf4f4;
        overflow: visible;
        color: #bf0000;
        font-size: 13px;
    }
    /*_____________________________________________ ESPECIFICS */

    /* pestanyes - tipo1 */
    .pestanyes .tipo1 .panel-body {
        padding-bottom: 0.625em;
    }
    .pestanyes .tipo1 .actualImatge .textImatge p {
        display: block !important;
        color: #fff;
    }
    .pestanyes .tipo1 .actualImatge .textImatge h2 {
        text-align: left;
        padding-left: 1.364em;
        font-size: 1.375em;
        color: #fff;
    }
    .pestanyes .tipo1 .actualImatge .textImatge a:hover h2 {
        text-decoration: none;
    }
    .pestanyes .tipo1 .actualImatge .textImatge a {
        color: #fff;
        text-decoration: none !important;
    }
    .pestanyes .tipo1 .actualNoticies {
        margin-top: 2em;
    }
    .pestanyes .tipo1 .actualNoticies .noticie {
        width: 50%;
        float: left;
        text-align: left;
        border: none;
        padding: 1em 1.5em 0em;
        min-height: 5.5em;
    }
    .pestanyes .tipo1 .actualNoticies .noticie h3 a:focus {
        text-decoration: underline;
    }
    .pestanyes .tipo1 .rssAdj {
        margin: 0 1.250em;
        float: left;
        width: 100%;
        margin-bottom: 1.875em;
    }
    .pestanyes .tipo1 .rssAdj a {
        display: inline-block;
        text-align: left;
        padding: 0.583em 0 0.583em 3.333em;
        color: #666;
        font-size: 0.750em;
    }
    .pestanyes .tipo1 .rssAdj a:focus {
        text-decoration:underline;
    }
    .pestanyes .tipo1 .llistat_xarxes_socials {
        text-align: left;
        padding: 0.625em 1.250em;
    }
    .pestanyes .tipo1 .llistat_xarxes_socials .list-group-item {
        padding-top: 0.7em;
    }
    .pestanyes .tipo1 .llistat_xarxes_socials .social_text {
        width: auto;
        width: 100%;
        padding: 0;
    }
    /* pestanyes - tipo2 */
    .pestanyes .tipo2 .list-group .list-group-item:first-child {
        border-top: none;
    }
    /* pestanyes - tipo3 */
    .pestanyes .tipo3 .panel-body {
        background: #fff;
        padding: 1.850em;
    }
    .pestanyes .tipo3 .panel-body>div {
        border-top: 1px solid #ddd;
        margin-top: 1.250em;
        padding-top: 0.625em;
    }
    .pestanyes .tipo3 h5, .pestanyes .tipo3 h3 {
        font-size: 0.938em;
        font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
        border: 0;
        padding: 0;
    }
    .pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item {
        padding-top: 0.688em;
        padding-bottom: 0.688em;
    }
    .pestanyes .tipo3 .llistat_enllacos_filet_cont .list-group-item a {
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    }
    .pestanyes .tipo3 .llistat_enllacos_filet+.llistat_enllacos_filet .list-group-item:first-child {
        border-top: none;
    }
    /*Pestanyes-tipo5*/
    .pestanyes .tipo5 a.link {
        font-size: 15px;
    }
    .pestanyes .tipo5 p {
        font-size: 14px;
    }
    /* combo_destacat_imatge */
    .combo_destacat_imatge>div {
        padding: 0 0 0 0.188em !important;
    }
    .combo_destacat_imatge>div:first-child {
        padding-left: 0 !important;
    }
    .combo_destacat_imatge>div>.box {
        height: 17.38em;
    }
    .combo_destacat_imatge>div>.destacat_imatge_cont {
        height: 11.2em;
    }
    .combo_destacat_imatge .llistat_enllacos_filet_cont {
        padding: 0.875em 1.075em;
    }
    .combo_destacat_imatge .list-group-item.item2 {
        border-top: 1px solid #ddd;
        font-size: 1.125em;
        padding: 0.4em 0;
        border: none;
    }
    .combo_destacat_imatge .list-group-item+.list-group-item.item2 {
        border-top: 1px solid #ddd;
    }
    .combo_destacat_imatge .list-group-item.item2 a {
        color: #BF0000;
        font-family: 'OpenSansSemibold';
        font-size: 1em;
        padding: 0;
    }
    /* tri_combo_destacat_llista */
    .tri_combo_destacat_llistat>div+div .llistat_enllacos_filet_cont .list-group-item:first-child, .tri_combo_destacat_llistat>div+div+div .llistat_enllacos_filet_cont .list-group-item:first-child {
        border-top: none;
    }
    /* el_mes_consultat */
    /*.el_mes_consultat {margin-top:2.65em;}*/
    .el_mes_consultat .panel {
        margin: 0;
        box-shadow: none;
        border-radius: 0;
    }
    .el_mes_consultat .panel .panel-heading {
        background: #fff;
        padding: 1.250em 1.125em;
        border-bottom: none;
    }
    .el_mes_consultat .panel .panel-heading h3, .el_mes_consultat .panel .panel-heading h2 {
        font-size: 1.250em;
        font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
    }
    .el_mes_consultat .panel .panel-body {
        background: #f5f5f5;
        padding: 0.5em 0 1.250em;
    }
    .el_mes_consultat .panel .list-group-item {
        background: none;
        border: none;
    }
    .el_mes_consultat .llistat_enllacos_filet_cont {
        padding: 0 20px;
    }
    .el_mes_consultat .llistat_enllacos_filet_cont .list-group-item {
        padding-top: 0.313em;
        padding-bottom: 0.313em;
        font-size: 0.938em;
        padding-left: 1.125em;
    }
    .el_mes_consultat .llistat_enllacos_filet_cont .list-group-item a {
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
        display: block;
    }
    /* inici */
    .slider_imatges.inici {
        margin-top: 0;
    }
    .pestanyes.inici {
        padding: 0;
        margin: 2em 0 0;
    }
    .pestanyes.inici .transport {
        height: 19.563em;
        overflow: auto;
    }
    /* p�gina: Generalitat */
    /*.el_mes_consultat.generalitat  {margin-top:4.4em;}*/
    .destacat_imatge.generalitat {
        margin-top: 1.250em;
    }
    .destacat_imatge.generalitat .destacat_imatge_cont {
        height: 9.275em;
    }
    .destacat_imatge.generalitat .destacat_imatge_cont .imatge_text {
        font-size: 1em;
        padding: 0.722em;
        text-align: left;
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
    }
    /* P&#224; gina: Cercador */
    .rslt .form-group {
        margin: 15px 0;
    }
    .rslt .border_taronja_cerca, .rslt .border_verd_cerca {
        margin-top: 15px;
    }
    .resultats_cerca>.container>.row>.column>ul.nav {
        margin-top: 25px;
    }
    .rslt .vista-mobil {
        margin-top: 0;
    }
    .rslt .row .filariana {
        margin-bottom: 10px;
        margin-top: 24px;
    }
    .rslt .row .column2 {
        padding-left: 0;
    }
    .rslt .row select {
        margin: 20px 0;
    }
    .rslt .row h1 {
        width: auto;
    }
    .rslt .row .llistat_destacat_text_cont {
        float: left;
        width: 100%;
    }
    .rslt .row .llistat_destacat_text_cont ul {
        display: inline-block;
    }
    .rslt .row .llistat_destacat_text_cont li {
        width: 100%;
        padding: 0 20px;
    }
    .rslt .row .llistat_destacat_text_cont li a {
        border: none;
        height: auto !important;
        padding-bottom: 0;
    }
    .rslt .row .llistat_destacat_text_cont li .destacat_text_cont a h4 {
        font-size: 1.125em;
        margin: 0 0 10px 0;
        color: #DF0000;
    }
    .rslt .row .llistat_destacat_text_cont li .destacat_text_cont a p {
        font-size: 0.875em;
        margin: 0 0 10px 0;
        color: #666;
    }
    .rslt .row .llistat_destacat_text_cont li .destacat_text_cont .link_resultats {
        font-size: 0.750em !important;
        line-height: 1.4em !important;
        margin: 0px 0 15px 0 !important;
        padding: 0 !important;
        display: inherit !important
    }
    .rslt .llistat_destacat_text_cont .list-group-item:first-child .destacat_text_cont a {
        border: none;
    }
    .rslt .row h5 {
        font-size: 1em;
        font-family: 'OpenSansSemibold';
        margin: 30px 0 0;
    }
    .rslt .fons_filtre {
        background: #fff;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding-left: 0;
        float: left;
        width: 100%;
    }
    .rslt .fons_filtre p {
        margin: 10px 20px;
        font-size: 1em;
    }
    .rslt .fons_filtre input {
        font-family: 'OpenSansRegular';
        font-size: 0.938em;
        margin: 15px 10px 0 20px;
        float: left;
    }
    .rslt .fons_filtre label {
        font-weight: normal;
        padding-top: 12px;
    }
    .rslt .fons_filtre a {
        margin-left: 50px;
        padding: 12px 0;
        display: inline-block;
        font-family: 'OpenSansSemibold';
    }
    .rslt .border_box a h2 {
        width: 100%;
        border: none;
        margin: 15px 20px;
        padding: 0;
    }
    .rslt .border_box a:hover h2 {
        text-decoration: underline;
    }
    .rslt .border_box p {
        width: auto;
        margin: 0 20px 15px;
    }
    .rslt .llistat_destacat_text_cont .list-group-item .destacat_text_cont a {
        padding-left: 0;
    }
    .resultats_cerca .row .form-group {
        margin: 0;
        width: 470px;
        float: left;
    }
    .resultats_cerca .row .form-group .form-control {
        width: 470px;
        border: 1px solid #ddd;
        -webkit-appearance: none;
    }
    /* p&#224; gina Cercador_sac */
    ul.ulRedBullet {
        border-top: 3px solid #ddd;
        padding-top: 10px;
    }
    .contacte_panel .contacte_adreca>div {
        border: none;
    }
    .normativa_panel .redBullet .darkGray {
        font-family: 'OpenSansSemibold';
    }
    /* pagina: cercador built */
    .cerca_avancada.cercador {
        border: none;
        margin: 0;
    }
    /* p&#224; gina: Actualitat */
    .basic_link.actualitat {
        margin-top: 6px;
    }
    .llistat_xarxes_socials.header {
        float: right;
        width: auto;
        text-align: right
    }
    .llistat_destacat_noticies.mes_actualitat .destacat_noticies_cont {
        padding: 0.85em 0.375em 1.95em;
    }
    .llistat_xarxes_socials.actualitat {
        margin-top: 0;
        width: 100%;
    }
    .llistat_xarxes_socials.actualitat .social_text {
        width: auto;
    }
    /* pagina: webs AZ */
    .slider_responsive {
        padding-bottom: 0;
    }
    .slider_responsive .destacat_text_avancat_cont {
        width: 306px;
    }
    .slider_responsive .slide_navigator {
        margin-top: -50px;
    }
    .slider_responsive .slide_navigator .slide_left img, .slider_responsive .slide_navigator .slide_right img {
        width: auto;
    }
    .slider_responsive .destacat_text_avancat_cont h4, .slider_responsive .destacat_text_avancat_cont h3 {
        font-size: 20px;
    }
    .el_mes_consultat.web_az {
        top: 0;
        position: relative;
    }
    /* pagina: agenda */
    .capcelera_principal.agenda {
        padding-bottom: 0;
    }
    .agenda_buttons .button_calendari, .agenda_buttons>div>span a {
        font-size: 14px;
    }
    .fitxa h4, .fitxa h2 {
        font-size: 25px;
    }
    .fitxa .data_info {
        margin: 20px 0;
    }
    .fitxa .data_info p {
        font-size: 14px;
    }
    .fitxa .data_info span {
        font-size: 15px;
    }
    .fitxa .data_info .data span {
        margin-right: 30px;
    }
    .fitxa .data_info a {
        margin-top: 20px;
        display: block;
    }
    .fitxa .imatge_amb_peu {
        margin: 0;
        border: none;
    }
    #calendari {
        margin-bottom: 30px;
    }
    #calendari .ui-datepicker-calendar {
        border: none;
    }
    /*_____________________________________________ FOOTER */
    .fons_footer {
        background: #efefef;
    }
    footer.container {
        margin-top: 0;
    }
    footer .footer_tab_ord {
        float: left;
        margin-top: 0.4em;
    }
    footer .footer_tab_top {
        float: left;
        width: 100%;
    }
    footer .footer_tab_top>div:first-child ul .bullet {
        padding-left: 4px;
    }
    footer .form-control {
        background: #7A7A7A;
        font-size: 0.75em;
        width: 100%;
        border: none;
        border-radius: 0;
        margin-bottom: 14px;
        display: block;
        line-height: 0.929;
        -webkit-appearance: none;
    }
    footer .customSelectFocus {
        outline: 1px solid #4d90fe;
        outline: -webkit-focus-ring-color auto 1px;
    }
    footer .list-group-item {
        background: none;
        border: medium none;
        padding: 0;
        box-shadow: none;
    }
    footer .list-group-item a:hover {
        text-decoration: underline;
    }
    footer .llistat_peu .list-group-item a {
        padding-right: 0;
        width: auto;
    }
    footer .list-group {
        box-shadow: none;
        border-radius: 0;
        width: auto;
    }
    footer .list-group1 {
        margin-top: 0.75em;
        float: left;
        width: auto;
    }
    footer .footer_tab_ord .form-control+.list-group1 {
        margin-top: 0;
        -webkit-appearance: none;
    }
    footer .list-group1 .list-group-item.bullet {
        float: left;
        position: relative;
        width: 50%;
    }
    footer .connecta {
        margin-top: 20px;
    }
    footer .connecta .input-group {
        width: 100%;
        top: 10px;
    }
    footer .connecta .input-group input {
        background: #fff;
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
        font-size: 0.750em;
        color: #666;
        width: 82%;
        height: 1.6em;
    }
    footer .connecta .form-control:-moz-placeholder {
        color: #fff;
    }
    footer .connecta .input-group span.input-group-btn {
        width: 20px;
        background: none repeat scroll 0px 0px rgb(255, 255, 255);
        border-top: 1px solid #EFEFEF;
    }
    footer .connecta .input-group span.input-group-btn>.ico_lupa {
        background: url("../img/NG_ico_lupa_peu.png") no-repeat scroll 5px 3px  rgba(0, 0, 0, 0);
        border-left: 1px solid #BF0000;
        height: 18px;
        width: 25px;
    }
    footer .connecta .mdl_connecta {
        padding-left: 0.3em;
    }
    /* modificaci�n para que la sombra aparezca bien en IE8 */
    footer .connecta .mdl_connecta img {
        float: left;
        height: 45px;
        margin-right: 0.7em;
        width: 45px;
        -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
        box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    }
    footer .connecta .mdl_connecta p {
        font-size: 0.750em;
        display: table;
    }
    footer .connecta .mdl_connecta p a {
        color: #575748;
    }
    footer .input-group input, footer span button, footer span button.btn {
        height: 2em;
        border: none;
        border-radius: 0;
        margin: 0;
        padding: 0.3em;
        margin-bottom: 0.5em;
    }
    footer .footer_tab_ord .connecta>.list-group:first-child {
        border-top: 2px solid #ccc;
        padding-top: 20px;
        padding-left: 0.15em;
    }
    footer .avis_legal {
        border-top: 2px solid #ccc;
        padding: 20px 0;
    }
    footer .avis_legal a img {
        float: left;
        margin-left: 0.45em;
        margin-right:40px;
    }
    footer .avis_legal p {
        display: table;
        /* 	padding-left: 40px; */
        font-size: 0.688em;
        color: #999999;
        width: 75%;
    }
    footer .avis_legal p a {
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
        color: #999;
    }
    footer .avis_legal p a:focus {
        outline: 1px solid #4d90fe;
        outline: -webkit-focus-ring-color auto 1px;
    }
    footer .avis_legal p a:hover {
        color: #999;
        text-decoration: underline;
    }
    footer .llistat_xarxes_socials {
        padding: 0 0.625em;
        text-align: center;
        margin-top: 20px;
        box-shadow: none;
        border-radius: 0;
        width: 13em;
    }
    footer .llistat_xarxes_socials .list-group-item, footer .llistat_xarxes_socials .list-group-item:first-child {
        margin: 0 0.3em 0.6em;
    }
    footer #fContainer_center .formatter_body {
        width: auto;
    }
    footer #fContainer_center .formatter_body:last-child {
        float: right;
    }
    /* p&#224; gina: Contacte */
    .capcelera_principal #vies_contacte {
        position: absolute;
        top: 18.475em;
        z-index: 1120;
        min-height: 191px;
    }
    .title25-16 {
        font-size: 30px;
    }
    .p15-13 {
        font-size: 0.938em;
        color: #666666;
    }
    .paragraf_contacte {
        font-size: 1.125em;
        color: #666;
    }
    .obligatoris {
        font-size: 0.938em;
    }
    /*---cercador organismes_sca----*/
    .p18_16 {
        font-size: 1.125em;
    }
    .p14-13 {
        font-size: 0.875em;
    }
    .p16-15 {
        font-size: 1em;
    }
    /*---connecta peu----*/
    .borderTopConecta {
        border-top: 2px solid #ccc;
        padding-left: 0.15em;
        padding-top: 20px;
    }
    .link-accesible {
        float: right;
        font-size: .7em;
        margin: 1.2em 0 0 0;
        font-family: "OpenSansRegular", Helvetica, Arial, sans-serif;
    }
    .link-accesible a {
        color: #fff;
        background: url("../img/arrow-acc.png") no-repeat 0 3px ;
        padding: 0 0 0 0.9em;
    }
}
@media ( max-width : 62.000em) {
    .padding-top-sm-only {
        padding-top: 1.25em;
    }
    .padding-bot0-md-xs {
        padding-bottom: 0 !important;
    }
    .organigrama-desktop .nav-tabs>li>a {
        padding: 1.5em 1em 1.5em 2.5em;
    }
    /**faldoCercadorEnllacos**/
    #fContainer_right {
        border-top: 2px solid #ccc;
    }
    #fContainer_right .formatter_body:first-child {
        width: 75%;
    }
    #fContainer_right .formatter_body:last-child {
        margin-top: 45px;
        width: 25%;
    }
    #fContainer_right .formatter_body .twitter {
        width: 50%;
        margin-right: 20px;
    }
    #fContainer_right .formatter_body .cerca_xarxes {
        width: 43%;
        float: right;
        margin-right: 10px;
    }
    #fContainer_right .formatter_body .accordionFoot {
        width: 66%;
    }
}
@media ( max-width : 47.939em) {
    #fContainer_right {
        border-top: none;
    }
}

/*_________________________________________________________________________________________ ORDINADOR | entre 992px i 1200px */
@media ( min-width : 62.000em) {

    h1.noticia_titol{
        width:25em;
    }

    .boxsitemap {
        width: 940px!important;
    }

    .capcelera_basica .cercador_vermell{
        padding:10px 0 0;
    }

    .capcelera_basica .cercador_vermell .form-group .form-control {
        width: 470px;
    }
    #fContainer_right .formatter_body .cerca_xarxes {
        margin-top: 10.5em;
    }
    .borderTopConecta {
        border-top: none;
        padding-left: 0;
        padding-top: 0;
    }
    /*_____________________________________________ GENERALS */
    h3 {
        font-size: 1.563em;
    }
    section {
        margin-top: 0;
    }
    a:hover {
        text-decoration: underline !important;
    }
    .clearfix-md {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .padding-md {
        padding-top: 2em;
        padding-bottom: 2em;
    }
    .padding-top-md {
        padding-top: 2.500em;
    }
    .padding-bot-md {
        padding-bottom: 4.125em;
    }
    .padding-end {
        padding-bottom: 3.750em;
    }
    .margin-start {
        margin-top: 3.125em;
    }
    /*_____________________________________________ HEADER */
    .navbar-fixed-top {
        position: relative;
        margin: 0 auto;
    } /*se repite con tablet*/
    header nav a.logo {
        background: url('../img/NG_logo_generalitat.png') no-repeat 0 0;
        height: 2em;
        text-indent: -555em;
        margin: 0.92em 0;
    }
    nav {
        margin-left: 7px;
        position: relative;
    }
    nav ul.navbar-nav {
        margin: 1em 0 0;
    }
    nav ul.nav li:first-child {
        border-left: 1px solid #FFFFFF;
    } /*se repite con tablet*/
    nav ul.nav li {
        margin: 0;
        padding: 0;
        background: #333;
        border-left: 1px solid #FFFFFF;
    } /*se repite con tablet*/
    nav .container, nav, nav.navbar-collapse .container .row {
        background: #333;
    }
    /*nav ul.nav li.dropdown a:hover{background:#bbb;}  */
    .navbar-collapse {
        border: none;
        text-indent: 0;
        background: #333;
    }
    header .col-md-12 {
        display: inline;
    }
    header nav.navbar-collapse .logo, header .col-md-12 ul {
        margin-top: 0.7em;
    }
    header nav.navbar-collapse .logo:focus, header .col-md-12 ul:focus {
        outline: 1px solid #4d90fe;
        outline: -webkit-focus-ring-color auto 1px;
    }
    .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
        background: none repeat scroll 0 0 #bbb;
        color: #333333;
        font-weight: normal;
        text-decoration: none !important;
    }
    nav .navbar-nav {
        position: relative;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus {
        background: #BBB;
    ;
        color: #333;
        box-shadow: none;
    }
    .navbar-default .navbar-nav>.open>a:hover {
        background: #BBB;
        color: #333;
        box-shadow: none;
    }
    header .column ul li a {
        padding: 0.25em;
    }
    header .column ul.idioma li a:hover {
        text-decoration: none !important;
    }
    header>.container>nav>.row>.hidden-xs>.form-group {
        width: 62%;
    }
    header>.container>nav>.row>.hidden-xs>.form-group>input {
        width: 87%;
    }
    /*_____________________________________________ MENU 2n NIVEL */
    .navbar-default .navbar-nav .open div.dropdown-menu>.shadowBox {
        width: 59.063em;
    }
    .dropdown-menu .centrat>.col_left li {
        border: 0;
    }
    .dropdown-menu .centrat>.col_left li a:hover {
        background: transparent;
        border-top: none;
    }
    .nav>.dropdown>.dropdown-menu .centrat>.tancar {
        position: absolute;
        right: 0;
        background: #000;
        height: 2em;
        margin: -0.188em 0 0 0;
        width: 2em;
        color: #fff;
        font-family: 'OpenSansBold';
        cursor: pointer;
    }
    .nav>.dropdown>.dropdown-menu .centrat>.tancar:hover {
        text-decoration: none !important;
    }
    nav div.col-sm-4.col-md-6.col_left ul:last-child {
        margin-top: 20px !important;
    }
    /*_____________________________________________ MENU 3n NIVEL */
    .navbar-default .navbar-nav .open .dropdown-menu .centrat>li.first {
        color: #BF0000;
        padding: 0.5em 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .centrat>li a {
        padding: 0.5em 0;
    }
    .dropdown-menu .centrat>.col_left li a {
        border-top: none;
    }
    /*_____________________________________________ COMPONENTS */

    /* capcelera_principal */
    .capcelera_principal {
        padding-bottom: 2.4em;
        margin-top: 2.625em;
    }
    .capcelera_principal .mes_consultat {
        right: 0;
        top: 0;
    }
    .capcelera_principal .mes_consultat .box {
        padding: 2.125em 2.688em 1.4em;
    }
    .capcelera_principal h3 {
        padding: 0 0 0 40px;
    }
    /* capcelera_imatge */
    .capcelera_imatge .filariana {
        margin: 1em 0 0;
    }
    .capcelera_imatge .filariana a {
        padding: 0 0.308em;
    }
    .capcelera_imatge p {
        font-size: 1.125em;
        padding-bottom: 10px;
    }
    /* component: destacat_color */
    .destacat_imatge_cont .imatge_text {
        font-size: 20px;
        text-align: center;
        padding-bottom: 1em; /*padding:30% 1em 0.883em;*/
    }
    .destacat_color_cont a {
        font-size: 1.500em;
    }
    /* component: dades_catalunya */
    .dades_catalunya>div {
        margin-top: 0;
    }
    .dades_catalunya .tit_dades {
        padding-right: 2em;
    }
    .dades_catalunya .tit_dades:first-child {
        min-height: 5.000em;
    }
    /* component: llistat_enllacos_filet */
    .llistat_enllacos_filet_cont .list-group-item a {
        font-size: 1em;
    }
    /* component: llistat_destacat_text */
    .llistat_destacat_text_cont .list-group-item .destacat_text_cont {
        padding: 0.063em;
    }
    /* component: llistat_destacat_text_avancat */
    .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
        width: 19.438em;
        margin-top: 0;
    }
    .llistat_destacat_text_avancat_cont.two_col .destacat_text_avancat_cont {
        width: 19.238em;
    }
    /* component: llistat_destacat_color */
    .llistat_destacat_color_cont .list-group-item>div {
        height: 9.625em !important;
    }
    /* component: filariana */
    .filariana a {
        padding: 0 0.250em;
    }

    .filariana a:focus {
        text-decoration: underline;
    }
    /* component: destacat_avisos */
    .destacat_avises_cont {
        margin-right: 0.938em;
        padding: 0;
        position: absolute !important;
        width: 100%;
    }
    /* component: llistat_peu */
    .llistat_peu .list-group-item.bullet {
        margin-top: 0.25em;
    }
    /* component: custom_select */
    .custom_select {
        width: 228px;
    }
    /* component: cerca_avancada */
    .cerca_avancada {
        margin: 30px 0;
    }
    /*_____________________________________________ COMPONENTS ESPECiFICS */

    /* P&#224;�gina - Subhome Temes */
    article.subhome_temes {
        padding: 40px 0 0 0;
    }
    /* p&#224; gina: Inici - Home */
    .home .mes_consultat {
        right: 0;
        top: 0;
    }
    .home .mes_consultat .box {
        padding: 36px 43px 30px;
    }
    .home h3 {
        padding: 0 0 0 40px;
    }
    /* p&#224; gina: Inici - A Catalunya Ara */
    .catalunya_ara .container>.row+.row {
        margin-right: -10px;
        margin-left: -10px;
    }
    .catalunya_ara .container>.row+.row>article {
        padding-left: 10px;
        padding-right: 10px;
    }
    .catalunya_ara .pestanyes {
        padding: 0;
        margin-top: 0;
    }
    .catalunya_ara .pestanyes .pestanyes_bot .panel-body {
        overflow: auto;
    }
    .catalunya_ara .transport {
        height: 313px;
    }
    .catalunya_ara .panel-footer {
        padding: 15px;
    }
    section.catalunya_ara .container .row article {
        margin-top: 4px;
    }
    section.catalunya_ara .container .row article, section.catalunya_ara .container .row article.article2 {
        margin-top: 6px;
    }
    /* p&#224; gina: inici - qu&#224;� cal fer si */
    .que_cal_fer .llistat_enllacos_filet {
        padding: 0.875em 1.575em;
    }
    .que_cal_fer .shadowBox-sm>.box {
        height: 14.38em;
    }
    .que_cal_fer .shadowBox-sm>.destacat_imatge.box {
        height: 14.38em;
    }
    /* p&#224; gina: temes - temes_descripcio */
    .temes_descripcio .filariana {
        margin: 1em 0 0;
    }
    .temes_descripcio .filariana a {
        padding: 0 0.308em;
    }
    .temes_descripcio p {
        font-size: 1.125em;
    }
    /* p&#224;�gina: Generalitat */
    .generalitat .pestanyes_bot {
        min-height: 490px;
    }
    .generalitat .el_mes_consultat {
        margin-top: 2.6em;
    }
    .generalitat .destacat_imatge {
        height: 12.475em;
    }
    /* p�gina: Inici - Home component footer_pestanyes */
    .llistat_xarxes_socials {
        margin: 0;
        padding: 0;
        float: left;
    }
    /* component: llistat-xarxes_socials-cap�alera */
    .llistat_xarxes_socials.header { /*margin: -88px 0 0 0;
padding: 0;
float: right;
width: 9.7em;*/
    }
    .llistat_xarxes_socials.header.final { /*margin: -179px 0 0 0;*/
    }
    /* component: llistat_destacat_color */
    .llistat_destacat_color_cont .list-group-item .destacat_color_cont {
        height: 11.75em;
    }
    /* component: slider_imatges - slider_petit */
    .slider_petit .slide_navigator {
        margin-top: 9em;
    }
    .slider_petit .slide_navigator .slide_left {
        margin-left: 0.8em;
    }
    .slider_petit .slide_navigator .slide_right {
        margin-right: 0.8em;
    }
    .slider_petit .carousel-caption h3 {
        padding: 0.325em 0.800em 0.45em;
        font-size: 1.563em;
    }
    .slider_petit .carousel-caption p {
        /* display: none !important; */
        padding: 0 1.3em 0.625em;
    }
    /* .slider_petit .carousel-caption:hover p {
	display: block !important;
} */
    .slider_petit .carousel-indicators {
        left:0.10em;
        margin-left: 1em;
    }
    /* component: slider_imatges - slider_grand */
    .slider_grand .slide_navigator {
        margin-top: 10em;
        width: 42em;
        margin-left: 16em;
    }
    .slider_grand .item img {
        width: auto;
    }
    .slider_grand .carousel-caption {
        width: 26.23%;
    }
    .slider_grand .carousel-caption h3 {
        font-size: 1.563em;
    }
    .carousel.slider_grand .carousel-caption h3, .carousel.slider_grand .carousel-caption h2 {
        font-family: 'OpenSansSemibold', Helvetica, Arial, sans-serif;
        font-size: 1.563em;
    }
    .slider_grand .carousel-caption p {
        font-size: 0.938em;
    }
    .slider_grand .carousel-indicators {
        left: 1.688em;
        bottom: 0.625em;
    }
    /* panel-footer */
    .panel-footer {
        padding: 0.938em 1.2em;
    }
    .panel-footer .txt_peu2 {
        margin-top: 0.65em;
    }
    .panel-footer .txt_peu2 {
        font-size: 0.815em;
        font-family: 'OpenSansSemibold';
    }
    .panel-footer .txt_peu2:focus {
        text-decoration: underline;
    }
    /* cercador_tab */
    .cercador_tab .nav {
        margin-bottom: 1.500em;
    }
    .cercador_tab .nav>li {
        position: relative;
        bottom: -0.938em;
        background: none;
        border: none;
        overflow: visible;
        padding-bottom: 0.875em;
        display: inline-block;
        text-align: center;
    }
    .cercador_tab .nav>li.active {
        background: url(../img/NG_fletxa_avall_active.png) no-repeat center  2.363em;
    }
    .cercador_tab .nav>li a:focus {
        border: none;
    }
    .cercador_tab .nav>li a {
        border-radius: 0;
        border: none;
        border-bottom: 0.188em solid #C00000 !important;
        font-size: 1em;
        padding: 0.4em 1.675em;
        margin-right: 0.250em;
        color: #C00000;
    }
    .cercador_tab .nav>li a:hover {
        border: none;
        background: none;
        border-bottom: 0.188em solid #C00000 !important;
    }
    .cercador_tab .nav>li.active a {
        color: #333;
        border-bottom: 0.188em solid #333 !important;
    }
    .cercador_tab .nav>li.active a:hover {
        border-bottom: 0.188em solid #333 !important;
    }
    .llistat_imatges {
        padding: 0;
    }
    .llistat_imatges .item {
        width: 20%;
        float: left;
        padding: 0.625em;
    }
    .llistat_imatges .item.open {
        margin-bottom: 31.250em;
    }
    .llistat_imatges .item.desplacat {
        margin-bottom: 31.250em;
    }
    .llistat_imatges .item img {
        border: 1px solid #ddd;
        cursor: pointer;
    }
    .cercador_imatge_detail.opened {
        margin: 0.938em 0;
    }
    .cercador_imatge_cont .container {
        padding-top: 1.675em;
        padding-bottom: 1.675em;
    }
    .cercador_imatge_cont .col-izq {
        width: 48%;
        float: left;
    }
    .cercador_imatge_cont .col-dch {
        width: 36.4%;
        float: left;
        padding: 0 3.125em 0 1.875em;
    }
    .cercador_imatge_cont h2 {
        font-size: 1.563em;
    }
    .cercador_imatge_cont .col-dch ul {
        margin-top: 1em;
    }
    .cercador_imatge_cont .col-dch>div {
        padding: 0.500em 0 0.875em;
        margin-top: 1.875em;
    }
    .cercador_imatge_cont .prev_img {
        left: -0.913em;
        background: url(../img/NG_ico_esquerra_fletxa.png) no-repeat;
    }
    .cercador_imatge_cont .prev_img:hover {
        background: url(../img/NG_ico_esquerra_fletxa_hover.png) no-repeat;
    }
    .cercador_imatge_cont .next_img {
        right: -0.913em;
        background: url(../img/NG_ico_dreta_fletxa.png) no-repeat;
    }
    .cercador_imatge_cont .next_img:hover {
        background: url(../img/NG_ico_dreta_fletxa_hover.png) no-repeat;
    }
    /*_____________________________________________ COMPONENTS ESPECiFICS */

    /* pestanyes tipo1  */
    .pestanyes .tipo1 .actualImatge .textImatge p {
        display: none !important;
        padding: 0 2.275em 1.225em;
    }
    .pestanyes .tipo1 .actualImatge .textImatge:hover p {
        display: block !important;
        color: #fff;
    }
    /* tri-combo_destacat */
    .combo_destacat_imatge .llistat_enllacos_filet_cont {
        padding: 0.875em 1.575em;
    }
    .combo_destacat_imatge>div>.box {
        height: 14.38em;
    }
    .combo_destacat_imatge>div .destacat_imatge_cont {
        height: 14.38em;
    }
    /* el_mes_consultat */
    .el_mes_consultat .panel .panel-heading h3, .el_mes_consultat .panel .panel-heading h2 {
        font-size: 1.375em;
    }
    .el_mes_consultat .panel .panel-body {
        padding: 0.875em 0 1.250em;
    }
    /* inici */
    .pestanyes.inici {
        padding: 0;
        margin-top: 0;
    }
    .pestanyes.inici .pestanyes_bot .panel-body {
        overflow: hidden;
        height: 19.33em;
    }
    .pestanyes.inici .pestanyes_bot .panel-body.transport {
        overflow-y: auto;
    }
    /* Generalitat */
    .pestanyes.generalitat .pestanyes_bot {
        min-height: 31.375em;
    }
    /*.el_mes_consultat.generalitat {margin-top:2.8em;}*/
    .destacat_imatge.generalitat .destacat_imatge_cont {
        height: 12.475em;
    }
    /*Pagina de resultats*/
    .resultats_cerca>.container>.row>.column>ul.nav>li.active {
        border-bottom: 1px solid #FFFFFF;
        position: relative;
        width: 8.938em;
    }
    .resultats_cerca>.container>.row>.column>ul.nav>li {
        border-bottom: 1px solid #ddd;
        position: relative;
        width: 8.938em;
    }
    .capcelera_principal.agenda {
        padding-bottom: 55px;
    }
    .agenda_buttons>div>span {
        width: 100%;
        border: none;
        position: absolute;
        bottom: -53px;
        right: 0;
    }
    .agenda_buttons>div>span a {
        text-align: right;
        float: right;
        font-size: 15px;
        padding: 16px 15px 16px 5px;
    }
    #calendari {
        max-width: 307px;
        float: right;
        margin: 0;
    }
    #calendari .ui-datepicker-header {
        border-top: 1px solid #ddd;
    }
    #calendari .ui-datepicker-calendar tbody tr:last-child td {
        padding-bottom: 0;
    }
    /* pagina: Cercador */
    .cerc-left {
        padding-right: 7px
    }
    .cerc-right {
        padding-left: 7px
    }
    /* p�gina: Actualitat */
    .llistat_xarxes_socials.header { /*margin: -88px 0 0 0;*/
    }
    /*_____________________________________________ CONTIGUT*/
    .mvlogo {
        color: #C00000;
        font-size: 1.750em;
        font-weight: bold;
        padding-top: 1em;
        vertical-align: middle;
        font-family: 'OpenSansSemiBold', Helvetica, Arial, sans-serif;
    }
    .mvlogo:hover {
        color: #C00000;
        text-decoration: none;
    }
    /*_____________________________________________ FOOTER */
    footer {
        padding-right: 0;
    }
    footer .footer_tab_top {
        margin-bottom: 1.875em;
    }
    footer .connecta {
        margin-top: 0;
    }
    footer .connecta .mdl_connecta {
        background: rgba(100, 100, 100, 0.1);
        margin-bottom: 1.250em;
    }
    footer .connecta .mdl_connecta img {
        margin: 0.7em;
    }
    footer .connecta .mdl_connecta p {
        margin: 0.7em 0;
    }
    footer .connecta .input-group input {
        width: 91%;
    }
    footer .footer_tab_ord .form-control+.list-group1 .list-group-item.bullet {
        clear: both;
        width: auto;
    }
    footer .footer_tab_ord .connecta>.list-group:first-child {
        border: none;
        padding-top: 0;
    }
    footer .llistat_xarxes_socials {
        padding: 0 1.875em;
        text-align: left;
    }
    footer .llistat_xarxes_socials .list-group-item {
        margin: 0 0.32em;
    }
    footer .llistat_xarxes_socials .list-group-item:first-child {
        margin-left: 0;
    }
    footer .llistat_xarxes_socials {
        box-shadow: none;
        border-radius: 0;
        width: auto;
    }
    footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-8, footer .footer_tab_ord .footer_tab_top .col-xs-7 ul.col-xs-4 {
        margin-left: 0;
    }
    footer #fContainer_center .formatter_body {
        width: auto;
    }
    footer #fContainer_center .formatter_body:last-child {
        float: left;
    }
    /* p&#224; gina: Contacte */
    .capcelera_principal.contacte {
        padding-bottom: 3.6em;
    }
    .capcelera_principal #vies_contacte {
        position: absolute;
        top: 0em;
        z-index: 1120;
    }
}
@media ( max-width : 47.938em) {
    .llistat_xarxes_socials.header {
        display: none;
    }
    .llistat_xarxes_socials.mobil {
        display: block;
        margin: 20px 0;
    }
    .basic_text_social .fb-like {
        display: none;
    }
    .basic_text_social .twitter {
        display: none;
    }
    .basic_text_social .google {
        display: none;
    }
    .inline-only-xs {
        display: inline;
    }
    .dest-only-xs {
        font-weight: bold;
    }
    .padding-bot-only-xs {
        padding-bottom: 1.25em;
    }
    .reset-only-xs {
        margin: 0 !important;
        padding: 0 !important;
    }
    /**faldoCercadorEnllacos**/
    #fContainer_right .formatter_body .twitter {
        width: 100%;
        margin-right: 0;
    }
    #fContainer_right .formatter_body:last-child {
        margin-top: 0;
    }
    #fContainer_right .formatter_body .cerca_xarxes {
        width: 100%;
        float: left;
        margin-right: 0;
    }
    #fContainer_right .formatter_body .accordionFoot {
        width: 100%;
    }
    #fContainer_right .formatter_body {
        width: 100%;
    }
    #fContainer_right .formatter_body:first-child {
        width: 100%;
    }
    #fContainer_right .formatter_body:last-child {
        width: 100%;
    }
}

/*_________________________________________________________________________________________ ORDENADOR GRAND | mes de 1200px */
@media ( min-width : 75.000em) {
    /*_____________________________________________ GENERALS */

    h1.noticia_titol{
        width:30em;
    }

    /*_____________________________________________ HEADER */

    .boxsitemap {
        width: 1140px!important;
    }
    header>.container>nav>.row>.hidden-xs>.form-group {
        width: 60%;
    }
    header>.container>nav>.row>.hidden-xs>.form-group>input {
        width: 89%;
    }
    /*_____________________________________________ MENU 2n NIVEL */
    .navbar-default .navbar-nav .open div.dropdown-menu>.shadowBox {
        width: 71.250em;
    }
    /*_____________________________________________ COMPONENTS */

    /* component: capcelera_imatge */
    .formulari {
        padding-bottom: 0;
    }
    .pad0-gt {
        padding-bottom: 0;
    }
    /* component: slider_imatges - slider_petit */
    .slider_petit .slide_navigator {
        margin-top: 11em;
    }
    /* component: slider_imatges - slider_grand */
    .slider_grand .slide_navigator {
        margin-top: 13em;
        width: 50em;
        margin-left: 19em;
    }
    /* component: llistat_destacat_color */
    .llistat_destacat_color_cont .list-group-item>div {
        height: 12em !important;
    }
    /* component: llistat_destacat_text_avancat */
    .llistat_destacat_text_avancat_cont .destacat_text_avancat_cont {
        width: 23.563em;
    }
    .llistat_destacat_text_avancat_cont.two_col .destacat_text_avancat_cont {
        width: 23.338em;
    }
    /* component: destacat_avisos */
    .destacat_avises_cont {
        margin-right: 0.938em;
        padding: 0;
        position: absolute !important;
        width: 100%;
    }
    /* component: dades_catalunya */
    .dades_catalunya .tit_dades {
        padding-right: 4em;
    }
    /* cercador_tab */
    .cercador_imatge_cont .container {
        padding-top: 1.875em;
        padding-bottom: 1.875em;
    }
    .cercador_imatge_cont .cercar_detall {
        top: 0;
        right: 0.938em;
    }
    .cercador_imatge_cont .col-izq {
        width: 48%;
    }
    .cercador_imatge_cont .col-dch {
        width: 45%;
        padding: 0 2.500em 0 1.875em;
    }
    .cercador_imatge_cont .col-dch img {
        border: 1px solid #fff;
    }
    .cercador_imatge_cont .col-dch ul.list-group.llistat_xarxes_socials li.list-group-item img {
        border: none;
        margin-top: 0.352em;
        margin-left: 0.195em;
        margin-right: 0.195em;
    }
    .cercador_imatge_cont .col-dch ul.list-group.llistat_xarxes_socials li.list-group-item img:hover {
        filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
        /* Firefox 3.5+ */
        filter: gray; /* IE6-9 */
        -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    }
    .cercador_imatge_cont .col-dch h2 {
        font-size: 1.750em;
    }
    .cercador_imatge_cont .col-dch p {
        font-size: 0.938em;
    }
    .cercador_imatge_cont .col-dch ul {
        font-size: 0.875em;
        padding-left: 0;
    }
    .cercador_imatge_cont .social_text {
        font-size: 0.875em;
        font-weight: bold;
        color: #fff;
    }
    /* component: slider_imatges - slider_grand */
    .slider_grand .carousel-indicators {
        left: 1.988em;
        bottom: 0.625em;
    }
    /*_____________________________________________ COMPONENTS ESPECiFICS */

    /* pestanyes - inici */
    .pestanyes.inici .pestanyes_bot .panel-body {
        height: 24.23em;
        overflow: hidden;
        padding: 0;
        border-radius: 0;
    }
    .pestanyes.inici .pestanyes_bot .panel-body>img {
        height: 100%;
    } /* estilo temporal */
    /*_____________________________________________ FOOTER */

    /*_____________________________________________ INLINE POSITIONS */
    #twitter-widget-0 {
        width: 110px;
    }
    #I0_1396593446593 {
        position: absolute;
        top: -10000px;
        width: 450px;
        margin: 0px;
        border-style: none;
    }
    #collapseOne, #collapseTwo, #collapseThree, #collapseFour, #collapseFive, #collapseSix, div[id="collapseOne"], div[id="collapseTwo"], div[id="collapseThree"], div[id="collapseFour"], div[id="collapseFive"], div[id="collapseSix"], div[id="2collapseOne"], div[id="2collapseTwo"], div[id="2collapseThree"], div[id="2collapseFour"], div[id="2collapseFive"], div[id="2collapseSix"], div[id="3collapseOne"], div[id="3collapseTwo"], div[id="3collapseThree"], div[id="3collapseFour"], div[id="3collapseFive"], div[id="3collapseSix"], div[id="4collapseOne"], div[id="4collapseTwo"], div[id="4collapseThree"], div[id="4collapseFour"], div[id="4collapseFive"], div[id="4collapseSix"] {
        height: auto;
    }
}
/******************************************************************************************************************(montse)/
/**** SEU ELECTR�NICA *****************************************************************************************************/
/*index*/
.pestanyes.seu_electronica .tipo3 h5 {
    font-weight: bold;
    font-size: 0.99em;
}
.pestanyes.seu_electronica .tipo3 .panel-body div { /*border-top:  none;
    margin-top: 0;*/
}
/*Tr�mits electr�nics*/
.llistat_enllacos_img_cont {
}
.llistat_enllacos_img_cont ul {
    padding-top: 10px;
    padding-left: 0;
}
.llistat_enllacos_img_cont li {
    float: left;
    margin-right: 3%;
    width: 47%;
    border-bottom: 1px solid #DDDDDD;
    min-height: 150px;
}
.llistat_enllacos_img_cont li h4 a {
    color: #BF0000;
    font-size: 1.125em; /*1.125em esta es muy peque�a*/
    text-decoration: none;
}
.llistat_enllacos_img_cont li h4 a:hover {
    text-decoration: none;
}
.llistat_enllacos_img_cont li img {
    float: left;
    margin-right: 5%;
    width: 25%;
    max-width: 100px;
}
.llistat_enllacos_img_cont li p {
    width: 60%;
    float: left;
    max-height: 80px;
    overflow: hidden;
    line-height: 20px;
}
@media ( max-width : 47.938em) {
    .llistat_enllacos_img_cont li {
        width: 100%;
    }
    .llistat_enllacos_img_cont li p {
        max-height: 500px;
        overflow: auto;
        font-size: 0.875em;
    }
}
/*columna derecha*/
.col-sm-4.seuelectronica h4 {
    font-family: 'OpenSansRegular';
    font-size: 1.25em; /*1.125em muy peque�o*/
}
.col-sm-4.seuelectronica .basic_text {
    font-size: 0.9em;
    border-top: 0.188em solid #DDDDDD;
    margin: 0.938em 0 0.5em 0;
    padding: 0.8em 0 0 0;
}
.col-sm-4.seuelectronica ul.llistat_enllacos_filet_cont li.list-group-item a {
    padding: 0;
}
.col-sm-4 .el_mes_consultat .basic_text {
    margin: 0.938em;
    font-size: 0.9em;
}
.col-sm-4 .inform_relacionada .basic_text {
    border-top: 0.188em solid #DDDDDD;
    padding-top: 10px;
    font-size: 0.9em;
}
@media ( max-width : 47.938em) {
    .col-sm-8 .seu_electronica .llistat_enllacos_filet {
        padding-left: 0;
    }
    .col-sm-8 .seu_electronica .llistat_enllacos_filet li {
        padding-left: 8px;
    }
}
/**** end SEU ELECTR�NICA *************************************************************************************************/
/**************************************************************************************************************************/

/***************************************************************************************************************************/
/*ENVIAR A UN AMIC(menu flotantte) *****************************************************************************************/
/*boton*/
.menu_enviar_amic.menu_flotant {
    float: none;
    margin: -2px 1px 0 0;
    padding: 0;
    width: 31px;
    position: initial;
}
.menu_enviar_amic.menu_flotant button.collapsed, .menu_enviar_amic.menu_flotant button {
    background: transparent !important;
    width: 31px;
    position: initial;
    padding: 0;
    margin: 0;
}
.menu_enviar_amic.menu_flotant button.bgRed {
    background: none repeat scroll 0 0 #BF0000 !important;
}
/*contenido menu flotante amic*/
.menu_enviar_amic.menu_flotant #menu_flotant_cont, .menu_enviar_amic.menu_flotant #formulari_envia {
    top: 40px;
    right: 0;
    min-width: 480px;
    background-image: url(../img/flecha.png);
    background-position: 98% top;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    margin-top: -8px;
    border: none;
    box-shadow: none;
}
.menu_enviar_amic.menu_flotant #menu_flotant_cont .panel-group, .menu_enviar_amic.menu_flotant #formulari_envia .panel-group {
    width: 100%;
    padding: 10px 20px;
    background: #f5f5f5;
    border: 1px solid #DDDDDD;
    box-shadow: 0.188em 0.188em 0.25em rgba(0, 0, 0, 0.14);
    margin-top: 8px;
    text-align: left;
}
.menu_enviar_amic.menu_flotant .panel-heading, .menu_enviar_amic.menu_flotant .panel {
    background: #f5f5f5;
}
.menu_enviar_amic.menu_flotant .panel-group ul {
    padding: 0;
}
.menu_enviar_amic.menu_flotant .panel-group li {
    padding: 0;
    margin-top: 15px;
}
.menu_enviar_amic.menu_flotant .form-control {
    background-color: #FFFFFF;
    color: #555555;
}
.menu_enviar_amic.menu_flotant .displaynone {
    display: none;
}
/* el_mes_consultat - versio mobil */
@media ( max-width : 47.938em) {
    div.basic_text_peq ul li:before {
        content: "\2022";
        font-size: 1.05em;
        color: #bf0000;
        margin: 0 5px 0 0;
    }
    .menu_enviar_amic.menu_flotant {
        width: 100%;
    }
    .menu_enviar_amic.menu_flotant #menu_flotant_cont_movil, .menu_enviar_amic.menu_flotant #formulari_envia_movil {
        display: block;
        left: 0;
        right: 0;
        width: 100%;
        margin-top: -20px;
    }
    .menu_enviar_amic.menu_flotant #menu_flotant_cont_movil.collapse .panel-group, .menu_enviar_amic.menu_flotant #formulari_envia_movil.collapse .panel-group {
        display: none;
    }
    .menu_enviar_amic.menu_flotant #menu_flotant_cont_movil.collapse.in .panel-group, .menu_enviar_amic.menu_flotant #formulari_envia_movil.collapse.in .panel-group {
        display: block;
        margin-top: -20px;
    }
    ul.list-group.llistat_xarxes_socials li .menu_flotant button.collapsed {
        background-image: none !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    ul.list-group.llistat_xarxes_socials li .menu_flotant button {
        background-image: url(../img/flecha.png) !important;
        background-position: center 30px !important;
        background-repeat: no-repeat !important;
        height: 50px;
        padding-bottom: 18px;
    }
    .llistat_enllacos_filet:last-child .llistat_enllacos_filet_cont {
        /*border-bottom: none !important;*/
    }
    .llistat_enllacos_filet_cont.list-group.box {
        border-bottom: none !important;
        border: none !important
    }
    .tri_combo_destacat_llistat {
        border: 1px solid #ddd !important;
    }
    .llistat_xarxes_socials .list-group-item a { /*display:block;*/
        width: 31px !important;
        height: 30px;
        display: inherit;
        margin-right: 0 !important;
    }
    .llistat_xarxes_socials .list-group-item a:hover {
        background-position: top center;
        width: 31px;
        height: 30px;
        background-repeat: no-repeat;
        display: inherit;
        cursor: pointer
    }
    .llistat_xarxes_socials .list-group-item a.twitter:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.facebook:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.youtube:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.print:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.blog:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.rss:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.xarxes:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a:hover img {
        visibility: inherit;
    }
    .llistat_xarxes_socials .list-group-item a img {
        visibility: inherit;
    }
}
/*	end  ENVIAR A UN AMIC(menu flotantte) **********************************************************************************/
/***************************************************************************************************************************/

/***paginacion **/
.column.paginacio ul li div {
    visibility: hidden;
}
/***end paginacion**/
#menu_flotant_cont h3 a {
    color: #333333;
}
#menu_flotant_cont h3 a:hover {
    color: #333333;
}
.navbar {
    margin-bottom: 0px;
}

.llistat_xarxes_socials .list-group-item a:focus img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
}

/* Non-Retina */
@media screen and (-webkit-max-device-pixel-ratio: 1) {
    .llistat_xarxes_socials .list-group-item a:hover {
        background-position: top center;
        width: 31px;
        height: 30px;
        background-repeat: no-repeat;
        display: initial;
        cursor: pointer
    }
    .llistat_xarxes_socials .list-group-item a.twitter:hover {
        background-image: none;
    }

    .llistat_xarxes_socials .list-group-item a.facebook:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.youtube:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.print:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.blog:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.rss:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.xarxes:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a:hover img {
        visibility: initial;
    }
    .llistat_xarxes_socials .list-group-item a img {
        visibility: initial;
    }
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .llistat_xarxes_socials .list-group-item a:hover {
        background-position: top center;
        width: 31px;
        height: 30px;
        background-repeat: no-repeat;
        display: initial;
        cursor:pointer
    }
    .llistat_xarxes_socials .list-group-item a.twitter:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a.facebook:hover {
        background-image:none;
    }
    .llistat_xarxes_socials .list-group-item a.youtube:hover {
        background-image:none;
    }
    .llistat_xarxes_socials .list-group-item a.print:hover {
        background-image:none;
    }
    .llistat_xarxes_socials .list-group-item a.blog:hover {
        background-image:none;
    }
    .llistat_xarxes_socials .list-group-item a.rss:hover {
        background-image:none;
    }
    .llistat_xarxes_socials .list-group-item a.xarxes:hover {
        background-image: none;
    }
    .llistat_xarxes_socials .list-group-item a:hover img {
        visibility: initial;
    }
    .llistat_xarxes_socials .list-group-item a img {
        visibility: initial;
    }
}
/************************tabbing****************/

.searchExemple a {
    -webkit-tap-highlight-color: rgba(43, 49, 65, 0.4);
}
a, header .column ul li a, .navbar-default .navbar-nav > li > a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2);
}
/**********************captcha********************/
.formAmic1 div#myCaptcha label {
    margin: 20px 10px 8px 0;
}
.formAmic1 div#myCaptcha input {
    display: block;
    width: 58%;
    height: 34px;
    padding: 6px 12px;
    font-size: .875em;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#formulari_envia .panel-group .formAmic1 .panel {
    border-bottom: none !important;
}
div#myCaptchaResponse {
    font-size: .750em;
    color: #BF0000!important;
}
.capcelera_imatge img#gf-captcha-refresh, .capcelera_imatge img#gf-captcha-image, .capcelera_imatge li img {
    width: initial;
}
.capcelera_imatge .formAmic1 p {
    color: #666;
}
.menu_flotant.menu_enviar_amic img:hover {
    -webkit-filter: brightness(57%);
}
button#sendMailAmic.btn.bgRed.white.margin_top_xs {
    width: auto;
    padding: 6px 19px;
}
/***********socials mobil************
@media (max-width: 47.938em) {
.llistat_xarxes_socials.header {
display: block;
margin: 5px 0 0 286px;
height: 38px;
}
.capcelera_basica h1.title.pull-left {
margin-top: -40px;
}
.menu_enviar_amic.menu_flotant #formulari_envia {
top: 40px;
right: -14px;
min-width: 375px;
background-image: url(../img/flecha.png);
background-position: 92% top;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0);
margin-top: -11px;
border: none;
box-shadow: none;
}
ul.list-group.llistat_xarxes_socials li .menu_flotant button {
background-image: initial !important;
background-position: center 30px !important;
background-repeat: no-repeat !important;
height: initial;
padding-bottom: 9px;
}
.shadowBox2 {
overflow: hidden;
}
.capcelera_basica .llistat_xarxes_socials li.list-group-item:nth-of-type(1), .capcelera_basica  .llistat_xarxes_socials li.list-group-item:nth-of-type(2), .capcelera_basica .llistat_xarxes_socials li.list-group-item:nth-of-type(4) {
display: none;
}
}*/

/****************missatges OK******************************/
div#msgKO {
    margin: 30px 0;
    border: 1px solid #c00000;
    background: #fcf4f4;
    color: #c00000;
    font-size: 15px;
    padding: 20px 14px;
    font-family: 'OpenSansSemibold';
}
div#msgOK {
    margin: 30px 0;
    border: 1px solid #00b000;
    background: #edfced;
    color: #00b000;
    font-size: 15px;
    padding: 20px 14px;
    font-family: 'OpenSansSemibold';
}
.menu_enviar_amic.menu_flotant button.bgRed#OKMailAmic {
    background: transparent url(../img/ico-tancar.png) no-repeat !important;
    text-indent: -999999999px;
    position: absolute;
    top: -2px;
    left: 447px;
    height:30px
}
.menu_enviar_amic.menu_flotant button.bgRed#OKMailAmic:hover {
    background: url(../img/ico-tancar-over.png) no-repeat !important;
}
.menu_enviar_amic.menu_flotant button.bgRed#OKMailAmic:focus {
    outline: 0;
}
/**************h1, h2, h3, etc...************************/
/********************************************************/
h1, h2, h3, h4, h5, h6 {
    display: inherit;
    font-size: inherit;
    -webkit-margin-before: inherit;
    -webkit-margin-after: inherit;
    -webkit-margin-start: inherit;
    -webkit-margin-end: inherit;
    font-weight: inherit;
    margin:initial;
    padding:initial;
    color:inherit;
    line-height:inherit
}

/*Accesibilidad para usuarios de lector de pantalla*/
.sr-only {
    clip-path: inset(100%);
    clip: rect(1px 1px 1px 1px); /* IE 6/7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap; /* added line */
    width: 1px;
}
a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}

a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    border-radius: 15px;
    border:4px solid yellow;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}

a.skip-main:focus {
	width: 6%;
	height: auto;
	top:15px;
	left:0;
	text-align: center;
	border: 1px solid #BD0000;
	Z-Index: 99999;
	border-radius: 0;
	margin:0;
	background-color: #333;
	font-size:14px;
}

body div#main:focus{
    outline: none;
}
/*FIN Accesibilidad para usuarios de lector de pantalla*/

/*Afegir subratllat de punts a links per millorar usabilitat*/
div.link-dotted a,
p.link-dotted a,
span.link-dotted a,
dd.link-dotted a,
a.link-dotted {
    text-decoration: underline !important;
    text-decoration-style: dashed !important;
    text-underline-offset: 3px;
    color: #c00000;
    text-decoration-thickness: .9px !important;
    display: inline-block;
}

/* Enable wraping in long links that surpass paragraph width */
div.link-dotted a,
p.link-dotted a,
dd.link-dotted a {
    display: inline;
}

div.link-dotted a:hover,
p.link-dotted a:hover,
span.link-dotted a:hover,
dd.link-dotted a:hover,
a.link-dotted:hover {
    text-decoration-style: initial !important;
}

/* EvoFwk 21 - A07ID387-4245: Icona enllaç extern */
.fpca_capcalera_new .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_capcalera_new .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_capcalera_new .cookieConsentWrapper a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) p:after,
.fpca_capcalera_new .cookieConsentWrapper a[href*="/"][target=_blank]:not([href^="#"]) p:after,
.fpca_capcalera .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_capcalera .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_capcalera_diapositives .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_capcalera_diapositives .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_tramit a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_tramit a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_entitat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_entitat a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_distribuidora a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_distribuidora a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_distribuidora a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .show-icona-externa:after,
.fpca_distribuidora a[href*="/"][target=_blank]:not([href^="#"]) .show-icona-externa:after,
.fpca_distribuidora_nova a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_distribuidora_nova a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca-noticia a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca-noticia a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_cercador_normativa p a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_cercador_normativa p a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_cercador_normativa a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) span:after,
.fpca_cercador_normativa a[href*="/"][target=_blank]:not([href^="#"]) span:after,
.fpca_carrusel a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_carrusel a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_carrusel a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .carousel-image span:after,
.fpca_carrusel a[href*="/"][target=_blank]:not([href^="#"]) .carousel-image span:after,
.fpca_carrusel a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .carousel-caption-title:after,
.fpca_carrusel a[href*="/"][target=_blank]:not([href^="#"]) .carousel-caption-title:after,
.fpca_consultesFitxers a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_consultesFitxers a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_diapositives .item a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_diapositives .item a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_diapositives .item a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) span:after,
.fpca_diapositives .item a[href*="/"][target=_blank]:not([href^="#"]) span:after,
.fpca_llista a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_destacatsCercador a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_destacatsCercador a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_enllacIcones a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_enllacIcones a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_fonsDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_fonsDestacat a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_graficDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_graficDestacat a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_graficDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
.fpca_llista_graficDestacat a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
.fpca_llista_graficDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) p:after,
.fpca_llista_graficDestacat a[href*="/"][target=_blank]:not([href^="#"]) p:after,
.fpca_llista_mesEnllacos a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_mesEnllacos a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_quadriculaColors a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_quadriculaColors a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_quadriculaColors a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
.fpca_llista_quadriculaColors a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
.fpc_llista_simple a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpc_llista_simple a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_destacatImatge a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_destacatImatge a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_destacatImatge a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
.fpca_llista_destacatImatge a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
.fpca_llista_destacatImatge a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) span:after,
.fpca_llista_destacatImatge a[href*="/"][target=_blank]:not([href^="#"]) span:after,
.fpca_peu_new a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_peu_new a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_peu_new a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .footer-contact__list-txt:after,
.fpca_peu_new a[href*="/"][target=_blank]:not([href^="#"]) .footer-contact__list-txt:after,
.cookieConsentOperations__List a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) p:after,
.cookieConsentOperations__List a[href*="/"][target=_blank]:not([href^="#"]) p:after,
.cookieConsentOperations__List a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.cookieConsentOperations__List a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_peu_promocional a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_peu_promocional a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_article a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_article a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_article a[href*="/"][target=_blank]:not([href^="#"]) .link-download-icon:after,
.fpca_article a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
.fpca_article a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
.fpca_activitatAgenda a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_activitatAgenda a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_activitatAgenda .destacat_imatge2_cont a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) h3:after,
.fpca_activitatAgenda .destacat_imatge2_cont a[href*="/"][target=_blank]:not([href^="#"]) h3:after,
.fpca_llista_activitatAgenda_calendari a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_activitatAgenda_calendari a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_llista_activitatAgenda_cercador a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_llista_activitatAgenda_cercador a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_preguntesFrequents a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_preguntesFrequents a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_preguntesFrequentsCercador a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_preguntesFrequentsCercador a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_cercador_categories a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_cercador_categories a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_cercador_publicacions_dogc a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_cercador_publicacions_dogc a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_publicacio a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_publicacio a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_capcalera_area-privada  a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_avis a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_avis a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_enllacDestacatAmbBoto a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_enllacDestacatAmbBoto a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_detallFitxerCSV a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_detallFitxerCSV a[href*="/"][target=_blank]:not([href^="#"]):after,
[class*='fpca'] a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .file-size:after,
[class*='fpca'] a[href*="/"][target=_blank]:not([href^="#"]) .file-size:after, .fpca_capcalera_area-privada .NG-navbar__list a.NG-navbar__link[target='_blank']::after,
.fpca_notaPremsa_llista a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_notaPremsa_llista a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_esdeveniment_detall a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_esdeveniment_detall a[href*="/"][target=_blank]:not([href^="#"]):after,
.fpca_esdeveniment_detall .destacat_imatge2_cont a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) h3:after,
.fpca_esdeveniment_detall .destacat_imatge2_cont a[href*="/"][target=_blank]:not([href^="#"]) h3:after
 {
    content: "";
    background-color: currentColor;
    background-size: contain;
    width: 15px;
    height: 15px;
    position: relative;
    top: 1.5px;
	left: 0px;
    display: inline-block;
    margin-left: 2px;
    -o-mask-image: url("../img/icona-24-blanc-acceder.svg");
    -moz-mask-image: url("../img/icona-24-blanc-acceder.svg");
    -webkit-mask-image: url("../img/icona-24-blanc-acceder.svg");
    mask-image: url("../img/icona-24-blanc-acceder.svg");
}

.fpca_peu_new .NG--flex75 a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
.fpca_peu_new .NG--flex75 a[href*="/"][target=_blank]:not([href^="#"]):after {
    width: 13px;
    height: 13px;
    top: 0.5px;
}

.fpca_peu_new a.footer-bottom__logo-link:after,
.fpca_article .destacat_imatge_cont.box a:after,
.fpca_llista_destacatImatge .destacat_imatge_cont a:after,
.fpca_llista_destacatImatge .actualitat-imatge a:after,
.fpca_llista_quadriculaColors .destacat_imatge_cont a:after,
.fpca_llista_mesEnllacos .llistat_xarxes_socials a:after,
.fpca_llista_graficDestacat .grafic_destacat_cont a:after,
.fpca_diapositives .carousel-image a:after,
.fpca_diapositives .carousel-caption > a:after,
.fpca_diapositives .carousel-text > a:after,
.fpca_carrusel .box-sm > a:after,
.fpca_activitatAgenda .destacat_imatge2_cont.box > a:after,
.fpca_activitatAgenda a.FW_sNoUnderline:after,
.fpca_llista_fonsDestacat .download a:after,
.fpca_peu_new .footer-social__list a:after,
.fpca_peu_new .footer-contact__list a:after,
.cookieConsentOperations__List a.cookieConsent__MoreInfo:after,
.fpca_llista_graficDestacat .xar-socials a:after,
.fpca_distribuidora a.distLink:after,
.no-content:after,
.fpca_esdeveniment_detall .destacat_imatge2_cont a:after {
    content: none !important;
}

.fpca_capcalera_new .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):hover:after,
.fpca_capcalera_new .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):hover:after{
    left: 0 !important;
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   /* IE10+ CSS styles go here */
   .fpca_capcalera_new .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_capcalera_new .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_capcalera_new .cookieConsentWrapper a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) p:after,
   .fpca_capcalera_new .cookieConsentWrapper a[href*="/"][target=_blank]:not([href^="#"]) p:after,
   .fpca_capcalera .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_capcalera .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_capcalera_diapositives .NG-navbar a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_capcalera_diapositives .NG-navbar a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_tramit a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_tramit a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_entitat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_entitat a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_distribuidora a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_distribuidora a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_distribuidora a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .show-icona-externa:after,
   .fpca_distribuidora a[href*="/"][target=_blank]:not([href^="#"]) .show-icona-externa:after,
   .fpca_distribuidora_nova a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_distribuidora_nova a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca-noticia a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca-noticia a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_cercador_normativa p a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_cercador_normativa p a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_cercador_normativa a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) span:after,
   .fpca_cercador_normativa a[href*="/"][target=_blank]:not([href^="#"]) span:after,
   .fpca_carrusel a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_carrusel a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_carrusel a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .carousel-image span:after,
   .fpca_carrusel a[href*="/"][target=_blank]:not([href^="#"]) .carousel-image span:after,
   .fpca_carrusel a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .carousel-caption-title:after,
   .fpca_carrusel a[href*="/"][target=_blank]:not([href^="#"]) .carousel-caption-title:after,
   .fpca_consultesFitxers a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_consultesFitxers a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_diapositives .item a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_diapositives .item a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_diapositives .item a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) span:after,
   .fpca_diapositives .item a[href*="/"][target=_blank]:not([href^="#"]) span:after,
   .fpca_llista a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_destacatsCercador a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_destacatsCercador a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_enllacIcones a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_enllacIcones a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_fonsDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_fonsDestacat a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_graficDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_graficDestacat a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_graficDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
   .fpca_llista_graficDestacat a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
   .fpca_llista_graficDestacat a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) p:after,
   .fpca_llista_graficDestacat a[href*="/"][target=_blank]:not([href^="#"]) p:after,
   .fpca_llista_mesEnllacos a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_mesEnllacos a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_quadriculaColors a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_quadriculaColors a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_quadriculaColors a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
   .fpca_llista_quadriculaColors a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
   .fpc_llista_simple a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpc_llista_simple a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_destacatImatge a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_destacatImatge a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_destacatImatge a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
   .fpca_llista_destacatImatge a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
   .fpca_llista_destacatImatge a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) span:after,
   .fpca_llista_destacatImatge a[href*="/"][target=_blank]:not([href^="#"]) span:after,
   .fpca_peu_new a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_peu_new a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_peu_new a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .footer-contact__list-txt:after,
   .fpca_peu_new a[href*="/"][target=_blank]:not([href^="#"]) .footer-contact__list-txt:after,
   .cookieConsentOperations__List a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) p:after,
   .cookieConsentOperations__List a[href*="/"][target=_blank]:not([href^="#"]) p:after,
   .cookieConsentOperations__List a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .cookieConsentOperations__List a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_peu_promocional a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_peu_promocional a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_article a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_article a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_article a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) .imatge_text:after,
   .fpca_article a[href*="/"][target=_blank]:not([href^="#"]) .imatge_text:after,
   .fpca_activitatAgenda a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_activitatAgenda a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_activitatAgenda .destacat_imatge2_cont a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]) h3:after,
   .fpca_activitatAgenda .destacat_imatge2_cont a[href*="/"][target=_blank]:not([href^="#"]) h3:after,
   .fpca_llista_activitatAgenda_calendari a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_activitatAgenda_calendari a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_llista_activitatAgenda_cercador a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_llista_activitatAgenda_cercador a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_preguntesFrequents a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_preguntesFrequents a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_preguntesFrequentsCercador a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_preguntesFrequentsCercador a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_cercador_publicacions_dogc a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_cercador_publicacions_dogc a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_avis a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_avis a[href*="/"][target=_blank]:not([href^="#"]):after,
   .fpca_enllacDestacatAmbBoto a[href*="/"]:not([href*=".gencat.cat"]):not([href^="#"]):not([href^="/"]):not([href^=mailto]):not([href^=tel]):after,
   .fpca_enllacDestacatAmbBoto a[href*="/"][target=_blank]:not([href^="#"]):after {
       background: url("/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/icona-24-blanc-acceder.svg");
   }

}

[class*='fpca'] .file-size {
    padding-left:25px;
    position: relative;
}

[class*='fpca'] .file-size::before  {
    content: "";
    background-color: currentColor;
    background-size: contain;
    color: #666666 !important;
    width: 21px;
    height: 23px;
    position: absolute;
    top: -3px;
    display: inline-block;
    margin-left: -28px;
    -o-mask-image: url("../img/NG_ico_gris_generica.svg");
    -moz-mask-image: url("../img/NG_ico_gris_generica.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_generica.svg");
    mask-image: url("../img/NG_ico_gris_generica.svg");
}


[class*='fpca'] .file-size.icon_7z::before {
    -o-mask-image: url("../img/NG_ico_gris_7z.svg");
    -moz-mask-image: url("../img/NG_ico_gris_7z.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_7z.svg");
    mask-image: url("../img/NG_ico_gris_7z.svg");

}

[class*='fpca'] .file-size.icon_csv::before {
    -o-mask-image: url("../img/NG_ico_gris_csv.svg");
    -moz-mask-image: url("../img/NG_ico_gris_csv.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_csv.svg");
    mask-image: url("../img/NG_ico_gris_csv.svg");
}

[class*='fpca'] .file-size.icon_doc::before {
    -o-mask-image: url("../img/NG_ico_gris_doc.svg");
    -moz-mask-image: url("../img/NG_ico_gris_doc.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_doc.svg");
    mask-image: url("../img/NG_ico_gris_doc.svg");
}

[class*='fpca'] .file-size.icon_docx::before {
    -o-mask-image: url("../img/NG_ico_gris_docx.svg");
    -moz-mask-image: url("../img/NG_ico_gris_docx.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_docx.svg");
    mask-image: url("../img/NG_ico_gris_docx.svg");
}

[class*='fpca'] .file-size.icon_eps::before {
    -o-mask-image: url("../img/NG_ico_gris_eps.svg");
    -moz-mask-image: url("../img/NG_ico_gris_eps.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_eps.svg");
    mask-image: url("../img/NG_ico_gris_eps.svg");
}

[class*='fpca'] .file-size.icon_gif::before {
    -o-mask-image: url("../img/NG_ico_gris_gif.svg");
    -moz-mask-image: url("../img/NG_ico_gris_gif.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_gif.svg");
    mask-image: url("../img/NG_ico_gris_gif.svg");

}

[class*='fpca'] .file-size.icon_gz::before {
    -o-mask-image: url("../img/NG_ico_gris_gz.svg");
    -moz-mask-image: url("../img/NG_ico_gris_gz.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_gz.svg");
    mask-image: url("../img/NG_ico_gris_gz.svg");
}

[class*='fpca'] .file-size.icon_jpg::before {
    -o-mask-image: url("../img/NG_ico_gris_jpg.svg");
    -moz-mask-image: url("../img/NG_ico_gris_jpg.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_jpg.svg");
    mask-image: url("../img/NG_ico_gris_jpg.svg");

}

[class*='fpca'] .file-size.icon_jpeg::before {
    -o-mask-image: url("../img/NG_ico_gris_jpeg.svg");
    -moz-mask-image: url("../img/NG_ico_gris_jpeg.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_jpeg.svg");
    mask-image: url("../img/NG_ico_gris_jpeg.svg");

}

[class*='fpca'] .file-size.icon_pdf::before {
    -o-mask-image: url("../img/NG_ico_gris_pdf.svg");
    -moz-mask-image: url("../img/NG_ico_gris_pdf.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_pdf.svg");
    mask-image: url("../img/NG_ico_gris_pdf.svg");
}

[class*='fpca'] .file-size.icon_png::before {
    -o-mask-image: url("../img/NG_ico_gris_png.svg");
    -moz-mask-image: url("../img/NG_ico_gris_png.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_png.svg");
    mask-image: url("../img/NG_ico_gris_png.svg");
}

[class*='fpca'] .file-size.icon_ppt::before {
    -o-mask-image: url("../img/NG_ico_gris_ppt.svg");
    -moz-mask-image: url("../img/NG_ico_gris_ppt.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_ppt.svg");
    mask-image: url("../img/NG_ico_gris_ppt.svg");
}

[class*='fpca'] .file-size.icon_pptx::before {
    -o-mask-image: url("../img/NG_ico_gris_pptx.svg");
    -moz-mask-image: url("../img/NG_ico_gris_pptx.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_pptx.svg");
    mask-image: url("../img/NG_ico_gris_pptx.svg");
}

[class*='fpca'] .file-size.icon_rar::before {
    -o-mask-image: url("../img/NG_ico_gris_rar.svg");
    -moz-mask-image: url("../img/NG_ico_gris_rar.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_rar.svg");
    mask-image: url("../img/NG_ico_gris_rar.svg");
}

[class*='fpca'] .file-size.icon_rtf::before {
    -o-mask-image: url("../img/NG_ico_gris_rtf.svg");
    -moz-mask-image: url("../img/NG_ico_gris_rtf.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_rtf.svg");
    mask-image: url("../img/NG_ico_gris_rtf.svg");
}

[class*='fpca'] .file-size.icon_stc::before {
    -o-mask-image: url("../img/NG_ico_gris_stc.svg");
    -moz-mask-image: url("../img/NG_ico_gris_stc.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_stc.svg");
    mask-image: url("../img/NG_ico_gris_stc.svg");
}

[class*='fpca'] .file-size.icon_sti::before {
    -o-mask-image: url("../img/NG_ico_gris_sti.svg");
    -moz-mask-image: url("../img/NG_ico_gris_sti.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_sti.svg");
    mask-image: url("../img/NG_ico_gris_sti.svg");
}

[class*='fpca'] .file-size.icon_stw::before {
    -o-mask-image: url("../img/NG_ico_gris_stw.svg");
    -moz-mask-image: url("../img/NG_ico_gris_stw.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_stw.svg");
    mask-image: url("../img/NG_ico_gris_stw.svg");
}

[class*='fpca'] .file-size.icon_sxc::before {
    -o-mask-image: url("../img/NG_ico_gris_sxc.svg");
    -moz-mask-image: url("../img/NG_ico_gris_sxc.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_sxc.svg");
    mask-image: url("../img/NG_ico_gris_sxc.svg");
}

[class*='fpca'] .file-size.icon_sxi::before {
    -o-mask-image: url("../img/NG_ico_gris_sxi.svg");
    -moz-mask-image: url("../img/NG_ico_gris_sxi.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_sxi.svg");
    mask-image: url("../img/NG_ico_gris_sxi.svg");
}

[class*='fpca'] .file-size.icon_sxw::before {
    -o-mask-image: url("../img/NG_ico_gris_sxw.svg");
    -moz-mask-image: url("../img/NG_ico_gris_sxw.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_sxw.svg");
    mask-image: url("../img/NG_ico_gris_sxw.svg");
}

[class*='fpca'] .file-size.icon_tiff::before {
    -o-mask-image: url("../img/NG_ico_gris_tiff.svg");
    -moz-mask-image: url("../img/NG_ico_gris_tiff.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_tiff.svg");
    mask-image: url("../img/NG_ico_gris_tiff.svg");
}

[class*='fpca'] .file-size.icon_txt::before {
    -o-mask-image: url("../img/NG_ico_gris_txt.svg");
    -moz-mask-image: url("../img/NG_ico_gris_txt.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_txt.svg");
    mask-image: url("../img/NG_ico_gris_txt.svg");
}

[class*='fpca'] .file-size.icon_xls::before {
    -o-mask-image: url("../img/NG_ico_gris_xls.svg");
    -moz-mask-image: url("../img/NG_ico_gris_xls.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_xls.svg");
    mask-image: url("../img/NG_ico_gris_xls.svg");
}

[class*='fpca'] .file-size.icon_xlsx::before {
    -o-mask-image: url("../img/NG_ico_gris_xlsx.svg");
    -moz-mask-image: url("../img/NG_ico_gris_xlsx.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_xlsx.svg");
    mask-image: url("../img/NG_ico_gris_xlsx.svg");
}

[class*='fpca'] .file-size.icon_zip::before {
    -o-mask-image: url("../img/NG_ico_gris_zip.svg");
    -moz-mask-image: url("../img/NG_ico_gris_zip.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_zip.svg");
    mask-image: url("../img/NG_ico_gris_zip.svg");
}

[class*='fpca'] .file-size.icon_svg::before {
    -o-mask-image: url("../img/NG_ico_gris_svg.svg");
    -moz-mask-image: url("../img/NG_ico_gris_svg.svg");
    -webkit-mask-image: url("../img/NG_ico_gris_svg.svg");
    mask-image: url("../img/NG_ico_gris_svg.svg");
}

[class*='fpca'] .file-size::after {
	content:'';
	display:inline-block;
}

[class*='fpca'] a span.file-size {
    color: currentColor !important;
    display:inline-block;
	margin-left:0;
	padding-top: 5px,
	padding-bottom: 5px;
}


[class*='fpca'] .list-group-item span.list-group-item-wrapper-content {
		margin-right:5px;
		margin-bottom:5px;
		color:currentColor;
}

[class*='fpca'] * a:hover .file-size span {
    text-decoration: none !important;
    display:inline-block !important;
}


[class*='fpca'] * a .file-size {
    color:currentColor !important;
}


[class*='fpca'] * a span.file-size span {
    color:#666 !important;
}

[class*='fpca'] *:hover a.no-content {
    text-decoration: none !important;
}

[class*='fpca'] * a.no-content:hover {
    text-decoration: underline !important;
}

[class*='fpca'] *.racimo-before::before {
    content: url(../img/racimo.svg);
    left: 2px;
    position: absolute;
}

[class*='fpca'] *.list-group-item.racimo-before {
    display:block;
    padding-left: 25px;
}

[class*='fpca'] * a span.list-group-item-wrapper-content {
    font-size: inherit !important;
}

[class*='fpca'] * a > span.size-document span,.fpca-tramit * a > span.racimo-before > span.size-document span  {
    display:inline-block !important;
    font-size: 14px;
	margin-right:7px;
    font-family: OpenSansRegular !important;
}

.org-opencms-ade-containerpage-client-ui-css-I_CmsLayoutBundle-I_CmsContainerpageCss-dragElement {
    clear:both
}
.fullcontainer-xs > .row > div:not([class]) {
    padding: 0 15px;
}
.rodaliesdecatalunya .fullcontainer-xs > .row > div:not([class]) {
    padding: 0;
}
@media (min-width: 768px) {
    #main .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
	#main .container {
		width: 970px ;
	}
}
@media (min-width: 1200px) {
    #main .container {
        width: 1170px ;
    }
}
.e-joventutweb .fpca_llista_pestanyes .collapse.in{display:block;}