.text { color: #454545; font-size: 12px; font-family: tahoma; word-spacing: 1px; }
.text_rosa { color: #e30093; font-size: 12px; font-family: tahoma; word-spacing: 1px; }
.text_mini { color: #383838; font-size: 9px; font-family: tahoma; word-spacing: 1px; }
.text_mini_rosa { color: #ff22b1; font-size: 9px; font-family: tahoma; word-spacing: 1px; }
.link { color: #f2b; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: underline; word-spacing: 1px; }
.link_sense { color: #f2b; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; word-spacing: 1px; }
.linkfaq { color: #f2b; font-size: 12px; font-family: tahoma; font-weight: bold; background-color: #f1f1f1; text-decoration: none; word-spacing: 1px; background-image: url(f0.gif); background-repeat: no-repeat; background-position: 5px center; padding: 5px 5px 5px 30px; margin: 0; border-bottom: 1px solid #b9b9b9; display: block; }
.link:hover { color: #ffaee7; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: underline; word-spacing: 1px; }
.link_sense:hover { color: #ffaee7; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; word-spacing: 1px; }
.link_mini:hover { color: #ffaee7; font-size: 9px; font-family: tahoma; font-weight: bold; text-decoration: underline; word-spacing: 1px; }
.linksmenu a { color: #383838; font-size: 11px; font-family: tahoma; text-decoration: none; }
.linksmenu a:hover { color: #f2b; font-size: 11px; font-family: tahoma; text-decoration: none; }
.foot { color: #ababab; font-size: 9px; font-family: tahoma; font-weight: bold; text-decoration: underline; }
.foot:hover { color: #ffaee7; font-size: 9px; font-family: tahoma; font-weight: bold; text-decoration: underline; }
.link_mini { color: #f2b; font-size: 9px; font-family: tahoma; font-weight: bold; text-decoration: underline; word-spacing: 1px; }
.apartat { color: white; font-size: 14px; font-family: tahoma; font-weight: bold; background-color: #666; background-image: url(blocpuntets.gif); background-repeat: no-repeat; background-position: left center; letter-spacing: 1px; height: 20px; padding-left: 20px; }
.titolcontinguts { color: #ff71ce; font-size: 14px; font-family: tahoma; font-weight: bold; word-spacing: 1px; letter-spacing: 2px; }
.fonscontinguts { background-color: #fff; }
.b { color: #454545; font-size: 12px; font-family: tahoma; background-color: #f1f1f1; word-spacing: 1px; }
.bE { color: #383838; font-size: 12px; font-family: tahoma; word-spacing: 1px; width: 12px; border-left: 1px solid #aeaeae; }
.bD { color: #383838; font-size: 12px; font-family: tahoma; word-spacing: 1px; width: 12px; border-right: 1px solid #aeaeae; }
.bS { color: #383838; font-size: 12px; font-family: tahoma; word-spacing: 1px; height: 12px; border-top: 1px solid #aeaeae; }
.bI { color: #383838; font-size: 12px; font-family: tahoma; word-spacing: 1px; height: 12px; border-bottom: 1px solid #aeaeae; }
.c00_b1 { background-color: #f1f1f1; background-image: url(cantonada00.gif); background-repeat: no-repeat; background-position: left top; width: 12px; height: 12px; }
.c01_b1 { background-color: #f1f1f1; background-image: url(cantonada01.gif); background-repeat: no-repeat; background-position: right top; width: 12px; height: 12px; }
.c10_b1 { background-color: #f1f1f1; background-image: url(cantonada10.gif); background-repeat: no-repeat; background-position: left bottom; width: 12px; height: 12px; }
.c11_b1 { background-color: #f1f1f1; background-image: url(cantonada11.gif); background-repeat: no-repeat; background-position: right bottom; width: 12px; height: 12px; }
.bloc { color: #454545; font-size: 11px; font-family: tahoma; background-color: #fff; text-align: left; word-spacing: 1px; border-right: 1px solid #aeaeae; border-left: 1px solid #aeaeae; }
.tA2 { background-image: url(tapaA_sabiasque.gif); background-repeat: no-repeat; background-position: left bottom; width: 12px; height: 45px; }
.tA3 { background-image: url(tapaA_ahoraonunca.gif); background-repeat: no-repeat; background-position: center bottom; width: 12px; height: 45px; }
.tA4 { background-image: url(tapaA_consejos.gif); background-repeat: no-repeat; background-position: center bottom; width: 12px; height: 45px; }
.tB { background-image: url(tapaB.gif); background-repeat: no-repeat; background-position: center top; width: 12px; height: 13px; }
.suscribaseTapa { background-image: url(suscribaseTapa.gif); background-repeat: no-repeat; background-position: left bottom; width: 12px; height: 45px; }
.suscribaseBloc { color: #454545; font-size: 11px; font-family: tahoma; background-color: #f1f1f1; word-spacing: 1px; width: 160px; border-right: 1px solid #aeaeae; border-left: 1px solid #aeaeae; }
.suscribaseB { background-image: url(suscribaseBase.gif); background-repeat: no-repeat; background-position: left top; width: 12px; height: 13px; }
.finalcontinguts { color: #383838; font-size: 11px; font-family: tahoma; background-color: #c2c2c2; background-image: url(rodo_inferior.gif); background-repeat: no-repeat; background-position: right bottom; }
.show {position:static; display: table;}
.hide {position:absolute; left:-999em; height:1px; width:100px; overflow:hidden; }
.obert { }
.tancat { }
.helplayer  { color:#454545; font-size: 12px; font-family: tahoma; background-color:#ffaee7; word-spacing: 1px; width:350px; height:350px; z-index: 100; visibility:hidden; padding: 10px; border: solid 2px #fff; }
.tapa  { background-color: transparent; width:350px; height:350px; z-index: 99; visibility:visible; padding: 10px; border-color: #fff; }
.calendari { color: #454545; font-size: 12px; font-family: tahoma; text-decoration: none; word-spacing: 1px; }
.linkcal { color: #454545; font-size: 10px; font-family: tahoma; font-weight: bolder; text-decoration: none; }
.linkcal:hover { color: #ff22b1; }





.zona00 { background-color: #666; color: #f1f1f1; font-family: tahoma; font-size: 12px; font-weight: bold; height: 20px; text-align: center; word-spacing: 1px; width: 16px; }
.zona01 { background-color: #f1f1f1; width: 2px; }
.zona02 { background-color: #c2c2c2; color: #454545; font-family: tahoma; font-size: 12px; font-weight: bold; height: 14px; text-align: left; word-spacing: 1px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; }
.zona03 { color: #454545; font-size: 12px; font-family: tahoma; font-weight: bold; background-color: #f1f1f1; word-spacing: 1px; }
.zona99 { color: #454545; font-size: 12px; font-family: tahoma; background-color: #f1f1f1; background-image: url(cantonada.gif); background-repeat: no-repeat; background-position: right bottom; word-spacing: 1px; height: 16px; }
.textozona { color: #454545; font-size: 12px; font-family: tahoma; font-weight: bold; background-color: #f1f1f1; word-spacing: 1px; }
.zona04 { color: #454545; font-size: 12px; font-family: tahoma; font-weight: normal; background-color: #f1f1f1; word-spacing: 1px; }




body#idempresa .linksmenu #mempresa a,
body#idpolitica .linksmenu #mpolitica a,
body#idexperiencia .linksmenu #mexperiencia a,
body#idventajas .linksmenu #mventajas a,
body#idgaleria .linksmenu #mgaleria a,
body#idflyers .linksmenu #mflyers a,
body#iddipticos .linksmenu #mdipticos a,
body#idtripticos .linksmenu #mtripticos a,
body#idcuadripticos .linksmenu #mcuadripticos a,
body#idrevistas .linksmenu #mrevistas a,
body#idpresupuesto .linksmenu #mpresupuesto a,
body#idpedidos .linksmenu #mpedidos a, 
body#iddemo .linksmenu #mdemo a, 
body#idpago .linksmenu #mpago a, 
body#idplazos .linksmenu #mplazos a, 
body#idgarantia .linksmenu #mgarantia a, 
body#idcondiciones .linksmenu #mcondiciones a, 
body#idimprimapoints .linksmenu #mimprimapoints a, 
body#idamigo .linksmenu #mamigo a, 
body#idprimero .linksmenu #mprimero a, 
body#idlastminute .linksmenu #mlastminute a, 
body#idsuscripcion .linksmenu #msuscripcion a, 
body#idfaqs .linksmenu #mfaqs a, 
body#idtutoriales .linksmenu #mtutoriales a, 
body#idtracking .linksmenu #mtracking a, 
body#idcredito .linksmenu #mcredito a, 
body#idpuntos .linksmenu #mpuntos a, 
body#iddatos_usuario .linksmenu #mdatos a, 
body#id1 .linksmenu #m1 a,
body#id4 .linksmenu #m4 a,
body#id5 .linksmenu #m5 a,
body#id6 .linksmenu #m6 a,
body#id7 .linksmenu #m7 a,
body#id8 .linksmenu #m8 a,
body#idconsultar_pedidos .linksmenu #mtracking a { color: #f2b; text-decoration: none; }

.titols_fblanc { color: #000; font-size: 17px; font-family: tahoma; font-weight: bold; }
.peusdefoto { color: #666; font-size: 10px; font-family: tahoma; font-weight: bold; }
.form_area { font-size: 9px; font-family: tahoma; width: 72px; height: 12px; border-style: none; border-width: 0; }
.form_petit { font-size: 10px; font-family: tahoma; height: 14px; padding-left: 3px; border: solid 1px #b9b9b9; }
.form { color: #454545; font-size: 11px; font-family: tahoma; word-spacing: 1px; height: 16px; padding-left: 5px; border: solid 1px #b9b9b9; }
.radiobutton { background-image: url(radio.gif); background-repeat: no-repeat; background-position: left top; }
.formTXT { font-size: 11px; font-family: tahoma; padding: 3px; border: solid 1px #b9b9b9; }
.form_transparent { font-size: 12px; font-family: tahoma; background-color: #f1f1f1; text-align: right; word-spacing: 1px; padding: 3px; border: solid 0 #f1f1f1; }
.errors { color: #fff; font-size: 12px; font-family: tahoma; font-weight: bold; background-color: #e00; background-image: url(../images/error_ico.gif); background-repeat: no-repeat; background-position: 5px 5px; text-align: left; word-spacing: 1px; padding: 5px 5px 5px 50px; border: solid 1px #a11b00;; }
.alertes { color: #28751f; font-size: 12px; font-family: tahoma; font-weight: normal; background-color: #c9f876; background-image: url(../images/alerta_ico.gif); background-repeat: no-repeat; background-position: 5px 2px; text-align: left; word-spacing: 1px; padding: 5px 5px 5px 50px; border: solid 1px #278f1a; }
.alertes2 { color: #864600; font-size: 12px; font-family: tahoma; font-weight: normal; background-color: #ff0; background-image: url(../images/alerta2_ico.gif); background-repeat: no-repeat; background-position: 5px 5px; word-spacing: 1px; padding: 5px 5px 5px 50px; border: solid 1px #ffc94f; }
.info_upload { color: #ececec; font-size: 12px; font-family: tahoma; font-weight: bold; background-color: #000; padding: 5px; border: solid 2px #f2b; }
h1 { color: #ff71ce; font-size: 14px; font-family: tahoma; font-weight: bold; word-spacing: 1px; letter-spacing: 2px; }
h3 { color: #454545; font-size: 17px; font-family: tahoma; font-weight: bold; margin-bottom: -2px; position: relative; top: -3px; }
.linkhidd { color: #989898; font-size: 9px; font-family: tahoma; text-decoration: none; word-spacing: 1px; }
.link_productes { color: #28751f; font-size: 10px; font-family: tahoma; font-weight: bold; text-decoration: none; }
.link_productes:hover { color: #fff; font-size: 10px; font-family: tahoma; font-weight: bold; text-decoration: none; }

