@charset "utf-8";

* {margin:0;padding:0;}
img {border:0;}
ul,ol {list-style-position:outside;padding: 3px 0px;}
li {margin: 0px 15px;padding:2px 0px;}
blockquote {margin:15px;}
a { outline:none;}
a:link, a:visited {color:#3f4c6b; background-color:inherit; text-decoration:underline;}
a:hover {text-decoration:underline;color:#0c1323;background-color:inherit;}

.cb0 {clear:both;line-height:0;height:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;/*background-color:#2e2e2e;*/background-color:#f2f2f2;color:#000;
background-image:url(../img/v2/body_bkg.png);background-repeat:no-repeat; background-position:bottom center;}
p {line-height:18px;color:#000;}


#top {height:131px;background-image:url(../img/v2/top_bkg.png);background-repeat:no-repeat;background-position:center top;margin-left:-1px;}
#top #contingut-header {position:relative;width:997px;margin:0 auto;}
#top #contingut-header #logotip {position:absolute;top:20px;left:25px;}
#top #contingut-header #logotip img {z-index:2;position:absolute;}

#login .login_text {vertical-align:-1px;font-size:10px; border:1px solid #676767; background-color:#d3d3d3;}
#login p {color:#fff;font-size:11px;}
#login p a {color:#e2001b;}
#login p a:hover {text-decoratioN:underline;}
#login #boto_login {vertical-align:-5px;}
#login form { margin-top:5px; margin-bottom:10px;}

		#top_login p {text-align:right;color:#FFF;/*background-color:inherit;*/}
		#top_login label {}

		#top_login a:link, #top_login a:visited, #top_login a:hover {color:#FFFFFF;background-color:inherit;}
	#top_menu {position:absolute;right:5px;top:20px;}

div#menu_lang { position:absolute; left:250px;top:8px;}
div#menu_lang a { margin-right:5px;}
div#menu_petit { margin-top:6px; margin-right:100px;text-align:right;color:#000;}
div#menu_petit a { color:#fff;text-decoration:none; margin-left:5px;margin-right:5px;}

#supermain {
background-image:url(../img/v2/main_bkg.png);
background-position:center top;
background-repeat:repeat-y;
margin-bottom:20px;
padding-top:1px;
z-index:0;
}

#main {
position:relative;width:1000px;margin:0 auto;
margin-bottom:0px;
padding-bottom:0px;
min-height:300px;height: auto !important;height: 300px;
}

/* Columna del menú */
#col-a {float:left;width:225px;overflow-x:hidden;min-height:600px;height:auto;padding:0px 14px 20px 12px;}
* html #col-a {height:535px;}

	/* Menú */
	.menu, .menu2 {list-style:none;margin:0px 0px 10px 0px;padding:0;font-size:11px; }
		.menu_cat_edita {padding:3px 2px;background-color:#FFFFFF;font-size:9px;}

		/* Primer nivell */
		.menu li,.menu2 li {width:225px;margin:10px 0px 0px 0px; padding:0;list-style:none;text-transform:uppercase; background-image:url(../img/v2/menu_bkg.png); background-position:top left; background-repeat:no-repeat;}
		.menu li a, .menu2 li a { color:#fff; text-decoration:none;}
		.menu li a:hover, .menu2 li a:hover { text-decoration:none;}
		.menu li span, .menu2 li span { font-family:verdana;font-size:12px; font-weight:bold;display:block;color:#fff;padding:7px 4px 9px 22px;text-transform:uppercase;}

		/* Segon nivell */
		.menu li ul {margin:0px;padding:0px;background-image:url(../img/v2/menu_avi_bkg.png);background-repeat:no-repeat;background-position:bottom left;}
		.menu li ul li { background-image:none;border-top:1px solid #000;font-size:12px;margin:0px;
background-image:url(../img/v2/menu_avi_fletxa.png);background-repeat:no-repeat;background-position:10px 8px;
		}
		.menu li ul li span { font-family:arial;display:block;color:#f0eeee;width:180px;padding:4px 10px  4px 20px; text-transform:none;font-weight:normal;}
		.menu li ul li .nofletxa { background:transparent; }


		/* Tercer nivell */
		.menu li ul li ul { background-image:url(../img/v2/menu_besavi_bkg.png); background-repeat:no-repeat; background-position:top left;}
		.menu li ul li ul li { background-position:25px 9px;}
		.menu li ul li ul li.first {border-top:1px solid #000;}
		.menu li ul li ul li span {padding:6px 10px  6px 35px;}

		.menu .fletxes { width:20px;}

		#newsletter { background-image:url(../img/v2/newsletter_bkg.png); padding-top:10px; padding-left:57px; width:226px; height:73px;
						background-repeat:no-repeat; color:#36393d; }
		#newsletter .text { width:120px; border:1px solid #fff; margin-top:25px;}

	#col-a p {margin:10px 0px;}
	#col-a p img {vertical-align:-3px;}

/* Columna del contingut */
#col-b {float:left;width:700px;padding:10px 15px 0 30px; overflow:hidden;}

	/* Menú superior */
	#submenu {text-align:right;padding-top:2px;padding-right:0px;}
	#submenu ul {position:absolute;right:3px;top:5px;list-style:none;}
	#submenu ul li {color:#000;float:left;display:inline;padding:0px;margin:0px;}
	#submenu ul li a {text-decoration:none;margin-left:5px;margin-right:5px;color:#fff;}
	/* Ruta */
	.ruta {margin-bottom:20px;font-size:11px;}

	/* Text */
	h2 {font-size:24px;margin-bottom:10px;color:#3f4c6b;letter-spacing:-0.5px;}
	h4 {font-size:12px;}
		h4 a:link, h4 a:visited, h4 a:hover {text-decoration:none;}
	h5 {font-size:10px;border-bottom:1px solid #CCCCCC;color:#333333;background-color:inherit;padding-bottom:2px;text-transform:uppercase;margin-top:10px;}
	.data {color:#999999;background-color:inherit;margin-bottom:15px;}

	/* Caixes  */
	.box {/*background-color:#F3F3F3;*/padding:9px; }
	.box2 {text-align:right;margin-bottom:15px;padding-right:10px;}
		.box2 .data {float:left;margin-bottom:0px;}
		.box2 p {display:inline;}
		.box2 .comparteix {font-size:10px;color:#999999;background-color:inherit;}
		.box2 .comparteix img {vertical-align:-4px;}
	.box3 {padding:3px 9px 2px 9px;
margin-bottom:20px; border:1px dotted #7d7d7d;}
		.box3 img {vertical-align:-3px;margin-right:3px;}
		.box3 p {display:inline;margin-right:15px;}

	#home hr {height:5px; border:none; background-image:url(../img/v2/punts.png);background-repeat:repeat-x;margin-top:20px;}
	#home #altres {color:#e2001a;font-size:11px;margin-top:20px;margin-bottom:5px;font-weight:bold;text-transform:uppercase; }
	#home #altres span {color:#000; }
	#home .col-a {float:left;width:425px;padding-right:20px;}
	#home .col-a .event {padding-top:10px; width:188px; padding:10px 10px 10px 10px; float:left;margin-left:9px; overflow:hidden;/*background:#f5f1e1;*/}
	#home .col-a #secundaries {background:url(../img/v2/noticies2ALs_bkg.png) left bottom no-repeat; }

	#home .col-a .event.principal {margin-left:0px;margin-top:0px;width:100%;
	background:url(../img/v2/noticiesALs_bkg.png) left bottom no-repeat; width:405px;margin-bottom:10px;padding-bottom:0px;}
	#home .col-a .event.principal h4 {font-size:16px;}
	#home .col-a .event .img {float:left;margin-right:10px;background-color:#fff;}
	#home .col-a .event .img {border:1px solid #7d7d7d;padding:3px; margin-bottom:10px;float:left;margin-right:10px;}
	#home .col-a .event.first {margin-left:0px;}
	#home .col-a .event .titol {margin-top:0px;}
	#home .col-a .event .titol a {font-size:14px;text-decoration:none;font-weight:bold;}
	#home .col-a .event .titol span a {font-size:12px;font-weight:normal;}
	#home .col-a #secundaries p.titol a {font-size:14px !important;}
	#home .col-a .event-b p {margin-top:5px;color:#36393d;font-family:Arial;font-size:12px; margin-bottom:10px;}
	#home .col-a .event-b p span a {color:#e2001a;text-decoration:none;}
	#home .col-a .event-b p.data {font-size:11px;margin:0;}
	#home .col-a .event-b span {color:#73880a;}
	#home .col-a .event-b span a {color:#73880a;text-decoration:none;font-size:11px;}
	#home .col-a .event-b span img {vertical-align:-1px;}

	#home .col-a .mini-event {margin-top:10px; }
	#home .col-a .mini-event p { background-image:url(../img/v2/fletxa_llista.png);background-position:0px 6px;background-repeat:no-repeat;
	color:#356aa0;font-family:Arial;font-size:10px; padding-left:15px;color:#7d7d7d;}
	#home .col-a .mini-event a {color:#356aa0;text-decoration:none;font-size:12px;}
	#home .col-a .mini-event p span {color:#73880a;margin-left:5px;}
	#home .col-a .mini-event p span a {color:#73880a;margin-left:5px;}
	#home .col-a .mini-event p span img {vertical-align:-1px;}


	#home .col-b {float:left;width:250px;}

	/* Notícies portada */
	#home .not-llista {list-style:none; margin:8px 0px 0px 0px;}
	#home .not-llista li {
	background-color:#f1f4f8;margin:0px 0px 3px 0px; padding:12px 12px 8px 12px;;min-height:38px;height:auto !important;height:38px;}
	#home .not-llista li .imgbox { float:left; left:12px; width:60px;}
	#home .not-llista li .imgbox img { border:1px solid #8a8a8a; padding:1px; }
	#home .not-llista .cnt { float:left; width:160px;padding-left:5px;}
	#home .not-llista .data { color:#356aa0;
	font-size:10px; margin:0px; padding-bottom:2px;margin-bottom:0px;margin-top:3px;
	}
	#home .not-llista h4 { margin:0px;padding:0px; }


	/* Imatges portada */
	#home h6 {margin-top:20px;}
	#home #gal-llista { list-style:none;margin:8px 0px 20px 0px;}
	#home #gal-llista li {display:inline; margin:0px 15px 0px 0px;}
	#home #gal-llista li img {padding:2px; border:1px solid #7d7d7d;}


	/* Genèric */
	.contingut_generic {float:left;width:410px;}
	.contingut_generic p {min-height:20px;height:auto !important;height:20px;}
	.contingut_generic ol,.contingut_generic ul{margin-top:10px;margin-bottom:5px;margin-left:20px;}
	.contingut_generic ul ul,.contingut_generic ul ol,.contingut_generic ol ol, .contingut_generic ol ul{margin-left:20px;margin-top:15px;}
	.contingut_generic li {margin-bottom:5px;line-height:18px;}

	.contingut_adjunts {float:left; width:260px;}
	.contingut_imatges {float:left; width:260px;}
	.contingut_baix {margin:20px 0px;}
		.contingut_baix img {vertical-align:-3px;}
		.contingut_baix a {margin-right:10px;}
	.box_adjunts {float:right;width:170px;}
	.box_imatges {float:right;width:260px;overflow:hidden; background:#fff; padding:0 0 40px 0; /*background-image:url(../img/v2/fotos_linia.png); background-repeat:no-repeat; background-position:bottom left;*/}
	.box_imatges  img {padding:3px; border:1px solid #858585; }

	/* Llistats */
	.llistat_img {margin:5px 1px 0px 5px; padding:10px 0 10px 10px;color:#7d7d7d;
	/*background-image:url(../img/v2/punts_blancs.png);background-repeat:repeat-x; background-position:top left;*/
	background-color:#eee !important; }
	/*.llistat_img span {display:block;padding-bottom:8px;font-size:10px;font-weight:bold;}*/
		.llistat_img img {float:left;padding:1px;background-color:#fff;color:inherit; margin:8px 10px 0 0 !important;}
			.box li img {pading:0px; border:none;}


	.llistat_doc {margin:5px 1px 0 5px; padding:10px 5px 5px 8px;color:#7d7d7d;
	/*background-image:url(../img/v2/punts_blancs.png);background-repeat:repeat-x; background-position:top left;*/
	background-color:#eee !important; }
	.llistat_doc span {display:block;padding-bottom:8px;font-size:10px;font-weight:bold;}
	.llistat_doc ul {margin:0 !important;}
	.llistat_doc li {margin:5px 0 5px 0 !important;line-height:14px;padding:5px 5px 5px 30px !important;position:relative;}
	.llistat_doc li a {text-decoration:none;}
	.llistat_doc li a:hover {text-decoration:underline;}
		.llistat_doc img {position:absolute;top:5;left:0;margin:0 !important;}



	/* Llistat de notícies */
	.noticies_contingut {width:auto;}
	.noticies_noticia {margin:10px 0px;width:690px;
	background-image:url(../img/v2/punts.png);background-repeat:repeat-x; background-position:bottom left;
	padding-bottom:15px;
	}
	.noticies_noticia span a {color:#73880a;display:block; margin-top:10px; text-decoration:none; }
	.noticies_noticia span img { padding:0px;background-color:transparent;margin-right:5px;}
		.noticies_noticia img {padding:3px;background-color:#EAEAEA;color:inherit;float:left;margin-right:8px;}
		.noticies_noticia .data {margin-bottom:8px;color:#356aa0;}

	/* Fitxa notícia */
	.noticia_contingut {width:420px;}
	.noticia_resum {margin-top:15px;margin-bottom:15px;border-top:1px dashed #000;border-bottom:1px dashed #000;
	padding:8px 0;font-size:14px;width:420px;line-height:19px;
	}
	.noticia_contingut .data {padding-bottom:15px;}
		.noticia_contingut h5 {margin-top:20px;}
		.ultimes_noticies {width:400px;margin:10px 0px;padding:10px;
		background-image:url(../img/v2/comentari_bkg.png);background-repeat:repeat-x;background-position:top left; background-color:#f9f7ed; }
		.ultimes_noticies ul {list-style:none; }
		.ultimes_noticies li {margin:15px 0px;;padding:0;}
		.ultimes_noticies li a {width:320px;float:left;}
		.ultimes_noticies li span {float:left;width:80px;margin-bottom:0;}
	.box_noticia {background-color:#fff;float:right;margin-left:15px;width:260px;padding:0; /* 0 40px 0;background-image:url(../img/v2/fotos_linia.png); background-repeat:no-repeat; background-position:bottom left;*/}
	.box_noticia h5 {margin-left:5px;border:0 !important;}
	.box_noticia  img {padding:3px; border:1px solid #858585; margin-left:5px; background:#fff;}

	/* Llistat d'agenda */
	#agenda-local, #agenda-general {min-height:380px; height:auto !important; height:380px;}
	.agendes_contingut {width:auto;}
		.agendes_agenda {margin:15px 0px;width:700px;
		background-image:url(../img/v2/punts.png);background-repeat:repeat-x; background-position:bottom left;
	padding-bottom:15px;
	}
		.agendes_agenda .img {padding:3px;float:left;margin-right:10px; border:1px solid #7d7d7d;}
		.agendes_agenda h4 {margin-bottom:4px;}
		.agendes_agenda p.cnt {float:left;width:580px;}
		.agendes_agenda .box3 {width:680px;float:left;display:block;margin-bottom:15px;}
		.agendes_agenda .ambfoto {width:565px;}

	/* Fitxa agenda */
	.agenda_resum {font-weight:bold;margin-top:-5px;margin-bottom:15px;}
	.agenda_interprets {margin-bottom:15px;font-size:14px;}
	.agenda_obresde {background:#efefef;margin-bottom:15px;padding:5px;}
	.agenda_tipus {text-transform:uppercase;margin-bottom:8px;color:#999999;background-color:inherit;}
	.agenda_contingut {width:420px;}
		.agenda_contingut h5 {margin-top:20px;}
	.agenda_entrades {margin:5px 0;}
		.agenda_entrades img {vertical-align:-5px;border:0 !important;padding:0 5px 0 0 !important;background:#eee;margin:0 !important;}
	.box_agenda {float:right;margin-left:15px;width:260px;padding:0; /* 0 40px 0;*//*background-image:url(../img/v2/fotos_linia.png); background-repeat:no-repeat; background-position:bottom left;*/}
	.box_agenda  img {padding:3px; border:1px solid #858585; margin-left:5px;}
	.compra_entrada {padding:5px 10px;background:#eeeeee;margin:5px 1px 0px 5px;}

	/* Llistat de galeries */
	.galeries_contingut {width:auto;}
	#galeries-contingut h2 {margin-bottom:0;}
	.galeries_galeria {float:left;margin:20px 20px 0px 0px;padding:8px 8px 8px 0px;width:300px;height:110px;overflow:hidden;}
	.galeries_galeria .data {margin-bottom:5px;}
		.galeries_galeria img {padding:3px;background-color:#EAEAEA;color:inherit;float:left;margin-right:8px;}
		.galeries_galeria p {margin-top:10px;}

	/* Galeria */
	.galeria_contingut {width:auto;}
		.galeria_contingut h5 {margin-top:20px;margin-bottom:15px;}

		.galeria_imatge {float:left;width:150px;padding:8px;color:inherit;margin-left:12px;margin-bottom:12px;}
			.galeria_imatge img {}
			.galeria_imatge p {font-size:9px;margin:8px 0px 0px 0px;padding:0;}
	#galeria #llista .data {margin-top:0px;}
	/* Llistat d'elements */
	.llistatelements_contingut {width:auto;}
	.llistatelements_element {margin:10px 0px;width:690px;
	background-image:url(../img/v2/punts.png);background-repeat:repeat-x; background-position:bottom left;
	padding-bottom:15px;
	}
		.llistatelements_element img {padding:3px;background-color:#EAEAEA;color:inherit;float:left;margin-right:8px;}

	/* Llistat d'entitats */
	.entitats .entitat {margin:20px 0px;width:600px;}
	.entitats .entitat a {text-decoration:none;}
	.entitats .entitat h4 {display:inline;}
	.entitats .entitat img {margin-left:10px;margin-right:2px;}
	.entitats .entitat span {color:#c51010;}

	/* Element */
	.element_contingut {width:490px;}
	.element_contingut .enllac {margin-top:20px;}
	.element_contingut .enllac img {vertical-align:-5px;}
	.box_element {float:right;margin-left:15px;width:200px;}

/* Baix */
#baix {position:relative;width:991px;margin:0 auto;height:85px;}
	#baix .cb {height:0px;line-height:0px;}
	#baix-a {float:left;width:440px;color:#e2001a;font-size:9px;padding-top:0px}
	#baix-a img {vertical-align:-5px;}
	#baix-a a {padding:0 10px 0 10px;color:#fff;text-decoration:none; }

	#baix-b {float:left;width:531px;text-align:right;padding-right:20px;padding-top:15px;padding-bottom:7px;}

/* --- Edició i formularis --- */
,cb1{line-height:1px;height:1px;clear:both;}
.edicio {margin:20px 0px;}
	.edicio a {margin-right:8px;}
	.edicio img {vertical-align:-3px;margin-right:4px;}

.form {padding:0px 15px;background-color:#F8F8F8;color:#666666;border:1px solid #f1f1f1;}
	.form h2 {font-size:16px;color:#3C6993;background-color:inherit;margin-bottom:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:normal;}
	.form h3 {font-size:10px;border-bottom:1px solid #CCCCCC;color:#333333;background-color:inherit;padding-bottom:2px;text-transform:uppercase;margin-top:20px;margin-bottom:20px;}
	.form label {margin-right:10px;padding-bottom:5px;text-align:right;width:120px;display:block;float:left;padding-top:0px;color:#575757 !important;background-color:inherit;font-weight:normal !important;font-family:Arial !important;}

	.form input {font-size:11px;padding:2px;margin-top:0px;border:1px solid #CCCCCC;}
	.form input.text { width:500px; }
	.form input.data,.form input.hora { width:80px !important; }
	.form .boto {float:right;margin-top:-5px;margin-left:5px;}
	.form textarea {font-size:12px;margin-top:5px;border:1px solid #CCCCCC; width:300px !important;}
	.form textarea.resum {width:500px !important;}

		.form .boto input {padding:2px 10px;}

	.form ul, .box ul, .docs ul {margin:15px 0px;list-style:none;padding:0px;}
	.form li, .box li, .docs li {margin:5px 0px;padding:0px;}
	.form ul li img, .box ul li img, .docs ul li img  {vertical-align:-7px;margin-right:3px;}

	.form .imatges {margin-top:15px;}
		.form .imatges .divimg {float:left;text-align:center;width:70px;margin-right:15px;}
		.form .imatges .img {border:1px solid #666666;margin-bottom:5px;padding:2px;background-color:#FFFFFF;color:inherit;}

		#ajuda label {font-weight:bold;margin-right:10px;text-align:right;width:140px;display:block;float:left;padding-top:3px;color:#888888;background-color:inherit;}
	#soci label {font-weight:bold;margin-right:10px;text-align:right;width:100px;display:block;float:left;padding-top:0px;color:#888888;background-color:inherit;}
	#contacta label {font-weight:bold;margin-right:10px;text-align:right;width:120px;display:block;float:left;padding-top:3px !important;color:#888888;background-color:inherit;}
	#contacta .text,#ajuda .text {width:245px;}
	#contacta textarea, #ajuda textarea {width:250px !important; margin-top:0px;margin-bottom:0px;}
	#contacta .boto {padding:10px 10px 10px 0;}

/* --- Altres --- */
.cb {clear:both;height:1px;font-size:1px;}
.cl {clear:left;height:1px;font-size:1px;}
.cr {clear:right;height:1px;font-size:1px;}


#apartat,#categoria {background-image:url(../img/dialeg.png);border-right:1px solid #aaaaaa; padding-top:10px; position:absolute;width:255px;padding:0;}
#apartat .tanca,#categoria .tanca{position:absolute;top:5px;right:5px;}
#apartat form { padding:10px 10px 5px 20px; width:170px;}
#apartat #peu,#categoria #peu {border-bottom:1px solid #aaaaaa; margin-left:10px;margin-top:-8px;}
	#apartat p {margin:0;margin-right:5px;}
	#apartat input {margin-bottom:5px;font-size:11px;padding:1px 5px;color:#555;}
	#apartat input[type="checkbox"] {vertical-align:-2px;}
	#apartat option {font-size:11px;}

	#categoria form {margin:15px 10px 10px 30px;}
	#categoria p {margin:0;}
	#categoria input, #categoria select {margin-bottom:5px;font-size:11px;padding:1px 5px;}
	#categoria input[type="submit"] {margin-top:15px;}
	#categoria input[type="text"] {width:190px;color:#555;}
	#categoria input[type="checkbox"] {vertical-align:-2px;}

#paginacio {margin-top:20px;text-align:right;padding-right:5px;font-size:11px;margin-bottom:10px;}
	#paginacio img {vertical-align:-1px;}
	#paginacio a {margin-left:5px;margin-right:5px;}
	#paginacio a:link {color:#000000;background-color:inherit;text-decoration:none;}
	#paginacio a:visited {color:#000000;background-color:inherit;text-decoration:none;}
	#paginacio a:hover {color:#FFA02F;background-color:inherit;text-decoration:none;}

.text {border:1px solid #cccccc;font-size:11px;}

label{padding-top:3px;float:left;width: 120px;}

#contacta label {margin-right:10px;text-align:right;width:130px;display:block;float:left;padding-top:10px;color:#888888;background-color:inherit;}
#edit-apartat label {font-weight:bold;margin-right:10px;text-align:right;width:130px;display:block;float:left;padding-top:3px;color:#888888;background-color:inherit;}

/* Provisional */

.soci h5 {margin-bottom:15px;}

#taularecomanar th {font-size:10px;text-align:left;}
#taularecomanar td {font-size:10px;padding-right:10px;}
#taularecomanar td .text{width:120px;}
#taularecomanar td textarea{width:150px !important;}
#recomanar {z-index:99;position:absolute;width:530px;margin-left:254px;padding:2px 0 2px 10px;background-color:#fff; background-color:#fff;margin-top:2px;}
#recomanar .button {padding:0 10px;margin-right:15px;border:1px solid #cccccc;font-size:11px;background-color:#efefef;}

#socis img {cursor:pointer;}
#socis td {border-bottom:1px solid #dddddd;}
#socis tr:hover {background-color:#eeeeee;}
#llista-socis {border-collapse: collapse;border-spacing: 0px;border-width:0px;}
#llista-socis .opcions {width:80px;text-align:center;}
#llista-socis th {background-image:url('../img/menu_li1_bkg.png');background-position:bottom;color:#fff;text-align:left;height:23px;padding-left:5px;}
#llista-socis th a {text-decoration:none;color:#ffffff;}
#llista-socis td {padding: 5px 5px 3px 3px;}


/* Newsletter */
.menufieldset {border:1px solid #b72d2d;}
.menufieldset legend {margin-left:5px;padding-left:5px;padding-right:5px;color:#000;font-weight:bold;}
.menufieldset p {padding-left:10px;}

.llista-uig {width:100%;}

.llista-uig caption {font-weight:bold;text-align:left;padding-bottom:5px;font-size:14px;}
.llista-uig caption img {margin-left:5px;vertical-align:-3px;}
.llista-uig img {cursor:pointer;}
.llista-uig td {border-bottom:1px solid #dddddd;}
.llista-uig tr:hover {background-color:#eeeeee;}
.llista-uig {border-collapse: collapse;border-spacing: 0px;border-width:0px;}
.llista-uig .opcions {width:80px;text-align:center;}
.llista-uig th {background-image:url('../img/menu_li1_bkg.png');background-position:bottom;color:#fff;text-align:left;height:23px;padding-left:5px;}
.llista-uig th a {text-decoration:none;color:#ffffff;}
.llista-uig td {padding: 5px 5px 3px 3px;}
.llista-uig .opcions {width:60px;text-align:center;}
.uig label {width:70px;}
.uig div {padding:20px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}


/* Botonera */
.botonera {border-bottom:1px solid #8c8c8c;height:26px;overflow:hidden;}

.botonera a {display:block;float:left;padding:6px 7px 4px 6px;float:left;font-family:Arial;font-size:14px;text-decoration:none;}
.botonera span {display:block;float:left;margin-right:2px;height:26px;width:4px;}

.botonera .boto {background-image:url(../img/v2/boto1.png);float:left;color:#838383;}
.botonera .botoactiu {background-image:url(../img/v2/boto_actiu1.png);color:#fff;font-weight:bold;}

.botonera .separador {background-image:url(../img/v2/boto2.png);background-repeat:no-repeat;}
.botonera .separadoractiu {background-image:url(../img/v2/boto_actiu2.png);background-repeat:no-repeat;}

h6 { background-color:#1f1f1f;color:#a1a1a1; text-transform:uppercase; font-size:11px; padding:2px 8px;}

#comentaris { width:420px; margin:30px 0 40px 0; overflow:hidden;}
#comentaris ul { list-style:none; margin-left:0px;}
#comentaris #estat { height:28px; }
	#comentaris #estat-a { width:250px; float:left; background-color:#000; color:#ccc; height:20px; padding:8px 10px 0 10px; }
	#comentaris #estat-b { width:130px; float:left; background-color:#e2001a; color:#fff; height:20px; padding:8px 10px 0 10px; }
	#comentaris #estat-b a { color:#fff;text-decoration:none; }
#comentaris #llista .navi { text-align:right; margin-top:5px;width:415px;}
#comentaris #llista ul  { list-style:none; width:415px; overflow:hidden;}
#comentaris #llista ul li { background-image:url(../img/v2/comentari_num.png);background-repeat:no-repeat; margin-top:10px;margin-left:0px; margin-right:0;}
#comentaris #llista ul li .comentari-a { float:left;width:35px;color:#fff;padding-left:9px;padding-top:7px;}
#comentaris #llista ul li .comentari-a span { display:block;width:13px;text-align:center;}
#comentaris #llista ul li .comentari-b { float:left;width:370px;background-image:url(../img/v2/comentari_bkg.png);background-repeat:repeat-x;background-position:bottom left;padding-bottom:10px; }
#comentaris #llista ul li span.autor { text-transform:uppercase; }
#comentaris #llista ul li .comentari-b .com p { color:#73880a; }
#comentaris .com { margin-top:10px; }

form#nou_comentari { background-position:top right; background-image:url(../img/v2/formcomentaris_bkg.png);background-repeat:no-repeat;padding:5px 0px 10px 20px; width:250px; background-color:#e8ecd8; font-family:Arial; font-size:11px; color:#7d7d7d;  margin-top:5px; margin-left:150px;}
form#nou_comentari ul li { padding-bottom:5px; margin-left:0px;}
form#nou_comentari .boto { cursor:pointer;background-color:#e2001a;color:#fff;border:0;padding:2px 25px 2px 10px; font-size:10px; background-image:url(../img/v2/boto_fletxa.png); background-repeat:no-repeat;background-position:right 6px;}
form#nou_comentari label.error {width:100%; color:#e2001a;font-size:10px;font-style:italic;margin-bottom:10px;}
form#nou_comentari .input { background-color:#f9f7ed;border:1px solid #fff;width:230px;font-size:10px;}

#rss_menu {position:relative;margin-left:5px;color:#fff;cursor:pointer;}
#rss_menu a {padding:0;}
#rss_menu .select {position:absolute;top:18px;right:0;display:none;background:#fff;padding:0 5px 5px 5px;margin-left:5px;}
#rss_menu .select a {color:#000;white-space:nowrap;display:block;padding-top:5px;padding-left:8px;
background-image:url(../img/v2/menu_avi_fletxa.png);background-repeat:no-repeat;background-position:0px 9px;}
#rss_menu .select a:hover {text-decoration:underline;}

#recomanar_lat {background:url(../img/v2/recomanar.png) no-repeat -5px -1px; height:183px; color:#7d7d7d; padding:15px 15px; margin-top:0px;}
#recomanar_lat img {border:0px;padding:0px;margin-top:8px;}
#recomanar_lat #ri {margin-left:40px;margin-top:27px; }
#recomanar_lat #ri a { text-decoration:none; color:#36393d; font-weight:bold;}
#recomanar_lat #rr {margin-left:40px;margin-top:32px; }
#recomanar_lat #rr a { text-decoration:none; color:#36393d; font-weight:bold;}

#recomanar_petit table {margin-left:35px;margin-top:-35px;}
#recomanar_petit label { float:left;width:80px;}
#recomanar_petit th { padding-top:15px;font-weight:bold;font-size:11px;}
#recomanar_petit textarea { width:300px !important;}

/* 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:700px; 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:320px; margin-top:10px; margin-right:20px; line-height:20px;
background-image:url(../img/associacio_bkg.png); background-repeat:repeat-x; padding-top:20px; padding-bottom:10px;
}
div.associacio p { padding-left:15px;}
div.associacio h2 {color:#e2001a;margin-bottom:3px;font-size:13px;
 background-image:url(../img/h2_fletxa.png);background-repeat:no-repeat;background-position:left 8px; padding-left:15px;
}
div.associacio h2 a {color:#e2001a;}

div#textbenvinguda {font-size:12px;}

#generic .box { margin-left:15px; }

#avis { border:1px dashed #e2001a; padding:10px 20px; background-color:#ffdcdc; color:#000; font-size:12px;}
#avis ul { list-style:none;margin-top:5px;}
#avis ul li {padding:3px 10px 6px 10px; margin-left:0px;}
#avis ul li .boto { background-color:#efefef;color:#000;font-size:11px;border:1px solid #ccc;padding:0px 5px; }
#avis ul li .input { background-color:#fff;color:#000;font-size:11px;border:1px solid #ccc; }

#inscripcio label.error {dislay:block !important;width:100% !important;color:#e2001a !important;font-size:10px;font-style:italic;margin-bottom:10px;text-align:left;margin-left:110px;padding:0;margin-top:0;}
#inscripcio textarea {margin:0;}
#formulari_newsletter label.error, #contacta label.error,#formapartat label.error,#formulari label.error {width:100% !important;float:none;color:#e2001a !important;font-size:10px;font-style:italic;margin-bottom:10px;text-align:left;margin-left:110px;margin-top:0;padding:0 !important;margin-bottom:0;}
.cb_separador {clear:both;heihgt:20px;}
#contacta label.error{margin-left:140px;}
#formapartat label.error{margin-left:140px;}

#formulari label.mpago{margin-left:80px !important;}

#ajuda label.error {margin-left:150px;}
#contacta label.error {width:230px !important;}
#nl {font-size:10px;color:#555;}

#importar {padding:20px;margin-top:20px;}
#importar p{margin-bottom:10px;}
#importar strong{margin-top:10px;display:block;}

#colaboradors{position:absolute;right:8px;top:25px;height:40px;overflow:hidden;/*background:#000000;*/padding:20px;}
#colaboradors ul {list-style:none;margin:0;padding:0;}
#colaboradors li {float:left;width:90px;margin:0 0 0 20px;}
#colaboradors li a {display:block;height:40px;}

.menu_opcions {list-style:none;margin:0;background:#2e2e2e;}
.menu_opcions li {margin:0;padding:5px 0 5px 20px;background-image:url(../img/v2/menu_avi_fletxa.png);background-repeat:no-repeat;background-position:10px 8px;}
.menu_opcions li.titol {color:#db0021;font-weight:bold;background:none;padding:20px 10px 5px 10px;}
.menu_opcions li.separador {margin-top:15px;}
.menu_opcions li a:link, .menu_opcions li a:visited {color:#fff;text-decoration:none;}
.menu_opcions li a:hover {text-decoration:underline;color:#fff;}

.conocenos {background:url(../img/conocenos_bt.png) no-repeat;padding:30px 0 0 20px;display:block;width:205px;height:35px;color:#fff !important;text-decoration:none !important;font-weight:bold !important;font-family:verdana;}
.conocenos:hover {text-decoration:underline !important; }

h3.verm {text-transform:uppercase;font-size:12px;}
h3.verm a {text-decoration:none;}
h3.verm {background:url(../img/h3_vermell.png) no-repeat top right;height:14px;text-transform:uppercase;color:#000;padding:3px 5px;font-size:10px;margin-bottom:5px;  }

.convenis_misatges {background:url(../img/bkg_missatges.jpg) repeat-x left top #bbca6a;margin-top:15px;}
.convenis_misatges .cb {line-height:0;height:0;}

ul.convenis {list-style:none;margin:0;padding:0;}
ul.convenis li {float:left;width:100px;margin-left:10px;height:55px;overflow:hidden;margin-top:10px;text-align:center;}
.missatges {width:250px;list-style:none;}
.missatges ul {list-style:none;margin:0;}
.missatges ul li {color:#3f4c6b;padding:10px  10px 10px 10px;font-size:12px;margin:0;
min-height:21px;height: auto !important;height: 21px;width:230px;
}

#publicitats {margin-bottom:0px;margin-top:10px;}
#publicitats ul {margin-left:0;list-style:none;}
#publicitats ul li {width:450px;height:120px;margin:0;}

input.button{cursor:pointer;}


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