body{
	margin:0px;
	padding:0px;
	background-color:#DEDEDE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
h1{
	font-size:1.5em;
	color:#02161F;
}
div.capcalera_esquerra{
	width:49.99%;float:left;height:105px;
	background:url(../imatges/interiors/capcalera-bisuarts-esquerra.jpg) repeat-x;
}
div.capcalera_dreta{
	width:50%;float:right;height:105px;
	background:url(../imatges/interiors/capcalera-bisuarts-dreta.jpg) repeat-x;
}
div.capcalera{
	position:absolute;
	height:105px;top:0px;
	width:100%;
	padding:0;
	background:url(../imatges/interiors/capcalera-bisuarts-plata.jpg) no-repeat center;
}
div.imatge_capcalera{
	position:absolute;
	height:105px;top:0px;
	width:100%;
	padding:0;
	background:url(../imatges/interiors/capcalera-bisuarts-plata.jpg) no-repeat center;
}
div.fichaPrincipal{
	/*
	position:absolute;
	top:105px;
	left:250px;

	*/
	
	position:absolute;
	top:105px;
	left:0px;
	padding-left:150px;
	padding-right:1%;
	float:left;
	vertical-align:top;
	margin-top:0;
	padding-top:0;
	width:75%;
}
* html div.fichaPrincipal{
	width:auto;	
}
a img{
	border:none;
}
table.taulaFitxa{
	width:100%;
}
table.taulaFitxa td{
	padding:0 1em 1em 1em;
}
/*
div.navegacio{
	position:absolute;
	top:105px;
	width:131px;
	left:0px;
	float:left;
	margin-left:15px;
	background:url(../imatges/interiors/navegacio/mig.jpg) repeat-y;
	z-index:1;
	text-align:left;

padding:2em 0 4em 0;
}
div.navegacio ul{
	position:relative;
	left:-1.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:.8em;
}
div.navegacio ul li{
	list-style-type: none;
	white-space:nowrap;
	border-style:none;	
	margin: 0;
	padding: 0;
}
div.navegacio ul hr{
	border:none;
	border-top:1px solid #6f8085;
}
div.navegacio ul li a{
	color:#6f8085;
	text-decoration:none;
}
div.navegacio ul li a:hover{
	color:#1c2021;
	text-decoration:underline;
}
div.navegacio img.dalt{
	position:absolute;
	top:0px;
	padding:0;
	margin:0;
	left:0px;
}
div.navegacio img.baix{
	position:absolute;
	bottom:0px;
	padding:0;
	margin:0;
	left:0px;
}*/
td.precio{
	color:#1c2021;
	font-size:1.2em;
	font-weight:bolder;

}
td.comprar, td.precio{
	text-align:center;
}
td.comprar{ padding-bottom:1em;}
/*********************************
********** Taula Fitxa ***********
*********************************/
table.taulaFitxa, table.TaulaCss{
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:.8em;
	background-color:#FFF;
}
table.taulaFitxa{
	border:1px solid #6f8085;
}
table.taulaFitxa td{
	background-color:#FFF;
	vertical-align:top;
}
td.titol{
	margin:0;
	padding:0;
	height:25px;
	background:url(../imatges/interiors/fitxa/mig.jpg) repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:1em;
	padding-left:1em;
padding-bottom:1.5em;
}
table.TaulaCss td{
	background-color:#FFF;
}
td.fotoMiniatura{
	vertical-align:top;
	width:120px;
}
td.fotoMiniatura img{
	border:1px solid #778388;
	margin: 0 .7em .7em .7em;
}
td.fotoPrincipal img{
	margin: 0 .7em .7em 1em;
}
/*********************************

*********************************/
table.taulaDescripcio{
padding:0 1em;
}

td.titolDescripcio{
	color:#63686c;
	text-decoration:underline;
	font-weight:bold;
}
td.apartatDescripcio span{
	color:#63686c;
	font-weight:bold;
	padding:1em 0;
}
img.imatgeVariant{
	border:1px solid #778388;
	margin:.7em .7em 1em 0;
}


/*table.taulaDescripcio2{
width:100px;
}*/

td.formulariComprar{
	width:325px;
}

td.comprar {
text-align:center;
}

table.taulaFora {
	border-bottom:1px solid;
	margin:0px;
	padding:0px;
}

table.taulaFora td.columnaFotoBoto {
	margin:0px;
	padding:0px;
	text-align:center;
	width:200px;
}

table.taulaFora td.columnaDescripcio {
	margin:0px;
	padding:1em 0 0 0;
}

table.taulaFora td.columnaFormulari {
	margin:0px;
	padding:1em 0 0 0;
	width:315px;
}

table.taulaForaRelacionat {
	border-top:1px solid;
	margin:0px;
	padding:0px;
}

table.taulaForaRelacionat td.columnaFotoBoto {
	margin:0px;
	padding:0px;
	text-align:center;
	width:200px;
}

table.taulaForaRelacionat td.columnaDescripcio {
	margin:0px;
	padding:1em 0 0 0;
}

table.taulaForaRelacionat td.columnaFormulari {
	margin:0px;
	padding:1em 0 0 0;
	width:315px;
}

/*********************************
*********** Llistats *************
*********************************/

td.separador hr{
	border:none;
	border-top:1px solid #6f8085;
	margin:1em 2%;
}
/**********************************
*********** Fitxa Resum ***********
**********************************/

table.fitxaResum{
	width:200px;

	margin:1em;
	background-color:#FFF;
}
td.titolFitxaResum{
	font-size:.8em;
	font-weight:bold;
	text-align:center;
}
table.contenidorFitxaResum{
	border:1px solid #778388;
	background-color:#FFF;
	width:100%;
	/*Afegit per Marquinho 19/12/2007 a les 11:35*/
	border-spacing:0px;
}

/* ul del llistat de pÃ gines */
td.pagines{
	text-align:center;
	font-size:.8em;
	color:#888888;
	padding-top:1em;
}
ul.pagines, ul.pagines li{
	list-style-type: none;
	white-space:nowrap;
	border-style:none;	
	margin: 0;
	padding: 0;
	display:inline;
	line-height:2em;
}
ul.pagines a{
	text-decoration:none;
	color: #778388;
	padding:.1em;
	margin:.1em;
	border:1px solid;
}
ul.pagines a:hover{
	color:#FFF;
	background-color:#778388;
}	

td.titolFitxaResum a{
	width:220px;
	height:215px;
	background:url(../imatges/temp/fondo.gif) no-repeat center;
	background-position:0px -245px;
	display:block;
	text-decoration:none;
	text-align:center;
	/*
	Firefox no centrava el contingut de la celÃÂ·la al ser element block
	ho solucionem amb el truc de movem al mig i restem la meitat
	*/
	position:relative;
	left:50%;
	margin-left:-110px;
	padding-top:1em;
	color:#778388;
	font-size:.8em;
}
td.titolFitxaResum a:hover{
	background-position:0px 0px;
}

td.titolFitxaResum img{
	height:162px;
}

td.titolFitxaResum{
	height:180px;
	text-align:left;
}
/*********************************
*********** Conjunts *************
*********************************/


div.conjunts{
	border:1px solid #778388;
	margin-top:1em;
	height:136px;
	padding-left:15px;
	background:url(../imatges/interiors/fitxa/relacionados.jpg) no-repeat left white;
	vertical-align:middle;
	
}


table.taulaRelacionados{
	height:115px;
	width:100%;
	vertical-align:middle;
	padding:0 10px 1em 1em;
}


table.taulaRelacionados img{
	padding:0 1em;
}
 
 
/*Columnes de la fila de relacionats a la fitxa */ 
td.textRelacionats{
	padding-left:10px;
	text-align:right;
	width:220px;
}



td.textRelacionats a{

	height:115px;
	width:auto;
	max-width:220px;
	min-width:200px;
	color:#696a6c;
	font-size:.7em;
	text-decoration:none;
	/*background-color:#FFF;*/
	background-image:url(../imatges/temp/fondo2.gif);
	background-repeat:no-repeat;
	background-position: 0px -126px;
	display:block;
	padding:.5em;
	padding-bottom:0;
	/*padding-right:5%;*/
	border:1px solid #d7d3d4;
}



td.textRelacionats a:hover{
	/*background-color:#f8d14d;
	background-image:url(../imatges/temp/fondo2.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;*/
	border-color:#F8D14D;
	color:#F8D14D;
}

/*
*Enllaços de la pantalla de pago
*/

a.tipoPago{
	color:#E89A06;
	font-weight:bold;
	text-decoration:none;
}
a.tipoPago:hover{
	text-decoration:underline;
}


table.taulaMensajeCompra {
	width:100%;
	background-color:#E89A06;
	font-weight:bold;
	text-decoration:none;
	text-align:center;

}

table.taulaMensaje td{
	padding:0 1em 1em 1em;
}
table.taulaMensajeCompra td.titulo {
	margin:0px;
	padding:0px;
	background-color:#E89A06;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

table.taulaMensajeCompra td.opciones {
	margin:0px;
	padding:0px;
	background-color:#E89A06;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

a.linkTipoPago{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-left:1em;
	padding-right:1em;
	/*background:#ff8f00;*/
	background:#E89A06;
}

a.linkTipoPago:hover{
/*display:block;*/
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}


/*Taules de la pantalla de finalitzar el procés de compra*/

table.taulaResumCarrito {
	/*border:1px solid;*/
	margin:0px;
	padding:0px;
	font-size:100%;
	margin-left:50px;
	border-spacing: 0;
	border-collapse: collapse;
}

table.taulaResumCarrito td {
	padding:8px;
	margin:0px;	
	padding-top:5px;
	text-align:center;
}

table.taulaResumCarrito td.carritoSuperiorEsquerra {
	border-top:1px solid;
	border-left:1px solid;
}

table.taulaResumCarrito td.carritoSuperiorMig{
	border-top:1px solid;
}

table.taulaResumCarrito td.carritoSuperiorDreta {
	border-top:1px solid;
	border-right:1px solid;
}

table.taulaResumCarrito td.carritoInferiorDreta {
	border-bottom:1px solid;
	border-right:1px solid;
}

table.taulaResumCarrito td.carritoInferior {
	border-bottom:1px solid;
}

table.taulaResumCarrito td.carritoInferiorEsquerra {
	border-bottom:1px solid;
	border-left:1px solid;
}

table.taulaResumCarrito td.columnaSeparacio{
	width:105px;
}

table.taulaResumCarrito td.tipoPago{
	border:1px solid;
}

table.taulaResumCapcalera {
	/*border-bottom:1px solid;*/
	margin:0px;
	padding:0px;
	font-size:100%;
}

table.taulaResumCapcalera td.linkModificar{
	padding-left:0px;
	padding-right:20px;
}

table.taulaResumCapcalera td.linkModificar a{
	color:#E89A06;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

table.taulaResumCapcalera td.linkModificar a:hover{
	color:#ff8000;
	width:100%;
	text-decoration:underline;
}

table.taulaResumCapcalera td.columnaSeparacio{
	width:45px;
}

table.taulaForaDatosCliente {
	/*border:1px solid;*/
	margin:0px;
	padding:0px;
	font-size:100%;
	margin-left:-15px;
}

table.taulaForaDatosCliente td{
	padding-bottom:0px;
	/*padding:10px;*/
}


table.taulaEnviarComoRegalo {
	/*border:1px solid;*/
	margin:0px;
	padding:0px;
	font-size:100%;
	margin-left:-15px;
}

table.taulaResumCliente {
	margin:0px;
	padding:0px;
	font-size:100%;
	margin-left:50px;
	border-spacing:0;
	border-collapse: collapse;
}

table.taulaResumCliente td {
	padding:4px 10px 5px 10px;
	margin:0px;
}

table.taulaResumCliente td.taulaClienteEsquerra{
	border-left:1px solid;
}

table.taulaResumCliente td.taulaClienteEsquerraSuperior{
	border-top:1px solid;
	border-left:1px solid;
	padding-top: 2px;
}

table.taulaResumCliente td.taulaClienteEsquerraInferior{
	border-left:1px solid;
	border-bottom:1px solid;
	padding-bottom:4px;
}

table.taulaResumCliente td.taulaClienteDreta{
	border-right:1px solid;
}

table.taulaResumCliente td.taulaClienteDretaSuperior{
	border-right:1px solid;
	border-top:1px solid;
	padding-top: 2px;
}

table.taulaResumCliente td.taulaClienteDretaInferior{
	border-right:1px solid;
	border-bottom:1px solid;
	padding-bottom:4px;
}

table.taulaResumCliente td.mensajeConfirmacion {
	width:100%;
	padding-top:7px;
	padding-right:10px;
	background-color:#E89A06;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

table.taulaResumCliente td.separacionMensajeConfirmacion {
	height:8px;
}

form.formulariPedido {
	padding:0px;
	margin:0px;
	width:300px;	
}

form.formulariPedido fieldset {
	border:none;
	padding:0px;
	margin:0px;
}

table.taulaPedido {
	border:1px solid;
	margin:0px;
	padding:5px;
	font-size:100%;
	width:325px;
}

table.taulaPedido td {
	padding:3px;
	margin:0px;
	width:135px;
}

form.formulariPedido table.taulaPedido textArea,form.formulariPedido table.taulaPedido input {
	width:190px;
	border:#696a6c 1px solid;
	font-size:100%;
}

form.formulariPedido table.taulaPedido label {
	font-weight:bold;
}

form.formulariPedido table.taulaPedido td.precio_1{
	display:none;
}

form.formulariPedido table.taulaPedido td.idPedido_1{
	display:none;
}

form.formulariPedido table.taulaPedido td.idUsuario_1{
	display:none;
}

form.formulariPedido table.taulaPedido td.idEstado_1{
	display:none;
}

form.formulariPedido table.taulaPedido td.idTipoPago_1{
	display:none;
}
form.formulariPedido table.taulaPedido td.fecha_1{
	display:none;
}
form.formulariPedido table.taulaPedido td.precioPortes_1{
	display:none;
}
form.formulariPedido table.taulaPedido td.urgente_1{
	display:none;
}



/*********************************
********** Taula Articulo ***********
*********************************/
table.taulaArticulo, table.TaulaCss{
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:.8em;
	background-color:#FFF;
}
table.taulaArticulo{
	border:1px solid #6f8085;
}
table.taulaArticulo td{
	background-color:#FFF;
	vertical-align:top;
}

table.taulaArticulo td.filaLinks{
	text-align:center;
	height:30px;
	padding-top:5px;
}

table.taulaArticulo #label{
	font-weight:bold;
}

table.taulaArticulo td.filaLinks a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding-left:1em;
	padding-right:1em;
	/*background:#ff8f00;*/
	background:#E89A06;
}

table.taulaArticulo td.filaLinks a:hover{
/*display:block;*/
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;

}

table.listaMateriales {
	width:100%;
	margin-left:30px;
}

table.taulaArticulo td.tituloRelacionado {
	width:130px;
	vertical-align:middle;	
}

table.taulaArticulo td.linkEliminar {
	vertical-align:middle;	
	padding-left:10px;
}

table.taulaInteriorRelacionados {
   	margin:0px 10px 0px 10px;
   	padding:0px;
   		
}


a.linkRegistre {
	text-decoration:none;	
	font-size: 100%;
	color:black;
}

a.linkRegistre:hover{
	text-decoration:underline;
}

form.formulariDatosEnvio td.idUsuario_1{
/*	display:none;*/
}

form.formulariDatosEnvio td.apellidos_1{
	display:none;
}

form.formulariDatosEnvio td.dni_1{
	display:none;
}

form.formulariDatosEnvio td.mail_1{
	display:none;
}

form.formulariDatosEnvio td.telefono_1{
	display:none;
}

form.formulariDatosEnvio td.contrasena_1{
	display:none;
}

div.divContenidorUsuariRegistre {
	display:none;
}


table.taulaDatosEnvio label.nombre, table.taulaUsuario label.nombre {
	/*color:blue;*/
	font-weight:bold;
}
table.taulaDatosEnvio label.direccion, table.taulaUsuario label.direccion {
	/*color:blue;*/
	font-weight:bold;
}
table.taulaDatosEnvio label.poblacion, table.taulaUsuario label.poblacion {
	/*color:blue;*/
	font-weight:bold;
}
table.taulaDatosEnvio label.codigoPostal, table.taulaUsuario label.codigoPostal {
	/*color:blue;*/
	font-weight:bold;
}
table.taulaDatosEnvio label.idPais, table.taulaUsuario label.idPais {
/*	color:blue;*/
	font-weight:bold;
}


table.registroAtrasInformacion {
	width:100%;
}

table.registroAtrasInformacion td {
	padding:0px;
	margin:0px;	
}

table.registroAtrasInformacion td.linkVolverAtras {
	
}

table.registroAtrasInformacion td.camposObligatorios {
	text-align:right;
	/*color:blue;*/
	font-weight:bold;
}

table.taulaDatosEnvio{
	color:#222;
}
table.taulaDatosEnvio input{
	border:1px solid #999;
}


a.seguirTerminar{
	background-color:#E89A06;
	padding:5px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	border-top:2px solid #E89A06;
	border-left:2px solid #E89A06;
	border-bottom:2px solid #67542f;
	border-right:2px solid #67542f;
}

a.seguirTerminar:hover{
	background-color:#E89A06;
	padding:5px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	border-top:2px solid #67542f;
	border-left:2px solid #67542f;
	border-bottom:2px solid #E89A06;
	border-right:2px solid #E89A06;
}