body{
margin-top: 0px;
font-family: "MS Sans Serif", Geneva, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 0.9em;
font-size-adjust: none;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #990000;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #EEEEEE;
scrollbar-shadow-color: #FFCCCC;
scrollbar-track-color: #FFFFFF;
}
a:link{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
a:focus{
	text-decoration: underline;
}
a:visited{
	text-decoration: none;
}
p{
	line-height: 1.3em;
	margin-top: 0;
	margin-bottom: 0.5em;
}
.label{
	font-size:0.8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
}



.textCosDest{
	font-size:0.8em;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
}
span.titolMen{
	font-size:0.8em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
.titolDestacat{
	font-size:1.1em;
	font-stretch: condensed;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	color:#990000;
}
.resultatError{
	font-size:1.1em;
	font-stretch: condensed;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	color:#CC0000;
}
.resultatValid{
	font-size:1.1em;
	font-stretch: condensed;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	color:#009900;
}

.titolDestacatOmbra{
	font-size:1.1em;
	font-stretch: condensed;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	color:#CCCCCC;
}
.titolRec{
	font-size:0.8em;
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#990000;	
}
.descRec{
	position:relative;
	top:7px;
	text-align:left;
	font-family: "MS Sans Serif", Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	margin-left:80px;
	padding-right: 5px;
}
.descRec2{
	position:relative;
	display:inline;
	float:left;
	top:3px;
	text-align:left;
	font-family: "MS Sans Serif", Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height: 1.3em;
	padding-right: 15px;
}
.form01{
	width: 85px;
	border:1px solid #660000;
	height: 1.4em;
	font-size: 0.8em;
}
.form02{
	width: 85px;
	border:1px solid #660000;
	height: 1.8em;
	font-size: 0.8em;
}

.textPeuPagina{
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}

/* Estructura */

div.contenidor{
	position:relative;
	width: 761px;
	min-height: 65em;
	margin-left:auto;
	margin-right:auto;
}
	div.idiomes{
		position:relative;
		width: 761px;
		height: 1.5em;
		text-align:right;
	}
		a.idiomesLink{
			color:#660000;
			font-size:small;
			font-weight: bold;
			padding-right:17px;
		}
	div.capcal{
		position:relative;
		float: none;
		clear:both;
		height: 148px;
	}
	div.capcal2{
		position:relative;
		height: 90px;	
	}	
	div.centre{
		position:relative;
		background:url(../media/imatges/fons/fons06.gif);
		background-repeat:repeat-y;
		background-position:left top;
		min-height: 60em;
		height:auto !important;
		height: 60em;
	}
		div.menuEsq{
			position: absolute;
			top:0;
			left: 0;
			width: 155px;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
		}
			div.cerca{
				position: relative;
				width: 155px;
				height:276px;
				background-image:url(../media/imatges/fons/fons01.jpg);
				background-position:top;
				background-repeat:no-repeat;
				text-align: left;
			}
			div.usuaris{
				position: relative;
				width: 155px;
				height:170px;
				background-image:url(../media/imatges/fons/fons03.jpg);
				background-position:top;
				background-repeat:no-repeat;
				text-align: left;
			}

		div.menuSup{
			position: relative;
			top:0;
			left: 155px;
			width: 610px;
			height: 33px;
			background-image:url(../media/imatges/fons/fons02.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			text-align: left;
			color: #FFFFFF;
		}
			a.menSupLink{
				position:relative;
				color:#FFFFFF;
				font-size: 0.9em;
				font-family: Arial, Helvetica, sans-serif;
				font-weight:bold;
				bottom: 6px;
			}
			a:hover.menSupLink{
				text-decoration:underline;
			}
			#menuDespl01{
				visibility: hidden;
				position:absolute;
				left:329px;
				top:22px;
				background-color: #990000;
				z-index:1;
				border-left: 1px solid #FFFFFF;
				border-right: 3px solid #660000;
				border-bottom: 2px solid #663300;
			}

			#menuDespl02{
				visibility: hidden;
				position:absolute;
				left:444px;
				top:22px;
				background-color: #990000;
				z-index:1;
				border-left: 1px solid #FFFFFF;
				border-right: 3px solid #660000;
				border-bottom: 2px solid #663300;
			}

				a.itemMenuDesl01, a.itemMenuDesl02{
					display:block;
					clear:both;
					width:150px;
					color:#FFFFFF;
					font-size:0.9em;
					line-height:1.4em;
					padding-left: 10px;
					padding-right: 10px; 
					font-family: Arial, Helvetica, sans-serif;
					font-weight:bold;
					border: 1px solid #990000;
					background-color:#990000;
					z-index:200;
				}
				a.itemMenuDesl01:hover, a.itemMenuDesl02:hover{
					color:#990000;
					background-color: #FFFFFF;
				}

		div.cos{
			position:relative;
			left: 155px;
			top: 0;
			padding-top:10px;
			width: 465px;

		}
			div.presentacio{
				position: relative;
				text-align:left;
				padding-left: 30px;
				padding-right: 20px;
				font-size: 0.8em;
			}
			div.destacats{
				position: relative;
				padding-bottom: 10px;
				text-align: center;
				width: 445px;
				margin-left: auto;
				margin-right: auto;
			}			
				div.capcalDest{
					position:relative;
					top:0;
					height: 30px;
					background-image:url(../media/imatges/fons/fons07.gif);
					background-position:center bottom;
					background-repeat:no-repeat;
					text-align: left;
					width: 445px;
				}
				div.cosDest{
					position: relative;
					top:0;
					background-image:url(../media/imatges/fons/fons08.gif);
					background-position:center top;
					background-repeat:repeat-y;
					width: 445px;
					min-height: 40em;
					height:auto !important;
					height: 40em;
					text-align:center;
					margin-left:auto;
					margin-right:auto;
				}
					div.novetats{
						position: relative;
						top: 0;
						float:left;
						width: 220px;
						padding-left: 20px;
					}
					div.promocions{
						position: relative;
						top: 0;
						margin-left: 240px;
						width:202px;
						text-align:center;
					}
						div.capcalPromo{
							position:relative;
							top: 0;
							background-image:url(../media/imatges/fons/fons13.gif);
							background-position:top center;
							background-repeat:no-repeat;
							height: 44px;
							margin-left:auto;
							margin-right:auto;
						}
						div.cosPromo{
							position:relative;
							top: 0;
							min-height: 15em;
							height:auto !important;
							height: 15em;
							background-image:url(../media/imatges/fons/fons15.gif);
							background-position:center;
							background-repeat:repeat-y;
							padding-left:auto;
							padding-right:auto;
						}
						div.peuPromo{
							position:relative;
							top: 0;
							background-image:url(../media/imatges/fons/fons14.gif);
							background-position:center;
							background-repeat:no-repeat;
							height:32px;
							margin-left:auto;
							margin-right:auto;
						}
				div.peuDest{
					position:relative;
					top:0;
					height: 29px;
					background-image:url(../media/imatges/fons/fons09.gif);
					background-position:center top;
					background-repeat:no-repeat;		
					width: 445px;		
				}
			div.resultats{
				position: relative;
				top:0;
				text-align: center;
				min-height: 30em;
				height:auto !important;
				height: 30em;
				margin-left:auto;
				margin-right:auto;
			}	
				div.ordenaRes{
					position:relative;
					top: 0;
					height: 37px;
					background-image:url(../media/imatges/fons/fons11.jpg);
					background-position:center top;
					background-repeat:no-repeat;	
				}
				div.capcalRes{
					position:relative;
					top: 0;
					height: 41px;
					background-image:url(../media/imatges/fons/fons12.gif);
					background-position:center top;
					background-repeat:no-repeat;	
				}
				div.cosRes{
					position: relative;
					top: 2px;
					text-align: left;
					padding-left: 25px;
					padding-right: 20px;
					padding-bottom: 20px;
					font-family: Arial, Helvetica, sans-serif;
				}
				div.ordenaRes{
					position:relative;
					top:0;
					height: 40px;
					text-align:right;
					vertical-align:middle;
				}
		div.menuDret{
			position: absolute;
			top: 40px;
			right: 0;
			width: 145px;
		}
			span.banners{
				position:relative;
				font-weight:bold;
				color:#990000;
			}
	div.peu{
		position:relative;
		clear:both;
		background-image:url(../media/imatges/fons/fons10.gif);
		background-position: center top;
		background-repeat:no-repeat;
		height:48px;
		text-align:center;
		padding-top: 3px;
	}
