html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	background-color: #ED1A6B;
	background-image: url(imgs/fons1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #333333;	
}

#wrapper {
	/*overflow:hidden;*/
	min-height:100%; 
	margin:0px auto;
	padding:0px;
	border:0;
	width: 960px;
}
* html #wrapper {
	overflow: visible;
	height: 100%;
}


#wrapper_popup {
	overflow:hidden;
	min-height:100%; 
	margin:0px auto;
	padding:0px;
	border:0;
	width:470px;
}
* html #wrapper_popup {
	overflow: visible;
	height: 100%;
}


#container {
	overflow: hidden;
}
* html #container {
	height: 100%;
	overflow: visible;
}

#side-a {
	float: left;
	width: 217px;
}

#side-a_home {
width:215px;
float:left;
}

#side-b {
	float: right;
	width: 193px;

}
* html #side-b{
}


#content { 
	float: left;
	width: 759px;
}


#content_dins { 
	width: 542px;
    margin-left: 217px;
}

#content_dins2 { 
	width: 542px;
    /*margin-left: 217px; */
	float: left;
}

#content_home { 
	width: 539px;
    /*margin-left: 220px; */
	float:left;
	margin-left:5px;
	display: inline;
}


#content_home2 { 
	width: 356px;
    /*margin-left: 220px; */
	margin:auto;
}
* html #content_home {
	margin-right:0px;
}


#content_dins_popup { 
	width: 470px;
}
* html #content_dins {
}

#content_ample { 
	float: left;
	width: 773px;
}

#idiomes{
padding-left: 74px;
}

#buscador{
	height: 110px;
	background-image: url(imgs/fons_buscador_idiomes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

#buscador_idiomes{
	height: 49px;
	background-image: url(imgs/fons_buscador_idiomes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

#buscador_idiomes_home{
	height: 108px;
	background-image: url(imgs/fons_buscador_idiomes_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

#usuari_mig{
	width: 170px;
	background-image: url(imgs/fons_usuari.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0 0 0 13px;
	padding: 0 0 5px 0;
}

#usuari_cap{
	width: 160px;
	background-image: url(imgs/cap_usuari.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 61px;
	padding: 20px 0 0 15px;
}

*html #usuari_cap{
	height: 61px;
}

#usuari_baix{
	width: 170px;
	height: 9px;
	margin: 0 0 0 13px;
	background-image: url("imgs/baix_usuari.png") !important;	
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/baix_usuari.png', sizingMethod='crop');
}

#usuari_baix_blau{
	width: 155px;
	height: 42px;
	margin: 0 0 0 13px;
	padding: 4px 0 0 15px;
	background-image: url("imgs/baix_usuari_blau.png") !important;	
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/baix_usuari_blau.png', sizingMethod='crop');
}

	#productes_cap{
		width: 162px;
		height: 37px;
		padding: 15px 0 0 8px;
		margin: 5px 0 0 13px;
		background-image: url("imgs/cap_productes.png") !important;	
		background-image: none;
		filter: none !important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/cap_productes.png', sizingMethod='crop');
	}
	
	#productes_mig{
		width: 170px;
		background-image: url(imgs/fons_productes.gif);
		background-repeat: repeat-y;
		background-position: left top;
		margin: 0 0 0 13px;
	}
	
	#productes_baix{
		width: 170px;
		height: 10px;
		margin: 0 0 0 13px;
		background-image: url("imgs/baix_productes.png") !important;	
		background-image: none;
		filter: none !important;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/baix_productes.png', sizingMethod='crop');
	}
	
	.llistat_productes{
		padding: 0 0 0 12px;
		margin: 0 13px 0 0;
		list-style: none;
		}
		.llistat_productes li{
			padding: 3px 0 2px 13px;
			margin: 0;
			border-bottom: #fbc0d1 1px solid;
			line-height: 1.3em;
			text-indent: 0;
			background-image: url(imgs/fletxa_magenta.gif);
			background-repeat: no-repeat;
			background-position: 0 6px;
			}
		.fons_pacsregal{
			background-image: url(imgs/fons_pacsregal.gif);
			background-position:bottom;
			background-repeat: no-repeat;
			padding: 0 0 23px 0;
		}
		#cercador{
			background-color:ffffff;
			background-image: url(imgs/fons_cercador.gif);
			background-position: bottom;
			background-repeat: repeat-x;
			min-height: 128px;
			margin: 0 2px 0 2px;
			padding: 0 0 0 11px;
			}
			*html #cercador{
			height: 128px;
			}
			.desp_cerca{
				border: 1px solid #666;
				margin: 5px 0 0 0;
				width: 146px;
			}
			.input_cerca{
				border: 1px solid #666;
				margin: 4px 0 5px 0;
				padding: 1px 3px 1px 3px;
				width: 138px;
			}
			.text_form_cerca{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #000;
			}
	
	
#oferta_semanal{
	width: 193px;
	margin: 8px 0 0 0;
}


#baix_oferta_semanal{
	background-image: url(imgs/baix_oferta_set.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 9px 193px 0 0;
}


#masvendido{
	width: 193px;
	background-image: url(imgs/fons_masvendido.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
	margin: 0 10px 0 0;
	display: inline;
}


#cap_masvendido{
	background-image: url(imgs/cap_masvendido.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 5px 0px 0px 0px;
}

#cap_masvendido_fm{
	background-image: url(imgs/cap_masvendido_fm.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 5px 0px 0px 0px;
}


#baix_masvendido{
	background-image: url(imgs/baix_masvendido.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 5px 15px 0px;
}

#baix_masvendido_fm{
	background-image: url(imgs/baix_masvendido_fm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 5px 15px 0px;
}

#novedades{
	width: 193px;
	background-image: url(imgs/fons_masvendido.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#cap_novedades{
	background-image: url(imgs/cap_novedades2.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 5px 0px 0px 0px;
}

#cap_novedades_fm{
	background-image: url(imgs/cap_novedades2_fm.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 5px 0px 0px 0px;
}


#baix_novedades{
	background-image: url(imgs/baix_novedades.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 5px 15px 0px;
}

#tucuenta{
	width: 193px;
	background-image: url(imgs/fons_tucuenta.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#cap_tucuenta{
	background-image: url(imgs/cap_tucuenta2.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 5px 0px 0px 0px;
}

#grup_el_llistat_prod{
	margin: 0 0 20px 30px;
}

#grup_el_llistat_prod_dins{
	margin: 20px 0 0 15px;
}

#el_llistat_prod{
	width: 105px;
	float: left;
	margin-right: 10px;
	display: inline;
	text-align:center;
}

#dins_el_llistaprod{
	margin-top: 5px;
}

.titol_home{
	width:514px;
	height:28px;
	text-align:right;
	padding: 5px 15px 0 0;
	float: left;
	display: inline;
}

#neteja_divs{
	clear: both;
	margin: 0;
	padding: 0;
}

#baix_tucuenta{
	background-image: url(imgs/baix_tucuenta.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 5px 15px 0px;
}

#premis{
	width: 205px;
	background-image: url(imgs/fons_premis.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 0px 0px 0px;
}

#cap_premis{
	background-image: url(imgs/cap_premis.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 8px 0px 0px 0px;
}

#premis_mig{
  	padding: 0px 10px 0px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	min-height:60px;
}
*html #premis_mig{
	height:60px;
}


#premis_baix{
	background-image: url(imgs/baix_premis.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 7px 0px 0px 0px;
}

#quisom{
	width: 193px;
	background-image: url(imgs/fons_quisom.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#cap_quisom{
	background-image: url(imgs/cap_quisom.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 5px 0px 0px 0px;
}


#baix_quisom{
	background-image: url(imgs/baix_quisom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 5px 15px 0px;
}



#cesta{
	width: 217px;
	background-image: url(imgs/fons_cistella.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#cap_cesta{
	/*background-image: url(imgs/cap_cistella.gif);*/
	background-image: url(imgs/cap_cistella_color.gif);
	background-repeat: no-repeat;
	background-position: left top;
  	padding: 0px 0px 0px 0px;
}

#mig_cesta{
	margin:0px 16px 0px 35px;
  	padding: 5px 0px 8px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		background-color:#FFFFFF;
}

#mig_cesta_titol{
  	padding: 2px 0px 3px 42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#mig_cesta_total{
/*	margin:0px 16px 0px 35px;*/
  	padding: 1px 0px 3px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#baix_cesta_nocolor{
	background-image: url(imgs/baix_cistella.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 0px 0px 0px;
}

#baix_cesta{
	/*background-image: url(imgs/baix_cistella.gif);*/
	background-image: url(imgs/baix_cistella_color.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 0px 0px 0px;
}

#align_cesta{
  	padding: 10px 0px 0px 33px;
}

#garantias{
	width: 217px;
	background-image: url(imgs/fons_garantias.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 0px 0px 0px;
}

#garantias_titol{
  	padding: 2px 0px 0px 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#garantias_mig{
  	padding: 5px 0px 8px 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#garantias_baix{
	background-image: url(imgs/baix_garantias.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 7px 0px 0px 0px;
}

#opinio{
	width: 217px;
	background-image: url(imgs/fons_garantias.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px 0px 0px 0px;
}

#opinio_titol{
  	padding: 2px 0px 0px 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#opinio_mig{
  	padding: 5px 0px 8px 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



#opinio_baix{
	background-image: url(imgs/baix_garantias.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 7px 0px 0px 0px;
}


#llistaproductes{
	width: 542px;
	background-image: url(imgs/fons_productes_mig.gif);
	background-repeat: repeat-y;
	background-position: 3px 0;
	margin: 0 0 0 0;
}

#llistaproductes_home{
	width: 539px;
}

#llistaproductes_popup{
	width: 470px;
}

#cap_llistaproductes{
	background-image: url(imgs/fons_productes_dalt.gif);
	background-repeat: no-repeat;
	background-position: 3px 0;
  	padding: 0px 0px 0px 0px;
}

#cap_llistaproductes_dins{
	background-image: url(imgs/fons_productes_dalt_dins.gif);
	background-repeat: no-repeat;
	background-position: 3px 0;
  	padding: 10px 0px 0px 0px;
}

#cap_llistaproductes_dins_compra{
	background-image: url(imgs/fons_productes_dalt_dins_compra.gif);
	background-repeat: no-repeat;
	background-position: 3px 0;
  	padding: 0px 0px 0px 0px;
}


#mig_llistaproductes{
  	padding: 0px 0px 0px 20px;
	min-height:350px; 
}
* html #mig_llistaproductes {
	height: 350px;
}

#mig_llistaproductes_dins{
  	padding: 0px 20px 0px 31px;
	min-height:420px; 
}
* html #mig_llistaproductes_dins {
	height: 420px;
}

#mig_llistaproductes_home{
  	margin: 0px 0px 0px 10px;
	padding: 15px 0 0 0;
	background-color:#FFF;
	width: 517px;
	float: left;
	display: inline;
}



#mig_llistaproductes_dins_popup{
  	padding: 0px 20px 0px 20px;
	min-height:10px; 
}
* html #mig_llistaproductes_dins_popup {
	height: 10px;
}


#baix_llistaproductes{
	background-image: url(imgs/fons_productes_baix.gif);
	background-repeat: no-repeat;
	background-position: 3px bottom;
  	padding: 0px 0px 20px 0px;
}

#baix_llistaproductes_home{
	background-image: url(imgs/fons_productes_baix_home.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
  	padding: 0px 0px 16px 0px;
}

.product_grup_grup{
	width: 500px;
	float: left;
	}
	.product_grup{
		width: 230px;
		margin: 0 0 20px 20px;
		float: left;
		display: inline;
		}
		.product_grup .product_imatge{
		width: 95px;
		float: left;
		}
		.product_grup .product_text{
		width: 120px;
		float: right;
		}

#separador{
  	padding: 10px 0px 0px 0px;
}

#separador_cesta{
  	padding: 23px 0px 0px 0px;
}

#separador_cesta_petit{
  	padding: 7px 0px 0px 0px;
}

.separador{
	margin: 0 0 10px 0;
}

#mig{
  	padding: 5px 10px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height:60px;
}
*html #mig{
	height:60px;
}

#oferta_semanal_mig{
  	padding: 5px 10px 7px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-height:60px;
	background-image: url(imgs/fons_oferta_set.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
*html #oferta_semanal_mig{
	height:60px;
}



#linia{
  	padding: 0px 0px 0px 0px;
}

#linia_blava{
	width: 375px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #00ADD1;

}

#linia_fucsia{
	width: 375px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #BC0766;

}

#linia_magenta{
	width: 375px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #EC1165;

}

#linia_magentag{
	width: 375px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #EC1165;
}

#linia_magenta_popup{
	width: 330px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #EC1165;

}

#linia_magenta_newsletter{
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #EC1165;

}

#linia_taronja{
	width: 375px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #EC5506;

}

#linia_vermella{
	width: 375px;
	height: 1px;
  	padding: 0px 0px 0px 100px;
	background-color: #EC1E29;

}

#titol{
  	padding: 12px 0px 6px 0px;
}

#titol2{
  	padding: 4px 0px 0px 0px;
}

#titol3{
  	padding: 12px 0px 4px 0px;
}

#avis{
	width: 480px;
  	padding: 0px 0px 0px 0px;
	float: right;
}

#avis_dins{
	width: 539px;
  	padding: 0px 0px 0px 0px;
	float:none;
	
}

#bloctext{
  	padding: 0px 20px 4px 0px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#bloctext2{
  	padding: 2px 0px 4px 0px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#info_producte{
  	padding: 0px 0px 0px 14px;
}

#desp_product{
  	padding: 12px 0px 15px 14px;
}

#boto_cesta{
  	padding: 0px 0px 0px 10px;
}

#titol_producte{
  	padding: 0px 0px 10px 0px;
}

#text_producte{
  	padding: 0px 0px 15px 0px;
}

#text_producte2{
  	padding: 0px 0px 15px 14px;
}

#preu{
  	padding: 0;
}

#opcio{
  	padding: 0px 0px 5px 0px;
}

#text_info_tecnica a{
	color: #EC1165;
	text-decoration:none;
	width: 320px;
}

#text_info_tecnica ul{
/*	padding: 0px 0px 0px -20px;*/
	margin: 7px 0px 7px -27px;
/*	margin: 0px 0px 0px 0px;*/
}

*html #text_info_tecnica ul{
/* ie6 */
/*	padding: 0px 0px 0px 0px;*/
	margin: 7px 0px 7px 16px;
/*	margin: 0px 0px 0px 0px;*/
}

*:first-child+html #text_info_tecnica ul{
	margin: 7px 0px 7px 17px;
/*	margin: 0px 0px 0px 0px;*/
}

#consultori ul{
/*	padding: 0px 0px 0px -20px;*/
	margin: 7px 0px 7px -27px;
}

*html #consultori ul{
/*	padding: 0px 0px 0px 0px;*/
	margin: 7px 0px 7px 16px;
}

*:first-child+html #consultori ul{
	margin: 7px 0px 0px 17px;
}

#consultori li{
/*	padding: 0px 0px 0px -20px;*/
	margin: 7px 0px 0px 0px;
}

.textavis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

.textavis2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}


.titols{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

.titol_gran{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #EC1165;
}

.titol_gran_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.links_gran{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.text_negre{
	color: #000000;
}

.text_blau{
	color: #00ABD0;
}

.text_taronja{
	color: #EC5506;
}

.text_vermell{
	color: #EC1E29;
}

.text_magenta{
	color: #EC1165;
}

.text_magentag{
	color: #EC1165;
}

.text_fucsia{
	color: #BC0766;
}

.text_gris{
	color: #666666;
}

.text_blanc{
	color: #ffffff;
}

.text_titol_buscador{
	color: #EC1E29;
}

.nom_producte{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}

.nom_producte2{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	white-space:normal;
}

.input_buscador {
	width: 144px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #F6969B;
	border: 1px solid #000000;
}

.input_newsletter {
	width: 124px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #CCEFF6;
	border: 1px solid #000000;
}


.input_formulario {
	width: 144px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.input_formulario_p {
	width: 60px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.desp_zones {
	width: 151px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-left: 5px;
	padding-top: 3px;*/
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.desplegable_anys {
	width: 49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-left: 5px;
	padding-top: 3px;*/
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.desplegable_mesos {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-left: 5px;
	padding-top: 3px;*/
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.desplegable_dies {
	width: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-left: 5px;
	padding-top: 3px;*/
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.desplegable_knowby {
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*padding-left: 5px;
	padding-top: 3px;*/
	background-color: #FFFFFF;
	border: 1px solid #000000;
}


.input_formulario_horari {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}


.input_formulario_seur {
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.input_formulario_agn {
	width: 315px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.input_formulario_des {
	width: 144px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #666666;
	border: 1px solid #000000;
}

.textarea_formulario {
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.textarea_formulario1 {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}










.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	
}

.text_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	
}

.text_petit_legal_kama {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}


.text_fons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-color:#FFA6C6;
}

.text_gran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	
}


.text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.text2_magenta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #EC1165;
}

.text2_magenta a{
	color: #EC1165;
}

.text2_blau_gay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #032d44;
}

.text2_blau_gay a{
	color: #032d44;
}

.text2_negre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

.text2_negre a{
	color: #000000;
}

.text2_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}

.text2_gris_petit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #b9b9b9;
	letter-spacing:0px;
	font-weight:lighter;
}

.text2_gris a{
	color: #666666;
}

.text2_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}

.text2_blanc a{
	color: #FFFFFF;
}

.opcions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}


.text_negreta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	font-weight: bold;
}

.text_negreta_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 7px;
	font-weight: bold;
}

.text_cursiva_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 12px;
	font-style:italic;
}

.taula{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.taula2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background-color: #eca2a2;
}



.txt_res {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 10px;
	font-weight: bold;
	color: #EC1165;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}



.tatxat {
	text-decoration: line-through;
}



.input_cant{
	height: 11px;
	float: left;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 12px;
	padding-right:2px;
	padding-top:0px;
	margin-right: 4px;
	margin-bottom: 0px;
	border: #444444 1px solid;
	/*BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;*/
}

.input_cant_se{
	height: 11px;
	float: left;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EF1C29;
	width: 12px;
	padding-right:2px;
	padding-top:0px;
	margin-right: 4px;
	margin-bottom: 0px;
	border: #EF1C29 1px solid;
	background-color:#FFEBEF;
	/*BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;*/
}

.input_price{
	height: 11px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
	padding-top:0px;
	margin-bottom: 0px;
	border: #444444 0px solid;
	/*BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;*/
}
.input_total{
	height: 11px;
	font-weight:bold;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 60px;
	padding-top:0px;
	margin-bottom: 0px;
	border: #444444 0px solid;
	/*BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;*/
}

#text_alineat {
	padding-top: 3px;
}

#taula_newsletter {
border:#FF0000 solid 1px;
background-color:#FFFFFF;
width: 520px;
}

#taula_newsletter_dins {
width: 470px;
margin: auto;
}

.fletxa_liniadalt {
margin: 0px 0px 4px 0px;
}
*html .fletxa_liniadalt {
margin: 0px 0px 3px 0px;
}

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid #ED1A6B;
padding: 2px;
background-color: #FFFFFF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#llistat_compra{
border:#EC1165 solid 1px;
padding: 10px;
background-color:#FFFFFF;
width:293px;
margin: auto;
}

#llistat_compra2{
border:#EC1165 solid 1px;
padding: 10px;
background-color:#FFFFFF;
width:285px;
}

#llistat_compra_productes{
background-color: #FFCCCC;
}

#llistat_compra_productes2{
background-color: #FFC5C5;
}

#llistat_compra_import{
background-color:#FFDDDD;
}

#llistat_compra_total{
background-color:#EC1165;
}


#linia_compra{
	width: 293px;
	height: 1px;
  	padding: 0px 0px 0px 0px;
	background-color: #AAAAAA;
}

#linia_compra2{
	width: 285px;
	height: 1px;
  	padding: 0px 0px 0px 0px;
	background-color: #AAAAAA;
}


#linia_compra_negre{
	width: 293px;
	height: 1px;
  	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

#linia_compra_negre2{
	width: 285px;
	height: 1px;
  	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

#bloc_resaltat{
	border:#EC1165 solid 1px;
	padding: 10px;
	background-color:#FFFFFF;
	width:293px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	display:inline;
}

.linkblanc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold} 
.linkblanc:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:underline;} 
ul.keywords{
width:300px;
}
li.keywords{
display:inline; 
list-style:none; 
list-style-type:none; 
margin:0px; 
padding:5px; 


}
h2{
	display:inline; 
	font-family:Arial, Helvetica, sans-serif;
	color:#EF185a;
	font-size:11px;
	display:inline;
	font-weight:100;
}
.linkwebsupergoo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F68DB5;} 
.linkwebsupergoo:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #F68DB5;  text-decoration:underline;} 

.Estilotextmagenta {color: #EF185a}
.Estilotextblanc {color: #FFFFFF}

.Estilo1 {color: #EF185a}

/* ESTILS DEL POPUP ------------------- SI ES CANVIA LA IMATGE DEL POPUP S'HA DE FER ALGUNS CANVIS AQUÍ */

.box {
	PADDING: 0px; 
	COLOR: #000000; 
	POSITION: absolute; 
	width:400px;
	min-height: 100px;
}
*html .box {
	height: 100px;
}


.bar {
	PADDING-RIGHT: 0; 
	PADDING-LEFT: 0; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #EC1165;
	width:392px;
	height:14px;
	float:left;
}

#content_popup{
	PADDING:0;
	width:390px;
	float:left;
	margin:0;
	/*alçada imatge*/
	/*canviar aquí l'altura del popup*/
	height:200px ;
}

.content_popup {
	BORDER: #EC1165 1px solid; 
}

.content_popup a{
	padding:0;
	margin:0;
}

#sombra_h{
	font-size:1px;
	margin-left:10px;
	margin-top:0;
	height:10px;
	width:390px;
	background-image: url("/imgs/sombra_gris.png") !important;	
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/sombra_gris.png'); 
	float:left;
	display:inline;
}

#sombra_v{
	/*alçada img +10*/
	/*min-height:285px; */	
	min-height:<?php echo $alturaPopup+10?>px ;
	
	width:8px;
	margin-top:10px;
	background-image: url("/imgs/sombra_gris.png") !important;	
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/sombra_gris.png', sizingMethod='scale');
	float:right;
}
*html #sombra_v{
	/*posar aquí la alçada de la imatge +10 px*/
	height:210px ;
}

#popup   {      
position: absolute;      
border: 1px solid #666666;
background-color:#F7F7F7;      
width: 200px;      
height: 100px;      
margin-top: 50px;
z-index:300;
}

/* FI ESTILS DEL POPUP */

#sexshop_title{
	width: 193px;
	text-align:center;
}

.textdestacat{
color: #EF185a;
font-family: Arial, Helvetica, sans-serif; 
font-size: 36px;
}

.nosub a:hover{
	text-decoration:none;
}

			.desp_variants_prod{
				border: 1px solid #666;
				margin: 5px 0 0 0;
			}


#list_product_desc{
	float: left; 
	width:270px;
}