BODY { font-family: Arial, Helvetica, Verdana, sans-serif;}
a img {border:none}
td.Menu img.map {position:absolute;}
.Menu { font-size: 9px;
	color: #fff;
	white-space: nowrap;}
.Menu A { color: #fff;
	text-decoration: none;}
.Menu A:hover { color: #fff;
    text-decoration: underline;}
.Menu A:active { color: #fff;}
.Menu A:visited { color: #fff;}
.Menu A:link { color: #fff;}
span.Menu { font-size: 11px;
	white-space: nowrap;
	font-weight: none;}
span.Menu A { color: #fff;
	text-decoration: none;
	width: 125px;
	height: 16px;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #2F67CF;
	padding-top: 1px;}
span.Menu A:hover { color: #000;
	text-decoration: none;
	background-color: #9FB2D6;}
H3.Menu { margin-top: 0px;
	font-size: 9px;
	margin-bottom: 0px;
	white-space: nowrap;
	HEIGHT: 17px;}
H3.Menu A { color: #fff;}
H3.Menu A:hover { color: #99ff66;
    text-decoration: underline;}
.Men1 { font-size: 11px;
	white-space: nowrap;}
.Men1 A { color: #000;
	text-decoration: none;}
.Men1 A:hover { color: #000;
	text-decoration: underline;}
H1.Estat { margin-top: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	color: #000;}
H2.Estat { margin-top: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 2px;
	color: #000;
	white-space: nowrap;}
H2.Estat A { text-decoration: underline;
	color: #000;}
H2.Estat A:hover { color: #000;
	text-decoration: none;}
H1.Estat { margin-top: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 2px;
	color: #000;
	white-space: nowrap;}
H1.Estat A { text-decoration: underline;
	color: #000;}
H1.Estat A:hover { color: #000;
	text-decoration: none;}
H2.EstatBlanc { margin-top: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 2px;
	white-space: nowrap;}
H2.EstatBlanc A { text-decoration: none;
	color: #fff;}
H2.EstatBlanc A:hover { color: #fff;
	text-decoration: underline;}
.Estat { margin-top: 0px;
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 0px;
	color: #000;
	white-space: nowrap;
	text-align: center;}
P.Estat { font-size: 11px;
	color: #4d4d4d;}
.AbcLlistat { PADDING-right: 2px;
	PADDING-left: 2px;
	margin-left: 2px;
	color: #fff;
	margin-right: 2px;}
SPAN.AbcLlistatActual { PADDING-right: 2px;
	PADDING-left: 2px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 2px;
	color: #99ff66;
	margin-right: 2px;}
SPAN.AbcLlistatInactiu { PADDING-right: 2px;
	PADDING-left: 2px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 2px;
	color: #fff;
	margin-right: 2px;}
font.AbcLlistat { PADDING-right: 2px;
	PADDING-left: 2px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 2px;
	color: #14de93;
	margin-right: 2px;
	text-decoration: none;}
A.AbcLlistat { PADDING-right: 2px;
	PADDING-left: 2px;
	font-weight: bold;
	font-size: 11px;
	margin-left: 2px;
	color: #fff;
	margin-right: 2px;}
A.AbcLlistat:hover { color: #99ff66;
	text-decoration: underline;}
INPUT.Llistat { border-top-width: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	width: 120px;
	color: #444;
	HEIGHT: 14px;
	border-right-width: 0px;}
div.LlistatResultat { font-size: 12px;
	color: #4d4d4d;
	text-align: center;}
div.LlistatResultat A { font-size: 12px;
	color: #000000;
	margin-right: 4px;
	margin-left: 4px;}
div.LlistatResultat .actual { font-size: 13px;
	color: #E60000;	
	font-weight: bold;
	margin-right: 4px;
	margin-left: 4px;}
div.LlistatResultat .anterior { font-size: 13px;
	color: #2567c5;	
	font-weight: bold;}
div.LlistatResultat .seguent { font-size: 13px;
	color: #2567c5;
	font-weight: bold;}
.LlistatElement { font-size: 12px;
	color: #000;
	width: 190px;
	padding-top: 5px;
	padding-bottom: 5px;}
.LlistatElement A { color: #000;
	text-decoration: none;
	width: 190px;
	margin-bottom: 3px;
	margin-top: 8px;
	padding-bottom: 2px;
	padding-top: 0px;}
.LlistatElement A:hover { color: #2f67cf;
	text-decoration: underline;
	background-color: #fff;}
P.LlistatAccio { font-size: 11px;
	color: #4d4d4d;}
P.LlistatAccio font {
	margin-top: 0px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	color: #008a56;}
P.LlistatAccio A { color: #000;}
P.LlistatAccio A:hover { color: #2db000; text-decoration: underline;}
H1.Anunciant { margin-top: 0px;
	font-size: 18px;
	margin-bottom: 0px;
	color: #333;
	LETTER-SPACING: 2px;}
P.Anunciant { font-size: 11px;
	color: #4d4d4d;}
P.Anunciant A { color: #0000ff;}
P.Anunciant A:hover { color: #0000ff;
	text-decoration: underline;}
.texteLegal { font-size: 12px;
	color: #4d4d4d;
	font-variant: small-caps;
	text-align: justify;
	text-indent: 12px;
	display: inline;}
TD.Anunci { font-weight: bold;
	font-size: 11px;
	color: #000;
	white-space: nowrap;}
TD.Anunci A { color: #fff;
	text-decoration: none;}
TD.Anunci A:hover { color: #99ff66;
	text-decoration: none;}
LI.Anunci { margin-top: 2px;
	font-size: 11px;
	margin-bottom: 3px;
	color: #444;
	LINE-HEIGHT: 94%;
	LIST-STYLE-TYPE: none;}
LI.AnunciNivell { margin-top: 2px;
	LIST-STYLE-POSITION: inside;
	font-size: 11px;
	margin-bottom: 3px;
	margin-left: 14px;
	color: #666;
	LINE-HEIGHT: 94%;
	LIST-STYLE-TYPE: none;}
SELECT.Formulari { border-top-width: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	color: #444;
	HEIGHT: 14px;
	border-right-width: 0px;}
INPUT.Formulari { border-top-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	border-bottom-width: 1px;
	color: #444;
	background-color: #ccc;
	border-right-width: 1px;}
INPUT.Formulariverd { font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #009966;}
INPUT.Formularivermell { font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #E60000;}
TH.LlistatCerca { font-size: 12px;
	color: #000;
	LINE-HEIGHT: 100%;
	text-ALIGN: left;}
TD.LlistatCerca { font-size: 12px;
	color: #000;
	LINE-HEIGHT: 100%;}
TD.LlistatCerca1 { font-size: 12px;
	color: #000;
	LINE-HEIGHT: 100%;
	background-color: #EBEBEB;}
TD.LlistatCerca2 { font-size: 12px;
	color: #000;
	LINE-HEIGHT: 100%;}
TD.LlistatCercaTitol { font-size: 12px;
	color: #000;
	LINE-HEIGHT: 100%;
	font-weight: bold;}
TD.LlistatCerca P { font-size: 11px;
	font-STYLE: italic;}
TD.LlistatCerca A { color: #000;
	font-STYLE: normal;
	text-ALIGN: right;
	text-decoration: none;}
TD.LlistatCerca A:hover { color: #0000FF;
	text-decoration: underline;}
.adminmenu2 { font-size: 9px;
	color: #000;}
.AbcLlistatInactiu { font-weight: bold;
	font-size: 11px;
	color: #37ffbe;}
.AbcLlistatActual { font-weight: bold;
	font-size: 11px;
	color: #009966;}
A.LlistatElementFill { PADDING-right: 4px;
	PADDING-left: 4px;
	margin-right: 4px;
	margin-left: 4px;
	font-size: 12px;
	color: #000;
	width: 220px;
	margin-top: 2px;
	margin-bottom: 2px;}
A.LlistatElementFill A { color: #000;
	text-decoration: none;
	width: 220px;
	margin-right: 4px;
	padding-right: 4px;}
A.LlistatElementFill A:hover { color: #0000ff;
	text-decoration: underline;
	background-color: #F1F8F5;}
TD.Anunciant { PADDING-right: 5px;
	PADDING-left: 5px;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	color: #fff;
	margin-right: 5px;}
.Inici { font-weight: bold;
	font-size: 12px;
	color: #000;
	LINE-HEIGHT: 60%;}
SELECT.Contact { border-top-width: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	color: #444;
	HEIGHT: 14px;
	border-right-width: 0px;
	background-color: #DDEEE8;
	width: 170px;}
INPUT.Contact { border-top-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	border-bottom-width: 1px;
	color: #444;
	background-color: #DDEEE8;
	border-right-width: 1px;
	width: 170px;}
textAREA.Contact { weight: 140;
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	border-bottom-width: 1px;
	color: #444;
	background-color: #DDEEE8;
	border-right-width: 1px;
	width: 210px;}
.fmenu { background-attachment: fixed;
	background-color: #2f67cf;
	background-image: url(/img/_f_index.gif);
	background-repeat: no-repeat;
	background-position: left top;}
.titstatic { margin-top: 2px;
	font-size: 16px;
	margin-bottom: 3px;
	color: #2F67CF;
	LIST-STYLE-TYPE: none;}
.tit2static { margin-top: 2px;
	font-size: 14px;
	margin-bottom: 3px;
	color: #2F67CF;
	LIST-STYLE-TYPE: none;}
.contstatic { margin-top: 2px;
	font-size: 12px;
	margin-bottom: 3px;
	color: #000;
	LIST-STYLE-TYPE: none;}
.AnunciProducte { margin-top: 5px;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 8px;
	color: black;}
.AnunciSubproducte { font-size: 11px;
	margin-bottom: 3px;
	margin-left: 15px;
	color: #666;}
.punt { font-size: 11px;
	font-weight: bold;
	color: #000;}
.moneda { text-align: right;}
.req { color: #FF0000;}

/*Inici estils de les molletes*/
H1 { font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;}
H2 { font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 2px;}
H2 a { color: #000;}
H2 a:hover { color: #2f67cf;}
H2.molletes .seleccio { font-weight: bold; font-size: 12px;}
/*Fi estils de les molletes*/

/*Inici estils del calendari*/
.calendari { width: 732px; border: 1px solid #000; background-color: #a2b2da;}
.calendari table { width: 100%; padding: 0px; margin: 0px;}
.calendari td { padding: 0px; margin: 0px;}
.calendari a { padding-right: 2px; padding-left: 2px; margin-left: 2px; color: #fff; margin-right: 2px; font-size: 11px;}
.calendari span { padding-right: 2px; padding-left: 2px; margin-left: 2px; color: #fff; margin-right: 2px; font-size: 11px;}
.calendari a:hover { color: #99ff66; text-decoration: underline;}
.Anys { width: 100%; border-top: 1px solid #000; background-color: #2567c5;}
.Anys .Actual { font-weight: bold; font-size: 12px;}
.Mesos { width: 100%; border-top: 1px solid #000; background-color: #2567c5;}
.Mesos td { text-align: center;}
.Mesos .Actual { font-weight: bold; font-size: 12px;}
/*Fi estils del calendari*/

/*
TD.barramenu { width: 2px; text-align: center; padding: 1px 8px; margin: 1px 0px; white-space: nowrap;}
H1.Menu { font-weight: bold; font-size: 11px; white-space: nowrap;}
H1.Menu A { color: #fff; text-decoration: none; height: 16px; padding-right: 1px; padding-left: 1px; background-color: #2F67CF; padding-top: 1px;}
H1.Menu A:hover { color: #000; text-decoration: none; background-color: #9FB2D6;}
a.h1Menu
*/

/*Inici estils del menu*/
TD.barramenu { width: 2px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;}
H1.Menu { font-weight: bold;
	font-size: 11px;
	white-space: nowrap;}
H1.Menu A { color: #fff;
	text-decoration: none;
	height: 16px;
	background-color: #2F67CF;}
H1.Menu A:hover { color: #000;
	text-decoration: none;
	background-color: #9FB2D6;}
a.h1Menu { padding: 0px 8px;
	margin: 0px;}
table.colorfons { background-color: #2f67cf;}
/*Fi estils del menu*/

/*Inici estils del caixacerca*/
TH.Llistat {
	margin-top: 0px;
	font-weight: normal;
	font-size: 11px;
	margin-bottom: 0px;
	color: #000;
	background-color: #a2b2da;}
TD.llistat { background-color: #2567c5;}
/*Fi estils del caixacerca*/

.peu {
	margin: 2em 1em;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.peu p {
	margin: .5em 1em;
}

peu a {	
	color: #00F;
}