body {

	font-family: tahoma, arial, sans-serif;

	font-size:11px;

	background:#FFF url(../imatges/disseny/bg_ratllat.jpg) 50px 100px ;

	margin:0;

	padding:0;

}



#nevat { background:url(../imatges/disseny/bg_general.gif) top repeat-x; margin:0; padding:15px;}

#nevat_cos {background:#FFFFFF;}

h1, h2, h3, h4, h5, form		{ margin:0; }

a								{ text-decoration:none;	color:#000; }

a:hover							{ color:#000; }

img								{ border:0; }



h1 {

	text-align:left;

	font-size:13px;

	margin:0 0 10px 0;

}



/* DISSENY ESTRUCTURAL */



#page

{

	width:770px;

	margin:15px 0 15px 0;

	padding:1px;

}

#content td#left, #content td#center, #content td#right { vertical-align:top }

#head

{

	text-align:left;

}

#content #left

{

	width:150px;

	text-align:left;

}

#content #center

{

	padding:0 15px 0 15px;

	text-align:left;

}

#content #right

{

	width:120px;

	text-align:right;

}

#foot

{

	clear:both;

	background:#FFF url(../imatges/disseny/bg_web_inferior.gif) top center no-repeat;/* 0 15px;*/

	padding:20px 10px 10px 10px;

	font-size:11px;

}

.clear

{

	clear:both;

	display:block;

}

/* Clases varies */

.linia_blanca

{

	height:12px;

}

a.mas_info

{

	color:#000;

	font-size:10px;

	background:transparent url(../imatges/icones/info.gif) left center no-repeat;

	padding:1px 1px 1px 20px;

}



a.info

{

	color:#000000;

	font-weight:bold;

}

a.info:hover

{

	text-decoration:underline;

}

/* DISSENY DE MENUS */



#content #left ul /* Totes les llistes de la columna esquerra */

{

	list-style:none;

	margin:0;

	padding:0;

}

#left ul li /* LI DE PRIMER NIVELL */

{

	font-size:11px;

	line-height:19px;

}

#left ul li ul li /* LI DE PRIMER NIVELL */

{

	font-size:0.9em;

	line-height:16px;

}

#left ul li ul li ul li /* LI DE TERCER NIVELL */

{

	font-size:10px;

	line-height:16px;

	border:0;

}



#left a

{

	padding:0 0 1px 5px;

	display:block;

}



/* MENU SUPERIOR BOTONERA */



#menu_sup

{

	list-style:none;

	margin:5px 0 5px 0;

	padding:0;

}

#menu_sup li

{

	margin:0;

	padding:0;

	display:inline;

}

#menu_sup li.atencion

{

	margin:0;

}



/* MENUS PERSONALITZATS */



/* Menu tienda */



#menu_tienda a { font-family:Tahoma, sans-serif; }

#menu_tematico a  { font-family:Tahoma, sans-serif; }

#menu_codigo a  { font-family:Tahoma, sans-serif; }



#menu_tienda li a /* Enllaç de nivell 1 */

{

	background:transparent url(../imatges/menus/esq_bg_tienda_n1.gif) repeat-x top;

	border-bottom:1px solid #3488DB;

	color:#000;

}

#menu_tienda li a:hover /* Enllaç de nivell 1 */

{

	color:#202A8D;

}

#menu_tienda li ul /* llista de nivell 2 */

{

	background:#F5F9FD;

	border-bottom:1px solid #CCE1F6;

	background:transparent url(../imatges/menus/esq_bg_tienda_n2.gif) repeat-y top;

}

#menu_tienda li ul a /* llista de nivell 2 */

{

	background:none;

	border-bottom:0;

	border-left:3px solid #CCE1F6;

	color:#444;

}

#menu_tienda li ul a:active /* llista de nivell 2 */

{

color:#000;

}

#menu_tienda li ul a:hover /* llista de nivell 2 */

{

	background-color:#FFFFFF;

	border-left:3px solid #3488DB;

	color:#000;

}



/* Menu tematico */



#menu_tematico li a /* Enllaç de nivell 1 */

{

	background:transparent url(../imatges/menus/esq_bg_tematico_n1.gif) repeat-x top;

	border-bottom:1px solid #FF9C00;

	color:#CC0000;

}

#menu_tematico li a:hover /* Estant a sobre del enllaç de nivell 1 */

{

	color:#000;

}

#menu_tematico li ul li /* Enllaç del nivell 2 */

{

	background:transparent url(../imatges/menus/esq_bg_tematico_n2.gif) repeat-x top;

	color:#000;

}

#menu_tematico li ul li a /* Enllaç del nivell 2 */

{

	background:none;

	border:0;

	border-bottom:1px solid #FFDBA1;

	color:#666666;

}

#menu_tematico li ul li a:hover  /* Estant a sobre del enllaç de nivell 2 */

{

	color:#990000;

}

#menu_tematico li ul li ul /* Llista de nivell 3 */

{

	background:#FFFBF5 url(../imatges/menus/esq_bg_tematico_n3.gif) repeat-x top;

	border-top:1px solid #FFF;

	border-bottom:1px solid #FFE3B8;

	padding:3px 0 3px 0;

}

#menu_tematico li ul li ul li /* Objecte de llista de nivell 3 */

{

	background:transparent url(../imatges/menus/ico_tienda_n3.gif) no-repeat;

	padding-left:6px;

}

#menu_tematico li ul li ul li a /* Enllaç de nivell 3 */

{

	background-image:none;

	border:0;

	color:#333;

}

#menu_tematico li ul li ul li a:hover /* Estant a sobre del enllaç de nivell 3 */

{

	color:#000;

}



#menu_tematico a.menu_messub

{

	background:transparent url(../imatges/menus/ico_messub.gif) no-repeat top right;

	cursor:pointer;

	display:block;

}

#menu_tematico a.menu_messub:hover

{

	background-position:right -17px;

	

}

.n3

{

	display:none;

	visibility:hidden;

	position:absolute;

}



#menu_tematico li ul li.ver ul

{

	visibility:visible;

	position:static;

	display:block;

}

#menu_tematico li ul li.nover ul

{

	display:none;

}



/* ----------------------- menu codigo de barras*/



#menu_codigo li a /* Enllaç de nivell 1 */

{

	background:transparent url(../imatges/menus/esq_bg_codigo_n1.gif) repeat-x top;

	border-bottom:1px solid #5db757;

	color:#000;

}

#menu_codigo li a:hover /* Enllaç de nivell 1 */

{

	color:#24941d;

}

#menu_codigo li ul /* llista de nivell 2 */

{

	background:#F5F9FD;

	border-bottom:1px solid #5db757;

	background:transparent url(../imatges/menus/esq_bg_codigo_n2.gif) repeat-y top;

}

#menu_codigo li ul a /* llista de nivell 2 */

{

	background:none;

	border-bottom:0;

	border-left:3px solid #5db757;

	color:#444;

}

#menu_codigo li ul a:active /* llista de nivell 2 */

{

color:#000;

}

#menu_codigo li ul a:hover /* llista de nivell 2 */

{

	background-color:#FFFFFF;

	border-left:3px solid #5db757;

	color:#000;

}



/* COLUMNA DRETA ---------------------------------------------------------------------------------------------------------------*/



#right dl

{

	margin:0 0 10px 0;

	padding:0;

}

#right dl dt

{

	margin:0;

	padding:0;

	font-size:10px;

	font-weight:bold;

	text-align:right;

	line-height:18px;

	padding-right:5px;

}

#right dl dd

{

	margin:0;

	padding:0;

	font-size:10px;

	text-align:left;

	padding:5px;

	border-width:1px;

	border-style:solid;

	border-bottom-width:2px;

}

#right dl dd span

{

	font-size:17px;

	text-align:center;

	font-weight:normal;

}

#right dl dd h4

{

	font-size:10px;

	text-align:center;

	font-weight:normal;

}

#right dl dd a

{

	display:block;

}

#right dl.tienda a.new_user

{

	border:1px solid #CBE3FD;

	text-align:center; padding:2px 2px 3px 2px;

	background-color:#EDF4FC; margin-top:5px;

	font-weight:bold;

}

#right dl.tienda a.new_user:hover		{ border-color:#69A1E2; }

#right dl.tienda						{ background:transparent url(../imatges/col_dreta/botiga_cap_bloc.gif) top left no-repeat; }

#right dl.tienda dd						{ border-color:#BBD7F3;	background:#FFF url(../imatges/carrito/bg_mini.gif) bottom right no-repeat; }

#right dl.portal						{ background:transparent url(../imatges/col_dreta/portal_cap_bloc.gif) top left no-repeat; }

#right dl.portal dd						{ border-color:#E6D399; }

#right dl.tienda dd div					{ padding:0 0 4px 0; }



#right .minicarrito th, #right .minicarrito td

{

	border-bottom:1px solid #E3EDFA;

	padding:2px 0 3px 0;

}

#right dl.tienda td {text-align:right}



#right .minicarrito a { vertical-align:middle; }



#right input.form-text

{

	font-size:10px;

	width:100px;

	background-color:#F5F9FD;

	border-color:#9ABFE5;

}

#right input.form-submit

{

	font-size:10px;

	cursor:pointer;

}

input.form-submit {

	font-family:tahoma, sans-serif;

	font-size:11px;

	padding:2px 5px 3px 5px;

	margin-bottom:5px;

}

input.form-text {

	font-family:tahoma, sans-serif;

	font-size:11px;

	padding:2px 2px 3px 2px;

	width:auto;

	border:1px solid #CCC;

}



td.banner

{

	text-align:right;

	width:500px;

	height:64px;

	

}

img.banner, object.banner

{

	padding:1px 1px 1px 20px;

	background:transparent url(../imatges/disseny/bg_publi.gif) top left no-repeat;

}

table.comprasr { width:100%; font-size:10px; }

table.comprasr th {

border-top:1px solid #FFDBA1;

border-bottom:1px solid #FFDBA1;

padding:6px;

background-color:#FFFAF1;

}

table.comprasr td {

border-bottom:1px solid #FFE8C4;

padding:6px;

}

table.comprasr td.print {

text-align:right;

}

table.comprasr td img {

cursor:pointer;

margin:0;

padding:0;

}



table.avis

{

	background:url(../imatges/disseny/bg_info_fotos.gif);

	border:2px solid #CC0000;

	margin:20px 0 0 0;

	width:100%;

}

table.avis td

{

	background: url(../imatges/icones/informacio.gif) left center no-repeat;

	padding:6px 3px 6px 50px;

	font-size:12px;

}

table.avis a:link, table.avis a:visited

{

	color:#000;

	font-weight:bold;

	text-decoration:none;

}

table.avis a:hover

{

	color:#CC0000;

	text-decoration:underline;

}



table.faq

{

	background:#fff9ef ;

	border:2px solid #fff3df;

	margin:20px 0 0 0;

	width:100%;

	padding:10px;

}

table.faq tr

{

	padding:10px;

}

table.faq th

{

	font-size:14px;

	font-weight:bold;

	line-height:14px;

	color:#BB760A;

}

table.faq td

{

	font-size:11px;

	line-height:14px;

}



#mujerador

{

	font-size:12px;

	text-align:center;

	color:#000;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

#mujerador a, #mujerador a:link, #mujerador a:visited

{

	color:#000;

	text-decoration:none;

}

#mujerador a:hover

{

	color:#BB760A;

	text-decoration:underline;

}



optgroup

{

	background-color:#F1F1F1;

	border-bottom:1px solid #D1D1D1;

	padding:2px 1px 3px 3px;

	font-style:normal;

}

option

{

	background-color:#FFF;

	padding:2px 1px 3px 4px;	

	border-bottom:1px solid #E9E9E9;

}

option.seccio

{

	background-color:#F1F1F1;

	border-bottom:1px solid #D1D1D1;

	padding:2px 1px 3px 3px;

	font-style:normal;

}

select

{

	width:250px;

}





#bloc_cercador { background:url(../imatges/disseny/bg_cercador.png) bottom center no-repeat; margin-bottom:5px; padding:2px 2px 5px 3px; }

#bloc_cercador input.cercador_text {font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif; font-size:11px; width:110px; background:#fff url(../imatges/disseny/bg_inp_recomanar.gif) bottom repeat-x; border:1px solid #B3B9EA; margin:2px 0 2px 0; color:#1A5EA0;}

#bloc_cercador input.cercador_boto {font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif; font-weight:bold; background:#fff url(../imatges/disseny/bg_inp_recomanar.gif) bottom repeat-x; color:#1A5EA0; font-size:12px; width:100px; border-left:1px solid #DFE2EF; border-top:1px solid #DFE2EF; border-bottom:1px solid #959BB9; border-right:1px solid #959BB9;}

#bloc_cercador h1 { font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; font-size:13px; color:#CF1111;}

#bloc_cercador a { font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif; font-size:12px; color:#24941d; font-weight:bold}

#bloc_cercador a:hover { color:#CF1111; text-decoration:underline;}



#llista_cerca { width:90%;}

#llista_cerca th { color:#000; background:#EDF4FB; border-bottom:1px solid #C9E2FB; font-size:15px; padding:6px 5px 3px 10px; }

#llista_cerca td { margin-bottom:10px; border-bottom:1px #BB4F4F }

#llista_cerca tr { padding-top: 12px;}

#llista_cerca h2 { margin-top:12px; padding-left:25px; background:url(../imatges/disseny/ico_dreta.png) left center no-repeat; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}

#llista_cerca h5 { margin-top:6px; color:#8FC4F7; font-size:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin-bottom:5px;}

#llista_cerca h4 { margin-top:12px; font-size:12px;}

#llista_cerca .ombra { background:#F0F7FE; }



h2.portal

{

	background:url(../imatges/disseny/bg_h1.gif) bottom repeat-x;

	font-family:Trebuchet, Arial, Helvetica, sans-serif;

	color: #EC9206; !important

	font-size:18px;

	font-weight:bold;

	padding:5px 10px 5px 10px;

	margin-bottom:0;

	border:1px solid #FFF3DF;

}



#avansat { text-align:left; margin-top:20px;}



#avansat th { padding-top:15px; width:100px; border-bottom:1px solid #C9E2FB;}

#avansat td { padding-top:15px;}

#avansat input.cercador_boto {font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; font-weight:bold; background:#fff url(../imatges/disseny/bg_inp_recomanar.gif) bottom repeat-x; color:#1A5EA0; font-size:12px; width:150px; border-left:1px solid #DFE2EF; border-top:1px solid #DFE2EF; border-bottom:1px solid #959BB9; border-right:1px solid #959BB9;}

#avansat input.cercador_text {font-family:Trebuchet Ms, Arial, Helvetica, sans-serif; font-size:11px; width:250px; height:20px; background:#fff url(../imatges/disseny/bg_inp_recomanar.gif) bottom repeat-x; border:1px solid #B3B9EA; margin:2px 0 2px 0; color:#1A5EA0;}