/* dom */
html { font-size: 100%; } /* WinIE text resize correction */
body {
	display: block;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 0.75em; /* 12px */
	color: #333;
	background: #f49f28/* url('img/fons.jpg') repeat-x*/;
}
* { margin: 0; border: none; padding: 0; }
a { outline: 0; color: #990000; text-decoration :none; }
	a:hover { color: #ff0000; text-decoration: underline; }
	a:visited { font-size:inherit; }
p { margin-bottom: 1em; line-height: 1.4em; }
ol, ul { list-style: none; }
		ul li.clear { clear: left; }
/* esquerra, dreta i centrar */
div.left { clear: left; float: left; width: 49%; }
div.right { clear: right; float: right; width: 49%; }
.center { text-align: center; }
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/* amagar d'IE mac \*/
	.clearfix { display:block; }

/* menú accessibilitat (ocult) */
#acc { position: absolute; top: -999em; }

/* wrapper */
#page {
	width: 964px;
	margin: 0 auto;
	background: #fff;
}
	#page h2 {
/* 		position: relative; */
		margin: 0 13px 0 15px;
		padding: 15px 20px 15px 67px;
		color: #990000;
		font-size: 2.583em;
		line-height: 1em;
		background: #f5ae53 url('img/bg_h2.jpg') no-repeat 15px 50%;
	}
		#page h2.broadband {
			padding-left: 75px;
			background: #f5ae53 url('img/bg_h2_broadband.jpg') no-repeat 16px 55%;
		}
		#page h2.error {
			padding-left: 72px;
			background: #f5ae53 url('img/bg_h2_error.jpg') no-repeat 16px 55%;
		}
		#page h2.intro {
			padding-left: 86px;
			background: #f5ae53 url('img/bg_h2_intro.jpg') no-repeat 22px 55%;
		}
		#page h2.on {
			background: #f5ae53 url('img/bg_h2_on.jpg') no-repeat 15px 50%;
		}
		#page h2.phone {
			padding-left: 61px;
			background: #f5ae53 url('img/bg_h2_phone.jpg') no-repeat 22px 55%;
		}
		#page h2.presentations {
			padding-left: 95px;
			background: #f5ae53 url('img/bg_h2_presentations.jpg') no-repeat 16px 55%;
		}
		#page h2.search {
			padding-left: 76px;
			background: #f5ae53 url('img/bg_h2_search.jpg') no-repeat 12px 54%;
		}
		#page h2.tdt {
			padding-left: 86px;
			background: #f5ae53 url('img/bg_h2_tdt.jpg') no-repeat 20px 55%;
		}
		#page h2.welcome {
			padding-left: 84px;
			background: #f5ae53 url('img/bg_h2_welcome.jpg') no-repeat 15px 55%;
		}
		#page p.right {
			position: relative;
			display: inline; /* ie6fh */
			float: right;
			margin: 1.75em 33px 0 1em;
			font-size: 1.083em;
			font-weight: bold;
		}
	/* capçalera */
	#page #header {
		margin: 0 0 3px 0;
		padding: 10px 20px;
	}
		#page #header h1 {
			display: inline; /* ie6fh */
			clear: left;
			float: left;
			width: 324px;
			height: 57px;
			background: url('img/catalunya_connecta.jpg') no-repeat;
		}
			#page #header h1 a {
				display: block;
				width: 324px;
				height: 57px;
			}
				#page #header h1 a span {
					position: absolute;
					top: -999em;
					left: -999em;
				}
		#page #header h2 {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 365px;
			height: 40px;
			margin: 11px 0 0 0;
			padding: 0;
			color: #2b598d;
			font-size: 1.5em;
			font-weight: normal;
			line-height: 1.2em;
			background: url('img/llegenda_dalt.gif') no-repeat;
		}
			#page #header h2 span {
				position: absolute;
				left: -999em;
				top: -999em;
			}
	/* menú */
	#page #menu {
		margin: 0 13px 10px 15px;
		font-size: 1.25em;
		background: url('img/bg_menu.jpg') repeat-y 50% 0;
	}
		#page #menu a {
			color: #000;
		}
			#page #menu div.round {
				padding: 3px 0 0 0;
				background: url('img/bg_menu_top.jpg') no-repeat 50% 0;
			}
		#page #menu ul {
			padding: 0 13px 3px 13px;
			background: url('img/bg_menu_bottom.jpg') no-repeat 50% 100%;
		}
			#page #menu ul li {
				display: inline; /* ie6fh */
				float: left;
				padding: 0 2px 0 0;
				white-space: nowrap;
				background: url('img/separa_botons.png') repeat-y 100% 0;
			}
					#page #menu ul li.current a {
						color: #fff;
						text-decoration: none;
						background: #dc5e2b url('img/bot_fons_seleccionat.png') repeat-x;
					}
				#page #menu ul li a {
					display: inline; /* ie6fh */
					height: 1%;
					float: left;
					padding: .667em 1.25em .6em 1.25em;
				}
					#page #menu ul li a:hover {
						color: #fff;
						text-decoration: none;
						background: #dc5e2b url('img/bot_fons_seleccionat.png') repeat-x;
					}
					#page #menu ul li a:focus, #page #menu ul li a:active {
						background: #b84f25;
					}
	/* molla de pa */
	#page #breadcrumbs {
		margin: 0 15px 11px 17px;
		padding: 0 0 0 22px;
		background: url('img/fil_ariadna.gif') no-repeat 0 50%;
	}
		#page #breadcrumbs p {
			margin: 0 0 .5em 0;
		}
	/* contenedor principal */
	#page #content {
		margin: 0 13px 0 15px;
		border-bottom: 2px solid #a73c1e;
		padding: 17px 11px 15px 18px;
		background: #cc2d27 url('img/bg_content.jpg') repeat-x;
	}
		#frontpage #page #content {
			border: none;
			padding: 0;
			background: #fff;
		}
			#frontpage #page #content h3 {
				margin: 0 0 .5em 0;
				color: #000;
				font-size: 1.417em;
			}
		/* cuerpo contenedor principal */
		#page #content #content_main {
			display: inline; /* ie6fh */
			clear: left;
			float: left;
			width: 677px;
			margin: 0 0 1em 0;
			padding: 15px 18px 5px 18px;
			background: #f7d0b1;
		}
			#one_column #page #content #content_main {
				width: 865px;
			}
			#reverse #page #content #content_main {
				clear: right;
				float: right;
				color: #000;
				font-family: verdana, helvetica, sans-serif;
			}
				#page #content #content_main p.button {
					padding: .667em 0;
					font-size: 1.25em;
				}
					#page #content #content_main p.button a {
						padding: .667em 1.167em;
						color: #fff;
						background: #f49d29 url('img/bg_button.jpg') repeat-x 0 100%;
					}
						#page #content #content_main p.button a:hover {
							color: #48100d;
							text-decoration: none;
							background: #f49d29 url('img/bg_button_hover.jpg') repeat-x;
						}
						#page #content #content_main p.button a:active, #page #content #content_main p.button a:focus {
							color: #000;
							background: #d95127;
						}
		/* barra lateral contenido principal */
		#page #content #content_sub {
			display: inline; /* ie6fh */
			clear: right;
			float: right;
			width: 176px;
		}
			#reverse #page #content #content_sub {
				clear: left;
				float: left;
			}
				#page #content #content_sub div.box {
					margin: 0 0 1em 0;
					padding: 0 0 2px 0;
					background: url('img/separador_lateral.gif') repeat-x 0 100%;
				}
			#page #content #content_sub p {
				margin: 0 0 .75em 0;
			}
				#page #content #content_sub p.banner {
					line-height: 0;
				}
				#page #content #content_sub p.button {
					padding: .25em 6px .25em 22px;
					font-size: 1.167em;
					background: url('img/bg_content_sub_button.png') no-repeat 9px 50%;
				}
					#page #content #content_sub p.button a {
						display: block;
						color: #000;
					}
						#page #content #content_sub p.button a.rss {
							padding-right: 20px;
							background: url('img/icon_rss.png') no-repeat 100% 50%;
						}
			#page #content #content_sub ul {
				margin: 0 0 .75em 0;
				padding: 12px 12px 5px 0px;
				background:none;
				/*background: #fff;*/
			}
				#reverse #page #content #content_sub ul {
					padding: 0;
					background: none;
				}
				#page #content #content_sub ul li {
					margin: 0 0 .75em 0;
					padding: 0 0 .75em 0;
					font-size: 1.083em;
					font-weight: bold;
					line-height: 1em;
					background: url('img/bg_dotted.gif') repeat-x 0 100%;
				}
					#reverse #page #content #content_sub ul li {
						margin: 0 0 8px 0;
						padding: .5em .75em .5em 22px;
						font-size: 1.167em;
						font-weight: normal;
						background: #f5ae53 url('img/bg_submenu.gif') no-repeat 9px .667em;
					}
						#reverse #page #content #content_sub ul li.current {
							background: #000 url('img/bg_submenu_hover.gif') no-repeat 9px .667em;
						}
							#reverse #page #content #content_sub ul li.current a {
								color: #fff;
							}
						#reverse #page #content #content_sub ul li a {
							color: #000;
						}
					#page #content #content_sub ul li.last {
						margin-bottom: 0;
						background: none;
					}
		/* DOM */
		/* cita */
		#page #content blockquote {
			margin: 1.5em 0;
			border: 1px solid #d3d3d3;
			background: url('img/bg_blockquote_top.jpg') no-repeat 15px 15px;
		}
			#page #content blockquote p {
				margin: 0 0 .1em 0;
				padding: 15px 68px;
				color: #333;
				font-family: georgia, helvetica, serif;
				font-size: 1.583em;
				font-style: italic;
				text-align: center;
				background: url('img/bg_blockquote_bottom.jpg') no-repeat 98% 92%;
			}
		/* contenedores */
			/* animació flash portada */
			#page #content div#flash_portada {
				width: 936px;
				height: 316px;
				margin: 0 0 13px 0;
			}
			/* fletxa decorativa */
			#page #content div.arrow {
				padding: 2px 0 0 100px;
				background: url('img/bg_arrow.gif') no-repeat;
			}
			/* vora inferior */
			#page #content div.border {
				margin: 0 0 1em 0;
				border-bottom: 1px solid #ccc;
				padding: 0 0 1px 0;
			}
			/* vora puntejada */
			#page #content div.broken {
				border-bottom: 1px dotted #ccc;
			}
			/* imatge decorativa contacte */
			#page #content div.contact {
				min-height: 150px;
				height: auto !important;
				height: 150px;
				margin: 0 0 1em 0;
				padding: 3px 170px 0 204px;
				color: #000;
				background: url('img/bg_deco_contact.jpg') no-repeat;
			}
			/* entrada editores */
			#page #content div.entry {
				padding-top: 15px;
				font-size: 1.167em;
				background: url('img/bg_dotted.gif') repeat-x;
			}
					#page #content div.entry div.image {
						display: inline; /* ie6fh */
						float: right;
						margin: 2px 0 .5em 20px;
						width: 300px;
						padding-bottom:0;
						font-size: .857em;
					}
						#page #content div.entry div.image img {
							margin: 0;
							padding: 0;
							border:1px solid #333;
						}
						#page #content div.entry div.image p {
							color: #555;
						}
							#page #content div.entry div.image p.image {
								margin: 0 0 .8em 0;
								line-height: 0;
								text-align: center;
								background: #444 url('img/bg_news_image.png') repeat-x;
							}
				#page #content div.entry p {
					line-height: 1.2em;
				}
			/* imatge decorativa error */
			#page #content div.error_404 {
				min-height: 260px;
				height: auto !important;
				height: 260px;
				padding: 10px 0 0 275px;
				color: #000;
				font-size: 1.25em;
				background: url('img/bg_deco_error.jpg') no-repeat;
			}
			/* contenidor formularis */
			#page #content div.form {
				margin: 0 0 1em 0;
				border: 1px solid #f49f29;
				padding: 20px 20px 10px 20px;
				background: #fff;
			}
					#page #content div.form div.error {
						min-height: 190px;
						height: auto !important;
						height: 190px;
						padding: 10px 60px 2px 230px;
						background: url('img/bg_error.jpg') no-repeat
					}
					#page #content div.form div.ok {
						min-height: 190px;
						height: auto !important;
						height: 190px;
						padding: 10px 60px 2px 230px;
						background: url('img/bg_ok.jpg') no-repeat
					}
						#page #content div.form div.error p, #page #content div.form div.ok p { font-size: 1.333em; }
			/* destacats portada */
			#page #content div.highlights {
				display: inline; /* ie6fh */
				clear: left;
				float: left;
				width: 629px;
			}
					#page #content div.highlights div.outstanding {
						display: block;
						padding: 3px 23px 10px 23px;
						background: #fce2be url('img/reborde_destaquem_baix.gif') no-repeat 0 100%;
					}
						#page #content div.highlights div.outstanding h4 {
							margin: 0;
							border-bottom: 1px solid #f49f28;
							padding: 6px 0 12px 35px;
							background: url('img/bg_outstanding_arrow.jpg') no-repeat;
						}
							#page #content div.highlights div.outstanding ul.duesCol {
								margin: 0;
								border-top: 1px solid #fff;
								padding: 3px 0 0 0;
							}
								#page #content div.highlights div.outstanding ul.duesCol li {
									padding-left:0;
									background:none;
								}
					#page #content div.highlights div.outstanding-top {
						margin: 0 0 30px 0;
						padding-top: 8px;
						background: url('img/reborde_destaquem_dalt.gif') no-repeat;
					}
					#page #content div.highlights p.cite {
						padding: 0 70px;
						color: #000;
						font-size: 1.583em;
						line-height: 1.2em;
						text-align: center;
						background: url('img/cometes_destacat_portada.jpg') no-repeat 50% 0;
					}
			/* punt vermell */
			#page #content div.kland {
				padding-left: 16px;
				background: url('img/kland_primer.gif') no-repeat 0 .25em;
			}
			/* notícies portada */
			#page #content div.news {
				width: 48.5%;
			}
					#page #content div.news div.image {
						display: inline; /* ie6fh */
						overflow: hidden; /* si la imatge sobresurt, la tallem */
						clear: left;
						float: left;
						width: 100px;
						margin: 2px 12px 8px 0;
					}
					#page #content div.news div.text {
						margin-left: 112px;
						font-size: 1.083em;
					}
			/* paginador */
			#page #content div.pager {
				margin: 1em 0;
			}
					#page #content div.pager span.next {
						display: inline; /* ie hack */
						float: right;
						margin: .3em 0 0 1em;
						font-weight: bold;
					}
					#page #content div.pager span.previous {
						display: inline; /* ie hack */
						float: left;
						margin: .3em 1em 0 0;
						font-weight: bold;
					}
				#page #content div.pager ul {
					text-align: center;
					margin: 0;
					padding: .3em 0;
				}
					#page #content div.pager ul li {
						display: inline;
						vertical-align: middle;
						margin-right: 5px;
						padding: .3em 0;
						background: none;
					}
							#page #content div.pager ul li.current a {
								border: 1px solid #cc2e27;
								color: #fff;
								background: #cc2e27;
							}
							#page #content div.pager ul li.transparent a {
								border: 1px solid #f19628;
								background: none;
							}
						#page #content div.pager ul li a {
							border: 1px solid #d6b49a;
							padding: .25em .6em;
							color: #333;
							background: #fff;
						}
							#page #content div.pager ul li a:hover {
								border: 1px solid #cc2e27;
								color: #000;
							}
			/* perfil autoritat */
			#page #content div.profile {
				display: inline; /* ie6fh */
				overflow: hidden;
				float: left;
				width: 198px;
				margin: 0 23px 1em 0;
				border-bottom: 1px solid #d23f27;
				padding: 0 0 .4em 0;
				color: #666;
			}
				#page #content div.profile img {
					border: 17px solid #fff;
				}
				#page #content div.profile p {
					margin: 0 0 .5em 0;
				}
			#page #content div.profile-content {
				margin-left: 220px;
			}
			/* enllaços relacionats */
			#page #content div.related {
				margin: 0 0 1em 0;
				padding: 15px 17px 7px 17px;
				border-bottom: 1px solid #000;
				background: #f49f28 url('img/bg_related.jpg') repeat-x 0 100%;
			}
				#page #content div.related ul {
					margin: 0;
				}
					#page #content div.related ul li {
						margin: 0 0 11px 0;
						border: 1px solid #de6027;
						border-top: 1px solid #e9915d;
						border-bottom: 1px solid #e9915d;
						padding: .75em 10px;
						color: #666;
						font-size: 1.167em;
						background: #fff;
					}
							#page #content div.related ul li.lnk a {
								padding: 2px .167em 2px 28px;
								background: url('img/icon_lnk.gif') no-repeat 0 50%;
							}
							#page #content div.related ul li.pdf a {
								padding: 2px .167em 2px 28px;
								background: url('img/icon_pdf.gif') no-repeat 0 50%;
							}
							#page #content div.related ul li.ppt a {
								padding: 2px .167em 2px 28px;
								background: url('img/icon_ppt.gif') no-repeat 0 50%;
							}
			/* imatge decorativa cercador cobertura */
			#page #content div.search_engine {
				min-height: 287px;
				height: auto !important;
				height: 287px;
				padding: 3px 0 0 346px;
				color: #000;
				background: url('img/bg_deco_search.jpg') no-repeat;
			}
			/* separador puntejat inferior */
			#page #content div.separator {
				margin: 0 0 16px 0;
				padding: 0 0 8px 0;
				background: url('img/bg_separa.gif') repeat-x 0 100%;
			}
			/* vídeo portada */
			#page #content div.video {
				display: inline; /* ie6fh */
				clear: right;
				float: right;
				width: 283px;
				margin-right: 5px;
			}
		/* formularis */
					#page #content div.textarea label {
						margin: 0 0 .333em 0;
					}
			#page #content form label {
				display: block;
				margin: 0 0 1em 0;
			}
				#page #content form label.error {
					display: block;
					width: 86.5%;
					border-left: 1px solid #cc0000;
					padding: .417em 10px .417em 35px;
					color: #fff;
					font-weight: bold;
					background: #cc0000 url('img/bg_validator.jpg') no-repeat 9px 50%;
				}
				#page #content form label span {
					display: block;
					margin: 0 0 .333em 0;
				}
				#page #content form label input, #page #content form label select, #page #content form textarea {
					width: 95%;
					border: 1px solid #999;
					padding: .25em 5px;
					font-size: 1em;
					background: #fff;
				}
					#page #content form label input:focus, #page #content form label select:focus, #page #content form textarea:focus {
						border: 1px solid #222;
					}
					#page #content form label input.error, #page #content form label select.error, #page #content form textarea.error {
						border: 1px solid #cc0000;
						background: #ffe5f1;
					}
					#page #content form label input.short, #page #content form label select.short, #page #content form textarea.short {
						width: 40%;
					}
				#page #content form input.send {
					margin-top: 1em;
					padding: .667em 1.5em;
					color: #fff;
					font-weight: bold;
					background: #f49d29 url('img/bg_button.jpg') repeat-x 0 100%;
				}
					#page #content form input.send:hover {
						cursor: pointer;
						text-decoration: none;
						background: #f49d29 url('img/bg_button_hover.jpg') repeat-x;
					}
			#page #content form textarea {
				height: 175px;
				font-family: arial, helvetica, sans-serif;
				font-size: 1em;
			}
		/* capçaleres */
			#page #content h2.frontpage {
				display: block;
				margin: 0 0 .25em 0;
				color: #000;
				font-size: 2.75em;
				font-weight: normal;
				line-height: 1em;
			}
		#page #content h3 {
			margin: 0 0 .25em 0;
			color: #990000;
			font-size: 1.833em;
			line-height: 1.2em;
		}
			#page #content h3.legend {
				margin: 0 0 .75em 0;
				padding: 0 0 .5em 0;
				font-size: 1.667em;
				background: url('img/bg_dotted.gif') repeat-x 0 100%;
			}
		#page #content h4 {
			margin: 0 0 .333em 0;
			color: #000;
			font-size: 1.333em;
			line-height: 1.2em;
		}
			#page #content h4.arrow {
				padding: 6px 0 4px 35px;
				background: url('img/bg_arrow.jpg') no-repeat;
			}
			#page #content h4.video {
				padding: 12px 0 12px 55px;
				background: url('img/icona_video.jpg') no-repeat;
			}
		#page #content h5 {
			margin: 0 0 .75em 0;
			color: #000;
			font-size: 1.25em;
			line-height: 1.2em;
		}
		#page #content h6 {
			margin: 0 0 .75em 0;
			color: #000;
			font-size: 1.167em;
			line-height: 1.4em;
		}
		/* imatges */
			#page #content img.left {
				display: inline; /* ie6fh */
				float: left;
				margin: 0 18px .92em 0;
				border:1px solid #333;
			}
			#page #content img.right {
				display: inline; /* ie6fh */
				float: right;
				margin: 0 0 .92em 18px;
				border:1px solid #333;
			}
		/* párrafos */
			/* data */
			#page #content p.date {
				margin: 0 0 .167em 0;
			}
			/* amb vora inferior */
			#page #content p.linia {
				border-bottom: 1px solid #ccc;
				padding-bottom: .5em;
			}
			/* punt inicial */
			#page #content p.primer {
				text-indent: 16px;
				background: url('img/kland_primer.gif') no-repeat 0 .25em;
			}
			/* rss */
			#page #content p.rss {
				display: inline; /* ie6fh */
				float: right;
				margin: .83em 0;
				font-size: .92em;
			}
				#page #content p.rss a {
					padding: 5px 0 5px 22px;
					background: url('img/icon_rss.gif') no-repeat 0 .25em;
				}
			/* mostrant... */
			#page #content p.showing {
				padding: .5em .75em;
				background: #fff;
			}
			/* subir */
			#page #content p.top {
				clear: both;
				margin: 0;
				height: 1%;
			}
				#page #content p.top a {
					padding-left: 16px;
					color: #fff;
					background: url("img/icona_pujar.gif") no-repeat 0 .167em;
				}
			/* més info */
				#page #content p.more a {
					display: block;
					padding: .5em 1em;
					font-size: 1.083em;
					font-weight: bold;
					background: #e0e0e0;
				}
					#page #content p.more a:hover {
						color: #fff;
						text-decoration: none;
						background: #990000;
					}
			#page #content p.more_rounded {
				width: 452px;
				padding: 7px 0 0 0;
				font-size: 1.083em;
				font-weight: bold;
				background: url('img/bg_more_rounded_top.gif') no-repeat 50% 0;
			}
				#page #content p.more_rounded a {
					display: block;
					padding: 0 1em 7px 1em;
					background: #e0e0e0 url('img/bg_more_rounded_bottom.gif') no-repeat 50% 100%;
				}
					#page #content p.more_rounded a:hover {
						color: #000;
						text-decoration: none;
					}
			/* sense marge (no moure!) */
			#page #content p.nomargin {
				margin: 0;
			}
		/* spans */
			#page #content span.red {
				color: #990000;
			}
		/* llistes */
		#page #content ul {
			margin: 0 0 1em 12px;
		}
			#page #content ul li {
				margin: 0 0 .417em 0;
				padding: 0 0 0 12px;
				background: url('img/bg_content_sub_button.gif') no-repeat 0 .333em;
			}
			/* dos columnes */
			#page #content ul.duesCol {
				margin: 0 0 1em 0;
			}
				#page #content ul.duesCol li {
					display: inline; /* ie6fh */
					float: left;
					width: 48.5%;
					margin: 0 3% .5em 0;
					padding: 0 0 .75em 12px;
					background: url('img/bg_content_sub_button.gif') no-repeat 0 .333em;
				}
					#page #content ul.duesCol li.nomargin {
						margin-right: 0;
					}
						#page #content ul.duesCol li ul li {
							display: block;
							float: none;
							width: auto;
							margin: 0 0 .333em 0;
							padding: 0 0 0 10px;
							background: url('img/kland_fonsblanc.gif') no-repeat 0 .5em;
						}
			/* llistat entrades editora */
			#page #content ul.listing {
				margin: 0 0 1em 0;
				padding: 10px 0 0 0;
				background: url('img/bg_dotted.gif') repeat-x;
			}
					#page #content ul.listing li.element {
						margin: 0 0 1em 0;
						padding: 0 0 2px 0;
						background: url('img/bg_dotted.gif') repeat-x 0 100%;
					}
						#page #content ul.listing li.element img {
							margin: 2px 0 10px 15px;
							border: 1px solid #333;
						}
						#page #content ul.listing li.element p {
							font-size: 1.167em;
							line-height: 1.2em;
						}
							#page #content ul.listing li.element p.date {
								font-size: 1em;
							}
			/* llistat presentacions */
			/*#page #content ul.presentations {
				margin: 0 0 1em 0;
				font-size: 1.5em;
			}
				#page #content ul.presentations li {
					margin: 0 0 10px 0;
					padding: .333em 1em .333em 40px;
					background: #f3aa53 url('img/bg_ul_li_presentations.jpg') no-repeat 9px 50%;
				}
					#page #content ul.presentations li a {
						color: #000;
					}
						#page #content ul.presentations li a:hover {
							color: #f3eed7;
							text-decoration: none;
						}*/
			#page #content div#llista_comarques{
				float:left;
				width:290px;
			}
				#page #content div#llista_comarques h3{
					/*background: #FFF;*/
					border-bottom: 1px solid #FFF;
					text-align:center;
					padding:5px;
					font-size:1.1em;
					color:#000;
					margin-bottom:10px;
				}
				#page #content div#llista_comarques p.nota{
					border-top: 1px solid #FFF;
					padding:10px;
					clear:both;
				}
				#page #content div#llista_comarques ul.duesCol li {
					display: inline; /* ie6fh */
					float: left;
					width: 39%;/*48.5%;*/
					margin: 0 3% .5em 0;
					padding: 0 0 .75em 12px;
					background: url('img/bg_content_sub_button.gif') no-repeat 0 .333em;
				}
			#page #content div#comarques {
				float:left;
				width: 372px;
				height: 370px;
				margin: 0 0 0 0;
			}
			/* destacats portada */
			#page #content ul.quicklinks {
				margin: 0;
			}
				#page #content ul.quicklinks li {
					display: inline; /*ie6fh */
					float: left;
					width: 152px;
					height: 204px;
					margin: 0;
					padding: 0;
					background: none;
				}
					#page #content ul.quicklinks li.rural_broadband {
						width: 154px;
					}
						#page #content ul.quicklinks li.rural_broadband a {
							width: 154px;
							height: 204px;
							background: url('img/caixa_banda_ampla.jpg') no-repeat;
						}
						#page #content ul.quicklinks li.rural_phone a {
							width: 152px;
							height: 204px;
							background: url('img/caixa_tele_mobil.jpg') no-repeat;
						}
						#page #content ul.quicklinks li.tdt a {
							width: 152px;
							height: 204px;
							background: url('img/caixa_tdt.jpg') no-repeat;
						}
					#page #content ul.quicklinks li a {
						display: block;
					}
						#page #content ul.quicklinks li a:hover {
							background-position: 0 -204px;
						}
						#page #content ul.quicklinks li a span {
							position: absolute;
							top: -999em;
							left: -999em;
						}
			/* tres columnes, fons blanc */
			#page #content ul.triple {
				margin: 0;
			}
				#page #content ul.triple li {
					display: inline; /* ie6fh */
					float: left;
					width: 27.8%;
					margin: 0 2% 15px 0;
					padding: 11px 2% 2px 2%;
					background: #fff;
				}
					#page #content ul.triple li.nomargin {
						margin-right: 0;
					}
					#page #content ul.triple li h4 {
						vertical-align: middle;
						padding: 0 0 .25em 0;
						font-size: 1.417em;
						line-height: 1em;
						background: url('img/bg_separa.gif') repeat-x 0 100%;
					}
							#page #content ul.triple li h4.intro a {
								background: url('img/icon_pre_introduccio.jpg') no-repeat;
							}
							#page #content ul.triple li h4.rural_broadband a {
								background: url('img/icon_pre_banda_ampla.jpg') no-repeat;
							}
							#page #content ul.triple li h4.rural_phone a {
								padding-left: 40px;
								background: url('img/icon_pre_telmobil.jpg') no-repeat;
							}
							#page #content ul.triple li h4.tdt a {
								background: url('img/icon_pre_tdt.jpg') no-repeat;
							}
							#page #content ul.triple li h4.welcome a {
								background: url('img/icon_pre_benvinguda.jpg') no-repeat;
							}
						#page #content ul.triple li h4 a {
							position: relative;
							vertical-align: middle;
							display: block;
							min-height: 55px;
							height: auto !important;
							height: 55px;
							padding-left: 63px;
						}
							#page #content ul.triple li h4 a:hover {
								color: #000;
								text-decoration: none;
							}
					#page #content #content_main ul.triple li p {
						color: #666;
						font-size: 1.167em;
						line-height: 1.2em;
					}
						#page #content #content_main ul.triple li p.button {
							padding: 0;
							font-size: 1.25em;
						}
							#page #content #content_main ul.triple li p.button a {
								padding: .333em .75em;
								font-weight: bold;
							}
			#page #content ul.white {
				margin: 0 0 1em 0;
			}
				#page #content ul.white li {
					display: block;
					width: 65%;
					margin: 0 0 .5em 0;
					padding: .25em .5em .25em 18px;
					background: url('img/kland_white.jpg') no-repeat 5px .417em;
				}
			/* sense vora (no moure!) */
			#page #content ul.noborder {
				margin: 0 0 .5em 0;
				border: none;
				padding-bottom: 0;
			}
	/* peu plana */
	#page #footer {
		clear: both;
		height: 1%;
		margin: 1em 0 0 0;
		padding: 90px 15px 15px 15px;
		background: url('img/peu_franja.jpg') no-repeat 50% 0;
	}
			#page #footer p.center {
				margin: 0 0 8px 30px;
			}
		#page #footer ul {
			padding-top: 15px;
			text-align: center;
			background: url('img/bg_separa.gif') repeat-x;
		}
			#page #footer ul li {
				display: inline;
				border-right: 1px solid #666;
				padding: 0 .5em;
				line-height: 1em;
			}
				#page #footer ul li.last {
					border-right: 0;
				}