/* Fonts */
@font-face {
    font-family: 'opensanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* General Style */
body { font-family: 'opensanslight',Arial, Helvetica, sans-serif; background:#f3f3f3; color:#111; } 
a:link, a:visited { color: #16a085; text-decoration: none; }
a:hover { color: #16a085; text-decoration:none; }
h1,h2,h3 { color:#01c675;}


/* ---------------------------------  STRUCTURE MASTER  ---------------------------------------------------------------------- */
#Main .Header { background:url('../images/BlackOpacity.png'); background-repeat:repeat; } 
#Main .Header .HeaderCont { background:#fff;}

/*** Header Search */
#Main .Header .HeaderCont .SearchBttn {  background:#01c675; border-bottom:5px solid #009e5d; color:#fff; }
#Main .Header .HeaderCont .SearchBttn a { color:#fff;  }
#Main .Header .HeaderCont .SearchBttn:hover { background:#009e5d; border-bottom:5px solid #01c675;}
#Main .Header .HeaderCont .SearchBttn.selected { background:#fff; border:1px solid #c6c6c6; }
#Main .Header .HeaderCont .SearchBttn.selected a { color:#111; }
#Main .Header .HeaderCont .SearchBttn.selected:hover { background:#ccc; }

#Main .Header .HeaderCont .SearchCont .SearchPopup { background:#fff; border:1px solid #c6c6c6; }
#Main .Header .HeaderCont .SearchCont .SearchPopup #SearchBox .ms-srch-sb-border { border:1px solid #c6c6c6; }
#Main .Header .HeaderCont .SearchCont .SearchPopup #SearchBox .ms-srch-sb-borderFocused { border:1px solid #009e5d; }

/*** Main Nav */
#Main .Header .HeaderCont .MainNav ul li a, #Main .Header .HeaderCont .MainNav ul li a:hover { color:#111;}
#Main .Header .HeaderCont .MainNav ul li.selected {border-bottom:5px solid #009e5d; }
#Main .Header .HeaderCont .MainNav ul li:hover{border-bottom:5px solid #009e5d; }

#Main .Header .HeaderCont .MainNav .MobileBttn { background:#01c675; border-bottom:5px solid #009e5d; color:#fff;  }
#Main .Header .HeaderCont .MainNav .MobileBttn a { color:#fff;  }
#Main .Header .HeaderCont .MainNav .MobileBttn:hover { background:#009e5d; border-bottom:5px solid #01c675;}
#Main .Header .HeaderCont .MainNav .MobileBttn.selected { background:#fff; border:1px solid #c6c6c6; }
#Main .Header .HeaderCont .MainNav .MobileBttn.selected a { color:#111; }
#Main .Header .HeaderCont .MainNav .MobileBttn.selected:hover { background:#ccc; }

/*** Login */
#Main .Header .HeaderCont .Login { background:#01c675; border-bottom:5px solid #009e5d; color:#fff;  }
#Main .Header .HeaderCont .Login a { color:#fff;  }
#Main .Header .HeaderCont .Login:hover { background:#009e5d; border-bottom:5px solid #01c675;}
#Main .Header .HeaderCont .Login.selected { background:#fff; border:1px solid #c6c6c6; }
#Main .Header .HeaderCont .Login.selected a { color:#111; }
#Main .Header .HeaderCont .Login.selected:hover { background:#ccc; }
#Main .Header .HeaderCont .LoginCont .LoginPopup { background:#fff; border:1px solid #c6c6c6; border-top:5px solid #009e5d;  }
#Main .Header .HeaderCont .LoginCont .LoginPopup .NoLogged  .FormCont { border-bottom:1px solid #ddd; }
#Main .Header .HeaderCont .LoginCont .LoginPopup .Logged  .FormCont { border-bottom:1px solid #ddd; }
#Main .Header .HeaderCont .LoginCont .LoginPopup .FormCont .FormCol .inputcont { background-color:#eaedf2; }
#Main .Header .HeaderCont .LoginCont .LoginPopup .FormCont .FormCol input { background-color:#eaedf2;}
#Main .Header .HeaderCont .LoginCont .LoginPopup .FormCont .FormCont textarea { background-color:#eaedf2; }
#Main .Header .HeaderCont .LoginCont .LoginPopup .FormButtons input { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif;  }
#Main .Header .HeaderCont .LoginCont .LoginPopup .FormButtons input:hover { background:#00553e; }

/*** Footer */
#Main .Footer { border-bottom:5px solid #009e5d; }
#Main .Footer .FooterCont { background:#fff; border-bottom:1px solid #e2e3e5; }
#Main .Footer .FooterCont ul { font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
#Main .Footer .FooterCont ul li a { color:#16a085; font-family: 'opensanslight',Arial, Helvetica, sans-serif; font-style:normal; }
#Main .Footer .FooterCont ul li a:visited { color:#16a085; }
#Main .Footer .FooterCont .copy { font-style:normal; font-family: 'opensanslight',Arial, Helvetica, sans-serif; color:#999; }

/* ---------------------------------  LAYOUT HOME ---------------------------------------------------------------------- */
/* -- Banner */
#Main .Banner .SearchZone { background:url('../images/GreenOpacity.png'); background-repeat:repeat; }
#Main .Banner .SearchZone .Extra { background:url('../images/GreyOpacity.png'); background-repeat:repeat; }
#Main .Banner .SearchZone h1 { color:#fff; }
#Main .Banner .SearchZone ul.formoptions { color:#fff; }
#Main .Banner .SearchZone ul.formoptions li.selected { border-bottom:3px solid #fff; }
#Main .Banner .SearchZone ul.formoptions a { color:#fff; }
#Main .Banner .SearchZone ul.formoptions li:hover { border-bottom:3px solid #fff; }
#Main .Banner .SearchZone ul.formset { font-family: 'opensanslight',Arial, Helvetica, sans-serif;  }
#Main .Banner .SearchZone ul.formset li label { color:#fff; }
#Main .Banner .SearchZone ul.formset li input { border:1px solid #fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif; background:#fff; }
#Main .Banner .SearchZone ul.formset li .SelectDate select { font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
#Main .Banner .SearchZone ul.formset li .SelectDate { border:1px solid #fff; background: url('../images/chevron.png') no-repeat right #fff; 
*background-image:none; /* turn bg image for IE7 */ }
#Main .Banner .SearchZone ul.formset li .SelectTopic select { font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
#Main .Banner .SearchZone ul.formset li .SelectTopic { border:1px solid #fff; background: url('../images/chevron.png') no-repeat right #fff; 
*background-image:none; /* turn bg image for IE7 */ }

#Main .Banner .SearchZone .SearchBttn { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; }
#Main .Banner .SearchZone .SearchBttn { color:#fff;  }
#Main .Banner .SearchZone .SearchBttn:hover { background:#009e5d;  border-bottom:5px solid #01c675;  }

/* -- Num Ultim BOPA */
.slideinfo { font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
.slideinfo .new.Extra  { background:url('../images/GreyOpacity.png'); background-repeat:repeat; color:#fff; }
.slideinfo .new { background:url('../images/GreenOpacity.png'); background-repeat:repeat; color:#fff; }
.slideinfo .num.Extra { background-image:url('../images/Extra.png');background-repeat:no-repeat;background-repeat-x: no-repeat; background-repeat-y: no-repeat;}
.slideinfo .num { background:#fff; }
.slideinfo .num a { color:#4f5962; }
.slideinfo .num a:visited { color:#4f5962; }
.slideinfo .num a:hover { color:#16a085; }
.slideinfo .slidelink.Extra {background:#525a57; color:#fff; border-bottom:5px solid #525a57; } 
.slideinfo .slidelink { background:#01c675; color:#fff; border-bottom:5px solid #009e5d; } 
.slideinfo a.slidelink:hover { color:#fff; }
.slideinfo a.slidelink:visited { color:#fff; }
.slideinfo .bopatools { background-color:#fff; color:#fff; }
.slideinfo .bopatools ul.DowloadOptions.Extra { border-top:5px solid #525a57; }    
.slideinfo .bopatools ul.DowloadOptions { border-top:5px solid #16a085; }     
.slideinfo .bopatools ul.DowloadOptions li a.pdf { background-color:#c11e07; }
.slideinfo .bopatools ul.DowloadOptions li a.PDF { background-color:#c11e07; }
.slideinfo .bopatools ul.DowloadOptions li a.xml { background-color:#39bbea; }
.slideinfo .bopatools ul.DowloadOptions li a.epub { background-color:#85b916; }
.slideinfo .bopatools ul.DowloadOptions li a.mail { background-color:#16a085; }
.slideinfo .bopatools ul.DowloadOptions li a.mail i { background-color:#16a085; font-family:'FontAwesome'; color:#fff; }
.slideinfo .bopatools ul.DowloadOptions li a:hover { background-color:#293036;}
.slideinfo .bopatools ul.DowloadOptions li a:hover i { background-color:#293036; }


/* -- Did you know */
.Didyouknow { background-color:#fff; border-bottom:3px solid #e2e3e5;  }
.Didyouknow .KnowCont h2 { font-family: 'opensanslight',Arial, Helvetica, sans-serif; color:#01c675; }
.Didyouknow .KnowCont ul li strong { color:#01c675; }
.Didyouknow .KnowCont ul li em { color:#01c675;  }
.Didyouknow .KnowFooter { background:#f3f3f3; }
.Didyouknow .KnowFooter a { color:#686868; }
.Didyouknow .KnowFooter a i { background-color:#01c675; color:#fff; }
.Didyouknow .KnowFooter a:hover i { background-color:#009e5d; }

/*-- Adv */
.Adv { border-bottom:3px solid #e2e3e5; }
.Adv .AdvTxt h2 { color:#fff; background:#01c675;   } 
.Adv .AdvTxt h3 { color:#fff; background:#009e5d;  } 

/*-- Twitter */
.Twitter { border-bottom:3px solid #e2e3e5; }
.TopHeader { background:#16a085; color:#fff; }
.TwitterCont {  background:#fff; }
.TwitterCont ul li { border-bottom:1px solid #e2e3e5; }


/* ---------------------------------  LAYOUT HOME LOGGED ---------------------------------------------------------------------- */
.container .column { border-bottom:1px solid #e8e8e8; }

/* -- hightlight */
.container .ca-img { border-bottom:5px solid #16a085; }
.container .ca-content { background:#fff; color:#636469; }
.container .ca-content h2 a:link , .container .ca-content h2 a:visited , .container { color:#636469;  }
.container .ca-content h2 a:hover { color:#16a085;} 

/* --- user */
.container .SectionHeader { background:#fff; border-bottom:1px solid #e8e8e8; }
.container .SectionHeader .icon { background:#293036; color:#fff; }
.container .SectionHeader .tools { color:#fff; color:#fff; background:#4f5962; }

.container .cau-content { background:#fff; color:#636469; }
.container .cau-options { background:#16a085; color:#fff; }
.container .cau-options a:link, .container .cau-options a:visited { color:#fff; }
.container .cau-options a:hover { color:#fff; }

/* --- Les meves alertes */
.container .cau-content ul.items li a { color:#fff; }
.container .cau-content ul.items li a:hover { background:#293036; }


/* --- Les meves cerques, els meus articles */
.cau-content .itemsmenu > ul > li { background: #fff; }
.cau-content .itemsmenu > ul > li:hover { background: #fff; }
.cau-content .itemsmenu > ul > li > a.itemtitle { font-family: 'opensanslight',Arial, Helvetica, sans-serif; color:#636469; }

.cau-content .itemsmenu ul li.has-sub a.itemtitle i.fa-plus { background:#16a086; color:#fff; }
.cau-content .itemsmenu ul li.has-sub a.itemtitle i.fa-plus:hover { background:#293036; }
.cau-content .itemsmenu ul li.active a.itemtitle i.fa-minus { background:#818181; color:#fff; }

.cau-content .itemsmenu ul li.has-sub a.itemview { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; }
.cau-content .itemsmenu ul li.has-sub a.itemview i.fa-angle-right {color:#fff; }
.cau-content .itemsmenu ul li.has-sub a.itemview:hover  { background:#009e5d; border-bottom:5px solid #01c675; }

.cau-content .itemsmenu ul li a.itemtitle h4:hover { color:#35699b;  }

.cau-content .itemsmenu ul li .tools { background:#ccd6e2; }
.cau-content .itemsmenu ul li .tools a.itemremove { background:#35699b; color:#fff; }

.cau-content .itemsmenu ul ul { background: #fff;}
.cau-content .itemsmenu ul ul li { font-family: 'opensanslight',Arial, Helvetica, sans-serif; color:#444; }

/* ---------------------------------  LAYOUT TOTS ELS BUTLLETINS I TOTS ELS DOCUS ---------------------------------------------------------------------- */
/* -- PageHeader */
.Page .PageHeader .DocumentTools .LblTxt { color:#111; }
.Page .PageHeader .DocumentTools ul.DownloadOptions li a.pdf { background-color:#c11e07;}
.Page .PageHeader .DocumentTools ul.DownloadOptions li a.xml { background-color:#39bbea;}
.Page .PageHeader .DocumentTools ul.DownloadOptions li a.epub { background-color:#85b916;}
.Page .PageHeader .DocumentTools ul.DownloadOptions li a.mail { background-color:#16a085;  }
.Page .PageHeader .DocumentTools ul.DownloadOptions li a.mail i { background-color:#16a085; font-family:'FontAwesome'; color:#fff; }
.Page .PageHeader .DocumentTools ul.DownloadOptions li a:hover { background-color:#293036;}
.Page .PageHeader .DocumentTools ul.DownloadOptions li a:hover i { background-color:#293036; }
.Page .PageHeader .DocumentTools .Separator { background:#fff;  }

.Page .PageHeader .DocumentTools ul.DocumentViews a { color:#fff; }
.Page .PageHeader .DocumentTools ul.DocumentViews a:visited { color:#fff; }
.Page .PageHeader .DocumentTools ul.DocumentViews a:hover { color:#293036; }
.Page .PageHeader .DocumentTools ul.DocumentViews a i { background:#293036; }
.Page .PageHeader .DocumentTools ul.DocumentViews a:hover i { color:#293036; background:#fff; }

/*-- Breadcrumb asp:sitemappath  */
.Page .PageHeader .Breadcrumb .rootNodeStyle { color:#f3f3f3;  }
.Page .PageHeader .Breadcrumb .rootNodeStyle:before { font-family:'FontAwesome'; content:"\f015"; color: #16a085; }
.Page .PageHeader .Breadcrumb .pathSeparatorStyle { color:#f3f3f3;  }
.Page .PageHeader .Breadcrumb .pathSeparatorStyle:before { font-family:'FontAwesome'; content:"\f105"; color:#111;  }

/* -- PageSidebar -- */
.Page .PageSidebar {  background:#3b4551; }
.Page .PageSidebar .containerRight { background:#f3f3f3; }

/* -- Menu Style  */
.PageSidebar .itemsmenu > ul > li { background:#3b4551; }
.PageSidebar .itemsmenu > ul > li:hover { background:#293036; }
.PageSidebar .itemsmenu > ul > li > a.itemtitle { color:#fff; }
.PageSidebar .itemsmenu ul li a.itemtitle { background:#293036; }
.PageSidebar .itemsmenu ul li.has-sub a.itemtitle i.fa-plus { color:#fff;  }
.PageSidebar .itemsmenu ul li.active a.itemtitle { background-color:#16a085; }

.PageSidebar .itemsmenu ul li.has-sub a.itemtitle i.categoria0 { background-color:#16a085; }
.PageSidebar .itemsmenu ul li.has-sub a.itemtitle i.year { background-color:#16a085; }

/* --- years */
.PageSidebar .itemsmenu ul li a.itemtitle h2 { color:#fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif;  }
.PageSidebar .itemsmenu ul li a.itemtitle h2:hover { color:#fff;  }
/* --- categories */
.PageSidebar .itemsmenu ul li a.itemtitle h3 { color:#fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif;  }
.PageSidebar .itemsmenu ul li a.itemtitle h3:hover { color:#fff;  }

.PageSidebar .itemsmenu ul ul { background:#3b4551; }
.PageSidebar .itemsmenu ul ul li { font-family: 'opensanslight',Arial, Helvetica, sans-serif; color:#fff; }
.PageSidebar .itemsmenu ul ul li a:link, .PageSidebar .itemsmenu ul ul li a:visited, .PageSidebar .itemsmenu ul ul li a:hover { color:#fff;  } 
.PageSidebar .itemsmenu ul ul li:hover { background:#293036; }
.PageSidebar .itemsmenu ul ul li.selected { background:#16a085; }
.PageSidebar .itemsmenu ul ul li.selected:hover { background:#16a085; }

.PageSidebar .itemsmenu ul li.has-sub ul li i.fa-caret-right { color:#fff; background-color:#293036; } 

/* --- months*/
.PageSidebar .itemsmenu ul li.has-sub ul li .month { color:#fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif; } 
/* --- subcategory */
.PageSidebar .itemsmenu ul li.has-sub ul li h4 { color:#fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif; } 

/* --- COLORS CATEGORIES */
.bopart { background-color:#5a7fb3; } /* generic */

.categoria0 { background-color:#16a085; }
.categoria1 { background-color:#6e92c8; }
.categoria2 { background-color:#1abc9c; }
.categoria3 { background-color:#fdba52; }
.categoria4 { background-color:#e05642; }
.categoria5 { background-color:#c99ac6; }
.categoria6 { background-color:#ff9245; }
.categoria7 { background-color:#779CD2; }
.categoria8 { background-color:#84cb67; }
.categoria9 { background-color:#f1ad48; }
.categoria10 { background-color:#ff634f; }
.categoria11 { background-color:#3498db; }
.categoria12 { background-color:#FDB485; }
.categoria13 { background-color:#688de0; }
.categoria14 { background-color:#E74B6A; }
.categoria15 { background-color:#73138B; }
.categoria16 { background-color:#7f8c8d; }
.categoria17 { background-color:#3498db; }
.categoria18 { background-color:#967A42; }
.categoria19 { background-color:#E2A1ED; }
.categoria20 { background-color:#EAFC5D; }

.categoria21 { background-color:#C61AFF; }
.categoria22 { background-color:#531AFF; }
.categoria23 { background-color:#FF1AC6; }
.categoria24 { background-color:#FF1A53; }
.categoria25 { background-color:#FF531A; }
.categoria26 { background-color:#1AC6FF; }
.categoria27 { background-color:#E4FF94; }
.categoria28 { background-color:#FFE699; }
.categoria29 { background-color:#F2CCFF; }
.categoria30 { background-color:#FFB399; }

/* --- Isotope styles */
.containerRight { background:#f3f3f3; }
/* ---- squareelements */
.squareelements .bopart { color:#222; }
.squareelements .bopart .bopartcont { background-color:#fff; }
.squareelements .bopart .bopartcont blockquote { color:#111; }
.squareelements .bopart .bopartcont blockquote a { color:#111; }
.squareelements .bopart .bopartcont blockquote a:visited , .squareelements .bopart .bopartcont blockquote a:visited { color:#111; }
.squareelements .bopart:hover .bopartcont { background-color:#ecf0f1; }
.squareelements .bopart .bopartcont .categoria { background-color:#293036; color:#fff; }
.squareelements .bopart .bopartcont .subcategoria { background-color:#c9c9c9;  }
.squareelements .bopart .bopartcont .active { background:#fed058; color:#fff; }
.squareelements .bopart .bopartcont .inactive { background:#d9d9d9; color:#888888; }
.squareelements .bopart .subcategoria a { color:#000; }

/* ---- listelements */
.listelements .bopart { color:#222; }
.listelements .bopart .bopartcont { background-color:#fff; }
.listelements .bopart .bopartcont blockquote a {color:#111; }
.listelements .bopart .bopartcont blockquote a:visited {color: rgb(22, 160, 133); !important} /*modificat per a marcar els visited*/
.listelements .bopart:hover .bopartcont { background-color:#ecf0f1; }
.listelements .bopart .bopartcont .categoria { color:#fff; background-color:#293036;  }
.listelements .bopart .bopartcont .subcategoria { background-color:#d9d9d9;  }
.listelements .bopart .bopartcont .active { background:#fed058; color:#fff; }
.listelements .bopart .bopartcont .inactive { background:#d9d9d9; color:#888888; }

/* ---- covers */
.covers .bopart { color:#222; }
.covers .bopart .bopartcont { background-color:#fff; }
.covers .bopart .bopartcont .cover .Num { background:#fff; color:#222; }
.covers .bopart .bopartcont .bopatitle { background-color:#293036; color:#fff; }
.covers .bopart .bopartcont .bopatitle a { color:#fff; }
.covers .bopart .bopartcont .bopatitle a:visited { color:#fff; }
.covers .bopart .bopartcont .bopatools { background-color:#fff; color:#fff; }

.covers .bopart .bopartcont .bopatools ul.DowloadOptions { border-top:5px solid #16a085; }     
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a.pdf { background-color:#c11e07; }
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a.PDF { background-color:#c11e07; }
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a.xml { background-color:#39bbea; }
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a.epub { background-color:#85b916; }
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a.mail { background-color:#16a085; }
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a.mail i { background-color:#16a085; font-family:'FontAwesome'; color:#fff; }
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a:hover { background-color:#293036;}
.covers .bopart .bopartcont .bopatools ul.DowloadOptions li a:hover i { background-color:#293036; }

/* ---- covers list */
.covers-list .bopart { color:#222; background:#16a085; }
.covers-list .bopart .bopartcont { background-color:#cbcccd; }
.covers-list .bopart:hover .bopartcont { background-color:#16a085; }
.covers-list .bopart .bopartcont .cover .Num { background:#fff; color:#222; } 
.covers-list .bopart .bopartcont .bopatitle { color:#293036; }
.covers-list .bopart .bopartcont .bopatitle a { color:#293036; }
.covers-list .bopart .bopartcont .bopatitle a:visited { color:#293036; }

/* ---------------------------------  LAYOUT ARTICLE ---------------------------------------------------------------------- */
#articlecont  { background:#f3f3f3; } 

.articletxt .bopart { color:#222; }
.articletxt .bopart .bopartcont {  background-color:#fff; }
.articletxt .bopart .bopartcont .downloadarticle { background:#f9f9f9; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.pdf { background-color:#c11e07; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.PDF { background-color:#c11e07; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.xml { background-color:#39bbea; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.word { background-color:#2B579B; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.epub { background-color:#85b916; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.mail { background-color:#16a085; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.mail i { background-color:#16a085; font-family:'FontAwesome'; color:#fff; }
.articletxt .bopart .bopartcont .downloadarticle ul li a:hover { background-color:#293036;}
.articletxt .bopart .bopartcont .downloadarticle ul li a:hover i { background-color:#293036; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.txt { color:#888; }
.articletxt .bopart .bopartcont .downloadarticle ul li a.txt:hover { background-color:transparent; color:#111;}

.articletxt .bopart .bopartcont .categoria {  background-color:#293036; color:#fff; }
.articletxt .bopart .bopartcont .subcategoria { background-color:#d9d9d9; }

.articletxt .bopart .bopartcont .articfav { background-color:#9FF; }
.articletxt .bopart .bopartcont .articfav .active { background:#fed058; color:#fff; }
.articletxt .bopart .bopartcont .articfav .inactive { background:#d9d9d9; color:#888888; }

.articletxt .bopart .subcategoria ul li a { color:#000; }

.articletxt .doccontent { color:#636469; background:#fff; }
.articletxt .doccontent table, .articletxt .doccontent td, .articletxt .doccontent th { border:1px solid #888; }

/* ---------------------------------  DOCUS NEW ELEMENTS ---------------------------------------------------------------------- */
/* -- menuTabs */
.PageSidebar .menuTabs ul li { background:#d9d9d9; }
.PageSidebar .menuTabs ul li a { color:#3b4551; font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
.PageSidebar .menuTabs ul li a h2 { color:#3b4551; }
.PageSidebar .menuTabs ul li a:hover { background:#16a085; color:#fff;}
.PageSidebar .menuTabs ul li a:hover h2 { color:#fff;}
.PageSidebar .menuTabs ul li.selected { background:#3b4551; }
.PageSidebar .menuTabs ul li.selected a { color:#fff; }
.PageSidebar .menuTabs ul li.selected a h2 { color:#fff; }

/* -- menuTabsMobile */
.PageSidebar .menuTabsMobile ul li { background:#d9d9d9; }
.PageSidebar .menuTabsMobile ul li a { color:#3b4551; font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
.PageSidebar .menuTabsMobile ul li a h2 { color:#3b4551; }
.PageSidebar .menuTabsMobile ul li a:hover { background:#16a085; color:#fff;}
.PageSidebar .menuTabsMobile ul li a:hover h2 { color:#fff;}
.PageSidebar .menuTabsMobile ul li.selected { background:#3b4551; }
.PageSidebar .menuTabsMobile ul li.selected a { color:#fff; }
.PageSidebar .menuTabsMobile ul li.selected a h2 { color:#fff; }

/* -- Date Range */
.PageSidebar .sidebar .DateRange { color:#fff; background:#f3f3f3; }
.PageSidebar .sidebar .DateRange .DateRangeCont { color:#fff; background:#3b4551; }

.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby select::-ms-expand { display: none; }
.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby select { font-family: 'opensanslight',Arial, Helvetica, sans-serif; }
.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby { border:1px solid #fff; background: url('../images/chevron.png') no-repeat right #fff; 
*background-image:none; /* turn bg image for IE7 */ }

.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby select option:checked { background:#16a085; }
.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby select option:hover { background:#16a085; }
.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby select option::selection { background: #16a085; /* Safari*/ }
.PageSidebar .sidebar .DateRange .DateRangeCont .SearchExact .SelectSortby select option::-moz-selection { background: #16a085; /* Firefox*/  }

.PageSidebar .sidebar .DateRange input { background:#fff; }
.PageSidebar .sidebar .DateRange input.longinput { background:#fff; }

.PageSidebar .sidebar .DateRange .BOPADates input { background:#fff; }

.PageSidebar .sidebar .DateRange .RangeOptions .GreenBttn { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; }
.PageSidebar .sidebar .DateRange .RangeOptions .GreenBttn { color:#fff; }
.PageSidebar .sidebar .DateRange .RangeOptions .GreenBttn:hover { background:#009e5d;  border-bottom:5px solid #01c675;  }


/* --  Go back */
.PageSidebar .sidebar .GoBack { color:#111; background:#f3f3f3;  }
.PageSidebar .sidebar .GoBack a { color:#fff;  background:#3b4551; }
.PageSidebar .sidebar .GoBack a:visited { color:#fff; }
.PageSidebar .sidebar .GoBack a:hover { color:#fff; background:#16a085; }
.PageSidebar .sidebar .GoBack a i { font-family:'FontAwesome'; color:#fff; background:#16a085; }
.PageSidebar .sidebar .GoBack a:hover i { color:#fff; background:#3b4551; }

/* ---------------------------------  OTHER LAYOUTS ---------------------------------------------------------------------- */
/* - PageMain */ 
.Page .PageMain { background:#fff; } 
.Page .PageMain h2 {color:#16a085;  }

.Page .PageTitle { background:#16a085; color:#fff; }
.Page .PageTitle h1 { color:#fff; } 

/* - Know Quotes  */
.Page .PageMain ul#KnowQuotes li strong { color:#01c675; }
.Page .PageMain ul#KnowQuotes li em { color:#01c675; }

/* - FAQS */
.Page .FAQList ul li.Question h2 { color:#111; }
.Page .FAQList ul li.Question ul li.Answer { background:#fff; }
.Page .FAQList ul li.Question ul li.Answer i { color:#fff; background:#01c675; }

/* - Form */
.Page .PageMain .FormCont .FormCol .inputcont { background-color:#eaedf2; }
.Page .PageMain .FormCont .FormCol input { background-color:#eaedf2;}
.Page .PageMain .FormCont .FormCont textarea { background-color:#eaedf2; }

.Page .PageMain .FormButtons input { background:#16a085; color:#fff; }
.Page .PageMain .FormButtons input:hover { background:#00553e; }

/* - Contacto */
.Page .PageMain .Col50 ul.contact { font-family: 'opensanslight',Arial, Helvetica, sans-serif;   }
.Page .PageMain .Col50 ul.contact li.envelope:before{ font-family:'FontAwesome'; content:"\f0e0";  }
.Page .PageMain .Col50 ul.contact li.phone:before{ font-family:'FontAwesome'; content:"\f095"; }
.Page .PageMain .Col50 ul.contact li.home:before{ font-family:'FontAwesome'; content:"\f015"; }

/* -  FBA Form */
.FBAForm { font-family: 'opensanslight',Arial, Helvetica, sans-serif;  }
.FBAForm table tr td label { color:#111; }
.FBAForm table tr td input { border:1px solid #ccc; }
.FBAForm table tr td input.GreenBttn { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; font-family: 'opensanslight',Arial, Helvetica, sans-serif;  }
.FBAForm table tr td input.GreenBttn:hover { background:#00553e; }
.FBAForm table tr .lblError { color:#c0392b; }

.Page .PageMain .Nota { border:1px solid #009e5d; background:#f7fcfa;  }
.Page .PageMain .Nota strong { color:#009e5d; }

/* ---------------------------------  OLD SEARCH PAGE RESULTS ---------------------------------------------------------------------- */
/* No styles */

/* ---------------------------------  HEADER SEARCH ---------------------------------------------------------------------- */
.Page .PageHeaderSearch .SearchTools .GreenBttn { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; }

/* ---------------------------------  DIALOG ---------------------------------------------------------------------- */
#dialog-form .FormCont label { color:#111; }
#dialog-form .FormCont input { border:1px solid #ccc; }
#dialog-form .FormCont textarea { border:1px solid #ccc; }
#dialog-form .FormButtons input { border:0px; background:#01c675; border-bottom:5px solid #009e5d; color:#fff;  }
#dialog-form .FormButtons input:hover { background:#00553e; }

/* --------------------------------- USER LOGGED OPTIONS/admin ---------------------------------------------------------------------- */
.ItemsAdmin .SectionHeader { background:#293036; }
.ItemsAdmin .SectionHeader .icon { background:#293036; color:#fff; }
.ItemsAdmin .SectionHeader .icon i { color:#fff;  }
.ItemsAdmin .SectionHeader .tools { color:#fff; background:#4f5962; }

.ItemsAdmin table thead { background:#3b4551; color:#fff;}
.ItemsAdmin table tbody { border:1px solid #e8e8e8; border-top:0px; }
.ItemsAdmin table tbody tr { border-bottom:1px solid #e8e8e8; }
.ItemsAdmin table tbody tr td input { border:1px solid #e8e8e8; }
.ItemsAdmin table tbody tr td a.icon { background:#01c675; border-bottom:5px solid #009e5d; color:#fff; }
.ItemsAdmin table tbody tr td a.icon i { color:#fff;}
.ItemsAdmin table tbody tr td a.icon:hover { background:#009e5d; border-bottom:5px solid #01c675; }

/* -- Les meves cerques */
.ItemsAdmin .cau-content ul.items li { background:#3b4551; color:#fff; }
.ItemsAdmin .cau-content ul.items li a { color:#fff; }
.ItemsAdmin .cau-content ul.items li ul { background:#fff; }
.ItemsAdmin .cau-content ul.items li ul li { background:#fff; color:#111; }

/* --------------------------------- SHAREPOINT CSS CORRECTIONS ---------------------------------------------------------------------- */
.raonaRibbon #suiteBarLeft { background-color:#16a085; }