body 
{
	background:white;
	text-align:center;
	margin:0px auto;
	abackground:#DDDAD9 url(../img/fons.gif) center top repeat-x;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	min-width:960px;
	position:relative;
	z-index:0px;
}
a,
a:active,
a:visited,
a:hover
{
	color:#0071BC;
	border:none;
}


/*
#capcalera
{
	height:252px;
	padding-bottom:1px;
	overflow:hidden;
	width:100%;
	text-align:left;
	position:absolute;
	top:0;
	left:0px;
	background:transparent url(../img/header.jpg) center top no-repeat;
}
*/
#capcalera
{
	background:white url(../img/header-bg.png) repeat-x bottom center;
	overflow:hidden;
}

#cinta
{
	width:960px;
	height:66px;
	margin:0px auto;
	padding-top:15px;
	padding-bottom:10px;
	
	overflow:hidden;
	_zoom:1;
}

#destacat
{
	width:100%;
	height:415px;
	background: transparent url(../img/shadow-home.jpg) bottom center no-repeat;
}

/* #tot
{
	border-top:1px solid white;
	margin:0 auto;
	position:relative;
	awidth:960px;
	text-align:left;
} */


h1
{
	margin:0px;
	background:url(../img/psc-header.png) left top no-repeat;
	width:282px;
	height:66px;
	
	float:left;
}

h1 a
{
	display:block;
	text-align:left;
	padding-top:34px;
	padding-left:85px;
	height:32px;
}
/* 
h2
{
	font-size:30px;
	letter-spacing:-2px;
	line-height:35px;
	color:#A70000;
	padding-left:2px;
} */

#nav
{
	float:left;
	width:678px;
	height:48px;
	margin-top:18px;
	overflow:hidden;
	_zoom:1;
}

#menu
{

	margin:0px auto;
	afloat:left;	
	background:url(../img/menu-bg.png) bottom left no-repeat;
	height:39px;
	width:950px;
	margin-bottom:25px;
	
	overflow:hidden;
	_zoom:1;
	
	padding-left:5px;
	padding-right:5px;
}

#menu li
{
	float:left;
	/* *position:relative; */
}

#menu li a,
#menu li a:visited,
#menu li a:active
{
	_float:left;
	
	letter-spacing:-0.3px;
	text-align:center;
	display:block;
	padding-top:12px;
	#padding-top:13px;
	height:27px;
	#height:26px;
	
	color:#B3B3B3;
	color:#DFDFDF;
	text-shadow:1px 1px #323333;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	
	padding-left:10px;
	padding-right:10px;
}

#menu li a:hover,
#menu li.selected a,
#menu li a.hover,
#menu li a.hover:visited,
#menu li a.hover:active,
#menu li a.hover:hover
{
	background:transparent url(../img/nav-bg-over.png) repeat-x center center;
}

#menu li.selected a
{
	color:white;
}

#menu li ul
{
	clear:both;
	display:none;
	width:auto;
	*width:200px;
	position:absolute;
	z-index:999;
}

#menu li ul li
{
	float:none;
}

#menu li ul li a,
#menu li ul li a:active,
#menu li ul li a:visited,
#menu li.selected ul li a,
#menu li.selected ul li a:visited,
#menu li.selected ul li a:active
{
	background:none;
	border-left:5px solid #8c8c8c;
	border-bottom:1px solid #8c8c8c;
	background-color:#999999;
	text-shadow:1px 1px #898989;
	text-transform:none;
	text-align:left;
	padding-right:15px;
	color:white;
	letter-spacing:0px;
	*width:200px;
}

#menu li ul li a:hover,
#menu li.selected ul li a:hover
{
	border-left:5px solid #3e3f40;
	border-bottom:1px solid #3e3f40;
	background:none;
	background-color:#535355;
	text-shadow:1px 1px #4a4b4c;
}

/* #menu li ul li.last a,
#menu li ul li.last a:active,
#menu li ul li.last a:hover,
#menu li ul li.last a:visited
{
	aborder-bottom:none;
	border-bottom:1px solid #8c8c8c;
} */

#cerca
{
	height:48px;
	float:left;
	width:593px;
	background:url(../img/cinta-bg.png) repeat-x bottom left;
}

#cerca #cerca-wrapper
{
	float:right;
	background:transparent url(../img/search-bg.png) repeat-x top left;
	overflow:hidden;
	_zoom:1;
	_width:267px;
}

#cerca form
{
	padding-left:45px;
	padding-right:20px;
	background:transparent url(../img/search-div.png) no-repeat top left;
	padding-top:9px;
	height:39px;
	text-align:left;
	
	overflow:hidden;
	_zoom:1;
	
}

#cerca form input.text
{
	padding-right:6px;
	padding-top:7px;
	padding-bottom:6px;
	border:none;
	background-color:transparent;
	width:146px;
	font-size:15px;
	font-family:Arial,sans-serif;
	color:white;
	padding-left:10px;
	margin:0px;
	
	background:transparent url(../img/search-field.png) no-repeat top left;
}

#cerca form input.submit
{
	amargin-top:2px;
}

#cerca form div.submit
{
	float:left;
}

#cerca div#searchinput
{
	float:left;
	position:relative;
	margin-right:14px;
	_margin-right:7px;
}

#cerca div#searchinput label#cercalabel
{
	color:#7e0008;
	font-size:15px;
	text-shadow:1px 1px #be222c;
	font-weight:bold;
	height:29px;
	line-height:32px;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	left:10px;
	cursor:text;
}

/* 
#menu li.biografia a
{
	padding-left:0px;
	padding-right:0px;
	width:109px;
}

#menu li.macompanyen a
{
	padding-left:0px;
	padding-right:0px;
	width:150px;
}

#menu li.arxiu a
{
	padding-left:0px;
	padding-right:0px;
	width:99px;
}

#menu li.que-penso a
{
	padding-left:0px;
	padding-right:0px;
	width:122px;
}

#menu li.escriu a
{
	padding-left:0px;
	padding-right:0px;
	width:118px;
}
 */


#lang
{
	margin:0px;
	background:url(../img/language-bg.png) bottom right no-repeat;
	float:right;
	width:85px;
	height:30px;
	padding-top:18px;
	text-align:center;
}

#lang li
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:3px;
	padding-right:3px;
}

#lang li a
{
	color:#be7b7b;
	text-transform:uppercase;
	atext-shadow:1px 1px #242424;
	text-shadow:1px 1px #770000;
}

#lang li a:hover
{
	color:silver;
}

#lang li a.selected,
#lang li a.selected:hover
{
	color:#ff0a17;
}

#contingut
{
	text-align:center;
	background:white url(../img/content-bg.png) repeat-x top center;
	border-top:1px solid white;
	padding-top:30px;
}

.wrapper960
{
	margin:0px auto;
	width:960px;
	text-align:left;
}


.dues-columnes
{
	width:960px;
	
	overflow:hidden;
	_zoom:1;
}

.dues-columnes-wrapper
{
	overflow:hidden;
	_zoom:1;
}

/* 
.dues-columnes .dues-columnes-wrapper
{
	margin-right:1px;
	margin-left:1px;
	border-bottom:1px solid #E0E0E0;
	overflow:hidden;
	_zoom:1;
}
 */
 
.dues-columnes .left
{
	float:left;
	width:575px;
	padding-right:39px;
	border-right:1px solid #e8e8e8;
	
	overflow:hidden;
	_zoom:1;

}

.dues-columnes .right
{
	float:left;
	width:299px;
	overflow:hidden;
	padding-left:46px;
}

.post
{
	overflow:hidden;
	_zoom:1;
}


.post .data/* ,
#que-penso .data */
{
	text-transform:uppercase;	
	font-size:11px;
	color:#999999;
	margin-bottom:35px;
}

.post .eventwrap
{
	margin-top: -16px;
}

.post .eventwrap .mapa{
	padding-bottom: 18px;
	border-bottom:1px solid #E8E8E8;
	margin-bottom: 30px;
}

.post .eventwrap .data
{
	background:url("../img/bg-title-event.png") no-repeat scroll left center transparent;
	color:white;
	font-size:25px;
	font-weight:bold;
	height:48px;
	line-height:48px;
	margin-bottom:16px;
	padding-left:14px;
	width:561px;
}

.post .eventwrap .data p
{
	background:url("../img/event-icon.png") no-repeat scroll left center transparent;
	padding-left:38px;
}

.post .eventwrap ul{
	margin-bottom: 16px;
	font-size: 12px;
}

.post .eventwrap ul li{
	margin-bottom: 10px;
}

.post .eventwrap ul li a{
	color: #8f8f8f;
}

.post .eventwrap ul li a:hover{
	color: #0071BC;
}

.post .eventwrap ul li span{
	color:#AC000C;
	font-weight:bold;
	font-size:11px;
}

/* A la home mostrem més d'un post */
#home .post
{
	margin-bottom:30px;
}

/* POST GADGETS */

.post-gadget,
.specialrightbox,
.pdfs-programa,
.pdf-sencer-programa
{
	background-color:#E9E9E9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-top:15px;
	overflow:hidden;
	_zoom:1;
	padding:12px;
}

.post-gadget h4,
.specialrightbox h5,
.pdfs-programa h4,
.pdf-sencer-programa h4
/* ,
#team-bio .post-gadget h5  */
{
	margin:0px;
	padding:0px;
	border-bottom:1px solid #D1D1D1;
	font-weight:normal;
	font-size:13px;
	text-transform:uppercase;
	
	color:#999999;
	text-shadow:1px 1px white;
	padding-bottom:7px;
}

.post-gadget ul,
.specialrightbox .rightbox-content,
.pdf-sencer-programa ul
{
	border-top:1px solid white;
	background: transparent url(../img/bg_top_gadget.png) top center no-repeat;
}

/* POST GALLERY */

.post-gallery
{

}

.post-gallery ul
{
	padding-top:12px;

	overflow:hidden;
	_zoom:1;
}

.post-gallery ul li
{
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	border:3px solid #E0E0E0;
	background-color:white;
	padding:1px;
	margin-right:10px;
	margin-bottom:10px;
}

.post-gallery ul li img
{
	height:75px;
}

.post-gallery ul li a
{
	width:75px;
}

.post-gallery ul li.rowlast
{
	margin-right:0px;
	margin-left:1px;
}

.post-gallery ul li.lastrow
{
	margin-bottom:0px;
}

.video-gallery img
{
	margin-left:-10px;
}

/* POST ATTACHMENTS */

.post-fitxers
{
	padding-bottom:2px !important;
}

.post-fitxers ul
{
	padding-top:2px;
}

.post-fitxers ul li
{

}

/* #que-penso ul.fitxers li a, */

.post-fitxers li a,
.multimedia-doc-list li a
{
	display: block;
	height: 32px;
	padding-left:45px;
	color: #404041;
	font-size: 14px;
	background-position: left center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url(../img/filetypes/medium/document.png);
}

.post-fitxers li a
{
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

/* #que-penso ul.fitxers li a .desc,  */
.post-fitxers li a .desc,
.multimedia-doc-list li a .desc,
.pdf-sencer-programa li a .desc,
.pdfs-programa ul li ul li a .desc
{
	color:#0071BC;
	display: block;
	font-size: 12px;
	margin-top: 4px;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
}

.post-fitxers li.psd a {
	background-image: url(../img/filetypes/medium/photoshop.png);
}

.post-fitxers li.picture a,
.multimedia-doc-list li.picture a
{
	background-image: url(../img/filetypes/medium/photo.png);
}

.post-fitxers li.audio a,
.multimedia-doc-list li.audio a
{
	background-image: url(../img/filetypes/medium/audio.png);
}

.post-fitxers li.film a,
.multimedia-doc-list li.film a
{
	background-image: url(../img/filetypes/medium/video.png);
}

.post-fitxers li.doc a,
.multimedia-doc-list li.doc a
{
	background-image: url(../img/filetypes/medium/word.png);
}

.post-fitxers li.pdf a,
.multimedia-doc-list li.pdf a
{
	background-image: url(../img/filetypes/medium/pdf.png);
}

.post-fitxers li.xls a,
.multimedia-doc-list li.xls a
{
	background-image: url(../img/filetypes/medium/excel.png);
}

.post-fitxers li.ppt a,
.multimedia-doc-list li.ppt a
{
	background-image: url(../img/filetypes/medium/powerpoint.png);
}

.post-fitxers li.compress a,
.multimedia-doc-list li.compress a
{
	background-image: url(../img/filetypes/medium/zip.png);
}

/* POST LINKS */

.post-links
{
	padding-bottom:2px !important;
}

.post-links ul
{
	padding-top:10px;
}

.post-links ul li
{
	margin-bottom:10px;
}

.post-links ul li a,
.post-links ul li a:active,
.post-links ul li a:visited,
.post-links ul li a:hover
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:30px;
	font-size:14px;
	background: url(../img/arrow4.png) no-repeat left center;
	display:inline-block;
}

.post-links ul li a span
{
	display:block;
	font-size:11px;
	color:#808184;
	margin-top:3px;
}

/* POST TAGS */

.post-tags
{
	amargin-top:30px;
	apadding:10px 20px;
	abackground-color:#F5F5F5;
}

.post-tags h4
{
	color:#999999;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
	padding-bottom:7px;
}

.post-tags ul
{
	border-top:1px solid #e8e8e8;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	_zoom:1;
}

.post-tags ul li
{
	float:left;
	margin-right:20px;
}

.post-tags ul li a,
.post-tags ul li a:active,
.post-tags ul li a:visited,
.post-tags ul li a:hover
{
	height:25px;
	line-height:25px;
	display:block;
	_float:left;
	padding-left:30px;
	font-size:14px;
	background: transparent url(../img/tag_label.png) left center no-repeat;
}

/* COMPARTEIX */

.compartir
{
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	height:26px;
	aborder-right:1px solid #E6E6E6;
	aborder-left:1px solid #E6E6E6;
	aheight:60px;
	abackground:transparent url(../img/share_bg.gif) top center repeat-x;
}

.compartir h5,
#programa .compartir h6,
#el-meu-programa .compartir h5
{
	margin:0px;
	padding:0px;
	height:26px;
	line-height:26px;
	float:left;
	margin-right:15px !important;
	color:#999999;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;	
}

.compartir .buttons
{
	float:left;
	height:16px;
	line-height:16px;
	padding-top:5px;
}

.compartir .buttons a
{
	float:left;
	margin-right:10px !important;
}

/* LIST */

.list li
{
	padding-bottom:20px;
	margin-bottom:25px;
	border-bottom:1px solid #e8e8e8;
}

.list li.last
{
	border-bottom:none;
}

.list h3,
.latest-posts .list h6
{
	letter-spacing:-1px;
	font-size:21px;
	aheight:24px;
	line-height:26px;
	margin-bottom:10px;
	color:#534842;
}

#team-bio .latest-posts
{
	margin-top:30px;
}

.list .contingut-llistat
{
	overflow:hidden;
	_zoom:1;
}

.list .contingut-llistat .ilustrativa
{
	float:left;
	height:90px;
	width:120px;
	border:3px solid #E0E0E0;
	padding:1px;
	margin-right:15px;
	overflow:hidden;
	background-color:white;
}

.list .contingut-llistat .info-wrapper
{
	overflow:hidden;
	_zoom:1;
}

.list .contingut-llistat .info-wrapper .bottom-line
{
	overflow:hidden;
	_zoom:1;
	
	margin-top:6px;
}

.list .contingut-llistat .ilus
{
	width:408px;
	float:left;
}

.list .contingut-llistat .info-wrapper .data
{
	float:left;
	margin-right:10px;
	text-transform:uppercase;	
	font-size:11px;
	color:#999999;
	height:23px;
	line-height:25px;
}


/* ENTRADES ANTERIORS */

.latest-posts
{
	margin-top:65px;
	background-color:#E9E9E9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	_zoom:1;
	padding:12px;
}

.latest-posts h5
{
	margin:0px;
	padding:0px;
	
	font-weight:normal;
	font-size:13px;
	text-transform:uppercase;
	
	color:#999999;
	text-shadow:1px 1px white;
	padding-bottom:7px;
}

.latest-posts .veuretots-wrapper
{
	overflow:hidden;
	_zoom:1;
}

.latest-posts .veuretots-wrapper h5
{
	float:left;
}



.latest-posts ul
{
	background: transparent url(../img/bg_top_gadget.png) top center no-repeat;
}

.latest-posts ul.list li
{
	border-bottom:none;
	border-top:1px solid #D1D1D1;
	margin-bottom:22px;
	padding-bottom:0px;
}

.latest-posts ul li.last
{
	margin-bottom:12px;
}

.latest-posts ul li h6
{
	padding-top:12px;
	border-top:1px solid white;
}

.latest-posts ul li .contingut-editable
{
	background-color:transparent;
}


/* #arxiu .post,
#home .post,
#directes .post,
#team-bio .latest-posts .post
{
	margin-bottom:18px;
}
 */






.post h2,
.post h2 a,
#que-penso h2,
#donacions h2
{
	height:auto !important;
	margin:0px !important;
	padding:0px !important;
	background:none !important;
	text-transform:none !important;

	font-size:30px !important;
	letter-spacing:-2px !important;
	line-height:35px !important;
	margin-bottom:8px !important;
	
	color:#534842 !important;
	text-shadow:1px 1px white !important;
}

#que-penso h2 {
	height: auto !important;
}

/* #arxiu .post h3,
.latest-posts .post h3
{
	font-size:22px;
	letter-spacing:-1px;
	margin-bottom:10px;
} */

/* #arxiu .post h3 a,
#arxiu .post h3 a:active,
#arxiu .post h3 a:visited,
#arxiu .post h3 a:hover,
.latest-posts .post h3 a,
.latest-posts .post h3 a:active,
.latest-posts .post h3 a:visited,
.latest-posts .post h3 a:hover
{
	color:#A70000;
} */


/*
#arxiu .post .data
{
	font-size:14px;
	color:#999999;
}
*/

/* .post .data,
#que-penso .data
{
	text-transform:uppercase;	
	font-size:11px;
	color:#999999;
	margin-bottom:35px;
} */

/* #home .right,
#arxiu .right,
#team-bio .right,
#topics .right,
#que-penso .right,
#escriu .right,
#directes .right
{
	padding-top:40px;
}
 */
 
.previousnext
{
	background-color:white;
	height:50px;
	aborder:1px solid #EDEDED;
	aborder-top:1px solid #E6E6E6;
	overflow:hidden;
	_zoom:1;
}

.previousnext a,
.previousnext a:active,
.previousnext a:visited,
.previousnext a:hover
{
	display:block;
	height:50px;
	line-height:50px;
	amargin-left:15px;
	amargin-right:15px;
	font-size:14px;
	acolor:#A70000;
}

.previousnext a.next
{
	float:right;
	padding-right:25px;
	background:transparent url(../img/arrow_more2.png) right center no-repeat;
}

.previousnext a.previous
{
	float:left;
	padding-left:25px;
	background:transparent url(../img/arrow_more3.png) left center no-repeat;
}


/* Paginador
----------------------------*/	

.paging_box
{
	overflow:hidden;
	background: transparent url(../img/pager/bg_pager.png) repeat-x left center;
	height:48px;
}

.paging_box span
{
	height:48px;
	width:42px;
	float:left;
	text-align:center;
	line-height:48px;
	font-size:24px;
	font-weight:bold;
	color:#9b9c9e;
	text-shadow:1px 1px #d6d7d9;
}

.paging_box .current
{
	apadding-left:10px;
	apadding-right:10px;
}

.paging_box span a,
.paging_box span a:active,
.paging_box span a:visited
{
	display:block;
	apadding-left:10px;
	apadding-right:10px;
	height:48px;
	color:#f5f5f5;
	text-shadow:1px 1px #bdbec0;
}

.paging_box .prev
{
	margin-right:5px;
	width:47px;
	background: transparent url(../img/pager/pager_previous_off.png) no-repeat left center;
}

.paging_box .prev a,
.paging_box .prev a:active,
.paging_box .prev a:visited
{
	display:block;
	width:47px;
	background: transparent url(../img/pager/pager_previous_on.png) no-repeat left center;
}

.paging_box .next
{
	margin-left:5px;
	width:47px;
	float:right;
	background: transparent url(../img/pager/pager_next_off.png) no-repeat left center;
}

.paging_box .next a,
.paging_box .next a:active,
.paging_box .next a:visited
{
	display:block;
	width:47px;
	background: transparent url(../img/pager/pager_next_on.png) no-repeat left center;
}

/* 
div.paging {
	overflow:hidden;
	height:31px;
	font-size:14px;
}

div.paging span
{
	display:block;
	float:left;
	margin-right:3px;
	margin-left:3px;
	line-height: 29px;

	border:1px solid #EDEDED;
	background-color:white;
	color:#58595B;
	font-weight:bold;
	text-align:center;
}

div.paging span.current
{
	width:29px;
	height:29px;
	background-color:#A70000;
	border:1px solid maroon;
	color:white;
}

.paging a,
.paging a:active,
.paging a:visited
{
	display:inline-block;
	text-align:center;
	width:29px;
	height: 29px;
	line-height: 29px;
	color:#58595B;
	font-weight:bold;
}

div.paging a:hover
{
	color:#A70000;
}

.paging .next,
.paging .prev
{
	width:80px;	
}


.paging .next a,
.paging .prev a
{
	font-weight:bold;
	width:78px;	
}

.paging .disabled
{
	display:none;
	background:#E1DED2 url(../img/paginator_large_button_disabled.gif) center center no-repeat;
}


div.paging span.prev
{
	margin:0px;
	amargin-left:-8px;

}

div.paging span.next
{
	margin:0px;
	amargin-right:-8px;

}
 */
/*
.paging .disabled
{
	color:#C7C5BB;
}

.paging .enabled a,
.paging .enabled a:active,
.paging .enabled a:visited
{
	color:#3F3F3F;
	width:78px;
}


.paging .enabled a:hover
{
	background-color:#DEDBCF;
	color:#8F0000;
}

.paging a.last,
.paging a.last:active,
.paging a.last:visited,
.paging a.first,
.paging a.first:active,
.paging a.first:visited
{
	display:inline-block;
	width:20px;
}

.paging a.last,
.paging a.last:active,
.paging a.last:visited
{
	background: #E8E5D8 url(../img/paginator_last_both.png) center 0px no-repeat;	
}

.paging a.first,
.paging a.first:active,
.paging a.first:visited
{
	background: #E8E5D8 url(../img/paginator_first_both.png) center 0px no-repeat;	
}

.paging a.last:hover
{
	background: #DEDBCF url(../img/paginator_last_both.png) center -31px no-repeat;	
}

.paging a.first:hover
{
	background: #DEDBCF url(../img/paginator_first_both.png) center -31px no-repeat;	
}
*/

/* FILTRES ARXIU */

.filtre-notice-wrapper
{
	margin-bottom:30px;
}

.filtre-notice-wrapper .displaying
{
	height:38px;
	line-height:38px;
	text-transform:uppercase;
	font-size:11px;
	color:#b1b1b1;
	border-bottom:1px solid #e8e8e8;
	
	overflow:hidden;
	_zoom:1;
}

.filtre-notice-wrapper .displaying .what
{
	float:left;
}

.filtre-notice-wrapper .displaying .counter
{
	float:right;
}

.filtre-notice-wrapper .displaying strong
{
	font-weight:normal;
	color:#666666;
}

.filtre-notice
{
	background:transparent url(../img/bg-title-search.png) top left;
	
	overflow:hidden;
	_zoom:1;
}

.filtre-notice .filter-close
{
	float:right;
	padding-top:12px;
	margin-right:12px;
}

.filtre-notice-wrapper .filter-value
{
	float:left;
	height:48px;
	line-height:48px;
	font-size:24px;
	padding-left:46px;
	text-shadow:1px 1px #2d8ac2;
	font-weight:bold;
	letter-spacing:-1px;
	color:white;
}

.filtre-notice-wrapper .filtre-tag .filter-value
{
	background:transparent url(../img/label-icon.png) 12px 13px no-repeat;
}

.filtre-notice-wrapper .filtre-month .filter-value
{
	background:transparent url(../img/date-icon.png) 12px 13px no-repeat;
}

.filtre-notice-wrapper .filtre-search .filter-value
{
	background:transparent url(../img/search-icon.png) 12px center no-repeat;
}


/* BOXES LATERALS*/

.rightbox
{
	padding-bottom:30px;
	apadding-left:45px;
	padding-top:0px;
	padding-right:0px;
	font-size:14px;
	font-weight:bold;
	color:#58595B;
	line-height:20px;
}

.rightbox h5
{
	padding-left:20px;
	background:transparent url(../img/bg_title_box.png) no-repeat center center;
	height:48px;
	aborder-bottom:1px solid #BCBCBC;
	aborder-right:1px solid #BCBCBC;
}

.rightbox h5 img
{
	padding-bottom:1px;
	margin-top:16px;
}

.rightbox h5.tags img
{
	padding-left:30px;
	background:transparent url(../img/title_icon_tag.png) no-repeat -6px -6px;
}

.rightbox h5.newsletter img
{
	padding-left:30px;
	background:transparent url(../img/title_icon_newsletter.png) no-repeat -6px -6px;
}

.rightbox h5.arxiu img
{
	padding-left:30px;
	background:transparent url(../img/title_icon_archive.png) no-repeat -6px -6px;
}

.rightbox h5.equips img
{
	padding-left:35px;
	margin-top:0px !important;
	padding-top:16px !important;
	padding-bottom:14px !important;
	background:transparent url(../img/title_icon_equips.png) no-repeat -2px 11px;
}

.rightbox h5.catproposals img
{
	padding-left:30px;
	background:transparent url(../img/title_icon_list.png) no-repeat -6px -6px;
}

.rightbox h5.euro img
{
	padding-left:35px;
	margin-top:0px !important;
	padding-top:16px !important;
	padding-bottom:14px !important;
	background:transparent url(../img/euro.png) no-repeat -1px center;
}

.rightbox h5.latest img
{
	margin-top:13px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:30px;
	background:transparent url(../img/title_icon_latest-posts.png) no-repeat -6px -4px;
}

.rightbox .rightbox-content
{
	padding:18px;
	font-weight:normal;
	background-color:#f5f5f5;

	overflow:hidden;
	_zoom:1;
}

.rightbox .mes,
.rightbox .menys
{
	display:block;
	height:17px;
	background:transparent url(../img/box-more.png) no-repeat left top;
}

.rightbox .mes
{
	background-position:left top;
}

.rightbox .mes:hover
{
	background-position:left -22px;
}

.rightbox .menys
{
	background-position:left -44px;
}

.rightbox .menys:hover
{
	background-position:left -66px;
}

/* SEARCH BOX */

#cerca-box form
{
	overflow:hidden;
	_zoom:1;
	padding-left:8px;
	padding-right:8px;
	background-color:#CCCCCC;
	height:40px;
	aborder-bottom:1px solid #BCBCBC;
	aborder-right:1px solid #BCBCBC;
	padding-top:8px;
	
	background:transparent url(../img/bg_title_box_search.png) no-repeat center center;

}

#cerca-box form input.text
{
	padding:5px;
	border:none;
	background-color:transparent;
	width:217px;
	font-size:18px;
	font-family:Arial,sans-serif;
	color:#4e4e4e;
	padding-left:10px;
	margin:0px;
}

#cerca-box form input.submit
{
	float:left;
	margin-top:2px;
}

#cerca-box div#searchinput
{
	float:left;
	position:relative;
	margin-right:14px;
}

#cerca-box div#searchinput label#cercalabel
{
	color:#f5f5f5;
	font-size:15px;
	text-shadow:1px 1px #b5b5b5;
	height:32px;
	line-height:33px;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	left:10px;
	cursor:text;
}

/*
	LATEST POSTS BOX
*/
#arxiumesos-box ul
{
	padding:0px;
}

#arxiumesos-box ul li
{
	padding:0px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid white;
}

#arxiumesos-box ul li.first
{
	border-top:none;
}

#arxiumesos-box ul li.last
{
	border-bottom:none;
}

#arxiumesos-box ul li a,
#arxiumesos-box ul li a:active,
#arxiumesos-box ul li a:visited,
#arxiumesos-box ul li a:hover
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;

	padding-left:45px;
	display:block;
	
	background: transparent url(../img/arrow_more3.png) 20px center no-repeat;
}

/*
	LATEST POSTS BOX
*/
#latestsposts-box ul,
#microcategories ul,
#catproposals-box ul
{
	padding:0px;
}

#latestsposts-box ul li,
#microcategories ul li,
#catproposals-box ul li
{
	padding:0px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid white;
}

#latestsposts-box ul li.first,
#microcategories ul li.first,
#catproposals-box ul li.first
{
	border-top:none;
}

#latestsposts-box ul li.last,
#microcategories ul li.last,
#catproposals-box ul li.last
{
	border-bottom:none;
}

#latestsposts-box ul li a,
#latestsposts-box ul li a:active,
#latestsposts-box ul li a:visited,
#latestsposts-box ul li a:hover,
#microcategories ul li a,
#microcategories ul li a:active,
#microcategories ul li a:visited,
#microcategories ul li a:hover,
#catproposals-box ul li a,
#catproposals-box ul li a:active,
#catproposals-box ul li a:visited,
#catproposals-box ul li a:hover
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;

	display:block;
}

#latestsposts-box ul li a,
#latestsposts-box ul li a:active,
#latestsposts-box ul li a:visited,
#latestsposts-box ul li a:hover,
#microcategories ul li a,
#microcategories ul li a:active,
#microcategories ul li a:visited,
#microcategories ul li a:hover
{
	background: transparent url(../img/arrow_more3.png) 20px center no-repeat;
	padding-left:45px;
}



/*
	NUVOL DE TAGS
*/
#tagcloud ul
{
	overflow:hidden;
	_zoom:1;
	
	padding-top:12px;
	padding-bottom:12px;
}

#tagcloud ul li
{
	float:left;
	_zoom:1;
	height:30px;
	vertical-align:bottom;
	padding-left:4px;
	padding-right:4px;
}

#tagcloud ul li.hidden
{
	display:none;
}

#tagcloud ul li a,
#tagcloud ul li a:active,
#tagcloud ul li a:visited,
#tagcloud ul li a:hover
{
	display:block;
	_float:left;
	height:30px;
	line-height:30px;
}

#tagcloud ul li a.biggest
{
	font-size:20px;
}

#tagcloud ul li a.big
{
	font-size:16px;
}

#tagcloud ul li a.small
{
	font-size:14px;
}

#tagcloud ul li a.smallest
{
	font-size:12px;
}

/*
	SUBSCRIBE NEWSLETTER
*/

#subscribe-box p
{
	margin-bottom:10px;
}

#subscribe-box p.ok
{
	margin-bottom:0px;
	padding-left:28px;
	background:transparent url(../img/tick.png) left center no-repeat;
}

#subscribe-box form fieldset
{
	border-bottom:1px solid #E6E6E6;
	margin-bottom:10px;
}

#subscribe-box form label,
#el-teu-programa form#et-fem label
{
	display: block;
	line-height:28px;
	font-size:13px;
	font-weight:normal;
	color:#999999;
	
}

#subscribe-box form div.input/* ,
#el-teu-programa form#et-fem div.input */
{
	margin-bottom:8px;

}

#subscribe-box form div.checkbox,
#el-teu-programa form#et-fem div.checkbox
{
	overflow:hidden;
	_zoom:1;
	height:28px;
}

#subscribe-box form div.checkbox input,
#el-teu-programa form#et-fem div.checkbox input
{
	float:left;
	margin:0px;
	margin-right:6px;
	margin-top:7px;
	margin-left:2px;
}

#subscribe-box form div.checkbox label,
#el-teu-programa form#et-fem div.checkbox label
{
	float:left;
	height:28px;
	line-height:28px;
}

#subscribe-box form label.inner-label,
#el-teu-programa form#et-fem label.inner-label
{
	top:0px;
	left:12px;
	text-shadow:1px 1px #f9f9f9;
	font-size:13px;
	font-family:Verdana;
	height:27px;
	line-height:27px;
	color:#AFAFAF;
	cursor: text;
	font-weight:normal !important;
}

#subscribe-box form input.text,
#el-teu-programa form#et-fem input.text
{
	width:247px;
	padding:5px;
	padding-left:10px;
	border:1px solid gray;
	text-shadow:1px 1px white;

	font-family:Verdana;
	border:none;
	margin:0px;
	background-color:#e6e6e6;
	font-size:13px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	color:#6f6f6f;
}

#subscribe-box form div.submit 
{
	overflow:hidden;
	_zoom:1;
}

#subscribe-box form div.submit input
{
	float:right;
}

/*
	MICROBLOG
*/

#microblog
{
	padding-right:0px;
	apadding-left:45px;
	padding-bottom:30px;
	font-size:14px;
	color:#58595B;
	line-height:20px;
}

#microblog h5
{
	background:transparent url(../img/bg_title_box.png) no-repeat center center;
	padding-left:20px;
	height:48px;
	margin-bottom:15px;
}

#microblog h5 img
{
	padding-top:16px;
}

#microblog a.veure_tots,
#microblog a.veure_tots:active,
#microblog a.veure_tots:visited,
#microblog a.veure_tots:hover
{
	background:transparent url(../img/arrow_right_small.png) left center no-repeat;
	float:none;
	width:auto;
	display:inline-block;
}

#microblog ul
{
	overflow:hidden;
	_zoom:1;
}

#microblog ul li
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #E8E8E8;
	
	overflow:hidden;
	_zoom:1;
}

#microblog ul li .info
{
	float:left;
	padding-top:4px;
	width:58px;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	text-align:center;
	line-height:normal;
	color:#b9b9b9;	
}

#microblog ul li .info .time
{
	amargin-top:5px;
	clear:both;
	margin-top:1px;
}

#microblog ul li .info .source
{
	width:22px;
	margin-right:3px;
	float:left;
}

#microblog ul li .info .hour
{
	width:33px;
	float:left;
	line-height:22px;
	height:22px;
	text-align:left;
}

#microblog ul li .bafarada
{
	float:left;
	margin-left:15px;
	width:226px;
}

#microblog .bafarada a,
#microblog .bafarada a:active,
#microblog .bafarada a:visited,
#microblog .bafarada a:hover
{
	acolor: #3FA9F5;
}

#microblog .bafarada .text
{
	margin-bottom:5px;
}


#microblog ul li .username
{
	color:#BBBBBB;
	font-weight:normal;
}

#microblog ul li .username a,
#microblog ul li .username a:active,
#microblog ul li .username a:visited,
#microblog ul li .username a:hover
{
	color:#999999;
	font-weight:normal;
}



#microblog ul li .qui
{
	overflow:hidden;
	_zoom:1;
}

#microblog ul li .twavatar
{
	abackground:transparent url(../img/microblogging/micro_avatar_bg.gif) center top no-repeat;
	background-color:white;
	border:3px solid #d9d9d9;
	padding:2px;
	width:48px;
	height:48px;
	margin-bottom:2px;

}
#microblog ul li .twavatar .twavatar-holder
{
	width:48px;
	height:48px;
	overflow:hidden;
}

#microblog ul li .twavatar .twavatar-holder img
{
	width:48px;
	aheight:48px;
}





#microblog ul li.tweet-right .qui
{
	background:transparent url(../img/microblogging/micro_bottom_right.gif) center top no-repeat;
}

#microblog ul li.tweet-right .qui .username
{
	float:left;
	padding-left:1px;
}

#microblog ul li.tweet-right .qui .twavatar
{
	float:right;
	margin-right:20px;
}

#microblog ul li.tweet-left .qui
{
	background:transparent url(../img/microblogging/micro_bottom_left.gif) center top no-repeat;
}

#microblog ul li.tweet-left .qui .username
{
	float:right;
	padding-right:1px;
}

#microblog ul li.tweet-left .qui .twavatar
{
	float:left;
	margin-left:20px;
}


/* PEU  */

#peu
{
	text-align:center;
	padding-top:96px;
	width:100%;
	background: transparent url(../img/footer/bg_footer_top.png) top center no-repeat;
}

#peu-box
{
	border-top:1px solid #DFDFDF;
	background-color:#e9e9e9;
	text-align:center;
}

/* XARXES SOCIALS */

#xarxes-socials
{
	padding-top:45px;
	margin:0 auto;
	text-align:left;
	width:990px;
	overflow:hidden;
	_zoom:1;
}

#xarxes-socials li
{
	float:left;
	width:300px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:39px;
	background:transparent url(../img/footer/footer_social.png) bottom center no-repeat;
}

#xarxes-socials li h3
{
	overflow:hidden;
	height:48px;
}

#xarxes-socials li .content-wrapper
{
	height:170px;
	background-color:white;
	padding:10px;
	padding-bottom:3px;
}

#xarxes-socials li.facebook .content-wrapper iframe
{
	width:280px; 
	height: 170px;
}
/* 

#xarxes-socials  li.flickr .content-wrapper
{
	padding-top:16px;
	padding-bottom:16px;
	padding-left:13px;
	padding-right:13px;
	height:178px;
} */


/* ACCIÓ DE GOVERN */

#webs-interes
{
	margin-bottom:20px;

	overflow:hidden;
	zoom:1;
}

#webs-interes h5
{
	text-align:center;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #D1D1D1;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	
	color:#999999;
	text-shadow:1px 1px white;
	padding-bottom:7px;
}

#webs-interes ul
{
	border-top:1px solid white;	
	padding-top:25px;
	
	overflow:hidden;
	_zoom:1;
}

#webs-interes ul li
{
	width:289px;
	height:42px;
	margin-bottom:15px;
	margin-right:31px;
	background-color:silver;
	background: transparent url(../img/footer/footer_bg_link.png) no-repeat center center;
	float:left;
	overflow:hidden;
	_zoom:1;
	position:relative;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}

#webs-interes ul li.rowlast
{
	margin-right:0px;
}

#webs-interes ul li img
{
	width:41px;
	height:41px;
	position:absolute;
	top:3px;
	left:5px;
	z-index:9;
}

#webs-interes ul li a,
#webs-interes ul li a:hover,
#webs-interes ul li a:visited,
#webs-interes ul li a:active
{
	z-index:999;
	width:209px;
	height:47px;
	padding-left:70px;
	padding-right:20px;
	color:#969696;
	position:absolute;
	top:0px;
	left:0px;
	display:table;
	line-height:16px;
	font-family:Tahoma;
}

#webs-interes ul li a span
{
	display:table-cell;
	vertical-align:middle;
}


#webs-interes .accio-img-holder
{
	height:41px;
	width:41px;
	position:absolute;
	background:transparent url(../img/footer/footer_link_mask.png) center center no-repeat;
	top:3px;
	left:5px;
}

/* 
#webs-interes #list-wrapper
{
	width:898px;
	overflow:hidden;
	float:left;
}

#webs-interes #prev-wrapper
{
	padding-top:27px;
	width:35px;
	height:43px;
	float:left;
	border-right:1px solid #292929;
}

#webs-interes #next-wrapper
{
	padding-top:27px;
	height:43px;
	float:left;
	width:35px;
	aborder-left:1px solid #3b3b3b;
}

#webs-interes ul
{
	overflow:hidden;
	_zoom:1;
	width:9999px;
} 

#webs-interes li
{
	padding-left:20px;
	padding-right:20px;
	
	float:left;
	width:257px;
	text-align:left;
	overflow:hidden;
	_zoom:1;
	border-left:1px solid #3b3b3b;
	border-right:1px solid #292929;
	
}

#webs-interes li.last
{
	border-right:none;
	
}

#webs-interes li img
{
	height:60px;
	width:60px;
	border:5px solid #4F4F4F;
	float:left;
	margin-right:10px;
}

#webs-interes li .web-info
{
	float:left;
	width:156px;
}

#webs-interes li .web-info .web-name a
{
	font-size:14px;
	line-height:17px;
	color:#CCCCCC;
}


#webs-interes li .web-info .web-name
{
	height:70px;
	display:table-cell;
	vertical-align:middle;
}

#webs-interes li .web-info .web-link a,
#webs-interes li .web-info .web-link a:active,
#webs-interes li .web-info .web-link a:hover,
#webs-interes li .web-info .web-link a:visited
{
	font-size:11px;
	color:white;
}
*/

#contacte
{
	overflow:hidden;
	_zoom:1;
	
	border-top:1px solid white;
	background: transparent url(../img/footer/bg_footer.png) center center repeat-x;
}

#contacte h6
{
	margin:0px;
	padding:0px;
	float:left;
	margin-right:30px;
}

#contacte ul
{	
	font-family:Tahoma;
	float:right;
	color:#9a9b9d;
	text-shadow:1px 1px #d1d2d4;
	overflow:hidden;
	aheight:65px;
	padding-top:25px;
}

#contacte li
{
	float:left;
	padding-left:12px;
	padding-right:12px;
	font-size:13px;
	border-left:1px solid #d1d2d4;
	border-right:1px solid #98999b;
	height:16px;
	line-height:16px;
}

#contacte li.first
{
	border-left:none;
}
#contacte li.last
{
	border-right:none;
}

#contacte li.rss a
{
	padding-right:16px;
	background:transparent url(../img/footer/icon_rss_footer.png) right center no-repeat;
}

#contacte li a,
#contacte li a:active,
#contacte li a:hover,
#contacte li a:visited
{
	color:#9a9b9d;
}

#contacte li.cirici a:hover
{
	color:#D00;
}

/*
 * W E B S   D ' I N T E R E S
 */
 


/*
 * ESCRIU AL PRESIDENT
 */
 
#escriu .dues-columnes .esquerra
{
	color:white;
	padding-top:20px;
	padding-bottom:20px;
}

#escriu .dues-columnes .esquerra h3
{
	font-size:17px;
	margin-bottom:15px;
	line-height:23px;
} 

#escriu .dues-columnes .esquerra p
{
	font-size:16px;
	line-height:22px;
}

#escriu-al-president-form
{

}

form .input-row
{
	margin-bottom:14px;
	overflow:hidden;
	_zoom:1;
}

form .double-input-row div.input
{
	float:left;
	margin-right:10px;
	_margin-right:5px;
}

/* form .double-input-row > input
{
	float:left;
}
 */
form .double-input-row div.last
{
	margin-right:0px !important;
}

#escriu h2,
#pagina h2,
#donacions h2,
#socialzone h2
{
	margin-bottom:35px !important;
}

#escriu-al-president-form .textarea label
{
	vertical-align:top;
}

#escriu-al-president-form input
{
	height:18px;
}

#escriu-al-president-form .text input,
#escriu-al-president-form textarea,
#social-zone #social-propostes input,
#social-zone #social-propostes textarea,
#donacions form#DonacionAddForm .text input,
#donacions form#DonacionAddForm #DonacionImport
{
	padding:5px;
	font-family:Arial,Helvetica;
	border:none;
	margin:0px;
	color:#6F6F6F;
	vertical-align:middle;
	background-color:#e6e6e6;
	width:565px;
	font-size:15px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}

/* #escriu-al-president-form div.checkbox{
	width: 30px;
} */

#escriu-al-president-form input[type="checkbox"] {
/* 	width: 20px;
	float: left;
	margin-top:-3px;
	margin-right:5px; */
}




#escriu-al-president-form #surname input,
#social-zone #social-propostes #surname input
{
	width:300px;
}

#escriu-al-president-form #surname,
#social-zone #social-propostes #surname
{
	width:311px;
}

#escriu-al-president-form #name input,
#social-zone #social-propostes #name input
{
	width:242px;
}

#escriu-al-president-form #name,
#social-zone #social-propostes #name
{
	width:254px;
}

#escriu-al-president-form .error-message,
#subscriute-form .error-message,
#social-zone #social-propostes .error-message
{
	font-size:13px;
	color:#CC0000;
	line-height:16px;
	padding-top:5px;
	padding-bottom:5px;
	abackground-color:white;
}

#escriu-al-president-form .error-message
{
	amargin-left:170px;
}

#escriu-al-president-form .double-input-row .error-message,
#social-zone #social-propostes .double-input-row .error-message
{
	margin-left:0px;
}

#escriu-al-president-form .submit,
#social-zone #social-propostes .submit
{
	text-align:right;
}

#escriu-al-president-form .submit input,
#social-zone #social-propostes .submit input
{
	padding:0px;
	background:none;
	width:auto;
	height:auto;
	border:none;
}

#escriu .message
{
	background:url("../img/check.png") no-repeat scroll left -2px transparent;
	color:#404040;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-bottom:50px;
	padding-left:30px;
}
 

/* EQUIP */

#team-bio .bio
{
	background-color:#F0F0F0;
	
	padding:25px;
	margin-top:25px;
	
	border-right:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#team-bio .bio
{
	color: #3a3a3a;
}

#team-bio .bio .contingut-editable
{
	background:none !important;
	text-shadow:1px 1px white;
}

#team-bio h2
{
	afont-size:20px;
}

#team-bio .member-heading {
	margin-bottom:30px;
	height: 230px;
	background: url(../img/bio_bg.gif) center center repeat-x scroll;
	aborder: 1px solid #D6D6D6;
	aborder-bottom: 1px solid #C4C4C4;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	overflow: hidden;
	
	border-right:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
}

#team-bio .member-heading div.back {
	text-align:right;
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 100%;
	position: relative;
}

#team-bio .member-heading div.back div {
	text-align:left;
	position: absolute;
	top: 125px;
	left: 28px;
}

#team-bio .member-heading h2,
#team-bio .member-heading h3 {
	color: #A70000;
	text-shadow: 1px 1px #EFEFEF;
}

#team-bio .member-heading h2 {
	font-size: 2.5em;
	top: 150px;
	letter-spacing: -1px;
}

#team-bio .member-heading h3 {
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 4px;
	width: 350px;
	padding-left:1px;
}

#team-bio .member-heading p {
	text-shadow: 1px 1px #EFEFEF;
	margin-top: 7px;
	padding-left:2px;
	color: #404041;
	font-size: 1.2em;
}

#team-bio .links 
{
	border-top:1px solid #D1D1D1;
	padding-top:20px;
	margin-top:20px;
}

#team-bio .links span {
	font-size:14px;
	color: #404041;
}

#team-bio .links ul {
	margin-top: 10px;
}

#team-bio .links ul li {
	list-style: circle inside url(../img/dot_list.png);
	font-size: 1.2em;
	height: 1.2em;
	margin-top:3px;
}

#team-bio .links ul li a {
	acolor: #3FA9F5;
}

#team-bio .bio {
	margin-top: 0;
	border-top: none;
	aline-height: 1.5em;
	afont-size: 1.2em;
	amin-height: 450px;
}


#team-bio .padding {
	padding: 0 20px;
}

#team-bio .padding-scroller {
	padding-right: 20px;
}

#team-bio .president {
	height: 162px;
	background-color: #D9D9D9;
	position: relative;
	margin-right:20px;
	margin-left:20px;
}

#team-bio .president div {
	position: absolute;
	top: 120px;
	left: 20px;
}

#team-bio .president div span.name {
	font-weight: bold;
	display: block;
	clear: both;
	color: #808080;
	font-size: 18em;
}

#team-bio .president div span.sub {
	color: #A6A6A6;
	font-size: 1.1em;
}



#team-bio a#veure-montilla
{
	height:162px;
	display:block;
	background-color:#D9D9D9;
	position:relative;
	background:#F5F5F5 url(../img/montilla_med.png) no-repeat right;
	text-shadow:1px 1px white;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

#team-bio .current a#veure-montilla
{
	background:#C4C4C4 url(../img/montilla_med.png) no-repeat right;
}

/* #team-bio .current
{
	background:url(../img/bio_arrow_selected.gif) no-repeat 11px center;
} */

#team-bio #veure-montilla span.name {
	position: absolute;
	top: 115px;
	left: 20px;
	font-weight: bold;
	display: block;
	clear: both;
	color: #808080;
	font-size: 18px;
}

#team-bio #veure-montilla span.sub {
	color: #A6A6A6;
	font-size: 1.1em;
	left:20px;
	top:136px;
	position:absolute;
}

#team-bio .current #veure-montilla span.name {
	color:white;
	text-shadow:1px 1px #9F9F9F;
}

#team-bio .current #veure-montilla span.sub {
	color:white;
	text-shadow:1px 1px #9F9F9F;
}

#team-bio .white-border,
#que-penso .white-border {
	aborder-bottom: 1px solid #EFEFEF;
	aborder-right: 1px solid #EFEFEF;
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* #team-bio .equips, */
#que-penso .penso {
	background-color: #A70000;
	height: 33px;
	padding-left: 15px;
	padding-top: 17px;
	aborder-right: 1px solid #7C0000;
	aborder-bottom: 1px solid #7C0000;
	
	-moz-border-radius:3px;
	
	-webkit-border-radius:3px;
}

/* #team-bio .equips */
{
	margin-top: 20px;
}

#team-bio #teams,
#que-penso #articles {
	margin-top: 10px;
	padding: 0 0px 15px 0px;
}

#team-bio #teams h4 {
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	aborder-bottom: 1px solid #878787;
	aborder-right: 1px solid #878787;
	background: #989898 url(../img/team_arrow.png) right center no-repeat scroll;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 15px;
	cursor: pointer;
	margin-bottom: 5px;
	
	-moz-border-radius:3px;
	
	-webkit-border-radius:3px;
}

#team-bio #teams h4.ui-state-active {
	background: #A70000 url(../img/team_arrow_active.png) right center no-repeat scroll;
	margin-bottom: 5px;
	aborder-bottom: 1px solid #7C0000;
	aborder-right: 1px solid #7C0000;
}

#team-bio #teams div.character,
#que-penso #articles div.article {
	height: 60px;
	background-color: #F5F5F5;
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-bottom: 3px;
	
	-moz-border-radius:3px;
	
	-webkit-border-radius:3px;
	
}

#team-bio #teams div.ui-accordion-content-active {
	margin-bottom: 5px;
}

#team-bio #teams div.current,
#que-penso #articles div.current {
	background-color: #C4C4C4;
	position: relative;
}
#team-bio #teams div.current img,
#que-penso #articles div.current img {
	left:-8px;
	position:absolute;
	top:22px;
}

#team-bio .president-wrapper
{
	position:relative;
}

#team-bio .president-wrapper img.current 
{
	left:-8px;
	position:absolute;
	top:74px;
}

#team-bio #teams div.character a,
#que-penso #articles div.article a {
	display: block;
	height: 100%;
	width: 100%;
	color: #808080;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 23px;
	padding-left: 15px;
	text-shadow:1px 1px #white;
	
}

#team-bio #teams div.current a,
#que-penso #articles div.current a {
	color: white;
	text-shadow:1px 1px #9F9F9F;
}

#team-bio #teams div.current a span,
#que-penso #articles div.current a span {
	color: #E6E6E6;
}

.topic_type{
	float:left;
	font-size:16px;
	margin-left:32px;
	padding-top:5px;
	width:70%;
}

#topics_list{
	alist-style-type: none;
	clear: both;
	margin-bottom: 5px;
}
#topics_list li{
	background-color:#F5F5F5;
	background-image:url(../img/arrow_list.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:0;
	margin-top:5px;
	min-height:30px;
	padding:10px 10px 10px 55px;
	
}
#topics_list li a{
	font-size: 14px;
	line-height:17px;
}
#topics_list li div.data{
	font-family:Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #808184;
	font-size: 11px;
	padding:0;
	padding-top: 5px;
	margin-bottom:0px;
}

#topics_box
{
	padding-bottom:30px;
	padding-right:0px;
	apadding-left:45px;
	padding-top:0px;
	font-size:14px;
	font-weight:bold;
	color:#58595B;
	line-height:20px;
}

#topics_box p
{
	margin-bottom:8px;
}

#topics_box h5
{
	padding-left:20px;
	abackground-color:#CCCCCC;
	height:48px;
	aborder-bottom:1px solid #BCBCBC;
	aborder-right:1px solid #BCBCBC;
	background:transparent url(../img/bg_title_box.png) no-repeat center center;
}

#topics_box h5
{
	padding-left:20px;
	abackground-color:#CCCCCC;
	height:48px;
	aborder-bottom:1px solid #BCBCBC;
	aborder-right:1px solid #BCBCBC;
	background:transparent url(../img/bg_title_box.png) no-repeat center center;
}

#topics_box h5 img
{
	margin-top:16px;
}

#topics_box .cerca
{
	padding: 10px 5px 18px 20px;
	font-weight:normal;

	overflow: hidden;
	
		
	background-color:#f5f5f5;
}

#topics_box div.text {
	float: left;
}

#topics_box #territoris {
	margin-top: 5px;
}

#topics_box #territoris input.submit {
	/*float: left;*/
}

#topics_box .cerca input,
#topics_box .cerca select {
	height: 21px;
	border: 1px solid lightgray;
}

#topics_box .cerca input {
	height: 18px;
}

#topics_box .cerca select{
	margin-top:5px;
	width:262px;
}

#topics_box .cerca input.text {
	width: 173px;
	margin-right: 5px;
}

#topics_box .cerca input.submit {
	border: 1px solid red;
	background-image: url('../img/search_topics.gif');
	background-repeat:no-repeat;
	border:0;
	width: 67px;
	height: 21px;
	margin-left:5px;
}

#topics_box h2 img {
	padding-top:16px;
}

#topics_box #carregant {
	display: none;
	float: left;
	margin-top: 3px;
	margin-left: 4px;
}

.ac_results {
	background-color:white;
	border:1px solid black;
	overflow:hidden;
	padding:0;
	z-index:99999;
}
.ac_results ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.ac_results li {
	cursor:default;
	display:block;
	font-size:12px;
	line-height:16px;
	margin:0;
	overflow:hidden;
	padding:2px 5px;
}
.ac_loading {
	abackground: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


.veure_tots{
	display:block;
	awidth:10%;
	float:right;
	padding-left: 18px;
	font-size:14px;
	background-image: url('../img/arrow_small.gif');
	background-repeat: no-repeat;
}

#topics .veure_tots
{
	font-size:12px;
}

.latest-posts .veure_tots
{
	background: transparent url(../img/arrow_right_gray_small.png) left 1px no-repeat;
}

#topics_box label {
	display: block;
	clear: both;
}

label.inner-label
{
	position: absolute;
	top: 3px;
	left: 5px;
}

#escriu-al-president-form label,
#social-zone #social-propostes label,
#donacions form#DonacionAddForm label
{
	display: block;
	line-height:28px;
	font-size:14px;
	atext-transform:uppercase;
	font-weight:normal;
	vertical-align:top;
	color:#999999;
	/* margin-right:15px; */
	clear: both;
	margin-right:0px !important;
}


#escriu-al-president-form div.checkbox label,
#social-zone #social-propostes div.checkbox label,
#donacions form#DonacionAddForm div.checkbox label
{
	display:inline-block;
	line-height:28px;
	height:28px;
	color:#404041;
}

#escriu-al-president-form div.checkbox input,
#social-zone #social-propostes div.checkbox input,
#donacions form#DonacionAddForm div.checkbox input
{
	margin:0px;
	height:28px;
	margin-right:5px;
}


#escriu-al-president-form .inner-label,
#social-zone #social-propostes .inner-label,
#donacions form#DonacionAddForm .inner-label
{
	font-size: 14px;
	color: lightgray;
	top: 8px;
	left: 8px;
	color: #999;
	line-height: auto;
	text-transform: none;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 0;
	line-height: 14px;
	cursor: text;
}

/* PSCTV */

#psctv
{
}

#psctv .psctv-wrapper
{
	color:white;
	margin-bottom:30px;
	overflow:hidden;
	_zoom:1;
}

#psctv .folded
{
	height:48px;
}

#psctv .unfolded
{
	
}

#psctv .nolive-folded
{
	background:transparent url(../img/psctv/livebar_upcoming_sprite.png) no-repeat left top;
}

#psctv .nolive-unfolded
{
	display:none;
	background:transparent url(../img/psctv/livebar_upcoming_sprite.png) no-repeat left -51px;
}

#psctv .live-folded
{
	background:transparent url(../img/psctv/livebar_sprite.png) no-repeat left top;
}

#psctv .live-unfolded
{
	background:transparent url(../img/psctv/livebar_sprite.png) no-repeat left -51px;
}

#psctv .nolive .tancament
{
	clear:both;
	height:7px;
	background:transparent url(../img/psctv/livebar_upcoming_bg_bottom.png) no-repeat left bottom;
}

#psctv .live .tancament
{
	clear:both;
	height:7px;
	background:transparent url(../img/psctv/livebar_bg_bottom.png) no-repeat left bottom;
}

#psctv .nolive h2
{
	width:247px;
	height:48px;
	color:white;
	text-transform:uppercase;
	font-size:16px;
	text-shadow:1px 1px #d8a709;
	float:left;
	text-align:center;
	line-height:50px;
}

#psctv .nolive .directes
{
	float:left;
	width:599px;
}

#psctv .nolive .directes li
{
	min-height:48px;
	overflow:hidden;
	_zoom:1;
}

#psctv .nolive-unfolded .directes li
{
	background:transparent url(../img/psctv/livebar_div.png) bottom center no-repeat;
}

#psctv .nolive-unfolded .directes li.last
{
	background:none;
}

#psctv .nolive .directes li .info,
#psctv .nolive .directes li .quan
{
	float:left;
}

#psctv .nolive .directes li .quan
{
	width:130px;
	padding-left:8px;
	
	overflow:hidden;
	_zoom:1;
}

#psctv .nolive .directes li .quan .data
{
	float:left;
	width:36px;
	height:42px;
	padding-top:6px;
}

#psctv .nolive .directes li .quan .data .dia
{
	text-align:center;
	display:block;
	font-size:21px;
	font-weight:bold;
	text-shadow:1px 1px #d8a709;
}

#psctv .nolive .directes li .quan .data .month
{
	text-align:center;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px #d8a709;
	text-transform:uppercase;
}

#psctv .nolive .directes li .quan .hora
{
	float:left;
	height:48px;
	width:76px;
	background: transparent url(../img/psctv/livebar_bg_time.png) no-repeat center center;
	font-size:16px;
	text-shadow:1px 1px #d8a709;
	font-weight:bold;
	line-height:48px;
	text-align:right;
	padding-right:18px;
}


#psctv .nolive .directes li .info
{
	width:407px;
	padding-left:14px;
	padding-right:40px;
	overflow:hidden;
	_zoom:1;
}

#psctv .nolive .directes li .info h3
{
	font-size:17px;
	text-shadow:1px 1px #e1ae01;
	font-weight:bold;
	aline-height:48px;
	margin-top:15px;
	padding-left:40px;
	background: transparent url(../img/psctv/livebar_icon_movie.png) no-repeat left 1px;
	line-height:20px;
}

#psctv .nolive .directes li .info .summary
{
	padding-left:41px;
	margin-top:10px;
	font-size:14px;
	color:#ffe4a2;
	line-height:18px;
	padding-bottom:18px;
}

#psctv .nolive-unfolded .directes li.last .info .summary
{
	padding-bottom:13px;
}

/* LIVE FOLDED */

#psctv .live-folded h2
{
	height:36px;
	padding-top:12px;
	padding-left:15px;
	padding-right:15px;
	float:left;
}

#psctv .live-folded h3
{
	float:left;
	font-size:17px;
	text-shadow:1px 1px #e1ae01;
	font-weight:bold;
	aline-height:48px;
	margin-top:15px;
	padding-left:40px;
	background: transparent url(../img/psctv/livebar_icon_movie.png) no-repeat left 1px;
	line-height:20px;
	width:666px;
}

/* LIVE UNFOLDED */

#psctv .live-unfolded .tv
{
	float:left;
	width:475px;
	height:300px;
	padding-top:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:30px;
	padding-bottom:15px;
}

#psctv .live-unfolded .liveinfo
{
	float:left;
	padding-top:20px;
	padding-right:40px;
	width:282px;
	padding-bottom:15px;
}

#psctv .live-unfolded .liveinfo .directe h2
{
	margin-bottom:10px;
}

#psctv .live-unfolded .liveinfo .directe h3
{
	font-size:17px;
	text-shadow:1px 1px #e1ae01;
	font-weight:bold;
	line-height:20px;
}

#psctv .live-unfolded .liveinfo .directe .summary
{
	margin-top:10px;
	font-size:14px;
	color:#ffe4a2;
	line-height:18px;
}

#psctv .live-unfolded .liveinfo .directes
{	
	margin-top:39px;
}

#psctv .live-unfolded .liveinfo .directes h2
{	
	color:white;
	text-transform:uppercase;
	font-size:14px;
	text-shadow:1px 1px #d8a709;
	margin-bottom:10px;
}

#psctv .live-unfolded .liveinfo .directes ul
{	
	
}

#psctv .live-unfolded .liveinfo .directes ul li
{	
	background:transparent url(../img/psctv/livebar_div_small.png) no-repeat top center;
	padding-top:10px;
	padding-bottom:10px;
	
	overflow:hidden;
	_zoom:1;
}

#psctv .live-unfolded .liveinfo .directes ul li.last
{	
	padding-bottom:0px;
}

#psctv .live-unfolded .liveinfo .directes li .quan
{
	width:130px;
	float:left;
	overflow:hidden;
	_zoom:1;
}

#psctv .live-unfolded .liveinfo .directes li .quan .data
{
	text-align:center;
	float:left;
}

#psctv .live-unfolded  .liveinfo .directes li .quan .data .dia
{
	text-align:center;
	display:block;
	font-size:21px;
	font-weight:bold;
	text-shadow:1px 1px #e2a70f;
}

#psctv .live-unfolded  .liveinfo .directes li .quan .data .month
{
	text-align:center;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-shadow:1px 1px #e2a70f;
	text-transform:uppercase;
}

#psctv .live-unfolded .liveinfo .directes li .quan .hora
{
	float:left;
	height:34px;
	width:79px;
	background: transparent url(../img/psctv/livebar_bg_time.png) no-repeat center center;
	font-size:16px;
	text-shadow:1px 1px #d8a709;
	font-weight:bold;
	line-height:34px;
	text-align:right;
	padding-right:23px;
}

#psctv .live-unfolded .liveinfo .directes li .info
{
	float:left;
	width:152px;
}

#psctv .live-unfolded .liveinfo .directes li .info h3
{
	font-size:14px;
	text-shadow:1px 1px #e1ae01;
	font-weight:bold;
	line-height:34px;
	height:34px;
	
}


#psctv .mes,
#psctv .menys
{
	color:white;
	width:93px;
	text-shadow:1px 1px #d7aa17;
	font-size:11px;
	text-align:center;
	padding-right:20px;
	text-transform:uppercase;
	float:left;
	height:48px;
	line-height:50px;
}

#psctv .mes
{
	background: transparent url(../img/psctv/livebar_arrow_down.png) no-repeat 80px center;
}

#psctv .menys
{
	background: transparent url(../img/psctv/livebar_arrow_up.png) no-repeat 80px center;
}


/* 

.post-box .vid-title {
overflow: hidden;
padding-left: 90px;
amargin-bottom: 15px;
}

.post-box .vid-title .image,
.post-box .vid-title .title {
float: left;
}

.img-video {
position: absolute;
top: -4px;
left: 15px;
}

.modified {
	overflow: visible;
	position: relative;
	margin-bottom:18px;
a	border-bottom:1px solid #EDEDED;
a	border-bottom: 1px solid #EDEDED;
}

.modified .post-box {
	background-color: #FFFFEB;
}

.post .vid-title h3,
#arxiu .post .vid-title h3,
.latest-posts .post .vid-title h3,
#que-penso .post .vid-title h3 ,
#directes .post .post-box .vid-title h3
{
margin: 0;
font-size: 20px;
letter-spacing: -1px;
line-height:30px;
margin-bottom:2px;
}

.post .vid-title h3 span {
text-transform: none;
color: #665e49;
font-size:20px;

}

.post .vid-title h3 {
margin-bottom:2px;

}

.post-box .vid-title span{
text-transform: uppercase;
color:#99977d;
font-size:11px;
}

#psctv,
#directes #psctv
{
background-color: #FFFFEB;
overflow: hidden;
padding-bottom: 0;
padding-top:10px;
padding-bottom:15px;
border:none;
border-right:1px solid #eaead8;
border-bottom:1px solid #eaead8;

}

#psctv.playing {
padding-bottom: 20px;
}

#psctv-player {
height: 300px;
margin-bottom:15px;
margin-top:15px;
}

#psctv .desc
{
text-transform: uppercase;
color:#99977d;
font-size:11px;
line-height:18px;
}

#psctv .psctv_veure_tots
{
	float:none;
	display:inline;
	font-size:12px;
	background:none;
	padding:0px;
	margin:0px;
	color:#6F6D5A;
	color:#BFBDA7;
	amargin-left:85px;
	amargin-top:15px;
	display:inline-block;
	afloat:right;
	position:absolute;
	left:20px;
	top:48px;
	afont-weight:bold;
	width:67px;
	text-align:center;
	
} */

/* Índex del microblogging */

#microblogging #microblog h2,
#arxiu .left h2,
#socialzone .left h2,
#directes .left h2,
#multimedia .left h2,
#agenda .left h2,
#microrelats .left h2,
#propostes-catalunya .left h2,
#programa .left h2,
#el-meu-programa .left h2,
#programa .left .fold-title,
#el-meu-programa .left .fold-title,
#el-teu-programa .left h2
{
	font-size:24px;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#f5f5f5;
	text-shadow:1px 1px #999999;
	background:transparent url(../img/bg-title-section.png) no-repeat left center;
	height:48px;
	line-height:49px;
	margin-bottom:30px;
	padding-left:12px;
	
	/* background-color: #E6E6E6;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	line-height:46px; */
}

#arxiu .left h2,
#multimedia .left h2,
#agenda .left h2,
#microrelats .left h2
{
	margin-bottom:0px;
}

#microblogging ul#feed {
	background-color: white;
}

#microblogging ul#feed li {
	padding-bottom:20px;
	margin-bottom:25px;
}

#microblogging ul#feed li.last {
	border-bottom:none;
}

#microblogging #microblog ul#feed li .bafarada {
	width: 450px;
}

#microblogging #microblog
{
	padding:0px;
}

/*
	INDEX DE DIRECTES
*/

#directes .post
{

}

#directes .post .post-box
{

}

#directes .post .post-box h3
{
	font-size:22px;
	letter-spacing:-1px;
	margin-bottom:2px;
}

#directes .date
{
	font-size:18px;
	letter-spacing:-1px;
	margin-bottom:10px;
	font-weight:bold;
	color:#665e49;
}
/* 
#directes .left h2
{
	font: bold 20px/44px Arial, sans-serif;
	color: #333;
	background-color: #E6E6E6;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	margin-bottom:20px;
	padding-left:20px;
	text-shadow:1px 1px white;
	line-height:40px;
} */

/* SOCIAL ZONE */


#socialzone h3
{
	color:#534842;
	font-size:24px;
	letter-spacing:-2px;
	line-height:35px;
	margin-bottom:8px;
	text-shadow:1px 1px white;
	margin-bottom:15px;
}

#socialzone .list h4
{
	color:#534842;
	font-size:18px;
	letter-spacing:-1px;
	line-height:26px;
	margin-bottom:5px;
}

#social-zone .list-event
{
	awidth:250px;
	
}

#social-zone
{
	overflow:hidden;
	_zoom:1;
	margin-top:30px;
}

#social-propostes .ok
{
	margin-bottom:0px;
	padding-left:28px;
	background:transparent url(../img/tick.png) left center no-repeat;
	font-size:16px;
	color:#404041;
}

.list-event li
{
	margin-bottom:15px !important;
	padding-bottom:15px !important;
}

.list-event .contingut-llistat .info-wrapper .event-quan
{
	overflow:hidden;
	_zoom:1;
	color:#c61300;
	float:left;
	border-right:1px solid #e8e8e8;
	text-transform:uppercase;
	font-weight:bold;
	awidth:32px;
	padding-right:10px;
	margin-right:15px;
	text-align:center;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:5px;
	
}

.list-event .contingut-llistat .info-wrapper .event-quan .event-data
{
	afloat:left;
	amargin-right:10px;
}


.list-event .contingut-llistat .info-wrapper .event-quan .event-data .month
{
	text-align:center;
	font-size:14px;
}

.list-event .contingut-llistat .info-wrapper .event-quan .event-data .dia
{
	text-align:center;
	font-size:26px;
	margin-top:1px;
}

.list-event .contingut-llistat .info-wrapper .event-quan .hora
{
	text-align:center;
	font-size:12px;
	aheight:36px;
	aline-height:36px;
	margin-top:1px;
	font-weight:normal;
	afloat:left;
}

.list-event .desc,
.list-event .contingut-editable
{
	font-family:Verdana,Arial,sans-serif;
	color:#404041;
	font-size:12px;
}


/* M U L T I M E D I A */

.multimedia-type-filter
{
	margin-bottom:5px;
	overflow:hidden;
	margin-top:10px;
	background:transparent url(../img/tabs-bg.png) no-repeat top left;
	height:30px;
}


.multimedia-type-filter li
{
	float:left;
	height:30px;
}

.multimedia-type-filter li div
{
	height:29px;
	border-right:1px solid white;
}

.multimedia-type-filter li.selected div
{
	height:30px;
}

.multimedia-type-filter li.selected.first
{
	background:transparent url(../img/tabs-bg.png) no-repeat left -37px;
}

.multimedia-type-filter li.selected
{
	background:transparent url(../img/tabs-bg.png) no-repeat -19px -37px;
}

.multimedia-type-filter li a,
.multimedia-type-filter li a:active,
.multimedia-type-filter li a:hover,
.multimedia-type-filter li a:visited
{
	display:block;
	height:29px;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	color:#999999;
	text-shadow:1px 1px white;
	text-transform:uppercase;
	border-right:1px solid #e6e6e6;
}

.multimedia-type-filter li.selected a,
.multimedia-type-filter li.selected a:active,
.multimedia-type-filter li.selected a:hover,
.multimedia-type-filter li.selected a:visited
{
	border-right:1px solid #2f9aca; 
	color:white;
	text-shadow:1px 1px #2d8cc3;
}

#multimedia .list h3
{
	margin-bottom:0px;
}

#multimedia .list .data
{
	float:none;
}

.video-list,
.multimedia-img-list
{
	clear:both;
	
	
	overflow:hidden;
	_zoom:1;
}

.video-list li,
.multimedia-img-list li
{
	margin-bottom:0px;
	padding-bottom:0px;
	
	overflow:hidden;
	_zoom:1;
	
	float:left;
	
	border-bottom:none !important;
	margin-right:15px;
	margin-bottom:30px;
}

.contingut-llistat .video-list li
{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

.video-list li
{
	width:180px;
	height:155px; 
}



.video-list li .data
{
	text-transform:uppercase;	
	font-size:11px;
	color:#999999;
	height:20px;
	line-height:20px;
	padding-left:3px;
	padding-right:3px;
}


.video-list li.rowlast
{
	margin-right:0px;
}

.video-list li.lastrow
{
	margin-bottom:45px;
}

.video-list li .thumbnail
{
	height:102px;
	overflow:hidden;
	margin-bottom:5px;
}

.video-list li .thumbnail,
.multimedia-img-list li .thumbnail
{
	background-color:white;
	border:3px solid #E0E0E0;
	padding:1px;
}

.multimedia-img-list li .thumbnail
{
	width:75px;
	height:75px;
}

.multimedia-img-list li.rowlast
{
	margin-right:0px;
}

.multimedia-img-list li.lastrow
{
	margin-bottom:45px;
}

.video-list li img
{
	width:172px;
	margin-top:-13px;
}

.video-list li h4
{
	afloat:left;
	font-size:14px;
	line-height:20px;
	padding-left:3px;
	padding-right:3px;
	font-weight:normal;
}

/* A G E N D A */

.calendar-widget
{	
	overflow:hidden;
	zoom:1;
}

	.calendar-widget .cal-nav-wrapper
	{
		overflow:hidden;
		zoom:1;
		background:transparent url(../img/bg_title_box.png) no-repeat center center;
		height:48px;
		margin-bottom
	}
	
		.calendar-widget .cal-nav-wrapper .prev_month,
		.calendar-widget .cal-nav-wrapper .next_month
		{
			height:48px;
			width:47px;
			float:left;
		}
			
			.calendar-widget .cal-nav-wrapper .prev_month a,
			.calendar-widget .cal-nav-wrapper .prev_month a:active,
			.calendar-widget .cal-nav-wrapper .prev_month a:visited,
			.calendar-widget .cal-nav-wrapper .prev_month a:hover,
			
			.calendar-widget .cal-nav-wrapper .next_month a,
			.calendar-widget .cal-nav-wrapper .next_month a:active,
			.calendar-widget .cal-nav-wrapper .next_month a:visited,
			.calendar-widget .cal-nav-wrapper .next_month a:hover
			{
				display:block;
				height:48px;
				width:47px;
			}
		
		.calendar-widget .cal-nav-wrapper .select-month
		{
			float:left;
			text-align:center;
			width:205px;
			height:33px;
			padding-top:15px;
		}
		
		.calendar-widget .cal-nav-wrapper .select-month a
		{
			color:#f5f5f5;
			font-size:17px;
			font-weight:bold;
			text-transform:uppercase;
			text-shadow:1px 1px #b3b5b6;
		}
	
	
	.calendar-widget .calendar-table
	{
	
	}
	
		.calendar-widget .calendar-table th 
		{
			color: #999999;
			font-size: 12px;
			font-weight: normal;
			height: 30px;
			vertical-align: middle;
			width: 43px;
			text-align:center;
		}		
		
		.calendar-widget .calendar-table tbody tr td
		{
				border: 1px solid #ebebeb;
				height: 30px;
				width: 30px;
				line-height: 30px;
				text-align: center;
				font-size: 14px;
				color: #004878;
				font-weight:normal;
		}

	
	
	#agenda #calendar .btn a 
	{
		display: block;
		height: 16px;
	}

#agenda .cell-prev a {
background: url(../img/sprites/arrows_blue.png) left 1px no-repeat scroll;
}

#agenda .cell-prev a:hover {
background-position: left -22px;
}

#agenda .cell-next {
text-align: right;
}

#agenda .cell-next a {
background: url(../img/sprites/arrows_blue.png) right -45px no-repeat scroll;
}

#agenda .cell-next a:hover {
background-position: right -68px;
}

#agenda .month a {
font-size: 1.6em;
color: #144D5E;
vertical-align: top;
}

/* 
#agenda td 
{
	border: 1px solid #DCDAD4;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #004878;
} */

#agenda tr td:first-child {
border-left: none;
}

#agenda tr:first-child td {
border-top: 1px solid #ebebeb;
}

#agenda tr:last-child td {
border-bottom: none;
}

#agenda tr td:last-child {
border-right: none;
}

#agenda td.cell-othermonth {
color: #B8C6CC;
border: none;
}

#agenda td.cell-event a 
{
color: #C61300;
font-weight: nromal;
}

.google-map
{
	height:300px;
}


/* M I C R O R E L A T S */

.microrelat-row .microrelat-box
{
	/* height:178px; */

	overflow:hidden;
	_zoom:1;
	
	background-color:#e9e9e9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	margin-bottom:6px;
}

#microrelats li.destacat .microrelat-box
{
	background:transparent url(../img/chart_selected_bg.png) left top repeat-x;
}

#microrelats .list li,
#propostes-catalunya .list li
{
	border:none;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}

#microrelats .list li.last
{
	margin-bottom:45px;
}

.microrelat-row .number
{
	height:178px;
	width:72px;
	border-right:1px solid #dddddd;
	float:left;
	text-align:center;
/* 	padding-top:20px; */
	
	position:relative;
}

#microrelats li.destacat .microrelat-row .number
{
	border-right:1px solid #e1b302;
}

.microrelat-row .number p
{
	color:#cccccc;
	text-shadow:1px 1px #f9f9f9;
	font-size:35px;
	font-weight:bold;
	
	z-index:999;
	top:20px;
	padding-top:20px;
	width:72px;
/* 	position:absolute; */
}

#microrelats li.destacat .microrelat-row .number p
{
	color:white;
	text-shadow:1px 1px #d2a530;
}


.microrelat-row .number .share-wrapper
{
	/* display:none; */
	padding-top:70px;
	position:absolute;
	top:5px;
	left:5px;
	width:62px;
	height:98px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#f0f0f0;
	z-index:998;
}

#microrelats li.destacat .microrelat-row .number .share-wrapper
{
	background:transparent url(../img/chart_selected_over_bg.png) top left repeat-x;
}

.microrelat-row .dades
{
	overflow:hidden;
	_zoom:1;
	
	position:relative;
	
	float:left;
	border-left:1px solid #f4f4f4;
	padding:15px;
	padding-top:20px;
	height:143px;
}

#microrelats li.destacat .microrelat-row .dades
{
	border-left:1px solid #fcd235;
}

.microrelat-row .dades h3
{
	margin:0px;
	letter-spacing:normal;
	line-height:20px;
	height:98px;
	color:#4d4d4d;
	text-shadow:1px 1px #f9f9f9;
	font-size:14px;
	font-weight:normal;
	width:240px;
	margin-bottom:15px;
	overflow:hidden;
}

#microrelats li.destacat .microrelat-row .dades h3
{
	color:white;
	font-weight:bold;
	text-shadow:1px 1px #d2a530;
}

.microrelat-row .dades .source
{
	position:absolute;
	bottom:15px;

	color:#AAAAAA;
	font-size:10px;
	line-height:15px;
	text-shadow:1px 1px #F9F9F9;
	width:217px;
	overflow:hidden;
}

#microrelats li.destacat .microrelat-row .dades .source
{
	color:#f4efa1;
	text-shadow:1px 1px #ddab26;
	
}

.microrelat-row .barchart
{
	overflow:hidden;
	float:left;
	margin:10px;
	padding:20px;
	padding-bottom:0px;
	
	padding-left:30px;
	
	width:161px;
	height:138px;
	
	background-color:white;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.microrelat-row .axis
{
	float:left;
	height:92px;
	overflow:hidden;
	padding:15px;
	padding-top:8px;
	padding-bottom:8px;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}

.microrelat-row .axis .bar
{
	background-repeat:no-repeat;
	background-color:transparent;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	float:left;
	height:92px; 
	width:28px;
	margin-left:20px;
}

.microrelat-row .axis .first-bar
{
	margin-left:0px;
}

.microrelat-row .axis .blue-bar
{
	background-image:url(../img/chart_bar1.png);
}

.microrelat-row .axis .red-bar
{
	background-image:url(../img/chart_bar2.png);
}

.microrelat-row .values
{
	padding-left:8px;
	color:#808080;
	font-size:11px;
	float:left;
	width:46px;
	height:108px;
}

.microrelat-row .values li
{
	margin:0px !important;
	padding:0px !important;
	background:none !important;
	
	line-height:15px;
	height:15px;
	margin-bottom:15px !important;
}

.microrelat-row .values li.last
{
	margin:0px;
}

.microrelat-row .labels
{
	clear:both;
	overflow:hidden;
	_zoom:1;

	color:#808080;
	padding-left:8px;
	padding-top:6px;
}

.microrelat-row .labels li
{
	float:left !important;
	background:none !important;
	margin:0px !important;
	padding:0px !important;
	
	font-size:13px;
	text-align:center;
	width:45px;
}

.microrelat-row .increment
{
	position:absolute;
	background:transparent url(../img/charts_feature.png) no-repeat center center;
	height:34px;
	width:58px;
	line-height:30px;
	top:-5px;
	right:86px;
	text-align:center;
	color:#d98d00;
	text-shadow:1px 1px #fddc31;
	font-size:18px;
	font-weight:bold;
}

.microrelat-row .compartir
{
	border:none;
	padding:0px;
}

.microrelat-row .compartir h5
{
	font-size:10px;
}





/* G R I D */

.grid-list
{
	background-color:white;
	overflow:hidden;
	_zoom:1;
}

.grid-list li
{
	float:left;
	width:115px;
	height:180px;
	
	background:transparent url(../img/programa/quad_2.png) 6px 10px no-repeat;
	
	overflow:hidden;
	_zoom:1;
}

.grid-list li.rowlast
{
	/* posar background del border nomes bottom */
	background:transparent url(../img/programa/quad_2.png) -109px 10px no-repeat;
}

.grid-list li.lastrow
{
	/* posar background del border nomes right */
	background:transparent url(../img/programa/quad_2.png) 6px -170px no-repeat;
}

.grid-list li.lastrow.rowlast
{
	background:transparent url(../img/programa/quad_2.png) -109px -170px no-repeat;
	/* treure el background dels borders */
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* P R O G R A M A */

/* Llistat de temàtiques */

#programa #tematica-list-wrapper
{
	width:590px;
	overflow:hidden;
	
	position:absolute;
	overflow:hidden;
	z-index:9;
}

#programa #tematica-list-wrapper #plegar-programa
{
	width:575px;
	background:transparent url(../img/programa/tornar.png) left top no-repeat;
	z-index:9;
	height:34px;
}

#programa #tematica-list-wrapper #plegar-programa a
{
	text-transform:uppercase;
	text-align:right;
	z-index:9;
	height:34px;
	line-height:33px;
	display:block;
	padding-right:49px;
	font-size:12px;
	color:#C02231;
	text-shadow:1px 1px white;
	background:transparent url(../img/programa/tornar.png) left -102px no-repeat;
}

#programa #tematica-list-wrapper #plegar-programa.unfold
{
	background-position:left -68px;
}

#programa #tematica-list-wrapper #plegar-programa.unfold a
{
	background-position:left -136px;
}

#programa #tematica-list-wrapper #plegar-programa.fold
{
	background-position:left -34px;
} 
#programa #tematica-list-wrapper #plegar-programa.fold a
{
	background-position:left -102px;
}

#programa #tematica-display-wrapper
{
	padding-top:55px;
	width:575px;
}

#programa #tematica-list
{
	padding-bottom:15px;
	width:590px;
	overflow:hidden;
	_zoom:1;
	padding-top:10px;
}

#programa #tematica-list li
{	
	overflow:visible;
}

#programa #tematica-list li a.veuremes-tema
{
	background-position:center 35px;
	background-color:transparent;
	background-repeat:no-repeat;
	display:block;
	padding:14px;
	width:87px;
	height:44px;
	padding-top:122px;
	
	padding-top:111px;
	padding-bottom:0px;
	height:69px;
	
	overflow:hidden;
	_zoom:1;
	/* border-right:1px solid silver;
	border-bottom:1px solid silver; */
}

#programa #tematica-list li.rowlast a.veuremes-tema
{
	border-right:none;
}

#programa #tematica-list li.lastrow a.veuremes-tema
{
	border-bottom:none;
}

#programa .mesinfo-tema
{
	position:absolute;
	width:238px;
	margin-top:-180px;
	/* background:transparent url(../img/programa/bg_select_esq.png) top left no-repeat; */
	display:none;
	
	/* background-color:#F5F5F5;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow:3px 3px 8px #a9a9a9;
	-webkit-box-shadow:3px 3px 8px #a9a9a9;
	box-shadow:3px 3px 8px #a9a9a9;
	
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	*/
	
	background:transparent url(../img/programa/bg_select_esq.png) left top no-repeat;
	
	
	height:182px;
	padding:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	
}


#programa li.rowlast .mesinfo-tema
{
	/* background:transparent url(../img/programa/bg_select_dreta.png) top left no-repeat;
 */
	 
	/* background-color:#F5F5F5;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow:-3px 3px 8px #a9a9a9;
	-webkit-box-shadow:-3px 3px 8px #a9a9a9;
	box-shadow:-3px 3px 8px #a9a9a9;
	
	border-right:none;
	border-left:1px solid #a9a9a9;
	*/
	
	background:transparent url(../img/programa/bg_select_dreta.png) right top no-repeat;
	
	margin-left:-123px;

	padding-left:0px;
	padding-right:0px;
}

#programa #tematica-list .icon-wrapper
{
	display:block;
	height:60px;
	width:98px;
	overflow:hidden;
}

#programa #tematica-list .titol-tema
{
	color:#303030;
	text-transform:uppercase;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	/* line-height:17px; */
}

#programa #tematica-list .titol-tema
{
	color:#303030;
	color:#727272;
	text-transform:uppercase;
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}

#programa #tematica-list h4 .titol-tema
{
	text-align:center;
}

#programa #tematica-list li.selected h4 > .titol-tema
{
	/* color:red; */
}

#programa #tematica-list .veuremes-tema .titol-tema
{
	display:block;
	margin-top:8px;
}


/* 
#programa li .mesinfo-tema .titol-tema
{
	padding-top:5px;
	border-top:1px solid silver;
	text-align:right;
} */

#programa li .mesinfo-tema .mesinfo-header
{
	position:relative;
	padding-right:22px;
	padding-left:16px;
	padding-top:10px;
	text-align:right;
	height:83px;
	background-position:7px bottom;
	background-color:transparent;
	background-repeat:no-repeat;
}

#programa li.rowlast .mesinfo-tema .mesinfo-header
{
	padding-left:22px;
	padding-right:16px;
	text-align:left;
	background-position:130px bottom;
	background-color:transparent;
	background-repeat:no-repeat;
}

#programa li .mesinfo-tema .mesinfo-header .titol-tema
{
	padding-left:25px;
	text-shadow:1px 1px white;
	color:#565656 !important;
}

#programa li.rowlast .mesinfo-tema .mesinfo-header .titol-tema
{
	padding-left:0px;
	padding-right:25px;
}

#programa li .mesinfo-tema .mesinfo-header .veure-tema
{
	position:absolute;
	bottom:15px;
	right:22px;
}

#programa li.rowlast .mesinfo-tema .mesinfo-header .veure-tema
{
	left:22px;
}

#programa li .mesinfo-header .subject-loading
{
	position:absolute;
	bottom:18px;
	right:98px;
	display:none;
}

#programa li.rowlast .mesinfo-header .subject-loading
{
	bottom:18px;
	left:98px;
}

#programa li .mesinfo-tema .mesinfo-summary
{
	padding-top:4px;
	padding-left:16px;
	padding-right:22px;
	font-family:Verdana,Arial;
	line-height:16px;	
	font-size:11px;
	color:#5A5A5A;
	text-shadow:1px 1px white;
}

#programa li.rowlast .mesinfo-tema .mesinfo-summary
{
	padding-left:22px;
	padding-right:16px;
}

/* Detall de cada temàtica */

#programa .subject-info-wrapper,
#el-meu-programa .subject-info-wrapper
{
	overflow:hidden;
	position:relative;
	height:232px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:15px;
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
}

#el-meu-programa .subject-info-wrapper
{
	margin-bottom:0px;
}

#programa .subject-info,
#el-meu-programa .subject-info
{
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;	
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	bottom:0px;
	background-color:#5E5B57;
	background-color:rgba(0,0,0,0.6);
	*background-color:#5E5B57;
	width:545px;
	
	color:white;
	font-family:Verdana;
	font-size:14px;

	overflow:hidden;
}

#programa .subject-info-wrapper .subject-info-unfolded,
#el-meu-programa .subject-info-wrapper .subject-info-unfolded
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#programa .subject-info h3,
#el-meu-programa .subject-info h3
{
	font-size:28px;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:2px;
}

#programa .subject-info p,
#el-meu-programa .subject-info p
{
	line-height:22px;
}

#programa .subject-info p.full,
#el-meu-programa .subject-info p.full
{
	display:none;
	margin-top:-22px;
}

#programa .left h2,
#el-meu-programa .left h2,
#el-teu-programa .left h2
{
	/* position:relative; */
	background:transparent url(../img/programa/bg-title-red-sprite-2.png) left top no-repeat !important;
	margin-bottom:0px !important;
	text-shadow:1px 1px #680f13 !important;
	color:#fff3f3 !important;
}

#programa #tria.fold
{
	background-position:left -48px !important;
}
#programa #tria.fold:hover
{
	background-position:left -96px !important;
}

#programa #tria.unfold
{
	background-position:left -144px !important;
}

#programa #tria.unfold:hover
{
	background-position:left -192px !important;
}

#programa #tria a,
#programa #tria a:visited,
#programa #tria a:active,
#programa #tria a:hover
{
	display:block;
	color:white;
}


/* Desplegables generics Temàtica */

#programa .subject-section,
#el-meu-programa .subject-section
{
	margin-bottom:15px;
}

#programa .section-last
{
	margin-bottom:0px !important;
}

#programa .subject-section .fold-title
{	
	/* Sobreescribim els estils dels típics h2 */
	margin-bottom:0px !important;
	text-transform:none !important;
}

#programa .subject-section .fold-section
{	
	width:575px;
}

#programa .subject-section h4
{
	background:transparent url(../img/programa/bg-title-grey.png) left top no-repeat !important;
}

#programa .subject-section h4.folded
{
	color:#8a8b8d !important;
	text-shadow:1px 1px #c8c9cb !important;
	background-position: left -96px !important;
}

#programa .subject-section h4.unfolded
{
	background-position: left -48px !important;
}

#programa #que .fold-section
{
	display:none;
}

/* Proposem */

#programa .proposem
{

}

#programa .proposem ul,
#el-meu-programa .proposem ul
{
	padding-top:5px;
}

#programa .proposem li,
#el-meu-programa .proposem li
{
	padding:20px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#f5f5f5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:5px;
}

#programa .proposem li.featured,
#el-meu-programa .proposem li.featured
{
	background-color:#e9e9e9;
}

#programa .proposem li.featured h4,
#el-meu-programa .proposem li.featured h4
{
	font-size:18px;
	/* text-transform:uppercase; */
	margin-bottom:3px;
	/* text-transform:none; */
	line-height:24px;
}

#programa .proposem li.selected .info-wrapper .count,
#el-meu-programa .proposem li.selected .info-wrapper .count
{
	color:#BC0114;
	text-shadow:1px 1px white;
}

#programa .proposem li .info-wrapper,
#el-meu-programa .proposem li .info-wrapper
{
	overflow:hidden;
	_zoom:1;
	
	border-bottom:1px solid #e2e2e2;
	padding-bottom:15px;
}

#programa .proposem li.featured .info-wrapper,
#el-meu-programa .proposem li.featured .info-wrapper
{
	border-bottom:1px solid #d2d2d2;
}

#programa .proposem li .info-wrapper .count,
#el-meu-programa .proposem li .info-wrapper .count
{
	float:left;
	padding-top:0px;
	text-align:center;
	font-size:46px;
	font-weight:bold;
	color:#dadada;
	text-align:center;
	width:50px;
	letter-spacing:-1px;
	padding-right:20px;
	
}

#programa .proposem li .info-wrapper .info,
#el-meu-programa .proposem li .info-wrapper .info
{
	float:left;
	width:445px;
	padding-right:10px;
}

#programa .proposem li.featured .info-wrapper .info,
#el-meu-programa .proposem li.featured .info-wrapper .info
{
	width:auto;
}

#programa .proposem li h5,
#el-meu-programa .proposem li h4
{
	color:#bc0114;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	font-size:13px;
	text-shadow:1px 1px white;
}

#programa .proposem li .summary,
#el-meu-programa .proposem li .summary
{
	color:#4D4D4D;
	font-size:13px;
	font-weight:normal;
	letter-spacing:normal;
	line-height:20px;
	text-shadow:1px 1px #F9F9F9;
	font-family:Verdana,Arial;
}

#programa .proposem li .share-wrapper,
#el-meu-programa .proposem li .share-wrapper
{
	border-top:1px solid white !important;
}

#programa .proposem li.featured .share-wrapper,
#el-meu-programa .proposem li.featured .share-wrapper
{
	border-bottom:1px solid #D2D2D2;
}

#programa .proposem li.featured .share-wrapper h5,
#el-meu-programa .proposem li.featured .share-wrapper h5
{
	text-shadow:1px 1px white;
}

#programa .proposem li .share-wrapper .afegir
{
	float:right;
	height:26px;
	line-height:26px;
}

#programa .proposem li .share-wrapper .proposal-loading
{
	float:right;
	padding-top:3px;
	margin-right:10px;
	display:none;
}

#programa .proposem li .share-wrapper .afegit
{
	float:right;
}

/* Què hem fet */

#programa .que-hem-fet
{
	padding-top:15px;
	padding-bottom:1px;
	padding-left:5px;
}

#programa #meu-programa-list > li
{
	margin-bottom:20px;
}

#el-meu-programa #meu-programa-list  .lesteves
{
	color:#BC0114;
	font-size:21px;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:35px;
	/* letter-spacing:-1px; */
	margin-bottom:20px;
}

/* PROGRAMA BOX CARRITO */

#programa-box .rightbox-content
{
	padding-bottom:10px;
	padding-top:15px;
}

#programa-box .guidance
{
	/* padding-bottom:30px; */
	}

#programa-box .guidance p
{
	margin-bottom:10px;
	text-shadow:1px 1px white;
}

#programa-box .guidance p strong
{
	color:#BC0114;
	font-weight:normal;
	display:block;
	padding-left:46px;
	background:transparent url(../img/programa/arrow_carret_buit.png) left center no-repeat;
}

#programa-box .cart-tools
{
	overflow:hidden;
	_zoom:1;
	
	margin-bottom:18px;
	height:21px;
}

#programa-box .cart-tools .cart-total
{
	height:21px;
	line-height:21px;
	float:left;
	font-family:Verdana,Arial;
	color:#4e4e4e;
	font-size:12px;
	font-weight:bold;
}

#programa-box .cart-tools .veure-programa
{
	float:right;
}

#programa-box #programa-cart li
{
	overflow:hidden;
	_zoom:1;
	position:relative;
	background-color:white;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	margin-bottom:10px;
	padding:8px;
	padding-left:8px;
	padding-right:8px;
}

#programa-box #programa-cart li .illustrative
{
	float:left;
	border:3px solid #e6e4e5;
	padding:2px;
}

#programa-box #programa-cart li .item-info
{
	width:169px;
	float:left;
	margin-left:10px;
}

#programa-box #programa-cart li .item-info h6,
#programa-box #programa-cart li .item-info p
{
	line-height:15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	font-size:11px;
	color:#323232;
}

#programa-box #programa-cart li .item-info h6
{
	font-weight:bold;
	margin-bottom:5px;
}

#programa-box #programa-cart li .elimina
{
	position:absolute;
	bottom:5px;
	right:5px;
}

#programa-box #programa-cart li .elimina-loading
{
	display:none;
	position:absolute;
	bottom:5px;
	right:5px;
}

#programa-box #programa-cart li.hidden-proposal
{
	border:none;
	margin:0;
	padding:0;
	background:none;
}

/* Descarrega el programa sencer */
.specialrightbox h5
{
	/* color:#BC0114;
	text-shadow:1px 1px #fefaf7; */
}

.specialrightbox
{
	margin-top:0px !important;
}

#programa-complet
{
	padding-bottom:0px !important;
}

#programa-complet ul
{
	/* padding-top:15px;
	*/
	
	padding-top:8px !important; 
	padding-bottom:8px !important; 
	background:transparent url(../img/programa/download-gray.png) 230px 16px no-repeat;
}

#programa-complet ul li a
{
	font-size:17px;
	font-weight:bold;
	padding-left:45px !important;
}


/* Eines 1 del programa personalitzat */
#el-meu-programa h2
{
	margin-bottom:0px !important;
}

#el-meu-programa #print-title
{
	display:none;
}

#el-meu-programa #programa-tools
{
	overflow:hidden;
	_zoom:1;
	border-bottom:1px solid #ececec;
	margin-bottom:20px;
	padding-top:12px;
	padding-bottom:6px;
}

#el-meu-programa #programa-tools li
{
	float:left;
	height:27px;
	line-height:26px;
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #ececec;
}

#el-meu-programa #programa-tools li.last
{
	border:none;
}

#el-meu-programa #programa-tools li.pdf a
{
	display:block;
	padding-right:37px;
	background:transparent url(../img/programa/ico_pdf_petit.png) right bottom no-repeat;
}

#el-meu-programa #programa-tools li.print a
{
	display:block;
	/* text-transform:uppercase; */
	padding-right:37px;
	background:transparent url(../img/programa/ico_imprimir.png) right bottom no-repeat;
}

#el-meu-programa #programa-tools li .compartir
{
	border:none;
	padding:0px;
	margin:0px;
	height:auto;
	line-height:normal;
}

#el-meu-programa #programa-tools li .compartir h5
{
	text-transform:none;
	color:#4E4E4E;
}

#programa-box  .rightbox-content li .tool-button
{
	float:right;
}

#el-meu-programa #programa-box .rightbox-content li 
{
	padding-top:0px;
}

#el-meu-programa #programa-box .rightbox-content
{
	padding-bottom:0px;
}

#overlay
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	background-color:gray;
	display:block;
	bottom:0;
	right:0;
	z-index:1000;
	opacity:0.6;
	filter:alpha(opacity=50);
}

#disclamer
{
	position:fixed;
	
	top:186px;
	width:940px;
	background-color:white;
	z-index:2000;
	padding:10px;
}

#disclamer #disclamer-frame
{
	overflow:hidden;
	_zoom:1;
	padding:15px;
	background:#f5f5f5 url(../../img/programa/bg_lightbox.png) left top repeat-x;
}

#disclamer #disclamer-frame #disclamer-left
{
	float:left;
	padding-right:25px;
	margin-right:25px;
	border-right:1px solid #dddddd;
	width:559px;
}

#disclamer #disclamer-frame #disclamer-right
{
	float:right;
	width:300px
}

#disclamer #disclamer-frame #disclamer-right h5
{
	padding-top:10px;
	margin-bottom:14px;
	font-size:20px;
	color:#BC0114;
	text-shadow:1px 1px white;
	letter-spacing:-1px;
}

#disclamer #disclamer-frame #disclamer-right p
{
	font-size:14px;
	text-shadow:1px 1px white;
	margin-bottom:10px;
	line-height:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#484848;
}

/* PROGRAMA ELECTORAL PÀGINA */

#programa-pagina h2
{
	margin-bottom:15px !important;
}

#programa-pagina h2 img
{
	width:575px;
}

.pdf-sencer-programa,
.pdfs-programa
{
	padding-bottom:0px !important;
	margin-top:30px;
}

.pdf-sencer-programa ul li
{
	height:95px;
	background:transparent url(../img/programa/pdf-big.png) 10px center no-repeat;
}

.pdf-sencer-programa ul li a,
.pdf-sencer-programa ul li a:active,
.pdf-sencer-programa ul li a:visited,
.pdf-sencer-programa ul li a:hover
{
	padding-top:28px;
	padding-left:90px;
	color:#404041;
	font-size:22px;
	font-weight:bold;
	height:67px;
	display:block;
	background:transparent url(../img/programa/download-green.png) 462px center no-repeat;
}

.pdfs-programa
{
	padding-left:0px !important;
	padding-right:0px !important;
	
}

.pdfs-programa h4
{
	margin-left:12px;	
	margin-right:12px;	
}

.pdfs-programa > ul
{
	border:none;
}

	.pdfs-programa > ul > li
	{
		border-bottom:1px solid #dddddd;
		border-top:1px solid white;
		cursor:pointer;
	}

	.pdfs-programa > ul > li:first-child
	{
		border-top:none;
	}

	.pdfs-programa > ul > li:last-child
	{
		border-bottom:none;
	}
	
		
		/* .pdfs-programa > ul > li.folded > ul
		{
			display:none;
		}
 */
		.pdfs-programa > ul > li .tema-wrapper
		{
			height:70px;
			/* border-bottom:1px solid #dddddd; */
			border-bottom:1px solid #dddddd;
		}
		
		.pdfs-programa > ul > li.folded .tema-wrapper
		{
			border-bottom:none;
		}	

			.pdfs-programa > ul > li .tema-wrapper .tema
			{	
				margin-left:12px;
				margin-right:12px;
				overflow:hidden;
				_zoom:1;
			}
			.pdfs-programa > ul > li:first-child .tema-wrapper .tema
			{
				border-top:1px solid white;
				background:transparent url(../img/bg_top_gadget.png) no-repeat scroll center top;
			}
			
				.pdfs-programa > ul > li .tema-wrapper .tema .number
				{	
					float:left;
					height:52px;
					color:#CCCCCC;
					font-size:35px;
					font-weight:bold;
					text-shadow:1px 1px #F9F9F9;
					padding-top:18px;
					width:52px;
					z-index:999;
					text-align:center;
					margin-right:5px;
				}
				
				.pdfs-programa > ul > li .tema-wrapper .tema .tema-title-wrapper
				{	
					float:left;
				}
				
				.pdfs-programa > ul > li .tema-wrapper .tema .tema-title-wrapper h5
				{	
					margin:0px;
					padding:0px;
					font-weight:normal;
					vertical-align:middle;
					display:table-cell;
					height:70px;
					color:#666666;
					font-family:Verdana,Arial,Helvetica,sans-serif;
					line-height:17px;
					width:347px;
					padding-right:147px;
					background:transparent url(../img/programa/reducir.png) 415px 17px no-repeat;										
				}	
				
				.pdfs-programa > ul > li.folded .tema-wrapper .tema .tema-title-wrapper h5
				{	
					background:transparent url(../img/programa/desplegar.png) 415px 17px no-repeat;										
				}
				
				.pdfs-programa > ul > li .tema-wrapper .tema .tema-title-wrapper h5:hover
				{	
					background-position:415px -38px;					
				}	
				
				.pdfs-programa > ul > li.folded .tema-wrapper .tema .tema-title-wrapper h5:hover
				{	
					background-position:415px -38px;					
				}	
				
				
	
	.pdfs-programa > ul > li ul
	{
		background-color:#f5f5f5;
		border-top:1px solid white;
		padding-left:12px;
		padding-right:12px;
	}			
		.pdfs-programa > ul > li ul li
		{
			height:70px;
			border-bottom:1px solid #e3e3e3;
			background:transparent url(../img/programa/download-gray.png) 472px center no-repeat;
		}					
		
		.pdfs-programa > ul > li ul li:last-child
		{
			border-bottom:none;
		}	
		
		.pdfs-programa > ul > li ul li a,
		.pdfs-programa > ul > li ul li a:active,
		.pdfs-programa > ul > li ul li a:visited
		{
			height:48px;
			display:block;
			padding-left:58px;
			padding-top:22px;
			background:transparent url(../img/filetypes/medium/pdf.png) 10px center no-repeat;
			color:#404041;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			padding-right:100px;
			
		}
		
		
/* ET FEM EL PROGRAMA */
#el-teu-programa .left h2
{
	margin-bottom:10px !important;
}

#el-teu-programa form#et-fem #progress
{
	background:transparent url(../img/programa/bg_persones.png) left top no-repeat;
	height:204px;
}

#el-teu-programa form#et-fem.step-2 #progress
{
	background-position:left -204px;
}

#el-teu-programa form#et-fem.step-3 #progress
{
	background-position:left bottom;
}

#el-teu-programa form#et-fem > fieldset
{
	background:white;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:25px;
	margin-bottom:20px;
}

#el-teu-programa form#et-fem > fieldset p.intro
{
	padding-bottom:15px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:25px;
}

#el-teu-programa #et-fem .telfem-navigator
{
	height:40px;
	padding-top:9px;
	padding-left:15px;
	overflow:hidden;
	_zoom:1;
	background:white url(../img/programa/bg_caps_num.png) top left repeat-x;
	margin-bottom:25px;
}

#el-teu-programa #et-fem .telfem-navigator li,
#el-teu-programa #et-fem.step-2 .telfem-navigator li#step1-indicator,
#el-teu-programa #et-fem.step-3 .telfem-navigator li#step1-indicator
{
	float:left;
	margin-right:4px;
	background:transparent url(../img/programa/bg_num_gris.png) top left no-repeat;
}

#el-teu-programa #et-fem .telfem-navigator li a,
#el-teu-programa #et-fem.step-2 .telfem-navigator li#step1-indicator a,
#el-teu-programa #et-fem.step-3 .telfem-navigator li#step1-indicator a
{
	display:block;
	height:39px;
	line-height:41px;
	width:50px;
	font-size:26px;
	color:#979797;
	text-shadow:1px 1px #d2d2d2;
	font-weight:bold;
	text-align:center;
}

#el-teu-programa #et-fem .telfem-navigator li#step1-indicator,
#el-teu-programa #et-fem.step-2 .telfem-navigator li#step2-indicator,
#el-teu-programa #et-fem.step-3 .telfem-navigator li#step3-indicator
{
	background-image:url(../img/programa/bg_num_orange.png);
}

#el-teu-programa #et-fem .telfem-navigator li#step1-indicator a,
#el-teu-programa #et-fem.step-2 .telfem-navigator li#step2-indicator a,
#el-teu-programa #et-fem.step-3 .telfem-navigator li#step3-indicator a
{
	color:white;
	text-shadow:1px 1px #d8a53a;
}

#el-teu-programa #et-fem div.radio
{
	overflow:hidden;
	_zoom:1;
}

#el-teu-programa #et-fem div.radio *
{
	float:left;
	height:27px !important;
	line-height:27px !important;
	margin:0px !important;
	padding:0px !important;
	margin-right:5px !important;
}

#el-teu-programa #et-fem div.radio label
{
	margin-right:15px !important;
}

#el-teu-programa #et-fem div.radio p
{
	float:none !important;
	margin-right:15px !important;
}

/* #el-teu-programa #et-fem div.radio label
{
	color:black;
	font-weight:normal;
	font-family:Arial,Helvetica,sans-serif;
} */

.checkbox-column-wrapper
{
	-moz-column-count:2;
	-webkit-column-count:2;	
	-moz-column-gap:65px;
	-webkit-column-gap:65px;
}

#el-teu-programa #et-fem .checkbox-column-wrapper
{
	/* padding-top:10px; */
}

#el-teu-programa form#et-fem label,
#el-teu-programa #et-fem div.radio p,
#el-teu-programa form#et-fem #sexe label,
#el-teu-programa form#et-fem #subject-label,
#el-teu-programa form#et-fem label.inner-label
{
	color:#ea6c00 !important;
	font-size:14px !important;
	font-weight:bold !important;
	font-family:Arial,sans-serif !important;
}

#el-teu-programa form#et-fem #subject-label
{
	height:27px;
	line-height:27px;
}

/* #el-teu-programa #et-fem div.radio p
{
	line-height:18px !important;
	height:18px !important;
} */

#el-teu-programa form#et-fem div.radio label,
#el-teu-programa form#et-fem div.checkbox-column-wrapper label
{
	color:#404041 !important;
	font-size:13px !important;
	font-weight:normal !important;
}

.apila-input-row
{
	overflow:hidden;
	_zoom:1;
}

.apila-input-row div.input
{
	margin-right:20px;
}

.apila-input-row div.last
{
	margin-right:0px !important;
}

#el-teu-programa form#et-fem .apila-input-row div.input
{
	float:left;
}


#el-teu-programa form#et-fem .double-input-row select,
#el-teu-programa form#et-fem .double-input-row div.radio
{
	width:252px;
}

#el-teu-programa form#et-fem .double-input-row div.input
{
	margin-right:70px;
}

#el-teu-programa form#et-fem #continuar img
{
	padding-top:11px;
}

#el-teu-programa form#et-fem .submit,
#el-teu-programa form#et-fem .telfem-button
{
	margin-top:25px;
	display:block;
}

/*************** formulario donacions ****************/

/* #donacions{
}

#donacions img{
	margin-bottom:-8px;
	margin-left:8px;
}
 */
#donacions  h3{
	color:#BC0114;
	font-size:20px;
	letter-spacing:-1px;
	margin-bottom:25px;
	text-shadow:1px 1px white;
}		

#donacions  h4{
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent none repeat scroll 0 0 !important;
	color:#534842 !important;
	font-size:14px !important;
	height:auto !important;
	/* line-height:35px !important; */
	margin:0 0 10px !important;
	padding:0 !important;
	text-shadow:1px 1px white !important;
	text-transform:none !important;		
	margin-top:20px !important;
}
/* 		
div.personals input{
	float:left;
	margin:5px 10px 5px 5px !important;
} */

/* div.personals .right{
	margin:5px;
	float:left;
} */
/* 
div.personals .error-message,div.personals .right .error-message{
	clear:both;
} */

/* #DonacionAddForm input[type="text"]{
	background-color:#E6E6E6;
	border-color:#DCDCDC -moz-use-text-color -moz-use-text-color #DCDCDC;
	border-style:solid none none solid;
	border-width:1px medium medium 1px;
	color:#6F6F6F;
	font-family:Arial,Helvetica;
	font-size:15px;
	margin:0;
	padding:5px;
	vertical-align:middle;		
} */

#DonacionAddForm
{
	background:transparent url(../img/2_euros.png) top right no-repeat;
}

#DonacionAddForm input.hide{
	background-color:white;
	border:none;
	height:1px;
	border:none !important;
	height:0px !important;
	margin:0px !important;
	padding:0px !important;
	width:0px !important;
}		 

/* 
#DonacionAddForm input[type="checkbox"]{
	margin:0 8px;
} */
/* 
#DonacionAddForm .submit{
	margin:20px 0;
} */
/* 
.termes{
	clear:both;
	padding-top:20px;
	padding-bottom:10px;
} */
/* 
.personals{
	margin-top:10px;
} */
/* 
.personals input{
	width:200px;
} */

#DonacionAddForm .account{
	margin-top:10px;
}

#DonacionAddForm .account div.input{
	*width:136px;
}
/* 
#DonacionAddForm .account input{
	width:100px;
	margin:5px 10px 5px 5px;
} */

#DonacionAddForm div.error-message{
	color:#CC0000;
	font-size:13px;
	line-height:16px;
	padding-bottom:5px;
	padding-top:5px;
}	

#DonacionAddForm div.card label
{
	padding-right:45px;
	background:transparent url(../img/targeta.png) right center no-repeat;
}

#DonacionAddForm div.bank label
{
	padding-right:45px;
	background:transparent url(../img/banc.png) right center no-repeat;
}

#DonacionAddForm .donation-block
{
	margin-top:20px;
	overflow:hidden;
	_zoom:1;
}

#DonacionAddForm .aportar div.checkbox
{
	margin-right:20px;
}

#donacions #DonacionImport
{
	width:auto !important;
}

#donacions #DonacionAddForm .personals .double-input-row div.input input
{
	width:270px;
}

#donacions #DonacionAddForm .personals .double-input-row div.input
{
	*width:280px;
}

#donacions #DonacionAddForm .personals .double-input-row div.last input
{
	width:273px;
	/* *width:263px; */
	margin-right:0px !important;
}

#DonacionAddForm .submit
{
	text-align:right;
}

#DonacionAddForm .account input
{
	width:125px !important;
}

#DonacionAddForm .personals label
{
	width:200px;
}

#donacions #thanks
{
	margin-top:20px;
}

#donacions #thanks #thanks-message
{
	padding-left:80px;
	padding-top:5px;
	padding-bottom:5px;
}

#donacions #thanks #thanks-message.ok
{
	background:transparent url(../img/ok.png) no-repeat left center;
}

#donacions #thanks #thanks-message.ko
{
	background:transparent url(../img/ko.png) no-repeat left center;
}

#donacions #thanks #thanks-message p
{
	color:#56534e;
	font-size:15px;
	font-weight:bold;
	line-height:24px;
}

/* PROPOSTES CATALUNYA */
#propostes-catalunya .list
{
	margin-top:30px;
}

#propostes-catalunya .list li h3
{
	height:auto;
}

#propostes-catalunya .list li .dades
{
	width:471px;
	height:auto;
	padding-bottom:20px;
}

#propostes-catalunya .list li .dades p.summary
{
	color:#4D4D4D;
	text-shadow:1px 1px white;
	font-size:14px;
	line-height:20px;
}

#propostes-catalunya .list li .number
{
	height:auto;
}

#catproposals-box ul.rightbox-content li
{
	position:relative;
	height:40px;
}

#catproposals-box ul.rightbox-content li.current
{
	background-color:#e9e9e9;
	border-top:1px solid #e0e0e0;
}

#catproposals-box ul.rightbox-content li.first
{
	border-top:none !important;
}

#catproposals-box ul.rightbox-content li.beforecurrent
{
	border-bottom:1px solid white;
}

#catproposals-box ul.rightbox-content li a,
#catproposals-box ul.rightbox-content li a:active,
#catproposals-box ul.rightbox-content li a:hover,
#catproposals-box ul.rightbox-content li a:visited
{
	padding:0px;
	height:40px;
	line-height:40px;
	padding-left:45px;
	position:absolute;
	width:259px;
	top:0px;
	left:0px;
	z-index:10;
}

#catproposals-box ul.rightbox-content li .number
{
	display:inline-block;
	margin-right:10px;
	color:#cccccc;
	text-shadow:1px 1px white;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:10px;
	width:45px;
	text-align:center;
	left:0px;
	z-index:0;
}

#catproposals-box ul.rightbox-content li.current .number
{
	text-shadow:1px 1px #f2f2f2;
}

/* TEAM XARXES SOCIALS */
#team-bio .xarxes-socials
{
	margin-top:30px;
}

#team-bio .xarxes-socials
{
	margin-top:30px;
}

#team-bio .xarxes-socials > li
{
	margin-bottom:30px;
}

#team-bio .xarxes-socials > li h3,
#team-bio .xarxes-socials > li h3 a,
#team-bio .xarxes-socials > li h3 a:active,
#team-bio .xarxes-socials > li h3 a:hover,
#team-bio .xarxes-socials > li h3 a:visited
{
	height:48px;
	overflow:hidden;
	display:block;
	margin:0px;
	padding:0px;
	background-color:lightgreen;
}

#team-bio .xarxes-socials > li.twitter .twtr-hd
{
	display:none;
}

#team-bio .xarxes-socials > li.twitter .twtr-doc
{
	background:none !important;
}

#team-bio .xarxes-socials > li.twitter .twtr-ft
{
	display:none;
}

#team-bio .xarxes-socials > li.flickr #flickr_badge_wrapper
{
	padding:10px;
	padding-right:0px;
}

#team-bio .xarxes-socials > li.flickr .flickr_badge_image
{
	margin:0px;
	margin-right:10px;
}

#team-bio .xarxes-socials > li .content-wrapper
{
	background-color:#f5f5f5;
	border-bottom:1px solid #ececec;
	border-right:1px solid #ececec;
}

#team-bio .xarxes-socials > li.youtube .content-wrapper
{
	padding:10px;
	padding-right:0px;
}

#team-bio .xarxes-socials > li.youtube .content-wrapper ul
{
	overflow:hidden;
	_zoom:1;
}

#team-bio .xarxes-socials > li.youtube .content-wrapper ul > li
{
	float:left;
	margin-right:9px;
	padding:2px;
	background-color:white;
	border:4px solid #e0e0e0;
}

#team-bio .xarxes-socials > li.youtube .content-wrapper ul > li a
{
	display:block;
}

#team-bio .frase
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#e9e9e9 url(../img/frase_bg.gif) repeat-x top left;
	
	border-right:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
	margin-bottom:30px;
}

#team-bio .frase .frase-wrapper
{
	background:transparent url(../img/quotes_open.png) 40px -5px no-repeat;
}

#team-bio .frase p
{
	background:transparent url(../img/quotes_close.png) 480px bottom no-repeat;
	
	padding-top:50px;
	padding-bottom:50px;
	padding-left:110px;
	padding-right:110px;
	font-size:21px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	line-height:27px;
	color:#0071BC;
	text-shadow:1px 1px white;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

/* Nou menú d'Equips */
#team-bio #equips-list
{
	
}

#team-bio #equips-list ul.rightbox-content
{
	padding:0px;
}

#team-bio #equips-list ul.rightbox-content > li
{
}

#team-bio #equips-list ul.rightbox-content > li h6
{
	background:#e9e9e9 url(../img/programa/reducir.png) 249px 12px no-repeat;
	height:57px;
	line-height:57px;
	background-color:#e9e9e9;
	cursor:pointer;
	padding-left:20px;
	font-size:14px;
	color:#0071BC;
	font-weight:normal;
	border-top:1px solid white;
	border-bottom:1px solid #d6d7d8;
}

#team-bio #equips-list ul.rightbox-content > li.closed h6
{
	background-image:url(../img/programa/desplegar.png);
}

#team-bio #equips-list ul.rightbox-content > li h6:hover,
#team-bio #equips-list ul.rightbox-content > li.closed h6:hover
{
	background-position:249px -43px;
}
/* 
#team-bio #equips-list ul.rightbox-content > li.closed ul
{
	display:none;
} */

#team-bio #equips-list ul.rightbox-content > li.first h6
{
	border-top:none;
}

#team-bio #equips-list ul.rightbox-content > li.last h6
{
	border-bottom:none;
}

#team-bio #equips-list ul.rightbox-content > li ul.members-list li
{
	border-top:1px solid white;
	border-bottom:1px solid #d6d7d8;
	height:41px;
	position:relative;
	overflow:hidden;
	_zoom:1;
}

/* 
#team-bio #equips-list ul.rightbox-content > li h6.beforecurrent
{
	border-bottom:1px solid #f3f3f3;
} */

#team-bio #equips-list ul.rightbox-content > li ul.members-list li.beforecurrent
{
	border-bottom:1px solid white;
}

#team-bio #equips-list ul.rightbox-content > li ul.members-list li.current
{
	/* background-color:#e9e9e9; */
	background-color:#ebf2fa;
	
	border-bottom:1px solid #D1DBE6;
	border-top:1px solid #D1DBE6;
}

#team-bio #equips-list ul.rightbox-content > li ul.members-list li.current.first
{
	border-top:1px solid white;
}

#team-bio #equips-list ul.rightbox-content > li ul.members-list li a,
#team-bio #equips-list ul.rightbox-content > li ul.members-list li a:hover,
#team-bio #equips-list ul.rightbox-content > li ul.members-list li a:active,
#team-bio #equips-list ul.rightbox-content > li ul.members-list li a:visited
{
	padding-left:20px;
	color:#545556;
	height:41px;
	line-height:41px;
	width:279px;
	position:absolute;
	top:0px;
	left:0px;
}

#team-bio #equips-list ul.rightbox-content > li ul.members-list li img
{
	height:41px;
	float:right;
}
