html {
	overflow: -moz-scrollbars-vertical;
	margin:0;
	padding:0;
}

#atff,body.project #ccenter h1,.showjava{display:none;}

* {
	font-family: arial, sans-serif;
	font-size: 1em;
	border:0;
	outline:0;
	line-height: 1.3em;
}

body {
	margin:0;
	padding:0;
	font-size: 80%;
	text-align:center;
}

.offleft {
	position:absolute;
	left:-10000px;
	width:100px;
	height:0;
	overflow:scroll;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.floatl {float:left;}
.floatr {float:right;}
.fnone {float:none;}
.clearb{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}
.double{width:100% !important;}
.inline *{display:inline;}
.inline .date{padding-right:4px;}
.in{padding:12px;}
#meetings .in {padding-top:0; padding-bottom:0;}

.home #meetings .items-list .in {float:right;
padding:0;
width:52%;}
img.floatl{margin-right:6px !important;}
img.floatr{margin-left:6px !important;}
a,#container .tabs a:hover,#cleft #submenu a:hover,#container a.question-send:hover,#ccenter .enigma-reply a:hover,#container .proposa a:hover{text-decoration:none;}
p.more a{font-weight:bold;}
img {display:block;}
big{
	font-size:1.2em;
	position:relative;
}

/* generals */
.area,#header-project h1,.projectes-menu ul li,.galleries-list ul li,#menu-primary,.highlights h3,#footer-menu a,.highlighted-galleries .overlay h3,.upper{text-transform:uppercase;}

#footer a:hover,p.more a:hover,#header-project h1 a:hover,#header-menu a:hover,#container a:hover,.text a,.small-list li a,#presentation-project .scroll-pane a, #ccenter .url a, #ccenter .documents a,.editorial a,#visor-wrapp .offleftjava a,.gmnoprint a{text-decoration:underline;}
h2.section-title:before, .section h2 span:before, .section h2 a:before, .related h2 a:before, .tabs li a:before,h3.puntmenu:before,.tipus-list h2:before, .project-type span:before, .last-post h3:before,.items-list .open h4:before {content:"/ ";}
#footer,.tags,#breadcrumb,p.more,.date,a.weight-1,.web20 .functions,#comments li .floatl,.item-box .area,.tipo,span.ilike,span.tocomment,.prev-next, .limit, .peso,#visor .expand, #future-meetings .items-list ul li .area,.gmnoprint a{font-size:0.85em;}
label.date{font-size:1em;}
.tabs li{float:left;margin-right:0.5em;}
.section h2 span,.section h2 a,.tabs li a{font-size:0.9em;display:inline-block;padding:1px 0.8em 1px 0.5em;}
#cleft #canal-tematic .section h2 span{padding:1px 0.8em 1px 0.5em;}
.projects-list h2 span.area{padding:0.2em 0.5em;}
h3.puntmenu,.limit, .peso {font-style:italic;}
.related-column .module h2.cont-project {
	margin-bottom:1.5em !important;
	padding:0 0.2em !important;
	font-size:1.2em;
	font-weight:bold;
}
.section h2{font-size:1em;margin:0;}
.section h2.section-title {font-size:1.6em;}


#header *,#home-ccenter ul, #home-ccenter ul,  #footer ul, #footer ul li, #pager *, #pager-mini *,#visor-wrapp ul, #visor-wrapp ul li, #content-top ul,.items-list ul, #content-top ul li,li.listado *,#breadcrumb *,form,fieldset,#header-project *,#gallery *,#video-gallery *,#comments *,#suggestions .in *,.web20 *,#cleft.related-column *,.tabs *,.prev-next *,.bloc-area *,.bloc-interactius div.floatr *,.team-list *,.overlay *,.tipus-list *,#supportedby *,.messages *,.errors *, .encuentros-intro *, .agenda-in ul, .agenda-in ul li,  ul#nav,  ul#nav li, .list-actualitat ul, .list-actualitat ul li, #price ul, #price ul li, ul.filter-used, ul.filter-used li, .actualitat .more-information ul.coEntities, .actualitat .more-information ul.coEntities li, .lead .dates ul, .lead .dates ul li, .hours ul, .hours ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#header{
	padding:12px 12px 6px 24px;
	position:relative;
}
#ficsr{
	position:absolute;
	left:341px;
	font-size:0.8em;
	color:#666;
	font-weight:normal;
	font-style:italic;
	width:172px;
	top:9px;
}
#header #ficsr img{display:inline;vertical-align:top;}
#header h1{
	margin:0 !important;
}

div > #presentation-project .in, * > .actualitat #header-card .lead, * > #header-project .area, .meeting .item-box, * > #projectes-curs .projectes-curs-wrap {height:auto !important;}
.tabs li{
	position:relative;
	top:1px;
}

.area{
	position:absolute;
	text-align:center;
	font-weight:bold;
}
.projects-list h2{
	font-size:1em;
	margin-bottom:1em;
}
.projects-list h2 span.area{
	display:inline-block;
	position:static;
}
.tipo{
	position:absolute;
	display:block;
	text-align:right;
	padding:6px 25px 6px 0 !important;
}

h2.tipo{
	position: static;
	text-align:left;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top:0;
	margin-bottom:0.5em;
}
.text {
	margin-bottom:1.5em;
}
.text h2{
	margin-top:2em;
}
.text p{
	margin-bottom:1em;
}
h1{font-size:1.8em;margin-bottom:0;}
h2 {font-size:1.6em;}
#participa h2.titol{font-size:1.2em;}
h3 {font-size:1em;}

#cleft h3.puntmenu, #ccenter .tags-cloud h3.puntmenu, #agenda-recerca-search h3.puntmenu {font-size:1.3em;margin-bottom:0.5em;}
.module h2.cont-project {font-size:1.2em;}
h2.type-title span {padding:0.3em;}
.bloc,.bloc-fitxa{
	margin-top:2em;
}
.pregunta-form .bloc-fitxa {
	margin-top:0;	
	padding-top:0;
}

.bloc-fitxa{padding-top:0.7em;}
#content-top .bordergrey li,#cleft .bordergrey li,.central-column .bordergrey li,.multimedia .projectes-menu li,#news li{
	list-style:none;
	padding:4px 4px 4px 6px !important;
}
#cleft .tags-cloud .bordergrey li.first{padding-left:0 !important;}
#news li.highlighted{padding:0 !important;}
#content-top .bordergrey .days li {padding:4px !important;}
.bordergrey .days li {padding:4px!important;}
.items-list ul li *{
	margin:0;
}
.items-list p.more{
	padding:4px 0 0.4em 6px;
	margin-bottom:0;
}

.agenda .items-list p.more a {
	padding:6px 0.4em;
}
#participa .items-list p.more{
	padding-left:0px;
	margin-bottom:1em;
}
#participa .comentaris{
	margin-bottom:1em;
}
#participa .items-list li{
	padding-bottom:0.5em;
	margin-bottom:0.4em;
}
.items-list li.highlighted,#cleft .items-list li.highlighted{
	padding:0 4px 0 0 !important;
	border-bottom:0;
	line-height:1.1em;
}
#cleft #news .items-list li.nofoto,#ciencies-familia .items-list li.nofoto,#home-aprofundeix .items-list li.nofoto{
	padding:4px 4px 4px 6px !important;
}
#cleft #news .items-list li.nofoto h3,#ciencies-familia .items-list li.nofoto h3,#home-aprofundeix .items-list li.nofoto h3{
	padding:0;
}
#news li.highlighted .in,#ciencies-familia li.highlighted .in,#home-aprofundeix li.highlighted .in{
	padding:4px 4px 4px 6px;
}
.items-list li.highlighted h3{
	line-height:1.4em;
}
#meetings .items-list li.highlighted h3{
	margin-bottom:0.7em;	
	line-height:1.4em;
}

.bloc .items-list li.highlighted h3 a, .bloc .items-list ul li .inline div.intro {
	line-height:1.4em;
}
.items-list li.highlighted img{
	float:left;
	margin-right:6px;
}


/* grandes bloques */

#wrapper {
	text-align:center;
	padding:0 0 5px 0;
}
#wrapper-in-container {
	width:970px;
	text-align:left;
	margin:0 auto;
}
#container{
	padding:10px 15px 26px 15px;
	position:relative;
}
#cleft{float:left; overflow:hidden;}
#cleft.related-column,#wrap-right-home .banner-column{
	width:220px;
}

#wrap-right-home .banner-column{
	margin-top:2em;
}
#ccenter{
	float:right;
	width:660px;
}
#ccenter.wider{
	width:686px;
}
.projectes-menu, #cleft.home-column, #wrap-right-home .central-column {
	width:330px;
}

.home #ccenter, #projectes-curs {
	width:580px;
}
#projectes-curs .projectes-curs-wrap {
	min-height:320px;
	height:320px;
}
/* cabecera de proyecto*/
#header-project {
	position:relative;
	padding: 0.3em 0;
	margin-bottom:2em;
}
#header-project img{
	margin-right:1em;
}
#header-project h2,h2.subtitle{
	font-size:1.2em;
}
h2.subtitle{
	margin:0 0 1em 0;
}
#header-project .info-project{

}
#header-project .tipo {
	width:100px;
	bottom:1em;
	right:20px;
}
.project-type {
	display:block;
	width:250px;
	float:left;

}
#header-project  .project-type span {
	font-size:1.3em;
	font-weight:bold;
	display:block;
	margin:0.5em 0.5em 0 0;
	padding-left:0.5em;
	font-style:italic;
}
h2.type-title  {
	font-size:1.1em;
	display:inline-block;
	padding-left:2em !important;
	margin-top:0 !important;
	padding-top:2px !important;
	margin-bottom:1em;

}

/*tag cloud*/
.tags-cloud ul{
	margin:1em 0 !important;
	padding:0;
}
.tags-cloud .bordergrey{
	padding:0 1em 0 8px;
}
.tags-cloud .bordergrey li{
	border-bottom:0;
}
.content .tags-cloud ul{
	padding:0;
}
.content .tags-cloud ul a{
	margin-right:16px;
}
.tags-cloud li {
	display:inline;
}
a.weight-2 {font-size:1em;}
a.weight-3 {font-size:1.3em;}
a.weight-4 {font-size:1.5em;}

/* web 2.0 */
.web20 {
	margin:0.3em 0 3em 0;
	padding:0.3em;
	clear:both;
}
.web20 .addthis_button_email,.web20 li.ilike,.web20 li.tocomment{
	margin-left:8px !important;
}
.web20 .addthis_button_print span,.web20 .addthis_button_email span{
	padding-left:8px;
}
.web20 .ilike,.web20 .tocomment{
	display:inline;
}
.web20 .ilike a,.web20 .tocomment a{
	padding-left:24px;
}
.web20 div.atclear {
	clear:none;
}
.item-box .web20,.item-box .tags{
	margin:0;padding:0;border:0;display:inline !important;
}
.item-box .tags{
	margin-right:8px;
}
.jScrollPaneContainer {
	z-index:1;
}
#presentation-project .tags{
	margin-top:1em;
	z-index:2;
	position:relative;
}
.item-box .web20{width:150px;}


.projectes-menu, #projectes-curs, #content-top .projectes-curs-wrap .info-block li.last{margin-bottom:0;}

#participa .info-block {width:100%;}

a.question-send,.veureresposta span,.enigma-reply a{
	display:inline-block;
	font-size:1.2em;
	font-weight:bold;
	padding:0.2em 1em;
}

.veureresposta span{
	cursor:pointer;
}

.related h3, .related p {
	margin-bottom:0;
	line-height:1.2em
}

.tags ul,#menu-primary,#menu-primary *{margin:0;padding:0;}
.tags *{display:inline;}
.tags li{
	margin-right:0.5em;
	border:0 !important;
}

#header-project .area{
	display:block;
	position:static;
	min-height:20px;
	height:20px;
	padding:1px 0.5em;
	max-width:120px;
	margin-right:-2px;
	margin-top:-6px;
	text-align:right;
}

/* capcalera contingut */
#header-card .image-block{
	width:144px;
}
#header-card .lead{
	float:right;
	width:530px;
}
.actualitat #header-card .lead {
	min-height:400px;
	height:400px;
}
#header-card.nofoto .lead{
	width:100%;
	float:none;
}
/*
.actualitat #header-card.nofoto .lead{
	width:370px;
	float:right;
}
*/
#header-card .tipo{
	position:static;
}

/* comments */
#comments{
	margin-bottom:1em;
}
#comment h3{
	font-size:1.2em;
}
#comments ul{
	margin:1.5em 0;
}
#comments li{
	margin-bottom:1em;
}
#comments li .floatl{
	width:20%;
}
#comments li .floatr{
	width:78%;
}

/* gallery */
#gallery ul, #video-gallery ul{
	margin-top:1em;
}
#gallery li, #video-gallery li {
	float:left;
	margin:0px 0px 8px 8px;
}
#gallery li.first, #video-gallery li.first{
	margin-left:0px;
}

#visor{
	position:relative;
}
#visor .expand{
	position:absolute;
	right:3px;
	top:0;
	padding-right:20px;
}
#visor.big #outer-fotos div.image{
	width:660px;
	text-align:center;
}

#visor.mediano #outer-fotos div.image{
	width:300px;
	height:225px;
	text-align:center;
}

#outer-fotos div.image img{
	display:inline;
	vertical-align:middle;
}

/* suggestions */
#suggestions .in ul{
	margin-bottom:0.5em;
}
.suggestions-text{
	float:left;
	width:185px;
}

/* bloc related */
#cleft .bloc-related{
	margin-bottom:2.5em;
}
#cleft .bloc-related li{
	margin-bottom:0.5em;
	padding-bottom:0.5em;
}
#cleft .bloc-related li li{
	margin-bottom:0em;
	padding-bottom:0em;
}

/* llistats */

#ccenter .item-box{
	margin-bottom:1.5em;
	position:relative;
	min-height:93px;
}
#ccenter .item-box.last {
	margin-bottom:0;
}
#ccenter li.vertical{
	width:32%;
	float:left;
	margin-right:2%;
	padding-bottom:8px;
	overflow:hidden;
}
#ccenter li.last3{/* no puede ser last y no se puede aplicar cuando no es vertical en el HTML por IE6*/
	float:right;
	margin-right:0;
}
#ccenter .item-box .in-box, .actualitat #ccenter .item-box .Activity .in-box{
	float:left;
	width:460px;
}

#ccenter .item-box .in-box.no-image, .actualitat #ccenter .item-box .in-box.no-image {width:auto;}

#ccenter .item-box .in-box .lead{
	font-size:0.9em;
	font-weight:bold;
}
#ccenter .item-box.vertical .in-box{
	float:none;
	width:auto;
	padding:8px;
}

#ccenter li.vertical{
	border:0;
}
#ccenter li.vertical .area{
	clear:both;
}
#ccenter .item-box.vertical h3{
	margin-bottom:0.5em;
}
#ccenter .item-box.vertical .tags{
	margin:0.5em 0;
	display:block !important;
}
#ccenter .item-box.vertical span.ilike{
	margin-left:0 !important;
}
#ccenter .item-box.vertical img.floatl{
	float:none;
	display:inline;
	margin:12px 0 0 8px;
}
#ccenter .item-box.vertical .area{
	margin-left:8px;
}

#ccenter .item-box.vertical .area,#ccenter .item-box.vertical .tipo{
	position:static;
	text-align:left;
	display:inline-block;
}
#ccenter .item-box.vertical .tipo{
	margin-left:4px;
}
#ccenter .item-box h3{
	font-size:1.1em;
	margin-top:0.2em;
}
#ccenter .item-box h3 a{
	line-height:1.15em;
}
#ccenter .item-box .area{
	right:-1px;top:-1px;
	padding:0.2em 0.6em 0.2em 0.3em;
	text-align:right;
	max-width:80px;
}

#ccenter .bloc-interactius .item-box .area {
	max-width:70px;
}

#ccenter .item-box .tipo{
	right:3px;
	bottom:0;
	max-width:80px;
}
#ccenter .content-Meeting .item-box .tipo {
	top:0;
}
#ccenter .sinfoto{
	padding-left:6px;
}
.bloc-type{
	margin-bottom:3em;
}
.meeting-info {width:530px}


/* subhome de projecte */
.project-top{
	
	margin-bottom:2em;
}
#presentation-project.floatl,#visor.floatr,body.sitemap .floatl,body.sitemap .floatr,.projects-list div.floatl,.projects-list div.floatr,.projects-list li.floatl,.projects-list li.floatr,.tipus-list div.floatl,.tipus-list div.floatr,#suggestions li,.team-list li,.small-list li,body.equips #ccenter .odd,body.equips #ccenter .even{
	width:48%;
}
#presentation-project  {
	height:360px;
	min-height:360px;
	overflow:hidden;
}
.project-top #visor-wrapp {
	height:320px;
	min-height:320px;
}
#suggestions li li{
	width:auto;
}
#presentation-project .in{
	height:300px;
	min-height:300px;
	overflow:hidden;
}
#panoramio{
	margin-bottom:1.5em;
}
#map_canvas{
	width:100%;
	height:500px;
}


/* calendari */
#calendari td a{
	color:black;
	font-weight:bold;
}
#agenda-recerca-search #calendari td a {
	color:white;
}
#calendari td a:hover{
	text-decoration:none;
}
#calendari table{
	margin-top:1em !important;
	font-size:0.9em;
	width:100%;
}
#calendari td{
	list-style:none;
	width:18px;
	text-align:center;
	margin:2px;
}
#calendari td a{
	font-size:1.2em;
}
p.months{
	margin-top:0.5em !important;
	font-size:0.9em;
}
/* galeria de fotos */
#visor.big,.marginb{
	margin-bottom:2em;
}

/* menu projectes */

div.barra {
	height:12px;
	float:left;
	margin-top:0.3em;
}
.encuesta li {margin-bottom:1em;}
.encuesta li span {margin-left:0.2em;}


.projectes-curs-wrap {
	position:relative;
}
.projectes-curs-wrap {}
.projectes-curs-wrap .img-wrap img{
	width:380px;
	height:320px;
}
.actualitat .projectes-curs-wrap .img-wrap img {
		width:320px;
	height:320px;
}
.projectes-curs-wrap .img-block {
	width:380px;
}
.actualitat .projectes-curs-wrap .img-block {
	width:320px;
}
.projectes-curs-wrap .info-block {
	width:200px;
}
.projectes-curs-wrap .img-block .titol-projecte {
	position:absolute;
	width:380px;
	padding:0.6em 0;
	z-index:20;
}
.projectes-curs-wrap .titol-projecte *{
	line-height:1.1em;
}
.projectes-curs-wrap .img-block .titol-projecte h3, .projectes-curs-wrap .img-block .titol-projecte h4, .projectes-curs-wrap .img-block p.where{
	padding:0 8px 2px;
	margin:0;
}
.actualitat .projectes-curs-wrap .img-block .titol-projecte h3,.actualitat .projectes-curs-wrap .img-block .titol-projecte h4,.actualitat .projectes-curs-wrap .img-block p.where {
	padding:0;
}
.actualitat .projectes-curs-wrap .img-block .titol-projecte h3 {margin-bottom:0.2em;}
.projectes-curs-wrap .img-block .titol-projecte h4
 {
 	font-size:1.1em;font-weight:normal;
}
.projectes-curs-wrap .img-block .titol-projecte h3 a, .projectes-curs-wrap .img-block .titol-projecte h4 span, .projectes-curs-wrap .img-block .titol-projecte p.date span{
	padding:0 2px;
}
.projectes-curs-wrap .img-block .titol-projecte h3 a:hover {
	text-decoration:none !important;
}
.projectes-curs-wrap .img-block .titol-projecte p.date {
	padding-top:0;
	margin-top:1px;
}
.projectes-curs-wrap .img-block .titol-projecte h3 {
	font-size:1.6em;
	line-height:0.8em;
}
.actualitat .projectes-curs-wrap .img-block .titol-projecte h3 {
	font-size:1.6em;
	line-height:1em;

}
.projectes-curs-wrap .img-block .titol-projecte h3 a, 
.projectes-curs-wrap .info-block  {width:200px;padding-top:5px;}
.projectes-curs-wrap .info-block ul{
	margin-left:0 !important;
	padding-left:0 !important;
	/*margin-left:-20px !important;*/
}
.titol-projecte .date {
	padding-top:5px;
	padding-left:8px;
}

.projectes-curs-wrap .date{
	margin-right:0.5em;
}
.projectes-curs-wrap .info-block ul li{
	padding:5px 8px 5px 12px !important;
}
.projectes-curs-wrap .info-block h2{
	font-size:1.2em;
}
.projectes-curs-wrap .info-block h2,.projectes-curs-wrap .info-block p.more{
	padding-left:12px;
}
.projectes-curs-wrap li * {margin-bottom:0; line-height:1.3em;}

.projectes-menu li a,.galleries-list li a {display:block; }
.projectes-menu a span {
	float:left;
	margin-left:8px;
}
.projectes-menu ul {
	margin: 0.3em 0;
}
.projectes-menu ul li a,#cleft .galleries-list li a{
	padding-top:0.5em;
}
.img-wrap{position:relative;height:319px;width:380px;overflow:hidden;}
.actualitat-top .img-wrap {height:319px;width:320px;}
.highlighted-galleries{height:225px;overflow:hidden;}
.highlighted-galleries .slide{
	position:relative;
}
.highlighted-galleries .overlay{
	position:absolute;
	left:0px;
	bottom:0px;
	width:300px;
}
 #visor-wrapp-in-videos .highlighted-galleries .overlay{
	bottom:auto;
	top:0px;
}
.highlighted-galleries .overlay h3{
	font-size:1.3em;
}
.highlighted-galleries .overlay h4{
	font-size:1.2em;
}
.highlighted-galleries .overlay .in{
	padding:5px 8px 15px;
}
.img-wrap img{position:absolute;left:0px;top:0px;}
.multimedia #visor-wrapp div.floatl{
	width:324px;
}
.multimedia #visor-wrapp div.floatr{
	width:300px;
}

#equip-cientific .image-block img{
	padding:1em;
}
#footer-areas{
	font-weight:bold;
}

/* pager */
#pager .pager a, #pager .pager strong, #pager-mini .pager a{
	display:block;
	padding:2px 5px 2px 7px;
	background-repeat:no-repeat;
	background-position:left center;
}
#pager .pager li.first a,#pager .pager li.first strong, #pager-mini .pager li.first a{
	background-image:none;
	padding-left:0px;
}
#pager .pager li, #pager-mini .pager li{
	float:left;
}
#pager, #pager-mini{
	text-align:right;
	margin:1em 0;
}
#pager .pagecount, #pager-mini .pagecount{
	float:left;
}
#pager .prev a, #pager-mini .prev a{
	padding-left:6px !important;
}
#pager .pager a:hover, #pager-mini .pager a:hover{
	text-decoration:underline !important;
}
#pager-mini *{
	border:0 !important;
}
/* prev-next */
.prev-next{
	margin-bottom:1em;
}
.prev-next li{
	width:20%;
}
.prev-next li.next{
	text-align:right;
}

/* abans era a menu.css */
#header-menu .inline *{display:inline !important;}
#header-menu .icons{margin:15px 0 11px 0;}
#site-menu {
	
}
#utilities-menu {
	
}
#header #logo-wrap {
	width:300px;
	position:relative;
	float:left;
	margin-bottom:14px;
}
#logo-wrap span{
	position:absolute;
	left:42px;
	top:41px;
	font-size:0.85em;
}
a.subscriu,.subscriu a {display:inline-block;padding:3px 10px 3px 10px !important;margin:0 12px !important;font-weight:bold;}
#header a.subscriu{position:relative;top:-5px;}
#header #translendium * {margin-bottom:0.1em; /* sobrescribe el header *{margin:0;} */}

#header input{
	width:170px;
	
}
#header input.cerca {
	font-size:1.1em;
	line-height:1em;
	padding:0;
}
#header input.submit{
	font-weight:bold;
	padding:0 1em;
	width:auto;
}
#header div.search{
	
}
#header label{
	font-size:1.1em !important;
	display:inline;
}
#header .subscriu a {
	padding: 1px 0.5em 0.1em;
	font-weight:bold;
	font-size:1.1em;
}

#header-menu{
	float:right;
	width:370px;
	font-size:0.85em;
	text-align:right;
}
#header-menu #site-menu,#header-menu #translate-menu{
	font-weight:bold;
}
#header-menu #site-menu ul{
	padding-right:10px;
}
#header-menu ul li {
	display:inline;
	border-right:1px dotted #333;
}
#header-menu ul li {
	padding-right:0.5em !important;
	margin-right:0.5em !important;
}
#header-menu ul li.last{
	border-right:0;padding-right:0 !important;
}
div#translate-menu ul {
	margin-left:1.5em;
}
#menu-primary ul li {
	float:left;
}
#menu-primary ul li a,#submenu a {
	display:block;
} 
#footer-menu a,#menu-primary a{
	font-weight:bold;
	font-size:1.2em;
}
#footer-menu li li a{
	font-weight:normal;
	font-size:1em;
	text-transform:none;
}
#submenu a{
	font-weight:bold;
	font-size:1.1em;
}
#menu-primary ul li{
	width:16.6666%;
}
#menu-primary ul li a {
	text-align:center;
	width:100%;
	padding:0.4em 0;
}
#cleft #submenu a span{
	display:block;
	padding:0.3em 1em;
}
#breadcrumb{
	margin-bottom:1.5em;
}
.home .container-in{
	padding-top:1.5em;
}
#breadcrumb li {
	display:inline;
	
}
#cleft #submenu{
	margin:1em 0 1.5em 0;
}



#breadcrumb li.first{
	padding-left:0;
	background:none;
}
#footer #footer-menu ul{
	margin:0 1em 0 20px;
}
#footer .logofooter {
	margin:0 1em 0 15px;
}
#footer #footer-menu ul ul {
	margin:0;
}

#footer #footer-menu {
	margin:0;
	padding:5em 0 1.5em 2em;
}

#footer #footer-legal li {
	padding-top:0.6em;	
}

#footer .menu-in {
	min-height:55px;
	padding:0 5px 0 10px;
}
#footer .first .menu-in {
	padding-left:0;
}
#footer .last .menu-in {
	padding-right:0;
	border-right:0px;
}

#footer ul li {
	float:left;
}

#footer-menu ul li {
	width:25%;
}
#footer ul li li{
	display:inline;
	width:auto;
	padding:0 0.5em 0 0;
	margin-right:0.5em;
}

#footer-menu ul ul li.first {
	padding-left:0;
}
#footer-menu ul ul li.last {
	padding-right:0;margin-right:0;
	border-right:0;
}
#footer #footer-areas {
	padding:0.3em 0 0.6em;
}
#footer #footer-areas ul {
	padding: 0.5em 0;
}
#footer #footer-areas ul li {
	text-transform:uppercase;
	width:14%;
}
#footer #footer-areas ul li a{
	text-align:center;
	display:block;

}
#footer #footer-areas ul li.first a {
	padding-left:0;
}
#footer #footer-areas ul li.last a {
	padding-right:0;
}

#footer #footer-legal {
	padding:0.5em 0;
}
#footer #footer-legal li {
	margin-left:0.5em;
}

#footer #footer-legal .logofooter{
	float:left;
	width:65%;
}
#footer  #footer-legal .logofooter img{
	vertical-align:middle;
	margin:0 0.5em 0 0;
	display:inline;
}
#footer  #footer-legal .logofooter p {
	display:inline;
}
#footer #footer-legal ul {
	padding-bottom:1em;
	float:right;
	margin-right:24px;
}

#shares {
	float:right;
	position:relative;
	top:-2px;
}
a.homepage img{vertical-align:bottom;}


#shares a {
	display:block;
	float:left;
	width:20px;
	height:20px;
}
#header-menu #shares  a {
	margin-right:5px;
}
#header-menu #shares a.youtube{margin-right:0;}

/* highglights */
.highlights li{
	position:relative;
	overflow:hidden;
	margin-bottom:1.5em !important;
}
.highlights li{
	min-height:93px;
}
li div.onecolumn {
	height:190px;
}
/*.violet div.onecolumn {height:210px;}*/
li div.onecolumn div.in{
	padding:6px 12px !important;
}
.violet h4 {
	font-size:1em;
}
.highlights li.grey .twoColumns  div.highlight-in{
	padding:8px 4px 8px 11px !important;
}
.highlights .highlight-in{
	width:107px;
}
.highlights .clipper{
	position:absolute;
	right:-44px;
	top:0px;
}
li div.onecolumn .clipper{
	position:absolute;
	top:0px;
	left:0px;
}
div.onecolumn .highlight-in{
	position:absolute;
	bottom:0;
	left:0;
	width:220px;
}

.roundtop,.roundbottom,.roundltop,.roundlbottom{
	position:absolute;
	width:8px;
	height:8px;
	overflow:hidden;
}

.onecolumn .highlight-in * {
	margin-bottom:0;
	margin-top:0;
	line-height:1.15em;
}
.onecolumn .highlight-in h3 {font-size:1.1em;}
.onecolumn .highlight-in h2 {font-size:1.1em;}
#cleft .violet h3 {margin-bottom:0.5em;}
#cleft .violet h4 {margin-bottom:0.5em;}

.violet .button a{font-size:1.3em; margin-left:0.5em !important; padding-left:25px !important; }
#cleft .violet .button {padding:0.4em 0;margin:0.5em 0;}
/* projects-list */
.bloc-area{
	margin-bottom:3em;
}
.projects-list .bordergrey{
	margin-bottom:0.5em;
}
.projects-list .bordergrey .in{
	padding:12px;
}
.projects-list .item .in{
	padding:4px 12px;
}

/* multimedia */
.bloc-interactius{
	margin-top:3em;
}
.bloc-interactius div.floatr{
	width:220px;
}
.bloc-interactius div.floatl{
	width:445px;
}
#ccenter .bloc-interactius .floatl .item-box .in-box {
	width:350px;
}
#ccenter .bloc-interactius .floatl .item-box .in-box {
	width:230px;
}

.bloc-interactius div.floatr li{
	margin-bottom:1.5em;
	position:relative;
}

/* enquesta */
.poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.poll .bar .foreground {
  background-color: #000;
  height: 1em;
  float: left; /* LTR */
}
.poll .links {
  text-align: center;
}
.poll .percent {
  text-align: right; /* LTR */
}
.poll .total {
  text-align: center;
}
.poll .vote-form {
  text-align: center;
}
.poll .vote-form .choices {
  text-align: left; /* LTR */
  margin: 0 auto;
  display: table;
}
.poll .vote-form .choices .title {
  font-weight: bold;
}

.item-box .poll{
	padding:0.5em;
}

.node-form #edit-poll-more {
  margin: 0;
}
td.poll-chtext {
  width: 80%;
}
td.poll-chvotes .form-text {
  width: 85%;
}

.poll-item{
	position:relative;
}
.poll h3{
	font-size:1.2em;
	margin-bottom:1em;
}
.poll .text{
	clear:both;
	width:40%;
	margin-right:0.5em;
	float:left;
	position:relative;
	top:-0.2em;
	font-size:0.9em;
}
.poll .votes{
	display:none;
}
.poll .bar {
	width:40%;
	float:left;
	margin-right:0.5em;
	height:13px;
}
.poll .bar .foreground {
	height:13px;
}
.poll .percent{
	float:right;
	font-size:0.9em;
	width:14%;
}
.poll form,.poll .total{
	clear:both;
}
/* autor */
.author img{
	height:50px;
}
.author{
	padding:0.5em;
	font-size:1.1em;
	font-weight:bold;
}

/* team */
.team-list ul{
	margin-top:3em;
}
.team-list li{
	margin-bottom:2em;
}
.team-list li h3{
	font-size:1.2em;
	margin-top:1em;
}
.small-list li h3{
	font-weight:normal;
}

/* apren */
.tipus-list h2{
	font-size:1.4em;
	margin:1.5em 0 0.8em 0;
}
.tipus-list ul{
	margin-bottom:0.5em;
}

/* supportedby */
#supportedby{
	font-size:0.85em;
	margin-top:3em;
	padding:1em 0 1em 0.5em;
}
#supportedby ul{
	text-align:right;
}
#supportedby ul *{
	display:inline;
}
#supportedby ul img{
	vertical-align:top;
	padding:0 4px;
}

/* youtube channel */
#youtube-channel .in{
	padding-left:6px;
}

/* sitemap*/
.sitemap #ccenter ul,.sitemap #ccenter li,#menu-primary *{
	list-style:none;
}
.sitemap #ccenter ul{
	margin-left:0;
	padding-left:0;
}
.sitemap #ccenter ul ul{
	margin-left:3em;
	margin-bottom:2em;
}
.sitemap #ccenter ul ul a{
	text-decoration:underline;
}
.sitemap h3{
	font-size:1.2em;
	margin-top:1em;
}
.sitemap h4 a{
	color:black;
}
.sitemap .area{
	position:static;
}
.sitemap h3.menu a{
	padding:0.2em 0.5em;
	display:inline-block;
	text-transform:uppercase;
}
.mapaweb-top{
	margin-bottom:2em;
}
.sitemap .utilidades h3.menu{
	font-size:1em;
}
.sitemap .utilidades h3.menu a{
	background:none;
	padding:0;
	display:inline;
	text-transform:none;
	text-decoration:underline;
}
.sitemap #ccenter .utilidades ul{
	margin-left:3em;
}

/* enigma */
#header-card .limit{
	text-align:right;
}
.limit span{
	display:inline-block;
	padding:4px 0 4px 23px;
}

/* documents, links adjunts */
.documents ul {
	margin-left: 1em;
	padding: 0;
}
.documents li {
	list-style-type: none;
}
#ccenter .documents li div {
	padding: 0px 0px 4px 20px;
	margin-bottom: 2px;
}
#ccenter .documents li div.inner-text, #ccenter .documents li div.inner-text div {
	padding:0;	
}

#cleft .documents li div,#cleft .url{
	padding: 0px 0px 0px 20px !important;
}
ul.links{
	margin-left:1em;
}

div.url{
	padding-left:20px;
}
/* equip cientific */
body.equips #ccenter .items-list img.floatl{
	width:93px;
}
body.equips #ccenter .item-box .in-box{
	width:220px;
}
body.equips #ccenter .odd{
	float:left;
	clear:both;
}
body.equips #ccenter .even{
	float:right;
}

/* modul proposa */
#cleft .proposa{
	margin-bottom:1.5em;
}
#cleft .proposa h3, #cleft .question h3{
	font-size:1.4em;
margin-bottom:0.5em;
padding-bottom:0.5em;
line-height:1.2em;
}
#cleft .proposa h3 a, #cleft .question h3 a {line-height:1.2em;}
#cleft .proposa p, #cleft .proposa p strong, #cleft .question p, #cleft .question p strong{
	line-height:1.2em;
}
.inline img {
	display:block;
}

#visor.big #outer-fotos {height: 500px; overflow: hidden; position: relative; width: 100%;}
#visor.big #outer-fotos[id] {display: table; position: static;}
	
#visor.big #middle-fotos[id], #visor.big #middle-videos[id] {display: table-cell; vertical-align: middle; position: static;}
	
#visor.big #inner-fotos {width:660px; margin-left: auto; margin-right: auto;} /* for all browsers*/
#visor.big #outer-videos{display:none;}
#visor.big #inner-videos{
	width:660px; height:500px;
	display:block;
}
#mycarousel-videos li img {
height:60px;
width:78px;
}

#visor.big #middle-videos {height:500px;}
.autor, .editorial {
	display:inline;
	font-size:0.9em;
}
.editorial{margin-left:4px !important;}
.item-box div.url {
	margin-top:1em;
}
.project-idiomas {font-size:0.9em;}

body.project #ccenter .showtitle h1{display:block;}

#header-card .content-type{
	padding:5px;	
}

.header h1 .filter {text-transform:uppercase; font-style:italic;}
.header h1 .count {font-size:0.6em; font-weight:normal;}

.proposa .in, .question .in {padding:0;}
.proposa .padding-in, .question .padding-in {
	padding:12px !important;
} 
#participa .in, #encuesta .in {
	padding:6px;
}
.proposa, .question {
	position:relative;
	height:auto;
}
.proposa .in, .question .in {
/*	position:absolute;*/
	bottom:0;
}
.info-header {
	float:left;
	width:420px;
}
.project-idiomas {
	float:right;
}
.project-idiomas ul {
	margin-top:1em !important;
}
.project-idiomas ul li {
	text-align:right;
	margin-right:0.5em !important;
}
.project-idiomas ul li a {
	font-weight:bold;
}
div.content-image {
	float:left;
	width:124px;
}
div.image-status{
	float:left;width:134px;
}
div.content-image.vertical, #header-card .image-block.vertical {
float:left;
width:auto;
}

.vertical div.content-image {float:none; width:98%; }
.items-list ul li div.content-image {margin-right:10px;}
.module .bloc-related ul li div.content-image, #header-card .image-block {margin-right:5px !important;}
#suggestions ul li div.content-image {margin-right:5px;}

.bloc-interactius p.more, .bloc-interactius .tags, .equip-cientific p.more {clear:left;}

#equip-cientific p.more {
	margin-top:0.5em;
	padding-left:0;
}

 
 /* */
.poll {
	position:relative;
}
#pollerror {
	padding:1em 1em;
	position:absolute;
	top:5px;
	left:0;
	z-index:2;
	display:none;
	
}
.tancar {
	text-align:right;
	font-size:0.8em;
}

#cleft .bloc-related .content-image img.floatr{
	float:left !important;
	margin-left:0 !important;
}

.image-box {
	margin-bottom:1em;
}

.bloque-apren div.content-image {
	margin:0 0.5em 0.2em 0; 
}

/* trobades */

#open-meetings {
	float:left;
	width:54%;
}

.meeting .content-image img, .content-Meeting  .image-box {
	float:left;
}

.content-Meeting  .image-box {
	margin:0 0.5em 1em 0;	
}

#future-meetings {
	float:right;
		width:42%;
}

#ccenter .meeting .item-box .in-box {
	width:auto;
	float:none;
}

#open-meetings div.item-box,#future-meetings div.item-box {

	padding:1em;
}

#future-meetings div.item-box{
	background:#f2f2f2;
}

.items-list ul li .hour-date {
	margin-bottom:1em;
}


.home .items-list ul li .hour-date, .content-Meeting .hour-date {
	padding-top:0.5em;
	padding-left:1.5em;
	margin-bottom:0.5em;
}

.hour-date h3 span  {font-size:1em;}

.question-send {font-size:0.8em;}

.items-list ul li .question-send-cont {
	margin:0 0 0.5em 0;
}
.home .items-list ul li .question-send-cont {
float:right;
}
.module #participa .items-list {
	padding-bottom:0.5em;	
}

#meetings .inline .hour-date, #meetings .inline .intro, #meetings .inline .question-send-cont {display:block;}

a.question-send {
	font-size:0.9em;
	padding:0.25em 0.4em;
	float:right;
}

.encuentro-text {
	width:52%;
}

.pregunta-form {
	width:44%;
}

.pregunta-form .checkbox span.accept-legal {margin-bottom:1em;}
.pregunta-form label.even {
	float:none;
}

.encuentro-text .message-open {
	padding:0.5em;
	border:1px solid #f2f2f2;
}
.encuentro-text ol, .encuentro-post ol {
	padding-left:1.5em;
}
.encuentro-text .pregunta, .lastQuestion .pregunta  {
	font-weight:bold;
}
.items-list .open h4{
	font-size:1.2em;
	margin-top:0.5em;
	padding-top:0.5em;
	border-top:1px dashed #4C4C4C;
}
.items-list ul li p.onair {
	margin:0.3em 0 0.4em;
	font-size:1.1em;
	font-weight:bold;
}

/* panoramio */
.panoramio_image img {
	background-color:white;
	padding:25px;
	border:15px solid black;
}

.noDefaultLang .text {
	padding:1em;
	font-size:0.9em;
	text-align:left;
	margin-bottom:0;
}

#content-bottom .noDefaultLang{
	min-height:400px;
	height:400px;
}

/* agenda */
.actualitat-top {
	height:365px;
	overflow:hidden;	
	margin-bottom:2em;
}

.actualitat #projectes-curs {width:320px;}
.actualitat .projectes-curs-wrap .img-block .titol-projecte {
	position:absolute;
	bottom:0;
	width:320px;
	padding:0;
	z-index:auto;
}
.actualitat .titol-projecte-in {padding:0.8em;}
.projectes-curs-wrap .img-block {}
.agenda {width:350px; margin-top:15px;}
.home .agenda {width:326px;  margin-top:0;}
 
.agenda-in ul.days li{width:30px; margin-right:5px; float:left;}
.agenda-in ul.days li.last {margin-right:0;}
.agenda-in ul.days li div {padding:0.1em 0.4em;}
.agenda-in ul.days li a .daynum {font-size:0.9em; display:block;}
.agenda-in ul.days li a .dayname {display:block;
font-size:1.1em;
font-weight:bold;
line-height:1.1em;}
/* calendar */
#agenda-recerca-search,.search-entity, .module .image-banner {margin-bottom:2em;}
#agenda-recerca-search.bloc {margin-top:0;}
#cleft #agenda-recerca-search {border:0;}
#searchcalendar {width:236px; float:left;}
#searchagenda {width:446px; float:right;}
/*.actualitat*/ #ccenter .item-box {padding:0.5em 0;}
#ccenter .item-box{margin-bottom:0;}
.list-actualitat .in-box .date {font-size:1em;}
#searchcalendar #calendari, #searchagenda #searchagenda-in,.search-entity	 {
	padding:18px;
} 
#cleft #searchcalendar, #cleft #agenda-recerca-search  #searchagenda {width:220px; float:left;  border:0;}
#cleft #searchcalendar #calendari, #cleft #searchagenda #searchagenda-in {
	padding:0;
}
#searchcalendar #calendari table {margin-top:0 !important;}
#searchcalendar #calendari div h3 span {margin-bottom:0.2em; padding:0.1em 0.3em; display:inline-block;}

#searchagenda label, #searchagenda div.check {
	width:48%;
} 

#cleft.related-column .calendari-in h3  {display:inline-block; padding:0.1em 0.3em;}

.agenda ul li {
	padding:0.55em 0.5em;
}

.agenda .image-box, .agenda .info {float:left;}
.agenda .info * {margin-bottom:0; padding-top:0; text-transform:none;}
.agenda .info h3 {font-size:1em;}

.agenda .info h4 {font-size:1em; font-weight:bold;}
.agenda .items-list li {position:relative;}

.agenda-wrap {padding:0.5em;}
.agenda .items-list li .free, .item-box  .related-info{position:absolute; bottom:7px; right:10px; padding:0 0.2em; font-size:0.9em; font-weight:bold;}
.item-box  .related-info, div.serie-icon{text-align:right;}
div.serie-icon  img{ display:inline;}
.actualitat li.item-box span.public {display:block;}


.actualitat .img-wrap .image-box {
	width:320px;
	height:320px;		
}
.actualitat .titol-projecte .date {padding:0; font-size:1em;}

.actualitat .titol-projecte .floatl {
	width:60%;
}
.actualitat .titol-projecte .floatr {
	width:38%;
	text-align:right;
}
.agenda .screen {
	margin-top:0.5em;
	height:300px;
	overflow:hidden;
}
.home .agenda .screen {height:275px;}
.agenda .screen ul {margin-top:5px; padding-right:10px;}
.price {position:absolute; bottom:0;}

/*  a color */

.agenda .items-list li:hover {background:#E4E4E4;}
div.free {background:#FF2F69; color:#fff;}
div.free {display:inline-block; padding:0em 0.2em;}
.agenda .items-list li {border-top:1px dotted #333333;}
.agenda.bordergrey .items-list li {border-bottom:0;}
.agenda .items-list ul {margin-bottom:1em;}


ul#nav li a:hover, ul#nav li.active a {background:#9E9E9E; color:white;}

ul#nav{
	bottom:10px;
	right:5px;
	position:absolute;
	z-index:50 !important;
}

ul#nav li {
	margin-left:0.2em; 
	float:left;
	}
ul#nav li a {
	display:block;
	color:black; 
	background:#D4D4D4; 
	padding:0.1em 0.4em; 
}

.agenda .items-list  p.more {
	padding-left:0;
	padding-top:0.2em;
	border-top:1px dotted #eee;
}
.home .agenda .items-list  p.more {margin-top:0;}

.actualitat .items-list p.more a {
	padding:0.1em 0.3em;
}

#cleft #agenda-recerca-filter {padding-bottom:1em;}

#cleft #agenda-recerca-filter ul li h4 {
	font-size:1.3em;
	padding-left:1em;
	color:#F09043;
	border-bottom:1px solid #999999;
	background: url(../img/list-filter-title.gif) 0.2em center no-repeat;
	}
	
#cleft #agenda-recerca-filter ul.filters {
	margin:0.5em 0; 
}
#cleft #agenda-recerca-filter ul li {margin-bottom:1em;}
#cleft #agenda-recerca-filter ul li li {margin-bottom:0;}
#agenda-recerca-filter p.otherfilters {padding-left:1.2em;}
#agenda-recerca-filter p.otherfilters a {color:#004173; background:url(../img/turn.gif) left 0.2em no-repeat; padding-left:0.8em;; font-size:0.9em; margin-right:0.2em; font-weight:bold;}

#agenda-recerca-filter ul.filters li a, #price ul li {
	color:black;
	padding-left:1.3em;
	background: url(../img/list-filter.gif) 0.4em center no-repeat;
}
#agenda-recerca-filter ul.filters li strong {padding-left:1.3em;}
.filter-used span {font-weight:bold;}
ul.filter-used li {float:left; margin-left:1em;}
ul.filter-used li.first {margin-left:0;}
ul.filter-used {padding:0.5em 1em; border:1px dotted #333; margin-bottom:2em;}
#agenda-recerca-search #calendari a.month {font-weight:bold;}
#calendari table th {text-transform:uppercase;}

.actualitat .in-box .ilike-comments span{display:inline;}
.list-actualitat .ilike-comments span.ilike {
	margin-right:1em;
}
.list-actualitat .ilike-comments span.tocomment, .list-actualitat .ilike-comments span.ilike {
	padding-left:2em;
}

.info-evento div.floatl, .info-evento div.floatr {
	width:48%;
}

.actualitat p.result {
	font-size:1.2em;
}
/* a form */
#agenda-recerca-filter .check {margin:0.5em 0 0.5em 0.2em; }
#agenda-recerca-filter .check input {width:20px; float:left; margin-top:0.2em;}

.agenda .jScrollPaneContainer {height:250px !important;}

/* headerfitxa actualidad */

.actualitat #header-card .image-block {
	width:300px;
}

.actualitat #header-card .lead {
	width:370px;
}

.actualitat #header-card .image-block {
	margin-bottom:0.8em;
}

.actualitat .more-information {
	padding:0.5em 1em;
	border:1px dotted #C9C9C9;
}

.actualitat .more-information .inline *{
	dispaly:inline;	
}

.more-information div.more-information-in {margin-bottom:1em;}
.more-information div h4, .lead span.label, .screen li span.label, .hours span.label   {margin-bottom:0;line-height:1.1em;}
.lead .tags span.label {color:#333333;}
.more-information div p {margin:0; font-size:0.9em;}

.info-evento div {margin-bottom:0.5em;}
.info-evento h3 {margin-bottom:0;}
.collabora  ul {margin-left:0; padding-left:0;}

.jScrollPaneContainer ul {margin-top:9px !important;}

.lead .contesto span.label {
	margin-bottom:0;
}
.lead {position:relative;}
.lead .contesto {
	width:345px;
	margin-top:1em;
}

.collaborator {position:absolute; bottom:1em;}
.contest-in {
	padding:0.5em 0;
	margin:1em 0;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
}
.lead .contesto .info-item {font-size:0.9em;}



.lead .in .free {
	display:block;
	position:absolute;
	bottom:10px;
	right:10px;
}

.contesto .info-item * {display:inline;}

.horari p {margin-bottom:0;}

.lead .dates ul { margin-bottom:1em;}
.lead .dates ul li {margin-bottom:0.5em;}
.lead .dates ul li .horari {padding-left:1em;}

.lead-wrap {margin-bottom:1.2em;}
.actualitat .header h1, .actualitat .content h4 {margin:0;}
.actualitat .content h4 {margin-bottom:1em;}
.actualitat .content .more-information-in h4 {margin-bottom:0.2em;}

.actualitat .lead .dates {padding-left:0;}


p.back {position:relative;margin:0;	}
p.back a{
	display:block;
	width:50px;
	text-align:center;
	color:red;
	top:0;
	position:absolute;
	right:0;
}

.actualitat p.more a  {
display:inline-block;
padding:0 0.4em !important;
}

/*.actualitat #ccenter li.item-box .in-box {width:300px;}*/
#contentInner .list-actualitat {margin-bottom:3em;}
.items-list ul li .horari {padding-left:1em; padding-bottom:0.5em;}

#header-card {margin-bottom:1em;}

.result-show {text-align:right; border-bottom:1px solid #eeeeee; margin-bottom:1.5em;}
.result-show span {display:inline-block; background:#EEEEEE; padding:0.1em 0.3em;}

.items-list ul li .moredate strong {
	background:url("../img/moredates.gif") no-repeat scroll 100% -1px transparent;
	padding-right:1.6em;
}

#agenda-recerca-filter ul.filters span.dates{
	padding-left:1.3em;
}

.more-information-in h5, .hours .dates strong {color:#CF7E05; margin:0;}
.lead h3 a {font-size:1.2em;}
.lead h3 {margin:0;}
.collaborator h5 {font-size:1em; display:inline;}

#header-card .label.span {color:black;}

.lead span.entity {margin-top:0.5em; display:inline-block;}

.ui-datepicker{
	z-index: 2 !important;
}

input.datepicker{
	background: url(../img/ico-calendar.png) no-repeat 99% center;
}

/*
	Mireia, temp
*/
#login-register-entitat{
	height:350px;	
}

/* agenda 2a fase */
#ccenter .tablon .item-box .in-box{
	margin-left:0.5em;
	width:550px;
}

#ccenter .tablon .item-box .in-box.no-image {margin-left:0em;}
div.entity a{text-decoration:underline;}
#header-card div.entity  { font-weight:bold;}
#header-card div.entity a {font-size:1.2em;text-decoration:none; display:block;}
#header-card div.entity a:hover {text-decoration:underline;}
.violet .in{
	padding:1em !important;
}
.violet{position:relative;margin-bottom:1.5em !important;}
#addActivityDate{font-weight:bold;font-size:0.95em;}
#isloggedin{text-align:right;position:absolute;right:20px;top:12px;font-size:0.85em;}
#isloggedin a,#entity-menu a{font-weight:bold;}
#entity-menu a{display:block;padding:0.1em 1em !important;}
#entity-menu li li a{padding:0 0.5em 0 2.5em !important;border-top:0;font-size:0.9em;}
#entity-menu a:hover{text-decoration:none;}
#entity-menu{font-size:1.2em;}
#entity-menu li li a{font-weight:normal;}

.agenda-incidencia{padding-left:48px !important;margin-bottom:1.5em !important;}
.agenda-incidencia h3{font-size:1.5em;}
.agenda-incidencia strong{font-size:1.3em;}

.search-entity label{
	width:24%;float:left;
	margin-right:1%;
}
.search-entity label.checkbox,.search-entity input.button{margin-top:1.3em;}

.image-status .status, .EntityMessage .status {clear:both;width:124px;}
.image-status .status span, .EntityMessage .status span, .more-information .status span{padding:3px 5px 3px 24px;display:block;}
.more-information {position:relative;}
.more-information .status {position:absolute; right:0; top:0;}

.entitat-contacta,.items-list .buttons, #header-card .lead .buttons{position:absolute;right:0;top:0;font-size:0.9em;font-weight:bold;}
.buttons.views {font-size:0.9em;font-weight:bold; float:right;}
.entitat-contacta{width:220px;}
.items-list .buttons, #header-card .lead .buttons {width:70px;}
.buttons.views {width:100px;}
.entitat-contacta a,.items-list .buttons a, #header-card .lead .buttons a, .buttons a.view{display:block;padding:3px 0px 3px 26px;}

.actualitat #header-card .lead .in {padding:25px 12px;}
.actualitat .item-box .image-block, .actualitat .item-box .in-box {float:left;}
.actualitat #ccenter .item-box .in-box {
	float:left;
	width:360px;
}
.register-entity .button a {display:block;}


/* 2010/09/28 */

.items-list ul li .marginr{
	margin-right:20px;	
}

.content .actions {
	margin-top:1em;
}
.serie-header {margin-bottom:1em; text-align:left;}

/* twitter */
#module-tweets-destacados{font-size:0.9em;}
#module-tweets-destacados *{line-height:1.3em;}
#module-tweets-destacados{
	height:196px;
	overflow:auto;
}
.home #module-tweets-destacados{
	height:400px;
}

/*
Mireia
*/
#module-tweets-cientificos .jta-tweet-list
{
    height: 400px;
    overflow:auto;
}
.blogs-twitter .floatl,.blogs-twitter .floatr{width:47.5%;}
.blogs-twitter .gfc-resultsRoot,.expanded .gfc-resultsRoot{float:none;width:auto;}
.expanded .gfc-resultsRoot{margin-left:0;}
.blogs-twitter #feed .gfc-resultsRoot{margin-bottom:0;}
.blogs-twitter #feed-container{margin-top:0;}
.blogs-twitter #feed{/*height:400px !important;*/margin-bottom:13px;}
.jta-tweet-list{padding:0;margin-left:0;}
.jta-tweet-list-item:first-child{border-top:0 !important;}
/*.blogs-twitter #feed-container .scroll-pane{height:auto;}*/
/*
#feed.scrollmenow{
	height:400px;overflow:hidden;
}
#feed.scrollmenow .gfc-control{height:390px;overflow-y:scroll;overflow-x:hidden;}
*/
.gfc-resultsRoot .gf-result .gf-author,.gfc-resultsRoot  .gf-result .gf-spacer,.gfc-resultsRoot  .gf-result .gf-relativePublishedDate{display:none;}
#canal-tematic{margin-bottom: 2em;}
#canal-tematic ul li{padding: 8px 4px 6px 8px !important;}

#participa h2.titol{padding:0 0 6px 33px;}
#footer-menu{display:none;}
.gfc-resultsRoot .gfc-resultsHeader,.gfc-resultsRoot .gfc-results{margin-left:57px;}
.gfc-resultsRoot{position:relative;}
#feed span.img{width:43px;height:35px;position:absolute;left:3px;top:0;}
.projectes-curs-wrap h2{padding:5px 0 10px 40px !important;margin-bottom:0;}
.projectes-curs-wrap p.more{padding-top:5px;}
.pregunta p.more{float:left;width:35%;}
.home a.question-send{margin-top:7px !important;}
#cleft .tags-cloud{margin-bottom:20px;}
span.homepage{cursor:pointer;visibility:hidden;}
