@font-face {
    font-family: "VWHeadWeb-Bold";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/VWHeadWeb-Bold.eot?#iefix") format("eot"), url("fonts/VWHeadWeb-Bold.ttf") format("truetype"), url("fonts/VWHeadWeb-Bold.woff") format("woff"), url("fonts/VWHeadWeb-Bold.svg") format("svg");
}
@font-face {
    font-family: "VWHeadWeb-Regular";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/VWHeadWeb-Regular.eot?#iefix") format("eot"), url("fonts/VWHeadWeb-Regular.ttf") format("truetype"), url("fonts/VWHeadWeb-Regular.woff") format("woff"), url("fonts/VWHeadWeb-Regular.svg") format("svg");
}
@font-face {
    font-family: "VWTextWeb-Bold";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/VWTextWeb-Bold.eot?#iefix") format("eot"), url("fonts/VWTextWeb-Bold.ttf") format("truetype"), url("fonts/VWTextWeb-Bold.woff") format("woff"), url("fonts/VWTextWeb-Bold.svg") format("svg");
}
@font-face {
    font-family: "VWTextWeb-Regular";
    font-style: normal;
    font-weight: 400;
    src: url("fonts/VWTextWeb-Regular.eot?#iefix") format("eot"), url("fonts/VWTextWeb-Regular.ttf") format("truetype"), url("fonts/VWTextWeb-Regular.woff") format("woff"), url("fonts/VWTextWeb-Regular.svg") format("svg");
}
body {margin: 0;overflow:hidden;padding:0;}
#vw_content, .vw_content {z-index: 9;}
.container-fluid {padding: 0;}
/*cabecera*/
#mf-content {margin: 0 auto;max-width: 936px;width: 94%}
.shwrm-mf-head {background: #BDC3C6;left:0;position:fixed;top:0;width: 100%;z-index: 999}
.head-bar {padding-left:96px;}
.head-bar > div {margin: 0 auto;max-width: 936px;position:relative;width: 94%}
.head-bar > div > h1,.head-bar > div > h2,.head-bar > div > .simulo-h1 {color: #1d1f20;display: inline-block;font-family: "VWHeadWeb-Bold",sans-serif;font-size: 22px;font-weight: normal;letter-spacing: -0.025em;line-height: 22px;margin: 0;max-width: 88%;padding: 10px 0;vertical-align: middle;width: initial;}
/*buscador*/
.steps-bar {background: #DCE4E5;padding-left:96px;}
.steps-bar > nav {margin: 0 auto;max-width: 936px;width: 100%}
.steps-bar > nav > a {display: none;}
.steps-bar > nav > ul {border-collapse: collapse;display: table;width: 100%;}
.steps-bar > nav > ul > li {border-left: 1px solid #bdc6c7;border-right: 1px solid #bdc6c7;box-sizing: border-box;cursor: pointer;display:table-cell;height: 65px;position: relative;text-align: center;transition: background-color 300ms ease 0s;width: 16%;}
.steps-bar > nav > ul > li + li {border-left:none;}
.steps-bar > nav > ul > li > a {color: #333;cursor: pointer;display: block;font-family: "VWHeadWeb-Bold",Helvetica,Arial,"sans-serif";font-size: 14px;font-weight: normal;letter-spacing: 0;line-height: 14px;margin: 0;padding: 38px 0 0;position: relative;text-align: center;text-transform: uppercase;}
.steps-bar > nav > ul > li > a > span.number {background: #0099da none repeat scroll 0 0;border-radius: 10px;color: #ffffff;display: block;font-family: "VWHeadWeb-Regular";height: 20px;left: 50%;line-height: 20px;margin: 0 0 0 -10px;position: absolute;text-align: center;top: 10px;width: 20px;}
.steps-bar > nav > ul > li > a:hover > span.number {background:#01477A none repeat scroll 0 0;}
.steps-bar > nav > ul > li > a.actual > span.number {background:#BFC8CC none repeat scroll 0 0;}
.shwrm-mf-content {}
/*modelos*/
.mf-search-row {position: relative;}
.mf-search-row > form > div {display: none;}
.mf-search-row > form > div.actual {display: block;}
.mf-seach-model {padding: 52px 0 0 0;}
.sub-bar-model {background: #bdc3c6 none repeat scroll 0 0;height: 50px;left: 0;position: fixed;top: 107px;width: 100%;z-index: 999;}
.sub-bar-model > div {padding-left:96px;}
.sub-bar-model > div > div {margin: 0 auto;position:relative;max-width: 936px;width: 94%}
.sub-bar-model h2 {color: #1d1f20;display:none;font-family: "VWTextWeb-Bold";font-size: 16px;font-style: normal;font-weight: normal;line-height: 16px;padding: 16px 0;}
.sub-bar-model ul {display:none;padding:12px 0;}
.sub-bar-model h2.on, .sub-bar-model ul.on {display: block;}
.sub-bar-model ul > li {display: inline-block;margin: 4px 8px 4px 0;}
.sub-bar-model ul > li > a {color: #1d1f20;font-family: "VWTextWeb-Bold";font-size: 16px;font-style: normal;font-weight: normal;line-height: 16px;}
.sub-bar-model ul > li > a.actual {color:#ffffff;}
.sub-bar-model .mf-btn-model {background: #ffffff none repeat scroll 0 0;border-radius: 15px;height: 25px;padding: 2px;position: absolute;right: 0;top: 12px;}
.sub-bar-model .mf-btn-model .btn-family {background: transparent url("../images/sprite-icons.png") repeat scroll -1px -68px;border-radius: 10px;display: inline-block;height: 20px;width: 30px;}
.sub-bar-model .mf-btn-model .btn-family.on {background: #009CD4 url("../images/sprite-icons.png") repeat scroll -1px -50px;}
.sub-bar-model .mf-btn-model .btn-model {background: transparent url("../images/sprite-icons.png") repeat scroll -36px -66px;border-radius: 10px;display: inline-block;height: 21px;width: 30px;}
.sub-bar-model .mf-btn-model .btn-model.on {background: #009CD4 url("../images/sprite-icons.png") repeat scroll -36px -49px;}
.mf-search-row .prev {background: transparent url("../images/prevsprite.png") no-repeat scroll center 0;border: 0 none;color: #88979D;cursor: pointer;display: block;font-family: "VWHeadWeb-Bold",Helvetica,Arial,"sans-serif";font-size: 12px;font-weight: 100;height: 12px;left: -100px;letter-spacing: 0;margin-top: -42px;padding-top: 45px;position: absolute;text-align: center;text-transform: uppercase;top: 50%;width: 86px;z-index: 99;}
.mf-search-row .prev:hover {background: transparent url("../images/prevsprite.png") no-repeat scroll center -57px;border: 0 none;color: #01b1ec;cursor: pointer;display: block;font-family: "VWHeadWeb-Bold",Helvetica,Arial,"sans-serif";font-size: 12px;font-weight: 100;height: 12px;left: -100px;letter-spacing: 0;margin-top: -42px;padding-top: 45px;position: absolute;text-align: center;text-transform: uppercase;top: 50%;width: 86px;z-index: 99;}
.mf-search-row .next {background: transparent url("../images/nextsprite.png") no-repeat scroll center -57px;border: 0 none;color: #01b1ec;cursor: pointer;display: block;font-family: "VWHeadWeb-Bold",Helvetica,Arial,"sans-serif";font-size: 12px;font-weight: 100;height: 12px;letter-spacing: 0;margin-top: -42px;padding-top: 45px;position: absolute;right: -100px;text-align: center;text-transform: uppercase;top: 50%;width: 86px;z-index: 99;}
.mf-search-row .next:hover {background: transparent url("../images/nextsprite.png") no-repeat scroll center -173px;border: 0 none;color: #015E88;cursor: pointer;display: block;font-family: "VWHeadWeb-Bold",Helvetica,Arial,"sans-serif";font-size: 12px;font-weight: 100;height: 12px;letter-spacing: 0;margin-top: -42px;padding-top: 45px;position: absolute;right: -100px;text-align: center;text-transform: uppercase;top: 50%;width: 86px;z-index: 99;}
.mf-search-row .prev.disable {background-position: center 0;color:#88979D;}
.mf-search-row .next.disable {background: center 0;color:#88979D;}
.sub-content-model {margin:20px 0}
.sub-content-model > ul::after {clear: both;content: '';display: block;}
.sub-content-model > ul {clear: both;display: block;float: none;list-style:none;margin: 0;padding: 0;}
.sub-content-model > ul > li {display: block;float: left;margin: 10px 0;position: relative;text-align: center;width: 16.6%;}
.mf-filter-model {}
.mf-filter-model input[type="checkbox"], .mf-filter-model-result input[type="checkbox"] {-webkit-appearance: none;-moz-appearance:none;appearance:none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;cursor:pointer;display: inline-block;height:35px;opacity:0;position:absolute;width: 35px;z-index:1;}
.mf-filter-model label::after, .mf-filter-model-result label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 0;content: "";cursor: pointer;display: block;height: 32px;right: 2px;position: absolute;top: 2px;width: 32px;}
.mf-filter-model input[type="checkbox"]:checked + label::after, .mf-filter-model-result input[type="checkbox"]:checked + label::after {background-position:-36px 0px;}
.mf-filter-model label, .mf-filter-model-result label {display:block;padding: 32px 0 0;position: relative;}
.mf-filter-model img, .mf-filter-model-result img {display:block;height: auto;width: 100%}
.sub-content-family .mf-filter-model:hover img, .sub-content-family .mf-filter-model.on img {display: block;}
.mf-filter-model label img {pointer-events: none;}
.mf-filter-model:hover img, .mf-filter-model.on img {display: none;}
.mf-filter-model img + img {display: none;}
.mf-filter-model:hover img + img, .mf-filter-model.on img + img {display: block;}
.mf-filter-model p > strong, .mf-filter-model-result p > strong {color: #1d1f20;display: block;font-family: "VWTextWeb-Bold";font-size: 16px;font-weight: normal;margin: 0 0 4px;}
.mf-filter-model p > span, .mf-filter-model-result p > span {color: #1d1f20;display: block;font-family: "VWTextWeb-Regular";font-size: 14px;font-weight: normal;margin: 0 0 2px;}
.mf-filter-model p > span > b, .mf-filter-model-result p > span > b {font-family: "VWTextWeb-Bold";font-weight: normal;}
.mf-filter-model p > em, .mf-filter-model-result p > em {color: #01b1ec;display: block;font-family: "VWTextWeb-Regular";font-size: 14px;font-style:normal;font-weight: normal;margin: 0 0 2px;}
.mf-filter-model-result {background: #bdc3c6 none repeat scroll 0 0;bottom: 0;display: none;left: 0;padding: 10px 0;position: absolute;width: 600%;}
.mf-filter-model-result p > em {color:#1d1f20;}
.mf-filter-model-result label img {pointer-events: none;}
.mf-filter-model.on {background: #bdc3c6 none repeat scroll 0 0;padding-bottom: 120%;}
.mf-filter-model-result.on {display: block;}
.sub-content-model > ul > li.active.model-cell.doble .mf-filter-model {padding-bottom: 201%;}
.sub-content-model > ul > li.active.model-cell.triple .mf-filter-model {padding-bottom: 303%;}
.sub-content-model > ul > li.active.model-cell.cuadruple .mf-filter-model {padding-bottom: 395%;}
.sub-content-model > ul > li.active.model-cell.quintuple .mf-filter-model {padding-bottom: 486%;}
.sub-content-model > ul > li:nth-of-type(6n+2) .mf-filter-model-result {margin-left: -100%}
.sub-content-model > ul > li:nth-of-type(6n+3) .mf-filter-model-result {margin-left: -200%}
.sub-content-model > ul > li:nth-of-type(6n+4) .mf-filter-model-result {margin-left: -300%}
.sub-content-model > ul > li:nth-of-type(6n+5) .mf-filter-model-result {margin-left: -400%}
.sub-content-model > ul > li:nth-of-type(6n+6) .mf-filter-model-result {margin-left: -500%}
.sub-content-model > ul > li.active.no-action .mf-filter-model {background: transparent;padding-bottom: 0}
a.mf-filter-model {display: block;padding: 32px 0 0;}
a.mf-filter-model > img {height: auto;width: 100%;}
a.mf-filter-model > span {display: block;}
a.mf-filter-model > span > strong {color: #1d1f20;display: block;font-family: "VWTextWeb-Bold";font-size: 16px;font-weight: normal;margin: 0 0 4px;}
a.mf-filter-model > span > em {color: #01b1ec;display: block;font-family: "VWTextWeb-Regular";font-size: 14px;font-style: normal;font-weight: normal;margin: 0 0 2px;}
a.mf-filter-model > span > span {color: #1d1f20;display: block;font-family: "VWTextWeb-Regular";font-size: 11px;font-weight: normal;margin: 0 0 2px;}
.sub-content-model > ul > li.active .mf-filter-model {background:#BDC3C6;padding-bottom: 120%;}
.sub-content-model > ul > li.active .mf-filter-model-result {display: block;}
.sub-content-model > ul > li:nth-of-type(6n+1) {clear: both;}
.sub-content-model, .sub-content-family {display: none;}
.sub-content-model.on, .sub-content-family.on {display: block;}
.sub-content-family ul {padding:20px 0;text-align: center;}
.sub-content-family ul:nth-child(2n+1) {background-color: #eeeeee}
.sub-content-family ul li {display: inline-block;vertical-align:top;width: 48%;}
.sub-content-family  .mf-filter-model label::after, .sub-content-family  .mf-filter-model-result label::after {right: 12px;top: 12px;}
.sub-content-family > span {display: block;position: relative;top: -160px;visibility: hidden;}
.mf-filter-model-result > ul {}
.mf-filter-model-result > ul > li {float:left;width: 16.6%}
/*capacidades*/
.capacidades .mf-slider-point p {padding: 0 52px 30px 0;text-align: right;}
.capacidades .mf-slider-point p > strong {font-family: 'VWHeadWeb-Bold';font-size: 0.9em;font-weight: normal;line-height: 1em;text-transform: uppercase;}
.capacidades .vol > div {padding: 20px 1%;text-align: center;width: 48%;}
.capacidades .vol > div .rango-triangular {margin: 0 auto;}
.capacidades .vol > div p {font-size: 0.9em;margin: 20px 0;text-align: center;text-transform: uppercase;}
.capacidades .vol > div p em {font-family: 'VWTextWeb-Regular';font-style: normal;}
.capacidades .vol > div p strong {font-family: 'VWTextWeb-Bold';font-style: normal;font-weight:normal;}
.mf-slider-point.right > p {padding: 0 0 30px 22px;text-align: left;}
.mf-slider-point.right > ul {border-left:16px solid #e0e5e6;border-right:none;padding: 0 0 0 30px;text-align: left;}
.mf-slider-point.right > ul::after {left: -42px;right: auto;}
.mf-slider-point.right > ul > li > a::after {left: -46%;right: auto;}
.capacidades .table-stage > div {vertical-align: top;}
.mf-search-capacidades .table-stage > div > fieldset > div {height: 210px;margin:0 auto;width: 339px;}
.mf-search-capacidades .irs-from, .mf-search-capacidades .irs-to, .mf-search-capacidades .irs-single {background: #00b3e8 none repeat scroll 0 0;border: 8px solid #ffffff;border-radius: 20px;bottom: -13px;box-shadow: 0px 0px 4px #666;color: #fff;font-size: 14px;height: 20px;line-height: 14px;margin: 0 0 0 -10px;padding: 6px;text-indent:-999em;text-shadow: none;top: auto;width: 20px;}
.mf-search-capacidades .irs-from::after, .mf-search-capacidades .irs-to::after, .mf-search-capacidades .irs-single::after {content: none;display: none;}
.irs-to {}
/*motores cajas cambio*/
.mf-search-capacidades > h2, .mf-search-motor > h2, .mf-search-cambio > h2, .mf-search-equipo > h2, .mf-search-color > h2, .mf-search-precio > h2 {color: #333;font-family: 'VWHeadWeb-Bold';font-size: 24px;font-weight: normal;line-height: 26px;margin: 0 0 20px;padding: 20px 0;text-align: center;}
.mf-slider-point {width: 24%}
.mf-slider-point > ul {border-right: 16px solid #e0e5e6;margin: 10px 40px;padding: 0 20px 0 0;position: relative;text-align: right;width: 155px;}
.mf-slider-point > ul::after {background: transparent url("../images/sprite-icons.png") repeat scroll -142px 0;content: "";display: block;height: 68px;margin: 0;position: absolute;right: -42px;top: -26px;width: 68px;-webkit-transition: none;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.mf-slider-point > ul > li {margin:80px 0;}
.mf-slider-point > ul > li:first-child {margin:0 0 80px 0;}
.mf-slider-point > ul > li:last-child {margin: 80px 0 0 0;}
.mf-slider-point > ul > li > a {color: #808285;display: block;font-family: "VWTextWeb-Regular";font-size: 12px;height: 12px;line-height: 12px;margin: 0;padding: 0;position: relative;text-transform: uppercase;width: 110px;}
.mf-slider-point > ul > li > a::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -228px 0;content: "";display: block;height: 26px;margin: -13px 0 0;position: absolute;right: -50px;top: 50%;width: 26px;}
.mf-slider-point > ul > li > a.active {color:#000000;}
.mf-showcase {text-align: center;width: 38%}
.mf-showcase > div {display: none;}
.mf-showcase > div > img {height: auto;max-width:300px;width: 100%;}
.mf-list-radio {text-align: left;width: 38%}
.mf-list-radio > fieldset {display: none;}
.mf-list-radio > fieldset > ul > li {display: inline-block;margin:8px 0;vertical-align:middle;width: 48%;}
.mf-list-radio > fieldset > ul > li.desactivado {color: #dddddd;cursor:default;}
.mf-list-radio > fieldset > ul > li.desactivado * {cursor:default !important;}
.mf-list-radio > fieldset > ul > li input[type="checkbox"] {-webkit-appearance: none;-moz-appearance:none;appearance:none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;cursor:pointer;display: inline-block;height:35px;opacity:0;position:absolute;width: 35px;z-index:1;}
.mf-list-radio > fieldset > ul > li label {display: block;font-family: VWTextWeb-Regular;font-size: 14px;font-weight: normal;padding: 8px 0 8px 40px;position: relative;text-transform: uppercase;}
.mf-list-radio > fieldset > ul > li label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 -96px;content: "";cursor: pointer;display: block;height: 30px;left: 0;margin: -15px 0 0;position: absolute;top: 50%;width: 30px;}
.mf-list-radio > fieldset > ul > li input[type="checkbox"]:checked + label::after {background-position:0 -160px;}
.first-selection-element .mf-slider-point > ul::after {top:-26px;}
.first-selection-element .mf-showcase > div:first-child, .first-selection-element .mf-showcase > fieldset:first-child {display: block;}
.second-selection-element .mf-slider-point > ul::after {top:68px;}
.second-selection-element .mf-showcase > div:nth-child(2), .second-selection-element .mf-showcase > fieldset:nth-child(2) {display: block;}
.third-selection-element .mf-slider-point > ul::after {top:160px;}
.third-selection-element .mf-showcase > div:nth-child(3), .third-selection-element .mf-showcase > fieldset:nth-child(3) {display: block;}
.fourth-selection-element .mf-slider-point > ul::after {top:250px;}
.fourth-selection-element .mf-showcase > div:nth-child(4), .fourth-selection-element .mf-showcase > fieldset:nth-child(4) {display: block;}
.fifth-selection-element .mf-slider-point > ul::after {top:338px;}
.fifth-selection-element .mf-showcase > div:nth-child(5), .fifth-selection-element .mf-showcase > fieldset:nth-child(5) {display: block;}
/*equipamiento*/
.mf-list-menu {text-align: center;}
.mf-list-menu > ul {background-color: #0099da;border-radius: 20px;display: inline-block;padding: 2px;}
.mf-list-menu > ul > li {display: inline-block;}
.mf-list-menu > ul > li > a {border-radius: 16px;color: #ffffff;display: block;font-size: 16px;margin: 2px 4px;padding: 6px;}
.mf-list-menu > ul > li > a.active,.mf-list-menu > ul > li > a.active:hover {background: #ffffff none repeat scroll 0 0;color: #0099da;cursor: default;}
.mf-list-menu > ul > li > a:hover {color:#eeeeee;}
.stage .mf-list-radio {margin: 30px auto;width: 90%;}
.stage .mf-list-radio > fieldset > ul > li {width: 32%}
.stage .mf-list-radio > fieldset > ul > li > label {font-family: 'VWTextWeb-Bold';text-transform: none;}

/*colores*/
.mf-search-color fieldset ul {text-align: center;}
.mf-search-color fieldset ul > li {display: inline-block;margin:0;padding:0;text-align:left;vertical-align: top;width: 19%;}
.mf-search-color fieldset ul > li > input[type="checkbox"] {-webkit-appearance: none;-moz-appearance:none;appearance:none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;cursor:pointer;display: inline-block;height:35px;opacity:0;position:absolute;width: 35px;z-index:1;}
.mf-search-color fieldset ul > li > label {display: block;font-family: 'VWTextWeb-Bold';font-size: 14px;font-weight: normal;margin:18px;padding: 0 0 0 34px;position: relative;text-transform: none;}
.mf-search-color fieldset ul > li > label img {border-radius:10px;display: block;height: auto;width: 100%; pointer-events: none}
.mf-search-color fieldset ul > li > label strong {color:#333333;display: block;font-size:16px;font-weight:normal;height: auto;padding: 6px 0;}
.mf-search-color fieldset ul > li > label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 -96px;bottom: 0;content: "";cursor: pointer;display: block;height: 30px;left: 0;margin: 0;position: absolute;width: 30px;}
.mf-search-color fieldset ul > li > input[type="checkbox"]:checked + label::after {background-position:0 -160px;}
/*precio*/
.mf-price-point {width: 24%}
.mf-price-point > ul {border-right: 16px solid #e0e5e6;margin: 10px 40px;padding: 0 20px 0 0;position: relative;text-align: right;width: 155px;}
.mf-price-point > ul::after {background: transparent url("../images/sprite-icons.png") repeat scroll -142px 0;content: "";display: block;height: 68px;margin: 0;position: absolute;right: -42px;top: -26px;width: 68px;-webkit-transition: none;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.mf-price-point > ul > li {margin:80px 0;}
.mf-price-point > ul > li:first-child {margin:0 0 80px 0;}
.mf-price-point > ul > li:last-child {margin: 80px 0 0 0;}
.mf-price-point > ul > li > a {color: #808285;display: block;font-family: "VWTextWeb-Regular";font-size: 12px;height: 12px;line-height: 12px;margin: 0;padding: 0;position: relative;text-transform: uppercase;width: 110px;}
.mf-price-point > ul > li > a::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -228px 0;content: "";display: block;height: 26px;margin: -13px 0 0;position: absolute;right: -50px;top: 50%;width: 26px;}
.mf-price-point > ul > li > a.active {color:#000000;}
.price-stage {margin:40px 0 60px;}
.first-selection-element .mf-price-point > ul::after {top:-26px;}
.second-selection-element .mf-price-point > ul::after {top:68px;}
.third-selection-element .mf-price-point > ul::after {top:160px;}
.fourth-selection-element .mf-price-point > ul::after {top:250px;}
.mf-showcase > fieldset {display: none;}
.mf-search-precio .mf-showcase > fieldset {}
.mf-search-precio .mf-showcase > fieldset > div {height: 210px;width: 339px}
.mf-search-precio .mf-showcase > fieldset > p {font-family: 'VWHeadWeb-Bold';font-size: 20px;line-height: 22px;text-align: center;width: 339px;}
.mf-search-precio .mf-showcase > fieldset > p.subtitulo-precio {font-family: 'VWTextWeb-Regular';font-size: 14px;}
.mf-search-precio .mf-showcase > fieldset > p > strong {display: block;font-style:normal;font-weight:normal;margin: 0 0 4px 0;}
.mf-search-precio .mf-showcase > fieldset > p > em {color: #666;display: block;font-family: 'VWHeadWeb-Regular';font-size: 14px;font-style: normal;font-weight: normal;margin: 0 0 4px;text-transform: uppercase;}
.rango-triangular {background-color: #e0e5e6;height: 194px;margin: 0;overflow: hidden;padding: 0;position: relative;width: 339px;}
.rango-triangular > .rango {background: transparent url("../images/range-select.png") repeat fixed 0 0;border-color: #ffffff;border-style: solid;border-width: 0 6px;bottom: 0;height: 100%;left: 19.288%;margin-left: -6px;margin-right: -6px;position: absolute;right: 25.4%;top: 0;}
.rango-triangular > .mascara {background: transparent url("../images/range-masck.png") no-repeat scroll 0 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.irs {height: 1px !important;margin: 0;min-height: 0;top: -2px;}
.irs-line {display: none;}
.mf-search-precio .irs-from, .mf-search-precio .irs-to, .mf-search-precio .irs-single {background: #00b3e8 none repeat scroll 0 0;border: 8px solid #ffffff;border-radius: 20px;bottom: -13px;box-shadow: 0px 0px 4px #666;color: #fff;font-size: 14px;height: 20px;line-height: 14px;margin: 0 0 0 -10px;padding: 6px;text-indent:-999em;text-shadow: none;top: auto;width: 20px;}
.mf-search-precio .irs-from::after, .mf-search-precio .irs-to::after, .mf-search-precio .irs-single::after {content: none;display: none;}
/*localizacion*/
.mf-search-localizacion {background: #ffffff none repeat scroll 0 0;height: 100%;left: 96px;position: fixed;right: 0;top: 107px;z-index: 999;}
.mf-search-localizacion > div {height: 100%;position: relative;width: 100%;}
.mf-search-localizacion .map {bottom: 168px;left: 0;position: absolute;right: 350px;top: 0;}
.mf-search-localizacion .map > div {height: 100%;left: 0;position: relative;top: 0;width: 100%;}
.mf-search-localizacion .map > div > fieldset {z-index:1;left: 20px;position: absolute;top: 20px;width: 60%;}
.mf-search-localizacion .map > div > fieldset div {height:100%;position: relative;width:100%;}
.mf-search-localizacion .map > div > fieldset input[type="text"] {border: 1px solid #dddddd;border-radius: 3px;color: #888888;font-family: 'VWHeadWeb-Regular';font-size: 12px;height: 34px;line-height: 12px;padding: 0;text-indent: 8px;width: 94%;}
.mf-search-localizacion .map > div > fieldset button {background: #01b1ec url("../images/infoicon.png") no-repeat scroll 15px -295px;border: medium none;border-radius: 0 2px 2px 0;box-shadow: none;cursor: pointer;display: block;height: 34px;position: absolute;right: 0;top: 0;width: 46px;}
.mf-search-localizacion .map > div > fieldset button:hover {background-color:#055D8B;}
.mf-search-localizacion .map > div > #map-canvas {background: #f9f9f9 none repeat scroll 0 0;border: medium none;height: 100%;width: 100%;}
.mf-search-localizacion .map > p, .mf-search-localizacion .result-local > p {display: none;}
.mf-search-localizacion .result-local {bottom: 168px;max-height: 100%;overflow-y: scroll;position: absolute;right: 0;top: 0;width: 350px;}
.mf-search-localizacion .result-local fieldset {border-bottom: 1px solid #eee;padding: 10px;}
.mf-search-localizacion .result-local fieldset > input {-moz-appearance: none;border-radius: 0;cursor: pointer;display: inline-block;height: 35px;opacity: 0;position: absolute;width: 35px;z-index: 1;}
.mf-search-localizacion .result-local fieldset > label {display: block;padding: 0 0 0 42px;position: relative;}
.mf-search-localizacion .result-local fieldset > label > strong {display: block;font-family: 'VWHeadWeb-Bold';font-size: 1em;font-weight: normal;line-height: 1.2em;margin: 0 0 6px;min-height: 40px;text-transform: uppercase;}
.mf-search-localizacion .result-local fieldset > label > span {display: block;}
.mf-search-localizacion .result-local fieldset > label > span > span {color: #555555;display: block;font-family: 'VWHeadWeb-Regular';font-size: 0.9em;font-weight: normal;line-height: 1.1em;margin: 4px 0;}
.mf-search-localizacion .result-local fieldset > label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 0;content: "";cursor: pointer;display: block;height: 32px;left: 0;position: absolute;top: 2px;width: 32px;}
.mf-search-localizacion .result-local fieldset > input:checked + label::after {background-position: -36px 0;}
.mf-search-localizacion .result-local fieldset > a {color:#00B1EB;display: block;font-family: 'VWHeadWeb-Regular',sans-serif;font-size: 14px;margin: 14px 0 4px 42px;}
.mf-search-localizacion .result-local fieldset > a > i {background: transparent url("../images/dealerActionsSprite.png") no-repeat scroll 0 -50px;display: inline-block;height: 17px;vertical-align: middle;width: 18px;}
.info-window {background: #f6f6f6 none repeat scroll 0 0;border-radius: 4px;min-height: 90px;min-width: 200px;}
.info-window > h1 {color:#000000;font-family: 'VWHeadWeb-Bold';font-size: 15px;line-height: 16px;padding: 6px 8px;}
.info-window > div {color:#333333;font-family: 'VWHeadWeb-Regular';font-size: 14px;line-height: 14px;padding: 0 8px;}
.info-window > div > p {margin: 4px 0;}
/*barra fija buscador*/
#mf-content.template-buscador {padding-top: 108px}
#mf-content.template-buscador aside {background: #dce4e5 none repeat scroll 0 0;bottom: 0;font-family: "VWHeadWeb-Bold";left: 0;position: fixed;text-transform: uppercase;width: 100%;z-index: 999;}
#mf-content.template-buscador aside > div {padding-left: 96px;}
#mf-content.template-buscador aside > div > div {margin: 0 auto;padding: 6px 0;text-align: right;max-width: 936px;width: 100%;}
#mf-content.template-buscador aside > div > div > div:first-child {border-right: 1px solid #cccccc;}
#mf-content.template-buscador aside > div > div > div {color:#555555;display:inline-block;font-size: 12px;padding:10px 4px;text-align: left;vertical-align: middle;}
#mf-content.template-buscador aside > div > div > div > strong {color: #000000;display: inline-block;font-size: 40px;font-weight: normal;line-height: 20px;margin: 0px 8px;vertical-align: top;}
#mf-content.template-buscador aside > div > div > div > em {color: #555555;display: inline-block;font-size: 12px;font-style: normal;line-height: 12px;margin: 0px 4px;vertical-align: top;}
#mf-content.template-buscador aside > div > div > div > b {color: #000000;display: block;font-size: 16px;font-weight: normal;line-height: 18px;}
#mf-content.template-buscador aside > div > div > div > a {background: #0099da none repeat scroll 0 0;border-radius: 6px;color: #ffffff;display: inline-block;font-size: 12px;line-height: 12px;margin: 0 4px;padding: 10px 24px;}
#mf-content.template-buscador aside > div > div > div > a:hover {background:#055D8B none repeat scroll 0 0}
/*tag List*/
.mf-search-tagList {clear: both;float: none;font-size: 11px;margin: 10px 0;padding: 0;}
.mf-search-tagList > a {background: #0099DA none repeat scroll 0 0;border-radius: 12px;color: #ffffff;cursor:pointer;display: inline-block;margin: 0 0 4px;padding: 4px 18px 4px 8px;position: relative;}
.mf-search-tagList > a::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -272px 0;content: "";display: block;height: 8px;margin: -4px 0 0;position: absolute;right: 4px;top: 50%;width: 10px;}
/* ---------------------------------------------------------------------------- */
/*listado*/
#mf-content.template-listado {padding-top: 108px;max-width: none;width: 100%;}
.template-listado .mf-search-tagList {margin:10px auto;max-width: 936px;width: 94%;}
.mf-list-row {}
.mf-list-row > div {background: #ffffff repeat scroll 0 0;margin:0;padding:20px 0;}
.mf-list-row > div:nth-child(2n) {background: #e2ebec repeat scroll 0 0;}
.mf-list-row > div > div {margin:0 auto;max-width: 936px;width: 94%;}
.mf-title-row::after{clear: both;content: '';display: block;}
.mf-title-row {clear: both;float: none;margin: 0;padding:0;width: 100%;}
.mf-title-row > div {float: left;margin:10px 1%;text-align:left;width: 46%;}
.mf-title-row > div + div {float: right;text-align:right;width: 24%;}
.mf-title-row > div > h2 {border-right: 1px solid #ddd;color: #000000;display: inline-block;font-family: "VWHeadWeb-Bold";font-size: 32px;font-weight: normal;line-height: 32px;padding: 0 12px 0 0;vertical-align: top;}
.mf-title-row > div > h4 {color: #333333;display: inline-block;font-family: 'VWTextWeb-Regular';font-size: 14px;font-weight: normal;line-height: 14px;margin: 0 10px;vertical-align: top;}
.mf-title-row > div > h5 {display: inline-block;font-family: 'VWHeadWeb-Bold';font-size: 16px;font-weight: normal;line-height: 16px;margin: 0;padding: 10px 0;vertical-align: middle;}
.mf-title-row > div > ul {border-collapse: collapse;display: table;margin: 0;padding: 0;width: 100%;}
.mf-title-row > div > ul > li {display: table-cell;min-width: 80px;padding: 0;text-align: center;vertical-align: top;width: auto;}
.mf-title-row > div > ul > li > strong {display: block;font-family: 'VWTextWeb-Bold';font-size: 12px;font-weight: normal;line-height: 12px;margin: 0 0 6px;padding: 0;}
.mf-title-row > div > ul > li > strong > em {font-size: 22px;font-style: normal;}
.mf-title-row > div > ul > li > em {display: block;font-family: 'VWTextWeb-Regular';font-size: 12px;font-style: normal;line-height: 13px;margin: 4px 0;text-align: center;text-transform: uppercase;}
.mf-title-row > div > ul > li > i.gas {background: transparent url("../images/sprite-icons.png") no-repeat scroll -3px -273px;display: block;height: 22px;margin: 0 auto;width: 22px;}
.mf-title-row > div > p {color: #333333;font-family: 'VWTextWeb-Regular';font-size: 12px;font-weight: normal;line-height: 12px;padding: 10px 0;}
.mf-group-row {}
.mf-group-row > div {clear: both;margin: 0;padding: 0;}
.mf-group-row > div::after{clear: both;content: '';display: block;margin: 0;padding: 0;}
.mf-group-row > div > div {background: #ffffff none repeat scroll 0 0;display: block;float: left;margin: 10px 0 10px 1%;min-height: 383px;position:relative;text-align: left;vertical-align: top;width: 24%;}
.mf-group-row > div > div > a {border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 1px solid #ddd;display: block;min-height: 354px;}
.mf-group-row > div > div > .cell-phone {border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.mf-group-row > div > div > .cell-phone > a {color:#666666;display: block;font-family: 'VWHeadWeb-Regular',sans-serif;font-size: 13px;margin: 0 6px 6px;}
.mf-group-row > div > div > .cell-phone > a > i {background: transparent url("../images/dealerActionsSprite.png") no-repeat scroll 0 -50px;display: inline-block;height: 17px;vertical-align: middle;width: 18px;}
.mf-group-row > div > div > .cell-phone > a:hover {color:#00b1eb;}
.cell-img {position: relative;}
.cell-img > img {height: auto;width: 100%;}
span.fav {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 -200px;cursor: pointer;display: block;height: 28px;position: absolute;right: 10px;top: 10px;width: 28px;z-index: 2;}
span.fav.on {background-position: 0 -233px;}
span.comp {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 -332px;cursor: pointer;display: block;height: 28px;position: absolute;right: 10px;top: 44px;width: 28px;z-index: 2;}
span.comp.on {background-position: 0 -362px;}
.cell-title {padding:4px 10px;}
.cell-title > h4 {color: #000000;font-family: 'VWHeadWeb-Bold';font-size: 18px;font-weight: normal;line-height: 20px;margin: 0 0 4px;}
.cell-title > h5 {color: #666666;font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 16px;margin: 6px 0;}
.cell-title > ul {list-style:none;margin:6px 0;padding:0;}
.cell-title > ul > li {color: #666666;font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 16px;margin: 0;}
.cell-dates {padding: 4px 10px 14px;position:relative;}
.cell-dates > p {color: #666666;font-family: 'VWTextWeb-Regular';font-size: 12px;line-height: 16px;min-height: 74px;margin:0 0 2px 0;}
.cell-dates > p > strong {color: #000000;display: block;font-size: 18px;font-weight: normal;line-height: 18px;}
.cell-dates > p > strong > sup {color: #379fee;font-family: arial;font-weight: normal;line-height: 0;position: static;}
/*.cell-dates .color {bottom:4px;position: absolute;right: 4px;}
.cell-dates .color > img {display:block;height: auto;margin:0 auto;max-width:100%;width: 25px;}*/
.cell-dates .color {display: block;position: static;text-align: right;}
.cell-dates .color > img {display: inline-block;height: 25px;margin: 0 auto;max-width: 100%;width: 25px;}
.cell-dates .color > span {color: #666;display: block;font-family: 'VWTextWeb-Regular';font-size: 11px;font-weight: normal;line-height: 12px;text-align: center;text-transform: uppercase;}
.cell-dates > ul {min-height: 74px;}
.cell-dates > ul > li {color:#111111;margin:2px 0;}
.cell-dates > ul > li > span {}
.cell-dates > ul > li > b {font-family: VWHeadWeb-Bold;font-weight: normal;font-size: 13px;}
.cell-dates > ul > li > b > span {display: inline-block;}
.cell-dates > ul > li > b > span > strong {font-size:16px;font-weight: normal;}
.cell-dates > ul > li > em {display:inline-block;font-family: VWHeadWeb-Regular;font-style:normal;font-weight: normal;font-size: 12px;margin:0 6px 0 0;}
.cell-dates > ul > li > strong {display:inline-block;font-family: VWHeadWeb-Bold;font-weight: normal;font-size: 16px;}
.cell-dates > ul > li > strong > sup {color: #379fee;font-family: arial;font-weight: normal;line-height: 0;position: static;}
.cell-contact {}
.cell-contact > ul {background:#dddddd none repeat scroll 0 0;display: table;text-align:center;width: 100%;}
.cell-contact > ul > li {display: table-cell;vertical-align: top;width: 50%;}
.cell-contact > ul > li > a {background: #0099da none repeat scroll 0 0;border-radius: 4px;color: #ffffff;display: block;font-size: 13px;line-height: 16px;margin: 2px;max-width: 230px;padding: 10px 2px 10px 38px;position: relative;text-transform: none;vertical-align: middle;width: auto;font-family: VWHeadWeb-Regular;text-align: left;}
.cell-contact > ul > li > a:after {content: "";display: block;height: 20px;left: 10px;margin: -10px 0 0;position: absolute;top: 50%;width: 20px;}
.cell-contact > ul > li > a.ico-contacta:after {background: transparent url("../images/mail.svg") no-repeat scroll 0 0;background-size: cover;}
.cell-contact > ul > li > a.ico-llamar:after {background: transparent url("../images/phone.svg") no-repeat scroll 0 0;background-size: cover;}
.cell-location {border-top: 1px solid #dddddd;color: #666666;font-family: 'VWTextWeb-Regular';font-size: 12px;padding: 14px 14px 14px 28px;position: relative;text-transform: uppercase;}
.cell-location::after {background: #ffffff url("../images/sprite-icons.png") no-repeat scroll -43px -240px;content: "";display: block;height: 16px;left: 8px;margin: -8px 0 0;position: absolute;top: 20px;width: 12px;}
.cell-location strong {display: block;font-family: "VWTextWeb-Bold";font-size: 12px;font-weight: normal;height: 26px;line-height: 12px;margin:4px 0 0 0;}
.show-more {display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.show-more > span {color: #666666;cursor: pointer;display: block;font-family: "VWTextWeb-Regular";font-size: 11px;left: 50%;margin: -30px 0 0 -33px;position: absolute;text-align: center;text-transform: uppercase;top: 50%;width: 60px;}
.show-more > span::before {background: transparent url("../images/sprite-icons.png") no-repeat scroll -41px -182px;content: "";display: block;height: 50px;margin: 0 auto;padding: 0;width: 41px;}
.question {background: transparent url("../images/sprite-icons.png") no-repeat scroll -40px -276px;cursor: pointer;display: inline-block;height: 16px;vertical-align: middle;width: 16px;}
.template-listado .mf-list-row aside {background: #E2EBEC;margin:0;padding: 40px 0;width: 100%;}
.template-listado .mf-list-row aside > div {margin: 0 auto;max-width: 936px;position:relative;text-align:right;width: 94%;}
.template-listado .mf-list-row aside > div > div {display: inline-block;margin: 0 0 0 1%;text-align: left;vertical-align: top;width: 24%;}
.template-listado .mf-list-row aside > div > div > p {font-weight: normal;margin: 0 0 10px;}
.template-listado .mf-list-row aside > div > div > p b {color: #000000;font-family: 'VWHeadWeb-Bold';font-size: 16px;font-weight: normal;line-height: 20px;}
.template-listado .mf-list-row aside > div > div > a {font-family: 'VWTextWeb-Regular';font-size: 14px;font-weight: normal;line-height: 18px;}
.template-listado .mf-list-row aside > div::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -228px -64px;content: "";display: block;height: 70px;left: 0;margin: -35px 0 0;position: absolute;top: 50%;width: 70px;}
.template-listado .order-box {background: #dce4e5 none repeat scroll 0 0;bottom: 0;font-family: "VWHeadWeb-Bold";left: 0;position: fixed;text-transform: uppercase;width: 100%;z-index: 999;}
.template-listado .order-box > div {padding-left: 96px;}
.template-listado .order-box > div > div {margin: 0 auto;max-width: 936px;padding: 6px 0;text-align: left;width: 100%;}
.template-listado .order-box > div > div > form {display: inline-block;width: 60%;}
.template-listado .order-box > div > div > form > fieldset {padding: 0 8px;}
.template-listado .order-box > div > div > form > fieldset > label {color: #333333;display: block;font-family: 'VWHeadWeb-Bold';font-size: 0.8em;font-weight: normal;margin: 0 0 4px;padding:2px 0 2px 26px;position:relative;}
.template-listado .order-box > div > div > form > fieldset > label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 -305px;content: "";display: block;height: 15px;margin:-7px 0 0 0;left: 0;position: absolute;top: 50%;width: 21px;}
.template-listado .order-box > div > div > form > fieldset > select {background: #fff none repeat scroll 0 0;border: 1px solid #bdc3c6;border-radius: 4px;box-shadow: none;color: #2f3538;font-family: 'VWTextWeb-Regular';font-size: 12px;font-weight: normal;line-height: 22px;max-width: 230px;min-height: 31px;padding: 6px 15px;width: 100%;}
.answer-tool {background: transparent none repeat scroll 0 0;bottom: 0;height:0;left: 0;margin: 0;padding: 0;overflow:hidden;position: fixed;width: 100%;z-index: 9999;-moz-transition: height 1s ease;-webkit-transition: height 1s ease;-o-transition: height 1s ease;transition: height 1s ease;}
.answer-tool > div {margin-left:96px;}
.answer-tool .legal {background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;border-radius: 10px 10px 0 0;margin: 0 auto;max-width: 936px;position: relative;text-align: left;width: 94%;}
.answer-tool .legal > div {padding: 20px 30px;}
.answer-tool .legal > div > p {color: #ffffff;font-family: 'VWTextWeb-Regular';font-size: 14px;font-weight: normal;line-height: 16px;margin: 6px 0;}
.answer-tool .legal .off {background: transparent url("../images/sprite-icons.png") no-repeat scroll -41px -100px;cursor: pointer;display: block;height: 20px;position: absolute;right: 10px;top: 10px;width: 20px;}
.answer-tool.on {height: auto;}
.cell-title {height: 100px;overflow:hidden;}
/*.cell-dates {height: 60px;overflow:hidden;}*/
.show-all-results {background: #ffffff none repeat scroll 0 0;border: 1px solid #dddddd;clear: both;display: block;margin: 20px 0 20px 1%;padding: 10px 0 10px 60px;text-align: center;}
.show-all-results > span {color: #000000;display: inline-block;font-family: 'VWTextWeb-Bold';font-size: 14px;line-height: 14px;padding: 10px 0 10px 50px;position: relative;text-transform: uppercase;}
.show-all-results > span::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -41px -188px;content: "";display: block;height: 42px;left: 0px;margin: -21px 0 0;position: absolute;top: 50%;width: 42px;}
.mf-count-fav {margin: 0 auto;max-width: 936px;text-align:right;width: 94%;}
.mf-count-fav > a {color: #333333;font-family: 'VWTextWeb-Regular';font-size: 12px;padding: 4px 10px 4px 28px;position: relative;text-transform: uppercase;}
.mf-count-fav > a::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -45px -136px;content: "";display: block;height: 20px;left: 4px;position: absolute;top: 2px;width: 20px;}
.mf-count-fav > a.comp-count::after {background-position: -38px -368px;}
/* ---------------------------------------------------------------------------- */
/*comparativa*/
.mf-title-row .comparativa {display:block !important;width: 100%;}
.mf-title-row .comparativa > h1 {float: left;padding: 10px 0;width: 33%;}
.mf-title-row .comparativa > .dwa-options {float: left;margin: 10px 0 0;padding: 10px 0;text-align: right;width: 66.6667%;}
.mf-title-row .comparativa > .dwa-options > li {display: inline;}
.mf-title-row .comparativa > .dwa-options > li > a {background-image: url("../img/dwa_icon_sprite.png");background-position: -821px -127px;background-repeat: no-repeat;display: inline-block;color: #33434C;margin-left: 10px;padding: 0 20px 0 21px;}
.mf-title-row .comparativa > .dwa-options > li > a:hover {background-position: -693px -255px;text-decoration: none;}
.mf-title-row .comparativa .comp-navi {clear: both;margin: 20px 0 0;overflow: hidden;padding: 10px 0;}
.mf-title-row .comparativa .comp-navi > ul {background: #eaeeed none repeat scroll 0 0;text-align: left;}
.mf-title-row .comparativa .comp-navi > ul > li {display: inline-block;}
.mf-title-row .comparativa .comp-navi > ul > li > a {background-color: transparent;border-right: 1px solid #cccccc;color: #33434c;cursor: pointer;display: block;font-family: 'VWHeadWeb-Bold';font-size: 0.8em;line-height: 120%;padding: 1.2em 1em;position: static;text-decoration: none;text-transform: uppercase;}
.mf-title-row .comparativa .comp-navi > ul > li > a:hover {color: #0099da;text-decoration: none}
.mf-title-row .comparativa .comp-navi > ul > li > a.actual {color: #0099da;}
.mf-title-row .comparativa > .dwa-navi > ul > li > a.disable {cursor: default;opacity: 0.5;filter:Alpha(opacity=50);}
.mf-title-row .comparativa > .to_compare {border-bottom: 1px solid #CFD7D9;clear: both;padding: 10px 0;}
.mf-title-row .comparativa > .to_compare > p {display: none;}
.mf-title-row .comparativa > .to_compare > ul {background: #eaeeed none repeat scroll 0 0;height: auto;margin-bottom: 10px;padding: 4px 8px;}
.mf-title-row .comparativa > .to_compare > ul > li {background: #eaeeed none repeat scroll 0 0;display: block;float: left;height: auto;margin:6px 0;min-width:130px;position: relative;width: 13.4%;}
.mf-title-row .comparativa > .to_compare > ul > li + li {margin: 6px 0 6px 1%;}
.mf-title-row .comparativa > .to_compare > ul > li.clear {display: none}
.mf-title-row .comparativa > .to_compare > ul > li > img {height:auto;vertical-align: inherit;width:100%;}
.mf-title-row .comparativa > .to_compare > ul > li > span {display:none;}
.mf-title-row .comparativa > .to_compare > ul > li.actual > span {background: none repeat scroll 0 0 #0099da;bottom: 0;height: 3px;display:block;left: 0;position: absolute;width: 100%;z-index: 1;}
.mf-title-row .comparativa > .to_compare > ul > li > div {background-color: transparent;background-image: url("../images/sprite-icons.png");background-position: -118px -333px;background-repeat: no-repeat;border-radius: 2px;cursor:pointer;display: inline-block;height: 21px;position: absolute;right: 2px;top: 2px;width: 21px;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div {display: none;height: 100%;position:relative;width:100%;}
.mf-title-row .comparativa > .to_compare > ul > li > div > a {display: block;height: 100%;width: 100%;} 
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div {background: #ffffff none repeat scroll 0 0;border-radius: 10px;box-shadow: 0 1px 2px #999999;font-family: "VWTextWeb-Regular";font-size: 12px;min-width: auto;padding: 0 20px 0 0;position: absolute;right: 0;text-align: left;top: 30px;z-index: 100;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > span {border-bottom: 20px solid #f9f9f9;border-left: 10px solid transparent;border-right: 10px solid transparent;height: 0;position: absolute;right: 0;top: -10px;width: 0;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > ul > li > a{background-repeat: no-repeat;color: #444444;display: inline-block;margin: 2px 8px 2px 4px;padding: 5px 0 6px 30px;position: relative;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > ul > li > a.del_fav:after{background: #a2a2a2 url("../images/sprite-icons.png") no-repeat scroll -87px -334px;content: "";display: block;height: 22px;left: 3px;position: absolute;top: 6px;width: 21px;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > ul > li > a.add_fav:after{background: #a2a2a2 url("../images/sprite-icons.png") no-repeat scroll -87px -334px;content: "";display: block;height: 22px;left: 3px;position: absolute;top: 6px;width: 21px;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > ul > li > a.sup_comp:after{background: #a2a2a2 url("../images/sprite-icons.png") no-repeat scroll -87px -366px;content: "";display: block;height: 22px;left: 3px;position: absolute;top: 6px;width: 22px;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > ul > li > a.compare_file:after{background: #a2a2a2 url("../images/sprite-icons.png") no-repeat scroll -119px -333px;content: "";display: block;height: 22px;left: 3px;position: absolute;top: 6px;width: 22px;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > ul > li > a:hover {color:#000000;}
.mf-title-row .comparativa > .to_compare > ul > li > div > div > div > a {background: #0099da none repeat scroll 0 0;border-radius: 8px;color: #ffffff;display: block;font-size: 16px;height: 18px;line-height: 14px;position: absolute;right: 2px;text-align: center;top: 2px;width: 18px;}
.mf-title-row .comparativa > .to_compare > ul > li > div.on > div {display: block;}
.mf-title-row .comparativa > .to_compare > ul::after {clear: both;content: '';display: block;}
.mf-title-row .comparativa > .to_compare > a {clear: both;margin: 20px 0 5px;}
.mf-title-row .comparativa > .compared {padding: 10px 0}
.mf-title-row .comparativa > .compared > div > div {float: left;padding: 0;text-align:left;width: 23%;}
.mf-title-row .comparativa > .compared > div > div + div {margin: 0 0 0 2%;}
.mf-title-row .comparativa > .compared > div {clear:both;}
.mf-title-row .comparativa > .compared > div > div > div {position:relative;padding: 5px 8px;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > img, .comparativa > .compared > div.compared_car_img > div > div > a > img, .comparativa > .compared > div.compared_car_img > div > div > a:hover > img {width: 100%;height: auto;display: block;border: none;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div {background-color: transparent;background-image: url("../img/dwa_icon_sprite.png");background-position: -593px -731px;background-repeat: no-repeat;border-radius: 2px;content: " ";display: inline-block;height: 21px;position: absolute;right: 15px;top: 15px;width: 21px}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > a {display:block;height: 100%;position:absolute;width: 100%;z-index: 1;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > div {display: none;height: 100%;position:relative;width:100%;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > div > div {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 2px #999999;left: -130px;min-width: 170px;padding: 10px;position: absolute;top: 40px;z-index: 100;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > div > div > span {background-color: transparent;background-image: url("../img/dwa_icon_sprite.png");background-position: -708px -1180px;background-repeat: no-repeat;display: block;height: 20px;left: 120px;position: absolute;top: -18px;width: 40px;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > div > div > a {background-image: url("../img/dwa_icon_sprite.png");background-position: -690px -634px;background-repeat: no-repeat;display: block;height: 20px;position: absolute;right: 4px;top: 4px;width: 20px;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > div > div > ul > li > a {background-repeat: no-repeat;color: #0099da;display:inline-block;margin: 0 15px 10px 0;padding: 5px 0 6px 25px;}
.mf-title-row .comparativa > .compared > div.compared_car_img > div > div > div > div > div > ul > li > a:hover {color:#33434c;}
.mf-title-row .comparativa > .compared > div.compared_car_model h2, .comparativa > .compared > div.compared_car_model h2 a {color: #33434C;font-family: 'vw_otblack',arial,sans-serif; font-size: 14px;text-decoration: none}
.mf-title-row .comparativa > .compared > div.compared_car_cost h3 {color: #0099da;font-family: 'vw_otsemibold',arial,sans-serif;font-weight: normal;}
.mf-title-row .comparativa > .compared > div.compared_car_locate strong {display: block;text-transform: uppercase;margin-bottom: 3px}
.mf-title-row .comparativa > .compared > div.compared_car_phn a {border-radius: 10px;display: inline-block;margin: 5px 0;padding: 5px 10px;background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(209,217,219,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(209,217,219,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,217,219,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,217,219,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(209,217,219,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(209,217,219,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d9db',GradientType=0 ); /* IE6-9 */}
.mf-title-row .comparativa > .compared > div.compared_car_contact .dark_link {min-width: 0;width:80%;}
.mf-title-row .comparativa > .compared > div.compared_car_contact .goFile {background-image: url("../img/dwa_icon_sprite.png");background-position: -821px -127px;background-repeat: no-repeat;color: #33434c;cursor: pointer;display: inline-block;margin: 10px 0 10px 8px;padding: 0 20px 0 21px;}
.mf-title-row .comparativa > .compared > div.compared_car_contact .goFile:hover {background-position: -693px -255px;text-decoration: none;}
.mf-title-row .comparativa > .compared > div > div.cell-location {padding: 4px 0 4px 4%;position: relative;width: 23%;}
.mf-title-row .comparativa > .compared > div > div.cell-location::after {top: 10px;}
.mf-title-row .comparativa > .compared > div > div.cell-dates {text-align: right;}
.mf-title-row .comparativa > .compared::after {clear:both;content: '';display: block;}
.mf-title-row .comparativa > .compared_date > div > div > a {display:none;}
.mf-title-row .comparativa > .compared_date > div > div > div {color: #33434c;display: none;font-family: 'VWTextWeb-Regular';padding: 10px;text-align: left;}
.mf-title-row .comparativa > .compared_date > div > div > div.actual {display:block;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li {display: inline-block;float: none;line-height:14px;padding: 12px 0;position:relative;vertical-align: top; width: 23%;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li + li {margin: 0 0 0 2%;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul + ul > li {border-top: none}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li > span > i {display: block;font-style: normal;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li > span {padding: 0 5px;font-style: normal;display: inline-block;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li > span > strong {color: #000000;font-size: 12px;font-family: 'vw_otbook',arial,sans-serif}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li > span > strong > em {color: #0099da;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li > u {display: block;text-indent: -9999em;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li.check::after {background:#666666 none;border: 1px solid #666666;border-radius: 7px;content: "";display: block;height: 14px;left: 50%;margin: -7px 0 0 -7px;position:absolute;top: 50%;width: 14px;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li.no-check::after {background:transparent none;border: 1px solid #666666;border-radius: 7px;content: "";display: block;height: 14px;left: 50%;margin: -7px 0 0 -7px;position:absolute;top: 50%;width: 14px;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li.no-brd {border:none;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li .arrow {margin-top: 10px;}
.mf-title-row .comparativa > .compared_date > div > div > div > ul > li:first-child {font-family: 'VWTextWeb-Bold';}
.mf-title-row .comparativa > .compared_date > div > div > div > ul:nth-child(2n+1) > li + li {background: none repeat scroll 0 0 #EAEEED;margin: 0 0 0 2%;}
.mf-title-row .comparativa .campo_garantia .tooltip > div {bottom: 30px;left: -90px;top: auto}
.mf-title-row .comparativa .campo_garantia .tooltip > div > div > span {display: none;}
/* ---------------------------------------------------------------------------- */
/*ficha*/
#mf-content.template-ficha {max-width: none;width: 100%;}
.template-ficha .mf-wrap {margin:0 auto;max-width: 936px;width: 94%;}
.template-ficha .head-bar > div > .simulo-h1, .template-ficha .head-bar > div > h1, .template-ficha .head-bar > div > h2 {padding:12px 0;}
.mf-file {padding:86px 0 0;}
.mf-file-nav {background: #808890 none repeat scroll 0 0;height: 40px;left: 0;position: fixed;top: 46px;width: 100%;z-index: 999;}
.mf-file-nav > div {padding-left: 96px;}
.mf-file-nav > div > nav {margin: 0 auto;max-width: 936px;position: relative;width: 94%;}
.mf-file-nav > div > nav > a {display: none;}
.mf-file-nav > div > nav > ul {padding: 8px 0;}
.mf-file-nav > div > nav > ul > li {display: inline-block;margin: 4px 8px 4px 0;}
.mf-file-nav > div > nav > ul > li > a {color: #1d1f20;font-family: "VWTextWeb-Bold";font-size: 16px;font-style: normal;font-weight: normal;line-height: 16px;}
.mf-file-nav > div > nav > ul > li > a.actual {color: #ffffff;}
.mf-file-content-general {background: #ffffff none repeat scroll 0 0;padding: 0 0 20px 0;}
.mf-file-content-general .mf-overlay {background: rgba(219, 228, 229, 0.8) none repeat scroll 0 0;padding:10px 0 0 0;position: relative;z-index: 1;}
.mf-file-content-general > div > div > p {background: #ffffff none repeat scroll 0 0;font-size: 14px;line-height: 18px;margin: 20px 0;padding: 16px;text-align: center;}
.mf-file-content-general > div > div > p > span {color: #666666;display: inline-block;font-family: 'VWTextWeb-Regular';padding: 0 0 0 34px;position: relative;}
.mf-file-content-general > div > div > p > span::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -102px -192px;content: "";display: block;height: 28px;left: 0;margin: -14px 0 0;position: absolute;top: 50%;width: 28px;}
.mf-file-content-general > div > div > div {border:4px solid #ffffff;float: left;width: 24%;}
.mf-file-content-general > div > div > div > img {display: block;height: auto;width: 100%;}
.mf-file-content-general > div > div > div + div {border:none;float:right;width: 74%;}
.mf-file-content-general > div > div > div + div > div {display: inline-block;vertical-align: top;width: 50%;}
.mf-file-content-general > div > div > div + div > div:nth-child(2n) {text-align:right;width: 49%}
.mf-file-content-general > div > div > div + div > div:last-child {width: auto;}
.mf-file-content-general > div > div > div h1 {color: #000000;font-family: 'VWHeadWeb-Bold';font-size: 20px;line-height: 22px;margin: 0 0 6px;}
.mf-file-content-general > div > div > div h3 {color: #333333;font-family: 'VWHeadWeb-Regular';font-size: 16px;font-weight: normal;line-height: 16px;margin: 6px 0;}
.mf-file-content-general > div > div > div dl::after {clear: both;content:'';display: block;}
.mf-file-content-general > div > div > div dl dt {clear:left;display: block;float:left;font-family: 'VWTextWeb-Regular';font-size: 0.8em;font-weight: normal;letter-spacing: -0.4px;text-align: left;width: 50%;}
.mf-file-content-general > div > div > div dl dd {display: block;float:left;font-family: 'VWTextWeb-Regular';font-size: 0.8em;font-weight: normal;letter-spacing: -0.4px;text-align: right;width: 50%;}
.mf-file-content-general > div > div > div dl dt strong {font-family: "VWHeadWeb-Bold";font-weight: normal;}
.mf-file-content-general > div > div > div dl dd strong {font-family: "VWHeadWeb-Bold";font-size: 1.56em;font-weight: normal;line-height: 1.3em;margin: 0 0 8px;}
.mf-file-content-general > div > div > div dl dd strong > sup {color: #379fee;font-family: arial;font-weight: normal;line-height: 0;position: static;}
.mf-file-content-general > div > div > div dl .brd-t {border-top: 1px solid #ccc;margin: 4px 0 0;padding: 4px 0 0;}
.mf-file-content-general > div > div > div h4 {font-family: 'VWHeadWeb-Bold';font-size: 24px;line-height: 26px;margin: 0 0 8px;}
.mf-file-content-general > div > div > div h4 > sup {color: #379fee;font-family: arial;font-weight: normal;line-height: 0;position: static;}
.mf-file-content-general > div > div > div h5 {font-family: VWHeadWeb-Bold;font-size: 14px;line-height: 14px;margin: 14px 0;}
.mf-file-content-general > div > div > div h5 > strong {font-size:20px;font-weight: normal;}
.mf-file-content-general > div > div > div p {font-family: 'VWTextWeb-Regular';font-size: 12px;line-height: 14px;margin: 10px 0;}
.mf-file-content-general > div > div > div p > span {color: #666666;display: inline-block;font-size:10px;vertical-align: middle;}
.mf-file-content-general > div > div > div p > b {font-family:'VWTextWeb-Bold';font-weight: normal;display: block;}
.mf-file-content-general > div > div > div div > a {background: #0099da none repeat scroll 0 0;border-radius: 4px;color: #ffffff;display: inline-block;font-family: "VWTextWeb-Bold";font-size: 14px;line-height: 12px;margin: 10px 4px;padding: 12px 24px;text-transform: none;}
.mf-file-content-general > div > div > div div > a:hover{background: #055D8B none repeat scroll 0 0;}
.mf-file-content-general > div > div > div ul {border-collapse: collapse;display: table;margin: 10px 0;padding: 0;width: 100%;}
.mf-file-content-general > div > div > div ul > li {display: table-cell;min-width: 80px;padding: 0;text-align: center;vertical-align: top;width: auto;}
.mf-file-content-general > div > div > div ul > li > strong {display: block;font-family: "VWTextWeb-Bold";font-size: 12px;font-weight: normal;line-height: 12px;margin: 0 0 6px;padding: 0;}
.mf-file-content-general > div > div > div ul > li > strong > em {font-size: 22px;font-style: normal;line-height:22px;}
.mf-file-content-general > div > div > div ul > li > em {display: block;font-family: "VWTextWeb-Regular";font-size: 12px;font-style: normal;line-height: 13px;margin: 4px 0;text-align: center;text-transform: uppercase;}
.mf-file-content-general > div > div > div ul > li .gas {background: transparent url("../images/sprite-icons.png") no-repeat scroll -3px -273px;display: block;height: 22px;margin: 0 auto;width: 22px;}
.mf-file-content-general > div > div > div + div > div:last-child > p {display: inline-block;font-size: 13px;margin: 16px 0;width: 160px;text-align: left;}
.mf-file-content-general > div > div::after {clear: both;content: '';display: block;}
.mf-file-content-general .mf-list-price {font-family:"VWTextWeb-Regular";font-size: 0.8em;/*letter-spacing:-0.4px;*/line-height: 1.1em;text-align: left;}
.mf-file-content-general .mf-list-price > div {margin: 2px 0;padding: 2px 0;}
.mf-file-content-general .mf-list-price > div.brd-t {border-top:1px solid #dddddd;}
.mf-file-content-general .mf-list-price > div > h3 {font-family:"VWTextWeb-Bold";font-size: 1em;font-weight: normal;}
.mf-file-content-general .mf-list-price::after {clear:both;content:'';display: block;}
.mf-file-content-general .mf-row-price {}
.mf-file-content-general .mf-row-price > div {float: left;margin:4px 0;width: 62%;}
.mf-file-content-general .mf-row-price > div + div {float: right;text-align: right;width: 36%;}
.mf-file-content-general .mf-row-price > div + div > div {display: inline-block;vertical-align: middle;}
.mf-file-content-general .mf-row-price > div + div > a {display: inline-block;vertical-align: middle;}
.mf-file-content-general .mf-row-price > div > strong {font-family: "VWHeadWeb-Bold";font-weight: normal;}
.mf-file-content-general .mf-row-price > div + div > strong {font-family: "VWHeadWeb-Bold";font-size: 1.56em;font-weight: normal;line-height: 1.3em;margin: 0 0 8px;}
.mf-file-content-general .mf-row-price > div + div > strong > sup {color: #379fee;font-family: arial;font-weight: normal;line-height: 0;position: static;}
.mf-file-content-general .mf-row-price::after {clear:both;content: '';display: block;}
.mf-file-content-general .mf-check-price {cursor:pointer;font-family: "VWTextWeb-Regular";font-weight: normal;padding: 8px 0 8px 40px;position: relative;}
.mf-file-content-general .mf-check-price::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -218px -269px;content: "";cursor: pointer;display: block;height: 32px;left: 0;margin: -14px 0 0;position: absolute;top: 50%;width: 32px;}
.mf-file-content-general .mf-check-price.check::after {background-position: -140px -269px;}
.mf-file-content-general .mf-check-price.disabled {pointer-events: none;}
.mf-file-content-general .mf-check-price.disabled::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -259px -269px;}
.mf-file-content-general .mf-ico-info, .mf-file-content-general .mf-ico-info:hover {background: transparent url("../images/info.svg") no-repeat scroll 0 0;height: 26px;margin: 0 0 0 2px;padding: 0;width: 26px;}
.file-screen {margin: 0 0 -70px;position: relative;top: -78px;}
.file-screen > img {display: block;height: auto;width: 100%;}
.file-screen > span {display: block;margin: 0 auto;max-width: 936px;position: relative;width: 100%;}
.file-screen > span .fav {background: #dbe4e5 url("../images/star.png") no-repeat scroll center 20px;border-radius: 100px;bottom: 20px;color: #ffffff;font-family: "VWTextWeb-Regular";font-size: 12px;height: auto;line-height: 12px;padding: 60px 0 20px;position: absolute;text-align: center;text-transform: uppercase;top: auto;width: 90px;}
.file-screen > span .fav.on {background-color: #0099da;}
.file-screen > span .comp {background: #dbe4e5 url("../images/comp.png") no-repeat scroll center 20px;border-radius: 100px;bottom: 20px;color: #ffffff;font-family: "VWTextWeb-Regular";font-size: 12px;height: auto;line-height: 12px;padding: 60px 0 20px;position: absolute;right:120px;text-align: center;text-transform: uppercase;top: auto;width: 90px;}
.file-screen > span .comp.on {background-color: #0099da;}
.file-screen > p {font-family: 'VWTextWeb-Regular';font-size: 18px;line-height: 22px;margin: 30px auto;max-width: 936px;text-align: center;width: 94%;}
.mf-file-content-caract {padding:20px 0;}
.mf-file-content-caract > div > h2 {color:#000000;font-family: 'VWHeadWeb-Bold';font-size: 34px;line-height: 40px;margin: 10px 0;text-align: center;}
.mf-file-content-caract > div > p {color: #000000;font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 18px;margin: 10px 0 30px;text-align: center;}
.mf-file-content-caract > div > div::after {clear: both;content: '';display: block;}
.mf-file-content-caract > div > div > div {float: left;margin:20px 0;width: 40%}
.mf-file-content-caract > div > div > div > img {display: block;height: auto;width: 100%}
.mf-file-content-caract > div > div > div + div {float: right;width: 54%;}
.mf-file-content-caract > div > div > div + div > div {display: inline-block;vertical-align:top;width: 72%}
.mf-file-content-caract > div > div > div + div > div + div {width: 26%}
.mf-file-content-caract > div > div p, .mf-file-content-caract > div > div p + div {margin:20px 0;}
.mf-file-content-caract > div > div p > strong {color:#000000;display: block;font-family: 'VWTextWeb-Bold';font-size: 40px;font-weight: normal;line-height: 40px;margin:0 0 4px 0;}
.mf-file-content-caract > div > div p > strong > span.units {font-size: 14px;}
.mf-file-content-caract > div > div p > em, .mf-file-content-caract > div > div div > em {color: #666;display: block;font-family: "VWTextWeb-Regular";font-size: 14px;font-style: normal;line-height: 16px;margin: 2px 0;max-width: 300px;}
.mf-file-content-caract > div > div p > img {display: block;height: auto;margin:0 auto 8px auto;width: 90%;}
.mf-file-content-caract > div > div p + p {display: inline-block;vertical-align:top;width: 48%;}
.mf-file-content-caract > div > div div > img {float: left;}
.mf-file-content-caract > div > div > div + div > div + div em {max-width:90px;margin:2px auto;text-align: center;}
.mf-file-content-caract > div > div > div + div > div + div p + p {display: block;width: auto;} 
.mf-file-content-caract > div > ul {clear: both;}
.mf-file-content-caract > div > ul > li {display: inline-block;margin: 30px 0 30px 1%;vertical-align:top;width: 23%;}
.mf-file-content-caract > div > ul > li > span {cursor:pointer;display: block;position:relative;}
.mf-file-content-caract > div > ul > li > span > img {display: block;height: auto;width: 100%;}
.mf-file-content-caract > div > ul > li > span > span {background: transparent url("../images/sprite-icons.png") no-repeat scroll -130px -95px;bottom: 6px;content: "";display: block;height: 35px;position: absolute;right: 6px;width: 35px;}
.mf-file-content-caract > div > ul > li > strong {display: block;font-family: 'VWTextWeb-Regular';font-size: 14px;font-weight: normal;margin: 10px 0;text-align: center;}
.mf-file-content-tecnic {background:rgba(219, 228, 229, 0.8) none repeat scroll 0 0;padding:20px 0;}
.mf-file-content-tecnic > div > h2 {color:#000000;font-family: 'VWHeadWeb-Bold';font-size: 34px;line-height: 40px;margin: 10px 0;text-align: center;}
.mf-file-content-tecnic > div > p {color: #000000;font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 18px;margin: 10px 0 30px;text-align: center;}
.mf-file-content-tecnic > div > div {}
.mf-file-content-tecnic > div > div > h3 {color: #000000;font-family: 'VWHeadWeb-Bold';font-size: 24px;line-height: 28px;margin: 20px 0;padding: 10px 10px 10px 30px;position: relative;}
.mf-file-content-tecnic > div > div > h3::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -82px -56px;content: "";display: block;height: 26px;left: 0;margin: -13px 0 0;position: absolute;top: 50%;width: 20px;}
.mf-file-content-tecnic > div > div > ul {font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 16px;margin: 20px 30px;}
.mf-file-content-tecnic > div > div > ul > li {display: inline-block;vertical-align:top;width: 48%;}
.mf-file-content-tecnic > div > div > ul > li > span {display: inline-block;margin:0 0 12px 0;min-width: 220px;vertical-align: top;}
.mf-file-content-tecnic > div > div > ul > li > span + span {font-family: 'VWTextWeb-Bold';min-width: 0;}
.mf-file-content-contact {background: #ffffff none repeat scroll 0 0;font-family: 'VWHeadWeb-Regular';font-size: 1em;line-height: 1.2em;padding: 20px 0;}
.mf-file-content-contact > div > h2 {font-family: "VWHeadWeb-Bold";font-size: 1.5em;font-weight:normal;line-height: 1.2em;margin: 20px 0;}
.mf-file-content-contact > div > p {margin:20px 0;}
.mf-file-content-contact > div > div {float: left;width: 50%;}
.mf-file-content-contact > div > div > ul {margin: 0 0 20px;}
.mf-file-content-contact > div > div > ul > li {margin: 0 0 8px 0;}
.mf-file-content-contact > div > div > ul > li > b {display: block;font-family: 'VWHeadWeb-Bold';font-size: 1.1em;font-weight: normal;margin: 0 0 16px;}
.mf-file-content-contact > div > div > ul > li > span {display: inline-block;min-width: 100px;}
.mf-file-content-contact > div > div > a {display: block;margin:30px 0;}
.mf-file-content-contact > div > div > a.tel-icon {color: #666;display: block;padding: 4px 4px 4px 28px;position: relative;}
.mf-file-content-contact > div > div > a.tel-icon::after {background: transparent url("../images/dealerActionsSprite.png") no-repeat scroll 0 -49px;content: "";display: block;height: 17px;left: 0;position: absolute;top: 5px;vertical-align: middle;width: 18px;}
.mf-file-content-contact > div > div > a.web-icon {color:#379FEE;display: block;padding: 10px 4px 10px 54px;position: relative;}
.mf-file-content-contact > div > div > a.web-icon::after {background: transparent url("../images/infoicon.png") no-repeat scroll 0 -440px;content: "";display: block;height: 40px;left: 0;position: absolute;top: 2px;vertical-align: middle;width: 40px;}
.mf-file-content-contact > div > div > a.rout-icon {color:#379FEE;display: block;padding: 14px 4px 14px 54px;position: relative;}
.mf-file-content-contact > div > div > a.rout-icon::after { background: transparent url("../images/infoicon.png") no-repeat scroll -60px -432px;content: "";display: block;height: 60px;left: 0;position: absolute;top: 2px;vertical-align: middle;width: 60px;}
.mf-file-content-contact > div::after {clear: both;content: '';display: block;float: none;}
.mf-file-content-contact #map {background: #e1e8e9 none repeat scroll 0 0;padding:8px 12px;}
.equip-box-new {}
.equip-box-new h2 {color: #000000;font-family: 'VWHeadWeb-Bold';font-size: 22px;line-height: 30px;margin: 30px 0;text-align: center;}
.equip-box-new ul {margin: 30px auto 40px;max-width: 600px;padding: 0 20px;}
.equip-box-new ul > li {font-family: 'VWTextWeb-Regular';font-size: 0.9em;line-height: 1.1em;list-style: outside none disc;margin: 6px 0;}
.equip-box-new p {margin: 0 auto 20px !important;max-width: 600px;padding: 0;}
.equip-box-new p > em, .mf-file-content-caract > div > div.equip-box-new p > em {color: #333333;font-family: "VWTextWeb-Bold";font-size: 1em;font-style: normal;font-weight: normal;line-height: 1.1em;margin: 2px 0 12px;}
.mf-dimensiones {font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 14px;position: relative;}
.mf-dimensiones img {height: auto;width: 100%;}
.mf-dimensiones span {position: absolute;}
.mf-dimensiones span.largo {left: 18%;top: 44%;}
.mf-dimensiones span.largo b {display: block;}
.mf-dimensiones span.ancho {bottom: 11%;left: 2.4%;}
.mf-dimensiones span.peso {left: 34%;top: 41%;}
.mf-dimensiones span.maletero {left: 30%;min-width: 160px;text-align: center;top: 86%;}
.mf-dimensiones span.maletero > b {display: block;margin:0 0 4px 0;}
.mf-dimensiones span.maletero > span {display: block;position: static;}
.mf-dimensiones span.batalla {left: 70%;top: 62%;}
.mf-dimensiones span b {font-family: 'VWTextWeb-Bold';font-weight: normal;}
.template-ficha article {background: #808890;}
.template-ficha article > div {margin: 0 auto;max-width: 936px;text-align:center;width: 94%;}
.template-ficha article > div::after {content: '';display: block;}
.template-ficha article .mf-inter-file {display: inline-block;vertical-align: top;width: 320px;}
.template-ficha article .mf-inter-file > a {display: block;padding: 24px 16px;}
.template-ficha article .mf-inter-file > a > div {display: inline-block;vertical-align: top;width: 60%;}
.template-ficha article .mf-inter-file > a > div + div {border:4px solid #ffffff;width: 38%;}
.template-ficha article .mf-inter-file > a > div > img {display: block;height: auto;width: 100%;}
.template-ficha article .mf-inter-file > a > div > p {color: #ffffff;font-family: 'VWTextWeb-Regular';padding:0 20px 0 0;text-align: right;}
.template-ficha article .mf-inter-file > a > div > p > strong {display: block;font-family: 'VWHeadWeb-Bold';font-size: 16px;font-weight: normal;line-height: 18px;margin: 0 0 4px;}
.template-ficha article .mf-inter-file > a > div > p > em {display: block;font-size: 12px;font-style: normal;line-height: 14px;margin: 6px 0;}
.template-ficha article .mf-inter-file > a > div > p > b {display: block;font-family: 'VWHeadWeb-Bold';font-size: 18px;font-weight: normal;line-height: 22px;}
.template-ficha article .mf-inter-file > a > div > b {color: #ffffff;display: block;font-family: 'VWTextWeb-Regular';font-size: 12px;font-weight: normal;margin: 4px 0;padding:0 20px 0 0;text-align: right;text-transform: uppercase;}
.template-ficha article .mf-inter-file > a > div > p + p {margin: 50px 0 0 0;}
.template-ficha article div + .mf-inter-file > a > div {border:4px solid #ffffff;width: 38%;}
.template-ficha article div + .mf-inter-file > a > div + div {border:none;width: 60%;}
.template-ficha article div + .mf-inter-file > a > div > p {text-align: left;padding:0 0 0 20px;}
.template-ficha article div + .mf-inter-file > a > div > b {padding:0 0 0 20px;text-align: left;}
.template-ficha article .back-list {display: inline-block;vertical-align: top;width: 140px;}
.template-ficha article .back-list > a {border-left: 1px solid #ccc;border-right: 1px solid #ccc;color: #ffffff;display: block;font-family: "VWTextWeb-Regular";font-size: 12px;padding: 90px 34px 66px;position: relative;text-align: center;text-transform: uppercase;}
.template-ficha article .back-list > a::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -79px -52px;content: "";display: block;height: 32px;left: 50%;margin: -50px 0 0 -16px;position: absolute;top: 50%;width: 32px;}
.template-ficha aside {background: #dce4e5 none repeat scroll 0 0;bottom: 0;font-family: "VWHeadWeb-Regular";left: 0;position: fixed;text-transform: uppercase;width: 100%;z-index: 999;}
.template-ficha aside > div {padding-left: 96px;}
.template-ficha aside > div > div {margin: 0 auto;max-width: 936px;padding: 6px 0;text-align: center;width: 100%;}
.template-ficha aside > div > div > a {background: #0099da none repeat scroll 0 0;border-radius: 4px;color: #ffffff;display: inline-block;font-size: 14px;line-height: 16px;margin: 2px 4px;/*max-width: 230px;*/padding: 10px 20px 10px 38px;position: relative;text-transform: none;vertical-align: middle;width: auto;}
/*.template-ficha aside > div > div > a + a {background: #01b1ec none repeat scroll 0 0;color: #ffffff;}*/
.template-ficha aside > div > div > a::after {content: "";display: block;height: 20px;left: 10px;margin: -10px 0 0;position: absolute;top: 50%;width: 20px;}
.template-ficha aside > div > div > a:hover {background:#055D8B;color:#ffffff;}
.template-ficha aside > div > div > a.ico-contacta::after {background: transparent url("../images/mail.svg") no-repeat scroll 0 0;background-size: cover;}
.template-ficha aside > div > div > a.ico-llamen::after {background: transparent url("../images/phone-2.svg") no-repeat scroll 0 0;background-size: cover;}
/*.template-ficha aside > div > div > a.ico-llamar {display: none;}*/
.template-ficha aside > div > div > a.ico-llamar::after {background: transparent url("../images/phone.svg") no-repeat scroll 0 0;background-size: cover;}
.more-info {background: #ffffff none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 10px;color: #3085d6;cursor: pointer;display: inline-block;font-family: arial;font-size: 12px;font-weight: normal;height: 16px;line-height: 20px;text-align: center;vertical-align: top;width: 16px;}
.mf-detail-view {background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;bottom: 0;color: #ffffff;display:none;font-family: "VWTextWeb-Regular";height: 100%;left: 0;overflow: auto;position: fixed;width: 100%;z-index: 999;}
.mf-detail-view > div {bottom: 0;display: table;height: 100%;left: 0;padding: 0 0 0 96px;position: absolute;width: 100%;}
.mf-detail-view > div > div {display: table-cell;vertical-align: middle;width: 46%;}
.mf-detail-view > div > div + div {position: relative;width: 54%;}
.mf-detail-view > div > div + div > div {padding:40px 20px;}
.mf-detail-view > div > div > div > p {text-align: center;font-size: 18px;line-height: 20px;margin:10px 0;}
.mf-detail-view > div > div > a.off {background: transparent url("../images/sprite-icons.png") no-repeat scroll -41px -100px;cursor: pointer;display: block;height: 20px;position: absolute;right: 10px;top: 10px;width: 20px;}
.mf-detail-view.on {display: block;}
.mf-share-view {background: transparent;bottom: 0;display:none;left: 0;margin: 0;padding: 0;position:fixed;width: 100%;z-index: 999;}
.mf-share-view > div {margin-left: 96px;}
.mf-share-view > div > div {background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;border-radius: 10px 10px 0 0;margin: 0 auto;max-width: 936px;position: relative;text-align: left;width: 94%;}
.mf-share-view > div > div > a.off {background: transparent url("../images/sprite-icons.png") no-repeat scroll -41px -100px;cursor: pointer;display: block;height: 20px;position: absolute;right: 10px;top: 10px;width: 20px;}
.mf-share-view > div > div > div {padding: 20px 30px;text-align: center;}
.mf-share-view > div > div > div > a {background: transparent url("../images/email.png") no-repeat scroll 0 0;cursor: pointer;display: inline-block;height: 60px;margin: 6px 4px;vertical-align: middle;width: 60px;}
.mf-share-view > div > div > div > a.share-fc {background-image:url('../images/face.png');}
.mf-share-view > div > div > div > a.share-tw {background-image:url('../images/twit.png');}
.mf-share-view > div > div > div > a.share-g {background-image:url('../images/google.png');}
.mf-share-view > div > div > div > a.share-p {background-image:url('../images/pinterest.png');}
.mf-share-view > div > div > div > a.share-m {background-image:url('../images/email.png');}
.mf-share-view.on {display: block;}
.option-bar .mf-comparabtn {color: #ffffff;cursor: pointer;display: inline-block;font-family: "VWTextWeb-Regular";font-size: 11px;line-height: 12px;padding: 28px 2px 0;position: relative;text-transform: uppercase;}
.option-bar .mf-comparabtn::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -28px -461px;content:'';display: block;height: 26px;left: 50%;margin: 0 0 0 -13px;position: absolute;top: 0;width: 26px;}
.option-bar .mf-fav {color: #ffffff;cursor: pointer;display: inline-block;font-family: "VWTextWeb-Regular";font-size: 11px;line-height: 12px;padding: 28px 2px 0;position: relative;text-transform: uppercase;}
.option-bar .mf-fav::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -28px -492px;content: '';display: block;height: 26px;left: 50%;margin: 0 0 0 -13px;position: absolute;top: 0;width: 26px;}
.option-bar .mf-comparabtn:hover::after, .option-bar .mf-fav:hover::after {opacity: 0.8}
.option-bar .mf-share {font-size: 11px !important;padding:28px 2px 0 !important;}
.template-ficha .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {background:rgba(100,100,100,0.6);height:10px;opacity:1;width:10px;} 
.template-ficha .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet-active {background: #00B1EB} 
.explain-txt, .mf-title-row > div > h4.explain-txt {font-size: 1.2em;line-height: 1.4em;margin: 60px 0;}
/* ---------------------------------------------------------------------------- */
/*formulario*/
#mf-content.template-formulario {max-width: none;width: auto;}
.template-formulario .mf-wrap {margin:0 auto;max-width: 936px;position: relative;width: 94%;}
.mf-form {background: #DCE4E5;position: relative;}
.mf-form > a {background: #888888 url("../images/sprite-icons.png") no-repeat scroll -36px -95px;border-radius: 20px;cursor: pointer;display: block;height: 30px;position: absolute;right: 10px;top: 10px;width: 30px;}
.mf-form > h1 {color: #000000;font-family: "VWHeadWeb-Bold";font-size: 34px;line-height: 40px;padding: 10px 60px;text-align: center;}
.mf-form > p {color: #000000;font-family: "VWTextWeb-Regular";font-size: 14px;line-height: 18px;margin: 10px 20px 30px;text-align: center;}
.mf-form > form {}
.mf-form > form > div {padding: 10px 0;}
.mf-form > form > div.active {background: #F3F5F6;display: block;}
.mf-form > form > div.active > div > h2 {border: none;margin-top:0;}
.mf-form > form > div.whit {background: #F3F5F6;display: block;}
.mf-form > form > div > div > a {display: none;}
.mf-form > form > div.completo > div > a {background: transparent url("../images/sprite-icons.png") no-repeat scroll -153px -190px;display: block;height: 30px;margin: 0;position: absolute;right: 10px;top: 10px;width: 30px;}
.mf-form > form > div.completo fieldset {display: none;}
.mf-form > form > div > div > a {}
.mf-form > form > div > div > h2 {border-top: 1px solid #ccc;color: #000000;font-family: "VWHeadWeb-Bold";font-size: 22px;line-height: 28px;margin: 10px 0;padding: 10px 0;text-align: left;}
.mf-form > form > div > div > p, .mf-form > form > div > div > .mf-form-fecha > p {color: #000000;font-family: "VWHeadWeb-Regular";font-size: 14px;line-height: 20px;margin: 10px auto;max-width: 89%;padding: 10px 0;text-align: center;}
.mf-form > form > div .elegido ul {font-family:'VWHeadWeb-Regular';margin:20px 0;}
.mf-form > form > div .elegido ul > li {margin: 10px 0;}
.mf-form > form > div .elegido ul > li > strong {font-family:'VWHeadWeb-Bold';font-weight: normal;}
.mf-form .llamen > div {display: block;}
.mf-form .llamen label + a {display: inline-block;margin: 10px 0}
.mf-form .llamen .mf-form-nombre > div {margin: 20px 0 0;width: 48.2%;}
.mf-form-modelo {text-align: center;}
/*.mf-form-modelo > div {display: inline-block;text-align: right;vertical-align: middle;width: 30%;}
.mf-form-modelo > div > .mf-arrow {color: #0099da;cursor: pointer;display: inline-block;font-family: "VWTextWeb-Regular";font-size: 14px;max-width: 80px;padding: 30px 0 0;position: relative;text-align: center;}
.mf-form-modelo > div > .mf-arrow::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -84px 0;content: "";display: block;height: 20px;left: 50%;margin: 0 0 0 -10px;position: absolute;top: 0;width: 20px;}
.mf-form-modelo > div + div {text-align: center;width: 68%;}*/
.mf-form-modelo > div {display: inline-block;text-align: center;vertical-align: middle;width: 70%;}
.mf-form-modelo > div > img {display: block;height: auto;margin: 10px auto;width: 90%;}
.mf-form-modelo > div > p {margin:10px 0;}
.mf-form-modelo > div > p > strong {display: block;font-family: 'VWHeadWeb-Bold';font-size: 18px;font-weight: normal;line-height: 20px;}
.mf-form-concesionario > p {margin: 10px auto;max-width: 530px;width: 90%;}
.mf-form-concesionario > p > input[type="text"] {background: #fff none repeat scroll 0 0;border: 1px solid #bdc3c6;border-radius: 4px;box-shadow: none;color: #2f3538;font-size: 14px;line-height: 22px;min-height: 42px;padding: 9px 15px;width: 100%;}
.mf-form-concesionario > div > p {font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 14px;padding: 10px 0;}
.mf-form-concesionario > div > div {margin:10px 0;}
.mf-form-concesionario > div > div > label > span {display: block;margin:0 0 4px 0;}
.mf-form-fecha {}
.mf-form-fecha > p {font-family: "VWHeadWeb-Regular";font-size: 14px;line-height: 20px;margin: 6px auto;text-align: center;}
.mf-form-fecha > p > a {background: #ffffff none repeat scroll 0 0;border-radius: 4px;cursor: pointer;display: inline-block;height: 14px;line-height: 12px;text-align: center;width: 14px;}
.mf-form-datos {font-family: "VWTextWeb-Regular";font-size: 14px;font-weight: normal;line-height: 14px;}
.mf-form-datos .mf-form-trato,.mf-form-datos .mf-form-nombre,.mf-form-datos .mf-form-tipo,.mf-form-datos .mf-form-nacimiento,.mf-form-datos .mf-form-cp {padding: 16px 0;}
.mf-form-datos .mf-form-trato > div {display: inline-block;vertical-align: middle;width: 32%;}
.mf-form-datos .mf-form-trato > div > label {}
.mf-form-datos .mf-form-nombre > div {display: inline-block;vertical-align: top;width: 32%;}
.mf-form-datos .mf-form-nombre > div:nth-child(4),.mf-form-datos .mf-form-nombre > div:nth-child(5) {margin:20px 0 0 0;width: 48.2%;}
.mf-form-datos .mf-form-nombre > div > label {display: block;font-weight: normal;margin:0 0 6px 0;}
.mf-form-datos .mf-form-tipo > p {margin: 0 0 10px 0}
.mf-form-datos .mf-form-tipo > div {display: inline-block;vertical-align: middle;width: 32%;}
.mf-form-datos .mf-form-tipo > div > label {}
.mf-form-datos .mf-form-nacimiento > div {display: inline-block;vertical-align: middle;width: 32%;}
.mf-form-datos .mf-form-nacimiento > div > label {display: block;font-weight: normal;margin:0 0 10px 0;}
.mf-form-datos .mf-form-cp > div {display: inline-block;vertical-align: middle;width: 32%;}
.mf-form-datos .mf-form-cp > div > label {display: block;font-weight: normal;margin:0 0 10px 0;}
.template-formulario .fecha-seleccionada {margin:20px 0;}
.template-formulario .fecha-seleccionada > p {border-top: 1px solid #cccccc;color: #000000;font-family: 'VWTextWeb-Regular';font-size: 18px;line-height: 20px;padding: 14px 20px;position: relative;}
.template-formulario .fecha-seleccionada > p > a.editar-fecha { background: transparent url("../images/sprite-icons.png") no-repeat scroll -153px -190px;display: block;height: 30px;margin: -15px 0 0;position: absolute;right: 50px;top: 50%;width: 30px;}
.template-formulario .fecha-seleccionada > p > a.borrar-fecha { background: transparent url("../images/sprite-icons.png") no-repeat scroll -194px -191px;display: block;height: 30px;margin: -15px 0 0;position: absolute;right: 0px;top: 50%;width: 30px;}
.template-formulario .fecha-seleccionada > p:last-child {border-bottom:1px solid #cccccc;}
.template-formulario input[type="text"] {background: #fff none repeat scroll 0 0;border: 1px solid #bdc3c6;border-radius: 4px;box-shadow: none;color: #2f3538;font-size: 14px;line-height: 22px;min-height: 42px;padding: 9px 15px;position:relative;width: 100%;}
.template-formulario input[type="radio"] {-webkit-appearance: none;-moz-appearance:none;appearance:none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;cursor:pointer;display: inline-block;height:35px;opacity:0;position:absolute;width: 35px;z-index:1;}
.template-formulario input[type="radio"] + label {font-family: "VWTextWeb-Regular";font-size: 14px;font-weight: normal;line-height: 14px;padding: 6px 0 6px 40px;position: relative;}
.template-formulario input[type="radio"] + label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll 0 -96px;content: "";cursor: pointer;display: block;height: 32px;position: absolute;left: 0;top: 0;width: 32px;}
.template-formulario input[type="radio"]:checked + label::after {background-position: -181px -269px;}
.template-formulario input[type="checkbox"] {-webkit-appearance: none;-moz-appearance:none;appearance:none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;cursor:pointer;display: inline-block;height:35px;opacity:0;position:absolute;width: 35px;z-index:1;}
.template-formulario input[type="checkbox"] + label {font-family: "VWTextWeb-Regular";font-size: 14px;font-weight: normal;line-height: 14px;padding: 6px 0 6px 40px;position: relative;}
.template-formulario input[type="checkbox"] + label::after {background: transparent url("../images/sprite-icons.png") no-repeat scroll -218px -269px;content: "";cursor: pointer;display: block;height: 32px;position: absolute;left: 0;top: 0;width: 32px;}
.template-formulario input[type="checkbox"]:checked + label::after {background-position: -140px -269px;}
.template-formulario input[type="checkbox"]:disabled + label {color: #bdc3c6;}
.template-formulario .error-sms {color:#c82e2d;display:none;font-family: 'VWTextWeb-Regular';font-size: 12px;line-height: 12px;padding: 10px 0;}
.template-formulario .error .error-sms {display: block;}
.template-formulario input[type="text"]:focus {border-color: #0099da}
.template-formulario input[type="text"].mf-form-ok {background: #ffffff url("../images/form-ok.jpg") no-repeat scroll 98% center;}
.template-formulario input[type="text"].mf-form-error {background: #ffffff url("../images/form-error.jpg") no-repeat scroll 98% center;border-color:#c82e2d;}
.nueva-fecha {clear:both;float: none;padding:10px 0;text-align: center;}
.nueva-fecha > a {background: #ffffff none repeat scroll 0 0;border: medium none;border-radius: 8px;box-shadow: none;color: #0099da;cursor:pointer;display: inline-block;font-family: "VWTextWeb-Regular";font-size: 14px;line-height: 14px;margin: 0 auto;min-width: 160px;padding: 12px 40px;text-align: center;}
.ui-datepicker {background: #dce4e5 none repeat scroll 0 0;border: medium none;font-family: 'VWTextWeb-Regular';margin: 10px auto;text-align: center;width: 280px;}
.ui-datepicker .ui-datepicker-header {background: transparent none repeat scroll 0 0;border: medium none;font-weight: normal;}
.ui-datepicker .ui-state-default {background: transparent none repeat scroll 0 0;border: medium none;display: inline-block;height: 30px;line-height: 20px;text-align: center;vertical-align: middle;width: 30px;}
.ui-datepicker .ui-state-highlight {border: 1px solid #cccccc;border-radius: 30px;color: #cccccc;display: inline-block;width: 30px;}
.ui-datepicker .ui-state-active {border: 1px solid #0099da;border-radius: 30px;color: #0099da;display: inline-block;width: 30px;}
.ui-datepicker .ui-datepicker th {font-weight: normal;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev:hover {background: transparent url("../images/sprite-icons.png") no-repeat scroll -67px -96px;border: medium none !important;margin: 0;padding: 0;}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next:hover {background: transparent url("../images/sprite-icons.png") no-repeat scroll -97px -96px;border: medium none !important;margin: 0;padding: 0;}
.mf-form-datos > p {margin: 20px 0;}
.mf-form-datos > p > button {background: #0099da none repeat scroll 0 0;border:none;border-radius: 8px;box-shadow:none;color: #ffffff;display: block;font-family: 'VWTextWeb-Regular';font-size: 14px;line-height: 14px;margin:0 auto;min-width: 160px;padding: 12px 40px;text-align: center;}
.mf-form-datos > p > button:hover {background: #0068aa none repeat scroll 0 0;}
.mf-form-datos > p > span {display: block;margin: 20px 0;} 
.mf-next-step {margin:10px 0;text-align: center;}
.mf-next-step > a {background: #0099da none repeat scroll 0 0;border: medium none;border-radius: 8px;box-shadow: none;color: #ffffff;display: inline-block;font-family: "VWTextWeb-Regular";font-size: 14px;line-height: 14px;margin: 0 auto;min-width: 160px;padding: 12px 40px;text-align: center;}
.mf-next-step > a:hover {background: #0068aa none repeat scroll 0 0;}
.template-formulario .politica {background: transparent none repeat scroll 0 0;bottom: 0;display: none;left: 0;margin: 0;padding: 0;position: fixed;width: 100%;z-index: 999;}
.template-formulario .politica > div {margin-left: 96px;}
.template-formulario .politica > div > div {background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;border-radius: 10px 10px 0 0;margin: 0 auto;max-width: 936px;padding:20px 0;position: relative;text-align: left;width: 94%;}
.template-formulario .politica > div > div > p {color: #ffffff;font-family: "VWTextWeb-Regular";font-size: 14px;font-weight: normal;line-height: 16px;margin: 6px 20px;}
.template-formulario .politica > div > div > a.off {background: transparent url("../images/sprite-icons.png") no-repeat scroll -41px -100px;cursor: pointer;display: block;height: 20px;position: absolute;right: 10px;top: 10px;width: 20px;}
.template-formulario .politica.on {display: block;}
.error label {color:#c82e2d;}
.advise-error {background: #c82e2d none repeat scroll 0 0;color: #ffffff;padding: 10px;text-align: center;}
.advise-send {background: #0099da none repeat scroll 0 0;color: #ffffff;padding: 10px;text-align: center;}
/* ---------------------------------------------------------------------------- */
/*comunes*/
a {cursor:pointer;text-decoration: none !important;}
a:hover {text-decoration: none !important;}
label {cursor: pointer;}
.table-stage {display: table;margin:40px 0;padding:0;width: 100%}
.table-stage > div {display: table-cell;vertical-align: middle;}
.go-back {background: transparent url("../images/sprite-icons.png") no-repeat scroll -83px 0;display: inline-block;height: 17px;margin: 4px 6px 4px 0;vertical-align: middle;width: 20px;}
.go-back:hover {background-position: -109px 0;}
.option-bar {position: absolute;right: 4px;top: 4px;}
.option-bar .mf-share {color: #ffffff;cursor:pointer;display: inline-block;font-family: 'VWTextWeb-Regular';font-size: 12px;line-height: 12px;padding: 28px 0 0;position: relative;text-transform: uppercase;}
.option-bar .mf-share::after {background: transparent url("../images/helpShare.png") no-repeat scroll -30px -1px;content: "";display: block;height: 26px;left: 50%;margin: 0 0 0 -13px;position: absolute;top: 0;width: 26px;}
.option-bar .mf-share:hover::after {background-position: -1px -1px;}
.icon-tel {}
/*modal*/
.blocker {background-color: rgba(0, 0, 0, 0.3);bottom: 0;box-sizing: border-box;height: 100%;left: 0;overflow: auto;padding: 20px;position: fixed;right: 0;text-align: center;top: 0;width: 100%;z-index: 9999;}
.blocker:before{content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.05em;}
.blocker.behind {background-color: transparent;}
.modal {background: #eaeeed none repeat scroll 0 0;border-radius: 0;box-sizing: border-box;display: inline-block;max-width: 560px;padding: 0;position: relative;text-align: left;vertical-align: middle;width: 90%;z-index: 2;}
.modal a.close-modal {background: transparent url("../images/sprite-icons.png") no-repeat scroll -82px -362px;display: block;height: 30px;position: absolute;right: 16px;text-indent: -9999px;top: 14px;width: 30px;}
.modal-spinner {display: none;width: 64px;height: 64px;position: fixed;top: 50%;left: 50%;margin-right: -32px;margin-top: -32px;background: url("data:image/gif;base64,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") #111 no-repeat center center;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;}
.modal-txt {background:#eaeeed none repeat 0 0 scroll;}
.modal-txt h5 {border-bottom: 1px solid #ccc;font-family: 'VWHeadWeb-Bold';font-size: 1.2em;line-height: 1.2em;padding: 16px 50px;}
.modal-txt p {font-family: "VWTextWeb-Regular";font-size: 0.9em;line-height: 1.1em;margin: 24px 50px;}
/*--------------*/
.throbber {animation-delay: 350ms; left: 96px;}
.throbber {animation-duration: 1s;animation-fill-mode: both;animation-name: fadeThrobber;bottom: 0;opacity: 1;position: fixed;right: 0;top: 0;z-index: 1000;}
.throbber-spinner-container {}
.throbber-spinner-container {background-color: #fff;border: 1px solid #dee1e3;border-radius: 6px;left: 50%;padding: 20px 20px 15px;position: absolute;top: 50%;transform: translate(-50%, -50%);}
.spinner{fill: #0099da;height: 50px;width: 50px;z-index: 0;}
svg:not(:root) {overflow: hidden;}
.spinner{width:50px;height:50px;fill:#0099da;z-index:0}
@-webkit-keyframes spinning{0%{opacity:1}to{opacity:0}}
@keyframes spinning{0%{opacity:1}to{opacity:0}}
.spinner .a{-webkit-animation:spinning 1s steps(8) 0ms infinite;animation:spinning 1s steps(8) 0ms infinite}
.spinner .b{-webkit-animation:spinning 1s steps(8) 875ms infinite;animation:spinning 1s steps(8) 875ms infinite}
.spinner .c{-webkit-animation:spinning 1s steps(8) .75s infinite;animation:spinning 1s steps(8) .75s infinite}
.spinner .d{-webkit-animation:spinning 1s steps(8) 625ms infinite;animation:spinning 1s steps(8) 625ms infinite}
.spinner .e{-webkit-animation:spinning 1s steps(8) .5s infinite;animation:spinning 1s steps(8) .5s infinite}
.spinner .f{-webkit-animation:spinning 1s steps(8) 375ms infinite;animation:spinning 1s steps(8) 375ms infinite}
.spinner .g{-webkit-animation:spinning 1s steps(8) .25s infinite;animation:spinning 1s steps(8) .25s infinite}
.spinner .h{-webkit-animation:spinning 1s steps(8) 125ms infinite;animation:spinning 1s steps(8) 125ms infinite}
.toggle-element{display:-ms-inline-flexbox;display:inline-flex;margin:2px;color:#bdc3c6;overflow:hidden;font-family:vw-bold;font-size:14.4px;border-radius:2px;line-height:0;cursor:pointer}
.toggle-element input[type=radio]{display:none}
.toggle-element:focus{outline:none}
.toggle-element-label{display:-ms-flexbox;display:flex;padding:2px;border:0;background:0;min-height:36px;width:95px;text-align:center;line-height:16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:row;flex-direction:row;white-space:normal;transition:color 0s}
@media (max-width: 768px) {.throbber {left: 0;}}
/*LOPD*/
.new-lopd {font-family: arial, sans-serif;font-size: 16px;color: #444;line-height: 20px;margin: 40px 0;background: #ffffff none;padding: 10px 20px;}
.new-lopd > h5 {font-family:"VWHeadWeb-Bold",arial,sans-serif;font-size: 18px;font-weight: normal;margin: 0px 0;}
.new-lopd {font-family: arial, sans-serif;font-size: 16px;color: #444;line-height: 20px;margin:40px 0;}
.new-lopd .fieldset {margin:20px 0;}
.new-lopd .fieldset > h2 {font-size: 18px;color: #444;line-height: 18px;margin: 0 0 20px 0;}
.new-lopd .fieldset > div {display: flex;flex-flow: row wrap}
.new-lopd .fieldset.dates > div > div {margin:0 0 16px 0;width: 49%}
.new-lopd .fieldset.dates > div > div:nth-child(2n) {margin:0 0 10px 2%;}
.new-lopd .fieldset.blue {background-color: #eaeeed;padding:30px;}
.new-lopd .fieldset.blue > div > div {margin:0 1% 16px 1%;width: 48%}
.new-lopd .fieldset.blue p {font-size:12px;margin:10px 0;width:auto;}
.new-lopd .fieldset.blue .muestro-campo {color:#2274ac;cursor:pointer;display: block;font-size: 12px;}
.new-lopd .fieldset.blue .oculto-campo {display: none;}
.new-lopd .fieldset.blue .on + .oculto-campo {display: block;}
.new-lopd .fieldset label {font-size:14px;}
.new-lopd .fieldset input[type="text"] {border-radius: 0;border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid #ccc;font-size: 1.1em;margin: 0;padding: 0;height: 30px;text-indent: 4px;width: 100%;}
.new-lopd .fieldset input[type="checkbox"] {margin: 0 10px 0 0;-webkit-appearance: button;-moz-appearance: button;cursor: pointer;width: 20px;height: 20px;transition: all .2s ease;background: #fff;border: 1px solid #bdc3c6;border-radius: 2px;overflow: hidden;vertical-align: middle;}
.new-lopd .fieldset input[type="checkbox"]:checked {background-color: #0099da;}
.new-lopd .fieldset h3 {font-size: 16px;font-weight:normal;height:auto;color: #444;line-height: 20px;margin: 0 0 30px 0;}
.new-lopd .fieldset h3 .icon {display: inline-block;height: 40px;vertical-align: middle;width: 40px;margin: 0 10px 0 0;padding:0;}
.new-lopd .fieldset h3 .icon.icon > img {display: block;height: auto;max-width: 100%;}
.new-lopd .fieldset h3 span {display: inline-block;max-width:calc(100% - 50px);vertical-align: middle;}
.new-lopd .fieldset .wrap-check {display: block;mask: 10px 0;text-align: center;}
.new-lopd > p {font-size: 12px;margin: 10px 0;display: block;width: auto;}
.new-lopd > p > span {display: block;margin:10px 0;}
.new-lopd > p a {color:#2274ac;text-decoration: underline;}
.new-lopd hr {background:#666666 none;border: none;display: block;height: 1px;width: 100%;margin:20px 0;}
.new-lopd > p.wrap-btn {text-align: center;}
.new-lopd > p.wrap-btn button {background-image: none;background-color: #2274ac;color: #ffffff;display: block;font-family: "VWTextWeb-Regular",arial,sans-serif;font-weight: normal;text-transform: uppercase;font-size: 16px;padding: 10px 30px;margin: 20px auto;border-radius: 4px;cursor: pointer;width: auto;border: none;}
@media (max-width: 720px) {
    .new-lopd .fieldset.dates > div > div, .new-lopd .fieldset.dates > div > div:nth-child(2n) {margin:0 0 20px 0;width: 100%;}
    .new-lopd .fieldset.blue > div > div, .new-lopd .fieldset.blue > div > div:nth-child(2n) {margin:0 0 20px 0;width: 100%;}
}