
.data_carro_print { display:none; }

.indexUser h4,  .menu_pro_1, .titol_secciom0, .boto0,  .titol_secciom1, .boto1,  .titol_secciom2, .boto2, .titol_secciom4, .boto4,  .titol_secciom5, .boto5, .titol_secciomPromo, .titol_secciomNove
{
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
-o-border-radius:5px 5px 0px 0px;
-khtml-border-radius:5px 5x 0px 0px;
border-radius:5px 5px 0px 0px;
}

.UserPromo, .UserNove
{
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-radius:0px 0px 5px 5px;
-o-border-radius:0px 0px 5px 5px;
-khtml-border-radius:0px 0x 5px 5px;
border-radius:0px 0px 5px 5px;
}

input, .destacat, .loguer, .logerHume, .RegistHmome , .darcealta, textmenu_proarea, .respostaRegistre
{
-moz-border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-o-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5x 5px 5px;
border-radius:5px 5px 5px 5px;
}
.linihits { font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:15px; }

input { font-family:Verdana, Geneva, sans-serif; font-size:10px; }

/* BOTIGA ______________________-------------__________ */

.LincsCarroTonar { color:#333; }
.LincsCarroTonar:hover { color:#999; }

.boro_print { background:url(../img/Boto_print.jpg)!important; padding:0px 30px 0px 16px!important; width:112px!important; height:27px!important; }
.boro_print:hover { color:#CCC!important;}

.novaclau {  padding:20px; font-size:12px; border:solid 1px #E0E0E0; color:#F90; }

.textareaCarro { float:left; border:solid 1px #E4E4E4; width:400px; background: url(../img/fonsRegistre.gif); font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:5px; height:35px; }
.ObserbaCarro { font-weight:bold; color:#800070; float:left; display:block; padding:7px 0px  0px 0px; }

.formOsrvaCarro { padding:0px; margin:0px; display:block; width:400px; float:left; }

.alsadaCarro { height:20px;} 

.respostaRegistre { padding:50px; font-size:12px; border:solid 1px #E0E0E0; color:#F90; margin:0px 0px 0px 200px; }
.respostaRegistre p { padding:10px; }

.fons_finestra { background:url(../img/capsalera_fons.gif) repeat-x; }

/*LOGUER HOME*/
.flash { text-align:center; line-height:0px; font-size:0px;  width:980px; margin:auto;  padding:13px 0px 0px 0px; }

.logerHume {background:url(../img/fons_loger.gif) repeat-x #D8D8D8; font-size:11px; padding:0px 0px  17px 0px;}

.logerHume div { text-align:center; color:#FFF;  font-weight:bold;  margin:0px 0px 20px 0px;  display:block;  padding:10px 10px 10px 10px; font-size:11px; line-height:13px; }

.logerHume label { float:left; width:75px; margin:0px 0px 5px 0px; text-align: right; }
.logerHume label img { position:relative; top:4px; }

.logerHume form { padding:7px 0px 0px 0px; margin:0px; }

.logerHume span { margin:0px; padding:5px 0px 0px 0px; display:block;  font-size:10px; line-height:10px; }

.logerHume input {  width:128px; border:solid 1px #CCCCCC; padding:4px; margin:0px 10px 5px 0px; }

.logerHumeIm { background:url(../img/boto_loguer.gif); display:block; color:#FFF; font-weight:bold; width:208px!important; height:27px!important; border:0!important; margin:auto!important; }

.RegistHmome { background:url(../img/fonsRegistre.gif); margin:11px 0px 0px 0px; padding:21px 0px  21px 0px;   width:234px!important; font-size:11px; float:left;}
.RegistHmome a { display:block; background: url(../img/botoregistre.gif); width:208px; height:27px; color:#FFF; font-weight:bold; margin:auto; line-height:25px; }
/*LOGUER HOME*/

.darcealta {  float:left; width:531px;  background:url(../img/fonsRegistre.gif);padding:21px 0px  21px 0px; margin:15px 0px 10px 0px; }

.Registrarse { margin:auto; display:block;  background: url(../img/botoregistre.gif); width:208px; height:27px; text-align:center;  font-weight:bold; color:#FFF; line-height:25px; }
.Registrarse:hover { color:#FFE2C5; }

.textareaRegistre { height:113px!important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.menuUsuari { width:210px; float:left;}

.both { line-height:0px; font-size:0px; }
.clear {  clear:both; }

#flashcontent { padding:0px 11px 0px 0px; line-height:0px; font-size:0px; float:left;}

.loguer { float:left; width:234px; height:258px; }

.UserPro2 { margin:0px 17px 13px 0px!important;}

.ayudaTex h5 { font-size:18px; color: #666; font-weight:normal; margin:0px; padding:0px; }

.ayudaTex li a { color: #09F; }
.ayudaTex li { margin:0px 0px 0px 15px; }
.ayudaTex ul { padding:10px; border:solid 1px #E6E6E6; background:#F3F3F3; margin:5px 0px 20px 0px;  font-size:12px; }

.PromoCarro {  margin:60px 20px 0px 200px!important; }
.PromoCarro2 {  margin:0px 20px 0px 200px!important; }

.producte1 { background-color:#FFF!important;}

.indexUser { margin:24px 5px 0px 230px;}

.UserPro { margin:0px 13px 13px 0px!important;}

.UserPromo { background: #EEE; padding:21px 0px 10px 25px; border:solid 1px #F0F0F0; }

.indexUser h4 {  display:block; background: url(../img/fons_promo.jpg); color:#FFF;  font-size:11px; padding:5px 0px 6px 12px; margin:0px; }

.CambiIdiomaUser  {  padding:21px 0px 10px 23px; border:solid 1px #F0F0F0; }

.UserNove {  padding:21px 0px 10px 25px; border:solid 1px #F0F0F0; }
.UserNoveh4 { background: url(../img/fons_nove.jpg)!important; }

.titol_secciomPromo {  background: url(../img/fons_promo.jpg)!important;  color:#FFF;  padding:6px 0px 6px 10px; margin:0px 0px 5px 0px; }
.titol_secciomNove  {  background: url(../img/fons_nove.jpg)!important;  color:#FFF;  padding:6px 0px 6px 10px; margin:0px 0px 5px 0px;  }

.titol_secciomPromo h4, .titol_secciomNove  h4 { margin:0px;  padding:0px; font-size:10px;   }



.masNovedades { color:#C00; font-weight:bold; }
.masNovedades:hover { color:#900; }

.masPromociones { color:#F90; font-weight:bold;  }
.masPromociones:hover { color:#F60; }

.Cambiarh4 { background: url(../img/fons-cambi.jpg)!important; }


.ParegrafDesc { font-size:15px; padding:5px 0px 5px 0px; line-height:20px;}

.preuoferta { font-weight:bold; text-decoration: line-through; }
.preuofertaNou { background: #F90; color:#FFF;  padding:0px 3px 0px 0px;}

.Novetats a { padding:8px 0px 8px 27px!important; background: url(../img/novetats.jpg)!important; color:#FFF!important; width:183px!important;}
.Novetats a:hover { padding:8px 0px 8px 27px!important; background: url(../img/novetats.jpg)!important; color: #FFB3B9!important; width:183px!important;}

.Ofertes a { padding:8px 0px 8px 27px!important; background: url(../img/Ofertes.jpg)!important; color:#FFF!important; width:183px!important;}
.Ofertes a:hover { padding:8px 0px 8px 27px!important; background: url(../img/Ofertes.jpg)!important; color: #FFCFB0!important; width:183px!important;}

.cambiouser a { padding:8px 0px 8px 27px!important; background: url(../img/cambiouser.jpg)!important; color:#FFF!important; width:183px!important;}
.cambiouser a:hover { padding:8px 0px 8px 27px!important; background: url(../img/cambiouser.jpg)!important; color: #FFBCE6!important; width:183px!important;}


.ayuda a { background:url(../img/ayuda.jpg)!important;}
.ayuda a:hover { background:url(../img/ayuda.jpg)!important; color:#C4EDFF!important;}

.ayudaTex  { margin:0px 20px 20px 0px; font-size:11px;}

.ayudaTexh4 { background: url(../img/fons_ayuda.jpg)!important; }


.ayudaTex p { padding:7px 0px 7px 0px;}

#ajaxCap { font-weight:bold; }

.minititol { }
.dominis {  text-align:center; padding:0px 0px 20px 0px; color: #FFF;}
.dominis a { color: #FFF;}

.inputcont { font-size:10px; font-family:Verdana, Geneva, sans-serif; float:left; display:block; border:0px;  background: #666;  font-weight:bold; color:#FFF;  height:15px;  line-height:16px; width:30px; text-align:center;}
.formualricarro { margin:0px; padding:0px;  }


.preufincal { background:#FFEBCC; padding:1px 5px 1px 5px;}

.tulapreusconta, 
.tulapreusconta  tr, 
.tulapreusconta td, 
.tulapreusconta tbody, 
.tulapreusconta  th{ border-collapse: collapse!important;  border:0!important;  margin:0px!important; padding:0px!important;  }

.inputcambi { width:145px!important; border:0px;}
.anadiralcarro { font-size:10px; font-family:Verdana, Geneva, sans-serif; background:url(../img/anadiralacesta2.jpg) no-repeat; display:block; width:116px; height:27px; line-height:31px; font-weight:bold; color:#FFF; padding-left:28px; float:left; text-align:center; }
.anadiralcarro:hover { color: #FFD7FA;}
.sacar {  background:url(../img/quetar_cesta_pro.jpg) no-repeat; }
.ver {  background:url(../img/vercesta-pro.jpg) no-repeat; height:27px; }
.sacar:hover, .ver:hover  { color: #EEE;}
.conta_pro3 { float:left;}
.conta_pro2 { float:left; background: #666;  font-weight:bold; color:#FFF;  height:17px;  line-height:16px; width:30px; text-align:center; }
.conta_pro1 { float:left; background:url(../img/conta_pro1.gif); height:17px; width:46px; text-align:center; font-weight:bold; color:#FFF; line-height:16px; }
.conta_pro {  padding:8px 0px 0px 10px; width:150px; float:left; }

.conta_pro1carro { float:left; background:url(../img/conta_pro1.gif); height:17px; width:10px; text-align:center; font-weight:bold; color:#FFF; line-height:16px; }


.menuBotiga2 { background:url(../img/fons_menu_botiga.gif) repeat-x; padding:0px; margin:0px; height:50px; }
.menuBotiga2 li { float:right; list-style:none; font-size:15px; }
.menuBotiga2 a { color: #999; display:block; line-height:40px;  padding:0px 25px 10px 0px; border-left:solid 1px #FFF; }
.menuBotiga2 a:hover { color:#DEA7C9;}
.menuBotiga2Atiu { color:#606!important; background:#FFF; }
.icoConta { background:url(../img/ico_conta.gif) no-repeat; padding-left:65px!important; }
.icoSalir { background:url(../img/ico_salir.gif) no-repeat;  padding-left:65px!important;}
.icoCarro { background:url(../img/ico_carro.gif) no-repeat;  padding-left:75px!important;}
.icoProductes { background:url(../img/icoProductes.gif) no-repeat; padding-left:67px!important; }

.menuBotiga { padding-top:3px;  height:25px; float: right; }
.menuBotiga li { float:right; list-style:none; }
.menuBotiga img { position:relative; top:3px; padding-right:2px;}
.menuBotiga a { color:#B87AAA; padding:0px 20px 0px 20px;}
.menuBotiga a:hover { color:#CB9FBE; }
.ruta_desc { float:right; padding:3px 0px 0px 0px;}

.empleloger { width:730px; float:left;  font-size:11px; padding:0px 0px 20px 0px; }

.loger { float:left; width:254px; }
.loger p { display:block; border-bottom:solid 1px #CCC; padding:0px 0px 7px 0px;  height:25px;}
.loger form {}
.loger label { display:block; padding:7px 0px 7px 0px;}
.loger label img { position:relative; top:5px;}
.loger input { width:246px; border: solid 1px #CCC; padding:4px; background:#F5F7F1;}

.botoentrar { margin-top:10px; display:block; background:url(../img/boto_input.gif)!important; width:73px!important; height:27px!important; border:0px!important; color:#FFF; font-weight:bold;}
.Missatge { float:left; width:196px; padding:12px 10px 13px 45px; background: url(../img/error.gif) no-repeat #FFDCDA; border:dashed 1px #C00; margin:10px 0px 10px 0px; color:#C00;}

.Emailloger { float:left; width:254px; font-size:11px; padding-left:20px; }
.Emailloger p { display:block; border-bottom:solid 1px #CCC; padding:0px 0px 7px 0px; height:60px;}
.Emailloger form {}
.Emailloger label { display:block; padding:7px 0px 7px 0px;}
.Emailloger label img { position:relative; top:5px;}
.Emailloger input { width:246px; border: solid 1px #CCC; padding:4px; background:#F5F7F1;}



.Bienvenido { font-size:18px;  margin:0px 0px 20px 0px; border-bottom:solid 1px #E8E8E8; padding:0px 0px 6px 0px;}



.captaulacarro { text-align:center; background:url(../img/fons_taula_cap.gif) bottom repeat-x; font-weight:bold; }
.taulacarro{ margin:0px 20px 20px 200px;}
.taulacarro table { text-align:center; }
.taulacarro table td { padding:5px;}
.taularef { color:#800070; font-weight:bold; }
.taulatitol { color:#333; font-weight:bold; }
.taulaseparador { background:#F8F9F2;}
.totalPreu { text-align:right;}


.paginaciopedidos  { text-align:right; } 
.paginaciopedidos  a img { position:relative; top:4px; padding:0px 5px 0px 5px; } 
.paginaciopedidos  a { color:#333; font-weight:normal; font-size:11px; } 
.paginaciopedidos  a:hover { color:#999 } 
.actiuPdido  { color: #606; font-weight:bold;  font-size:11px; } 
.balansPdido {  padding:4px 10px 0px 0px; float:left; font-size:10px; color:#999;}
 
.Eliminar, .Guardar, .Enviar { margin:10px 0px 30px 10px; border:0px; cursor:pointer; display:block; width:150px; height:28px; background:url(../img/guardarcarro.gif); text-align:center;  font-weight:bold; color:#FFF; line-height:28px; float:right;}
.Guardar {}
.Enviar { background:url(../img/enviarcarro.gif);}







.botoentrar, .enviar, .anadiralcarro, .logerHumeIm { cursor:pointer; font-size:10px; font-family:Verdana, Geneva, sans-serif;}



.Eliminar:hover, .Guardar:hover, .Enviar:hover { color:#FFE2B5; }

.volverhaproductes { height:38px;}
.volverhaproductes a 
{ 
	margin:0px 0px 0px 10px; display:block; width:169px; height:28px; background:url(../img/guardarcarro2.gif); text-align:center;  font-weight:bold; color:#FFF; line-height:28px; float:right;
}

.volverhaproductes a:hover { color:#FFE2B5;}

.taularef:hover { color:#C07FB7;}
.taulatitol:hover { color:#999; }

.historial img { position:relative; top:3px; }
.historial {  color:#606; font-weight:bold; padding:20px 0px 10px 0px; border-bottom:solid 1px #CCC; font-size:11px; margin:0px 260px 0px 0px; }

.historiaPdido {  padding:3px 0px 5px 0px; border-bottom:solid 1px #CCC; font-size:11px; margin:0px 260px 0px 0px;  }
.historiaPdido img { position:relative; top:1px;  }

.textepedido { margin:0px 30px 0px 0px; padding:2px 0px 0px 0px;}

.dretahistoriaPdido {  }
.recuperaPdido { float:right; padding:0px 5px 0px 0px; }

.menuusuari { float:left;  width:220px;  margin:0px 25px 20px 20px; font-size:11px;}
.menuusuari a { display:block; color:#F60; font-weight:bold; border-bottom:solid 1px #CCC; padding:5px 0px 10px 0px; }
.menuusuari a:hover { color:#F90; }
.menuusuari a img  { position:relative; top:3px; }

.menuusuari p {border-bottom:solid 1px #CCC; padding:0px 0px 10px 0px; height:30px;}

.menuusuari form { padding:0px; margin:0px;}
.menuusuari label { display:block; padding:7px 0px 7px 0px;}
.menuusuari label img { position:relative; top:5px;}
.menuusuari input { width:211px; border: solid 1px #CCC; padding:4px; background:#F5F7F1;}

.llegenda { padding:10px 0px 0px 0px; }
.llegenda img  { position:relative; top:3px; }
.llegenda span { color:#606; font-weight:bold; font-size:12px; }

.historiaPdidoOK { margin:0px 0px 0px 200px; padding:0px 0px 20px 0px;}

.borrahistoria {float:right;  padding:0px 10px 0px 4px;}

.Missatge_cambiclau { float:left; width:153px; padding:12px 20px 13px 45px; background: url(../img/error.gif) no-repeat #FFDCDA; border:dashed 1px #C00; margin:10px 0px 10px 0px; color:#C00; }


.registre { float:left; width:254px; }
.registre p { color:#C00; padding:10px 0px 0px 0px;}
.registre form {}
.registre label { display:block; padding:7px 0px 7px 0px;}
.registre label img { position:relative; top:5px;}
.registre input { width:246px; border: solid 1px #CCC; padding:4px; background:#F5F7F1;}

.botoentrar_registre  { margin-top:10px; display:block; background: url(../img/boto_registre.jpg)!important; width:113px!important; height:27px!important; border:0px!important; color:#FFF; font-weight:bold; float: right;}
.Missatge_registre { float:left; width:473px; padding:12px 10px 13px 45px; background: url(../img/error.gif) no-repeat #FFDCDA; border:dashed 1px #C00; margin:10px 0px 10px 0px; color:#C00;}

.registreDtrer { float:left; width:254px; font-size:11px; padding-left:20px; }
.registreDtrer p { display:block; border-bottom:solid 1px #CCC; padding:0px 0px 7px 0px; height:25px;}
.registreDtrer form {}
.registreDtrer label { display:block; padding:7px 0px 7px 0px;}
.registreDtrer label img { position:relative; top:5px;}
.registreDtrer input,  .registreDtrer textarea {  width:246px; border: solid 1px #CCC; padding:4px; background:#F5F7F1; }
.registreDtrer textarea {  height:120px;}

.proCarro { margin:10px 0px 30px 10px; display:block; width:310px; height:28px; background: url(../img/botoCarroPro.gif); text-align:center;  font-weight:bold; color:#FFF; line-height:28px; margin:auto;}
.proCarro:hover { color: #D5B0C3; }

.botoPreu { float: right; /*float:left;*/ width:20px; text-align:center; color:#F60; font-weight:bold; }
.botoPreu:hover { color:#F93; }
.preu { float: right;  /*float:left;*/ width:60px; text-align:right; }

/* BOTIGA ______________________-------------__________ */

.capsalera { padding:0px 15px 0px 15px;  background: url(../img/capsalera_fons.gif) top repeat-x;}

.IdiomesCapActiu {color: #FFFFFF !important;}


.actiuSub { background:url(../img/clander_2.gif) no-repeat  #DBDDD5!important; color:#830071!important;} 
.actiuSub:hover { background:url(../img/clander_2.gif) no-repeat #DBDDD5!important; color:#830071!important;} 


.titul_contacte { border-bottom: solid 1px #CCCCCC; padding:0px 0px 10px 0px; color:#820070;}

.esquerra_form { float:left; margin:0px 40px 0px 0px; font-size:11px;}
.esquerra_form a { color:#333333;}

.bermell, .vermell { color:#CC0000}
.formu form { margin:0px; padding:0px; border:0px;}
.formu { font-size:11px; float:left; padding:0px 0px 15px 0px; }
.formu p { margin:10px 0px 0px 0px;}
.form_mitat { float:left; padding:0px 30px 0px 0px;}
.form_mitat2 { float:left;}
.formu input, .formu textarea { width:224px; border: solid 1px #CCCCCC; padding:3px; margin:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666;background:#F5F7F1; }
.formu textarea { height:69px;}
.enviar input { width:130px ; text-align:center; background: url(../img/fons_form.jpg); color:#4C5241; font-size:12px; color:#FFFFFF;}
.enviar  { text-align:right; padding:20px 0px 0px 0px;}

.textarea { height:122px!important;}

.pp p  { margin:0px!important; padding:0px!important;}

.adresa { float:left; width:180px; padding:0px 40px 0px 0px;}
.formu { float:left;}


/* EMPRESA */
.em_fons {background:url(../img/fons_destacats.jpg) repeat-x;font-size:12px;padding:20px 20px 30px 20px;clear:both;line-height:18px;}
.em_tit {color:#E29500;font-size:14px;padding:0px 0px 20px 0px;}
.em_foto_vell {float:left;padding:0px 10px 20px 0px;}
.em_tex {padding:10px;}
.em_foto_nou {float:right;padding:0px 0px 35px 10px;}
.adresa {padding: 0px  0px  0px  20px;}


/* GENERAL */

.general {min-width:753px;}


body {margin:0px; padding:0px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#666666;}



img {border:0px;}
hr {display: none;}
a {text-decoration:none; }
ul {margin:0px;border: 0px;padding: 0px;}
p {margin:0px;border: 0px;padding: 0px;}

/* TIPOS COLORS DE LLETRE */
.bold_gris_nou {font-weight: bold;color: #999999;}
.bold_lila_nou {font-weight: bold;color: #7C006B;}
.bold_gris_fort_nou {font-weight: bold;color: #333333;}

/* LOGO*/
.logo {float: left; margin: 7px 0px 0px 0px;	}
h1 {margin: 0px;font-size:15px;font-weight: bold;color: #7C006B;}

/* IDIOMES*/
.clear { clear:both;}
.idiome_ok { width: 370px; float:right;  }
.idiomes { height:38px; }
.idiomes li { float:right;list-style:none; background: url(../img/fons_idiomes.jpg); margin:0px 0px 0px 1px; padding: 0px 1px 0px 10px; }
.idiomes a { color:#B87AAA; display:block; padding: 7px 10px 7px 23px; background:url(../img/po.gif) no-repeat; }
.idiomes a:hover { color:#CB9FBE; }
.idiomes_separa { float:right;height: 1px; width: 300px;background: url(../img/separaidioma.gif)  no-repeat right; }


/* BUSCADOR */
.buscador {float: right;height: 43px;margin: 7px 0px 0px 0px;}
.search  {position:relative; top: 7px;}
input.search-normal {font-size:9px; width: 177px;
  height: 13px;
  background-image: url(../img/bucador.gif);
  color:#000000;

  padding: 4px;
  border: 0px;
}
input.search-focus {
  font-size:9px;
  width: 177px;
  height: 13px;
  background-image: url(../img/bucador.gif);
  color: #000;
  padding: 4px;
  border: 0px;
}
/* 
----------------------------------------------------------------------
MENU PRINSIPAL
*/
.menu { clear: both; margin: auto; height: 24px; padding: 1px 0px 3px 0px; }
.botons { float:left;  }
.mapaweb { float: right; }
.botons li { float:left;  list-style: none; }
.botons ul { float:left; border-right: solid #ECA525 1px; }
.mapaweb li { float: right;  list-style:none;  }
.mapaweb ul { float: right;  border-right: solid #ECA525 1px; }
.menu a { font-size: 12px; color:#FFFFFF; line-height: 24px; text-align:center; display:block; padding:0px 15px 0px 15px; height:24px; border-left: solid #ECA525 1px; font-family:Verdana, Geneva, sans-serif; }
.menu a:hover { background:url(../img/boto_.jpg); font-family:Verdana, Geneva, sans-serif; }
.Actiu { background:url(../img/boto_.jpg); }
/* 
----------------------------------------------------------------------
RUTA PER A QUE NO ENS PERDEM
*/
.ruta {
    clear: both;
	margin: auto;
	height: 22px;
}
.rutaclander {
    float: left;
	background-image: url(../img/ruta.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;	
	width: 16px;
	height: 22px;
}
.ruta_in {
	line-height: 22px;
	float: left;
	
	height: 22px;
	margin:0px;
	color: #666666;	
}
.ruta_in a { 
	color:#820070;
}
.ruta_in a:hover {
	color:#B87AAA;
}
/* 
----------------------------------------------------------------------
INTERIOR DEL WEB "GENERAL"
*/
.interior {
    clear: both;
	margin: auto;
	padding:0px 15px 0px 15px;
}
/* 
----------------------------------------------------------------------
INTERIOR ESQUERRA PRODUCTES "MENU"
*/
.menu_pro {
	float: left;
	width: 210px;
	margin: 0px 11px 0px 0px;
}
.menu_pro_1 {
	background-image: url(../img/pro_fons_menu.jpg);

}
h2 {
	margin:0px;
	padding:6px;
	font-size:10px;
	color:#FFFFFF;
}
.menu_pro_2 li {
	float: left;
	list-style:none; 
}
.menu_pro_2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#830071;
	
	display:block;
	width: 191px;
	
	padding: 2px 5px 3px 14px;
	font-weight: bold;	
}
.menu_pro_2 a {
background:url(../img/clander_2.gif) no-repeat #F5F5F2;
border-bottom:solid 1px #ffffff;

}
.menu_pro_2 a:hover {
background-color:#FFFFFF;

}
a.menu_pro_3 {
	font-weight: normal;
	background: #F5F5F2;
	line-height: 16px;
	padding: 0px 0px 0px 13px;
	width:197px;
	
	color:#666666;
}
a:hover.menu_pro_3 {
    background-position: 0 -17px;
}
.menu_sombra {
    background-image:url(../img/pro_fons_menu_4.jpg);
	clear: both;
	height:17px;
}
/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "1"
*/
.interior_dret1 {
	margin: 11px  0px  0px 0px;	
	height:259px;
	background:url(../img/inici_pro.jpg) no-repeat left;
}

.interior_dret1_tex1 {
	padding:42px 0px 0px 112px;
	font-family: Helvetica Condensed,  Franklin Gothic Medium Cond,  Trebuchet MS, Optima, Andale Mono,  Arial Narrow,  Futura, Verdana, sans-serif;
	font-size: 18px;	
	position:relative;
	top:75px;
	color:#830071;
}
.interior_dret1_tex2 {
	padding:2px 0px 0px 112px;
	font-size: 9px;	
	position:relative;
	top:75px;
	color:#444444;
}
/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "3" "TITOLS I VARIS"
*/
.interior_dret3 {
margin: 11px  0px  0px 221px;	
}
.titol_seccio {
	background-image: url(../img/pro_fons_seccio.jpg);
	height:24px;
}
h3 {
	margin:0px;
	padding:6px 0px 0px 10px;	
	font-size:10px;
	color:#FFFFFF;
}




.boto0 { display:block; float:right; width:43px; height:24px; background-image: url(../img/num_1_1.gif);  }
.titol_secciom0 { border-bottom: solid 1px #FFFFFF; background-image: url(../img/pro_fons_menu.jpg); }
.titol_secciom0 a {
	display:block;
	height:18px;
	color:#FFFFFF;
	padding:6px 0px 0px 15px;
	background:url(../img/clander_3.gif) no-repeat;
	font-weight:bold;
}
.boto1, .boto2, .boto3, .boto4 { display:block; float:right; width:43px;  height:24px; background-image: url(../img/num_1_2.gif);  }
.titol_secciom1, .titol_secciom2, .titol_secciom3, .titol_secciom4 { border-bottom: solid 1px #FFFFFF; background-image: url(../img/fons_cel.jpg);}
.titol_secciom1 a, .titol_secciom2 a, .titol_secciom3 a, .titol_secciom4 a {
	display:block;
	height:18px;
	color:#FFFFFF;
	padding:6px 0px 0px 15px;
	background:url(../img/clander_4.gif) no-repeat;
	font-weight:bold;
	
}

.boto5 { display:block; float:right; width:43px;  height:39px; background-image: url(../img/print.jpg); margin:1px 0px 0px 0px; padding:0px 0px 0px 4px; }
.titol_secciom5 { background-image: url(../img/fons_seccio2.jpg); }
.titol_secciom5 h4 {
	display:block;
	color: #830071;
	height:15px;
	font-weight:bold;
	padding:13px 0px 13px 27px;
	margin:0px 0px 0px 0px;

	
	font-size:12px;
	font-weight:bold;
	background:url(../img/calnder_producte.gif) no-repeat;
	
}




.ampliarfoto a {
	display:block;
	width:16px;
	height:16px;
	background: url(../img/lupa.gif);
	position:relative;
	left:-6px;
	top:-22px;
}



/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "3" "NUMERACIO PAGINES"
*/
.numero_pagines {
	color:#CCCCCC;
	background-image: url(../img/fons_numero_pagines.jpg);
	height:21px;
	padding:11px 0px 5px 0px;
	line-height: 10px;
	text-align:center;
}
.numero_pagines2 {
	color:#CCCCCC;
	background-image: url(../img/fons_numero_pagines2.jpg);
	height:25px;
	padding:13px 0px 0px 0px;
	text-align:center;
	width:100%;
	float:left;
}
.numero_pagines2 img {
	position:relative; 
	top:2px;
}
.numero_pagines img {
	position:relative; 
	top:2px;
}
.numero_pagines a {
	color:#820070;
}
.numero_pagines2 a {
	color:#820070;
}
.numero_pagines2 a:hover {
	color:#FF9900;
}
.numero_pagines a:hover {
	color:#FF9900;
}
/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "3" "CAIXETES PRODUCTES"
*/
.producte {
	width:127px;
	height:155px;
	margin:4px 3px 4px 3px;
	float:left;
}

.producte1 {
	background:url(../img/pro_fons.gif);
	height:99px;
	
	text-align:center;
}

.producte2 li {
	float:left; 
	list-style: none;
}	
.producte2 a {
	background-image: url(../img/pro_fons2.gif);
	font-size: 10px;
	display:block;
	width:111px;
	height:42px;
	padding:6px 6px 6px 10px;
	font-weight: bold;
	color:#820070;
	border-top:solid 1px #E7E7E7;	
}
.producte2 a:hover {
    background-position: 0 -54px;
}

/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "4" "TITOL SECCIO"
*/
.titol_seccio3 {
	background-image: url(../img/fons_numero_pagines.jpg);
	height:32px;
}
.clander{
	background-image: url(../img/clander.gif);
    float: left;
	background-position: 10px 13px;
	background-repeat: no-repeat;	
	width: 20px;
	height:32px;
}
.titol_seccio3_dintre { 
	width:300px;
	float:left;
}
h5  {
	margin:0px;
	padding:10px 0px;
	font-size:10px;
	color:#820070;
}
.atras {
	height:23px;
	float:right;
	width:20px;
	padding: 10px 10px 0px 0px;
}
/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "4" "REFERANCIES PRODUCTES"
*/
.productein {
	width:127px;
	margin: 10px 11px 2px 5px;
	text-align: center;
	float:left;
	display:none;
	
	
}




.otrolado{width: 251px;float: right; padding:20px 0px 20px 20px;}
.principal{ margin-right: 276px;}  



.producte_ref2 {
 background-image:url(../img/fons_ref.jpg)w;
 background-repeat:repeat-x;
margin: 0px  0px  10px 0px;
padding:0px 10px 20px 10px;
borderw: 1px solid #EBE9E4;
border-top:0px;
}





.producte_ref2  hr {
	background-color: #EBE9E4;
	height: 1px;
	display: block;
	color: #EBE9E4;
	border:0px;
	margin:0px 0px 10px 0px;
}

.ref {
 margin: 0px 0px 0px 0px;
 line-height:14px;
 
padding:4px 0px 4px 0px;
 border-bottom:solid 1px #EBE9E4;
}
.ref_d {
 margin: 4px 0px 0px 0px;

 
padding:4px 0px 0px 0px;
 border-top:solid 1px #EBE9E4;
}

.ref2 {
	float:left;
}

.ref3 {
	margin:0px 0px 0px 85px
}


.producte_ref hr {
	background-color: #EBE9E4;
	height: 1px;
	display: block;
	color: #EBE9E4;
	border:0px;
	margin:5px 0px 5px 0px;
}

/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "4" "DESCRIPCIO DE LA FAMILIA + FOTO"
*/
.producte_descripcio {
 background:#ffffff ;
 border-bottom:solid 1px #EBE9E4;
	padding:0px 0px 5px 0px;
	margin: 0px  0px 0px 0px;
	width:251px;
	float:left;
}
.producte_descripcio hr {
	background-color: #EBE9E4;
	height: 1px;
	display: block;
	color: #EBE9E4;
	border:0px;
	margin:5px 0px 5px 0px;
}
.producte_descripcio li {
	list-style: none;
}
.producte_descripcio a:hover {
	color: #7E797A;
	background-position: 0 -16px;
}

/* 
----------------------------------------------------------------------
INTERIOR DRET PRODUCTES "4" "ENLLAS I PDF" 
*/
.pdf {
	list-style:none; 
	background: url(../img/ico_pdf.jpg) no-repeat left;
	padding: 4px 0px 3px 44px;
	color:#FF9900;
	background-position: 0 2px;
}
.enllas {
	list-style:none; 
	background: url(../img/ico_enlace.jpg) no-repeat left;
	padding: 4px 0px 3px 44px;
	color:#FF9900;
	background-position: 0 2px;
	color:#FF9900;
}
.producte_ref a:hover {
	color: #7E797A;
	background-position: 0 -16px;
}

/* 
----------------------------------------------------------------------
FINAL DE LA WEB
*/
.final {
    clear: both;
	margin: auto;
	height: 55px;

}
.final2 {
/* centre */
	clear: both;
	width:760px; 
	margin: auto;
}
.final_1 {
	float: left;
	background-image: url(../img/fi_1.jpg);
	width: 2%;
	height: 55px;
}
.final_2 {
	float: left;
	background: url(../img/fi_2.jpg) repeat-x;
	width: 100%;
	height: 55px;
}
.final_3 {
	float: right;
	background-image: url(../img/fi_3.jpg);
	width: 2%;
	height: 55px;
}
.adreca {
	margin:15px;
	color: #666666;
	text-align: center;
	line-height: 12px;	
}
.adreca a {
	color: #7C006B;
}
.adreca a:hover {
	color: #7E797A;
}
/* 
----------------------------------------------------------------------
FINAL
*/
/* 
----------------------------------------------------------------------
ALTRES APARTATS 
*/
/* 
----------------------------------------------------------------------
HOME
*/


.destacats p {

	padding: 0px 0px 0px 0px;
	 margin:  0px;
}
.destacats {
	/* background:url(../img/fons_destacats.jpg) repeat-x; */
	line-height:12px;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
/* centre */
	
	 margin: auto;
}
.destacats h2 {
	padding: 0px 0px 0px 10px;
	color:#666666;
	font-weight:normal;
	font-size: 12px;
	display:none;
}
.destacatscentre {
/* centre */
	 margin: auto;
	 width:980px;

}

.destacat {
	text-align:left;
	background:url(../img/fons_desc.jpg);
	width:215px;
	height:136px;
	float:left;
	margin:11px 11px 0px 0px;
	padding: 10px;
}
.destacat1 a {
	color:#830071;
	background:url(../img/clander_desc2.gif) no-repeat;
	font-size: 12px;
	padding: 0px 0px 0px 17px;
}
.destacat2 a {
	color:#666666;
	padding:10px 0px 0px 0px;
	font-size: 12px;
	line-height:15px;
}
.descsepara {
	background:url(../img/desc_separa.gif);
	height:1px;
	margin:7px 0px 0px 0px;
	line-height:0px;
	font-size:0px;
}
.destacat2 img {
	float:right;
	padding:0px 5px 10px 10px;
}
.destacat2 {
	padding:10px 0px 0px 7px;
}
/* 
----------------------------------------------------------------------
EMPRESA / DESCARGAS / CONTACTO 
*/
.fotoportada {
	height:168px;
	width:758px;
	margin: 10px auto;
/* centre */
		background:url(../img/empresa.jpg) center no-repeat;
}
.titul {
	
	margin:0px 0px 0px 510px;
	padding:0px 0px 0px 19px;
	font-family: Helvetica Condensed,  Franklin Gothic Medium Cond,  Trebuchet MS, Optima, Andale Mono,  Arial Narrow,  Futura, Verdana, sans-serif;
	font-size: 20px;
	
	position:relative;
	top:75px;
	
	background:url(../img/clander_.gif) no-repeat;
	
	

}
.fotoportadadescargas {
	height:168px;
	width:758px;
	margin: 10px auto;
/* centre */
	background:url(../img/descargas.jpg) center no-repeat;
}
.fotoportadacontacto {
	height:168px;
	width:758px;
	margin: 10px auto;
/* centre */
	background:url(../img/contacte.jpg) center no-repeat;	
}
.centre {
/* centre */
	 width:760px; 
	 margin: auto;
}


.columne2 h2 {
	color:#830071;
	background:url(../img/clander_desc3.gif) no-repeat;
	font-size: 15px;
	line-height:10px;
	padding: 0px 0px 0px 17px;
	font-weight:normal;
	
}
.columne2 {
	float:left;
	margin:0px 0px 10px 0px;
	width:540px;
	
	
}
.columne2 h3 {
	color:#830071;
	font-size: 15px;
	padding: 0px 0px 5px 0px;
	font-weight:normal;
}

.columne10 {
	float:left;
	margin:0px 0px 10px 0px;
	width:220px;
}
.columne p {
	margin:20px 20px 10px 0px;
	font-size: 11px;
	line-height:15px;
}
.columne h2 {
	color:#830071;
	background:url(../img/clander_desc3.gif) no-repeat;
	font-size: 15px;
	line-height:10px;
	padding: 0px 0px 0px 17px;
	font-weight:normal;
}

.columne {
	float:left;
	margin:0px 0px 10px 0px;
	width:380px;
}

.columne h3 {
	color:#830071;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
}
.columne a {
	color:#666666;
}
.foto_empresa {
	margin:0px 0px 0px 8px;
}

.esquerra {
	background:url(../img/fons_destacats.jpg) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 15px 10px;
}


.dreta {
	background:url(../img/fons_destacats.jpg) repeat-x;
	margin: 0px 0px 0px 10px;
	padding: 15px 10px 15px 10px;
}

.descargues {
	float:left;
	margin:0px 10px 10px 10px;
}

.columne a {
	color:#666666;
}

.esquerra2 {
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 15px 10px;
	border-top: 1px solid #EBE9E4;
}
.dreta2 {
	margin: 0px 0px 0px 10px;
	padding: 15px 10px 15px 10px;
	border-top: 1px solid #EBE9E4;
}
.mapa {
	margin: 20px 0px 0px 16px;
}
/* 
----------------------------------------------------------------------
FORMULARI
*/

/* 
----------------------------------------------------------------------
MAPA WEB
*/
.llista li {
	padding: 0px 0px 0px 10px;
	color:#666666;
	font-weight:normal;
	font-size: 10px;
}
.llista ul {
margin:	4px 0px 0px 20px;
}
.llista  {
margin:	0px 0px 0px 20px;
}
.llista a:hover  {
	color:#830071;
}

.columne_mapa h2 {
	color:#830071;
	font-size: 13px;
	margin:0px 10px -5px 10px;
	font-weight:normal;
	
}
.columne_mapa {
	float:left;
	margin:0px 0px 10px 0px;
}
.esquerra_mapa {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 10px;
	width:170px
}
.dreta_mapa {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 10px;
	width:509px;
	border-left: 1px solid #EBE9E4;
}
.columne_mapa a {
	color:#830071;
}
.mapa_ {
	background:url(../img/fons_destacats.jpg) repeat-x;
	margin: 10px 0px 0px 0px;
	padding: 15px 10px 15px 10px;
}
.mapa_ h2 {
	color:#830071;
	background:url(../img/clander_desc3.gif) no-repeat;
	font-size: 15px;
	line-height:10px;
	padding: 0px 0px 0px 17px;
	font-weight:normal;
}
.llista a {
	color:#666666;
}

/* 
----------------------------------------------------------------------
RESULTADO DE LA BUSQUEDA
*/

.resultado li {
	padding: 0px 0px 0px 10px;
	color:#666666;
	font-weight:normal;
}
.resultado ul {
margin:	4px 0px 0px 40px;
}
.resultado a:hover  {
	color:#830071;
}
.resultado a {
	color:#666666;
}
.resultado  {
margin:10px;
}




.em_fons2 { width:930px;}


/*estils antaviana */

div.cerca-element{
	padding:8px 0px 0px 0px;	
}

h3.cerca-titol-element{
	padding-left:0;
	color:#666;
	background:#fff;
	border-top:dashed #ccc 1px;
	line-height:20px;
	padding:0px;
}

div.cerca-capcelera{
	padding:0px 0px 8px 0px;	
}

.cerca-peu table{
	margin:10px 0px 8px 0px;	
	
	width:730px;
	border-collapse:0px;
}
.cerca-peu   td {

	border:0px;
	

}


.pabaixa { margin:30px 0px 10px 15px;}

.pabaixa p  { margin:8px 0px 3px 0px; padding:0px; border:0px;}

.enviar {margin:8px 0px 3px 0px;}
.bermell, .vermell { color:#CC0000}

/*
http://icant.co.uk/csstablegallery/index.php?css=71

Data Tables and Cascading Style Sheets Gallery
Title: Casablanca
Author: RODrigo CASTilho Galvão Ferreira - RODCAST
URL: http://www.rodcast.com.br
Update: 03/23/2006 11:15 PM
*/

table, td, tr, th, tbody {
	color: #7F7F7F;
	border-collapse: collapse;
	border:1px solid #EBE9E4;
	padding:3px;
	
	border-left:1px solid #EBE9E4; /* LINIES COSTATS */
	border-right:1px solid #EBE9E4; /* LINIES COSTATS */
	
	font-size:10px;
}



