/*GENÈRICS*/
body {
	font-family:Verdana, Arial, sans serif;
/*	color:#333; */
	color: #1B4298;
	font-size:1em;
	}
	
a	{
	padding:2px;
	font-weight:bold;
	color:#2E338F;
	text-decoration:none;
	}
a:hover{
	color:#2E338F; 
	background-color:#E1E4FC; 
	}
/*FI GENÈRICS*/

/*HEADER: RIR*/
div#header h1 {
	padding: 0;
	margin: 0;
	width: 238px;
	height: 79px;
}
div#header-izquierda a:link, div#header-izquierda a:visited {
	display: block;
	height: 0 !important;
	overflow: hidden;
	background-image: url(../../img/new/logo_header2.jpg);
	background-repeat: no-repeat;
	padding: 80px 0 0 0;
	margin: 0;
	height /**/: 80px;
	border: 0;
}
div#banner a:link, div#banner a:visited {
	display: block;
	height: 0 !important;
	border: 0;
}
div#banner {
	padding:10px;
	width:468px;
	height:60px;
	float:right;
	text-align: right;
	}
/*FI HEADER: RIR*/

/*CENTRAL*/
div#central{
	position:relative;
/*	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-arrow-color: #2E338F; 
	scrollbar-darkshadow-color:#BEC0EB;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF; 
	overflow: auto; 
*/
	height: auto;
	color: #1B4298;
	margin:0;
}
div#central p{
	font-size:1.1em;
 	line-height:1.3;
	margin:0px 0px 1.5em;
 	padding:0;
	}

div#central h2{
	border:0;
	/*
	margin:0 0 1em 0;
	padding:4px 0;
	width: 467;
	height:288px;
	*/
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1.3em;
	font-weight:bold;
	/*color:#FFF;*/
	background:#FFF;
	}

div#central ul,div#central ol{
	font-size: 1.1em;
	margin-bottom: 1.5em;
	line-height: 1.3em;
	padding-left: 7%;
	list-style-position: outside;
}
div#central ul{
	list-style-type: circle;
}
div#central li{
	margin-bottom: 0.2em;
}
.h2escondido{
	color:#2E338F;
	}
h3{
	margin:18px;
	padding:0;
	font-size:1.5em;
	color:#2E338F;
	}
h4{
	margin:-14px 18px -8px 18px;
	padding:0;
	font-size:0.85em;
	color:#333;
	text-transform:uppercase;
	font-weight:normal;
	}
/*FI CENTRAL*/

/*MENÚ ESQUERRE*/
div#menus-izquierda div {
	/*
	margin-bottom: 1px;
	margin-top:-15px;
	*/
	margin:3px 0 0 0;
}

div#menus-izquierda h2, div#menus-derecha  h2{
	padding:3px 6px 2px;
/*	margin:0px; */
	margin:0px 0 0 0; 
/*	margin-top:0px;  */
	font-size:1.1em;
/*	height:30px; */
	color: #fff;
/*	background-color:#2E338F; */
	background-color: #1B4298;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	cursor:pointer;

	font-weight: bold;
	width: auto;
	min-height:1.8em;
	line-height: 1.5em;
	display:inline-block;
	/*
	margin-top: 18px; 
	*/
	}

div#menus-izquierda ul {
	margin:0;
	padding:2px 0 2px 0;
	background-color:#fff;
	display:none;
	}

div#menus-izquierda ul.verMenu {
	display:block;
	margin: 0 2px 3px 0;
	}
div#menus-izquierda li {
	list-style:none;
	margin-bottom:2px;
	/*border-bottom: 1px #EFF4FF solid;*/
	display: block;

/*	font-size:0.85em; */
	font-size: 1em;

	padding:1px 0 1px 0px;
	
	/*MARRONS*/
	/*border-left:10px solid #CECF9C;
	background-color: #DFE0B2;*/
	
	/*GROCS*/
/*	border-left:10px solid #EEDB74; */


	/*
	background-color: #F4E9A7; 
	*/
	background-color: #FFFFFF;
	
	/*BLAUS*/
	/*
	border-left:10px solid #BEC0EB;
	background-color: #E1E4FC;
	*/
	

/* */
/*
background-color:#EDE9E4;
font-size:0.85em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:2px;
padding:1px 0 1px 4px;
*/

	}

div#menus-izquierda a {
	/* color:#666; */
		color: #1B4298 !important;
		font-weight: normal;
		/*display:block;*/
		margin:0;
		padding:0 2px 0 0;
		display:inline-block;
	}

div#menus-izquierda a:hover {
	color:#2E338F;
	/*background-color:transparent; */
	background-color: #D0C7C0;
	}
div#menus-derecha ul {
	margin:0;
	padding:2px 0 2px 0;
	background-color:#fff;
	display:none;
	}
div#menus-derecha ul.verMenu {
	display:block;
	}

div#menus-derecha li {
	list-style:none;
	margin-bottom:2px;
	font-size:0.85em;
	padding:1px 0 1px 4px;
	
	/*MARRONS*/
	/*border-left:10px solid #CECF9C;
	background-color: #DFE0B2;*/
	
	/*GROCS*/
/*	border-left:10px solid #EEDB74; */

/*	background-color: #F4E9A7; */
	background-color: #EDE9E4;
	
	
	/*BLAUS*/
	/*border-left:10px solid #BEC0EB;
	background-color: #E1E4FC;*/
	}

div#menus-derecha a {
	 color:#666;
	}
div#menus-derecha a:hover {
	 color:#2E338F;
	 background-color:transparent;
	}
div.saltar, div.saltar a{
	display: none;
	}
/*FI MENÚ ESQUERRE*/
	
/*COLUMNA DRETA*/
div#menus-derecha label{
	font-size:0.85em;
	font-weight:bold; 
	margin:0 0px 8px 10px;
	padding:0;
	color:#2E338F;
	}
div#menus-derecha h2{
	margin:0px;
	border-bottom:2px solid #FFF;
	}

.boton{
	cursor:pointer;
	font-size:1em;
	margin:0 0 2px;
	padding:3px 10px 2px 10px;
	border-right: 4px solid #FFFFFF;
	height: 1.8em;

	color: #FFFFFF;
	background-color: #D0C7C0;
/*	color:#BEC0EB; */
/*	border-right:1px solid #BEC0EB; */
	}

.boton:hover{
	color: #FFFFFF;
	background-color: #D0C7C0;
}

.botonsel{
	cursor:pointer;
	font-size:1em;
	margin:0;
	padding:3px 10px 2px 10px;
	border-right: 4px solid #FFFFFF;
	height: 1.8em;
	line-height:1.5em;

	color:#FFFFFF;
	background-color: #1B4298;
	/* background-color:#BEC0EB;
	border-right:1px solid #BEC0EB;
	border-bottom:1px solid #BEC0EB; */
}
.botonsel:hover{
	color:#FFFFFF;
	background-color: #1B4298;
}

div#menus-izquierda div#seccion8{
/*	border-top:4px solid #ccc; */
	margin-top:40px;
	}
div#seccionPolitiquesSocials .tituloflash{
	font-size:1em;
	color:#2E338F;
	font-weight:bold;
	margin:0 0px 0px 0px;
	}
div#seccionPolitiquesSocials p{
	font-size:0.85em;
	margin:0 10px 24px 10px;
	}
div#seccion8 p{
	font-size:0.8em;
	margin:0 -14px 10px 10px;
	}
/*FI COLUMNA DRETA*/
	
/*AQUESTA SECCIÓ ÉS LA DE SOTA DE TOT DEL MENÚ I TÉ MARGIN-BOTTOM PER FORÇAR QUE SURTI EL FONS BLAU DE LA COLUMNA*/
#seccionTercerSectorSocial {
	margin-bottom:30px;
	}

/*ICONES MENÚ*/
#seccionLaTaula h2{
/*	background-image: url(../../img/menu_ico01.gif); */
		/*width: 70px !important;*/
		background-color: #1B4298 !important;
		/*margin-top: 15px !important;*/
	}

#seccionAtencioSoci h2{
/*	background-image: url(../../img/menu_ico02.gif); */
	}

#seccionAGENDA h2{
/*	background-image: url(../../img/menu_ico03.gif); */
		/*width: 65px !important;*/
		color: #FFFFFF !important;
		background-color: #3EC2CF !important;
		cursor:auto !important;
	}
#seccionAGENDA h2 a,#seccionAGENDA h2 a:hover,#seccionActes h2 a,#seccionActes h2 a:hover,#seccionPINCAT h2 a,#seccionPINCAT h2 a:hover{
	background:inherit;
	color:#FFFFFF !important;
	font-weight:bold;
	padding:0;
	margin:0;
	text-decoration:none;
	height:1.8em;
}

#seccionEAPN h2{
/*	background-image: url(../../img/menu_ico04.gif); */
		/*width: 40px !important;*/
		background-color: #A33F79 !important;
	}

#seccionPublicacions h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #51B848 !important;
	}
#seccionGRUPSDETREBALL h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #CD3794 !important;
	}
#seccionPINCAT h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #CD3794 !important;
	}
#seccionCOMPROMISOS h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #B3D335 !important;
	}
#seccionMANIFESTOS h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #82C81E !important;
	}
#seccionCONGRESSOS h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #82C81E !important;
	}
#seccionCAMPANYES h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #82C81E !important;
	}
#seccionESTUDIS h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #82C81E !important;
	}
#seccionPROPOSTESICOMPROMISOS h2{
/*	background-image: url(../../img/menu_ico08.gif); */
		/*width: 100px !important;*/
		background-color: #82C81E !important;
	}

#seccionTercerSectorSocial h2{
/*	background-image: url(../../img/menu_ico05.gif); */
		display:inline-table;
		font-weight:bold !important;
		/*width:auto !important;*/
		background-color: #1B4298 !important;
		font-weight: bold !important;
	}

#seccionPolitiquesSocials h2{
/*	background-image: url(../../img/menu_ico05.gif); */
		/*width: 140px !important;*/
		background-color: #62BB46 !important;
		font-weight: bold !important;
	}

#seccion7b h2{
/*	background-image: url(../../img/menu_ico05.gif); */
	}
#seccionSERVEIDEPREMSA h2{
		/*width: 145px !important;*/
		background-color: #F47920 !important;
		font-weight: bold !important;
}
#seccionSUBS h2{
		/*width: 80px !important;*/
		background-color: #F47920 !important;
		font-weight: bold !important;
}

#seccionActes h2{
		/*width: 80px !important;*/
		background-color: #3EC2CF !important;
		font-weight: bold !important;
}

#seccion8 h2{
	/*
	background-image: url(../../img/menu_icoPRIVATE.gif); 
	padding-left:20px !important;
	*/
		/*width: 130px !important;*/
	}

#seccionCSM h2{
/*	background-image: url(../../img/menu_icoCSM.gif); */
	}

#seccionSUBS h2{
/*	background-image: url(../../img/menu_icoSUBS.gif); */
	}

/*FI ICONES MENÚ*/
	
/*INICI IMATGES FONS SECCIONS*/
h2.admin{
	font-size:1.1em;
 	/*line-height:1.3em;*/
	margin:18px 18px 24px 18px;
 	padding:0;
	border:0;
	margin:0;
	padding:4px;
	height:162px;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1.2em;
	font-weight:bold;
	color:#FFF;
	height: 50px;
	background: #2F348F;
	background-image: url(../../img/admin.jpg);
}
h2.noticias{
 	line-height:1.3em;
	margin:18px 18px 24px 18px;
 	padding:0;
	border:0;
	margin:0;
	padding:4px;
	height:162px;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1.2em;
	font-weight:bold;
	color:#FFF;
	height: 30px;
	background: #2F348F;
	background-color: #2F348F;
	/*background-image: url(../../img/admin.jpg);*/
}
div#central h2.admin{
	height: 40px;
	background: #2F348F;
	background-image: url(../../img/admin.jpg);
}
.seccion0-0{
	/*
	background-image: url(../../img/default_img.jpg); 
	*/
/*	background-image: url(../../img/Taula_Tercer_Sector.gif);  */
		display: none;
	}
.seccion0-1{
	/*
	background-image: url(../../img/00benvinguts_img.jpg); 
	*/
		background-image: url(../../img/capsalera_noticies.png); 
	}
.seccion0-2{
	display:none;
	padding-top: 0;
	/*
	background-image: url(../../img/01taula_presentacio_img.jpg); 
	*/
		background-image: url(../../img/capsalera_presentacio.png); 
	}
.seccion0-3{
	/*
	background-image: url(../../img/01taula_organitzacio_img.jpg); 
	*/
/*	background-image: url(../../img/Taula_Tercer_Sector.gif);  */
		display: none;
	}
.seccion0-4{
	/*
	background-image: url(../../img/01taula_socis_img.jpg); 
	*/
/*	background-image: url(../../img/Taula_Tercer_Sector.gif); */
		display: none;
	}
.seccion0-5{
	/*
	background-image: url(../../img/01taula_estatuts_img.jpg); 
	*/
/*	background-image: url(../../img/Taula_Tercer_Sector.gif); */
		display: none;
	}
.seccion0-6{
	/*
	background-image: url(../../img/01taula_junta_img.jpg); 
	*/
/*	background-image: url(../../img/Taula_Tercer_Sector.gif); */
		display: none;
	}
/*FI IMATGES FONS SECCIONS*/

/*FOOTER*/
div#footer{
	text-align:center;
	font-size:0.85em;
	}
div#footer a{
	padding:2px;
	font-weight:normal;
	}
div#footer a:hover{
	color:#fff;
	background-color:#707059;
	}
/*FI FOOTER*/

div#direccion{
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	text-align:center;
	font-weight:bold; 
	display:none;
}

div#pestanya_noticies {
	background-color: #F47920;
	width: 75px;
	height: 22px;
	font-size:1.2em;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}

div#noticias {
	font-size: 1.2em;
	width:100%;
}

a.linkSeleccionat {
	background-color: #E8E4E2;
}

div.menuSectorDreta {
	background-color: #1B4298;
	/*width: 10em;*/
	/*height: 1.8em;*/
	line-height: 1.5em;
	font-size: 1.1em;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 5px;
	width:auto;
	display:block;
	padding: 3px 5px 2px;
	margin-top:10px;
}

div#menuSectorDretaUn {
	background-color: #F47920;
	/*width: 10em;*/
	height: 1.8em;
	line-height: 1.5em;
	font-size: 1.1em;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 5px;
	width:auto;
	display:inline-block;
	padding: 3px 5px 2px;
	margin-top:10px;
}

div#menuSectorDretaDos{
	background-color: #62BB46;
	/*width: 11em;*/
	height: 1.8em;
	line-height: 1.5em;
	font-size: 1.2em;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align: middle;
	width:auto;
	display:inline-block;
	padding: 3px 5px 2px;
	margin-top:10px;
}

div.contingutDreta {
	background-color: #EDE9E4;
	padding: 10px;
	color: #2E338F;
}

div.interior_retallat {
	font-size: 1em;
	min-height: 140px;
	overflow: hidden;
	padding-left: 0 !important;
}
div.interior_retallat p {
	line-height: 1.2em;
	margin:0.5em;
	padding:0;
}


ol.dadesDreta {
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0;
}

a img {
	border:0px;
	vertical-align:middle;
}
#noticias a img{
	border:none;
}

#central .llistaButlletins ul.listacorta{
	margin-left: 0px;
}

#central .llistaButlletins ul.listacorta li{
	padding-right: 1px;
}
#central #content{position:absolute;}

.connect_confirmation_cell.connect_widget_text{
	display:none;
}
#noticias .twitter-share-button{padding-top:1px; vertical-align:top;}
#noticias .fb_edge_widget_with_comment{padding-top:1px; vertical-align:top;}
#central .contingutDreta {
    background-color: #EDE9E4;
    color: #2E338F;
    padding: 10px;
    display: block;
}
#central .menuSectorDreta {
    background-color: #1B4298;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 10px;
    padding: 3px 5px 2px;
    vertical-align: middle;
    width: auto;
}
#central .interior_retallat {
    font-size: 1em;
    min-height: 140px;
    overflow: hidden;
    padding-left: 0 !important;
    display: block;
}
