body {color: #000; margin: 0; padding: 0; text-align: left; background: #B7F01F /*url(images/bgstrip.jpg) repeat-x */; font-size: 11px; font-family: Arial, sans-serif, Verdana, Helvetica}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: none}

h2, h4 {/*	text-indent: 9px */}

h2 {/* letter-spacing: 0.1em; */ font-family: Arial, sans-serif, Verdana, Helvetica; font-size: 14px; font-weight: bold; color: #373737; margin: 0px 0px 0px 0px; text-align: left; padding: 0px 0px 0px 0px}

h4, h5 {margin-top: 0; margin: 0px 0 0px 0; padding: 0; color: #000000}

h3 {font-size: 7pt}

h4 {font-size: 7pt; color: #000; font-weight: normal}

h5 {font-size: 7pt; font-weight: normal}

p {font-size: 8pt; margin-top: 0; /* line-height: 18px; */ color: #000; text-align: left; margin: 0px 2px 6px 0px; padding: 0}

#container {width: 760px; height: auto; margin-left: auto; margin-right: auto; background: url(images/mainbg2.gif) repeat-y}

#header {width: 760px; height: 149px; background: url(images/header.jpg) no-repeat}

#main {float: left; width: 369px; text-align: left; margin: 0px 0px 0px 0px; padding: 0 0 0 115px; display: block; color: #373737; font: 11px Arial, Helvetica, sans-serif; height: auto}
#main a:link, #main a:visited, #main a:active {text-decoration: none; color: #373737}
#main a:hover {text-decoration: underline}

#categoria {background: url(images/categoria.gif) no-repeat; margin: 0px 2px 0px 0px; padding: 0px}
#categoria a:link, #categoria a:visited, #categoria a:active {font-size: 11px; color: #666666; text-align: left; text-decoration: none; margin: 0px 2px 0px 0px; padding: 0px}
#categoria a:hover {text-decoration: underline}

#titol a:link, #titol a:visited, #titol a:active {color: #333333; font-family: verdana, arial, sans-serif; text-align: left; font-size: 14px; font-weight: bold; 	margin: 0px; padding: 0px; text-decoration: none}
#titol a:hover {color: #B7F01F}

#noticia {color: #666666}
#noticia p {font-size: 12px; margin-top: 0; color: #666666; text-align: justify; margin: 0px 2px 6px 0px; padding: 0; /* text-indent: 9px; */}

blockquote {color: #000000; border: 1px solid #000000; margin: 5px 0px 5px 0px; padding: 2px 3px 1px 5px; background-color: #ffff00}

cite {font-size: 12px; font-style: normal; color: #000000; background-color: #ffff00}

#pagina {font-size: 11px; color: #000000}
#pagina a:link, #pagina a:visited, #pagina a:active { font-size: 11px; text-decoration: none; color: #000000; background-color: #ffffff; border: 1px solid #B7F01F; width: 20px; height: 17px; padding: 0px 3px 0px 3px; margin: 0px 1px 0px 0px}
#pagina a:hover {font-size: 11px; color: #000000; background-color: #ffff00; border: 1px solid #B7F01F}

#side {float: right; width: 127px; padding: 0 115px 0 0; display: block; font-size: 10px; font-family: Arial, sans-serif, Verdana, Helvetica}
#side a:link, #side a:visited, #side a:active {text-decoration: none}
#side a:hover {	text-decoration: underline}
#side ul {list-style-image: url(images/list.gif); padding: 0px; margin: 6px 0 0 14px; line-height: 11pt}

#menu {font-size: 10px; font-family: Arial, sans-serif, Verdana, Helvetica}
#menu a:link, #menu a:visited, #menu a:active {text-decoration: none}
#menu a:hover {	text-decoration: none}

#seccio {color: #89B417; font-family: Arial, sans-serif, Verdana, Helvetica; font-weight: normal; font-size: 11px; text-align: left; line-height: 0; margin-bottom: 10px; margin-top: 12px}

#copyright {float: left; width: 317px; margin-bottom: 25px; text-align: center; padding: 10px 10px 10px 140px; display: block; font-size: 6pt; font-weight: bold}

form select {
	color: #000;
	font-size: 7pt;
	width: 127px;
	margin-top: 6px;
	padding: 2px 0 4px;
	border: 1px solid;
	border-color: #B7F01F;
	background: #ffffff;
}

form input {
	color: #000;
	padding: 2px 0 4px;
	width: 127px;
	font-size: 7pt;
	margin-top: 6px;
	border: 1px solid;
	border-color: #B7F01F;
	background: #ffffff;
}
form input.contact {
	color: #000;
	padding: 2px 0 4px;
	width: 344px;
	font-size: 7pt;
	margin-top: 6px;
	border: 1px solid;
	border-color: #B7F01F;
	background: #ffffff;
}
form .button {
	color: #000;
	width: 51px;
	height: 16px;
	margin-top: 6px;
	margin-left: 38px;
	padding: 0;
	border-bottom: 1px solid;
	border-color: #000;
	font-size: 7pt;
	background: #ffffff;
}
form .buttoncontact {
	color: #000;
	width: 51px;
	height: 16px;
	margin-top: 6px;
	margin-left: 139px;
	padding: 0;
	border-bottom: 1px solid;
	border-color: #000;
	font-size: 7pt;
	background: #ffffff;
}

form textarea {
	color: #000;
	padding: 2px 0 4px;
	width: 344px;
	margin-top: 6px;
	font-size: 7pt;
	border: 1px solid;
	border-color: #B7F01F;
	background: #ffffff;
}
fieldset {
	border: 1px solid #B7F01F;
	width: 350px;
	padding: 6px;
}
legend {
	color: #000;
	background: #fff000;
	border: 1px solid #B7F01F;
	padding: 2px 6px;
}

#calendar {display: inline-table; border-collapse: collapse; border: 1px solid #B7F01F; width: 127px; margin: 6px 0px 0px 0px; font-size: 7pt; text-align: center; color: #89B417; background: #ffffff}
#calendar a:hover {background: #ffff00}

/* #peu {width: 760px; height: 9px; margin-left: auto; margin-right: auto; background: url(images/peu.gif) no-repeat} */

.alignright {
	float: right;
}
.alignleft {
	float: left;
}

#print a img {
	padding: 0;
	margin: 0px auto 6px auto;
	display: block;
	border: 1px solid;
	border-color: #B7F01F;
}

#print a:hover {
	text-decoration: none;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 56px;
	border: 1px solid;
	border-color: #B7F01F;
}
img.alignright {
	padding: 0;
	margin: 2px 0 2px 6px;
	display: inline;
	border: 1px solid;
	border-color: #B7F01F;
}
img.alignleft {
	padding: 0;
	margin: 2px 6px 2px 0;
	display: inline;
	border: 1px solid;
	border-color: #B7F01F;
}
img {
	display: block;
	margin: 6px auto 0;
	border: 1px solid;
	border-color: #B7F01F;
}
a img {
	display: inline;
	border: 1px solid;
	border-color: #B7F01F;
	margin: 6px auto 0;
	padding: 0;
}
#documents a:link, #documents a:visited, #documents a:active {
	text-decoration: underline;
}
#documents a:hover {
	text-decoration: underline;
	border-bottom: 2px solid;
	border-color: #FFF000;
}
#grafics a:link, #grafics a:visited, #grafics a:active {
	text-decoration: none;
}
#grafics a:hover {
	text-decoration: none;
	border-bottom: 0 solid;
	border-color: #FFF000;
}
#grafics img {
	padding: 0;
	margin: 2px 6px 2px 0;
	display: inline;
	border: 1px solid;
	border-color: #B7F01F;
}

#lightboxmenu img {display: block; margin: 6px auto 0; border: 1px solid; border-color: #B7F01F}
#lightboxmenu a img {display: block; margin: 6px auto 0; border: 1px solid; border-color: #B7F01F}
#lightboxmenu a:hover {text-decoration: none; border:0}

hr {margin: 3px 0px 2px 0px; padding: 0px 0px 0px 0px; color: #B7F01F; background-color: #B7F01F; height: 1px; border: 0px}