body {
	background: #FFFFFF url(../img/bk.gif) repeat-x;
	color: #5C5C5C;
	font: 80% 'Trebuchet MS', Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

a {color: #5C5C5C;}
a:hover {border-bottom: 1px dotted #74AC14; color: #74AC14;}

ul {list-style: none; margin: 0px; padding: 0px;}
ul li {}

h1 {font-size: 1.2em; font-weight: normal; margin: 3px 130px 0px 0px; padding: 0px;}
h2 {border-bottom: 2px solid #74AC14; font-size: 1.2em; font-weight: normal; margin: 20px 0px 0px 0px; padding: 0px;}
h3 {background: #F1F1F1; font-size: 1em; font-weight: normal; margin: 0px 20px 10px 0px; padding: 5px;}

.neteja {display: block; padding: 30px 0px 20px 0px;} 

/* Estructura */
#container {margin: 0px auto 0px auto; width: 900px;}

/* Header */
#container #header {}

#container #header #cercador {float: right;}
#container #header #cercador form {margin: 25px 0px 0px 0px; padding: 0px;}
#container #header #cercador form label {color: #FFFFFF; font-size: 1.1em; float: left; width: 320px;}
#container #header #cercador form label input {background: url(../img/input.gif) no-repeat; border: none; padding: 4px 6px 4px 6px; width: 100%;}
#container #header #cercador form input.boto {background: url(../img/enviar.gif) no-repeat; border: none; cursor: pointer;  height: 23px; margin: 19px 0px 0px 20px; width: 51px;}

/* Sidebar */
#container #sidebar {background: url(../img/sidebar.gif) repeat-y; float: left; margin: 0px 10px 0px 0px; padding: 0px 30px 0px 35px; width: 200px; _margin: -5px 0px 0px 0px;}
#container #sidebar ul {padding: 0px 0px 20px 0px;}
#container #sidebar ul li {margin: 0px 0px 30px 0px;}
#container #sidebar ul li ul {font-size: 0.9em; margin: 10px 0px 20px 0px; padding: 0px;}
#container #sidebar ul li ul li {margin: 0px 0px 5px 0px;}
#container #sidebar form select {border: 1px solid #5C5C5C; width: 100%;}

/* Continguts */
#container #continguts {margin: 0px 0px 0px 270px; padding: 10px 5px 5px 5px;}
#container #continguts #map {height: 440px; width: 600px;}

/* Footer */
#footer {background: #80BA1B; clear: both; color: #FFFFFF; margin: 20px 0px 0px 0px; text-align: center; padding: 10px;}
#footer p {margin: 0px; padding: 0px;}
#footer a {color: #FFFFFF; font-weight: normal;}
#footer a:hover {border-bottom: 1px dotted #FFFFFF;}
#footer a img {border: none;}
#footer img {vertical-align: middle;}