/* CSS Document */
/* Copyright 2009 Accent Comunicació - http://www.accentcomunicacio.com */

/* --------------------------- */
/* ------ ESTILS BÀSICS ------ */

body {
	margin:0;padding:0;
	background:url(../img/body_bg.gif) top repeat-x;
	font-family:"MyriadPro", Arial, Helvetica, sans-serif;
	font-size:11px;
	}

div {margin:0;padding:0;}

a {color:#00877C;}

a img {border:0;}

h3 {text-decoration:none;font-weight:bold;color:#00877C;font-size:18px;padding:0;margin:0;}
h4 {text-decoration:none;font-weight:bold;color:#666666;font-size:16px;padding:0;margin:0;}

/* ------------------------------- */
/* ------ ESTRUCTURA BÀSICA ------ */

#contenidor {width:970px;margin:0 auto;overflow:hidden;}
	
	#capcal {width:970px;margin-bottom:20px;}
	
	#contingut {width:970px;margin:0;padding:0;margin-bottom:30px;overflow:hidden;background-image:url(../img/contingut_fons.gif);}
	
	#peu {width:575px;margin:0 auto;margin-bottom:30px;overflow:hidden;}
	
		
	/* ---------------------------------- */
	/* ------ ESTRUCTURA DETALLADA ------ */
	
	/* ------ Capçals ------ */
	
	#precapcal { width:970px; height:50px; background-image:url(../img/capcal_ajuntament.gif);padding:0;margin:0;  }
	#precapcal a { width:970px; height: 50px; display:block; text-decoration:none;padding:0;margin:0; }
	#precapcal a span { visibility:hidden; }
	
	#capcal_espai { width:970px; height:102px; padding:0;margin:0;margin-top:7px; }
	#capcal_espai h1 { padding:0;margin:0; }
	#capcal_espai h1 a { width:280px; height: 102px; display:block; text-decoration:none;font-size:1px; background-image:url(../img/capcal_espai.jpg);}
	#capcal_espai h1 a span { visibility:hidden; }
		
		#capcal_espai_e {float:left;}
		#capcal_espai_d {float:right;width:690px;height:102px; }
			.imatgecapcal {max-width:690px;max-height:102px;}
	
	#capcal_menu { width:970px; height:24px; background-image:url(../img/menu_fons.gif);padding:0;margin:0;margin-top:7px;}
	
		#capcal_menu_e { width:724px;height:24px;float:left;}
		#capcal_menu_d { width:246px;height:24px;float:right;color:white;}
	
			
		#capcal_menu ul	{ padding:0;margin:0;color:#FFFFFF;list-style-type:none;padding-left:20px;	}
		#capcal_menu ul li {display:inline;}
		#capcal_menu ul li a { padding:0;padding-right:10px;padding-left:10px;line-height:24px;color:#FFFFFF;text-decoration:none;float:left;
			margin-right:1px solid white; background-image:url(../img/menu_separador.gif); background-position:right; background-repeat:no-repeat;}
		#capcal_menu ul li a:hover { color:#8ECDD6; }
			.menu_primer { text-transform:lowercase; }
			#capcal_menu ul li.menu_ultim a { background:none; }


		#capcal_menu ul#midatext	{ padding:0;margin:0;color:#FFFFFF;list-style-type:none;padding-left:20px;	}
		#capcal_menu ul#midatext li {display:inline;}
		#capcal_menu ul#midatext li a { padding:0;padding-right:10px;padding-left:10px;color:#FFFFFF;text-decoration:none;float:left;
			margin-right:1px solid white; background-image:url(../img/menu_separador.gif); background-position:right; background-repeat:no-repeat;}
		#capcal_menu ul#midatext li a:hover { color:#8ECDD6; }
			.menu_primer { text-transform:lowercase; }
			#capcal_menu ul#midatext li.menu_ultim a {  }
			
				.text_petit {font-size:9px;}
				.text_gran {font-size:16px;font-weight:bold;}
				
	/* ------ Botó butlletí ----- */
	
	#boto_butlleti { width:84px; height:84px; padding:0;margin:0; float:left;position:absolute;top:137px;margin-left:880px; }
	#boto_butlleti a { width:84px; height: 84px; display:block; text-decoration:none;margin-right:0;background-image:url(../img/butlleti_boto.gif);
	float:left;}
	#boto_butlleti a span { visibility:hidden; }
	
	/* ------ Continguts ------ */

	#lefCol { float:left; width:160px; margin-right:20px;
	_margin-right:17px; overflow:hidden; }
	

		ul#menu_principal { padding: 0;	margin: 0;	list-style: none;   }
		ul#menu_principal li { line-height:23px;	}
			ul#menu_principal li ul  {padding: 0;margin: 0;list-style: none;}
			ul#menu_principal li ul li {}
		ul#menu_principal li span a {text-decoration: none;display: block;padding:0;margin:0;color:black;}
		ul#menu_principal li span a:hover {background-color:#FEF4CD;}
		
		/* Enllaços normals del menú */
		.mp_1 {border-top: 2px solid black;font-size:14px;font-weight:bold; }
		.mp_2 {border-top: 2px solid black;font-size:13px;font-weight:normal;border-bottom:1px solid #CCCCCC;}
		.mp_3 {font-size:11px;font-weight:normal;font-size:13px;border-bottom:1px solid #CCCCCC;}
		.mp_4 {font-size:11px;font-weight:normal;font-size:13px;border-bottom:none;}

		/* Enllaços seleccionats */
		.mp_2_seleccionat {border-top: 2px solid black;font-size:13px;font-weight:normal;border-bottom:1px solid #CCCCCC;
		background-color:#ECECEC;background-image:url(../img/menu_seleccionat.gif); background-repeat:no-repeat; background-position:inherit; }
		.mp_3_seleccionat {font-size:11px;font-weight:normal;font-size:13px;border-bottom:1px solid #CCCCCC;
		background-color:#ECECEC;background-image:url(../img/menu_seleccionat.gif); background-repeat:no-repeat; background-position:inherit; }
		.mp_4_seleccionat {font-size:11px;font-weight:normal;font-size:13px;border-bottom:none;
		background-color:#ECECEC;background-image:url(../img/menu_seleccionat.gif); background-repeat:no-repeat; background-position:inherit; }
		
		ul#menu_principal li.mp_2_seleccionat span a:hover,
		ul#menu_principal li.mp_3_seleccionat span a:hover,
		ul#menu_principal li.mp_4_seleccionat span a:hover { 
			background-color:#ECECEC;background-image:url(../img/menu_seleccionat.gif); background-repeat:no-repeat; background-position:inherit;color:black;}
		ul#menu_principal li.mp_2_seleccionat ul li span a:hover,
		ul#menu_principal li.mp_3_seleccionat ul li span a:hover,
		ul#menu_principal li.mp_4_seleccionat ul li span a:hover {
			background-image:none;background-color:#FEF4CD;color:black;}

		
		/* Enllaços desplegats */
		.mp_2_despl {font-size:13px;font-weight:normal;border-bottom:1px solid white;
		background-color:#E9E9E9;}
		.mp_3_despl {font-size:11px;font-weight:normal;font-size:13px;border-bottom:1px solid white;
		background-color:#E9E9E9;}
		.mp_4_despl {font-size:11px;font-weight:normal;font-size:13px;border-bottom:none;
		background-color:#E9E9E9;}		
				
		ul#menu_principal li ul li span a{padding-left:10px;}
	
	
	/* -------- Columna central ---------- */
	
	#midCol { float:left; width:550px; margin-left:15px; margin-right:10px;  overflow:hidden; }
	
		#midCol_e { width:384px; overflow:hidden; margin-right:16px; float:left;}
		#midCol_d { width:150px; _width:147px; overflow:hidden; }
		
		h2.titol {padding-left:14px;padding-top:7px;padding-bottom:7px;margin:0;color:white;background-color:#333333; text-transform:uppercase; font-size:11px;}
		h2.titol a {text-decoration:none;color:white;}
		

	/* -------- Columna dreta ---------- */

	#rigCol { float:left; width:208px; margin-left:7px; overflow:hidden;   }	
		
		/* Subscripcions */
		
		#subscripcio {overflow:hidden;}
		#subscripcio ul {padding: 0;	margin: 0;	list-style: none;}	
		#subscripcio ul li {display:inline;}	
			#subscripcio ul li.s_rss { width:72px;height:26px;font-size:1px;float:left;margin-left:7px;}
			#subscripcio ul li.s_rss a {width:72px;height:26px;display:block;background-image:url(../img/logo_rss.gif);text-decoration:none; }
			#subscripcio ul li.s_rss span {visibility:hidden;}

			#subscripcio ul li.s_mail { width:113px;height:26px;font-size:1px;float:left;}
			#subscripcio ul li.s_mail a {width:113px;height:26px;display:block;background-image:url(../img/logo_subscriu.gif);text-decoration:none;margin-left:3px; }
			#subscripcio ul li.s_mail span {visibility:hidden;}
		
		/* Caixa Coneix Molins */
		
		#caixa_coneix {width:208px;height:55px;background-image:url(../img/caixa_coneix.gif);overflow:hidden;padding:0;margin:0;margin-top:12px;}
		#caixa_coneix h2 {text-align:center;padding:0;margin:0;text-transform:uppercase;}
		#caixa_coneix h2 a {width:200px;height:50px; line-height:45px;color:white;font-size:15px; display:block;padding:0;margin:0;text-decoration:none;}
		#caixa_coneix h2 a span {padding:0;margin:0;}
		
		/* Totes les caixes del lateral */
		
		div#caixa_verda h2, div#caixa_verda_f h2, div#caixa_blava h2 { padding:0; margin:0;}
		div#caixa_verda h2 a, div#caixa_verda_f h2 a, div#caixa_blava h2 a { font-size:15px; padding:0; margin:0; text-transform:uppercase; }
		div#caixa_verda h2 a:hover, div#caixa_verda_f h2 a:hover, div#caixa_blava h2 a:hover { text-decoration:none; }
		
		div#caixa_verda p, div#caixa_verda_f p, div#caixa_blava p {margin:0;padding:0;}
		
		div#caixa_verda a, div#caixa_verda_f a, div#caixa_blava a {font-size:12px;font-weight:bold;color:white;text-decoration:none;}
		div#caixa_verda a:hover, div#caixa_verda_f a:hover, div#caixa_blava a:hover {text-decoration:underline;}
		
		div#caixa_verda div.contingut, div#caixa_verda_f div.contingut, div#caixa_blava div.contingut {
			border-top:1px dotted white;overflow:hidden;padding-top:5px;margin-top:5px;}
		div#caixa_verda div.contingut_final, div#caixa_verda_f div.contingut_final, div#caixa_blava div.contingut_final {
			border-top:1px dotted white;overflow:hidden;padding-top:5px;margin-top:5px;}
		
		div#caixa_verda h3, div#caixa_verda_f h3, div#caixa_blava h3 { font-size:16px; padding:0; margin:0;  }
		
		/* Caixa verda */
		
		div#caixa_verda {color:white;padding:0;margin:0;height:auto;}
		div#caixa_verda div.c_superior {background-image:url(../img/caixa_verda_1.gif);padding:0;margin:0;height:11px;}
		div#caixa_verda div.c_central {background-image:url(../img/caixa_verda_2.gif);padding-left:20px;padding-right:13px;padding-bottom:5px;}
		div#caixa_verda div.c_inferior {background-image:url(../img/caixa_verda_3.gif);height:12px;background-position:bottom left;background-repeat:no-repeat;}
		
		div#caixa_verda p.mes_info {margin:0;padding:0;width:100%;background-image:url(../img/caixa_verda_s.gif);height:16px;font-size:1px;background-position:right;}
		div#caixa_verda p.mes_info a {text-decoration:none;display:block; width:100%;height:16px;}
		div#caixa_verda p.mes_info a span {visibility:hidden;}

		/* Caixa verda fosca */
		
		div#caixa_verda_f {color:white;padding:0;margin:0;height:auto;}
		div#caixa_verda_f div.c_superior {background-image:url(../img/caixa_verda_f_1.gif);height:11px;padding:0;margin:0;}
		div#caixa_verda_f div.c_central {background-image:url(../img/caixa_verda_f_2.gif);padding-left:20px;padding-right:13px;padding-bottom:5px;}
		div#caixa_verda_f div.c_inferior {background-image:url(../img/caixa_verda_f_3.gif);height:12px;background-position:bottom left;background-repeat:no-repeat;}

		div#caixa_verda_f p.mes_info {margin:0;padding:0;width:100%;background-image:url(../img/caixa_verda_f_s.gif);height:16px;
		font-size:1px;background-position:right;}
		div#caixa_verda_f p.mes_info a {text-decoration:none;display:block; width:100%;height:16px;}
		div#caixa_verda_f p.mes_info a span {visibility:hidden;}
				
		/* Caixa blava */
		
		div#caixa_blava {color:white;padding:0;margin:0;height:auto;}
		div#caixa_blava div.c_superior {background-image:url(../img/caixa_blava_1.gif);height:11px;padding:0;margin:0;}
		div#caixa_blava div.c_central {background-image:url(../img/caixa_blava_2.gif);padding-left:20px;padding-right:13px;padding-bottom:5px;}
		div#caixa_blava div.c_inferior {background-image:url(../img/caixa_blava_3.gif);height:12px;background-position:bottom left;background-repeat:no-repeat;}		
		
		div#caixa_blava p.mes_info {margin:0;padding:0;width:100%;background-image:url(../img/caixa_blava_s.gif);height:16px;font-size:1px;background-position:right;}
		div#caixa_blava p.mes_info a {text-decoration:none;display:block; width:100%;height:16px;}
		div#caixa_blava p.mes_info a span {visibility:hidden;}
		
	/* ------ Peus ------ */
	
	#peu_e {color:#666666;width:400px;padding-right:20px;float:left;}
		
		#peu_e p {margin:0;padding:0;	}
		
			#peu_e a {color:black;text-decoration:none;color:#666666;}
			#peu_e a:hover {color:#00877C;}
		
		#peu_e ul {list-style-type:none;margin: 0;padding: 0;list-style-type: none;}
			#peu_e ul li {display: inline;padding-right:5px;padding-left:5px;border-right:1px solid #D2D2D2;}
			#peu_e ul li.primer {padding-left:0px;}
			#peu_e ul li.ultim {padding-right:0;border-right:none;}

	
	#peu_d {width:155px;float:right;}
		
		#peu_d a {text-decoration:none;width:125px;height:40px;display:block;}		
		.diba {width:125px;height:40px;padding:0;margin:0;background-image:url(../img/peu_logo_diba.gif);font-size:1px;}
			.diba span {visibility:hidden;}
			
	

/* --------------------------------------------- */
/* ------------- CONTINGUTS PORTADA ------------ */

	/* ------------- EN PORTADA -------------------- */
	
	.noticia {border-bottom:1px solid #C3C3C3; overflow:hidden;}
	.noticia_final {overflow:hidden;}
	
	.portada_img {margin-top:12px;}
	
	.noticia h3, .noticia_final h3 {font-size:20px;margin:0;padding:0;text-decoration:none;color:#00877C;font-weight:normal;margin:0;padding:0;}
	.noticia h3 a, .noticia_final h3 a {}
	.noticia h3 a:hover, .noticia_final h3 a:hover { text-decoration:underline;}
	.noticia p.data, .noticia_final p.data {color:#737577;margin-bottom:0;padding-bottom:0;font-size:10px;}
	
	/* ------------- AGENDA -------------------- */
	
	div.acte_agenda {overflow:hidden;margin-bottom:15px;}
	div.acte_agenda p {margin:0;padding:0;color:#666666;}
	div.acte_agenda p.data {font-weight:bold;font-size:10px;color:black;}
	
	div.acte_agenda p a {color:#FF6600;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:13px;}
	div.acte_agenda p a:hover {text-decoration:underline;}
	
		/* ---------- Calendari ----------- */
		
		div#calendari {margin-bottom:10px;}
		
		.calendar {margin:0 auto;padding:0;}
		.calendarHeaderMonth { color:#4e4e4e;text-transform:lowercase; } 
		.calendarHeader { color:#4e4e4e;text-transform:capitalize; } 
		td.calendar {text-align:center;font-weight:bold;color:white;padding:0;margin:0;background-color:#D1D2D2;} 
		td.calendar a {text-decoration:none;color:white;background-color:#FF6600;display:block;width:18px;height:18px;line-height:18px;}
		.calendar_res {background-color:#D1D2D2;}
		.calendarToday {background-color:#d9dadc;text-align:center;font-weight:bold;color:white;width:18px;height:18px;line-height:18px;}
		.calendarToday a {text-decoration:none;color:white;background-color:#FF6600;display:block;width:18px;height:18px;line-height:18px;}

		.calendar_fletxa {text-decoration:none;color:#FF6600;}
		.calendar_fletxa:hover {text-decoration:none;}

		/* ---------- Calendari gros ----------- */

		div#calendari2 {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d7d7d7;}
		
		.calendar2 {margin:0 auto;padding:0;}
		.calendarHeaderMonth2 { font-size:12px;color:#4e4e4e;text-transform:lowercase; } 
		.calendarHeader2 { font-size:12px;color:#4e4e4e;text-transform:capitalize; } 
		td.calendar2 {width:55px;height:55px;line-height:55px;background-color:#d9dadc;text-align:center;font-size:18px;font-weight:bold;color:white;padding:0;margin:0;} 
		td.calendar2 a {text-decoration:none;color:white;width:55px;height:55px;background-color:#00877C;display:block;}
		.calendar_res2 {background-color:#c9c9c9;}
		.calendarToday2 {width:55px;height:55px;line-height:55px;background-color:#d9dadc;text-align:center;font-size:18px;font-weight:bold;color:white;}
		.calendarToday2 a {text-decoration:none;color:white;width:55px;height:55px;background-color:#00877C;display:block;}

		
/* --------------------- FI PORTADA --------------------- */

	/* ------------ CSS contingut --------- */
	div#barra_titol { margin:0;position:relative;
		overflow:hidden; padding-right:3px;padding-left:14px;padding-top:7px;padding-bottom:7px;color:white;
		background-color:#333333; text-transform:uppercase; width:533px;postion:relative;top:-14px;
		background-image:url(../img/fletxa_tornar.gif);background-position:center right;background-repeat:no-repeat;}	
	div#barra_titol_paginador {text-align:right;}
	div#barra_titol_paginador a.tornar {width:15px;font-size:1px;text-decoration:none;float:right;display:block;}
	/*div#barra_titol_paginador a.tornar span {visibility:hidden;}*/
	
	div#barra_titol h2 { font-size:11px;margin:0;padding:0; float:left;width:260px;}
	
	div#barra_titol h2 a { color:white;text-decoration:none; }
	
	#descripcio_seccio { padding:15px;margin-bottom:15px;background-color:#fef4cd;border:1px solid #d7d7d7;}
	#descripcio_seccio p {margin:0;padding:0;}
	
	#continguts_general {width:550px;margin:0;padding:0;overflow:hidden;}

	
		.continguts_item {width:530px;margin:0;padding:0;padding-bottom:10px;padding-right:10px;padding-left:10px;border-bottom:1px solid #d7d7d7;margin-bottom:15px;overflow:hidden;}
		.continguts_item {color:#737577;}
		.continguts_item p{margin-top:0;padding-top:0;}
		.continguts_item h3 {color:#00877c;margin:0;padding:0;font-size:18px;font-weight:normal;padding-bottom:10px;}
		
		.continguts_item p.negre {color:black;}
		
		.continguts2_item {width:530px;margin:0;padding:0;padding-bottom:10px;padding-right:10px;padding-left:10px;border-bottom:1px solid #d7d7d7;margin-bottom:15px;overflow:hidden;}
		.continguts2_item {color:black;}
		.continguts2_item p{margin-top:0;padding-top:0;}
		.continguts2_item h3 {color:#00877c;margin:0;padding:0;font-size:18px;font-weight:normal;padding-bottom:10px;}
		
		.continguts_item_e {width:425px;float:left;margin-right:15px;}
		.continguts_item_d {width:32px;float:right;text-align:right;}
		
		.continguts_item_1 {width:120px;float:left;margin-right:15px;}
		.continguts_item_2 {width:395px;float:right;}
		
		.continguts_item_2_1 {width:290px;float:left;margin-right:15px;}
		.continguts_item_3 {width:32px;float:right;text-align:right;}
		
		a.contingut_enllac {color:black;text-decoration:none;font-weight:bold;}
		a.contingut_enllac:hover {color:#00877c;}
		
		.contingut_doc_pdf {width:32px;height:40px;display:block;background-image:url(../img/doc_pdf.gif);text-decoration:none;font-size:1px;}
		.contingut_doc_altres {width:32px;height:40px;display:block;background-image:url(../img/doc_altres.gif);text-decoration:none;font-size:1px;}
		.contingut_doc_pdf span, .contingut_doc_altres span {visibility:hidden;}

		
		.contingut_doc_pdf_petit {height:17px;display:block;padding-left:25px;background-image:url(../img/doc_pdf_petit.gif);background-repeat:no-repeat;
			background-position:top left;}
		.contingut_doc_pdf_petit {color:black;font-weight:bold;text-decoration:none;}
		.contingut_doc_pdf_petit:hover {color:#00877C;}

		.contingut_doc_altres_petit {height:17px;display:block;padding-left:25px;background-image:url(../img/doc_altres_petit.gif);background-repeat:no-repeat;
			background-position:top left;}
		.contingut_doc_altres_petit {color:black;font-weight:bold;text-decoration:none;}
		.contingut_doc_altres_petit:hover {color:#00877C;}
		
		/* -------------------- Paginador --------------- */
		
		.paginador_div {text-align:right;padding:0;margin:0;text-align:right;margin:0;padding:0;}
		a.paginador { padding:0;color:white;text-decoration:none;padding-right:4px;padding-left:4px;background-color:#5c5c5c;}
		a.paginador:hover {background-color:#fef4cd;color:black;}
		.paginador_div p {_position:relative; _top:2px;margin:0;padding:0;}

		/* -------------------- Menú tabs --------------- */
		
	.basictab{
	margin:0;padding:0;position:relative;
	margin-bottom:15px;
	padding: 3px 0;
	margin-left: 0;
	font-size:12px;font-weight:bold;
	border-bottom: 1px solid #d7d7d7;
	list-style-type: none;
	text-align: left; 
	color:#CCCCCC;
	}
	
	.basictab li{
	display: inline;
	margin: 0;
	}
	
	.basictab li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #d7d7d7;
	border-bottom: none;
	background-color: #fef4cd;
	color: #2d2b2b;
	}
	
	.basictab li a:visited{
	color: #2d2b2b;
	}
	
	.basictab li a:hover{
	background-color: white;
	color: black;
	}
	
	.basictab li a:active{
	color: black;
	}
	
	.basictab li.selected a{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: white;
	color: black;
	}

/* --- Enllaços www --- */
.www {padding-left:50px;background-image:url(../img/www.gif);background-repeat:no-repeat;background-position:top left;}
.www a {color:black;font-weight:bold;text-decoration:none;}
.www a:hover {color:#00877C;}

.interior_img {float:left;padding-right:15px;padding-bottom:15px;}

.intro {color:#666666;}

/* --- Formularis --- */

.taulaform {width:100%;padding:0px;margin:0;}
.taulaform tr td {padding-top:5px;padding-bottom:5px;vertical-align:top;}
.taulaform tr td.taulaforme {width:430px;color:#00877C;font-size:10px;}
.taulaform tr td.taulaforme2 {width:430px;font-weight:bold;}
.taulaform tr td input {border:1px solid #999999;padding:2px;width:430px;float:right;}
.taulaform tr td textarea {border:1px solid #999999;padding:2px;width:430px;float:right;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.taulaform tr td input.submit {width:436px;background-image:url(../img/boto_fons.gif);background-repeat:repeat-x;color:#333333;font-weight:bold;background-color:#CCCCCC;}
.obligatori {color:#00877C;}

/* ---- Teixit empreses --- */
.gris {color:#737577;}
h3.empreses {text-decoration:none;font-weight:bold;}
h3.empreses a {text-decoration:none;}
h3.empreses a:hover {text-decoration:underline;}
h3.empreses span {font-color:black;font-size:12px;color:black;font-weight:bold;text-transform:lowercase;}

.liniaempreses a {color:black;text-decoration:none;}
.liniaempreses a:hover {text-decoration:none;color:#00877C;}

/* ---- Alfabet ---- */

div.alfabet {border-bottom:2px solid #424242;padding:0;margin:0;}

p.alfabet {color:#8E8E8E;font-size:14px;text-align:center;}
p.alfabet a {color:#8E8E8E;text-decoration:none;}
p.alfabet a:hover {color:#F21744;text-decoration:none;}

p.alfabet a.seleccionat {color:#F21744;font-weight:bold;}

/* ---- Cercador --- */
div.cercador_empreses {border-bottom:1px solid #d7d7d7;padding:0;margin:0;text-align:right;padding-bottom:10px;}
.cercador_empreses input, .cercador_empreses select {border:1px solid #999999;font-size:10px;color:#999999;}
.camptext {width:200px;text-align:left;}
div.cercador_empreses form {margin:0;padding:0;line-height:normal;}


/* ---- Cercador --- */
div.cercador_demandes {border-bottom:1px solid #d7d7d7;padding:0;margin:0;text-align:right;padding-bottom:10px;}
.cercador_demandes input, .cercador_demandes select {border:1px solid #999999;font-size:10px;color:#999999;}
.cercador_demandes input {width:100px;}

div.cercador_demandes form {margin:0;padding:0;line-height:normal;}

/* ---- Cercador general ---- */

div#capcal_menu_d {line-height:24px;font-size:11px;}
div#capcal_menu_d input#textenviar {height:14px;border:1px solid white;background-image:url(../img/cercador_fons.gif);color:white;font-size:10px;width:110px;background-color:#535453; background-repeat:repeat-x;}
#enviar {width:18px;height:18px;background-image:url(../img/cercador_boto.gif);border:0;line-height:100px;text-indent: -1000em;
position:relative;top:2px;*top:0px;/* hack posició per a ie */}

img.tornar {border:0;}

/* --- Barra títol versió 2 --- */

.wrapper {width:550px;height:28px;background-color:#333333;color:white;position:relative;top:-14px;}
.pagewidth {width:550px;}
 .pagewidth p {padding:0;margin:0;}
.leftcol{
 width:320px; 
 height:28px;
 float:left; 
 position:relative; 
line-height:28px;
  }
 
.twocols{
 width:230px; 
 float:right; 
 position:relative; 
  }
 
.rightcol{
 width:30px; 
 float:right; 
 position:relative; 
 height:28px;
 vertical-align:bottom;
 text-align:right;
 line-height:28px;
 }

.rightcol a img {border:0;}

.maincol{
 float: left; 
 display:inline; 
 position: relative; 
 line-height:auto;
 width:200px;
 line-height:28px;
 }
 
 .leftcol h2 { font-size:11px;margin:0;padding:0; float:left; text-transform:uppercase;padding-left:14px;}
 .leftcol h2 a { color:white;text-decoration:none; }
 
 .maincol {text-align:right;}
 
 /* Fi barra titol */
 
 .productes { text-transform:lowercase; }
 
 .prov {margin:0;padding:0;margin-bottom:3px;}
 
 /* Mapa web */
 
ul#mapaweb { padding: 0;	margin: 0;	list-style: none;   }
ul#mapaweb li { line-height:23px;	}
ul#mapaweb li ul  {padding: 0;margin: 0;list-style: none;}
ul#mapaweb li ul li {}
ul#mapaweb li span a {text-decoration: none;display: block;padding:0;margin:0;color:#00877C;}
ul#mapaweb li span a:hover {text-decoration:underline;}

ul#mapaweb li.mpm_1 {font-size:14px;font-weight:bold; }
ul#mapaweb li.mpm_2 {font-size:13px;font-weight:normal;border-bottom:1px solid  #F3F3F3;}
ul#mapaweb li.mpm_3 {font-size:11px;font-weight:normal;font-size:13px;border-bottom:1px solid #F3F3F3;}
ul#mapaweb li.mpm_4 {font-size:11px;font-weight:normal;font-size:13px;border-bottom:none;}

/* Banc experiències */

.negre {color:black;}
.comentaris {background-image:url(../img/comentaris.gif);background-position:top left; background-repeat:no-repeat;font-weight:bold;padding-left:23px;min-height:15px;}
.item1 {border-bottom:1px solid #C3C3C3; overflow:hidden;padding-bottom:10px;}
.item {border-bottom:1px solid #C3C3C3; overflow:hidden;padding-top:10px;padding-bottom:10px;}

p.provdem {text-align:right;padding:0;margin:0;padding-bottom:0px;position:relative;top:-10px;}

/**cercador**/

.ctitol {font-weight:bold;font-size:14px;padding-bottom:0;margin-bottom:0;margin-bottom:2px;
	}
.ctext {padding:0;margin:0;color:#666666;font-size:12px;margin-bottom:2px;}
.curl {padding:0;margin:0;font-size:10px;color:#006600;font-size:10px;}

img.imatgescoop {float:left;margin-right:1px;}

/** incorporació videos youtube **/

.youtube_video {margin-top:7px;}
.youtube_interior {margin-bottom:10px;}

/** banners imatges **/

div.banner {margin-top:10px;margin-left:7px;}
