.html,
body  {
	margin: 0;
	padding: 0;
}

/*submenus*/
#last-navigation  {
	margin: 0;
	padding: 0.5em 0 1.5em 0;
	list-style: none;
}
#last-navigation li  {
	padding: 0.5em 0;
	font-weight: bold;
	line-height: 2.1em;
}
#last-navigation li a,
#last-navigation li span  {
	text-decoration: none;
	display: block;
	padding-left: 1.8em;
	font-size: 1.3em;
}
#last-navigation li strong  {
	padding-left: 1.8em;
	font-size: 1.3em;
}
#last-navigation li a:hover  {
	background: none;
}
#last-navigation ul  {
	margin: 0;
	padding: 0.4em 0 0.4em 1em;
	list-style: none;
}
#last-navigation li ul li  {
	padding: 0.35em 0;
	background: none;
	font-weight: normal;
	line-height: 1.55em;
	font-size: 0.95em;
}
#last-navigation li ul li a  {
	padding: 0 0 0 2.3em;
	background: none;
	text-indent: -0.7em;
}
#last-navigation li ul li a:hover  {
	padding: 0 0 0 2.3em;
	background: none;
	font-weight: bold;
	text-indent: -0.7em;
}

#last-navigation  {
	background: #F3F7E7;
}
#last-navigation li  {
	background: url('../images/fulla_submenu.gif') no-repeat 0.44em 0.88em;
	color: #536E07;
}
#last-navigation li a  {
	color: #4A4A4A;
	background: url('../images/fulla_submenu.gif') no-repeat 0.35em 0.28em;
}
* html #last-navigation li a  {
	background: url('../images/fulla_submenu.gif') no-repeat 0.34em 0.28em;
}
*+html #last-navigation li a  {
	background: url('../images/fulla_submenu.gif') no-repeat 0.34em 0.28em;
}
#last-navigation li a:hover,
#last-navigation li span  {
	background: url('../images/verd/fulla_submenu_roll.gif') no-repeat 0.35em 0.28em;
	color: #536E07;
}
#last-navigation li ul li a  {
	color: #536E07;
}
#left-navigation li ul li a:hover  {
	background: url('../images/verd/fulleta_subseccio.gif') no-repeat 0 0;
}
#last-navigation li ul li span	{
	color: #536E07;
	background: url('../images/verd/fulleta_subseccio.gif') no-repeat 0 0;
	font-weight: bold;
}

/*body  {
	font: 62.5% Tahoma, Arial, sans-serif;
}*/
#header h1  {
	margin: 3.5em 0 0 3em;
	display: inline;
	width: 21.9em;
	height: 8em;
	overflow: hidden;
	font-size: 1em;
	float: left;
}
#header h1 a  {
	display: block;
	height: 8em;
}
#header h1 img  {
	width: 21.9em;
	height: 8em;
}

#header .pic  {
	width: 65em;
	height: 25em;
}
/*h2  {
	margin: 0;
	font-size: 1em;
}*/
.tit_caixa h2 {
	display: block;
	padding: 0.38em 0.9em;
	margin: 0;
	font: bold 1.4em/1.1em Tahoma, Arial, sans-serif;
	text-align: left;
}
h2  {
	background: url('../images/hd_decoration.gif') no-repeat;
	padding: 0.4em 0;
	margin: 0.4em 0 1.2em 0;
	font: bold 1.6em/0.5em Tahoma, Arial, sans-serif;
	text-align: left;
	line-height: 1.4em
}
.tit_caixa h3  {
	display: block;
	padding: 0.38em 0.9em;
	margin: 0;
	font: bold 1.4em/1.1em Tahoma, Arial, sans-serif;
	text-align: left;
}
h3  {
	margin: 0 0 0.6em 0;
	font: bold 1.5em/1.5em Tahoma, Arial, sans-serif;
	text-align: left;
}

h4  {
	margin: 0.2em 0 0 0.2em;
	font: bold 1.4em/1em Tahoma, Arial, sans-serif;
	text-align: left;
}
.lefthalf h4  {
	font-size: 1.3em !important;
	padding: 0 0.3em;
	text-align: left;
}
img  {
	display: block;
	border: none;
}
p  {
	margin: 1.2em 0;
}
.avant_titol	{
	color:#747474;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
.left  {
	float: left;
}
.right  {
	float: right;
}
.pic  {
	padding: 0.5em;
	border: 0.1em solid #666;
}
#container  {
	width: 98em;
	margin: 0 auto;
}
#header  {
	width: 100%;
	overflow: hidden;
}
#services  {
	float: right;
	margin: 0;
	padding: 0.8em 0;
	list-style: none;
	font-size: 1em;
	line-height: 1.3em;
	overflow: hidden;
}
#services li  {
	background: url('../images/spr_services.gif') no-repeat 0 50%;
	float: left;
	padding: 0 1em;
	margin-left: -0.1em;
}

#services a  {
	margin: 0 0.5em;
	text-decoration: none;
}

#services li.resize_less  {
	background: none;
	margin-top: 0em;
}
#services li.resize_normal  {
	margin-top: -0.2em;
	background: none;
}
#services li.resize_more  {
	background: none;
	margin-top: -0.4em;
}
#services li.resize_less a  {
	padding: 0;
	margin: 0;
}
#services li.resize_normal a  {
	padding: 0;
	margin: 0;
}
#services li.resize_more a  {
	padding: 0 0.5em 0 0;
	margin: 0;
}
a.less  {
	font: 1.2em Tahoma, Arial, sans-serif;
}
a.less span  {
	font: 1.2em/1em Tahoma, Arial, sans-serif;
}
a.normal  {
	font: 1.5em/1em Tahoma, Arial, sans-serif;
}
a.more  {
	font: 1.8em/1em Tahoma, Arial, sans-serif;
}
a.more span  {
	font: 0.5em/1em Tahoma, Arial, sans-serif;
}
a.map  {
	padding-left: 2.5em;
	font-size: 1.2em;
}
a.accessability  {
	padding-left: 2em;
	font-size: 1.2em;
}
.languages  {
	font-size: 1.2em;
}
.languages span  {
	color: #9d9d9d;
}
#main-navigation  {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 27.8em;
}
#main-navigation li  {
	border-top: 1em solid #FFF;
	border-bottom: 1em solid #FFF;
}
#main-navigation li a  {
	display: block;
	padding: 0.5em 1em;
	font: 2em/1em Tahoma, Arial, sans-serif;
	text-decoration: none;
}
* html #main-navigation li  {
	background-position: 100% 1em !important;
}
*+html #main-navigation li  {
	background-position: 100% 1em !important;
}
#main  {
	width: 100%;
	overflow: hidden;
	padding-top: 2em;
}
/*colors de main navigation, comuns per a totes les seccions*/
#main-navigation li a  {
	color: #FFF;
}
#main-navigation li.blue  {
	background: #0A2F9E url('../images/menu_blue_bg.gif') repeat-y 100% 0;
}
#main-navigation li.blue:hover  {
	background: #567DFD url('../images/menu_blue_bg_roll.gif') repeat-y 100% 0;
}
#main-navigation li.blue a  {
	background: url('../images/blau/menu_blau.gif') no-repeat 100% 100%;
}
#main-navigation li.green  {
	background: #638408 url('../images/menu_green_bg.gif') repeat-y 100% 50%;
}
#main-navigation li.green:hover  {
	background: #BDF228 url('../images/menu_green_bg_roll.gif') repeat-y 100% -50%;
}
#main-navigation li.green a  {
	background: url('../images/verd/menu_fulles.gif') no-repeat 100% 43%;
}
#main-navigation li.orange  {
	background: #A87000 url('../images/menu_orange_bg.gif') repeat-y 100% 0;
}
#main-navigation li.orange:hover  {
	background: #FFBF41 url('../images/menu_orange_bg_roll.gif') repeat-y 100% 0;
}
#main-navigation li.orange a  {
	background: url('../images/taronja/menu_escut.gif') no-repeat 100% 70%;
}
#left-center  {
	float: left;
	width: 75em;
}
#centercol  {
	float: right;
	width: 52em;
	overflow: hidden;
}
#centercol_maps  {
	float: right;
	width: 73em;
	margin-left: 7em;
	overflow: hidden;
}
#leftcol  {
	float: left;
	width: 20em;
	overflow: hidden;
}
#rightcol  {
	float: right;
	width: 20em;
	overflow: hidden;
}
/*peu pàgina*/
#footer  {
	padding: 3em 0 0 0;
	width: 98em;
	overflow: hidden;
}
#footer a  {
	text-decoration: none;
}
#footer a:hover  {
	text-decoration: underline;
}
#footer ul  {
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
	display: block;
}
#footer ul li  {
	float: left;
	padding: 0 0.8em;
	margin-left: -0.1em;
	font-size: 1.2em;
}
#footer ul.left li  {
	float: left;
	padding: 0 0.85em;
	margin-left: -0.4em;
}
.skyline	{
	padding: 0;
	margin: 0;
	width: 98em;
	height: 8.8em;
}
.peu_pag	{
	float: left;
	display: block;
	padding: 0.4em 0 1.8em 0;
}
/*submenus*/
#left-navigation  {
	margin: 0;
	padding: 0.5em 0 1.5em 0;
	list-style: none;
}
#left-navigation li  {
	padding: 0.5em 0;
	font-weight: bold;
	line-height: 2.1em;
}
#left-navigation li a,
#left-navigation li span  {
	text-decoration: none;
	display: block;
	padding-left: 1.8em;
	font-size: 1.3em;
}
#left-navigation li strong  {
	padding-left: 1.8em;
	font-size: 1.3em;
}
#left-navigation li a:hover  {
	background: none;
}
#left-navigation ul  {
	margin: 0;
	padding: 0.4em 0 0.4em 1em;
	list-style: none;
}
#left-navigation li ul li  {
	padding: 0.35em 0;
	background: none;
	font-weight: normal;
	line-height: 1.55em;
	font-size: 0.95em;
}
#left-navigation li ul li a  {
	padding: 0 0 0 2.3em;
	background: none;
	text-indent: -0.7em;
}
#left-navigation li ul li a:hover  {
	padding: 0 0 0 2.3em;
	background: none;
	font-weight: bold;
	text-indent: -0.7em;
}
/*center*/
#center-navigation	{
	margin: 0 0 0 2.4em;
	padding: 0 0 1.5em 0;
	list-style: none;
}
#center-navigation li  {
	background: url('../images/fulla_submenu.gif') no-repeat 0em 0.3em;
	padding: 0.4em 0 0.4em 0;
	font-weight: bold;
	line-height: 1.4em;
}
#center-navigation li a  {
	color: #4A4A4A;
	background: url('../images/fulla_submenu.gif') no-repeat 0em 0em;
	text-decoration: none;
	display: block;
	padding: 0 0 0.2em 1.6em;
	font-size: 1.2em;
}
.search  {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 1em 1.5em;
	width: 17em;
}
.search input.text  {
	width: 10.6em;
	margin: 0.4em 0 0.9em 0;
	padding: 0.18em 0.4em;
	font: 1.2em Tahoma, Arial, sans-serif;
	border-top: 0.1em solid #827F77;
	border-left: 0.1em solid #827F77;
	border-right: 0.1em solid #D9D7CE;
	border-bottom: 0.1em solid #D9D7CE;
	float: left;
}
.search input.button  {
	font-size: 1em;
	width: 1.6em;
	height: 1.5em;
	padding: 0.6em 0 0 0.4em;
}
.search a  {
	float: right;
	padding-right: 1.65em;
	/*font-size: 1.4em;*/
	line-height: 1em;
	text-decoration: none;
}
.weather  {
	padding: 1em 0.5em;
	width: 20em;
	overflow: hidden;
	/*margin-bottom: 1.8em;*/
}
.weather img  {
	/*width: 4em;
	height: 3.3em;*/
	padding: 0.8em;
	margin: 0.4em 0.8em 0 0;
	float: left;
	border: 0.1em solid;
	background: #ffffff;
}
.weather dl  {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 0 5.4em;
	padding: 0.3em 0 0 0;
}
.weather dt  {
	font-weight: bold;
}
.weather dd  {
	margin: 0;
	padding: 0;
}

.infotourism  {
	margin-bottom: 1.8em;
	width: 20em;
	padding: 0;
	overflow: hidden;
}
.infotourism p  {
	padding: 0.8em;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.6em;
	line-height: 1.6em;
	overflow: hidden;
}
.infotourism li  {
	font-size: 1.2em;
	float: left;
	padding: 0 1em;
	margin-left: -0.1em;
}


.banner  {
	margin: 1em 0;
}
#centercol a:hover  {
	text-decoration: none;
}
.breadcrumbs  {
	margin: 0;
	padding: 0.5em 0;
	list-style: none;
	width: 110%;
	overflow: hidden;
}
.breadcrumbs li  {
	float: left;
	padding: 0 1.4em;
	font-size: 1.2em;
	margin-left: -1.4em;
	line-height: 1.6em;
}
.contact  {
	margin: 2em 0 1.5em 0;
	width: 100%;
	overflow: hidden;
}
.contact strong	{
	margin: 0 0.4em 0 0;
}
.contact address  {
	font-size: 1.3em;
	font-style: normal;
	line-height: 1.7em;
	margin: 0 0 0 15em;
	padding: 1em 1em 1em 1.6em;
}
.contact p.left  {
	margin: 0;
	text-align: center;
}
#centercol dl  {
	padding: 0 0 2em 0;
}
#centercol dt  {
	font: bold 1.4em/1.5em Tahoma, Arial, sans-serif;
	margin: 2em 0 0 0;
}
#centercol dd  {
	margin: 0.8em 0 0.8em 1.6em;
	font-size: 1.3em;
}
#centercol dd ul  {
	margin: 0 0 1em 1em;
	padding: 0.4em 0 0 1.2em;
	list-style: none;
}
#centercol .box,
#centercol .box_llista  {
	width: 100%;
	overflow: hidden;
	padding-bottom: 4em;
	margin: 1.5em 0 3em 0;
}
#centercol .box  {
	background: url('../images/decoration.gif') no-repeat 50% 100%;
}
#centercol .box_llista  {
	background: url('../images/separa_llistats.gif') no-repeat 15% 100%;
}
#centercol .box_detall  {
	width: 100%;
	overflow: hidden;
	padding-bottom: 4em;
	margin: 1.5em 0;
}
#centercol .box dl  {
	margin: 0em;
	overflow: hidden;
	display: block;
}
#centercol .box dt  {
	margin: 0;
}
#centercol .box dd  {
	margin: 0 0 0 1.3em;
	text-align: justify;
}
#centercol .box .pic,
#centercol .box_detall .pic  {
	margin-right: 3em !important;
	margin-top: 0.3em;
	margin-bottom: 0.6em;
}
#centercol .box p  {
	float: left;
	margin: 0;
	width: 15em;
	/*text-align: justify;*/
}
#centercol .box p.llista_notis  {
	float: none;
	display: inline;
	font-size: 1.3em;
}
#centercol .box_detall p  {
	float: none;
	margin: 1em 0;
	padding: 0;
	text-align: justify;
	font-size: 1.3em;
	line-height: 1.4em;
}
#centercol .box dd ul  {
	width: 11em;
	float: right;
	padding: 0.5em 0;
}
#centercol .box dd li  {
	padding: 0.4em 0.4em 0.4em 1.2em;
}
#centercol .box dd li a  {
	text-decoration: none;
}
#centercol .box dd li a:hover  {
	text-decoration: underline;
}
.twin  {
	width: 100%;
	overflow: hidden;
}
.lefthalf  {
	float: left;
	width: 14.2em;
	overflow: hidden;
}
.lefthalf_g  {
	float: left;
	/*width: 19.4em;
	overflow: hidden;
	display: inline;*/
}
.righthalf  {
	float: right;
	display: inline;
	width: 23em;
	overflow: hidden;
	padding-bottom: 3em;
}
.righthalf p,
.righthalf2 p,
.righthalf3 p   {
	margin: 1em 0 1em 0;
	font-size: 1.3em;
}
.righthalf p em,
.righthalf2 p em,
.righthalf3 p em   {
	font-size: 0.9em;
	word-spacing: -0.2em;
	padding: 0;
}

.righthalf2  {
	overflow: hidden;
	float: none;
	padding: 0 0 2em 1.6em;
	margin: 0 0 0 0;
	/*text-align: justify;*/
	display: block;
}

* html #centercol .righthalf2  {
	width: 32.0em;
	margin: 0 0 0 19.6em;
	padding-left: 0;
}
.righthalf_fitxes_colors	  {
	overflow: hidden;
	/*float: none;*/
	float: left;
	/*margin: 0 0 2em 2em;*/
	padding: 0 0 2em 2em;
	text-align: justify;
	display: inline;
	width: 30em;
}
.righthalf3	  {
	overflow: hidden;
	float: left;
	padding-bottom: 2em;
	text-align: justify;
	display: inline;
}
.righthalf_fitxes_colors p	{
	margin: 1.2em;
	font-size: 1.3em;
}

.righthalf_fitxes_colors p.documents_fitxa	{
	margin: 1.2em;
	font-size: 1.0em;
}

em.sign  {
	display: block;
	padding: 0.8em 0 0.4em 0;
	font-weight: bold;
}
.tac  {
	text-align: center;
	/*font-size: 1.2em;*/
	margin-bottom: 2em;
}
.tac_notis  {
	float: left;
	text-align: center;
	font-size: 1.2em;
	margin-bottom: 0.6em;
}
.tac_notis strong	{
	margin: 0 2.4em 0 0;
}
.tac .pic,
.tac_notis .pic  {
	margin-bottom: 0.5em;
}
.tac2  {
	text-align: center;
	font-size: 1.2em;
	margin: 0 0 0.6em 0;
}
.tac2 .pic  {
	margin-bottom: 0.5em;
}
.lefthalf .leaves ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.lefthalf .leaves ul li  {
	float: left;
	width: 100%;
	padding: 1.5em 0;
}
.lefthalf .leaves ul li p  {
	margin: 0 0 0 6.5em;
	font: bold 1.1em/1.4em Tahoma, Arial, sans-serif;
}
.lefthalf .leaves ul li .pic  {
	padding: 0.3em;
	margin: 0 0.3em;
	display: inline;
}
.subheading  {
	font-size: 1.1em;
}
.lefthalf h5  {
	font: bold 1em/1em Tahoma, Arial, sans-serif;
}
.leaves  {
	border: 0.1em solid #A3A19C;
	padding: 0.5em;
	margin: 2em 0 4em 0;
}
.alcaldia  {
	width: 16.2em;
}
.alcaldia h5  {
	padding: 0;
	margin: 0.8em 0 0.6em 0.4em;
}
.actes_alcaldia  {
	margin: 1em 0 0.4em 0.2em;
	padding: 0.6em 0 0 0;
	list-style: none;
	font-size: 1.2em;
	width: 100%;
	overflow: hidden;
}
.actes_alcaldia li	{
	margin: 0;
	padding: 0.4em 0 0.2em 1em;
}

.half  {
	width: 23em;
}
.leaves ul  {
	padding: 0 0 1.2em 1.2em;
	margin: 0;
	list-style: none;
}
.half .leaves ul li  {
	padding: 0.2em 0;
	font-size: 1.3em;
}
.leaves a  {
	text-decoration: underline;
}
.leaves a:hover  {
	text-decoration: none;
}
#rightcol blockquote  {
	margin: 1.55em 0;
	padding: 1.55em 1.05em;
	font: bold italic 1.4em/1.2em Georgia, serif;
}
#rightcol blockquote p  {
	margin: 0;
}
.contacta  {
	padding: 1em 1.5em;
}
.contacta p  {
	font-size: 1.3em;
}
.contacta a  {
	font: bold italic 1.07em/1.5em Georgia, serif;
}
.index .weather  {
	margin-bottom: 0;
}
.index .weather img  {
	border-color: #638408;
}
/*.index h2 span  {
	display: block;
}*/
h2 span  {
	display: block;
}
.surveis  {
	margin: 0;
	padding: 0.5em 1.5em 1.5em 1.5em;
	list-style: none;
}
.surveis li  {
	padding: 0.8em 0;
}
.surveis li a  {
	padding: 0.6em 0 0.6em 2.1em;
	font: bold 1.2em/1em Tahoma, Arial, sans-serif;
	text-decoration: none;
}
.surveis li a:hover  {
	text-decoration: underline;
}
.quiz  {
	padding: 1em 0.6em 0.6em 1.2em;
	margin: 0;
}
.quiz div  {
	overflow: hidden;
}
.questions  {
	margin: 0;
	padding: 0.6em 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	font-size: 1.1em;
}
.quiz strong  {
	font-size: 1.2em;
}
.questions li  {
	float: left;
	width: 100%;
	padding: 0.4em 0;
}
.questions input  {
	margin: 0 0 0.2em 0.2em;
	padding: 0;
	float: left;
}
.questions label  {
	float: none;
	overflow: hidden;
	display: block;
	padding: 0.6em 0;
	width: 100%;
}
.questions label span  {
	float: right;
	padding: 0.2em 0 0 0;
	margin: 0;
	font-weight: normal;
	width: 14.4em;
}
.quiz .button  {
	margin: 1.2em 1.6em;
	font-size: 1em;
	width: 9.2em;
	height: 2em;
}
.links  {
	margin: 0 0 1.3em 1em;
	padding: 0;
	list-style: none;
	font-size: 1.1em;
}
.links li  {
	padding: 0.3em 0 0.3em 0.8em;
}
.links a  {
	text-decoration: none;
	font-weight: bold;
}
.links a:hover  {
	text-decoration: underline;
}
.relatedlinks  {
	margin: 1.3em 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
.relatedlinks li  {
	padding: 0.3em 0 0.3em 0em;
}
.relatedlinks a  {
	text-decoration: none;
	font-weight: bold;
}
.relatedlinks a:hover  {
	text-decoration: underline;
}

dd.subheading  {
	margin: 0 !important;
	text-indent: -1.1em;
}
.getmore  {
	padding-left: 1.6em;
	text-decoration: none;
	font-weight: bold;
}
.getmore:hover  {
	text-decoration: underline !important;
}
.allo  {
	margin: 0 0 7.5em;
}
.allo table  {
	width: 100%;
	table-layout: fixed;
}
.allo table caption  {
	text-align: left;
	border-bottom: 0.7em solid #FFF;
	padding: 0.4em 0.8em;
}
.allo table th  {
	border-bottom: 0;
	padding: 0;
	display: none;
}
.allo table td  {
	border-bottom: 0.7em solid #FFF;
	padding: 0.7em 0.8em;
	font-size: 1.2em;
}
.allo table td a  {
	text-decoration: none !important;
}
.allo table td a:hover  {
	text-decoration: underline !important;
}
.allo table td strong a  {
	text-decoration: underline !important;
}
.allo table td strong a:hover  {
	text-decoration: none !important;
}
.agenda  {
	padding: 0 1em 1em 1em;
}
.agenda ul  {
	padding: 0.4em 0;
	list-style: none;
	text-align: center;
	overflow: hidden;
	width: 7em;
	margin: 0 auto;
	font: bold 1.3em/1em Tahoma, Arial, sans-serif;
}
.agenda ul li  {
	float: left;
	padding: 0 0.4em;
}
.prev  {
	width: 0.55em;
	height: 1em;
	overflow: hidden;
	text-indent: -999em;
	float: left;
	margin: 0.1em 0;
}
.next  {
	width: 0.55em;
	height: 1em;
	overflow: hidden;
	text-indent: -999em;
	float: left;
	margin: 0.1em 0;
}
.agenda table  {
	clear:both;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	color: #999;
}
.agenda td,
.agenda th  {
	border: 0.1em solid #E0E0E0;
	padding: 0.15em 0;
	text-align: center;
	font-size: 1.1em;
}
.agenda th  {
	border-top: 0.15em solid #E0E0E0;
}
.agenda table img  {
	display: inline;
}
.calendar  {
	margin-bottom: 1em;
}
.calendar caption  {
	display: none;
}
.months caption  {
	display: none;
}
#llista_items_foto	{
	padding: 0;
	margin: 1.2em 0 0 0;
}
#llista_items_foto div	{
	background: url('../images/separa_llistats.gif') no-repeat 30% 100%;
	padding: 0.8em 0 3.6em 0;
	margin: 1.2em 0 3.6em 0;
	float: none;
	display: block;
	overflow: hidden;
}
#llista_items_foto img	{
	margin: 0 2em 1em 0;
	float: left;
	width: 7em;
	/*height: 7em;*/
}
#llista_items_foto h4,
#llista_items_foto em,
#llista_items_foto span	{
	display: block;
	padding: 0;
}
#llista_items_foto h4	{
	margin: 0 0 0.3em 7em;
}
#llista_items_foto em	{
	margin: 0 0 0.3em 7.4em;
	font-size: 1.3em;
	font-weight: bold;
}
#llista_items_foto span	{
	margin: 0 0 0.3em 9em;
	font-size: 1.3em;
}
/*noticies*/
.titular  {
	margin: 0.2em 0 0.2em 0;
	font: bold 1.6em/1.5em Tahoma, Arial, sans-serif;
}
.entradeta	{
	margin: 0 0 0.6em 0;
	font-size: 1.3em;
	font-weight: bold;
	/*color: #6A6A6A;*/
}
.documents	{
	margin: 1em 0;
	padding: 0.6em 0;
	display: block;
	overflow: hidden;
}
.documents p	{
	font-size: 1.2em;
	text-align: left;
	padding: 0 0.6em;
}
.documents_fitxa	{
	margin: 1em 0;
	padding: 0.3em 0;
	text-align: left;
}
.documents_agenda	{
	margin: 0 6.8em 1.8em 1.8em;
	padding: 0.6em 0.4em 0.6em 1.2em;
	display: block;
	overflow: hidden;
	font-size: 1.2em;
}
.documents_tramits,
.documents_internet,
.tel_adres	{
	margin: 1.2em 0 2em 0;
	padding: 0 0 3.8em 0;
	display: block;
	overflow: hidden;
	list-style: none;
	background: url('../images/separa_llistats.gif') no-repeat 5% 100%;
}
.documents_tramits li,
.documents_internet li	{
	
	padding: 0.4em 0 0.4em 1.8em;
	font-size: 1.1em;
}
.documents a,
.documents_fitxa a,
.documents_tramits a,
.documents_internet a,
.documents_agenda a	{
	line-height: 1.7em;
	font-weight: bold;
	margin: 0;
	padding: 0.4em 0.2em 0.5em 1.8em;
	text-align: left;
}
.documents_agenda a	{
	line-height: 1.7em;
}
#centercol .documents_tramits a,
#centercol .documents_internet a	{
	text-decoration: none;
}
#centercol .documents_tramits a:hover,
#centercol .documents_internet a:hover	{
	text-decoration: underline;
}
/*tramits*/
#llista_tramits p	{
	font-size: 1.2em;
}
.tramits,
.telefons	{
	padding: 0 0 0 1.6em;
}
/*telefons i adreces*/
.tel_adres	{
	font-size: 1.2em;
	margin: 0 0 2em 2em;
}
.tel_adres li	{
	line-height: 1.8em;
	padding: 0 0 0 1em;
	background: url('../images/bullet_2.gif') no-repeat 0 0.7em;
	font-weight: bold;
	color: #333;
}
.tel_adres li span	{
	padding: 0 0 0 0.4em;
	font-weight: normal;
	color: #333;
}

/*pujar*/
.pujar	{
	overflow: hidden;
	display: block;
	float: none;
	padding: 0 0 1.6em 0;
}
.pujar p	{
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	float: right;
}
.pujar a	{
	/*background: url('../images/i_up.gif') no-repeat 0% 50%;*/
	text-align: left;
	font-weight: normal;
	margin: 0;
	padding: 0.2em 1em;
}

/*directoris*/
.diretori	{
	padding: 0 0 0 1.6em;
	font: bold 1.4em/1.5em Tahoma, Arial, sans-serif;
}

/*agendes*/
.agendes	{
	padding: 0.2em 0 1.8em 2.4em;
	margin: 0;
	list-style: none;
}
.agendes h4	{
	padding: 0.4em 0 0.2em 1.6em;
	margin: 0;
}
.agendes li	{
	line-height: 1.8em;
	padding: 0.1em 0 0.1em 0.8em;
	background: url('../images/bullet_3.gif') no-repeat 0 0.8em;
}
.agendes li a	{
	font-size: 1.2em;
	padding: 0 0 0 0.4em;
}

/*resultats cerca*/
.cerca_item	{
	margin: 1em 0 2.4em 0;
	padding: 0;
}
.cerca_item h4	{
	margin: 0;
	padding: 0 0 0 1.6em;
}
.cerca_item h4 a	{
	margin: 0;
	padding: 0 0 0.2em 0;
}
.cerca_item p	{
	margin: 0;
	padding: 0.4em 0 0.4em 2.2em;
	font-size: 1.2em;
}

/*resultats enquesta i llita enquestes*/
.enquesta {
	padding: 0 0 3.6em 0;
	margin: 1.8em 0 2.4em 0;
	background: url('../images/separa_llistats.gif') no-repeat 30% 100%;
}
.enquesta h4 {
	padding: 0 0 0 1.6em;
	margin: 0.6em 0 0 0;
}
.enquesta .error {
	padding: 0 0 0 2.2em;
	margin: 0.6em 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #B52828;
}
.enquesta h4 span {
	padding: 0 0 0 0.4em;
	font-size: 0.8em;
	color: #747474;
}
.enquesta ol {
	padding: 0 0 0 3.6em;
	margin: 0;
	font-size: 1.2em;
	list-style: lower-alpha;
}
.enquesta li {
	line-height: 1.6em;
}
.enquesta li span {
	font-weight: bold;
}

/*paginacio*/
.paginacio	{
	margin: 2em 0;
	padding: 0.4em 1.6em;
}
.paginacio ul  {
	margin: 0;
	padding: 0.5em 0;
	list-style: none;
	width: 110%;
	overflow: hidden;
}
.paginacio li  {
	float: left;
	padding: 0 0.4em;
	font-size: 1.2em;
	margin: 0;
}

/*mapes i carrerer*/
#cartografia	{
	margin: 0 auto;
	text-align: center;
}


/*mapa web*/
#centercol #mapa_web a:link,
#centercol #mapa_web a:visited	{
	text-decoration: none;
	color: #434343;
}
#centercol #mapa_web a:hover,
#centercol #mapa_web a:active	{
	text-decoration: underline;
}

/*levelmap_1*/
#mapa_web ul	{
	margin: 0.6em 0 1.4em 1.2em;
	padding: 0;
	list-style: none;
}
#mapa_web ul li	{
	line-height: 2em;
}
#mapa_web ul li a	{
	font-size: 1.6em;
	padding: 0 0 0 1em;
	background: url('../images/bullet_1.gif') no-repeat 0 0.4em;
	font-weight: bold;
}
/*levelmap_2*/
#mapa_web ul li ul	{
	margin: 0.6em 0 1.2em 2.4em;
	padding: 0;
	list-style: none;
}
#mapa_web ul li ul li	{
	line-height: 1.8em;
}
#mapa_web ul li ul li a	{
	font-size: 1.4em;
	padding: 0 0 0 0.9em;
	background: url('../images/bullet_2.gif') no-repeat 0 0.4em;
	font-weight: bold;
}
/*levelmap_3*/
#mapa_web ul li ul li ul	{
	margin: 0.6em 0 1em 2.2em;
	padding: 0;
	list-style: none;
}
#mapa_web ul li ul li ul li	{
	line-height: 1.6em;
}
#mapa_web ul li ul li ul li a	{
	font-size: 1.4em;
	padding: 0 0 0 0.8em;
	background: url('../images/bullet_3.gif') no-repeat 0 0.4em;
	font-weight: normal;	
}

#center	{
	
	margin: 0;
	padding: 0;
}
/*pagina error*/

#error_page	{
	margin: 0em;
	padding: 2em 0 4em 32em;
	font-weight: bold;
}
#error_page	span	{
	font-size: 1.6em;
}
/*salta navegacio*/
#salta_nav	{
	display: none;
}


/*CANVIS JORDI*/
#agenda_global	{
	float:left;
	background: #FFFFFF;
	margin: 0em;
	padding: 0em;
	font-size:1.1em;
}

#agenda_global div#agenda_mes1 {
	float:left;
	border-top:0.1em solid #E0E0E0;
	border-left:0.1em solid #E0E0E0;
	/*font-size:1.1em;
	width: 16.2em;*/
	text-align:center;
}

#agenda_global div#agenda_mes1 div.mes{
	margin: 0em;
	padding: 0em;
	border: 0em;
	float:left;
	width: 2.6em;
	border-right: 0.1em solid #E0E0E0;
	text-align:center;
}

#agenda_global div#agenda_mes1 div.mes p{
	margin: 0em;
	border: 0em;
	padding: 0.4em 0.4em 0.4em 0.6em;
	text-align:center;
}

#agenda_global div#agenda_mes2 {
	float:left;
	border-top:0.1em solid #E0E0E0;
	border-bottom: 0.1em solid #E0E0E0;
	border-left:0.1em solid #E0E0E0;
	/*font-size:1.1em;
	width: 16.2em;*/
	text-align:center;
}


#agenda_global div#agenda_mes2 div.mes{
	margin: 0em;
	border: 0em;
	padding: 0em;
	float:left;
	width: 2.6em;
	border-right: 0.1em solid #E0E0E0;
	text-align:center;
}

#agenda_global div#agenda_mes2 div.mes p{
	margin: 0em;
	border: 0em;
	padding: 0.4em 0.4em 0.4em 0.6em;
	text-align:center;
}

#agenda_global p.real, #agenda_global p.real a:link, #agenda_global p.real a:visited, #agenda_global p.real a:hover, #agenda_global p.real a:active {
	color:#333333;
	text-decoration:none;
}

#agenda_global p.futur, #agenda_global p.futur a:link, #agenda_global p.futur a:visited, #agenda_global p.futur a:hover, #agenda_global p.futur a:active {
	color:#9A9A9A;
	text-decoration:none;
}
/*FI CANVIS JORDI*/

