html { width:100%; height:100%;}
body {font-family: Arial, Helvetica, sans-serif; font-weight:bold;margin:0px; padding:0px;height:100%; background-color:#fff; color:#000
;font-weight:normal; }

a {text-decoration: none;color: #F90;border: none; text-decoration:none; }
a:hover {color: #F90;border: none;text-decoration:none;}

/* --------------- input especial ----------------*/
input{background-color:transparent;border: 1px solid #BFBFBF;color: #000;padding: 5px 5px 5px 25px; height:25px;}
input.user{ background: url("../imatges/disseny/iconos.gif") no-repeat scroll 0 0 transparent;background-position: 4px -18px;height:15px;border: 1px solid #BFBFBF;color: #000;padding: 5px 5px 5px 25px;width: 230px;margin-bottom: 20px; }
input.search{ background: url("../imatges/disseny/iconos.gif") no-repeat scroll 0 0 transparent;background-position: 4px 5px;height:15px;border: 1px solid #BFBFBF;color: #000;padding: 5px 5px 5px 25px;width: 110px;margin-bottom: 0px; margin-left:25px; }
input.password{background: url("../imatges/disseny/iconos.gif") no-repeat scroll 0 0 transparent; background-position: 4px -41px;height:15px;border: 1px solid #BFBFBF;color: #000;padding: 5px 5px 5px 25px;width: 230px;margin-bottom: 20px; }
input.favorite{ background: url("../imatges/disseny/iconos.gif") no-repeat scroll 0 0 transparent;background-position: 4px -63px;height:15px;border: 1px solid #BFBFBF;color: #000;padding: 5px 5px 5px 25px;width: 230px;margin-bottom: 20px; }
input.button{float:left; width:156px;background-image:url(../imatges/disseny/caixa-boto.png); background-repeat:no-repeat; height:42px; border:0px; cursor:pointer;}
/* -------------- zona capcalera ---------------- */
#cont-principal{width:990px; height:auto;text-align:center;position:relative; border:0px solid #333333; padding-bottom:20px;}
#cont-capcalera{float:left;width:990px; height:auto; border:0px; background-color:#fff; color:#FFFFFF; }

#caixa-titol{float:left;width:99%; height:50px; text-align: left; line-height:50px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#fff; padding-right:10px; }
#caixa-idiomes{float:left;width:99%; height:auto; text-align: right;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:9pt; color:#666; padding-right:10px; }
#caixa-idiomes a{color:#666; text-decoration:none;}
#caixa-idiomes a:hover{color:#F9A427; text-decoration:none; border:0px solid red;}
#caixa-idiomes span{color:#F9A427; text-decoration:none; border:0px solid red;}

#caixa-menubotiga{float:left;width:48%; height:auto; text-align: left;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:9pt; color:#666; padding-left:10px; padding-top:7px; }
#caixa-menubotiga a{color:#666; text-decoration:none;}
#caixa-menubotiga a:hover{color:#F9A427; text-decoration:none; border:0px solid red;}
#caixa-menubotiga span{color:#F9A427; text-decoration:none; border:0px solid red;}

#caixa-menusituacio{float:left;width:48%; height:auto; text-align: left;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:9pt; color:#666; padding-left:10px; }
#caixa-menusituacio a{color:#666; text-decoration:none;}
#caixa-menusituacio a:hover{color:#F9A427; text-decoration:none; border:0px solid red;}
#caixa-menusituacio span{color:#F9A427; text-decoration:none; border:0px solid red;}


#caixa-logo{float:left;width:100%; height:132px; text-align:center; border:0px solid red; margin-top:0px;margin-bottom:16px;}

#caixa-cercador{float:left;width:100%; height:57px;border:0px solid green; background-color:#fff; text-align:left; background-image:url(../imatges/disseny/fons-menu2.png); background-repeat:no-repeat; background-position:top left; }
#boto-cercador{margin:0px 0px 0px 0px;}

#caixa-menu-sup{float:left;width:80%;/*742*/ height:57px;text-align:left; line-height:57px;border:0px solid red; font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666; padding-right:0px;} 
#caixa-menu-sup a{color:#666; text-decoration:none;}
#caixa-menu-sup a:hover{color:#fff; text-decoration: none; border:0px solid red;}

#caixa-menu-sup ul{ list-style:none; float:left; width:auto; padding:0px; margin:0px; line-height:36px; border:0px solid red; /*margin:75px 0px 0px 50px;*/ font-size:14px; padding-left:10px; padding-top:10px}
#caixa-menu-sup li{ float:left; width:auto; height:38px;padding:0px 0px 0px 0px; margin-left:0px; text-align:center;}

#caixa-text-menu{float:left;width:17%;/*742*/ height:57px;text-align: right; line-height:57px;border:0px solid red; font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; text-transform:uppercase; color: #fff; padding-right:0px;} 
/* -------------- zona capcalera ---------------- */
#caixa-central{ float:left;width:990px; height:auto; color:#000; background-color:#FFF; text-align:left; padding:0px; font-size:12px;margin-top:10px; overflow:hidden;}
#caixa-central-cap{ float:left;width:990px; height:15px; padding:0px; background-image:url(../imatges/disseny/fons-blanc-cuadre-cap.png); background-repeat:no-repeat;}
#caixa-central-peu{ float:left;width:990px; height:15px; padding:0px; background-image:url(../imatges/disseny/fons-blanc-cuadre-peu.png); background-repeat:no-repeat;}

#caixa-esquerra{float:left;width:770px;border:0px solid yellow; text-align:justify;margin-top:0px;height:auto;} 
#caixa-esquerra-cap{float:left;width:770px; height:30px; background-image:url(../imatges/disseny/fons-central-cap.png); background-repeat:no-repeat; background-position:top left;} 
#caixa-esquerra-mig{float:left;width:100%; background-image:url(../imatges/disseny/fons-central-mig.png); background-repeat:repeat-y; background-position:top left;min-height:685px;padding-left:25px;}
#caixa-producte-detall{float:left; width:93%;border:0px solid red;}
#caixa-imatges{float:left; width:93%;border:0px solid red;}
#caixa-atributProducte{float:left; width:93%;border:0px solid red;}
#caixa-opinions{float:left; width:93%;border:0px solid red;}
#caixa-esquerra-peu{float:left;width:770px;height:26px; background-image:url(../imatges/disseny/fons-central-peu.png); background-repeat:no-repeat; background-position:top left;} 

#contingut-mig-titol{float:left;width:88%; height:50px; line-height:50px;border:0px solid black; font-weight: bold;padding-left:0px; font-size:26px; color:#666; margin-left:15px;}
#contingut-mig{float:left;width:88%; height:100%;border:0px solid black; font-size:12px; font-weight:normal;margin-left:15px; padding-top:15px;color:#666;}

#caixa-dreta{float:right;width:200px;color:#000; font-size:12px; border:0px solid red; height: auto;margin-right:0px;border-left:1px solid #BFBFBF; min-height:100%;padding-bottom:30000px;margin-bottom:-30000px;}
#caixa-dreta img{ padding-bottom:5px; }

#caixa-noticies{ float: right; width:100%; height:auto;border:0px solid red; margin:15px 0px 15px 0px;font-size:22px; color:#0D87BC;}
#caixa-noticies-capcalera{float:left; width:100%; height:25px; line-height:25px;border:0px solid red; border-bottom:2px solid #EFEFE9;
margin-bottom:10px;  }
#caixa-noticies-contingut{float:left; width:95%; height:auto;border:0px solid red; text-align:justify; font-weight:normal;font-size:12px; color:#000;padding-left:10px;}

#caixa-publicitat{ float: right; width:190px; height:419px;border:0px solid red; margin-top:0px; font-size:22px; color:#0D87BC; background-image:url(../imatges/disseny/fons-recerca.png); background-repeat:no-repeat; background-position:top right;}
#caixa-publicitat-capcalera{float:left; width:100%; height:25px; line-height:25px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:11pt; color:#FFF; text-align:center; margin-top:30px;}
#caixa-publicitat-contingut{float:left; width:100%; height:auto;border:0px solid red; color:#666;}

#caixa-banners{ float: right; width:190px; height:251px;border:0px solid red; margin-top:0px; font-size:22px; color:#0D87BC; background-image:url(../imatges/disseny/fons-caixa-banners.png); background-repeat:no-repeat; background-position:top right;}
#caixa-banners-capcalera{float:left; width:100%; height:25px; line-height:25px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:11pt; color:#FFF; text-align:center; margin-top:30px;}
#caixa-banners-contingut{float:left; width:94%; height:auto;border:0px solid red; color:#666; margin-left:7%; margin-top:10px;}

#caixa-destacats{ float: right; width:190px; height:265px;border:0px solid red; margin-top:0px; font-size:22px; color:#0D87BC; background-image:url(../imatges/disseny/fons-caixa-destacats.png); background-repeat:no-repeat; background-position:top right;}
#caixa-destacats-capcalera{float:left; width:100%; height:25px; line-height:25px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:11pt; color:#FFF; text-align:center; margin-top:30px;}
#caixa-destacats-contingut{float:left; width:88%; height:175px;border:0px solid red; color:#666; margin-left:8%; margin-top:10px; background-color:#E9EAEA}

#caixa-mesVenuts{ float: right; width:190px; height:265px;border:0px solid red; margin-top:0px; font-size:22px; color:#0D87BC; background-image:url(../imatges/disseny/fons-caixa-destacats.png); background-repeat:no-repeat; background-position:top right;}
#caixa-mesVenuts-capcalera{float:left; width:100%; height:25px; line-height:25px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:11pt; color:#FFF; text-align:center; margin-top:30px;}
#caixa-mesVenuts-contingut{float:left; width:88%; height:175px;border:0px solid red; color:#666; margin-left:8%; margin-top:10px; background-color:#E9EAEA}

#caixa-titol-recerca{float:left; width:100%; height:25px; line-height:25px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:11pt; color:#fff; text-align:center; margin-top:20px;*margin-top:20px; }

#caixa-contingut-recerca{float:left; width:100%; height:25px; line-height:25px;border:0px solid red;  font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#666; text-align:left; margin-top:20px;*margin-top:10px;padding-left:25px;}

#caixa-login{ float: right; width:190px; height:312px;border:0px solid green; margin-top:10px; font-size:12px;  background-image:url(../imatges/disseny/fons-caixa-login2.png); background-repeat:no-repeat; background-position:top right;font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11pt;}
#caixa-login-capcalera{float:left; width:100%; height:25px; line-height:25px;font-weight:bold;color:#fff; text-align:center; margin-bottom:10px;margin-top:30px; text-align:center;}
#caixa-login-contingut{float:left; width:100%; height:auto;border:0px solid red;margin-left:20px; }

.boton-submit{
        font-size:10px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
		font-size:10pt;
        color: #fff;
        background:#666;
        border:0px;
        width:80px;
        height:19px;
		cursor:pointer;
}
#caixa-login span{ font-size:8pt; color:#666; display:block;}

/* categoria producte*/
#cont-caixa-categoria{ float:left; height:207px; background-repeat:no-repeat; width:355px; margin: 0px 50px 30px 50px;border:0px solid red;background-position:right; }

#caixa-categoria{ float:left; width:590px; height:207px; background-image:url(../imatges/disseny/caixa-categoria-producte.png); background-repeat:no-repeat; margin-bottom:15px;color:#FFF; font-weight:bold;border:0px solid red; margin-left:0px; }
#caixa-categoria-titol{ float:right; width:45%; height:30px;line-height:30px; border:0px solid red; margin-top:12px; margin-left:15px;}
#caixa-categoria-contingut{float:left; width:60%; height:160px;border:0px solid red; margin-left:5px; text-align:center;}
#caixa-categoria-peu{float:right; width:35%; height:155px;border:0px solid red;text-align:left;font-weight: normal; padding-top:3px; margin-right:10px;}
/* -------------- fi ---------------- */

#cont-caixa-noticies-detall{ float:left; height:120px; background-repeat:no-repeat; width:355px; margin: 0px 50px 30px 50px; border:0px solid red; background-position:right; }
#caixa-noticies-detall{ float:left; width:592px; height:120px; background-image:url(../imatges/disseny/caixa-noticies-detall.png); background-repeat:no-repeat; margin-bottom:15px;color:#FFF; font-weight:bold;border:0px solid red; margin-left:0px; }
#caixa-noticies-detall-contingut{float:left; width:150px; height:120px;border:0px solid red; margin-left:14px; margin-top:9px; text-align:center;}
#caixa-noticies-detall-peu{float:left; width:63%; height:56px;border:0px solid red;text-align:left;font-weight: normal; padding-top:2px; margin-left:25px; margin-top:10px; }

/* -------------- zona peu ---------------- */
#caixa-peu{float:left;width:990px; height:auto; border:0px solid green; color:#fff;padding-top:15px;}
#caixa-peu a{color:#fff;}
#caixa-peu a:hover{color:#fff;}
#cont-peu-esquerra{float:left;width:990px; height:46px;font-size:10pt;border:0px solid green; font-weight:lighter; color:#FFFFFF; text-align:center; line-height:46px; background-image:url(../imatges/disseny/peu.png); background-repeat:no-repeat;}
#cont-peu-dreta{float: right;width:990px; height:46px;text-align: right; border:0px solid red; font-size:16px; color:#fff; font-weight:bold;} 

/* -------------- varis ---------------- */
h1{ padding:0; margin:0; font-size:16px; color:#000; /*padding:8px;*/}
hr{ width:100%; border:1px solid #fff;}

/* ------------- paginacion --------------------- */
#tnt_pagination {float:left;margin:15px 0px 15px 0px; text-align:left;display:block;height:22px;line-height:21px;clear:both;padding-top:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal; width:95%}
#tnt_pagination a,#tnt_pagination a:link, #tnt_pagination a:visited{border:1px solid #000;margin-left:10px;text-decoration:none;color:#000;width:22px;font-weight:normal;padding:7px;padding-top:2px;padding-bottom:2px;}
#tnt_pagination a:hover {background-color:#F5A32C;border:1px solid #BBDDFF;color:#000;padding:7px;padding-top:2px;padding-bottom:2px;}
#tnt_pagination .active_tnt_link {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #000;margin-left:10px;text-decoration:none;background-color:#F5A32C;color:#0072BC;cursor:default;}
#tnt_pagination .disabled_tnt_pagination {padding:7px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:10px;text-decoration:none;background-color:#F5F5F5;color:#D7D7D7;cursor:default;}
#textPeu{ padding-top:15px; _padding-top:10px;border:0px solid red; height:100%; font-weight:lighter;vertical-align:middle;}


/* ---------------------      estilos proces compra ---------------------------------- */
.form-press{ font-size:12px;}
.form-press legend{ font-size:18px; color: #F90;}
.form-press input[button]{ border:4px solid red; font-size:18px; color: #F90;}
.form-press input[type="radio"] {/*color:#00f; background-color:#ddd;*/ vertical-align:middle; margin-right:5px;}
.form-press input{ width:auto;}
.form-press label{ width:100%; border:0px solid red; padding:5px;}
.form-press div {float:left; width:97%; border:0px solid red; padding:5px; margin-bottom:10px;}
.form-press span{ font-weight:bold;}
.form-press input{border:0px; /*background-color: #CCC;*/}
.form-press textarea{border:0px; /*background-color: #CCC;*/}
.form-press select{border:0px; /*background-color: #CCC;*/}
.boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#F90;
        border:0px;
        width:80px;
        height:19px;
		cursor:pointer;
       }
.border-inferior-cap{border-bottom:2px solid #666;}
.border-inferior-normal{border-bottom:1px solid #666;}
img{border:0px;}
/* ----------------------------------------------------------------------------------- */ 

/*!
 * jQuery UI Stars v2.0.0
 *
 * Copyright (c) 2009 Orkan (orkans@gmail.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Rev: 50 $
 * $Date:: 2009-05-05 #$
 * $Build: 3 (2009-05-05)
 *
 */
.ui-stars-star,
.ui-stars-cancel {
	float: left;
	width: 17px;
	height: 15px;
	text-indent: -999em;
	cursor: pointer;
	display: block;
	overflow: hidden;
}
.ui-stars-star a,
.ui-stars-cancel a {
	display: block;
	width: 16px;
	height: 100%;
	background: url(imagenes/ui.stars.gif) no-repeat 0 0px;
}
.ui-stars-star a {
	background-position: -32px 0px;
}
.ui-stars-star-on a {
	background-position: -48px 0px;
}
.ui-stars-star-hover a {
	background-position: -64px 0px;
}
.ui-stars-cancel-hover a {
	background-position: -16px 0px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default ;
}
/*Informació emergent*/
a.Ntooltip {
	position: relative; /* es la posición normal */
	text-decoration: none !important; /* forzar sin subrayado */
	color:#0080C0 !important; /* forzar color del texto */
	font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
	z-index:999; /* va a estar por encima de todo */
	/*background-color:#000000; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
	display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
	display: block; /* se fuerza a mostrar el bloque */
	position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
	top:-0.5em; left:-3.5em; /* donde va a estar */
	/*width:auto; /* el ancho por defecto que va a tener */
	/*padding:5px; /* la separación entre el contenido y los bordes */
	background-color: #F7B64B; /* el color de fondo por defecto */
	color: #FFFFFF; /* el color de los textos por defecto */
}