/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body{font-family:'Inter',sans-serif;font-weight:300;margin:0;padding:0;/* background:#f8f8f8; */}

@media (max-width:1200px){
	body.bloquear-scroll{overflow:hidden !important;}
}
.ref_producto {
	font-size: 0.9em;
	color: #666;
}

.resalt_ref {
	color: #008000;
	font-weight: 600;
}
video{max-width: 100%;}
#telefono a{
    background-color: #006633;
    display: inline-block;
    width: 95%;
    border-radius: 5px;
    padding: 17px 9px;
    height: 4px;
    border-radius: 310px;
    background-size: 21px;
    width: fit-content;
    display: grid;
    align-content: center;
    align-items: center;
    }
#telefono a span{display:none;}
#telefono img{
    filter: invert(4) brightness(13);
    width: 20px;
    }
a{padding:3px;padding-left:0px;margin:3px;display:inline-block;}
a:hover{}
p{}
.gmx_nivel_contenido_texto>span{background:#fff;font-size:12px;font-weight:bold;color: #006633 !important;}
.gmx_nivel_contenido_texto>span.sinstock{color:#f15a5a !important;}
h1{margin: 0px!important;font-weight: 600;font-size:20px;display:block;/* width: 100%!important; */color: #006633;}
a.desconectar,a.identificarse{/* background:#ec5a5a; *//* padding:0 10px; *//* color:#FFF !important; *//* border-radius:5px; */}
a.catalogo{background:#006633;padding:0 10px;color:#FFF !important;text-decoration:none;}
.identificarse{background:#006633!important;text-decoration:none;}
#gmx_capa_volante{background:#006633;position:absolute;z-index:10;border-radius:50%;padding:0px 4px;}
h2{font-size: 24px;color:#006633;line-height: normal;font-weight:800; /* line-height: 34px; */}

h3{font-size: 20px;}
#htm_cuerpo,.content{max-width:1280px;margin:auto;padding:10px;}
.gmx_mensaje{padding:10px;font-weight:bold;}
.gmx_ok{background:#006633;color:white;}
.gmx_info{background: #000000;color: #ffffff;}
.gmx_error{background:#ff9494;color:#FFF;}
.gmx_advert{background:#ec6d1b;color:#FFF;font-weight:bold;}
#gmx_pub_exterior1{
    top: 0;
    z-index: 9999;
    width: 100%;
    background: #f7f7f7e8;}
.fixed{position:fixed !important;width:100% !important;background: #f7f7f7e8;z-index:99999;}
.fixed #buscador_movil,
.fixed #menu_superior{display:none;}
.gmx_contenido>h1{color:#006633;}
#cabecera{position:relative;z-index:99999; width: 100%;}
#gmx_pub_exterior1 ul{list-style:none;display:none;}
#gmx_pub_exterior1 ul#categorias,ul#productos{display:block;}
#gmx_pub_exterior1 ul>li{display:inline-block;}
#gmx_pub_exterior1 ul>li:first-child{margin-right:5px;}
#gmx_pub_exterior1 ul>li:first-child:before{display:none;}
#gmx_pub_exterior1 ul>li:before{content:"|";padding-right:3px;}
#gmx_pub_exterior1 ul>li>a{text-decoration:none;color:#5a5a5a;}
#gmx_pub_exterior1 #ico_sensakey{text-align:left;display:grid;grid-template-columns: 1fr auto auto auto;gap: 10px;align-content:center;align-items:center;}
#gmx_pub_exterior1 #ico_sensakey>a{width: fit-content;}
#ico_sensakey>#menu_superior{display:none;}
.fixed #ico_sensakey{display:none!important;}
#gmx_pub_exterior1 #ico_sensakey>a>img{width:100%;max-width:159px;margin:10px 0px;vertical-align:middle;}
#ico_sensakey .identificarse{border-radius: 50%;width: 40px;padding: 0px 8px;}
#gmx_pub_exterior1 #ico_sensakey a.identificarse>img{width:20px;}
#gmx_pub_exterior1 #capa1{display:grid;grid-template-columns: auto 1fr auto;}
a#cesta:hover{background-color:whitesmoke;}
#gmx_pub_exterior1 #capa1>#categorias{display:flex;justify-content:center;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias{text-indent:-999999px;background:none;display:inline-flex;color:#006633;align-items:center;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon span{height:3px;background:#006633;display:block;position:absolute;width:100%;border-radius:5px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon{width:40px;height:16px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:inline-block;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon span:nth-child(1){top:0;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon span:nth-child(2){top:50%;transform:translateY(-50%);}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon span:nth-child(3){bottom:0;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon.open span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(135deg);-moz-transform:translateY(-50%) rotate(135deg);-o-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon.open span:nth-child(2){opacity:0;left:-100%;}
#gmx_pub_exterior1 #capa1>div>a.bot_categorias>#nav-icon.open span:nth-child(3){bottom:50%;-webkit-transform:translateY(50%) rotate(-135deg);-moz-transform:translateY(50%) rotate(-135deg);-o-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg);}
a#cesta{background: url(/uploads/estilos/icons8-carrito-de-compras-64.png) 50% no-repeat!important;text-align:left;text-indent: 0px!important;font-size:0;vertical-align:top;padding: 22px 20px 22px 20px;position:relative;background-size: contain!important;margin: 0px;margin-top: 6px;}
#gmx_pub_exterior1 #capa1>#buscar>input{width:50%;height:25px;}
#gmx_pub_exterior1 #capa1>#buscar>form{display:grid;grid-template-columns:1fr auto;align-items:center;align-content:center;width:92%;}
#gmx_pub_exterior1 #capa1>#buscar{display:grid;}
#gmx_pub_exterior1 #capa1>#buscar>a>img,#gmx_pub_exterior1 #capa1>#lupa>a>img{background-color:#006633;border-radius:5px;padding:8px;padding:11px;vertical-align:bottom;}
#menu_superior{    display: block;
    text-align: center;
    background: #006633;
    color: white;
    border-radius: 10px;
    font-size: 10px;
    width: fit-content;
    margin: auto;
    padding: 0px 10px;}
#menu_superior a{
    color: white;
    text-decoration: none;
    padding: 0px;
    }
@media (min-width:750px){
	#gmx_pub_exterior1 #capa1>#buscar>form{width:96%;}
	h2{font-size: 30px;}
}
#carrito,#gmx_pub_exterior1 #capa1>#lupa,#gmx_pub_exterior1 #capa1>#telefono{}
#gmx_pub_exterior1 #capa1>#telefono{text-align:center;}
#carrito{}
#carrito>a>span{position:absolute;right:6px;top: -5px;background:#ffffff;border-radius:50%;padding:0px 4px;min-width:13px;height:19px;text-align:center;color:#006633;border:1px solid #006633;font-size:12px;}
#gmx_pub_exterior1 #capa1>#lupa{text-align:center;}
#gmx_pub_exterior1 #capa1.fixed>#categorias{display:inline-block;}
#gmx_pub_exterior1 #capa1.fixed>#buscar{width:calc(100% - 260px);position:relative;}
#gmx_pub_exterior1 #buscador_movil{text-align:center;margin-top:10px;}
#gmx_pub_exterior1 #buscador_movil>form{padding-bottom:10px;}
#gmx_pub_exterior1 #buscador_movil>form input[type="text"]{padding:10px 0px 10px 5px;}
#gmx_pub_exterior1 #capa1>#buscar>form input[type="text"]{width:calc(100% - 23px);font-size: 15px;padding:9px 0px;border-radius:20px;border: 1px solid #d9d9d9;padding: 10px 10px;}
#gmx_pub_exterior1 #capa1>#buscar>form input[type="text"]::placeholder{color:grey;}
@media (min-width:500px) {
	#gmx_pub_exterior1 #capa1>#buscar>form{width: 95%;}
	#telefono a span{display:block;color:white;text-decoration:none;font-size: 15px;}
	#telefono a{grid-template-columns: 25px auto;text-decoration:none;color:#FFF;}
}

@media (min-width:700px){
	#gmx_pub_exterior1 #capa1{gap:5px;}
	#gmx_pub_exterior1 #capa1>#buscar{gap:5px;}
	#gmx_pub_exterior1 #capa1>#buscar>form{width:97%;}
	#gmx_pub_exterior1 #capa1>#buscar>form>.bot_buscar{}
}

@media (min-width:850px){
	#gmx_pub_exterior1 #capa1{gap:10px;}
	#gmx_pub_exterior1 #capa1>#buscar{gap:5px;}
	#gmx_pub_exterior1 #capa1>#buscar>form>.bot_buscar{}
	#ico_sensakey>#menu_superior{display:block;font-size: 14px;}
	.content>#menu_superior{display:none;}
}

@media (min-width:1000px){
	#gmx_pub_exterior1 #capa1>#buscar>form{width:97.5%;}
}
#gmx_pub_exterior1 #buscador_movil>form>.bot_buscar{text-decoration:none;color:#006633;background-color:#006633;padding:10px 5px 10px 7px;border-radius:0;display:inline;margin:0;font-size:13px;}
#gmx_pub_exterior1 #capa1>#buscar>form>.bot_buscar{text-indent:-999999px;background:url("/uploads/estilos/ico_lupa.png") 55% no-repeat;background-color:#006633;display:inline-block;width:95%;border-radius:5px;padding:17px 10px;height:10px;border-radius:310px;background-size:21px;}
form>#busqueda_instant:empty{display:none;}
form>#busqueda_instant{position:absolute;top:100%;left:0px;width:100%;z-index:9999999;border:1px solid rgba(38,167,96,0.2);background: rgb(255, 255, 255);text-align:left;padding:10px 20px;box-sizing:border-box;}
form>#busqueda_instant>ul>li:first-child:hover{background:#FFF;}
form>#busqueda_instant>ul>li:first-child:before{display:none;}
form>#busqueda_instant>ul>li{padding:5px;overflow:hidden;text-align:left;display:block;}
form>#busqueda_instant>ul>li:before{content:"\2022";color:#006633;font-size:24px;vertical-align:top;}
form>#busqueda_instant>ul>li:hover{background:rgba(38,167,96,0.08);}
form>#busqueda_instant>ul>li>a{text-decoration:none;color:#2b2b2b;font-size:13px;width:60%;}
form>#busqueda_instant>ul>li span{font-size:12px;}
form>#busqueda_instant .tit_buscador{text-decoration:none;color:#2b2b2b;font-size:17px;font-weight:bold;display:block;border-bottom:1px solid rgba(38,167,96,0.24);}
form>#busqueda_instant .resalt{font-weight:bold;color:#006633;}
.contSlider .slick-dots{display:none!important;}
.contSlider .slider .slick-prev{left:65px!important;z-index:9;display:none!important;}
.contSlider .slider .slick-next{right:75px!important;z-index:9;display:none!important;}
.contSlider img,.contSlider video{max-width:100%!important;width:100%!important;margin-left:initial!important;display:block;border-radius:8px;overflow:hidden;}
.contSlider .slick-dotted.slick-slider{margin-bottom:0px!important;}
.slick-dotted.slick-slider{padding-left:0px!important;}
.contSlider .slider .slides{position:relative;}
.contSlider .slider .slides .txtGal{position:absolute;top:0;width:100%;height:100%;display:grid;justify-content:center;z-index:2;background: #006633b8;align-items: center;}
.contSlider .slider .slides .txtGal h2{max-width:950px;text-align:center;margin:0 15px;font-size:20px;font-weight:bold;padding:20px;/* background:#006633bd; */color:#ffffff;border-radius:5px;margin-top: 150px;}
#sliderCab2{max-width:1280px;margin:auto;}
.slick-prev:before,.slick-next:before{color:#006633c2!important;z-index:1;}

@media (min-width:1000px){
	.contSlider .slider .slides .txtGal h2{font-size:40px;}
	.contSlider .slider .slick-prev,.contSlider .slider .slick-next{display:initial!important;}
	.contSlider .slider .slick-prev:before,.contSlider .slider .slick-next:before{font-size:40px;}
	.contSlider .slider .slick-next{right:50px;}
}
#gmx_texto_superior .col4_25{}
#gmx_texto_superior .col4_25>div,
#gmx_pub_exterior2 .col4_25>div{display:grid;grid-template-columns:auto auto;gap:10px;justify-content:start;align-content:center;align-items:center;}
#gmx_pub_superior4>img.imgt{width:100%;margin:20px 0px;}
.flexslider{overflow:hidden;width:99%; margin: 0 0 30px !important;}
#gmx_pub_superior4 ul li{display:inline-block;width:calc(50% - 20px);padding:10px;vertical-align:middle;}
div#pubalerta{padding:10px;background:#006633;text-align:center;color:white;font-size:12px;}

@media (min-width:1050px){
	#gmx_pub_exterior1 #capa1>#buscar>form{position:relative;}
	#gmx_pub_exterior1 #capa1>#buscar>form>#busqueda_instant{left:20px;width:calc(100% - 90px);}
	div#pubalerta{font-size:14px;}
}
.listadoGal li{}
.listadoGal li img{width:100%;display:block;}
.listadoGal li a{padding:0px;margin:0px;}
#htm_centro{position:relative;}
#htm_centro>div#htm_cuerpo>div#gmx_cuerpo>#gmx_pagina_centro>#gmx_nivel>#gmx_nivel_titulo{/* color:#006633; */font-size: 20px;margin-bottom: 10px;}

@media (min-width:750px){
	#gmx_texto_superior .col4_25,
	#gmx_pub_exterior2 .col4_25{grid-template-columns: auto auto auto auto;display: grid;}
	#gmx_nivel{margin-top: 15px;}
}
#gmx_pub_superior4{display:none;}
#gmx_pub_superior4>ul.iconos_confianza{list-style:none;}
#gmx_pub_superior4>ul.iconos_confianza>li{position:relative;padding-left:70px;box-sizing:border-box;display:block;margin-bottom:30px;font-size:130%;}
#gmx_pub_superior4>ul.iconos_confianza>li>p{font-size:12px;margin-top:0px;color:#7c7b7b;}
#gmx_pub_superior4>ul.iconos_confianza>li:before{content:"";width:55px;height:55px;position:absolute;top:13px;left:7px;}
#gmx_pub_superior4>ul.iconos_confianza>li#envios:before{background:url("/uploads/estilos/icos_pie.png") -1px -4px;}
#gmx_pub_superior4>ul.iconos_confianza>li#pago:before{background:url("/uploads/estilos/icos_pie.png") -85px -2px;}
#gmx_pub_superior4>ul.iconos_confianza>li#garantia:before{background:url("/uploads/estilos/icos_pie.png") 132px -1px;}
#gmx_pub_superior4>ul.iconos_confianza>li#contacto:before{background:url("/uploads/estilos/icos_pie.png") 56px -1px;}
.listaCatalogos{}
.listaCatalogos li{display:inline-block;width:186px;vertical-align:middle;text-align:center;border:1px solid #e7e7e7;background:white;}
.listaCatalogos li a{text-align:center;text-decoration:none;color:#252525;width:100%;padding:20px 0px;font-size:14px;min-height:135px;margin:0px;}
.listaCatalogos li a:hover{background:#f1f1f1;}
.listaCatalogos li img{max-width:50px;display:block;text-align:center;width:100%;margin:20px auto;}
#gmx_path{/*color:#FFF;*/font-size: 11px;padding:0;margin:20px 0px;}
#gmx_path a:first-child{padding:0 5px;}
#gmx_path a{text-decoration: none;position: relative;color: #000000;font-size: 12px;/* background-color: #f7f7f7; */display: inline-block;vertical-align: middle;/* height: 36px; */padding: 0px;/* line-height: 35px; */box-sizing: border-box;margin: 0px;overflow: hidden;border-radius: 0px;text-transform: uppercase;padding: 0px!important;}
#gmx_path a:after{content:'';border-top:18px solid #f8f8f8;border-bottom:18px solid #f8f8f8;border-left:23px solid rgba(0,0,0,0);position:absolute;display: none;}

@media (min-width:750px){
	#gmx_path{}
	ul#listado_contenidos{margin-top:25px;}
	#gmx_path{margin:20px 0px;}
}

#gmx_pagina_izquierda{background:white;border:1px solid #e7e7e7;display:none;}
#gmx_pagina_izquierda.menu-fijado{position:fixed !important;left:0px;width:100%;overflow-y:auto;z-index:99998;background-color:white;}
#gmx_pub_izquierda2>h3,#gmx_pub_izquierda1>h3{padding-left:10px;font-size:23px;font-weight:lighter;color:grey;padding-top:20px;padding-bottom:15px;}
ul#gmx_menu{list-style:none;padding-left:0px;font-size:90%;}
ul#gmx_menu a{display:block;margin:5px 0;padding:5px 10px;display: grid;grid-template-columns: 1fr 30px;gap: 5px;align-items: center;align-content: center;/* border: 1px solid; */border-radius: 20px;}
#gmx_menu a .arrow{width: 23px;transition: transform 0.3s ease;padding: 5px 0px;height: 100%;display: grid;justify-content: center;justify-items: center;}
/* .gmx_canal_SELECT>a>.arrow, */
#gmx_menu a .arrow.abierta{transform: rotate(180deg);}
ul#gmx_menu>li>a{text-decoration:none;color:#000;font-size:14px;padding: 5px 10px;margin: 2px 10px;border-radius: 0px;}
ul#gmx_menu>li>a:hover{color:#121212;}
ul#gmx_menu>li>ul{list-style:none;padding-left:0px; display: none;}
ul#gmx_menu ul{display: block;}
ul#gmx_menu>li>ul>li.gmx_subcanal_SELECT>a{background:#006633a3;color:#ffffff;}
ul#gmx_menu>li>ul>li>a{text-decoration:none;color:#000;font-size:15px;background: #0066330d;font-size:12px;margin: 5px 20px;border-radius: 15px;/* display: grid; *//* grid-template-columns: 1fr auto; *//* gap: 5px; *//* align-items: center; *//* align-content: center; */}
ul#gmx_menu>li>ul>li>a:first-letter{}
ul#gmx_menu>li a:hover{text-decoration: underline;}
ul#gmx_menu>li>ul>li>ul{list-style:none;padding-left:10px;display:none;}
ul#gmx_menu>li>ul>li>ul>li{}
ul#gmx_menu>li>ul>li>ul>li.gmx_subcanal2_SELECT{background:#e3efe8;}
ul#gmx_menu>li>ul>li>ul>li>a{text-decoration:none;margin-left: 15px;font-size: 11px;color: black;}
ul#gmx_menu>li>ul>li>ul>li>a:hover{opacity:0.92;}
.gmx_canal_SELECT>a{/* background: #00663317; */color: #006633 !important;font-weight: bold;}
ul#gmx_menu li.gmx_canal_SELECT > ul,ul#gmx_menu li.gmx_subcanal_SELECT > ul {display: block;}
#htm_centro>div#htm_cuerpo>div#gmx_cuerpo>#gmx_pagina_izquierda{margin-top:0px;position:absolute;top:0;left:0;z-index:999;overflow:auto;max-height:calc(100vh - 64px);}

@media (min-width:550px){
	#gmx_pub_superior4>ul.iconos_confianza>li{display:inline-block;width:35%;text-align:left;vertical-align:top;}
	#gmx_pub_superior4>ul.iconos_confianza{text-align:center;padding:0px;margin:0px;}
}

@media (min-width:1100px){
	#gmx_pub_superior4>ul.iconos_confianza>li{display:inline-block;width:24.3%;box-sizing:border-box;border-right:1px solid #a8a8a8;margin:40px 0;height:90px;padding-top:15px;}
	#gmx_pub_superior4>ul.iconos_confianza{text-align:center;}
	#gmx_pub_superior4{display:block;}
}

@media (min-width:1200px){
	#gmx_pub_exterior1 #capa1{gap:10px;}
	#gmx_pub_exterior1 #capa1>#buscar{gap:5px;}
	#gmx_pub_exterior1 #capa1>#buscar>form{width:98%;}
	#htm_centro>div#htm_cuerpo>div#gmx_cuerpo>#gmx_pagina_izquierda{width: 500px;}
	#gmx_nivel{width:100%;}
	ul#listado_contenidos{list-style:none;padding:0px;grid-template-columns:1fr 1fr 1fr 1fr;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5{display:block;width:100% !important;}
}

@media (min-width:1500px){
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{font-size: 14px !important;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li .cl_referencia{font-size: 10px;}
	ul#listado_contenidos{grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;}
	.gmx_tienda_dsto_unidades>table tr>td{font-size: 13px;}
}

ul#submenu_interior{padding:0px;font-size:90%;text-transform:lowercase;}
ul#submenu_interior>li{list-style:none;}
ul#submenu_interior>li a{text-decoration:none;font-weight:bold;}
ul#submenu_interior>li>a{color:black;padding:5px 10px;background:#e7e7e7;margin:10px 0px 0px 0px;}
ul#submenu_interior>li>ul{padding-left:0px;list-style:none;margin-left:15px;border-left:1px solid #eaeaea;}
ul#submenu_interior>li>ul>li{margin:0px;position:relative;}
ul#submenu_interior>li>ul>li:before{content:"\2022";color:#737373;font-size:25px;vertical-align:top;position:absolute;left:-4px;}
ul#submenu_interior>li>ul>li>a{color:#4a4a4a;font-weight:normal;margin:0;padding:5px 12px;}
ul#listado_contenidos{list-style:none;padding:0px;display:grid;grid-template-columns:1fr 1fr;gap: 15px;}
ul#listado_contenidos>li.gmx_listado_contenidos_5{background:white;position:relative;box-sizing:border-box;overflow:hidden;width:100%!important;padding:10px;border-radius:10px;display: grid;align-content: stretch;display: grid;grid-template-rows: 110px;border: 1px solid #f1f1f1;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_imagen>a{display:grid;text-align:center;padding:0px!important;position:relative;justify-content:center;margin-bottom:10px;height:90px;align-items:center;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_imagen>a>.imgt{max-height:100%;max-height:90px;max-width:100%;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li{margin-top: 10px;vertical-align: top;display: grid;grid-template-rows: auto auto auto 1fr;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{font-size:13px;color:#000000;text-decoration:none;font-weight:bold;margin-bottom:10px;padding:0px!important;margin:0px 0px 10px 0px!important;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_ico_novedad{display:none;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto{font-size:8px;margin-bottom:10px;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto>span.stockagotado{font-weight:600;background:#bbb;color:#FFF;padding:0 5px;position:relative;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto>span.stockagotado>.entrega{position:absolute;background:none;color:black;left:0px;top:20px;font-size:10px;width:85px;color:#5fa27d;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.nomostrar{display:none;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito{/* position: absolute; *//* bottom: 0px; */display: grid;align-items: end;align-content: end;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_tienda_precio{vertical-align:middle;font-weight:bold;/* width:calc(100% - 165px); */text-align:left;gap:7px;text-align:left;margin:10px 0px;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_tienda_precio>b{font-size:60%;display:block;vertical-align:top;font-weight:300;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_nivel_tienda_descuento{}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_boton{background:#006633;padding:5px 10px 5px 10px;color:white;font-weight:bold;cursor:pointer;text-decoration:none;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li .cl_referencia{font-size:9px;font-weight:bold;color:#6b6b6b;display:block;}
ul#listado_contenidos>li.gmx_listado_contenidos_5 .gmx_mensaje a{display:none;}
ul#listado_contenidos>li.gmx_listado_contenidos_5 .gmx_ok,#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok{background: rgb(0 102 51);color:#FFF;text-align:center;}
ul#listado_contenidos>li.gmx_listado_contenidos_5 .gmx_ok>a,#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok>a{background:#FFF;padding:5px;border-radius:5px;text-decoration:none;color:#006633;box-shadow:3px 3px 10px #505050;-webkit-box-shadow:3px 3px 10px #505050;font-weight:bold;}
ul#listado_contenidos>li.gmx_listado_contenidos_5 .gmx_ok>a:hover,#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok>a:hover{box-shadow:3px 3px 10px #5db782;-webkit-box-shadow:3px 3px 10px #5db782;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_nivel_contenido_pie{}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a:hover{color:#000000;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_info,.gmx_contenido_tienda_precio_anadir .gmx_info{display:none;position:absolute;background:rgb(254,254,254);color:#666666;font-weight:bold;padding:15px;right:0;text-align:center;width:50%;}
ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_tienda_dsto_unidades{width:100%;margin-left:20px;}
.gmx_contenido_tienda_precio_anadir .gmx_info{top:133px;bottom:120px;padding:30px 100px;}
#gmx_pagina_centro>.gmx_contenido>.gmx_contenido_cuerpo>.gmx_contenido_cuerpo_texto h3,#gmx_pagina_centro>#gmx_nivel>#gmx_texto_inicial_nivel>#gmx_texto_superior h3{font-weight:bold;font-size:18px;}
#gmx_pagina_centro>#gmx_nivel>#gmx_texto_inicial_nivel>form[name="formulario"]{display:none;}
.btAvisame{transition:0.5s;background:white;padding:5px 9px;border: 0px solid #006633;color:#006633;border-radius:5px;font-weight:bold;font-size:8px;text-decoration: underline;cursor:pointer;margin-right:5px;}
.btAvisame:hover{/* background:#006633; */border: 0px solid #ffffff;color: #006633;}
.popupStock,.popMas{background-color:#000000bd;position:fixed;top:0;right:0;bottom:0;z-index:999999999;left:0;transition:all 1s;}
.conPopupStock,.conPopMas{background-color:white;width:200px;padding:10px 20px 15px 20px;margin:5% auto;position:relative;border-radius:5px;}
.cerrarPopup{padding:7px 10px;border-radius:40px;background:#8c8c8c;color:white;position:absolute;top:-11px;left:-18px;cursor:pointer;}
.formAvioStock{margin-top: 10px;position:relative;}
.conPopMas span:nth-child(2),.conPopupStock span:nth-child(2){font-weight:bold;text-align:center;display:block;margin:15px 0px;font-size:19px;}
.conPopupStock p,.conPopMas p{display:block;text-align:center;font-size:14px;/* margin-bottom: 15px; */}
.conPopupStock input.cantidadStock,.conPopupStock input[type="email"],.conPopMas input.cantidadStock,.conPopMas input[type="email"]{padding:8px 5px;display:inline-block;margin-right:0px;width:170px;margin-bottom:10px;}
.conPopupStock input[type="email"]:after,.conPopMas input[type="email"]:after{content:"Email";}
.conPopupStock input[type="submit"],.conPopMas input[type="submit"]{display:block;margin:10PX 0PX;}
.conPopupStock label.lblEmail,.conPopupStock label.lblCantidad,.conPopMas label.lblEmail,.conPopMas label.lblCantidad{font-size:13px;font-weight:bold;margin:10px 0px;display:block;}
.conPopupStock label.lblPrivacidad,.conPopupStock input#checkPop,.conPopMas label.lblPrivacidad,.conPopMas input#checkPop{font-size:12px;/* display:none; */}
.conPopupStock .gmx_ok,.conPopMas .gmx_ok{background:rgba(38,167,96,0.92);color:#FFF;text-align:center;padding:10px;margin-top:10px;}

@media (min-width:650px){
	ul#listado_contenidos{grid-template-columns:1fr 1fr 1fr;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5{
    display: grid;
    align-content: stretch;
}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li{display:inline-block;/* margin-left:15px; */margin-top:0px;display: grid;/* flex-direction: column; *//* flex-wrap: nowrap; *//* height: 100%; */grid-template-rows: auto auto auto 1fr;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_tienda_dsto_unidades{width:150px;display:inline-block;margin-left:15px;margin-top:0px;vertical-align:top;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_tienda_dsto_unidades>table tr>td{font-size:12px;padding:5px;}
    ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{font-size: 14px;}
    ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li .cl_referencia{}
    ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto{}
    .gmx_contenido_tienda_anadir{}
}

@media (min-width:750px){
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{overflow:hidden;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{}
}

@media (min-width:850px){
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{text-align:center;}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_tienda_precio{font-size:19px;}
}

@media (min-width:1100px){
	ul#submenu_interior>li{width:calc(33% - 22px);}
}
#gmx_pagina_centro>#ficha_producto{border: 1px solid #f1f1f1;border-radius: 10px;background: #ffffff;padding: 20px 10px;position:relative;box-sizing:border-box;overflow:hidden; grid-template-areas:"imagen" "info" "especificaciones";}
#gmx_pagina_centro>#ficha_producto>.col1{text-align:center;display: block;position: relative; grid-area: imagen;}
#gmx_pagina_centro>#ficha_producto>.col2>.contenedor>.col4_25>div{display: grid; grid-template-columns: 0fr 1fr; align-items: center; gap: 35px}
#gmx_pagina_centro>#ficha_producto>.col2>.contenedor>.col4_25>div>p{
    font-size: 15px;
}
#gmx_pagina_centro>#ficha_producto>.col2{position:relative;max-width:100%; grid-area: info;}
#gmx_pagina_centro>#ficha_producto>.col1 img{position:relative;max-width:100%;}
#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size:18px;display:block;margin: 0px 0px 20px 0px;margin-bottom: 15px!important;}
#gmx_pagina_centro>#ficha_producto>.col2>span#stock{font-weight:600;}
#gmx_pagina_centro>#ficha_producto>.col2>span.stockagotado{font-weight:600;background:#bbb;color:#FFF;padding:0 5px;}
#gmx_pagina_centro>#ficha_producto>#especificaciones>.ofp_ref{display:none;}
#gmx_pagina_centro>#ficha_producto>#especificaciones>div{padding: 10px 0px;margin-bottom: 10px;/* background: #f7f7f7; */border-radius: 10px;/* border: 1px solid #f1f1f1; */}
#gmx_pagina_centro>#ficha_producto>#especificaciones>div .contAcordeon{
    margin: 0px;
}
#gmx_pagina_centro>#ficha_producto>#especificaciones>div .contAcordeon .colSuperior .supTexto p{
    margin: 0px;
}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir{overflow:hidden;margin-bottom:25px;margin-top:15px;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok{margin-top:10px; margin-bottom:10px; padding:10px;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_tienda_referencia{color: #4f4f4f;/* font-weight:bold; */font-size: 12px;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_tienda_referencia{display:none;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_tienda_linea1{}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_tienda_linea2{}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_contenido_tienda_precio{display:inline-block;vertical-align:top;color:#2b2b2b;font-weight:900;font-size:25px;margin: 10px 10px 10px 0;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_contenido_tienda_precio b{font-size:50%;display:block;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_contenido_tienda_descuento{display:inline-block;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_contenido_tienda_tipos_modelos{display:inline-block;}
#gmx_pagina_centro>#ficha_producto .gmx_contenido_tienda_anadir{margin: 0px;position: relative;display: grid;grid-template-columns: 50px 1fr;max-width: 200px; width:100%;}
#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{bottom: 0px;font-size: 14px;}
#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio>b{font-size:18px;}
.cpTotalPrecio{font-size: 60%;display: block;/* top: -20px; */z-index: 99;display: grid;/* grid-template-columns: 1fr auto; */height: 100%;align-items: end;align-content: end;position: absolute;right: 10px;bottom: 80.5px;}
.cpTotalPrecio>b{font-size:15px;}
.gmx_contenido_tienda_anadir{display:grid;margin:10px 0 10px 0;position:relative;width:100%;grid-template-columns: 50px 1fr;align-content:center;max-width: 180px;gap: 5px;}
.gmx_contenido_tienda_anadir input[type="number"].frm_cantidad{width:100%;padding:10px 5px;font-size:14px;border-radius:5px 0px 0px 5px;vertical-align:top;border:1px solid #006633;width: 35px;border-radius: 6px;}
.gmx_contenido_tienda_anadir button{background:#006633;border:0;border-radius:0px 5px 5px 0px;color:white;font-weight:bold;font-size:17px;margin-left:0px;cursor:pointer;width:100%;border-radius: 6px;}
.gmx_contenido_tienda_mensaje{display:none;}
#gmx_pagina_centro>#ficha_producto>.col2>.stock{background:#FFF;color:#03b503;font-weight:bold;padding-top:2px;padding-right: 8px;}
#gmx_pagina_centro>#ficha_producto>.col2>.stock.sinstock{color:#f15a5a;}
#gmx_pagina_centro>#ficha_producto>.col2>#iconos{}
#gmx_pagina_centro>#ficha_producto>.col2>#iconos img{width:calc(33% - 20px);max-width:104px;margin:50px 10px;}
#gmx_pagina_centro>#ficha_producto>.col2 .contenedor{margin: 0px;padding: 0px;width: 100%;display: grid;justify-items: start;}
#gmx_pagina_centro>#ficha_producto>.col2 .contenedor>.col4_25{/* justify-items: start; */}
#gmx_pagina_centro>#ficha_producto>.col2>.contenedor>.col4_25 p{margin: 0px}
#gmx_pagina_centro>#ficha_producto>.col2>img{/* width: 100%; *//* max-width: 400px; */max-width: min-content;margin: 10px 0px;}
#gmx_pagina_centro>#ficha_producto>#especificaciones{margin: 20px 0;font-size: 16px;/* border: 1px #f1f1f1 solid; *//* padding: 20px; */overflow-wrap: anywhere;word-break: break-word; grid-area: especificaciones;}
#gmx_pagina_centro>#ficha_producto>#especificaciones h2{font-weight: 500;border-bottom: 1px solid #f1f1f1;font-size: 21px;margin-bottom: 10px;/* margin-top: 15px; */padding: 10px 0px;}
#gmx_pagina_centro>#ficha_producto>#especificaciones ul.listpdfs{list-style:disc;padding:10px 0 0 30px;}
#gmx_pagina_centro>#ficha_producto>#especificaciones ul.listpdfs>li{}
#gmx_pagina_centro>#ficha_producto #pdf{background:url(/uploads/estilos/ico_pdf.png) no-repeat 5%;padding:20px 15px 20px 70px;border:1px solid;border-radius:5px;color:#006633;text-decoration:none;}
#gmx_pagina_centro>.con_tit_rel{margin:30px 0; font-size: 17px;}
.flex-control-thumbs img{max-height:100px;width:auto !important;}
#bt_solicitar{text-decoration:none;padding:10px;display:block;background:#bbb;text-align:center;color:white;width:150px;margin-top:25px;}
#gmx_pagina_centro>#ficha_producto>.col2>.btAvisame{font-size: 14px;}
#gmx_pagina_centro>#ficha_producto>.col2>.cpTotalPrecio{font-size: 15px; margin-top:20px;}
#gmx_pagina_centro>#ficha_producto>.col2>.cpTotalPrecio>b{font-size: 20px;}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_tienda_dsto_unidades{width:100%}
#gmx_pagina_centro>#ficha_producto>.col2 .gmx_tienda_dsto_unidades>table tr>td{font-size: 15px;}
#gmx_pagina_centro>#ficha_producto>#especificaciones h3{border-bottom:1px solid #ececec;padding-bottom:5px;/* margin-top:40px; */}
#gmx_pagina_centro>#ficha_producto>#especificaciones>.ofp_ref{display:none;}
#gmx_pagina_centro>#ficha_producto>#especificaciones ul{margin-top:15px;margin-left:30px;list-style:circle;}

@media (min-width:750px){
	#gmx_pagina_centro>#ficha_producto{
		margin-top:20px;
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap: 20px;
		grid-template-areas:
		"imagen info"
		"especificaciones especificaciones";
		padding: 25px;
		}
	.gmx_contenido_tienda_anadir input[type="number"].frm_cantidad{/* width:55px; */font-size:16px;padding:9px 5px;}
}

@media (min-width:1200px){
	#gmx_pagina_centro>#ficha_producto>#especificaciones{margin:0;}
}
.gmx_tienda_dsto_unidades>table tr:first-child>td{background: #006633;color:white;}
.gmx_tienda_dsto_unidades>table tr:first-child>td.seleccionado,.gmx_tienda_dsto_unidades>table tr:first-child>td:hover{border-color:white;background:#e7e7e7!important;cursor:pointer;color:#006633;transition:0.5s;}
.gmx_tienda_dsto_unidades>table tr>td{padding:5px 6px;text-transform:capitalize;transition:0.5s;text-align:center;font-size:11px;border:1px solid #e7e7e7;}
.gmx_tienda_dsto_unidades>table tr>td:first-child{color:black!important;cursor:default!important;background: #ffffff !important;padding:5px 6px;border-color:#e7e7e7;font-weight: bold;}
.gmx_tienda_dsto_unidades>table tr>td>span{display:block;}
.gmx_tienda_dsto_unidades>table tr>td>span.dstoabsoluto:after{content:" \20AC/u.";text-transform:lowercase;}
.gmx_tienda_dsto_unidades>table tr>td>span.preciocondsto:after{content:" \20AC";text-transform:lowercase;}
.gmx_tienda_dsto_unidades>table tr>td:first-child>span.preciocondsto:after{content:" \20AC/u.";text-transform:lowercase;}
.gmx_tienda_dsto_unidades>table tr>td>span.dstoporcentaje:after{}
.gmx_tienda_dsto_unidades>table tr>td>span.dstoabsoluto,.gmx_tienda_dsto_unidades>table tr>td>span.dstoporcentaje{display:none;}
.gmx_tienda_dsto_unidades>table tr:first-child>td:first-child{border-right:1px solid white;border-radius:5px 0px 0px 0px;}
.gmx_tienda_dsto_unidades>table tr:last-child>td:first-child{border-radius:0px 5px 0px 0px;}
.gmx_tienda_dsto_unidades>table tr:first-child>td:last-child{border-radius:0px 0px 0px 5px;}
.gmx_tienda_dsto_unidades>table tr:last-child>td:last-child{border-radius:0px 0px 5px 0px;}
.gmx_tienda_dsto_unidades table{border-collapse:collapse;/*box-shadow:0px 0px 7px #e9e9e9;*/width:100%;margin-top:10px;}
.gmx_tienda_dsto_unidades tr{display:block;float:left;width:50%;max-width: 185px;}
.gmx_tienda_dsto_unidades th,.gmx_tienda_dsto_unidades td{display:block;border:1px solid #006633;}
#nivel_paginacion_inf{margin:40px 0;}
#nivel_paginacion_sup{margin:0 0 40px 0;}
#nivel_paginacion_sup a,#nivel_paginacion_inf a{color:#006633;font-size:16px;border:1px solid #006633;margin:0 3px;font-weight:bold;text-align:center;display:inline-block;height:27px;padding-top:7px;width:37px;display:none;text-decoration:none;}
.gmx_pagina_anterior,.gmx_pagina_siguiente{display:inline-block !important;}
#nivel_paginacion_sup a:hover,#nivel_paginacion_inf a:hover{background:#006633;color:#FFF !important;}
.gmx_pagina_anterior:after{content:"<";color:#006633;}
.gmx_pagina_anterior:hover:after{content:"<";background:#006633;color:#FFF;}
.gmx_pagina_siguiente:before{content:">";color:#006633;}
.gmx_pagina_siguiente:hover:before{content:">";background:#006633;color:#FFF;}
.gmx_primera_pagina,.gmx_ultima_pagina,.gmx_pagina_anterior img,.gmx_pagina_siguiente img,#nivel_paginacion_sup>span,#nivel_paginacion_inf>span{display:none !important;}
.gmx_paginacion_seleccionada{color:#FFF !important;background:#006633;}
.gmx_paginacion_seleccionada{background:#006633;}

@media (min-width:650px){
	#nivel_paginacion_sup a,#nivel_paginacion_inf a{display:inline-block;}
	.gmx_tienda_dsto_unidades table{}
	.gmx_tienda_dsto_unidades>table tr>td{}
}
/*
ul#gmx_listado_relacionados{list-style:none;}
ul#gmx_listado_relacionados img{width:100%;}
ul#gmx_listado_relacionados{list-style:none;padding:0px;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5{width:auto!important;border:1px solid #e7e7e7;background:white;padding:25px;position:relative;box-sizing:border-box;overflow:hidden;width:auto;margin:0px!important;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{margin-top:10px;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen>a{}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen>a>.imgt{max-width:97%;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li{margin-top:20px;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{color:#5c5b5b;text-decoration:none;font-weight:bold;margin-bottom:25px;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_ico_novedad{display:none;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto{display:none;font-size:12px;margin:0 0 20px 0;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto>span.stockagotado{font-weight:600;background:#fff;color:#bbb;padding:0 5px;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.nomostrar{display:none;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito{}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_tienda_precio{font-weight:bold;width:calc(100% - 95px);display:inline-block;text-align:left;font-size:110%;vertical-align:top;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_tienda_precio>b{font-size:50%;display:block;vertical-align:top;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_nivel_tienda_descuento{}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_anadir_carrito>.gmx_boton{background:#006633;padding:5px 10px 5px 10px;color:white;font-weight:bold;cursor:pointer;text-decoration:none;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5 .gmx_mensaje{position:absolute;bottom:0;width:100%;left:0;padding:10px;box-sizing:border-box;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5 .gmx_ok,#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok{background:rgba(38,167,96,0.92);color:#FFF;text-align:center;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5 .gmx_ok>a,#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok>a{background:#FFF;padding:5px;border-radius:5px;text-decoration:none;color:#006633;box-shadow:3px 3px 10px #505050;-webkit-box-shadow:3px 3px 10px #505050;font-weight:bold;}
ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5 .gmx_ok>a:hover,#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir .gmx_ok>a:hover{box-shadow:3px 3px 10px #5db782;-webkit-box-shadow:3px 3px 10px #5db782;}
*/
@media (min-width: 350px){
	#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{/* bottom:497px; */}
}

@media (min-width: 400px){
	#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size: 22px;}
	#gmx_pagina_centro>#ficha_producto>.col2>.gmx_tienda_dsto_unidades{width: 80%;max-width: 330px; margin-top: 20px;}
	#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{/* bottom: 503px; */}
}

@media (min-width:450px){
	#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{left: 270px;}
}

@media (min-width:475px){
	/*ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5{display:inline-block;vertical-align:top;width:50%!important;}
	ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{height:210px;overflow:hidden;}
	ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{height:90px;overflow:hidden;}*/
	#gmx_pagina_centro>#ficha_producto #pdf{background:url(/uploads/estilos/ico_pdf.png) no-repeat 5%;padding:25px 15px 25px 70px;border:1px solid;border-radius:5px;color:#006633;text-decoration:none;}
	#gmx_pagina_centro>#ficha_producto #pdf:hover{opacity:0.80;}
}

@media (min-width: 500px){
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto>.btAvisame{font-size: 11px;}
	.gmx_tienda_dsto_unidades>table tr>td{font-size: 13px;}
	#gmx_pagina_centro>#ficha_producto>.col2>.gmx_tienda_dsto_unidades>table tr>td{font-size: 15px;}
}

@media (min-width: 600px){
	#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size:24px;}
	#gmx_pagina_centro>#ficha_producto>#especificaciones h2{font-size:20px;}
}

@media (min-width:650px){
	/*ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5{display:block;vertical-align:top;width:100%!important;}
	ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{height:300px;}*/
	#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size:26px;}
	#gmx_pagina_centro>#ficha_producto>.col2 .gmx_tienda_dsto_unidades>table tr>td{font-size: 16px;}
	#gmx_pagina_centro>#ficha_producto>#especificaciones h2{font-size: 21px;}
}

@media (min-width:700px){
	#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size:28px;}
	#gmx_pagina_centro>#ficha_producto>.col2>.gmx_tienda_dsto_unidades>table tr>td{font-size: 17px;}
	#gmx_pagina_centro>#ficha_producto>#especificaciones h2{font-size: 22px;}
}

@media (min-width:750px){
	/*ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5{display:inline-block;vertical-align:top;width:49%!important;}
	ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{height:200px;overflow:hidden;}
	ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{height:50px;overflow:hidden;}*/
	#gmx_pagina_centro>#ficha_producto>.col2>span#stock{position:absolute;left:190px;font-weight:600;}
	#gmx_pagina_centro>#ficha_producto>#especificaciones h2{font-size: 23px;}
	#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{/* bottom: 441px; */width: 100px;}
}

@media (min-width:800){
	#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size:30px;}
	#gmx_pagina_centro>#ficha_producto>#especificaciones h2{font-size: 24px;}
}

@media (min-width:900px){
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{font-size: 15px}
	.gmx_tienda_dsto_unidades>table tr>td{font-size: 14px;}
	#gmx_pagina_centro>#ficha_producto>.col2 h1{font-size: 32px;margin-bottom: 20px!important;}
	.comprarFlotante{display:none;}
}

@media (min-width:1000px){
	#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_tienda_referencia{}
	#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_contenido_tienda_precio{font-size:25px;}
	ul#listado_contenidos{grid-template-columns:1fr 1fr 1fr 1fr;}
	/*ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5>.gmx_contenido_imagen{height:250px;text-align:center;}*/
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>a{font-size: 16px}
	ul#listado_contenidos>li.gmx_listado_contenidos_5>.gmx_contenido_li>.gmx_nivel_contenido_texto>.btAvisame{font-size: 11px;}
	.cpTotalPrecio>b{font-size: 16px;}
	.gmx_nivel_contenido_texto>span{font-size: 14px;}
	#gmx_pagina_centro>#ficha_producto>.col1{/* width:45%; *//* display:inline-block; */}
	#gmx_pagina_centro>#ficha_producto>.col2{/* width:48%; *//* display:inline-block; *//* padding:0 20px 0 40px; */vertical-align:top;box-sizing:border-box;}
	#gmx_pagina_centro>#ficha_producto>.col2 .gmx_contenido_tienda_precio_anadir>.gmx_contenido_tienda_anadir button{}
	#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{/* bottom: 312px; */}
}

@media (min-width:1078px){
	#gmx_pagina_centro>#ficha_producto>.col2 .cpTotalPrecio{/* bottom: 255px; */}
}

@media (min-width:1100px){
	/*ul#gmx_listado_relacionados>li.gmx_listado_contenidos_5{width:33.333333% !important;}*/
}
#acc10_recordar_clave input{display:block;padding: 10px 15px;margin:10px 0px;border-radius: 30px;width: fit-content;}
#acc10_recordar_clave .gmx_boton{text-transform:uppercase;}
#acc10_recordar_clave form{margin-top:20px;}
#a300_instrucciones{display:none;}
#LayerInfo{display:none;}
#a300_instrucciones div{margin-bottom:10px;}
#a300_instrucciones div img{margin-right:10px;}
#a300_instrucciones div:last-child{display:none;}
#gmx_listado_pedidos{margin-top:40px;width:100%;}
#gmx_listado_pedidos td{padding:2px 10px;display:block;border-right:1px solid white;}
#gmx_listado_pedidos td:nth-child(4){display:none!important;}
#gmx_listado_pedidos thead td{border-right:1px solid white;background:#363a3f;color:white;display:none;}
#gmx_listado_pedidos tbody tr:nth-child(odd){background:#ededed;}
#gmx_listado_pedidos tbody tr:nth-child(even){background:#e2e2e2;}
.gmx_listado_pedidos_pedido{font-weight:bold;}
#gmx_listado_pedidos .gmx_listado_pedidos_factura,#gmx_listado_pedidos .gmx_listado_pedidos_pdf,#gmx_listado_pedidos .gmx_listado_pedidos_rehacer{display:none!important;}
.lista_registro_productos{display:none;}
.lista_registro_productos br{display:none;}
.lista_registro_productos li.cabecera span{display:inline-block;font-weight:bold;}
.lista_registro_productos li span{font-size:12px;display:inline-block;border-bottom:1px solid #ededed;}
.lista_registro_productos li .unid{width:50px;}
.lista_registro_productos li .punid{width:80px;}
.lista_registro_productos li .concepto{width:calc(100% - 140px);}
.lista_registro_productos li .dsto{display:none!important;}
.alertaTransferencia{display:none;}
.dsto{display:none;}
.gmx_listado_pedidos_info{font-weight:bold;cursor:pointer;}

@media (min-width:500px){
	#gmx_listado_pedidos td{display:table-cell!important;}
	#gmx_listado_pedidos .gmx_listado_pedidos_factura,#gmx_listado_pedidos .gmx_listado_pedidos_pdf,#gmx_listado_pedidos .gmx_listado_pedidos_rehacer{display:none!important;}
	#gmx_listado_pedidos td{padding:2px 20px;font-size:12px;}
}

@media (min-width:700px){
	#gmx_listado_pedidos td{font-size:16px;}
}
#gmx_frm_niveles{background:white;border:1px solid #e7e7e7;padding:15px;}
.gmx_requerido{border:1px solid red!important;max-width:230px;}
#gmx_frm_niveles>.gmx_frm_tipo_text>.gmx_label_for_text label{}
#gmx_frm_niveles>.gmx_frm_tipo_text input[type="text"]{padding:10px;width:60%;display:block;border-radius:3px;border:1px solid #ababab;max-width:340px;margin-bottom:15px;}
#gmx_frm_niveles>.gmx_frm_tipo_textarea label{display:block;}
#gmx_frm_niveles>.gmx_frm_tipo_textarea textarea{width:80%;border-radius:3px;max-width:360px;}
#gmx_frm_niveles>.gmx_frm_tipo_checkbox input[type="text"]{}
#gmx_frm_niveles>.gmx_frm_tipo_checkbox label{font-size:14px;}
#gmx_frm_niveles>#gmx_frm_botones{margin-top:25px;}
input[type="submit"]{background:#006633;border:0px;padding:10px 20px;border-radius:3px;color:white;cursor:pointer;font-weight:bold;}
#gmx_frm_niveles>#gmx_frm_botones input[type="reset"]{display:none;}
#gmx_frm_niveles select{display:block;margin:5px 0px 15px 0px;font-size:17px;padding:5px;}
#gmx_tienda_detalle{display:block!important;}
#gmx_tienda_un_paso{padding:20px;max-width:1300px;margin:auto;}
#gmx_tienda_identificate{margin:40px 0 0 0;}
#gmx_tienda_sel_forma_envio{padding:0 0 40px 10px;}
#gmx_tienda_sel_forma_envio>div>label{width:calc(100% - 40px)!important;}
#gmx_tienda_sel_forma_envio>div>label,#gmx_tienda_sel_forma_envio>div>input{vertical-align:bottom;display:inline-block!important;}
#gmx_tienda_identificate>.gmx_boton{border:1px solid #006633;padding:9px 10px;border-radius:5px;color:#006633;font-weight:bold;font-size:15px;margin-left:0px;display:inline-block;width: ;cursor:pointer;background:transparent;margin-left:25px;width: fit-content;}
#gmx_tienda_volver{border:1px solid #2b2c2e;background:#FFF;color:#2b2c2e;padding:19px;margin:0 30px;}
#gmx_tienda_tabla_detalle tr,#gmx_tienda_tabla_detalle tr td,#gmx_tienda_tabla_detalle{display:inline-block;width:100%;text-align:left;box-sizing:border-box;}
#gmx_tienda_tabla_detalle tr{display:block;max-width:100%;margin:0;padding:15px 0;font-size:10px;}
#gmx_tienda_tabla_detalle tfoot,#gmx_tienda_tabla_detalle tbody{display:block;}
#gmx_tienda_tabla_detalle thead{display:block;}
#gmx_tienda_botones,#gmx_tienda_forma_envio_pago,#gmx_tienda_recordar_clave,#gmx_tienda_login,div#gmx_tienda_datos_facturacion{width:100%;max-width:500px;margin:50px 0;}
#gmx_tienda_botones{max-width:100%;text-align:center;}
#gmx_tienda_botones>#gmx_tienda_volver{padding:20px;width:216px;font-size:19px;font-weight:bold;color:#006633;background:#ffffff;border:0;border-radius:5px;margin:10px;cursor:pointer;border:1px solid #006633;display: none;}
#gmx_tienda_pagar{padding:20px;width:216px;font-size:20px;font-weight:bold;color:white;background:#006633;border:0;border-radius:5px;cursor:pointer;border:1px solid #006633;}
#gmx_tienda_forma_envio_pago div label,#gmx_tienda_recordar_clave div label,#gmx_tienda_login div label,#gmx_tienda_datos_facturacion div label,#gmx_tienda_datos_envio div label{width:100%;text-align:left;padding:15px 0 0 0;display:inline-block;box-sizing:border-box;vertical-align:middle;}
#fake_input,#gmx_tienda_forma_envio_pago div textarea,#gmx_tienda_recordar_clave div input,#gmx_tienda_login div input,#gmx_tienda_datos_facturacion div input,#gmx_tienda_datos_facturacion div select,#gmx_tienda_datos_facturacion div textarea,#gmx_tienda_datos_envio div input,#gmx_tienda_datos_envio div select,#gmx_tienda_claves>div>input{width:100%;padding:5px;margin:5px 0;box-sizing:border-box;font-size:18px;}
tr.gmx_linea_detalle{margin:3px 0;border-bottom:1px solid #d9d9d9;}
tr.gmx_linea_detalle td:before{font-weight:bold;display:inline-block;text-align:right;padding-right:4%;width:48%;}
#gmx_tienda_detalles{display:none!important;cursor:pointer;margin:5px 0;color:#34a0c5;}
#gmx_tienda_identificate span{margin:10px 0;display:inline-block;}
#gmx_tienda_login #gmx_tienda_mostrar_recordar_clave{color:#34a0c5;margin:0 20px;cursor:pointer;}
#gmx_tienda_login.bloqueud_1{
    margin: 0px;
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 15px;
    justify-content: end;
    justify-items: end;
}
#gmx_tienda_login.bloqueud_1>a{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: black;
    font-size: 13px;
}
#gmx_tienda_login.bloqueud_1>a>span{display: none;}
#gmx_tienda_login.bloqueud_1>a>img{display: block;width: 20px;filter: brightness(0) invert(0);}
#gmx_tienda_sel_forma_pago div{white-space:nowrap;margin:10px;}
#gmx_tienda_sel_forma_pago div label{width:auto;padding:0;margin:0 5px;}
#gmx_tienda_un_paso #gmx_tienda_formas_envio b{display:block;}
#gmx_tienda_un_paso #gmx_tienda_formas_envio.campo_requerido,#gmx_tienda_un_paso #gmx_tienda_formas_pago.campo_requerido,#gmx_tienda_un_paso select.campo_requerido,#gmx_tienda_un_paso input.campo_requerido{border:2px solid #FF0000;padding:10px;background:rgba(255,0,0,0.19);}
#gmx_500_tienda_registrarse,#gmx_tienda_datos_envio{margin:10px 0;}
#gmx_500_tienda_registrarse label,#gmx_500_tienda_muestra_datos_envio label{display:inline-block;}
#gmx_tienda_datos_envio_facturacion #gmx_tienda_claves{margin:0 0 40px 0;max-width:500px;}
#gmx_tienda_datos_envio_facturacion #gmx_tienda_claves>div>label{display:block;padding:15px 0 0 0;}
#gmx_tienda_cupon b{display:block;}
#gmx_tienda_cupon #gmx_500_cupon{position:relative;display:inline-block;}
#gmx_tienda_cupon #gmx_500_cupon input[type='text']{padding:8px;width:calc(100% - 150px);}
#gmx_tienda_cupon #gmx_500_cupon label{position:absolute;top:8px;left:12px;}
#gmx_tienda_cupon #gmx_tienda_respuesta_cupon{display:inline-block;}
#gmx_tienda_respuesta_cupon>div{margin:0;width:100%;max-width:298px;}
input[type=checkbox],input[type=radio]{width:20px;height:20px;vertical-align:middle;}
#gmx_tienda_tabla_detalle tfoot tr td{text-align:right;display:block;padding-right:15px;}
#tienda_politica_privacidad label{display:inline-block;width:calc(100% - 45px) !important;vertical-align:bottom;padding:0 !important;}
#gmx_tienda_un_paso .col1 span,#gmx_tienda_un_paso .col4{display:none;}
#gmx_tienda_un_paso .col2{display:none;}
#gmx_tienda_un_paso .col1,#gmx_tienda_un_paso .col3,#gmx_tienda_un_paso .col5,#gmx_tienda_un_paso .col6,#gmx_tienda_un_paso .col7,#gmx_tienda_un_paso .col8{display:inline-block;width:auto;}
#gmx_tienda_un_paso .col1{width:40px;}
#gmx_tienda_un_paso .col1 input{width:100%;box-sizing:border-box;padding:2px;vertical-align:bottom;border-radius:3px;border:1px solid #bababa;}
#gmx_tienda_un_paso th.col1{width: fit-content;}
#gmx_tienda_un_paso th.col3{/* width:calc(100% - 405px); */}
#gmx_tienda_un_paso th.col7{display:none;}
#gmx_tienda_un_paso .col3{width:calc(100% - 250px);padding-left:15px;vertical-align:top;}
#gmx_tienda_un_paso td.col5,#gmx_tienda_un_paso td.col6{text-align:right;width: 43px;}
.gmx_tienda_linea_concepto{}
.gmx_tienda_linea_concepto a{
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
    margin-right: 3px;
    line-height: 15px;
}
.gmx_tienda_linea_concepto b{width:150px;overflow:hidden;display:inline-block;color:#006633;}
#gmx_tienda_un_paso .col6{width:73px;text-align:right;}
#gmx_tienda_un_paso .col7{width:23px;text-align:right;vertical-align:middle;}
#gmx_tienda_un_paso .col7>img{width:50%;cursor:pointer;padding:5px 8px 8px;display:block;opacity:0.5;}
#gmx_tienda_login,#gmx_tienda_recordar_clave{margin:10px;/* display:none; */}
div#gmx_tienda_mensaje{margin:40px 0;}
div#gmx_tienda_un_paso{margin-top:40px;font-size:16px;background:white;border:1px solid #e7e7e7;}
#gmx_accion_550{max-width:800px;margin:0 auto 60px auto;}
div#gmx_tienda_un_paso #gmx_tienda_login,
div#gmx_tienda_un_paso #gmx_tienda_recordar_clave{display: none;}
@media (min-width:475px){
	#gmx_tienda_tabla_detalle tr{font-size:15px;}
	#gmx_tienda_un_paso .col1 input{padding:5px;}
	#gmx_tienda_un_paso .col1{width:50px;}
	#gmx_tienda_un_paso td.col5, #gmx_tienda_un_paso td.col6{
    width: 85px;
}
}

@media(min-width:950px){
	#gmx_tienda_un_paso #gmx_tienda_datos_envio_facturacion,#gmx_tienda_un_paso #gmx_tienda_forma_envio_pago{width:50%;display:inline-block;vertical-align:top;}
	#gmx_tienda_un_paso #gmx_tienda_datos_envio_facturacion{width:calc(50% - 30px);margin:0 30px 0 0;}
	#gmx_tienda_login.bloqueud_1>a{display:grid;grid-template-columns: 20px auto;gap: 5px;align-items: center;}
	#gmx_tienda_login.bloqueud_1>a>span{display: block;}
}
#gmx_texto_inicial_nivel>#acc2_nuevo_usuario .gmx_boton{/* display:none!important; */}
#gmx_texto_inicial_nivel>#acc2_ya_usuario>span{font-size:25px;}
#gmx_texto_inicial_nivel>#acc2_ya_usuario{margin-top:20px;}
#gmx_texto_inicial_nivel>#acc2_ya_usuario>form{margin-top:20px;}
#gmx_texto_inicial_nivel>#acc2_ya_usuario>form label{display:block;}
#gmx_texto_inicial_nivel>#acc2_ya_usuario>form>input[type="submit"]{margin:5px;color:#ffffff;background:#006633;width:100%;max-width: 229px;text-align:center;padding:20px;border:0px;font-size:16px;border-radius: 30px;}
#gmx_texto_inicial_nivel>#acc2_nuevo_usuario>a{margin:0;/* color:#272727; *//* background:#04e3c8; *//* width:100%; */max-width: fit-content;text-align:center;padding: 15px 20px;font-size: 19px;border-radius: 30px;text-decoration: none;}
#gmx_texto_inicial_nivel>#acc2_ya_usuario input{margin:5px;padding:15px;}
.comprarFlotante{position: fixed;bottom: 15px;/* width: 100%; *//* padding: 10px; *//* background: white; *//* border: 1px solid #d1d1d0; */z-index: 999999999;right: 5px;}
.gmx_boton {background: #006633;border: 0;border-radius: 0px 5px 5px 0px;color: white;font-weight: bold;font-size: 17px;margin-left: 0px;cursor: pointer;width: 100%;}



@media (min-width:800px){
	#gmx_texto_inicial_nivel>#acc2_ya_usuario{/* display:inline-block; */vertical-align:middle;padding-left:50px;}
}
.lb-number{display:none !important;}
.lb-nav a.lb-next{width:44% !important;}
a.botwasap{background:url(/uploads/estilos/w.png) no-repeat #ffffff;border-radius:50%;width:50px;height:50px;background-size:contain;box-shadow:0 0 10px 0px #54cc61;position:fixed;bottom:10px;right:10px;z-index:50;}
a.telegram{background:url(/uploads/estilos/t.png) no-repeat #ffffff;border-radius:30px;width:130px;height:40px;background-size:contain;box-shadow:0 0 10px 0px #1e98ca;position:fixed;bottom:10px;left:10px;z-index:50;}

@media (min-width:750px){
	a.telegram{right:10px;left:inherit;}
	a.botwasap{bottom:70px;}
}
#gmx_politica_cookies:empty{display:none;}
#gmx_politica_cookies{width:100%;background:rgba(0,0,0,.75);box-sizing:border-box;color:#FFF;padding:15px 15px 20px;position:fixed;bottom:0;z-index:999;display:block;}
#gmx_politica_cookies a.gmx-aceptacookie{color:#000;background:#FCC707;padding:5px 10px;text-decoration:none;display:inline-block;}
#gmx_politica_cookies a{color:#FFF;text-decoration:none;font-weight:600;}
.popMas{display:none;}
.gmx_oculto{width:0px;height:0px;font-size:0px;visibility:hidden;}
ul#lomasvendido{font-size:12px;}
ul#lomasvendido>li{padding:20px 0;border-top:1px solid #E7E7E7;}
ul#lomasvendido>li>a{}
ul#lomasvendido>li>a:hover{}
ul#lomasvendido>li>a>img{width:40%;margin:0 10px 0 0;max-height:150px;}
ul#lomasvendido>li>a>div{display:inline-block;width:50%;vertical-align:top;}
ul#lomasvendido>li>a>div>span{color:#006633;font-weight:bold;}
ul#lomasvendido>li>a>div>h4{color:#000;}
::-webkit-input-placeholder{color:transparent;}
:-moz-placeholder{color:transparent;}
::-moz-placeholder{color:transparent;}
:-ms-input-placeholder{color:transparent;}
textarea::-webkit-input-placeholder{color:transparent;}
textarea:-moz-placeholder{color:transparent;}
textarea::-moz-placeholder{color:transparent;}
textarea:-ms-input-placeholder{color:transparent;}
.contenedor,h1,div#contPath{display:block;max-width:1280px;width:calc(100% - 30px);margin:auto;}
.contenedor{padding:0 15px;margin: 30px auto;}
.col2_50,.col3_33,.colCentrada,.col2_30x70,.col2_70x30{margin: 30px auto;}
.colCentrada{max-width:800px;margin:50px auto;z-index:10;padding:0px 15px;}
.contImgFondo{background-size:cover;min-height:500px;background-position:center;display:grid;align-items:center;position:relative;}
/* .contImgFondo:before{background-color:#00007280;position:absolute;content:'';bottom:0;top:0;left:0;right:0;} */
.contImgFondo>div{z-index:1;}
.colCentrada img{}
.col2_50>div,.col3_33>div,.col2_30x70>div,.col2_70x30>div,.col4_25>div{margin:15px 0px;}
.col2_50>div img{display:block;margin:auto;}
.contAcordeon{margin: 20px 0px;border-bottom: 1px solid #ffffff;padding-bottom: 15px;}
.contAcordeon .colSuperior{cursor:pointer;color:black;}
.contAcordeon .colSuperior .supTexto{width:calc(100% - 43px);display:inline-block;vertical-align:middle;cursor:pointer;}
.contAcordeon .colSuperior .supTexto p{margin:20px 0px;}
.contAcordeon .colSuperior:before{cursor:pointer;content:"+";font-weight:bold;padding:0px 10px 2px 10px;vertical-align:middle;display:inline-block;}
.contAcordeon .desplegado:before{content:"-";}
.contAcordeon .colSuperior:hover:before{cursor:pointer;}
.contAcordeon .colInferior{display:none;width:calc(100% - 30px);margin:0px 0px;padding:0px 15px;}
#bloques>.contMasonry{margin-top:0px;}
#bloques>.contMasonry>div{padding-top:0px;}
#bloques>.contMasonry>div ul>li{text-align:center;}
#bloques>.contMasonry>div ul>li:first-child{margin-top:0;}
#htm_cuerpo .contenedor:first-child,#htm_cuerpo .contenedor:first-child>.colCentrada:first-child{margin-top:0px;}
#gmx_pagina_centro>#ficha_producto>.col2>div{position:relative;}
.eresProf{background-color: #006633;padding: 10px 10px;margin: 0px;display: block;width: fit-content;border-radius: 10px;font-size: 13px;color: white;}
.eresProf a{padding:0px;margin:0px;color:white;text-decoration:none;}
#gmx_pagina_centro>#mensaje>.gmx_mensaje{font-size: 20px;padding:50px 15px;text-align: center;margin-bottom: 50px;margin-top:150px;}
@media screen and (min-width:500px){
	.col3_33{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;}
	.col3_33>div{margin:0px;}
}

@media screen and (min-width:750px){
	.contenedor,div#contPath{/* padding:0 50px; *//* width:calc(100% - 100px); */}
	.col3_33{display:grid;grid-template-columns:auto auto auto;column-gap:50px;}
	#gmx_pagina_centro>#ficha_producto>.col2>.contenedor>.col4_25{display:grid;grid-template-columns: auto auto;gap: 30px;margin: 0px;width: 100%;}
	#gmx_pagina_centro>#ficha_producto>.col2>.contenedor>.col4_25>div{grid-template-columns: 1fr; gap: 0px; grid-template-rows: auto 1fr; align-items: start;}
	#gmx_pagina_centro>#ficha_producto>.col2>img{/* margin-bottom: 20px; */}
	.col2_30x70{display:grid;grid-template-columns:calc(30% - 20px) calc(70% - 20px);column-gap:40px;}
	.col2_70x30{display:grid;grid-template-columns:calc(70% - 20px) calc(30% - 20px);column-gap:40px;}
	.col3_33>div,.col4_25>div,.col2_30x70>div,.col2_70x30>div{margin:0px;}
	.contAcordeon .colSuperior:before{font-size:21px;}
}

@media screen and (min-width:960px){
	.col2_50{display:grid;grid-template-columns: 1fr 1fr;gap: 40px;}
	.col2_50>div{margin:0px;}
	.contAcordeon .colSuperior:before{font-size:23px;}
}

@media screen and (min-width:1000px){
	.col2_50,.col3_33,.colCentrada,.contenedor,.col2_30x70,.col2_70x30,.col4_25{margin:40px auto;}
	#gmx_pagina_centro>#ficha_producto>.col2>.contenedor>.col4_25{/* column-gap:30px; */grid-template-columns: auto auto auto auto;gap: 13px;}
	.contImgFondo{background-size:cover;background-attachment:fixed;}
}

@media screen and (min-width: 1300px){
	.col2_50,.col3_33,.colCentrada,.col2_30x70,.col2_70x30,.col4_25{margin: 30px auto;}
	.contAcordeon .colSuperior:before{font-size:25px;}
}
#gmx_pub_exterior2{margin-top: 50px;}
#gmx_pub_exterior2>div.nivelOpiniones{background-color:white!important;padding-top:0px;}
#gmx_pub_exterior2>div.nivelOpiniones #cpOpiniones{max-width:1255px!important;margin:20px auto;position:relative;background:white;padding:20px 15px;}
#gmx_pub_exterior2>div.nivelOpiniones>#cpOpiniones>img{filter:brightness(1) invert(1);}
#gmx_pub_exterior2>div.nivelOpiniones>#cpOpiniones ul{margin-left:0px;}
#gmx_pub_exterior2>div.nivelOpiniones>#cpOpiniones ul li{padding-top:20px;border-top:1px solid #c7c7c7;list-style:none;padding:15px!important;}
#gmx_pub_exterior2>div.nivelOpiniones>#cpOpiniones ul li *{color:black;}

@media (min-width:500px){
	#gmx_pub_exterior2>div.nivelOpiniones>#cpOpiniones ul li{display:inline-block;width:calc(50% - 70px);vertical-align:top;padding:20px;margin:15px;margin-bottom:40px;}
}

@media (min-width:900px){
	#gmx_pub_exterior2>div.nivelOpiniones>#cpOpiniones ul li{width:calc(50% - 110px);margin:35px;margin-bottom:40px;padding-top:50px;}
}
#gmx_pub_exterior2>.contOpiniones{display:block;padding:50px 0px;text-align:center;}
#gmx_pub_exterior2>.contOpiniones>div>a{margin:80px auto;background:transparent;}
#gmx_pub_exterior2>.contOpiniones>div>a:hover{color:#006633;background:transparent;}
#gmx_pub_exterior2>.contOpiniones .slick-dots{bottom:-35px;}
#gmx_pub_exterior2>.contOpiniones>#cpOpiniones>img{width:150px!important;}
#gmx_pub_exterior2>.contOpiniones,#gmx_pub_exterior2>.contOpiniones *,#gmx_pub_exterior2>.contOpiniones .slick-dots li button:before{color:white;}
#gmx_pub_exterior2>.contenedorPie{background:#006633;}
#gmx_pub_exterior2>.contenedorPie div#contRRSS{}
#gmx_pub_exterior2>.contenedorPie div#contRRSS>a{display:inline-block;vertical-align:middle;}
#gmx_pub_exterior2>.contenedorPie div#contRRSS>a>img{display:block;width:auto;}
#gmx_pub_exterior2>.contenedorPie div#contRRSS>a:first-child>img{margin-left:0px!important;}
#gmx_pub_exterior2>.contenedorPie div#subvencion>img{filter:brightness(1) invert(1);width:auto;}
#gmx_pub_exterior2>.contenedorPie a,#gmx_pub_exterior2>.contenedorPie span,#gmx_pub_exterior2>.contenedorPie b{color:white;text-decoration: none;}
#gmx_pub_exterior2>.contenedorPie>.contenedor>#cpDireccPie>#logo{filter: invert(1) brightness(2); width:250px;} 
#gmx_pub_exterior2>.contenedorPie a:hover{text-decoration:underline;}
#gmx_pub_exterior2>.contenedorPie a.icosTelWhats>span{display:inline-block;vertical-align:middle;font-weight:bold;font-size:120%;}
#gmx_pub_exterior2>.contenedorPie #contMens img,
#gmx_pub_exterior2>.contenedorPie a.icosTelWhats>img,#gmx_pub_exterior2>.contenedorPie img.imgUbic{filter:brightness(1) invert(1);display:inline-block;vertical-align:middle;width:20px;margin-right:10px;}
#gmx_pub_exterior2>#opinionestipo1{background:#006633;}
#gmx_pub_exterior2>#contienePie1{}
#gmx_pub_exterior2>#contienePie1>#cpMaps{}
#gmx_pub_exterior2>#contienePie1>#cpMaps>iframe{display:block;width:100%;}
#gmx_pub_exterior2>#contienePie1>#cpPie{text-align:center;padding:70px 15px;}
#gmx_pub_exterior2>#contienePie1 div#contRRSS>a>img{height:60px!important;margin:15px;}
#gmx_pub_exterior2>#contienePie1>#cpPie>div#txtInfo{margin-top:40px;}
#gmx_pub_exterior2>#contienePie1>#cpPie>div#txtInfo>a,#gmx_pub_exterior2>#contienePie1>#cpPie>div#txtInfo>span{display:block;margin:15px auto;}
#gmx_pub_exterior2>#contienePie1>#cpPie>ul{margin:30px 0px;}
#gmx_pub_exterior2>#contienePie1>#cpPie>ul>li{display:inline-block;margin:5px;}
#gmx_pub_exterior2>#contienePie1>#cpPie>ul>li>a{font-size:13px;}
#gmx_pub_exterior2>#contienePie1>#cpPie>div#subvencion{}
#gmx_pub_exterior2>#contienePie1>#cpPie>div#subvencion>span{display:block;margin:10px auto;}
#gmx_pub_exterior2>#contienePie1>#cpPie>a{font-size:15px;display:block;margin:50px auto;}
#gmx_pub_exterior2>#opinionestipo2{background:#fe467a;}
#gmx_pub_exterior2>#contienePie2{display:block;padding:50px 0px;}
#gmx_pub_exterior2>#contienePie2>div.col3_33>div{margin:40px 0px;}
#gmx_pub_exterior2>#contienePie2>div>#cplogoPie{}
#gmx_pub_exterior2>#contienePie2>div>#cplogoPie>a,#gmx_pub_exterior2>#contienePie2>div>#cplogoPie>span,#gmx_pub_exterior2>#contienePie2>div>#cplogoPie>a>img{display:block;margin-bottom:25px;}
#gmx_pub_exterior2>#contienePie2>div>#cplogoPie>ul#txtLegales>li{margin:5px 0;}
#gmx_pub_exterior2>#contienePie2>div>#cplogoPie>ul#txtLegales>li>a{font-size:16px;}
#gmx_pub_exterior2>#contienePie2>div>div#cpDireccPie{}
#gmx_pub_exterior2>#contienePie2>div>div#cpDireccPie>b{display:block;font-size:120%;margin-bottom:25px;}
#gmx_pub_exterior2>#contienePie2>div>div#cpDireccPie>a,#gmx_pub_exterior2>#contienePie2>div>div#cpDireccPie>div#contUbic{margin-bottom:25px;display:block;}
#gmx_pub_exterior2>#contienePie2>div>div#cpDireccPie>div#contUbic>span{display:inline-block;width:calc(100% - 30px);vertical-align:middle;}
#gmx_pub_exterior2>#contienePie2 div#contRRSS>a>img{height:40px!important;margin:10px;}
#gmx_pub_exterior2>#contienePie2>div#pieSub{border-top:1px solid #ffffffa6;padding-top:50px;display:block;}
#gmx_pub_exterior2>#contienePie2>div#pieSub>a{margin-bottom:60px;display:block;font-size:15px;}
#gmx_pub_exterior2>#contienePie2>div#pieSub>#subvencion{}
#gmx_pub_exterior2>#contienePie2>div#pieSub>#subvencion>span{display:block;margin-bottom:10px;}
#gmx_pub_exterior2>#opinionestipo3{background:#fe467a;}
#gmx_pub_exterior2>#contienePie3{display:block;padding:5px 0px;}
#gmx_pub_exterior2>#contienePie3>div#logoPie{}
#gmx_pub_exterior2>#contienePie3>div#logoPie>img{display:block;margin-bottom:25px;}
#gmx_pub_exterior2>#contienePie3>div#logoPie>img{filter:brightness(0) invert(1);}
#gmx_pub_exterior2>#contienePie3>div.col3_33>div{margin:40px 0px;}
#gmx_pub_exterior2>#contienePie3>div>div#cpContactPie{}
#gmx_pub_exterior2>#contienePie3>div>div#cpContactPie>a,#gmx_pub_exterior2>#contienePie3>div>div#cpContactPie>div#contUbic{margin-bottom:25px;display:block;}
#gmx_pub_exterior2>#contienePie3>div>div#cpContactPie>div#contUbic>span{display:inline-block;width:calc(100% - 30px);vertical-align:middle;}
#gmx_pub_exterior2>#contienePie3 div#contRRSS>a>img{height:40px!important;margin:10px;}
#gmx_pub_exterior2>#contienePie3>div>div#subvencion>span{display:block;margin-bottom:15px;}
#gmx_pub_exterior2>#contienePie3>div>div#subvencion>a{display:block;margin:15px 0;font-size:16px;}
#gmx_pub_exterior2>#contienePie3>ul#txtLegales{}
#gmx_pub_exterior2>#contienePie3>ul#txtLegales>li{display:inline-block;margin-right:30px;margin-bottom:15px;}
#gmx_pub_exterior2>#contienePie3>ul#txtLegales>li>a{font-size:16px;}

@media screen and (min-width:1250px){
	#gmx_pub_exterior2>#contienePie1>#cpPie{padding:120px 15px;}
	#gmx_pub_exterior2>#contienePie1>#cpPie>div#subvencion{margin-top:70px;}
	#gmx_pub_exterior2>#contienePie1>#cpPie>div#txtInfo>a{display:inline-block;margin:0px 20px 0px 20px;}
	#gmx_pub_exterior2>#contienePie1>#cpPie>div#txtInfo>span{display:block;margin:20px auto;}
}




/*NIVEL > Acceso Usuarios*/
/*#gmx_texto_inicial_nivel{padding-bottom: 20px; }*/
/*#gmx_texto_inicial_nivel>#acc2_nuevo_usuario .gmx_boton{display: none!important;}*/

#acc2_nuevo_usuario{}
#acc2_nuevo_usuario>p{display: none!important;}
#acc2_nuevo_usuario  {margin: 40px 20px;display: grid;gap: 15px;justify-content: center;justify-items: center;}
 #acc2_ya_usuario,#gmx_frm_alta_usuario {            display: block;
    width: fit-content;
    vertical-align: top;
    margin: 20px;
    margin: 40px auto;
    /* text-align: center; */
    background:#edebe4;
    padding: 30px 20px!important;
    border-radius: 20px;
    /* color: white; */
/*    text-align: center;*/
/*    border: 1px solid #9cd7af;*/
      }
#acc2_ya_usuario>span { font-weight: 700; display: block; margin: 70px 0 20px }
#gmx_tienda_tabla_detalle thead, #gmx_tienda_un_paso .col1 span, #gmx_tienda_un_paso .col2, #gmx_tienda_un_paso .col4, #gmx_tienda_un_paso .col5 { /*display: none */}
#acc2_ya_usuario>a {     color: #969696; display: block; margin: 15px 0px; font-size: 13px;}
#acc2_ya_usuario input[type="submit"]{text-transform: uppercase;}
#acc2_ya_usuario input[type="text"],
#acc2_ya_usuario input[type="password"] {     margin: 0 0 10px; max-width: 300px; display: block; font-size: 16px; padding: 5px; }
@media(min-width:700px) {
/*  #acc2_nuevo_usuario, #acc2_ya_usuario { display: inline-block; width: calc(50% - 40px); vertical-align: top; margin: 20px }*/
  #acc2_ya_usuario>span { margin: 0 0 20px }
  #acc2_nuevo_usuario { text-align: center; padding: 20px 0 0 }
}


/* REGISTRO USUARIO*/
#gmx_frm_alta_usuario{padding: 0px 20px; margin: 15px auto; max-width: 420px;padding-bottom: 50px;}
#gmx_frm_alta_usuario>div{display: block;margin: auto;margin-bottom: 25px;max-width: 420px;}
/*#gmx_frm_alta_usuario>div#gmx_20_frm_movil{display: none;}*/
#gmx_frm_alta_usuario>div>label{display: block!important;margin-bottom: 5px;color: #000000;font-size: 16px;opacity: 1!important;}
#gmx_frm_alta_usuario>div#gmx_20_frm_acepta_newsletter{display: none;}
#gmx_frm_alta_usuario>div>label.campo_obligatorio{display: inline-block!important;}
#gmx_frm_alta_usuario>div>label.campo_obligatorio:after{display: inline-block!important;content: "*";}
#gmx_frm_alta_usuario>div>input[type="text"],
#gmx_frm_alta_usuario>div>input[type="password"],
#gmx_frm_alta_usuario>div>select{color: #000000!important;font-size: 16px;    width: calc(100% - 25px);border:1px solid #000000; padding: 10px 10px;}
#gmx_frm_alta_usuario>div>select{width:calc(100% - 4px)}
#gmx_frm_alta_usuario>div#gmx_20_frm_acepta>label{display: inline!important;margin-left: 10px;}
#gmx_20_frm_acepta>input,#gmx_20_frm_acepta>label{display: inline!important;vertical-align: middle;}
.gmx_notas{color: #000000;font-size: 14px;}
/*#gmx_20_submit{background: #186569; border: 1px solid #186569;    margin: 40px auto;}*/
#gmx_20_submit{text-transform: uppercase;display: block;margin: 20px auto;/* width: 150px; */position: relative;border-radius: 30px;}
/*#gmx_20_frm_nick,#gmx_20_frm_movil{display: none!important;}*/
#gmx_20_frm_dia_nac{color: #000000;    margin-bottom: 15px!important;}
#gmx_20_frm_dia_nac select{display: inline-block; width: calc(33% - 9px)!important; margin: 0px 4px;}
#acc10_recordar_clave {max-width: 500px;margin: 50px auto;width: calc(100% - 40px);/* display: inline-block; */} 
form[name="conectar"]>input[type="text"]{display: block;font-size: 16px;margin: 5px 0px;width: 250px;}
form[name="conectar"]>label{display: block;font-size: 20px;}
form[name="conectar"] .gmx_boton{text-transform: uppercase;}

/* ACCION 35 / 31 50 */
#gmx_accion_35,
#gmx_accion_50,#gmx_accion_30{display: block;padding: 0px 25px;margin-bottom: 50px;}
#gmx_accion_35>div,#gmx_accion_35>form,#gmx_accion_30>div{margin: 15px auto; max-width: 420px;padding-bottom: 0px;}
#gmx_perfil_usuario{padding: 0px 25px;display: block;max-width: 100%!important;text-align: center;}
#gmx_perfil_usuario>a{
    margin-right: 20px;
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid grey;
    margin-bottom: 10px;
    text-decoration: none;
    color: black;
    }
#gmx_accion_35 input,#gmx_accion_50 input{display: block;margin-bottom: 15px;font-size: 16px;}
#gmx_accion_30 .utilicepw,
#gmx_frm_alta_usuario .utilicepw,
#gmx_accion_30>div br,
#gmx_frm_alta_usuario>div br{display:none;}

#gmx_accion_30>div>span:first-child{font-weight: bold;}
/* NIVEL > listado pedidos 300*/
#a300_instrucciones{display: none;}
#LayerInfo{display: none;}
#a300_instrucciones div{margin-bottom: 10px;}
#a300_instrucciones div img{margin-right: 10px;}
#a300_instrucciones div:last-child{display: none;}
#gmx_listado_pedidos{margin-top: 40px; width: calc(100% - 20px); display: table; margin-bottom: 50px; max-width: 900px; margin: 40px 10px;}
#gmx_listado_pedidos td{padding: 2px 10px;display:  block;border-right: 1px solid white;font-size: 16px;background: #ffffffa3;}
#gmx_listado_pedidos td:nth-child(4){display: none!important;}
#gmx_listado_pedidos thead td{
    border-right: 1px solid white;
    background: #2f2f2f;
    color: white;
    display: none;
    font-weight: 400;
    padding-top: 8px;
    padding-bottom: 8px
    }
#gmx_listado_pedidos tbody tr:nth-child(odd){background: #ededed;}
#gmx_listado_pedidos tbody tr:nth-child(even){    background: #e2e2e2;}
.gmx_listado_pedidos_pedido{font-weight: bold;}
#gmx_listado_pedidos .gmx_listado_pedidos_factura,#gmx_listado_pedidos .gmx_listado_pedidos_pdf{display: none!important ;}
.lista_registro_productos{display: none;}
.lista_registro_productos li{list-style: none!important;margin-left: 0px!important;}
.lista_registro_productos li.cabecera span{display: inline-block;font-weight: bold;}
.lista_registro_productos li span{font-size: 12px;/* display: inline-block; *//* border-bottom: 1px solid #ededed; */}
.lista_registro_productos li .unid{width: 50px;vertical-align: bottom;}
.lista_registro_productos li .punid{width: 150px;text-align: right;vertical-align: bottom;}
.lista_registro_productos li .concepto{width: calc(100% - 200px);}
.lista_registro_productos li .dsto{display: none!important;}
.alertaTransferencia{display: none;}
/*.dsto{display: none;}*/
#gmx_listado_pedidos td a{padding:0px;}
.gmx_listado_pedidos_pedido>a{pointer-events: none;}
.gmx_listado_pedidos_info{font-weight: 800;cursor: pointer;}
#gmx_20_frm_es_empresa,#gmx_20_frm_con_re{    display: grid!important;
    grid-template-columns: 1fr auto;}
@media (min-width:500px)
{
  #gmx_listado_pedidos{margin: 40px auto;}
  #gmx_listado_pedidos  td{display: table-cell!important;}
  #gmx_listado_pedidos .gmx_listado_pedidos_factura,#gmx_listado_pedidos .gmx_listado_pedidos_pdf,
  /*#gmx_listado_pedidos .gmx_listado_pedidos_rehacer{display: none!important ;}*/
  #gmx_listado_pedidos td{     padding: 2px 20px; font-size: 12px;   } 
}
@media (min-width:700px)
{
  #gmx_listado_pedidos td,  
  #gmx_listado_pedidos td a b{font-size: 14px;}
}





a.identificarse{}
a.identificarse>img{    max-height: 16px;}
a.identificarse>span{}




/* CESTA -> ACCIN 500 */
#gmx_tienda_un_paso{padding: 20px;max-width:1300px;margin:auto;}
#gmx_tienda_un_paso .col1 span
/*#gmx_tienda_un_paso .col4,#gmx_tienda_un_paso .col5*/{display:none;}
/*#gmx_tienda_un_paso .col2{display: none;}*/
#gmx_tienda_un_paso .col2 {width: 30px;margin-left: 10px;vertical-align: middle;}
#gmx_tienda_un_paso .col2 img{border-radius: 5px;visibility: hidden;}
#gmx_tienda_identificate{margin:40px 0 0 0}
#gmx_tienda_sel_forma_envio{padding: 20px 0px 40px 10px;}
#gmx_tienda_sel_forma_envio>div{margin-bottom: 20px;}
#gmx_tienda_sel_forma_envio>div> label{ width: calc(100% - 40px)!important;}
#gmx_tienda_sel_forma_envio>div:has(input#f_envio_correos-express-24h)>label::before{content: ''; display: block; background: url('https://cumenorte.es/uploads/estilos/correos_express.png') no-repeat center center; background-size: contain; width: 120px; height: 60px; }
#gmx_tienda_sel_forma_envio>div> label,#gmx_tienda_sel_forma_envio>div> input{vertical-align: middle;display: inline-block!important;padding-top: 0px!important;margin-top: 0px;}
.gmx_boton{/* box-shadow: 3px 3px 0px #505050; *//* -webkit-box-shadow: 1px 1px 10px #505050; */border: 0px;padding: 9px 10px;border-radius: 20px;/* color: #323b3c; */font-weight: bold;font-size: 15px;margin-left: 5px;display: inline-block;cursor: pointer;/* background: transparent; */width: fit-content;}
#gmx_500_cupon>.gmx_boton{    margin-left: 5px; padding: 6px 6px; background: #e3e3e3; border: 0px; font-weight: 600;}
#gmx_tienda_volver{ visibility: hidden!important;  height: fit-content; /* display: none; */ border: 1px solid #e3e3e3; border-radius: 5px; background: #e3e3e3; color: #323b3c; padding: 6px; width: fit-content; font-size: 11px; cursor: pointer; transition: 0.5s;}
#gmx_tienda_volver:hover{background: #edc3b7; border-color: #edc3b7;}
#gmx_tienda_tabla_detalle tr,#gmx_tienda_tabla_detalle tr td,#gmx_tienda_tabla_detalle{display:inline-block;width:100%;text-align:left;box-sizing:border-box;}
#gmx_tienda_tabla_detalle tr{display:block;max-width:100%;margin:0;padding: 15px 0;font-size: 10px;}
#gmx_tienda_tabla_detalle tfoot,#gmx_tienda_tabla_detalle tbody{display:block}
#gmx_tienda_tabla_detalle thead{/* display:none; */}

#gmx_tienda_detalles_pedido{/*display: flex;*/ flex-wrap: wrap; justify-content: space-between; gap: 8px;}
#gmx_tienda_detalles_pedido>#gmx_tienda_volver{order: 1; margin: 0;display: none;}
#gmx_tienda_detalles_pedido>div{order: 2;}

#gmx_tienda_botones,#gmx_tienda_forma_envio_pago,#gmx_tienda_recordar_clave,#gmx_tienda_login,div#gmx_tienda_datos_facturacion{width:100%;max-width:500px;margin:50px 0;}
#gmx_tienda_botones{display: flex; flex-wrap: wrap; gap: 30px; justify-content: center; align-items: center; max-width:100%;}
/*#gmx_tienda_botones>#gmx_tienda_volver{display: none;}*/
#gmx_tienda_pagar{padding: 20px;width: 216px;font-size: 20px;font-weight: bold;color: white;background: #006633;border: 0;border-radius: 65px;cursor: pointer;border: 1px solid #323b3c;}
#gmx_tienda_pagar:hover{background: white;color: #323b3c;border: 1px solid #323b3c;}
#gmx_tienda_forma_envio_pago div label{margin-left: 5px;}
#gmx_tienda_forma_envio_pago div label a{margin: 0px;padding: 0px;}
#gmx_tienda_forma_envio_pago div label,#gmx_tienda_recordar_clave div label,#gmx_tienda_login div label,#gmx_tienda_datos_facturacion div label,#gmx_tienda_datos_envio div label{width:100%;text-align:left;padding: 15px 0 0 0;display:inline-block;box-sizing:border-box;vertical-align: middle;}
#gmx_tienda_forma_envio_pago div textarea,#gmx_tienda_recordar_clave div input,#gmx_tienda_login div input,#gmx_tienda_datos_facturacion div input,#gmx_tienda_datos_facturacion div select,#gmx_tienda_datos_facturacion div textarea,#gmx_tienda_datos_envio div input,#gmx_tienda_datos_envio div select,
#gmx_tienda_claves>div>input{width:100%;padding:5px;margin:5px 0;box-sizing:border-box;font-size:18px}
#gmx_tienda_login>button{padding: 7px 10px;font-size: 16px;font-weight: bold;color: white;background: #006633;border-radius: 5px;cursor: pointer;border: 1px solid #2f2f2f;margin-top: 15px;}
#gmx_tienda_login>button:hover{background: white; color: #2f2f2f;}
tr.gmx_linea_detalle{margin:3px 0;border-bottom: 1px solid #efefef;}
tr.gmx_linea_detalle td:before{font-weight:bold;display:inline-block;text-align:right;padding-right:4%;width:48%}
#gmx_tienda_detalles{display: block;cursor: pointer;margin: 5px 0;color: #34a0c5;}
#gmx_tienda_identificate span{margin: 10px 0;display: inline-block;}
#gmx_tienda_login #gmx_tienda_mostrar_recordar_clave{color: #34a0c5; margin: 0 20px; cursor: pointer; }
#gmx_tienda_login label[for="gmx_tienda_usuario_password"] .utilicepw{display: none;}
#gmx_tienda_sel_forma_pago div{white-space:nowrap;margin: 20px 10px;}
#gmx_tienda_sel_forma_pago div label{width:auto;padding: 0;margin: 0 5px; white-space: break-spaces;}
#gmx_tienda_un_paso #gmx_tienda_formas_envio b{display:block;}
#gmx_tienda_un_paso #gmx_tienda_formas_envio.campo_requerido,
#gmx_tienda_un_paso #gmx_tienda_formas_pago.campo_requerido,
#gmx_tienda_un_paso input.campo_requerido,
#gmx_tienda_un_paso select.campo_requerido{border:2px solid #FF0000;padding:10px;background: rgba(255, 0, 0, 0.19);}
#gmx_tienda_un_paso #gmx_tienda_formas_pago #gmx_tienda_sel_forma_pago div>#f_pago_tpv + label>div{display: flex;  flex-wrap: wrap; gap: 10px; margin: 0; margin-bottom: 10px;}
#gmx_tienda_un_paso #gmx_tienda_formas_pago #gmx_tienda_sel_forma_pago div>#f_pago_tpv + label>div img{width: 100%; max-width: 60px; display: inline-block;}
#gmx_500_tienda_registrarse{display: grid;grid-template-columns: auto 1fr;gap: 5px;}
#gmx_500_tienda_registrarse,
#gmx_tienda_datos_envio{margin:10px 0;}
#gmx_tienda_datos_envio_facturacion #gmx_tienda_claves{margin: 0 0 40px 0; max-width: 500px; }
#gmx_tienda_datos_envio_facturacion #gmx_tienda_claves>div>label{display: block; padding: 15px 0 0 0; }
#gmx_tienda_datos_envio_facturacion input::placeholder{color: transparent;}
#gmx_tienda_cupon b{display:block}
#gmx_tienda_cupon #gmx_500_cupon{position:relative;display: inline-block;margin: 10px 0px;}
#gmx_tienda_cupon #gmx_500_cupon input[type='text']{    padding: 2px 5px;
    width: calc(100% - 170px);
    font-size: 18px;}
#gmx_tienda_cupon #gmx_500_cupon label{position: absolute;top: 8px;left: 12px;}
#gmx_tienda_cupon #gmx_tienda_respuesta_cupon{display: inline-block; }
#gmx_tienda_respuesta_cupon>div{margin: 0;
    width: 100%;
    max-width: 288px;
    padding: 10px;
    box-shadow: none;}
input[type=checkbox],input[type=radio]{width:20px;height:20px;vertical-align: top;}
#gmx_tienda_tabla_detalle tfoot tr td{text-align:right;display:block;padding-right:15px;text-align: right;display: block;padding-right: 5px;/* display: flex ; */flex-wrap: wrap;justify-content: space-between;gap: 8px;}
#tienda_politica_privacidad label{display:inline-block;width: calc(100% - 45px) !important;vertical-align: bottom;/* margin: 0 0 0 10px; */padding: 0 !important;}
#gmx_tienda_un_paso .col1,#gmx_tienda_un_paso .col3,#gmx_tienda_un_paso .col6,#gmx_tienda_un_paso .col7,#gmx_tienda_un_paso .col8{vertical-align: middle; display:inline-block;width:auto}
#gmx_tienda_un_paso .col1{width:40px}
#gmx_tienda_un_paso .col1 input{width:100%;box-sizing:border-box;padding: 2px;vertical-align: bottom;border-radius: 3px;border: 1px solid #bababa;}
#gmx_tienda_un_paso .col3{width: calc(100% - 160px);padding-left:15px;vertical-align:top;}
.gmx_tienda_linea_concepto{/* overflow:hidden; *//* text-overflow:ellipsis; */}
.gmx_tienda_linea_concepto b{width: 150px;overflow:hidden;display: inline-block;}
#gmx_tienda_un_paso .col6{width: 43px;text-align:right;}
#gmx_tienda_un_paso .col7{width: 23px;text-align:right;vertical-align: middle;}
#gmx_tienda_un_paso .col7>img{width:50%;cursor:pointer;padding: 5px 8px 8px;display:block;opacity: 0.5;}
#gmx_tienda_login,#gmx_tienda_recordar_clave{margin:10px;/* display:none; */width: fit-content;}
div#gmx_tienda_mensaje{margin:40px 0}
div#gmx_tienda_un_paso{margin: 40px auto;font-size: 16px;background: white;padding-bottom: 150px;/* border: 1px solid #efefef; */}
#gmx_accion_550{max-width:800px;margin:0 auto 60px auto;}

#gmx_500_tienda_muestra_datos_envio, 
#gmx_tienda_datos_envio{/* display: none!important; */}

#gmx_500_frm_tipocliente_c{margin-top: 15px!important;/* display: none!important; */}
#gmx_500_frm_tipocliente_c div{    margin: 15px 0px; }
#gmx_500_frm_tipocliente_c div input,#gmx_500_frm_tipocliente_c div label{display: inline-block!important;vertical-align: middle!important;margin: 0px;padding: 0px!important;width: auto!important;}
#gmx_500_frm_tipocliente_c div input{width: 20px!important; margin-right: 10px!important;vertical-align: middle;}
/*#gmx_tienda_detalles{display: none!important}*/
#gmx_tienda_detalle{display: none;line-height: 18px;}
#gmx_tienda_total b{font-weight: 800!important;}

hr:has(+ .infoTienda){margin: 40px 0;border: 1px solid #767676;}
.infoTienda{display: inline-block; font-size: 18px; line-height: 24px; color: #293334; font-weight: 800;}
.tachado{text-decoration: line-through;margin-right: 10px;}
@media (max-width:360px){
  #gmx_tienda_detalles_pedido{display: block; text-align: left;}
  #gmx_tienda_detalles_pedido>#gmx_tienda_volver{margin-top: 20px;}
  #gmx_tienda_detalles_pedido>div{text-align: right;}
}
@media (min-width:475px) {
  #gmx_tienda_tabla_detalle tr{font-size: 15px; }
  #gmx_tienda_un_paso .col1 input{padding: 5px;}
  #gmx_tienda_un_paso .col1{width: 60px;}
  .gmx_linea_detalle td{vertical-align: middle!important;}
  .gmx_linea_detalle td img.imgt{height: 50px;}
  #gmx_tienda_un_paso .col2 {width: 50px;margin-left: 10px;vertical-align: middle;}
  #gmx_tienda_un_paso .col3 {width: calc(100% - 263px);}
  #gmx_tienda_un_paso .col6{width: 93px;}

  #gmx_tienda_volver{        padding: 20px; width: 216px; font-size: 15px; display: initial; width: fit-content; padding: 10px;}

/*  #gmx_tienda_detalles_pedido{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px;}*/
  #gmx_tienda_detalles_pedido>#gmx_tienda_volver{order: 1; margin: 0;}
  #gmx_tienda_detalles_pedido>div{order: 2;}
  #gmx_tienda_detalle{line-height: 25px;}
  #gmx_tienda_tabla_detalle tfoot tr td:has(#gmx_tienda_detalles_pedido){/* display: flex; */flex-wrap: wrap;justify-content: space-between;gap: 8px;}
}
@media(min-width:950px){
  #gmx_tienda_un_paso #gmx_tienda_datos_envio_facturacion,
  #gmx_tienda_un_paso #gmx_tienda_forma_envio_pago{width:50%;display: inline-block;vertical-align:top;}
  #gmx_tienda_un_paso #gmx_tienda_datos_envio_facturacion{width:calc(50% - 30px);margin:0 30px 0 0;}
  #gmx_500_cupon>.gmx_boton{padding: 10px;}
}

.lightboxOverlay{z-index: 999999!important;}
.lightbox{z-index: 9999999!important;}




.capaFlotante { position: fixed; right: 0; bottom: 00px; width: 100%; z-index: 999; }
.capaFlotante>a.btWhatsapp { min-height: 40px; text-align: right; width: fit-content; display: inline-block; border: 0px; position: absolute; right: 0px; bottom: 70px; }
.capaFlotante>a.btWhatsapp span { min-height: 40px; vertical-align: middle; width: 40px; background: #006633; padding: 8px; border-radius: 20px 0px 0px 20px; border: 1px solid white; }
.capaFlotante>a.btWhatsapp>img { min-height: 35px; vertical-align: middle; width: 35px; background: #006633; padding: 8px; border-radius: 20px 0px 0px 20px; border: 1px solid white; }
.btWhatsappFicha{display: grid !important;grid-template-columns: 25px 1fr;align-items: center;align-content: center;margin: 0px 0px 0px 0px;background: #f7f7f7;padding: 5px;border-radius: 10px;color: #000000;gap: 5px;width: fit-content;text-decoration: none;font-size: 12px;margin-top: 40px;}
.btWhatsappFicha>img{ width: 100%; }
.btWhatsappFicha>span{    text-align: left; line-height: 1.4em;}
.conTextoNiv>.col2_50>div { background: rgb(0 102 51); padding: 20px; color: white; border-radius: 20px; }
.conTextoNiv>.col2_50>div h2{color: white; }
.conTextoNiv>.col2_50>div a{color:white;display:initial;}


.menusInicio{}
.menusInicio>div{}
.menusInicio>div>a{ padding: 0px; margin: 0px; display: block; position: relative; overflow: hidden; border-radius: 15px; }
.menusInicio>div>a>picture{overflow: hidden;}
.menusInicio>div>a>picture>img{ width: 100%; }
.menusInicio>div>a>h3{ position: absolute; bottom: 10px; left: 10px; z-index: 9; color: white; }
.menusInicio>div>a>.fondo{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: #00000052; z-index: 1; }
.menusInicio>div>a>picture>img { width: 100%; height: 100%; object-fit: cover; /* Evita que la imagen se distorsione */ transition: transform 0.5s ease; /* Controla la velocidad y suavidad del efecto */ }
.menusInicio>div>a:hover img{ transform: scale(1.2); /* Aumenta el tamaÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±o de la imagen un 20% */ }
@media(min-width:950px){
	.menusInicio>div>a>h3{left: 25px;bottom: 25px;font-size: 24px;}
}