/* CSS Document */
*{ padding:0; margin:0; border:none}
body{ text-align:center; background-color:#E21A17; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}

.clear{ clear:both}
#wrapper{ width:950px; margin:0px auto;	text-align:left; background-color:#FFFFFF}

.back_left{background: url(trama_left.jpg) left top repeat-y; }
.back_right{background: url(trama_right.jpg) right top repeat-y;}

#header{ position:relative; z-index:2; background-color:#E21A17;}

#flash_amb{ padding:0 0 20px 30px;}

.header_back_es{ background-image:url(img/header_es.jpg); width:950px; height:96px; background-repeat:no-repeat; }
.header_back_cat{ background-image:url(img/header_cat.jpg); width:950px; height:96px; background-repeat:no-repeat; }
#content{position:relative; z-index:0; width:950px; background-color:#FFFFFF}
.menu_lang {position:absolute; right:30px; top:70px}
.menu_lang a{color:#E21A17; text-decoration:none; font-size:12px; }
.menu_lang a:hover{color:#FFB500;text-decoration:none}
a.lang_selected {color:#FFB500;text-decoration:none}
#flash_menu{position:absolute; z-index:1; top:0; }
.presentation_es{background-image:url(img/pres_es.jpg); background-repeat:no-repeat; height:269px; width:950px; margin:0 0 20px 0; position:relative}
.presentation_cat {background-image:url(img/pres_cat.jpg); }

.block{font-size:18px; line-height:18px; font-weight:bold;  height:174px; width:950px;margin:0 0 20px 0; position:relative; }

.block1{font-size:18px; line-height:18px; font-weight:bold;  height:174px; width:950px;margin:0 0 20px 0; position:relative;  background-image:url(img/block1_left.jpg); background-repeat:no-repeat; background-position:left}


.block2{font-size:16px;   height:174px; width:950px;margin:0 0 20px 0; position:relative; background-image:url(img/block2_right.jpg); background-position:right; background-repeat:no-repeat; }
.block3{background-image:url(img/block3_right.jpg);background-position: top right; background-repeat:no-repeat; height:174px; width:950px;margin:0 0 20px 0; position:relative}
.block4{background-image:url(img/block4.jpg); background-repeat:no-repeat; height:174px; width:950px;margin:0 0 20px 0; position:relative}
.block5{ height:174px; width:950px;margin:0 0 20px 0; position:relative}
.block6{ height:174px; width:950px;margin:0 0 20px 0; position:relative}
.peu{ height:107px; width:950px; background-image:url(img/peu.jpg); background-repeat:no-repeat; font-size:12px; color:#E21A17;}
.peu a{color:#E21A17; text-decoration:none} .peu a:hover{ color:#FFB500;text-decoration:none}
a.menu_selected {color:#FFB500;text-decoration:none}
.legal{ width:237px;  height:107px; float:left; position:relative;}
.legal div{ position:absolute; bottom:0; left:30px}
.menu{position:absolute; right:30px; bottom:40px}
.broccoli{position:absolute; bottom:10px; right:30px; color:#FFFFFF; font-size:9px}
.broccoli a{ color:#FFFFFF; text-decoration:none}

.v_center_outter{display: table; height: 174px;  #position: relative; overflow: hidden; }
.v_center_out{#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle; text-align: center;}
.v_center_in{#position: relative;  #top: -50%;  margin-left: auto; margin-right: auto; text-align: center; width:137px;}

.vbig_center_outter{display: table; height: 130px;  #position: relative; overflow: hidden; }
.vbig_center_out{#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle; text-align: center;}
.vbig_center_in{#position: relative;  #top: -50%;  margin-left: auto; margin-right: auto; text-align: center; width: 183px;}

.vbig2_center_outter{display: table; height: 130px;  #position: relative; overflow: hidden; }
.vbig2_center_out{#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle; text-align: center;}
.vbig2_center_in{#position: relative;  #top: -50%;  margin-left: auto; margin-right: auto; text-align: center; width: 193px;}

.presentation_es div{ color:#FFFFFF; font-size:15px;  line-height:17px; width:413px; height: 121px; position:absolute; left:487px; top:135px}
div.block1_left{  color:#FFFFFF;  width:137px; height:174px; position:absolute; padding:4px 35px 0 35px; left:258px; top:0px;  }  div.block1_left p{ padding-bottom:12px;}
div.block_1_left_back{ float:left; background-image:url(img/banner_textil.jpg); background-position:258px 0; background-repeat:no-repeat; width:485px; height:174px}

a.link_ext{ color:#FFFFFF; text-decoration:none} a.link_ext:hover{ color:#FFB500;text-decoration:none}

div.block1_right{ width:183px; height:130px;  position:absolute; padding:12px; left:702px; top:10px}  div.block1_right p.title{color:#E21A17;padding-bottom:5px;} div.block1_right p.desc{color:#58797E; padding-bottom:5px;} 
div.block_1_right_back{ width:465px; height:174px;  float:left;}

a.link_title{ color:#E21A17; text-decoration:none;} a.link_title:hover{ color:#FFB500; text-decoration:none;} a.link_desc {color:#58797E; text-decoration:none;} a.link_desc:hover { color:#FFB500; text-decoration:none;}

a.link_int { color:#E21A17; text-decoration:none;} a.link_int:hover { color:#FFB500; text-decoration:none;}

div.block2_left{  width:193px; height:130px;  position:absolute; padding:12px; left:40px; top:10px}  div.block2_left p.title{ color:#E21A17; font-size:21px; padding:0px 0 5px 0; font-weight:bold; line-height:19px;} div.block2_left p.desc{ color:#58797E;  line-height:17px; padding-bottom:5px}
div.block_2_left_back{ float:left;width:485px; height:174px}

.grupo_cachondo_left{background-image:url(img/block5_left.jpg)}

div.block2_right{ font-size:18px; line-height:18px; font-weight:bold;color:#FFFFFF; width:137px; height:174px; position:absolute; padding:0 35px 0 35px; left:484px; top:0px} div.block2_right p{ padding-bottom:12px;}
div.block_2_right_back{ width:465px; height:174px;  float:left; background-image:url(img/banner_regalos.jpg); background-position:0px 0; background-repeat:no-repeat;}

div.block3_left{text-align:left;height:174px; width:184px; position:absolute; left:25px; top:0px} div.block3_left p.desc{ color:#58797E; font-size:16px; line-height:17px} div.block3_left p.title{ color:#E21A17;}
div.block_3_right_back{ width:465px; height:174px;  float:right;}
.mail_cont{ position:absolute; bottom:14px; }

input.si_sumbit{ position:absolute; left:210px}
div.si_quiero{color:#E21A17; font-size:24px; position:absolute; bottom:10px; left:234px; width:228px; text-align:center}
div.block3_right{ font-size:16px; line-height:18px; width:183px; height:130px;  position:absolute; padding:12px;  left:496px; top:10px} div.block3_right p.desc{ color:#58797E; } div.block3_right p.title{ color:#E21A17; font-size:21px; padding:4px 0 4px 0; font-weight:bold}
div.block4_left{ font-size:16px;  width:193px; height:130px;  position:absolute; padding:12px; left:40px; top:10px} div.block4_left p.title{  color:#E21A17; font-size:21px; padding:4px 0 4px 0; font-weight:bold; line-height:19px;} div.block4_left p.desc{ color:#58797E; line-height:17px;}


div.block_5_left_back{ width:465px; height:174px;  float:left; background-image:url(img/block5_left.jpg); background-position:left; background-repeat:no-repeat;}
div.block5_left{ font-size:16px; line-height:18px; width:183px; height:130px;  position:absolute; padding:12px; left:40px; top:10px} div.block5_left p.desc{ color:#58797E; } div.block5_left p.title{ color:#E21A17; font-size:21px; padding:4px 0 4px 0; font-weight:bold}

div.block_falca_left{ width:465px; height:174px;  float:left;}

div.block_flash_left{ width:435px; height:174px;  float:left; padding:0 0 0 30px}

div.block_5_right_back{ width:465px; height:174px;  float:left; background-image:url(img/block5_right.jpg); background-position:left; background-repeat:no-repeat;}
div.block5_right{ font-size:16px;  width:193px; height:130px;  position:absolute; padding:12px; left:490px; top:10px} div.block4_left p.title{  color:#E21A17; font-size:21px; padding:4px 0 4px 0; font-weight:bold; line-height:19px;} div.block4_left p.desc{ color:#58797E; line-height:17px;}

div.camisetas{ font-size:16px;  width:193px; height:130px;  position:absolute; padding:12px; left:500px; top:10px}

div.block6_left{ font-size:16px; line-height:18px; width:183px; height:130px;  position:absolute; padding:12px; left:40px; top:10px} div.block5_left p.desc{ color:#58797E; } div.block5_left p.title{ color:#E21A17; font-size:21px; padding:4px 0 4px 0; font-weight:bold}
div.block_6_left_back{ width:465px; height:174px;  float:left; background-image:url(img/block5_left.jpg); background-position:left; background-repeat:no-repeat;}


/* personales */


div.personales{ z-index:0;background-image:url(img/regalosmaspersonales.jpg); background-repeat:no-repeat; height:304px; width:950px; margin:0 0 20px 0; position:absolute; top:10px}
div.personales_cat{background-image:url(img/regalosmaspersonales_cat.jpg);}
div.personales_padding_top{ padding-top:10px}
.personales_title{ width:450px; color:#58797E; font-size:14px; position: absolute; right:15px; top:30px; line-height:15px; padding-bottom:4px}
.personales_title_h{color:#E21A17; font-size:18px }

.bordado, .vinilo, .envoltorio, .sublimacion{ width:208px; float:left; }
.vinilo, .envoltorio, .sublimacion{ width:229px;}
.padding_box{ padding:0 0 0 21px}

.bordado p, .vinilo p, .envoltorio p, .sublimacion p{ padding-bottom:12px}
.personales_index{ padding:0 0 0 30px; background-image:url(img/personales_decoration.jpg);  height:100%; background-repeat:no-repeat; background-position:bottom right}
.personales_desc{ font-size:12px; color:#58797E;text-align:left; line-height:13px;}
.personales_desc_hight{font-size:12px; color:#E21A17;text-align:left}
.personales_desc_h{font-size:18px; color:#E21A17; font-weight:bold; line-height:19px}
.personales_desc_h a{ color:#E21A17; text-decoration:none} .personales_desc_h a:hover{ color:#FFB500}
.personales_tit{  color:#FFFFFF; background-repeat:no-repeat; height:304px; width:208px; position:relative;  padding-bottom:12px}
.personales_tit h2{font-size:18px; font-weight:bold; line-height:18px; padding-bottom:4px }
.bordado .personales_tit{background-image:url(img/bordado.gif); z-index:1; position:relative }
.vinilo .personales_tit{background-image:url(img/vinilo.gif);z-index:1; position:relative }
.envoltorio .personales_tit{background-image:url(img/envoltorio.gif);z-index:1; position:relative }
.sublimacion .personales_tit{background-image:url(img/sublimacion.gif); z-index:1; position:relative }

.p_bottom{position:relative; top:258px;height:46px;}

.p_center_outter{display: table; height:46px;  #position:relative; overflow: hidden;}
.p_center_out{#position: absolute;  #top:50%;display: table-cell; vertical-align: middle; text-align: center;}
.p_center_in{#position: relative;  #top:-50%;  margin-left: auto; margin-right: auto; text-align: center; width:208px;}

.personales_alerta{ width:850px; height:96px; background-image:url(img/personales_alerta.jpg); background-repeat:no-repeat; padding:0px 50px 0px 50px; color:#E21A17; font-size:15px; line-height:16px; margin:25px 0 0px 0}
.personales_alerta p{ padding-bottom:3px}
.pal_center_outter{display: table; height:96px;  #position:relative; overflow: hidden;}
.pal_center_out{#position: absolute;  #top:50%;display: table-cell; vertical-align: middle;}
.pal_center_in{#position: relative;  #top:-50%;  margin-left: auto; margin-right: auto; width:850px;}
.personales_mail{ width:950px; height:193px; background-image:url(img/personales_mail.jpg);  background-repeat:no-repeat; position:relative}

div.personales_cor{text-align:left; position:absolute; width:433px; right:31px; top:20px; } div.personales_cor p.desc{ color:#58797E; font-size:16px; line-height:17px} div.personales_cor p.title{ color:#E21A17;}


/* oferta */

.oferta_left{ position:absolute; top:78px; left:30px}
.oferta_image{ background-image:url(img/oferta_image.jpg);  width:458px; height:419px; background-repeat:no-repeat}
.oferta_image_cat{background-image:url(img/oferta_image_cat.jpg);  width:458px; height:419px; background-repeat:no-repeat}
.autor{ font-weight:bold}

.oferta_padding_top{ padding:40px 0 0 0; width:950px; height:100%}
.oferta_right{width:435px;position:relative; left:490px}
.citas_cont{ background-image:url(img/marc_citas.jpg); width:435px; height:513px; background-repeat:no-repeat; }
.citas_title{ text-align:center; color:#E21A17; font-weight:bold; font-size:22px; position:relative; top:-6px}

.citas_list{ padding:0 48px 0 46px; width:341px; position:absolute;  top:66px}
.cita_item{ clear:both;}
.cita_num{ float:left; width:22px; color:#E21A17; font-weight:bold; text-align:right}
.cita{ color:#58797E; font-size:12px;width:302px; line-height:13px; float:left; margin-bottom:12px; padding:0 0 0 17px }

.oferta_form{ padding:24px 0 0 0}
.oferta_form_title{color:#E21A17;  font-size:17px; padding-bottom:10px}
.oferta_form_field{ padding-bottom:4px}
.oferta_form_inputname{color:#58797E; font-size:12px; font-weight:bold}
.oferta_form_input input{ height:19px; width:431px; border:1px solid #E21A17;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:12px}
.oferta_form_input textarea{ height:42px; width:431px; border:1px solid #E21A17; overflow:auto; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;padding:2px;  font-size:12px}
.oferta_form_send { text-align:right; padding:10px 0 0 0}
.oferta_form_send input, .oferta_form_send_am input{ cursor:pointer; border:1px solid #E21A17; width:74px; height:24px; background-color:#FFFFFF; color:#58797E; font-size:12px; font-weight:bold}

.send_amigo{ padding:12px 0 0 0}
.oferta_form_inputname_am{color:#58797E; font-size:12px; font-weight:bold; float:left; padding:0 5px 0 0}
.oferta_form_inputname_am p{ padding:3px 0 0 0}
.oferta_form_input_am input{ height:23px; width:242px; border:1px solid #E21A17;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; float:left; }
.oferta_form_send_am { text-align:right; float:right; }

.condiciones_oferta{ clear:both;color:#58797E; font-size:12px; line-height:13px; padding:10px 0 0 0}
.condiciones_oferta ul,.condiciones_oferta li{ margin:0 0 0 8px}
.mensaje_correcto{color:#58797E; font-size:18px; text-align:center; margin-bottom:10px}
.enviar_otra_cita{cursor:pointer; border:1px solid #E21A17; width:150px;height:20px; float:right; font-weight:bold; text-align:center; padding:3px 0 0 0; line-height:13px}
.enviar_otra_cita a{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#58797E; text-decoration:none}
.oferta_legal{color:#58797E; font-size:12px; float:left; vertical-align:baseline; position:relative; padding:10px 0 0 0; font-weight:bold}
.oferta_legal input{ margin:0 5px 0 0 }
.oferta_legal a{color:#E21A17; text-decoration:none  } .oferta_legal a:hover{color:#FFB500;text-decoration:none }
.oferta_legal_popup{ text-align:left; color:#FFFFFF; font-size:12px; line-height:13px; padding:12px} .oferta_legal_popup p{ padding-bottom:12px}
.oferta_legal_popup a{color:#FFB500;text-decoration:none} .oferta_legal_popup a:hover{color:#FFFFFF;text-decoration:none}

/* regalos */
.regalos{color:#58797E; font-size:13px; width:450px; position:absolute; left:485px; top:80px; line-height:15px}

/* tienda */

.tienda_left, .tarjeta_left{ width:465px; position:relative; float:left ;}
.tienda_right,.tarjeta_right{ float:left ;}
.tienda_imagenes{width:465px; position:relative; height:700px; }
.tarjeta_imagenes{width:465px; position:relative; height:400px; }
.tienda_back{ background-image:url(img/tienda_back.jpg); width:465px; height:130px; background-repeat:no-repeat; position:absolute; top:42px; left:0px}
.tienda_img_1{background-image:url(img/latienda1.gif);  width:208px; height:213px; position:absolute; top:172px; left:258px; background-repeat:no-repeat}
.tienda_img_2{background-image:url(img/latienda2.gif);  width:208px; height:212px;position:absolute; top:88px; left:30px; background-repeat:no-repeat}
.tienda_img_3{background-image:url(img/latienda3.gif);  width:208px; height:213px;position:absolute; top:321px; left:30px; background-repeat:no-repeat}
.tienda_img_4{background-image:url(img/latienda4.gif);  width:208px; height:212px;position:absolute; top:401px; left:258px; background-repeat:no-repeat}
.tienda_titulo, .tarjeta_titulo{ padding-bottom:20px}
.latienda_desc{color:#58797E; font-size:13px; line-height:14px; width:428px; padding:0 0 0 20px }
.latienda_desc p{ padding-bottom:20px; }
.tienda_hight_black{font-size:16px; line-height:17px; font-weight:bold}
.tienda_hight, .latienda_desc a { color:#E21A17;font-size:16px; line-height:17px;font-weight:bold; text-decoration:none}
.latienda_desc a:hover{color:#FFB500;text-decoration:none}

.tienda_form{ padding:10px 0 0 20px}
.tienda_form_cont{ width:435px; height:375px; background-image:url(img/tienda_form.gif); background-repeat:no-repeat; padding:14px 0 0 14px; color:#FFFFFF; font-size:12px; font-weight:bold}
.tienda_form_cont div{ padding:0 0 4px 0}
.tienda_form_cont input { width:401px; height:19px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;  color:#000000; padding:2px; font-weight:normal}
.tienda_form_cont textarea {width:401px; height:39px; overflow:auto; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:2px; font-weight:normal; font-size:12px}
input.tienda_form_send{ width:72px; height:17px; color:#E21A17; background-color:#FFFFFF ;  font-size:12px; font-weight:bold; padding:0; cursor:pointer}
div.tienda_form_send{ padding:5px 30px 0 0; text-align:right; }
.map{width: 435px; height: 326px; position:relative; left:30px; top:-60px}

.tienda_cor {position:relative; height:200px;  width:433px; left:55px}
.cor_text_right{float:left; width:184px; height:174px; position:relative;}
.cor_input_right {float:left; width:228px; height:174px; position:relative; padding:0 0 0 21px; }
.cor_clicaqui_right{color:#E21A17; width:228px; font-size:24px; position:absolute; bottom:10px; right:0; text-align:center}
#mail_novedades { border:1px solid #E21A17; width:184px; font-size:12px; padding:2px}

/* para dar la lata */

.lata_back{ background-image:url(img/paradarlalata_back.gif); background-repeat:no-repeat; width:950px; height:753px; position:relative}
div.lata_cor{ text-align:left; position:absolute; width:433px; left:60px; top:565px; }
.lata_desc{color:#58797E; font-size:12px; width:440px; position:absolute; left:485px; top:-10px; line-height:13px}
.lata_text{ position:relative; top:-30px}
p.lata_hight {font-size:18px; color:#E21A17; font-weight:bold; line-height:19px}
.lata_text p{ padding-bottom:5px} 


.cole_header_es{background-image:url(img/cole_es.jpg); width:950px; height:543px; background-repeat:no-repeat; position:top}
.cole_header_cat{background-image:url(img/cole_cat.jpg); width:950px; height:543px; background-repeat:no-repeat; position:top}

.empresa_header_es{background-image:url(img/empresa_es.jpg); width:950px; height:543px; background-repeat:no-repeat; position:top}
.empresa_header_cat{background-image:url(img/empresa_cat.jpg); width:950px; height:543px; background-repeat:no-repeat; position:top}

.nadal_header_es{background-image:url(img/nadal_es.jpg); width:950px; height:586px; background-repeat:no-repeat; position:top}
.nadal_header_cat{background-image:url(img/nadal_cat.jpg); width:950px; height:586px; background-repeat:no-repeat; position:top}

.carnaval_header_es{background-image:url(img/carnaval_es.jpg); width:950px; height:606px; background-repeat:no-repeat; position:top}
.carnaval_header_cat{background-image:url(img/carnaval_cat.jpg); width:950px; height:606px; background-repeat:no-repeat; position:top}

.qr_header_es{background-image:url(img/qr_es.jpg); width:950px; height:606px; background-repeat:no-repeat; position:top}
.qr_header_cat{background-image:url(img/qr_cat.jpg); width:950px; height:606px; background-repeat:no-repeat; position:top}

.empresa_left{ position:absolute; top:615px; left:30px; font-size:18px; line-height:18px; font-weight:bold;}
.pastilla_vermella{ float:left;background-image:url(img/pastilla_vermella.jpg);  background-repeat:no-repeat; width:208px; height:174px}
.pastilla_textil{ float:left;background-image:url(img/banner_textil.jpg);  background-repeat:no-repeat; width:208px; height:174px}
.pastilla_regalos{ float:left;background-image:url(img/banner_regalos.jpg);  background-repeat:no-repeat; width:208px; height:174px}


div.block_pastilla{  color:#FFFFFF;  width:137px; height:174px; position:relative; padding:4px 35px 0 35px; left:0px; top:0px;  }  div.block_pastilla p{ padding-bottom:12px;}
div.pastilla_vermella_text{padding-top:20px; text-align:center }


.tarjeta_desc{color:#58797E; font-size:13px; line-height:14px; width:428px; padding:0 0 0 20px }
.tarjeta_desc p{ padding-bottom:10px; }
.tarjeta_regalo{ padding:20px 0 0 0}
.tarjeta_hight{ color:#E21A17;font-size:14px; line-height:15px;font-weight:bold; text-decoration:none}
div.ventajas_tarjeta{padding:0 0 0 30px}
div.ventajas_tarjeta ul { list-style: url(bullet.jpg) outside circle; }
div.ventajas_tarjeta ul li{ padding:0 0 10px 0px}
div.tarjeta_condiciones_desc{ font-size:12px; line-height:12px}
.tarjeta_condiciones_titol{ font-style:italic}

.vicente_ferrer{ position:relative; top:44px; left:162px}
