
body{
	background-color:#000000;
}

#contenidor{
	width:58.75em;/*940px*/
	margin:0 auto 0em auto;
	}
	
/*---CAPCELERA-----------------------*/	
	
#container-cap{
	width:58.75em;/*940px*/
	height:6.25em;/*100px*/
	}
	
#div-logo-cap{
	width:15em;/*240px*/
	height:6.25em;/*100px*/
	float:left;
	}
	
.senseborde{
	border-width:0em;
	}
	
#div-navegacio-cap{
	width:15.9375em;/*255px*/
	float:right;
	margin-top:0.6250em;/*10px*/
	}
	
.margin-ico-navegacio{
	margin-left:1.8750em;/*30px*/
	margin-right:0.4375em;/*7px*/
	}
	
a.idioma:active,				
a.idioma:visited,
a.idioma:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;/*11px*/
	font-weight:normal;
	color:#cccccc;
	text-decoration:none;
	}
a.idioma:hover{
	color:#c70000;
	}				

/*---MENU CAPCELERA-----------------------*/

#navcontainer{
	width:43.75em;/*700px*/
	margin-top:3.4375em;/*55px*/
	float:right;
	}

#barra
{
margin: 0;
padding: 0 0 1.25em 0;
border-bottom: 0.06250em solid #868686;
}

#barra ul, #barra li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;


}

#barra a:link, #barra a:visited
{
float: right;
line-height: 0.875em;/*14px*/
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;/*12px*/
font-weight: bold;
margin: 0 0 0.25em 2.5em;
text-decoration: none;
color: #ffffff;/*color txt off*/
border-bottom: 0.25em solid #000;/*para cambiar el color de la linea activa 4px*/
padding-bottom: 0.5625em;/*9px desde el txt fins a baix*/
}

#barra a:link#current, #barra a:visited#current, #barra a:hover
{
border-bottom: 0.25em solid #c70000;/*para cambiar el color de la linea activa 4px*/
padding-bottom: 0.5625em;/*9px desde el txt fins a baix*/
background: transparent;
color: #ffffff;
}

#barra a:hover { color: #c70000;/*cambiar el txt rollover*/ 
}

/*---PART ESQUERRA CONTINGUT-----------------------*/

#container-esquerra-contingut{
	width:15em;/*240px*/
	float:left;
	margin-top:1.8750em;/*30px*/
	}
	
#div-menu-productes{
	width:12.5em;/*200px*/
	float:left;
	text-align:right;
	}
	
a.productes:active,				
a.productes:visited,
a.productes:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;/*13px*/
	font-weight:normal;
	color:#c70000;
	text-decoration:none;
	text-transform:uppercase;
	/*float:right;*/
	}
a.productes:hover{
	color:#cccccc;
	}
	
a.sub-productes:active,				
a.sub-productes:visited,
a.sub-productes:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;/*13px*/
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	/*float:right;*/
	}
a.sub-productes:hover{
	color:#cccccc;
	}			

.separador-menu-productes{
	margin-bottom:0.2375em;
	clear:both;
	/*float:right;*/
	}
	
#div-dades-contacte{
	width:12.5em;/*200px*/
	float:left;
	text-align:right;
	margin-top:2.5em;/*40px*/
	margin-bottom:1.8750em;
	}
	
.txt-dades-contacte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;/*13px*/
	font-weight:normal;
	color:#868686;
	text-decoration:none;
	}
	
a.mail-dades-contacte:active,				
a.mail-dades-contacte:visited,
a.mail-dades-contacte:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;/*16px*/
	font-weight:normal;
	color:#c70000;
	text-decoration:none;
	}
a.mail-dades-contacte:hover{
	color:#ffffff;
	}
	
/*---PART DRETA CONTINGUT-----------------------*/

#container-dreta-contingut{
	width:43.75em;/*700px*/
	float:right;
	margin-top:1.8750em;/*30px*/
	}
	
#div-flash-index{
	width:43.75em;/*700px*/
	height:18.4375em;/*295px*/
	background-color:#FFFFFF;
	}
	
#div-txt-contingut{
	width:43.75em;/*700px*/
	float:right;
	margin-top:1.25em;/*20px*/
	margin-bottom:1.8750em;
	}
	
#div-txt-contingut2{
	width:43.75em;/*700px*/
	float:right;
	}	
	
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;/*16px*/
	font-weight:bold;
	color:#b1b1b1;
	text-decoration:none;
	margin-bottom:0.625em;
	}
	
.txt-contingut{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;/*12px*/
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
	}
	
#div-promocio{
	width:42.75em;/*684px*/
	/*height:9.75em;/*156px*/
	border:0.0625em solid #5b5b5b;
	padding:0.4375em;/*7px*/
	margin-top:1.25em;/*20px*/
	margin-bottom:1.8750em;
	float:right;
	}
	
#div-promocio2{
	width:42.75em;/*684px*/
	/*height:9.75em;/*156px*/
	border:0.0625em solid #5b5b5b;
	padding:0.4375em;/*7px*/
	float:right;
	}
	
.aliniar-adalt-outlet{
	vertical-align:top;
	}		
	
.cela-txt-promocio{
	width:27.3125em;/*437px*/
	background-color:#393939;
	}
	
.taula-txt-promocio{
	margin:0em 0.4375em;/*7px*/
	width:97%;	
	}
	
.taula-txt-promocio2{
	margin-top:0.4375em;
	margin-left:0.4375em;/*7px*/
	margin-right:0.4375em;/*7px*/
	width:97%;
	}	
	
.titol-promocio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;/*16px*/
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
	
.cela-punts{
	height:0.06250em;
	background-image:url(imatges/punts_promocio.gif);
	background-repeat:repeat-x;
	}
	
.padding-promocio{
	padding-bottom:0.3125em;
	}
	
.padding-promocio2{
	padding-top:0.3125em;
	padding-bottom:0.3125em;
	}	
	
.padding-promocio3{
	padding-top:0.625em;
	padding-bottom:0.625em;
	}	
	
.txt-promocio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;/*12px*/
	font-weight:normal;
	color:#cacaca;
	text-align:justify;
	text-decoration:none;
	}
	
.boto-preu{
	width:4.375em;/*70px*/
	height:1.875em;/*30px*/
	background-color:#b30000;
	text-align:center;
	}
	
a.mes-promocions:active,				
a.mes-promocions:visited,
a.mes-promocions:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;/*12px*/
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	}
a.mes-promocions:hover{
	color:#c70000;
	}
	
/*---PEU-----------------------*/

#container-peu{
	width:58.75em;/*940px*/
	padding-top:0.6250em;
	padding-bottom:0.6250em;
	margin:1em auto 0em auto;
	border-top:0.06250em solid #363636;
	text-align:center;
	clear:both;
	}
	
a.firma:active,				
a.firma:visited,
a.firma:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;/*11px*/
	font-weight:normal;
	color:#868686;
	text-decoration:none;
	}
a.firma:hover{
	color:#c70000;
	}
	
/*---PROVEIDORS-----------------------*/	
	
.div-proveidors{
	width:43.75em;/*700px*/
	float:right;
	margin-top:0.9375em;
	margin-bottom:1.8750em;
	}
	
.espai-logos{
	width:5.9375em;/*95px*/
	}
	
.padding-txt-proveidors{
	padding:0.6250em 0em;
	text-align:center;
	}
	
a.proveidors:active,				
a.proveidors:visited,
a.proveidors:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;/*11px*/
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	}
a.proveidors:hover{
	color:#c70000;
	}
	
/*---GALLERY JAVA-----------------------*/

	#dhtmlgoodies_slideshow{
		width:43.75em;	/* 700px Total width of slideshow */
		/*height:35.625em;/*570px*/
		margin:0 auto;
	}
	
	#previewPane{
	height:28.125em;/*450px*/
	/*background-image:url(images/fons_img_gran.jpg);
		border:1px solid #CCCCCC;*/
		margin-bottom:30px;	
		text-align:center;
		vertical-align:middle;
		position:relative;
		min-height:500px;
		
		/* CSS HACK */
		/*height: 432px;	/* IE 5.x */
		/*height/* */:/**/420px;	/* Other browsers */
		/*height: /**/420px;
				
	}
	#previewPane img{
		line-height:480px;
		
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	margin-top:1.25em;
	margin-bottom:0.9375em;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		font-size:0.75em;/*12px*/
		color:#FFFFFF;
	}
	#galleryContainer{
		margin-top:0.6250em;
		margin-bottom:1.8750em;
		/*background-image:url(images/fons_minis.gif);*/
		height:5.75em;	/* 90 px Height of the images + 2 */
		/*border:1px solid #CCCCCC;*/
		position:relative;
		overflow:hidden;
		padding:0.0625em;
		clear:both;
		
		/* CSS HACK */
		/*height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		/*height/* */:/**/102px;	/* Other browsers */
		/*height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0em;
		z-index:10;
		background-color: #FFF;
		/*padding:1px;*/
	}
	#arrow_right{
		position:absolute;
		right:0em;
		z-index:10;
		background-color: #FFF;
		/*padding:1px;*/		
	}
	#theImages{
		position:absolute;
		height:5.75em;
		left:1.1825em;/*19px*/
		top:0em;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	
.borde-img-gran{
	border:0.3125em solid #202020;
	}
	
/*---OUTLET-----------------------*/	
	
a.titol-outlet:active,
a.titol-outlet:visited,
a.titol-outlet:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;/*16px*/
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
a.titol-outlet:hover{
	color:#c70000;
	}
	
#div-promocio-gran{
	width:42.75em;/*684px*/
	/*height:9.75em;/*156px*/
	border:0.0625em solid #5b5b5b;
	padding:0.4375em;/*7px*/
	float:right;
	}	
	
.cela-txt-promocio2{
	width:20.4375em;/*327px*/
	}
	
#div-formulari-promocio{
	width:39.875em;/*638px*/
	margin-top:1.25em;/*20px*/
	border:0.0625em solid #5b5b5b;
	padding:1.875em;/*30px*/
	float:right;
	}
	
.titol-formulari-promocio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;/*13px*/
	font-weight:bold;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
	}
	
.cela-txt-formulari-promocio{
	width:7.5em;/*120px*/
	padding:0.625em 0em;
	}
	
.container-formulari-promo{
	width:85%;
	margin:0 auto;
	}
	
.container-formulari-ok{
	width:85%;
	margin:0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;/*13px*/
	font-weight:bold;
	color:#ffffff;	
	}
	
/*---CONTACTE-----------------------*/

#div-google-maps{
	width:43.625em;/*698px*/
	height:21.75em;/*348px*/
	border:0.0625em solid #5b5b5b;
	float:right;
	}
	
.container-formulari-contacte{
	width:95%;
	float:left;
	margin:0 auto;
	}
	
.container-dades-contacte{
	width:85%;
	float:right;
	}	
	
#div-formulari-contacte{
	width:41.125em;/*658px*/
	margin-top:1.25em;/*20px*/
	margin-bottom:1.8750em;
	border:0.0625em solid #5b5b5b;
	padding:1.25em;/*20px*/
	float:right;
	}
	
.txt-contacte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;/*11px*/
	font-weight:normal;
	color:#ffffff;
	text-align:justify;
	text-decoration:none;
	}
	
	
.separador-vertical-contacte{
	width:0.06250em;
	background-color:#868686;
	}
	
.cela-formulari-contacte{
	width:25.625em;/*410px*/
	}								
																																
/*---MAPA WEB-----------------------*/	

a.mapa-web:active,
a.mapa-web:visited,
a.mapa-web:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;/*13px*/
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	}
a.mapa-web:hover{
	color:#c70000;
	}
	
.cela-txt-mapaweb{
	/*width:6.25em;/*100px*/
	padding:0.3125em 0em;
	}
	
.cela-txt-mapaweb2{
	width:9.375em;/*150px*/
	padding:0.3125em 0em;
	}																																