body {
	background:#5f1718;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}
#tot {
	background:#FFFFFF;
	margin:5px;
	min-width:990px;
}
img {
	border:0;
}
table#general {
	width:100%;
	height:100%;
}
table.capsal_dins {
	height:108px;
	text-align:left;
}
td.capsal {
	background:url(../images/capsal-llarg.jpg) no-repeat right top;
	width:100%;
	text-align:left;
	height:108px;
	border-bottom:5px solid #5f1718;
}
td.logo_joves {
	width:259px;
	background:url(../images/logo-joves.gif) no-repeat center;
}
td.capsal_dalt {
	width:auto;
}
td.capsal_separador {
	height:10px;
	background:#FFFFFF;
}
td.col_esquerra {
	width:200px;
	vertical-align:top;
}
td.col_noticies {
	width:100%;
}
td.banner-540 {
	height:110px;
	width:540px;
	max-width:540px;
}
td.col_agenda {
	width:220px;
	vertical-align:top;
}
td.col_aplicacions {
	width:330px;
	vertical-align:top;
}
#esquerra {
	width:200px;
}
#aplicacions {
	width:330px;
}
#dreta {
	width:220px;
}
	
td.moduls_dreta {
	width:550px;
	background:#009999;
}

/***	TAULES CONTENTPANEOPEN  **/

div.componentheading {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	display:block;
	padding-left:20px;
	background:#c32826;
	margin-left:10px;
	margin-right:10px;
	line-height:30px;
	vertical-align:middle;
		border:1px solid #999999;

	}


#caixa-bloc {
	margin-top:10px;
}

#caixa-bloc2 { /** paragraf contingut **/
	border:1px solid #999999;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12px;
	padding-bottom:3px;
	}
#caixa-bloc2 img {
	margin:8px;
	width:200px;
	height:auto;
	border:#FFFFFF 1px solid;
}
#caixa-bloc2 img:hover {
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	border:#c32826 1px solid;
}	
table.contentpaneopen td.contentheading {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border-bottom:1px solid #999999;
	padding:5px;
	letter-spacing:0.5px;
}
table.contentpaneopen span {
	font-size:10px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:5px;
	font-weight:bold;
}
td.createdate {
	font-size:9px;
	color:#990000;
	font-style:italic;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:3px;
}
table.contentpaneopen p {
	padding-left:8px;
	padding-right:8px;
}
#caixa-bloc2 a {
	text-decoration:none;
}
#caixa-bloc2 a:link, #caixa-bloc2 a:visited, #caixa-bloc2 a:active {
	color:#990000;
} 
#caixa-bloc2 a:hover {
	color:#660066;
}
td.buttonheading {
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border-bottom:1px solid #999999;

}
#caixa-bloc2 td.buttonheading a img, #caixa-bloc td.buttonheading a img, #caixa-bloc2 span.hasTip img {
	width:16px;
	height:16px;
	border:0;
}
#contingut a.readon {
	background:url(../images/readon_link.gif) no-repeat left center;
	font-size:10px;
	width:105px;
	line-height:22px;
	padding-left:28px;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	padding-top:2px;
	font-weight:bold;
}
#contingut a.readon:link, #contingut a.readon:visited, #contingut a.readon:active {
	color:#c32826;
	background:url(../images/readon_link.gif) no-repeat left center;
}
#contingut a.readon:hover {
	color:#000000;
	background:url(../images/readon_hover.gif) no-repeat left center;
}


/***	TAULES CONTENTPANEOPEN ALBUMS **/
div.componentheading_front-album {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	display:block;
	padding-left:20px;
	background:#c32826;
	margin-left:10px;
	margin-right:10px;
	line-height:30px;
	vertical-align:middle;
	border:1px solid #999999;
}

table.blog_front-album {
	font-size:11px;
	width:100%;
	
	}
table.contentpaneopen_front-album {
	width:100%;
	padding-bottom:8px;
}
table.contentpaneopen_front-album td.contentheading_front-album {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border-bottom:1px solid #999999;
	padding:5px;
	letter-spacing:0.5px;
}
table.contentpaneopen_front-album span {
	font-size:10px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	padding-top:5px;
	font-weight:bold;
}

table.contentpaneopen_front-album p {
	padding-left:8px;
	padding-right:8px;
}	

div.blog_more_front-album {
	border:#999999 1px solid;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
div.blog_more_front-album div {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border-bottom:1px solid #999999;
	padding:5px;
	letter-spacing:0.5px;
}
div.blog_more_front-album ul {
	list-style:none;
	font-size:11px;
	padding:0;
	margin-left:10px;
}
div.blog_more_front-album a.blogsection {
	text-decoration:none;
}
div.blog_more_front-album a.blogsection:link, div.blog_more_front-album a.blogsection:visited, div.blog_more_front-album a.blogsection:active {
	color:#000000;
}
div.blog_more_front-album a.blogsection:hover {
	color:#c32826;
}
table.blog_front-albumm span.pagenav, table.blog_front-album a.pagenav {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
table.blog_front-album a.pagenav:link, table.blog_front-album a.pagenav:visited, table.blog_front-album a.pagenav:active {
	color:#c32826;
}
table.blog_front-album a.pagenav:hover {
	color:#999966;
}


	
/***   MENU  ***/
#esquerra div.moduletable_menu {
	width:195px;
}

#esquerra div.moduletable_menu ul {
	list-style-type:none;
	margin:5px 3px 0 5px;
	padding:3px 0 3px 0;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
}
#esquerra div.moduletable_menu ul li {

	background:#c32826 url(../images/quadre-menu.gif) 5px 7px no-repeat;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
#esquerra div.moduletable_menu ul li a {
	text-decoration:none;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.5px;
	line-height:20px;
	display:block;

}
div.moduletable_menu ul li a:link, div.moduletable_menu ul li a:visited, div.moduletable_menu ul li a:active {
	color:#FFFFFF;
}
div.moduletable_menu ul li a:hover {
	color:#FFFFFF;
	background:#000000 url(../images/quadre-menu-hover.gif) 5px 7px no-repeat;
}
#esquerra div.moduletable_menu ul li ul {
	text-decoration:none;
	padding-left:10px;
	font-size:11px;
	letter-spacing:0.5px;
	line-height:20px;
	display:block;
	margin-top:0;
}
#esquerra div.moduletable_menu ul li ul li {
	border:none;
}
#esquerra div.moduletable_menu ul li ul li a {
	font-weight:100;
}

/******  MODUL CERCA  *****/

#esquerra div.search_cerca {
	width:180px;
	text-align:right;
	margin-right:5px;
	margin-left:5px;
	background: url(../images/lupa-cerca.gif) 5px center no-repeat;
	border:#999999 1PX solid;
	padding:3px;
}
#esquerra div.search_cerca input {
	font-size:11px;
	text-align:left;
	width:100px;
}

/******   COMPONENT CERCA CONTINGUT  ****/

#form_cerca {
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	border:#999999 1PX solid;
	font-size:11px;
	background:#fefbf5;
	}
#form_cerca table.contentpaneopen {
	width:100%;
	border-bottom:#999999 1PX solid;
}
#form_cerca table.contentpaneopen td {
	padding:3px;
	
}
form#searchForm {
	padding:5px;
}
#form_cerca label {
	margin-right:3px;
	font-weight:bold;
}

table.cerca_contentpaneopen #resultat_cerca {
	font-size:11px;
	margin:5px 8px 5px 8px;
	background:#fef6e5;
}
table.cerca_contentpaneopen #resultat_cerca a {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
table.cerca_contentpaneopen #resultat_cerca a:link, table.cerca_contentpaneopen #resultat_cerca a:visited, table.cerca_contentpaneopen #resultat_cerca a:active {
	color:#c32826;
}
table.cerca_contentpaneopen #resultat_cerca a:hover {
	color:#9f7474;
	text-decoration:underline;
}
table.cerca_contentpaneopen #resultat_cerca span.small {
	font-weight:bold;
	color:#5f1718;
	font-size:12px;
}
/**** MODUL RADIO CAT  ***/
#aplicacions div.moduletable {
	text-align:right;
}
#aplicacions div.moduletable div {
	margin-right:15px;
}
#aplicacions div.moduletable div select {
	width:300px;
	font-size:10px;
	background:#333333;
	color:#FFFFFF;
	border:#999999 1PX solid;
}
#aplicacions div.moduletable h3 {
	text-align:left;
}
#aplicacions #modul_radio_cat {
	margin-left:20px;
}
#aplicacions div#modul_radio_cat {
	text-align:right;
	margin-right:10px;
}
#aplicacions div#modul_radio_cat div#radio-select {
	text-align:right;
	margin-right:15px;
}
#aplicacions div#modul_radio_cat div#radio-select select#estacao {
	width:300px;
	font-size:10px;
	background:#333333;
	color:#FFFFFF;
	border:#999999 1PX solid;
}
#aplicacions div#modul_radio_cat div#radio-select select#estacao option.negret {
	font-weight:bold;
}
/**    MODULE RSS   **/
div.moduletable_rss {
	margin-left:5px;
	padding-bottom:5px;
	height:32px;
	vertical-align:middle;
}
div.moduletable_rss a {
	text-decoration:none;
	display:block;
	line-height:32px;
	padding-left:8px;
	padding-top:3px;
	padding-right:4px;
	height:32px;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	background:#c32826;
	border:#CCCCCC 1px solid;
	width:173px;
}
div.moduletable_rss a:link, #esquerra div.moduletable_rss a:visited, #esquerra div.moduletable_rss a:active {
	color:#ffffff;
	}
div.moduletable_rss a:hover {
	color:#ffffff;
	background:#000000;
	}

/******  MODULE LOGIN  *****/

div.moduletable_login {
	border:#999999 1px solid;
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	font-size:11px;
	width:175px;
}
div.moduletable_login a.mod_login_login {
	text-decoration:none;
}
div.moduletable_login a.mod_login_login:link, div.moduletable_login a.mod_login_login:visited, div.moduletable_login a.mod_login_login:active {
	color:#990033;
	}
div.moduletable_login a.mod_login_login:hover {
	text-decoration:underline;
	color:#996666;
}
div.moduletable_login input {
	font-size:11px;
}

/***** MODULE TABLE AGENDA i CONVOCATORIES ***/

div.moduletable_agenda h3, div.moduletable_convocatories h3 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	display:block;
	padding-left:20px;
	background:#c32826;
	margin-left:5px;
	margin-right:5px;
	line-height:30px;
	vertical-align:middle;
	border:1px solid #999999;
	margin-top:0px;
	margin-bottom:0px;

	}
div.moduletable_convocatories h3 {
	margin-bottom:5px;
}
div.moduletable_agenda {
	padding-bottom:10px;
}
div.moduletable_convocatories {
	margin-top:15px;
}
table.contentpaneopen_convocatories {
	margin-left:5px;
}
table.contentpaneopen_convocatories td {
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	width:200px;
	background:#ece8e8;
}
table.contentpaneopen_convocatories td.contentheading_convocatories {
	width:190px;
	color:#5f1718;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	border-bottom:0;
	margin-top:5px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
table.contentpaneopen_convocatories p {
	margin-left:5px;
	margin-right:5px;
	font-size:11px;
}
/***   CONVOCATORIES  CONTINGUT  ***/
#contingut table.blog {
	width:100%;
}
 

/*******  MODULE TABLE ALBUMS PICASSA i CANAL YOUTUBE  ****/

div.moduletable_albumspicassa {
		margin-top:10px;
		margin-bottom:10px;

}
td.contentheading_albumspicassa {
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#5f1718;
	height:25px;
	vertical-align:top;
}
div.moduletable_albumspicassa h3, div.moduletable_canalyoutube h3 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	display:block;
	padding-left:20px;
	background:#9f7474;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:30px;
	vertical-align:middle;
	border:1px solid #999999;
	margin-top:0px;
	}
	
table.contentpaneopen_albumspicassa {
	margin-left:15px;
	padding-bottom:10px;
	}
div.moduletable_canalyoutube table.gadget td span {
	display:none;
	}
div.moduletable_canalyoutube table.gadget td img {
	display:none;
}
/*******  MODULE TABLE FACEBOOK ****/

div.moduletable_facebook {
	text-align:right;
	margin-right:10px;
	margin-top:10px;
}
#aplicacions div.moduletable {
	margin-top:5px;
}
#aplicacions div.moduletable h3 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	display:block;
	padding-left:20px;
	background:#9f7474;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:30px;
	vertical-align:middle;
	border:1px solid #999999;
	margin-top:0px;}

/*******  MODULE TABLE BANNERS 180 ****/

#esquerra div.moduletable_banners_180 {
	text-align:center;
	width:190px;
}
div.moduletable_banners_200 {
	margin-left:10px;
	margin-top:10px;
}
	
/***** BLOG MORE ****/

div.blog_more {
	border:#999999 1px solid;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
div.blog_more div {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border-bottom:1px solid #999999;
	padding:5px;
	letter-spacing:0.5px;
}
div.blog_more ul {
	list-style:none;
	font-size:11px;
	padding:0;
	margin-left:10px;
}
div.blog_more a.blogsection {
	text-decoration:none;
}
div.blog_more a.blogsection:link, div.blog_more a.blogsection:visited, div.blog_more a.blogsection:active {
	color:#000000;
}
div.blog_more a.blogsection:hover {
	color:#c32826;
}


/******* PAGINACIO  ******/

table.blog span.pagenav, table.blog a.pagenav {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
table.blog a.pagenav:link, table.blog a.pagenav:visited, table.blog a.pagenav:active {
	color:#c32826;
}
table.blog a.pagenav:hover {
	color:#999966;
}
table.blog {
	font-size:11px;
	}
	
	/********  PEU  ********/
table.table_peu {
	border-top:#5f1718 5px solid;
	font-size:10px;
	font-weight:bold;
	height:40px;
	text-align:center;
	margin-top:15px;
}
table.table_peu a:link, table.table_peu a:visited, table.table_peu a:active {
	text-decoration:none;
	color:#c32826;
}
table.table_peu a:hover {
	color:#999966;
}
td.logo_acpv {
	width:420px;	
	background:url(../images/logo-acpv.jpg) no-repeat left center;
}
td.logo_acpv_2 {
	width:35px;	
	background:url(../images/logo-acpv-2.jpg) no-repeat left center;
}


/****** REMOSITORY *****/

#remository {
	font-size:11px;
	border:#999999 1px solid;
	margin:8px;
	padding:5px;
}
#remositorypageheading {
	padding:5px;
}
#remositorycredits {
	display:none;
}
#remositoryfooter {
	float:left;
}

/****   ENLLAÇOS   ****/

#contingut table.contentpane {
	margin-top:10px;
	margin-left:5px;
	padding:5px;
	padding-right:15px;
	font-size:12px;
	}

#contingut table.contentpane td {
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:3px;
	}

#contingut table.contentpane td.contentdescription {
	border:#999999 1px solid;
	background:#000000;
	color:#FFFFFF;
	}
#contingut table.contentpane td.sectiontableheader {
	text-decoration:none;
}
#contingut table.contentpane td.sectiontableheader a:link, #contingut table.contentpane td.sectiontableheader a:visited, #contingut table.contentpane td.sectiontableheader a:active {
	color:#c32826;
	text-decoration:none;
}
#contingut table.contentpane td.sectiontableheader a:hover {
	color:#9f7474;
	text-decoration:underline;
}


#contingut table.contentpane a.category:link, #contingut table.contentpane a.category:visited, #contingut table.contentpane a.category:active {
	color:#c32826;
	text-decoration:none;
}
#contingut table.contentpane a.category:hover {
	color:#9f7474;
	text-decoration:underline;
}
#contingut ul li a.category {
	font-size:12px;
}
#contingut ul a.category:link, #contingut ul a.category:visited, #contingut ul a.category:active {
	color:#c32826;
	text-decoration:none;
}
#contingut ul a.category:hover {
	color:#9f7474;
	text-decoration:underline;
}

#contingut table.contentpane tr.sectiontableentry2 td, #contingut table.contentpane tr.sectiontableentry1 td {
	border-bottom:#999999 1px solid;

	}

/****** COMMUNITY BUILDER *****/

#cb_lost_username_passwd_content {
	border:#999999 1px solid;
	font-size:12PX;
}
#cb_line_checkusername, #cb_line_checkemail {
	margin-left:30PX;}
#cbIconsBottom, #cbIconsTop {
	font-size:12px;
}
#contingut div.cb_comp_outer {
	border:#999999 1px solid;
	margin:10PX;
}

span#mod_login_greeting_login {
	font-weight:bold;
	font-size:12px;
}
#contingut div.cbProfile {
	border:#999999 1px solid;
}
#cbProfileInner {
	font-size:12px;
	margin:5px 10px 5px 10px;
}
#contingut div.cbUsersList {
	border:#999999 1px solid;
}
#cbUsersListInner {
	font-size:12px;
	margin:5px 10px 5px 10px;
}
#cbUserListsSearchTrigger a {
	text-decoration:none;
	font-size:12px;
}
#cbUserListsSearchTrigger a:link, #cbUserListsSearchTrigger a:visited, #cbUserListsSearchTrigger a:active {
	color:#c32826;
}
#cbUserListsSearchTrigger a:hover {
	color:#666666;
	text-decoration:underline;
}
#cbUsersListInner div.cbUserListHeadTitle {
	font-size:14px;
}

/****  CALENDARI  ****/
table#jevents_header td.contentheading {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border-bottom:1px solid #999999;
	padding:5px;
	letter-spacing:0.5px;
}
#contingut td.cal_td_daysnames {
	font-size:12px;
}
#contingut div.ev_adminpanel {
	font-size:12px;
}
#contingut div.ev_adminpanel a {
	padding-left:15px;
	text-decoration:none;
}
#contingut span.saturday, #contingut span.sunday {
	font-size:12px;
	}
#contingut div.ev_adminpanel a:link, #contingut div.ev_adminpanel a:visited, #contingut div.ev_adminpanel a:active {
	color:#c32826;
}
#contingut div.ev_adminpanel a:hover {
	color:#666666;
	text-decoration:underline;
}

#dreta td.mod_events_latest_noevents {
	font-size:12px;
	font-weight:bold;
}

/*******   CONTACTE   ********/
#component-contact {
	margin-left:10px;
	margin-right:10px;
}
#component-contact table.contentpaneopen td.contentheading {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#9f7474 url(../images/contentheading.gif) repeat-x bottom;
	border:1px solid #999999;
	padding:5px;
	letter-spacing:0.5px;
}
#component-contact table.contentpaneopen td {
	padding-left:5px;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#666666;
}

#component-contact table.contentpaneopen table table { /*taula info contacte*/
	border:#999999 1px solid;
	width:300px;
	background:#c32826;
	padding-bottom:5px;
	padding-top:5px;
}
#component-contact table.contentpaneopen table td { /*taula info contacte*/
	margin-left:10px;
	margin-right:30px;
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
	letter-spacing:0.5px;
	font-style:normal;
}
#component-contact div.contact_email {
	margin-left:5px;
	margin-right:10px;
	font-size:12px;
	padding-left:15px;
	color:#333333;
	margin-top:-40px;
}



/****** FORUM KUNENA *****/
#Kunena {
	margin-left:15px;
	margin-right:15px;
}