/* CSS Document */
body {	background: #ECECEC ; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000}
br.clear {font-size: 1px; line-height: 1px; font-weight: normal; clear:both; height:1px;}
a, a:active, a:link, a:visited { text-decoration:none; color:#9C1E8B}
a:hover {  text-decoration:underline; } 

	
/*  ************* E S T R U C T U R A ************  */

div#contenidor { position:relative; width:830px; margin-left: auto; margin-right: auto;  padding: 0 0 0 50px ; }
	div#top { height:480px;}
		div#foto { width:610px; height:440px; position: absolute; top:40px; left:128px;}
		div#submenu { width:199px; height:149px; background:url(../img/ref_vincles.gif) no-repeat; position: absolute; top:320px; left:-15px;}
		div#submenu div{ padding:35px 33px 0 0; text-align:right; line-height:17px;}
		div#submenu div strong{ font-weight:bold;}
		div#idioma { width:262px; height: 30px;	position: absolute; top:15px; left:623px; text-align:right}
		div#idioma a.blog { text-decoration:none; color:#9C1E8B; font-weight:bold;}
		div#idioma a.blog:hover { text-decoration:underline; color:#9C1E8B; font-weight:bold;}
		div#idioma .lang-text{ text-decoration:none; color:#777777; font-size:11px;}
		div#idioma a.lang{ text-decoration:underline; color:#777777; font-size:11px;}
		div#idioma a.lang:hover{ text-decoration:underline; color:#000000; font-size:11px;}
		div#logo { width:262px; height: 130px;	background-image: url(../img/logo_nobodinoz.gif);	background-repeat: no-repeat; position: absolute; top:35px; left:623px}
		div#utils{ width:230px; float:left; margin:22px 0 0 0; }
		/*div#menu { width: 154px; text-align:left; float:right; margin:167px 0 0 0}*/  
		div#menu { width: 154px; text-align:left; position: absolute; top:167px; left:726px;}
	div#topSenseFoto { height:128px}
	div#continguts, div#contingutsSenseFoto { width:630px;} 
	div#peu { clear:both; width:630px; font-size:11px; padding: 40px 0 0 0;} 
/*  **************    T O P     *****************  */

div#utils li {	display: inline; list-style: none inside; margin: 0 23px 0 0; }
div#utils a.micuenta {	background:url(../img/icon_micuenta.gif) no-repeat 55px 5px; padding:10px 20px 10px 0; line-height:25px;}
div#utils a.micompra {	background:url(../img/icon_micompra.gif) no-repeat 60px 5px; padding:10px 25px 10px 0; line-height:25px;}
h1 {display:none}

/* menu principal */
div#menu li { line-height:18px; padding:0 0 0 11px; color:#9C1E8B}
div#menu li.inici {font-size:13px;}
div#menu li.producte {font-size:15px; color:#000000; margin: 5px 0 4px 0}
div#menu li.novetat {font-size:14px; margin-top:16px}
div#menu li.actiu { font-weight:bold; background:url(../img/icon_actiu.gif) no-repeat 0px 5px;}
div#menu li.seguir { background: url(../img/icon_seguir.gif) no-repeat 118px 7px;}

/*  **************    C O N T I N G U T S     *****************  */

/* cercador */
div#buscar input { border: 1px solid #D4D4D4; font-size:11px; color:#000000; padding:2px 5px; margin:0 5px 3px 0; width:100px}
div#buscar a { height:22px}

/* **** */
div.producte { position:relative; width:140px; height:160px; float:left; padding: 5px 8px; border-right: 1px solid #D4D4D4 }
h2 { font-size:16px; color:#000000; font-weight:normal; border-bottom: 1px solid #D4D4D4; margin:14px 0 17px 0; padding: 0 0 4px 2px}
h3 { text-align:center; font-size:11px; color:#9C1E8B; font-weight:bold; text-transform:uppercase; margin:5px 0}
h4 { text-align:center; font-size:15px; color:#777777; font-weight:bold;}
.noborder {border:0!important}
div.separacio {clear:both; height:13px; margin-bottom:16px; border-bottom:1px solid #D4D4D4} 
.new { position:absolute; z-index=2; top:0; left:3px}

/* productes */
div#descripcioProducte { float: left; width:383px }
div#descripcioProducte h2 { font-size:30px; color:#9C1E8B; font-weight:normal; border-bottom: 1px solid #D4D4D4; margin:14px 0 17px 0; padding: 0 0 4px 2px;}
div#descripcioProducte p { line-height:14px; padding-left:2px}

div#caracterisiquesProducte { float: right; width:208px}
div#caracterisiquesProducte h4 { font-size:11px; font-weight:normal; text-align:right; border-bottom: 1px solid #D4D4D4; margin:30px 0 17px 0; padding: 0 2px 7px 2px;}
div#caracterisiquesProducte h4 a { background:url(../img/icon_tornar.gif) 0px 5px no-repeat; padding-left:9px}
div#caracterisiquesProducte dl { margin:0 0 0 5px;}
div#caracterisiquesProducte dt { float:left; clear:left; width:50px; padding: 0 5px 10px 0;}
div#caracterisiquesProducte dd { padding-bottom:10px;}
div#caracterisiquesProducte strong { font-size:15px; font-weight:bold; color:#9C1E8B;}
div#caracterisiquesProducte select { font-size:11px; color:#777;}
div#caracterisiquesProducte ul { border-top: 1px solid #D4D4D4; margin:5px 0 0 0; padding: 15px 0 0 5px; }
div#caracterisiquesProducte ul li { margin-bottom:10px}
div#caracterisiquesProducte a.comprar { font-size:13px; font-weight:bold; padding:5px 25px 5px 0; background:url(../img/icon_micompra.gif) 130px 0px no-repeat;}

div#fotosProducte { clear:both; width:100%; padding-top:10px}
div#fotosProducte h3 { font-size:16px; color:#000000; font-weight:normal; text-align:left; text-transform:none; border-bottom: 1px solid #D4D4D4; margin:0 0 17px 0; padding: 0 0 4px 2px}
div#fotosProducte div.producte { height:100px;}

/* Buscar */
div#contingutsSenseFoto h2 { font-size:30px; color:#9C1E8B; font-weight:normal;}
div#contingutsSenseFoto p { margin-left:162px; margin-top:45px}
div#contingutsSenseFoto p.resultats { padding-left:2px; margin:0 0 15px 0}
div#contingutsSenseFoto p.resultats strong { font-size:12px; color:#777777; font-weight:normal}
div#contingutsSenseFoto div.producte { height: 120px!important}


/* Compra */
ul#fases { list-style: none; width:630px; clear:both;}
ul#fases li { display: inline; font-size:20px; font-weight:bold; color:#AAA}
ul#fases li p { margin:0; padding:6px 0 0 0; text-align:center; float:left; width:155px; height:60px; background:url(../img/fons_fase.gif) center top no-repeat;}
ul#fases li strong{ font-size:12px; font-weight:bold; text-transform:uppercase; color:#AAA; display:block; margin: 15px 0 0 0}
ul#fases li.actiu { color:#FFF} 
ul#fases li.actiu p { background:url(../img/fons_fase_a.gif) center top no-repeat;}
ul#fases li.actiu strong { color:#9C1E8B;}

table#factura { width:630px; color:#000; font-size:14px; margin:0; padding:0; border-collapse:collapse}
table#factura td { width:150px; border-bottom:1px solid #D4D4D4; vertical-align:middle; line-height:16px}
table#factura td.foto img { border-right:1px solid #D4D4D4; margin:10px 0; padding:10px 10px 10px 0}
table#factura td.descripcio { font-size:14px; padding-left:8px}
table#factura td.descripcio dl { margin:5px 0}
table#factura td.descripcio dt { font-weight:bold; text-transform:uppercase; }
table#factura td.quantitat { font-size:12px;}
table#factura td.preu { font-size:15px; color:#777; text-align:right}
table#factura td.preu strong { font-weight:bold}
table#factura td.despeses, table#factura td.total { padding:14px 0 14px 2px; border:0;}
table#factura td.despeses { width:480px; border-bottom:1px solid #000;}
table#factura td.preuDespeses { font-size:15px; color:#777; text-align:right; border-bottom:1px solid #000;}
table#factura td.preuDespeses strong { font-weight:bold}
table#factura td.total { width:630px; text-align:right; color:#000; font-size:15px}
table#factura td.total strong { margin-left:15px; font-weight: bold}

table#seleccioQuantitats td { border:0; text-align:right}
table#seleccioQuantitats a { display:block; margin:2px 20px 0 0;}
table#seleccioQuantitats input { border: 1px solid #7F9DB9; font-size:11px; color:#000000; padding:2px 5px; margin:0 5px 0 0; width:20px }
table#seleccioQuantitats td.unitats { width:50px}
table#seleccioQuantitats td.botons { width:16px}

div.continuar { font-size:18px; font-weight:bold; text-align:right; margin-top:10; padding-top:10px;}
div.continuar a { background:url(../img/icon_continuar.gif) 92px 7px no-repeat; padding-right:20px;}

.text_titol{ font-size:16px; font-weight:bold; text-align:left; color:#9C1E8B; }
.text_form{ font-size:12px; text-align:right; color:#9C1E8B; vertical-align:top; }
.text_form_bold{ font-size:12px; font-weight:bold; text-align:right; color:#9C1E8B; }
.text_form_bold2{ font-size:13px; font-weight:bold; text-align:left; color:#9C1E8B; }
.text_obli{ font-size:10px; text-align:left; color:#9C1E8B; }
.caixa_form{ border: 1px solid #777777; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; }

a.link{ text-decoration:none; font-size:11px; color:#9C1E8B; }
a.link:hover{ text-decoration:underline; font-size:11px; color:#9C1E8B; }

.link_boto{ font-size:18px; color:#9C1E8B; }
a.link_boto{ text-decoration:none; font-size:18px; font-weight:bold; color:#9C1E8B; }
a.link_boto:hover{ text-decoration:underline; font-size:18px; font-weight:bold; color:#9C1E8B; }

/*  **************    P E U     *****************  */
div#peu p {border-bottom: 1px solid #D4D4D4; margin-bottom:9px;  padding: 0 0 9px 2px}
div#peu a {margin-right: 18px}