<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ---- RESET ---- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
/* ol,ul{list-style:none;margin:0;padding:0;} */
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* --- AUXILIARS ---- */
a{text-decoration:none;color:#E10747; }
a:hover{text-decoration:underline;color:#666; }
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{vertical-align:baseline;}/* vertical align baseline */
.vertical-top{vertical-align:top;}/* vertical align top */
.underline{padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal 
*/
img{max-width:100%;}
/* ---- RESET ---- */

@font-face {
	font-family: 'Monda';
	src: url(Monda-Regular.ttf) format('truetype');
}

body{
	/*font-family: Monda, Arial, Helvetica, sans-serif;*/
	color: #333;
	font-family: 'Open Sans', sans-serif;
}

h1 { font-size: 140%; }
h2 { font-size: 120% !important; line-height: 120%; font-weight:bold; }
h3 { font-size: 110% !important; }
h4 { font-size: 100% !important; }
h5 { font-size: 90% !important; }
h6 { font-size: 80% !important; }

.wrapper {
	width:80%;
	margin:0 auto;
	transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
}

.titolsorteig {
	width: 80%;
	float: left;
}
.numparticipants {
	text-align: center;
	width: 100px;
	height: 100px;
	margin: 0px 20px 0px 5px;
	background-color: #E10747;
	-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
	float: right;
	color: #fff;
	box-shadow: 3px 3px 5px #666;
}
.numparticipants  .numeroparti {
	font-size: 240%;
	font-weight: bold;
}
.numparticipants  .textparti {
	font-size: 90%;
}
.linksrecomanats {
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	background-color:#EFEFEF;
	padding: 10px;
}
.linksrecomanats li {
	list-style-type: none;
	list-style-image: url('/galeria/puntllistalinks.gif');
}

.blocdestacat1 { 
	background-color: #efefef; padding: 15px; margin: 30px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}

.botons-sessio {
	position: fixed;
	left: 10px;
	bottom: 15px;
}
.boto-editar {
	background: black;
	padding: 8px;
	color: white !important;
	min-width: 65px !important;
}
.boto-editar:hover {
	color: white !important;
}

.cap {height:160px;width:90%;margin:0px 5%;}
.cap-esq {
	float:left; width:24%; height:100%; text-align:left; display:block; 
	/*background-image: url(../galeria/beta.png); */
	background-repeat: no-repeat; background-position: 0px -3px; 
}
.cap-esq p {margin:0 10px; font-size:18px; text-align:left;}
.cap-mig {float:left; width:48%; height:100%; display:block;}
.cap-dta {float:left; width:28%; height:100%; display:block; }
	.idiomes {margin:10px; width:100%; text-align: center; }
	.idiomes p { width: 65px; height: 45px; line-height: 45px; vertical-align: middle; float: left; }
	.idiomes img, .social {
		margin: 5px 5px 5px 0px;
		max-width: 32px;
		max-height: 32px;
	}
	.cercador {margin:10px; text-align:center; width:auto;}
	.cercador input[type="submit"]{background-color:#333;border:none;color:#FFF;font-size:14px;
						font-weight:400;height:26px;padding:3px 10px;text-transform:uppercase;
						background-image: url(/galeria/boto10.png); background-repeat: no-repeat;
						-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
						border: 1px solid #666;}
	.cercador input {height:22px; margin: 0px; border:none; border: 1px solid #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
.menu {height:auto; width:100%; margin-bottom:25px; font-family: font-family: 'Open Sans', sans-serif; font-weight: bold;width:90%;margin:0px 5%; }
.menu ul li {display:inline-block; width:auto;}
.mmenu {width: 100% !important; }
.cos {margin-bottom:25px; overflow:hidden;width:90%;margin:0px 5%;padding:10px;}
.continguts {
	width: 69%;
	float: left;
	height: 100%;
	margin: 0px 0%;
}
.continguts h1 { font-size:22px;font-weight:bold;margin-bottom:15px; }
.continguts ul {
	margin: 5px 20px 0px 10px;
	list-style: none;
}
.continguts ul.buscador {
	margin: 5px 20px 0px 30px;
	list-style: circle;
}
	.continguts-esq {width:56%; float:left; height:60%; margin-right:2%; margin-top:3%;}
	.continguts-dta {width:40%; float:left; height:60%; margin-top:3%;}
	.continguts-dta ul.llista-registres h2 { font-size: 120%; }
	.continguts-slider {width:100%; margin-bottom:2%; height: 266px; background: #fff; }
	.continguts-slider img {width:100%;}
	.continguts-slider ul { list-style: none; }

.contendidor_calendari { min-height: 200px; height: auto !important; height: 200px; }
.agenda {padding:10px;background-color:#FFF;font-size:14px;}
.agenda .mesinfoactivitat::after { content: " - "; }
.agenda .mesinfoactivitat:last-child::after { content: " "; }


.pagina {padding:10px;background-color:#FFF;font-size:14px;}
	.pagina p {margin-bottom:10px;}
	.pagina li {margin:0 0 10px 20px;}
.banners {width: 28%;  max-width: 350px; float:right; height:100%;}
.banners .banner { width: 100%; max-width: 300px; min-height: 20px; height: auto !important; height: 20px; margin: 10px 0px 0px 0px; padding: 0px;  }
.banners .banner a { display: block; }
.banners .banner img { width: 100%; margin: 0px 0px -4px 0px; padding: 0px; }
.banners .banner h2 { font-size: 120%; font-weight: bold; color: #E10747; } 

.BannersSuperior { width: 100%; min-height: 50px; height: auto !important; height: 50px; margin: 0px; padding: 10px 0px; clear: both; background-color:#fff; }
/*.BannersSuperior .BannerSuperior:first-child { float: left; margin: 5px 2%; }
.BannersSuperior .BannerSuperior :last-child { float: right; margin: 5px 2%; }*/
.BannersSuperior .BannerSuperior { text-align:center; }
.BannersSuperior .BannerSuperior img { width:auto; margin: 0px; } 

.bannerAgenda {
	width: 100%;
	min-height: 90px; height: auto !important; height: 90px;
	clear: both;
	margin: 20px 0px;
	padding: 5px;
	background-color: #dedede;
	text-align: center;
}
.banersfiltre {
	text-align:center;
	margin: 10px 0px 20px 0px;
}
.separador    { width:100%; height:  1px; clear: both; }
.separador5   { width:100%; height:  5px; clear: both; }
.separador10  { width:100%; height: 10px; clear: both; }
.separador20  { width:100%; height: 20px; clear: both; }
.separador50  { width:100%; height: 50px; clear: both; }
.separador70  { width:100%; height: 70px; clear: both; }
.separador100 { width:100%; height:100px; clear: both; }

ul.llista-registres {margin:5px;}
	.infoActivitatAgenda { width:100%; height:110px; }
	ul.llista-registres h1 {text-align:left;font-size:22px;font-weight:bold;margin-bottom:15px;}
	ul.llista-registres h2 {font-size:20px;font-weight:bold;margin-bottom:10px; min-height:20px; }
	ul.llista-registres li {  padding: 5px; border-bottom: 1px solid #dedede; margin-bottom:10px;padding-bottom:10px; }
	#destacar { 
		background-color:#dedede; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; border-top: 1px solid #dedede; 
		background-image:url(/galeria/fons_destacat-agenda.png); background-position:right bottom; background-repeat: no-repeat; 
	}
	
		ul.llista-registres li a {color:#E10747;}
		ul.llista-registres li a:hover {color:#666;}
		ul.llista-registres li div.info {overflow:hidden;margin-top:5px;}
			ul.llista-registres li div.info img {width:33%;float:left;margin:5px 10px 5px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
			ul.llista-registres li div.info p {}
		ul.llista-registres li div.info h2 {font-family: 'Open Sans', sans-serif; font-weight: bold; line-height: 120%;  }


.llista-registresx2 { 
	width:47%; 
	width:30.5%;
	min-height: 150px; height: auto !important; height: 150px;  float:left; margin: 5px 1% 5px 5px; 
	border-top: 1px solid #dedede; border-bottom: 0px solid #f00 !important;
}
.llista-registresx2 img { width:100% !important; float:none !important; margin:5px 0px !important; }



h1.article{font-size:22px;font-weight:bold;color:#FFF;}
img.article{width:150px; margin:5px 10px 5px 10px;float:left;}
			
.peu {overflow:hidden; margin: 50px 0 10px 0; border-radius:0px; padding:15px; background-color:#666;}
	.peu-esq {float:left; width:29%; margin: 0px 2%; height:100%;}
	.peu-mig {float:left; width:29%; margin: 0px 2%; height:100%; color: #ccc;}
	.peu-dta {float:right; width:29%; margin:  0px 2%; height:100%; text-align:right;}
	.peu a {color:#eee;}
	.peu h1, .peu p {color:#bbb;}


.amunt {
	width:40px; height:40px;
	background:#000; text-align:center;
	opacity:0.6; border-radius:0px;
	position: fixed;
	right:0px;
	bottom:5px;
}
.amunt .icona { margin: 5px 5px 0px 5px; color: #fff !important; }

.iconescompartir { 
	/*width: 100%;*/
	display: inline-block;
	border: 1px solid #E10747;
	border-radius: 5px;
	padding: 5px;
}
.iconescompartir .titol { 
	font-size: 110%;
	font-weight: bold;
}
.iconescompartir img { 
	width: 32px !important; height: 32px !important; margin: 0px 10px 10px 0px; 
	filter: grayscale(1) opacity(0.5) contrast(100%) brightness(100%) blur(0px) ;
}
.iconescompartir img:hover { 
	border-radius: 0px; 
	filter: grayscale(0);
	transition-property: filter;
	transition-duration: 0.5s;
}

.logo {margin:0; width:150px;}
.logo img {width:100%;}

.boto {
	background-color:#444;
	/*background-image:url(/galeria/fonsBoto.png);background-position:center;*/
	border-radius:5px;border:none;color:#FFF;
}
h2.boto {padding:10px; text-align:center; display:block;}
.boto50 {
	background-color:#444;
	/*background-image:url(/galeria/fonsBoto.png);background-position:center;*/
	border-radius:5px;border:none;color:#FFF;
}
h2.boto50 {width: 40%; margin: 0px 2% !important; float: left; padding:10px; text-align:center; display:block;}
.boto50inactiu {background-color:#ccc;border-radius:5px;border:none;color:#FFF;}
h2.boto50inactiu {width: 40%; margin: 0px 2% !important; float: left; padding:10px; text-align:center; display:block;}



ul.llista-registres h1 a {padding:5px 10px; margin:15px; font-size:14px; width:auto; display:inline-block; font-family: 'Open Sans', sans-serif;}
ul.llista-registres h1 a:hover {color:#FFF;}

/* ---- ALINEACIó CONTINGUTS ----- */

.paginador {
	width: 100%;
	min-height: 30px; height: auto !important; height: 30px; 
	margin: 10px 0px 20px 0px;
	clear: both;
}
.situacio {
    width: 100%; 
    height: 15px; 
    line-height: 15px; 
    vertical-align: middle;
    margin: 0px 0px 15px 0px; 
    padding: 0px;
    color: #999;
	/*font-size: 80%;*/
	clear: both;
	background-color: #fff;
}
.situacio ul {
    width: 95%; 
    height: 15px; 
    padding: 0px;
    margin: 0px 0px 0px 0px; 
    list-style-type:none;
    float: left;
    vertical-align: middle;
    padding: 0px;
}
.situacio ul li {
   height: 15px; 
   line-height: 15px; 
   vertical-align: middle; 
   float: left;
   margin: 0px;
    color: #999;
	list-style: none;
	background: none;
    padding: 0px;
}
.situacio ul li a {
   height: 15px; 
   line-height: 15px; 
   vertical-align: middle;
   margin: 0px;
   padding: 0px 10px 0px 0px;
   display: block;
   text-decoration: none;
   border-right: 1px solid #999;
}
.situacio ul li a:hover {
   text-decoration: underline;
    color: #666;
}
.situacio ul li p {
   height: 15px; 
   line-height: 15px; 
   vertical-align: middle;
   margin: 0px;
   padding: 0px 12px 0px 0px;
   float: left;
   font-weight: normal;
   text-decoration: none;
   background-image: url(galeria/separador-situacio.gif);
   background-repeat: no-repeat;
   background-position: right top;
}
.situacio ul li:last-child p {
	background: none;
}


.destacats {
	width: 100%;
}
.destacats .destacat {
	width: 31%;
	min-height: 200px; height: auto !important; height: 200px; 
	margin: 5px 1% 30px 1%;
	float: left;
	text-align: center;
}
.destacats .destacat50 {
	width: 48%;
}
.destacats .destacat .imgdestacat img {
	width: 100%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	box-shadow: 3px 3px 3px #666;
	max-height:180px;
}

.destacats .destacat .textdestacat {
	width: 100%;
	font-size: 110%;
	min-height: 80px; height: auto !important; height: 80px; 
}

.destacats .destacat50 {
	width: 48%;
	min-height: 200px; height: auto !important; height: 200px; 
	margin: 5px 1% 30px 1%;
	float: left;
	text-align: center;
}
.destacats .destacat50 .imgdestacat img {
	width: 100%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	box-shadow: 3px 3px 3px #666;
	max-height: 280px;
}

.destacats .destacat50 .textdestacat {
	width: 100%;
	font-size: 110%;
	min-height: 80px; height: auto !important; height: 80px; 
}


img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
img.dta {
	float: right;
	padding: 5px;
	margin: 5px 0px 5px 5px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
img.esq {
	float: left;
	padding: 5px;
	margin: 5px 5px 5px 0px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	}
img.mig {
	text-align: center;
	display: block;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	background-color: #ffffff; 
}
.imatgegris { 
	opacity: 0.7;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}

.imatgegris:hover { 
	opacity: 1;
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
}

.registre a { text-decoration: underline; color: #E10747; }
.registre p { 
margin-bottom: 10px; 
/*clear:both;*/
 }
.registre a:hover { text-decoration: underline; color: #666; }
.registre .contingutregistre1 { margin: 20px 0px; }
.registre h1 {
	font-size: 160%;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	line-height: 105%;
}
.registre h2 {
	font-size: 140%;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.registre table {
	border-collapse: collapse;
}
.registre table td {
	border: 1px solid #666;
	padding: 3px;
}
.registre .imatges {
   width: 155px;
   min-height: 200px; height: auto !important; height: 200px; 
   float: left;
   margin: 10px 0px;
   padding: 0px;
}
.registre strong {font-weight: bold;}
.registre em { font-style: italic; }
.registre ul {
	list-style: circle;
	width: 90%;
	margin-left: 20px;
}
.registre ol {
	width: 90%;
	margin-left: 30px;
}
.registre .datapublicacio { background: #dedede; padding: 2px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0px 5px 0px 0px; }
.registre .etiquetes { background: #dedede; padding: 2px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0px 5px 0px 0px; }
.registre .imatge {
	clear: both;
	margin: 15px;
	padding: 0px;
	width: 140px;
}
.registre .imatge img {
	max-width: 200px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.registre .img_esq_text {
	float: left;
	margin: 15px 15px 15px 0px;
	padding: 0px;
	max-width: 98%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.registre .img_dta_text {
	float: right;
	margin: 15px 0px 15px 15px;
	padding: 0px;
	max-width: 98%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.registre .img_esq20, .registre .img_esq25, .registre .img_esq30, .registre .img_esq33, .registre .img_esq40, .registre .img_esq50, .registre .img_esq60, .registre .img_esq70, .registre .img_esq80 {
	float:left; margin:15px 1% 15px 0px; padding:0px; clear:none;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.registre .img_esq20 img, .registre .img_esq25 img, .registre .img_esq30 img, .registre .img_esq33 img, .registre .img_esq40 img, .registre .img_esq50 img, .registre .img_esq60 img, .registre .img_esq70 img, .registre .img_esq80 img {
	width:100%;
	margin: 0px !important;
}
.registre .img_ultima { margin: 15px 0% 15px 1% !important; }


.registre .img_esq20 { max-width: 19%; }
.registre .img_esq25 { max-width: 24%; }
.registre .img_esq30 { max-width: 29%; }
.registre .img_esq33 { max-width: 32.3%; }
.registre .img_esq40 { max-width: 39%; }
.registre .img_esq50 { max-width: 49%; }
.registre .img_esq60 { max-width: 59%; }
.registre .img_esq70 { max-width: 69%; }
.registre .img_esq80 { max-width: 79%; }

.registre .img_esq {
	text-align: left;
	display: block;
	margin: 15px 15px 15px 0px;
	padding: 0px;
	clear: both;
	max-width: 98%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.registre .img_dta {
	text-align: right;
	display: block;
	margin: 15px 0px 15px 15px;
	padding: 0px;
	clear: right;
	max-width: 98%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.registre .img_mig {
	display: block;
	margin: 15px auto 0px auto;
	padding: 0px;
	clear: both;
	width: 100%;
	max-width: 100%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.imgmini {
	margin: 8px 1% 8px 0%;
	height: 120px;
	width: 18%;
	height: auto;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.calendari {
	/*display: none; visibility: hidden; /* per a estils impressora ------------------------------ */
	width: 100%;
	margin: 5px 0px;
	text-align: left;
	/* *************** border-bottom: 1px solid #fff; */
	font-size: 100%;
}
.taula_calendari { width:58%; float:left; }
.filtre_territoris { width: 40%; float: right; background-color: #ffffbf; }
.calendari table td {
	/* *************** border: 1px solid #b5f; */
}
.calendari a {
	font-weight: normal;
	color: #E10747;
	display: block;
}
.calendari a:hover {
	color: #fff;
	font-weight: normal;
	background-color: #666;
}
.calendari  form {
	margin: 10px 0;
	overflow:hidden;
}
.calendari .taulames {
	width: 95%;
	font-size: 100%;
	margin: 0px auto;
	margin-bottom: 10px;
	clear: both;
}
.calendari .taulames td{
	height: auto;
	padding: 0px;
}
.calendari .taulames .canvimes {
	width: 12px;
	background-color: #fff;
	/* *************** border: 1px solid #fff; */
	padding: 2px 0px 0px 0px;
	font-size: 120%;
}
.calendari .taulames .canvimes a {
	color: #E10747;
	text-decoration: none;
	background-color: #fff;
}
.calendari .taulames .canvimes a:hover {
	text-decoration: none;
	background-color: #fff;
	color: #444;
}

.calendari .taulames .nommes {
	text-align: center;
	background-color: #fff;
	color: #000000;
	font-size: 120%;
}
.calendari .taulames .nommes a {
	color: #E10747;
	background-color: #fff;
}
.calendari .taulames .nommes a:hover {
	color: #666;
	background-color: #fff;
}
.calendari .taulacalendari {
	width: 96%;
	font-size: 100%;
	margin: 0px auto;
}
.calendari .taulacalendari a {
	text-decoration: none;
	display: block;
}
.calendari .taulacalendari .diessetmana { /* dl, dm, dc, dj, ... */
	background-color: #E10747;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 100%;
	/* *************** border: 1px solid #fff; */
}
.diessetmana td {
	/* *************** border: 1px solid #fff; */
}
.diessetmana td:first-child {
	/* *************** border-left: 1px solid #E10747; */
}
.diessetmana td:last-child {
	/* *************** border-right: 1px solid #E10747; */
}

.calendari .taulacalendari .dies { /* 1, 2, 3, ... 15, 16, 17, ... 28, 29, .... */
	background-color: #ffffff;
	/* *************** border: 1px solid #AFAFAF; */
	text-align: center;
}
.calendari .taulacalendari .diaactivitats {
	background-color: #fff;
	text-align: center;
	/* *************** border: 1px solid #AFAFAF; */
}
.calendari .taulacalendari .diaactivitats a {
	color: #E10747;
	text-decoration: none;
}
.calendari .taulacalendari .diaactivitats a:hover {
	color: #fff;
	background-color: #555;
}
.calendari .taulacalendari .diabuit  {
	/* border: 1px solid #ffffff; */
}
.calendari .taulacalendari td.senseactivitat  {
	/* *************** border: 1px solid #AFAFAF; */
	background-color: #ffffff;
	text-align: center;
	color: #999;
}
.calendari .taulacalendari .diaactual {
	font-weight: bold;
	display: block;
	border: 1px solid #C2CCD8;
	background-color: #C2CCD8;
}
.calendari .selectcalendari {
	margin: 0px; padding: 0px; width: 145px;
}

.calendari td, .calendari td img {
	padding:5px;
	vertical-align: top;
}

.bloc50 { 
	width:48%;
	margin: 20px 1% 0px 0px;
	float: left;
}



/* ---- BLOG ---- */
ul.categories_blog {
	padding:0 10px;
}

ul.categories_blog li {
	margin:5px 0;
}

ul.categories_blog h1 {
	font-size:20px;
	font-weight:bold;
	margin-bottom:20px;
	color:#444;
}

ul.categories_blog li h2 {
	font-size:16px;
}

ul.categories_blog li h2 a {
	font-weight:bold;
	margin-bottom:10px;
	padding-left:20px;
	color:#E10747;
	background-image: url(/galeria/punt_llista01_16_c.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

ul.categories_blog li h2 a:hover {
	color:#666;
	background-image: url(/galeria/punt_llista01_16_g.gif);
	background-repeat: no-repeat;
}

/* ---- AGENDA ---- */
ul.agenda li {}

ul.agenda h2 {}


/* ---- ETIQUETES ---- */
ul.etiquetes_peu li {
	display:inline-block;
	margin-right:10px;
}


/* ---- ALINEACIó CONTINGUTS ----- */

/* ---- COLORS ---- */
.menu {background-color:#E10747; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot?v=4.3.0"); src: url("../fonts/fontawesome-webfont.eot?#iefix&amp;v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.blocinfo { 
	width: 69%;
	float: left;
}
.blocdades {
	width: 30%;
	float: right;
	background-color: #dedede;
	margin: 0px 0px 20px 1%;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.blocdades p, .blocdades h2 {
	padding: 5px 10px 2px 10px;
}
.icona { 
	font-size: 150% !important; color: #E10747; margin-right: 10px; display: inline-block; 
	font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; 
	-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); 
}
.iconablanca { color:#ffffff !important; }

.ico-glass:before { content: ""; }
.ico-music:before { content: ""; }
.ico-search:before { content: ""; }
.ico-envelope-o:before { content: ""; }
.ico-heart:before { content: ""; }
.ico-star:before { content: ""; }
.ico-star-o:before { content: ""; }
.ico-user:before { content: ""; }
.ico-film:before { content: ""; }
.ico-th-large:before { content: ""; }
.ico-th:before { content: ""; }
.ico-th-list:before { content: ""; }
.ico-check:before { content: ""; }
.ico-remove:before, .ico-close:before, .ico-times:before { content: ""; }
.ico-search-plus:before { content: ""; }
.ico-search-minus:before { content: ""; }
.ico-power-off:before { content: ""; }
.ico-signal:before { content: ""; }
.ico-gear:before, .ico-cog:before { content: ""; }
.ico-trash-o:before { content: ""; }
.ico-home:before { content: ""; }
.ico-file-o:before { content: ""; }
.ico-clock-o:before { content: ""; }
.ico-road:before { content: ""; }
.ico-download:before { content: ""; }
.ico-arrow-circle-o-down:before { content: ""; }
.ico-arrow-circle-o-up:before { content: ""; }
.ico-inbox:before { content: ""; }
.ico-play-circle-o:before { content: ""; }
.ico-rotate-right:before, .ico-repeat:before { content: ""; }
.ico-refresh:before { content: ""; }
.ico-list-alt:before { content: ""; }
.ico-lock:before { content: ""; }
.ico-flag:before { content: ""; }
.ico-headphones:before { content: ""; }
.ico-volume-off:before { content: ""; }
.ico-volume-down:before { content: ""; }
.ico-volume-up:before { content: ""; }
.ico-qrcode:before { content: ""; }
.ico-barcode:before { content: ""; }
.ico-tag:before { content: ""; }
.ico-tags:before { content: ""; }
.ico-book:before { content: ""; }
.ico-bookmark:before { content: ""; }
.ico-print:before { content: ""; }
.ico-camera:before { content: ""; }
.ico-font:before { content: ""; }
.ico-bold:before { content: ""; }
.ico-italic:before { content: ""; }
.ico-text-height:before { content: ""; }
.ico-text-width:before { content: ""; }
.ico-align-left:before { content: ""; }
.ico-align-center:before { content: ""; }
.ico-align-right:before { content: ""; }
.ico-align-justify:before { content: ""; }
.ico-list:before { content: ""; }
.ico-dedent:before, .ico-outdent:before { content: ""; }
.ico-indent:before { content: ""; }
.ico-video-camera:before { content: ""; }
.ico-photo:before, .ico-image:before, .ico-picture-o:before { content: ""; }
.ico-pencil:before { content: ""; }
.ico-map-marker:before { content: ""; }
.ico-adjust:before { content: ""; }
.ico-tint:before { content: ""; }
.ico-edit:before, .ico-pencil-square-o:before { content: ""; }
.ico-share-square-o:before { content: ""; }
.ico-check-square-o:before { content: ""; }
.ico-arrows:before { content: ""; }
.ico-step-backward:before { content: ""; }
.ico-fast-backward:before { content: ""; }
.ico-backward:before { content: ""; }
.ico-play:before { content: ""; }
.ico-pause:before { content: ""; }
.ico-stop:before { content: ""; }
.ico-forward:before { content: ""; }
.ico-fast-forward:before { content: ""; }
.ico-step-forward:before { content: ""; }
.ico-eject:before { content: ""; }
.ico-chevron-left:before { content: ""; }
.ico-chevron-right:before { content: ""; }
.ico-plus-circle:before { content: ""; }
.ico-minus-circle:before { content: ""; }
.ico-times-circle:before { content: ""; }
.ico-check-circle:before { content: ""; }
.ico-question-circle:before { content: ""; }
.ico-info-circle:before { content: ""; }
.ico-crosshairs:before { content: ""; }
.ico-times-circle-o:before { content: ""; }
.ico-check-circle-o:before { content: ""; }
.ico-ban:before { content: ""; }
.ico-arrow-left:before { content: ""; }
.ico-arrow-right:before { content: ""; }
.ico-arrow-up:before { content: ""; }
.ico-arrow-down:before { content: ""; }
.ico-mail-forward:before, .ico-share:before { content: ""; }
.ico-expand:before { content: ""; }
.ico-compress:before { content: ""; }
.ico-plus:before { content: ""; }
.ico-minus:before { content: ""; }
.ico-asterisk:before { content: ""; }
.ico-exclamation-circle:before { content: ""; }
.ico-gift:before { content: ""; }
.ico-leaf:before { content: ""; }
.ico-fire:before { content: ""; }
.ico-eye:before { content: ""; }
.ico-eye-slash:before { content: ""; }
.ico-warning:before, .ico-exclamation-triangle:before { content: ""; }
.ico-plane:before { content: ""; }
.ico-calendar:before { content: ""; }
.ico-random:before { content: ""; }
.ico-comment:before { content: ""; }
.ico-magnet:before { content: ""; }
.ico-chevron-up:before { content: ""; }
.ico-chevron-down:before { content: ""; }
.ico-retweet:before { content: ""; }
.ico-shopping-cart:before { content: ""; }
.ico-folder:before { content: ""; }
.ico-folder-open:before { content: ""; }
.ico-arrows-v:before { content: ""; }
.ico-arrows-h:before { content: ""; }
.ico-bar-chart-o:before, .ico-bar-chart:before { content: ""; }
.ico-twitter-square:before { content: ""; }
.ico-facebook-square:before { content: ""; }
.ico-camera-retro:before { content: ""; }
.ico-key:before { content: ""; }
.ico-gears:before, .ico-cogs:before { content: ""; }
.ico-comments:before { content: ""; }
.ico-thumbs-o-up:before { content: ""; }
.ico-thumbs-o-down:before { content: ""; }
.ico-star-half:before { content: ""; }
.ico-heart-o:before { content: ""; }
.ico-sign-out:before { content: ""; }
.ico-linkedin-square:before { content: ""; }
.ico-thumb-tack:before { content: ""; }
.ico-external-link:before { content: ""; }
.ico-sign-in:before { content: ""; }
.ico-trophy:before { content: ""; }
.ico-github-square:before { content: ""; }
.ico-upload:before { content: ""; }
.ico-lemon-o:before { content: ""; }
.ico-phone:before { content: ""; }
.ico-square-o:before { content: ""; }
.ico-bookmark-o:before { content: ""; }
.ico-phone-square:before { content: ""; }
.ico-twitter:before { content: ""; }
.ico-facebook-f:before, .ico-facebook:before { content: ""; }
.ico-github:before { content: ""; }
.ico-unlock:before { content: ""; }
.ico-credit-card:before { content: ""; }
.ico-rss:before { content: ""; }
.ico-hdd-o:before { content: ""; }
.ico-bullhorn:before { content: ""; }
.ico-bell:before { content: ""; }
.ico-certificate:before { content: ""; }
.ico-hand-o-right:before { content: ""; }
.ico-hand-o-left:before { content: ""; }
.ico-hand-o-up:before { content: ""; }
.ico-hand-o-down:before { content: ""; }
.ico-arrow-circle-left:before { content: ""; }
.ico-arrow-circle-right:before { content: ""; }
.ico-arrow-circle-up:before { content: ""; }
.ico-arrow-circle-down:before { content: ""; }
.ico-globe:before { content: ""; }
.ico-wrench:before { content: ""; }
.ico-tasks:before { content: ""; }
.ico-filter:before { content: ""; }
.ico-briefcase:before { content: ""; }
.ico-arrows-alt:before { content: ""; }
.ico-group:before, .ico-users:before { content: ""; }
.ico-chain:before, .ico-link:before { content: ""; }
.ico-cloud:before { content: ""; }
.ico-flask:before { content: ""; }
.ico-cut:before, .ico-scissors:before { content: ""; }
.ico-copy:before, .ico-files-o:before { content: ""; }
.ico-paperclip:before { content: ""; }
.ico-save:before, .ico-floppy-o:before { content: ""; }
.ico-square:before { content: ""; }
.ico-navicon:before, .ico-reorder:before, .ico-bars:before { content: ""; }
.ico-list-ul:before { content: ""; }
.ico-list-ol:before { content: ""; }
.ico-strikethrough:before { content: ""; }
.ico-underline:before { content: ""; }
.ico-table:before { content: ""; }
.ico-magic:before { content: ""; }
.ico-truck:before { content: ""; }
.ico-pinterest:before { content: ""; }
.ico-pinterest-square:before { content: ""; }
.ico-google-plus-square:before { content: ""; }
.ico-google-plus:before { content: ""; }
.ico-money:before { content: ""; }
.ico-caret-down:before { content: ""; }
.ico-caret-up:before { content: ""; }
.ico-caret-left:before { content: ""; }
.ico-caret-right:before { content: ""; }
.ico-columns:before { content: ""; }
.ico-unsorted:before, .ico-sort:before { content: ""; }
.ico-sort-down:before, .ico-sort-desc:before { content: ""; }
.ico-sort-up:before, .ico-sort-asc:before { content: ""; }
.ico-envelope:before { content: ""; }
.ico-linkedin:before { content: ""; }
.ico-rotate-left:before, .ico-undo:before { content: ""; }
.ico-legal:before, .ico-gavel:before { content: ""; }
.ico-dashboard:before, .ico-tachometer:before { content: ""; }
.ico-comment-o:before { content: ""; }
.ico-comments-o:before { content: ""; }
.ico-flash:before, .ico-bolt:before { content: ""; }
.ico-sitemap:before { content: ""; }
.ico-umbrella:before { content: ""; }
.ico-paste:before, .ico-clipboard:before { content: ""; }
.ico-lightbulb-o:before { content: ""; }
.ico-exchange:before { content: ""; }
.ico-cloud-download:before { content: ""; }
.ico-cloud-upload:before { content: ""; }
.ico-user-md:before { content: ""; }
.ico-stethoscope:before { content: ""; }
.ico-suitcase:before { content: ""; }
.ico-bell-o:before { content: ""; }
.ico-coffee:before { content: ""; }
.ico-cutlery:before { content: ""; }
.ico-file-text-o:before { content: ""; }
.ico-building-o:before { content: ""; }
.ico-hospital-o:before { content: ""; }
.ico-ambulance:before { content: ""; }
.ico-medkit:before { content: ""; }
.ico-fighter-jet:before { content: ""; }
.ico-beer:before { content: ""; }
.ico-h-square:before { content: ""; }
.ico-plus-square:before { content: ""; }
.ico-angle-double-left:before { content: ""; }
.ico-angle-double-right:before { content: ""; }
.ico-angle-double-up:before { content: ""; }
.ico-angle-double-down:before { content: ""; }
.ico-angle-left:before { content: ""; }
.ico-angle-right:before { content: ""; }
.ico-angle-up:before { content: ""; }
.ico-angle-down:before { content: ""; }
.ico-desktop:before { content: ""; }
.ico-laptop:before { content: ""; }
.ico-tablet:before { content: ""; }
.ico-mobile-phone:before, .ico-mobile:before { content: ""; }
.ico-circle-o:before { content: ""; }
.ico-quote-left:before { content: ""; }
.ico-quote-right:before { content: ""; }
.ico-spinner:before { content: ""; }
.ico-circle:before { content: ""; }
.ico-mail-reply:before, .ico-reply:before { content: ""; }
.ico-github-alt:before { content: ""; }
.ico-folder-o:before { content: ""; }
.ico-folder-open-o:before { content: ""; }
.ico-smile-o:before { content: ""; }
.ico-frown-o:before { content: ""; }
.ico-meh-o:before { content: ""; }
.ico-gamepad:before { content: ""; }
.ico-keyboard-o:before { content: ""; }
.ico-flag-o:before { content: ""; }
.ico-flag-checkered:before { content: ""; }
.ico-terminal:before { content: ""; }
.ico-code:before { content: ""; }
.ico-mail-reply-all:before, .ico-reply-all:before { content: ""; }
.ico-star-half-empty:before, .ico-star-half-full:before, .ico-star-half-o:before { content: ""; }
.ico-location-arrow:before { content: ""; }
.ico-crop:before { content: ""; }
.ico-code-fork:before { content: ""; }
.ico-unlink:before, .ico-chain-broken:before { content: ""; }
.ico-question:before { content: ""; }
.ico-info:before { content: ""; }
.ico-exclamation:before { content: ""; }
.ico-superscript:before { content: ""; }
.ico-subscript:before { content: ""; }
.ico-eraser:before { content: ""; }
.ico-puzzle-piece:before { content: ""; }
.ico-microphone:before { content: ""; }
.ico-microphone-slash:before { content: ""; }
.ico-shield:before { content: ""; }
.ico-calendar-o:before { content: ""; }
.ico-fire-extinguisher:before { content: ""; }
.ico-rocket:before { content: ""; }
.ico-maxcdn:before { content: ""; }
.ico-chevron-circle-left:before { content: ""; }
.ico-chevron-circle-right:before { content: ""; }
.ico-chevron-circle-up:before { content: ""; }
.ico-chevron-circle-down:before { content: ""; }
.ico-html5:before { content: ""; }
.ico-css3:before { content: ""; }
.ico-anchor:before { content: ""; }
.ico-unlock-alt:before { content: ""; }
.ico-bullseye:before { content: ""; }
.ico-ellipsis-h:before { content: ""; }
.ico-ellipsis-v:before { content: ""; }
.ico-rss-square:before { content: ""; }
.ico-play-circle:before { content: ""; }
.ico-ticket:before { content: ""; }
.ico-minus-square:before { content: ""; }
.ico-minus-square-o:before { content: ""; }
.ico-level-up:before { content: ""; }
.ico-level-down:before { content: ""; }
.ico-check-square:before { content: ""; }
.ico-pencil-square:before { content: ""; }
.ico-external-link-square:before { content: ""; }
.ico-share-square:before { content: ""; }
.ico-compass:before { content: ""; }
.ico-toggle-down:before, .ico-caret-square-o-down:before { content: ""; }
.ico-toggle-up:before, .ico-caret-square-o-up:before { content: ""; }
.ico-toggle-right:before, .ico-caret-square-o-right:before { content: ""; }
.ico-euro:before, .ico-eur:before { content: ""; }
.ico-gbp:before { content: ""; }
.ico-dollar:before, .ico-usd:before { content: ""; }
.ico-rupee:before, .ico-inr:before { content: ""; }
.ico-cny:before, .ico-rmb:before, .ico-yen:before, .ico-jpy:before { content: ""; }
.ico-ruble:before, .ico-rouble:before, .ico-rub:before { content: ""; }
.ico-won:before, .ico-krw:before { content: ""; }
.ico-bitcoin:before, .ico-btc:before { content: ""; }
.ico-file:before { content: ""; }
.ico-file-text:before { content: ""; }
.ico-sort-alpha-asc:before { content: ""; }
.ico-sort-alpha-desc:before { content: ""; }
.ico-sort-amount-asc:before { content: ""; }
.ico-sort-amount-desc:before { content: ""; }
.ico-sort-numeric-asc:before { content: ""; }
.ico-sort-numeric-desc:before { content: ""; }
.ico-thumbs-up:before { content: ""; }
.ico-thumbs-down:before { content: ""; }
.ico-youtube-square:before { content: ""; }
.ico-youtube:before { content: ""; }
.ico-xing:before { content: ""; }
.ico-xing-square:before { content: ""; }
.ico-youtube-play:before { content: ""; }
.ico-dropbox:before { content: ""; }
.ico-stack-overflow:before { content: ""; }
.ico-instagram:before { content: ""; }
.ico-flickr:before { content: ""; }
.ico-adn:before { content: ""; }
.ico-bitbucket:before { content: ""; }
.ico-bitbucket-square:before { content: ""; }
.ico-tumblr:before { content: ""; }
.ico-tumblr-square:before { content: ""; }
.ico-long-arrow-down:before { content: ""; }
.ico-long-arrow-up:before { content: ""; }
.ico-long-arrow-left:before { content: ""; }
.ico-long-arrow-right:before { content: ""; }
.ico-apple:before { content: ""; }
.ico-windows:before { content: ""; }
.ico-android:before { content: ""; }
.ico-linux:before { content: ""; }
.ico-dribbble:before { content: ""; }
.ico-skype:before { content: ""; }
.ico-foursquare:before { content: ""; }
.ico-trello:before { content: ""; }
.ico-female:before { content: ""; }
.ico-male:before { content: ""; }
.ico-gittip:before, .ico-gratipay:before { content: ""; }
.ico-sun-o:before { content: ""; }
.ico-moon-o:before { content: ""; }
.ico-archive:before { content: ""; }
.ico-bug:before { content: ""; }
.ico-vk:before { content: ""; }
.ico-weibo:before { content: ""; }
.ico-renren:before { content: ""; }
.ico-pagelines:before { content: ""; }
.ico-stack-exchange:before { content: ""; }
.ico-arrow-circle-o-right:before { content: ""; }
.ico-arrow-circle-o-left:before { content: ""; }
.ico-toggle-left:before, .ico-caret-square-o-left:before { content: ""; }
.ico-dot-circle-o:before { content: ""; }
.ico-wheelchair:before { content: ""; }
.ico-vimeo-square:before { content: ""; }
.ico-turkish-lira:before, .ico-try:before { content: ""; }
.ico-plus-square-o:before { content: ""; }
.ico-space-shuttle:before { content: ""; }
.ico-slack:before { content: ""; }
.ico-envelope-square:before { content: ""; }
.ico-wordpress:before { content: ""; }
.ico-openid:before { content: ""; }
.ico-institution:before, .ico-bank:before, .ico-university:before { content: ""; }
.ico-mortar-board:before, .ico-graduation-cap:before { content: ""; }
.ico-yahoo:before { content: ""; }
.ico-google:before { content: ""; }
.ico-reddit:before { content: ""; }
.ico-reddit-square:before { content: ""; }
.ico-stumbleupon-circle:before { content: ""; }
.ico-stumbleupon:before { content: ""; }
.ico-delicious:before { content: ""; }
.ico-digg:before { content: ""; }
.ico-pied-piper:before { content: ""; }
.ico-pied-piper-alt:before { content: ""; }
.ico-drupal:before { content: ""; }
.ico-joomla:before { content: ""; }
.ico-language:before { content: ""; }
.ico-fax:before { content: ""; }
.ico-building:before { content: ""; }
.ico-child:before { content: ""; }
.ico-paw:before { content: ""; }
.ico-spoon:before { content: ""; }
.ico-cube:before { content: ""; }
.ico-cubes:before { content: ""; }
.ico-behance:before { content: ""; }
.ico-behance-square:before { content: ""; }
.ico-steam:before { content: ""; }
.ico-steam-square:before { content: ""; }
.ico-recycle:before { content: ""; }
.ico-automobile:before, .ico-car:before { content: ""; }
.ico-cab:before, .ico-taxi:before { content: ""; }
.ico-tree:before { content: ""; }
.ico-spotify:before { content: ""; }
.ico-deviantart:before { content: ""; }
.ico-soundcloud:before { content: ""; }
.ico-database:before { content: ""; }
.ico-file-pdf-o:before { content: ""; }
.ico-file-word-o:before { content: ""; }
.ico-file-excel-o:before { content: ""; }
.ico-file-powerpoint-o:before { content: ""; }
.ico-file-photo-o:before, .ico-file-picture-o:before, .ico-file-image-o:before { content: ""; }
.ico-file-zip-o:before, .ico-file-archive-o:before { content: ""; }
.ico-file-sound-o:before, .ico-file-audio-o:before { content: ""; }
.ico-file-movie-o:before, .ico-file-video-o:before { content: ""; }
.ico-file-code-o:before { content: ""; }
.ico-vine:before { content: ""; }
.ico-codepen:before { content: ""; }
.ico-jsfiddle:before { content: ""; }
.ico-life-bouy:before, .ico-life-buoy:before, .ico-life-saver:before, .ico-support:before, .ico-life-ring:before { content: ""; }
.ico-circle-o-notch:before { content: ""; }
.ico-ra:before, .ico-rebel:before { content: ""; }
.ico-ge:before, .ico-empire:before { content: ""; }
.ico-git-square:before { content: ""; }
.ico-git:before { content: ""; }
.ico-hacker-news:before { content: ""; }
.ico-tencent-weibo:before { content: ""; }
.ico-qq:before { content: ""; }
.ico-wechat:before, .ico-weixin:before { content: ""; }
.ico-send:before, .ico-paper-plane:before { content: ""; }
.ico-send-o:before, .ico-paper-plane-o:before { content: ""; }
.ico-history:before { content: ""; }
.ico-genderless:before, .ico-circle-thin:before { content: ""; }
.ico-header:before { content: ""; }
.ico-paragraph:before { content: ""; }
.ico-sliders:before { content: ""; }
.ico-share-alt:before { content: ""; }
.ico-share-alt-square:before { content: ""; }
.ico-bomb:before { content: ""; }
.ico-soccer-ball-o:before, .ico-futbol-o:before { content: ""; }
.ico-tty:before { content: ""; }
.ico-binoculars:before { content: ""; }
.ico-plug:before { content: ""; }
.ico-slideshare:before { content: ""; }
.ico-twitch:before { content: ""; }
.ico-yelp:before { content: ""; }
.ico-newspaper-o:before { content: ""; }
.ico-wifi:before { content: ""; }
.ico-calculator:before { content: ""; }
.ico-paypal:before { content: ""; }
.ico-google-wallet:before { content: ""; }
.ico-cc-visa:before { content: ""; }
.ico-cc-mastercard:before { content: ""; }
.ico-cc-discover:before { content: ""; }
.ico-cc-amex:before { content: ""; }
.ico-cc-paypal:before { content: ""; }
.ico-cc-stripe:before { content: ""; }
.ico-bell-slash:before { content: ""; }
.ico-bell-slash-o:before { content: ""; }
.ico-trash:before { content: ""; }
.ico-copyright:before { content: ""; }
.ico-at:before { content: ""; }
.ico-eyedropper:before { content: ""; }
.ico-paint-brush:before { content: ""; }
.ico-birthday-cake:before { content: ""; }
.ico-area-chart:before { content: ""; }
.ico-pie-chart:before { content: ""; }
.ico-line-chart:before { content: ""; }
.ico-lastfm:before { content: ""; }
.ico-lastfm-square:before { content: ""; }
.ico-toggle-off:before { content: ""; }
.ico-toggle-on:before { content: ""; }
.ico-bicycle:before { content: ""; }
.ico-bus:before { content: ""; }
.ico-ioxhost:before { content: ""; }
.ico-angellist:before { content: ""; }
.ico-cc:before { content: ""; }
.ico-shekel:before, .ico-sheqel:before, .ico-ils:before { content: ""; }
.ico-meanpath:before { content: ""; }
.ico-buysellads:before { content: ""; }
.ico-connectdevelop:before { content: ""; }
.ico-dashcube:before { content: ""; }
.ico-forumbee:before { content: ""; }
.ico-leanpub:before { content: ""; }
.ico-sellsy:before { content: ""; }
.ico-shirtsinbulk:before { content: ""; }
.ico-simplybuilt:before { content: ""; }
.ico-skyatlas:before { content: ""; }
.ico-cart-plus:before { content: ""; }
.ico-cart-arrow-down:before { content: ""; }
.ico-diamond:before { content: ""; }
.ico-ship:before { content: ""; }
.ico-user-secret:before { content: ""; }
.ico-motorcycle:before { content: ""; }
.ico-street-view:before { content: ""; }
.ico-heartbeat:before { content: ""; }
.ico-venus:before { content: ""; }
.ico-mars:before { content: ""; }
.ico-mercury:before { content: ""; }
.ico-transgender:before { content: ""; }
.ico-transgender-alt:before { content: ""; }
.ico-venus-double:before { content: ""; }
.ico-mars-double:before { content: ""; }
.ico-venus-mars:before { content: ""; }
.ico-mars-stroke:before { content: ""; }
.ico-mars-stroke-v:before { content: ""; }
.ico-mars-stroke-h:before { content: ""; }
.ico-neuter:before { content: ""; }
.ico-facebook-official:before { content: ""; }
.ico-pinterest-p:before { content: ""; }
.ico-whatsapp:before { content: ""; }
.ico-server:before { content: ""; }
.ico-user-plus:before { content: ""; }
.ico-user-times:before { content: ""; }
.ico-hotel:before, .ico-bed:before { content: ""; }
.ico-viacoin:before { content: ""; }
.ico-train:before { content: ""; }
.ico-subway:before { content: ""; }
.ico-medium:before { content: ""; }


.botonet {
	height: 24px;
	text-align: left;
	line-height: 24px;
	padding: 0px 5px;
	vertical-align: middle;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.botonet a {
	font-weight: normal;
	color: #E10747;
	text-decoration: none;
	padding: 2px 5px;
	margin: 0px -5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background-color: #dedede;
	border:1px solid #E10747;
}
.botonet a:hover {
	font-weight: normal;
	color: #444;
	text-decoration: none;
	background-color: #ccc;
	border:1px solid #444;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.botonet .icona { display:inline-block; font-size:95% !important; padding: 2px 5px; margin: 0px !important; }


.botolink {
	width: auto;
	max-width: 50%;
	min-height: 40px;
	text-align: left;
	line-height: 40px;
	padding: 5px 10px;
	vertical-align: middle;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background-color: #E10747;
}
.botolink a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-size: 120%;
	display: block;
	padding: 0px 10px;
	margin: 0px -10px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	background-color: #E10747;
}
.botolink a:hover {
	font-weight: bold;
	color: #dedede;
	font-size: 120%;
	text-decoration: none;
	background-color: #666;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.botolink .icona { color: #fff !important; display:inline-block; float: left; padding: 10px 5px; }


.botolinkgris {
	background-color: #464545;
}
.botolinkgris a {
	background-color: #464545;
}
.botolinkgris a:hover {
	background-color: #464545;
}
.botolinkgrisclar {
	background-color: #a2a2a2;
	color:#464545;
}
.botolinkgrisclar a {
	background-color: #a2a2a2;
	color:#464545;
}
.botolinkgrisclar a:hover {
	background-color: #a2a2a2;
	color:#000;
}

form.formulari1 {
	
}
form.formulari1 input {
	background-color:#fff;
	padding: 5px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.campcheck {
	width: 20px !important;
}

.registre .PreLlistaAgenda {
	margin: 20px 20px 0px 0px;
}
.registre .LlistaAgenda { margin: 0px 20px 20px 20px; }
.registre .LlistaAgenda li { margin: 2px 0px 2px 0px; }

#relacionat {
	background-color: #E0E0E0; 
	padding: 4px 10px;
}

.video-responsive {
position:relative;
padding-bottom:56.25%; /* aspecte 16/9 */
padding-top:30px; /* IE6 */
height:0;overflow:hidden;
}
.video-responsive iframe,.video-responsive object,.video-responsive embed { position:absolute;top:0;left:0;width:100%;height:100%; }


.mapa-responsive {
position:relative;
padding-bottom:56.25%; /* aspecte 16/9 */
padding-top:30px; /* IE6 */
height:0;overflow:hidden;
margin: 20px 0px;
}
.mapa-responsive iframe,.mapa-responsive object,.video-responsive embed { position:absolute;top:0;left:0;width:100%;height:100%; }

.butlletiFoto { width:30%;float:left;margin:5px 0px; }
.butlletiFoto img { border-radius:5px;width:100%; float:left; margin:0px; border:0px solid #fff; }
.butlletiText { width:68%;float:left;margin:5px 0px 5px 2%; }

.counter, .comptador {
	text-align:center; font-size:40px; color:#666;
}
.blocc01 { width:20%; clear:both; margin:20px 10px; }



/* ---- RESPONSIVE ---- */
@media (min-width : 1224px) {
	.wrapper {width:100%;}
}

/* tablets */
/*@media (min-device-width : 768px)
and (max-device-width : 1024px) {
	.wrapper {width:95%;}
}*/
@media only screen and (min-width:600px) and (max-width:1025px){
	body { font-size: 18px !important; }
	.wrapper {width:95%;}
	.pagina {font-size:18px !important;}
	.agenda {font-size:18px !important;}
	
	.continguts-esq {width:100%; }
	
	.menu {height:auto; width:auto; margin-bottom:25px;font-size:0.6em;}
	.menu ul li {display:block; width:auto; }

	.taula_calendari { width:98%; float:none; }

	.llista-registresx2 { width:43%; float:left; margin: 5px; }
	.llista-registresx2 h2 { height: auto !important; font-size:70% !important; }
	.llista-registresx2 p { height: auto !important; font-size:70% !important; line-height: 18px; }
}

/* Mobils */
/*@media (min-device-width : 320px) and (max-device-width : 480px) { */
/*@media (min-device-width : 320px) and (max-device-width : 768px) { */
@media only screen and (min-width:320px) and (max-width:599px){
	body { font-size: 18px !important; }
	.wrapper {width:95%;}
	.pagina {font-size:18px !important;}
	
	.menu {height:auto; width:auto; margin-bottom:25px;font-size:0.6em;}
	.menu ul li {display:block; width:auto; }

	.cos { margin: 0% 1%; }
	.continguts { width:100%;}
	.continguts-slider , .bx-wrapper {
		/* display:none; */
	}
	.agenda { padding: 0px; font-size:18px !important; }
	.taula_calendari { width:100%; float:left; }
	.banner_calendari { display: none; }
	.situacio {font-size:350%;margin:15px 0 20px 0;display:block;}
	
	.logo {width:45%;max-width:150px;margin: 0px auto;}
	/*.idiomes img {width:120px;height:120px;max-width:120px;max-height:120px;}*/
	.idiomes img, .social {
		margin: 5px 5px 5px 0px;
		max-width: 32px;
		max-height: 32px;
	}

	.cap, .cos, .peu {height:auto;display:block;}
	.cap-mig {display:none;}
	.cap-dta,.cap-esq {float:none; width:100%; height:auto; display:block; text-align:center;}
		.idiomes {text-align:center; width:100%; margin:0; padding:10px 0 5px 0;}
		.cercador {text-align:center; width:100%; margin:0; padding:5px 0 10px 0;}
		.cercador input[type="text"] {height:36px; width:70%;}
		.cercador input[type="submit"] { padding:13px 5px; height:38px; width:38px;background-size:38px;}

	.BannersSuperior {width: 100%; height: 50px !important; height: auto !important; height: 50px; margin: 0px; }
	.BannersSuperior .BannerSuperior { width: 100%; text-align:center; clear: both; }
	/*.BannersSuperior .BannerSuperior:first-child { float: none; margin: 10px 1% 5px 1%; clear: both; }
	.BannersSuperior .BannerSuperior :last-child  { float: none; margin: 5px 1% 10px 1%; clear: both; }*/
	.BannersSuperior .BannerSuperior img { width: 96%; margin: 0px; } 

	.banners {width: 100%;  max-width: 100%; clear: both; min-height: 200px; height: auto !important; height: 200px; }
	.banners .banner { width: 100%; max-width: 350px; min-height: 20px; height: auto !important; height: 20px; margin: 0px 0px 10px 0px; padding: 0px; }
	.banners .banner a { display: block; }
	.banners .banner img { width: 100%; margin: 0px; padding: 0px; }
	.banners .banner h2 { font-size: 120%; font-weight: bold; color: #3c7faa; } 

	.destacats .destacat { width: 100%; }
	ul.llista-registres li div.info img {width: 100%; }
	.botolink { line-height: 20px !important; }

	.responsiu {float:none;width:100%;height:auto;}

	.registre .img_esq20 { max-width: 100%; clear:both; }
	.registre .img_esq30 { max-width: 100%; clear:both; }
	.registre .img_esq40 { max-width: 100%; clear:both; }
	.registre .img_esq50 { max-width: 100%; clear:both; }
	.registre .img_esq60 { max-width: 100%; clear:both; }
	.registre .img_esq70 { max-width: 100%; clear:both; }
	.registre .img_esq80 { max-width: 100%; clear:both; }

	.calendari .taulacalendari { font-size: 80%; }

	.peu-esq {text-align: left;}
	.peu-dta {text-align: left;}
	.peu-dta img {width:120px;height:120px;max-width:120px;max-height:120px;}
	.peu-esq, .peu-mig, .peu-dta {margin-bottom:20px;}

	.calendari {font-size: 1.4em;}
	.calendari td {padding:10px 7px; height:20px;}
	.bloc50 { 
		width:100%;
		margin: 20px 0px;
		clear: both;
	}
	form.formulari1 { }
	form.formulari1 input {
		width: 90%;
		height: 40px;
		background-color:#fff;
		padding: 5px;
		font-size: 120%;
		border: 1px solid #ccc;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	}
	.campcheck { width: 40px !important; }
	.botolink { width: auto; max-width: 100% !important; }
	.botonet { width:100%; }
	.botonet a { display:block; }
	.imgmini { width: 45%; height: auto; }

	.butlletiFoto { width:100%;clear:both;margin:5px 0px; }
	.butlletiText { width:100%;clear:both;margin:5px 0px 5px 2%; }
	.blocinfo { 	width: 100%; }
	.blocdades { width: 100%; }
	.blocgris { width: 100%; background-color: #EDEBEB; padding: 15px; margin: 1% 0% 0% 0%; }
	.llista-registresx2 { width:100%; float:left; margin: 5px; }
	.llista-registresx2 h2 { height: auto !important; font-size:100% !important; }
}
</pre></body></html>