#Contenidor
{
	width: 790px;

	margin-left: auto; 
	margin-right: auto;


}
#Cos_central
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #333333;
	float: left;
	width: 786px;

}
#Contenidor01
{
	background-color: #333333;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	height: 330px;
	width: 320px;
	float: left;
}
#Contenidor01 .titol
{
	height: 68px;
	width: 68px;
	float: left;
	margin-top: 20px;
	margin-left: 25px;
}
#Contenidor01 .texte
{
	margin-top: 30px;
	width: 300px;
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: justify;
	padding-left: 50px;

	}
	
#Contenidor01 .texte a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	
	}
	
#Contenidor01 .texte a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	
	}	

#Contenidor02
{
	background-color: #333333;
	height: 320px;
	width: 464px;
	float: left;
	clear: right;
	}
#Contenidor02 .texte_contact
{
	margin-top: 10px;
	width: 300px;
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: justify;
	margin-left: 5px;
	}
#Contenidor02 .texte
{
	margin-top: 30px;
	width: 300px;
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: justify;
	padding-left: 50px;

	}

#Contenidor02 .texte a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	
	}
	
#Contenidor02 .texte a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	
	}	
#Contenidor02_productes_blanc .texte
{
	margin-top: 70px;
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: justify;
	padding-left: 50px;
	width: 300px;


	}	
.texte_scrool
{
	margin-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: justify;
	margin-right: 20px;
	padding-left: 10px;

	}
.texte_scrool li
{

	}	
.texte_scrool a:link, .texte_scrool a:visited 
{
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: justify;
	margin-right: 20px;
	padding-left: 10px;
	text-decoration: underline;
	}

.texte_scrool ul
{
	list-style-image: url(imatges/bullet_recomenacions.gif);
	

	}
#Contenidor02 .texte ul
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	}
#Peu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #F5F5F5;
	height: 19px;
	width: 786px;
	float: left;
	clear: both;
	clip:  rect(10px auto auto auto);
	margin-top: 7px;
}
#Peu .contenidor01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #F5F5F5;
	height: 19px;
	width: 320px;
	float: left;
	clear: both;
	padding-left: 0px;
	text-align: left;
	vertical-align: middle;
	text-indent: 2px;
}

#Peu .contenidor01 a:link, a:visited
{
	
	text-decoration: none;
	color: #666666;

}
#Peu .contenidor02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #F5F5F5;
	height: 19px;
	width: 320px;
	float: right;
	padding-left: 0px;
	text-align: right;
	vertical-align: middle;
	text-indent: 2px;
	margin-right: 5px;

}
#Peu .contenidor02 a:link, a:visited
{
	
	text-decoration: none;
	color: #666666;

}

body
{
	background-image: url(bg.gif);
	text-align: center;
}
object
{
		float: left;

}
#Contenidor01_productes
{
	background-color: #FFFFFF;
	height: 330px;
	width: 166px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
#Contenidor01_productes .titol
{
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
#Contenidor01_productes .texte
{
	float: left;
	margin-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding-left: 25px;

}
#Contenidor01_productes .texte a:link
{
	text-decoration:none;
	color: #333333;

}
#Contenidor01_productes .texte a:visited
{
	text-decoration:none;
	color: #333333;

}
#Contenidor01_productes .paraula
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	float: left;
	white-space: normal;
	clear: left;
	width: 150px;
	text-align: left;
	padding-left: 25px;


}

#Contenidor01_productes .search
{
	float: left;
	margin-top: 15px;
	background-color: #E4E4E4;
	border: 1px solid #333333;
	width: 100px;
	margin-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;}
	
#Contenidor01_productes .advanced_search
{
	float: left;
	margin-top: 15px;
	background-color: #E4E4E4;
	border: 1px solid #333333;
	width: 100px;
	margin-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;}
		
#Cos_central_productes
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	
}	

#Cos_central_productes a:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
}	

#Cos_central_productes a:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #FFFFFF;
	text-decoration: none;
}	

.caixa01_repeat_search
{
	float: left;
	margin-top: 10px;
	text-align: right;
	width: 125px;
	
}
.caixa_cercar
{
	float: left;
	height: 200px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 166px;
	text-align: left;

}
#Contenidor01_productes .caixa_recomenacions
{
	float: left;
	margin-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	width: 166px;
	padding-left: 25px;

}

#Contenidor01_productes .caixa_recomenacions a:link
{
	text-decoration:none;
	color: #333333;

}
#Contenidor01_productes .caixa_recomenacions a:visited
{

text-decoration:none;
color: #333333;
}

#Contenidor01_productes .recomenacions
{
	float: left;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	width: 166px;
	padding-left: 25px;

}
#Contenidor01_productes .recomenacions a:link
{font-size: 10px;
	text-decoration:none;
	color: #333333;

}
#Contenidor01_productes .recomenacions a:visited
{
font-size: 10px;
text-decoration:none;
color: #333333;
}

#Contenidor01_productes .img
{
	float: left;
	margin-left: 50px;
	margin-top: 5px;
	text-align: left;
	
}

.imatges_productes 
{
	float: left;
	text-align: center;
	width: 130px;
	height: 126px;
	border-right-width: thin;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 15px;

}
.imatges_productes img
{
	text-align: center;
	vertical-align: middle;
	margin-bottom: auto;
	margin-top: auto;
}

#Contenidor02_productes
{
	background-color: #FFFFFF;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: auto;
	width: 617px;




}
#Contenidor02_productes_blanc
{
	background-color: #666666;
	width: 620px;
	height: 330px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;




}


#Descripcio_productes
{
	background-color: #FFFFFF;
	width: 470px;
	float: left;
	text-align: left;




}
#Descripcio_productes .texte
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#Descripcio_productes .linia01
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 80px;
	width: 200px;
	padding-top: 30px;
	background-image: url(imatges/descripcio_fletxa.gif);

}

#Descripcio_productes .linia02
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 400px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-left: 25px;
	clear: left;



}
#Descripcio_productes .texte_descripcio
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 60px;
	width: 200px;
	padding-top: 30px;
	
}
#Descripcio_productes .texte_descripcio a:link , #Descripcio_productes .texte_descripcio a:visited
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	
}

.resultats {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#Presentacio_productes {
	background-color: #FFFFFF;
	float: left;
	width: 610px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: dotted;
	text-align: left;
	height: 126px;

}
#Presentacio_productes .columna01
{
	float: left;
	text-align: left;
	width: 25px;
	background-image: url(imatges/descripcio_fletxa.gif);
	background-repeat:  no-repeat;
	background-position: 10px 90px;
	padding-left: 10px;
	height: 126px;
	padding-top: 10px;


}
#Presentacio_productes .columna02
{
	float: left;
	text-align: left;
	width: 250px;
	padding-left: 15px;
	height: 126px;
	background-position: 10px 90px;
	padding-top: 15px;



}
#Presentacio_productes .columna03
{
	float: left;
	text-align: left;
	width: 35px;
	padding-left: 20px;
	padding-top: 93px;
	height: 126px;






}
#Presentacio_productes .columna04
{
	float: left;
	text-align: left;
	height: 126px;
	width: 110px;
	padding-top: 85px;
	padding-left: 20px;


}
#Presentacio_productes .texte_descripcio a:link , #Presentacio_productes .texte_descripcio a:visited
{
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	
}

.mes_info {
	float: left;
	width: 100px;
	vertical-align: bottom;


}
.afegir_cistella {
	float: left;
	width: 100px;

}
#divUpControl{
	position:relative;
	width:309;
	
	top:25;
	z-index:1;
	text-align: right;
	
} 
#divDownControl{position:relative; width:309;  top:300; z-index:1; text-align: right} 
#divContainer{
	position:relative;
	width:300;
	height:275;
	overflow:hidden;
	top:10;
	clip: rect(0 370 350 0);
	visibility:hidden;
	border-right-width: 2px;
	border-right-style: dotted;
	border-top-color: #616161;
	border-right-color: #616161;
	border-bottom-color: #616161;
	border-left-color: #616161;

} 
#divContent{
	position:relative;
	top:0;
	left:0;
	height: 550;
} 
#Fitxa_imatges_productes 
{
	float: left;
	text-align: center;
	width: 150px;
	height: 300px;
	margin-top: 10px;






}
#Fitxa_imatges_productes img
{
	text-align: center;
	vertical-align: middle;
	margin-bottom: auto;
	margin-top: auto;
}
#Fitxa_descripcio_productes 
{
	float: left;
	text-align: left;
	width: 310px;
	padding-left: 10px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	padding-top: 10px;
}

#Fitxa_descripcio_productes .basket
{
	float: right;
	
	}

#Fitxa_descripcio_productes .titols
{
	float: left;
	text-align: left;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	clear: both;
	height: 20px;


}
#Fitxa_descripcio_productes .titols .producte
{
	float: left;
	text-align: left;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	clear: both;
	height: 20px;


}
#Fitxa_descripcio_productes .descripcio
{
	float: left;
	text-align: justify;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	clear: both;
	margin-bottom: 10px;

}
.caixa_descripcio_producte
{
	padding: 10px;
	width: 300px;
	border: 1px solid #CCCCCC;
	height: auto;
	float: left;
}
#Contacte 
{
	margin: 18px;

	}
#Contacte .camps
{
	float: left;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;


	}
.contacte_columna01 
{
	float: left;
	margin-top: 8px;
	width: 80px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	clear: both;

}
.contacte_columna02
{
	float: left;
	width: 300px;
	margin-top: 8px;


}
.contacte_enviar 
{
	float: left;
	margin-top: 15px;
	margin-left: 54px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	clear: both;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	width: 50px;
	padding: 3px;
	height: 20px;

}
.contacte_enviar a:link
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
	
}
.contacte_enviar a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.contacte_enviar_basket 
{
	float: left;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	width: 50px;
	padding: 3px;
	height: 20px;

}
.contacte_enviar_basket a:link
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
	
}
.contacte_enviar_basket a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.contacte_enviar_basket_ok
{
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;
	border: 1px solid #FFFFFF;
	width: 50px;
	padding: 3px;
	height: 20px;
	margin-left: 25px;
}
.contacte_enviar_basket_ok a:link
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
	
}
.contacte_enviar_basket_ok a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.clear_basket_separacio
{
margin-top: 15px;
	margin-left: 20px;
	width: 80px;
}

.clear_basket
{
	float: left;
	margin-top: 15px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	background-color: #EAEAEA;
	border: 1px solid #FFFFFF;
	width: 80px;
	padding: 3px;
	height: 20px;
}
.clear_basket a:link
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	
	
}
.clear_basket a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}


#Contenidor02 .caixa01
{
	width: 200px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 20px;
	clear: both;
	text-align: left;
	margin-left: 30px;




}
#Contenidor02 .caixa01 a:link, .caixa01 a:visited
{
	color: #FFFFFF;
	text-decoration: none;

}
#Contenidor02 .caixa02
{
	height: 70px;
	width: 250px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 10px;
	clear: left;


}
#Contenidor02 .search
{
	float: left;
	margin-top: 10px;
	background-color: #cccccc;
	border: thin solid #666666;
	width: 100px;
}
#Contenidor02 .combo
{
	float: left;
	margin-top: 10px;
	background-color: #cccccc;
	border: thin solid #666666;
	width: 200px;
}
#Contenidor02 .butto
{
	float: left;
		margin-top: 20px;
	margin-left: 7px;
	
}
#Contenidor02 .caixa01_esp
{
	width: 230px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 20px;
	clear: both;
	text-align: left;
	margin-left: 10px;




}
#Contenidor02 .caixa01_esp a:link, .caixa01_esp a:visited
{
	color: #FFFFFF;
	text-decoration: none;

}

.basket_columna {
	float: left;
	margin-top: 5px;
	width: 390px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 5px;
}
.basket_columna_info {
	float: left;
	margin-top: 15px;
	width: 440px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 5px;
	clear: left;
}
.basket_columna_check {
	float: left;
	margin-top: 5px;
	width: 20px;
	margin-left: 5px;
	text-align: left;
	clear: both;
	margin-bottom: 5px;

}
.pagina
{
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	float: left;
	height: 20px;

	
	}

.pagina .actiu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	}
	
.pagina a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
	}
	
.pagina a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-decoration: underline;
	}	
