/*******************************************************************

	Hoja de estilos; formateo de estilos del navegador
	Autor: www.globus.es

********************************************************************/

/* =Import
------------------------------------------------------------------ */

/* Eliminamos los estilos por defecto del navegador */
/*@import url(reset.css);*/
@import url(reset-min.css);

/* Importamos los estilos de composición */
/*@import url(composicion.css);*/
@import url(composicion-min.css);

/* Estilos generales 
------------------------------------------------------------------ */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	/*62.5% = 10px = 1em */
	line-height: 1.2em;
	background:#002395 url(../images/bg_body.jpg)repeat-x scroll center top;
	}
	
h1, h2, h3 { color:#002395; font-size:1.2em; font-weight:100; margin-bottom:5px; padding:5px 0px 5px 0px; }
h1 { font-size:1.4em; font-weight:500; }
h2 { color: #2c6eae; padding:0px 0px 3px 0px; }
h3 { text-decoration:underline; }
	
.strong { font-weight:bold; }
p { margin:4px 0px 4px 0px; }
a {	color: #000; text-decoration:none; border:0; }
a:hover { text-decoration:underline; }
a img { border:0; }
input[type=submit] { border-width: 0px; }


/* Estilos del contenedor 
------------------------------------------------------------------ */




/* Estilos de la cabecera 
------------------------------------------------------------------ */

/* Estilos del menú idiomas ----- */
.idiomas { float:right; margin-top: 5px; margin-right:20px; width:940px; }
.idiomas ul { display:block; float:right; overflow:hidden; margin: 1px 0; font-size:1.2em; }
.idiomas li { float:left; display:block; padding:5px; color:#4F80AF; }
.idiomas a { border-right:1px solid #002395; color: #93b6d6; }
.idiomas .active a { font-weight: bold; color: #fff; }
.borderright { border-right: #93b6d6 solid 1px; }

#login-info { margin-right: 10px; }
#login-info a { color: #fff; margin-left: 5px; }

.telefon{
	color:#fff;
	width:300px;
	position:relative;
	top:5px;
	left:700px;
}

ul.tel { border:1px dotted #FFFFFF; margin:2px 25px 0px 0px; padding:5px; display:block; float:right; width:225px; color:#fff; overflow:hidden; font-size:1.2em; line-height:1.25em; }
ul.tel li { display:block; }
ul.tel li.resaltado { font-size:3em; display:block; padding:7px 0 6px 0; }


/* ESTILOS DE LA COLUMNA LATERAL ----- */
#sidebar { float:left; width:190px; height:100%; padding:0px; overflow:hidden; }
#sidebar ul, #sidebar li { display:block; width:182px; }
#sidebar ul { height:190px; margin-bottom:10px; padding:0px 0px 0px 5px; }
#sidebar li { height:42px; margin-bottom:5px; }
.invisible { visibility:hidden; position:absolute; }
	
a.item01, a.item02, a.item03, a.item04 { display:block; height:42px; width:182px; }

/* Estilos ITEM COLCHONES*/
a.item01:link    { background:url(../images/bg_menu_02.jpg) top left no-repeat; }
a.item01:visited { background:url(../images/bg_menu_02.jpg) top left no-repeat; }
a.item01:active  { background:url(../images/bg_menu_01.jpg) top left no-repeat; }
a.item01:hover   { background:url(../images/bg_menu_03.jpg) top left no-repeat; }
a.item01.ca:link    { background:url(../images/cat/bg_menu_02.jpg) top left no-repeat; }
a.item01.ca:visited { background:url(../images/cat/bg_menu_02.jpg) top left no-repeat; }
a.item01.ca:active  { background:url(../images/cat/bg_menu_01.jpg) top left no-repeat; }
a.item01.ca:hover   { background:url(../images/cat/bg_menu_03.jpg) top left no-repeat; }

/* Estilos ITEM SOMIERES */
a.item02:link    { background:url(../images/bg_menu_02.jpg) 0px -52px no-repeat; }
a.item02:visited { background:url(../images/bg_menu_02.jpg) 0px -52px no-repeat; }
a.item02:active  { background:url(../images/bg_menu_01.jpg) 0px -52px no-repeat; }
a.item02:hover   { background:url(../images/bg_menu_03.jpg) 0px -52px no-repeat; }
a.item02.ca:link    { background:url(../images/cat/bg_menu_02.jpg) 0px -52px no-repeat; }
a.item02.ca:visited { background:url(../images/cat/bg_menu_02.jpg) 0px -52px no-repeat; }
a.item02.ca:active  { background:url(../images/cat/bg_menu_01.jpg) 0px -52px no-repeat; }
a.item02.ca:hover   { background:url(../images/cat/bg_menu_03.jpg) 0px -52px no-repeat; }

/* Estilos ITEM CANAPES */
a.item03:link    { background:url(../images/bg_menu_02.jpg) 0px -104px no-repeat; }
a.item03:visited { background:url(../images/bg_menu_02.jpg) 0px -104px no-repeat; }
a.item03:active  { background:url(../images/bg_menu_01.jpg) 0px -104px no-repeat; }
a.item03:hover   { background:url(../images/bg_menu_03.jpg) 0px -104px no-repeat; }
a.item03.ca:link    { background:url(../images/cat/bg_menu_02.jpg) 0px -104px no-repeat; }
a.item03.ca:visited { background:url(../images/cat/bg_menu_02.jpg) 0px -104px no-repeat; }
a.item03.ca:active  { background:url(../images/cat/bg_menu_01.jpg) 0px -104px no-repeat; }
a.item03.ca:hover   { background:url(../images/cat/bg_menu_03.jpg) 0px -104px no-repeat; }

/* Estilos ITEM COMPLEMENTOS */
a.item04:link    { background:url(../images/bg_menu_02.jpg) 0px -156px no-repeat; }
a.item04:visited { background:url(../images/bg_menu_02.jpg) 0px -156px no-repeat; }
a.item04:active  { background:url(../images/bg_menu_01.jpg) 0px -156px no-repeat; }
a.item04:hover   { background:url(../images/bg_menu_03.jpg) 0px -156px no-repeat; }
a.item04.ca:link    { background:url(../images/cat/bg_menu_02.jpg) 0px -156px no-repeat; }
a.item04.ca:visited { background:url(../images/cat/bg_menu_02.jpg) 0px -156px no-repeat; }
a.item04.ca:active  { background:url(../images/cat/bg_menu_01.jpg) 0px -156px no-repeat; }
a.item04.ca:hover   { background:url(../images/cat/bg_menu_03.jpg) 0px -156px no-repeat; }


/* Estilos del BUSCADOR LATERAL ----- */
.buscador{
	margin-left:5px;
	margin-bottom:10px;
	width:183px;
	height:94px;
	background: url(../images/bg_buscador.jpg) top left no-repeat;
	}
.buscador.ca { background: url(../images/cat/bg_buscador.jpg) top left no-repeat; }
.form_busc{
	display:block;
	overflow:hidden;
	width:183px;
	height:94px;
	}
input.box_buscar{
	display:block;
	float:left;
	height:19px;
	width:100px;
	margin-top:50px;
	margin-left:10px;
	}
input.buscar{
	display:block;
	float:left;
	height:27px;
	width:41px;
	margin-top:50px;
	margin-left:5px;
	}
	
	
/* Estilos del CARRO REDUCIDO LATERAL ----- */
.carro_reduit{
	overflow:hidden;
	margin-left:5px;
	width:183px;
	height:94px;
	background: url(../images/bg_carro_reduit.jpg) top left no-repeat;
	}
.carro_reduit.ca { background: url(../images/cat/bg_carro_reduit.jpg) top left no-repeat; }
.carro_reduit span a { color:#FFCA00; }
	
.banner_lat{
	margin-left:5px;
	width:183px;
	height:170px;
	float:left;
	}
	
.banner_marca{
	margin-left:5px;
	margin-bottom:3px;
	width:183px;
	height:100%;
	float:left;
	}
	
.carro_reduit span{
	float:left;
	font-weight:bold;
	margin:48px 0px 0px 10px;
	display:block;
	color:#ffca00;
	font-size:1.4em;
	}
	
/* Estilos del MENU HORITZONTAL ----- */
.horizontal_menu{
	height:50px;
	padding:6px 0px 0px 210px;
	float:left;
	width: 740px;
	}
.horizontal_menu ul{
	display:block;
	float:left;
	height:35px;
	margin-top: 14px;
	width: 750px;
	}

.horizontal_menu ul li{
	width:156px;
	height:35px;
	margin-right:10px;
	float:left;
	display:block;
}

li.menu-0-actiu,
li.menu-1-actiu, 
li.menu-2-actiu, 
li.menu-3-actiu { display:block; width:156px; height:35px; background-position: 0px 0px; background-repeat: no-repeat; }

li.menu-0-actiu { background-image: url(../images/bg_inicio.jpg) }
li.menu-1-actiu { background-image: url(../images/bg_micuenta.jpg) }
li.menu-2-actiu { background-image: url(../images/bg_micompra.jpg) }
li.menu-3-actiu { background-image: url(../images/bg_tiendas.jpg) }
li.menu-0-actiu.ca { background-image: url(../images/cat/bg_inicio.jpg) }
li.menu-1-actiu.ca { background-image: url(../images/cat/bg_micuenta.jpg) }
li.menu-2-actiu.ca { background-image: url(../images/cat/bg_micompra.jpg) }
li.menu-3-actiu.ca { background-image: url(../images/cat/bg_tiendas.jpg) }


/*ESTILS ITEMS MENU HORITZONTAL
-----------------------------------------------------------------*/	
.horizontal_menu a { display:block; width:156px; height:35px; }

a.horiz0:link    { background:url(../images/bg_inicio.jpg) 0px -45px no-repeat; }
a.horiz0:visited { background:url(../images/bg_inicio.jpg) 0px -45px no-repeat; }
a.horiz0:active  { background:url(../images/bg_inicio.jpg) 0px 0px no-repeat; }
a.horiz0:hover   { background:url(../images/bg_inicio.jpg) 0px -90px no-repeat; }
a.horiz0.ca:link    { background:url(../images/cat/bg_inicio.jpg) 0px -45px no-repeat; }
a.horiz0.ca:visited { background:url(../images/cat/bg_inicio.jpg) 0px -45px no-repeat; }
a.horiz0.ca:active  { background:url(../images/cat/bg_inicio.jpg) 0px 0px no-repeat; }
a.horiz0.ca:hover   { background:url(../images/cat/bg_inicio.jpg) 0px -90px no-repeat; }

a.horiz1:link    { background:url(../images/bg_micuenta.jpg) 0px -45px no-repeat; }
a.horiz1:visited { background:url(../images/bg_micuenta.jpg) 0px -45px no-repeat; }
a.horiz1:active  { background:url(../images/bg_micuenta.jpg) 0px 0px no-repeat; }
a.horiz1:hover   { background:url(../images/bg_micuenta.jpg) 0px -90px no-repeat; }
a.horiz1.ca:link    { background:url(../images/cat/bg_micuenta.jpg) 0px -45px no-repeat; }
a.horiz1.ca:visited { background:url(../images/cat/bg_micuenta.jpg) 0px -45px no-repeat; }
a.horiz1.ca:active  { background:url(../images/cat/bg_micuenta.jpg) 0px 0px no-repeat; }
a.horiz1.ca:hover   { background:url(../images/cat/bg_micuenta.jpg) 0px -90px no-repeat; }

a.horiz2:link    { background:url(../images/bg_micompra.jpg) 0px -45px no-repeat; }
a.horiz2:visited { background:url(../images/bg_micompra.jpg) 0px -45px no-repeat; }
a.horiz2:active  { background:url(../images/bg_micompra.jpg) 0px 0px no-repeat; }
a.horiz2:hover   { background:url(../images/bg_micompra.jpg) 0px -90px no-repeat; }
a.horiz2.ca:link    { background:url(../images/cat/bg_micompra.jpg) 0px -45px no-repeat; }
a.horiz2.ca:visited { background:url(../images/cat/bg_micompra.jpg) 0px -45px no-repeat; }
a.horiz2.ca:active  { background:url(../images/cat/bg_micompra.jpg) 0px 0px no-repeat; }
a.horiz2.ca:hover   { background:url(../images/cat/bg_micompra.jpg) 0px -90px no-repeat; }

a.horiz3:link    { background:url(../images/bg_tiendas.jpg) 0px -45px no-repeat; }
a.horiz3:visited { background:url(../images/bg_tiendas.jpg) 0px -45px no-repeat; }
a.horiz3:active  { background:url(../images/bg_tiendas.jpg) 0px 0px no-repeat; }
a.horiz3:hover   { background:url(../images/bg_tiendas.jpg) 0px -90px no-repeat; }
a.horiz3.ca:link    { background:url(../images/cat/bg_tiendas.jpg) 0px -45px no-repeat; }
a.horiz3.ca:visited { background:url(../images/cat/bg_tiendas.jpg) 0px -45px no-repeat; }
a.horiz3.ca:active  { background:url(../images/cat/bg_tiendas.jpg) 0px 0px no-repeat; }
a.horiz3.ca:hover   { background:url(../images/cat/bg_tiendas.jpg) 0px -90px no-repeat; }


/* Estilos del pie de pagina 
------------------------------------------------------------------ */
#foot p { width:100%; text-align:center; color: #333; }
#foot a:link, #foot a:hover, #foot a:active, #foot a:visited { color:#002395; border:0; }
#foot a:link, #foot a:visited { text-decoration:underline; }
#foot a:hover, #foot a:active { text-decoration:none; }	


/*ESTILS HOME
-----------------------------------------------------------------*/
.bh01, .bh02, .bh03, .bh03a, .bh03b, .bh04 { float:left; }
.bh02, .bh03, .bh03a, .bh03b { width:221px; }
.bh01, .bh04 { width:499px; }

.bh01 { height:369px; }
.bh03 { height:374px; }
.bh03a { height:131px; }
.bh03b { height:243px; }
.bh04 { height:375px; }

.bh02 { height:370px; background:url(../images/bh_02a.jpg) top left no-repeat; }
.bh02.ca { background:url(../images/cat/bh_02a.jpg) top left no-repeat; }
.bh02 ul { padding-top:70px; padding-left:50px; margin-top:10px; color:#fff; font-size:12px; width:145px; }
.bh02 li { display:block; height:30px; margin-bottom:18px; }
.bh02 li a { color:#fff; }


/*ESTILS PAGINA INTERIOR: LISTAR PRODUCTO
-----------------------------------------------------------------*/
a.item01actiu, a.item02actiu, a.item03actiu, a.item04actiu { display:block; height:42px; width:182px; }
a.item01actiu { background:transparent url(../images/bg_menu_01.jpg) no-repeat scroll left top; }
a.item01actiu.ca { background:transparent url(../images/cat/bg_menu_01.jpg) no-repeat scroll left top; }
a.item02actiu { background:transparent url(../images/bg_menu_01.jpg) 0px -52px no-repeat; }
a.item02actiu.ca { background:transparent url(../images/cat/bg_menu_01.jpg) 0px -52px no-repeat; }
a.item03actiu { background:transparent url(../images/bg_menu_01.jpg) 0px -104px no-repeat; }
a.item03actiu.ca { background:transparent url(../images/cat/bg_menu_01.jpg) 0px -104px no-repeat; }
a.item04actiu { background:transparent url(../images/bg_menu_01.jpg) 0px -156px no-repeat; }
a.item04actiu.ca { background:transparent url(../images/cat/bg_menu_01.jpg) 0px -156px no-repeat; }

.localitzacio {	float:left; width:680px; height:20px; font-size:1.1em; }
.azul01 { color: #000099; }
.azul02 { color: #6699cc; }
.subrayat { text-decoration: underline; }
.contenido { float:left; height:100%; width:680px; margin-top:10px; overflow:hidden; }
	
.producte { float:left; width:320px; height:100%; min-height:265px; outline:1px solid #009; margin:5px; padding:5px; }
.modelo { font-size:1.4em; font-weight: bold; color: #002395; padding:5px 0px 5px 0px; margin-bottom:5px; } 
.titular_relacionat { font-size:1.2em; font-weight: bold; color: #002395; padding:5px 3px 5px 2px; margin-bottom:5px; } 
.img01 { width:320px; height:150px; text-align:center; margin-bottom:5px; } 
.info { width:320px; overflow:hidden;}

.boton_detalles, a.link_boton_detalles { width:41px; height:24px; }
.boton_detalles { margin-top:5px; margin-left:5px; background:url(../images/boton_detalles.jpg) top left no-repeat; } 
a.link_boton_detalles { display:block; } 

.descompte {
	float:left; width:60px; height:34px; margin-top:4px; margin-left:5px; padding-top:26px;
  font-size:23px; color:#fff; background:url(../images/descompte.jpg) top left no-repeat;
}

.preu { padding:0 3px; margin-left:5px; float:right; overflow:hidden; } 
.desde{ float:left; height:20px; width:50px; margin-left:0px; margin-top:5px; font-size:1.4em; font-weight: bold; color: #002395; } 
.conjunt{ float:left; overflow:hidden; }

.preu_antic {
	float:left; width:80px; margin-left:0px; padding:14px 0 3px 0; 
	font-size:2em; font-weight: normal; color: #002395;
	text-decoration:line-through; text-align:right; 
}

.cantidad { padding:0 3px; float:left; font-size:6em; font-weight:bold; line-height:1em; color: #002395; } 
.euro { float:left; width:20px; height:19px; margin-top:5px; background:url(../images/euro.jpg) top left no-repeat; }


/*ESTILS PAGINA INTERIOR: PRODUCTO AMPLIADO
-----------------------------------------------------------------*/
.producte_ampliat{
	margin:5px;
	padding:5px 5px 5px 14px;
	width:650px;
	float:left;
	height:100%;
	outline:1px solid #009;
	overflow:hidden;
	}
.borderbottom{ border-bottom:1px solid #002395; }
.img02{
	margin-top:5px;
	float:left;
	padding-top:10px;
	width:340px;
	height:195px;
	outline:1px solid #009;
	text-align: center;
	}
.info_extendida{
	margin-top:10px;
	float:left;
	width:280px;
	margin-left:30px;
	min-height:250px;
	}
.info_extendida ul { list-style-position: outside; list-style-type: disc; font-size:1.1em; line-height:1.5em; }
.info_extendida ul li { margin: 0px 0px 7px 14px; }
p.caract{
	font-size:1.1em;
	line-height:1.5em;
	display:block;
	width:270px;
	margin:0.8em 0;
	padding:0;
	}

form.prod_amp{
	display:block;
	margin-top:10px;
	width:275px;
	}
.boton_afegir{
	margin-top:15px;
	display:block;
	width:123px;
	height:27px;
	border: none;
	cursor: pointer;
	background:url(../images/boton_afegir_carro2.jpg) top left no-repeat;
	}
.boton_afegir.ca{background:url(../images/cat/boton_afegir_carro2.jpg) top left no-repeat;}
.link_boton_afegir{
	display:block;
	width:123px;
	height:27px;
	}
.prod_relacionados{
	width:650px;
	float:left;
	font-size:1.4em;
	font-weight: bold;
	color: #002395;
	padding:5px 0px 5px 0px;
	margin-bottom:5px;
	}
.relacionat{
	float:left;
	width:150px;
	margin:5px;
	outline:1px solid #009;
	}
	
/* MI CUENTA 
------------------------------------------------------------------ */

.registrado{
	width:329px;
	float:left;
	font-size:1.1em;
	border-right:1px solid #95b6d7;
	}
.noregistrado{
	float:left;
	width:330px;
	margin-left:20px;
	font-size:1.1em;
	}
form.form_registre{
	display:block;
	margin-top:20px;
	}
input.item, select.item{
	width:260px;
	display:block;
	margin:5px 0px 5px 0px;
	}	
	select.item {
	width:264px;
	}
textarea.item_t{
	display:block;
	width:260px;
	height:45px;
	}
	
.boton_crearcuenta, .link_boton_crearcuenta { display:block; width:92px; height:28px; cursor: pointer; }
.boton_crearcuenta { margin-top:15px; background:url(../images/boton_crearcuenta.jpg) top left no-repeat; }
.boton_crearcuenta.ca { background:url(../images/cat/boton_crearcuenta.jpg) top left no-repeat; }
.boton_modificarcuenta,.link_boton_modificarcuenta{display:block;float:left;width:113px;height:30px;cursor:pointer;}
.boton_modificarcuenta{background:url(../images/boton_modifdatos.jpg) top left no-repeat;}
.boton_modificarcuenta.ca{background:url(../images/cat/boton_modifdatos.jpg) top left no-repeat;}
.boton_volvercarro,.link_boton_volvercarro{display:block;float:right;width:110px;height:28px;cursor:pointer;}
.boton_volvercarro{background:url(../images/boton_tornarcarro.jpg) top left no-repeat;}
.boton_volvercarro.ca{background:url(../images/cat/boton_tornarcarro.jpg) top left no-repeat;}
.botonenviar, .link_botonenviar { display:block; float: left; width:52px; height:28px; cursor: pointer; }
.botonenviar { margin-top:15px; border: 0px; background:url(../images/boton_enviar.jpg) top left no-repeat; }
.link_botonenviar { margin-top:0px !important; }
	
a.password:link{
	text-decoration:underline;
	color:#002395;
	}
a.password:hover{
	text-decoration:none;
	color:#002395;
	}

/* 1- CARRO 
------------------------------------------------------------------ */
div.carro_ampliat { padding-left:3px; }
#contenido_carro, #contenido_carro tr, 
#contenido_carro td, #contenido_carro th { border:1px solid #ccc; vertical-align: middle; margin:0px 1px 0px 1px; }
tr.cabecera_tabla, tr.contenido_tabla { line-height:2em; text-align:center; }
	
.listar_carro_01, .listar_carro_02, .listar_carro_03, .listar_carro_04, .listar_carro_05 {
  float:left;
  font-size:1.1em;
  padding-top:50px;
  width:680px;
  overflow:hidden;
  height:100%;
  background-position: 140px 0px;
  background-repeat: no-repeat;
}
.listar_carro_01 { background-image: url(../images/bg_carro01a.jpg) }	
.listar_carro_02 { background-image: url(../images/bg_carro02a.jpg) }	
.listar_carro_03 { background-image: url(../images/bg_carro03a.jpg) }	
.listar_carro_04 { background-image: url(../images/bg_carro04a.jpg) }	
.listar_carro_05 { background-image: url(../images/bg_carro05a.jpg) }
.listar_carro_01.ca { background-image: url(../images/cat/bg_carro01a.jpg) } 
.listar_carro_02.ca { background-image: url(../images/cat/bg_carro02a.jpg) } 
.listar_carro_03.ca { background-image: url(../images/cat/bg_carro03a.jpg) } 
.listar_carro_04.ca { background-image: url(../images/cat/bg_carro04a.jpg) } 
.listar_carro_05.ca { background-image: url(../images/cat/bg_carro05a.jpg) }

div.actualizar, a.link_actualizar { display: block; width: 140px; height: 27px; }
div.actualizar    { background: url(../images/boton_actualizar.jpg) top left no-repeat; float: left; margin-top: 10px; margin-left: 2px; }
div.actualizar.ca { background: url(../images/cat/boton_actualizar.jpg) top left no-repeat; }

div.continuar_comprando, a.link_continuar_comprando { display:block; width:140px; height:27px; }
div.continuar_comprando    { background:url(../images/boton_continuar.jpg) top left no-repeat; float:left; margin-top:10px; margin-left:2px; }
div.continuar_comprando.ca { background:url(../images/cat/boton_continuar.jpg) top left no-repeat; }

div.tramitar, a.link_tramitar, input.link_tramitar { display:block; width:149px; height:27px; cursor: pointer; } 
div.tramitar { background:url(../images/boton_confirmar.jpg) top left no-repeat; float:right; margin-top:10px; margin-right:2px; margin-bottom:10px; }
input.link_tramitar { background:url(../images/boton_confirmar.jpg) top left no-repeat; }
div.tramitar.ca { background:url(../images/cat/boton_confirmar.jpg) top left no-repeat; }
input.link_tramitar.ca { background:url(../images/cat/boton_confirmar.jpg) top left no-repeat; }

.tatxat { text-decoration:line-through; }	 
.pagament_dividit { width:310px; float:left; padding-top:145px; }
	
/* 2- ENTREGA 
------------------------------------------------------------------ */	
.f_left { float:left; }
.resum_preu { float:right; margin-right:3px; }
.resum_preu th, .resum_preu td{
	background-color: #fff;
	border:1px solid #95b6d7;
	height:25px;
	vertical-align:middle;
	font-size:1em;
	text-align:right;
} 
.resum_preu th { padding-right:5px; color:#000; }
.resum_preu td { padding:6px; }
.resum_preu td.total { font-weight: bold; font-size:1.2em; }

.resum_comanda { float:left; }	
.resum_comanda th, .resum_comanda td{
	background-color:#eceded;
	height:25px;
	vertical-align:middle;
	font-size:1.1em;
	padding-right:5px;
} 
.resum_comanda th { text-align:left; color:#333; }
.resum_comanda td { text-align:right; }
.resum_comanda td.total { font-weight: bold; font-size:1.2em; }
	
p.introduccio{
	margin-top:15px;
	line-height:1.7em;
	text-align: justify;
	}	
	
div.continuar_carro{
	background:url(../images/boton_cont.jpg) top left no-repeat;
	width:98px;
	height:27px;
	float:right;
	margin-top:10px;
	margin-right:2px;
	margin-bottom:10px;
	clear:both;
	}	
		 
 div.continuar_carro a.link_continuar_carro{
	 display:block;
	 width:89px;
	 height:27px;
	 }
a.nom:link{
	color:#000;
	}
.resum{
	border-left:1px dotted #666;
	float:left;
	margin-left:10px;
	width:320px;
	height:100%;
	overflow:hidden;
	}
.resum_comanda{
	overflow:hidden;
	height:100%;
	float:left;
	width:300px;
	margin:5px 0px 25px 20px;
}	
.resum_dades{
	height:250px;
	overflow:hidden;
	width:300px;;
	float:left;
	margin:5px 0px 10px 20px;
	}
.resum_carro{
	overflow:hidden;
	background-color:#e5ecf3;
	margin-top:5px;
	width:305px;
	padding-bottom:10px;
	} 
.resum_carro span.izq{
	display:block;
	margin:5px 0px 4px 10px;
	width:170px;
	float:left;
	}
.paddingtop{
	padding-top:10px;
	}
.paddingtop_130{
	padding-top:100px;
	}
.resum_carro span.izq2{
	display:block;
	margin:5px 0px 5px 10px;
	width:290px;
	float:left;
	}
.resum_carro span.derch{
	margin:5px;
	text-align:right;
	width:110px;
	display:block;
	float:left;
	}
.info_facturacio{
	font-size:1.1em;
	}
.info_facturacio span{
	display:block;
	margin:10px 0px 10px 22px;
	}
div.opcio_radio{
	width:320px;
	overflow:hidden;
	}
span a.modif_adreca:link{
	font-weight:bold;
	text-decoration:underline;
	}
span a.modif_adreca:hover{
	font-weight:bold;
	text-decoration:underline;
	}
span a.modif_adreca:visited{
	font-weight:bold;
	text-decoration:underline;
	}
span a.modif_adreca:active{
	font-weight:bold;
	text-decoration:underline;
	}
div.opcio_radio > input{
	margin-top:20px;
	display:block;
	float: left;
	}
div.opcio_radio > span{
	display:block;
	font-size:1.1em;
	line-height:1.4em;
	padding:18px 0 0 28px;
	}
ul.alternativa{
	margin-top:10px;
	padding-left:20px;
	}
ul.alternativa li{
	display:block;
	height:40px;
	}
ul.alternativa li input{
	display: block;
	}
.condicions{
	text-align:center;
	}
a.click:link{
	text-decoration:underline;
	}
.adresa{
	overflow:hidden;
	}
	
	
/* 3- FORMA DE PAGAMENT 
------------------------------------------------------------------ */
.condicions { clear:both; padding-top:15px; text-align:left; }
a.click:link { text-decoration:underline; }
	
	
/* 4- RESUM 
------------------------------------------------------------------ */	
div.modificar{
	background:url(../images/boton_modificar.jpg) top left no-repeat;
	width:71px;
	height:27px;
	float:right;
	margin-top:10px;
	margin-right:2px;
	margin-bottom:10px;
	}	
	
 div.modificar a.link_modificar{
	 display:block;
	 width:71px;
	 height:27px;
	 }
	
.mod_primer{
	float:left;
	overflow:hidden;
	width:346px;
	height:435px;
	padding-bottom:15px;
	margin-top:20px;
	padding-top:10px;
}
.punteado{
	border-bottom:1px #999 dotted;
	} 
.punteado_top{
	border-top:1px #999 dotted;
	} 



.mod_segon{
	float:left;
	width:300px;
	margin-left:30px;
	height:100%;
	overflow:hidden;
	margin-top:20px;
	padding-top:10px;
}
div.adreses{
	width:330px;
	height:100%;
	overflow:hidden;
	}
div.adreses div.migprimer{
	padding:10px;
	background-color:#e5ecf3;
	margin-top:10px;
	width:280px;
	float:left;
	} 
div.adreses div.migsegon{
	padding:10px;
	background-color:#e5ecf3;
	display:block;
	margin-top:15px;
	width:280px;
	float:left;
	}
span.ad{
	display:block;
	margin:5px 5px 5px 10px;
	}
div.modificar_a{
	background:url(../images/boton_modificar.jpg) top left no-repeat;
	width:71px;
	height:27px;
	float:left;
	margin-top:10px;
	margin-left:227px;
	margin-bottom:10px;
	}	
	
 div.modificar_a a.link_modificar{
	 display:block;
	 width:71px;
	 height:27px;
	 }
div.modificar_b{
	background:url(../images/boton_modificar.jpg) top left no-repeat;
	width:71px;
	height:27px;
	float:left;
	margin-top:10px;
	margin-left:227px;
	margin-bottom:10px;
	}	
	
 div.modificar_b a.link_modificar{
	 display:block;
	 width:71px;
	 height:27px;
	 }
.mod_tercer{
	overflow:hidden;
	float:left;
	width:300px;
	height:100%;
	padding-top:15px;
	margin-left:30px;
}	
.pagament{
	background-color:#e5ecf3;
	display:block;
	width:280px;
	padding:10px 0px 4px 15px;
	float:left;
	height:20px;
	margin-top:10px;
	} 
	
.mod_quart{
	overflow:hidden;
	float:left;
	width:98%;
	height:100%;
	padding-top:15px;
	margin-left:10px;
}	
.checkbox_condicions{
	display:block;
	/*width:700px;*/
	float:left;
	height:50px;
	margin-top:10px;
	} 	
	
	
 /* 5- FINALIZAR 
------------------------------------------------------------------ */
.boton_imprimir, .boton_imprimir a { width:160px; height:27px; }
.boton_imprimir { 
	clear:both; margin:15px 0px 0px 0px; 
	background:url(../images/boton_imprimir.jpg) top left no-repeat; 
}
.boton_imprimir.ca { background:url(../images/cat/boton_imprimir.jpg) top left no-repeat; }
.boton_imprimir a { float:left; } 
	
	
/* 5- EMPRESA 
------------------------------------------------------------------ */	
.empresa{
	margin-top:5px;
	width:300px;
	float:left;
	}
.img_empresa{
	margin-top:17px;
	float:left;
	width:335px;
	height:176px;
	outline:1px solid #ccc;
	margin-right:18px;}


.textes{
	font-size:1.2em;
	margin-top:14px;
	line-height:1.8em;
	text-align: left;
	}


/* 6- BOTIGUES 
------------------------------------------------------------------ */	
.provincia, .poblacio, .direc { float:left; width:150px; height:530px; font-size:1.1em; line-height:1.3em; }
.provincia, .poblacio { margin-right:15px; border-right:1px dotted #999; }
.provincia ul, .poblacio ul, .direc ul { margin:0px; padding:0px; }
.provincia li, .poblacio li { margin:3px 0px; padding:0px;}
.provincia .active, .poblacio .active, .provincia a:hover, .poblacio a:hover { color:#2C6EAE; }
.provincia .active, .poblacio .active { text-decoration:underline; font-weight:bold;}

.direc { width:300px; height:auto; }
.direc li { margin-bottom:1.5em; padding:0px; }   
.direc strong { margin-right:1.5em; padding:0px; }


/* THAIRA
------------------------------------------------------------------ */		
#NotificationContainer { margin-left: 25%; height: 400px; margin: -15px 25% 0 10%; }
#NotificationContainer a { color: #000; font-weight: bold; }
#NotificationContainer a:hover { color: #C64934; }

.sfTMessageContainer {
  padding: 5px;
  margin-top: 25px;
  margin-bottom: 15px;
  float: left;
  width: 515px;
}

.sfTLock, .sfTAlert { background-repeat: repeat-x; background-color: #DEE8F2; border: 1px solid #FFF; }
.sfTAlert { border-color:#FFF #F0B17C #F0B17C #FFF; background-image: url(../sfAdminDashPlugin/images/icon_toolbar/bg_sfTAlert.jpg); }
.sfTLock  { border-color:#FFF #B1C4EC #B1C4EC #FFF; background-image: url(../sfAdminDashPlugin/images/icon_toolbar/bg_sfTLock.jpg); }

.sfTMessageContainer .sfTMessageWrap { float: left; width: 440px; }
.sfTMessageContainer .sfTMessageWrap h1 {
  color: #503512;
  font-weight: normal;
  font-size: 165%;
  padding: 0;
  margin: 0;
  line-height: 100%;
  padding-top: 5px;
}

.sfTMessageContainer .sfTMessageWrap h5 { font-weight: normal; font-size: 100%; padding: 0; margin: 0; }
.sfTMessageContainer img.sfTMessageIcon { width: 48px; height: 48px; float: left; margin-right: 12px; margin-left: 5px; }

.sfTMessageInfo { margin: 0; padding: 0; margin-top: 15px; width: 520px; }
.sfTMessageInfo dt { font-weight: bolder; font-size: 115%; margin: 10px 0 5px 0; }
.sfTMessageInfo dd { margin: 0; padding: 0; }

.sfTIconList { margin: 0; padding: 0; list-style: none; }
.sfTIconList li { clear: left; line-height: 170%; padding-left: 20px; list-style-type: none !important; }
.sfTIconList li.sfTLinkMessage { background: url(../sfAdminDashPlugin/images/icon_toolbar/linkOut16.png) no-repeat top left; }

#js_disabled, #ie_users { margin: 10px 30px; padding-left: 50px; }


/* PAGINADOR */
.pager-controls { float: right; }
.pager-controls a, .pager-controls span { display: block; float: left; margin: 0 5px; font-weight: bold; font-size: 1.4em; }
.pager-controls span { color: #009; }
.pager-controls a { color: #69C; }
.esquerra { float: left; }
.dreta { float: right; }
.clear { clear: both; }

.grup label, .grup input, .grup select, .grup textarea, .grup .form_error { float: left; margin: 5px 0; }
.grup label { width: 110px; }
.grup .form_error { margin-left: 20px; }

ul.alternativa li { display: block; height: 60px; }
ul.alternativa label { display: block; float: left; }
ul.alternativa .form_error { display: block; float: right; margin: 5px; }
ul.alternativa input, ul.alternativa select { clear: both; }
.error { background-color: #FEF1EC; }
.captcha { float: left; margin: 5px 10px 0 0; height: 38px; }
.ui-widget { margin: 1.5em 0; }
.ui-widget.mini { margin:1.5em 1.5em 1.5em 0; }

#update-cart { display: block; float: left; }

/* STYLE FIXES */
h2.big { font-size: 1.3em; margin: 1.5em 0; }
.carro_ampliat .introduccio { margin-bottom: 1.5em; }
div.opcio_radio > label { display:block; font-size:1.1em; line-height:1.4em; padding:18px 0 0 28px; }
h2.big { margin: 15px 0; font-size: 1.2em; }




