/************************ GENERAL plantilla grafica **************************/
body{ 
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;	
	background-color:#1e1e1e;
	color:#6d6d6d;
}
.clear{
	clear:both;
}
#all_fondo{
	width:100%;
	background-color:#454545;
}
#all_sombra{
	display:block; 
	z-index:1; 
	width:941px; 
	margin:0px auto 0px auto;
	text-align:left;
	background-image:url(../img/all.gif);
	background-repeat:repeat-y;
}
#all{
	/*display:block; */
	/*z-index:1; */
	width:925px;
	margin:0px auto 0px auto;
}
#up{
	height:24px;
	background-image:url(../img/up.gif);
	background-repeat:repeat-x;
}
#iconos_contenedor{
	width:941px;
	height:24px;
	margin:0px auto 0px auto;
}
.img_iconos{
	padding:5px 15px 5px 0px;;
	float:right;
	display:block;
	text-decoration:none;
}
#cabecera{
	
}
#cabecera2{
	/*height:168px;*/
	/*background-image:url(../img/cabecera_small.jpg);
	background-repeat:no-repeat;*/
/*	margin-bottom:1px;*/
}
#rectangle_gris1{
	float:left;
	display:block;
	width:288px;
	height:8px;
	background-color:#b2b2b2;
}
#rectangle_gris2{
	float:left;
	display:block;
	width:636px;
	height:8px;
	margin-left:1px;
	background-color:#878787;
}
.contingut{
	padding:20px;
}
.footer_back{
	height:268px;
	background-image:url(../img/footer_back.gif);
	background-repeat:repeat-x;
	background-color:#1e1e1e;
}
.footer_up{
	/*margin-top:10px;*/
	height:113px;
	width:927px;
	margin:0px auto 0px auto;
	background-image:url(../img/footer_blanco.gif);
	background-repeat:repeat-x;
}
.footer_img{
	width:941px;
	height:122px;
	background-image:url(../img/footer.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
}

.footer_contenedor{
	width:927px;
	margin:0px auto 0px auto;
}
.footer_reflejo{
	height:92px;
	width:915px;
	background-image:url(../img/reflejo.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
}
.footer_reflejo_izq{
	height:92px;
	
	background-image:url(../img/borde_izq_reflejo.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:6px;
}
.footer_reflejo_der{
	height:92px;
	background-image:url(../img/borde_der_reflejo.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:6px;
}
#title_bar{ display:block; float:left; width:100%; background-image:url(../img/linea_title.gif); background-repeat:repeat-x; background-position:0px 10px; margin-bottom:20px;}
#title_bar h2{ float:left; display:block;font-size:16px; color:#bd0d3f; height:100%; background:url(../img/fletxita.gif) #f9f9f9 no-repeat left; padding-right:10px; padding-left:15px; font-weight:bold;}
#title_bar a{ text-decoration:none; color:#bd0d3f;}

/************************ GENERAL plantilla grafica **************************/

/******************** text empresa ******************/
.text_empresa{
	display:block;
	float:left;
	text-align:justify;
	width:492px;
}
.text_empresa p{
	margin-bottom:10px;
}
.text_empresa li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	padding-bottom:10px;
}
.text_empresa strong{
	font-weight:bold;
	color:#565656;
}

.text_coleccion{
	float:left;
	text-align:justify;
	width:100%;
	margin-bottom:20px;
}
.text_coleccion p{
	margin-bottom:10px;
}
.text_coleccion li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	padding-bottom:10px;
}
.text_coleccion strong{
	font-weight:bold;
	color:#565656;
}



.img_empresa{
	float:right;
	display:block;
	padding:2px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
}
/******************** text empresa ******************/

/*********************** FOOTER ***************************/

.copyright{
	display:block;
	float:left;
	margin-top:15px;
	margin-left:10px;
	color:#bababa;
	font-size:11px;
}
.copyright_color{
	display:block;
	float:left;
	margin-top:15px;
	margin-left:4px;
	color:#a80231;
	font-size:11px;
}
.menu2{
	display:block;
	float:right;
	margin-top:15px;
	margin-right:10px;
	color:#999;
	font-size:11px;
}
	.menu2 li{
		float:left;
	}
	.menu2 a{
		display:block;
		float:left;
		text-decoration:none;
		color:#686868;
		font-size:11px;
	}
	.menu2_decoracion{
		padding-right:8px;
		margin-right:8px;
		border-right:1px solid #686868;		
	}
	.menu2 a:hover{
		text-decoration:underline;
		color:#A0A0A0;
	}
	.menu_seleccionat{
		text-decoration:none;
		color:#A0A0A0;
	}
	.decoration{
		display:block;
		float:right;
		font-size:9px;
		padding-top:2px;
		padding-left:6px;
		padding-right:6px;
	}
	.boton_menu2{
		display:block;
		float:right;
		margin-left:10px;
	}

/*********************** FOOTER ***************************/

/******************** contacto ******************/
.text_contacto2{
	padding-top:20px;
	display:block;
	float:left;
	text-align:justify;
	width:200px;
}
.text_contacto3{
	padding-top:20px;
	padding-left:15px;
	display:block;
	float:left;
	text-align:justify;
	width:200px;
}
.text_contacto{
	display:block;
	float:left;
	text-align:justify;
	width:380px;
}
.text_contacto p{
	margin-bottom:2px;
}
.text_contacto li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	padding-bottom:10px;
}
.text_contacto strong{
	font-weight:bold;
	color:#565656;
}
.img_contacto{
	float:left;
	display:block;
	background-image:url(../img/contacto.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding:2px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	width:250px;
	height:277px;
	margin-right:25px;
}
.contacto_title{
	text-align:left;
	font-weight:bold;
	color:#565656;
	padding-bottom:10px;
}
.mapa{
	float:left;
	display:block;
	background-position:center;
	background-repeat:no-repeat;
	padding:2px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	width:430px;
	height:290px;
	margin-right:25px;
}
/******************** contacto ******************/
/******************** PRODUCTO ******************/
.text_producto_desc{
	text-align:justify;
	width:auto;
}
.text_producto_desc p{
	margin-bottom:10px;
}
.text_producto_desc li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	padding-bottom:10px;
}
.text_producto_desc strong{
	font-weight:bold;
	color:#565656;
}


.contenedor_productos li{
	float:left;
	display:block;
}

.contenedor_productos a{
	text-decoration:none;
	float:left;
	display:block;
	width:275px;
	margin:1px;
	height:112px;
	padding:8px;
	border:#e5e5e5 solid 1px;
	background-image:url(../img/fondo_boton1.gif);
	background-repeat:repeat-x;
}
.contenedor_productos a:hover{
	background-image:url(../img/fondo_boton2.gif);
}
.img_small_prod{ /*Les imatges han de fer 100x108px*/
	float:left;
	display:block;
	width:100px;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	margin-right:10px;

}
.rec_info_prod{
	float:left;
	display:block;
	width:160px;
}
.logo_prod{
	float:left;
	width:160px;
	height:40px;
	/*background-color:#575757;*/
}
.title_prod{
	float:left;
	margin-top:8px;
	color:#bd0d3f;
	font-weight:bold;
	width:160px;
}
.desc_small_prod{
	padding-top:2px;
	float:left;
	text-align:left;
	color:#6d6d6d;
	font-size:12px;
}

/******************** PRODUCTO ******************/

/******************** DENTRO productos ****************/

.producto_all{
	display:block;
	float:left;
	margin-right:20px;
	width:720px;
	/*background-color:#FF8000;*/
}
.consejo_all{
	display:block;
	float:left;
	/*margin-right:0px;*/
	width:100%;
	/*background-color:#FF8000;*/
}
.menu_superior_seleccionado{ /* cuando se queda el boton activado */
	
}
.menu_producto_selec{/* cuando se queda el boton activado */
	color:#871032;
	text-decoration:underline;
}
.menu_producto{
	margin-bottom:20px;
}
.menu_producto a{
	background-image:url(../img/icon_menu_prod.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#bd0d3f;
	padding-left:10px;
	margin-right:20px;
	text-decoration:none;
}
.menu_producto a:hover{
	text-decoration:underline;
	background-image:url(../img/icon_menu_prod.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#871032;
	padding-left:10px;
}
.img_producto{
	display:block;
	float:left;
	width:214px;
	height:264px;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	margin-right:15px;
}
.img_consejo_dentro{
	/*display:block;
	float:left;*/
	width:214px;
	height:264px;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	/*margin-right:15px;*/
}
.link_galeria{
	margin-top:8px;
	color:#696969;
	text-decoration:none;
}
.link_galeria a{
	background-image:url(../img/icono_galeria.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:none;
	color:#696969;
}
.link_galeria a:hover{
	text-decoration:underline;
}

.producto_lista{
	display:block;
	float:left;
	width:145px;
	/*background-color:#0080FF;*/
}

.title_lista_productos{
	color:#696969;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:15px;
}
/***** consejo lista *******/

.title_lista_consejos{
	color:#696969;
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:15px;
}
.contenedor_consejo_lista{ /* Sino no hi havia manera que es coleques cada resultat en una linea diferent */ 
	display:block;
	float:left;
	width:218px;
	margin-bottom:5px;
	/*background-color:#0080FF;*/
}
.consejo_lista{
	margin-top:20px;
	width:100%;
	/*background-color:#0080FF;*/
}
.consejo_lista a{
	background-image:url(../img/icon_menu_lista.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#979797;
	padding-left:8px;
	float:left;
	display:block;
	text-decoration:none;
}

.consejo_lista a:hover{
	background-image:url(../img/fletxita_lista.gif);
	color:#676767;
	padding-left:12px;
	text-decoration:underline;
}
/***** consejo lista *******/

.contenedor_producto_lista{ /* Sino no hi havia manera que es coleques cada resultat en una linea diferent */ 
	display:block;
	float:left;
	width:145px;
	margin-bottom:5px;
	/*background-color:#0080FF;*/
}
.producto_lista a{
	background-image:url(../img/icon_menu_lista.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#979797;
	padding-left:8px;
	float:left;
	display:block;
	text-decoration:none;
}

.producto_lista a:hover{
	background-image:url(../img/fletxita_lista.gif);
	color:#676767;
	padding-left:12px;
	text-decoration:underline;
}

.title_img_productos{
	padding-top:10px;
	color:#bd0d3f;
}
.img_desc{
	margin-top:10px;
	display:block;
	float:left;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	
}
.columna_img{
	display:block;
	float:left;
	width:218px;
	margin-right:15px;
	/*height:264px;
	background-color:#FF8080;*/

}
.block_tot_consejos{
	display:block;
	float:left;
	
	width:652px;
}
.block_tot{
	display:block;
	float:left;
	
	width:487px;
}
.block{
	display:block;
	float:left;
	margin-bottom:35px;
}


/******************** DENTRO productos ****************/

/*********************** CONSEJOS *********************/

.consejos{
	display:block;
	float:left;
	text-align:justify;
	width:562px;
}
.consejos a{
	display:block;
	float:left;
	width:562px;
	background-image:url(../img/icon_menu_prod.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#bd0d3f;
	padding-left:10px;
	text-decoration:none;
	margin-bottom:12px;
	margin-left:20px;
}
.consejos a:hover{
	color:#871032;
	text-decoration:underline;
}

.text_consejo{
	display:block;
	float:left;
	text-align:justify;
	width:562px;
	margin-bottom:20px;
}
.text_consejo p{
	margin-bottom:10px;
}
.text_consejo li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	padding-bottom:10px;
}
.text_consejo strong{
	font-weight:bold;
	color:#565656;
}
.img_consejo{
	float:right;
	display:block;
	padding:2px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
}

/***************************** CONSEJOS *******************************/
.menu_producto_selec{/* cuando se queda el boton activado */
	color:#871032;
	text-decoration:underline;
}


/******************************************* COLECCION SELEC ****************/
.small_des_coleccion{
	display:block;
	float:left;
	margin-bottom:20px;
	
}
.small_des_coleccion h3{
	font-weight:bold;
	background-image:url(../img/icon_menu_prod.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#871032;
	padding-left:10px;
}
.text_coleccion_desc{
	display:block;
	float:left;
	text-align:justify;
	width:auto;
}
.text_coleccion_desc p{
	margin-bottom:10px;
}
.text_coleccion_desc li{
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	padding-bottom:10px;
}
.text_coleccion_desc strong{
	font-weight:bold;
	color:#565656;
}
.img_coleccion{
	display:block;
	float:left;
	width:214px;
	height:264px;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
	margin-right:15px;
}
.contenedor_coleccion{
	float:left;
	display:block;
	width:487px;
}
.img_desc_coleccion{
	width:100%;
	text-align:right;
	margin-top:10px;
	display:block;
	float:left;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	background-color:#fff;
	border:solid 1px;
	border-color:#dfdfdf;
}
.cont_general_gamas{
	text-align:right;
	float:right;
	display:block;
	width:100%;
	margin-bottom:8px;
	color:#bd0d3f;
}
.cont_colores{	
	margin-top:4px;
	width:auto;
}
.color{	
	float:right;
	display:block;
	width:12px;
	height:12px;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	border:solid 1px;
	border-color:#dfdfdf;
	margin-left:5px;	
}

/******************************************* COLECCION SELEC ****************/
