.seccio {
	float:left;
	width:100%;
	border-bottom:2px solid #fff;
}
	.seccio h1 {
		float:left;
		color:#002596;
		font-size:12px;
		font-weight:normal;
		text-transform:uppercase;
		border:2px solid #fff;
		border-bottom:0;
		background:#fee000;
		padding:10px;
		margin:0;
		height:14px;
	
		border-radius:10px 10px 0 0;
		-moz-border-radius:10px 10px 0 0;
		-webkit-border-radius:10px 10px 0 0;
		-khtml-border-radius:10px 10px 0 0;
	}
	.seccio ul {
		float:left;
		width:100%;
		margin:0;
		padding:0;
	}
	.seccio li {
		float:left;
		width:18%;
		margin:0;
		padding:0;
		list-style-type:none;
		border:2px solid #fff;
		border-bottom:0;
	}
	.seccio a {
		width:100%;
		height:26px;
		float:left;
		font-size:10px;
		text-decoration:none;
		margin:0;
		padding:6px 10px 6px 10px;
		background:#777;
		color:#fff;
		border-left:0;
	}
		.seccio a.last {
			border:2px solid #fff;
			border-bottom:0;
		
			border-radius:0 10px 0 0;
			-moz-border-radius:0 10px 0 0;
			-webkit-border-radius:0 10px 0 0;
			-khtml-border-radius:0 10px 0 0;
		}
		.seccio li.last {
			border:0;
		}
		.seccio a:hover,
		.seccio a.selected {
			color:#fff;
			background:#002596;
		}

.contingut_marca {
	float:left;
	width:100%;
	margin:10px 0 0 0;
	color:#000;
}
	.contingut_marca img {
		float:left;
		border:1px solid #000;
		padding:4px;
		background:#fff;
		margin:0 20px 0 0;
	}
	.contingut_marca a:hover img {
		opacity:0.5;
		filter:alpha(opacity=50);
	}
	.contingut_marca .www {
		float:left;
		padding:16px 0 0 0;
	}
		.contingut_marca .www a {
			color:#000;
		}
			.contingut_marca .www a:hover {
				color:#666;
			}

.item {
	float:left;
	width:100%;
	margin:30px 0 0 0;
}
	.item .item_cap {
		float:left;
		width:100%;
		background:#777;
		
		border-radius:10px 10px 0 0;
		-moz-border-radius:10px 10px 0 0;
		-webkit-border-radius:10px 10px 0 0;
		-khtml-border-radius:10px 10px 0 0;
	}
		.item .item_cap .cont {
			padding:0 12px 0 12px;
		}
	.item h2 {
		float:left;
		margin:4px 0 4px 0;
		font-size:11px;
		font-weight:normal;
		text-transform:uppercase;
		
	}
	.item .item_cos {
		float:left;
		width:100%;
		color:#777;
		font-size:10px;
	}
		.item .item_cos td.imatges {
			width:250px !important;
			padding:10px;
			background-color:#fff;
			margin-left:20px;
			text-align:center;
			vertical-align:top;
			
			border-radius:0 0 0 10px;
			-moz-border-radius:0 0 0 10px;
			-webkit-border-radius:0 0 0 10px;
			-khtml-border-radius:0 0 0 10px;
		}
			.item .item_cos td.imatges a img {
				border:0;
			}
				.item .item_cos td.imatges a:hover img {
					opacity:0.4;
					filter:alpha(opacity=40);
				}
		.item .item_cos td.contactar {
			padding:16px;
			background-color:#fff;
			margin-left:20px;
			text-align:left;
			vertical-align:top;
			font-size:11px;
			
			border-radius:0 0 10px 10px;
			-moz-border-radius:0 0 10px 10px;
			-webkit-border-radius:0 0 10px 10px;
			-khtml-border-radius:0 0 10px 10px;
		}
			.item .item_cos td.contactar td {
				text-align:left;
				font-size:11px;
				padding:4px 10px 4px 10px;
			}
			.item .item_cos td.contactar.imprimir td {
				text-align:left;
				font-size:11px;
				padding:4px 6px 4px 6px;
			}
			.item .item_cos td.contactar input {
				width:256px;
				margin:0;
				padding:2px 10px 2px 10px;
				font-size:11px;
				border:1px solid #ccc;
					
				border-radius:4px;
				-moz-border-radius:4px;
				-webkit-border-radius:4px;
				-khtml-border-radius:4px;
			}
				.item .item_cos td.contactar input.envia {
					width:122px;
					border:1px solid #777;
					background:#777;
					color:#fff;
					padding:2px 10px 2px 10px;
				}
					.item .item_cos td.contactar input:hover.envia {
						border:1px solid #ccc;
						background:#ccc;
						cursor:pointer;
					}
			.item .item_cos td.contactar textarea {
				width:256px;
				height:100px;
				border:1px solid #ccc;
				padding:10px;
					
				border-radius:4px;
				-moz-border-radius:4px;
				-webkit-border-radius:4px;
				-khtml-border-radius:4px;
			}
		.item .item_cos td.resultados {
			width:100% !important;
			padding:10px;
			background-color:#fff;
			margin-left:20px;
			text-align:justify;
			vertical-align:top;
			font-size:11px;
			
			border-radius:0 0 10px 10px;
			-moz-border-radius:0 0 10px 10px;
			-webkit-border-radius:0 0 10px 10px;
			-khtml-border-radius:0 0 10px 10px;
		}
			.item .item_cos td.resultados td {
				padding:10px;
				border-bottom:1px dotted #ccc;
			}
			.item .item_cos td.resultados td.imatge {
				width:100px;
			}
			.item .item_cos td.resultados td.nom {
				text-transform:uppercase;
			}
			.item .item_cos td.resultados td.ref {
				width:140px;
				text-align:center;
			}
			.item .item_cos td.resultados td.ver {
				width:100px;
				text-align:center;
			}
				.item .item_cos td.resultados td.ver input {
					width:122px;
					border:1px solid #777;
					background:#777;
					color:#fff;
					padding:2px 10px 2px 10px;
					font-size:11px;
					
					border-radius:4px;
					-moz-border-radius:4px;
					-webkit-border-radius:4px;
					-khtml-border-radius:4px;
				}
					.item .item_cos td.resultados td.ver input:hover  {
						border:1px solid #ccc;
						background:#ccc;
						cursor:pointer;
					}
		.item .item_cos td.mapa {
			width:100% !important;
			padding:10px;
			background-color:#fff;
			margin-left:20px;
			text-align:justify;
			vertical-align:top;
			font-size:11px;
			
			border-radius:0 0 10px 10px;
			-moz-border-radius:0 0 10px 10px;
			-webkit-border-radius:0 0 10px 10px;
			-khtml-border-radius:0 0 10px 10px;
		}
			.item .item_cos td.mapa ul {
				padding:0;
				margin:0 0 20px 20px;
			}
			.item .item_cos td.mapa li {
				padding:0;
				margin:0 0 10px 0;
				list-style-type:none;
				list-style-image:url(/images/li_mapa.gif);
				text-transform:none!important;
				color:#777;
				font-size:11px;
				
			}
			.item .item_cos td.mapa li a {
				text-decoration:none;
				border-bottom:1px dotted #000;
				font-size:10px;
				text-transform:uppercase;
			}
			.item .item_cos td.mapa ul.sub_mapa li {
				list-style-image:url(/images/li_mapa_sub.gif);
			}
		.item .item_cos td.descarga {
			padding:10px;
			background-color:#fff;
			margin-left:20px;
			text-align:left;
			vertical-align:top;
			
			border-radius:0 0 10px 10px;
			-moz-border-radius:0 0 10px 10px;
			-webkit-border-radius:0 0 10px 10px;
			-khtml-border-radius:0 0 10px 10px;
		}
			.item .item_cos td.descarga td {
				text-align:left;
				font-size:11px;
				padding:4px 10px 4px 10px;
			}
				.item .item_cos td.descarga td.marca {
					width:200px;
					background:#ccc;
					color:#fff;
					text-transform:uppercase;
					
					border-radius:6px;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;
					-khtml-border-radius:6px;
				}
				.item .item_cos td.descarga td.punts {
					border-bottom:1px dotted #eee;
				}
				.item .item_cos td.descarga td.buto {
					width:30px;
				}
					.item .item_cos td.descarga td.buto a img {
						border:0;
					}
					.item .item_cos td.descarga td.buto a:hover img {
						opacity:0.4;
						filter:alpha(opacity=40);
					}
			.item .item_cos td.descarga td.separador {
				border-bottom:1px dotted #ccc;
				height:2px;
				padding:10px 0 0 0;
			}
		.item .item_cos td.info_tenda {
			width:250px !important;
			padding:10px;
			background-color:#fff;
			margin-left:20px;
			text-align:center;
			vertical-align:top;
			
			border-radius:0 0 0 10px;
			-moz-border-radius:0 0 0 10px;
			-webkit-border-radius:0 0 0 10px;
			-khtml-border-radius:0 0 0 10px;
		}
			.item .item_cos td.info_tenda td {
				font-size:11px;
				text-align:left;
			}
		.item .item_cos td.separador {
			width:4px !important;
		}
		.item .item_cos td.descripcio {
			padding:16px 10px 16px 10px;
			background-color:#fff;
			margin-left:20px;
			text-align:justify;
			vertical-align:top;
			
			border-radius:0 0 10px 0;
			-moz-border-radius:0 0 10px 0;
			-webkit-border-radius:0 0 10px 0;
			-khtml-border-radius:0 0 10px 0;
		}
			.item .item_cos td.descripcio .pdf_cont {
				float:right;
				width:100%;
			}
				.item .item_cos td.descripcio .pdf_cont .pdf {
					float:right;
					width:126px;
				}
					.item .item_cos td.descripcio .pdf_cont .pdf a img {
						border:0;
					}
						.item .item_cos td.descripcio .pdf_cont .pdf a:hover img {
							opacity:0.5;
							filter:alpha(opacity=50);
						}
.provincia_cont {
	float: left;
	width: 100%;
	margin:0;
}
	.provincia_cont label {
		float: left;
		text-transform:uppercase;
	}
	.provincia_cont select {
		float: left;
		background:#eee;
		border:0;
		margin:10px 0 10px 0;
		font-size:11px !important;
		padding:4px;
	}
.bg_mapa {
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
	text-align:center;
}
	.bg_mapa img {
		width:100%;
		max-width:589px;
		min-width:300px;
	}

.linia_sep {
	float:left;
	width:100%;
	height:2px;
	background: url(/images/linia.gif);
	margin:30px 0 26px 0;
}
.mapcontainer {
	border:1px solid #999;
	width:100%;
	height:180px;
}

.item_descarga {
	float:left;
	width:100%;
	margin:0 0 16px 0;
	padding:0 0 16px 0;
	border-bottom:1px solid #ccc;
}

.oferta {
	background-image:url(../images/oferta.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.pvp {
	font-size:24px;
	color:#aaa;
	text-align:right;
}
.pvp_oferta {
	color:#c00;
}
.avisiva {
	color:#666; 
	font-size:9px;
	text-align:right;
}
.antes {
	text-decoration:line-through;
	color:#aaa;
}

.share {
	float:right;
	width:61px;
	height:19px;
	background-image: url(../images/share.gif);
	background-repeat:no-repeat;
	margin-top:20px;
}
.addthis_button_compact {
	width:61px;
	height:19px;
	filter: alpha(opacity=00);
    opacity: 0.00;
}

input.presupost {
	width:150px;
	border:1px solid #777 !important;
	background:#777;
	color:#fff;
	padding:2px 10px 2px 10px;
	font-size:11px;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
	input:hover.presupost  {
		border:1px solid #ccc !important;
		background:#ccc;
		cursor:pointer;
	}

a.seguir {
	float:left;
	border:1px solid #ccc;
	background:#ccc;
	color:#fff;
	padding:2px 10px 2px 10px;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	margin:20px 0 0 0;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
	a:hover.seguir  {
		border:1px solid #777;
		background:#777;
		cursor:pointer;
	}

fieldset.distribuidor {
	border:1px solid #ccc;
	margin:20px 0 20px 0;
	padding:20px;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
	fieldset.distribuidor legend {
		font-size:10px;
		text-transform:uppercase;
		padding:0 10px 0 10px;
		color:#777;
	}
	fieldset.distribuidor select {
		border:1px solid #ccc;
		width:200px;
		font-size:11px!important;
		font-family: Verdana!important;
		
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;
	}
	fieldset.distribuidor optgroup {
		color:#000;
		margin:20px 0 0 0 !important;
	}
	fieldset.distribuidor option {
		color:#777;
	}

.nota {
	float:left;
	width:376px;
	background:#f5f5f5;
	padding:20px;
	border:1px solid #eee;
	font-style:italic;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
td.proteccion {
	font-size:10px!important;
	padding:20px 10px 20px 10px!important;
	text-align:justify!important;
}
.alerta {
	float:left;
	width:100%;
	margin:20px 0 20px 0;
	text-align:center;
}
	.alerta input {
		width:150px;
		border:1px solid #777 !important;
		background:#777;
		color:#fff;
		padding:2px 10px 2px 10px;
		font-size:11px;
		
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		-khtml-border-radius:4px;
	}
		.alerta input:hover  {
			border:1px solid #eee !important;
			background:#eee;
			color:#777;
			cursor:pointer;
		}
	.alerta a {
		color:#fff;
	}
		.alerta a:hover  {
			color:#777;
		}

.anadir_a_presupuesto {
	width:150px;
	border:1px solid #777 !important;
	background:#777;
	color:#fff;
	padding:2px 10px 2px 10px;
	font-size:11px;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
	.anadir_a_presupuesto:hover  {
		border:1px solid #ccc !important;
		background:#ccc;
		cursor:pointer;
	}

.enviar_presupuesto {
	width:150px;
	border:1px solid #777 !important;
	background:#777;
	color:#fff;
	padding:2px 10px 2px 10px;
	font-size:11px;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
	.enviar_presupuesto:hover  {
		border:1px solid #ccc !important;
		background:#ccc;
		cursor:pointer;
	}

input.quantitat .canvia_q {
	min-width:40px!important;
}

a.elimina_producte img {
	border:0;
}
	a:hover.elimina_producte img  {
		opacity:0.4;
		filter:alpha(opacity=40);
	}
a.a_canvia_q img {
	border:0;
}
	a:hover.a_canvia_q img  {
		opacity:0.4;
		filter:alpha(opacity=40);
	}
