@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url(featherlight.css);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*$colorExclusive: #a48329;*/
/*$colorColorcheckbox: #bababa;*/
/*$colorTechocheckboxCir: #e4e4e4;*/
/* Clear para meter los float dentro del fujo */
/* Borde inner */
/* opacidad */
/* Transition */
/* Tamaño fuente */
@font-face {
  font-family: 'MINISansBold';
  src: url("fonts/mini_sans_serif-bold-web.eot");
  src: url("fonts/mini_sans_serif-bold-web.eot?#iefix") format("embedded-opentype"), url("fonts/mini_sans_serif-bold-web.woff") format("woff"), url("fonts/mini_sans_serif-bold-web.ttf") format("truetype");
  font-style: normal; }
@font-face {
  font-family: 'MINISansReg';
  src: url("fonts/mini_sans_serif-regular-web.eot");
  src: url("fonts/mini_sans_serif-regular-web.eot?#iefix") format("embedded-opentype"), url("fonts/mini_sans_serif-regular-web.woff") format("woff"), url("fonts/mini_sans_serif-regular-web.ttf") format("truetype");
  font-style: normal; }
@font-face {
  font-family: 'MINISerifBold';
  src: url("fonts/mini_serif-bold-web.eot");
  src: url("fonts/mini_serif-bold-web.eot?#iefix") format("embedded-opentype"), url("fonts/mini_serif-bold-web.woff") format("woff"), url("fonts/mini_serif-bold-web.ttf") format("truetype");
  font-style: normal; }
@font-face {
  font-family: 'MINIISeriftalic';
  src: url("fonts/mini_serif-italic-web.eot");
  src: url("fonts/mini_serif-italic-web.eot?#iefix") format("embedded-opentype"), url("fonts/mini_serif-italic-web.woff") format("woff"), url("fonts/mini_serif-italic-web.ttf") format("truetype");
  font-style: normal; }
@font-face {
  font-family: 'MINISerifRegular';
  src: url("fonts/mini_serif-regular-web.eot");
  src: url("fonts/mini_serif-regular-web.eot?#iefix") format("embedded-opentype"), url("fonts/mini_serif-regular-web.woff") format("woff"), url("fonts/mini_serif-regular-web.ttf") format("truetype");
  font-style: normal; }
body, html {
  height: 100%;
  font-family: 'MINISerifRegular';
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased; }

:focus {
  outline: none; }

.no-disponible {
  opacity: .7 !important; }

.no-compatible {
  opacity: .1 !important; }

.no-compatible .disponibles {
  display: none !important; }

@-webkit-keyframes IcoMouse {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0;
    filter: alpha(opacity=0); }
  50% {
    -webkit-transform: translateY(5px);
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    -webkit-transform: translateY(0);
    opacity: 0;
    filter: alpha(opacity=0); } }
@-moz-keyframes IcoMouse {
  0% {
    -moz-transform: translateY(0);
    opacity: 0;
    filter: alpha(opacity=0); }
  50% {
    -moz-transform: translateY(5px);
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    -moz-transform: translateY(0);
    opacity: 0;
    filter: alpha(opacity=0); } }
@keyframes IcoMouse {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
    filter: alpha(opacity=0); }
  50% {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 0;
    filter: alpha(opacity=0); } }
@-webkit-keyframes scaleText {
  0% {
    background: white; }
  100% {
    background: black; } }
@-moz-keyframes scaleText {
  0% {
    background: white; }
  100% {
    background: black; } }
@keyframes scaleText {
  0% {
    background: white; }
  100% {
    background: black; } }
@-webkit-keyframes colorText {
  0% {
    color: black; }
  100% {
    color: #d4d3d2; } }
@-moz-keyframes colorText {
  0% {
    color: black; }
  100% {
    color: #d4d3d2; } }
@keyframes colorText {
  0% {
    color: black; }
  100% {
    color: #d4d3d2; } }
.posicionStockBottom {
  position: fixed;
  bottom: 0px; }

.posicionStockTop {
  position: fixed;
  top: 0px; }

.posicionStockSalida {
  position: fixed;
  bottom: -80px !important; }

#bloque_funciona {
  position: absolute;
  padding-top: 60px;
  width: 100%;
  background-color: #f2f2f2;
  z-index: 99999;
  min-width: 900px;
  display: none;
  /* Cierre cont_funciona */ }
  #bloque_funciona #cont_funciona {
    position: relative;
    margin: auto;
    max-width: 1240px;
    width: 95%;
    padding-bottom: 100px;
    /* Cerrar cerrar_funciona */
    /* Cierre pasos_funciona */ }
    #bloque_funciona #cont_funciona:after {
      content: "";
      display: table;
      clear: both; }
    #bloque_funciona #cont_funciona #cerrar_funciona {
      position: absolute;
      top: 10px;
      right: 0px;
      width: 35px;
      height: 35px;
      cursor: pointer; }
      #bloque_funciona #cont_funciona #cerrar_funciona .ico_cerrar_funciona_1 {
        stroke: #000;
        stroke-width: 1.5;
        fill: none;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      #bloque_funciona #cont_funciona #cerrar_funciona .ico_cerrar_funciona_2 {
        stroke: #000;
        fill: none;
        stroke-width: 1.5;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      #bloque_funciona #cont_funciona #cerrar_funciona:hover .ico_cerrar_funciona_1 {
        fill: #000; }
      #bloque_funciona #cont_funciona #cerrar_funciona:hover .ico_cerrar_funciona_2 {
        stroke: #fff; }
    #bloque_funciona #cont_funciona h1 {
      font-family: 'MINISerifRegular';
      font-size: 40px;
      font-size: 2.22222rem;
      padding-bottom: 20px;
      position: relative;
      width: calc(100% - 45px); }
      #bloque_funciona #cont_funciona h1:after {
        content: "";
        display: table;
        clear: both; }
      #bloque_funciona #cont_funciona h1 .line {
        content: '';
        width: 60px;
        height: 3px;
        position: absolute;
        bottom: 0;
        left: 0px;
        background-color: #000000;
        display: block; }
    #bloque_funciona #cont_funciona .ico1 {
      background: url(../img/ico_fun_1.png) no-repeat 30px 47px; }
    #bloque_funciona #cont_funciona .ico2 {
      background: url(../img/ico_fun_2.png) no-repeat 30px 48px; }
    #bloque_funciona #cont_funciona .ico3 {
      background: url(../img/ico_fun_3.png) no-repeat 29px 49px; }
    #bloque_funciona #cont_funciona .ico4 {
      background: url(../img/ico_fun_4.png) no-repeat 30px 50px; }
    #bloque_funciona #cont_funciona .ico5 {
      background: url(../img/ico_fun_5.png) no-repeat 26px 48px; }
    #bloque_funciona #cont_funciona .pasos_funciona {
      margin: 30px 0px 0px 0px;
      width: calc(100% - 135px);
      background-color: #fff;
      padding: 45px 35px 45px 100px; }
      #bloque_funciona #cont_funciona .pasos_funciona p:first-child {
        font-family: 'MINISerifBold';
        font-size: 22px;
        font-size: 1.22222rem; }
      #bloque_funciona #cont_funciona .pasos_funciona p:nth-child(2) {
        font-family: 'MINISansReg';
        font-size: 15px;
        font-size: 0.83333rem;
        margin-top: 25px;
        line-height: 20px; }
      #bloque_funciona #cont_funciona .pasos_funciona p:nth-child(3) {
        font-family: 'MINISansReg';
        font-size: 16px;
        font-size: 0.88889rem;
        margin-top: 25px;
        border: solid 1px #000;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding: 35px 35px 35px 110px;
        line-height: 20px; }
        #bloque_funciona #cont_funciona .pasos_funciona p:nth-child(3):before {
          content: url(../img/ico_fun_flecha.png);
          position: relative;
          top: 6px;
          left: -38px;
          width: 24px;
          height: 24px;
          margin-left: -24px; }
    #bloque_funciona #cont_funciona .telefono_funciona {
      font-family: 'MINISansReg';
      font-size: 15px;
      font-size: 0.83333rem;
      background: url(../img/ico_tel.png) no-repeat center left;
      margin-top: 50px;
      padding: 30px 0px 30px 45px; }

/* Cierre bloque_funciona */
/* ESTO ES LO NUEVO MARIANO */
#bloque_share {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999999;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }
  #bloque_share #cerrar_share_header {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 35px;
    height: 35px;
    cursor: pointer; }
    #bloque_share #cerrar_share_header .ico_cerrar_header_1 {
      stroke: #000;
      stroke-width: 1.5;
      fill: none;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    #bloque_share #cerrar_share_header .ico_cerrar_header_2 {
      stroke: #000;
      fill: none;
      stroke-width: 1.5;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    #bloque_share #cerrar_share_header:hover .ico_cerrar_header_1 {
      fill: #000; }
    #bloque_share #cerrar_share_header:hover .ico_cerrar_header_2 {
      stroke: #fff; }
  #bloque_share #cont_share_header {
    position: relative;
    width: 700px;
    margin: 140px auto 0px auto; }
    #bloque_share #cont_share_header h2 {
      font-family: 'MINISerifBold';
      font-size: 28px;
      font-size: 1.55556rem;
      text-align: center; }
    #bloque_share #cont_share_header ul {
      margin: 20px auto 0px auto;
      text-align: center; }
      #bloque_share #cont_share_header ul li {
        display: inline-block;
        cursor: pointer;
        margin: 0px 10px; }
        #bloque_share #cont_share_header ul li .ico_share_header_1 {
          stroke: #000;
          stroke-width: 1.5;
          fill: #000;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #bloque_share #cont_share_header ul li .ico_share_header_2 {
          fill: #fff;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #bloque_share #cont_share_header ul li:hover .ico_share_header_1 {
          stroke: #000;
          fill: none; }
        #bloque_share #cont_share_header ul li:hover .ico_share_header_2 {
          fill: #000; }

/* FIN DE NUEVO MARIANO */
header {
  position: absolute;
  width: 100%;
  z-index: 1000;
  background-color: #fff; }
  header:after {
    content: "";
    display: table;
    clear: both; }
  header .logo-mini {
    opacity: 0; }
  header .logo-seven {
    opacity: 0; }
  header .link-faq {
    opacity: 0; }
  header .link-configurar {
    opacity: 0; }
  header .link-como-funciona {
    opacity: 0; }
  header .st0_redes {
    fill: #fff; }
  header #menu {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 1280px;
    background-color: #ffffff;
    padding: 28px 0px 19px 0px; }
    header #menu:after {
      content: "";
      display: table;
      clear: both; }
    header #menu ul {
      padding: 0px 10px; }
      header #menu ul:after {
        content: "";
        display: table;
        clear: both; }
      header #menu ul li {
        display: inline-block;
        float: right;
        margin: 19px 10px 0px 10px;
        font-family: 'MINISansReg';
        letter-spacing: 1.2px;
        font-size: 11px;
        font-size: 0.61111rem;
        -webkit-transition: opacity 0.3s ease-out;
        -moz-transition: opacity 0.3s ease-out;
        -ms-transition: opacity 0.3s ease-out;
        -o-transition: opacity 0.3s ease-out;
        transition: opacity 0.3s ease-out;
        /* ESTO ES NUEVO MARIANO */
        /* FIN DE NUEVO MARIANO */ }
        header #menu ul li:first-child {
          float: left;
          margin: 0px; }
        header #menu ul li:nth-child(2) {
          margin-top: 0px; }
        header #menu ul li:nth-child(3) {
          margin: 12px 30px 0px 0px;
          cursor: pointer;
          opacity: 0;
          filter: alpha(opacity=0); }
        header #menu ul li a {
          text-decoration: none;
          color: #000; }

/* ESTO ES LO NUEVO MARIANO */
#bloque_confirmacion {
  position: absolute;
  top: 89px;
  left: 0px;
  width: 100%;
  background-color: #f2f2f2;
  z-index: 9999;
  padding: 0px 0px 30px 0px;
  display: none;
  /* Cierre cont_confirmacion */ }
  #bloque_confirmacion .legal-confirmacion {
    color: black;
    font-family: 'MINISansReg';
    font-size: 12px;
    width: 100%;
    padding: 30px 40px;
    float: left;
    clear: both;
    box-sizing: border-box; }
  #bloque_confirmacion #cont_confirmacion {
    position: relative;
    padding: 0px 10px;
    width: 100%;
    max-width: 890px;
    min-width: 890px;
    margin: 0 auto;
    padding: 125px 0px 0px 0px;
    /* Cierre text_confirmacion */
    /* Cierre logo_confirmacion */
    /* Cierre confirmacion */
    /* Cierre mapa_confirmacion */ }
    #bloque_confirmacion #cont_confirmacion #text_confirmacion {
      position: relative;
      width: 50%;
      float: left; }
      #bloque_confirmacion #cont_confirmacion #text_confirmacion:after {
        content: "";
        display: table;
        clear: both; }
      #bloque_confirmacion #cont_confirmacion #text_confirmacion h1 {
        font-family: 'MINISerifRegular';
        font-size: 24px;
        font-size: 1.33333rem;
        display: inline-block;
        background-color: #0c1a3f;
        color: #fff;
        padding: 8px 11px; }
        #bloque_confirmacion #cont_confirmacion #text_confirmacion h1:after {
          content: "";
          display: table;
          clear: both; }
      #bloque_confirmacion #cont_confirmacion #text_confirmacion h2 {
        font-family: 'MINISerifRegular';
        font-size: 30px;
        font-size: 1.66667rem;
        margin-top: 3px;
        padding: 5px 0px 30px 0px; }
        #bloque_confirmacion #cont_confirmacion #text_confirmacion h2:after {
          content: "";
          display: table;
          clear: both; }
        #bloque_confirmacion #cont_confirmacion #text_confirmacion h2:after {
          /* linea separadora */
          content: '';
          width: 60px;
          height: 3px;
          position: relative;
          top: 20px;
          left: 0px;
          background-color: #000000; }
    #bloque_confirmacion #cont_confirmacion #logo_confirmacion {
      position: relative;
      width: 50%;
      float: left;
      text-align: right; }
      #bloque_confirmacion #cont_confirmacion #logo_confirmacion:after {
        content: "";
        display: table;
        clear: both; }
    #bloque_confirmacion #cont_confirmacion #confirmacion {
      position: relative;
      width: 100%;
      background-color: #fff;
      float: left;
      /* Cierre img_confirmacion */
      /* Cierre pasos_confirmacion */
      /* Cierre btn_confirmacion */ }
      #bloque_confirmacion #cont_confirmacion #confirmacion #img_confirmacion {
        position: relative;
        text-align: center;
        float: left;
        width: 100%;
        padding: 0px 0px 20px 0px; }
        #bloque_confirmacion #cont_confirmacion #confirmacion #img_confirmacion img {
          width: 80%;
          max-width: 400px;
          margin-top: -90px; }
      #bloque_confirmacion #cont_confirmacion #confirmacion #pasos_confirmacion {
        position: relative;
        float: left;
        width: 80%;
        padding: 0 10%; }
        #bloque_confirmacion #cont_confirmacion #confirmacion #pasos_confirmacion p {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 26px;
          color: #000;
          margin: 0px 0px 26px 0px;
          padding: 0px 0px 0px 50px;
          background: url(../img/ico_carpeta.png) no-repeat left 5px; }
          #bloque_confirmacion #cont_confirmacion #confirmacion #pasos_confirmacion p:first-child {
            background: url(../img/ico_sobre.png) no-repeat left 5px; }
          #bloque_confirmacion #cont_confirmacion #confirmacion #pasos_confirmacion p:last-child {
            background: url(../img/ico_reloj.png) no-repeat left 5px; }
      #bloque_confirmacion #cont_confirmacion #confirmacion #btn_confirmacion {
        position: relative;
        float: left;
        width: 100%;
        margin: 20px auto 80px auto; }
        #bloque_confirmacion #cont_confirmacion #confirmacion #btn_confirmacion p {
          font-family: 'MINISansReg';
          font-size: 20px;
          font-size: 1.11111rem;
          line-height: 60px;
          width: 90%;
          max-width: 360px;
          color: #fff;
          text-align: center;
          height: 60px;
          background-color: #0c1a3f;
          margin: 0 auto;
          cursor: pointer; }
        #bloque_confirmacion #cont_confirmacion #confirmacion #btn_confirmacion a {
          text-decoration: none; }
    #bloque_confirmacion #cont_confirmacion #mapa_confirmacion {
      position: relative;
      float: left;
      width: 100%;
      background-color: #fff; }
      #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #direc_confirmacion {
        position: relative;
        float: left;
        width: 50%; }
        #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #direc_confirmacion ul li {
          margin: 3px 0px;
          padding: 0px 0px 0px 40px;
          font-family: 'MINISansReg';
          font-size: 14px;
          font-size: 0.77778rem;
          color: #585858; }
          #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #direc_confirmacion ul li:first-child {
            font-family: 'MINISansBold';
            font-size: 16px;
            font-size: 0.88889rem;
            color: #000;
            margin: 0px 0px 10px 0px; }
      #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #llamanos {
        position: relative;
        float: right; }
        #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #llamanos p {
          padding: 37px 40px 0px 40px;
          font-family: 'MINISansReg';
          font-size: 14px;
          font-size: 0.77778rem;
          color: #585858;
          background: url(../img/ico_telefono.png) no-repeat left bottom;
          line-height: 16px; }
          #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #llamanos p span {
            display: block; }
      #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #mapa {
        position: relative;
        float: left;
        width: 100%;
        margin: 30px 0px 0px 0px; }
        #bloque_confirmacion #cont_confirmacion #mapa_confirmacion #mapa #mapa-concesionario-final {
          height: 450px;
          width: 100%; }
    #bloque_confirmacion #cont_confirmacion #footer_confirmacion {
      position: relative;
      float: left;
      width: 100%;
      background-color: #0c1a3f;
      height: 100px; }
      #bloque_confirmacion #cont_confirmacion #footer_confirmacion p {
        position: relative;
        float: left;
        width: 50%;
        font-family: 'MINISansReg';
        font-size: 20px;
        font-size: 1.11111rem;
        line-height: 100px;
        padding: 0px 0px 0px 40px;
        color: #fff; }
      #bloque_confirmacion #cont_confirmacion #footer_confirmacion ul {
        position: relative;
        width: 40%;
        float: right;
        margin: 30px 40px 0px 0px; }
        #bloque_confirmacion #cont_confirmacion #footer_confirmacion ul li {
          padding: 0px 0px 0px 10px;
          float: right;
          cursor: pointer; }
          #bloque_confirmacion #cont_confirmacion #footer_confirmacion ul li .ico_share_1 {
            stroke: #fff;
            stroke-width: 1.5;
            fill: #fff;
            -webkit-transition: fill 0.3s ease-out;
            -moz-transition: fill 0.3s ease-out;
            -ms-transition: fill 0.3s ease-out;
            -o-transition: fill 0.3s ease-out;
            transition: fill 0.3s ease-out; }
          #bloque_confirmacion #cont_confirmacion #footer_confirmacion ul li .ico_share_2 {
            fill: #0c1a3f;
            -webkit-transition: fill 0.3s ease-out;
            -moz-transition: fill 0.3s ease-out;
            -ms-transition: fill 0.3s ease-out;
            -o-transition: fill 0.3s ease-out;
            transition: fill 0.3s ease-out; }
          #bloque_confirmacion #cont_confirmacion #footer_confirmacion ul li:hover .ico_share_1 {
            fill: none; }
          #bloque_confirmacion #cont_confirmacion #footer_confirmacion ul li:hover .ico_share_2 {
            fill: #fff; }

/* Cierre bloque_confirmacion */
/* FIN DE LO NUEVO MARIANO */
#container {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFF;
  overflow: hidden;
  min-height: 300px; }

#content {
  position: relative;
  min-width: 990px;
  width: 100%;
  margin: 0 auto;
  opacity: 0;
  /*display: none;*/
  overflow: hidden;
  background-color: white;
  height: 100% !important;
  /* Cierre bloque-1 */
  /* Cierre bloque-2 */
  /* Cierrre Bloque-3 */
  /* Cierre Bloque 4 */
  /* Cierre bloque_5 */
  /* Cierre Bloque_6*/
  /* Cierre Bloque_7 */
  /* Cierre bloque_8 */
  /* Seccion 360 */
  	/*#bloque_9 
  	{
  		position: relative;
  		width: 100%;
  		height: $altoSeccion;
  		// min-height: 750px;
  		@include clearfix;	
  		background: url(../img/imagen360.jpg) no-repeat center center;
  		background-size: cover;
  		display: none;
  
  		position:absolute; 
  	    padding-top: 80px;
  	    z-index: 160;
  
  	    // @include opacity(0);
  		
  
  		#cont_bloque_9
  		{
  			position: absolute;
  			top:100px;
  		    left: 0px;
  		    right: 0px;
  		    margin: auto;
  			max-width: 1240px;
  			width: 100%;
  			height: 350px;
  			@include clearfix;
  
  			#txt_bloque_9
  			{
  				position:relative;
  				margin: 0 auto;				
  				width: 750px;
  				color: #fff;
  				h1{
  					font-family: 'MINISerifRegular';
  					@include font-size(40px);
  					@include clearfix;
  					padding-bottom: 20px;
  					text-align: center;
  					position:relative;
  					.line{
  					    content:'';
  					    width:60px;
  					    height:3px;
  					    position:absolute;
  					 	bottom:0;
  					 	left:0;
  					 	right:0;
  						margin:0 auto;
  					    background-color:#fff;
  					}
  
  					// &:after {
  					//     content: '';
  					//     width: 60px;
  					//     height: 3px;
  					//     position: relative;
  					//  	top: 20px;
  					// 	margin: 0 auto;
  					//     background-color: #fff;
  					// }
  				}
  
  				h2
  				{
  					font-family: 'MINISerifRegular';
  					@include font-size(18px);
  					line-height: 24px;
  					margin-top: 37px;
  					text-align: center;
  				}
  			}
  
  			#grados
  			{
  				position: relative;
  				width: 200px;
  				height: 200px;
  				margin: 40px auto 0px auto;
  
  				svg
  				{
  					position: relative;
  					top: 12px;
  					left: 12px;
  					cursor: pointer;
  				}
  
  			    .st0{fill:none;stroke:#fff;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:30.7275,16.388;}
                  .st1{fill:none;stroke:#fff;stroke-width:1.5;stroke-miterlimit:10;}
                  .st2{fill: #fff; stroke: none;}
  
  			}
  
  		}
  	}*/
  /* Cierre bloque_9 */
  /* Cierre bloque_10 */
  /*	@include opacity(0); 
  	@include clearfix;
  		@extend %transition;
  		*/ }
  #content #rastro-migas {
    position: fixed;
    top: 0;
    right: 30px;
    z-index: 205;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none !important;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 0px 4px; }
    #content #rastro-migas span {
      display: block;
      width: 8px;
      height: 8px;
      border: 1px solid #fff;
      border-radius: 100%;
      cursor: pointer;
      margin: 20px 0px;
      background: url(../img/bg_miga.png) center center no-repeat; }
      #content #rastro-migas span:first-child {
        margin-top: 10px; }
      #content #rastro-migas span:last-child {
        margin-bottom: 10px; }
      #content #rastro-migas span.selected, #content #rastro-migas span:hover {
        -webkit-transition: background 0.3s ease-out;
        -moz-transition: background 0.3s ease-out;
        -ms-transition: background 0.3s ease-out;
        -o-transition: background 0.3s ease-out;
        transition: background 0.3s ease-out;
        background: #fff; }
  #content #bloque_1 {
    width: 100%;
    height: calc(100vh - 89px);
    background: url(../img/bg-bloque-1.jpg) no-repeat center center;
    background-size: cover;
    position: absolute;
    z-index: 200;
    top: 89px;
    will-change: transform; }
    #content #bloque_1 #cont_bloque_1 {
      position: relative;
      max-width: 1280px;
      margin: 0 auto;
      width: 100%;
      height: 100%;
      z-index: 1; }
      #content #bloque_1 #cont_bloque_1 #mouse-help {
        cursor: pointer;
        width: 65px;
        height: 65px;
        border-radius: 100%;
        border: solid 1px white;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 150px;
        margin: auto; }
        #content #bloque_1 #cont_bloque_1 #mouse-help span {
          background-image: url(../img/arrow-mouse.png);
          background-repeat: no-repeat;
          width: 14px;
          height: 8px;
          position: absolute;
          display: block;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          margin: auto;
          -webkit-animation-name: IcoMouse;
          -moz-animation-name: IcoMouse;
          animation-name: IcoMouse;
          -webkit-animation-iteration-count: infinite;
          -moz-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
          -webkit-animation-duration: 1.3s;
          -moz-animation-duration: 1.3s;
          animation-duration: 1.3s; }
      #content #bloque_1 #cont_bloque_1 h2 {
        font-family: 'MINISansReg';
        font-size: 25px;
        font-size: 1.38889rem;
        letter-spacing: 0.3px;
        color: #fff;
        padding: 5% 0px 0px 20px; }
      #content #bloque_1 #cont_bloque_1 h1 {
        font-family: 'MINISerifRegular';
        font-size: 60px;
        font-size: 3.33333rem;
        padding: 10px 0px 0px 20px;
        color: #fff; }
        #content #bloque_1 #cont_bloque_1 h1 .line {
          width: 70px;
          height: 3px;
          position: absolute;
          bottom: -35px;
          left: 21px;
          background-color: #fff;
          display: block; }
      #content #bloque_1 #cont_bloque_1 #cont_pasos {
        position: absolute;
        bottom: 25px;
        left: 0px;
        width: 100%;
        height: 100px;
        z-index: 10; }
        #content #bloque_1 #cont_bloque_1 #cont_pasos .paso {
          position: relative;
          float: left;
          width: 31%;
          max-width: 400px;
          height: 100%;
          margin-left: 2%;
          font-family: 'MINISansReg';
          font-size: 15px;
          font-size: 0.83333rem;
          line-height: 18px;
          color: #fff; }
        #content #bloque_1 #cont_bloque_1 #cont_pasos p {
          float: left;
          width: calc(100% - 170px);
          margin: 20px 0px 0px 120px; }
        #content #bloque_1 #cont_bloque_1 #cont_pasos img {
          float: right;
          margin: 10px 8px 0px 0px; }
        #content #bloque_1 #cont_bloque_1 #cont_pasos #paso1 {
          background: rgba(0, 0, 0, 0.4) url(../img/bg-paso1.png) no-repeat left top; }
        #content #bloque_1 #cont_bloque_1 #cont_pasos #paso2 {
          background: rgba(0, 0, 0, 0.4) url(../img/bg-paso2.png) no-repeat left top; }
        #content #bloque_1 #cont_bloque_1 #cont_pasos #paso3 {
          background: rgba(0, 0, 0, 0.4) url(../img/bg-paso3.png) no-repeat left top; }
          #content #bloque_1 #cont_bloque_1 #cont_pasos #paso3 p {
            width: calc(100% - 191px) !important; }
          #content #bloque_1 #cont_bloque_1 #cont_pasos #paso3 img {
            float: right;
            margin: 10px 0px 0px 0px !important; }
    #content #bloque_1 #text_entrada {
      position: absolute;
      top: 387px;
      left: 0px;
      width: 100%;
      z-index: 12;
      display: none; }
      #content #bloque_1 #text_entrada h1 {
        font-family: 'MINISerifBold';
        text-align: center;
        font-size: 18px;
        font-size: 1rem;
        margin-left: 110px; }
    #content #bloque_1 #mascara_seven {
      position: absolute;
      z-index: 5;
      top: 0px;
      left: 50%;
      margin-left: -1280px;
      display: none; }
      #content #bloque_1 #mascara_seven .st0_seven {
        fill: #1C203C; }
      #content #bloque_1 #mascara_seven .st1_seven {
        fill: #FFFFFF; }
      #content #bloque_1 #mascara_seven .st2_seven {
        fill: #0A141E; }
      #content #bloque_1 #mascara_seven .st3_seven {
        fill: #622912; }
      #content #bloque_1 #mascara_seven #txt_logo_seven {
        opacity: 0;
        filter: alpha(opacity=0); }
  #content #bloque_2 {
    width: 100%;
    height: 100vh;
    background-color: #fff;
    overflow: hidden;
    position: absolute;
    z-index: 195;
    will-change: transform;
    /* Cierre txt1_bloque2 */
    /* Cierre txt2_bloque2 */ }
    #content #bloque_2 #mouse-help-grafico {
      cursor: pointer;
      width: 65px;
      height: 65px;
      border-radius: 100%;
      border: solid 1px white;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 150px;
      margin: auto; }
      #content #bloque_2 #mouse-help-grafico span {
        background-image: url(../img/arrow-mouse.png);
        background-repeat: no-repeat;
        width: 14px;
        height: 8px;
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        -webkit-animation-name: IcoMouse;
        -moz-animation-name: IcoMouse;
        animation-name: IcoMouse;
        -webkit-animation-iteration-count: infinite;
        -moz-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-duration: 1.3s;
        -moz-animation-duration: 1.3s;
        animation-duration: 1.3s; }
    #content #bloque_2 #txt1_bloque2 {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      margin: auto;
      width: 840px;
      height: 210px;
      opacity: 1;
      filter: alpha(opacity=100); }
      #content #bloque_2 #txt1_bloque2 p {
        font-family: 'MINISerifRegular';
        font-size: 40px;
        font-size: 2.22222rem;
        text-align: left;
        float: left;
        width: 530px;
        margin: 60px 0px 0px 30px; }
      #content #bloque_2 #txt1_bloque2 img {
        float: left; }
    #content #bloque_2 #txt2_bloque2 {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      bottom: 0px;
      margin: auto;
      width: 100%;
      opacity: 0;
      filter: alpha(opacity=0);
      height: 100%;
      background: white; }
      #content #bloque_2 #txt2_bloque2 p {
        font-family: 'MINISerifRegular';
        font-size: 40px;
        font-size: 2.22222rem;
        text-align: center;
        width: 100%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%); }
    #content #bloque_2 #mascara1_bloque2 {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      z-index: 1;
      background: url(../img/bg1-bloque-2.jpg) no-repeat center center;
      -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
      -o-transform-origin: center center;
      transform-origin: center center;
      -webkit-background-size: cover;
      background-size: cover; }
    #content #bloque_2 #mascara2_bloque2 {
      position: absolute;
      top: 0px;
      right: 0px;
      width: 100%;
      height: 100%;
      /*clip: rect(0px 1415px 138px 920px);*/
      z-index: 2;
      background: url(../img/bg2-bloque-2.jpg) no-repeat center top;
      -webkit-background-size: cover;
      background-size: cover;
      opacity: 1;
      filter: alpha(opacity=100); }
  #content #bloque_3 {
    width: 100%;
    background-color: #f2f2f2;
    position: absolute;
    padding-top: 80px;
    z-index: 190;
    padding-top: 0;
    will-change: transform;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    align-items: center;
    /* Cierre cont-puertas */ }
    #content #bloque_3:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_3 #cont_puertas {
      position: relative;
      margin: 40px  auto;
      max-width: 1240px;
      width: 100%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      padding: 0 40px;
      min-height: 550px;
      /* Cierre txt_bloque3*/
      /* Cierre cont_puertas3*/
      /* Cierre cont_puertas5 */
      /* Cierre cont_puertas_coche */ }
      #content #bloque_3 #cont_puertas:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_3 #cont_puertas #txt_bloque3 {
        position: relative;
        top: 0px;
        left: 10px;
        z-index: 16; }
        #content #bloque_3 #cont_puertas #txt_bloque3 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px; }
          #content #bloque_3 #cont_puertas #txt_bloque3 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_3 #cont_puertas #txt_bloque3 h1 .line {
            /* linea separadora */
            width: 60px;
            height: 3px;
            position: relative;
            bottom: 0;
            left: 0px;
            margin: 0 auto;
            background-color: #000000;
            position: absolute;
            display: block; }
        #content #bloque_3 #cont_puertas #txt_bloque3 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px; }
      #content #bloque_3 #cont_puertas #cont_puertas3 {
        position: absolute;
        top: 78px;
        left: 50px;
        width: 295px;
        height: 420px;
        z-index: 20;
        cursor: pointer;
        /* Cierre btn_puertas3 */ }
        #content #bloque_3 #cont_puertas #cont_puertas3 #mascara_borde3 {
          position: absolute;
          top: -2px;
          left: -2px;
          width: 299px;
          height: 424px;
          /*	clip:rect(108px 299px 192px 0px);*/
          clip: rect(139px 299px 228px 0px);
          background-color: #000000;
          opacity: 0.6;
          filter: alpha(opacity=60); }
        #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 100%;
          height: 420px;
          /*clip:rect(108px 295px 188px 0px);*/
          clip: rect(139px 295px 224px 0px);
          font-family: 'MINISansReg';
          background-color: #f6f6f6;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          /* Cierre iconos 3 puertas */ }
          #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3.not-click, #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3.not-click-stock {
            cursor: default; }
          #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 {
            position: relative;
            top: 28px;
            margin: 0 auto;
            width: calc(100% - 18px); }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3:after {
              /* linea separadora */
              content: '';
              width: 277px;
              height: 2px;
              position: absolute;
              bottom: -38px;
              background-color: #000000; }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul {
              width: 100%; }
              #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul li {
                display: inline-block;
                list-style: none;
                text-align: center;
                width: 25%;
                margin-right: -4px;
                font-size: 20px;
                font-size: 1.11111rem; }
                #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul li #ico3_asiento svg {
                  margin: 0px 0px 0px 10px; }
                #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul li svg {
                  position: relative;
                  margin: 0 auto; }
                #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul li:first-child {
                  width: 25%;
                  border-right: 1px #e5e5e5 solid;
                  box-sizing: border-box;
                  -moz-box-sizing: border-box;
                  -webkit-box-sizing: border-box; }
                #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul li:last-child {
                  width: 50%;
                  border-left: 1px #e5e5e5 solid;
                  box-sizing: border-box;
                  -moz-box-sizing: border-box;
                  -webkit-box-sizing: border-box; }
                #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #iconos_puertas3 ul li p {
                  font-size: 20px;
                  font-size: 1.11111rem;
                  text-align: center;
                  padding-top: 18px; }
          #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #check_puertas3 {
            position: relative;
            top: 86px;
            left: 236px;
            width: 40px;
            height: 40px;
            opacity: 0.6;
            filter: alpha(opacity=60); }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #check_puertas3 .check_cir_white {
              fill: none;
              stroke: #1D1D1B;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #check_puertas3 .check_check {
              fill: none;
              stroke: #1D1D1B;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #check_puertas3 .check_cir_dashed {
              fill: none;
              stroke: #FFFFFF;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #check_puertas3 .check_desactivated {
              fill: none;
              stroke: #1D1D1B;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #txt_puertas3 {
            position: relative;
            top: 46px;
            left: 30px;
            width: 200px;
            height: 50px;
            opacity: 0.6;
            filter: alpha(opacity=60); }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #txt_puertas3 h2 {
              font-size: 26px;
              font-size: 1.44444rem; }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #txt_puertas3 p {
              margin-top: 6px;
              font-size: 16px;
              font-size: 0.88889rem; }
          #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #carac_puertas3 {
            position: relative;
            top: 62px;
            margin: 0 auto;
            width: calc(100% - 18px);
            height: 187px;
            border-top: solid 2px #000; }
            #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #carac_puertas3 ul li {
              width: 100%;
              font-family: 'MINISansBold';
              font-size: 14px;
              font-size: 0.77778rem;
              padding: 18px 12px;
              border-bottom: solid 1px #000;
              box-sizing: border-box;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box; }
              #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #carac_puertas3 ul li:last-child {
                border: none; }
              #content #bloque_3 #cont_puertas #cont_puertas3 #btn_puertas3 #carac_puertas3 ul li span {
                font-family: 'MINISansReg';
                text-align: right;
                float: right; }
      #content #bloque_3 #cont_puertas #cont_puertas5 {
        position: absolute;
        top: 78px;
        right: 50px;
        width: 295px;
        height: 420px;
        z-index: 20;
        cursor: pointer;
        /* Cierre btn_puertas5 */ }
        #content #bloque_3 #cont_puertas #cont_puertas5 #mascara_borde5 {
          position: absolute;
          top: -2px;
          left: -2px;
          width: 299px;
          height: 424px;
          clip: rect(139px 299px 228px 0px);
          background-color: #000000;
          opacity: 0.6;
          filter: alpha(opacity=60); }
        #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 100%;
          height: 420px;
          clip: rect(139px 295px 224px 0px);
          font-family: 'MINISansReg';
          background-color: #f6f6f6;
          /* Cierre iconos 5 puertas */ }
          #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5.not-click, #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5.not-click-stock {
            cursor: default; }
          #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 {
            position: relative;
            top: 28px;
            margin: 0 auto;
            width: calc(100% - 18px); }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5:after {
              /* linea separadora */
              content: '';
              width: 277px;
              height: 2px;
              position: absolute;
              bottom: -38px;
              background-color: #000000; }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul {
              width: 100%; }
              #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul li {
                display: inline-block;
                list-style: none;
                text-align: center;
                width: 25%;
                margin-right: -4px;
                font-size: 20px;
                font-size: 1.11111rem; }
                #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul li #ico5_asiento svg {
                  margin: 0px 0px 0px 10px; }
                #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul li svg {
                  position: relative;
                  margin: 0 auto; }
                #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul li:first-child {
                  width: 25%;
                  border-right: 1px #e5e5e5 solid;
                  box-sizing: border-box;
                  -moz-box-sizing: border-box;
                  -webkit-box-sizing: border-box; }
                #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul li:last-child {
                  width: 50%;
                  border-left: 1px #e5e5e5 solid;
                  box-sizing: border-box;
                  -moz-box-sizing: border-box;
                  -webkit-box-sizing: border-box; }
                #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #iconos_puertas5 ul li p {
                  font-size: 20px;
                  font-size: 1.11111rem;
                  text-align: center;
                  padding-top: 18px; }
          #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #check_puertas5 {
            position: relative;
            top: 86px;
            left: 20px;
            width: 40px;
            height: 40px;
            opacity: 0.6;
            filter: alpha(opacity=60); }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #check_puertas5 .check_cir_white {
              fill: none;
              stroke: #1D1D1B;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #check_puertas5 .check_check {
              fill: none;
              stroke: #1D1D1B;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #check_puertas5 .check_cir_dashed {
              fill: none;
              stroke: #FFFFFF;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #check_puertas5 .check_desactivated {
              fill: none;
              stroke: #1D1D1B;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #txt_puertas5 {
            position: relative;
            top: 46px;
            left: 30px;
            width: 200px;
            height: 50px;
            text-align: right;
            opacity: 0.6;
            filter: alpha(opacity=60); }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #txt_puertas5 h2 {
              font-size: 26px;
              font-size: 1.44444rem; }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #txt_puertas5 p {
              margin-top: 6px;
              font-size: 16px;
              font-size: 0.88889rem; }
          #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #carac_puertas5 {
            position: relative;
            top: 62px;
            margin: 0 auto;
            width: calc(100% - 18px);
            height: 187px;
            border-top: solid 2px #000; }
            #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #carac_puertas5 ul li {
              width: 100%;
              font-family: 'MINISansBold';
              font-size: 14px;
              font-size: 0.77778rem;
              padding: 18px  12px;
              border-bottom: solid 1px #000;
              box-sizing: border-box;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box; }
              #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #carac_puertas5 ul li:last-child {
                border: none; }
              #content #bloque_3 #cont_puertas #cont_puertas5 #btn_puertas5 #carac_puertas5 ul li span {
                font-family: 'MINISansReg';
                text-align: right;
                float: right; }
      #content #bloque_3 #cont_puertas #cont_puertas_coche {
        position: relative;
        width: 60%;
        max-width: 800px;
        top: 94px;
        margin: 0 auto; }
        #content #bloque_3 #cont_puertas #cont_puertas_coche:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_3 #cont_puertas #cont_puertas_coche #puertas3_bloque3 {
          position: relative;
          bottom: 0px;
          left: 0px;
          width: 100%;
          z-index: 15; }
        #content #bloque_3 #cont_puertas #cont_puertas_coche #puertas5_bloque3 {
          position: absolute;
          bottom: 0px;
          left: 0px;
          width: 100%;
          z-index: 10;
          opacity: 0;
          filter: alpha(opacity=0); }
        #content #bloque_3 #cont_puertas #cont_puertas_coche img {
          width: 100%; }
  #content #bloque_4 {
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    padding-top: 80px;
    z-index: 185;
    will-change: transform;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    min-height: 100vh;
    /* Cierre Upselling_motorizacion */
    /* Cierre cont_motorizacion */ }
    #content #bloque_4:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_4 #upselling_motirizacion {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.7);
      z-index: 200;
      display: none !important;
      /*Cierre cont_upselling_motorizacion */ }
      #content #bloque_4 #upselling_motirizacion #cerrar {
        position: absolute;
        top: calc(50% - 125px);
        right: calc(50% - 410px);
        width: 35px;
        height: 35px;
        cursor: pointer; }
        #content #bloque_4 #upselling_motirizacion #cerrar .st0Cerrar {
          stroke: #000;
          stroke-width: 1.5;
          fill: none;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #content #bloque_4 #upselling_motirizacion #cerrar .st1Cerrar {
          fill: none;
          stroke: #fff;
          stroke-width: 1.5;
          -webkit-transition: stroke 0.3s ease-out;
          -moz-transition: stroke 0.3s ease-out;
          -ms-transition: stroke 0.3s ease-out;
          -o-transition: stroke 0.3s ease-out;
          transition: stroke 0.3s ease-out; }
        #content #bloque_4 #upselling_motirizacion #cerrar:hover .st0Cerrar {
          stroke: #fff; }
        #content #bloque_4 #upselling_motirizacion #cerrar:hover .st1Cerrar {
          fill: none;
          stroke: #000; }
      #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion {
        position: absolute;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
        margin: auto;
        width: 820px;
        height: 160px;
        z-index: 210;
        background: #fff url(../img/bg_upse.png) no-repeat;
        background-position: 41px 41px;
        /*Cierre txt_upselling*/ }
        #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion #txt_upselling {
          padding: 46px 0px 0px 100px;
          width: 65%;
          float: left; }
          #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion #txt_upselling p {
            font-family: 'MINISansBold';
            font-size: 16px;
            font-size: 0.88889rem; }
            #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion #txt_upselling p:last-child {
              margin: 20px 0px 0px 0px;
              font-family: 'MINISansReg'; }
        #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion #btn_aceptar {
          float: left;
          width: 100%;
          max-width: 115px;
          height: 40px;
          background-color: #0c1a3f;
          cursor: pointer;
          margin: 59px 0px 0px 15px;
          -webkit-transition: background-color 0.3s ease-out;
          -moz-transition: background-color 0.3s ease-out;
          -ms-transition: background-color 0.3s ease-out;
          -o-transition: background-color 0.3s ease-out;
          transition: background-color 0.3s ease-out; }
          #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion #btn_aceptar p {
            text-align: center;
            margin: 15px 0px 0px 0px;
            width: 100%;
            height: 100%;
            font-family: 'MINISansReg';
            font-size: 16px;
            font-size: 0.88889rem;
            color: #fff; }
          #content #bloque_4 #upselling_motirizacion #cont_upselling_motirizacion #btn_aceptar:hover {
            background-color: #000; }
    #content #bloque_4 #cont_motorizacion {
      position: relative;
      top: 0px;
      bottom: 0px;
      left: 0;
      right: 0;
      margin: 40px auto;
      max-width: 1240px;
      width: 95%;
      min-height: 826px;
      /* Cierre txt_bloque4*/
      /* Cierre motores */ }
      #content #bloque_4 #cont_motorizacion:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_4 #cont_motorizacion #txt_bloque4 {
        position: relative;
        top: 0px;
        left: 10px;
        width: 610px; }
        #content #bloque_4 #cont_motorizacion #txt_bloque4 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          position: relative; }
          #content #bloque_4 #cont_motorizacion #txt_bloque4 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_4 #cont_motorizacion #txt_bloque4 h1 .line {
            content: '';
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            left: 0px;
            margin: 0 auto;
            background-color: #000000;
            display: block; }
        #content #bloque_4 #cont_motorizacion #txt_bloque4 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px; }
      #content #bloque_4 #cont_motorizacion #motores {
        position: relative;
        top: 0px;
        left: 0px;
        margin-top: 40px;
        width: 100%;
        /*height: 541px;*/
        /* Cierre carac_motores */
        /* Cierre motor */ }
        #content #bloque_4 #cont_motorizacion #motores:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_4 #cont_motorizacion #motores #carac_motores {
          position: relative;
          top: 0px;
          left: 0px;
          width: 25%;
          float: left; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .wrap_checkbox {
            /* Selector manual o automatico*/
            width: 100%;
            font-size: 12px;
            font-size: 0.66667rem;
            display: inline-block;
            -ms-text-justify: justify;
            text-justify: justify;
            text-align: left;
            vertical-align: middle;
            white-space: normal;
            margin: 115px 0px 0px 0px; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle {
            font-family: 'MINISansReg', sans-serif;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            line-height: 1em;
            color: #000000;
            text-transform: uppercase;
            display: table;
            margin-bottom: 0px;
            table-layout: fixed; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .md-ks-toggle .checkboxes-toggle-label {
            text-align: left; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .md-ks-toggle .checkboxes-toggle-label:first-child {
            text-align: right; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-options {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border: 2px solid #000000;
            border-radius: 15px;
            display: inline-block;
            width: 43px;
            height: 20px;
            margin: 0 10px;
            position: relative;
            vertical-align: middle;
            -webkit-transition: border-color 0.5s ease-in-ou;
            -moz-transition: border-color 0.5s ease-in-ou;
            -ms-transition: border-color 0.5s ease-in-ou;
            -o-transition: border-color 0.5s ease-in-ou;
            transition: border-color 0.5s ease-in-ou;
            background: #000000; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-option:checked {
            z-index: 1; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-option {
            cursor: pointer;
            margin: 0;
            padding: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            position: absolute;
            z-index: 2;
            left: 0;
            top: 0; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-option:checked ~ .checkboxes-toggle-switch {
            display: block; }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-switch {
            width: 14px;
            height: 14px;
            background-color: #ffffff;
            border-radius: 100%;
            position: absolute;
            margin: auto 1px;
            top: 0;
            bottom: 0;
            left: 0;
            display: none;
            -webkit-transition-property: -webkit-transform;
            -moz-transition-property: -webkit-transform;
            -ms-transition-property: -webkit-transform;
            -o-transition-property: -webkit-transform;
            transition-property: -webkit-transform;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            -ms-transition-property: transform;
            -o-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 100ms;
            -moz-transition-duration: 100ms;
            -ms-transition-duration: 100ms;
            -o-transition-duration: 100ms;
            transition-duration: 100ms;
            -webkit-transition-timing-function: ease-in-out;
            -moz-transition-timing-function: ease-in-out;
            -ms-transition-timing-function: ease-in-out;
            -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0); }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-option:checked + .checkboxes-toggle-switch {
            -webkit-transform: translateX(23px);
            -moz-transform: translateX(23px);
            -ms-transform: translateX(23px);
            -o-transform: translateX(23px);
            transform: translateX(23px); }
          #content #bloque_4 #cont_motorizacion #motores #carac_motores .checkboxes-toggle-label.md-is-active {
            color: #000000; }
        #content #bloque_4 #cont_motorizacion #motores #carac_motores.motor:first-child ul {
          cursor: auto !important;
          font-family: 'MINISansBold'; }
        #content #bloque_4 #cont_motorizacion #motores #tipo_motores {
          background-color: #ffffff;
          position: relative;
          top: 0px;
          left: 0px;
          width: 75%;
          float: left;
          z-index: 1; }
        #content #bloque_4 #cont_motorizacion #motores #botonera_motores {
          position: relative;
          top: 0px;
          left: 25%;
          width: 75%;
          float: left;
          z-index: 0;
          /* Cierre btn_manual */ }
          #content #bloque_4 #cont_motorizacion #motores #botonera_motores ul li {
            width: 25%;
            display: inline-block;
            margin-right: -4px; }
          #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor {
            position: relative;
            top: -80px;
            border: solid 2px #000;
            border-top: none;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            background-color: #fff;
            cursor: pointer;
                   /*     @media only screen and (max-width: 1160px)
						{

							.check_motor
							{
								margin: 18px 10px 0px 0px;
							}
																
						}*/
            /* Cierre txt_motor */ }
            #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor:after {
              content: "";
              display: table;
              clear: both; }
            #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .check_motor {
              position: relative;
              float: right;
              margin: 18px 19px 0px 0px; }
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .check_motor .check_cir_white {
                fill: none;
                stroke: #1D1D1B;
                stroke-width: 2;
                stroke-linecap: round;
                stroke-linejoin: round;
                stroke-dasharray: 7.5239,7.5239; }
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .check_motor .check_check {
                fill: none;
                stroke: #1D1D1B;
                stroke-width: 2;
                stroke-linejoin: round;
                visibility: hidden; }
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .check_motor .check_cir_dashed {
                fill: none;
                stroke: #FFFFFF;
                stroke-width: 4;
                visibility: hidden; }
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .check_motor .check_desactivated {
                fill: none;
                stroke: #1D1D1B;
                stroke-width: 2;
                stroke-linejoin: round;
                visibility: hidden; }
            #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .txt_motor {
              position: relative;
              float: left;
              margin: 19px 5px 19px 25px;
              font-family: 'MINISansReg'; }
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .txt_motor h2 {
                font-size: 24px;
                font-size: 1.33333rem; }
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .txt_motor p {
                margin-top: 6px;
                font-size: 15px;
                font-size: 0.83333rem; }
            @media only screen and (max-width: 1160px) {
              #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .txt_motor {
                margin: 19px 5px 19px 15px; }
                #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .txt_motor h2 {
                  font-size: 20px;
                  font-size: 1.11111rem; }
                #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor .txt_motor p {
                  font-size: 15px;
                  font-size: 0.83333rem; } }
        #content #bloque_4 #cont_motorizacion #motores .motor {
          width: 25%;
          float: left;
          position: relative; }
          #content #bloque_4 #cont_motorizacion #motores .motor .tapa-button-motor {
            position: absolute;
            bottom: -79px;
            width: 100%;
            height: 80px;
            opacity: 0.5;
            filter: alpha(opacity=50);
            display: none;
            cursor: pointer; }
          #content #bloque_4 #cont_motorizacion #motores .motor:hover .tapa-button-motor {
            display: block; }
          #content #bloque_4 #cont_motorizacion #motores .motor.not-click, #content #bloque_4 #cont_motorizacion #motores .motor.not-click-stock {
            cursor: default; }
            #content #bloque_4 #cont_motorizacion #motores .motor.not-click ul, #content #bloque_4 #cont_motorizacion #motores .motor.not-click-stock ul {
              cursor: pointer; }
          #content #bloque_4 #cont_motorizacion #motores .motor ul {
            cursor: pointer; }
            #content #bloque_4 #cont_motorizacion #motores .motor ul li {
              font-family: 'MINISansReg';
              font-size: 14px;
              font-size: 0.77778rem;
              overflow: hidden;
              padding: 16px 12px;
              border-bottom: solid 1px #000;
              box-sizing: border-box;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box; }
              #content #bloque_4 #cont_motorizacion #motores .motor ul li:first-child {
                height: 170px;
                border-width: 2px; }
              #content #bloque_4 #cont_motorizacion #motores .motor ul li:last-child {
                border-width: 2px; }
              #content #bloque_4 #cont_motorizacion #motores .motor ul li img {
                width: 90%;
                float: right; }
              #content #bloque_4 #cont_motorizacion #motores .motor ul li:first-child p {
                margin: 25px 0px 0px 0px;
                font-family: 'MINISerifRegular';
                font-size: 24px;
                font-size: 1.33333rem; }
  #content #bloque_5 {
    width: 100%;
    background: white;
    background-size: cover;
    position: absolute;
    padding-top: 80px;
    z-index: 180;
    will-change: transform;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    min-height: 100vh;
    /* Mensaje cambio de Configuracion */
    /* Cierre cont_transmision */ }
    #content #bloque_5:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_5 #bloque5-bck {
      background-color: #000;
      background-image: url(../img/bg_transicion.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    #content #bloque_5 #bloque5-tapa {
      background: #f2f2f2;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 100;
      display: none !important; }
    #content #bloque_5 .cambio_trans {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.7);
      z-index: 200;
      display: none;
      /*Cierre cont_cambio_trans */ }
      #content #bloque_5 .cambio_trans .cerrar {
        position: absolute;
        top: calc(50% - 125px);
        right: calc(50% - 410px);
        width: 35px;
        height: 35px;
        cursor: pointer; }
        #content #bloque_5 .cambio_trans .cerrar .st0Cerrar {
          fill: #fff;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #content #bloque_5 .cambio_trans .cerrar .st1Cerrar {
          fill: none;
          stroke: #000;
          stroke-width: 1.5;
          -webkit-transition: stroke 0.3s ease-out;
          -moz-transition: stroke 0.3s ease-out;
          -ms-transition: stroke 0.3s ease-out;
          -o-transition: stroke 0.3s ease-out;
          transition: stroke 0.3s ease-out; }
        #content #bloque_5 .cambio_trans .cerrar:hover .st0Cerrar {
          fill: #000; }
        #content #bloque_5 .cambio_trans .cerrar:hover .st1Cerrar {
          fill: none;
          stroke: #fff;
          stroke-width: 1.5; }
      #content #bloque_5 .cambio_trans .cont_cambio_trans {
        position: absolute;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
        margin: auto;
        width: 820px;
        height: 160px;
        z-index: 210;
        background: #fff url(../img/bg_upse.png) no-repeat;
        background-position: 41px 41px;
        /*Cierre txt_upselling*/
        /* Cierre btn_aceptar */ }
        #content #bloque_5 .cambio_trans .cont_cambio_trans .txt_upselling {
          padding: 46px 0px 0px 100px;
          width: 65%;
          float: left; }
          #content #bloque_5 .cambio_trans .cont_cambio_trans .txt_upselling p {
            font-family: 'MINISansBold';
            font-size: 16px;
            font-size: 0.88889rem; }
            #content #bloque_5 .cambio_trans .cont_cambio_trans .txt_upselling p:last-child {
              margin: 20px 0px 0px 0px;
              font-family: 'MINISansReg'; }
        #content #bloque_5 .cambio_trans .cont_cambio_trans .btn_aceptar {
          float: left;
          width: 100%;
          max-width: 115px;
          height: 40px;
          background-color: #0c1a3f;
          cursor: pointer;
          margin: 59px 0px 0px 15px;
          -webkit-transition: background-color 0.3s ease-out;
          -moz-transition: background-color 0.3s ease-out;
          -ms-transition: background-color 0.3s ease-out;
          -o-transition: background-color 0.3s ease-out;
          transition: background-color 0.3s ease-out; }
          #content #bloque_5 .cambio_trans .cont_cambio_trans .btn_aceptar p {
            text-align: center;
            margin: 15px 0px 0px 0px;
            width: 100%;
            height: 100%;
            font-family: 'MINISansReg';
            font-size: 16px;
            font-size: 0.88889rem;
            color: #fff; }
          #content #bloque_5 .cambio_trans .cont_cambio_trans .btn_aceptar:hover {
            background-color: #000; }
    #content #bloque_5 #cont_transmision {
      position: relative;
      top: 0px;
      bottom: 0px;
      left: 0;
      right: 0;
      margin: 40px auto;
      max-width: 1240px;
      width: 95%;
      min-height: 550px;
      /* Cierre txt_bloque5*/
      /* Cierre btn_transicion */
      /* Cierre downselling_trans */
      /* Cierre upselling_trans */ }
      #content #bloque_5 #cont_transmision:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_5 #cont_transmision #txt_bloque5 {
        position: relative;
        top: 0px;
        left: 10px;
        width: 100%;
        max-width: 550px;
        margin: 0 auto;
        color: #fff;
        text-align: center; }
        #content #bloque_5 #cont_transmision #txt_bloque5 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          position: relative; }
          #content #bloque_5 #cont_transmision #txt_bloque5 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_5 #cont_transmision #txt_bloque5 h1 .line {
            content: '';
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            left: 0px;
            right: 0px;
            margin: 0 auto;
            background-color: #fff;
            display: block; }
        #content #bloque_5 #cont_transmision #txt_bloque5 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px; }
      #content #bloque_5 #cont_transmision #botonera_transmision {
        width: 100%;
        margin: 70px auto 0px auto;
        max-width: 950px;
        color: rgba(255, 255, 255, 0.7);
        /* Cierre btn_manual */
        /* Cierre btn_automatico */
        /* Cierre btn_deportivo */ }
        #content #bloque_5 #cont_transmision #botonera_transmision:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual {
          position: relative;
          float: left;
          width: 290px;
          height: 80px;
          border: solid 2px #ffffff;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          background-color: rgba(0, 0, 0, 0.9);
          cursor: pointer;
          opacity: 0.8;
          filter: alpha(opacity=80); }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual.not-click, #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual.not-click-stock {
            cursor: default; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #check_manual {
            position: relative;
            float: right;
            margin: 18px 19px 0px 0px; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #check_manual .check_cir_white {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #check_manual .check_check {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #check_manual .check_cir_dashed {
              fill: none;
              stroke: #000000;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #check_manual .check_desactivated {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #txt_manual {
            position: relative;
            float: left;
            margin: 19px 25px; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #txt_manual h2 {
              font-family: 'MINISansReg';
              font-size: 24px;
              font-size: 1.33333rem; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_manual #txt_manual p {
              font-family: 'MINISansReg';
              margin-top: 6px;
              font-size: 15px;
              font-size: 0.83333rem; }
        #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico {
          position: absolute;
          left: 0px;
          right: 0px;
          margin: auto;
          width: 290px;
          height: 80px;
          border: solid 2px #ffffff;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          background-color: rgba(0, 0, 0, 0.9);
          cursor: pointer;
          opacity: 0.8;
          filter: alpha(opacity=80); }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico.not-click, #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico.not-click-stock {
            cursor: default; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #check_automatico {
            position: relative;
            float: right;
            margin: 18px 19px 0px 0px; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #check_automatico .check_cir_white {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #check_automatico .check_check {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #check_automatico .check_cir_dashed {
              fill: none;
              stroke: #000000;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #check_automatico .check_desactivated {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #txt_automatico {
            position: relative;
            float: left;
            margin: 19px 25px;
            color: #ffffff; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #txt_automatico h2 {
              font-family: 'MINISansReg';
              font-size: 24px;
              font-size: 1.33333rem; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_automatico #txt_automatico p {
              font-family: 'MINISansReg';
              margin-top: 6px;
              font-size: 15px;
              font-size: 0.83333rem; }
        #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo {
          position: relative;
          float: right;
          width: 290px;
          height: 80px;
          border: solid 2px #ffffff;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          background-color: rgba(0, 0, 0, 0.9);
          cursor: pointer;
          opacity: 0.8;
          filter: alpha(opacity=80); }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo.not-click, #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo.not-click-stock {
            cursor: default; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #check_deportivo {
            position: relative;
            float: right;
            margin: 18px 19px 0px 0px; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #check_deportivo .check_cir_white {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #check_deportivo .check_check {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #check_deportivo .check_cir_dashed {
              fill: none;
              stroke: #000000;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #check_deportivo .check_desactivated {
              fill: none;
              stroke: #ffffff;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #txt_deportivo {
            position: relative;
            float: left;
            margin: 19px 0px 0px 25px; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #txt_deportivo h2 {
              font-family: 'MINISansReg';
              font-size: 24px;
              font-size: 1.33333rem; }
            #content #bloque_5 #cont_transmision #botonera_transmision #btn_deportivo #txt_deportivo p {
              font-family: 'MINISansReg';
              margin-top: 6px;
              font-size: 15px;
              font-size: 0.83333rem; }
      #content #bloque_5 #cont_transmision #downselling_trans {
        position: relative;
        top: 60px;
        left: 0px;
        display: none;
        /*Cierre cont_downselling_trans */ }
        #content #bloque_5 #cont_transmision #downselling_trans:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_5 #cont_transmision #downselling_trans .cerrar {
          position: relative;
          margin: 10px 0px;
          left: calc(50% + 375px);
          width: 35px;
          height: 35px;
          cursor: pointer; }
          #content #bloque_5 #cont_transmision #downselling_trans .cerrar .st0Cerrar {
            fill: #fff;
            -webkit-transition: fill 0.3s ease-out;
            -moz-transition: fill 0.3s ease-out;
            -ms-transition: fill 0.3s ease-out;
            -o-transition: fill 0.3s ease-out;
            transition: fill 0.3s ease-out; }
          #content #bloque_5 #cont_transmision #downselling_trans .cerrar .st1Cerrar {
            fill: none;
            stroke: #000;
            stroke-width: 1.5;
            -webkit-transition: stroke 0.3s ease-out;
            -moz-transition: stroke 0.3s ease-out;
            -ms-transition: stroke 0.3s ease-out;
            -o-transition: stroke 0.3s ease-out;
            transition: stroke 0.3s ease-out; }
          #content #bloque_5 #cont_transmision #downselling_trans .cerrar:hover .st0Cerrar {
            fill: #000; }
          #content #bloque_5 #cont_transmision #downselling_trans .cerrar:hover .st1Cerrar {
            fill: none;
            stroke: #fff;
            stroke-width: 1.5; }
        #content #bloque_5 #cont_transmision #downselling_trans .cont_downselling_trans {
          margin: 0 auto;
          width: 820px;
          height: 110px;
          z-index: 210;
          background: #fff url(../img/bg_upse.png) no-repeat;
          background-position: 40px 30px;
          /*Cierre txt_downselling_trans*/ }
          #content #bloque_5 #cont_transmision #downselling_trans .cont_downselling_trans .txt_downselling_trans {
            padding: 36px 0px 0px 100px;
            width: 65%;
            float: left; }
            #content #bloque_5 #cont_transmision #downselling_trans .cont_downselling_trans .txt_downselling_trans p {
              font-family: 'MINISansBold';
              font-size: 16px;
              font-size: 0.88889rem; }
              #content #bloque_5 #cont_transmision #downselling_trans .cont_downselling_trans .txt_downselling_trans p:last-child {
                margin: 10px 0px 0px 0px;
                font-family: 'MINISansReg'; }
      #content #bloque_5 #cont_transmision #upselling_trans {
        position: relative;
        top: 60px;
        left: 0px;
        display: none;
        /*Cierre cont_upselling_trans */ }
        #content #bloque_5 #cont_transmision #upselling_trans:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_5 #cont_transmision #upselling_trans .cerrar {
          position: relative;
          margin: 10px 0px;
          left: calc(50% + 375px);
          width: 35px;
          height: 35px;
          cursor: pointer; }
          #content #bloque_5 #cont_transmision #upselling_trans .cerrar .st0Cerrar {
            fill: #fff;
            -webkit-transition: fill 0.3s ease-out;
            -moz-transition: fill 0.3s ease-out;
            -ms-transition: fill 0.3s ease-out;
            -o-transition: fill 0.3s ease-out;
            transition: fill 0.3s ease-out; }
          #content #bloque_5 #cont_transmision #upselling_trans .cerrar .st1Cerrar {
            fill: none;
            stroke: #000;
            stroke-width: 1.5;
            -webkit-transition: stroke 0.3s ease-out;
            -moz-transition: stroke 0.3s ease-out;
            -ms-transition: stroke 0.3s ease-out;
            -o-transition: stroke 0.3s ease-out;
            transition: stroke 0.3s ease-out; }
          #content #bloque_5 #cont_transmision #upselling_trans .cerrar:hover .st0Cerrar {
            fill: #000; }
          #content #bloque_5 #cont_transmision #upselling_trans .cerrar:hover .st1Cerrar {
            fill: none;
            stroke: #fff;
            stroke-width: 1.5; }
        #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans {
          margin: 0 auto;
          width: 820px;
          height: 110px;
          z-index: 210;
          background: #fff url(../img/bg_upse.png) no-repeat;
          background-position: 40px 30px;
          /*Cierre txt_upselling_trans*/
          /* Cierre btn_aceptar */ }
          #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans .txt_upselling_trans {
            padding: 36px 0px 0px 100px;
            width: 65%;
            float: left; }
            #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans .txt_upselling_trans p {
              font-family: 'MINISansBold';
              font-size: 16px;
              font-size: 0.88889rem; }
              #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans .txt_upselling_trans p:last-child {
                margin: 10px 0px 0px 0px;
                font-family: 'MINISansReg'; }
          #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans .btn_aceptar {
            float: left;
            width: 100%;
            max-width: 115px;
            height: 40px;
            background-color: #0c1a3f;
            cursor: pointer;
            margin: 33px 0px 0px 35px;
            -webkit-transition: background-color 0.3s ease-out;
            -moz-transition: background-color 0.3s ease-out;
            -ms-transition: background-color 0.3s ease-out;
            -o-transition: background-color 0.3s ease-out;
            transition: background-color 0.3s ease-out; }
            #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans .btn_aceptar p {
              text-align: center;
              margin: 15px 0px 0px 0px;
              width: 100%;
              height: 100%;
              font-family: 'MINISansReg';
              font-size: 16px;
              font-size: 0.88889rem;
              color: #fff; }
            #content #bloque_5 #cont_transmision #upselling_trans .cont_upselling_trans .btn_aceptar:hover {
              background-color: #000; }
  #content #bloque_6 {
    width: 100%;
    height: 100vh;
    height: calc(100vh - 65px);
    background: white;
    position: absolute;
    z-index: 175;
    will-change: transform;
    /* Cierre cont_img_exterior*/ }
    #content #bloque_6:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_6 #cont_img_exterior {
      position: relative;
      width: 100%;
      height: 100%;
      overflow: hidden; }
      #content #bloque_6 #cont_img_exterior:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_6 #cont_img_exterior .img_exterior {
        position: relative;
        width: 50%;
        height: 50%;
        float: left;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        overflow: hidden; }
      #content #bloque_6 #cont_img_exterior .img_exterior_aux {
        position: absolute;
        width: 50%;
        height: 50%;
        z-index: 20; }
      #content #bloque_6 #cont_img_exterior .exrterior1-duplicado {
        left: 0;
        top: 0;
        background: transparent url(../img/bg_exterior4.jpg) no-repeat center center;
        background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior2-duplicado {
        right: 0;
        top: 0;
        background: transparent url(../img/bg_exterior3.jpg) no-repeat center center;
        background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior3-duplicado {
        left: 0;
        bottom: 0;
        background: transparent url(../img/bg_exterior2.jpg) no-repeat center center;
        background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior4-duplicado {
        right: 0;
        bottom: 0;
        background: transparent url(../img/bg_exterior1.jpg) no-repeat center center;
        background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior1 {
        background-size: cover;
        background: white; }
        #content #bloque_6 #cont_img_exterior .exrterior1 .tapa {
          position: absolute;
          width: 100%;
          height: 100%;
          background: white;
          top: 0;
          left: 0;
          -webkit-transform-origin: right center;
          -moz-transform-origin: right center;
          -ms-transform-origin: right center;
          -o-transform-origin: right center;
          transform-origin: right center;
          background: transparent url(../img/bg_exterior1.jpg) no-repeat center center;
          background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior2 {
        background-size: cover;
        background: white; }
        #content #bloque_6 #cont_img_exterior .exrterior2 .tapa {
          position: absolute;
          width: 100%;
          height: 100%;
          background: white;
          top: 0;
          left: 0;
          -webkit-transform-origin: left center;
          -moz-transform-origin: left center;
          -ms-transform-origin: left center;
          -o-transform-origin: left center;
          transform-origin: left center;
          background: transparent url(../img/bg_exterior2.jpg) no-repeat center center;
          background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior3 {
        background-size: cover;
        background: white; }
        #content #bloque_6 #cont_img_exterior .exrterior3 .tapa {
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: transparent;
          background: transparent url(../img/bg_exterior3.jpg) no-repeat center center;
          background-repeat: no-repeat;
          background-position: center center;
          top: 0;
          left: 0;
          background-size: cover; }
      #content #bloque_6 #cont_img_exterior .exrterior4 {
        background: white;
        background-size: cover; }
        #content #bloque_6 #cont_img_exterior .exrterior4 .tapa {
          position: absolute;
          width: 100%;
          height: 100%;
          background: white;
          top: 0;
          left: 0;
          background: transparent url(../img/bg_exterior4.jpg) no-repeat center center;
          background-size: cover; }
    #content #bloque_6 #cont_exterior {
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0;
      right: 0;
      margin: auto;
      width: 580px;
      height: 320px;
      background-color: #fff;
      z-index: 22;
      /* Cierre txt_bloque6*/ }
      #content #bloque_6 #cont_exterior:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_6 #cont_exterior #txt_bloque6 {
        position: relative;
        top: 55px;
        width: 90%;
        color: #000;
        margin: 0 auto;
        text-align: center; }
        #content #bloque_6 #cont_exterior #txt_bloque6 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          position: relative; }
          #content #bloque_6 #cont_exterior #txt_bloque6 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_6 #cont_exterior #txt_bloque6 h1 .line {
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            margin: 0 auto;
            background-color: #000;
            display: block; }
        #content #bloque_6 #cont_exterior #txt_bloque6 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px; }
  #content #bloque_7 {
    width: 100%;
    background: #fff;
    position: absolute;
    z-index: 170;
    will-change: transform;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    align-items: center; }
    #content #bloque_7:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_7 .modelos_selec {
      font-size: 12px;
      margin: 40px 0px 0px 0px;
      font-family: 'MINISansReg';
      bottom: 30px;
      left: 0;
      position: absolute;
      width: 100%;
      text-align: center; }
    #content #bloque_7 #cont_bloque_7 {
      position: relative;
      top: 0px;
      bottom: 0px;
      left: 0;
      right: 0;
      margin: 40px auto;
      max-width: 1240px;
      width: 95%;
      height: 680px;
      background-color: #fff;
      /* Cierre txt_bloque_7*/
      /* Cierre cont_colores */ }
      #content #bloque_7 #cont_bloque_7:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_7 #cont_bloque_7 #txt_bloque7 {
        position: relative;
        top: 0px;
        left: 10px;
        width: 610px; }
        #content #bloque_7 #cont_bloque_7 #txt_bloque7 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          position: relative; }
          #content #bloque_7 #cont_bloque_7 #txt_bloque7 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_7 #cont_bloque_7 #txt_bloque7 h1 .line {
            content: '';
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            left: 0px;
            background-color: #000000;
            display: block; }
        #content #bloque_7 #cont_bloque_7 #txt_bloque7 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px; }
      #content #bloque_7 #cont_bloque_7 #cont_colores {
        margin: 40px 0px 0px 0px;
        position: relative;
        width: 100%; }
        #content #bloque_7 #cont_bloque_7 #cont_colores:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_7 #cont_bloque_7 #cont_colores .colores {
          position: relative;
          width: 32%;
          margin-right: 2%;
          height: 380px;
          float: left; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .colores:after {
            position: absolute;
            content: "";
            width: calc(100% + 4px);
            height: 20px;
            z-index: 11;
            bottom: -20px;
            left: -2px; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .colores:last-child {
            margin-right: 0% !important; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .colores h3 {
            font-family: 'MINISansReg';
            font-size: 24px;
            font-size: 1.33333rem;
            margin: 30px 0px 0px 30px;
            width: 60%; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .colores p {
            font-family: 'MINISansReg';
            font-size: 15px;
            font-size: 0.83333rem;
            margin: 10px 0px 0px 30px; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color1.color_bg1 {
          background: #f2f2f2 url(../img/color1_1.png) no-repeat center center;
          				/*	&:hover:before {
          						  opacity: 1;
          					}
          			
          					&:before
          					{
          						  background: url(../img/color1_1.png) !important;
          
          					}	*/ }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color1.color_bg2 {
          background: #f2f2f2 url(../img/color1_2.png) no-repeat center center;
          					/*&:before
          					{
          						  background: url(../img/color1_2.png) !important;
          
          					}*/
          					/* &:hover:before {
          						  opacity: 1;
          					}
          
          					&:before
          					{
          						  content: "";
          						  background: url(../img/color1_2.png);
          						  opacity: 0.5;
          						  top: 0;
          						  left: 0;
          						  bottom: 0;
          						  right: 0;
          						  position: absolute;
          						  z-index: -1; 
          						  width: 100%;
          						  height: 100%; 
            						  @include transition(opacity .3s ease);
          					}*/ }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color1.color_bg3 {
          background: #f2f2f2 url(../img/color1_3.png) no-repeat center center;
          					/*&:before
          					{
          						  background: url(../img/color1_3.png) !important;
          
          					}*/
          					/*&:hover:before {
          						  opacity: 1;
          					}
          
          					&:before
          					{
          						  content: "";
          						  background: url(../img/color1_3.png);
          						  opacity: 0.5;
          						  top: 0;
          						  left: 0;
          						  bottom: 0;
          						  right: 0;
          						  position: absolute;
          						  z-index: -1; 
          						  width: 100%;
          						  height: 100%; 
            						  @include transition(opacity .3s ease);
          					}*/ }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color2.color_bg1 {
          background: #f2f2f2 url(../img/color2_1.png) no-repeat center center; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color2.color_bg2 {
          background: #f2f2f2 url(../img/color2_2.png) no-repeat center center; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color2.color_bg3 {
          background: #f2f2f2 url(../img/color2_3.png) no-repeat center center; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color3.color_bg1 {
          background: #f2f2f2 url(../img/color3_1.png) no-repeat center center; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color3.color_bg2 {
          background: #f2f2f2 url(../img/color3_2.png) no-repeat center center; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color3.color_bg3 {
          background: #f2f2f2 url(../img/color3_3.png) no-repeat center center; }
        #content #bloque_7 #cont_bloque_7 #cont_colores .circulo {
          position: absolute;
          width: 65px;
          height: 65px;
          top: 20px;
          right: 20px;
          -webkit-border-radius: 50px;
          -moz-border-radius: 50px;
          border-radius: 50px; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .circulo svg {
            position: absolute;
            top: 0px;
            left: 0px;
            right: 0px;
            bottom: 0px;
            margin: auto; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .circulo .check_cir_white {
            fill: none;
            stroke: #ffffff;
            stroke-width: 2;
            stroke-linecap: round;
            stroke-linejoin: round;
            stroke-dasharray: 7.5239,7.5239; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .circulo .check_check {
            fill: none;
            stroke: #ffffff;
            stroke-width: 2;
            stroke-linejoin: round;
            visibility: hidden; }
          #content #bloque_7 #cont_bloque_7 #cont_colores .circulo .check_desactivated {
            fill: none;
            stroke: #ffffff;
            stroke-width: 2;
            stroke-linejoin: round;
            visibility: hidden; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color1 {
          border-right: solid 2px #ffffff;
          border-left: solid 2px #ffffff;
          border-top: solid 2px #ffffff;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          background-size: cover;
          cursor: pointer;
          z-index: 10;
          /*	&:before
          	{
          		  content: "";
          		  background: url(../img/color1_1.png);
          		  opacity: 0.5;
          		  top: 0;
          		  left: 0;
          		  bottom: 0;
          		  right: 0;
          		  position: absolute;
          		  z-index: -1; 
          		  width: 100%;
          		  height: 100%; 
          	}*/ }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color1.opacity-intro-anim {
            -webkit-transition: opacity 0.25s ease-in;
            -moz-transition: opacity 0.25s ease-in;
            -ms-transition: opacity 0.25s ease-in;
            -o-transition: opacity 0.25s ease-in;
            transition: opacity 0.25s ease-in; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color1.opacity-intro {
            opacity: 0;
            filter: alpha(opacity=0); }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color1:after {
            background-color: #0c1a3f; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color1.not-click, #content #bloque_7 #cont_bloque_7 #cont_colores #color1.not-click-stock {
            cursor: default; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color1 #check_color1 {
            background-color: #0c1a3f; }
            #content #bloque_7 #cont_bloque_7 #cont_colores #color1 #check_color1 .check_cir_dashed {
              fill: none;
              stroke: #0c1a3f;
              stroke-width: 4;
              visibility: hidden; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color2 {
          border-right: solid 2px #ffffff;
          border-left: solid 2px #ffffff;
          border-top: solid 2px #ffffff;
          background-size: cover;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          cursor: pointer; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color2.not-click, #content #bloque_7 #cont_bloque_7 #cont_colores #color2.not-click-stock {
            cursor: default; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color2.opacity-intro-anim {
            -webkit-transition: opacity 0.25s ease-in;
            -moz-transition: opacity 0.25s ease-in;
            -ms-transition: opacity 0.25s ease-in;
            -o-transition: opacity 0.25s ease-in;
            transition: opacity 0.25s ease-in; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color2.opacity-intro {
            opacity: 0;
            filter: alpha(opacity=0); }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color2:after {
            background-color: #143621; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color2 #check_color2 {
            background-color: #143621; }
            #content #bloque_7 #cont_bloque_7 #cont_colores #color2 #check_color2 .check_cir_dashed {
              fill: none;
              stroke: #143621;
              stroke-width: 4;
              visibility: hidden; }
        #content #bloque_7 #cont_bloque_7 #cont_colores #color3 {
          border-right: solid 2px #ffffff;
          border-left: solid 2px #ffffff;
          border-top: solid 2px #ffffff;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          background-size: cover;
          cursor: pointer; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color3.opacity-intro-anim {
            -webkit-transition: opacity 0.25s ease-in;
            -moz-transition: opacity 0.25s ease-in;
            -ms-transition: opacity 0.25s ease-in;
            -o-transition: opacity 0.25s ease-in;
            transition: opacity 0.25s ease-in; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color3.opacity-intro {
            opacity: 0;
            filter: alpha(opacity=0); }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color3.not-click, #content #bloque_7 #cont_bloque_7 #cont_colores #color3.not-click-stock {
            cursor: default; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color3:after {
            background-color: #000000; }
          #content #bloque_7 #cont_bloque_7 #cont_colores #color3 #check_color3 {
            background-color: #000000; }
            #content #bloque_7 #cont_bloque_7 #cont_colores #color3 #check_color3 .check_cir_dashed {
              fill: none;
              stroke: #000000;
              stroke-width: 4;
              visibility: hidden; }
  #content #bloque_8 {
    width: 100%;
    background: #e4e4e4;
    position: absolute;
    padding-top: 80px;
    z-index: 165;
    will-change: transform;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    min-height: 100vh; }
    #content #bloque_8:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_8 #cont_bloque_8 {
      position: relative;
      top: 0px;
      bottom: 0px;
      left: 0;
      right: 0;
      margin: 40px auto;
      max-width: 1240px;
      width: 100%;
      height: 820px;
      /* Cierre txt_bloque_8 */
      /* Cierre botonera_panoramico */
      /* Cierre imagen_panoramico */
      /* Cierre upselling_panoramico */ }
      #content #bloque_8 #cont_bloque_8:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_8 #cont_bloque_8 #txt_bloque_8 {
        position: relative;
        margin: 0 auto;
        width: 610px; }
        #content #bloque_8 #cont_bloque_8 #txt_bloque_8 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          text-align: center;
          position: relative; }
          #content #bloque_8 #cont_bloque_8 #txt_bloque_8 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_8 #cont_bloque_8 #txt_bloque_8 h1 .line {
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            margin: 0 auto;
            left: 0;
            right: 0;
            background-color: #000000;
            display: block; }
        #content #bloque_8 #cont_bloque_8 #txt_bloque_8 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px;
          text-align: center; }
      #content #bloque_8 #cont_bloque_8 #botonera_panoramico {
        width: 820px;
        margin: 50px auto 0px auto;
        /* Cierre btn_normal */
        /* Cierre btn_panoramico */ }
        #content #bloque_8 #cont_bloque_8 #botonera_panoramico:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal {
          position: relative;
          float: left;
          width: 290px;
          height: 80px;
          border: solid 2px #000000;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          cursor: pointer;
          opacity: 0.6;
          filter: alpha(opacity=60); }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.not-click, #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.not-click-stock {
            cursor: default; }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #check_normal {
            position: relative;
            float: right;
            margin: 18px 19px 0px 0px; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #check_normal .check_cir_white {
              fill: none;
              stroke: #000000;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #check_normal .check_check {
              fill: none;
              stroke: #000000;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #check_normal .check_cir_dashed {
              fill: none;
              stroke: #ffffff;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #check_normal .check_desactivated {
              fill: none;
              stroke: #000000;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #txt_normal {
            position: relative;
            float: left;
            margin: 19px 25px;
            color: #000000;
            font-family: 'MINISansReg'; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #txt_normal h2 {
              font-size: 24px;
              font-size: 1.33333rem; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal #txt_normal p {
              margin-top: 6px;
              font-size: 12px;
              font-size: 0.66667rem; }
        #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico {
          position: relative;
          float: right;
          width: 290px;
          height: 80px;
          border: solid 2px #000000;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          cursor: pointer;
          text-align: right;
          opacity: 0.6;
          filter: alpha(opacity=60); }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.not-click, #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.not-click-stock {
            cursor: default; }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #check_panoramico {
            position: relative;
            float: left;
            margin: 18px 0px 0px 19px; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #check_panoramico .check_cir_white {
              fill: none;
              stroke: #000000;
              stroke-width: 2;
              stroke-linecap: round;
              stroke-linejoin: round;
              stroke-dasharray: 7.5239,7.5239; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #check_panoramico .check_check {
              fill: none;
              stroke: #000000;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #check_panoramico .check_cir_dashed {
              fill: none;
              stroke: #ffffff;
              stroke-width: 4;
              visibility: hidden; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #check_panoramico .check_desactivated {
              fill: none;
              stroke: #000000;
              stroke-width: 2;
              stroke-linejoin: round;
              visibility: hidden; }
          #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #txt_panoramico {
            position: relative;
            float: right;
            margin: 19px 25px;
            color: #000000;
            font-family: 'MINISansReg'; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #txt_panoramico h2 {
              font-size: 24px;
              font-size: 1.33333rem; }
            #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico #txt_panoramico p {
              margin-top: 6px;
              font-size: 12px;
              font-size: 0.66667rem; }
      #content #bloque_8 #cont_bloque_8 #imagen_panoramico {
        width: 545px;
        margin: 30px auto 10px auto; }
        #content #bloque_8 #cont_bloque_8 #imagen_panoramico:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_8 #cont_bloque_8 #imagen_panoramico #img_panoramica {
          opacity: 0;
          filter: alpha(opacity=0);
          position: absolute; }
      #content #bloque_8 #cont_bloque_8 .upselling_panoramico {
        position: relative;
        width: 820px;
        height: 140px;
        display: none;
        margin: 0 auto;
        /*Cierre cont_upselling_panoramico */ }
        #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico {
          position: relative;
          top: 0px;
          left: 0px;
          width: 820px;
          height: 140px;
          background: #fff url(../img/bg_upse.png) no-repeat;
          background-position: 41px 41px;
          /*Cierre txt_upselling_panoramico */
          /* Cierre btn_aceptar */ }
          #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico .txt_upselling_panoramico {
            padding: 46px 0px 0px 100px;
            width: 65%;
            float: left; }
            #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico .txt_upselling_panoramico p {
              font-family: 'MINISansBold';
              font-size: 16px;
              font-size: 0.88889rem; }
              #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico .txt_upselling_panoramico p:last-child {
                margin: 20px 0px 0px 0px;
                font-family: 'MINISansReg'; }
          #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico .btn_aceptar {
            float: left;
            width: 100%;
            max-width: 115px;
            height: 40px;
            background-color: #0c1a3f;
            cursor: pointer;
            margin: 53px 0px 0px 15px;
            -webkit-transition: background-color 0.3s ease-out;
            -moz-transition: background-color 0.3s ease-out;
            -ms-transition: background-color 0.3s ease-out;
            -o-transition: background-color 0.3s ease-out;
            transition: background-color 0.3s ease-out; }
            #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico .btn_aceptar p {
              text-align: center;
              margin: 15px 0px 0px 0px;
              width: 100%;
              height: 100%;
              font-family: 'MINISansReg';
              font-size: 16px;
              font-size: 0.88889rem;
              color: #fff; }
            #content #bloque_8 #cont_bloque_8 .upselling_panoramico .cont_upselling_panoramico .btn_aceptar:hover {
              background-color: #000; }
  #content #bloque_10 {
    width: 100%;
    position: absolute;
    z-index: 155;
    will-change: transform;
    /* Cierre cont_bloque_9 */
    /*Cierre cont_interior*/
    /* Cierre cont_bullet */
    /* Cierre cont_bloque_10 */
    /* Cierre cont_final */ }
    #content #bloque_10:after {
      content: "";
      display: table;
      clear: both; }
    #content #bloque_10.res-scroll {
      -webkit-transition: transform 0.32s ease-in;
      -moz-transition: transform 0.32s ease-in;
      -ms-transition: transform 0.32s ease-in;
      -o-transition: transform 0.32s ease-in;
      transition: transform 0.32s ease-in; }
    #content #bloque_10 #cont_bloque_9 {
      background: url(../img/imagen360.jpg) no-repeat center center;
      background-size: cover;
      position: relative;
      width: 100%;
      height: 50vh;
      min-height: 600px;
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center;
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      box-direction: normal;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      -ms-flex-direction: column;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      box-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -o-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center;
      cursor: pointer;
      /* Cierre txt_bloque_9 */
      /*Cierre grados */ }
      #content #bloque_10 #cont_bloque_9:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_10 #cont_bloque_9 #txt_bloque_9 {
        position: relative;
        margin: 0 auto;
        width: 750px;
        color: #fff;
        cursor: pointer; }
        #content #bloque_10 #cont_bloque_9 #txt_bloque_9 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          text-align: center;
          position: relative; }
          #content #bloque_10 #cont_bloque_9 #txt_bloque_9 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_10 #cont_bloque_9 #txt_bloque_9 h1 .line {
            content: '';
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            margin: 0 auto;
            background-color: #fff; }
        #content #bloque_10 #cont_bloque_9 #txt_bloque_9 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px;
          text-align: center; }
      #content #bloque_10 #cont_bloque_9 #grados {
        position: relative;
        width: 200px;
        height: 200px;
        margin: 40px auto 0px auto; }
        #content #bloque_10 #cont_bloque_9 #grados svg {
          position: relative;
          top: 12px;
          left: 12px;
          cursor: pointer; }
        #content #bloque_10 #cont_bloque_9 #grados .st0 {
          fill: none;
          stroke: #fff;
          stroke-width: 2;
          stroke-miterlimit: 10;
          stroke-dasharray: 30.7275,16.388; }
        #content #bloque_10 #cont_bloque_9 #grados .st1 {
          fill: none;
          stroke: #fff;
          stroke-width: 1.5;
          stroke-miterlimit: 10; }
        #content #bloque_10 #cont_bloque_9 #grados .st2 {
          fill: #fff;
          stroke: none; }
    #content #bloque_10 #cont_interior {
      position: relative;
      width: 100%;
      height: auto;
      overflow: hidden;
      will-change: all; }
      #content #bloque_10 #cont_interior:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_10 #cont_interior ul {
        position: relative;
        top: 0px;
        border-top: 2px solid #fff;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
        #content #bloque_10 #cont_interior ul:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_10 #cont_interior ul li {
          width: 20%;
          float: left;
          cursor: pointer; }
          #content #bloque_10 #cont_interior ul li:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_10 #cont_interior ul li:hover .txt_interior {
            background-color: #000; }
            #content #bloque_10 #cont_interior ul li:hover .txt_interior h5 {
              color: #fff; }
              #content #bloque_10 #cont_interior ul li:hover .txt_interior h5:after {
                background-color: #fff; }
          #content #bloque_10 #cont_interior ul li:hover .bnt_interior .st0 {
            fill: #fff;
            -webkit-transition: fill 0.3s ease-out;
            -moz-transition: fill 0.3s ease-out;
            -ms-transition: fill 0.3s ease-out;
            -o-transition: fill 0.3s ease-out;
            transition: fill 0.3s ease-out; }
          #content #bloque_10 #cont_interior ul li:hover .bnt_interior .st1 {
            fill: #000;
            -webkit-transition: fill 0.3s ease-out;
            -moz-transition: fill 0.3s ease-out;
            -ms-transition: fill 0.3s ease-out;
            -o-transition: fill 0.3s ease-out;
            transition: fill 0.3s ease-out; }
          #content #bloque_10 #cont_interior ul li:hover .bnt_interior .st2 {
            fill: none;
            stroke: none; }
          #content #bloque_10 #cont_interior ul li .bnt_interior {
            position: relative;
            float: right;
            top: -44px;
            right: 10px;
            z-index: 10;
            width: 34px;
            height: 34px;
            cursor: pointer; }
            #content #bloque_10 #cont_interior ul li .bnt_interior .st0 {
              fill: none;
              -webkit-transition: fill 0.3s ease-out;
              -moz-transition: fill 0.3s ease-out;
              -ms-transition: fill 0.3s ease-out;
              -o-transition: fill 0.3s ease-out;
              transition: fill 0.3s ease-out; }
            #content #bloque_10 #cont_interior ul li .bnt_interior .st1 {
              fill: #fff;
              -webkit-transition: fill 0.3s ease-out;
              -moz-transition: fill 0.3s ease-out;
              -ms-transition: fill 0.3s ease-out;
              -o-transition: fill 0.3s ease-out;
              transition: fill 0.3s ease-out; }
            #content #bloque_10 #cont_interior ul li .bnt_interior .st2 {
              fill: none;
              stroke: #fff;
              stroke-width: 2;
              stroke-miterlimit: 20; }
          #content #bloque_10 #cont_interior ul li .imagen_interior {
            position: relative;
            width: 100%;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            border-right: solid 2px #fff;
            overflow: hidden; }
            #content #bloque_10 #cont_interior ul li .imagen_interior img {
              width: 100%;
              display: block; }
          #content #bloque_10 #cont_interior ul li .txt_interior {
            position: relative;
            width: 100%;
            background-color: #fff;
            padding: 30px 0px 40px 0px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            border-right: solid 2px #000;
            -webkit-transition: background-color 0.3s ease-out;
            -moz-transition: background-color 0.3s ease-out;
            -ms-transition: background-color 0.3s ease-out;
            -o-transition: background-color 0.3s ease-out;
            transition: background-color 0.3s ease-out; }
            #content #bloque_10 #cont_interior ul li .txt_interior h5 {
              width: 90%;
              margin: 0 auto;
              font-family: 'MINISerifRegular';
              font-size: 18px;
              font-size: 1rem;
              padding-bottom: 20px;
              text-align: left;
              min-height: 60px;
              -webkit-transition: color 0.3s ease-out;
              -moz-transition: color 0.3s ease-out;
              -ms-transition: color 0.3s ease-out;
              -o-transition: color 0.3s ease-out;
              transition: color 0.3s ease-out; }
              #content #bloque_10 #cont_interior ul li .txt_interior h5:after {
                content: "";
                display: table;
                clear: both; }
              #content #bloque_10 #cont_interior ul li .txt_interior h5:after {
                /* linea separadora */
                content: '';
                width: 36px;
                height: 2px;
                position: relative;
                top: 15px;
                margin: 0px;
                background-color: #000;
                -webkit-transition: background-color 0.3s ease-out;
                -moz-transition: background-color 0.3s ease-out;
                -ms-transition: background-color 0.3s ease-out;
                -o-transition: background-color 0.3s ease-out;
                transition: background-color 0.3s ease-out; }
    #content #bloque_10 #cont_bullet {
      position: relative;
      top: 0px;
      width: 100%;
      height: 0;
      overflow: hidden;
      background-color: #fff;
      /* Cierre slider_bullet */
      /* Cierre imagen_bullet */
      /* Cierre desc_bullet */ }
      #content #bloque_10 #cont_bullet:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_10 #cont_bullet #slider_bullet {
        position: absolute;
        z-index: 999;
        right: 0px;
        top: 0px;
        margin: 0px 0px 0px 30px;
        padding: 53px 0px 20px 0px;
        width: 40%;
        height: 35px;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_10 #cont_bullet #slider_bullet .st0Cerrar {
          fill: #000;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet .st1Cerrar {
          fill: none;
          stroke: #fff;
          stroke-width: 1.5;
          -webkit-transition: stroke 0.3s ease-out;
          -moz-transition: stroke 0.3s ease-out;
          -ms-transition: stroke 0.3s ease-out;
          -o-transition: stroke 0.3s ease-out;
          transition: stroke 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet .st0Izq {
          fill: #000;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet .st1Izq {
          fill: none;
          stroke: #fff;
          stroke-width: 1.5;
          -webkit-transition: stroke 0.3s ease-out;
          -moz-transition: stroke 0.3s ease-out;
          -ms-transition: stroke 0.3s ease-out;
          -o-transition: stroke 0.3s ease-out;
          transition: stroke 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet .st0Der {
          fill: #000;
          -webkit-transition: fill 0.3s ease-out;
          -moz-transition: fill 0.3s ease-out;
          -ms-transition: fill 0.3s ease-out;
          -o-transition: fill 0.3s ease-out;
          transition: fill 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet .st1Der {
          fill: none;
          stroke: #fff;
          stroke-width: 1.5;
          -webkit-transition: stroke 0.3s ease-out;
          -moz-transition: stroke 0.3s ease-out;
          -ms-transition: stroke 0.3s ease-out;
          -o-transition: stroke 0.3s ease-out;
          transition: stroke 0.3s ease-out; }
        #content #bloque_10 #cont_bullet #slider_bullet .next {
          position: relative;
          width: 35px;
          height: 35px;
          float: left;
          cursor: pointer;
          -webkit-transition: all 0.3s ease-out;
          -moz-transition: all 0.3s ease-out;
          -ms-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
          					/*&:hover
          					{
          					    .st0Der{
          					    	fill:#000;
          					    }
          
          					    .st1Der{
          					    	stroke:#fff;
          					    }
          
          					}*/ }
          #content #bloque_10 #cont_bullet #slider_bullet .next .st0Der {
            fill: none;
            stroke: #000;
            stroke-width: 2; }
          #content #bloque_10 #cont_bullet #slider_bullet .next .st1Der {
            fill: none;
            stroke: #000;
            stroke-width: 2; }
        #content #bloque_10 #cont_bullet #slider_bullet .prev {
          position: relative;
          width: 35px;
          height: 35px;
          float: left;
          margin: 0px 20px 0px 30px;
          cursor: pointer;
          -webkit-transition: all 0.3s ease-out;
          -moz-transition: all 0.3s ease-out;
          -ms-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
          					/*&:hover
          					{
          					    .st0Izq{
          					    	fill:#000;
          					    }
          
          					    .st1Izq{
          					    	stroke:#fff;
          					    }
          
          					}*/ }
          #content #bloque_10 #cont_bullet #slider_bullet .prev .st0Izq {
            fill: none;
            stroke: #000;
            stroke-width: 2; }
          #content #bloque_10 #cont_bullet #slider_bullet .prev .st1Izq {
            fill: none;
            stroke: #000;
            stroke-width: 2; }
        #content #bloque_10 #cont_bullet #slider_bullet .cerrar {
          position: relative;
          width: 35px;
          height: 35px;
          float: right;
          margin: 0px 30px 0px 0px;
          cursor: pointer !important;
          -webkit-transition: all 0.3s ease-out;
          -moz-transition: all 0.3s ease-out;
          -ms-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
          #content #bloque_10 #cont_bullet #slider_bullet .cerrar:hover .st0Cerrar {
            fill: #000; }
          #content #bloque_10 #cont_bullet #slider_bullet .cerrar:hover .st1Cerrar {
            stroke: #fff; }
          #content #bloque_10 #cont_bullet #slider_bullet .cerrar .st0Cerrar {
            fill: none;
            stroke: #000;
            stroke-width: 2; }
          #content #bloque_10 #cont_bullet #slider_bullet .cerrar .st1Cerrar {
            fill: none;
            stroke: #000;
            stroke-width: 2; }
      #content #bloque_10 #cont_bullet #imagen_bullet {
        position: relative;
        width: 60%;
        overflow: hidden;
        float: left;
        border-top: 3px solid #fff; }
        #content #bloque_10 #cont_bullet #imagen_bullet ul {
          position: relative;
          width: calc(100% * 5);
          /*background-color: green;*/ }
          #content #bloque_10 #cont_bullet #imagen_bullet ul:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_10 #cont_bullet #imagen_bullet ul li {
            width: calc(100% /5);
            float: left; }
            #content #bloque_10 #cont_bullet #imagen_bullet ul li img {
              width: 100%; }
      #content #bloque_10 #cont_bullet #desc_bullet {
        position: relative;
        width: 40%;
        overflow: hidden;
        float: left;
        /*padding: 0px 0px 100px 0px;*/
        /* Cierre cont_text */ }
        #content #bloque_10 #cont_bullet #desc_bullet:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_10 #cont_bullet #desc_bullet #cont_text {
          position: relative;
          width: 100%;
          margin-top: 35px; }
          #content #bloque_10 #cont_bullet #desc_bullet #cont_text ul {
            position: relative;
            width: calc(100% * 5);
            /*background-color: green;*/ }
            #content #bloque_10 #cont_bullet #desc_bullet #cont_text ul:after {
              content: "";
              display: table;
              clear: both; }
            #content #bloque_10 #cont_bullet #desc_bullet #cont_text ul li {
              width: calc(100% / 5);
              float: left;
              color: #000; }
              #content #bloque_10 #cont_bullet #desc_bullet #cont_text ul li .txt_bullet {
                margin: 88px 0px 0px 30px;
                padding: 0px 0px 20px 0px;
                width: calc(100% - 50px); }
                #content #bloque_10 #cont_bullet #desc_bullet #cont_text ul li .txt_bullet h2 {
                  font-family: MINIBold;
                  font-size: 27px;
                  padding-bottom: 30px; }
                #content #bloque_10 #cont_bullet #desc_bullet #cont_text ul li .txt_bullet p {
                  font-size: 18px;
                  font-size: 1rem;
                  line-height: 24px;
                  font-family: 'MINISerifRegular';
                  /*padding: 0px 0px 120px 0px;*/ }
    #content #bloque_10 #cont_bloque_10 {
      position: relative;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 600px;
      min-height: 100vh;
      padding-bottom: 60px;
      background: url(../img/bg_navegador.jpg) no-repeat top right;
      background-size: cover;
      /* Cierre txt_bloque_10 */
      /* Cierre upselling_navegador */ }
      #content #bloque_10 #cont_bloque_10:after {
        content: "";
        display: table;
        clear: both; }
      #content #bloque_10 #cont_bloque_10 #txt_bloque_10 {
        position: relative;
        top: 10%;
        left: 10%;
        width: 100%;
        max-width: 80%;
        color: #fff; }
        #content #bloque_10 #cont_bloque_10 #txt_bloque_10:after {
          content: "";
          display: table;
          clear: both; }
        #content #bloque_10 #cont_bloque_10 #txt_bloque_10 h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          text-align: left;
          position: relative; }
          #content #bloque_10 #cont_bloque_10 #txt_bloque_10 h1:after {
            content: "";
            display: table;
            clear: both; }
          #content #bloque_10 #cont_bloque_10 #txt_bloque_10 h1 .line {
            width: 60px;
            height: 3px;
            position: absolute;
            bottom: 0;
            margin: 0px;
            background-color: #fff;
            display: block; }
        #content #bloque_10 #cont_bloque_10 #txt_bloque_10 h2 {
          font-family: 'MINISerifRegular';
          font-size: 18px;
          font-size: 1rem;
          line-height: 24px;
          margin-top: 37px;
          text-align: left;
          width: 100%;
          max-width: 570px; }
      #content #bloque_10 #cont_bloque_10 .upselling_navegador {
        position: relative;
        width: 820px;
        height: 140px;
        top: 15%;
        margin: 0 auto;
        display: none;
        /*Cierre cont_upselling_navegador */ }
        #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador {
          position: relative;
          top: 0px;
          left: 0px;
          width: 820px;
          height: 140px;
          background: #fff url(../img/bg_upse.png) no-repeat;
          background-position: 41px 21px;
          /*Cierre txt_upselling_navegador */
          /* Cierre btn_aceptar */ }
          #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador .txt_upselling_navegador {
            padding: 26px 0px 0px 100px;
            width: 65%;
            float: left; }
            #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador .txt_upselling_navegador p {
              font-family: 'MINISansBold';
              font-size: 16px;
              font-size: 0.88889rem; }
              #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador .txt_upselling_navegador p:last-child {
                margin: 20px 0px 0px 0px;
                font-family: 'MINISansReg'; }
          #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador .btn_aceptar {
            float: left;
            width: 100%;
            max-width: 115px;
            height: 40px;
            background-color: #0c1a3f;
            cursor: pointer;
            margin: 48px 0px 0px 15px;
            -webkit-transition: background-color 0.3s ease-out;
            -moz-transition: background-color 0.3s ease-out;
            -ms-transition: background-color 0.3s ease-out;
            -o-transition: background-color 0.3s ease-out;
            transition: background-color 0.3s ease-out; }
            #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador .btn_aceptar p {
              text-align: center;
              margin: 15px 0px 0px 0px;
              width: 100%;
              height: 100%;
              font-family: 'MINISansReg';
              font-size: 16px;
              font-size: 0.88889rem;
              color: #fff; }
            #content #bloque_10 #cont_bloque_10 .upselling_navegador .cont_upselling_navegador .btn_aceptar:hover {
              background-color: #000; }
    #content #bloque_10 #cont_final {
      position: relative;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 500px; }
      #content #bloque_10 #cont_final .txt_cont_final {
        width: 90%;
        text-align: center;
        font-size: 40px;
        font-size: 2.22222rem;
        margin: 0 auto;
        padding-top: 196px; }
        #content #bloque_10 #cont_final .txt_cont_final span.salto {
          display: block; }
  #content #footer {
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    height: 105px;
    margin-bottom: 80px;
    background-color: #fff;
    /* Cierre cont_footer */ }
    #content #footer #cont_footer {
      position: relative;
      width: 98%;
      max-width: 1240px;
      margin: 0 auto; }
      #content #footer #cont_footer:after {
        content: "";
        display: table;
        clear: both; }
      #content #footer #cont_footer #enlaces_footer {
        float: left;
        width: 50%;
        height: 40px;
        margin-top: 33px; }
        #content #footer #cont_footer #enlaces_footer li {
          margin: 10px 5px 0px 0px;
          display: inline-block; }
          #content #footer #cont_footer #enlaces_footer li a {
            font-family: 'MINISansReg';
            color: #000;
            text-decoration: none;
            font-size: 13px;
            font-size: 0.72222rem;
            margin-right: 15px;
            -webkit-transition: color 0.3s ease;
            -moz-transition: color 0.3s ease;
            -ms-transition: color 0.3s ease;
            -o-transition: color 0.3s ease;
            transition: color 0.3s ease; }
            #content #footer #cont_footer #enlaces_footer li a:hover {
              -webkit-transition: color 0.3s ease;
              -moz-transition: color 0.3s ease;
              -ms-transition: color 0.3s ease;
              -o-transition: color 0.3s ease;
              transition: color 0.3s ease;
              color: #a6a6a6; }
      #content #footer #cont_footer #social {
        float: left;
        width: 50%;
        margin-top: 33px; }
        #content #footer #cont_footer #social li {
          margin: 0px 10px 0px 0px;
          float: right;
          -webkit-transition: fill 0.3s ease;
          -moz-transition: fill 0.3s ease;
          -ms-transition: fill 0.3s ease;
          -o-transition: fill 0.3s ease;
          transition: fill 0.3s ease; }
          #content #footer #cont_footer #social li p {
            font-size: 13px;
            font-size: 0.72222rem;
            margin: 13px 20px 0px 0px; }

/* Cierre content */
#stock {
  position: fixed;
  /*top: calc(100vh - 80px);*/
  width: 100%;
  left: 0px;
  /* Descomentar para ver el modo footer */
  /*bottom: 0px;*/
  height: 80px;
  display: none;
  /* Verlo entero al 100% */
    /*
	    top: 0px;
	    height: 100%; 
	    overflow-y:scroll;
	    overflow-x:hidden;
	*/
  z-index: 1029;
  /* Cierre cont_stock */
  /* Cierre cont_coches_stock */
  /* Cierre cont_coches_recomendados */
  /*Cierre Module */
  /* Opt-in outside padding */ }
  #stock:after {
    content: "";
    display: table;
    clear: both; }
  #stock #aviso-coches-no-stock {
    padding: 10px 0 10px 0;
    overflow: hidden;
    max-width: 900px;
    text-align: center;
    margin: 80px auto; }
  #stock #cont_stock {
    width: 100%;
    position: relative;
    color: #fff;
    background-color: #000;
    /* Cierre cont_menu_stock */ }
    #stock #cont_stock:after {
      content: "";
      display: table;
      clear: both; }
    #stock #cont_stock #cont_menu_stock {
      margin: 0 auto;
      /*height: 80px;*/
      overflow: hidden;
      min-width: 1024px;
      /* Cierre cont_quedan */
      /* Cierre cont_seleccionado */
      /* Cierre cont_reservar */ }
      #stock #cont_stock #cont_menu_stock:after {
        content: "";
        display: table;
        clear: both; }
      #stock #cont_stock #cont_menu_stock #cont_quedan {
        float: left;
        padding: 0px 1em; }
        #stock #cont_stock #cont_menu_stock #cont_quedan p {
          margin: 16px 0px 0px 0px;
          float: left;
          font-family: 'MINISansReg';
          line-height: 16px;
          font-size: 12px;
          font-size: 0.66667rem;
          width: 75px;
          text-align: right; }
          #stock #cont_stock #cont_menu_stock #cont_quedan p:first-child {
            text-align: right;
            margin: 16px 10px 0px 0px; }
          #stock #cont_stock #cont_menu_stock #cont_quedan p span {
            font-family: 'MINISansBold';
            font-size: 32px;
            font-size: 1.77778rem;
            line-height: 26px; }
        @media only screen and (max-width: 1066px) {
          #stock #cont_stock #cont_menu_stock #cont_quedan p {
            margin: 0px 0px 0px 0px;
            float: none;
            font-family: 'MINISansReg';
            line-height: 16px;
            font-size: 12px;
            font-size: 0.66667rem; }
            #stock #cont_stock #cont_menu_stock #cont_quedan p:first-child {
              text-align: left;
              margin: 16px 10px 0px 0px; }
            #stock #cont_stock #cont_menu_stock #cont_quedan p span {
              font-family: 'MINISansBold';
              font-size: 32px;
              font-size: 1.77778rem;
              line-height: 26px; } }
        #stock #cont_stock #cont_menu_stock #cont_quedan .superindice {
          font-family: 'MINISansReg';
          font-size: 14px;
          font-size: 0.77778rem;
          line-height: 17px;
          vertical-align: top; }
      #stock #cont_stock #cont_menu_stock #cont_seleccionado {
        float: left;
        font-family: 'MINISansReg';
        padding-left: 10px;
        /* Cierre ul */ }
        #stock #cont_stock #cont_menu_stock #cont_seleccionado .fondoUl {
          background: url(../img/bg_ul_stock.png);
          background-repeat: repeat-x;
          background-position: center top; }
        #stock #cont_stock #cont_menu_stock #cont_seleccionado ul {
          margin: 0 auto;
          text-align: center;
          padding: 0px 0px 26px 0px;
          /* cierre li */ }
          #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li {
            display: inline-block;
            margin: 20px  0px 0px -4px;
            padding: 0em 1em;
            vertical-align: top; }
            #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li:first-child {
              margin: 20px  0px 0px 0px;
              padding: 0em 1em  0em .2em; }
            #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li:last-child {
              padding: 0em .2em  0em 1em; }
            #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p {
              font-family: 'MINISansBold';
              font-size: 16px;
              font-size: 0.88889rem;
              text-align: left; }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p:nth-child(2) {
                /*display: none;*/ }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p:last-child {
                /*display: none;*/
                padding: 16px 0px 0px 0px; }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p:first-child {
                font-size: 12px;
                font-size: 0.66667rem;
                color: #a3a3a3;
                margin: 0px 0px 10px 0px; }
                #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p:first-child:after {
                  /* flecha */
                  content: url("../img/flecha_abajo_stock.png");
                  width: 7px;
                  height: 4px;
                  margin-left: 20px; }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p label {
                margin: 10px 0px 0px 0px;
                display: block;
                font-size: 14px;
                font-size: 0.77778rem; }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p label.checkbox input[type="checkbox"] {
                display: none; }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p label.checkbox span {
                cursor: pointer;
                display: inline-block;
                width: 20px;
                height: 20px;
                border: solid 2px #fff;
                vertical-align: middle;
                margin: 0px 5px 0px 0px; }
              #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li p label.checkbox :checked + span {
                background: transparent url(../img/check.png) no-repeat; }
          @media only screen and (max-width: 1066px) {
            #stock #cont_stock #cont_menu_stock #cont_seleccionado ul li {
              padding: 0em .9em; } }
      #stock #cont_stock #cont_menu_stock #cont_reservar {
        padding: 0px 1em;
        float: left; }
        #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva {
          height: 46px;
          background-color: #fff;
          border: solid 1px #fff;
          margin: 10px 0px 0px 0px;
          cursor: pointer;
          width: 130px;
          position: relative;
          color: #000; }
          #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva .bck {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-color: #fff;
            -webkit-transition: background-color 0.3s ease;
            -moz-transition: background-color 0.3s ease;
            -ms-transition: background-color 0.3s ease;
            -o-transition: background-color 0.3s ease;
            transition: background-color 0.3s ease; }
          #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva p {
            font-family: 'MINISansReg';
            font-size: 16px;
            font-size: 0.88889rem;
            text-align: center;
            margin: 17px 0px 0px 0px;
            -webkit-transition: color 0.3s ease;
            -moz-transition: color 0.3s ease;
            -ms-transition: color 0.3s ease;
            -o-transition: color 0.3s ease;
            transition: color 0.3s ease;
            color: inherit;
            position: relative;
            z-index: 2; }
          #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva:hover {
            color: #fff; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva:hover .bck {
              background-color: #000; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva:hover p {
              color: inherit; }
          #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva.animated {
            -webkit-animation-name: scaleText;
            -moz-animation-name: scaleText;
            animation-name: scaleText;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
            -webkit-animation-duration: 1.65s;
            -moz-animation-duration: 1.65s;
            animation-duration: 1.65s;
            -webkit-animation-timing-function: ease-out;
            -moz-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
            -webkit-animation-direction: alternate-reverse;
            -moz-animation-direction: alternate-reverse;
            animation-direction: alternate-reverse; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva.animated .bck {
              background: transparent; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva.animated p {
              -webkit-animation-name: colorText;
              -moz-animation-name: colorText;
              animation-name: colorText;
              -webkit-animation-iteration-count: infinite;
              -moz-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
              -webkit-animation-duration: 1.65s;
              -moz-animation-duration: 1.65s;
              animation-duration: 1.65s;
              -webkit-animation-timing-function: ease-out;
              -moz-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
              -webkit-animation-direction: alternate-reverse;
              -moz-animation-direction: alternate-reverse;
              animation-direction: alternate-reverse; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva.animated.in-rollover {
              -webkit-animation-name: none;
              -moz-animation-name: none;
              animation-name: none;
              color: #fff; }
              #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva.animated.in-rollover .bck {
                background-color: #000; }
              #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva.animated.in-rollover p {
                -webkit-animation-name: none;
                -moz-animation-name: none;
                animation-name: none; }
        #stock #cont_stock #cont_menu_stock #cont_reservar #btn_marcartodos {
          margin: 15px 0px 0px 0px;
          cursor: pointer; }
          #stock #cont_stock #cont_menu_stock #cont_reservar #btn_marcartodos p {
            position: relative;
            font-family: 'MINISansReg';
            font-size: 12px;
            font-size: 0.66667rem;
            color: #fff;
            width: 70px;
            white-space: nowrap; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_marcartodos p:after {
              content: "";
              position: absolute;
              width: 54px;
              height: 1px;
              bottom: -3px;
              left: 0;
              background-color: #5e5e5e;
              -webkit-transition: width 0.3s ease;
              -moz-transition: width 0.3s ease;
              -ms-transition: width 0.3s ease;
              -o-transition: width 0.3s ease;
              transition: width 0.3s ease; }
            #stock #cont_stock #cont_menu_stock #cont_reservar #btn_marcartodos p:hover {
              color: #fff; }
              #stock #cont_stock #cont_menu_stock #cont_reservar #btn_marcartodos p:hover:after {
                width: 0px;
                -webkit-transition: width 0.3s ease;
                -moz-transition: width 0.3s ease;
                -ms-transition: width 0.3s ease;
                -o-transition: width 0.3s ease;
                transition: width 0.3s ease; }
        @media only screen and (max-width: 985px) {
          #stock #cont_stock #cont_menu_stock #cont_reservar #btn_reserva {
            /*padding: 0px 1.8em;*/ } }
  #stock #cont_coches_stock {
    position: relative;
    width: 100%;
    /*height: 100%;*/
    max-width: 1280px;
    padding-top: 75px;
    margin: 0 auto; }
    #stock #cont_coches_stock h3 {
      font-family: 'MINISerifRegular';
      text-align: center;
      position: relative;
      padding-bottom: 20px;
      font-size: 30px;
      font-size: 1.66667rem; }
      #stock #cont_coches_stock h3:after {
        content: "";
        display: table;
        clear: both; }
      #stock #cont_coches_stock h3:after {
        /* linea separadora */
        content: '';
        position: relative;
        width: 75px;
        height: 3px;
        top: 20px;
        margin: 0 auto;
        background-color: #000000; }
    #stock #cont_coches_stock .reservado {
      background: rgba(0, 0, 0, 0.7) url(../img/txt_reservado.png) no-repeat;
      background-position: 50% 31%; }
    #stock #cont_coches_stock #cargarMas {
      position: relative;
      margin: 60px auto 100px auto;
      width: 97.5%;
      text-align: center;
      background: url(../img/bg_cargarMas.png) repeat-x center center; }
      #stock #cont_coches_stock #cargarMas .svg_cargarMas {
        cursor: pointer;
        fill: none;
        stroke: #FFFFFF;
        stroke-width: 1.5; }
  #stock .aviso-asterisco {
    font-family: 'MINISansReg';
    padding-right: 5%;
    font-size: 12px; }
  #stock #cont_coches_recomendados {
    position: relative;
    width: 100%;
    background-color: #f2f2f2;
    /* Cierre coches_recomendados */ }
    #stock #cont_coches_recomendados #coches_recomendados {
      position: relative;
      width: 100%;
      padding: 75px 0px 100px 0px;
      max-width: 1280px;
      margin: 0 auto; }
      #stock #cont_coches_recomendados #coches_recomendados h3 {
        font-family: 'MINISerifRegular';
        text-align: center;
        position: relative;
        padding-bottom: 20px;
        font-size: 30px;
        font-size: 1.66667rem; }
        #stock #cont_coches_recomendados #coches_recomendados h3:after {
          content: "";
          display: table;
          clear: both; }
        #stock #cont_coches_recomendados #coches_recomendados h3:after {
          /* linea separadora */
          content: '';
          position: relative;
          width: 75px;
          height: 3px;
          top: 20px;
          margin: 0 auto;
          background-color: #000000; }
  #stock .grid {
    min-width: 900px;
    margin: 0 0 10px 0; }
    #stock .grid:after {
      /* Or @extend clearfix */
      content: "";
      display: table;
      clear: both; }
  #stock [class*='col-'] {
    float: left;
    padding-right: 10px; }
    .grid #stock [class*='col-']:last-of-type {
      padding-right: 0; }
  #stock .col-2-3 {
    width: 66.66%; }
  #stock .col-1-3 {
    width: 33.33%; }
  #stock .col-1-2 {
    width: 50%; }
  #stock .col-1-4 {
    width: 25%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  #stock .col-1-8 {
    width: 12.5%; }
  #stock .module {
    margin: 5px;
    background: #fff;
    border: solid 2px #000;
    margin-top: 70px;
    height: 415px;
    text-align: center;
    color: #000; }
    #stock .module .imagen_module {
      position: relative;
      margin-top: -33px;
      z-index: 10; }
    #stock .module .modelo_module {
      margin-top: 6px; }
      #stock .module .modelo_module p {
        font-family: 'MINISerifBold';
        font-size: 22px;
        font-size: 1.22222rem; }
    #stock .module .desc_module {
      margin-top: 30px; }
      #stock .module .desc_module ul {
        width: 85%;
        margin: 0 auto;
        border-bottom: 2px solid #000;
        border-top: 2px solid #000; }
        #stock .module .desc_module ul li {
          font-family: 'MINISansReg';
          font-size: 15px;
          font-size: 0.83333rem;
          padding: 7px 0px;
          border-bottom: 1px solid #000; }
          #stock .module .desc_module ul li:last-child {
            border: none; }
    #stock .module .precio_module {
      font-family: 'MINISansBold';
      font-size: 26px;
      font-size: 1.44444rem;
      margin-top: 18px; }
    #stock .module .btn_module {
      width: 90%;
      max-width: 189px;
      background-color: #0c1a3f;
      margin: 0 auto;
      cursor: pointer;
      margin-top: 10px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      border: solid 2px #0c1a3f;
      -webkit-transition: background-color 0.3s ease;
      -moz-transition: background-color 0.3s ease;
      -ms-transition: background-color 0.3s ease;
      -o-transition: background-color 0.3s ease;
      transition: background-color 0.3s ease; }
      #stock .module .btn_module p {
        font-family: 'MINISansBold';
        font-size: 22px;
        font-size: 1.22222rem;
        color: #fff;
        padding: 14px 0px;
        -webkit-transition: color 0.3s ease;
        -moz-transition: color 0.3s ease;
        -ms-transition: color 0.3s ease;
        -o-transition: color 0.3s ease;
        transition: color 0.3s ease; }
      #stock .module .btn_module:hover {
        background-color: #fff;
        border: solid 2px #000; }
        #stock .module .btn_module:hover p {
          color: #000; }
    #stock .module .noDisponible {
      /*cursor: url(../img/cursorNo.png), auto;
        -webkit-touch-callout: none; 
        -webkit-user-select: none; /
        -khtml-user-select: none;   
        -moz-user-select: none;    
        -ms-user-select: none;       
        user-select: none;   */
      cursor: not-allowed; }
    #stock .module .btn_reservado {
      width: 90%;
      max-width: 189px;
      margin: 0 auto;
      margin-top: 10px;
      border: solid 2px #fff;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      #stock .module .btn_reservado p {
        font-family: 'MINISansBold';
        font-size: 22px;
        font-size: 1.22222rem;
        color: #fff;
        padding: 14px 0px; }
  #stock .grid-pad {
    padding: 10px 0 60px 0;
    overflow: hidden; }
    #stock .grid-pad [class*='col-']:last-of-type {
      padding-right: 10px; }

/* Cierre stock */
#content_form {
  position: relative;
  min-width: 990px;
  width: 100%;
  margin: 0 auto;
  background-color: #f2f2f2;
  display: none;
  z-index: 1030; }
  #content_form:after {
    content: "";
    display: table;
    clear: both; }
  #content_form .aviso-asterisco {
    font-family: 'MINISansReg';
    clear: both;
    padding: 40px 0 0 0;
    font-size: 12px; }
  #content_form #contenedor {
    position: relative;
    width: 98%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 60px 0px 150px 0px;
    /* Cierre cont_izq */
    /* Cierre cont_der */ }
    #content_form #contenedor:after {
      content: "";
      display: table;
      clear: both; }
    #content_form #contenedor .btn-close-interior {
      position: absolute;
      top: 13px;
      right: -35px;
      width: 35px;
      height: 35px;
      -webkit-transform: translateX(-100%);
      -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      -o-transform: translateX(-100%);
      transform: translateX(-100%);
      cursor: pointer; }
      #content_form #contenedor .btn-close-interior .st0Cerrar {
        fill: none;
        stroke: #000;
        stroke-width: 1.5;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      #content_form #contenedor .btn-close-interior .st1Cerrar {
        fill: none;
        stroke: #000;
        stroke-width: 1.5;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out; }
      #content_form #contenedor .btn-close-interior:hover .st0Cerrar {
        fill: #000; }
      #content_form #contenedor .btn-close-interior:hover .st1Cerrar {
        stroke: #fff; }
    #content_form #contenedor #cont_izq {
      position: relative;
      float: left;
      width: 58%;
      /* Cierre txt_cont_izq */
      /* Cierre header_form */
      /* Cierre imgMini_form */
      /* Cierre esp_form */
      /* Cierre datos_tec_form */
      /* Cierre equipamiento_form */ }
      #content_form #contenedor #cont_izq #txt_cont_izq {
        position: relative;
        top: 10%;
        left: 0;
        width: 100%;
        color: #fff; }
        #content_form #contenedor #cont_izq #txt_cont_izq:after {
          content: "";
          display: table;
          clear: both; }
        #content_form #contenedor #cont_izq #txt_cont_izq h1 {
          font-family: 'MINISerifRegular';
          font-size: 40px;
          font-size: 2.22222rem;
          padding-bottom: 20px;
          text-align: left;
          color: #000; }
          #content_form #contenedor #cont_izq #txt_cont_izq h1:after {
            content: "";
            display: table;
            clear: both; }
          #content_form #contenedor #cont_izq #txt_cont_izq h1:after {
            /* linea separadora */
            content: '';
            width: 60px;
            height: 3px;
            position: relative;
            top: 20px;
            margin: 0px;
            background-color: #000; }
      #content_form #contenedor #cont_izq #header_form {
        position: relative;
        width: 100%;
        border-bottom: solid 2px #000;
        margin-top: 40px; }
        #content_form #contenedor #cont_izq #header_form:after {
          content: "";
          display: table;
          clear: both; }
        #content_form #contenedor #cont_izq #header_form #modelo_form {
          float: left;
          width: 60%; }
          #content_form #contenedor #cont_izq #header_form #modelo_form p {
            font-family: 'MINISansBold';
            font-size: 32px;
            font-size: 1.77778rem; }
          #content_form #contenedor #cont_izq #header_form #modelo_form #n_serie {
            float: left;
            position: relative;
            width: 206px;
            height: 60px;
            background-color: #0c1a3f;
            display: none !important; }
            #content_form #contenedor #cont_izq #header_form #modelo_form #n_serie p {
              color: #fff;
              float: left;
              text-align: center;
              font-family: 'MINISansReg'; }
            #content_form #contenedor #cont_izq #header_form #modelo_form #n_serie .txt_chapa {
              width: 50%;
              font-size: 12px;
              font-size: 0.66667rem;
              margin-top: 21px;
              letter-spacing: 3.1px; }
              #content_form #contenedor #cont_izq #header_form #modelo_form #n_serie .txt_chapa span {
                letter-spacing: 2px !important; }
            #content_form #contenedor #cont_izq #header_form #modelo_form #n_serie .chapa {
              width: 50%;
              font-size: 34px;
              font-size: 1.88889rem;
              border-left: 1px solid #fff;
              box-sizing: border-box;
              -moz-box-sizing: border-box;
              -webkit-box-sizing: border-box;
              letter-spacing: 2px;
              margin-top: 17px; }
          #content_form #contenedor #cont_izq #header_form #modelo_form #interior-modelo {
            margin: 17px 0px 4px 0;
            float: left;
            position: relative; }
        #content_form #contenedor #cont_izq #header_form #precio_form {
          text-align: right;
          float: left;
          width: 40%; }
          #content_form #contenedor #cont_izq #header_form #precio_form p {
            font-family: 'MINISansBold';
            font-size: 32px;
            font-size: 1.77778rem;
            margin-top: 17px; }
      #content_form #contenedor #cont_izq #imgMini_form {
        width: 100%;
        max-width: 560px;
        margin: 45px auto 10px auto; }
        #content_form #contenedor #cont_izq #imgMini_form img {
          width: 100%; }
      #content_form #contenedor #cont_izq #esp_form {
        width: 100%; }
        #content_form #contenedor #cont_izq #esp_form ul {
          border-top: solid 2px #000;
          border-bottom: solid 2px #000; }
          #content_form #contenedor #cont_izq #esp_form ul li {
            font-size: 18px;
            font-size: 1rem;
            color: #0c1a3f;
            font-family: 'MINISansReg';
            padding: 17px 0px;
            border-bottom: solid 1px #000; }
            #content_form #contenedor #cont_izq #esp_form ul li:last-child {
              border-bottom: none; }
      #content_form #contenedor #cont_izq #datos_tec_form {
        width: 45%;
        float: left;
        margin-top: 45px; }
        #content_form #contenedor #cont_izq #datos_tec_form p {
          font-family: 'MINISansReg';
          font-size: 22px;
          font-size: 1.22222rem;
          color: #0c1a3f; }
        #content_form #contenedor #cont_izq #datos_tec_form ul {
          margin-top: 24px;
          border-top: solid 2px #000;
          border-bottom: solid 2px #000; }
          #content_form #contenedor #cont_izq #datos_tec_form ul li {
            font-size: 14px;
            font-size: 0.77778rem;
            color: #000;
            font-family: 'MINISansBold';
            padding: 13px 0px;
            border-bottom: solid 1px #000; }
            #content_form #contenedor #cont_izq #datos_tec_form ul li:last-child {
              border-bottom: none; }
            #content_form #contenedor #cont_izq #datos_tec_form ul li span {
              font-family: 'MINISansReg';
              float: right;
              font-size: 16px;
              font-size: 0.88889rem; }
      #content_form #contenedor #cont_izq #equipamiento_form {
        width: 45%;
        float: right;
        margin-top: 45px; }
        #content_form #contenedor #cont_izq #equipamiento_form p {
          font-family: 'MINISansReg';
          font-size: 22px;
          font-size: 1.22222rem;
          color: #0c1a3f; }
        #content_form #contenedor #cont_izq #equipamiento_form ul {
          margin-top: 24px;
          border-top: solid 2px #000;
          border-bottom: solid 2px #000;
          height: 271px;
          overflow: hidden; }
          #content_form #contenedor #cont_izq #equipamiento_form ul li {
            font-size: 13px;
            font-size: 0.72222rem;
            color: #000;
            font-family: 'MINISansReg';
            padding: 11px 0px 10px 25px;
            background: url(../img/ico_li_form.png) no-repeat center left; }
            #content_form #contenedor #cont_izq #equipamiento_form ul li:first-child {
              margin-top: 11px; }
            #content_form #contenedor #cont_izq #equipamiento_form ul li:last-child {
              margin-bottom: 11px; }
        #content_form #contenedor #cont_izq #equipamiento_form #btnVerMas {
          position: relative;
          margin: 0 auto;
          width: 20px;
          height: 20px;
          margin-top: -11px;
          cursor: pointer; }
          #content_form #contenedor #cont_izq #equipamiento_form #btnVerMas .st0VerMas {
            fill: none;
            stroke: #FFFFFF;
            stroke-width: 0.8571; }
    #content_form #contenedor #cont_der {
      position: relative;
      float: left;
      margin: 0% 0% 0% 10%;
      width: 32%;
      background-color: #fff;
      /* Cierre txt_cont_izq */
      /* Cierre formualrio */ }
      #content_form #contenedor #cont_der #txt_cont_der {
        position: relative;
        width: 90%;
        color: #fff;
        margin: 28px auto;
        margin-top: 60px; }
        #content_form #contenedor #cont_der #txt_cont_der:after {
          content: "";
          display: table;
          clear: both; }
        #content_form #contenedor #cont_der #txt_cont_der h1 {
          font-family: 'MINISerifRegular';
          font-size: 22px;
          font-size: 1.22222rem;
          padding-bottom: 20px;
          text-align: left;
          color: #000; }
          #content_form #contenedor #cont_der #txt_cont_der h1:after {
            content: "";
            display: table;
            clear: both; }
          #content_form #contenedor #cont_der #txt_cont_der h1:after {
            /* linea separadora */
            content: '';
            width: 60px;
            height: 3px;
            position: relative;
            top: 20px;
            margin: 0px;
            background-color: #000; }
      #content_form #contenedor #cont_der #formulario {
        position: relative;
        width: 90%;
        margin: 28px auto; }
        #content_form #contenedor #cont_der #formulario label {
          font-family: 'MINISansBold';
          font-size: 14px;
          font-size: 0.77778rem;
          width: 100%; }
          #content_form #contenedor #cont_der #formulario label.error {
            display: none !important; }
        #content_form #contenedor #cont_der #formulario .group-selconcesionarios {
          position: relative;
          margin: 10px 0px 25px 0px; }
          #content_form #contenedor #cont_der #formulario .group-selconcesionarios .button-selconcesionarios {
            background-image: url(../img/button-selector-concesionario.png);
            background-repeat: no-repeat;
            position: absolute;
            width: 26px;
            height: 26px;
            top: 0;
            bottom: 0;
            right: 10px;
            margin: auto 0 auto 0;
            cursor: pointer; }
          #content_form #contenedor #cont_der #formulario .group-selconcesionarios input[type="text"] {
            margin: 0 0px 0 0px; }
        #content_form #contenedor #cont_der #formulario input[type="text"] {
          font-family: 'MINISansReg';
          font-size: 14px;
          font-size: 0.77778rem;
          width: calc(100% - 14px);
          border: solid 2px #000;
          margin: 10px 0px 25px 0px;
          padding: 10px 0px 10px 10px; }
          #content_form #contenedor #cont_der #formulario input[type="text"].error {
            border: solid 2px #db6603;
            color: #db6603; }
        #content_form #contenedor #cont_der #formulario button[type="submit"] {
          font-family: 'MINISansBold';
          font-size: 20px;
          font-size: 1.11111rem;
          color: #fff;
          background-color: #0c1a3f;
          border: solid 2px #fff;
          width: 100%;
          padding: 15px 0px;
          margin: 10px 0px 15px 0px;
          cursor: pointer;
          -webkit-transition: all 0.2s ease-out;
          -moz-transition: all 0.2s ease-out;
          -ms-transition: all 0.2s ease-out;
          -o-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
          box-sizing: border-box;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box; }
          #content_form #contenedor #cont_der #formulario button[type="submit"]:hover {
            border: solid 2px #000;
            background-color: #fff;
            color: #000; }
        #content_form #contenedor #cont_der #formulario p.msg-error {
          font-family: 'MINISansBold';
          font-size: 14px;
          font-size: 0.77778rem;
          display: none; }
        #content_form #contenedor #cont_der #formulario label.checkbox_form {
          padding: 10px 0px;
          float: left; }
        #content_form #contenedor #cont_der #formulario label.checkbox_form input[type="checkbox"] {
          display: none; }
        #content_form #contenedor #cont_der #formulario label.checkbox_form span {
          cursor: pointer;
          display: inline-block;
          width: 15px;
          height: 15px;
          border: solid 2px #000;
          vertical-align: middle;
          margin: -5px 0px 0px 0px;
          float: right; }
        #content_form #contenedor #cont_der #formulario label.checkbox_form :checked + span {
          background: transparent url(../img/check_form.png) no-repeat; }
        #content_form #contenedor #cont_der #formulario label.checkbox_legal {
          padding: 30px 0px 0px 0px;
          float: left; }
          #content_form #contenedor #cont_der #formulario label.checkbox_legal a {
            color: black;
            text-decoration: underline; }
        #content_form #contenedor #cont_der #formulario label.checkbox_legal input[type="checkbox"] {
          display: none; }
        #content_form #contenedor #cont_der #formulario label.checkbox_legal span {
          cursor: pointer;
          display: inline-block;
          width: 15px;
          height: 15px;
          border: solid 2px #000;
          vertical-align: middle;
          margin: 0px 10px 0px 0px; }
        #content_form #contenedor #cont_der #formulario label.checkbox_legal :checked + span {
          background: transparent url(../img/check_form.png) no-repeat; }

/* Cierre form */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////INICIO ESTILOS SCROLL //////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
.barWidth {
  width: 15px; }

#superscroll {
  position: absolute;
  /*background-color:#0FF;*/
  right: 0px;
  height: 100%;
  z-index: 1001; }

#fondoscroll {
  /*background-color:#F2F2F2;*/
  position: absolute;
  height: 100%;
  top: 0px;
  left: 0px; }

#way {
  position: absolute;
  /*background-color:#00FF00;*/ }

#barra {
  /*background-color:#E56500;*/
  height: 0px;
  top: 0px; }

#fisica {
  /*background-color:#E56500;*/
  cursor: pointer;
  height: 100px;
  left: 0%;
  top: 0%;
  opacity: 0;
  filter: alpha(opacity=0); }

#follow {
  position: absolute;
  height: 100px;
  right: 3px;
  top: 0px;
  display: none;
  background-color: #2d2d2d;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  width: 7px;
  display: none; }

/* ////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////FIN ESTILOS SCROLL ///////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/*LIGHTBOX*/
#lightbox-mini {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  display: none; }
  #lightbox-mini #lightbox-mini-bck {
    position: absolute;
    z-index: 10;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%; }
  #lightbox-mini #lightbox-mini-content {
    background: white;
    box-sizing: border-box;
    padding: 60px;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    z-index: 20;
    max-width: 650px; }
  #lightbox-mini #lightbox-mini-title {
    font-family: 'MINISansBold';
    font-size: 16px;
    text-align: center;
    color: black;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    position: relative; }
    #lightbox-mini #lightbox-mini-title .arrow {
      display: block;
      position: absolute;
      top: -5px;
      left: -35px;
      background-image: url(../img/arrow-lightbox.png);
      background-repeat: no-repeat;
      width: 24px;
      height: 24px; }
  #lightbox-mini #lightbox-mini-desc {
    font-family: 'MINISansReg';
    font-size: 16px;
    color: black;
    text-align: center; }
  #lightbox-mini #lightbox-cerrar {
    position: absolute;
    margin: 0 0;
    right: 0;
    top: -40px;
    width: 35px;
    height: 35px;
    cursor: pointer; }
    #lightbox-mini #lightbox-cerrar .st0Cerrar {
      fill: none;
      stroke: #fff;
      stroke-width: 2;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    #lightbox-mini #lightbox-cerrar .st1Cerrar {
      fill: none;
      stroke: #fff;
      stroke-width: 2;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    #lightbox-mini #lightbox-cerrar:hover .st0Cerrar {
      fill: #fff; }
    #lightbox-mini #lightbox-cerrar:hover .st1Cerrar {
      stroke: #000; }
  #lightbox-mini #lightbox-mini-aceptar {
    width: 100%;
    max-width: 115px;
    height: 40px;
    background-color: #0c1a3f;
    cursor: pointer;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -ms-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
    margin: 35px auto 0px auto;
    line-height: 40px; }
    #lightbox-mini #lightbox-mini-aceptar p {
      text-align: center;
      margin: 15px 0px 0px 0px;
      width: 100%;
      height: 100%;
      font-family: 'MINISansReg';
      font-size: 16px;
      font-size: 0.88889rem;
      color: #fff; }
    #lightbox-mini #lightbox-mini-aceptar:hover {
      background-color: #000; }

/*FIN LIGHTBOX*/
/* SELECTOR CONCESIONARIOS */
#lightbox-concesionarios {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 100%;
  display: none; }
  #lightbox-concesionarios #lightbox-concesionarios-bck {
    position: absolute;
    z-index: 10;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 100%; }
  #lightbox-concesionarios #lightbox-concesionarios-content {
    background: white;
    box-sizing: border-box;
    padding: 45px;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    z-index: 20;
    width: 85%;
    max-width: 1240px; }
    #lightbox-concesionarios #lightbox-concesionarios-content:after {
      content: "";
      display: table;
      clear: both; }
    #lightbox-concesionarios #lightbox-concesionarios-content .sidebar {
      width: 35%;
      float: left;
      padding-right: 75px;
      box-sizing: border-box; }
      #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .header {
        position: relative;
        margin: 0 0 35px 0; }
        #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .header h2 {
          font-family: 'MINISerifRegular';
          font-size: 22px;
          font-size: 1.22222rem;
          line-height: 24px;
          padding: 0 0 30px 0;
          position: relative;
          max-width: 300px; }
        #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .header .line {
          position: absolute;
          background: black;
          height: 2px;
          width: 70px;
          bottom: 0;
          left: 0; }
      #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .bloque-direccion label {
        font-family: MINISansBold;
        font-size: 14px;
        font-size: 0.77778rem;
        margin: 0 0 5px 0;
        display: inline-block;
        font-weight: bold; }
      #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .bloque-direccion .bloque-direccion-input {
        position: relative;
        margin: 10px 0px 25px 0px; }
        #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .bloque-direccion .bloque-direccion-input .btn-submit {
          position: absolute;
          background-image: url(../img/btn-search.png);
          background-repeat: no-repeat;
          background-position: center center;
          background-color: white;
          width: 34px;
          height: 35px;
          border: none;
          -webkit-appearance: none;
          -moz-appearance: none;
          -ms-appearance: none;
          -o-appearance: none;
          appearance: none;
          margin: auto 0;
          top: 0;
          bottom: 0;
          right: 2px;
          cursor: pointer; }
        #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .bloque-direccion .bloque-direccion-input input[type="text"] {
          font-family: 'MINISansReg';
          font-size: 14px;
          font-size: 0.77778rem;
          width: calc(100% - 14px);
          border: solid 2px #000;
          margin: 0;
          padding: 10px 0px 10px 10px; }
          #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .bloque-direccion .bloque-direccion-input input[type="text"].error {
            border: solid 2px #ff5f5f;
            color: #ff5f5f; }
      #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .titulo-resultados {
        font-family: 'MINISansReg';
        font-size: 18px;
        font-size: 1rem;
        margin: 0 0 20px 0;
        text-transform: uppercase; }
      #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados {
        height: 250px;
        overflow: auto; }
        #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item, #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item-no-result {
          padding: 15px 10px 15px 0;
          position: relative;
          font-family: MINISansReg;
          font-size: 16px;
          font-size: 0.88889rem;
          line-height: normal;
          background: white;
          cursor: pointer;
          box-sizing: border-box; }
          #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item .line, #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item-no-result .line {
            position: absolute;
            width: 100%;
            top: 0;
            left: 0;
            background: black;
            height: 1px; }
          #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item strong, #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item-no-result strong {
            font-weight: bold; }
          #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item:hover, #lightbox-concesionarios #lightbox-concesionarios-content .sidebar .concesionarios-cercanos .list-resultados .item-no-result:hover {
            -webkit-transition: background 0.45s ease-in-out;
            -moz-transition: background 0.45s ease-in-out;
            -ms-transition: background 0.45s ease-in-out;
            -o-transition: background 0.45s ease-in-out;
            transition: background 0.45s ease-in-out;
            background: #efeeee; }
    #lightbox-concesionarios #lightbox-concesionarios-content .map-box {
      width: 65%;
      float: left;
      position: absolute;
      height: -webkit-calc(100% - 90px);
      height: calc(100% - 90px);
      width: -webkit-calc(65% - 45px);
      width: calc(65% - 45px);
      box-sizing: border-box;
      right: 45px; }
      #lightbox-concesionarios #lightbox-concesionarios-content .map-box #mapconcesionarios {
        position: absolute;
        width: 100%;
        height: 100%;
        background: olive; }
  #lightbox-concesionarios #lightbox-concesionarios-cerrar {
    position: absolute;
    margin: 0;
    right: 0;
    top: -50px;
    width: 35px;
    height: 35px;
    cursor: pointer; }
    #lightbox-concesionarios #lightbox-concesionarios-cerrar .st0Cerrar {
      fill: none;
      stroke: #fff;
      stroke-width: 2;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    #lightbox-concesionarios #lightbox-concesionarios-cerrar .st1Cerrar {
      fill: none;
      stroke: #fff;
      stroke-width: 2;
      -webkit-transition: all 0.3s ease-out;
      -moz-transition: all 0.3s ease-out;
      -ms-transition: all 0.3s ease-out;
      -o-transition: all 0.3s ease-out;
      transition: all 0.3s ease-out; }
    #lightbox-concesionarios #lightbox-concesionarios-cerrar:hover .st0Cerrar {
      fill: #fff; }
    #lightbox-concesionarios #lightbox-concesionarios-cerrar:hover .st1Cerrar {
      stroke: #000; }

/* FIN SELECTOR CONCESIONARIOS */
/*FOOTER STOCK*/
#footer {
  position: relative;
  bottom: 0;
  left: 0px;
  width: 100%;
  height: 105px;
  margin-bottom: 0;
  background-color: #fff;
  min-width: 990px;
  /* Cierre cont_footer */ }
  #footer #cont_footer {
    position: relative;
    width: 98%;
    max-width: 1240px;
    margin: 0 auto; }
    #footer #cont_footer:after {
      content: "";
      display: table;
      clear: both; }
    #footer #cont_footer #enlaces_footer {
      float: left;
      width: 50%;
      height: 40px;
      margin-top: 33px; }
      #footer #cont_footer #enlaces_footer li {
        margin: 10px 5px 0px 0px;
        display: inline-block; }
        #footer #cont_footer #enlaces_footer li a {
          font-family: 'MINISansReg';
          color: #000;
          text-decoration: none;
          font-size: 13px;
          font-size: 0.72222rem;
          margin-right: 15px;
          -webkit-transition: color 0.3s ease;
          -moz-transition: color 0.3s ease;
          -ms-transition: color 0.3s ease;
          -o-transition: color 0.3s ease;
          transition: color 0.3s ease; }
          #footer #cont_footer #enlaces_footer li a:hover {
            -webkit-transition: color 0.3s ease;
            -moz-transition: color 0.3s ease;
            -ms-transition: color 0.3s ease;
            -o-transition: color 0.3s ease;
            transition: color 0.3s ease;
            color: #a6a6a6; }
    #footer #cont_footer #social {
      float: left;
      width: 50%;
      margin-top: 33px; }
      #footer #cont_footer #social #footer_fb .st0_fb_1 {
        stroke: #000;
        stroke-width: 1.5px;
        fill: #000; }
      #footer #cont_footer #social #footer_fb .st0_fb_2 {
        fill: #fff; }
      #footer #cont_footer #social #footer_fb:hover .st0_fb_1 {
        fill: #fff; }
      #footer #cont_footer #social #footer_fb:hover .st0_fb_2 {
        fill: #000; }
      #footer #cont_footer #social #footer_tw .st0_tw_1 {
        stroke: #000;
        stroke-width: 1.5px;
        fill: #000; }
      #footer #cont_footer #social #footer_tw .st0_tw_2 {
        fill: #fff; }
      #footer #cont_footer #social #footer_tw:hover .st0_tw_1 {
        fill: #fff; }
      #footer #cont_footer #social #footer_tw:hover .st0_tw_2 {
        fill: #000; }
      #footer #cont_footer #social li {
        margin: 0px 10px 0px 0px;
        float: right;
        cursor: pointer; }
        #footer #cont_footer #social li p {
          margin: 16px 20px 0px 0px;
          font-size: 15px;
          font-size: 0.83333rem; }
        #footer #cont_footer #social li a {
          display: block;
          -webkit-transition: fill 0.3s ease;
          -moz-transition: fill 0.3s ease;
          -ms-transition: fill 0.3s ease;
          -o-transition: fill 0.3s ease;
          transition: fill 0.3s ease; }
          #footer #cont_footer #social li a:hover {
            fill: #a6a6a6; }

#pano {
  position: fixed;
  width: 100%;
  height: 100%;
  background: red;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none; }

#pano-close {
  position: fixed;
  top: 30px;
  right: 30px;
  z-index: 19999;
  display: none;
  width: 35px;
  height: 35px;
  cursor: pointer; }
  #pano-close .st0Cerrar {
    stroke: #000;
    stroke-width: 1.5;
    fill: #fff;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  #pano-close .st1Cerrar {
    stroke: #000;
    fill: none;
    stroke-width: 1.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  #pano-close:hover .st0Cerrar {
    fill: #000; }
  #pano-close:hover .st1Cerrar {
    stroke: #fff; }

#cookies-box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: white;
  padding: 10px 15%;
  z-index: 3000;
  background-color: #fff;
  box-sizing: border-box;
  border-top: solid 1px #303136;
  display: none;
  opacity: 0;
  filter: alpha(opacity=0); }
  #cookies-box a {
    color: #000; }
  #cookies-box #close-cookies-btn {
    position: absolute;
    right: 10%;
    top: 15px;
    width: 20px;
    height: 20px;
    cursor: pointer; }
    #cookies-box #close-cookies-btn .ico_cerrar_cookies_1 {
      fill: #000;
      -webkit-transition: fill 0.3s ease-out;
      -moz-transition: fill 0.3s ease-out;
      -ms-transition: fill 0.3s ease-out;
      -o-transition: fill 0.3s ease-out;
      transition: fill 0.3s ease-out; }
    #cookies-box #close-cookies-btn .ico_cerrar_cookies_2 {
      stroke: #000;
      fill: none;
      stroke-width: 1.5;
      -webkit-transition: fill 0.3s ease-out;
      -moz-transition: fill 0.3s ease-out;
      -ms-transition: fill 0.3s ease-out;
      -o-transition: fill 0.3s ease-out;
      transition: fill 0.3s ease-out; }
    #cookies-box #close-cookies-btn:hover .ico_cerrar_cookies_1 {
      fill: #fff; }
    #cookies-box #close-cookies-btn:hover .ico_cerrar_cookies_2 {
      fill: #000; }
  #cookies-box p {
    text-align: center; }
    #cookies-box p.title {
      font-family: 'MINISerifBold';
      color: #000;
      text-decoration: none;
      font-size: 16px;
      font-size: 0.88889rem;
      padding: 5px 0px; }
    #cookies-box p.txt {
      color: #000;
      font-family: 'MINISansReg';
      font-size: 13px;
      font-size: 0.72222rem;
      line-height: 18px;
      opacity: 0.7;
      filter: alpha(opacity=70);
      max-width: 660px;
      text-align: center;
      margin: 0 auto; }

/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){*/
@media only screen and (max-width: 1024px) {
  /* Cierre content */ }
/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){*/
@media only screen and (max-width: 768px) {
  /* Cierre content */ }
#device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor {
  top: 0 !important;
  transform: translateY(0) !important; }

/*@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){*/
@media only screen and (max-width: 640px) {
  /* Cierre content */ }
#ascrail2000 {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translateX(10px); }

.info-window-concesionario {
  font-family: 'MINISansReg';
  line-height: normal; }
  .info-window-concesionario .btn-aceptar-concesionario {
    width: 115px;
    max-width: 115px;
    height: 30px;
    line-height: 30px;
    background-color: #0c1a3f;
    cursor: pointer;
    margin: 8px 0px 0px 0px;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    -ms-transition: background-color 0.3s ease-out;
    -o-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
    color: #fff;
    font-size: 9px;
    font-size: 0.9rem;
    text-align: center;
    font-family: 'MINISansReg'; }
    .info-window-concesionario .btn-aceptar-concesionario:hover {
      background-color: #000; }
  .info-window-concesionario strong {
    font-weight: bold; }

.legal-content {
  width: 100%;
  max-width: 800px;
  font-family: 'MINISansReg';
  font-size: 10px;
  font-size: 1rem;
  line-height: normal; }
  .legal-content h5 {
    font-weight: bold;
    margin: 0 0 20px 0; }
  .legal-content .txt-legal p {
    margin: 0 0 10px 0; }

/*lightbox legales*/
.featherlight .featherlight-content {
  overflow: visible; }

.featherlight .featherlight-close-icon {
  width: 35px;
  height: 35px;
  cursor: pointer;
  top: -45px;
  background: transparent; }
  .featherlight .featherlight-close-icon .st0Cerrar {
    fill: none;
    stroke: #fff;
    stroke-width: 1.5px;
    -webkit-transition: fill 0.3s ease-out;
    -moz-transition: fill 0.3s ease-out;
    -ms-transition: fill 0.3s ease-out;
    -o-transition: fill 0.3s ease-out;
    transition: fill 0.3s ease-out; }
  .featherlight .featherlight-close-icon .st1Cerrar {
    fill: none;
    stroke: #fff;
    stroke-width: 1.5;
    -webkit-transition: stroke 0.3s ease-out;
    -moz-transition: stroke 0.3s ease-out;
    -ms-transition: stroke 0.3s ease-out;
    -o-transition: stroke 0.3s ease-out;
    transition: stroke 0.3s ease-out; }
  .featherlight .featherlight-close-icon:hover .st0Cerrar {
    fill: #fff; }
  .featherlight .featherlight-close-icon:hover .st1Cerrar {
    stroke: #000; }

#portrait-advice {
  background: white;
  display: none;
  position: fixed;
  background-image: url(../img/rotate-advice.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  height: 100%;
  z-index: 99999; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #container {
    display: none !important; }

  #portrait-advice {
    display: block !important; } }
/*botones para ipad*/
#device-tablet #bloque_1 {
  width: 100%;
  height: calc(100vh - 115px); }
#device-tablet #cont_stock #cont_menu_stock {
  min-width: 920px; }
#device-tablet #btn_puertas3.selected svg .check_cir_white {
  stroke-dasharray: none !important; }
#device-tablet #btn_puertas3.selected svg .check_check {
  visibility: visible !important; }
#device-tablet #btn_puertas3.no-disponible {
  opacity: 0.6;
  filter: alpha(opacity=60); }
  #device-tablet #btn_puertas3.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_puertas3.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #btn_puertas5.selected svg .check_cir_white {
  stroke-dasharray: none !important; }
#device-tablet #btn_puertas5.selected svg .check_check {
  visibility: visible !important; }
#device-tablet #btn_puertas5.no-disponible {
  opacity: 0.6;
  filter: alpha(opacity=60); }
  #device-tablet #btn_puertas5.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_puertas5.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #btn_manual.selected {
  opacity: 0.9;
  filter: alpha(opacity=90); }
  #device-tablet #btn_manual.selected svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_manual.selected svg .check_check {
    visibility: visible !important; }
#device-tablet #btn_manual.no-disponible {
  opacity: 0.4;
  filter: alpha(opacity=40); }
  #device-tablet #btn_manual.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_manual.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #btn_automatico.selected {
  opacity: 0.9;
  filter: alpha(opacity=90); }
  #device-tablet #btn_automatico.selected svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_automatico.selected svg .check_check {
    visibility: visible !important; }
#device-tablet #btn_automatico.no-disponible {
  opacity: 0.4;
  filter: alpha(opacity=40); }
  #device-tablet #btn_automatico.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_automatico.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #btn_deportivo.selected {
  opacity: 0.9;
  filter: alpha(opacity=90); }
  #device-tablet #btn_deportivo.selected svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_deportivo.selected svg .check_check {
    visibility: visible !important; }
#device-tablet #btn_deportivo.no-disponible {
  opacity: 0.4;
  filter: alpha(opacity=40); }
  #device-tablet #btn_deportivo.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #btn_deportivo.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor {
  border-right: none !important; }
  #device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor.selected svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor.selected svg .check_check {
    visibility: visible !important; }
  #device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor.no-disponible {
    opacity: 0.6;
    filter: alpha(opacity=60); }
    #device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor.no-disponible svg .check_cir_white {
      stroke-dasharray: none !important; }
    #device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .btn_motor.no-disponible svg .check_desactivated {
      visibility: visible !important; }
#device-tablet #content #bloque_4 #cont_motorizacion #motores #botonera_motores .no-border {
  border-right: solid 2px #000 !important; }
#device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.selected {
  background-color: white;
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.selected svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.selected svg .check_check {
    visibility: visible !important; }
#device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.no-disponible {
  opacity: 0.6;
  filter: alpha(opacity=60);
  opacity: .4 !important; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_normal.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.selected {
  background-color: white;
  -webkit-transition: background-color 0.3s ease-out;
  -moz-transition: background-color 0.3s ease-out;
  -ms-transition: background-color 0.3s ease-out;
  -o-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.selected svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.selected svg .check_check {
    visibility: visible !important; }
#device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.no-disponible {
  opacity: 0.6;
  filter: alpha(opacity=60);
  opacity: .4 !important; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #content #bloque_8 #cont_bloque_8 #botonera_panoramico #btn_panoramico.no-disponible svg .check_desactivated {
    visibility: visible !important; }
#device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color1.selected svg .check_cir_white, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color2.selected svg .check_cir_white, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color3.selected svg .check_cir_white {
  stroke-dasharray: none !important; }
#device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color1.selected svg .check_check, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color2.selected svg .check_check, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color3.selected svg .check_check {
  visibility: visible !important; }
#device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color1.no-disponible, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color2.no-disponible, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color3.no-disponible {
  opacity: 0.6;
  filter: alpha(opacity=60); }
  #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color1.no-disponible svg .check_cir_white, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color2.no-disponible svg .check_cir_white, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color3.no-disponible svg .check_cir_white {
    stroke-dasharray: none !important; }
  #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color1.no-disponible svg .check_desactivated, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color2.no-disponible svg .check_desactivated, #device-tablet #content #bloque_7 #cont_bloque_7 #cont_colores #color3.no-disponible svg .check_desactivated {
    visibility: visible !important; }

@media only screen and (max-height: 650px) {
  #content #bloque_6 #cont_exterior {
    height: 145px;
    width: 480px; }

  #content #bloque_6 #cont_exterior #txt_bloque6 h2 {
    display: none !important; } }
.formbtnloading {
  border: solid 2px #000 !important;
  background-color: #fff !important;
  color: black !important; 
}
#no-avaible-alert{
  position:fixed;
  background:white;
  padding:80px 0;
  z-index:9000;
  width:450px;
  left:0;
  right:0;
  top:50%;
  transform:translateY(-50%);
  margin:auto;
  border:solid 4px black;
  display:none;
}
#no-avaible-alert .arrow {
    display:block;
    position:absolute;
    top:53px;
    left:15px;
    background-image:url(../img/arrow-lightbox.png);
    background-repeat:no-repeat;
    background-size:cover;
    width:18px;
    height:18px; 
}
#no-avaible-txt{
  font-family:'MINISansReg';
  font-size:15px;
  font-size:0.83333rem;
  position:absolute;
  width:100%;
  text-align:center;
  top:50%;
  transform: translateY(-50%);
}
#no-avaible-txt h4{
  font-family: 'MINISansBold';
  font-size:15px;
  font-size:0.83333rem;
  text-align: center;
  margin: 0 0 10px 0;
}
#no-avaible-close {
  position: absolute;
  top: -50px;
  right: 0;
  z-index: 19999;
  width: 35px;
  height: 35px;
  cursor: pointer; 
}
#no-avaible-close .st0Cerrar {
    stroke: #000;
    stroke-width: 1.5;
    fill: #fff;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#no-avaible-close .st1Cerrar {
    stroke:#000;
    fill:none;
    stroke-width:1.5;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; 
}
#no-avaible-close:hover .st0Cerrar {
    fill: #000; 
}
#no-avaible-close:hover .st1Cerrar {
    stroke: #fff; 
}
/*# sourceMappingURL=site.css.map */
