.logo_menu_title {
  width: 20px;
}
.css_buttons_div {
    width:auto;
}

h1 {
    font-family:Arial Narrow, Arial, Verdana !important;
    font-weight:bold !important;
    font-size:36px !important
}
h2 {
    font-family:Arial, Geneva, sans-serif !important;
    font-weight:bold !important;
    font-size:28px !important
}
h3 {
    font-family:Verdana, Geneva, sans-serif !important;
    font-weight:bold !important;
    font-size:24px !important
}
h4 {
    font-family:Verdana, Geneva, sans-serif !important;
    font-weight:bold !important;
    font-size:1.4em !important
}
font, p, a {
    font-size:1.3em !important;
    font-family:Arial, Geneva, sans-serif !important
}
ul, li {
    font-size:1.1em !important;
    font-family:Arial, Geneva, sans-serif !important
}
#cuerpo {
    width:78% !important;
    max-width:720px !important;
    background-color:white !important;
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    float:rigth !important
}
#aside {
    width:20% !important;
    max-width:260px !important;
    background-color:white !important;
    margin:0 5px 0 0 !important;
    padding:0 !important;
    float:left !important
}
#secciones {
    max-width:720px !important
}
.bf_prize {
    -moz-box-shadow:inset 0px 1px 0px 0px #f00;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f00;
    box-shadow:inset 0px 1px 0px 0px #f00;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #323232), color-stop(1, #000000));
    background:-moz-linear-gradient(top, #323232 5%, #000 100%);
    background:-webkit-linear-gradient(top, #323232 5%, #000 100%);
    background:-o-linear-gradient(top, #323232 5%, #000 100%);
    background:-ms-linear-gradient(top, #323232 5%, #000 100%);
    background:linear-gradient(to bottom, #323232 5%, #000 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#000000', GradientType=0);
    background-color:black;
    border-radius:5%;
    padding:10px;
    color:white;
    margin-bottom:10px
}
.precio {
    color:rgba(204, 0, 0, 1);
    font-weight:bold;
    display:compact
}
.comprar {
    font-family:"Comic Sans MS", cursive !important;
    display:compact;
    width:200px;
    background-color:red;
    box-shadow:5px 5px 1px 1px grey;
    color:white;
    border-radius:25px;
    font-size:26px;
    text-align:center;
    padding:10px;
    float:right;
    margin:5px
}
.comprar:hover {
    background-color:rgba(204, 0, 0, 1)
}
.nuestros_clientes {
    border-radius:6px;
    background:#09F;
    padding:1em;
    text-align:center;
    color:white
}
.nuestros_clientes p {
    font-weight:bold;
    margin-left:10px
}
.nuestros_clientes a {
    display:inline-block;
    text-decoration:none;
    color:white;
    padding:0.2em 0.5em;
    border-radius:15px;
    margin:0 0.5em
}
.nuestros_clientes a:hover {
    background:#80C7EA
}
.nuestros_clientes a span {
    line-height:50px;
    font-weight:bold
}
.nuestros_clientes img {
    line-height:50px;
    font-weight:bold;
    height:50px;
    vertical-align:middle
}
.logo_banners {
    text-align:center;
    background-color:white !important
}
.logo_banners img {
    margin:0 1em
}
@media screen and (min-width:1000px) {
    body {
        width:99% !important;
        margin:0 !important;
        padding:0 !important
    }
    #contenido {
        width:100% !important;
        margin:0 auto !important;
        margin:0 !important;
        padding:0 !important;
        float:left !important
    }
    #cabecera {
        width:100% !important;
        margin:0 !important;
        padding:0 !important
    }
    #cabecera img {
        max-width:100% !important
    }
    #cuerpo {
        width:70% !important;
        background-color:white !important;
        display:block !important;
        margin:0 !important;
        padding:0 !important;
        float:none !important
    }
    .comprar {
        font-size:20px;
        width:200px
    }
    #secciones {
        max-width:720px !important
    }
    #secciones td {
        text-align:center
    }
    #aside {
        width:20% !important;
        background-color:white !important;
        margin:0 !important;
        padding:0 !important;
        float:left !important
    }
}
table {
    border:0px
}
p {
    margin-top:0;
    margin-bottom:0
}
body {
    margin:0px !important
}
.cabecera {
    background-color:#09F;
    width:99.5%;
    padding:0.2em 0px
}
.centrado {
    text-align:center
}
.page_title {
    font-size:40px;
    margin:0px
}
.coloreado {
    color:#900
}
.coloreado2 {
    color:rgb(0, 0, 255)
}
.category_button {
    -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #a1bdd9));
    background:-moz-linear-gradient(top, #fff 5%, #a1bdd9 100%);
    background:-webkit-linear-gradient(top, #fff 5%, #a1bdd9 100%);
    background:-o-linear-gradient(top, #fff 5%, #a1bdd9 100%);
    background:-ms-linear-gradient(top, #fff 5%, #a1bdd9 100%);
    background:linear-gradient(to bottom, #fff 5%, #a1bdd9 100%);
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a1bdd9', GradientType=0);
    background-color:#fff;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:1px;
    border:2px solid #5397d6;
    display:inline-block;
    cursor:pointer;
    color:#050505;
    font-family:Arial;
    font-size:1.1em !important;
    line-height:2.4em;
    height:2.4em;
    width:10em;
    margin-bottom:0.5em;
    font-weight:bold;
    text-decoration:none;
    text-align:center
}
.category_button:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a1bdd9), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #a1bdd9 5%, #fff 100%);
    background:-webkit-linear-gradient(top, #a1bdd9 5%, #fff 100%);
    background:-o-linear-gradient(top, #a1bdd9 5%, #fff 100%);
    background:-ms-linear-gradient(top, #a1bdd9 5%, #fff 100%);
    background:linear-gradient(to bottom, #a1bdd9 5%, #fff 100%);
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#a1bdd9', endColorstr='#ffffff', GradientType=0);
    background-color:#a1bdd9
}
.category_button:active {
    position:relative;
    top:1px
}
.cssButton_cat_span {
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    color:black !important
}
.h2_name {
    margin-top:0px
}
@media only screen and (max-width: 1439px) {
    .columna_lateral {
        width:15vw
    }
    .columna_principal {
        width:85vw
    }
}
.columna_principal {
    padding:0px 0.5em
}
.cssButton_principal {
    -moz-box-shadow:2px 3px 0px 0px #1077d1;
    -webkit-box-shadow:2px 3px 0px 0px #1077d1;
    box-shadow:2px 3px 0px 0px #1077d1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #0099ff));
    background:-moz-linear-gradient(top, #79bbff 5%, #09f 100%);
    background:-webkit-linear-gradient(top, #79bbff 5%, #09f 100%);
    background:-o-linear-gradient(top, #79bbff 5%, #09f 100%);
    background:-ms-linear-gradient(top, #79bbff 5%, #09f 100%);
    background:linear-gradient(to bottom, #79bbff 5%, #09f 100%);
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#0099ff', GradientType=0);
    background-color:#79bbff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:1px solid #337bc4;
    display:inline-block;
    cursor:pointer;
    color:#0e0aba;
    font-family:Arial;
    font-size:2em;
    height:2.4em;
    line-height:2.4em;
    font-weight:bold;
    font-size:1em !important;
    width:220px;
    margin-top:0.75em;
    margin-left:5px;
    text-decoration:none;
    text-align:center;
    text-shadow:0px 1px 0px #528ecc;
    margin-right:10px
}
.cssButton_span {
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    color:#1611cc !important
}
.cssButton_principal:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0099ff), color-stop(1, #79bbff));
    background:-moz-linear-gradient(top, #09f 5%, #79bbff 100%);
    background:-webkit-linear-gradient(top, #09f 5%, #79bbff 100%);
    background:-o-linear-gradient(top, #09f 5%, #79bbff 100%);
    background:-ms-linear-gradient(top, #09f 5%, #79bbff 100%);
    background:linear-gradient(to bottom, #09f 5%, #79bbff 100%);
    filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#0099ff', endColorstr='#79bbff', GradientType=0);
    background-color:#09f
}
.cssButton_principal:active {
    position:relative;
    top:1px
}
.cssButton_menu {
    -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
    background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5', GradientType=0);
    background-color:#79bbff;
    -moz-border-radius:17px;
    -webkit-border-radius:17px;
    border-radius:17px;
    border:1px solid #84bbf3;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:2em;
    height:2.4em;
    line-height:2.4em;
    font-weight:bold;
    width:220px;
    font-size:1em !important;
    margin-top:0.75em;
    margin-left:5px;
    text-align:center;
    text-decoration:none;
    text-shadow:0px 1px 0px #528ecc
}
.cssButton_menu:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
    background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff', GradientType=0);
    background-color:#378de5
}
.cssButton_menu:active {
    position:relative;
    top:1px
}
.cssBlock_section {
    display:block;
    margin-top:1em;
    width:220px;
    text-align:center;
    font-size:1.8em !important;
    font-weight:bold
}
.nav_images {
    margin-left:5px;
    width:220px;
    text-align:center
}
.ajustar_derecha {
    clear:both;
    padding-top:1em
}
.nuevo {
    background-color:red;
    font-size:16px;
    font-weight:bold;
    color:white;
    text-transform:uppercase;
    padding:0em 0.3em 0.1em 0.3em;
    vertical-align:super;
    margin-right:0.5em
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    #cookiesdirective * {
        font-size:30px
    }
    #cookiesdirective input {
        margin-top:10px;
        font-size:48px;
        padding:10px 20px
    }
    .nuevo {
        padding:1.15em 0.3em 0.1em 0.3em
    }
}
.parpadea {
    text-shadow:2px 2px black
}
.css_buttons_div {
    float:right;
    width:220px
}
.cssButton_buy, .cssButtonBuy {
    -moz-box-shadow:3px 4px 0px 0px #d4c9c8;
    -webkit-box-shadow:3px 4px 0px 0px #d4c9c8;
    box-shadow:3px 4px 0px 0px #d4c9c8;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff3048), color-stop(1, #d40e25));
    background:-moz-linear-gradient(top, #ff3048 5%, #d40e25 100%);
    background:-webkit-linear-gradient(top, #ff3048 5%, #d40e25 100%);
    background:-o-linear-gradient(top, #ff3048 5%, #d40e25 100%);
    background:-ms-linear-gradient(top, #ff3048 5%, #d40e25 100%);
    background:linear-gradient(to bottom, #ff3048 5%, #d40e25 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3048', endColorstr='#d40e25', GradientType=0);
    background-color:#ff3048;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    border:1px solid #d02718;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:24px !important;
    font-weight:bold;
    padding:7px 18px;
    margin-right:0.25em;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
    float:right
}
.cssButton_buy input {
    display:none
}
.cssButton_buy u, .cssButtonBuy u {
    text-decoration:none !important
}
.cssButton_buy:hover, .cssButtonBuy:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d40e25), color-stop(1, #ff3048));
    background:-moz-linear-gradient(top, #d40e25 5%, #ff3048 100%);
    background:-webkit-linear-gradient(top, #d40e25 5%, #ff3048 100%);
    background:-o-linear-gradient(top, #d40e25 5%, #ff3048 100%);
    background:-ms-linear-gradient(top, #d40e25 5%, #ff3048 100%);
    background:linear-gradient(to bottom, #d40e25 5%, #ff3048 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d40e25', endColorstr='#ff3048', GradientType=0);
    background-color:#d40e25
}
.cssButton_buy:active, .cssButtonBuy:active {
    position:relative
}
.cssButton_info {
    clear:both;
    margin-top:10px;
    -moz-box-shadow:3px 4px 0px 0px #d4c9c8;
    -webkit-box-shadow:3px 4px 0px 0px #d4c9c8;
    box-shadow:3px 4px 0px 0px #d4c9c8;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d));
    background:-moz-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background:-webkit-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background:-o-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background:-ms-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
    background:linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d', GradientType=0);
    background-color:#ff5bb0;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    border:1px solid #e65f44;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:25px !important;
    font-weight:bold;
    padding:7px 18px;
    margin-right:0.25em;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
    float:right
}
.cssButton_info input {
    display:none
}
.cssButton_info u {
    text-decoration:none !important
}
.cssButton_info:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef027d), color-stop(1, #ff5bb0));
    background:-moz-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
    background:-webkit-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
    background:-o-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
    background:-ms-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
    background:linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027d', endColorstr='#ff5bb0', GradientType=0);
    background-color:#ef027d
}
.cssButton_info:active {
    position:relative;
    top:1px
}
.precio {
    color:red
}
.edad {
    color:blue
}
.especial {
    color:rgb(153, 0, 0)
}
.cssButton_generico {
    -moz-box-shadow:inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fff;
    box-shadow:inset 0px 1px 0px 0px #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #fab9fa));
    background:-moz-linear-gradient(top, #fff 5%, #fab9fa 100%);
    background:-webkit-linear-gradient(top, #fff 5%, #fab9fa 100%);
    background:-o-linear-gradient(top, #fff 5%, #fab9fa 100%);
    background:-ms-linear-gradient(top, #fff 5%, #fab9fa 100%);
    background:linear-gradient(to bottom, #fff 5%, #fab9fa 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fab9fa', GradientType=0);
    background-color:#fff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:12px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#383838;
    font-family:Arial;
    font-size:1.2em !important;
    padding:2px 10px;
    text-decoration:none;
    text-shadow:0px 1px 0px #fff;
    height:30;
    width:150
}
.cssButton_social {
    -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    box-shadow:inset 0px 1px 0px 0px #bbdaf7;
    background-color:#79bbff;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #84bbf3;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #528ecc
}
.cssButton_social:hover {
    background-color:#378de5
}
.cssButton_social:active {
    position:relative;
    top:1px
}
.marcas_licenciadas h2 {
    margin-top:0px
}
.seccion_marcasa {
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:50%;
    border-radius:50%;
    background-size:cover;
    width:300px;
    height:200px;
    display:inline-block;
    line-height:440px;
    text-align:center;
    color:#1611cc;
    margin-top:1em;
    margin-left:1em;
    font-size:2em !important
}
.seccion_marcasa:hover {
    border:5px solid #378de5
}
.linkButton {
    -moz-box-shadow:0px 10px 14px -7px #e67a73;
    -webkit-box-shadow:0px 10px 14px -7px #e67a73;
    box-shadow:0px 10px 14px -7px #e67a73;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #cc271e));
    background:-moz-linear-gradient(top, #e4685d 5%, #cc271e 100%);
    background:-webkit-linear-gradient(top, #e4685d 5%, #cc271e 100%);
    background:-o-linear-gradient(top, #e4685d 5%, #cc271e 100%);
    background:-ms-linear-gradient(top, #e4685d 5%, #cc271e 100%);
    background:linear-gradient(to bottom, #e4685d 5%, #cc271e 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#cc271e', GradientType=0);
    background-color:#e4685d;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    padding:13px 32px;
    text-decoration:none;
    text-shadow:0px 1px 0px #b23e35
}
.linkButton:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #cc271e), color-stop(1, #e4685d));
    background:-moz-linear-gradient(top, #cc271e 5%, #e4685d 100%);
    background:-webkit-linear-gradient(top, #cc271e 5%, #e4685d 100%);
    background:-o-linear-gradient(top, #cc271e 5%, #e4685d 100%);
    background:-ms-linear-gradient(top, #cc271e 5%, #e4685d 100%);
    background:linear-gradient(to bottom, #cc271e 5%, #e4685d 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc271e', endColorstr='#e4685d', GradientType=0);
    background-color:#cc271e
}
.linkButton:active {
    position:relative;
    top:1px
}
.categoria_12v {
    border:5px solid #fab9fa;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:50%;
    border-radius:20%;
    background-size:cover;
    width:300px;
    height:200px;
    display:inline-block;
    text-align:center;
    color:#1611cc;
    margin-top:2.5em;
    margin-left:1em
}
.categorias_12v .cssButton_generico {
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
    border-radius:10px !important;
    width:278px;
    position:relative;
    top:206px
}
.categorias_12v h2 {
    margin-bottom:0px
}
.oculto {
    display:none
}
.product_section {
    text-align:center
}
.product_section>h1 {
    background-color:#3834cb;
    border-radius:10px 10px 0px 0px;
    color:white;
    box-shadow:inset 2px 2px 2px rgba(255, 255, 255, .5), inset -2px -2px 3px rgba(0, 0, 0, .1), 2px 2px 10px rgba(0, 0, 0, .1)
}
.crop {
    height:350px;
    width:300px;
    min-height:350px;
    overflow:hidden;
    display:inline-block;
    border:2px solid #09F;
    border-radius:5px;
    background-color:#09F;
    color:white;
    margin-left:1em;
    margin-top:1em;
    text-align:left
}
.article_name {
    font-size:22px !important;
    line-height:22px !important;
    margin-top:6px !important;
    min-height:66px !important;
    margin:0
}
.article_ref {
    font-size:22px !important;
    line-height:22px !important;
    text-align:right
}
.article_prize {
    font-size:22px !important;
    line-height:22px !important;
    text-align:right !important
}
p.article_prize {
    font-size:1.7em!important;
    padding-bottom:10px !important;
    padding-top:10px !important
}
.crop_btns {
    text-align:center
}
.crop_btns a {
    font-size:1.4em !important;
    width:48%;
    line-height:1.3em;
    padding:0
}
.crop:hover {
    height:auto;
    border:2px solid #1077D1;
    background-color:#1077D1
}
.crop:hover img {
    position:absolute;
    border:2px solid #1077D1;
    border-top:none;
    margin-left:-2px;
    border-radius:5px
}
.crop img {
    height:auto;
    width:300px;
    border-radius:5px
}
.art_btn_buy {
    -moz-box-shadow:0px 1px 0px 0px #f7c5c0;
    -webkit-box-shadow:0px 1px 0px 0px #f7c5c0;
    box-shadow:0px 1px 0px 0px #f7c5c0;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f55e54), color-stop(1, #f54c3f));
    background:-moz-linear-gradient(top, #f55e54 5%, #f54c3f 100%);
    background:-webkit-linear-gradient(top, #f55e54 5%, #f54c3f 100%);
    background:-o-linear-gradient(top, #f55e54 5%, #f54c3f 100%);
    background:-ms-linear-gradient(top, #f55e54 5%, #f54c3f 100%);
    background:linear-gradient(to bottom, #f55e54 5%, #f54c3f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f55e54', endColorstr='#f54c3f', GradientType=0);
    background-color:#f55e54;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #d83526;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #cc2519
}
.art_btn_buy:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f54c3f), color-stop(1, #f55e54));
    background:-moz-linear-gradient(top, #f54c3f 5%, #f55e54 100%);
    background:-webkit-linear-gradient(top, #f54c3f 5%, #f55e54 100%);
    background:-o-linear-gradient(top, #f54c3f 5%, #f55e54 100%);
    background:-ms-linear-gradient(top, #f54c3f 5%, #f55e54 100%);
    background:linear-gradient(to bottom, #f54c3f 5%, #f55e54 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f54c3f', endColorstr='#f55e54', GradientType=0);
    background-color:#f54c3f
}
.art_btn_buy:active {
    position:relative;
    top:1px
}
.art_btn_info {
    -moz-box-shadow:0px 1px 0px 0px #d9fbbe;
    -webkit-box-shadow:0px 1px 0px 0px #d9fbbe;
    box-shadow:0px 1px 0px 0px #d9fbbe;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52));
    background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%);
    background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52', GradientType=0);
    background-color:#b8e356;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #83c41a;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #86ae47
}
.art_btn_info:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356));
    background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%);
    background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356', GradientType=0);
    background-color:#a5cc52
}
.art_btn_info:active {
    position:relative;
    top:1px
}
.precio_anterior {
    color:rgb(255, 0, 0);
    text-decoration:line-through
}
.produkto_show2 {
    margin:1em;
    margin-bottom:50px;
    height:500px;
    line-height:500px;
    width:600px;
    float:right;
    text-align:center;
    border:2px solid rgb(51, 153, 255)
}
.produkto_show2.activated {
    position:fixed;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:auto;
    height:auto;
    background-color:white;
    border:none
}
.gallery_tools {
    display:none
}
.produkto_show2.activated .gallery_tools {
    display:block
}
.produkto_show2 img {
    max-height:100%;
    max-width:100%;
    vertical-align:middle;
    cursor:pointer
}
.produkto_show2.activated img {
    position:fixed;
    margin:auto;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:auto;
    height:auto
}
.aviso_zoom {
    line-height:29px;
    background:#39F;
    margin-top:6px;
    width:604px;
    color:white;
    font-weight:bold;
    margin-left:-2px
}
.slider_control {
    position:absolute;
    background:rgb(51, 153, 255);
    cursor:pointer;
    padding:5px;
    line-height:15px;
    font-size:15px;
    font-weight:bold;
    color:white;
    margin-top:-59px
}
.produkto_show2.activated .aviso_zoom {
    position:fixed;
    bottom:0;
    left:0;
    text-align:center;
    width:100%;
    color:white;
    font-weight:bold;
    font-size:1.5em
}
.produkto_show2.activated .reducir_imagen {
    position:fixed;
    font-size:50px;
    font-weight:bold;
    top:0;
    right:0;
    width:auto;
    height:auto;
    color:white;
    line-height:50px;
    background:rgb(51, 153, 255);
    cursor:pointer;
    padding:10px
}
.produkto_show2.activated .imagen_prev {
    font-size:50px;
    font-weight:bold;
    position:fixed;
    margin:auto;
    top:0;
    left:0;
    bottom:0;
    height:250px;
    width:auto;
    color:white;
    line-height:250px;
    background:rgb(51, 153, 255);
    cursor:pointer;
    padding:10px
}
.produkto_show2.activated .imagen_next {
    font-size:50px;
    font-weight:bold;
    position:fixed;
    margin:auto;
    top:0;
    right:0;
    bottom:0;
    height:250px;
    width:auto;
    color:white;
    line-height:250px;
    background:rgb(51, 153, 255);
    cursor:pointer;
    padding:10px
}
.produkto_galeria {
    margin-top:1em;
    float:right;
    width:40px;
    display:none;
    height:auto !important
}
.produkto_galeria img {
    width:40px;
    height:40px;
    object-fit:cover
}
.remarcado {
    border-right:5px solid #39f
}
.circle_galeria {
    height:30px;
    width:30px;
    background-color:rgb(201, 201, 201);
    border-radius:50%;
    display:inline-block;
    margin-right:20px;
    margin-top:20px
}
.separador_float {
    clear:both
}
.art_recommended td {
    width:15%;
    word-break:break-word
}
.art_recommended img {
    max-width:150px;
    max-height:150px;
    height:auto;
    float:left;
    margin-right:10px
}
.art_recommended * {
    font-size:15px !important
}
.blokes {
    text-align:center
}
.bloke {
    display:inline-block;
    width:250px;
    height:50px;
    background:lightblue;
    margin-top:5px
}
.opiniones_verificadas {
    width:200px;
    height:83px;
    border-radius:15px;
    background:rgba(0, 0, 0, 1);
    background:-moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(242, 142, 35, 1) 50%, rgba(242, 142, 35, 1) 100%);
    background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(50%, rgba(0, 0, 0, 1)), color-stop(50%, rgba(242, 142, 35, 1)), color-stop(100%, rgba(242, 142, 35, 1)));
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(242, 142, 35, 1) 50%, rgba(242, 142, 35, 1) 100%);
    background:-o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(242, 142, 35, 1) 50%, rgba(242, 142, 35, 1) 100%);
    background:-ms-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(242, 142, 35, 1) 50%, rgba(242, 142, 35, 1) 100%);
    background:linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 50%, rgba(242, 142, 35, 1) 50%, rgba(242, 142, 35, 1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#f28e23', GradientType=0);
    color:white;
    text-align:center;
    display:inline-block
}
.enlaceov {
    text-decoration:none !important
}
.opiniones_verificadas span {
    font-size:10.5px;
    font-family:Arial, sans-serif;
    float:left;
    margin-left:3px
}
.opiniones_verificadas .notaov {
    clear:both;
    line-height:15px;
    margin-left:50px;
    font-family:Arial, sans-serif !important;
    font-size:1.1em !important
}
.opiniones_verificadas .logo_ov {
    width:180px;
    margin:10px 10px
}
.sprite {
    background-image:url(https://www.pekecars.com/images/sprite_chat.png);
    background-repeat:no-repeat;
    display:block
}
.sprite-chat-icon {
    width:48px;
    height:48px;
    background-position:-5px -5px;
    display:inline-block;
    line-height:2px;
    margin:0;
    padding:0;
    background-size:80px;
    height:24px;
    width:24px;
    vertical-align:top
}
.sprite-close-icon {
    width:36px;
    height:36px;
    background-position:-35px 0px;
    display:inline-block;
    line-height:2px;
    margin:0;
    padding:0;
    background-size:80px;
    height:24px;
    width:24px;
    vertical-align:top;
    float:left
}
.sprite-close-icon:hover {
    transform:scale(1.2)
}
.sprite-close-icon:active {
    transform:scale(0.8)
}
.sp-mid-0 {
    width:24px;
    height:24px;
    background-position:-63px -51px
}
.sp-mid-1 {
    width:24px;
    height:24px;
    background-position:-109px -5px
}
.sp-mid-2 {
    width:24px;
    height:24px;
    background-position:-109px -39px
}
.sp-mid-3 {
    width:24px;
    height:24px;
    background-position:-5px -73px
}
.sp-mid-4 {
    width:24px;
    height:24px;
    background-position:-97px -73px
}
.weecomments {
    text-decoration:none
}
.weecomments strong {
    font-weight:750
}
.wee_widget {
    text-align:center;
    width:180px;
    margin:5px!important;
    padding:9px;
    overflow:hidden;
    position:relative;
    display:block;
    background:#FFF;
    border-radius:6px;
    box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.2);
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -khtml-border-radius:4px;
    border:1px solid;
    border-color:#E5E5E5 #DBDBDB #D2D2D2;
    -webkit-box-shadow:rgba(0, 0, 0, 0.3) 0 1px 3px;
    -moz-box-shadow:rgba(0, 0, 0, 0.3) 0 1px 3px;
    box-shadow:rgba(0, 0, 0, 0.3) 0 1px 3px;
    line-height:1.1em
}
.wee_widget small {
    font-weight:bold
}
.wee_widget .msg {
    font-size:0.75em !important;
    line-height:1.2em;
    margin:20px auto;
    color:#777
}
.wee_widget * {
    font-family:'Open Sans', sans-serif !important
}
.wee_widget .star {
    margin-top:0.7em;
    margin-bottom:0.9em
}
.wee_star {
    margin-top:0.7em;
    margin-bottom:0.9em;
    display:inline-block
}
.wee_widget span.val {
    margin:7px auto;
    font-size:1em;
    font-weight:bold;
    color:#484848
}
.wee_footer {
    margin:1em auto 0.5em auto;
    font-size:0.6em;
    line-height:1.3 !important;
    color:#42BEB3;
    display:block
}
#contacta_con_nosotros {
    padding:2px;
    position:fixed;
    width:25%;
    background:#09F;
    right:0px;
    bottom:0px;
    border:1px solid #1077D1;
    color:white;
    font-size:1.1em;
    text-align:center;
    cursor:pointer
}
#contacta_con_nosotros:hover {
    padding:5px;
    font-weight:bold
}
@media only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
    #contacta_con_nosotros {
        width:35%
    }
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .crop {
        width:650px;
        min-height:10px;
        height:auto
    }
    .crop:hover img {
        position:relative;
        border:none;
        margin-left:0
    }
    .article_name {
        font-size:42px !important;
        line-height:42px !important;
        min-height:141px !important
    }
    .article_ref {
        font-size:42px !important;
        line-height:42px
    }
    .article_prize {
        font-size:42px !important;
        line-height:42px
    }
    .crop_btns a {
        font-size:2.7em !important;
        line-height:1.5em
    }
    .crop img {
        height:auto;
        width:650px
    }
    .produkto_show2 {
        margin:0.5em 0;
        height:545px;
        width:99%;
        background-repeat:no-repeat;
        background-position:center top;
        background-size:contain;
        float:none;
        text-align:center
    }
    .produkto_galeria {
        display:none
    }
    .circle_galeria {
        height:20px;
        width:20px;
        background-color:rgb(201, 201, 201);
        border-radius:50%;
        display:inline-block;
        margin-right:10px;
        margin-top:0
    }
    .index_galeria {
        text-align:center;
        width:100%
    }
    .produkto_galeria img {
        width:60px
    }
    .aviso_zoom {
        display:none
    }
    .slider_control {
        display:none
    }
    .opiniones_verificadas {
        width:230px;
        height:100px
    }
    .enlaceov {
        text-decoration:none !important
    }
    .opiniones_verificadas span {
        font-size:17.5px
    }
    .opiniones_verificadas .notaov {
        font-size:1.2em !important
    }
    .opiniones_verificadas .logo_ov {
        width:215px
    }
    .css_buttons_div {
        width:400px
    }
    .cssButton_buy, .cssButtonBuy {
        -moz-border-radius:40px;
        -webkit-border-radius:40px;
        border-radius:40px;
        font-size:48px !important;
        padding:15px 26px
    }
    .cssButton_info {
        -moz-border-radius:40px;
        -webkit-border-radius:40px;
        border-radius:40px;
        font-size:50px !important;
        padding:15px 26px
    }
    .nuestros_clientes p {
        font-size:3em !important
    }
    .nuestros_clientes a {
        margin:0.3em 0.5em;
        font-size:3em !important;
        display:block;
        text-align:left;
        border:5px solid #80C7EA
    }
    .nuestros_clientes img {
        height:100px
    }
    .logo_banners img {
        height:50px
    }
    .wee_widget .star {
        width:1.7em;
        height:1.7em
    }
    .wee_widget svg {
        transform:scale(1.4)
    }
    .wee_widget .msg, .wee_footer {
        display:none
    }
    .wee_star {
        transform:scale(1.5);
        margin:5px
    }
    .sprite-chat-icon {
        width:100px;
        height:100px;
        background-size:280px
    }
    .sprite-close-icon {
        width:100px;
        height:100px;
        background-position:-110px 4px;
        background-size:280px
    }
    #contacta_con_nosotros {
        width:100%;
        font-size:4em
    }
}
@media screen and (min-width: 1900px) {
    .crop {
        width:375px;
        height:450px;
        min-height:450px
    }
    .crop img {
        height:auto;
        width:375px
    }
    .article_name {
        font-size:28px !important;
        line-height:28px !important;
        min-height:84px !important
    }
    .article_ref {
        font-size:28px !important;
        line-height:28px
    }
    .article_prize {
        font-size:28px !important;
        line-height:28px
    }
    .crop_btns a {
        font-size:2em !important;
        line-height:1.5em
    }
    .nuestros_clientes p {
        font-size:1.5em !important
    }
    .nuestros_clientes a {
        margin:0.3em 0.5em;
        font-size:1.5em !important
    }
    .nuestros_clientes img {
        height:80px
    }
    .sprite-chat-icon {
        background-size:148px;
        height:50px;
        width:50px
    }
    .sprite-close-icon {
        background-size:148px;
        height:50px;
        width:50px;
        background-position:-65px 0px;
        background-size:148px
    }
    #contacta_con_nosotros {
        font-size:2em
    }
}
.reproductor-video {
    display:table;
    margin-left:20%;
    position:relative;
    width:50%;
    border:1px solid black
}
.video_left {
    width:40%!important;
    margin:0px!important;
    float:left!important;
    margin-bottom:30px!important;
    margin-left:5%!important
}
.video_right {
    width:40%!important;
    margin:0px!important;
    float:right!important;
    margin-bottom:30px!important;
    margin-right:5%!important
}
.bf_menu {
    -moz-box-shadow:inset 0px 1px 0px 0px #f00;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f00;
    box-shadow:inset 0px 1px 0px 0px #f00;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #323232), color-stop(1, #000000));
    background:-moz-linear-gradient(top, #323232 5%, #000 100%);
    background:-webkit-linear-gradient(top, #323232 5%, #000 100%);
    background:-o-linear-gradient(top, #323232 5%, #000 100%);
    background:-ms-linear-gradient(top, #323232 5%, #000 100%);
    background:linear-gradient(to bottom, #323232 5%, #000 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#000000', GradientType=0);
    background-color:#323232;
    color:white !important;
    border:1px solid #f00 !important
}
.bf_menu:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #323232));
    background:-moz-linear-gradient(top, #000 5%, #323232 100%);
    background:-webkit-linear-gradient(top, #000 5%, #323232 100%);
    background:-o-linear-gradient(top, #000 5%, #323232 100%);
    background:-ms-linear-gradient(top, #000 5%, #323232 100%);
    background:linear-gradient(to bottom, #000 5%, #323232 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#323232', GradientType=0);
    background-color:#000
}
.bf_menu span {
    color:white !important;
    text-shadow:none !important
}

.pkitem {
  float: none;
}
.nav {
  width: 30%;
}
.pkitem .cssButton_buy, .pkitem .cssButton_info {
  width: 200px;
  font-size: 19px !important;
  margin-top: 10px;
}

.logo_menu_title {
    width: 50px;
}
#pkimg img {
    width: 280px;
    height: 200px;
}

.pkprize {
  font-weight: bold;
  color: black;
  text-decoration: line-through;
}
.pksale {
  padding: 5px;
  border-radius: 5px;
  color: #cf0800;
  font-weight: bold;
  text-align: center;
}
