<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.only-web { display:none; }
.only-mobile { display:block; }
header { padding:0;position: fixed;width: 100%;z-index: 2; top:0; border-bottom: 2px solid #c22423; }
header .separador { margin:9px 15px 0 17px; }
header { background: #f52c2c; }
header a:hover,header a:link,header a.active{ color: #fff !important; }
.header2 .logo { margin-left:calc(50% - 100px) !important; margin-bottom:30px; }
.h1home { margin-top: 30px; }
.menu-mobile { display: block; }
header .ga { margin-right: 20px; }
.div_btn { padding: 0; }
.ico-menu-mobile { width:40px; height: 40px; background: url("img/sprite.png"); background-position: -781px -12px; margin-top: 3px; cursor: pointer;}
.ico-cerrar-menu { width:26px; height: 26px; background: url("img/sprite.png"); background-position: -204px -574px; margin-top: 6px; margin-right:5px; }

.capacho-mobile { position: fixed;bottom: 0; width: 100%; cursor:pointer; z-index:100;}
.capacho-mobile .cab { background: #444; height: 57px; }
.capacho-mobile .cab .icono1 { width:41px; height: 41px; background: url("img/sprite.png"); background-position: -68px -4px; margin:0 auto; margin-top:8px; }
.capacho-mobile .cab .icono2 { width:30px; height: 30px; background: url("img/sprite.png"); background-position: -266px -206px; margin:0 auto; margin-top:14px; }
.contenido-capacho { background: #fff; padding: 0 16px; display: none; }
.contenido-capacho .totales { font-family: Roboto-Bold; margin-top: 20px; font-size: 14pt; color:rgb(13%,13%,13%); }
.contenido-capacho .total { color:#f52c2c; }
.contenido-capacho .totales span.eu{ color:rgb(47%,47%,47%); }
.contenido-capacho .totales .col-xs-3 { text-align:right; }
.contenido-capacho .red-button { width: 100%; margin: 10px 0 10px 0; }
.contenido-capacho .aviso { text-align: center; color:rgb(47%,47%,47%); line-height: 16px; margin-bottom: 0; }
.contenido-capacho .aviso span { font-family: Roboto-MediumItalic; }

.resume { padding: 0; }
.resume .cupon { margin-top: 30px; }

.menu_mobile_new { background: #444; left:0;top:0; z-index:3; width:100%;min-width:50%; border-right: 1px solid #000; display: none; }
.menu_mobile_new ul { list-style:none; margin:0; padding: 0; }
.menu_mobile_new li { line-height: 40px;border-bottom: 1px solid #000; background: #444;}
.menu_mobile_new a { color:#fff; padding: 0 0 0 10px; }
.menu_mobile_new .ico-arrow { width:17px; height:10px; background: url("img/sprite.png"); background-position: -272px -278px; opacity: 0.83; margin: 12px 10px 0 0;}


.submenu { background:#423d37; position: relative; margin-top:0 !important; margin-left: 0px; display: none; font-size: 10pt; }

.submenu ul { padding:0; margin: 0; }
.submenu li { padding: 0; background:#423d37;}
.submenu li.first { border-top: 1px solid #000; }
.submenu li.last { border:0; }
.submenu {
	margin: 0 0 0 -32px !important;
   
}
.submenu li {
	 padding: 0 0 0 32px !important;
}

.category { line-height: 50px; height: 50px; }
.category h1 { line-height: 50px; color:#fff; font-size: 20pt; }

.ap-capacho-step2 .colum3 { padding: 30px 0 0 0; }
.banner-samain { top:48px; }

/*.infoshop { display: none; }
.ap-shops .pos1 { padding-right:0; }
.ap-shops .pos2 { padding-right: 0; padding-left: 0; }
.ap-shops .pos3 { padding-left: 0; }*/
.ap-shops { padding: 0; }
/*.mod_product { margin-bottom: 80px; }*/
.homeap { height: 280px !important; }

.tit_ideas { max-width: 250px; }

.btngrupo img { width: auto !important; height: 100px !important; }
.homelinksp,.homelinksg { width: 100% !important; }
.homelinksp .izq,.homelinksp .der { padding: 0; margin: 0; }

.homelinksp div { text-align: center; }
.homelinksp img { width: 90% !important; margin:0 auto; margin-bottom: 20px;}

.ca-container {
    width: 70% !important;
}
.ca-item { width: auto !important; }
.ca-item .tit { padding-left: 30px; }



.headermobile { position: fixed; z-index: 102; width: 100%; }
.headermobile .barramobile { width:100%; height:41px; background: url("../fotos/mobile/barramenu.png") no-repeat top center; }
.fondoheadermobile { height:64px; }

#busquedaProducts { margin-top:61px !important; font-size:12pt !important; }
.mod1 .mod_product { height:300px !important; }</pre></body></html>