html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
html,body{margin:0;padding:0;width:100%; 
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
text-size-adjust: none;}
body{font-family:'Roboto',sans-serif;color:#3f3f3f;line-height:normal;text-align:left;overflow-x: hidden;}
footer,section.content{/* overflow:hidden; */}
header{position:relative;z-index:999;}
h1,h2,h3,h5,h5,h6{font-weight:normal;font-family:Roboto, Arial, sans-serif;}
p{font-size:18px;color:#3f3f3f;line-height:1.15em;text-align:left}
strong{/* line-height: initial; */font-weight: 700;}
select,input,textarea{color:#222;height:2.5em;padding:1px 2px;font-size:1em;}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance: none;
-moz-appearance: none;
        appearance: none;}
a:link,a:visited{text-decoration:none;color:#3f3f3f;}
a:hover{text-decoration:none}
.error{width:100%;margin:2em auto;padding:1.5em;max-width:63em;}
.error h1{font-weight:bold;font-size:2em;padding-bottom:1em}
.row::after, .row::before{display:block;}
#cookies{float:left;width:100%;height: auto;background-color:#155022;z-index:1000;position:relative;display:none;padding:0 13%;}
#cookies form{margin:0 auto;width:100%;height: auto;max-width:1000px;}
#cookies p{color:#fff;font-size: 11px;padding: 15px 0;line-height:16px;}
#cookies span{text-decoration:underline;cursor:pointer}
#cookies span:hover{text-decoration:none}
#cookies input{float:right;height:30px;padding:0 10px;margin-top: 16px;margin-left:40px;color:#fff;background: #155022;font-size: 13px;border: 1px solid #fff;cursor:pointer;width:auto;}
#cookies input:hover{background:#fff;color: #155022;}
#cookies-modal-content{display:none;height:360px;width:600px;margin-right:-20px}
#cookies-modal-content h3{text-transform:uppercase;font-weight:bold;font-size:16px;margin:0 0 10px}
#cookies-modal-content .clausula{width:570px;height:345px}
#cookies-modal-content .cookies_destacado{border:1px solid #000;padding:10px}
#cookies-modal-content ul{padding:10px 20px}
#cookies-modal-content li{list-style:circle;padding:10px 0}
#cookies-modal-content table td{border-collapse:collapse;border:1px solid #000;padding:5px}
#cookies-modal-content table td.nowrap{white-space:nowrap}
#principal-menu .menu > li > a{padding:0.4rem 0 0.4rem 0.8rem;font-size:0.8em;border-left: 1px solid #dcd9d7;margin:0.6rem 0 0.6rem 0.8rem;font-weight:500;color: #787776;}
#principal-menu .menu > li:first-child > a{border:none;margin-left:0;padding-left:0;}
.despl-x,.despl-on{visibility:hidden}
.acceso-off,.acceso-x{cursor:pointer;text-align:right;display:inline-block;}
.acceso-x{z-index:1000;border:0}
.acceso-off img,.acceso-x img{}
.acceso-off a{color:#fff;width:auto;float:right;text-align:right;text-decoration:none}
.acceso-off a:hover{text-decoration:underline}
.acceso-off span,.acceso-x span,.acceso-off a,.acceso-x a{float:left;width:20px;}
.acceso-off:hover span,.acceso-off:hover a{text-decoration:underline}
#area h2{text-align:left;text-transform:capitalize;font-size:30px;font-weight:700;margin-top:28px;}
.acceso-fons{float:none;display:block;width:32%;padding:0;cursor:default;text-align:center;margin:0 auto;}
.acceso-fons form{display:inline-block;margin:30px 0 50px;}
.acceso-fons form .login .listas_formularios li.gran{margin-top:-10px;}
.acceso-fons .btn_cli{width:auto;display:inline-block;margin:0;background:#155022;height:35px;line-height:35px;color:#fff;margin-top:23px;padding:0 20px;}
.noLink{}
.despl-x,.despl-on{visibility:hidden;display:none;}
.cesta-off,.cesta-x{cursor:pointer;padding: 0em 0 0;left:inherit;float:right;width:auto;position: relative;}
.tablet .cesta-off,.tablet .cesta-x{cursor:pointer;padding:0;left:inherit;float:right;width:auto;}
.tablet .cesta-off span,.tablet .cesta-x span{/* top:-1em; *//* left:-1em; */}
.tablet .cesta-off div{}
.top-bar, .top-bar ul{background-color:#F5F2EF;min-height: 44px;}
.title-bar{display:none}
.top-bar-1{height:44px;padding-top:0;}
.top-bar ul{background:none;padding-top:0;}
.menu.cli{padding-left: 1.6rem;}
.menu.cli > li{height: 44px;padding: 2px 8px 0;}
.cesta-x{z-index:1000;background:#F5F2EF;}
.cesta-off i.icon-basket,.cesta-x i.icon-basket{position:relative;color:#155022;font-size: 1.7em;top: 2px;}
.cesta-off i.icon-down-dir, .cesta-x i.icon-up-dir{float:right;position:relative;top:-2px;right:-3px;}
.cesta-off span,.cesta-x span{color:#F5F2EF;background:#155022;float:left;text-align:center;text-transform:lowercase;width: 2.4em;height: 2.4em;border-radius: 1.2em;border: 0.3em solid #F5F2EF;position: absolute;top: -6px;left: 1.2rem;line-height: 1.9em;font-weight:700;font-size: 0.6em;overflow:hidden;}
.cesta-off div{float: left;background: #00BBFE;color:#fff;padding: 0.05rem 0.3rem;font-size:0.6em;width: 5.8em;text-align:center;position:relative;left: 1.8em;line-height:1.7em;top: 0.5em;border:1px solid #eee;}
.menu.idioma{float:left;height: 44px;display: table;padding: 0;}
.menu.idioma .tCell{height:100%;display:table-cell;vertical-align: middle;width: 50%;padding: 0 0 0 0.8em;}
.menu.idioma .tCell a{float:left;}
.menu.idioma .tCell a img{margin: 0;opacity:.6;float: left;width: 100%;max-width: 100%;}
.menu.idioma .tCell a.actiu img{opacity:1;}
.tablet .logo{margin-left:1rem;}
.logo{margin: 15px 0 20px;display:inline-block;}
.top-bar.medium-12{position:relative;top:-1.5em;right:-2em;}
.portes{float:right;width:90%;text-align:left;margin: 2em 0 .5em;font-size: .8em;font-weight: 500;}
.portes img{margin-top:-2px;}
.tablet .buscador{margin: 0.4em 0 0.2em;}
div.buscador{cursor:default;margin: 3em 0 2.4em;float:left;width: 100%;}
div.buscador span{width:100%;float:left;display:inline-block;font-size:15px;margin:0;color:#161616;height:15px;line-height:15px;text-transform:uppercase;font-family:Georgia,serif}
div.buscador form{display:inline;float:right;margin:0 auto;width:90%;padding:0;position:relative;border:1px solid #D9D9D9;text-align:right;}
div.buscador input{display:inline;float:left;height: 30px;padding:0 3%;width:88%;margin:0;color:#7a7a7a;border:none;font-style:italic;font-size:12px;border-right:1px solid #D9D9D9;background:#f6f6f6;border-radius:0;box-shadow:none;}
div.buscador input.submit{display:inline-block;font-size:12px;height: 30px;line-height:19px;float:left;padding:0;width:12%;cursor:pointer;background:transparent;border:none;z-index:1;position:relative;}
div.buscador i{display:inline-block;font-size:13px;cursor:pointer;color:#808080;float:right;width:15px;height:15px;margin:8px -15px 0 0;position:relative;left:-9%;}
div.no_productos{float:left;margin-left:20px}
div.no_productos li{margin:10px 30px;list-style:circle}
.menu.social > li > a{padding:0.5em 0;width:1.8em;height:1.8em;border-radius:2em;margin: 0 0 0.6em 0.8em;text-align:center;}
.menu.social > li > a > i{font-size:1em;top: -1px;left:0;margin:0;}
div.cat_descripcion{margin:0 auto;}
div.cat_descripcion p strong{
    font-size: 15px;
    line-height: 18px;
}
div.cat_descripcion p{font-size: 15px;line-height: 17px;}
div.cat_descripcion img{float:left;margin:0px 18px 15px 0;}
div.cat_descripcion a{color:#3F3F3F;text-decoration:underline}
div.cat_descripcion a:hover{text-decoration:none}
.escondido{height:40px;overflow:hidden}
a.ver{float:left;margin-top:-28px;text-decoration:underline;color:#155022;padding-right:15px}
a.menos{background-position:right -15px}
a.ver:hover{text-decoration:none}
div.cat_descripcion ul{padding:0;margin:0 0 6px;float:left;background:none;width:762px}
div.cat_descripcion li{margin:0;padding:0 0 10px 21px;float:left;width:742px;}
.contenedor{display:inline-block;width:100%;margin:0px auto 0;}
.contenedor.error h1{font-size:1.5em;line-height:2em;}
.slider{margin:0;width:100%;display:inline-block;text-align:center;background:none;}
.slider-top{margin:20px 0 30px 0;float:left;display:inline}
.slider-top span.tith2{font-weight:500;margin:30px 0 2px;white-space:nowrap;color:#000;float:left;font-size:25px;width:100%}
.top_destacados{padding:2em 1em;}
.hover_invisible{position: absolute;background:rgba(0,0,0,0.7);display:none;padding-top:50px;top: 0;bottom: 0;left: 0;right: 0;}
.producte-slider{display:inline-block;padding:0 0.9375rem;width: 20%;margin-bottom:2em;min-width:11em;}
.producte-slider:nth-of-type(5n+1){clear:left;}
.producto-destacado{display:inline-block;text-align:center;cursor:pointer;border:10px solid #F5F2EF;/* height:220px; */position: relative;}
.producto-destacado div.imatge{text-align:center;background:#ffffff;}
.producto-destacado div.imatge img{text-align:center;width:100%;max-width:none;/* height:199px; */}
.producto-destacado:hover{}
.producto-destacado:hover div.imatge img{}
.producto-destacado div.ver_producto{color:#fff;background:#be7312;width: 4.25em;margin:1em auto 0;padding: 0.25em;font-size: 0.95em;display: none;}
.producto-destacado:hover .novedad,.producto-destacado:hover .recomendado{}
.bandera{float:left;width:4em;height:1em;line-height:1em;font-size:1em;margin:0 0 -2.6em 0;position: absolute;left:-1em;top: 10px;z-index:13;border-top: 20px solid #F5F2EF;border-bottom: 20px solid #F5F2EF;border-right:1em solid transparent;}
.bandera:before{display:inline-block;width:0px;height:0px;border-top:0.4em solid transparent;border-left:0.4em solid transparent;border-bottom:0.35em solid #D3D3DA;border-right:0px solid #D3D3DA;content:"";float:left;position:relative;top:-1.9em;}
.bandera i{display:inline-block;color:#fff;font-size:20px;margin:0 -20px -20px 0;position:relative;top:13px;left:-22px;}
.bandera span{color: #155022;font-size:1.8em;line-height:0px;font-weight:700;}
.producto-destacado div.colors{float:left;display:none;min-height:19px;width:160px;overflow:hidden;height:27px}
.producto-destacado div.colors:hover{height:auto;min-height:27px}
.producto-destacado div.colors img{float:left;display:inline;width:30px;height:20px;margin-right:10px;margin-top:6px}
.producto-destacado div.color_true{display:inline}
.producto-destacado div.titol{font-size: 16px;line-height: 20px;text-align:center;font-weight:400;display:inline-block;margin: 10px 0.4em 5px;height: 60px;width: calc(150px - 0.8em);text-transform:uppercase;overflow:hidden;}
.producto-destacado div.titol a{color:#fff;/* margin: 0 0.5em; */}
.producto-destacado:hover .hover_invisible,.producte:hover .hover_invisible{display:block;}
.producto-destacado div.opcions{
    text-align: center;
}
div.preu,div.preu_vell{display:inline-block;color:#fff;font-size: 0.8em;}
.buit{border:none!important;min-width:4em;}
div.preu{color: #155022;font-weight:600;position:relative;font-size: 0.95em;}
.producto-destacado div.preu{color:#fff;margin: 0;padding: 0;}
.producto-destacado div.preu span{position:relative;top:0;left:0;line-height:inherit;font-size:inherit;}
div.preu span{font-size:inherit;line-height:1em;font-size:0.8em;position:relative;top:-0.65em;left:-0.2em;}
div.preu.sep{border-left:2px solid #fff;/* margin-left:2px; */padding-left: 0.3em;height: 1.3em;line-height: 1.4em;min-width:0!important;max-width: 50%;}
div.preu_vell{border-bottom:1px solid #fff;height: 0.9em;padding:0 0.25em;line-height: 1.7em;}
.producto-destacado div.preu_vell{display: inline-block;width:auto;max-width: 50%;margin: 0 0.3em 0 0;padding: 0;}
div.preu span.euro,div.preu_vell span.euro{}
.productes div.preu span{line-height:inherit;font-size:inherit;top:0;}
.producto-destacado table.marca{display:inline-table;margin:8px;width:auto;text-align:center}
.producto-destacado table.marca td{vertical-align:bottom;text-align:left;height:24px}
#slider-interes,#slider-vistos{height:125px;width:400px}
.ficha-productes-slider{width:400px;height:120px}
.ficha-productes-slider .producto-destacado{width:100px;height:105px;float:left;display:inline;margin-top:-10px}
.ficha-productes-slider .producto-destacado .imatge{width:100px;text-align:center}
.ficha-productes-slider .producto-destacado .imatge img{margin:0}
#slider_n_next,#slider_n_prev,#slider_o_next,#slider_o_prev,#slider_ou_next,#slider_ou_prev,#slider_t_next,#slider_t_prev,#slider_rec_next,#slider_rec_prev{display:block;width:34px;height:305px;position:relative;left:0px;top:-310px;z-index:1000;float:left;display:inline;margin-bottom:-305px}
#slider_n_next,#slider_o_next,#slider_ou_next,#slider_t_next,#slider_rec_next{left:728px;background-position:0 0}
#slider_n_next.disabled,#slider_n_prev.disabled,#slider_o_next.disabled,#slider_o_prev.disabled,#slider_t_next.disabled,#slider_t_prev.disabled,#slider_rec_next.disabled,#slider_rec_prev.disabled{cursor:default;}
#slider_n_nav a,#slider_o_nav a,#slider_ou_nav a,#slider_t_nav a,#slider_rec_nav a,#slider_i_nav a,#slider_v_nav a{padding:0 4px 0 0;text-decoration:none;font-size:13px;line-height:13px;height:13px;width:3px;color:#E8E8E8;margin:0 5px;cursor:default}
.nav{width:100%;text-align:center;float:left;display:inline;display:none}
.nav-ficha{width:400px;text-align:center;height:8px;line-height:8px;float:left;display:inline}
#slider_i_next,#slider_i_prev,#slider_v_next,#slider_v_prev{display:block;width:20px;height:120px;position:relative;left:-10px;top:-130px;z-index:1000;float:left;display:inline;margin-bottom:-130px}
#slider_i_next,#slider_v_next{left:390px;top:-130px}
#slider_n_nav a.activeSlide,#slider_o_nav a.activeSlide,#slider_ou_nav a.activeSlide,#slider_t_nav a.activeSlide,#slider_rec_nav a.activeSlide,#slider_i_nav a.activeSlide,#slider_v_nav a.activeSlide{color:#E8E8E8;cursor:default}
#slider-presentacion{width:100%;height:500px;display:inline-block;text-align:center;margin-bottom:20px;overflow:hidden;}
#slider-presentacion .presentacion-slider{display:inline-block;text-align:center;}
#slider-presentacion .presentacion-slider img{text-align:center;}
.nav-presentacion{text-align:center;position:relative;top:-30px;width:720px;z-index:10}
#slider_p_nav a{margin:0 0 0 10px;font-size:13px;line-height:13px;height:13px;padding:0 6px;display:inline-block}
#slider_p_nav a.activeSlide{}
#slider_rec_nav a{cursor:pointer;margin:0 0 0 10px;font-size:13px;line-height:13px;height:13px;padding:0 6px;display:inline-block}
#slider_rec_nav a.activeSlide{}
.mapa_home{margin:1.5em 0}
.mapa_home h1{font-size:30px;font-weight:bold}
.mapa_home h2{font-size:25px;font-weight:bold}
.tablet .info{margin-right:1rem}
div.info{float:right;text-align:right;display:inline;position:relative;padding: 2em 0 0;cursor:default;width: 100%;}
div.info img{float:left;margin: -8px 26px 0;}
div.info p{font-size:14px;display:inline-block;width:auto;margin-left:0.2em;}
div.info h2{font-size:20px;margin-bottom:5px}
div.info .tel{height:30px}
div.info .tel span{text-transform:uppercase;line-height: 35px;font-size: 0.8em;padding-right: 0.3em;font-weight: 700;}
div.info .tel a,div.info .tel span.telefono{font-size:1.4em;color:inherit;line-height: 30px;}
div.info .horario{font-size:0.9em;}
div.info .horario i{font-size:1.2em;display:inline-block;line-height:1em;}
.frase{padding:2em 0;text-align:center;margin-bottom:2em;}
.news{background:#F5F2EF;padding: 1.5em 0;}
.frase .quot1{float:left;margin-right:-75px;}
.frase .quot2{float:right;clear:right;margin-left:-75px;}
.frase p{color:#fff;font-weight:600;font-size:35px;line-height:1.15em;text-align:center;padding:70px 40px 20px;}
.frase span{color:#fff;font-weight:300;font-size:24px;text-align:right;float:right;padding-right:100px;}
.frase .btn.frase{color:#fff;font-weight:400;font-size:20px;letter-spacing:0.03em;border:1px solid #fff;padding:15px 25px;width:auto;display:inline-block;margin:50px 200px 0;text-align:center;}
.news h2{text-align:left;text-transform:uppercase;font-size:1.9em;font-weight:700;margin: 0em 0 0.3em;}
.news p{float:left;}
.news form{float:right;text-align:left;width:100%;}
.news input.mail{float:left;width:70%;height:3em;background:#fff;color:#797979;font-size:0.8em;padding:0 8px;font-style:italic;border:1px solid #D9D9D9;margin-bottom:5px;border-radius:0;margin-top:2em;}
.news div.bt{float:left;width:10%;height:3em;background-color:#fff;color:#878787;font-size:0.8em;text-align:center;cursor:pointer;border:1px solid #D9D9D9;border-left:none;margin-top:2em;}
.news div.bt:hover{color:#155022}
.news div.bt i{position:relative;top:0.6em;font-size:1.3em;}
.news input.chk{float:left;margin:3px 5px 0 0;padding:0}
.news span{float:left;font-size:0.7em;margin:7px 0 0 0;}
.news a{float:left;color:#3f3f3f;text-decoration:underline;margin:7px 0 0 2px;font-size:0.7em;}
.news a:hover{text-decoration:none}
.acces_prod .columns{height:120px;margin-bottom:10px;cursor:pointer;}
.acces_prod .columns:nth-of-type(2n+1){padding-left:0;} 
.acces_prod .columns:nth-of-type(2n){padding-right:0;}
.acces_prod h2{text-align:left;text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:40px;}
.acces_prod img{float:left;width:65px;height:65px;-webkit-border-radius:35px;border-radius:35px;margin-right:20px;margin-top:6px;}
.acces_prod h3{text-align:left;font-size:1.5em;font-weight:700;margin-top:-16px;margin-bottom:6px;}
.acces_prod div:hover h3{}
.contingutB h2{text-align:left;text-transform:uppercase;font-size:30px;font-weight:700;margin-bottom:31px;}
.contingutB article{cursor:pointer;height:23em;}
.contingutB article img{width:100%}
.contingutB article a{font-size:1.5em;font-weight:700;width:100%;height:auto;color:#353535;float:left;text-overflow:ellipsis;overflow:hidden;line-height:1em;padding-bottom:0.2em;}
.contingutB article a.overflow{height:148px;overflow:hidden;}
.contingutB article:hover a{color:#155022;border-color:#155022!important;}
.contingutB article:hover p{color:#010101;}
.contingutB article span{font-size:12px}
.contingutB article div.entr{width:100%;height:8em;overflow:hidden;display:block;}
.contingutB article p{width:auto;margin:0 auto}
.contingutB article .btn_vermas{width:100%;height:4.4em;display:inline-block;margin-top:-1em;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 100%)}
.contingutB article .btn_vermas a{margin-top:20px;border:1px solid #353535;padding:13px 23px;font-size:17px;font-weight:400;width:auto;}
.banner{position:relative;}
.banner .bannerTit{display: inline-block;position:absolute;left: 50%;top: 51%;max-width: 1080px;padding: 20px 40px;transform: translate(-50%, -50%);background:rgba(255, 255, 255, 0.6);text-align:center;z-index:1;font-size: 3.2em;text-transform:uppercase;color:#155022;font-weight:300;}
.banner .bannerTit a{color:#155022;}
.banner .bannerTit strong{font-weight:500;}
.banner .bannerTit span{text-transform:none;color:#155022;display: inline;font-weight: 500;padding-left: 0.3em;}
.banner .img{width:100%;height:500px;float:left;}
.banner img{max-width:none;position:relative;left:50%;margin-left:-960px;}
#menu .banner img{left:0;margin:0;}
.contingutC{float:left;width:100%;display:inline-block;text-align:center;}
.banners_txt_wrap{float:left}
.banners h1{float:left}
.banners p{float:left;max-width:416px;padding-bottom:10px;}
.banners a.banner_blog{float:right;height:76px;margin:-28px 0 0 15px;width:188px}
.banners_img{width:960px;display:inline-block;}
.banners{float:left;display:inline;width:100%;padding-left:0px;margin:0px 0 0 0}
.banners h1{color:#000000;font-size:22px;font-weight:500;margin:0px 0 5px;white-space:nowrap}
.banners > p{color:#5e5e5e;font-size:14px;margin-bottom:12px}
.contingut2C{}
.contingut2C h2{text-align:left;text-transform:uppercase;font-size: 30px;font-weight:700;margin: 33px 0 24px;color:#3F3F3F;max-width:463px;height:37px;overflow:hidden;}
.contingut2C div:hover h2{color:#155022;}
.banner_banda{width:100%;background:#F5F2EF;display:inline-block;height:315px;margin:108px 0 40px 0;}
.banner.big img{margin-left:0;margin-top:-85px;left:0;}
.banner_banda .banner_info{float:left;}
.banner_banda h2{text-align:left;text-transform:uppercase;font-size:30px;font-weight:700;margin:23px 0 10px;color:#3F3F3F;}
.banner_banda:hover h2{color:#155022;}
.banner_banda .btn_vermas a{margin-top:20px;border:1px solid #353535;color:#353535;padding:13px 23px;font-size:17px;font-weight:400;width:auto;float:left;clear:left;}
.banner_banda:hover .btn_vermas a{color:#155022;border-color:#155022;}
.contingut3C{overflow:hidden}
span.tith2{float:left;text-align:left;text-transform:uppercase;font-size:30px;font-weight:700;margin:0px 0 22px;color:#3F3F3F;width:100%;}
span.tith2 a{color:#000000}
div.directes p{}
div.accesos{width:724px}
div.acces{}
div.acces.first{margin-right:20px}
div.acces:hover{}
div.acces .texto_acces{width:202px;padding:0 10px 0 0;height:116px;float:left}
div.acces .texto_acces span{color:#0E728E;font-weight:bold;text-decoration:none;display:inline-block;width:98px;font-size:12px;text-transform:lowercase}
div.acces:hover span{text-decoration:underline}
div.acces .texto_acces span img{float:right;width:14px;height:8px;margin:4px 0 0 0}
div.acces .img_acces{width:96px;height:116px;float:left}
div.acces .img_acces img{width:96px;height:116px;float:left}
div.acces h3{font-weight:bold;font-size:14px;text-align:left;margin-bottom:5px;text-transform:uppercase}
div.acces a{color:#191919}
div.acces p{font-size:12px;color:#00000d;height:75px}
div.directes div.acces{padding:1em 0 0;}
div.directes div.acces td{padding:0.5rem 0.425rem 0.625rem;}
div.directes div.acces td img{width:100%}
div.directes div.acces:hover{}
div.directes div.acces.last{margin-right:0}
div.directes tbody{border:none;}
div.directes td.tit{display:inline-block;width:168px}
div.directes div.separador{float:left;display:inline;width:724px;height:1px;line-height:1px;font-size:1px}
div.directes div.acces a{font-weight:bold;font-size:14px;text-align:center;margin:7px 0 3px;color:#155022;line-height:15px;text-transform:none;width:100%;float:left}
div.directes div.acces:hover a{text-decoration:underline}
div.directes div.acces span{color:#0e728e;font-weight:bold;text-decoration:none}
div.directes div.acces p{font-size:13px;height:60px;color:#666;display:inline-block;text-align:center;width:149px;float:left;padding:0 10px;line-height:19px;overflow:hidden;text-overflow:ellipsis;}
div.directes div.acces:hover p span{text-decoration:underline}
.row .text{float:left;margin-bottom:40px;}
div.familia,div.recomendados,div.productes,div.ofertas,div.agrupaciones{}
div.productes{border:none;padding:30px 0 0;}
div.familia h1,div.recomendados h1,div.ofertas h1{font-weight:bold;text-transform:uppercase;font-size:17px;text-align:left;margin-left:12px;width:698px;border-bottom:10px solid #d9d9d9;padding:14px 0;margin-bottom:20px;cursor:default;color:#191919}
div.productes .cabecera{text-align:left;width:730px;display:inline-block;position:relative;z-index:10;padding-bottom:10px;border-bottom:1px solid #d4d2d2;}
div.productes .cabecera h1,div.agrupaciones h1{color:#000;font-size:30px;cursor:default;line-height:23px;font-weight:700;float:left;width:100%;margin:7px 0 10px 0;text-transform:capitalize;}
div.cabecera p{font-size:14px;line-height:19px;margin-top:-2px;}
div.cabecera .breadcrumbs{float:left;width:100%;}
.productes h1{font-weight:600;font-size:1.7em;}
.productes span.titCategories{font-weight:600;font-size:1em;}
#productos-0 .productes span.titCategories{display:none}
#productos-2 #showCatMenu{display:none}
.productes .breadcrumbs{float:left;margin:0 0 2em 0;}
#productos-0 .productes .breadcrumbs{float:left;margin:0 0 -2em 0;}
.breadcrumbs{float:left;margin: 0 0 -0 0;width:90%;}
#div_info_ficha .breadcrumbs{float:left;margin:0 0 -1.3em 0;width:60%;}
.breadcrumbs a, .breadcrumbs span{font-weight:400;font-size:11px;line-height: 15px;color: #8a8a8a;}
.breadcrumbs a{color:#155022!important;}
.breadcrumbs a:hover{text-decoration:underline;}
.breadcrumbs > i{font-size:1em;color:#B9B7B8;position:relative;top: -2px;line-height: 1;}
.breadcrumbs .icon-home-1{display:inline-block;position: relative;top: 0px;}
div.cabecera .separador{width:720px;height:1px;background-color:#d3d1d1;margin:17px 0 23px 0}
div.productes h1.ancho{cursor:default;float:left;color:#000000;font-size:25px;font-weight:500;margin:-3px 0 6px;white-space:nowrap}
div.productes h1.ancho span{text-transform:lowercase}

h1 a,h1 span{color:#191919}
div.productes .filtro{width:716px;float:left;margin:0px 0 0px;display:none;}
.filtro h3{color:#404040;font-style:italic;font-size:15px;font-weight:bold;float:left;margin:0;width:762px}
.filtro th,.filtro td{text-align:center;vertical-align:middle;width:75px;height:25px}
div.productes .filtro table{float:left}
div.productes .cabecera .mostrando{float:left;margin:24px 0;font-size:13px;}
div.familia h2{font-weight:bold;font-size:12px;text-transform:uppercase;text-align:left;margin-left:12px;width:698px;float:left;display:inline}
div.familia h2 span{margin-left:10px;padding:0 5px;background:#f7f7f7}
div.familia table{float:left;display:inline;width:688px;margin-left:22px}
div.familia td{width:102px;padding-left:70px;height:85px;background:no-repeat left center;vertical-align:middle;text-align:left;cursor:pointer;font-size:12px}
div.familia table.marcas td{width:98px;padding:0;height:22px;background:none;text-align:center}
div.familia table td a{color:#3f3f3f;font-weight:bold}
div.familia table td:hover a{text-decoration:underline}
div.familia table.marcas td a{}
.vertodas{float:right;display:inline;color:#832e62;font-size:10px;font-weight:bold;margin:0 22px 10px 0}
.vertodas a{color:#832e62;text-decoration:underline}
.vertodas a:hover{text-decoration:none}
div.recomendados div.producto{float:left;display:inline;width:678px;margin-left:22px;cursor:pointer}
div.recomendados div.imatge{text-align:center;border:2px solid #cecece;float:left;display:inline}
div.recomendados div.colors{float:left;display:inline;width:150px}
div.recomendados div.colors img{float:left;display:inline;width:14px;height:14px;border:1px solid #cecece;margin-right:3px;margin-top:3px}
div.recomendados div.caracteristicas{float:right;display:inline;width:506px;height:200px}
div.recomendados div.caracteristicas h2{font-size:20px;text-align:left;font-weight:bold;margin-bottom:8px}
div.recomendados div.caracteristicas h2 a{color:#191919}
div.recomendados div.caracteristicas p{color:#191919;height:64px}
div.recomendados div.globos{float:right;display:inline;width:506px;height:60px}
div.recomendados div.globos img{float:left;display:inline;width:65px;height:51px;margin-right:10px}
div.recomendados div.globos img.gl_ofer{background-position:-65px -76px}
div.recomendados div.globos img.gl_nove{}
div.recomendados div.opcions{height:140px;width:150px;display:inline;float:right;margin-top:12px;top:0}
div.recomendados div.opcions div.preu{}
div.recomendados div.opcions div.preu span{}
div.recomendados div.opcions div.preu span.euro{}
div.recomendados div.opcions div.preu_vell{}
div.recomendados div.opcions div.preu_vell span{}
div.recomendados div.opcions div.preu_vell span.euro{}
div.recomendados div.marca{margin-top:0}
.separador-producte{width:688px;height:5px;line-height:5px;font-size:5px;background:#e8e8e8;float:left;display:inline;margin:20px 0 20px 22px}
.top_destacados .ver_producto{display:inline-block;width:150px;height:24px;}
.top_destacados .ver_producto{width:69px;height:27px;background:#155022;margin:18px auto;line-height:27px;color:#fff;font-weight:300;font-size:15px;}
.producte:hover .ver_producto img,.producto-destacado:hover .ver_producto img,.producto:hover .ver_producto img{background-position:left -304px}
#productos-0 div.categorias{margin-top:40px;}
#productos-0 div.productes h4{font-size:18px;color:#000;font-weight:normal;margin-top:20px;background-color:#F6F6F6;padding:10px 15px}
#productos-0 div.categorias ul{margin:0;float:left;}
#productos-0 div.categorias ul li{width:167px;height:171px;float:left;margin:30px 10px;cursor:pointer;border:2px solid #E4E4E4;}
#productos-0 div.categorias ul li:hover a{text-decoration:underline}
#productos-0 div.categorias ul li.last{margin:0 0 30px 0}
#productos-0 div.categorias ul li div.imagen{width:100%;height:167px;float:left;margin:0;background:none;overflow:hidden;}
#productos-0 div.categorias ul li img{width:auto;height:100%;}
#productos-0 div.categorias ul li div.descripcion{height:auto;display:block!important;width:100%;margin:0;position:relative;z-index:1;text-align:left;top:-223px;}
#productos-0 div.categorias ul li .descripcion h5{font-size:1.1em;background:none;color:#000;font-weight:600;padding:0;white-space:normal;text-align:left;margin:0;width:167px;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;display:table-cell;height:50px;float:none;line-height:1.2em;top:0;left:0;}
#productos-0 div.categorias ul li .descripcion i{color:#155022;font-size:20px;margin:0 24px -19px;display:inline-block;position:relative;top:-13px;display:none;left:0;}
#productos-0 div.productes div.categorias ul li h5 a{font-size: 1.1em;color: #000;text-decoration: none;}
#productos-0 div.categorias ul li p{font-size:13px;color:#5e5e5e;font-weight:400;line-height:15px}
div.categorias{}
#showCatMenu{display:none}
div.productes h4{font-size:18px;color:#000;font-weight:normal;margin-top:20px;background-color:#F6F6F6;padding:10px 15px}
div.categorias ul{margin:0;float:left;}
div.categorias ul li{height:60px;float:left;margin:21px 0 21px -1px;cursor:pointer;border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;}
div.categorias ul li:hover a{text-decoration:underline}
div.categorias ul li.last{margin:0 0 30px 0}
div.categorias ul li div.imagen{width:100%;height:auto;float:left;margin:-21px 0 0px 0;}
div.categorias ul li img{width:72px;height:102px;}
div.categorias ul li div.descripcion{float:left;height:auto;width:100%;margin:-17px -0px -22px;position:relative;z-index:1;text-align:center;}
div.categorias ul li .descripcion h5{font-size:12px;background:#155022;line-height:22px;color:#fff;font-weight:400;padding:0 6px;white-space:nowrap;display:inline-block;margin:0 -100px;position:relative;top:-20px;}
div.categorias ul li .descripcion i{color:#155022;font-size:20px;margin:0 24px -19px;display:inline-block;position:relative;top:-13px;left:-5px;}
div.productes div.categorias ul li h5 a{color:#fff;text-decoration:none}
div.categorias ul li p{font-size:13px;color:#5e5e5e;font-weight:400;line-height:15px}
.recomendado, .novedad{float:left;width:0px;height:55px;margin:-20px -42px -55px 0px;position:relative;left:60%;z-index:13;border-right: 21px solid #155022;border-left: 21px solid #155022;border-bottom:12px solid transparent;}
.recomendado:before, .novedad:before{display:inline-block;width:0px;height:0px;border-top:5px solid transparent;border-left:5px solid transparent;border-bottom: 5px solid #6d2b17;border-right: 5px solid #6d2b17;content:"";float:left;position:relative;left:-30px;top:0;}
.recomendado:after, .novedad:after{display:inline-block;width:0px;height:0px;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom: 5px solid #6d2b17;border-left: 5px solid #6d2b17;content:"";float:right;position:relative;right:-30px;top:-24px;}
.recomendado i, .novedad i{display:block;color: #F5F2EF;font-size:20px;margin:0;position:relative;top:13px;left:-21px;width:42px;}
.recomendado i:before, .novedad i:before{left:-4px;position:relative;}
.ficha .recomendado i:before,.ficha .novedad i:before{left:0px;}
#productos-1 .recomendado:after,#productos-1 .novedad:after{}
.productes .recomendado,.productes .novedad{float:left;width:0px;height:55px;margin:-10px -42px -55px 0;position:relative;left:20%;z-index:13;border-right: 21px solid #155022;border-left: 21px solid #155022;border-bottom:12px solid transparent;}
.con-slider .recomendado , .con-slider .novedad, .relacionados .recomendado , .relacionados .novedad{margin-top:-20px;display:none;}
.recomendado.img_ficha, .novedad.img_ficha{left:258px;top:10px;}
.producte{text-align:center;margin:0;border-bottom:1px solid #d4d2d2;padding:0px;height:auto;cursor:pointer;}
.productes_content{margin-top:1em}
.productes_content > div:first-child{border-top:1px solid #d4d2d2}
.producte div.imatge{text-align:center;background:#ffffff;float:left;padding:0;}
.producte div.imatge img{}
.producte:hover div.imatge{}
.producte div.ver_producto:hover{background:#155022;color:#fff}
.producte .descripcion{padding-bottom:2em;border-right:1px solid #d4d2d2;}
.producte .descripcion .texto{height:auto;min-height:150px;margin:0 0 1em;}
.producte .descripcion .texto .subtitol p{color:#585858;font-weight:700;font-size:1em;padding:0.4em 0;float:left;}
.producte .descripcion .texto .txt p{font-size:0.9em;padding:0;float:left;}
.productes .descripcion .texto .txt p{font-size: 14px;width:98%;padding:0;float:left;}
.producte .descripcion .texto .txt ul, .productes .descripcion .texto .txt ul{font-size:0.9em;padding:0;float:left;text-align:left;}
.producte .descripcion .texto .txt ul li, .productes .descripcion .texto .txt ul li{padding-left:20px;}
.producte .descripcion .texto .txt ul li:before, .productes .descripcion .texto .txt ul li:before{font-family:"fontello";color:#155022;content:'\e887';font-size:5px;margin:9px 0 0 -15px;float:left;}
.producte .masinfo{border-left:1px solid #d4d2d2;position:relative;left:-1px;min-height:210px;}
.producte div.colors{float:left;display:none;min-height:19px;width:155px;overflow:hidden;height:27px;margin-right:-5px}
.producte div.colors img{float:left;display:inline;width:25px;height:20px;margin-right:6px;margin-top:6px}
.producte div.color_true{display:inline}
.producte div.titol{font-size:22px;text-align:left;float:left;font-weight:700;display:inline;color:#191919;margin-top:15px;width:100%;text-transform:uppercase;}
.producte div.titol a{color:#191919}
.producte div.subtitol{text-align:left;float:left;display:inline;font-weight: 700;}
.producte div.opcions{position:relative;height:auto;margin:0;top:0;}
.producte div.opcions img{display:inline-block;margin:2px 0 -44px -39px;}
.producte div.opcions .preu{font-size:25px;line-height:50px;height:auto;}
.producte div.opcions .preu_vell{color:#155022;border-bottom:1px solid #155022;float:left;position:relative;top: -21px;left:-9px;margin-bottom:-8px;}
.producte .masinfo .ver_producto, .producte .masinfo .al_carro{background:#fff;color:#155022;border:1px solid #155022;width:130px;height:35px;line-height: 34px;display:inline-block;margin:37px auto 10px;font-size:13px;}
.producte .masinfo .ver_producto a{color:#155022;}
.producte .masinfo .al_carro{color:#fff;background: #f99730;border:1px solid #f99730;margin:0px;}
.producte .masinfo .ver_producto:hover a, .producte .masinfo:hover .al_carro a{color:#fff}
.producte .masinfo .ver_producto.hover a{color:#fff}
.producte .masinfo .ver_producto.hover{background:#155022}
.producte table.marca{margin:0px 0 0;text-align:center;display:inline-block}
.producte table.marca td{vertical-align:bottom;text-align:left;height:24px}

ul.marcas{display:inline;float:left;margin:0;width:716px}

ul.marcas li{width:84px;height:50px;margin-top:15px;float:left;text-align:center}

ul.marcas input{float:left;position:relative;top:30px;left:49px;margin:0 0 -20px -15px}

ul.marcas td{width:84px;height:25px;vertical-align:middle;text-align:center}
.separa-prods{width:815px;float:left;display:inline-block;height:32px;font-size:2px}
.separador-inferior{border:none;width:100%;float:left;display:inline;margin:20px 0 0 0px;}
.productes .info_ad{margin-top:23px;margin-bottom:20px;}
.productes .info_ad span.titol{font-size:30px;font-weight:700;margin-top:1em;float:left;width:100%;}
.productes .info_ad p{float:left;padding:0;width:100%;font-size: 15px;line-height: 17px;}
.productes .info_ad p strong{line-height: 18px;}
.productes .info_ad a{text-decoration:underline}
.productes .info_ad a:hover{text-decoration:none}
.productes .info_ad p strong{}
.productes .info_ad h1{font-size:30px;font-weight:700;margin-top:1em;float:left;width:100%;}
.productes .info_ad h2{font-size:26px;font-weight:700;margin-top:1em;width:100%;}
.productes .info_ad h3{font-size:22px;font-weight:700;margin-top:1em;float:left;width:100%;}
.productes .info_ad h4{font-size:20px;font-weight:700;margin-top:1em;float:left;width:100%;background:none;padding:0;color:inherit;}
.productes .info_ad h5{font-size:18px;font-weight:700;margin-top:1em;float:left;width:100%;}
.productes .info_ad h6{font-size:16px;font-weight:700;margin-top:1em;float:left;width:100%;}
.stars{float:left;margin-top:7px;}
.stars i{float:left;font-size:18px;margin:0;}
.stars i:before{margin:0 2px;}
.stars .base{float:left;color:#DFDFDF;margin-bottom:-18px;}
.stars .rate{float:left;clear:left;color:#F8D500;width:110px;height:18px;overflow:hidden;}
.labelRate{display:none!important;}
.stars i.icon-star-half{margin-right:-18px;margin-left:-4px;}
.stars .rate.e0{width:0px;}
.stars .rate.e0m{width:11px;}
.stars .rate.e1{width:22px;}
.stars .rate.e1m{width:35px;}
.stars .rate.e2{width:45px;}
.stars .rate.e2m{width:56px;}
.stars .rate.e3{width:67px;}
.stars .rate.e3m{width:78px;}
.stars .rate.e4{width:90px;}
.stars .rate.e4m{width:100px;}
.stars .rate.e5{width:110px;}
.stars span{float:left;clear:left;margin-top:8px;font-size:14px;padding-left:5px;}
.stars span span{float:none;clear:none;}
.pestana .opinion .stars .base{float:left;color:#DFDFDF;margin-bottom:-22px;}
div.ficha{float:left;display:inline;position:relative;width:100%;margin-top:2em;}
.ficha.first{}
div.ficha div.imatge{float:left;display:inline;position:relative;z-index:10}
div.ficha div.imatge #wrap{display:table-cell;vertical-align:middle;border:1px solid #e4e4e4;}
div.ficha div.imatge #wrap img{width:100%;}
div.imatge div.zoom{float:left;display:inline;height:20px;width:287px;position:relative;top:-19px;margin-bottom:-20px;z-index:10000}
div.zoom div{float:right;display:inline;height:15px;font-size:10px;padding:5px 5px 0 25px}
.cloud-zoom-lens{background-color:#fff;cursor:move}
.cloud-zoom-big{overflow:hidden;margin:-8px 0 0 51px;width:318px;height:426px;border:1px solid #3399cc}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}
.cloud-zoom-gallery{display:inline-block;float:left;padding:1em 0.8em 0 0;text-align:center;}
.cloud-zoom-gallery img{border:1px solid #e4e4e4;}
.pp_expand,.pp_contract{right:70px!important;}
.pp_close{top:10px!important;right:30px!important;z-index:20000;}
.wrap-imagenes{float:left;width:104%;position:relative;left:0%;}
.ficha .informacion{float:left;width:100%;padding-right:1em;border-right:1px solid #e4e4e4;padding-bottom:1em;}
div.ficha div.caracteristicas{display:inline-block;width:362px}
div.ficha div.datos{display:inline-block;float:left;margin-top:2em;text-align:left;padding-right:0;}
div.ficha div.comm{display:inline-block;float:right;margin-top:1em;}
div.ficha h2{float:left;width:100%;margin-top:10px;margin-bottom:13px;font-size:18px;font-weight:bold;color:#3f3f3f;}
div.ficha div.globos{position:absolute;top:2px;left:2px}
div.ficha div.globos img{float:left;display:inline;width:42px;height:43px;margin-right:10px}
div.ficha div.globos img.gl_nove{}
div.ficha h1, div.ficha span.title{font-size:23px;font-weight:700;margin:0;float:left;line-height:28px;width:400px;text-align:left;}
div.pestana span.title{margin-top:1em}
div.ficha h1 a{text-transform:uppercase;}
div.ref{float:left;display:inline;font-size:14px;width:100%;margin:2px 0 17px;color:#999}
div.color,div.talla,div.altres,div.arxius{}
div.altres{}
div.arxius{margin:20px 0 0}
div.talla ul,div.color ul{display:inline-block;}
div.talla div.tit_color,div.color div.tit_color,div.arxius div.tit_color{border:none;color:#3f3f3f;float:left;font-size:14px;margin-right:6px;width:auto;display:inline-block;font-weight:700}
div.color div.tit_color{margin-right:5px}
div.color div.tit_color:hover{border:none}

a.arx_talla{float:right;color:#2e2e2e;padding:1px 20px 0 0;background:url(../imgs/icons/pdf.gif) no-repeat right 0}

a.arx_talla:hover{text-decoration:underline}
div.color li{float:left;display:inline;margin-right:11px;cursor:pointer;width:24px;height:24px;padding:1px;margin:-2px 9px 0 0px;font-size:14px;}
div.color li span{width:20px;height:20px;float:left}
div.color li:hover{opacity:0.8;}
div.color li.selected{border:1px solid #262626;margin-top:-1px;}
div.color li div{margin:0;width:24px;height:24px;float:left;}
div.color li.selected div{width:20px;height:20px;}
div.altres ul{float:left;display:inline;}
div.altres li{float:left;display:inline;color:#2e2e2e;font-size:0.9em;width:100%;}
div.altres li img{float:left;width:25px;height:25px;margin-right:0.5em;margin-bottom:1em;border:none;}
div.altres strong{float:left;display:inline}
div.datos .boton{right:0}
div.datos .boton_maxi{padding:0;height:60px;float:right;clear:both;margin:14px 10px 12px 0;font-weight:500;font-size:20px;text-transform:uppercase;line-height:60px;background:#f99730;width:170px;text-align:center;}
div.datos .boton_maxi i.icon-basket{font-size:30px;position:relative;top:15px;left:12px;float:left;}
div.datos .boton_maxi i.icon-ok-circled{font-size:20px;position:relative;float:left;margin-left:-3px;top:6px;background:#f99730;border-radius:12px;width:24px;height:22px;margin-right:-10px;}
div.propietats{float:left;display:inline-block;margin-top:15px;width:100%;}
div.specs{width:100%;float:left;}
div.talla{float:left;margin:15px 0 5px;display:inline-block;}
div.talla .flip{-webkit-transform:matrix(-1, 0, 0, 1, 0, 0);-moz-transform:matrix(-1, 0, 0, 1, 0px, 0px);-ms-transform:matrix(-1, 0, 0, 1, 0, 0);-o-transform:matrix(-1, 0, 0, 1, 0, 0);transform:matrix(-1, 0, 0, 1, 0, 0);}
div.talla i{color:#155022;font-size:20px;background:url(../imgs/tag.png);background-size:100%;background-repeat:no-repeat;}
div.talla i:before{content:""}
div.talla ul{}
div.talla ul{float:left;}
div.talla li{float:left;display:inline;border:1px solid #F5F2EF;outline:1px solid #F5F2EF;cursor:pointer;color:#5d5d5d;background:#F5F2EF;font-size:15px;font-weight:400;height:24px;width:auto;text-transform:uppercase;padding:0;margin:0px 8px 0px 0px;line-height:22px;text-align:center;min-width:24px;padding:0 2px;}
div.talla li.tit{border:none;padding:0;width:auto;height:auto;text-transform:none;margin-top:0;color:#000;font-size:14px;margin:0 5px 0 0;font-weight:500}
div.color li.tit{margin-right:5px;width:auto;border:none}
div.talla li:hover{background:#A1A1A1;}
div.talla li.tit:hover{border:none}
div.talla li.selected{border:1px solid #fff;background:#A1A1A1;outline:1px solid #A1A1A1;}
.tag{float:left;margin-top:19px;margin-bottom:8px;margin-left:17px;background:url("../imgs/tag_ficha.png") no-repeat 2px 0px;width:373px;padding:8px 50px 0;height:48px;text-align:center;font-size:0.8em;}
.ultimosComentarios{float:left;margin-top:15px;}
.stars span.title{float:left;font-size:1em;font-weight:500;color:#B8B8B8;margin-bottom:1em;padding:0;}
.ultimosComentarios span{float:left;font-size:1em;font-weight:500;color:#B8B8B8;padding-left:1px;}
.ultimosComentarios span span{float:none;font-size:0.8em;font-weight:500;color:#B8B8B8;line-height:1.8em;display:inline-block;margin-left:1em;}
.ultimosComentarios > div{margin:11px 0 0 2px;font-size:14px;float:left;min-width:100%;}
.ultimosComentarios div strong{float:left;clear:left;}
.ultimosComentarios div span.fecha{font-size:1em;float:left;padding-left:0.5em;color:#000;font-weight:400;line-height:1.1em;}
.ultimosComentarios div .comRating{transform:scale(0.65);width:111px;margin:0;float:left;}
.ultimosComentarios a{float:left;color:#155022;margin-top:10px;font-size:13px;font-weight:500}
.ultimosComentarios a:hover{text-decoration:underline;}
.ultimosComentarios p{width:100%}
.opiniones{float:right;height:25px;background:#F4F4F4;border-radius:5px;line-height:25px;margin-right:2em;cursor:pointer;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);}
.opiniones.moveUp{margin-top:-4em;}
.opiniones i{color:#B2B2B2;padding:0 5px;border-right:1px solid #B2B2B2;}
.opiniones span{font-size:13px;color:#575757;padding:0 5px;font-weight:700;}
.barato{float:left;clear:left;font-size:11px;text-align:left;margin-right:-10px;margin-top:23px;}
.barato span{color:#155022;font-weight:500;cursor:pointer}
.barato span:hover{text-decoration:underline;}
.ficha .col_content{float:left;}
.ficha .col_right{float:left;margin-top:2em;border-left:1px solid #e4e4e4;margin-left:-2px;padding-right:0;}
.ficha .col_right > span{float:left;margin-top:42px;margin-bottom:14px;font-size:18px;font-weight:700;}
.productes_content div.color{width:auto;margin-top:0.2em;}
div.color{float:right;margin-top:14px;padding-left:26px;background:url(../imgs/gotaMbl.png) no-repeat left center;background-size:contain;}
div.color img{margin-right:10px;display:none;}
div.marca{width:100%;padding-top:0px;display:inline-block;margin-bottom:1em;}
div.marca img{width:100px;}
.ficha div.opcions{position:relative;width:100%;height:auto;margin:47px 0 0 0px;top:0;display:inline-block;text-align:center;}
.ficha div.opcions img{display:inline-block;margin:0px 0 -44px 0;position:relative;}
.ficha div.opcions .preu:before{display:inline-block;width:0px;height:0px;border-top:0.4em solid transparent;border-left:0.2em solid transparent;border-bottom:0.25em solid #D3D3DA;border-right:0px solid #D3D3DA;content:"";float:left;position:relative;top:-1.4em;}
.ficha div.opcions .preu{font-size:25px;line-height:0;height:0;margin-bottom:-7px;width:107%;position:relative;left:-8.3%;border-top:20px solid #F5F2EF;border-bottom:20px solid #F5F2EF;border-right:0.3em solid transparent;}
.ficha div.opcions .preu_vell{color:#155022;border-bottom:1px solid #155022;float:left;max-width:50%;position:relative;top:-29px;left:1px;height:16px;margin-bottom:-20px;font-size:17px;}
.ficha div.opcions .preu_vell span{}
.ficha div.opcions .ahorra{float:right;width:90px;height:20px;line-height:20px;background:#EC605F;margin:-25px 6px 0px 0px;color:#fff;font-size:12px;text-align:center;}
.productes div.opcions .preu:before{display:inline-block;width:0px;height:0px;border-top:0.4em solid transparent;border-left:0.2em solid transparent;border-bottom:0.25em solid #D3D3DA;border-right:0px solid #D3D3DA;content:"";float:left;position:relative;top:-1.4em;}
.productes div.opcions .preu{font-size:25px;line-height:0;height:0;margin-bottom:-7px;width:120%;position:relative;left:-13.6%;border-top:20px solid #F5F2EF;border-bottom:20px solid #F5F2EF;border-right:0.3em solid transparent;}

div.stock{font-size:0.7em;text-align:right;color:#51a932;font-weight:500;margin:0.8em -0.9em 0.2em 0;float:right;width:70%;}

div.stock.stock0{color:#ff2424}

div.stock.stock1{color:#ffa224}
.ficha div.stock{margin-right:0;margin-bottom:0.6em;}
div.ficha p{font-size: 14px;float:left;line-height:18px;width: 100%;}
div.ficha ul{float:left;clear:left;margin: 15px 0 0;}
div.ficha ul li{font-size:14px;line-height: 25px;padding-left:20px;}
div.ficha ul li:before{font-family:"fontello";color:#155022;content:'\e887';font-size:5px;margin:0 0 0 -15px;float:left;}
div.altres ul li:before, ul.ultimos li:before, div.talla ul li:before, div.color ul li:before, ul.arxius li:before{content:none!important;}
.ficha .cantidad{float:right;margin:0em 0 0.8em;}
.ficha .cantidad label{line-height:36px;font-size:16px;padding-right:10px;color:#b2b2b2;float:left;}
.ficha .cantidad input#cantidad{display:inline-block;width:37px;height:37px;text-align:center;margin-right:2px;border:1px solid #F5F2EF;}
.ficha .cantidad input.mas{width:18px;text-align:center;background:#F5F2EF;line-height:18px;display:inline-block;margin:0 -18px;font-size:11px;cursor:pointer;border:none;height:18px;padding:0;position:relative;top:-11px;}
.ficha .cantidad input.men{width:18px;text-align:center;background:#F5F2EF;line-height:18px;display:inline-block;margin:0;font-size:11px;border:none;height:18px;padding:0;cursor:pointer;position:relative;top:9px;}
.ficha .producto-destacado{display:inline-block;text-align:center;cursor:pointer;border:10px solid #F5F2EF;}
.ficha .producto-destacado div.imatge{text-align:center;background:#ffffff;}
.ficha .producto-destacado div.imatge img{text-align:center;width:100%;max-width:none;}
.ficha .producto-destacado:hover{border-color:#155022;padding:0;overflow:hidden;}
.ficha .producto-destacado:hover div.imatge img{}
.ficha .producto-destacado:hover div.ver_producto{color:#fff;background:#155022;width:4em;margin:1em auto -1.9em;padding:0.2em;height:1.9em;}
.ficha .producto-destacado:hover .novedad,.producto-destacado:hover .recomendado{}
.ficha .producto-destacado div.colors{float:left;display:none;min-height:19px;width:160px;overflow:hidden;height:27px}
.ficha .producto-destacado div.colors:hover{height:auto;min-height:27px}
.ficha .producto-destacado div.colors img{float:left;display:inline;width:30px;height:20px;margin-right:10px;margin-top:6px}
.ficha .producto-destacado div.color_true{display:inline}
.ficha .producto-destacado div.titol{font-size:19px;line-height:20px;text-align:center;font-weight:400;display:inline-block;margin:1em auto 0;height:5em;width:150px;padding:0 10px;text-transform:uppercase;}
.ficha .producto-destacado div.titol a{color:#fff;}
.ficha .producto-destacado:hover .hover_invisible,.producte:hover .hover_invisible{display:block;padding-top:0;}
.ficha .producto-destacado div.opcions{}
.ficha .producto-destacado div.preu,.ficha .producto-destacado div.preu_vell{display:inline-block;color:#fff;}
.ficha .producto-destacadodiv.preu{font-size:1em;color:#fff;font-weight:700;position:relative;}
.ficha .producto-destacado div.preu span{position:relative;top:0;left:0;line-height:inherit;font-size:inherit;}
.ficha .producto-destacado div.preu span{font-size:inherit;line-height:1em;font-size:0.8em;position:relative;top:-0.65em;left:-0.2em;}
.ficha .producto-destacado div.preu.sep{border-left:2px solid #fff;margin-left:2px;padding-left:5px;line-height:27px;min-width:0!important;}
.ficha .producto-destacado div.preu_vell{border-bottom:1px solid #fff;height:14px;padding:0 0.25em;line-height:1.69em;}
.ficha .producto-destacado div.preu span.euro,.ficha .producto-destacado div.preu_vell span.euro{}
.ficha .producto-destacado div.preu span{line-height:inherit;font-size:inherit;top:0;}
.ficha .producto-destacado div.opcions .preu:before{content:none}
div.separador-imagenes{height:1px;float:left;display:inline;width:330px;margin:0 0 20px 0}
div.separador-imagenes img{float:right;display:inline;position:relative;top:-45px;width:34px;height:34px;}

p.carea{float:right;display:inline;margin-bottom:-20px;margin-right:11px;position:relative;top:-34px}
div.separador-caracteristicas{height:1px;line-height:1px;font-size:2px;display:inline-block;width:100%;background:#cecece;margin:15px 0 8px 0;float:left}
#div_info_ficha div.volver{margin-top:1em;}
div.volver{float:right;display:inline;position:relative;font-size:11px;text-transform:capitalize;}
div.volver i{font-size:2em;color:#fff;display:inline-block;}
div.volver a{color:#fff;background:#155022;position:relative;line-height:1.5em;height:2.2em;float:right;margin:-1.8em 0 -2em;}
div.volver a:hover{text-decoration:underline}
div.ofertas div.volver{color:#e8e8e8}
div.ofertas div.volver a{color:#e8e8e8}

@media screen and (min-width:40em){/*#modal-opinion.reveal{width:660px;}*/}
#modal-opinion.reveal{width:710px;float:left;}
.emerg_opinion span.emerg_head{float:left;font-size:30px;font-weight:700;}
.emerg_opinion img{float:left;clear:left;margin:23px 50px 0 0;}
.emerg_opinion form{/* float:left; */margin-top: 0px;}
.emerg_opinion form ul li{width:18em;float: right;}
.emerg_opinion form ul li:first-of-type{margin-top: 15px;}
.emerg_opinion form ul li label{float:left;clear:left;margin:0;font-size:17px;font-weight:700;}
.emerg_opinion form ul li label.labelRate{float:left;clear:left;margin:0;font-size:0.8em;font-weight:400;position:relative;top:-1.5em;right:0;left:118px;}
.emerg_opinion form ul li div{float:left;clear:left;}
.emerg_opinion form ul li input, .emerg_opinion form ul li textarea{float:left;clear:left;height:26px;background:#fff;border:1px solid #D9D9DB;margin: 0 0 10px 0;}
.emerg_opinion form ul li textarea{height:56px;}
.emerg_opinion form ul li input.codi{margin-top:15px;}
.emerg_opinion label.lb_comentario{width:100%;display:inline-block;}
.emerg_opinion label img{margin:0;clear: none;}
.emerg_opinion label a img{width:30px;margin-left:10px;}
.emerg_opinion form span.form_obligatorio{float:left;margin-top:5px;font-size: 0.7em;}
.emerg_opinion form .boto.boton_mini{float:right!important;color:#F5F2EF;padding:0 2.5em;margin-top: -60px;}
.emerg_opinion span.title{float:left;clear:left;font-size:22px;font-weight:700;margin:17px 0 0px 0;}
.emerg_opinion h2{float:left;clear:left;font-weight:700;font-size:18px;color:#565658;}
.emerg_opinion p{float:left;font-size:15px;margin:10px 0 0 0;width:100%;}
.reveal#modal-mejorprecio{float:left;width:710px;}
.reveal#modal-cesta{float:left;width:710px;}
.emerg_mejorprecio span.emerg_head{float:left;font-size:30px;font-weight:700;}
.emerg_mejorprecio span.emerg_head_sub{float:left;font-size:20px;font-weight:700;}
.emerg_mejorprecio img{float:left;clear:left;margin:23px 50px 0 0;}
.emerg_mejorprecio form{float:left;margin-top: 40px;width:100%;}
.emerg_mejorprecio form ul{float:left;}
.emerg_mejorprecio form ul hr{height:1px;float:left;width:100%;border:none;background:#D9D9DB;}
.emerg_mejorprecio form ul li{display:inline;margin:10px 0;}
.emerg_mejorprecio form ul li label{float:left;clear:left;margin: 10px 0 0;line-height:30px;font-size:17px;font-weight:700;}
.emerg_mejorprecio form ul li div{float:left;clear:left;}
.emerg_mejorprecio form ul li input, .emerg_opinion form ul li textarea{float:right;width:100%;height:2em;background:#fff;border:1px solid #D9D9DB;margin: 0 0 10px 0;}
.emerg_mejorprecio form ul li input{width:54%;}
.emerg_mejorprecio form ul li input.styled{width:15px;float:left;clear:left;margin:0;}
.emerg_mejorprecio form ul li textarea{height:56px;}
.emerg_mejorprecio form span.form_obligatorio{float:left;margin-top:5px;margin-left:300px;font-size: 0.7em;}
.emerg_mejorprecio form .boto.boton_mini{float:right!important;width:100px;color:#F5F2EF;margin-top: -65px;text-align:center;}
.social_prod{float:right;display:inline;width:auto;text-align:left;margin-bottom:-34px;position:relative;z-index:111;}
.social_prod a{display:inline-block;width:81px;height:27px;margin-left:7px;margin-top:16px;border:1px solid;font-size:10px;text-align:center;line-height:28px;color:#585858;}
.social_prod a:hover{opacity:0.7;}
.social_prod a i{color:#fff;font-size:15px;display:inline-block;width:26px;height:26px;float:left;}
.social_prod a i:before{position:relative;top:0;}
.social_prod a.fb i{background:#3b5998;}
.social_prod a.tw i{background:#00aced;}
.social_prod a.gp i{background:#dd4b39;}
.social_prod a.yt i{background:#bb0000;}
.social_prod a.li i{background:#007bb5;}
.social_prod a.pn i{background:#cb2027;}
.social_prod a.ins i{background:#125688;}
.social_prod a.fb{border-color:#3b5998;}
.social_prod a.tw{border-color:#00aced;}
.social_prod a.gp{border-color:#dd4b39;}
.social_prod a.yt{border-color:#bb0000;}
.social_prod a.li{border-color:#007bb5;}
.social_prod a.pn{border-color:#cb2027;}

.ficha .social_prod span.pn{display:inline-block;width:81px;height:27px;margin-left:7px;margin-top:16px;border: 1px solid #cb2027;font-size:10px;text-align:center;line-height:28px;color:#585858;}
.ficha .social_prod span.pn:hover{opacity:0.7;}
.ficha .social_prod span.pn i{color:#fff;font-size:15px;display:inline-block;width:26px;height:26px;float:left;}
.ficha .social_prod span.pn i:before{position:relative;top:0;}
.ficha .social_prod span.pn i{background:#cb2027;}
.ficha .social_prod span.pn span{background: #fff!important;color: #333!important;padding: 0;margin: 0;text-indent: 0;box-shadow: none;font-weight: 300;font-size: 1em;font: inherit;display: inline-block;line-height: 27px;height: 25px;width: 53px;border-radius: 0;}
.ficha .social_prod span.pn span:hover{background: #cb2027!important;color:#fff!important;}

.ficha .social_prod a.fb:hover{background:#3b5998;color:#fff;}
.ficha .social_prod a.tw:hover{background:#00aced;color:#fff;}

div.annex{float:left;display:inline;overflow:hidden;margin-bottom:1em;width:100%;}
div.annex ul.navAnnex{float:left;width:100%;}
div.annex ul.navAnnex li{height:48px;line-height:48px;background:#F5F2EF;color:#333333;font-weight:700;font-size:18px;float:left;margin-right:10px;cursor:pointer;padding:0 1em;}
div.annex ul.navAnnex > li:before{content:none;}
div.annex ul.navAnnex li.activo{color:#F4F3FB;background:#333333;}
.annex .pestana{float:left;width:100%;}
.annex .pestana.descripcionAnnex .arxius{float:left;width:100%;margin:2em 2em 0;}
.annex .pestana.descripcionAnnex .arxius li{float:left;width:50%;margin-bottom:2em;}
.annex .pestana.descripcionAnnex{border-top:1px solid #e4e4e4;padding-bottom:20px;}
.annex .pestana.descripcionAnnex h1{margin:25px 0 0 0;text-transform:uppercase;width:100%;}
.annex .pestana.descripcionAnnex h2{}
.annex .pestana.descripcionAnnex p{width:100%;}
.annex .pestana.descripcionAnnex strong{}
.annex .pestana.accesoriosAnnex .producte{width:100%;float:left;display:inline;text-align:center;margin:0px 0px 0 0px;cursor:pointer;border-bottom:none;padding:0px;height:auto;border-top:1px solid #e4e4e4;}
.annex .pestana.accesoriosAnnex .producte img{float:left;width:120px;height:160px;}
.annex .pestana.accesoriosAnnex .producte .titol{float:left;width:720px;margin:26px 0 0 0;text-transform:uppercase;}
.annex .pestana.accesoriosAnnex .producte .text{float:left;width:720px;text-align:left;margin-top:9px;font-size:15px;}
.annex .pestana.accesoriosAnnex .producte .carro{float:left;width:120px;}
.annex .pestana.accesoriosAnnex .producte .carro .preu{color:#155022;font-size:25px;float:left;padding:0;margin-top:-13px;}
.annex .pestana.accesoriosAnnex .producte .carro .preu span{line-height:27px;top:0;}
.annex .pestana.accesoriosAnnex .producte .carro .afegir{float:left;width:98px;height:37px;color:#F4F3FB;background:#333333;font-weight:500;font-size:16px;line-height:37px;margin-top:17px;}
div.annex p{margin:0}
.annex .pestana.comentariosAnnex .opinion{border-top:1px solid #e4e4e4;float:left;width:100%;padding:17px 0;}
.annex .pestana.comentariosAnnex .opinion > div{float:left;width:103px;margin-right:20px;text-align:left;}
.annex .pestana.comentariosAnnex .opinion div strong{float:left;font-size:14px;}
.annex .pestana.comentariosAnnex .opinion div .fecha{float:left;font-size:14px;line-height:22px;}
.annex .pestana.comentariosAnnex .opinion p{display:inline-block;width:837px;}
.annex .pestana.comentariosAnnex .opinion strong{float:left;font-size:15px;}
.annex .pestana.comentariosAnnex .opinion div .comRating{width:auto;margin:0;text-align:left;}
.annex .pestana.comentariosAnnex .opinion .opiniones{float:left;height:25px;width:auto;background:#F4F4F4;margin-top:0;border-radius:5px;line-height:25px;cursor:pointer;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);}
.annex .pestana.comentariosAnnex .opinion .opiniones i{color:#B2B2B2;padding:0 5px;border-right:1px solid #B2B2B2;}
.annex .pestana.comentariosAnnex .opinion .opiniones span{font-size:13px;color:#575757;padding:0 5px;font-weight:700;}
.annex .relacionados{float:left;display:inline;width:100%;margin:0 0 25px 0}
.annex .relacionados .producto-destacado .imatge{text-align:center;background:#ffffff;width:auto;margin:0;float:none;z-index:0;height:209px;}
.annex .relacionados .producto-destacado div.opcions{position:relative;width: 100%;height:25px;margin:0;top:0;vertical-align:bottom;}
.annex .relacionados .producto-destacado div.opcions div.preu, .annex .relacionados .producto-destacado div.opcions div.preu_vell{display:inline-block;font-size:14px;color:#fff;line-height:1em;padding:0 3px;margin:0;}
.annex .relacionados .producto-destacado div.opcions div.preu{font-size:18px;color:#fff;font-weight:700;height:23px;line-height:25px;border: none;width: 100%;left: 0;}
.annex .relacionados .producto-destacado div.opcions div.preu.sep{margin-left:0px;padding-left:4px;line-height:31px;border:none;float:right;width:40%;position:relative;right:-10px;border-left:2px solid #fff;font-size:15px;white-space:nowrap;text-align:center;}
.annex .relacionados .producto-destacado div.opcions div.preu.sep span{}
.annex .relacionados .producto-destacado div.opcions div.preu_vell{border-bottom:1px solid #fff;height:14px;padding:0 0.2em;line-height:2.19em;top:0px;left:10px;text-align:right;}
div.annex .separador{float:left;display:inline;width:680px;padding:0;margin:0;height:1px;line-height:1px;font-size:1px;background:none}
div.annex ul.ultimos{width:100%;float:left;height:auto;margin:0 0 25px 0;}
div.annex ul.ultimos li{float:left;display:inline;margin-top:22px;overflow:visible;margin-right:8px;padding:0;background:none;width:118px;}
div.annex ul.ultimos li img{width:100%;}
div.annex ul.ultimos li:last-child{margin-right:0}
div.annex ul.ultimos li a{border:2px solid #F5F2EF;display:inline-block;margin-bottom:10px;background:#ffffff;text-decoration:none;}
div.annex ul.ultimos li a:hover{text-decoration:none;border-color:#155022;}
.adicional{}
.adicional h3{}
div.annex .adicional p{margin-bottom:15px;color:#5e5e5e}
div.annex .adicional p a{color:#5e5e5e;text-decoration:underline;font-size:14px;font-weight:400;float:none}
div.annex .adicional p a:hover{text-decoration:none}
.adicional ul{margin-bottom:15px;display:inline-block}
.adicional ul li{}
.adicional ul.arxius{}
.adicional ul.arxius li{list-style:none;margin:0 0 8px 10px}
.adicional ul.arxius li img{}
.adicional ul.arxius li a{text-decoration:underline;color:#5e5e5e;font-size:14px;font-weight:400;width:auto;float:none;line-height:29px}
.adicional ul.arxius li a:hover{text-decoration:none}
div.ficha h3{font-weight:700;float:left;clear:left;display:inline;color:#333;border-top:1px solid #e4e4e4;font-size:30px;padding-bottom:5px;padding-top:25px;width:100%;text-align:left;}
div.descripcio{float:left;display:inline;width:707px;padding-right:20px;margin:15px 0}
div.descripcio p{font-size:13px;margin:0;width:auto;float:none;display:block}
div.ofertas{background:#000;border:solid 2px #363636;width:720px}
div.ofertas .separa-prods,div.ofertas div.separador-caracteristicas{background:#363636}
div.ofertas h1,div.ofertas .separador-inferior,div.ofertas,div.ofertas a,div.ofertas h2 a,div.ofertas p,div.ofertas .producte div.titol a,div.ofertas .producte div.opcions div.ofertas h1,div.ofertas .separador-inferior,div.ofertas div.opcions div.preu_vell{color:#e8e8e8}
div.ofertas h1{border-color:#363636}
div.ofertas div.informacio{border-bottom:10px solid #363636;float:left;display:inline;width:408px;padding-right:290px;margin:0 0 20px 12px;height:210px;}
div.ofertas div.informacio h2{color:#ecb0d4;text-transform:uppercase;font-size:32px;margin:25px 0 0 20px}
div.ofertas div.informacio h3{color:#ecb0d4;font-size:18px;margin:10px 0 0 20px}
div.ofertas div.informacio p{color:#fff;font-size:13px;margin:15px 0 0 20px}
div.ofertas .producte{height:295px}
div.ofertas div.color li{border:1px solid #000}
div.ofertas div.color li:hover{border:1px solid #e8e8e8}
div.ofertas div.color li.selected{border:1px solid #e8e8e8}
div.ofertas div.color li div{border:1px solid #363636}
div.ofertas div.talla li{border:1px solid #252525;color:#363636;background:#e6e6e6}
div.ofertas div.talla li:hover,div.ofertas div.talla li.selected{background:#717171;color:#e8e8e8}
div.ofertas div.no_ofertas{border-bottom:none;height:180px;margin-bottom:10px}
div.ofertas div.no_ofertas h3{color:#e8e8e8;font-size:20px;font-weight:bold;float:left;display:inline;margin-top:85px}
div.agrupaciones{width:680px;padding:20px}
div.agrupaciones .informacio{float:left;display:inline;width:680px;margin:0 0 20px 0}
div.agrupaciones .informacio .imatge{float:right;display:inline;margin:0 20px 20px}
div.agrupaciones .producte{height:295px}
.mostrando{font-size:0.8em;}
div.paginacio{color:#5d5d5d;cursor:default;font-size:0.7em;position:relative;text-transform:capitalize;}
div.inferior{margin-bottom:0;float:right;}
div.paginacio a{color:#155022;}
div.paginacio span{color:#3e3e3e}
div.paginacio a:hover{}
div.paginacio span{background:#155022;color:#fff;margin:0 2px;}
div.paginacio span, div.paginacio a{width:1.5em;height:1.5em;border-radius:1em;border:1px solid #155022;display:inline-block;text-align:center;line-height:1.3em;font-size:1em;}
div.paginacio a:hover{text-decoration:none;background:#155022;color:#fff;opacity:0.6;}
div.paginacio i{font-size:14px;}
div.paginacio a.all{width:auto;height:auto;padding:5px 10px;border-radius:0;margin-top:-4px;margin-left:20px;}
div.paginacio a.p_seg, div.paginacio a.p_ant{border:none;padding:0;margin:0;}
div.paginacio a.p_seg:hover, div.paginacio a.p_ant:hover{background:none;color:#155022;opacity:1;}
div.p_area{float:left;display:inline;padding:4px 10px;color:#191919;cursor:default;font-size:12px;font-weight:bold;position:relative;width:324px;text-align:center;letter-spacing:1px}
div.p_area a{color:#939393}
div.p_area a:hover{color:#191919;text-decoration:none}
div.selec-off,div.selec-x{float:left;display:inline;border:1px solid #b1b1b1;padding:3px 10px;width:134px;position:relative;top:0px;cursor:pointer;}
div.selec-x{background-position:-149px -375px;z-index:2000}
div.selec-on{float:left;display:inline;height:20px;position:relative;top:-5px;z-index:2001}
.faqs{font-size:13px;position:relative;top:3px;left:5px}
.faqs_buscador{display:inline;float:left;font-size:16px;font-style:italic;font-weight:bold;border-bottom:1px solid #e4e4e4;padding:25px 198px 13px 197px;text-align:center;text-transform:uppercase;width:367px}
.faqs_buscador input{float:left;display:inline;width:280px;font-size:13px;margin:17px 0;border:1px solid #c9c9c9;height:20px}
.faqs_buscador .boton{float:right;text-transform:none;margin:17px 0;font-style:normal;font-size:12px;font-style:normal;padding-right:5px}
.faqs_buscador .boton img{width:15px;height:15px;margin:1px 0 0 6px}
#mymenu{float:left;display:inline;margin:0 0 0 20px}
.ipad ul{float:left;width:804px;margin-right:-32px}
.ipad li{float:left;width:356px;height:170px;margin-right:46px}
.ipad img{float:left;margin:3px 20px 20px 0}
.ipad img.isight{float:left;margin:3px 5px 0 -5px}
.ipad h2{float:left;width:100%;font-weight:bold;font-size:17px;font-style:italic;padding-bottom:13px}
.ipad h3{float:left;width:100%;font-weight:bold;font-size:25px;padding-top:16px;text-transform:uppercase}
.ipad h4{float:left;width:100%;font-weight:bold;font-size:14px;padding-bottom:5px;padding-top:10px}
.ipad p{line-height:18px}
.ipad .imgipad{float:left;margin:4px 0 36px 43px}
.ipad .imgipad3{float:left;margin:53px 0 0 0}
.envios h2{float:left;width:100%;font-weight:bold;font-size:20px;font-style:italic;padding-bottom:20px;margin-top:50px}
.envios h3{float:left;width:692px;font-weight:bold;font-size:20px;font-style:italic;padding:15px 30px;border:5px solid #999;text-align:center;margin-top:40px}
.envios h2.paquete{width:460px;margin-top:115px}
.envios ul{float:left;width:400px;margin-right:20px}
.envios li{float:left;width:433px;padding-left:9px;font-size:16px;padding-bottom:13px}
.envios div.imgenvio{float:right;margin:-65px 0 0;border:5px #C2C2C2 solid;height:162px;width:293px;overflow:hidden}
.envios div.imgenvio2{float:left;margin:85px 60px 0 20px}
.envios li.p{line-height:18px;background:none;padding:11px 0 0 0;font-size:14px;width:433px}
.envios ul.envueltoregalo{float:left;width:762px;margin:0}
.envios ul.envueltoregalo li{background:none repeat scroll 0 0 transparent;float:left;font-size:14px;line-height:18px;margin:240px 56px 17px 0;width:353px;padding:0}
.envios ul.envueltoregalo li.last{margin-right:0}
.formas h2{width:520px;font-weight:600;font-size:15px;padding-bottom:9px}
.formas p{line-height:18px;color:#5e5e5e;font-size:14px;margin-bottom:14px}
.formasp{float:left;margin:-2px 0 0 0}
.separador{margin:15px;width:100%;display:inline-block;height:1px}
.formasp img{margin:9px 18px 0 0px;float:left}
div.metodo{float:left;width:762px;margin:20px 0 0 0}
div.metodo h2{width:auto;font-weight:600;font-size:15px;float:left;display:inline;height:18px;margin-right:6px;line-height:16px}
div.metodo p{line-height:18px;display:initial;color:#5e5e5e;font-size:14px;margin-bottom:14px}
div.metodo div.imagen{float:left;margin-right:20px;width:200px;text-align:center}

p.metodo{line-height:18px;color:#5e5e5e;font-size:14px;margin-bottom:14px}

ul.metodos{float:left;width:535px;border:1px solid #155022;margin:15px 81px;padding:0px 10px 7px;outline:1px solid #D4D4D4;outline-offset:10px}

ul.metodos li{float:left;width:516px;padding:5px 0 0 15px;font-size:14px;font-style:italic;font-weight:600}
div.devoluciones div{float:left;width:762px;margin:0;padding-bottom:7px}
div.devoluciones h2{padding:0 0 2px 0px;width:760px;font-size:15px;padding-bottom:9px;font-weight:bold;color:#000;}
div.devoluciones h2.cien{width:100%}
div.devoluciones p{font-size:14px;line-height:18px}
div.devoluciones p.poli{width:100%}
div.devoluciones img{float:right;margin-right:76px;margin-top:21px}
div.devoluciones div.dev_borde{padding-top:25px;width:345px;float:left;margin-left:12px}
div.devoluciones div.dev_borde ul{width:340px;float:left}
div.devoluciones div.dev_borde ul li{padding:0px 0 10px 0px;margin-left:40px;padding-left:10px;line-height:18px;color:#5e5e5e;font-size:14px;}
.mida_max_no_margin{width:100%;float:left;display:inline;background:#F5F2EF;position:relative;z-index:1;}
.blank{width:100%;background:#fff;height:20px;float:left;display:inline;position:relative;top:-20px}
div.peu{color: #898989;height:auto;padding:1em 0;border-top: 1px solid #fff;background: #e7e0d9;width: 100vw;/* margin: 0 -2em; */}
.peu .copyright{float:left;}
.peu .copyright span{float:left;clear:left;line-height:20px;text-decoration:none;cursor:default;font-family: Verdana;}
.peu div.pago{float:left;width:300px}
div.pago img{margin-left:20px}
div.peu img.dwb{margin:2px 5px 0 5px}
div.peu a{text-decoration:underline;color:#9f9f9f;}
div.peu a:hover{text-decoration:none}
div.peu a.dwb{text-decoration:underline}
div.peu a.dwb:hover{text-decoration:none}
div.peu span{font-size: 12px;/* text-decoration:underline; *//* cursor:pointer; */}
div.peu span:hover{text-decoration:none;}
div.peu span.cookies_link{text-decoration:none;cursor:default}
.logo-peu{float:left}

div.mapa_web{color:#f3f3f3;font-size:15px;background: #F5F2EF;border-bottom:1px solid #fff;padding-top:1em;}
div.mapa_web .logopeu_wrap{float:left;width:100%;text-align:center;overflow:hidden;}
div.mapa_web .logopeu_wrap .logopeu_pseudoe{display: inline-block;position: relative;}
div.mapa_web .logopeu{margin: 20px auto;}
div.mapa_web .logopeu_pseudoe:before,
div.mapa_web .logopeu_pseudoe:after {
  content: "";
  position: absolute;
  height: 0px;
  /* border-bottom: 1px solid #B4B0AD; */
  border-top: 1px solid #B4B0AD;
  top: 50%;
  width: 600px;
}
div.mapa_web .logopeu_pseudoe:before {
  right: 100%;
  margin-right: 70px;
}
div.mapa_web .logopeu_pseudoe:after {
  left: 100%;
  margin-left: 70px;
}
div.mapa_web .sup, div.mapa_web .inf{}
div.mapa_web .sup{padding-bottom: 40px;}
div.mapa_web .inf{position: relative;display: inline-block;margin-bottom: 20px;}
div#dwb{float:right;font-size: 12px;color:#898989;line-height:1.5em;font-family: Verdana;}
div.mapa_web p{font-size: 13px;color:#898989;}
div.mapa_web a{color:#898989;text-decoration:underline;font-weight:300}
div.mapa_web a:hover{text-decoration:none}
div#dwb a img{margin-right:5px;}
div.mapa_web ul{float:left;display:inline;margin-top:8px;width:auto;text-align:left;}
div.mapa_web ul li{color:#898989;font-size: 13px;}
div.mapa_web ul li a.mail{text-decoration:underline}
div.mapa_web h5{color:#4F4F51;font-size: 18px;font-weight:500;margin-bottom: 8px;float: left;width: 100%;}
div.mapa_web .cat_bus h5{margin:0 0 5px}
div.envia_bt{margin:0 0 0 10px;background-image:none;background-color:transparent;padding:0;height:20px;width:72px;border:none}
div.envia_bt img{height:20px;width:72px}
div.envia_bt:hover img{background-position:-152px -300px}
div.mapa_web input.ch{width:auto;float:left;margin:-2px 5px 0 0}
div.pag_env{float:left;}
div.pag_env ul{float:left;display:inline;}
div.pag_env ul li.tit{}
div.pag_env ul li{padding-bottom:0px;line-height:23px;}
div.pag_env ul li span{text-decoration:underline;cursor:pointer;}
div.pag_env ul li span:hover{text-decoration:none;}
div.mapa_web div.pag_env h5{}
.mapa_web .devoluciones_pie{float:left;text-align:left;margin-top:8px;}
.mapa_web .devoluciones_pie p{margin-top:15px;width:200px;}
.mapa_web .devoluciones_pie img{margin-top:15px;}
.mapa_web .datos_contacto .idioma_peu{float:left;width:100%;margin-bottom: 30px;}
.mapa_web .datos_contacto .idioma_peu > *{display:inline-block;float: left;width: auto;}
.mapa_web .datos_contacto .idioma_peu h5{margin-right:20px;}
.mapa_web .datos_contacto .idioma_peu a{width: 29px;padding: 0;margin: 2px 10px 0 0;opacity:0.6;}
.mapa_web .datos_contacto .idioma_peu a.actiu{opacity:1;cursor:default;}
.mapa_web .datos_contacto .idioma_peu a img{margin:0;}
.mapa_web .datos_contacto{float:left;text-align:left;margin-top: 8px;}
.mapa_web .datos_contacto .col1{float:left;clear: left;width: 50%;}
.mapa_web .datos_contacto .col1 ul, .mapa_web .datos_contacto .col2 ul{margin-top: 0px;}
.mapa_web .datos_contacto .col1 ul li.tel{font-size: 20px;font-weight:700;color:#7D7C81;}
.mapa_web .datos_contacto .col1 ul li.horarios{font-size:11px;line-height:1.1;}
.mapa_web .datos_contacto .col1 ul li.mail{margin-top:10px;line-height:24px;}
.mapa_web .datos_contacto .col1 ul li{text-align:left;}
.mapa_web .datos_contacto .col2{float:left;width: 50%;}
.mapa_web .datos_contacto .botiga{float:left;width:100%;margin-top: 10px;}
.mapa_web .datos_contacto ul.adreca{width: 43%;}
.mapa_web .datos_contacto ul.adreca li{line-height:1.2em;}
.mapa_web .datos_contacto ul.adreca li.nom_botiga{font-size: 17px;}
.mapa_web .datos_contacto ul.adreca li.horari_botiga{margin-bottom:10px;font-size: 11px;line-height:15px;}
.mapa_web .datos_contacto ul.adreca li.nom_botiga, .mapa_web .datos_contacto ul.adreca li.horari_botiga{font-weight:500;color: #4F4F51;}
.mapa_web .datos_contacto ul.transport{width:57%;margin-top: 10px;}
.mapa_web .datos_contacto ul.transport li{float:left;clear: left;padding-left: 30px;font-size: 13px;}
.mapa_web .datos_contacto ul.transport li.metro{background: url("../imgs/metro.png") no-repeat 0px 2px;}
.mapa_web .datos_contacto ul.transport li.ferro{background: url("../imgs/fgc.gif") no-repeat 2px 2px;margin-top: 2px;}
.mapa_web .datos_contacto ul.transport li.bus{background: url("../imgs/bus.png") no-repeat 2px 2px;margin-top: 2px;}
.mapa_web .datos_contacto ul.transport li span{float:left;clear:left;line-height: 19px;}
.mapa_web .datos_contacto ul.transport li span strong{color:#7D7C81;line-height: 19px;}
.mapa_web .sellos_pago{text-align:left;float:left;}
.mapa_web .sellos_pago img{}
.tablet .social{display:inline-block;text-align:right;padding-right:2em;padding-left:100px!important;}
.tablet .social li{float:left;}
.tablet .social a{float:none;width:1.2em;height:1.2em;margin:0 0.3em;border-radius:1em;display:inline-block;}
.tablet .social a i{color:#fff;font-size:0.8em;position:relative;top:0.4em;left:-0.1em;}
.social{display:inline-block;text-align:left;padding: 0.2em 0 1.4em;float: right;}
footer .social{float:left;padding: 0;}
.social a{float:left;width:40px;height:40px;margin: 6px 10px 4px 0;}
.social a:hover{opacity:0.7;}
.social a i{color:#fff;font-size:22px;position:relative;top:10px;left:8px;}
.social a.fb{background:#3b5998;}
.social a.tw{background:#00aced;}
.social a.gp{background:#dd4b39;}
.social a.yt{background:#bb0000;}
.social a.li{background:#007bb5;}
.social a.pn{background:#cb2027;}
.social a.ins{background:#125688;}
.social a.wapp{background:#25D366;}
.carro .buscador form,.carro .top-bar-left,.carro .top-bar-right,.carro .vertical.menu, .carro .portes{display:none}
.carro .top-bar{display:none;}
div.novedades{float:left;display:inline;text-align:left;padding-left:0;}
div.novedades p{margin-bottom: 10px;margin-top: 3px;font-weight:300;padding-right: 20px;display: inline-block;}
div.novedades input.mail{float:left;width:214px;height: 41px;background:#fff;color:#797979;font-size:13px;padding:1px 8px 0;font-style:italic;border:1px solid #D9D9DB;}
div.novedades div.bt{float:left;width:43px;height:32px;background-color:#fff;color:#818181;font-size:14px;padding:3px 0 5px;text-align:center;cursor:pointer;font-weight:bold;border:1px solid #D9D9DB;border-left:none;}

footer div.novedades div.bt{height: 41px;}
div.novedades div.bt:hover{color:#155022}
div.novedades div.bt i{position:relative;top:8px;}
div.novedades input.chk{float:left;margin:5px 5px 0 0;padding:0}
div.novedades span{float:left;font-size:11px;margin:9px 0 0 0;color:#898989;}
div.mapa_web div.novedades a{float:left;font-size:11px;text-decoration:underline;margin:9px 0 0 4px;}
div.mapa_web div.novedades a:hover{text-decoration:none}
.novedades.emerg{float:left;width: 25em;height:12.7em;padding: 15px 1em 15px 1.5em;margin-bottom:-200px;position:fixed;background:#155022;right:66px;top:-355px;z-index:999;-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);}
.novedades.emerg img{float:right;margin:-111px -42px 0 0;}
.novedades.emerg i.icon-cancel-circled{float:right;font-size:25px;color:#fff;cursor:pointer;position:relative;top:-8px;right:-5px;}
.novedades.emerg h5{font-size:24px;color:#fff;padding-top:0px;margin-bottom: 10px;}
.novedades.emerg p{color:#fff;font-size:14px;margin-top:5px;margin-bottom: 10px;width:100%;}
.novedades.emerg p strong{}
.novedades.emerg p i{float:left;width:25px;height:25px;position:relative;top:-3px;left:2px;margin-right:12px;}
.novedades.emerg input.mail{float:left;width:54%;height:28px;background:#fff;color:#AEAEAE;font-size:13px;padding:0px 10px 0;font-style:italic;margin: 5px 0 0 2px;border-radius:0;}
.novedades.emerg div.bt{float:left;width:47px;height:28px;padding:0;text-align:center;cursor:pointer;margin-top: 5px;}
.novedades.emerg div.bt:hover{opacity:0.8;}
.novedades.emerg div.bt i{float:right;width:15px;height:20px;top:6px;right:18px;}
.novedades.emerg input.chk{float:left;margin: -5px -10px 0 3px;padding:0;position:relative;}
.novedades.emerg span{float:left;font-size:10px;color:#fff;margin: 0 0 0 20px;}
.novedades.emerg a{float:left;font-size:10px;color:#fff;text-decoration:underline;margin: 0 0 0 5px;}
.novedades.emerg a:hover{text-decoration:none}
div.ventanas{float:left;width:226px;height:83px;border:solid 2px #ebebeb;margin-top:20px}
div.ventanas span{float:left;font-size:18px;color:#757575;margin-top:10px}
div.ventanas strong{float:left;font-size:18px;color:#4c4c4c;text-transform:uppercase}
div.catalogo img{float:left;margin:0 20px 0 10px}
div.news img{float:left;margin:10px 20px 0 10px}
div.telefonos{margin-bottom:20px}
#content_contacto{width:760px;padding:0;float:left}
#content_contacto h2{text-align:left;padding:0;color:#000000;font-style:italic;font-size:20px;font-weight:bold}
#content_contacto .col_form{float:left;margin:0 0 0 0;width:285px}
#content_contacto .col_form h2{}
#content_contacto .col_form p{margin:0px;padding:6px 0 0 0;float:left;width:335px}
#content_contacto .col_form ul{width:285px;padding:10px 0 0;margin:0;float:left;background:none}
#content_contacto .col_form li{margin:0;float:left;}
#content_contacto .col_form li.form_text{background-position:14px 12px;font-size:15px;height:23px;line-height:normal;padding:0 0 0 8px;text-align:left;width:93px}
#content_contacto .col_form li.form_input{color:#3F3F3F;height:30px;line-height:normal;margin-top:0;padding:0;width:146px}
#content_contacto .col_form li.form_input input{border:1px solid #c0dbe5;float:right;height:16px;width:139px}
#content_contacto .col_form li.textarea{height:23px;width:309px}
#content_contacto .col_form li.form_textarea{height:106px;width:238px;float:left;clear:both;padding:0 0 0 9px;background:none}
#content_contacto .col_form li.form_textarea textarea{height:94px;width:231px;font-size:15px;border:1px solid #c0dbe5;resize:none}
#content_contacto .col_form li.form_obligatorio{font-size:11px;width:238px;background:none;padding:0 0 5px 8px}
#content_contacto .col_form li.form_datos{float:left;margin:2px 0 0 0;text-align:left;font-size:11px;line-height:18px;width:295px;padding:0 0 0 9px;background:none}
#content_contacto .col_form li.form_datos a{color:#3F3F3F;text-decoration:underline;line-height:18px}
#content_contacto .col_form li.form_datos a:hover{text-decoration:none}
#content_contacto .col_form li.form_datos input{float:left;display:inline-block;margin:0 5px 0 0}
#content_contacto .col_form li.enviar{background:none;padding:0 0 0 9px}
#content_contacto .col_form li.enviar div{background:#333;cursor:pointer;font-size:12px;height:24px;font-weight:bold;margin:7px 0 0 0;padding:10px 7px 0;color:#fff}
#content_contacto .col_form li.enviar div img{float:right;width:15px;height:12px;margin:1px}
#content_contacto .col_form li.enviar div:hover{color:#fff}
#content_contacto .col_data{float:left;margin:0 20px 0 0;width:258px}
#content_contacto .col_data p{font-size:15px;line-height:19px;margin:5px 0 22px;padding:0 0 0 48px;}
#content_contacto .col_data p.telefono{background-position:0 -102px}
#content_contacto .col_data p.telefono span{font-size:22px}
#content_contacto .col_data p.telefono2{background-position:0 -189px}
#content_contacto .col_data p.fax{background-position:0 -283px}
#content_contacto .col_data p.email{background-position:0 -380px}
#content_contacto .col_data p.email a{color:#000000;line-height:22px;text-decoration:underline}
#content_contacto .col_data p.email a:hover{text-decoration:none}
#content_contacto .col_data p.net{padding:0;background:none}
#content_contacto .col_mapa{float:left;width:197px;margin:0}
#content_contacto .col_mapa h2{margin-left:1px}
#content_contacto .col_mapa a.mapa{float:left;padding:7px 0 0;margin-bottom:8px}
#content_contacto .col_mapa img{border:5px solid #C2C2C2}
#content_contacto .col_mapa a.mas_grande{float:left;width:auto;font-size:10px;color:#000000;padding:0 0 0 0;text-decoration:underline}
#content_contacto .col_mapa a.mas_grande:hover{text-decoration:none}
div.arxius ul{float:left;display:inline;list-style:none}
div.arxius li{font-size:13px;float:left;display:inline;width:100%;padding:0 0 10px 0;list-style:none;float:left;clear:both;background:none;margin-left:0}
div.arxius li a{display:inline-block;width:auto;padding:0px 20px 0 0;margin:0 0 0 10px;float:left;color:#5d5d5d;font-size:14px;padding-left:35px;line-height:28px;text-decoration:underline}
div.arxius li a:hover{text-decoration:underline}
div.arxius li a.word{background:url("../imgs/icons/doc.gif") no-repeat 0 0 transparent}
div.arxius li a.pdf{background:url("../imgs/icons/pdf.gif") no-repeat 0 0 transparent}
div.arxius li a.excel{background:url("../imgs/icons/xls.gif") no-repeat 0 0 transparent}
div.arxius li a.ppt{background:url("../imgs/icons/ppt.gif") no-repeat 0 0 transparent}
#producto_informacion{float:left;width:100%}
#producto_informacion h2{}
#producto_informacion p{float:left;width:100%}
#producto_informacion h2{color:#1c1c1c;float:left;width:100%;font-weight:500;padding-bottom:5px;margin-bottom:10px;font-size:25px}
#producto_informacion ul.arxius{width:100%;float:left;margin:0}
#producto_informacion ul.arxius li{list-style:none;float:left;clear:both;margin-bottom:7px;margin-left:13px}
#producto_informacion ul.arxius li a{margin:4px 0 0 10px;float:left;color:#5d5d5d;font-size:14px;text-decoration:underline}
#producto_informacion ul.arxius li a:hover{text-decoration:none}
#producto_informacion ul.arxius li img{width:26px;height:28px;float:left}
#producto_informacion ul.arxius li img.xls{background:url("../imgs/icons/xls.gif") no-repeat 0 0}
#producto_informacion ul.arxius li img.doc{background:url("../imgs/icons/doc.gif") no-repeat 0 0}
#producto_informacion ul.arxius li img.ppt{background:url("../imgs/icons/ppt.gif") no-repeat 0 0}
#producto_informacion ul.arxius li img.pdf{background:url("../imgs/icons/pdf.gif") no-repeat 0 0}
#producto_informacion ul{margin:10px 0}
#producto_informacion ul li{margin-left:25px;list-style-position:outside;float:left;color:#5d5d5d;font-size:14px}
#producto_informacion p{float:none;color:#5d5d5d;font-size:14px;clear:both}
#producto_informacion hr{width:100%;clear:both;float:left;height:1px;background:#cecece;border:none;outline:none;margin:15px 0}
.mantenimiento{font-size:1.2em;line-height:2em;}
.mantenimiento a{color:#155022}
.menu_vertical_wrap{width:100%;height:37px;border-bottom:3px solid #F5F2EF;text-align:center;background:#F5F2EF;}
.menu_vertical_wrap2{width:960px;text-align:center;background:#F5F2EF;display:inline-block;}
div.menu_vertical{margin-bottom:0;transform:translateX(0%);-webkit-transform:translateX(0%);text-align: center;width: 100%;}
.tablet #menu > li > a{/* padding:0.5rem 0.6rem; */}
#menu{float:left;display: inline-block;padding:0;font-weight:700;color:#676665;float: none;}
#menu li{float:left;display:inline-block;white-space:nowrap;margin-right:1px;}
#menu li .gancho{float:left;background:#155022;color:#fff;position:relative;font-size:0.7em;margin:0 -100em 0 0;top: -2em;left: 20%;padding-right:1em;padding-left:1em;line-height:2em;height:2em;font-weight: 400;}
#menu li .gancho i{float:left;color:#155022;position:relative;font-size:1.7em;margin:0 -100em 0 0;top: 0.7em;left:-1em;padding-right:1em;line-height: 0.5em;height: 0.5em;}
#menu > li:before{position:relative;top: 0.4rem;float:left;font-size:30px;font-weight:lighter;border-right: 1px solid #dcd9d7;height:27px;content:"";margin-left: -1px;}
#menu > li:hover:before{}
#menu > li > a{float:left;display:inline-block;color: #676665;width:auto;padding: 0.6rem 0.8rem;text-transform:uppercase;font-size: 14px;border-bottom:3px solid #f6f6f6;white-space:nowrap;}
#menu li:first-child:before{border:none;}
#menu > li:hover > a ,#menu > li#fam_actiu > a{background:#303030;border-bottom:3px solid #155022;color:#F5F2EF;}
#menu > li:hover > a:before{content:'\e819';float:left;width:15px;height:10px;margin-right:-15px;position:relative;top:27px;z-index:999;left:-10px;font-family:"fontello";font-size:28px;color:#303030;line-height:10px;}
#menu .plegable{display:none;float:left;width:1000px;background:#fff;padding:10px 30px 25px;position:absolute;margin-right:-2000px;top:41px;z-index:99;left:0;-webkit-box-shadow:2px 3px 1px 0px rgba(230,230,230,1);-moz-box-shadow:2px 3px 1px 0px rgba(230,230,230,1);box-shadow:2px 3px 1px 0px rgba(230,230,230,1);}
#menu .plegable > div{display:inline-block;margin-top:15px;}
#menu .plegable .col{float:left;width:33%;padding-bottom:0.6em;}
#menu .plegable .col:nth-child(1), #menu .plegable .col:nth-child(4), #menu .plegable .col:nth-child(7), #menu .plegable .col:nth-child(10), #menu .plegable .col:nth-child(13), #menu .plegable .col:nth-child(16){clear:left;}
#menu .plegable .sepMenu{clear:both;margin-bottom:10px;}
#menu .plegable .col ul{float:left;width:200px;}
#menu .plegable .col li{float:left;width:190px;}
#menu .plegable .col li:nth-child(6), #menu .plegable .col li:nth-child(7), #menu .plegable .col li:nth-child(8), #menu .plegable .col li:nth-child(9), #menu .plegable .col li:nth-child(10), #menu .plegable .col li:nth-child(11), #menu .plegable .col li:nth-child(12), #menu .plegable .col li:nth-child(13), #menu .plegable .col li:nth-child(14), #menu .plegable .col li:nth-child(15), #menu .plegable .col li:nth-child(16), #menu .plegable .col li:nth-child(17), #menu .plegable .col li:nth-child(18),#menu .plegable .col li:nth-child(19), #menu .plegable .col li:nth-child(20){display:none;}
#menu .plegable .col li:last-child{display:block;}
#menu .plegable .col strong{float:left;width:190px;}
#menu .plegable .col a{float:left;width:190px;padding:0;color:#676665;text-align:left;font-size:14px;line-height:24px;font-weight:400;}
#menu .plegable .col a.ver{float:left;width:200px;margin:0;color:#C4C4C4;font-size:12px;font-weight:700;text-decoration:none;}
#menu .plegable .col a.ver:hover{color:#676665;}
#menu .plegable .col strong a:after{color:#155022;font-family:"fontello";font-size:12px;content:'\e81c';display:inline-block;margin:0px 0 0 10px;}
#menu .plegable .banner{float:left;width:300px;}
#menu .plegable .banner strong a{text-transform:capitalize;font-size:14px;padding:0;text-align:left;float:left;color:#155022;}
#menu .plegable .banner a{padding:0px 0 2.1em;color:#555;text-align:left;float:left;}
#menu .plegable > div.menu_columna_accesos{float:left;width:300px;}
#menu .plegable > div.menu_columna_grupos{float:left;width:640px;}
#menu a.subfam{font-size:12px;border:none;margin:0;padding:0;float:left;display:inline}
#menu a.subfam.actiu{font-weight:bold;color:#155022;cursor:default}
#menu a.subfam{width:192px;font-size:13px;padding:0 0 5px 37px;font-weight:600;color:#6B6B6B}
#menu a.subfam:hover{color:#155022}
#menu li ul li{padding:0 10px 0 0px;line-height:normal;margin:0;cursor:default;width:148px;}
#menu .plegable .col strong a{display:block;float:left;position:relative;text-align:left;cursor:pointer;padding:0;text-decoration:none;font-style:normal;font-weight:700;font-size:14px;color:#155022;}
#menu strong.actiu a{}
#menu strong.link a:hover,#menu strong.actiu a{color:#fff;background:#155022}
.yui-skin-sam .yui-accordionview div.yui-accordion-content{overflow:hidden;padding:0;width:224px;margin:0;font-size:14px;display:block;padding:18px 0 7px 0}
.yui-skin-sam .hidden{visibility:hidden;position:absolute}
.yui-skin-sam .almosthidden{position:absolute;left:-9999px;z-index:-10}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel{display:inline;border-bottom:1px solid #fff}
.yui-skin-sam ul.yui-accordionview ul.yui-accordionview{}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle{display:inline;position:relative;text-align:left;cursor:pointer;padding:0 15px 0;font-size:14px;text-decoration:none;width:194px;margin:0;font-weight:600}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover{color:#fff !important;background:#155022}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active{background:#155022;color:#fff !important}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover{}
.yui-skin-sam .yui-accordion-content li{padding:0;line-height:normal;margin:0;cursor:default;float:left;display:inline;width:148px;font-weight:bold}
div.menu_lateral{float:left;display:inline;width:228px;position:relative;z-index:2}
#menu_lat{float:left;display:inline;padding:0;color:#fff;margin-top:18px;}
#menu_lat li{float:left;display:inline}
#menu_lat li a{float:left;display:inline;color:#040404;width:199px;padding:12px 12px 11px}
#menu_lat a.subfam.actiu{font-weight:bold;color:#155022;cursor:default}
#menu_lat a.subfam{width:192px;font-size:13px;padding:0 0 9px 10px;font-weight:600;color:#6B6B6B;text-align:left;}
#menu_lat a.subfam:hover{color:#155022}
#menu_lat li ul li{padding:0 10px 0 45px;line-height:normal;margin:0;cursor:default;width:148px}
#menu_lat strong a{display:block;float:left;position:relative;text-align:left;cursor:pointer;padding:0;text-decoration:none;width:199px;padding:10px 12px 3px 0px;font-style:normal;font-weight:700;font-size:14px}
#menu_lat strong.actiu a{}
#menu_lat strong.link a:hover,#menu_lat strong.actiu a{}
#menu_lat #fam_actiu .plegable{margin-top:4px;float:left;margin-bottom:2px;}
.yui-skin-sam .yui-accordionview div.yui-accordion-content{overflow:hidden;padding:0;width:224px;margin:0;font-size:14px;display:block;padding:18px 0 7px 0}
.yui-skin-sam .hidden{visibility:hidden;position:absolute}
.yui-skin-sam .almosthidden{position:absolute;left:-9999px;z-index:-10}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel{display:inline;border-bottom:1px solid #fff}
.yui-skin-sam ul.yui-accordionview ul.yui-accordionview{}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle{display:inline;position:relative;text-align:left;cursor:pointer;padding:0 15px 0;font-size:14px;text-decoration:none;width:194px;margin:0;font-weight:600}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover{color:#fff !important;background:#155022}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active{background:#155022;color:#fff !important}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover{}
.yui-skin-sam .yui-accordion-content li{padding:0;line-height:normal;margin:0;cursor:default;float:left;display:inline;width:148px;font-weight:bold}
.social_head{max-width:160px;float:right;display:inline;margin-top:10px;margin-bottom:-32px;}
.social_head a{float:left;width:22px;height:22px;border-radius:11px;color:#F6F6F6!important;margin-left:10px;}
.social_head a.tw{background:#00ACED;}
.social_head a.fb{background:#3B5998;}
.social_head a.gp{background:#DD4B39;}
.social_head a.pn{background:#CB2027;}
.social_head a i{font-size:13px;position:relative;top:5px;left:1px}
.carro div.menu, .carro .buscador{}
.carro .capcalera{border-top:50px solid #F5F2EF;}
.cistell{float:left;display:inline;width:100%;}
.breadcrumb{float:left;width:100%;text-align:left;}
.carro .breadcrumb{font-size:0.7em;line-height:1.8em;padding-top:1em;}
.carro .breadcrumb .show-for-large{display:inline!important;}
.breadcrumb a{color: #155022;}
.breadcrumb i:before{color:#B2B2B2;}
.breadcrumb a i:before{color:#155022;}
.cont-cistell p{width:100%;}
.breadcrumb h1{color: #8a8a8a;font-size:11px;line-height:2em;width:auto;display:inline-block;}

ul.cist_nav{float:left;display:inline;width:100%;height:57px;padding:0;margin: 1em 0;}

ul.cist_nav li{background:url(../imgs/menu-comprar.png) no-repeat -202px center;float:left;display:inline;line-height:57px;padding:0 26px 0 15px;text-align:center;color:#A09FA5;cursor:default;font-size:15px;font-weight:500;width:201px;background-size:409%;}

ul.cist_nav li.actiu{color:#fff;background-position:-400px center;background-size:407%;}

ul.cist_nav li.actiu a{color:#fff;}

ul.cist_nav li.first{width:193px;padding:0 27px 0 0;background-position:-596px center;}

ul.cist_nav li.first.actiu{background-position:0 center;}

ul.cist_nav li.last{margin-right:0;}

ul.cist_nav li a{color:#313131}

ul.cist_nav li a:hover{text-decoration:underline}

ul.pas2{background-position:center -27px}

ul.pas3{background-position:center -54px}

ul.pas4{background-position:center -81px}

ul.pas5{background-position:center -108px}
.area_clients h2{width:100%;display:inline-block;height:27px;font-size:30px;color:#343434;margin-bottom:13px;text-align:left;margin-top:25px;font-weight:700;}
div.area{}
div.area p{width:520px}
div.area ul{margin-left:40px}
.nav-lista{float:left;display:inline;width:100%;margin:10px 0 10px 0;}
.nav-lista ul{float:left;display:inline;margin:0 0 0 0;padding:12px 0 0px;width:100%;}
.nav-lista li{float:left;padding:8px;margin:0 10px 0 0px;font-size:13px;font-weight:600;border:1px solid #6C6C6C;}
.nav-lista li:hover{background:#F5F2EF;}
.nav-lista li.ultim{float:right;margin:0 0 0 0;}
.nav-lista li a{color:#6C6C6C;text-decoration:none}
.nav-lista li a:hover{}
.nav-lista li.actiu{color:#6C6C6C;background:#F5F2EF;}
.tabla-compras{float:left;margin:20px 0 40px 0px;width:100%;}
.tabla-compras th{padding:12px 0;font-size:13px;text-align:center;font-weight:400;background:#F5F2EF;border-right:1px solid #fff;}
.tabla-compras th.fech{width:160px;}
.tabla-compras th.hora{width:160px;}
.tabla-compras th.prod{width:80px;}
.tabla-compras th.impo{width:160px;padding-right:15px;}
.tabla-compras th.esta{width:160px;}
.tabla-compras th.deta{width:154px;}
.tabla-compras th.pagar{width:80px;}
.tabla-compras td a.boton_mini{color:#fff;width:80px;margin:0;padding:0;text-decoration:none;}
.tabla-compras td{padding:12px 0;text-align:center;vertical-align:middle;font-size:13px;font-weight:500}
.tabla-compras td.separa{height:1px;line-height:1px;font-size:1px;padding:0;background:#F5F2EF;}
.tabla-compras tr.par td{background:#f1f1f1}
.tabla-compras td a{font-size:12px;color:#404040;position:relative;top:2px;text-decoration:underline}
.tabla-compras td a:hover{text-decoration:none}
.tabla-compras td.impo{padding-right:20px;font-weight:bold}
.tabla-compras td.impo span{font-size:12px;position:relative;top:2px}
.tabla-compras td.est_pend{color:#B72828}
.tabla-compras td.est_paga{color:#DC9F40}
.tabla-compras td.est_envi{color:#7C9928}
.tabla-compras div.elim{width:128px;font-size:12px;color:#00237C;font-weight:bold;margin:0 0 0px}
.tabla-compras div.elim img{width:12px;height:12px;margin-left:3px}
.tabla-productos .sel_comprar{font-size:10px;height:20px;margin-bottom:-30px;padding:10px 17px 0 0;position:relative;text-align:right;top:5px;cursor:pointer;color:#8c8c8c}
.tabla-productos .seleccion{background-position:-335px -233px}
.resumen_total_detalle .total td{padding:20px 0 3px 23px}
.resumen_total_detalle .total td.colum2{padding:18px 23px 3px 0}
.resumen_total_detalle .total td.colum2.negreta{font-weight:700;color:#191919;}
.resumen_total_detalle .total td span.mayus{text-transform:uppercase;color:inherit;font-weight:700;}
.area_clients .datos_wrap{width:340px;float:left;margin-bottom:40px;}
.area_clients .lista_datos{float:left;height:240px;padding:15px 20px;}
.area_clients .lista_datos li{text-align:left;height:31px;font-size:14px;}
.area_clients h5.acc{float:left;width:50%;}
.area_clients h5.fac{float:left;width:50%;}
.area_clients .form_wrap{float:left;background:#F5F2EF;margin:0 0 40px 0;width:100%;}
.area_clients form[name='fDatosBasicos']{float:left;padding:0px 40px 0px 25px;margin:25px 0;width:50%;background:#F5F2EF;border-right:1px solid #fff;}
.area_clients form[name='fDatosFacturacion']{float:left;padding:0px 37px;margin:25px 0 25px -1px;background:#F5F2EF;width:50%;border-left:1px solid #fff;}
.area_clients form[name='fDatosFacturacion'] .listas_formularios{width:560px;float:left;}
.area_clients form[name='fDatosFacturacion'] .listas_formularios > div{float:left;width:260px;}
.area_clients form[name='fDatosFacturacion'] .listas_formularios > div.left{margin-right:40px;}
.area_clients form[name='fDatosFacturacion'] .listas_formularios input.hasDatepicker{width:230px;}
.area_clients form[name='fDatosFacturacion'] .listas_formularios img.ui-datepicker-trigger{width:24px!important;cursor:pointer;}
.area_clients form[name='fDatosFacturacion'] .listas_formularios li.input.nif{margin-bottom:-3px;}
.ribbon i{background:orange;float:left;width:19px;height:20px;line-height:26px;-webkir-border-radius:10px;border-radius:10px;font-size:20px;color:#fff;font-style:normal;text-align:center;padding-left:1px;position:relative;top:14px;margin-right:10px;}
.ribbon{display:inline-block;position:relative;font-size:15px;font-weight:600;padding:0;margin:-0.3em 0 0.6em;color:#555;background-color:#F5F2EF;-moz-box-shadow:0px 2px 4px #888;line-height:50px;}
.ribbon:before{content:' ';position:absolute;width:10px;height:0;left:-30px;top:0;border-width:25px 15px;border-style:solid;border-color:#F5F2EF #F5F2EF #F5F2EF transparent;}
.ribbon:after{content:' ';content:' ';position:absolute;width:10px;height:0;right:-30px;top:0;border-width:25px 15px;border-style:solid;border-color:#F5F2EF #fff #F5F2EF #F5F2EF;}
.cont-cistell{float:left;display:inline;margin:0 0 0.8em 0;width:100%;}
.configuraPrecio{float:left;display:inline;margin:0;width:100%;background:#F5F2EF;}
.colOpcion{float:left;width: 56.5%;margin-right:-10px;border-right:10px solid #fff;padding-bottom:5px;}
.colOpcion ul{float:left;}
.colOpcion li{float:left;padding:0 50px 15px 50px;width:100%;text-align:left;}
.colOpcion li strong{line-height:inherit}
.colOpcion li.inputRadio input{float:left;padding:0;width:18px;height:18px;margin:25px 0 0 -28px;}
.colOpcion label{font-weight:bold;font-size:17px;margin-top:20px;float:left;margin-left:0;}
.resumen_total_detalle ul.envio{background:#F5F2EF;float:left;width:70%;margin:0;padding:1em;border-right:10px solid #fff;min-height:190px;}
.resumen_total_detalle .total{width:30%;height:190px;display:table;}
.total{float:left;display:inline;margin:0;color:#191919;width: 100%;background:#F5F2EF;}
.total tbody, .total tbody tr{width: 100%;/* display: inline-table; */}
.total tr td.total{text-transform:uppercase;text-align:right;color:#000;font-weight:700;font-size:15px;float:none;padding-top:16px;display:table-cell;}
.total tr.trTotal td{text-transform:uppercase;font-size:18px;padding-bottom:20px;padding-top:15px;}
.total tr.bold td span{text-transform:none;font-size:13px;font-weight:500}
.total td{padding:0;width: 45%;font-size:13px;font-weight:600;padding:17px 0 10px 23px;text-align:left;background:#F5F2EF;}
.total td.promo{width:auto;padding:15px 23px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
td.promo .input{display:none;float:right;margin-top:15px;}
td.promo input[type='text']{width:230px;height:28px;float:right;margin-right:-2px;}
td.promo input[type='button']{width:60px;height:28px;cursor:pointer;float:right;}
td.promo div{float:right;text-align:right;width: 384px;cursor:pointer;}
td.promo div.codi.off span{color:#155022;font-weight:400;font-size:14px;width:100%;float:right;}
td.promo div.codi.on{float:left;text-align:left;clear:both;}
td.promo div.codi.on spa.tabla-productos{width:100%;margin-top:20px;color:#999;display:inline-block;}
.tabla-productos{float:left;width:100%;margin-bottom:10px;}
.tabla-productos span{padding:3px 0 5px 0;text-align:center;font-size:13px;background:#F5F2EF;line-height:30px;font-weight:500;border-right:1px solid #fff;float:left;}
.tabla-productos span.foto{width:150px;}
.tabla-productos span.prod{width:280px;}
.tabla-productos span.disp{width:130px;}
.tabla-productos span.tall{width:110px}
.tabla-productos span.cant{width:120px;}
.tabla-productos span.prec{width:120px;}
.tabla-productos span.impo{width:160px;border:none;}
.tabla-productos span.elim{width: 37px;height:38px;}
.tabla-productos div.rowProducte{border:1px solid #fff;float:left;width:100%;border-bottom-color:#ccc;}
.tabla-productos div{text-align:center;vertical-align:middle;font-size:15px;border:1px solid #fff;background:#fff;float:left;}
.tabla-productos .prod div{float:left;width:1em;height:1em;}
.tabla-productos .prod div{width:15px;height:15px;position:relative;top:1.4em;margin-right:-20px;left:5em;padding-top:0.4em;}
.tabla-productos div.tall{width:auto;border:none;position:relative;top:0;font-size:1em;left:0;margin:0;}
.tabla-productos div.disp{font-size:13px;color:#51a932;}
.tabla-productos div.disp.stock1{color:#F3932F;}
.tabla-productos div.disp.stock1 i:before{content:'*';margin-right:0;width:6px;}
.tabla-productos div.disp.stock0{color:#CB2027;}
.tabla-productos div.disp.stock0 i:before{content:'\e8ab';}
.tabla-productos div.disp{font-size:13px;color:#51a932;}
.tabla-productos div.foto{text-align:center;border-left:1px solid #fff;padding-left:1em;padding-right:1em;}
.tabla-productos div.foto img{width:100%;height:auto;}
.tabla-productos div.prod{font-size:12px;font-weight:400;text-align:left;vertical-align:top;padding-top:14px;color:#999;padding-left:10px;background:none;}
.tabla-productos div.prod a{color:#333;font-weight:600;font-size:16px;float:left;width:100%;text-transform:uppercase;}
.tabla-productos div.prod a:hover{text-decoration:underline;}
.tabla-productos div.colo div{width:30px;height:20px;margin-left:15px}
.tabla-productos div.quan{font-size:13px}
.tabla-productos div.quan input{min-width:37px;text-align:center;display:inline-block;margin:10px 3px 5px -18px;border:1px solid #F5F2EF;height:37px;font-size:15px;color:#666;max-width:43px;}
.tabla-productos div.quan .mas{width:18px;text-align:center;background:#F5F2EF;line-height:18px;display:inline-block;margin:0 -18px;font-size:11px;cursor:pointer;border:none;height:18px;padding:0;position:relative;top:-12px;min-width:0;}
.tabla-productos div.quan .men{width:18px;text-align:center;background:#F5F2EF;line-height:18px;display:inline-block;margin:0;font-size:11px;border:none;height:18px;padding:0;cursor:pointer;position:relative;top:8px;min-width:0;}
.tabla-productos div.preu{}
.tabla-productos div.preu span{}
.tabla-productos div.impo{color:#000;font-weight:700;}
.tabla-productos div.impo span{}
.tabla-productos div.elim{font-size:22px;padding-top:2em;text-align:center;padding:2em 0.3em 0;}
.tabla-productos div.elim a{color:#ccc;position:relative;}
.tabla-productos div.elim img{width:15px;height:17px;}
.resumen_total{float:right;display:inline;padding:0;margin:5px 0 0 0px;width: 440px;border-left:10px solid #fff;position:relative;/* left:-10px; */}
#env_fam{margin:10px 0 40px 62px}
div.cistell div.mensaje h5{margin:15px 0 5px 0;width:300px;font-size:13px}
span.nostock{color:#e16114}
span.nostockmes{color:#f00}
span.disponibilidad{color:#155022;font-weight:400;font-size:14px;font-style:italic;line-height:14px;}
td.promo div.codi.on span.num{float:right;color:#000;font-style:normal;font-weight:700;font-size:15px}
td.promo div.codi.on a{clear:both;float:left;font-weight:400;font-size:12px;color:red;margin-right:-50px;margin-top:5px;}
.total td span{font-size:12px;font-weight:400;text-transform:none;color:#999;}
.total td.promo span{font-size:1.1em;font-weight:700;text-transform:none;color:#155022;line-height:1em;font-style:italic;}
.total td.colum2{text-align:right;font-size:14px;font-weight:400;font-size:15px;padding: 19px 22px 0 0;width: 55%;}
.total td.colum2 span{color:#8c8c8c;font-size:10px;position:relative;top:-7px}
.total td.colum2 span.centims{font-size:10px;position:relative;top:3px;color:#404040;font-weight:bold}
.total tr.ultim td{height:15px}
.total td.info{width:418px}
.total td.des{font-size:9px;height:38px}
.total td.des strong{font-size:12px}
td.info ul{float:left;display:inline;padding:0px 0 0 0px}
td.info div,td.info ul,td.info li{float:left;display:inline-table}
td.info li{width:373px;height:18px;padding-top:7px}
td.info li p{width:auto}
td.info li.inf,td.info li.inf_1,td.info li.inf_2,td.info li.urg{height:auto;padding:5px 0 5px 21px;color:#706e6e;font-size:13px;font-weight:500;display:inline}
td.info input{width:auto;height:auto;padding:0;margin:1px 7px 0 0}
td.info label{color:#706e6e;font-size:14px;font-weight:bold}
.mensaje{font-size:16px;font-weight:bold;}
td.info .mensaje input{color:#FFF;border:none;font-size:12px;padding:1px;margin:0;float:right;position:relative;top:-1px;cursor:pointer;width:51px;height:21px;background-color:#155022;margin-right:14px}
.mensaje input#cop{width:139px;color:#333;background:#fff;padding:1px 0;height:18px;margin-right:-1px;cursor:text;border:1px solid #d3d3d3}
.bg_regalo{background:#f6f6f6;}
.regalo{text-align:center;padding:10px 0;cursor:default;font-size:18px;font-weight:700;background:#FDD1E8;height:63px;border-bottom:10px solid #fff;line-height:38px;}
.bt_regalos{float:right;text-align:center;font-size:13px;line-height:33px;display:inline-block;padding:0 22px;cursor:pointer;font-weight:normal;border:1px solid #000;color:#000;margin:0 14px 0 0;}
.total td.info2{width:572px;height:216px;background:#F5F2EF;padding:20px;border-right:10px solid #fff;}
.total td.info2 .mensaje{background:none;padding:0 0 5px 0;width:400px;text-align:left;font-size:14px;text-transform:uppercase;font-weight:bold}
.total td.info2 li.inf{margin-bottom:5px;font-size:16px;}
.total td.info2 li.inf i{margin:0 10px 0 -30px;}
.total td.info2 li{margin-left:25px;font-weight:400;line-height:20px;}
.area_clients .tabla-productos div{width:100%;}
.area_clients .tabla-productos .prod div{width:15px;height:15px;position:relative;top:1.4em;margin-right:-20px;left:5em;padding-top:0.4em;}
.area_clients .tabla-productos div.tall{width:auto;border:none;position:relative;top:0;font-size:1em;left:0;margin:0;}
.area_clients .tabla-productos div.disp{width:30%;margin-right:-30%;position:relative;left:-30%;top:6.2em;text-align:left;}
.area_clients .tabla-productos div.disp.stock1{}
.carro .tabla-productos div.disp{width:13%;position:relative;padding-top:3.2em;text-align:center;}
.carro .tabla-productos div.disp.stock1 i:before{}
.carro .tabla-productos div.disp.stock0{}
.carro .tabla-productos div.disp.stock0 i:before{}
.carro .tabla-productos div.disp{}
.carro .tabla-productos div.foto{float:left;width:15%;padding:0.8em 2.5em;}
.carro .tabla-productos div.foto img{width:100%;height:auto;}
.carro .tabla-productos div.prod{width:28%;padding:2em 1em 0 0;}
.carro .tabla-productos div.prod a{}
.carro .tabla-productos div.prod a:hover{}
.carro .tabla-productos div.colo div{}
.carro .tabla-productos div.quan{width:12%;padding-top:2.6em;}
.carro .tabla-productos div.quan input{}
.carro .tabla-productos div.quan .mas{}
.carro .tabla-productos div.quan .men{}
.carro .tabla-productos div.preu{width:12%;color:#999;text-align:center;padding-top:3em;}
.carro .tabla-productos div.preu span{background:none;font-size:1em;text-decoration:line-through;left:0;top:0;width:100%;}
.carro .tabla-productos div.impo{width:15%;padding-top:3.4em;}
.carro .tabla-productos div.impo span{}
.area_clients .tabla-productos span.foto{width:15%;}
.area_clients .tabla-productos span.prod{width:40%;}
.area_clients .tabla-productos span.disp{display:none!important;}
.area_clients .tabla-productos span.tall{}
.area_clients .tabla-productos span.cant{width:15%;}
.area_clients .tabla-productos span.prec{width:15%;}
.area_clients .tabla-productos span.impo{width:15%;margin-right:-1px;}
.area_clients .tabla-productos span.elim{height:38px;width:6%;}
.area_clients .tabla-productos div.rowproducte{}
.area_clients .tabla-productos div{width:100%;padding-top:1em;}
.area_clients .tabla-productos .prod div{width:15px;height:15px;position:relative;top:1.4em;margin-right:-20px;left:5em;padding-top:0.4em;}
.area_clients .tabla-productos div.tall{width:auto;border:none;position:relative;top:0;font-size:1em;left:0;margin:0;}
.area_clients .tabla-productos div.disp{width:30%;margin-right:-30%;position:relative;left:-30%;top:6.2em;text-align:left;}
.area_clients .tabla-productos div.disp.stock1{}
.area_clients .tabla-productos div.disp{width:30%;margin-right:-30%;position:relative;left:-30%;top:6.2em;text-align:left;}
.tabla-productos div.disp.stock1 i:before{}
.area_clients .tabla-productos div.disp.stock0{}
.area_clients .tabla-productos div.disp.stock0 i:before{}
.area_clients .tabla-productos div.disp{}
.area_clients .tabla-productos div.foto{float:left;width:15%;padding:1em 2.4em;}
.area_clients .tabla-productos div.foto img{}
.area_clients .tabla-productos div.prod{width:40%;padding:2em 0 0;}
.area_clients .tabla-productos div.prod a{}
.area_clients .tabla-productos div.prod a:hover{}
.area_clients .tabla-productos div.colo div{}
.area_clients .tabla-productos div.quan{width:15%;padding-top:3.4em;}
.area_clients .tabla-productos div.quan input{}
.area_clients .tabla-productos div.quan .mas{}
.area_clients .tabla-productos div.quan .men{}
.area_clients .tabla-productos div.preu{width:15%;color:#999;text-align:center;padding-top:3em;}
.area_clients .tabla-productos div.preu span{background:none;font-size:1em;left:-3px;top:0;font-weight:bold;float:none;line-height:18px;}
.area_clients .tabla-productos div.impo{width:14%;padding-top:2.9em;}
.area_clients .tabla-productos div.impo span{background:#fff;float:none;font-size:1em;font-weight:bold;line-height:1.3em;left:-1px;position:relative;}
.resumen_total{width: 44.5%;}
.cistell h5{display:inline;float:left;font-weight:700;font-size:20px;margin:20px 0 10px;width:100%;color:#191919;text-align:left;}
.cistell h5 a{color:#191919;}
.cont-cistell p{display:inline;float:left;margin:0;font-size:14px;line-height:1.4em;}
.cont-cistell p strong{color:#3F3F3F}
span.registrado{float:right;margin-top:-2em;font-size:0.9em;}
span.registrado a{color:#155022;}
#carro-1 .datos_wrap{width:350px;float:left;margin-bottom:30px;}
#carro-1 .datos_wrap.env{}
#carro-1 .lista_datos{float:left;padding:15px 20px;}
#carro-1 .lista_datos li{text-align:left;height:31px;font-size:14px;}
#carro-2 .cont-cistell form{float:left;background:#F5F2EF;border-radius:2px;padding:30px;}
.cont-cistell form{width:100%;}
.cont-cistell form .col_left{float:left;width:304px;border-right:1px solid #fff;}
.cont-cistell form .col_right{float:right;width:637px;border-left:1px solid #fff;margin-left:-1px;padding-left:40px;}

.cont-cistell form .col_right .pDades{float:left;width:100%;}

.cont-cistell form .col_right .pDades .info_privacidad{width:100%;padding: 0 0 15px;color: #9c9c9c;clear: both;}
.cont-cistell form .col_right .pDades .info_privacidad h6{float:left;width:100%;margin-bottom:7px;font-size: 11px;text-transform: uppercase;color: #9c9c9c;}
.cont-cistell form .col_right .pDades .info_privacidad p{float:left;width:100%;font-size: 10px;line-height: 1.9;margin: 0;}
.cont-cistell form .col_right .pDades .info_privacidad p strong{color: #A5A5A5;}
.cont-cistell form .col_right .pDades .info_privacidad p span{color:#A5A5A5;}
.cont-cistell form .col_right .pDades .info_privacidad p a{color: #A5A5A5;text-decoration:underline;white-space: nowrap;}
.cont-cistell form .col_right .pDades .info_privacidad p a:hover{text-decoration:none;}

.cont-cistell form .col_right .pDades .check_label{float:left;width: 300px;margin-right:20px;margin-top: 10px;}
.cont-cistell form .col_right .pDades .check_label label{float:left;width: 100%;}	
.cont-cistell form .col_right .pDades .check_label label input[type="checkbox"]{float:left;width:20px;height:20px;margin: 0 0 10px;}
.cont-cistell form .col_right .pDades .check_label label span{margin-top: 2px;float:left;margin-left:5px;font-size:10px;color:#A5A5A5;}

.cont-cistell form .col_bottom{float:left;width:100%;margin:20px 0 0 0;}
.cont-cistell form .col_bottom .nova{float:left;width:260px;margin-right:42px;}
.cont-cistell form .col_bottom .nova span{float:left;font-size:15px;font-weight:700;line-height:27px;margin-left:5px;}
.cont-cistell form .col_bottom .nova .nova_solo{float:left;display:none;}
.cont-cistell form .col_bottom .nova i{float:left;clear:left;color:green;margin:3px;}
.cont-cistell form .col_bottom .nova p{float:left;width:220px;}
.cont-cistell form .col_bottom input{float:left;clear:left;}
#carro-2 .boton_maxi{width:260px;height:60px;border:none;margin:0 30px 0 0;line-height:60px;float:right;clear:none;}

.cont-cistell .olduser{float:left;width:330px;margin-top:10px;margin-bottom:40px;}
.cont-cistell .olduser h5, .cont-cistell .newuser h5{margin-bottom:20px}
.cont-cistell form[name='fPLoginCompra'], .cont-cistell form[name='fNuevo']{}
.col_right span.lista-tit{float:left;width:100%;text-align:left;font-weight:700;font-size:22px;margin:23px 0;}
.col_right .mismo_envio_factura{float:left;font-size:17px;line-height:33px;margin-bottom:-10px;}
.col_right .mismo_envio_factura input{width:15px;height:15px;position:relative;top:9px;float:left;left:5px;}
.col_right .mismo_envio_factura span{float:left;margin-right:20px;}
.cont-cistell .newuser span.lista-tit{float:left;width:100%;text-align:left;font-weight:700;font-size:22px;margin:0 0 20px 0;}
.cont-cistell form[name='fNuevo'] .boton_mini{margin-top:37px;}

p.codi{font-size:17px;text-align:center;font-weight:700}
.checks{float:right;display:inline;font-size:11px;line-height:21px;margin:-43px 0 0 0;width:240px;}
.catalogo{margin-top:-12px}
.checks a{line-height:12px;color:#404040;text-decoration:underline;position:relative;top:5px}
.checks a:hover{text-decoration:none}
.checks input{position:relative;top:2px;border:none;width:auto;height:auto;float:left;}
.checks label{position:relative;top:2px;border:none;width:212px;height:auto;float:left;margin-right:0;}
.checks span{font-size:13px;position:relative;top:5px}
.area_clients .listas_formularios{width:100%!important;}
.area_clients .listas_formularios li{width:100%;}
.area_clients .listas_formularios label{width:100%;}
.area_clients .listas_formularios input{width:100%!important;}
.area_clients .listas_formularios li.input input[type='checkbox']{width:auto!important;margin-left:72%;margin-bottom:0;}
.listas_formularios{float:left;display:inline;margin:0;}
.listas_formularios li{float:left;clear:left;display:inline;line-height:25px;font-size:17px;font-weight:700;}
.listas_formularios li.input{margin-bottom:17px;}
.listas_formularios li.input.nif{margin-bottom:-12px;}
.listas_formularios li.input.fechaN input{width:229px;}
.listas_formularios li.input.fechaN img{width:27px;margin-top:1px;cursor:pointer;}
.listas_formularios li.input span{position:relative;}
.listas_formularios li.input a{font-size:9px}
.listas_formularios li.input input{width:264px;height:26px;border:1px solid #d4d4d4;position:relative;float:left;padding:0 0.5rem;}
.listas_formularios li.input input[type='checkbox']{width:20px;height:20px;clear:left;position:relative;margin:5px 5px 5px 50%;}

input[type='checkbox']{width:20px;height:20px;}
.listas_formularios li.input span{font-size: 0.65em;font-weight:400;line-height: 30px;margin-bottom:1em;float:left;}
.listas_formularios .empresa_solo{float:left;display:none;}
.listas_formularios li a{text-decoration:underline;color:#404040}
.listas_formularios li a:hover{text-decoration:none}
.listas_formularios li a.recordar{font-size:14px;font-weight:400;text-decoration:none;}
.listas_formularios li a.recordar:hover{text-decoration:underline;}
.listas_formularios.right{margin-left:39px;}
.datos_facturacion{display:none;}
.cont-cistell form[name='fPLoginCompra'] input{float:left;clear:left;}
.cont-cistell form[name='fPLoginCompra'] input[type='checkbox']{margin-top:20px;}
.cont-cistell form[name='fPLoginCompra'] span.priv{float:left;font-size:13px;margin-top:20px;text-align:left;padding-left:5px;}
#carro-3 .datos_wrap{width:495px;float:left;}
#carro-3 .datos_wrap.env{margin-right:10px;}
#carro-3 .lista_datos{float:left;width:100%;min-height:330px;background:#F5F2EF;padding:15px 20px 5px 20px;}
#carro-3 .lista_datos.empresa{min-height:361px;}
#carro-3 .lista_datos li{text-align:left;height:31px;font-size:14px;}
#carro-3 textarea{float:left;width:650px;height:80px;padding:10px;}
#carro-3 h6{display:inline;float:left;font-weight:700;font-size:17px;margin:20px 0 15px;width:100%;color:#191919;text-align:left;}
#carro-3 .boton_maxi{width:238px;height:53px;border:none;margin:-104px 0px 0 0;line-height:53px;}

i.volver{float:left;font-size:25px;color:#155022;margin:20px 0;}
#carro-4 h5{margin:5px 0 15px;}
#carro-4 form{float:left;}
#carro-4 .pago{float:left;width:100%;background:#F5F2EF;padding:20px 28px;margin-bottom:10px;}
#carro-4 .pago .izq{float:left;width:225px;height:96px;margin-right:38px;}
#carro-4 .pago .izq h4{background:none;float:left;font-size:17px;line-height:35px;font-weight:700;}
#carro-4 .pago.Tarjeta .izq img{float:left;display:inline-block;background:url("../imgs/targetas.png") no-repeat;margin:0;width:222px;height:34px;}
#carro-4 .pago.Transferencia .izq img{float:left;background:url("../imgs/transferencia.png") no-repeat;width:125px;height:40px;margin:0;}
#carro-4 .pago.Contra .izq img{float:left;background:url("../imgs/contrareembolso.png") no-repeat;width:165px;height:58px;margin:0;}
#carro-4 .pago.PayPal .izq img{float:left;background:url("../imgs/paypal.png") no-repeat;width:176px;height:45px;margin:0;}
#carro-4 .pago p{width:500px;margin-top:10px;}
#carro-4 .pago .boton_maxi{margin:-65px 0 0 0;border:0;width:130px;height:35px;line-height:35px;font-size:15px;}
#select-pais,#select-zona{float:right;display:inline;margin:0 0 0 0;height:20px;width: 215px;text-align:left;position:relative;}
div.select-off,div.select-x{float:right;display:inline;border:1px solid #d3d3d3;padding:0 0 0 14px;width: 215px;position:relative;top:-7px;left: 0px;cursor:pointer;background: url(../imgs/sp_desplegable.gif) #fff no-repeat;background-position:right 10px top 13px;font-size:13px;height:30px;line-height:30px;color:#666;}
div.select-x{background-position: right 10px top -7px;z-index:2000;}
div.select-on{float:left;display:inline;position:relative;top:-8px;left: 0;font-size:12px;width: 100%;z-index:10000;}
div.select-on ul{border:1px solid #B7B7B7;background:#fff;cursor:pointer;width: 100%;text-align:left;max-height: 350px;overflow: hidden auto;}
div.select-on ul li{padding: 3px 15px;}
div.select-on ul li:hover{background:#5CC7F1;color:#fff}
div.separador-cistell-n{background:#d4d4d4;display:inline;float:left;height:1px;margin:0 0 0px;width:720px}
div.separador-cistell{background:#d4d4d4;display:inline;float:left;height:1px;margin:4px 0;width:100%;}
div.separador-blank{display:inline;float:left;height:20px;margin:0 0;width:680px}
span.obligatoris{position:relative;left:4px;top:5px}
.boton{float:left;display:inline;background:#3F8FB0;margin:20px 0 10px 0;cursor:pointer;height:20px;line-height:20px;color:#fff;padding:0px 14px;font-size:12px;position:relative;left:50%;margin-left:-30px;}
.boton img{float:right;margin:4px 0 0 6px}
.boton:hover{text-decoration:underline}
.boton_mini{font-size:13px;margin:15px 0 0 0px;padding:0px 16px;height:35px;background:#f99730;line-height:35px;float:left!important;left:0;cursor:pointer;}
.boton_maxi{letter-spacing:-0.04em;float:right;font-size:1em;height:3em;line-height:3em;padding:0;width:100%;background:#f99730;left:0;text-align:center}
.boton.blau{background:#3F8FB0!important;}
#carro-1 .boton_maxi{letter-spacing:-0.04em;float:right;font-size:1em;height: 3.5em;line-height: 3em;padding:0;width: 440px;width: 44.5%;border-left:10px solid #fff;border-top:10px solid #fff;margin:0;text-align:center;left:0;}
.bt_acceso_header_entrar{width:100%;text-align:center;height:24px;border:none;padding:0;margin:0;background-image:none;background-color:transparent}
.boton.bt_acceso_header_entrar img{width:54px;height:24px;margin:0}
.boton.bt_acceso_header_entrar:hover img{background-position:-224px -304px}
.boton.bt_anadir{float:right;margin-top:0;}
.boton_wrap{display:inline-block;width:100%;text-align:center;}

.pago_online{display:inline-block;width:100%;margin-bottom: 20px;}
.ficha .portes{margin: 10px 0 0;float:left;}
.ficha .portes img{width:15%;}
.ficha .confianza{float:left;margin-top:20px;width:55px;}
img.formas{float:left;margin:20px 0 0 10px;}
img.formas.device{display:none;}
img.formas.desktop{display:block;}
.bt_anadir .icon-basket{width:31px;height:24px;display:inline-block;margin:14px 0;}
.bt_anadir .icon-basket:before{background:url(../imgs/carro2.png) no-repeat;width:31px;height:24px;}
.bt_anadir .icon-ok-circled{position:relative;top:-6px;left:-11px;}
#cesta_emrg_info_producto{}
#cesta_emrg_info_producto strong{font-size:1.8em;margin-bottom:1em;float:left;width:100%;}
#cesta_emrg_info_producto .imagen{border:1px solid;float:left;}
#cesta_emrg_info_producto .info{float:left;text-align:left;padding:0 0 0 1.2em;color:#999;width:85%;}
#cesta_emrg_info_producto .info strong{font-size:1em;margin:0;text-transform:uppercase;color:#000;}
#cesta_emrg_info_producto .info span{font-size:0.8em;margin:0;color:#999;clear:both;float:left;}
#cesta_emrg_info_producto .info div{font-size:0.9em;clear:both;float:left;margin-top:1em;}
#cesta_emrg_info_producto .boton_comprar{}
#cesta_emrg_info_producto .boton_maxi{width:auto;font-size:1.3em;padding:0 2em;}
#cesta_emrg_info_producto .bt_sc{background:none;color:#155022;font-size:0.9em;font-weight:500;padding:0;margin:0 10em 0 0;text-transform:none;line-height:1.5em;letter-spacing:normal;}
#cesta_emrg_info_producto .total{background:#fff;border-top:1px solid #000;font-weight:700;text-transform:uppercase;margin:1em 0;float:left;padding-top:1em;font-size:1.1em;}
#cesta_emrg_info_producto .total span{color:#999;text-transform:Capitalize;font-weight:400;font-size:0.7em;float:left;}
#cesta_emrg_info_producto .total .euros{float:right}
.boton.bt_procesar img{border:none}
.boton.bt_seguir_comprando img{border:none;margin:0}
.boton.bt_seguir_comprando{margin:25px 0 10px 0;float:left}
.boton.bt_seguir_comprando:hover img{background-position:left -208px}
.bt_e img{width:13px;background-position:-196px -206px}
.bt_sc{float:left}
.bt_sc img{background-position:-73px -140px;height:29px;width:19px;margin:-1px 0 0 7px}
.bt_ac{float:right;margin-right:0}
.bt_ac img{height:17px;margin:2px 0 0 8px;width:14px}
.bt_s{float:right;clear:both;}
.bt_s img{margin:4px 0px 0 6px}
.bt_vc{background:#f99730;float:right;width:55px;height:15px;padding:0;font-size:10px;line-height:15px;left:0;margin-left:-10px;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3);}
.bt_vc img{height:9px;width:12px}
.bt_a{float:left;margin-right:20px}
.bt_a img{float:left;}
.bt_cc{float:right;height:24px;width:152px}
.bt_cc img{}
.bt_t img{width:12px;background-position:-198px -230px;margin:1px 0 0 5px}
.bt_t{margin:20px 0 20px 75px}
.bt_entrar{margin:-15px 0 20px 255px;background-position:-224px -280px}
.bt_area_s{float:right;margin:0 80px 0 0;height:24px;width:77px}
.bt_area_s img{}
.bt_area_s.bt_disable img{background-image:none}
.bt_area_a{float:left;margin:0 0 0 80px;height:24px;width:77px}
.bt_area_a img{}
.bt_area_a.bt_disable img{background-image:none}
.bt_m{float:right;margin:-10px 307px 0 0}
.bt_m img{margin:4px 0px 0 8px}
.area_clients .bt_m{margin-right:0;float:right!important;margin-top:10px;}
.arriba{margin-bottom:20px}
.bt_disable{background-color:#832E62;border-color:#855c74;cursor:default}
.bt_disable:hover{color:#fff}
.bt_disable img.btas{background-position:-183px -58px}
.bt_disable img.btaa{background-position:-183px -66px}
.bt_home{display:inline-block;width:13em;height:3em;border:1px solid #3f3f3f;line-height:3em;font-size:1em;margin:1rem 0 1.625rem;}
.reveal h5{font-weight:bold;font-size:1.5em;line-height:2em}
.reveal input{margin-top:1em;width:100%}
.reveal strong{/*line-height:1.3em;*//*font-size:1.1em;*/}
.alert-tancar{text-align:center;width:300px}
.clausula{height:480px;overflow:auto;padding-right:30px;}
.clausula_ext{width:650px;padding:0 0 20px 25px}
.clausula p,.clausula_ext p{text-align:justify;cursor:default;}
.clausula a,.clausula_ext a{text-decoration:underline;font-weight:bold;color:#2e2e2e}
.clausula a:hover,.clausula_ext a:hover{text-decoration:none}
.clausula table{margin:20px 0}
.clausula table td{padding:20px;border:1px solid #2e2e2e}
.alert_edad{width:290px;height:289px;padding:116px 400px 0 30px;margin:-20px;position:relative;z-index:3300;}
#simplemodal-container .alert_edad h5{text-align:left;color:#8b275a;text-transform:none;font-size:19px}
.alert_edad p{width:416px}
.alert_edad div{float:left;display:inline}
.alert_edad div.textarea{width:239px;overflow:auto;height:82px;border:1px solid #aaadb4;border-left-color:#e3e3eb;border-right-color:#e3e3eb;padding:4px;margin-top:18px}
.alert_edad div.textarea p{width:225px}
.alert_edad div.bt_si,.alert_edad div.bt_no{width:90px;padding:4px 10px 0;height:32px;color:#fff;margin-top:22px;cursor:pointer;text-align:center}
.alert_edad div.bt_si{margin-left:20px}
.alert_edad div.bt_si:hover,.alert_edad div.bt_no:hover{color:#999}
.alert_newsletter{width:440px;height:175px}
.alert_newsletter ul{float:left;display:inline;margin:30px 0 0 113px;width:265px;height:40px}
.alert_newsletter li,.alert_newsletter li label,.alert_newsletter li input,.alert_newsletter li span{float:left;display:inline;margin:0}
.alert_newsletter li{height:30px}
.alert_newsletter li input#email_news{position:relative;top:-4px;margin-left:10px;width:140px;border:1px solid #b3b3b3}
.alert_newsletter li span{position:relative;top:3px;left:5px;font-size:10px}
.alert_newsletter .boton{margin-left:185px}
.alert_telefonos{width:560px;height:560px}
.alert_telefonos ul{float:left;display:inline;margin:20px 0 10px 22px}
.alert_telefonos li{float:left;display:inline;margin:10px 30px}
.alert_telefonos li img{border:2px solid #b3b3b3}
.alert_telefonos span{float:left;font-size:10px}
#modal-regalos-pendiente{display:none;width: 530px;}
#modal-regalos-pendiente div:first-of-type{text-align:left;font-weight:600;color:#555557;margin-bottom:15px;margin-right:15px;}
#modal-regalos-pendiente .boton_maxi{float:none;display:inline-block;font-size:14px;width: 30%;margin: 10px;border: 0;height: 3em;}
.reveal{margin-left: 0;margin-top: 0;position:absolute;top: 50%!important;left:50%!important;transform: translate(-50%, -50%);min-height: 11em;max-height: 90vh;}
.alert-regalos{display:none;width:560px;height:500px;background:#F5F2EF;}
.alert-regalos h2{font-size:30px;font-weight:700;}
.cont_regalos_emer{overflow:auto;width:100%;height:330px;}
.cont_regalos_emer .separador{float:left;display:inline;border-top:1px solid #c2c2c2;height:1px;font-size:1px;line-height:1px;margin:10px 0 5px 0;width:450px;}
.regalo_emer{width:100%;height:auto;float:left;}
.regalo_emer .imatge{float:left;display:inline-block;margin:10px 20px 10px 0;border:2px solid #F5F2EF;max-width:30%;}
.regalo_emer .imatge img{width:108px;height:145px;}
.regalo_emer .txt{float:left;width:auto;max-width:70%;}
.regalo_emer .titol{float:left;display:inline;margin:10px 0;font-weight:700;width:318px;text-transform:uppercase;font-size:22px;}
.regalo_emer p{float:left;display:inline;font-size:18px;font-weight:700;width:318px;height:42px;}
.regalo_emer p strong{font-weight:normal}
.regalo_emer img.marca{margin-top:20px;float:left}
.regalo_emer .bt_anadir_regalo{clear:left;margin-top:10px;font-size:12px;padding:0px 20px;text-transform:capitalize;height:33px;line-height:33px;width:auto;background:#F5F2EF;color:#3f3f3f;border:1px solid #3f3f3f;}
.bold{border-top:1px solid #C7C7C7}
#simplemodal-container .bt_s{margin-right:5px}
#simplemodal-container .boton_maxi{margin-left:5px}
.ui-widget-content{font-size:12px!important;float:left;}
.ui-datepicker{width:21.15em!important}
#warning{display:none;text-align:center;margin:5em 5em 0;position:fixed;top:0;}
.reveal#modal-loading{background:none;border:none;text-align:center;margin:0;height:291px;}.reveal#modal-loading img{margin-top:-1.5em;border-radius:0.5em;opacity:0.8;}
.reveal#modal-loading{background:none;border:none;text-align:center;margin:0;height:291px;}.reveal#modal-loading img{margin-top:-1.5em;border-radius:0.5em;opacity:0.8;}
.reveal#adult-content-modal{text-align:center;background:#F3F2F8;width: 570px;}
.reveal#adult-content-modal img{float:left;    max-width: 50%;}
.reveal#adult-content-modal p{float:left;width:100%;margin:20px 0;color:#87868C;}
.reveal#adult-content-modal .boton.boton_maxi{display:inline-block;float:none;width:auto;padding:0 30px;font-size:1.05em;margin-left:0;border: none;}
.reveal#adult-content-modal .boton.boton_maxi.no{background:#CBCBCB;font-size:0.8em;margin-top: 2em;}
body.is-reveal-open header, body.is-reveal-open .content, body.is-reveal-open footer, body.is-reveal-open #novedades_emerg{filter:blur(3px)}
.reveal-overlay{z-index:10000;}

.reveal#privacidadNews-modal{width: 530px !important;max-height: 660px;padding: 40px;}
.reveal#privacidadNews-modal h5{font-weight: 300;color: #9c9c9c;font-size: 20px;line-height: 34px;text-align: center;padding-bottom: 25px;text-transform: uppercase;}
.reveal#privacidadNews-modal .wrapIP{position:relative;border: 2px solid #ccc;padding-top:0;float:left;}
.reveal#privacidadNews-modal .wrapIP > #privacidad_newsletter_btn_volver {display: none;position:absolute;top: 0px;left: 0px;width: 100%;height: 20px;line-height: 20px;padding-right: 20px;text-align: right;text-transform: uppercase;background: #f0f0f0;cursor:pointer;color: #3f3f3f;font-size: 12px;}
.reveal#privacidadNews-modal .info_privacidad{width: 100%;height: 320px;color: #9c9c9c;padding: 15px 30px 15px 15px;overflow-y: auto;}
/*.reveal#privacidadNews-modal .info_privacidad > #privacidad_newsletter_btn_volver {display:block;position:absolute;top: 0px;left: 0px;width: 100%;height: 20px;line-height: 20px;padding-right: 20px;text-align: right;text-transform: uppercase;background: #f0f0f0;cursor:pointer;color: #3f3f3f;font-size: 12px;}*/
#privacidad_newsletter_btn_volver:before{content:"<";position: relative;left: -5px;}
.reveal#privacidadNews-modal .info_privacidad p{float:left;width:100%;font-size: 11px;line-height: 2;color: #9c9c9c;}
.reveal#privacidadNews-modal .info_privacidad p strong{color: #9c9c9c;}
.reveal#privacidadNews-modal .info_privacidad p span{color: #9c9c9c;}
.reveal#privacidadNews-modal .info_privacidad p a{color: #9c9c9c !important;text-decoration:underline;white-space: nowrap;}
.reveal#privacidadNews-modal .info_privacidad p a:hover{text-decoration:none;}
.reveal#privacidadNews-modal .check_label{float:left;width: 100%;margin: 10px 0 14px;}
.reveal#privacidadNews-modal .check_label label{float:left;width: 100%;margin: 10px 0;}	
.reveal#privacidadNews-modal .check_label label input[type="checkbox"]{float:left;width:20px;height:20px;margin: 0;}
.reveal#privacidadNews-modal .check_label label span{float:left;margin-left:5px;color: #9c9c9c;font-size: 11px;}
.reveal#privacidadNews-modal .check_label label span a{color: #9c9c9c;font-size: 11px;text-decoration: underline;}
.reveal#privacidadNews-modal .botons{float:left;width:100%;text-align:center;}
.reveal#privacidadNews-modal .botons .boto{display:inline-block;padding:10px 20px;min-width:60px;text-align:center;color:#fff !important;border-radius:5px;font-size:14px;margin: 0 20px;}
.reveal#privacidadNews-modal .botons .boto.cancel{background:#323232;}
.reveal#privacidadNews-modal .botons .boto.accept{background:#155022;}

.ancla{visibility:hidden;display:inline-block;width:100%;}

#landing_PP h2{width:100%;display:inline-block;height: 27px;font-size:30px;color:#343434;margin-bottom:13px;text-align:left;margin-top:25px;font-weight:700;}
#landing_PP .content{margin-bottom: 40px;}
#landing_PP .content strong, #landing_PP .content p{float:left;width:100%;font-size: 12px;line-height: 1.8;}

#iPriv.info_privacidad, #iPriv_bis.info_privacidad{width:100%;margin: 15px 0;color: #9c9c9c;clear: both;float: left;}
#iPriv.info_privacidad h6, #iPriv_bis.info_privacidad h6{float:left;width:100%;margin-bottom:7px;font-size: 11px;text-transform: uppercase;color: #9c9c9c;}
#iPriv.info_privacidad p, #iPriv_bis.info_privacidad p{float:left;width:100%;font-size: 10px;line-height: 1.9;margin: 0;}
#iPriv.info_privacidad p strong, #iPriv_bis.info_privacidad p strong{color: #A5A5A5;font-weight: 700;}
#iPriv.info_privacidad p span, #iPriv_bis.info_privacidad p span{color:#A5A5A5;font-size: 1em;line-height: inherit;}
#iPriv.info_privacidad p a, #iPriv_bis.info_privacidad p a{color: #A5A5A5;text-decoration:underline;white-space: nowrap;}
#iPriv.info_privacidad p a:hover, #iPriv_bis.info_privacidad p a:hover{text-decoration:none;}

#checkPriv, #checkPriv_bis{width:100%;float: left;}
#checkPriv .check_label, #checkPriv_bis .check_label{float:left;width: 80%;margin-bottom: 10px;}
#checkPriv .check_label label, #checkPriv_bis .check_label label{float:left;width: 100%;margin: 0;padding: 0;position: relative;}	
#checkPriv .check_label label input[type="checkbox"], #checkPriv_bis .check_label label input[type="checkbox"]{float:left;width:20px;height:20px;margin: 0 0 10px;}
#checkPriv .check_label label span, #checkPriv_bis .check_label label span{margin-top: 2px;float:left;margin-left: 8px;font-size:10px;color:#A5A5A5;font-weight: 400;line-height: 1.5;}
#checkPriv .check_label label span a{color:#A5A5A5;}

div.color
{
	background:none;
}
div.color ul, div.color li
{
	all: initial;
}

div.color li div
{
	margin-left:10px;
}

div.color ul li, div.color ul li.selected
{
	border:0;
	padding-left:0;
}

div.color ul li.selected div
{
	width:22px;
	height:22px;
  border: 2px solid #fff;
  outline: 1px solid black;
}

