﻿/*********************************************
 FinwebCustom.css

 This style sheet defines custom style
 elements for Finweb (i.e., not modifications
 to existing SPS style elements).


*********************************************/

/***** Import existing SPS stylesheets *****/
@import url('CCBv4.css');	/* This stylesheet overrides existing SPS styles. */


/*NEXTRET*/

/*INICI GENERICS*/
.padl25{padding-left:25px;}
.nextret-oculto{display:none;}
.clear{height:1px;}
/*FI GENERICS*/


/*INICI DISSENY DEL HEADER*/
.nextret-HeaderPaginaBackground, #s4-bodyContainer .navbar .contHead{
 /*background-image:url('/SiteCollectionImages/header/HeaderBackground_top.png');*/
 background-image:url('/SiteCollectionImages/header/HeaderBackground_top_nou.png');
 background-position:left top;
 background-repeat:repeat-x;
 background-color:#f9f8f8;
 height:94px;
}

.nextret-MenuHeaderBackground{
	background-image:url('/SiteCollectionImages/header/HeaderBackground_bottom_nou.png');
	background-repeat:repeat-x;
	width:100%;
	
}


/*ESTO ES UNA PRUEBA SI LES GUSTA SE SUBE A PRE, LLAMAR A ATR*/
.nextret-MenuHeaderBackground table.ms-topnav{
	background-image:url('/SiteCollectionImages/header/HeaderBackground_bottom_nou.png');
	background-repeat:repeat-x;
	width:100%;
}

/*INICI MENU HEADER*/
/*estilos cuando es en UseSimpleRendering= true*/
.s4-toplinks .menu a.menu-item{
	color:#121a30;
	height: 20px;
}

/*.s4-toplinks .menu a:hover{color:#385785!important;}*/

.s4-toplinks .s4-tn a.menu-item{
	text-decoration:none!important;
}

.s4-toplinks .s4-tn a.selected{
	border-style: none;
	border-color: inherit;
	border-color: green;

	border-width: 0px;
	color:#404040!important;
	height: 22px;
	text-decoration:none!important;
	
	background:none;
	border-style: none;
	border-color: inherit;


	border-width: 0px;
	background-color:#dbd9d1;
	border-bottom:2px solid #9d1f2d;
}
.s4-tn a.static{
	color:#fff!important;
}

/*desplegable*/
.s4-tn UL.dynamic{
}

.s4-tn ul.dynamic a{
	color:#404040!important;

}
.s4-tn ul.dynamic a:hover{
	color:#fff!important;

}

.s4-tn li.static > .menu-item{
padding-left:10px!important;
padding-right:10px!important;
}

.s4-tn ul.static  a:hover{
	opacity:0.5;
	background:transparent;
}

.menu UL.dynamic {
	margin-top:-5px!important;
border-style:none!important;

	}

/*estilos cuando es en UseSimpleRendering= false*/
.nextret-MenuHeaderBackground{
	border:0px solid green;
}
.ms-topnav{
	border-collapse:collapse!important;
}
.nextret-MenuHeaderBackground table, .nextret-MenuHeaderBackground td{
	border-collapse:collapse;
	height:31px;
	border:0px solid #000;
	/*position:relative;
	top:-1.4px;*/
}
.nextret-MenuHeaderBackground td{
vertical-align:top;
}
body #s4-topheader2{border:0px;
background-color:transparent;}

table.ms-topnavselected{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background-color:#dbd9d1;
	border-bottom:2px solid #9d1f2d;
}

.ms-topnav td a{
	position:relative;
	top:5px;
	margin-right:2px!important;
	margin-left:2px!important;
}


.ms-topnav a, .ms-topnav a:visited, .ms-topnav a:link, .ms-topnav a:active, .ms-topnav a:focus{
	color:#ffffff;
	text-decoration:none!important;
}


a.ms-topnavselected,.ms-topnavselected a, .ms-topnavselected:visited, .ms-topnavselected:link,.ms-topnavselected a:active, .ms-topnavselected a:focus{
	color:#404040!important;
	text-decoration:none!important;
}

.ms-topnav a:hover{color:#ffffff!important;}


.ms-topNavFlyOuts{
	background-color:#dbd9d1;
}
.ms-topNavFlyOuts a{
	color:#404040!important;
}

/*CONTINGUT PAGINA*/
.s4-widecontentarea a{
color:#9c1f2e!important;
}


/*BreadCrumb hecho por nextret*/
.s4-titletable{
	height:0px;
	margin-top:10px;
}
.s4-titletable-nextret, .s4-title-nextret, .s4-title-inner-nextret {
	/*height:45px!important;*/
	background:none!important;
	background-color:transparent!important;
	min-height:0px;
}
.s4-titlelogo-breadcrumb-nextret{
	padding-top:7px;
}
.s4-titletext a{
	color:#404040!important;
}
.nextret-separador-breadcrumb{
	color:#5d6878;
}
/*FINAL MENU header*/
/*FI DISSENY DEL HEADER*/

table.ms-listviewtable{
	width:100%;
}

/*INICI MENU IZQUIERDA*/
body #s4-leftpanel{
width:180px;/*antes 155px*/
}
/*margen izquierdo del bloque central, depende directamente del de arriba*/
.s4-ca{
margin-left:180px;/*antes de 155px*/
}

#s4-leftpanel-content-top{
	background-color:#9c1f2e;
	background-image: url('/SiteCollectionImages/navigation/logoCCB_topMenuEsquerra.png');
	height:30px;
	background-repeat:no-repeat;

	background-position:15px 5px;
}

body #s4-leftpanel-content, .nav-side-menu, #sidebarCambra{	
	background-color: #FFFFFF;
	background-image: url('/SiteCollectionImages/navigation/fondoMenuEsquerra.png');
	background-position: right top;
	background-repeat: repeat-y;
	border:0px;
}

/*tabulació menu esquerra*/
.menu-vertical li.static ul{
	padding-left:18px;
}
.menu-vertical li.static ul a, #sidebarCambra li.static ul a{
	background-image: url('/SiteCollectionImages/cssfiles/flechita_link.png');
	background-repeat:no-repeat;	
	background-position:left 3px;
	color:#404040!important;
}

/*item del menu esquerra selected*/
.s4-ql a.selected{
	background-color:transparent;
	background-image:none;
	border:0px!important;
	color:#9c1f2e!important;
	font-weight:bold;
}


/*FIN MENU IZQUIERDA*/

/*INICIO PIE DE PAGINA*/
.footer{
    background-image: url('/SiteCollectionImages/footer/footer_back_nou.png');
	background-position: left top;
	background-repeat: repeat-x;
	background-color:transparent;
	height: 75px;
	width: 100%;
	float:left;
}

.footer .footerContent{
	margin: 0px auto 0px auto;
	vertical-align:middle;
	color: #ffffff;
}
.footer .footerContent img{
margin:10px 500px 0px 10px;
}
.footer .footerContent a{
	text-decoration: none;
	color: #9c1f2e;
    font-size: 8pt;
}
.footer .footerContent a:hover {
	text-decoration: underline;
}

/*FINAL PIE DE PAGINA*/

/*Estil de les webpart de llistes estandars*/
.ms-alternatingstrong, .ms-alternating{
	background-color:#ece8e0!important;
}

/*INICI DISSENY WEB PARTS (REDIRECT_WEBPART)*/
.cssTaulaRedirectWP{width:500px;border:1px solid #ddd;border-collapse:collapse;}
.cssTaulaRedirectWP th{text-align:left; padding:2px 5px 0px 15px;}
.cssTaulaRedirectWP td{text-align:left; padding:2px 5px 0px 15px;}
.cssTaulaRedirectWP th{border-bottom:1px solid #ddd;background-color:#ddd;}


/*INICI DISSENY WEBPART TITOL I IMATEG HOME*/
.cssWebPartTitolHome{
	font-family: tahoma; 
	font-size: 12pt;	
	color:#607fab;
	font-weight:bold;
	padding:5px 0px 5px 5px;
}

.cssWebPartSubTitolHome{
	font-family: tahoma; 
	font-size: 9pt;	
	color:#000;
	font-weight:normal;
	padding-left:10px;

}

.cssWebPartLogoHome{
}

/*borde que redondea al titulo que hay en la home de espaicambra*/
.tblContent_upleft {
	width: 20px;
	height: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_upleft.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.tblContent_up {
	height: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_up.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

.tblContent_upright {
	width: 20px;
	height: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_upright.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

.tblContent_left {
	width: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_left.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

.tblContent_mid {
	background: white;
}


.tblContent_right {
	width: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_right.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

.tblContent_downleft {
	width: 20px;
	height: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_downleft.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.tblContent_down {
	height: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_down.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.tblContent_downright {
	width: 20px;
	height: 20px;
   background-image: url('/SiteCollectionImages/cssfiles/box_downright.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*fin del borde que redondea al titulo que hay en la home de espaicambra*/

/*INICI DISSENY WEBPART TITOL I IMATEG HOME*/

/*FINAL DISSENY WEB PARTS (REDIRECT_WEBPART)*/
/*INICI WEBPART CANVI CONTRASENYA*/
.cssTaulaCanviContrasenya{
	margin:10px 40px 10px 40px;
	border:1px solid #ddd;
	border-collapse:collapse;
}

.cssTaulaCanviContrasenya th{
	text-align:center;
	background-color:#ddd;
}

/*FINAL WEBPART CANVI CONTRASENYA*/

/*INICI WEBPART BOTONS IDENTITAT CORPORATIVA*/
.cssTaulaBotonsIdentidadCorporativa{
	padding:10px;
	width:700px;
}
.cssTaulaBotonsIdentidadCorporativa td{
	width:50%;
	text-align:center;
}

/*FI WEBPART BOTONS IDENTITAT CORPORATIVA*/
/*INICI WEBPART CERCA DIRECTORI*/
.cssWebPartCerca div{
margin:0px 0px 20px 8px;
}
.cssWebPartCerca td{
	text-align:left;
	vertical-align:bottom;
}

/*FI WEBPART CERCA DIRECTORI*/


/*INICI DISSENY WEBPART CALENDAR TASK*/
.cssWPCalendarTask{
	font-family:Tahoma, arial, verdana;
	font-size:8pt;
	color:#787878;
	width:150px;
	border:0px!important;
	border-bottom:1px solid #e2e2e2!important;
}
.cssWPCalendarTask a, .cssWPCalendarTask a:link,.cssWPCalendarTask a:hover, .cssWPCalendarTask a:visited, .cssWPCalendarTask a:active{
	font-family:Tahoma, arial, verdana;
	font-size:8pt;
	color:#787878!important;
}
.cssWPCalendarTask a, .cssWPCalendarTask a:link{
	line-height:18px;
}

.cssWPCalendarTaskDayHeader{
/*dies de la setmana de dalt*/
font-weight:normal!important;
color:#727272;
border-bottom:1px solid #f1f1f1;
line-height:23px;
}

.cssWPCalendarTaskNextPrev{}
.cssWPCalendarTaskOtherMonthDay{}
.cssWPCalendarTaskSelectedDay{border:1px solid #ff9932;background-color:transparent!important;}
.cssWPCalendarTaskSelector{}
.cssWPCalendarTaskTitle td{
	font-weight:bold;
	color:#000!important;
	font-family:Arial!important;
	font-size:8pt!important;
}
.cssWPCalendarTaskTitle{
/*mes i any de dalt*/
    height:20px;
	/*background-image:url('/SiteCollectionImages/cssfiles/bgHeaderCalendarTask.gif');
	background-repeat:repeat-x;*/
	background-color:#cfc9c4;
	margin-top:7px;
}
.cssWPCalendarTaskToday{}
.cssWPHeaderTableNextret{
	background-color:transparent;
	background-image: url('/SiteCollectionImages/cssfiles/HeaderBackgroundTableWebPart.png');
	background-position:center top;
	background-repeat:repeat-x;
}
/*FI DISSENY WEBPART CALENDAR TASK*/


/*INICI WEBPART GRID ORDRE DEL DIA*/
.WPOrdenDiaGrid{
	border:0px!important;
	font-family:Segoe UI, Tahoma;
	font-size:8pt;
}
/*INICI WEBPART GRID ORDRE DEL DIA*/


/*INICI WEB PART WebPartCurrentSitesTree*/
.cssWebPartCurrentSitesTree a{
	font-family:Verdana,arial,tahoma;
	font-size:10.66px !Important;
	font-weight:bold;
	/*background-image:url('/SiteCollectionImages/cssfiles/flecha.gif');
	background-repeat:no-repeat;
	background-position:left 3px;*/
	
	
}

.cssWebPartCurrentSitesTreeNode{
	padding:4px 0px 4px 13px;
}

/*FINAL WEB PART WebPartCurrentSitesTree*/

.WPOrdenDiaGrid a, .WPOrdenDiaGrid a:link, .WPOrdenDiaGrid a:active, .WPOrdenDiaGrid a:visited{
	font-family:Segoe UI, Tahoma;
	font-size:8pt;
	color:#0072bc;
}

.WPOrdenDiaGrid td, .WPOrdenDiaGrid th{border:0px!important;}

.WPOrdenDiaGridHeader{
background-image:url('/SiteCollectionImages/cssfiles/bg_headerlist.png');
background-repeat:repeat-x;
background-position:left bottom;
height:25px;
}

.WPOrdenDiaGridHeader th{
	font-family:Segoe UI, Tahoma;
	font-size:8pt;
	font-weight:lighter!important;
	color:#375983;
	text-align:left;
	padding:3px 5px 3px 5px;
}

.WPOrdenDiaGridRow{}

.WPOrdenDiaGridAlternativeRow{
	background-color:#f7f7f7;
}
.WPOrdenDiaGridCol1{width:500px;}
.WPOrdenDiaGridCol2{width:100px;}
.WPOrdenDiaGridCol3{width:100px;}
.WPOrdenDiaGridCol4{width:300px;}

/*FIN WEBPART GRID ORDRE DEL DIA*/

/********** Web Parts standards **********/

.ms-sectionheader .ms-standardheader, .ms-formlabel .ms-standardheader {
	background-image: none;
	background-color: #ffffff;
	font-size: 1em;
	margin-top: 10px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	text-align: left;
	color: #395982;
	border: 0px;
	padding-left: 0px;
}


.ms-standardheader,  .ms-webpart-titleText{
   border-style: none;
   border-color: inherit;
   border-width: 0px;
   background-color: #ffffff;
   background-image: url('/SiteCollectionImages/cssfiles/IconoC.png');
   background-repeat: no-repeat;
   background-position: left center;
   font-size: 1em;
   margin-top: 10px;
   margin-right: 0em;
   margin-bottom: 0em;
   margin-left: 0em;
   text-align: left;
   color: #395982;
   padding-left: 20px;
}

.ms-WPTitle, .ms-webpart-titleText{
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #404040;
	padding-left: 30px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11pt !Important;
}
h3.ms-WPTitle a, h3.ms-WPTitle a:hover,h3.ms-WPTitle a:visited,h3.ms-WPTitle a:link,
.ms-webpart-titleText a, .ms-webpart-titleText a:hover, .ms-webpart-titleText:visited{
	color: #404040!important;
}


.ms-viewheadertr{
	background-color:transparent;
	background-image: url('/SiteCollectionImages/cssfiles/HeaderBackgroundTableWebPart.png');
	background-position:center top;
	background-repeat:repeat-x;
}
.ms-viewheadertr th{
	/*padding-top:0px!important;*/
}
.ms-viewheadertr a{
	color:#404040!important;
	font-weight:bold;
}

.ms-WPHeader .ms-wpTDSpace, .ms-WPHeader .ms-WPHeaderTd,.ms-WPHeader .ms-WPHeaderTdMenu, .ms-WPHeader .ms-WPHeaderTdSelection{
	border:0px;
}
.ms-WPBorder{
	border:1px solid #404040;
}
/********** FIN Web Parts standards **********/

table.cssWPHeaderTableNextret td, table.cssWPHeaderTableNextret th{
	padding:4px;
}

/****** HTML Elements ***********/

ul{list-style: square;}
/*a{color:#1d6cc8!important;}
a:hover{color:#000!important;}*/

/****** STI *******/
/* Hide shared with */
.js-callout-sharedWithList {
     display: none !important;
}

a[id*='MenuItem_ShareThisSite'] {
	display: none !important;
}

a[id*='Ribbon.Documents.Manage.ManagePermissions-'] {
	display: none !important;
}

li[onMenuClick*='DisplaySharedWith'] {
	display: none !important;
}