/**************** Especifico programa de puntos ****************/

/*contenido col__dcha*/
.banner_destacat_ppunts{margin:0px 0px 20px 0px;}

/*Bloque que es el programa de punts per a socis?*/
#caja-flash {margin:0 0 20px 0;}
.programa_punts{border-bottom:1px solid #FFD520; margin-bottom:20px;}
.programa_punts_resposta{padding:5px 0 5px 0px; width:100%; border-bottom: 2px solid #FFD520; margin-bottom:10px;}
.programa_punts_resposta ul{ width: 33%; margin:0 0px 10px 0px;}
.programa_punts_resposta li {padding-left:.4em;}
.programa_punts_resposta a {font-size:0.9em; margin:0 15px 10px 0;}
.programa_punts_resposta .titular_pasos {height:3.0em; min-height:3.0em;}

.titular_pasos{}
.titular_pasos span{float:right;font-size:1.0em;display:block; width:78%; padding-top:2px;}
.titular_pasos img{float:left;margin-right:5px;}

.contenido_pasos{padding:0 10px 0 0;}
.contenido_pasos img{margin:0px 10px;}
.contenido_pasos p{margin-top:10px;}
.contenido_pasos strong {font-weight:bold;}

.unic_text{padding-bottom:14px; _padding-bottom:11px;}
/*FI Bloque que es el programa de punts per a socis?*/

#pasos{float:left;width:63.90em;margin:1.00em 0 1.36em 0.90em;display:inline;}
#pasos .uno,.dos,.tres,.cuatro{float:left;width:12.72em;padding-left:0.90em;}
#pasos h4{font-size:1.1em;padding:0.18em 0 0 0.18em}
#pasos span{padding:0.27em 0 0 0.18em;display:block}

/* Lista de 3 promociones para la home */
.lst_promo li.lst-f20-item{padding:0.36em 0; height:auto; margin-left:0;}
.text_promo_pq{float:left; width:100px;}
.text_promo_pq a{}
.link_vermas{float:right; margin:10px 5px 12px 10px;}
.box_puntos_gral{float:left; padding:5px 0; border-bottom:1px solid #FFD520; width:47%; }
.box_puntos_gral a{display:block; font-size:1.0em}
.box_puntos_gral img{float:left;}
.box_puntos_gral_drcha{float:right; padding:5px 0; border-bottom:1px solid #FFD520; width:47%;}
* html .box_puntos_gral_drcha {width:46%; overflow:hidden;}
.box_puntos_gral_drcha img{float:left; margin-right:0.45em;}
.box_puntos_gral_drcha a{display:block;font-size:1.0em;}

.items_comacumulo{display:block;}
.items_comacumulo li{margin-bottom:3px;}

#bloque_slider{border-bottom:1px solid #999999; border-top:1px solid #999999; height:1%; margin-bottom:20px;}
#bloque_slider .cabecera{background:#FFD520; float:left; width:100%;}
#bloque_slider .cabecera img{border-right:1px solid #CEAA16; float:left; padding:3px 3px 2em;}
#bloque_slider .fondo{background:url(/img/publico/fondo_desplegable1.gif) repeat;float:left; width:91%;}
#bloque_slider .soy{border-left:1px solid #FFFFFF;float:left;height:28px;padding-top:6px; text-align:center;width:100%;}
#bloque_slider #caixa_estalvi{display:none;}
#bloque_slider #caixa_estalvi .vacio{float:left; height:79px; width:34px; border-top:1px solid #000000; background: #000000 url(/img/publico/fondo_desplegable2.gif) repeat-x 0 0; }
#bloque_slider #caixa_estalvi .interior{background:#FFF9D6; border:1px solid #CEAA17; float:left;height:74px; width:91.85%; padding:2px 0px}
#bloque_slider #caixa_estalvi .interior .superior{float:left; padding:5px 5px 0 5px; width:95%;}
#bloque_slider #caixa_estalvi .interior .inferior{float:left; width:100%; padding-top:5px;}
#bloque_slider #caixa_estalvi .interior .inferior a{margin:0 10px 0 20px;}

/* Como funciona el programa de punts */
ul.funciona_punts li{width:90%;}
ul.funciona_punts li span{font-size:1.09em; font-weight:bold; padding-bottom:.7em; display:block;}
ul.funciona_punts li img{float:left; }
ul.funciona_punts li p{float:left; padding-left:.5em; width:70%; padding-top:.7em;}
ul.funciona_punts li p strong {font-weight:bold;}
ul.funciona_punts li.uno{background:url(/img/publico/iconos/ico_uno.gif) no-repeat; padding-left:4em; padding-top:1.5em;}
ul.funciona_punts li.dos{background:url(/img/publico/iconos/ico_dos.gif) no-repeat; padding-left:4em; padding-top:1.5em;}
ul.funciona_punts li.tres{background:url(/img/publico/iconos/ico_tres.gif) no-repeat; padding-left:4em; padding-top:1.5em;}


.link_pdf{float:right; margin:20px 0px 20px 0px;}
.link_pdf img{float:left;}
.link_pdf a{padding:0px 2px; font-size:0.9em}

.link_catalogo {float:right;margin:1em 0;width:100%;}
.link_catalogo p {display:block;margin-top:.8em;text-align:right;text-decoration:underline;}
.link_catalogo img {float:right;margin-left:.4em;}

/********** Boton formulario pedidos (fondo amarillo fuerte) **********/
.cont_punts .boton_right{background:url(/img/publico/progpuntos/btn_simple_right.gif) no-repeat right top;}
.cont_punts .boton_left{background:url(/img/publico/progpuntos/btn_simple_left.gif) no-repeat left top;}
.cont_punts .boton_left input.global_input {background:url(/img/publico/progpuntos/btn_simple_middle.gif) repeat-x;}
/*******************/

/***************meu RACC***************************/
.entra_elmeuracc {background:url(/img/publico/cebecera_elmeuracc.gif) no-repeat #000000; padding-top:5px; }
.entra_elmeuracc .elmeurac_tit {min-height: 3.1em; _height:3.2em;}
.entra_elmeuracc h3{font-size:1.1em;padding:0px 0 6px 15px; width:auto; }
.entra_elmeuracc .elmeuracc_loged h3 {padding-top: 12px;}
.el_meu_racc{border:1px solid #FFD520; background:#FFF8CF; border-top:none; padding:10px; margin-bottom:20px; height:1%;}

h3.tit_ets_soci{ margin:0; padding: 0 0 0 .8em; color:#FFF; width:55%;}
h3.tit_meu_racc{margin:0; padding: 0 0 .4em .8em; color:#FCD633; width:55%;}
h3.tit_meu_racc_solo{margin:0; padding: 1.3em 0 .4em .8em; color:#FCD633; width:55%;}

/** Listado Bonus Racc **/
h3.bonus_racc_num {padding-left: 0;}

/* Lista promos en acumulo contratando */
.caja_promo_gral{float:left; margin:0.45em 0.45em 0.45em 0; padding:0 0.45em 0 0; width:47%;}
.caja_promo_gral p{border:none;}
.caja_promo_gral img{float:left; margin:0 0.45em 3.63em 0;}
.caja_promo_gral a{display:block; font-size:1.0em;}

/* Ultimos movimientos */
.form_movimientos{float:left; margin-right:0.90em;}
.form_movimientos label{float:left; padding-top:0.45em; margin-right:0.45em;}
.form_movimientos input{float:left; margin-right:0.45em;}
.form_movimientos span{display:block; margin-left:3.6em;}
.selecciona{background:#ffd520;padding:0.36em 0 0.36em 1.26em;margin-bottom:1.35em;}
.selecciona button{margin-bottom:-0.27em}
.selecciona * fieldset {width:99%;padding:0.45em;}

/* Confirmaciones de pedido  */
.comanda_correcta{float:left; background:url(/img/publico/iconos/ico_enhorabuena.gif) no-repeat; padding-left:45px; margin:20px 0px 5px 0px; height:1%;}
.comanda_incorrecta{float:left; background:url(/img/publico/iconos/ico_alerta.gif) no-repeat; padding-left:45px; margin:20px 0px 5px 0px; height:1%;}
.comanda_incorrecta span {}
.imprimir_comanda{float:right;background:url(/img/publico/iconos/ico_imprimir.gif) no-repeat; padding:9px 0px 0px 25px; margin-right:30px; height:20px;}
.imprimir_comanda a{padding-top:10px;}

fons_ordena_llista{border:1px solid #FDE97A; margin-left:10px; margin-right:10px;}
.info_a_destacar{background:url(/img/publico/iconos/ico_i.gif) no-repeat; padding:8px 0px 0px 25px;}

/**************Listado de articulos***************/
.ver_listado{float:right;padding:3px 5px 0 0}
.ver_listado form fieldset {width:99%;}
.ver_listado form fieldset legend {width:99%;}
.ver_listado_criterio {float:left;margin:0 20px 0 0;}
.ver_listado_buscar {float:left;margin:0 0 0 10px;}
.ver_listado a{margin-top:3px}

.autor_valoracio{color:#666666;font-weight:normal;margin-bottom:10px;}
/*************************************************/

/*caja promociones puntos que te faltan*/
.caja_puntosquetefaltan{float:left; margin:10px 55px 0px 8px; width:200px; padding:5px 2px 5px 5px }
.caja_puntosquetefaltan p{border:none;}
.caja_puntosquetefaltan img{float:left; margin:0px 5px 0px 0px;}
.caja_puntosquetefaltan a{display:block;}

.bloc_pestanas_pq{width:830px; margin-bottom:20px;}

.enlace_activado{font-weight:bold; text-decoration:none;}
.fondo_movimientos{background: url(/img/publico/fondo_total_resumen.gif) #878787 repeat-x ;}
.fondo_movimientos th  {background: url(/img/publico/fondo_total_resumen.gif) #878787 repeat-x ;}
.tabla_movimientos{width:100%;}
.tabla_pedidos{width:826px;}
.fondo_descuentos{background: url(/img/publico/fondo_total_resumen.gif) #878787 repeat-x ;}
.fondo_descuentos th  {background: url(/img/publico/fondo_total_resumen.gif) #878787 repeat-x ;}
.tabla_descuentos{width:100%;}
.tabla_descuentos caption {left:0;position:static;font-size:110%;font-weight:bold;margin:0.27em 0;padding:0.27em 0;}
.tabla_descuentos a {color:#666666;}
.celda_descuentos_interior {margin:0!important;padding:0!important;}
.tabla_descuentos_interior {margin:0;padding:0;width:100%;}
.tabla_descuentos_interior tr td {border:0;background:#FFF8CF;}
.tabla_descuentos_interior tr td a{color:#3366FF;}
.box_gris_puntuacion{margin:0 0 10px 0px;width:100%;background: url(/img/publico/fondo_pie_tabla.gif) repeat;}
.aux2_medida2{float:left; width:50em; margin:0 0.90em 0 0;}
.box_promo{border-top:1px solid #ffd520;}
.consigue_puntos_pq{float:right; width:250px; margin:20px 5px;}

.caja_puntosquetefaltan_pq{float:left;padding:40px 0px 0px 10px; background:#FFF8CF; width:245px; border-bottom:2px solid #ffd520;}
.caja_puntosquetefaltan_pq p{border:none;}
.caja_puntosquetefaltan_pq img{float:left; margin:0px 5px 40px 0px;}
.caja_puntosquetefaltan_pq a{display:block; font-size:1.0em;}

/*aviso top*/
.a_destacar{background:#FFF8CF; padding:5px 0px 0px 10px; margin-bottom:20px; height:1%; border:1px solid #FFD520;}
.a_destacar p{float:left;margin:0px 10px 0px 0px;}
.a_destacar a{float:left;padding-top:8px; font-size:1.0em;}
.text_destacado{font-size:1.8em;font-weight:bold; margin-right:10px;}

.bloc_amarillo{background:#FFd621;border:#CEAA16;height:10px;}

/*Confirmar solicitud*/
.dades_comanda{width:820px; border:1px solid #D4D4D4; margin:10px 0px 20px 0px;}
.codi_izq{float:left; width:250px;}
.codi_arriba{border-bottom:1px solid #D4D4D4; background:#ffd937; padding:10px;}
.codi_abajo{background:#fff8cf; padding:10px 10px 28px 10px;}
.codi_drcha{float:right; width:569px; background:#f7f7f7; padding:0px; border-left:1px solid #D4D4D4;}
.codi_drcha h4{font-weight:normal; font-size:0.9em;}
.contenido_comanda{margin-top:10px; padding:20px 0px 20px 30px;}
.contenido_comanda img{float:left; padding-left:20px;}
.nom_regal{color:#000000; font-size:1.2em;display:block; margin-bottom:10px; width:250px;}
.descripcio_regal{width:250px;}
.bloc_descrip_regal{float:right; padding:10px 40px 10px 10px;}
.dadespers_comanda{padding:10px; width:500px; margin-bottom:30px;}
.dadespers_comanda ul {padding: 0px 30px 0px 20px;height:60px; width:200px;}
.dadespers_comanda li {}
.direccion_entrega{width:100px;}

.caja_cinesa {width:50.90em;}
.caja_cinesa_iz {float:left;width:auto;}
.caja_cinesa_de {float:left;margin:0 0 0 0.45em;}
.caja_cinesa p {width:18.18em;margin:0 0 1.8em 0;}
.caja_cinesa p small {font-size:90%;color:#c8c8c8;}

/*el meu racc 0402 formulario para enviar el regalo*/
.form_aux2_izq{float:left; width:500px; margin-top:20px;}
.form_datos{border-top:1px solid #ffd520; padding: 20px 0px 10px 10px; border-bottom:2px solid #ffd520;}
.dos_columnas{float:left; margin:0px 0px 11px; width:200px;}
.box_tu_regalo{float:right; width:250px; padding:15px 10px;}
.contenido_turegalo{width:100%;}
.tabla_seguro{width:475px;}
.seguro_activado{font-weight:bold;}
.bloc_articles{margin-bottom:40px;}
.text_articles{margin-top:15px;}

/*el meu RACC o4/05*/

.dades_comanda{width:820px; border:1px solid #D4D4D4; margin:10px 0px 20px 0px;}
.codi_izq{float:left; width:250px;}
.codi_arriba{border-bottom:1px solid #D4D4D4; background:#ffd937; padding:10px;}
.codi_abajo{background:#fff8cf; padding:10px 10px 28px 10px;}
.codi_drcha{float:right; width:569px; background:#f7f7f7; padding:0px; border-left:1px solid #D4D4D4;}
.codi_drcha h4{font-weight:normal; font-size:0.9em;}

.volver_regalos{display:block;height:1%;float:right;}  /*enlace de volver a regalos y descuentos*/
.contenido_comanda{margin-top:10px; padding:20px 0px 20px 30px;}
.contenido_comanda img{float:left; padding-left:20px;}
.nom_regal{color:#000000; font-size:1.2em;display:block; margin-bottom:10px; width:250px;}
.descripcio_regal{width:250px;}

.bloc_descrip_regal{float:right; padding:10px 40px 10px 10px;}

.dadespers_comanda{padding:10px; width:500px; margin-bottom:30px;}
.dadespers_comanda ul {padding: 0px 30px 0px 20px;height:60px; width:200px;}
.dadespers_comanda li {}
.direccion_entrega{width:100px;}

.ico_cuadrado2{background-image:url(/img/publico/iconos/ico_cuadrado2.gif)}
.link_ordenar{background:url(/img/publico/iconos/ico_cuadrado2.gif) no-repeat 0 2px; font-size:0.9em; padding-left:10px; margin-right:5px;}
ul.pasos_seguir{margin-top:.7em; margin-bottom:1.5em;}
ul.pasos_seguir li{ background:url(/img/publico/iconos/ico_cuadrado2.gif) 0 .4em no-repeat; padding-left:1.5em;}

/*FI contenido el meu RACC*/

/*FI EL MEU RACC*/

/* Caja destacada con icono */
.msn_bonus{border-top:1px solid #FFD520;  border-bottom:1px solid #FFD520; padding:1em .5em .8em 3.5em; margin-top:2em; background:url(/img/publico/iconos/ico_h.gif) 1em 1em no-repeat #FFF; height:1%;}
.msn_bonus p.titular{font-size:1.6em; }
.atener_encuenta{background:#FFF8CF; font-size:1.0em; padding:1px;height:1%;margin:6px 0 20px;}
.importante {background:url(/img/publico/iconos/ico_h.gif) no-repeat 5px 6px; border-bottom:1px solid #FFD520; border-top:1px solid #FFD520;padding:4px 0px 5px 34px; }
.importante strong {font-weight:bold;}
.importante_unalinea {background:url(/img/publico/iconos/ico_h.gif) no-repeat 5px 6px; border-bottom:1px solid #FFD520; border-top:1px solid #FFD520;padding:8px 0px 10px 34px; }
.importante_unalinea strong {font-weight:bold;}

/* Tabla establecimientos */
.fondo_cab_tabla{background:url(/img/publico/fondo_cab_tabla.gif);position:relative!important;}
.bloc_pestanas_tot{margin: 0 0 0.90em 0;/*background:#696969;*/ width:75.54em;}
.bloc_promocionesespeciales{ border-bottom:0.18em solid #ffd520; margin-bottom:2.72em;}

ul.lista_2aux2 {width:100%; padding-top:1.5em;}
ul.lista_2aux2 li{ width: 49%; float:left; margin-right: .2em;}
ul.lista_2aux2 li a img{float:left; margin-right: .5em; }
ul.lista_2aux2 li .text_aux22{    float:left; width:60%;    }
ul.lista_2aux2 li div.text_aux22 span{display:block; font-size: 1.2em; font-weight: bold; height: 1%;}
ul.lista_2aux2 li .text_aux22 p{padding:.5em 0;    }
ul.lista_2aux2 li .text_aux22 span.punts{ font-size:1.5em; font-weight:bold;  margin-bottom: .5em;}

/*CAJA PESTANAS*/
.caja_tab{padding:0.90em 0.72em 1.81em 0.72em;background:#FFFFFF; border:0.09em solid #CEAA16; border-top:none; }
.caja_tab h3{display:inline;margin:0;float:left;font-size:1.3em;}
.caja_tab p{font-size:1.0em; height:1%;}
.caja_tab img{float:left;}
.caja_tab a{}
.caja_tab h4{margin:0 0 0.45em 0;font-weight:bold; font-size:1.1em;}
.caja_tab table{}
.caja_tab th{color:#FFFFFF; padding-left:10px}
.caja_tab td{color:#666666;background:#F7F7F7;border-bottom:0.09em solid #666666; padding:0.45em 0.90em 0.45em 0.90em;}
/*FIN Bloc_pestana*/
/*CAPA PROGRAMA PUNTOS 02*/
.capa{width:250px; background:#FFFFFF; padding:15px; border:2px solid #FFD520;}
.capa p{margin-bottom:10px;}
.capa img{margin:10px 0px;}
.capa_form{width:450px; background:#FFFFFF; padding:15px; border:2px solid #FFD520;}
.capa_form p{margin:0px;}
.capa_form2{width:auto; background:#FFF8CF; padding:10px; margin:0 0 20px 0; border:2px solid #FFD520;}
.capa_form2 p{margin:0px;}
.capa_error{width:auto; background:#FFeeee; padding:10px; margin:0 0 20px 0; border:2px solid #ff0000;}
.capa_error p{margin:0px;}

.pest-img{background:url(/img/publico/fondo_pest.gif) repeat white;z-index:50;}
.pest-img h3{padding-left:12px !important;}
.pest-img span{font-size:1.0em; display:block; margin-left:205px; padding-top:8px; z-index:100;}
.subtit-pest{color:#666666; font-weight:normal; margin-top:-6px;}
.icono_grande{float:left; margin:-6px 0 0 -32px; position:absolute;}

/********Contenido bloque derecha**********/
.box_dest{ width:100%; float:left; border-bottom:2px solid #FFD520; overflow:hidden; height:1%; padding:0px 0px 10px 0;  display:inline; margin:5px 0px 20px 0px !important;}
.box_dest p{padding:3px;}
.box_dest span{float:left; margin-right:3px;}

/************ Datos personales **************/
.campo{border:1px solid #7f9db9;font-size:1.0em;color:#666;padding-left:3px}
.clear_form{clear:both;margin-bottom:0.3em}
/*** Afegir capsa "buscant" ***/
#buscando{width:100%;height:288px;background:url(/img/publico/fondo_buscando_racc.gif);position:relative}
#buscando .loader{position:absolute;right:15px;padding:20px 0 20px 45px;background:url(/img/publico/ico_buscando.gif) no-repeat left center;font-size:1.1em;font-weight:bold;color:#CEAA16}
#buscando .missatge{position:absolute;left:80px;top:90px;font-size:2em;color:#000;width:400px}
#buscando .subclaim{position:absolute;left:25px;top:245px;font-size:1.1em;width:550px}

.bloque_texto3 h4{font-size:1.2em; font-weight:bold; color:#FFF; background:url(/img/publico/fondo_mostar_resultados.gif) repeat-x;}
.bloque_texto3{float:right; width:30%; margin-top:2em; border-bottom:1px solid #CCC; background:#F2F2F2;}
.bloque_texto3 h4{font-size:1.2em; font-weight:bold; color:#FFF; padding:.2em 0 .2em .4em;  margin-bottom:1em;}
.bloque_texto3 img{ margin:.3em .5em 0 .8em; border:1px solid #CCC;}
.bloque_texto3 span{ font-size:1.1em; font-weight:bold; display:block;}
.bloque_texto3 span.punts{ font-size:1.5em; display:block; margin-top:.5em;}
.bloque_texto3 p{ padding:.5em .2em 1.5em .8em;}

.nom_regal{color:#000000; font-size:1.2em;display:block; margin-bottom:10px; width:250px;}

.box_tiyular_sec{border-bottom:1px solid #FCD633; padding-bottom:.2em; margin:0 0 1.5em 0;}
.box_tiyular_sec h3{border-bottom:3px solid #FFD520; display:inline; /*float:left;*/font-size:1.1em;  padding:0px;}
.contenido_linea_bt{border-bottom:2px solid #FCD633; padding-bottom:10px; padding-left:5px; }
.contenido_linea_bt_f2{border-bottom:2px solid #FCD633; padding-bottom:10px; padding-left:0px;}

a.faqs, a.faqs_select{ display:block; background:#FFF8CF; border-bottom:1px solid #FCD633; padding:.8em 0 .5em  .8em; text-decoration:none; font-size:1.1em;}
a.faqs:hover, a.faqs_select{background:#FCD633;}

.resp_faqs{padding: .8em .5em .8em .8em; border:1px solid #CCC; background:#F7F7F7; /*display:none;*/}

table.producte, table.establiments{width:100%;}
table.producte th.gran{width:65%;}
table.producte th.pq{width:35%;}

table.establiments th.primero{width:32%; border:none;}
table.establiments th.segundo{width:32%;}
table.establiments th.tercero{width:32%;}
table.establiments tr td.expli{background:#FFF8CF;width:100%;}
.img_regla{margin:1em 0; }

/**************Regals i descomptes*****************/
form.itemlist{padding:0; background:#FFF8CF; border:0.09em solid #FCD633; }
form.itemlist fieldset{display:block; margin:0;padding:0 0.90em 0.90em 0; font-weight:bold;}
form.itemlist legend{ font-size:1.2em;}
form.itemlist legend span {display:block;margin:1em 0 0.45em 0.90em;}
form.itemlist label{margin:0 0 0 0.90em;padding:0; font-size:1.2em;}
form.itemlist label input{width:4em; margin-right:0.4em;}
form.itemlist .global_boton {margin:0.90em 0 0 0;}
form.itemlist select{width:auto;}

p.enl_cas {padding:0 .6em .9em .9em;line-height:1.3em;}
div.box-destacat p.enl_cas {padding:0 .3em 0 .3em;line-height:1.3em;}

#caixa_registre{display:none}
#dades_factura{display:none}
#caixa_estalvi{display:none}
.negre{color:#000}

#ayuda.temp{float:right;margin-top:0}
#temp_banner_468x60{margin-left:150px;margin-top:5px;width:468px;height:60px;background-color:#ddd}

/************ calendario ultimos movimientos ************/
.yui-calcontainer {
    position:absolute;
    padding:5px;
    background-color:#F7F9FB;
    border:1px solid #7B9EBD;
    float:left;
    margin-top:25px;
    margin-left:-40px;;
    z-index:1;
    _overflow:hidden; /* IE6 only, to clip iframe shim */
}

.con:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.con {display:inline-block;}
@media all { .con { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .con { height: 1%; display:block;} /* End hide from IE-mac */
/* IE6 */
.fondo_cab_tabla, .atener_encuenta, #bloque_slider, #caixa_estalvi .vacio , .establiments, fondo_movimientos{position:relative;}

