* {margin:0px;padding:0px;}
ul,ol {margin-left:25px;}
.dn {display:none;}
img {border:none;}

h1 {font-size:20px;color:#e2001a;font-family:Arial;border-bottom:2px solid #e2001a;font-weight:bold;line-height:25px;text-transform:uppercase;
     background-image:url(../img/h1_fletxa.png);background-repeat:no-repeat;background-position:right 12px;margin-bottom:15px;}
h2 {font-size:12px;font-weight:bold;margin-bottom:15px;}
h3 {font-size:16px;font-weight:bold;color:#ee0c6e;margin-bottom:8px;}
h4 {font-size:14px;font-weight:bold;color:#a11854;font-weight:normal;line-height:20px;}
h6 {font-weight:bold;font-size:11px;font-weight:bold;}

h5 {font-size:14px;color:#000;font-family:Arial;font-weight:bold;line-height:22px;text-transform:uppercase;margin-top:15px;
     background-image:url(../img/h1_fletxa.png);background-repeat:no-repeat;background-position:right 12px;margin-bottom:10px;}
h5.green {border-bottom:1px dashed #73880a;}
h5.green span{color:#73880a;}
h5.cyan {border-bottom:1px dashed #851073;}
h5.pink {  border-bottom:1px dashed #ee0c6e;}


a {color: #225ca9;text-decoration:none;outline:none;}
a:hover {color: #225ca9;text-decoration:underline;}

.boto {background-color:#333333;border:1px solid #333333;color:#fff;padding:2px 5px; cursor:pointer;}
.input {border:1px solid #a5acb2;}

body {font-family:arial;font-size:12px;
		 background-image:url(../img/ca/body_bkg.png);background-position:left 145px;background-repeat:repeat-x;background-color:#adaeae;line-height:18px;}

/* Capçalera de la pàgina */
#header {height:150px;background-image:url(../img/ca/header_bkg.jpg);background-position:center top;background-repeat:no-repeat;background-color:#000;}
#header #content {width:1007px;margin:0 auto;position:relative;}
#header #content #logotip {position:absolute;top:0px;left:20px;}
#header #content #sombra {position:absolute;top:0px;left:20px;}

#header #content #menu_petit {position:absolute;top:0;right:8px;}
#header #content #menu_petit a {display:block;height:21px;width:27px;background-position:top;background-repeat:no-repeat;float:left;margin-right:1px;text-decoration:none;}
#header #content #menu_petit a:hover {background-position:bottom;}
#header #content #menu_petit a.bt_inici {background-image:url(../img/bt_inici.png);}
#header #content #menu_petit a.bt_recomana {background-image:url(../img/bt_recomana.png);}
#header #content #menu_petit a.bt_mapaweb {background-image:url(../img/bt_mapaweb.png);}
#header #content #menu_petit a.bt_contacta {background-image:url(../img/bt_contacta.png);}
#header #content #menu_petit a.bt_rss {background-image:url(../img/bt_rss.png);}

#header #content #menu_petit2 {position:absolute;top:126px;right:8px;}
#header #content #menu_petit2 span a {font-weight:bold;color:#fff; }
#header #content #menu_petit2 span {border-left:1px solid #535353;border-right:1px solid #535353;padding: 9px 15px 6px 25px;font-weight:bold;color:#fff;
background-image:url(../img/menu_li_li_bkg.png);background-position:14px 14px;background-repeat:no-repeat;}
#header #content #menu_petit2 span.first {border-right:0px;}

#header #content #login { padding-top:40px;padding-left:30px;position:absolute; right:10px; top:20px; width:156px;height:64px;background-image:url(../img/login_ca_bkg.png);background-repeat:no-repeat; }
#header #content #login .input { font-size:10px; width:125px; border-color:#737173; margin-bottom:8px; height:12px;}
/*#header #content #login .boto_login { background-image:url(../img/boto_login.png);background-position:14px 14px;background-repeat:no-repeat;}} */

/* Contingut de la pàgina */
#main {padding-top:10px;width:1007px;margin:0 auto;
		  background-image:url(../img/ca/main_bkg.png);background-position:right top;background-repeat:repeat-y;
		  min-height:300px;height: auto !important;height: 300px;
		  }

#main #main-a {float:left;width:221px;padding-left:15px;}
#main #main-b {float:left;width:720px;padding-right:.15px;padding-left:20px;}
#main #main-b #breadcrumbs {margin-bottom:11px;color:#333333;font-family:Arial;font-weight:bold;font-size:10px;}
#main #main-b #breadcrumbs span {margin-left:5px;margin-right:5px;}


/* Categories */
#menu-v ul {list-style:none;margin-left:0px;}
#menu-v ul li {outline:none;}
#menu-v ul li a {display:block;padding:14px 10px 0px 25px;height:29px;margin-bottom:5px;color:#fff;font-family:Arial;font-weight:bold;font-size:14px;text-transform:uppercase;
					background-image:url(../img/ca/menu_li.png);background-position:left bottom;background-repeat:no-repeat;cursor:pointer;}
/*#menu-v ul li a.actiu {background-position:left top;} */
#menu-v ul li a:hover {background-position:left top;text-decoration:none;}


/* Apartat */
#menu-v ul li ul {list-style:none;margin-left:0px;margin-top:-12px;margin-bottom:5px;}
#menu-v ul li ul li {border-top:1px dashed #d3000e;background:#dee2e2;}
#menu-v ul li ul li a {background-image:url(../img/ca/menu_li_li_bkg.png);background-position:7px 8px;background-repeat:no-repeat;
							  font-size:10px;color:#333333;margin-bottom:0px;padding:5px 10px 5px 15px;height:auto;font-weight:normal;}
#menu-v ul li ul li a:hover {color:#fefefb;background-color:#e1263c;background-position:7px 8px;background-image:url(../img/menu_li_li_hover_bkg.png);}
#menu-v ul li ul li a.actiu {color:#fefefb;background-color:#e1263c;background-position:7px 8px;background-image:url(../img/menu_li_li_hover_bkg.png);}

/* Subapartat */
#menu-v ul li ul li ul {list-style:none;margin-left:0px;margin-top:0px;margin-bottom:0px;}
#menu-v ul li ul li ul li {border-top:1px dashed #d3000e;background:#eaecec;}
#menu-v ul li ul li ul li a {background-image:url(../img/menu_li_li_bkg.png);background-position:17px 8px;background-repeat:no-repeat;
									  font-size:10px;color:#e2001a;margin-bottom:0px;padding:5px 10px 5px 25px;height:auto;font-weight:normal;}
#menu-v ul li ul li ul li a:hover {background-position:17px 8px;color:#fefefb;background-color:#e67481;}
#menu-v ul li ul li ul li a.active {background-position:17px 8px;color:#fefefb;background-color:#e67481;}

/* Peu de pàgina */
#footer {height:280px;background-image:url(../img/ca/footer_bkg.png);background-position:top center;background-repeat:no-repeat;}
#footer ul { margin-top:5px; margin-left:0px; list-style:none;}
#footer ul li { color:#fff; padding-left:10px; padding-bottom:5px;
					background-image:url(../img/peu_li.png);background-position:left 4px;background-repeat:no-repeat;}
#footer #col1,#footer #col2,#footer #col3,#footer #col4 {height:160px;overflow:hidden;float:left;width:170px; padding-right:20px; padding-top:20px;}
#footer a {color:#fff;}
#footer #col2 {float:left;width:200px; padding-right:20px; padding-top:20px;}
#footer #col1 {position:relative;padding-top:9px;width:350px;padding-left:30px;color:#fff;}

#footer #col1 .boto {position:absolute;bottom:10px;width:75px;left:170px;color:#fff;font-size:10px; background-image:url(../img/nl_boto.png); background-position:90% 6px;background-repeat:no-repeat;padding:0px 15px 1px 5px;}
#footer #col1 #nl_captcha {font-size:10px; margin-bottom:8px;margin-left:5px; padding:2px 1px; color:#636363;float:left;width:75px;}
#footer #col1 p .input {font-size:10px; margin-bottom:8px; padding:2px 1px; width:215px;color:#868686;}
#footer #col1 label.error { display:inline; margin-left:10px; color:#e2001a; font-size:10px;position:absolute;width:400px;}
#footer #col1 #subscriute {color:#36393d; font-size:9px; margin-bottom:40px;}
#footer #credits-a,#footer #credits-b { padding:5px 25px;float:left; font-family:"lucida sans","trebuchet MS",Arial,Helvetica,sans-serif; font-size:10px; color:#fff; }
#footer #credits-a { text-transform:uppercase;width:500px;}
#footer #credits-a a {padding:0px 7px;font-size:8px;font-family:verdana;text-decoration:none;}
#footer #credits-a img {vertical-align:-3px;}
#footer #credits-a p {margin-top:15px;text-transform:none;color:#818181;}
#footer #credits-a p img {vertical-align:-20px;margin-left:10px;}
#footer #credits-b {text-align:right; padding-top:10px;width:400px;}
#footer #credits-b img {margin-left:10px;}
#footer #credits-b span {display:none;}
.cb {clear:both;}



/* Apartat Genèric */
div.cont-a {float:left;width:500px;}
div.cont-b {float:left;width:200px;padding-left:20px;}
div.text {/*color:#36393d;*/color:#000;line-height:18px;font-size:12px;a}
a.recomanar {background-image:url(../img/ca/recomanar.png);background-position:left top;background-repeat:no-repeat;
				 display:block;padding:10px 10px 0 30px;height:20px;margin-top:5px;color:#36393d;text-transform:uppercase}

div#frecomanar {background-color:#f0f2e2;margin-top:-7px;padding:10px;}
div#frecomanar th {padding-top:10px;text-align:left;padding-bottom:3px;}
div#frecomanar td .input {width:140px;margin-bottom:3px;font-size:10px;}
div#frecomanar td textarea {width:170px !important;}
div#frecomanar td .boto {margin-top:5px;font-size:10px;}
div#frecomanar label#errores {float:left;padding-left:5px;font-size:10px;color:#768b0f;font-style:italic;}

a.imprimir {background-image:url(../img/ca/imprimir.png);background-position:left top;background-repeat:no-repeat;
display:block;padding:10px 10px 0 30px;height:20px;margin-top:5px;color:#36393d;text-transform:uppercase}
div.compartir {background-image:url(../img/ca/compartir.png);background-position:left top;background-repeat:no-repeat;
display:block;padding:8px 7px 0 7px;height:60px;margin-top:5px;color:#36393d;text-transform:uppercase}
div.compartir span {display:block;color:#0088a1;text-transform:uppercase;margin-bottom:10px;}

/* Tots els documents */
div.docs {margin-top:30px;}
div.docs h6 {background-image:url(../img/docs_h4_bkg.png);background-position:left top;background-repeat:no-repeat;padding-left:15px;}
div.docs ul {list-style:none;margin-left:0px;}
div.docs ul li {margin-top:5px;background-image:url(../img/docs_li_bkg.png);background-position:2px 4px;background-repeat:no-repeat;padding-left:15px;}
div.docs ul li span {color:#898989;margin-left:5px;}

/* Totes les fotos */
div.imatges {list-style:none;margin-left:0px;}
div.imatges .principal {padding-top:3px;border-top:3px solid #e2001a;margin-bottom:10px;}
div.imatges .miniatures {padding:10px 0 10px 10px;background-color:#f3f3f0;}
div.imatges .miniatura {margin-right:10px;}


/* Paginació */
div.pagination { margin-top:30px;margin-bottom:0px; background-color:#3e3e3e; padding:6px 10px 6px 10px; }
div.pagination a {font-size:10px;background-color:#3e3e3e;padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #3e3e3e;text-decoration: none;color:#fff;}
div.pagination a:hover, div.pagination a:active {border:1px solid #3e3e3e;color:#3e3e3e;background-color:#fff;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #313131;background-color: #313131; color: #FFF; font-weight:bold;}
div.pagination span.disabled {background-color:#3e3e3e;padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #3e3e3e;color: #3e3e3e; }


/*  Elements */
div.llista-element {margin-top:20px; background-image:url(../img/associacio_bkg.png); background-repeat:repeat-x; padding-top:20px; }
div.destacat { padding:8px 8px 0 8px; background-color:#fbefed; background-image:none; }

div.llista-element .element-a {float:left;width:130px;}
div.llista-element .element-b {float:left;width:580px;}
div.llista-element .element-b .docs {margin-top:0px;margin-left:13px;}
div.destacat .element-b {float:left;width:564px;}
div.simple .element-b { float:none; display:block; width:720px; padding-bottom:3px;}
div.simple { background-position:left center;}
div.llista-element .element-b p.data {color:#851073;font-size:10px;margin-bottom:7px;}
div.llista-element .element-b p { margin-left:15px;color:#36393d;}
div.llista-element .element-b p.text { margin-bottom:10px;}
div.llista-element .element-b span a {color:#e2001a;text-decoration:none;}
div.llista-element .element-b h2 {color:#e2001a;margin-bottom:8px;font-size:14px;
 background-image:url(../img/h2_fletxa.png);background-repeat:no-repeat;background-position:left 4px; padding-left:15px;
}
div.llista-element .element-b h2 a { color:#e2001a; }
div.llista-element .element-b h2 span { color:#36393d; font-weight:normal; padding-right:10px; font-size:11px; }

div.llista-element p.comentaris {background-image:url(../img/ico_cometaris_llista.png);background-position:left 1px;background-repeat:no-repeat;padding-left:15px;margin-top:7px;color:#73880a;}

/*  Noticies */
div.llista-noticia {margin-top:20px;}
div.llista-noticia .noticia-a {float:left;width:130px;}
div.llista-noticia .noticia-b {float:left;width:580px;}
div.llista-noticia .noticia-b p.data {color:#851073;font-size:10px;}
div.llista-noticia .noticia-b p {color:#36393d;}
div.llista-noticia .noticia-b span a {color:#e2001a;text-decoration:none;}
div.llista-noticia .noticia-b h2 a {color:#851073;font-size:14px;}
div.llista-noticia p.comentaris {background-image:url(../img/ico_cometaris_llista.png);background-position:left 1px;background-repeat:no-repeat;padding-left:15px;margin-top:7px;color:#73880a;font-size:10px;font-weight:bold;}

div#comentaris {margin-top:30px;background-color:#f0f2e2;padding:10px 15px 10px 10px;position:relative;}
div#comentaris label {display:block;float:left;width:100px;}
div#comentaris label.error {font-size:10px;width:100%;padding-left:100px;color:#768b0f;padding-bottom:5px;font-style:italic;}
div#comentaris ul {list-style:none;}
div#comentaris ul li {padding-bottom:10px;}
div#comentaris .input {width:300px;}
div#comentaris h5 {margin-top:0px;padding-top:0px;}
div#comentaris #estat-b {position:absolute;top:15px;right:40px;}
div#comentaris .comentari-a {float:left;width:20px;height:20px;background-image:url(../img/ico_comentaris.png);background-position:left top;background-repeat:no-repeat;}
div#comentaris .comentari-b {padding-top:2px;color:#36393d;float:left;width:430px;height:20px;}
div#comentaris .comentari-b .autor{padding:0 5px;text-transform:uppercase;}
div#comentaris .com p {margin-top:-13px;color:#73880a;}
div#comentaris #nou {border-bottom:1px dashed #768b0f;margin-bottom:20px;padding-bottom:20px;padding-top:10px;}


/* Agenda */
div.llista-agenda {margin-top:0px;}
div.llista-agenda .agenda-a {float:left;width:130px;}
div.llista-agenda .agenda-b {float:left;width:580px;}
.dades  {margin-bottom:10px;padding:8px 10px;background-image:url(../img/ca/activitat_dades_bkg.png);background-repeat:repeat-x;background-color:#f4ecf0;}
.dades span  {color:#356aa0;background-position:left top;background-repeat:no-repeat;padding-left:20px;padding-top:1px;}
.dades span.data {background-image:url(../img/ca/ico_calendari.png);font-size:12px;  font-size:12px;margin-right:20px;}
.dades span.hora {background-image:url(../img/ca/ico_hora.png); font-size:12px; margin-right:20px;}
.dades span.lloc {background-image:url(../img/ca/ico_lloc.png);margin-top:-1px;width:220px; font-size:12px; white-space: nowrap;}
.dades p  {margin-top:5px;}
.dades .cb  {height:1px;line-height:1px;}
div.llista-agenda p.resum  {margin-bottom:10px;}
.dades p span.lloc {margin-left:0px;}
div.llista-agenda .agenda-b p {color:#36393d;}
div.llista-agenda .agenda-b h2 a {color:#ee0c6e; font-size:14px;}
.tipus_agenda {background-image:url(../img/ico_tipus.png);background-position:left 1px;background-repeat:no-repeat;
					 padding-left:20px;padding-top:2px;height:20px;color:#000;font-size:10px;font-family:sans;font-weight:bold;text-transform:uppercase;}
#detall {border-top:1px dashed #d3000e;border-bottom:1px dashed #d3000e;padding-top:10px;margin-bottom:30px;}
#detall .dades  {margin-top:20px;font-weight:bold;}
#detall #obresde {color:#a11854;font-size:14px;}
#venda {position:relative;}
#venda #vendaentrades {background-color:#eaeae7;border-top:2px solid #000;margin-top:10px;padding:10px 10px 30px 10px;margin-bottom:0px;}
#venda #vendaentrades .titol {text-transform:uppercase;color:#e2001a;font-size:12px;font-weight:bold;border-bottom:1px dashed #e2001a;}
#venda #vendaentrades .preu {color:#36393d;font-size:11px;margin:10px 0;}
#venda a {display:block;width:140px;height:32px;position:absolute;bottom:7px;left:10px;color:#fff;text-transform:uppercase;padding:7px 0 0 25px;font-size:10px;
background-image:url(../img/boto_comprarentrades.png);background-position:left top;background-repeat:no-repeat;
}

/* Galeries */
div.llista-galeria {margin-top:20px;float:left;width:360px;}
div.llista-galeria .galeria-a {float:left;width:196px;}
div.llista-galeria .galeria-b {padding-top:70px;padding-left:10px;padding-right:10px;float:left;width:140px;color:#36393D;}
div.llista-galeria .galeria-b p.data {color:#e2001a;font-size:10px;}
div.llista-galeria .galeria-b h2 a {color:#e2001a;font-size:14px;}

/* Portada */
div#portada .llista-agenda h2 a {background:url(../img/h2_fletxa.png) left 4px no-repeat;padding-left:12px;color:#e2001a !important; }
/*div#portada a:hover {text-decoration:none !important; }*/
div#portada h3 {text-transform:uppercase;font-size:12px;}
div#portada h3.lila {border-bottom:5px solid #610553;color:#610553;}
div#portada h3.lila a {color:#610553;text-decoration:none;}
div#portada h3.verm {border-bottom:5px solid #e2001a;color:#e2001a;}
div#portada h3.verm a {color:#e2001a;text-decoration:none;}
div#portada h3.verd {border-bottom:5px solid #0088a1;color:#0088a1;}
div#portada h3.verd a{color:#0088a1; text-decoration:none;}
div#portada #col-a {float:left;width:450px;margin-right:20px;}
div#portada #col-b {float:left;width:250px;}
div#portada .lloc {margin-top:8px; margin-bottom:15px;}
div#portada h2 {margin-bottom:0px;}
div#portada div.llista-noticia .noticia-b {width:300px;}

div#anuncis  {  float:left;width:235px;margin-top:15px;}
div#anuncis .cnt {  background-image:url(../img/anuncis_bkg.png); background-repeat:no-repeat; padding:8px 10px 0px 10px; width:195px; overflow:hidden; }
div#anuncis .cnt .anunci { color:#73880a; border-bottom:1px dashed #73880a; padding:0px 5px 8px 5px; margin-bottom:8px;font-size:10px;}
div#anuncis .cnt .anunci img { float:left; margin-right:8px; padding-botom:10px;}
div#anuncis .cnt .anunci h2 { text-transform:capitalize;margin-bottom:5px;}
div#anuncis .cnt .anunci h2 a { color:#73880a; font-weight:bold; font-size:11px;}
div#anuncis .cnt h6 {color:#2c2c2c; text-transform:uppercase; margin-bottom:10px; border-bottom:1px dashed #73880a; font-size:12px;}
div#anuncis .cnt h6 a {color:#2c2c2c; text-decoration:none; }
div#anuncis .cb {  background-image:url(../img/anuncis_bottom.png); background-position:bottom left; background-repeat:no-repeat; width:215px; height:16px; padding:0px 5px 2px 10px;}
div#anuncis .cb a { color:#000;}
.totesactivitats { padding:5px;border-bottom:1px dashed #d3000e;border-top:1px dashed #d3000e;display:none;}
.totesactivitats a { color:#000;}
div#forums  {  float:left;width:215px;margin-top:15px;}
div#forums .cnt {  background-image:url(../img/forum_bkg.png); background-repeat:no-repeat; padding:8px 10px 0px 10px; width:195px; overflow:hidden; }
div#forums .cnt .forum { color:#73880a; border-bottom:1px dashed #73880a; padding:0px 5px 8px 5px; margin-bottom:8px; font-weight:bold;font-size:10px;color:#36393d}
div#forums .cnt h2 a { font-size:11px;color:#73880a;padding-top:5px;display:block;}
div#forums .cnt h6 {color:#2c2c2c; text-transform:uppercase; margin-bottom:10px; border-bottom:1px dashed #73880a; font-size:12px;}
div#forums .cnt h6 a {color:#2c2c2c; text-decoration:none;}
div#forums .cb {  background-image:url(../img/forum_bottom.png); background-repeat:no-repeat; width:215px; height:16px;}

/* Acudits */
#acudits { background-color:#fdf0f3; padding:10px; color:#ee0c6e;}
#acudits a:link, #acudits a:hover, #acudits a:visited {color:#ee0c6e;}
#acudits h6 {color:#2c2c2c; text-transform:uppercase; margin-bottom:10px; border-bottom:1px dashed #ee0c6e; font-size:12px;}
#acudits h6 a {color:#2c2c2c !important; text-decoration:none !important;}

#formagenda, #filtre_acudits { text-align:right;border-top:1px dashed #d3000e; border-bottom:1px dashed #d3000e; padding-top:5px; padding-bottom:5px; margin-bottom:20px; font-size:14px; color:#36393d; font-weight:bold;position:relative;}
#filtre_acudits a{ color:#36393d; font-size:11px;position:absolute;left:0;top:10px;}
#filtre_acudits select { font-size:10px; padding:3px 5px 2px 5px; outline:none;}

/*  Acudits */
div.llista-acudit {margin-top:10px; border-bottom:1px solid #d5d5d3; }
div.llista-acudit .acudit-a {float:left;width:110px; padding-top:15px; padding-left:20px;}
div.llista-acudit .acudit-a p.novetat { color:#333333;  margin-bottom:10px; text-transform:uppercase; }
div.llista-acudit .acudit-a p.novetat img { vertical-align:-3px; margin-right:5px; }
div.llista-acudit .acudit-b p.votar { margin-top:8px;}
div.llista-acudit .acudit-a p.estat {color:#a0a0a0;}
div.llista-acudit .acudit-a p.estat img { vertical-align:-3px; margin-right:5px; }
div.llista-acudit .acudit-b {float:left;width:580px;}
div.llista-acudit .acudit-b span.data {color:#36393D;font-size:10px;margin-bottom:7px;}
div.llista-acudit .acudit-b span.autor {color:#36393D;font-size:10px;margin-bottom:7px; text-transform:uppercase; }
div.llista-acudit .acudit-b p {color:#a11854;}
div.llista-acudit .acudit-b h2 {margin-top:5px;margin-bottom:5px;}
div.llista-acudit .acudit-b h2 a {color:#851073;}

#form_acudits { padding:10px 15px; background-color:#fdf0f3; }
#form_acudits h5 { margin-top:0px; font-size:12px;line-height:20px;}
#form_acudits table { width:100%; }
#form_acudits table span.pink { color:#ee0c6e; }
#form_acudits table td.taula-a  { padding-right:70px; }
#form_acudits table td.taula-b  { width:150px; padding-right:40px;}
#form_acudits table td.taula-c  { width:110px; }
#form_acudits table td .input { width:200px; margin-bottom:8px; margin-top:3px; font-size:10px; padding:3px 5px 2px 5px; }
#form_acudits table td .boto { float:right; }
#form_acudits table td textarea { width:210px; height:165px; margin-bottom:0px; margin-top:3px; font-size:10px;}
#form_acudits table td  { color:#36393d; }
#form_acudits table td hr { border-bottom:1px dashed #ee0c6e; border-top:0px; border-right:0px; border-left:0px; margin-top:8px; margin-bottom:8px;}
#form_acudits table td label.error {font-size:10px;width:100%;color:#768b0f;display:block;margin-bottom:5px;padding-bottom:5px;font-style:italic;}

/*  Anuncis */
div.llista-anunci {margin-top:10px; border-bottom:1px solid #d5d5d3; }
div.llista-anunci .anunci-a {float:left;width:131px;  }
div.llista-anunci .anunci-c {float:left;width:110px; padding-top:15px; padding-left:20px;}
div.llista-anunci .anunci-c p.novetat { color:#333333;  margin-bottom:10px; text-transform:uppercase; }
div.llista-anunci .anunci-c p.novetat img { vertical-align:-3px; margin-right:5px; }
div.llista-anunci .anunci-c p.estat {color:#a0a0a0; margin-bottom:10px;}
div.llista-anunci .anunci-c p.estat img { vertical-align:-3px; margin-right:5px; }
div.llista-anunci .anunci-b {float:left;width:440px;}
div.llista-anunci .anunci-b span.data {color:#9fbb15;font-size:10px;margin-bottom:7px;}
div.llista-anunci .anunci-b span.autor {color:#000;font-size:10px;margin-bottom:7px; text-transform:uppercase; }
div.llista-anunci .anunci-b .dadescontacte { margin-top:10px; border:1px dashed #ccc; padding:5px 10px; line-height:17px;}
div.llista-anunci .anunci-b p {color:#36393d; }
div.llista-anunci .anunci-b h2 {margin-top:5px;margin-bottom:5px;color:#73880a;}

#form_anuncis { padding:10px 15px; background-color:#f0f2e2; }
#form_anuncis h5 { margin-top:0px; font-size:12px;line-height:20px;}
#form_anuncis table { width:100%; }
#form_anuncis table span.green { color:#73880a;line-height:18px; }
#form_anuncis table td.taula-a  { padding-right:70px; }
.publicitat-vertical .taula-a {display:none !important;}
#form_anuncis table td.taula-b  { width:150px; padding-right:40px;}
#form_anuncis table td.taula-c  { width:110px; }
#form_anuncis table td .input { width:200px; margin-bottom:8px; margin-top:3px; font-size:10px; padding:3px 5px 2px 5px; }
#form_anuncis table td .boto { float:right; }
#form_anuncis table td textarea { width:210px; height:105px; margin-bottom:0px; margin-top:3px; font-size:10px;}
#form_anuncis table td  { color:#36393d; }
#form_anuncis table td hr { border-bottom:1px dashed #ee0c6e; border-top:0px; border-right:0px; border-left:0px; margin-top:8px; margin-bottom:8px;}
#form_anuncis table td label.error {font-size:10px;width:100%;color:#768b0f;display:block;margin-bottom:5px;padding-bottom:5px;font-style:italic;}


/* Associacions locals */
#gm { margin-top:15px;border-top:1px dashed #e2001a; border-bottom:1px dashed #e2001a; padding-top:3px; padding-bottom:3px; margin-bottom:20px;}
#gm #gm_interactiu { width:720px; height:500px; }
#gm #gm_filtre { border-top:1px dashed #e2001a; text-align:right; padding-top:8px; padding-bottom:5px; margin-top:3px; display:none;}
#gm #gm_filtre select { border:1px solid #a5acb2;  }
#gm_map {width:250px;height:150px; }
#gm_map span {display:none;}

div.associacio { color:#36393d; /*float:left; width:340px;*/ /*margin-top:10px;*/ margin-right:20px; line-height:15px;
background-image:url(../img/associacio_bkg.png); background-position:top left; background-repeat:repeat-x; padding-top:5px; padding-bottom:10px;
}
div.associacio p { padding-left:20px;}
div.associacio h2 {color:#e2001a;margin-bottom:3px;font-size:13px;
 background-image:url(../img/h2_fletxa.png);background-repeat:no-repeat;background-position:5px 5px; padding-left:15px;
}
div.associacio h2 a {color:#e2001a;}


/* Mapa web */
#menu-mw { margin:30px 0 30px 40px;}
#menu-mw ul { margin:5px 20px;}


/* Contacte */
#form_contacte h4 { margin-top:20px; background-image:none; margin-bottom:30px; color:#36393d; font-weight:bold;}
#form_contacte label { display:block; float:left; width:110px; color:#36393d;}
#form_contacte p {margin-bottom:15px;}
#form_contacte .input { width:290px;}
#form_contacte textarea { height:70px;}
#form_contacte label.error {font-size:10px;width:100%;padding-left:110px;color:#768b0f;padding-bottom:5px;font-style:italic;}/* Contacte */

#form_carnet h5 { margin-bottom:20px;}
#form_carnet label { display:block; float:left; width:110px; color:#36393d;}
#form_carnet p {margin-left:20px; margin-bottom:15px;}
#form_carnet .input { width:290px;}
#form_carnet textarea { height:70px;}
#form_carnet em { color:#94a444;font-weight:bold;}

#form_carnet label.error {font-size:10px;width:100%;padding-left:110px;color:#768b0f;padding-bottom:5px;font-style:italic;}

#rss_menu { display:block;float:left;padding:0;margin:0;margin-top:0;}


.feed_menu{

	background: url(../img/feed_menu_orange.png) 0 center no-repeat;
    padding:0;
    display:-moz-inline-box;
    display:inline-block;
    width:38px;
    vertical-align:middle;
    overflow: hidden;

    margin-left:10px;
}
.feed_menu.wood{
    background-image: url(../img/feed_menu_wood.png);
}
.feed_menu.azure{
    background-image: url(../img/feed_menu_azure.png);
}
.feed_menu.trans_on_light{
    background-image: url(../img/feed_menu_trans_light.png);

}
.feed_menu.trans_on_dark{
    background-image: url(../img/feed_menu_trans_dark.png);
    /*background-color:#e3001b;*/
}
.feed_menu.open{
    background-position: -38px center !important;
}
.feed_menu select{
    opacity:0;filter:alpha(opacity=0);
    margin:0;
    padding:0;
    border:0;
}
.feed_menu option img{
    border:0;
    margin:2px;
    vertical-align: middle;
}


/* Fòrum */
p.forumtit { font-size:14px;text-transform:uppercase; color:#73880a; font-weight:bold; margin-bottom:10px; }
#forum .categoria { cursor:pointer;margin-bottom:2px; position:relative; background-image:url(../img/forum_cat_bkg.png); background-repeat:no-repeat; padding:8px 10px 8px 10px; color:#e2001a; }
#forum .categoria2 {  background-image:url(../img/forum2_cat_bkg.png); }
#forum .categoria span.nom { color:#fff; text-transform:uppercase; font-weight:bold; margin-right:5px;}
#forum .categoria span.descr { color:#fff; margin-left:5px;}
#forum .categoria span.fletxa { display:block;position:absolute; right:15px; top:5px; height:19px; width:19px; background-image:url(../img/forum_cat_fletxa.png); background-position:top left; background-repeat:no-repeat; }
#forum table { width:720px; margin-bottom:25px; border-bottom:4px solid #e0e5c8;}

#forum table th { background-color:#acb96d; color:#fff; font-weight:normal; text-align:left; padding:9px 10px 7px 10px; }
#forum table tr:hover td { background-color:#d9ecf0; border-bottom:1px solid #bfd5db; }
#forum table td { color:#36393d; border-bottom:1px solid #dee2e2;  padding:12px 10px 10px 10px;}
#forum table td .nom_tema { background-image:url(../img/forum_carpeta.png); background-position:top left; background-repeat:no-repeat; text-decoration:underline; padding-left:25px; font-weight:bold; padding-bottom:5px; padding-top:2px;font-size:12px;}
#forum table td .nom_tema a { color:#000; }
#forum table td .descr_tema { padding-left:25px; }
#forum #navega { padding:8px 0 8px 0; color:#b02b2c; border-top:1px dashed #73880a; border-bottom:1px dashed #73880a; margin-bottom:5px; font-weight:bold; margin-top:35px; }
#forum #navega span { color:#000; font-weight:bold; }
#forum #navega #categoria { text-transform:uppercase; font-size:14px;}
#forum #noutema { background-color:#f0f2e2; padding:0px 20px 20px 20px;}
#forum #noutema h5 { padding-top:8px;}
#forum #noutema .input { width:650px;margin-bottom:5px;margin-top:3px;}
#forum #noutema label { display:block;}
#forum .ultima_dades span {text-transform:uppercase;}
#forum .ultima_text {color:#73880A; margin-top:5px;}
#forum ul { margin-left:0px;list-style:none;}
#forum ul li div.first { text-transform:uppercase; background-image:url(../img/form_resposta_top.png); background-repeat:no-repeat; position:relative;color:#36393d; padding:15px 10px 6px 10px;}
#forum ul li div.top { position:relative;margin-bottom:3px;text-transform:uppercase; background-image:none;background-color:#e9e9e6; color:336393d; padding:7px 10px 6px 10px;}
#forum ul li div.first span.data { font-size:10px; margin-left:10px;}
#forum ul li div.top span.data { font-size:10px; margin-left:10px;}
#forum ul li span.id { position:absolute; right:40px; color:#d3000e; font-weight:bold; bottom:7px;font-size:12px;}
#forum ul li div.cnt { border:1px solid #dee2e2; padding:15px 3px 3px 3px; margin-top:2px; color:#36393d; margin-bottom:3px;}
#forum ul li div.cnt p { padding:0 7px;}
#forum ul li div.cnt p span { color:#d3000e; font-weight:bold;font-size:12px; cursor:pointer; margin-right:5px;}
#forum ul li div.options { background-color:#f0f2e2; padding:8px 10px 4px 5px;margin-top:10px;}
#forum form label.error {font-size:10px;width:100%;color:#768b0f;display:block;margin-bottom:5px;padding-bottom:5px;font-style:italic;}
#tooltip {
	border:1px solid #d3000e;
	padding:15px 10px 5px 10px;
	position:absolute;
	margin-top:-25px;
	margin-left:0px;
	background-color:#fff;
	width:400px;
	opacity: 0.9;
}

#tooltip * { font-family:Arial;font-size:11px;color:#000;font-weight:normal; }
#tooltip strong { font-weight:bold;}


/* Calendari jquery */
table.jCalendar {	border:1px solid #000; background:#aaa; border-collapse:separate; border-spacing:2px; }
table.jCalendar th { background:#333; color:#fff; font-weight:bold; padding:3px 5px; }

table.jCalendar td { background:#ccc; color:#000; padding:3px 5px; text-align:center; }
table.jCalendar td.other-month { background:#ddd; color:#aaa; }
table.jCalendar td.today { background:#666; color:#fff; }
table.jCalendar td.selected { background:#f66; color:#fff; }
table.jCalendar td.selected.dp-hover { background:#f33; color:#fff; }
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td { background:#fff; color:#000; }
table.jCalendar tr.selectedWeek td { background:#f66; color:#fff; }
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover { background:#bbb; color:#888; }
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover { background:#bbb; color:#888; }

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup { position: absolute; z-index: 199; }
div.dp-popup h2 { font-size:12px; text-align:center; margin:2px 0; padding:0; }
a#dp-close { font-size:11px; padding:4px 0; text-align:center; display:block; }
a#dp-close:hover { text-decoration: underline; }
div.dp-popup a { color:#000; text-decoration:none; padding:3px 2px 0;
}
div.dp-popup div.dp-nav-prev { position:absolute; top:2px; left:4px; width:100px;
}
div.dp-popup div.dp-nav-prev a { float:left; }

/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { cursor:pointer; }
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled { cursor: default; }
div.dp-popup div.dp-nav-next { position:absolute; top:2px; right:4px; width:100px; }
div.dp-popup div.dp-nav-next a { float: right; }
div.dp-popup a.disabled { cursor:default; color:#aaa; }
div.dp-popup td { cursor: pointer; }
div.dp-popup td.disabled { cursor: default; }

span.noticia_data { color:#851073; font-size:10px; float:left;}
div.noticia_resum { font-size:14px; color:#851073; padding:10px 0 25px 0px; border-top:1px dashed #851073; border-bottom:1px dashed #851073; margin-bottom:20px;}

/* Contacte */
form#inscripcio h5 { border-bottom:1px dashed #000 !important;}
form#inscripcio h3 { padding:0px;font-size:12px;text-transform:uppercase;}
form#inscripcio label { display:block; float:left; width:110px; color:#36393d;}
form#inscripcio p {margin-bottom:15px;}
form#inscripcio .input { width:290px;}
form#inscripcio textarea { height:70px;}
form#inscripcio label.error {font-size:10px;width:100%;padding-left:110px;color:#768b0f;padding-bottom:5px;font-style:italic;}/* Contacte */
form#inscripcio label.ml0 {padding-left:0px !important}/* Contacte */


.botonera {padding-left:3px;height:26px;overflow:hidden;background:url(../img/ca/botonera_linia.png) left 24px repeat-x;margin-bottom:5px;}
.botonera a {display:block;float:left;padding:7px 7px 4px 7px;float:left;font-family:Arial;font-size:12px;text-decoration:none;}
.botonera span {display:block;float:left;margin-right:2px;height:26px;width:4px;}
.botonera .botoinactiu {background:url(../img/ca/boto_inactiu1.png) no-repeat;float:left;color:#838383;}
.botonera .botoactiu {background:url(../img/ca/boto_actiu1.png) no-repeat;color:#3f4347;font-weight:bold;}
.botonera .separador {background:url(../img/ca/boto_inactiu2.png) no-repeat;background-repeat:no-repeat;}
.botonera .separadoractiu {background:url(../img/ca/boto_actiu2.png) no-repeat;background-repeat:no-repeat;}

div#portada #requadre_noticies { /*background-color:#e9e9e9;*/background:url(../img/noticies_bkg.png) bottom left no-repeat; padding:8px 10px 0 10px; }
div#portada .llista-agenda h2 a {color:#e2001a !important; }
div#portada .llista-agenda {margin-bottom:1px; !important; }
div#portada .llista-agenda p {margin-top:3px;}
div#portada .llista-agenda .dades p span.lloc {display:block;width:200px;margin-bottom:0px;}
div#portada #altres  {margin-top:10px;}
div#portada #altres h2 a {color:#e2001a;}
div#portada #altres p.comentaris {background:url(../img/es/comentaris.png) left 2px no-repeat; padding-left:15px;color:#73880a;margin-top:5px;}
div#portada #altres p.comentaris a {color:#73880a !important;}
div#portada #altres span.data {display:block; color:#999; fon-size:10px; margin-top:10px;}

div#portada #requadre_noticies .cb {height:5px;}
div#portada #requadre_noticies .noticia-a {width:210px;}
div#portada #requadre_noticies .noticia-b { width:220px;font-size:14px;line-height:18px;}
div#portada #requadre_noticies .noticia-b h2 a{font-size:18px !important;line-height:20px !important;}
div#portada #requadre_noticies .noticia-b h2 {margin-bottom:10px;}
div#portada #requadre_noticies .noticia-b p.comentaris {background-position:left 5px;font-size:11px;font-weight:normal;}
div#portada #requadre_noticies h2 a{font-weight:bold;fon-size:14px;line-height:16px;}

div#portada #requadre_noticies p.data {color:#868686;font-size:10px;margin-bottom:0px;}
div#portada #requadre_noticies p.comentaris {background:url(../img/es/comentaris.png) left 2px no-repeat; padding-left:15px;color:#73880a;margin-top:10px;}
div#portada #requadre_noticies p.comentaris a {color:#73880a;}

div#portada div.agenda1 {float:left;width:210px;margin-right:10px;}
div#portada div.agenda1 .agenda1-a {float:left;width:85px;}
div#portada div.agenda1 .agenda1-b {float:left;width:120px;padding-right:5px;}


div#portada div.agenda2 {float:left;width:210px;}
div#portada div.agenda2 .agenda2-a {float:left;width:85px;}
div#portada div.agenda2 .agenda2-b {float:left;width:120px;padding-right:5px;}

div#portada div.agenda1 p.data {color:#868686;font-size:10px;}
div#portada div.agenda1 h2 a{color:#e2001a;font-size:12px !important;font-weight:normal;}
div#portada div.agenda2 p.data {color:#868686;font-size:10px;}
div#portada div.agenda2 h2 a{color:#e2001a;font-size:12px !important;font-weight:normal;}

.canvi_contrasenya label {display:block !important;width:400px !important;}
.canvi_contrasenya label.error {padding-left:0 !important;margin-bottom:10px;}

.videos iframe {margin-bottom:2px;}
.videos a {margin-bottom:10px;display:block;}

.tracks ul {list-style:none;margin:5px 0 20px 0;}
.tracks li {position:relative;background:#f1f1f1;padding:8px 170px 7px 6px;margin-bottom:2px;}
li span.mp3 {display:block;width:150px;color:transparent;position:absolute;right:4px;top:50%;margin-top:-10px;height:20px; overflow:hidden;}

