@charset "utf-8";/* CSS Document */

* {margin:0;padding:0;}
img {border:0;}
.cb {clear:both;}
p{margin:1em 0;line-height:150%;} 

a {color:#b366a9;text-decoration:none;}
	a:hover {text-decoration:underline;}

body {font-family:Arial, Helvetica, sans-serif;font-size:13px;}

#main {width:962px;margin:0 auto;background-color:#FFF;}

#head {position:relative;height:160px;}
	#logo {position:absolute;top:10px;left:0;}
	#lang-cerca {position:absolute;top:0;right:0;width:300px;height:19px;padding:6px 8px 4px 6px;border-bottom:solid 1px #cad8e1;border-left:solid 1px #cad8e1;border-right:solid 1px #cad8e1;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background-color:#dee6eb;}
	#lang {color:#d6d6d6;font-size:12px;float:left;}
	#lang li {display:inline;list-style:none;}
	#lang a {margin:0 9px;color:#807f7f;text-decoration:none;}
	#lang a:hover, #lang a.actiu {color:#898989;}
	
#cercadorCaixa{float:left;position:relative;top:-4px;padding:2px 2px 1px 2px;}	
	#cercadorCaixa #q{width:180px;color:#807f7f;font-size:12px;}	
	#cercadorCaixa .boto{border:0px;background:url(../img/lupa.png) no-repeat 0px 0px;width:19px;height:19px;cursor:pointer;}	

#submenu {position:absolute;top:95px;right:0;color:#9f9f9f;text-transform:uppercase;}
	#submenu li {display:inline;list-style:none;}
	#submenu a {margin: 0 0 0 0px;border-bottom:1px dotted #b2b2b2;color:#898989;font-size:11px;text-decoration:none;}
	#submenu a:hover, #submenu a.actiu {color:#b366a9;}

#menu {position:absolute;bottom:0;left:0;height:38px;width:960px;;border:1px solid #ebebe8;background:url(../img/menu_bkg.png);}
	#menu ul {list-style:none;}
	#menu li {float:left;height:38px;border-right:1px solid #ebebe8;}
	#menu a {display:block;float:left;height:31px;padding:7px 20px 0 20px;border-right:1px solid #fff;border-left:1px solid #fff;text-transform:uppercase;color:#9B9B9B;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;}
	#menu a:hover, #menu a.actiu {background:url(../img/menu_h_bkg.png) repeat-x;color:#a05599;text-decoration:none;}
	
#articles {position:absolute;width:175px;height:30px;right:6px;bottom:0;padding:2px 0 0 12px;border-left:1px solid #ebebe8;border-top:1px solid #ebebe8;border-right:1px solid #ebebe8;background:#fff;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}
	#articles p {color:#898989;font-size:11px;}
	#articles a {float:left;margin-right:5px;width:28px;height:36px;background:url(../img/bosseta.png) no-repeat 0px 0px;position:relative;top:-3px;}
	#articles a.full {background:url(../img/bosseta.png) no-repeat 0px -36px;}
	#articles a:hover {text-decoration:none;}
	#articles span {color:#66BF00;font-size:12px;}
	
#contingut {width:962px;margin:0 auto;}

#destacat-inici {margin:20px 10px 0 10px;padding:2px 35px 16px 35px;border-top:1px solid #f6f6f6;border-bottom:1px solid #f3f3f3;background:#fff;-moz-box-shadow:0px 2px 10px #ccc;	-webkit-box-shadow:0px 2px 10px #ccc;	box-shadow:0px 2px 10px #ccc;}
#destacat-inici p {color:#9B9B9B;}
#destacat-inici strong {color:#b366a9;}

#opcions {list-style:none;}
#opcions li {display:block;float:left;width:154px;margin:16px 0 0 110px;padding:6px 0 0 46px;background-position:top left;background-repeat:no-repeat;}
#opcions li.primer {background-image:url(../img/inici1.png);margin-left:10px;}
#opcions li.segon {background-image:url(../img/inici2.png);}
#opcions li.tercer {background-image:url(../img/inici3.png);}
#opcions h3 {color:#9B9B9B;font-size:20px;}
#opcions p {color:#9f9f9f;font-size:11px;}

#cat-inici {margin:20px 0;border:1px solid #e4ebf0;}
#cat-inici ul {padding:20px 22px 20px 21px;border:1px solid #fff;background-color:#f0f3f5;list-style:none;}
#cat-inici li {display:block;float:left;margin-left:21px;width:291px;}
#cat-inici li.primer {margin-left:0;}
#cat-inici li.cb {float:none;margin:0;}
#cat-inici li.cb i {display:none;}
#cat-inici img {border:1px solid #fff;}
#cat-inici h2{margin-top:12px;color:#898989;font-size:18px;text-transform:uppercase;}
#cat-inici h2 a{color:#898989;font-size:18px;text-transform:uppercase;}
#cat-inici p {color:#9f9f9f;font-size:12px;margin-bottom:0;}
#cat-inici a.llegeix {margin-top:0;border-bottom:1px dotted #b366a9;font-size:12px;}
#cat-inici a.llegeix:hover {text-decoration:none;color:#8c4483;}
.cat-img {position:relative;}
#cat-inici img.nou {position:absolute;right:-2px;top:-1px;border:0px;}
.descompte {position:absolute;left:1px;bottom:15px;height:45px;width:72px;padding:5px 0 0 24px;background:#b366a9;}
.descompte span {color:#fff;font-size:10px;text-transform:uppercase;}
.descompte strong {color:#fff;font-size:24px;}

#news {float:left;width:627px;margin-right:22px;}

#news #altres-noticies li {width:160px;margin-left:60px;float:left;}
#news #altres-noticies li.primer {margin-left:0;clear:both;}
#news #altres-noticies div {width:140px !important;}

#mes-vistos {float:left;width:313px;}
#mes-vistos ul {list-style:none;}
#mes-vistos li {width:100px;float:left;margin-left:40px;padding:8px 0 0 18px;background:url(../img/boleta.png) no-repeat 0px 8px;font-size:12px;}
#mes-vistos li.primer {margin-left:12px;clear:both;}

#col-a {float:left;width:232px;}
	#contingut #col-a h1 {margin-left:10px;padding-bottom:4px;border-bottom:1px dotted #ccc;color:#898989;font-size:20px;}

.ruta {margin:28px 10px 14px 14px;}
	.ruta li {display:inline;margin:0 2px;font-size:11px;text-decoration:none;}
	.ruta, .ruta a {color:#9f9f9f;}
	.ruta a:hover {text-decoration:underline;}
	
#categoria_menu {padding:16px 0 0 0;background:url(../img/categoria_menu_bkg.png) repeat-y;}
	#categoria_menu img#vinilo_collection {margin:0 0 12px 18px;}
	#categoria_menu ul {list-style:none;}
	#categoria_menu ul img{padding:3px;border:1px solid #e0dfdf;background-color:#fff;}
	#categoria_menu a {display:block;height:100px;padding:7px 0 5px 11px;}
	#categoria_menu a:hover, #categoria_menu a.actiu {height:98px;padding:6px 0 6px 10px;border:1px solid #c7d6e0;background-color:#dee6eb;text-decoration:none;}
	#categoria_menu a:hover span, #categoria_menu a.actiu span {text-decoration:underline;}
	#categoria_menu span {display:block;margin-left:5px;padding:8px 0 0 18px;background:url(../img/boleta.png) no-repeat 0px 8px;font-size:12px;}

#col-b {float:left;width:704px;margin-top:7px;padding:12px;border:1px solid #e4ebf0;}
	#col-b p {color:#898989;font-size:12px;}
	#col-b #coleccions_p {color:#ADADAD;background:#F0F4F6;padding:1px;margin:20px 0px;}
	#col-b #coleccions_p p{border:1px solid #FFF;padding:10px 20px 10px 20px;margin:0px;font-size:11px;}

#cap {position:relative;/*height:164px;*/;height:40px;}
	#cap div {display:none !important;}
	#cap h1 {position:absolute;bottom:0;left:8px;z-index:10;min-width:288px;height:32px;padding:18px 10px 0 10px;background-color:#FFF;color:#b366a9;font-size:26px;}
	#contingut h1 {padding:18px 10px 0 0px;background-color:#FFF;color:#b366a9;font-size:26px;}

#vinils {list-style:none;}
	#vinils li {display:block;float:left;margin:0 0 20px 20px;width:221px;color:#ADADAD;}
	#vinils li span{font-size:11px;line-height:130%;}
	#vinils li.primer {margin-left:0;clear:both;}
	#vinils a.img {position:relative;display:block;}
	#vinils a img.nou {border:0px;background:none;position:absolute;top:-1px;right:-1px;}
	#vinils a img.vin {padding:4px;border:1px solid #e0dfdf;background-color:#fff;}
	#vinils p {color:#9f9f9f;font-size:12px;}
	#vinils h2 {margin-top:12px;color:#898989;text-transform:uppercase;font-size:14px;margin-bottom:5px;}
	#vinils h2 a {color:#898989;;}

a.descobreix-los {border-bottom:1px dotted #b366a9;font-size:12px;}
a.descobreix-los:hover {text-decoration:none;color:#8c4483;}

#destacat-peu {margin-top:20px;padding-top:18px;border-top:1px solid #eee;background:url(../img/destacat_peu_bkg.png) repeat-x top;}

#destacat {list-style:none;margin:0;}
	#destacat li {float:left;margin-bottom:12px;border:1px solid #e4ebf0;background-color:#eef2f4;}
	#destacat li.primer {margin-right:20px;}
	#destacat img {float:left;height:43px;margin-right:12px;padding:1px;border:1px solid #e0dfdf;background-color:#fff;}
	#destacat a {display:block;width:324px;height:54px;padding:10px 0 0 10px;border:1px solid #fff;}
	#destacat a:hover {text-decoration:none;background-color:#dee6eb;}	
	#destacat u {display:block;color:#b366a9;font-size:14px;text-decoration:none;}
	#destacat i {display:block;padding-top:5px;color:#9B9B9B;font-size:15px;font-weight:bold;font-style:normal;line-height:110%;}

#categoria {margin:20px 0;border:1px solid #e4ebf0;background-repeat:no-repeat;background-position: 540px center;background-color:#f0f4f6;}

#categoria-div {width:480px;min-height:80px;height:auto !important;height:80px;padding:10px 200px 10px 20px;border:1px solid #fff;}
	#categoria-div h2 {margin-bottom:4px;color:#adc3d1;font-size:24px;}
	#categoria-div u {font-size:11px;color:#ADADAD;text-decoration:none;}

#referencies {list-style:none;}
	#referencies li {float:left;margin:0 0 20px 21px;}
	#referencies li.primer {margin-left:0;clear:both;}
	#referencies a.img {position:relative;display:block;}
	#referencies a img {padding:3px;border:1px solid #e0dfdf;background-color:#fff;}
	#referencies a img.nou {padding:0px;border:0px;background:none;position:absolute;top:-1px;right:-1px;}
	#referencies span {display:block;padding-top:6px;color:#b366a9;font-size:12px;width:150px;display:block;}
	#referencies a:hover{text-decoration:none;}
	#referencies a:hover span{text-decoration:underline;}

p#ref {color:#b366a9;font-size:12px;}

#prod-a {float:left;width:367px;margin-right:20px;}
	#prod-a img {}
	#idees {height:146px;padding:12px 0px;background:url(../img/idees_bkg.png) repeat-x top;}
	#idees p {margin:0 0 12px 0;color:#9f9f9f;font-size:12px;padding:0px 9px;}
	
	#idees ul{list-style:none;}
	#idees img{padding:3px;border:1px solid #e9e9e9;}
	
#botons {list-style:none;}
	#botons li {height:52px;border-top:1px dotted #e8e8e8;}
	#botons a {display:block;height:52px;padding: 16px 0 0 50px;background-repeat:no-repeat;background-position:2px 8px;}
	#botons a.pregunta {background-image:url(../img/logo_pregunta.png);}
	#botons a.coloca,a.video {background-image:url(../img/logo_coloca.png);display:block;}
	
	
	a.compra,input.compra{font-size:14px;padding:10px 10px 10px 70px;width:85px;height:35px;background:url(../img/afegir_bkg.png) no-repeat 0px 0px;display:block;margin:20px 0px 20px 150px;color:#FFF;font-weight:bold;}
	input.compra{width:165px;height:55px;border:0px;cursor:pointer;display:block;}
	a.compra2{font-size:14px;padding:15px 10px 10px 70px;width:65px;height:25px;background:url(../img/compra_bkg.png) no-repeat 0px 0px;display:block;text-transform:uppercase;;color:#FFF;font-weight:bold;}
	input.compra2{cursor:pointer;font-size:14px;padding:15px 10px 10px 70px;width:145px;border:0px;height:50px;background:url(../img/compra_bkg.png) no-repeat 0px 0px;display:block;text-transform:uppercase;;color:#FFF;font-weight:bold;}
	#quantitat{width:50px;font-weight:bold;text-align:center;}
		div.quantitat{padding-top:10px;margin:10px 0px 0px 150px;}
		div.quantitat a{position:relative;top:3px;}

#prod-b {float:right;width:317px;}
.titol-1 {margin-top:0;border-top:1px solid #ececec;border-right:1px solid #ececec;border-left:1px solid #ececec;color:#898989;font-size:12px;text-transform:uppercase;}
.titol-1 span {display:block;padding:6px 7px;border:1px solid #fff;background-color:#f3f3f3;}

.mides{list-style:none;}
	.mides li{clear:both;padding:2px 0px 5px 25px;}
	.mides input{margin-right:5px;float:left;position:relative;top:1px;}
	.mides p{float:left;margin:0px;width:220px;}
	.mides strong{float:right;width:50px;text-align:right;font-weight:normal;margin-left:10px;position:relative;}
	.mides strong span{position:absolute;right:-35px;top:1px;font-size:11px;color:#CC0000;text-decoration:line-through;}
	.mides span{clear:both;display:block;margin-bottom:5px;}
.midaact,.mida-text{margin:5px 0px 10px 25px;color:#9f9f9f;font-size:11px;}
	
#imatge_vinil{width:365px;height:345px;border:1px solid #e0dfdf;}
#imatge_fotomural{height:260px;padding:2px;background:#FFF;text-align:center;}
#imatge_fotomural p.alsada{height:130px;float:left;width:40px;font-size:10px;padding-top:110px;margin:20px 0 0 0;text-align:center;background:url(../img/alsada_bkg.png) no-repeat 15px 0px;}
#imatge_fotomural table tr.amplada{background:url(../img/amplada_left_bkg.png) no-repeat 0px 5px;}
#imatge_fotomural table tr.amplada td{background:url(../img/amplada_right_bkg.png) no-repeat 100% 5px;text-align:center;padding-bottom:5px;}
#imatge_fotomural table tr.amplada td span,table.checkbox tr.amples td{width:30px;font-size:10px;color:#9B9B9B;;background:#FFF;height:15px;padding:0px 5px;}
#imatge_fotomural table{background-repeat:no-repeat;background-position:0px 18px;float:left;}
#imatge_fotomural table td{background-image:url(../img/transparent.png);background-repeat:repeat;}
#imatge_fotomural tr.mural{height:240px;}
#imatge_fotomural td.buit{background-color:#CCC;background-image:none;}
#imatge_fotomural td.sel{background-image:none;}
table.checkbox{text-align:center;padding:5px 3px 10px 3px;margin-left:40px;}
table.checkbox td{border-left:1px solid #818181;}
table.checkbox tr.amples{margin-bottom:5px;}
table.checkbox tr.amples td{border:0px;}
table.checkbox tr.amples td.primer{background:url(../img/panell_mida.png) no-repeat 0px 5px;}
table.checkbox tr.amples td.primer span{background:url(../img/panell_mida.png) no-repeat 0px 5px;}

div.resum_mural{background:#F3F3F3;padding:5px 10px;margin:10px 0px 25px 0px;}
div.resum_mural ul{list-style:none;color:#898989;}
div.resum_mural input{text-align:center;font-size:11px;padding:2px 0px;}
div.resum_mural input.preu_mural{font-weight:bold;font-size:14px;}
	div.resum_mural p{margin:5px 0px;}
	div.resum_mural strong{margin:5px 0px;}
	div.resum_mural p.nota{font-size:11px !important;font-style:italic;}
#imgEscollida{text-align:center;display:none;height:215px;}
#imgEscollida a{display:block;margin-top:5px;}
#imgseleccionar{text-align:center;display:none;height:215px;}

#personalitzat{}
	#preutotalmural{font-weight:bold;font-size:16px;padding:2px 5px;color:#000;text-align:center;}
#personalitzat .numero{padding-left:20px;clear:both;}
#personalitzat .numero.d{margin-top:20px;}
#personalitzat .u{background:url(../img/1.png) no-repeat 0px 2px;}
#personalitzat .d{background:url(../img/2.png) no-repeat 0px 2px;}
#personalitzat .dades{width:310px;background:#f3f3f3;font-size:11px;margin:10px 20px;padding:15px;float:left;}
#personalitzat .text{width:310px;color:#919191;font-size:11px;float:LEft;}
#personalitzat ul{list-style:none;}
#personalitzat ul label{width:150px;display:block;float:left;padding-top:5px;}
#personalitzat ul input{width:80px;}
#personalitzat p.ample{margin-left:20px;background:#f3f3f3;padding:10px 15px;}
#personalitzat p.input{font-size:12px;font-weight:bold;text-align:right;}
	
	

#text_addicional{margin-left:25px;width:285px;height:80px;}
#imatge_vinil img{padding:2px;}


.num {padding:1px 0px 0px 24px;background-repeat:no-repeat;background-position:left center;font-size:12px;}

.n1 {background-image:url(../img/1.png);}
.n2 {background-image:url(../img/2.png);}
.n3 {background-image:url(../img/3.png);}
.n4 {background-image:url(../img/4.png);}
.n5 {background-image:url(../img/5.png);}
.n6 {background-image:url(../img/6.png);}

.color {list-style:none;}
	.color li {display:block;float:left;margin-left:2px;margin-bottom:6px;border:1px solid #ececec;}
	.color li a {display:block;float:left;width:20px;height:20px;border:2px solid #fff;}
	.color li a:hover,.color li a.actiu {border:2px solid #ccc;}
	.color .primer {margin-left:0;}

#ports p{padding-left:9px;border-left:2px solid #adc3d1;color:#898989;font-size:11px;}

#mes-info p{padding-left:9px;border-left:2px solid #ececec;color:#9f9f9f;font-size:11px;}

#dissenyadors {list-style:none;}
	#dissenyadors li {float:left;width:342px;margin-bottom:30px;margin-left:20px;}
	#dissenyadors li.primer {margin-left:0;clear:both;}
	#dissenyadors a.img {float:left;margin-right:14px;padding:2px;border:1px solid #e0dfdf;background-color:#fff;}
	#dissenyadors .dissenyadors-txt p {color:#9f9f9f;font-size:12px;}
	.dissenyadors-txt a {color:#898989;font-size:12px;}

#paginacio {height:19px;padding:8px 0 0 7px;background-color:#f0f3f5;color:#9f9f9f;font-size:11px;}

#cont {margin-top:7px;padding:28px 21px;border:1px solid #e4ebf0;}
	#cont h1 {color:#b366a9;font-size:26px;}
	#cont .titol-2 {margin:0px 0px 29px 0px;padding-top:0px;}
	#cont p {color:#9B9B9B;font-size:14px;}

#llista-faq {list-style:none;}
	#llista-faq li {float:left;margin-left:22px;width:291px;}
	#llista-faq li.primer {margin-left:0;}
	#llista-faq h2,#llista-faq h2 a {margin-top:12px;color:#898989;font-size:18px;text-transform:uppercase;}
	#llista-faq p {color:#9f9f9f;font-size:12px;}
	#llista-faq a.img {position:relative;display:block;}
	#llista-faq img.play {position:absolute;top:70px;left:100px;}
	#llista-faq a.llegeix {margin-top:0;border-bottom:1px dotted #b366a9;font-size:12px;}
	#llista-faq a.llegeix:hover {text-decoration:none;color:#8c4483;}

#faq-a {float:left;width:560px;margin-right:20px;}

#caixa-faq {margin:0 0 22px 0;border:1px solid #e4ebf0;}
#llistat-faq {padding:8px 0 16px 0;list-style:none;border:1px solid #fff;background-color:#f0f3f5;}
#llistat-faq li {margin-left:12px;padding:8px 0 0 18px;background:url(../img/boleta.png) no-repeat 0px 8px;font-size:12px;}

#descrip-faq {list-style:none;}
	#descrip-faq div {position:relative;margin-top:30px;padding-bottom:8px;border-bottom:1px dotted #e8e8e8;}
	#descrip-faq h3 a {color:#9B9B9B;font-size:14px;}
	#descrip-faq span {position:absolute;top:0;right:0;}
	#descrip-faq p {margin-top:16px;color:#9B9B9B;font-size:12px;}

#faq-b {float:left;width:338px;}

#noticia {list-style:none;}
	#noticia li {float:left;margin:0 0 34px 20px;padding-bottom:18px;width:449px;border-bottom:1px dotted #e8e8e8;}
	#noticia li.primer {margin-left:0;clear:both;}
	#noticia img {float:left;margin-right:12px;padding:2px;border:1px solid #e0dfdf;background-color:#fff;}
	#noticia span {padding:8px 0 6px 18px;height:14px;background:url(../img/boleta.png) no-repeat 0px 8px;color:#898989;font-size:10px;}
	#noticia h2 {margin:6px 0 18px 0;color:#b366a9;font-size:14px;font-weight:normal;}
	#noticia p {color:#9f9f9f;font-size:12px;}

#distribuidors-a {float:left;width:478px;margin-right:30px;}

#mapa {width:478px;height:430px;}

#distribuidors-b {float:left;width:410px;}
	#distribuidors-b h3 {margin-bottom:18px;color:#898989;font-size:14px;text-transform:uppercase;clear:both;}

#distr-cerca {margin-bottom:36px;border:1px solid #e4ebf0;}
#distr-cerca2 {width:393px;height:66px;padding:6px 0 0 13px;border:1px solid #fff;background-color:#eff3f5;}
#distr-cerca2 p{color:#898989;font-size:12px;}

.adreces {list-style:none;}
	.adreces li {float:left;width:190px;margin:0 0 40px 30px;}
	.adreces li.primer {margin-left:0;clear:both;}
	.adreces strong {color:#9B9B9B;font-size:12px;}
	#cont .adreces p {margin:4px 0 0 0;font-size:12px;}
	.adreces a {display:block;margin:4px 0 0 0;font-size:12px;}

#noticia-a {float:left;width:550px;margin-right:30px;}
	#noticia-a strong {color:#9B9B9B;font-size:12px;}
	#noticia-a p {margin-top:6px;color:#9B9B9B;font-size:12px;}
	#noticia-a ul.docs{list-style:none;margin:36px 0 90px 0;}
	#noticia-a a.noticia-link {display:block;padding-left:24px;margin:0px 0px 5px 0px;background:url(../img/noticia_link.png) no-repeat left top;}
	#noticia-a a.noticia-link.doc {background:url(../img/ico/ico_defecte.png) no-repeat left top;}
	
#altres-noticies {list-style:none;padding:0 12px;}
	#altres-noticies li {float:left;margin:0 0 24px 22px;}
	#altres-noticies li.primer {margin-left:0;clear:both;}
	#altres-noticies div {float:left;width:234px;padding:0 0 0 18px;background:url(../img/boleta.png) no-repeat left top;}
	#altres-noticies span {color:#898989;font-size:10px;}
	#altres-noticies a {font-size:12px;font-weight:normal;}
	#altres-noticies p {margin-top:2px;color:#9f9f9f;font-size:11px;}

#noticia-b {float:left;width:338px;}
	#noticia-b ul {list-style:none;}
	#noticia-b li {float:left;}
	#noticia-b li.primer {clear:both;}
	#noticia-b li.petit {margin:0px 0px 5px 5px;}
	#noticia-b li.petit.primer {margin:0px 0px 5px 0px;}
	#noticia-b img {border:1px solid #e2e1e1;}

/* Contacte */
#contract{margin-top:15px;}
	#contract td.bkgblau{padding:0px;width:782px;}
	#contract div{margin:1px;border:1px solid #FFF;display:block;padding:15px;}
	#contract strong{display:block;font-size:11px;margin-bottom:5px;}
	
	#contract #captchaimage{border:0px; padding:0px;}
	
#contacte-a {float:left;width:664px;margin-right:46px;}

#contacte-b {float:left;width:208px;}
	#contacte-b strong {color:#9B9B9B;font-size:12px;}
	#contacte-b p {margin:4px 0 0 0;font-size:12px;}
	#contacte-b a {display:block;margin:4px 0 0 0;font-size:12px;}
	#mapa2 {width:208px;height:168px;margin-bottom:20px;}

#contacte table, #contract table {width:100%;padding:30px 90px 0 26px;background-color:#f3f3f3;}
#contacte td, #contract td {width:256px;padding:0 26px 20px 0;}

#contacte label, #contract label {display:block;margin-bottom:6px;color:#898989;font-size:12px;}
#contacte .text, #contract .text {width:100%;height:19px;padding:0 4px;border:1px solid #b6b6b6;color:#898989;font-size:12px;}
#contacte .text:hover, #contract .text:hover {background-color:#edf7fd;}
#contacte .textarea, #contract .textarea {width:100%;height:154px;padding:0 4px;border:1px solid #b6b6b6;color:#898989;font-size:12px;}
#contacte .textarea:hover, #contract .textarea:hover {background-color:#edf7fd;}
#contacte .boto, #contract .boto{width:75px;height:25px;padding-bottom:4px;border:1px solid #9c5b94;background-color:#b366a9;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;-moz-border-radius:3px;border-radius:3px;}
	
#contacte .boto:hover, #contract .boto:hover {background-color:#c285ba;}
#contract input.error,#contacte input.error {border:1px solid #b366a9;background:#D3BED0;}
#contacte span.error,#contract span.error{display:none !important;}
#lalopd span.error{display:block !important;color:#CC0000;font-size:11px;}
#envia{margin:30px 0px 0px 150px;cursor:pointer;}
#contacte #envia{margin:5px 0px 0px 0px;cursor:pointer;}

#captchaimage { position:relative;float:left;}
		#refreshimage {display:block;height:46px;	margin-bottom:5px;	text-decoration:none !important;width:132px !important;display:block;}
			#refreshimage img {border:1px solid #cbccd0;}
		.captcha-info {cursor:pointer;background:url("../img/captcha-info.png") no-repeat left top;	display:block;	height:16px;	left:142px;	position:absolute;	top:4px;	width:16px;	}
		.captcha-refresh {cursor:pointer;background:url("../img/captcha-refresh.png") no-repeat left top;display:block;	height:16px;	left:142px;	position:absolute;	top:24px;	width:16px;	}
		#captchaimage input[type="text"] {	width:160px !important;	}	#captchaimage .mini {	color:#707070;	font-size:11px;margin-top:5px;}


		
/* Peu */

#peu {margin-top:40px;padding-top:16px;background:url(../img/peu_bkg.png) repeat-x;}
	#peu-dins {position:relative;width:962px;height:129px;margin:0 auto;}
	#peu #categories {width:712px;list-style:none;font-size:12px;color:#9f9f9f;}
	#peu #categories li {display:inline;}
	#peu #categories a {padding:0 5px 0 2px;font-size:12px;text-decoration:underline;}
	#peu #categories a:hover {color:#8C4483;}
	
	#menupeu {list-style:none;}
	#menupeu li {display:inline;color:#898989;}
	#menupeu a {padding-right:4px;font-weight:bold;color:#898989;font-size:11px;}
	
	#adreca {color:#9f9f9f;font-size:11px;}
	#adreca strong {color:#898989;}
	#adreca a {color:#9f9f9f;}
	
	#xarxes {position:absolute;right:0;top:0;list-style:none;width:185px;}
	#xarxes li {display:inline;padding-left:0px;}
	#xarxes a {position:relative;top:-2px;display:block;float:left;height:18px;padding-left:22px;background-repeat:no-repeat;background-position:left center;color:#626262;font-size:10px;}
	#xarxes a:hover {text-decoration:none;}
	#xarxes span {border-bottom:1px dotted #858585;display:none;}
	a.rss {background-image:url(../img/rss.png)}
	a.facebook {background-image:url(../img/facebook.png);}
	a.blog {background-image:url(../img/blog.png);}
	a.twitter {background-image:url(../img/twitter.png);}
	a.youtube {background-image:url(../img/youtube.png);}
	
	#interactiu {position:absolute;right:0;bottom:14px;}
	#interactiu img {vertical-align:-3px;}
	#interactiu a {color:#9f9f9f;font-size:11px;}
	#interactiu a:hover {text-decoration:none;}	
	
/* Cistell */ 	
#cistell{border:0px;font-size:11px;}
#cistell th{background:#eef2f4;font-weight:normal;text-transform:uppercase;padding-top:1px;padding-bottom:1px;}
#cistell th.in{padding-left:1px;}
#cistell th.in span{border-left:1px solid #FFF;}
#cistell th.fi{padding-right:1px;}
#cistell th.fi span{border-right:1px solid #FFF;}

#cistell th span{border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;padding:5px;}
#cistell tr{padding:1px;}
#cistell td.sep{background:none;height:6px;padding:0px;border:0px;}
#cistell td.in{border-left:1px solid #f4f4f2;}
#cistell td.fi img{position:relative;top:1px;margin-right:5px;}
#cistell td.fi a{color:#9B9B9B;}
#cistell td.fi{border-right:1px solid #f4f4f2;}
#cistell td{padding:5px;background:#FFF url(../img/cistell_bkg.png) repeat-x left bottom;border-bottom:1px solid #f4f4f2;border-top:1px solid #f4f4f2;}
#cistell h2{font-weight:normal;font-size:12px;color:#b366a9;}
#cistell h2.codi{padding-top:4px;}
#cistell p{width:200px;float:left;font-size:11px;margin:0px;}
#cistell div{width:130px;float:left;}
#cistell td .img{border:1px solid #e2e1e1;float:left;margin-right:10px;}
#cistell td.transport{padding-left:80px;}
#cistell ul{list-style:none;margin-left:68px;height:20px;}
#cistell ul li{float:left;height:15px;}
#cistell ul span{padding:3px 5px 0px 10px;display:block;}
#cistell ul a{margin:3px 5px 0px 10px;display:block;}
#cistell li.errors{color:#CC0000;padding:3px 0px 0px 10px;font-weight:bold;}
#cistell td.error{color:#CC0000;}
#cistell td i{text-decoration:line-through;font-style:normal;color:#CC0000;}
	
#subtotal{border-top:1px dotted #e8e8e8;margin:10px 0px;font-size:11px;text-align:right;color:#9f9f9f;padding-bottom:5px;}
#subtotal p.subt{border-bottom:1px dotted #e8e8e8;padding:10px 0px 15px 0px;margin:0px;}
#subtotal ul{border-top:1px dotted #e8e8e8;list-style:none;padding-top:10px;clear:both;}
#subtotal li{float:right;}
#subtotal li a.buto{float:left;margin:15px 15px 0px 0px;}
	#subtotal p span{font-size:25px;color:#9B9B9B;position:relative;top:3px;margin-left:5px;}

	ul.zona{list-style:none;}
		#subtotal ul.zona li{float:left;}
		#subtotal ul.zona li.lopd{float:right;}
			ul.zona input{margin-right:5px;}
			ul.zona select{font-size:11px;position:relative;top:-2px;margin-left:5px;}
	
	#formulari_compra span.error{color:#CC0000;display:block;padding:3px 0px;}
	#formulari_compra #erroraceptar{height:1px;}
	
/* Procés de compra */	
#compra-a{width:505px;float:left;padding:30px 35px 0px 20px;list-style:none;}	
ul#compra-a li{float:left;margin-right:50px;}	
	.ml20{margin-left:20px;}
#compra-b{width:315px;float:left;padding:10px 20px 0px 0px;}	
	#compra-b div{border:1px solid #eef2f4;margin-top:10px;}	
	#compra-b div div{border:1px solid #FFF;background:#eef2f4;padding:5px 15px 20px 15px;margin:0px;}	

#compra-a h3,#compra-b h3{text-transform:uppercase;}
#compra .boto{cursor:pointer;}

#navega-compra{list-style:none;margin:15px 0px 0px 20px;padding-bottom:65px;height:0px;background:url(../img/navega_bkg.png) repeat-x left bottom;}
#navega-compra li{float:left;background:url(../img/separador.png) no-repeat top right;margin-right:15px;}
#navega-compra li.ultim{background:none;}
#navega-compra li img{float:left;}
#navega-compra li p{float:left;padding:2px 15px 2px 10px;margin:0px;}

#login ul{list-style:none;height:70px;}
#login li{padding-top:10px;height:18px;clear:both;}
#login label,#registre label{width:210px;float:left;}
#login input,#registre input,#registre select,#registre textarea{width:268px;border:1px solid #e2e9ef;border-top:1px solid #aaadb2;float:left;padding:1px;}
#registre textarea{height:80px;}
#login input.boto,#registre input.boto,.inputboto{cursor:pointer;width:auto;height:25px;padding:0px 5px 4px 5px;border:1px solid #9c5b94;background-color:#b366a9;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;-moz-border-radius:3px;border-radius:3px;}
.tambe{width:auto;background:#f3f3f3;text-transform:uppercase;padding:5px;border:3px double #ececec;border-bottom:0px;}
#login input.boto,#login a,#registre input.boto{margin:20px 0px 0px 210px;}
#login a{font-size:11px;}

#lopd,#dades{width:15px !important;}
#registre ul{list-style:none;}
#registre li{padding-top:10px;clear:both;}
#registre li.lopd{font-size:11px;}
#registre input.error,#registre select.error,#login input.error,#login select.error{border:1px solid #CC0000;background:#FFEDF1;}
#registre li.radios input{width:15px;margin-right:5px;position:relative;top:2px;}
#registre li.radios h3{margin-bottom:5px;}
#registre p.info{font-size:11px;margin-left:210px;clear:both;}

#pagament{height:45px;background:#EAEAEA;clear:both;padding:20px;}
#pagament p{width:400px;float:LEft;margin:5px 0px;}
#pagament input.boto,button{cursor:pointer;float:right;width:250px;height:45px;padding:0px 5px 4px 5px;border:1px solid #9c5b94;background-color:#b366a9;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;-moz-border-radius:3px;border-radius:3px;}


#captchaimage { position:relative;float:left;}
		#refreshimage {display:block;height:46px;	margin-bottom:5px;	text-decoration:none !important;width:132px !important;display:block;}
			#refreshimage img {border:1px solid #cbccd0;}
		.captcha-info {cursor:pointer;background:url("../img/captcha-info.png") no-repeat left top;	display:block;	height:16px;	left:142px;	position:absolute;	top:4px;	width:16px;	}
		.captcha-refresh {cursor:pointer;background:url("../img/captcha-refresh.png") no-repeat left top;display:block;	height:16px;	left:142px;	position:absolute;	top:24px;	width:16px;	}
		#captchaimage input[type="text"] {	width:160px !important;	}	#captchaimage .mini {	color:#707070;	font-size:11px;margin-top:5px;}		
	

		

/* Recursos */
a.boto{width:auto;height:25px;padding:4px 5px 4px 5px;border:1px solid #9c5b94;background-color:#b366a9;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;-moz-border-radius:3px;border-radius:3px;}
.loading{background:url(../img/loader.gif) no-repeat center center;}
.bkgblau{background:#e6e9ec;}
.avis{background:#BB9DC6;border:1px solid #A05599;padding:5px;}
.avis2{background:#BB9DC6;border:1px solid #A05599;padding:5px;font-weight:bold;color:#FFF;text-align:center;}
#cerca_boto {float:left;text-align:center;margin:0px 0px 5px 20px;font-weight:normal;}
	#cerca_boto span{display:block;width:75px;height:16px;padding:2px 0px;border:1px solid #9c5b94;background-color:#b366a9;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;-moz-border-radius:3px;border-radius:3px;}
	#provin {width:220px;float:left;font-size:11px;padding:2px 5px;color:#807f7f;}
	
.buto{background:url(../img/boto_left.png) no-repeat 0px 0px;color:#FFF;text-transform:uppercase;height:23px;padding:5px 0px 4px 0px;}	
.buto span{background:url(../img/boto_right.png) no-repeat 100% 0px;margin-left:8px;padding:5px 8px 4px 0px;}	
.comparteix{float:left;font-size:11px;margin-right:10px;}

ul#llistat_videos{list-style:none;} 
	#llistat_videos li {border-bottom:1px dotted #e8e8e8;}
	#llistat_videos li.primer {border:0px;}
	#llistat_videos a {background:url(../img/logo_coloca.png) no-repeat 0px 10px;display:block;height:37px;padding:15px 0px 0px 50px;width:288px;}
	
#mapaweb{list-style:none;margin-left:30px;}	
 #mapaweb h3{font-size:12px;text-decoration:underline;font-weight:normal;margin-top:2px;}	
 #mapaweb ul{margin:5px 0px 10px 20px;list-style:none;}	
 
 .compra_ko,.compra_ok{padding-left:30px;}
 .compra_ko p{width:600px;font-size:14px;background:url(../img/ko.png) no-repeat 0px 10px;padding:20px 0px 20px 40px;}
 .compra_ok p{width:600px;font-size:14px;background:url(../img/ok.png) no-repeat 0px 10px;padding:20px 0px 20px 40px;}
 .compra_ko div,.compra_ok div{width:600px;}
 .compra_ko img,.compra_ok img{float:right}

 /* BUSCADOR GOOGLE */

	
  #searchcontrol .gsc-resultsbox-visible{width:920px;}
  #searchcontrol .gsc-cursor-page{font-size:12px;color:#000;text-decoration:none;}
  #searchcontrol .gsc-cursor-page:hover{text-decoration:underline;}
  #searchcontrol .gsc-cursor-current-page{font-size:12px;color:#999;font-weight:bold;}
  #searchcontrol .gsc-search-box,#searchcontrol .gsc-tabsArea,#searchcontrol .gsc-trailing-more-results,#searchcontrol .gsc-trailing-more-results{display:none;}
  #searchcontrol .gsc-resultsHeader{display:none;}
 	 #searchcontrol .gs-title{font-size:14px;font-weight:bold;color:#b366a9;text-decoration:none;}
 	 #searchcontrol .gs-title b{color:#333;text-decoration:none;}
 	 #searchcontrol .gs-snippet{color:#999;}
 	 #searchcontrol .gs-snippet b{color:#000;}
 	 #searchcontrol .gs-visibleUrl a{color:#b366a9;}
 	 #searchcontrol .gs-watermark{display:none;}
 	 #searchcontrol .gs-watermark,#searchcontrol .gsc-keeper,#searchcontrol .gs-visibleUrl-short{display:none;}
 	 #searchcontrol .gs-visibleUrl-long{display:block !important;color:#b366a9;}
 	 
/* Tooltip */
#tooltip { border:#f00; background:url(../img/dialeg.png) no-repeat; position:absolute; margin-top:0px; margin-left:-100px;width:150px;opacity: 0.9; z-index:110; }
#tooltip.viewport-bottom { border:#f00; background:url(../img/dialeg2.png) no-repeat 0% 100%; position:absolute; margin-top:0px; margin-left:-100px;width:150px;opacity: 0.9; z-index:110; }
#tooltip h3 {font-family:Tahoma;font-size:10px;color:#000;font-weight:normal;}
#tooltip h3 .titol {font-size:10px;font-weight:bold;line-height:110%;}
#tooltip h3 .resum {font-size:10px;line-height:110%;padding-top:4px;}
#tooltip .cnt { background-color:#fff;margin-top:12px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:2px 8px 8px 8px; }
#tooltip.viewport-bottom .cnt { background-color:#fff;margin-bottom:12px;border-bottom:0px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-top:1px solid #c5c5c5;padding:2px 8px 8px 8px; }
#tooltip strong {font-weight:bold;text-transform:uppercase;}

/* Uploadify */
#basic-demo{padding-bottom:10px;}
#basic-demo .uploadifyQueueItem {
  background-color: #F5F5F5;
  border: 2px solid #E5E5E5;
  font: 11px Verdana, Geneva, sans-serif;
  margin-top: 5px;
  padding: 10px;
  width: 290px;
}
#basic-demo .uploadifyError {
  background-color: #FDE5DD !important;
  border: 2px solid #FBCBBC !important;
}
#basic-demo .uploadifyQueueItem .cancel {
  float: right;
}
#basic-demo .uploadifyQueue .completed {
  background-color: #E5E5E5;
}
#basic-demo .uploadifyProgress {
  background-color: #E5E5E5;
  margin-top: 10px;
  width: 100%;
}
#basic-demo .uploadifyProgressBar {
  background-color: #0099FF;
  height: 3px;
  width: 1px;
}	
span.error{color:#CC0000;}
#personal input.error{border: 1px solid #CC0000;background:#FFEE00;}
