@font-face {font-family: 'condensed';src: url('fonts/henebc.eot');src: url("fonts/henebc.eot?#iefix") format("embedded-opentype"), url("fonts/henebc.woff") format("woff"), url("fonts/henebc.ttf") format("truetype");}
@font-face {font-family: 'neue';src: url('fonts/henmc.eot');src: url("fonts/henmc.eot?#iefix") format("embedded-opentype"), url("fonts/henmc.woff") format("woff"), url("fonts/henmc.ttf") format("truetype");}
@font-face {font-family: 'renault';src: url('fonts/renaultlife-bolditalic-webfont.eot');src: url('fonts/renaultlife-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/renaultlife-bolditalic-webfont.woff2') format('woff2'),url('fonts/renaultlife-bolditalic-webfont.woff') format('woff'),url('fonts/renaultlife-bolditalic-webfont.ttf') format('truetype'),url('fonts/renaultlife-bolditalic-webfont.svg#renault_lifebold_italic') format('svg');font-weight: bold;font-style: italic;}
@font-face {font-family: 'renault';src: url('fonts/renaultlife-light-webfont.eot');src: url('fonts/renaultlife-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/renaultlife-light-webfont.woff2') format('woff2'),url('fonts/renaultlife-light-webfont.woff') format('woff'),url('fonts/renaultlife-light-webfont.ttf') format('truetype'),url('fonts/renaultlife-light-webfont.svg#renault_lifelight') format('svg');font-weight: lighter;font-style: normal;}
@font-face {font-family: 'renault';src: url('fonts/renaultlife-regular-webfont.eot');src: url('fonts/renaultlife-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/renaultlife-regular-webfont.woff2') format('woff2'),url('fonts/renaultlife-regular-webfont.woff') format('woff'),url('fonts/renaultlife-regular-webfont.ttf') format('truetype'),url('fonts/renaultlife-regular-webfont.svg#renault_liferegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'renault';src: url('fonts/renaultlife-lightitalic-webfont.eot');src: url('fonts/renaultlife-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/renaultlife-lightitalic-webfont.woff2') format('woff2'),url('fonts/renaultlife-lightitalic-webfont.woff') format('woff'),url('fonts/renaultlife-lightitalic-webfont.ttf') format('truetype'),url('fonts/renaultlife-lightitalic-webfont.svg#renault_lifelight_italic') format('svg');font-weight: lighter;font-style: italic;}
@font-face {font-family: 'renault';src: url('fonts/renaultlife-italic-webfont.eot');src: url('fonts/renaultlife-italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/renaultlife-italic-webfont.woff2') format('woff2'),url('fonts/renaultlife-italic-webfont.woff') format('woff'),url('fonts/renaultlife-italic-webfont.ttf') format('truetype'),url('fonts/renaultlife-italic-webfont.svg#renault_lifeitalic') format('svg');font-weight: normal;font-style: italic;}
@font-face {font-family: 'renault';src: url('fonts/renaultlife-bold-webfont.eot');src: url('fonts/renaultlife-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/renaultlife-bold-webfont.woff2') format('woff2'),url('fonts/renaultlife-bold-webfont.woff') format('woff'),url('fonts/renaultlife-bold-webfont.ttf') format('truetype'),url('fonts/renaultlife-bold-webfont.svg#renault_lifebold') format('svg');font-weight: bold;font-style: normal;}
@font-face {font-family: "Neo Tech Dacia";font-style: normal;font-weight: 100;src: local("?"), url("fonts/neotechdacia-light-webfont.woff") format("woff"), url("fonts/neotechdacia-light-webfont.ttf") format("truetype");}
@font-face {font-family: "Neo Tech Dacia";font-style: normal;font-weight: normal;src: local("?"), url("fonts/neotechdacia-regular-webfont.woff") format("woff"), url("fonts/neotechdacia-regular-webfont.ttf") format("truetype");}
@font-face {font-family: "Neo Tech Dacia";font-style: normal;font-weight: bold;src: local("?"), url("fonts/neotechdacia-medium-webfont.woff") format("woff"), url("fonts/neotechdacia-medium-webfont.ttf") format("truetype");}
/**/
a, ins {
    text-decoration:none
}
body, html {
    height:100%
}
a, body {
    padding:0;
    margin:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, hr, menu, nav, section {
    display:block
}
.als-wrapper, li, nav ul {
    list-style:none
}
#content.listado>div>div>a.live-chat:hover, #content.listado>div>section>ul>li>a:hover {
    opacity:.8
}
abbr, address, article, aside, audio, b, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:0 0
}
ins, mark {
    background-color:#ff9;
    color:#000
}
blockquote, q {
    quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
    content:'';
    content:none
}
a {
    font-size:100%;
    vertical-align:baseline;
    background:0 0;
    color:#222;
    transition:all .3s ease 0s
}
mark {
    font-style:italic;
    font-weight:700
}
del {
    text-decoration:line-through
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help
}
table {
    border-collapse:collapse;
    border-spacing:0
}
hr {
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0
}
input, select {
    vertical-align:middle
}
html {
    font-family:'Neo Tech Dacia', Arial, sans-serif
}
header>div+div>div>div>a>h3, header>div+div>div>div>ul>li>a, header>nav>ul>li.acceso>a>i, header>nav>ul>li>a, header>nav>ul>li>ul>li>a {
    font-family:"Neo Tech Dacia", helvetica, sans-serif
}
body {
    line-height:1;
    font-size:24px;
    min-width:320px;
    background:#fff;
    color:#303030
}
header>div {
    background:#003690;
    color:#999
}
header>div>div:after {
    content:'';
    display:block;
    clear:both
}
header>div>div {
    margin:0 auto;
    padding:5px 0;
    width:1170px
}
header>div>div>a {
    border:1px solid #fff;
    color:#fff;
    display:inline-block;
    font-size:.5em;
    font-weight:700;
    padding:4px 8px
}
header>div>div>a:hover {
    border:1px solid #9bb3b8;
    color:#9bb3b8
}
header>div>div>ul {
    float:right
}
header>div>div>ul>li {
    display:inline;
    font-size:.5em;
    margin:0 10px 0 15px
}
header>div>div>ul>li>a {
    color:#FFF;
    text-decoration:none
}
header>div>div>ul>li>a>img {
    border:none;
    margin:0 0 -6px
}
header>div>div>ul>li>a:hover, header>nav>ul>li>a.actual, header>nav>ul>li>a:hover {
    color:#9bb3b8
}
header>div+div {
    background:#fff
}
header>div+div>div>div {
    float:left;
    padding:15px 0;
    width:50%
}
header>div+div>div>div>a>img {
    border:none;
    float:left
}
header>div+div>div>div>a>h3 {
    color:#003690;
    float:left;
    font-size:1.2em;
    font-weight:400;
    height:25px;
    letter-spacing:.4px;
    padding:18px 20px;
    text-transform:uppercase
}
header>div+div>div>div>ul {
    background:url(../images/r-icons.png) 3px 4px no-repeat;
    border:1px solid #eaeeed;
    border-radius:5px;
    box-shadow:0 0 3px #888;
    float:right;
    margin:0;
    min-height:50px;
    min-width:265px;
    padding:12px 0 8px 70px
}
header>div+div>div>div>ul>li {
    color:#000;
    font-size:.45em;
    font-weight:700;
    margin:0 0 2px
}
header>div+div>div>div>ul>li>a {
    color:#003690;
    font-size:1.8em;
    letter-spacing:.5px;
    text-transform:uppercase
}
header>div+div>div>div>ul>li>a>strong {
    color:#000;
    font-size:.95em;
    margin:0 3px
}
header>div+div>div>div>ul>li>a>em {
    font-size:1.2em;
    font-style:normal
}
header>div+div>div>div>ul>li+li, header>div+div>div>div>ul>li:nth-child(2), header>div+div>div>div>ul>li:nth-child(3), header>div+div>div>div>ul>li:nth-child(4) {
    font-size:.44em;
    padding:0 0 0 91px
}
header>div+div>div>div+div, header>nav {
    padding:5px 0
}
header>div+div>div>div>ul+img {
    float:left
}
header>nav {
    background:#003690;
    margin:0;
    width:100%
}
header>nav>a {
    display:none
}
header>nav>ul {
    margin:0 auto;
    width:1170px
}
header>nav>ul>li {
    display:inline-block;
    position:relative;
    z-index:6
}
header>nav>ul>li+li {
    margin:0 0 0 2px
}
header>nav>ul>li>a {
    color:#FFF;
    display:inline-block;
    font-size:.6em;
    padding:10px 8px;
    text-decoration:none;
    text-transform:uppercase
}
header>nav>ul>li>ul {
    background:#f9fbfb;
    box-shadow:1px 1px 3px #666;
    display:none;
    padding:60px 3% 10px;
    position:absolute;
    top:-5px;
    width:99%
}
header>nav>ul>li>ul>li>a {
    background:url(../images/r-icons.png) 155px -153px no-repeat;
    color:#000;
    display:block;
    font-size:.65em;
    padding:5px;
    text-decoration:none;
    text-transform:uppercase
}
header>nav>ul>li>ul>li>a:hover {
    color:#003690
}
header>nav>ul>li>ul>li>a.enlace-nuevos {
    background-position:114px -153px
}
header>nav>ul>li:hover>ul {
    display:block
}
header>nav>ul>li:hover>a {
    color:#9bb3b8;
    position:relative;
    z-index:2
}
header>nav>ul>li.acceso {
    float:right
}
header>nav>ul>li.acceso>a>i {
    color:#000;
    display:inline-block;
    font-size:.9em;
    font-style:normal;
    margin:0 3px 0 0;
    vertical-align:middle
}
header>nav>ul>li.acceso.conectado>a {
    color:#003690
}
header>nav>ul>li>ul.list-concesion {
    box-shadow:1px 2px 2px #666;
    left:-243px;
    padding-top:10px;
    top:30px;
    width:914px
}
header>nav>ul>li>ul.list-concesion>li {
    display:inline-block;
    margin:0 0 14px;
    vertical-align:top;
    width:24%
}
header>nav>ul>li>ul.list-concesion>li>a {
    background:0 0;
    padding:5px 20px 5px 5px;
    position:relative
}
header>nav>ul>li>ul.list-concesion>li>a::after {
    background:url(../images/r-icons.png) -7px -158px no-repeat;
    content:"";
    display:inline-block;
    height:14px;
    position:static;
    right:4px;
    top:3px;
    width:14px
}
#content:after, footer>div:after {
    content:'';
    clear:both
}
header .header-flotante {
    background:#fff;
    box-shadow:0 1px 4px #999;
    display:none;
    padding:5px 0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999
}
header .header-flotante>ul {
    margin:0 auto;
    width:1170px
}
header .header-flotante>ul>li {
    display:block;
    float:left;
    font-family:"Neo Tech Dacia";
    font-size:.65em;
    text-transform:uppercase
}
header .header-flotante>ul>li>a {
    color:#9297a0;
    display:block;
    font-size:.85em;
    padding:10px 7px
}
header .header-flotante>ul>li>a>strong {
    position:absolute;
    left:-9999em
}
header .header-flotante>ul>li>a.item-logo {
    background:url(../images/r-icons.png) 0 -6225px no-repeat;
    height:18px;
    overflow:hidden;
    position:relative;
    width:200px
}
header .header-flotante>ul>li>a.actual, header .header-flotante>ul>li>a:hover {
    color:#111
}
header .header-flotante>ul>li.acceso {
    float:right
}
header .header-flotante>ul>li.acceso>a>i {
    color:#000;
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.9em;
    font-style:normal;
    margin:0 3px 0 0;
    vertical-align:text-top
}
header .header-flotante>ul>li.acceso.conectado>a {
    color:#003690
}
footer {
    background:#dadada;
    background:-moz-linear-gradient(top, #dadada 0, #fcfcfc 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dadada), color-stop(100%, #fcfcfc));
    background:-webkit-linear-gradient(top, #dadada 0, #fcfcfc 100%);
    background:-o-linear-gradient(top, #dadada 0, #fcfcfc 100%);
    background:-ms-linear-gradient(top, #dadada 0, #fcfcfc 100%);
    background:linear-gradient(to bottom, #dadada 0, #fcfcfc 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#fcfcfc', GradientType=0);
    clear:both;
    margin:0;
    padding:0
}
footer>div {
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    margin:0 auto;
    padding:25px 0;
    width:1170px
}
footer>div>div {
    float:left;
    padding:0 1%;
    width:20%
}
footer>div>div>a {
    color:#000;
    font-size:.7em;
    font-weight:400;
    letter-spacing:.5px;
    margin:0 0 10px;
    text-transform:uppercase
}
footer>div>div>a>h3 {
    font-weight:400
}
footer>div a, footer>div>div>ul>li>a {
    color:#69797e;
    display:inline-block;
    font-size:.7em;
    margin:0 0 3px
}
footer>div a:hover, footer>div>div>ul>li>a:hover {
    color:#003690
}
footer>div a.reset {
    cursor:default
}
footer>div>div:nth-child(4) {
    width:32%
}
footer>div:after {
    display:block
}
footer>hr {
    background:0 0;
    border-bottom:none;
    border-left:0;
    border-right:0;
    border-top:1px solid #9bb3b9;
    clear:both;
    margin:0
}
footer>div+div {
    clear:both
}
footer>div>p {
    display:block;
    float:left;
    width:40%
}
footer>div>p .dacia {
    background:url(../images/r-icons.png) 0 -80px no-repeat;
    color:#263e71;
    font-size:.5em;
    height:30px;
    padding:0 0 0 30px;
    width:95px
}
footer>div>p+p {
    text-align:right;
    width:60%
}
footer>div>p+p>strong {
    color:#69797e;
    display:inline-block;
    font-size:.7em;
    font-weight:400;
    margin:0 0 0 80px
}
footer aside {
    margin:-75px 0 0;
    position:fixed;
    right:-242px;
    top:50%;
    transition:all 1s ease-in-out 0s;
    width:271px;
    z-index:99
}
footer aside ul {
    background:linear-gradient(to bottom, #c0e9f3 0, #7dd0e6 100%) rgba(0, 0, 0, 0);
    float:right;
    height:150px;
    margin:0;
    padding:0
}
footer aside ul>li {
    font-family:renault, helvetica, sans-serif;
    font-size:.65em;
    padding:4px 10px 4px 0;
    position:relative;
    text-transform:uppercase;
    width:261px
}
.search > a, .search > form > button.show-mvl {
    display: none;
}
.search, .search>h2, .search>strong {
    font-family:"Neo Tech Dacia", helvetica, sans-serif
}
footer aside ul>li>a {
    background:url(../images/r-icons.png) 0 0/98% auto no-repeat;
    cursor:pointer;
    display:block;
    padding:6px 0 6px 30px
}
footer aside ul>li>hr {
    border-color:#fff -moz-use-text-color -moz-use-text-color;
    border-style:solid none none;
    border-width:1px medium medium;
    box-shadow:0 1px 2px #444;
    margin:0 0 0 30px;
    padding:0
}
footer aside ul>li>a.prueba-fixed {
    background-position:4px -4912px
}
footer aside ul>li>a.taller-fixed {
    background-position:4px -4950px
}
footer aside ul>li>a.llamen-fixed {
    background-position:4px -1648px
}
footer aside ul>li>a.app-fixed {
    background-position:-5px -5020px
}
footer aside ul>li>a.concesionarios-fixed {
    background-position:1px -5032px
}
footer aside:hover {
    right:0
}
#content:after {
    display:block
}
#content {
    background:#e3e3e3;
    background:-moz-linear-gradient(top, #e3e3e3 0, #fff 51%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e3e3e3), color-stop(51%, #fff));
    background:-webkit-linear-gradient(top, #e3e3e3 0, #fff 51%);
    background:-o-linear-gradient(top, #e3e3e3 0, #fff 51%);
    background:-ms-linear-gradient(top, #e3e3e3 0, #fff 51%);
    background:linear-gradient(to bottom, #e3e3e3 0, #fff 51%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#ffffff', GradientType=0)
}
#content>section {
    margin:0 auto 40px;
    width:1170px
}
.search {
    background:#ddd;
    color:#000
}
.search>h2, .search>strong {
    background:url(../images/r-icons.png) 5px -1556px no-repeat;
    display:block;
    font-size:.8em;
    font-weight:400;
    padding:15px 10px 15px 45px;
    text-transform:uppercase
}
.search>h2>strong, .search>strong>strong {
    display:block;
    font-weight:400;
    margin:0 0 0 48px
}
.search>form {
    font-size:.9em;
    padding:5px 0
}
.search>form>fieldset {
    padding:0 32px 12px
}
.search>form>fieldset>label {
    display:block;
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:.7em;
    margin:5px 0 8px;
    text-transform:uppercase
}
.search>form>fieldset>label>input[type=radio] {
    margin:0 4px 0 0;
    vertical-align:middle
}
.search>form>fieldset>select {
    border:1px solid #eaeeed;
    border-radius:3px;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    height:25px;
    margin:10px 0 6px;
    padding:2px;
    width:99%
}
.search>form>fieldset>select+select {
    margin-top:0
}
.search>form>fieldset>div {
    margin:15px 0 0
}
.search>form>fieldset>div>p {
    font-size:.8em;
    margin:10px 8px 12px;
    text-transform:uppercase
}
.search>form>fieldset>div>div {
    background:#fff;
    border-radius:8px;
    height:30px;
    margin:10px 10px 25px;
    position:relative
}
.search>form>fieldset>div>div>div {
    margin:0 0 5px 10px;
    top:8px;
    width:85%
}
.search>form>fieldset>div>div>span {
    bottom:-23px;
    font-size:.7em;
    left:0;
    position:absolute
}
.search>form>fieldset>div>div>span+span {
    left:auto;
    right:0
}
.search>form>fieldset>p {
    background:#fff;
    border-radius:6px;
    margin:30px 12px 12px;
    overflow:hidden;
    padding:2px
}
.search>form>fieldset>p>a, .search>form>fieldset>p>a.active {
    border-radius:4px;
    color:#fff;
    display:inline-block;
    font-size:.6em;
    padding:3px 0;
    float:left;
    text-align:center
}
.search>form>fieldset>p>a {
    background:#5f666a;
    box-shadow:0 -1px 1px #333 inset;
    cursor:pointer;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    text-transform:uppercase;
    width:56%
}
.search>form>button, .search>form>fieldset>p>a.active {
    box-shadow:0 -1px 1px #666 inset;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    text-transform:uppercase;
    cursor:pointer
}
.search>form>fieldset>p>a.active {
    background:#e9ab00;
    pointer-events:none;
    width:44%
}
.search>form>fieldset>p>a:hover {
    color:#ccc
}
.search>form>button {
    background:#c0e9f3;
    background:-moz-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c0e9f3), color-stop(100%, #7dd0e6));
    background:-webkit-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:-o-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:-ms-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:linear-gradient(to bottom, #c0e9f3 0, #7dd0e6 100%);
    border:2px solid #8bd6e9;
    border-radius:9px;
    color:#fff;
    display:block;
    font-size:.7em;
    margin:9px auto 0;
    padding:8px 20px
}
.search>form>button:hover {
    background:#96e1f2;
    background:-moz-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #96e1f2), color-stop(100%, #7dd0e6));
    background:-webkit-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:-o-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:-ms-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:linear-gradient(to bottom, #96e1f2 0, #7dd0e6 100%);
    box-shadow:none
}
#content.home > aside > .link-search-home {display: none;}
#content.home>aside {
    display:block;
    margin:0 auto;
    position:relative;
    width:1170px
}
#content.home>aside>div>ul {
    background-color:rgba(256, 256, 256, .6);
    height:30px;
    left:250px;
    padding:15px 10px;
    position:absolute;
    top:0;
    width:907px;
    z-index:3
}
#content.home>aside>div>ul>li {
    display:inline-block;
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    width:24%
}
#content.home>section>div>div .nuevos-l-1>li>a>strong, #content.home>section>div>div+div>.generacion>div>a, #content.home>section>div>div+div>.generacion>div>h2, #content.home>section>div>div+div>p, #content.home>section>div>div>h1, #content.home>section>div>div>h2, #content.home>section>h1, #content.home>section>h1>span, #content.home>section>h2 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif
}
#content.home>aside>div>ul>li+li {
    border-left:1px solid #111
}
#content.home>aside>div>ul>li>a>span {
    color:#003690;
    display:block;
    float:left;
    font-size:1.3em;
    text-align:center;
    width:34%
}
#content.home>aside>div>ul>li>a>strong {
    color:#111;
    display:block;
    float:right;
    font-size:.55em;
    font-weight:700;
    width:65%
}
#content.home>aside>div>ul>li>a:hover>strong {
    color:#003690
}
#content.home>aside>div>div.search {
    height:469px;
    left:0;
    position:absolute;
    top:0;
    width:250px;
    z-index:3
}
#content.home>aside>div.slider {
    height:469px
}
#content.home>aside>div.slider>div {
    height:469px;
    left:50%;
    margin:0 auto 0 -810px;
    position:absolute;
    width:1619px;
    z-index:1
}
#content.home>section>h1, #content.home>section>h2 {
    color:#000;
    float:left;
    font-size:1.2em;
    padding:30px 0 25px 30px;
    text-transform:uppercase
}
#content.home>section>h1>span {
    color:#003690;
    font-size:1em;
    padding:30px 25px 30px 10px;
    text-transform:uppercase
}
#content.home>section>h1>strong, #content.home>section>h2>strong {
    color:#88959b
}
#content.home>section>div {
    clear:both;
    float:left;
    width:65%
}
#content.home>section>div>div>h1, #content.home>section>div>div>h2 {
    color:#000;
    font-size:.9em;
    padding:15px 0;
    text-transform:uppercase
}
#content.home>section>div>div>h1>strong, #content.home>section>div>div>h2>strong {
    color:#003690
}
#content.home>section>div>div+div {
    margin:15px 0 10px 25px
}
#content.home>section>div>div+div>p {
    font-size:.7em;
    font-weight:400;
    line-height:1.2em;
    margin:0 0 15px
}
#content.home>section>div>div+div>iframe {
    border:1px solid #000;
    margin:10px 0 0;
    width:100%;
    height:431px
}
#content.home>section>div>div+div>.generacion>div {
    position:relative
}
#content.home>section>div>div+div>.generacion>div>h2 {
    color:#000;
    font-size:.9em;
    padding:20px 140px 20px 0;
    text-transform:uppercase
}
#content.home>section>div>div+div>.generacion>div>h2>strong {
    color:#88959b
}
#content.home>section>div>div+div>.generacion>div>a {
    background:#c0e9f3;
    background:-moz-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c0e9f3), color-stop(100%, #7dd0e6));
    background:-webkit-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:-o-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:-ms-linear-gradient(top, #c0e9f3 0, #7dd0e6 100%);
    background:linear-gradient(to bottom, #c0e9f3 0, #7dd0e6 100%);
    border:2px solid #8bd6e9;
    border-radius:9px;
    box-shadow:0 -1px 1px #666 inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:.7em;
    margin:0;
    padding:8px 20px;
    position:absolute;
    right:0;
    text-transform:uppercase;
    top:16px
}
#content.home>section>div>div+div>.generacion>div>a>b {
    background:#96e1f2;
    background:-moz-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #96e1f2), color-stop(100%, #7dd0e6));
    background:-webkit-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:-o-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:-ms-linear-gradient(top, #96e1f2 0, #7dd0e6 100%);
    background:linear-gradient(to bottom, #96e1f2 0, #7dd0e6 100%);
    box-shadow:none
}
#content.home>section>div>div+div>.generacion>div>a:hover {
    box-shadow:none
}
#content.home>section>div>div+div>.generacion>div+div>iframe {
    border:1px solid #000;
    margin:10px 0 0;
    width:100%;
    height:450px
}
#content.home>section>div>#promociones {
    position:relative;
    min-height:150px
}
#promociones, .als-viewport, .als-wrapper {
    min-height:150px
}
#content.home>section>div>#promociones>.als-prev {
    display:block!important;
    left:0;
    top:35%
}
#content.home>section>div>#promociones>.als-viewport {
    width:93%!important
}
#content.home>section>div>#promociones>.als-viewport>ul>li {
    margin:0 5px;
    width:225px
}
#content.home>section>div>#promociones>.als-viewport>ul>li>a>img {
    height:auto;
    width:100%
}
#content.home>section>div>#promociones>.als-viewport>ul>li>a>h2 {
    display:block;
    font-family:'Neo Tech Dacia', "Neo Tech Dacia", helvetica, sans-serif;
    font-size:.55em;
    font-weight:700;
    padding:0;
    text-align:left;
    text-transform:uppercase
}
#content.home>section>div>#promociones>.als-viewport>ul>li>a>h2>i {
    background:url(../images/r-icons.png) 0 -1274px no-repeat;
    display:inline-block;
    height:15px;
    position:relative;
    top:2px;
    width:20px
}
#content.home>section>div>#promociones>.als-next {
    display:block!important;
    right:0;
    top:35%
}
#content.home>section>div>div .nuevos-l-1 {
    clear:both;
    margin:4px 0 20px;
    overflow:hidden;
    text-align:center
}
#content.home>section>div>div .nuevos-l-1>li {
    background:0 0;
    border-radius:0;
    display:inline-block;
    float:none;
    margin:20px 1%;
    text-align:left;
    width:30%
}
#content.home>section>div>div .nuevos-l-2, #content.home>section>div>div .nuevos-l-3, #content.home>section>div>div .nuevos-l-4 {
    clear:both;
    margin:4px 0;
    overflow:hidden
}
#content.home>section>div>div .nuevos-l-1>li>a {
    display:block;
    position:relative
}
#content.home>section>div>div .nuevos-l-1>li>a>img {
    height:auto;
    position:static;
    width:100%
}
#content.home>section>div>div .nuevos-l-1>li:last-child>a>img {
    right:0
}
#content.home>section>div>div .nuevos-l-1>li>a>strong {
    background:#75b700;
    border-radius:6px;
    color:#fff;
    display:block;
    font-size:.65em;
    min-width:110px;
    padding:6px 10px;
    text-align:center;
    text-rendering:optimizelegibility;
    text-transform:uppercase
}
#content.home>section>div>div .nuevos-l-2>li>a>strong, #content.home>section>div>div .nuevos-l-3>li>a>strong, #content.home>section>div>div .nuevos-l-4>li>a>strong {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    min-width:110px;
    text-transform:uppercase;
    display:block
}
#content.home>section>div>div .nuevos-l-1>li>a:hover>strong {
    box-shadow:0 0 2px #555
}
#content.home>section>div>div .nuevos-l-2>li {
    background:#fff;
    background:-moz-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(100%, #e1e1e1));
    background:-webkit-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-o-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-ms-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:linear-gradient(to right, #fff 0, #e1e1e1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=1);
    border-radius:0 8px 8px 0;
    float:left;
    width:46%
}
#content.home>section>div>div .nuevos-l-2>li+li, #content.home>section>div>div .nuevos-l-2>li:last-child {
    width:53%
}
#content.home>section>div>div .nuevos-l-3>li, #content.home>section>div>div .nuevos-l-4>li {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=1);
    border-radius:0 8px 8px 0;
    float:left;
    width:99%
}
#content.home>section>div>div .nuevos-l-2>li>a {
    display:block;
    position:relative
}
#content.home>section>div>div .nuevos-l-2>li>a>img {
    position:absolute;
    left:0;
    top:6px
}
#content.home>section>div>div .nuevos-l-2>li+li>a>img {
    left:5px
}
#content.home>section>div>div .nuevos-l-2>li:last-child>a>img {
    left:10px;
    right:auto
}
#content.home>section>div>div .nuevos-l-2>li>a>strong {
    padding:100px 0 5px 8px
}
#content.home>section>div>div .nuevos-l-3>li {
    background:#fff;
    background:-moz-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(100%, #e1e1e1));
    background:-webkit-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-o-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-ms-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:linear-gradient(to right, #fff 0, #e1e1e1 100%)
}
#content.home>section>div>div .nuevos-l-3>li>a {
    display:block;
    position:relative
}
#content.home>section>div>div .nuevos-l-3>li>a>img {
    position:absolute;
    right:10px;
    top:16px
}
#content.home>section>div>div .nuevos-l-3>li>a>strong {
    padding:65px 0 40px 8px
}
#content.home>section>div>div .nuevos-l-4>li {
    background:#fff;
    background:-moz-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(100%, #e1e1e1));
    background:-webkit-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-o-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:-ms-linear-gradient(left, #fff 0, #e1e1e1 100%);
    background:linear-gradient(to right, #fff 0, #e1e1e1 100%)
}
#content.home>section>article>div.b-taller, #content.home>section>article>div.prueba {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f5f5f5', GradientType=0)
}
#content.home>section>div>div .nuevos-l-4>li>a {
    display:block;
    position:relative
}
#content.home>section>div>div .nuevos-l-4>li>a>img {
    position:absolute;
    left:0;
    top:6px
}
#content.home>section>div>div .nuevos-l-4>li>a>strong {
    color:#16BDD5;
    padding:105px 0 0 8px
}
#content.home>section>div>div .nuevos-l-4>li>a:hover>strong {
    color:#000
}
#content.home>section>div>div .nuevos-l-1>li>a:hover, #content.home>section>div>div .nuevos-l-2>li>a:hover, #content.home>section>div>div .nuevos-l-3>li>a:hover, #content.home>section>div>div .nuevos-l-4>li>a:hover {
    color:#003690
}
#content.home>section>article {
    float:right;
    width:32%
}
#content.home>section>article>div.prueba {
    background:#e5e5e5;
    background:-moz-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(100%, #f5f5f5));
    background:-webkit-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-o-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-ms-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:linear-gradient(to bottom, #e5e5e5 0, #f5f5f5 100%)
}
#content.home>section>article>div.prueba>a, #content.home>section>article>div>a {
    display:block;
    padding:25px 15px
}
#content.home>section>article>div.prueba>a>h3, #content.home>section>article>div>a>h3 {
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:1.3em;
    font-weight:400;
    margin:5px 0 10px;
    text-transform:uppercase
}
#content.home>section>article>div.prueba>a>h3>span, #content.home>section>article>div>a>h3>span {
    color:#003690;
    display:block;
    font-family:"Neo Tech Dacia";
    font-weight:700
}
#content.home>section>article>div.prueba>a>h3>span>span, #content.home>section>article>div>a>h3>span>span {
    color:#003690;
    display:block
}
#content.home>section>article>div>a>h4 {
    display:block;
    font-family:'Neo Tech Dacia', "Neo Tech Dacia", helvetica, sans-serif;
    font-size:.45em;
    font-weight:700;
    letter-spacing:.5px;
    margin:5px 0
}
#content.home>section>article>div+div, #content.home>section>article>h4+div {
    background:#eaeaea;
    margin:0 0 35px;
    overflow:hidden
}
#content.home>section>article>div+div>a>h3, #content.home>section>article>h4+div>a>h3 {
    font-family:'Neo Tech Dacia', "Neo Tech Dacia";
    font-size:.8em;
    font-weight:700
}
#content.home>section>article>div+div>a>h3>span {
    font-size:1em;
    font-weight:700
}
#content.home>section>article>h4 {
    color:#111;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.1em;
    margin:35px 0 40px;
    text-transform:uppercase
}
#content.home>section>article>div>a>p {
    font-size:.7em;
    line-height:1.4em;
    margin:0;
    width:159px
}
#content.home>section>article>div.prueba>span {
    background:url(../images/r-icons.png) 8px -206px no-repeat;
    display:block;
    height:100px
}
#content.home>section>article>div.prueba>img {
    display:block;
    margin:0 auto 15px;
    width:92%
}
#content.home>section>article>div.concesionarios>a {
    background:url(../images/r-icons.png) 178px -342px no-repeat
}
#content.home>section>article>div.noticias>a>h3, #content.home>section>article>div.noticias>a>p {
    clear:left;
    float:left;
    font-family:"Neo Tech Dacia";
    line-height:.9em;
    padding-right:0;
    width:50%
}
#content.home>section>article>div.noticias>a>img {
    float:right;
    margin:0 0 15px;
    width:43%
}
#content.home>section>article>div.guia>a>h3, #content.home>section>article>div.guia>a>p {
    clear:left;
    float:left;
    font-family:"Neo Tech Dacia";
    line-height:.9em;
    padding-right:0;
    width:50%
}
#content.home>section>article>div.guia>a>img {
    float:right;
    margin:0 0 15px;
    width:43%
}
#content.home>section>article>div.configurador>a>h3, #content.home>section>article>div.configurador>a>p {
    clear:left;
    float:left;
    font-family:"Neo Tech Dacia";
    line-height:.9em;
    padding-right:0;
    width:50%
}
#content.home>section>article>div.b-taller>a>img, #content.home>section>article>div.configurador>a>img {
    float:right;
    margin:0 0 15px;
    width:43%
}
#content.home>section>article>div.b-taller {
    background:#e5e5e5;
    background:-moz-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(100%, #f5f5f5));
    background:-webkit-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-o-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-ms-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:linear-gradient(to bottom, #e5e5e5 0, #f5f5f5 100%);
    overflow:hidden
}
#content.home>section>article>div.b-taller>a {
    display:block;
    padding:25px 15px
}
#content.home>section>article>div.b-taller>a>h3, #content.home>section>article>div.b-taller>a>p {
    float:left;
    font-family:'Neo Tech Dacia', "Neo Tech Dacia", helvetica, sans-serif;
    width:40%;
    text-transform:uppercase
}
#content.home>section>article>div.b-taller>a>h3 {
    color:#003690;
    font-size:.9em
}
#content.home>section>article>div.b-taller>a>h3>strong {
    font-family:'Neo Tech Dacia', "Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.3em;
    font-weight:700
}
#content.home>section>article>div.b-taller>a>p {
    color:#000;
    clear:left;
    font-size:.6em
}
#content.home.new-home>section>aside {
    clear:both;
    float:none;
    margin:30px 0;
    width:100%
}
#content.home.new-home>section>aside>h2 {
    color:#000;
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:1.2em;
    padding:30px 0 25px;
    text-transform:uppercase
}
#content.home.new-home>section>aside>h2>strong>a {
    color:#003690;
    display:inline-block
}
#content.home.new-home>section>aside>p {
    color:#555;
    font-size:.7em;
    line-height:1.4em;
    margin:0 0 20px;
    text-align:justify
}
#content.home.new-home>section>aside>ul {
    margin:20px 0
}
#content.home.new-home>section>aside>ul>li {
    color:#555;
    font-size:.7em;
    line-height:1.4em;
    margin:0 0 20px;
    text-align:justify
}
#content.home.new-home>section>aside>ul>li>h3 {
    color:#000;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1em;
    margin:0 0 4px;
    text-transform:uppercase
}
#content.home.new-home .vn-links>ul {
    display:inline-block;
    min-width:22%;
    vertical-align:top
}
#content.home.new-home .vn-links>ul>li {
    display:block;
    margin:0 0 14px;
    padding:0 0 0 26px;
    position:relative
}
#content.home.new-home .vn-links>ul>li::after {
    background:url(../images/r-new-icons.png) 0 6px no-repeat;
    content:"";
    display:block;
    height:20px;
    left:0;
    margin:-13px 0 0;
    position:absolute;
    top:50%;
    width:20px
}
#content.home.new-home .vn-links>ul>li>a {
    color:#999;
    font-size:.8em;
    font-weight:700;
    text-transform:uppercase
}
#content.home.new-home .vn-links>ul>li>a:hover {
    color:#003690
}
#content.home.new-home>section>h1, #content.home.new-home>section>h2 {
    color:#000;
    padding:30px 0 25px
}
#content.home.new-home .grid-home {
    clear:none;
    float:none;
    width:auto
}
#content.home.new-home .grid-home::after, #content.home.new-home .grid-home>div::after {
    clear:both;
    content:'';
    display:block
}
#content.home.new-home .grid-home>div {
    clear:both;
    float:left;
    width:68%
}
#content.home.new-home .grid-home>div>div {
    background:#e9ebec;
    float:left;
    width:32%
}
#content.home.new-home .grid-home>div>div>a {
    display:block;
    height:100%;
    width:100%
}
#content.home.new-home .grid-home>div>div>a>img {
    display:block;
    height:auto;
    width:100%
}
#content.home.new-home .grid-home>div>div>a>h3 {
    font-size:0.67em;
    font-weight:400;
    line-height:1.4em;
    min-height:20px;
    padding:10px;
    text-transform:uppercase
}
#content.home.new-home .grid-home>div>div>a>h3>span {
    display:block
}
#content.home.new-home .grid-home>div>div+div {
    margin:0 0 0 2%
}
#content.home.new-home .grid-home>div+div {
    clear:none;
    float:right;
    margin:0;
    padding:0;
    width:30.6%
}
#content.home.new-home .grid-home>div+div.b-taller {
    background:-moz-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(100%, #f5f5f5));
    background:-webkit-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-o-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:-ms-linear-gradient(top, #e5e5e5 0, #f5f5f5 100%);
    background:linear-gradient(to bottom, #e5e5e5 0, #f5f5f5 100%);
    overflow:hidden
}
#content.home.new-home .grid-home>div+div.b-taller>a {
    display:block;
    overflow:hidden;
    padding:25px 15px 10px
}
#content.home.new-home .grid-home>div+div.b-taller>a>img {
    float:right;
    margin:0;
    width:37%
}
#content.home.new-home .grid-home>div+div.b-taller>a>h3, #content.home.new-home .grid-home>div+div.b-taller>a>p {
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    margin:0 0 14px;
    float:left;
    text-transform:uppercase
}
#content.home.new-home .grid-home>div+div.b-taller>a>h3 {
    color:#003690;
    font-size:.9em;
    font-weight:400;
    width:50%
}
#content.home.new-home .grid-home>div+div.b-taller>a>h3>strong {
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:1.3em;
    font-weight:700
}
#content.home.new-home .grid-home>div+div.b-taller>a>p {
    clear:left;
    color:#000;
    font-size:.6em;
    width:40%
}
header>div+div>div>div>a>h3.concesion {
    height:46px;
    padding:8px 30px
}
header>div+div>div>div>a>h3.concesion>strong {
    color:#000;
    display:block;
    font-size:.6em;
    font-weight:400
}
#content.home.concesion>section>div>div>.breadcrumb {
    font-size:.6em;
    padding:5px 0;
    width:auto
}
#content.home.concesion>section>div>div>.breadcrumb>span {
    margin:10px 5px 0 0
}
#content.home.concesion>section>div>div>h3 {
    color:#003690;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.8em;
    margin:0 0 15px
}
#content.home.concesion>section>div>div+div>h3+p {
    font-size:.6em;
    margin:10px 0 25px
}
#content.home.concesion>section>div>div>.concesion-resume>div {
    float:left;
    width:55%
}
#content.home.concesion>section>div>div>.concesion-resume>div+div {
    float:left;
    width:45%
}
#content.home.concesion>section>div>div>.concesion-resume>div>ul {
    background:url(../images/r-icons.png) -4px -4916px no-repeat;
    font-size:.6em;
    margin:0 0 25px;
    padding:0 0 0 50px
}
#content.home.concesion>section>div>div>.concesion-resume>div+div>ul, #content.home.concesion>section>div>div>.concesion-resume>div>ul+ul {
    background:url(../images/r-icons.png) -4px -4632px no-repeat
}
#content.home.concesion>section>div>div>.concesion-resume>div>ul>li {
    margin:0 0 8px
}
#content.home.concesion>section>div>div>.concesion-resume>div>ul>li>h4 {
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:1.2em;
    text-transform:uppercase
}
#content.home.concesion>section>div>div>.concesion-resume>div>ul>li>span {
    font-weight:700
}
#content.home.concesion>section>div>div>.concesion-resume>div>ul>li.reset>span {
    font-weight:400
}
#content.home.concesion>section>div>div>.concesion-resume>div>span {
    display:block;
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:.7em;
    line-height:1.1em;
    margin:0 0 15px;
    text-transform:uppercase
}
#content.home.concesion>section>div>div>.concesion-resume>div>div+ul {
    background:0 0;
    margin:10px 10px 20px;
    padding:0
}
#content.home.concesion>section>div>div>.concesion-resume>div>div {
    margin:0 0 20px
}
#content.home.concesion>section>div>div>.concesion-resume>div>div>img {
    border:2px solid #fff;
    width:99%
}
#content.home.concesion>section>div>div>.concesion-resume>div>div>span {
    background:url(../images/r-icons.png) 8px -5072px no-repeat;
    display:block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    padding:10px 0 10px 35px
}
#content.home.concesion>section>div>div>.concesion-resume>div>div>a {
    display:block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    padding:10px 0 10px 10px;
    text-transform:uppercase
}
#content.home.concesion>section>div>div>.concesion-resume>div>div>a:hover, #content.home.concesion>section>div>div>.concesion-resume>div>div>a>i {
    color:#003690;
    font-style:normal
}
#content.home.concesion>section>div>div>.concesion-resume>div>div+div {
    background:#9bb3b9;
    border-radius:0 0 5px 5px
}
#content.home.concesion>section>article>div.ruta {
    margin:5px 0 0;
    padding-top:8px
}
#content.home.concesion>section>article>div.ruta>div {
    height:320px!important;
    margin:10px auto;
    width:95%!important
}
#content.home.concesion>section>article>div.ruta>p {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.8em;
    padding:30px 0;
    text-align:center
}
#content.home.concesion>section>article>div.ruta>p>a>i {
    color:#fff;
    font-style:normal
}
#content.home.concesion>section>article>div.ruta>p>a:hover {
    color:#fff
}
#content.home.concesion>section>aside {
    background:#9bb3b9;
    clear:left;
    float:left;
    margin:40px 0 10px;
    padding:15px 20px;
    width:100%
}
#content.home.concesion>section>aside>h3 {
    color:#000;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.9em;
    margin:0 0 10px;
    text-transform:uppercase
}
#content.home.concesion>section>aside>ul {
    background:#fff;
    padding:10px
}
#content.home.concesion>section>aside>ul>li {
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em;
    width:11%
}
#content.home.concesion>section>aside>ul>li+li {
    margin-left:3%
}
#content.home.concesion>section>aside>ul>li>a {
    display:block
}
#content.home.concesion>section>aside>ul>li>a>img {
    height:auto;
    width:100%
}
#content.home.concesion>section>aside>ul>li>a>strong {
    color:#000;
    display:block;
    margin:10px 0 0
}
#content.home.concesion>section>aside>ul>li>a>em {
    color:#003690;
    display:block;
    font-style:normal;
    font-weight:400;
    margin:5px 0
}
#content.home.concesion>section>aside>ul>li>a>em>span {
    display:inline-block;
    font-size:1.2em
}
#content.listado .filtros-mvl {
    display: none;
}
#content.listado>div {
    margin:0 auto;
    padding:10px 0;
    position:relative;
    width:1170px
}
#content.listado>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.listado>div>div {
    background:#fff;
    margin:0 0 15px;
    padding:10px
}
#content.listado > div > div::after {
    clear: both;
    display: block;
}
#content.listado>div>div.acciones-listado {
    background:none;
    margin:0 0 5px;
    padding:0;
    text-align:right
}
#content.listado > div > div.acciones-listado > div {
    float: left;
    text-align: left;
    width: 48%;
}
#content.listado > div > div.acciones-listado h1 {
    font-size: 0.7em;
    font-weight: 400;
    margin: 8px 12px 5px 0;
    text-transform: uppercase;
}
#content.listado > div > div.acciones-listado h2 {
    font-size: 0.6em;
    font-weight: 700;
    line-height: 1em;
    margin: 5px 12px 10px 0;
}
#content.listado>div>div.acciones-listado>div>a, #content.listado>div>div.acciones-listado>div>span {
    color:#495356;
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em;
    margin:5px 0;
    padding:8px 0 8px 30px;
    text-transform:uppercase
}
#content.listado>div>div.acciones-listado>div>a.comparativa {
    background:url(../images/r-icons.png) -3px -1885px no-repeat
}
#content.listado>div>div.acciones-listado>div>a.favoritos {
    background:url(../images/r-icons.png) -3px -1985px no-repeat
}
#content.listado>div>div.acciones-listado a.comparativa, #content.listado>div>div.acciones-listado a.favoritos {
    background-attachment:scroll;
    background-clip:border-box;
    background-color:rgba(0, 0, 0, 0);
    background-image:url(../images/r-icons.png);
    background-origin:padding-box;
    background-repeat:no-repeat;
    background-size:auto auto
}
#content.listado>div>div.acciones-listado>div {
    float:left;
    text-align:left;
    width:48%
}
#content.listado>div>div.acciones-listado>div+div {
    float:right;
    text-align:right
}
#content.listado>div>div.acciones-listado h1 {
    font-size:.7em;
    font-weight:400;
    text-transform:uppercase;
    margin:8px 12px 5px 0
}
#content.listado>div>div.acciones-listado h2 {
    font-size:.6em;
    font-weight:700;
    line-height:1em;
    margin:5px 12px 10px 0
}
#content.listado>div>section>div>h2, #content.listado>div>section>div>p {
    line-height:1.4em;
    font-size:.5em;
    margin:15px 12px
}
#content.listado>div>div.acciones-listado div>a, #content.listado>div>div.acciones-listado div>span {
    color:#495356;
    display:inline-block;
    font-family:renault, helvetica, sans-serif;
    font-size:.6em;
    text-transform:uppercase;
    margin:5px 0;
    padding:8px 0 8px 30px
}
#content.listado>div>div.acciones-listado a.comparativa {
    background-position:-3px -1885px
}
#content.listado>div>div.acciones-listado a.favoritos {
    background-position:-3px -1985px
}
#content.listado>div>div>div {
    float:left
}
#content.listado>div>div>a.live-chat {
    background:url(../images/r-icons.png) 0 -1675px no-repeat;
    cursor:pointer;
    display:block;
    float:right;
    height:50px;
    text-indent:-9999em;
    width:150px
}
#content.listado>div>article {
    float:left;
    margin:0 0 10px;
    width:22%
}
#content.listado>div>article>div>form {
    padding:5px 0 30px
}
#content.listado>div>article>div>form>span {
    background:#fff;
    border-radius:8px;
    color:#000;
    display:block;
    font-size:.7em;
    margin:15px 34px;
    padding:5px;
    text-align:center;
    width:auto
}
#content.listado>div>article>div>form>fieldset {
    padding:0 22px
}
#content.listado>div>article>div>form>fieldset>div>p {
    margin:10px 0 12px
}
#content.listado>div>article>div>form>fieldset>div>div {
    margin:10px 0 45px
}
#content.listado>div>section {
    float:right;
    width:76%
}
#content.listado>div>section>ul>li {
    display:block;
    float:left;
    width:25%
}
#content.listado>div>section>ul>li>a {
    display:block;
    overflow:hidden;
    position:relative
}
#content.listado>div>section>ul>li>a>img {
    border:none;
    height:auto;
    width:100%
}
#content.listado>div>section>ul>li>a>strong {
    position:absolute;
    left:-9999em
}
#content.listado>div>section>ul>li+li>a>img {
    border-left:1px solid #fff
}
#content.listado>div>section>div {
    background:#e0e0e0;
    background:-moz-linear-gradient(top, #e0e0e0 0, #fff 1%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e0e0e0), color-stop(1%, #fff));
    background:-webkit-linear-gradient(top, #e0e0e0 0, #fff 1%);
    background:-o-linear-gradient(top, #e0e0e0 0, #fff 1%);
    background:-ms-linear-gradient(top, #e0e0e0 0, #fff 1%);
    background:linear-gradient(to bottom, #e0e0e0 0, #fff 1%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff', GradientType=0);
    clear:both;
    float:none;
    padding:10px 0
}
#content.listado>div>section>div>h1 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    font-weight:400;
    margin:8px 12px 15px;
    text-transform:uppercase
}
#content.listado>div>section>div>h2 {
    font-weight:700
}
#content.listado>div>section>div>.ul-nuevos {
    background:0 0;
    border-radius:0;
    font-size:.5em;
    line-height:1.8em;
    margin:15px 12px;
    padding:0;
    text-align:left
}
#content.listado>div>section>div>.ul-nuevos>li, #content.listado>div>section>div>.ul-nuevos>li>h3 {
    display:block
}
#content.listado>div>section>div>div.navega-listado {
    background:#eaeeed;
    margin:10px 0;
    overflow:hidden
}
#content.listado>div>section>div>div.navega-listado>p {
    float:right;
    font-family:"Neo Tech Dacia", helvetica;
    font-size:.6em;
    padding:10px 0;
    text-align:center;
    width:50%
}
#content.listado>div>section>div>div.navega-listado>p>span {
    font-family:"Neo Tech Dacia", helvetica;
    margin:0 4px
}
#content.listado>div>section>div>div.navega-listado>p>span>a {
    color:#333;
    font-family:"Neo Tech Dacia", helvetica
}
#content.listado>div>section>div>div.navega-listado>p>span>a.actual, #content.listado>div>section>div>div.navega-listado>p>span>a:hover {
    color:#003690
}
#content.listado>div>section>div>div.navega-listado>form {
    float:left;
    font-family:"Neo Tech Dacia", helvetica;
    font-size:.55em;
    padding:10px 0;
    width:45%
}
#content.listado>div>section>div>div.navega-listado>form>label {
    display:inline-block;
    margin:0 8px 0 12px
}
#content.listado>div>section>div>div.navega-listado>form>select {
    border:1px solid #ccc;
    border-radius:4px;
    padding:2px;
    width:140px
}
#content.listado>div>section>div>div {
    background:#fff;
    clear:both;
    position:relative
}
#content.listado>div>section>div>div>.anuncio-titular {
    background:#003690;
    border-bottom:8px solid #0f0f0f;
    color:#fff;
    position:relative
}
#content.listado>div>section>div>div>.anuncio-titular>a {
    float:left;
    width:75%
}
#content.listado>div>section>div>div>.anuncio-titular>a>h2 {
    color:#fff;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.8em;
    font-weight:400;
    padding:6px 12px 4px
}
#content.listado>div>section>div>div>.anuncio-titular>a:hover>h2 {
    color:#75b700
}
#content.listado>div>section>div>div>.anuncio-titular>h3 {
    float:right;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    font-weight:400;
    padding:4px 4px 0 0
}
#content.listado>div>section>div>div>.anuncio-titular>h3>strong {
    color:#75b700;
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.5em;
    font-weight:400;
    margin:0 0 0 10px
}
#content.listado>div>section>div>div>.anuncio-titular>a+a {
    background:url(../images/r-icons.png) 0 -1765px no-repeat;
    cursor:pointer;
    height:45px;
    position:absolute;
    right:0;
    text-indent:-9999em;
    top:-6px;
    width:120px
}
#content.listado>div>section>div>div>.anuncio-titular::after {
    clear:both;
    content:"";
    display:block;
    float:none
}
#content.listado>div>section>div>div>.anuncio-precio {
    position:absolute;
    right:0;
    top:0;
    width:26%
}
#content.listado>div>section>div>div>.anuncio-precio>ul {
    background:#003690;
    border-right:6px solid #0f0f0f;
    color:#fff;
    text-align:right
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li {
    padding:4px 6px
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li+li {
    padding:0 6px
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>h3 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    font-weight:400
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>h3>strong {
    color:#75b700;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    display:inline-block;
    font-size:1.5em;
    font-weight:400;
    margin:0 0 0 10px
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>i {
    background:url(../images/r-icons.png) 0 -1848px no-repeat;
    color:#003690;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em;
    font-style:normal;
    padding:4px 0 4px 25px
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>strong {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em;
    font-style:normal;
    font-weight:400
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>strong>em {
    font-size:1.4em;
    font-style:normal
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>a {
    background:#e9ab00;
    border:2px solid #f0c331;
    border-radius:20px;
    box-shadow:0 -1px 1px #666 inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    margin:6px 0 10px;
    padding:5px 25px;
    text-transform:uppercase
}
#content.listado>div>section>div>div>.anuncio-precio>ul>li>a:hover {
    box-shadow:none
}
#content.listado>div>section>div>div>.anuncio-precio>ul+ul {
    background:0 0;
    border:none!important;
    color:#303030;
    margin:10px 0
}
#content.listado>div>section>div>div>.anuncio-precio>ul+ul>li {
    font-size:.5em
}
#content.listado>div>section>div>div>.anuncio-precio>ul+ul>li>strong {
    font-size:1.2em;
    font-weight:700
}
#content.listado>div>section>div>div>.anuncio-precio>ul+ul>li>span {
    display:block;
    font-size:.8em
}
#content.listado>div>section>div>div>.anuncio-precio>ul+ul>li>h3 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.7em;
    font-weight:700;
    margin:10px 0 0
}
#content.listado>div>section>div>div>.anuncio-precio>ul+ul>li>h3>em {
    color:#003690;
    font-size:1em;
    font-style:normal;
    font-weight:400
}
#content.listado>div>section>div>div>.anuncio-datos {
    margin:0 0 20px
}
#content.listado>div>section>div>div>.anuncio-datos>div {
    float:left;
    width:31%
}
#content.listado>div>section>div>div>.anuncio-datos>div>a {
    border:1px solid #ccc;
    display:block;
    margin:5px;
    position:relative;
    width:auto
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span {
    bottom:0;
    height:100px;
    overflow:hidden;
    position:absolute;
    right:0;
    width:122px;
    z-index:9
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span>span {
    background-color:#dd1515;
    bottom:-48px;
    color:#fff;
    display:block;
    font-size:16px;
    font-weight:700;
    line-height:.8em;
    padding:10px 0;
    position:relative;
    right:0;
    text-align:center;
    text-rendering:optimizelegibility;
    transform:rotate(-40deg);
    width:160px
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.vendido>span {
    background:#f0ba00;
    color:#111
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.novedad>span {
    background:#e32e41;
    color:#fff
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.baja-precio>span {
    background:#e32e41;
    color:#f0ba00
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.reservado>span {
    background:#f0ba00;
    color:#e32e41
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.proximamente>span {
    background:green;
    color:#fff;
    font-size:12px
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.entrega-inmediata {
    background:url(../images/inmediata.png) right bottom no-repeat
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>span.entrega-inmediata>span {
    display:none
}
#content.listado>div>section>div>div>.anuncio-datos>div>a>img {
    height:auto;
    width:100%
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul {
    font-size:.6em;
    margin:16px 0
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul>li {
    margin:0 0 6px;
    overflow:hidden
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul>li>strong {
    clear:left;
    display:inline-block;
    float:left;
    font-weight:400;
    width:42%
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul>li>em {
    display:inline-block;
    float:left;
    font-style:normal;
    font-weight:700;
    width:50%
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul.satisfaccion::after {
    background:url(../images/r-new-icons.png) 0 -76px no-repeat;
    content:"";
    display:block;
    height:54px;
    left:4px;
    position:absolute;
    top:20px;
    width:54px
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul.satisfaccion {
    padding:24px 0 10px 60px;
    position:relative
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul.satisfaccion>li {
    color:#555;
    font-size:.9em;
    font-weight:700;
    overflow:visible
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul.satisfaccion>li>b {
    font-size:1.6em
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul.satisfaccion>li>a {
    font-family:"Neo Tech Dacia";
    font-size:1em;
    text-decoration:underline
}
#content.listado>div>section>div>div>.anuncio-datos>div>ul.satisfaccion>li+li {
    font-size:.7em;
    font-weight:400;
    margin:5px 0 0
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions {
    margin:0 10px 20px 0;
    text-align:left
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a {
    background:url(../images/r-new-icons.png) no-repeat;
    display:inline-block;
    height:28px;
    position:relative;
    width:28px;
    z-index:999
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a>span {
    background:#8a979c;
    border-radius:8px;
    box-shadow:0 0 2px #999;
    color:#fff;
    display:none;
    font-size:.5em;
    font-weight:400;
    min-width:100px;
    padding:8px;
    position:absolute;
    right:0;
    top:32px
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a:hover>span {
    display:block
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a.action-comparativa {
    background-position:-69px 0;
    transition:none
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a.action-mi-comparativa {
    background-position:-71px -99px;
    transition:none
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a.action-favoritos {
    background-position:-69px -32px;
    transition:none
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a.action-mis-favoritos {
    background-position:-71px -67px;
    transition:none
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a.action-comparativa.on {
    background-position:-149px 0
}
#content.listado>div>section>div>div>.anuncio-datos>div>.file-actions>a.action-favoritos.on {
    background-position:-149px -32px
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-precio {
    margin:0 0 40px
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-precio>ul {
    background:rgba(0, 0, 0, 0);
    border:none!important;
    color:#303030;
    margin:0;
    text-align:right
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-precio>ul>li {
    font-size:.5em;
    padding:4px 6px
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-precio>ul>li>strong {
    font-size:1.2em;
    font-weight:700
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-precio>ul>li>h3 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.7em;
    font-weight:700;
    margin:4px 0 0
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-precio>ul>li>h3>em {
    color:#3eb659;
    font-size:1em;
    font-style:normal;
    font-weight:400
}
#content.listado>div>section>div>div>.anuncio-datos>div .live-chat {
    background:url(../images/r-icons.png) -18px -1773px no-repeat;
    border:none;
    cursor:pointer;
    display:inline-block;
    float:right;
    height:32px;
    margin:0 0 20px;
    padding:0;
    text-align:right;
    text-indent:9999em;
    width:100px
}
#content.listado>div>section>div>div>.anuncio-datos>div .live-chat>span {
    display:none
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones {
    clear:both
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul {
    margin:10px 0;
    padding:0;
    text-align:center
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li {
    margin:8px 0 8px 40px
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a {
    display:block;
    font-size:.6em;
    font-weight:700;
    line-height:.8em;
    padding:8px 0;
    text-transform:uppercase
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a.listado-interesa {
    background:#3eb659;
    color:#111
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a.listado-llamen {
    background:#9eb3b8;
    color:#fff
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a.listado-video {
    background:#000;
    color:#fff
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a.listado-interesa:hover {
    color:#444
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a.listado-llamen:hover, #content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>a.listado-video:hover {
    color:#eee
}
#content.listado>div>section>div>div>.anuncio-datos>div .anuncio-acciones>ul>li>hr {
    display:none
}
#content.listado>div>section>div>div>.anuncio-datos>div+div {
    margin:0 0 0 3%
}
#content.listado>div>section>div>div.oportunidades>.anuncio-titular {
    border-bottom:8px solid #DD6013
}
#content.listado>div>section>div>div.low-cost>.anuncio-titular {
    border-bottom:8px solid #F8B712
}
#content.listado>div>section>div>div.ocasion>.anuncio-titular {
    border-bottom:8px solid #92BD12
}
#content.listado>div>section>div>div.ofertas>.anuncio-titular {
    border-bottom:8px solid #0094CE
}
#content.listado>div>section>div>ul {
    background:#dcdcdc;
    background:-moz-linear-gradient(top, #dcdcdc 0, #fff 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dcdcdc), color-stop(100%, #fff));
    background:-webkit-linear-gradient(top, #dcdcdc 0, #fff 100%);
    background:-o-linear-gradient(top, #dcdcdc 0, #fff 100%);
    background:-ms-linear-gradient(top, #dcdcdc 0, #fff 100%);
    background:linear-gradient(to bottom, #dcdcdc 0, #fff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#ffffff', GradientType=0);
    border-radius:20px;
    margin:10px 0;
    padding:20px 30px;
    text-align:center
}
#content.listado>div>section>div>ul>li {
    display:inline
}
#content.listado>div>section>div>ul>li>a {
    color:#69797e;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em
}
#content.listado>div>section>div>ul>li>a:hover {
    color:#003690
}
#content.listado>div>aside {
    clear:left;
    float:left;
    width:22%
}
#content.listado>div>aside>div {
    background:#F5AA00;
    margin:10px 0;
    padding:15px;
    font-family:'Neo Tech Dacia', "Neo Tech Dacia", helvetica, sans-serif
}
#content.listado>div>aside>div>h4 {
    color:#000;
    font-size:.55em;
    font-weight:700;
    margin:0 0 10px
}
#content.listado>div>aside>div>p, #content.listado>div>aside>div>p>a {
    font-family:'Neo Tech Dacia', helvetica;
    margin:10px 0 15px
}
#content.listado>div>aside>div>h4>span {
    display:block;
    text-align:right
}
#content.listado>div>aside>div>p {
    font-size:.5em
}
#content.listado>div>aside>div>p>a {
    font-size:1.2em;
    font-weight:700
}
#content.listado>div>aside>div>a, #content.listado>div>aside>div>span {
    font-size:.7em;
    min-height:40px
}
#content.listado>div>aside>div>a.stock-button {
    background:url(../images/r-icons.png) 0 -2090px no-repeat;
    display:block;
    padding:5px 0 5px 58px
}
#content.listado>div>aside>div>a.stock-button>strong {
    display:block
}
#content.listado>div>aside>div>span.alerta-button {
    background:url(../images/r-icons.png) 0 -2178px no-repeat;
    display:block;
    padding:5px 0 5px 58px
}
#content.listado>div>aside>div>span>strong {
    display:block;
    font-weight:400;
    font-size:1em
}
#content.listado>div>aside>div>img {
    width:100%
}
#content.listado>div>aside>div.banner-enlaces {
    background:#003386;
    color:#fff;
    margin-top:-8px
}
#content.listado>div>aside>div.banner-enlaces>h2 {
    color:#fff;
    font-size:.55em;
    font-weight:700;
    margin:0 0 10px
}
#content.listado>div>aside>div.banner-enlaces>ul>li {
    font-size:.55em;
    line-height:1.6em;
    margin:0 0 8px
}
#content.listado>div>aside>div.banner-enlaces>ul>li>a {
    color:#fff
}
#content.listado>div>aside>div.banner-enlaces>ul>li>a:hover {
    color:#75b700
}
#content.listado>div>aside>div.banner-enlaces>ul>li>h3 {
    display:block;
    margin:10px 0 8px
}
#content.listado>div>aside>div.banner-enlaces>p {
    font-size:.48em;
    line-height:1.6em;
    margin:15px 0 20px
}
#content.listado>div>aside>div.banner-enlaces>p>a {
    color:#fff;
    font-size:1em;
    font-weight:400;
    text-decoration:underline
}
#content.listado>div>aside>div>form {
    font-size:.7em;
    margin:15px 0
}
#content.listado>div>aside>div>form>strong {
    display:block;
    font-size:.8em;
    font-weight:400;
    margin:0 0 20px;
    text-transform:uppercase
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label>u>strong, .compromisos-footer>div>ul>li strong {
    font-weight:700
}
#content.listado>div>aside>div>form>fieldset {
    font-size:.7em
}
#content.listado>div>aside>div>form>fieldset>p, #content.listado>div>aside>div>form>fieldset>ul>li {
    margin:0 0 6px
}
#content.listado>div>aside>div>form>fieldset>ul>li>label {
    display:none
}
#content.listado>div>aside>div>form>fieldset>ul>li>input[type=text] {
    border:1px solid #ddd;
    border-radius:4px;
    padding:6px 0;
    width:97%
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label {
    display:block
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label>input {
    float:left
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label>u {
    display:inline-block;
    float:left;
    font-size:.95em;
    line-height:1.1em;
    margin:6px 0 6px 4px;
    text-decoration:none;
    width:70%
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label>span {
    background:url(../images/r-icons.png) -60px -2470px no-repeat;
    display:inline-block;
    float:right;
    height:30px;
    position:relative;
    width:30px
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label>span>span {
    background:#fff;
    bottom:33px;
    box-shadow:0 0 2px #111;
    color:#333;
    display:none;
    font-size:.9em;
    padding:5px;
    position:absolute;
    right:0;
    width:220px
}
#content.listado>div>aside>div>form>fieldset>ul>li+li>label>span:hover>span {
    display:block
}
#content.listado>div>aside>div>form>fieldset>ul>li:nth-child(3) {
    text-align:center
}
#content.listado>div>aside>div>form>fieldset>ul>li:nth-child(3)>button {
    background:#656d70;
    border:1px solid #666;
    border-radius:5px;
    box-shadow:0 -1px 2px #333 inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.2em;
    margin:10px 0 0;
    padding:4px 25px;
    text-transform:uppercase
}
#content.listado>div>aside>div>form>fieldset>ul>li:nth-child(3)>button:hover {
    box-shadow:none
}
#content.listado>div>aside>div>form>fieldset>span {
    display:block;
    margin:4px 0
}
#content.listado>div>aside>div>form>fieldset>span.error {
    background:#fff;
    color:#c00;
    line-height:1.3em;
    padding:2px 4px
}
#content.listado>div>aside>div>form>fieldset>span.send {
    background:#cdfee1;
    color:#0da84b;
    line-height:1.3em;
    padding:4px 6px
}
#content.listado>div>aside>div>form>fieldset>span>span {
    display:block
}
#content.listado>div>section>div>ul.estilo-btn>li>a {
    background:#003690;
    border-radius:6px;
    color:#fff;
    display:inline-block;
    margin:4px 2px;
    padding:4px 8px
}
#content.listado>div>section>div>ul.estilo-btn>li>a:hover {
    color:#75b700
}
#content.listado>div>aside.recent {
    border:1px solid #003690;
    clear:right;
    float:right;
    margin:14px 0;
    width:72%
}
@media (max-width:890px) {
    #content.listado>div>section>div>ul.estilo-btn {
        display:none
    }
}
.compromisos-footer {
    clear:both;
    float:none;
    width:100%
}
.compromisos-footer>div {
    clear:both;
    margin:10px auto;
    padding:10px 0;
    max-width:1160px;
    width:94%
}
.compromisos-footer>div>h2 {
    font-size:1.1em;
    margin:15px 10px 30px;
    text-align:center;
    text-transform:uppercase
}
.compromisos-footer>div>ul {
    border-collapse:collapse;
    display:table;
    margin:0 0 30px;
    width:100%
}
.compromisos-footer>div>ul>li {
    display:table-cell;
    font-size:.6em;
    padding:20px 10px 20px 60px;
    position:relative
}
.compromisos-footer>div>ul>li::after {
    background:url(../images/r-new-icons.png) 0 -17px no-repeat;
    content:"";
    display:block;
    height:50px;
    left:0;
    margin:-25px 0 0;
    position:absolute;
    top:50%;
    width:50px
}
#content.listado.favoritos>div>section, #content.listado.promociones>div>section {
    float:none;
    width:100%
}
#content.listado.favoritos>div>.acciones-listado>a.volver {
    background:#eaeeed;
    border:1px solid #333;
    color:#222;
    display:inline-block;
    float:left;
    font-family:"Neo Tech Dacia", helvetica;
    font-size:.75em;
    font-weight:400;
    margin:0;
    padding:5px 8px;
    text-transform:none
}
#content.listado.nuevos>div>section>ul {
    background:#DDD;
    height:60px
}
#content.listado.nuevos>div>section>ul>li {
    width:24%
}
#content.listado.nuevos>div>section>ul>li+li {
    border-left:1px solid #eaeeed
}
#content.listado.nuevos>div>section>ul>li>a {
    display:block;
    padding:10px
}
#content.listado.nuevos>div>section>ul>li>a>em, #content.listado.nuevos>div>section>ul>li>a>strong {
    display:inline-block;
    float:left;
    font-family:"Neo Tech Dacia", helvetica, sans-serif
}
#content.listado.nuevos>div>section>ul>li>a>em {
    font-size:1.1em;
    font-style:normal;
    font-weight:700;
    padding:8px 8px 0 5px
}
#content.listado.nuevos>div>section>ul>li>a>strong {
    font-size:.6em;
    font-weight:400;
    line-height:1.2em;
    margin:3px 0 0;
    position:static;
    width:74%
}
#content.listado.nuevos>div>section>div>div>.anuncio-precio>ul, #content.listado.nuevos>div>section>div>div>.anuncio-titular {
    border-color:#003690
}
#content.listado.nuevos>div>section>div>div>.anuncio-datos>ul>li {
    margin:0 0 6px
}
.banner-img {
    display:block;
    margin:10px 0
}
.banner-img>img {
    display:block;
    height:auto!important;
    width:100%!important
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap {
    background:url(../images/alertas-left.jpg) no-repeat;
    display:block;
    margin:40px 0;
    min-height:200px;
    padding:0 0 0 154px;
    position:relative;
    width:auto
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap>div {
    background:#ffa728;
    float:left;
    height:103px;
    margin:17px 0;
    padding:17px 0 0;
    width:100%
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap>div>p>strong {
    display:block
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap>div>p>em {
    display:block;
    font-style:normal;
    margin:6px 0
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap>div>p>a {
    background:#656d70;
    border-radius:4px;
    box-shadow:0 2px 2px #000;
    color:#fff;
    display:inline-block;
    font-size:.7em;
    font-weight:700;
    line-height:1em;
    margin:0 0 0 300px;
    padding:6px 30px
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap>div>p>a:hover {
    box-shadow:none
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap>div>span {
    bottom:0;
    position:absolute;
    right:10px
}
#content.listado.grid>div>section>div>div.banner-alertas-wrap::after {
    clear:both;
    content:'';
    display:block
}
@media (max-width:1170px) {
    #content.listado.grid>div>section>div>div.banner-alertas-wrap>div>p>a {
        margin:0
    }
}
@media (max-width:910px) {
    #content.listado.grid>div>section>div>div.banner-alertas-wrap {
        background:0 0;
        padding-left:0
    }
    #content.listado.grid>div>section>div>div.banner-alertas-wrap>div {
        float:none;
        padding:17px 10px 20px;
        text-align:center;
        width:auto
    }
    #content.listado.grid>div>section>div>div.banner-alertas-wrap>div>span {
        display:none
    }
}
#content.comparativa>div {
    margin:0 auto;
    padding:10px 0;
    position:relative;
    width:1170px
}
#content.comparativa>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.comparativa>div>div {
    background:#fff;
    margin:0 0 15px;
    padding:10px
}
#content.comparativa>div>section {
    width:100%
}
#content.comparativa>div>section>a {
    background:#eaeeed;
    border:1px solid #333;
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica;
    font-size:.8em;
    font-weight:400;
    margin:0;
    padding:5px 8px
}
#content.comparativa>div>section>div>h1 {
    background:#fff;
    background:-moz-linear-gradient(top, #fff 0, #f8f8f8 50%, #ececec 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #f8f8f8), color-stop(100%, #ececec));
    background:-webkit-linear-gradient(top, #fff 0, #f8f8f8 50%, #ececec 100%);
    background:-o-linear-gradient(top, #fff 0, #f8f8f8 50%, #ececec 100%);
    background:-ms-linear-gradient(top, #fff 0, #f8f8f8 50%, #ececec 100%);
    background:linear-gradient(to bottom, #fff 0, #f8f8f8 50%, #ececec 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0);
    border:1px solid #ececec;
    border-radius:2px;
    font-family:"Neo Tech Dacia", helvetica;
    font-size:1.1em;
    font-weight:400;
    line-height:1.1em;
    margin:10px 0 25px;
    padding:12px 14px 8px;
    text-transform:uppercase
}
#content.comparativa>div>section>div {
    display:block;
    font-size:.9em;
    padding:10px 0
}
#content.comparativa>div>section>div>ul {
    clear:both;
    margin:0 0 30px
}
#content.comparativa>div>section>div>ul>li {
    display:block;
    float:left;
    position:relative;
    width:auto
}
#content.comparativa>div>section>div>ul>li>b, #content.comparativa>section>div>ul>li+li>a {
    background:0 0;
    color:#000;
    font-weight:400;
    height:12px;
    padding:8px 15px;
    text-decoration:none
}
#content.comparativa>div>section>div>ul>li>a {
    background:0 0;
    color:#000;
    font-weight:400;
    height:12px;
    padding:8px 15px 4px;
    text-decoration:none
}
#content.comparativa>div>section>div>ul>li:hover>a {
    box-shadow:1px 5px 4px #333
}
#content.comparativa>div>section>div>ul>li>ul {
    background:#fff;
    box-shadow:1px 5px 4px #333;
    display:none;
    left:0;
    padding:5px;
    position:absolute;
    top:15px;
    width:220px
}
#content.comparativa>div>section>div>ul>li:hover>ul {
    display:block
}
#content.comparativa>div>section>div>ul>li>ul>li>a {
    background:0 0;
    color:#000;
    display:block;
    font-weight:400;
    height:12px;
    padding:6px 0 3px 20px;
    text-decoration:none
}
#content.comparativa>div>section>div>ul>li>ul>li>a.actual, #content.comparativa>div>section>div>ul>li>ul>li>a:hover, #content.comparativa>div>section>div>ul>li>ul>li>a>b {
    color:#c03
}
#content.comparativa>div>section>div>ul>li>ul>li>a>i {
    color:#c03;
    font-style:oblique
}
#content.comparativa>div>section>div>h2 {
    font-size:16px;
    font-weight:700;
    margin:0 0 25px 5px
}
#content.comparativa>div>section>div>ul>li+li:hover>a {
    box-shadow:none
}
#content.comparativa>div>section>div>div>div {
    float:left;
    width:33%
}
#content.comparativa>div>section>div>div>div>h2 {
    font-family:'Neo Tech Dacia';
    font-size:.9em;
    font-weight:400;
    height:35px;
    margin:10px 0;
    position:relative;
    text-align:center
}
#content.comparativa>div>section>div>div>div>h3>a {
    height:12px;
    position:absolute;
    width:12px
}
#content.comparativa>div>section>div>div>div>a {
    color:#777;
    cursor:pointer;
    display:block;
    font-size:.55em;
    font-weight:700;
    margin:0 auto;
    width:95%
}
#content.comparativa>div>section>div>div>div>a>i {
    color:#003690;
    font-size:.8em;
    font-style:normal;
    vertical-align:middle
}
#content.comparativa>div>section>div>div>div>a:hover {
    color:#003690
}
#content.comparativa>div>section>div>div>div>div {
    margin:15px 0 20px;
    text-align:center
}
#content.comparativa>div>section>div>div>div>div>a>img {
    height:auto;
    width:95%
}
#content.comparativa>div>section>div>div>div>div>img {
    border:1px solid #000;
    height:auto;
    width:300px
}
#content.comparativa>div>section>div>div>p {
    clear:both;
    font-size:1.1em;
    font-weight:700;
    margin:20px 0;
    text-align:center
}
#content.comparativa>div>section>div>div>table {
    font-size:.7em;
    width:100%
}
#content.comparativa>div>section>div>div>table>tbody>tr>td {
    padding:6px;
    width:300px
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>b {
    background:#ddd;
    display:block;
    font-weight:700;
    margin:0 0 5px;
    padding:5px
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>span {
    display:block;
    margin:6px 0
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>i {
    color:#c03;
    display:block;
    font-size:12px;
    font-style:oblique;
    font-weight:700
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>ul>li {
    margin:10px 0 0 10px
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>a {
    background:#003690;
    color:#fff;
    display:inline-block;
    font-size:.8em;
    font-weight:700;
    height:12px;
    padding:8px 16px;
    text-decoration:none
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>a:hover {
    background:0 0;
    color:#333
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>ul>li>strong {
    display:block;
    font-weight:700
}
#content.comparativa>div>section>div>div>table>tbody>tr>td>ul>li>a {
    background:#003690;
    border-radius:0;
    border:0;
    color:#fff;
    cursor:pointer;
    display:block;
    font-weight:700;
    margin:10px 0 0;
    padding:5px 20px;
    text-align:center;
    text-decoration:none;
    width:100px
}
#content.comparativa>div>section>div>div>span {
    background:#ddd;
    color:#000;
    cursor:pointer;
    display:block;
    font-weight:700;
    height:auto;
    margin:15px 0;
    padding:4px 9px;
    text-align:center;
    text-decoration:none
}
@media (max-width:1640px) {
    #content.home {
        overflow:hidden;
        width:100%
    }
}
#content.somos>div {
    margin:0 auto;
    padding:10px 0;
    position:relative;
    width:1170px
}
#content.somos>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.somos>div>div {
    background:#fff;
    margin:0 0 15px;
    padding:10px
}
#content.somos>div>section>div {
    background:url(../images/logotipo-aenor.jpg) right bottom no-repeat;
    margin:0 0 25px;
    padding:0 0 100px
}
#content.somos>div>section>div>div {
    margin:0 auto;
    width:90%
}
#content.somos>div>section>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.somos>div>section>div>div>div {
    float:left;
    width:50%
}
#content.somos>div>section>div>div>div>iframe {
    width:100%
}
#content.somos>div>section>div>h1 {
    color:#000;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.2em;
    padding:30px 25px;
    text-transform:uppercase
}
#content.somos>div>section>div>h2, #content.somos>div>section>div>h3 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    padding:10px 25px
}
#content.somos>div>section>div>h1>strong {
    color:#003690
}
#content.somos>div>section>div>h2 {
    color:#000;
    font-size:1em;
    text-transform:uppercase
}
#content.somos>div>section>div>h3 {
    color:#000;
    font-size:.9em
}
#content.somos>div>section>div>p {
    font-size:.6em;
    line-height:1.5em;
    padding:12px 25px
}
#content.somos>div>section>div>p>strong {
    font-size:1.2em
}
#content.somos>div>section>div>ul {
    font-size:.6em;
    padding:12px 35px
}
#content.somos>div>section>div>ul>li {
    background:url(../images/r-icons.png) 0 -5883px no-repeat;
    padding:10px 0 10px 30px
}
#content.somos>div>aside {
    background:#eaeaea;
    padding:15px 20px
}
#content.somos>div>aside>h3 {
    font-family:'Neo Tech Dacia', helvetica, sans-serif;
    font-size:.9em;
    margin:0 0 14px
}
#content.somos>div>aside>div {
    background:#fff;
    min-height:150px;
    padding:10px;
    position:relative
}
#content.somos>div>aside>div>.als-prev {
    display:block!important;
    left:5px;
    top:40%
}
#content.somos>div>aside>div>.als-viewport {
    width:93%!important
}
#content.somos>div>aside>div>.als-viewport>ul>li {
    margin:10px 5px;
    width:196px
}
#content.somos>div>aside>div>.als-viewport>ul>li>a>img {
    height:auto;
    width:100%
}
#content.somos>div>aside>div>.als-viewport>ul>li>a>strong {
    display:block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em;
    font-weight:700;
    padding:0;
    text-align:left;
    text-transform:uppercase
}
#content.somos>div>aside>div>.als-viewport>ul>li>a>strong>i {
    background:url(../images/r-icons.png) 0 -1274px no-repeat;
    display:inline-block;
    height:15px;
    position:relative;
    top:2px;
    width:20px
}
#content.somos>div>aside>div>.als-next {
    display:block!important;
    right:5px;
    top:40%
}
#content.accesorios>div {
    margin:0 auto;
    padding:10px 0;
    position:relative;
    width:1170px
}
#content.accesorios>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.accesorios>div>div {
    background:#fff;
    margin:0 0 15px;
    padding:10px
}
#content.accesorios>div>section>div {
    background:#fff
}
#content.accesorios>div>section>div:after {
    content:'';
    display:block;
    clear:both
}
#content.accesorios>div>section>div>h1 {
    color:#000;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.9em;
    padding:20px 25px;
    text-transform:uppercase
}
#content.accesorios>div>section>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.accesorios>div>section>div>div {
    padding:0 25px
}
#content.accesorios>div>section>div>div>div {
    float:left;
    margin:10px 1%;
    width:23%
}
#content.accesorios>div>section>div>div>div>ul {
    background:#fff;
    border:1px solid #ddd;
    min-height:425px;
    padding:5px
}
#content.accesorios>div>section>div>div>div>ul>li {
    font-size:.6em;
    line-height:1.2em
}
#content.accesorios>div>section>div>div>div>ul>li>h3, #content.accesorios>div>section>div>div>div>ul>li>strong {
    color:#003690;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.2em;
    margin:15px 0;
    min-height:35px
}
#content.accesorios>div>section>div>div>div>ul>li>img {
    height:auto;
    width:100%
}
#content.accesorios>div>section>div>div>div>ul>li>u {
    color:#999;
    font-size:.8em;
    text-decoration:none
}
#content.accesorios>div>section>div>div>div>ul>li>strong {
    color:#000;
    display:block
}
#content.accesorios>div>section>div>div>div>ul>li>a, #content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li>button, #content.home>aside.acceso-colectivos>div.slider+div>div>p>a {
    color:#fff;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    cursor:pointer;
    text-transform:uppercase
}
#content.accesorios>div>section>div>div>div>ul>li>a {
    background: #c0e9f3; /* Old browsers */background: -moz-linear-gradient(top,  #c0e9f3 0%, #7dd0e6 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0e9f3), color-stop(100%,#7dd0e6)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #c0e9f3 0%,#7dd0e6 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #c0e9f3 0%,#7dd0e6 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #c0e9f3 0%,#7dd0e6 100%); /* IE10+ */background: linear-gradient(to bottom,  #c0e9f3 0%,#7dd0e6 100%); /* W3C */border: 2px solid #8bd6e9;border-radius: 9px;box-shadow: 0 -1px 1px #666666 inset;color: #ffffff;cursor: pointer;
    display:block;
    font-size:1em;
    margin:5px 0 8px;
    padding:6px 30px;
    text-align:center
}
#content.accesorios>div>section>div>div>div>ul>li>a:hover {
    box-shadow:none
}
#content.home>aside.acceso-colectivos>div.slider+div {
    left:0;
    position:absolute;
    padding:15px 0 0;
    top:0;
    z-index:2;
    width:100%
}
#content.home>aside.acceso-colectivos>div.slider+div>div {
    float:left;
    width:49.5%
}
#content.home>aside.acceso-colectivos>div.slider+div>div>h3 {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.2em;
    font-weight:400;
    margin:15px 25px
}
#content.home>aside.acceso-colectivos>div.slider+div>div>p {
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    font-weight:400;
    margin:10px 25px;
    max-width:390px
}
#content.home>aside.acceso-colectivos>div.slider+div>div>p>strong {
    display:block;
    font-size:1.3em;
    font-weight:400
}
#content.home>aside.acceso-colectivos>div.slider+div>div>p>a {
    background:#e9ab00;
    border:2px solid #f0c331;
    border-radius:9px;
    box-shadow:0 -1px 1px #666 inset;
    display:inline-block;
    font-size:.8em;
    margin:0;
    padding:8px 30px
}
#content.home>aside.acceso-colectivos>div.slider+div>div>p>a:hover {
    box-shadow:none
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form {
    background:#eaeeed;
    border-radius:4px;
    box-shadow:1px 1px 3px #777
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul:after {
    content:'';
    display:block;
    clear:both
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul {
    font-size:.7em;
    margin:0 auto;
    padding:30px 0;
    width:70%
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li {
    margin:0 0 10px
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li>label {
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    min-width:38%
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li>input[type=text] {
    border:1px solid #fff;
    border-radius:4px;
    font-size:13px;
    height:14px;
    padding:5px 0;
    text-indent:4px;
    width:60%
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li>button {
    background:#e9ab00;
    border:2px solid #f0c331;
    border-radius:9px;
    box-shadow:0 -1px 1px #666 inset;
    display:inline-block;
    float:right;
    font-size:.8em;
    margin:0;
    padding:8px 40px
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li>button:hover {
    box-shadow:none
}
#content.home>aside.acceso-colectivos>div.slider+div>div+div>form>ul>li>span.error {
    color:#c00;
    display:block;
    font-size:.7em
}
header>div+div>div>div.info-colectivo>div {
    background:none;
    border:1px solid #003690;
    border-radius:5px;
    box-shadow:0 0 3px #888;
    float:right;
    margin:0;
    min-height:50px;
    overflow:hidden;
    padding:0;
    width:315px
}
header>div+div>div>div.info-colectivo>div>div {
    float:left;
    padding:0 10px
}
header>div+div>div>div.info-colectivo>div>div>img {
    max-height:60px;
    max-width:120px
}
header>div+div>div>div.info-colectivo>div>div+div>p {
    color:#003690;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.7em;
    font-weight:700;
    margin:8px 0 0;
    z-index:9999
}
header>div+div>div>div.info-colectivo>div>div+div>p>strong {
    color:#333
}
#content.bloque-cookies>div {
    margin:0 auto;
    padding:10px 0;
    position:relative;
    width:1170px
}
#content.bloque-cookies>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.bloque-cookies>div>div {
    background:#fff;
    margin:0 0 15px;
    padding:10px
}
#content.bloque-cookies>div>section>div {
    background:none;
    margin:0 0 25px;
    padding:0 0 100px
}
#content.bloque-cookies>div>section>div>div {
    margin:0 auto;
    width:90%
}
#content.bloque-cookies>div>section>div>div:after {
    content:'';
    display:block;
    clear:both
}
#content.bloque-cookies>div>section>div>div>div {
    float:left;
    width:50%
}
#content.bloque-cookies>div>section>div>div>div>iframe {
    width:100%
}
#content.bloque-cookies>div>section>div>h1 {
    color:#000;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:1.2em;
    padding:30px 25px;
    text-transform:uppercase
}
#content.bloque-cookies>div>section>div>h1>strong {
    color:#88959b
}
#content.bloque-cookies>div>section>div>h2, #content.bloque-cookies>div>section>div>h3 {
    color:#000;
    padding:10px 25px;
    font-family:"Neo Tech Dacia", helvetica, sans-serif
}
#content.bloque-cookies>div>section>div>h2 {
    font-size:1em;
    text-transform:uppercase
}
#content.bloque-cookies>div>section>div>h3 {
    font-size:.9em
}
#content.bloque-cookies>div>section>div>p {
    font-size:.6em;
    padding:12px 25px
}
#content.bloque-cookies>div>section>div>p>strong {
    font-size:1.2em
}
#content.bloque-cookies>div>section>div>ul {
    font-size:.6em;
    padding:12px 35px
}
#content.bloque-cookies>div>section>div>ul>li {
    background:url(../images/r-icons.png) 0 -5883px no-repeat;
    padding:10px 0 10px 30px
}
#content.bloque-cookies table td, #content.bloque-cookies table th {
    border-bottom:1px solid #ddd;
    padding:5px
}
#content.bloque-cookies table {
    border:1px solid #ddd;
    border-collapse:collapse;
    font-size:.6em;
    margin:20px 0 20px 25px;
    width:80%
}
#content.bloque-cookies table th {
    background:#f2f2f2;
    color:#033f7c;
    font-weight:700;
    text-align:center
}
#content.bloque-cookies table tr+tr th {
    background:#fff;
    color:#888;
    text-align:left
}
aside.recent {
    background:#fff;
    padding:15px 20px;
    position:relative;
    clear:right;
    float:right;
    margin:0 6px 0 0;
    width:24%
}
aside.recent>h2 {
    color:#000;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.9em;
    margin:0 80px 10px 0;
    text-transform:uppercase
}
aside.recent>a {
    border:none;
    font-size:.5em;
    font-weight:400;
    position:absolute;
    right:16px;
    text-decoration:underline;
    top:16px
}
aside.recent>ul {
    background:#fff;
    padding:10px
}
aside.recent>ul>li {
    display:inline-block;
    font-family:"Neo Tech Dacia", helvetica, sans-serif;
    font-size:.6em;
    vertical-align:top;
    width:15%
}
aside.recent>div>img, aside.recent>ul>li>a>img {
    height:auto;
    width:100%
}
aside.recent>ul>li>a {
    display:block
}
aside.recent>ul>li>a>strong {
    display:block;
    color:#000;
    margin:10px 0 0
}
aside.recent>ul>li>a>em {
    color:#75b700;
    display:block;
    font-style:normal;
    font-weight:400;
    margin:5px 0
}
aside.recent>ul>li>a>em>span {
    font-size:1.2em
}
aside.recent>ul>li+li {
    margin-left:5%
}
aside.recent>div {
    background:#f5aa00;
    font-family:"Neo Tech Dacia", "Neo Tech Dacia", helvetica, sans-serif;
    margin:10px 0;
    padding:15px
}
.breadcrumb, .modal-overlay>h5, .modal-overlay>p>a {
    font-family:"Neo Tech Dacia", helvetica, sans-serif
}
aside.recent>div>h4 {
    color:#000;
    font-size:.75em;
    font-weight:400;
    margin:0 0 10px
}
aside.recent>div>h4>span {
    display:block;
    text-align:right
}
aside.recent>div>a {
    background:url(../images/r-icons.png) 0 -3051px no-repeat;
    display:block;
    font-size:.6em;
    margin:-12px 0;
    padding:18px 0 18px 58px
}
aside.recent>div>a>strong {
    font-weight:400;
    font-size:1.1em;
    margin:0 0 0 5px
}
.breadcrumb {
    font-size:.7em;
    padding:5px 15px;
    width:70%
}
.breadcrumb>span {
    margin:10px 25px 0 0;
    display:inline-block
}
.breadcrumb>span:last-child {
    margin:10px 0
}
.breadcrumb>span>a {
    color:#9297a0
}
.breadcrumb>span>a:hover {
    color:#003690
}
.breadcrumb>span:last-child>a, .breadcrumb>span:last-child>a:hover {
    color:#000;
    pointer-events:none
}
.breadcrumb>span>i {
    color:#003690;
    font-style:normal
}
.go-top {
    background:url(../images/r-icons.png) right -6435px;
    border-radius:30px;
    bottom:70px;
    cursor:pointer;
    display:none;
    height:45px;
    padding:10px;
    position:fixed;
    right:6px;
    text-align:center;
    text-indent:-999999em;
    width:45px;
    z-index:9
}
.cookies, .swiper-slide img {
    width:100%
}
.swiper-container, .swiper-slide, .swiper-wrapper {
    height:auto!important;
    overflow:hidden
}
.swiper-slide a {
    border:none;
    display:block;
    margin:0;
    padding:0;
    width:100%
}
.swiper-slide {
    margin:0 0 0 -.01px
}
.cookies {
    background:rgba(0, 0, 0, .7);
    bottom:0;
    color:#fff;
    font-size:14px;
    left:0;
    padding:15px 0;
    position:fixed;
    z-index:999
}
.cookies>div {
    margin:0 auto;
    position:relative;
    width:90%
}
.cookies>div>p {
    width:85%
}
.cookies>div>p>a {
    color:#fff;
    font-weight:700;
    text-decoration:underline
}
.cookies>div>a {
    background: #fff none repeat scroll 0 0;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 12px;
    position: absolute;
    right: 0;
    top: 0;
}
.als-container, .als-item, .als-viewport, .als-wrapper {
    position:relative
}
.als-container {
    width:100%;
    margin:0 auto;
    z-index:0
}
.als-viewport {
    overflow:hidden;
    margin:0 auto
}
.als-item {
    display:block;
    text-align:center;
    cursor:pointer;
    float:left
}
.als-next, .als-prev {
    position:absolute;
    cursor:pointer;
    clear:both
}
.noUi-base, .noUi-target {
    position:relative
}
.noUi-target, .slider .noUi-target * {
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -ms-touch-action:none;
    -ms-user-select:none;
    -moz-user-select:none-moz-box-sizing: border-box;
    box-sizing:border-box
}
.noUi-base {
    width:100%;
    height:100%;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.noUi-origin {
    position:absolute;
    right:0;
    top:0;
    left:0;
    bottom:0;
    border-radius:2px
}
.noUi-handle {
    position:relative;
    z-index:1
}
.noUi-stacking .noUi-handle {
    z-index:10
}
.noUi-state-tap .noUi-origin {
    -webkit-transition:left .3s, top .3s;
    transition:left .3s, top .3s
}
.noUi-state-drag * {
    cursor:inherit!important
}
.noUi-horizontal {
    height:12px
}
.noUi-horizontal .noUi-handle {
    height:20px;
    left:-8px;
    top:-5px;
    width:20px
}
.noUi-background {
    background:#FAFAFA;
    box-shadow:inset 0 1px 1px #f0f0f0
}
.noUi-connect {
    background:#CCC;
    box-shadow:inset 0 0 3px rgba(51, 51, 51, .45);
    -webkit-transition:background 450ms;
    transition:background 450ms
}
.noUi-target {
    border-radius:4px;
    border:1px solid #D3D3D3;
    box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB
}
.noUi-target.noUi-connect {
    box-shadow:inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #BBB
}
.noUi-dragable {
    cursor:w-resize
}
.noUi-vertical .noUi-dragable {
    cursor:n-resize
}
.noUi-handle {
    background:url(../images/r-icons.png) -3px -114px no-repeat #003690;
    border:0;
    border-radius:5px;
    cursor:default
}
.noUi-active {
    box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
}
[disabled] .noUi-connect, [disabled].noUi-connect {
    background:#B8B8B8
}
[disabled] .noUi-handle {
    cursor:not-allowed
}
.error .noUi-connect {
    background:#red;
    box-shadow:inset 0 0 3px rgba(51, 51, 51, .45);
    -webkit-transition:background 450ms;
    transition:background 450ms
}
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0, 0, 0);
    -webkit-transition-timing-function:ease;
    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0, 0, 0);
    -moz-transition-timing-function:ease;
    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transition-timing-function:ease;
    -o-transform:translate(0, 0);
    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0, 0, 0);
    -ms-transition-timing-function:ease;
    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0, 0, 0);
    transition-timing-function:ease;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide {
    float:left;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-wp8-horizontal {
    -ms-touch-action:pan-y
}
.swiper-wp8-vertical {
    -ms-touch-action:pan-x
}
.pagination {
    bottom:0;
    left:0;
    margin:6px auto;
    position:absolute;
    text-align:center;
    top:auto;
    width:99%;
    z-index:9
}
.swiper-pagination-switch {
    background:#9BB3B9;
    border-radius:10px;
    cursor:pointer;
    display:inline-block;
    height:15px;
    margin:0 3px;
    width:15px
}
.swiper-active-switch {
    background:#003690;
    position:relative
}
span.clear {
    clear:both;
    display:block
}
.modal-cover {
    display:none
}
.modal-overlay {
    width:500px
}
.modal-overlay>h5 {
    background:#f8b712;
    color:#fff;
    font-weight:400;
    padding:6px 10px
}
.modal-overlay>p {
    font-size:.7em;
    margin:10px
}
.modal-overlay>p>a {
    background:#e9ab00;
    border:2px solid #f0c331;
    border-radius:20px;
    box-shadow:0 -1px 1px #666 inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:1em;
    margin:6px 0 10px;
    padding:5px 25px;
    text-transform:uppercase
}
.modal-overlay>p>a:hover {
    box-shadow:none
}
.fancybox-title {
    display:none
}
#marker {
    position:relative;
    top:-38px;
    left:-24px;
    display:block;
    width:37px;
    height:34px;
    padding:0;
    background:url(../images/marker.png) no-repeat
}
.fixed-buttons, .wrap-back {
    display: none;
}
#content.listado>div>section>div>div.banner-alertas-wrap {
    background:url(../images/alertas-left.jpg) no-repeat;
    display:block;
    margin:40px 0;
    min-height:200px;
    padding:0 0 0 154px;
    position:relative;
    width:auto
}
#content.listado>div>section>div>div.banner-alertas-wrap>div {
    background:#1912D9;
    color:#fff;
    float:left;
    height:103px;
    margin:17px 0;
    padding:17px 0 0;
    width:100%
}
#content.listado>div>section>div>div.banner-alertas-wrap>div>p>strong {
    display:block
}
#content.listado>div>section>div>div.banner-alertas-wrap>div>p>em {
    display:block;
    font-style:normal;
    margin:6px 0
}
#content.listado>div>section>div>div.banner-alertas-wrap>div>p>a {
    background:#656d70;
    border-radius:4px;
    box-shadow:0 2px 2px #000;
    color:#fff;
    display:inline-block;
    font-size:.7em;
    font-weight:700;
    line-height:1em;
    margin:0 0 0 300px;
    padding:6px 30px
}
#content.listado>div>section>div>div.banner-alertas-wrap>div>p>a:hover {
    box-shadow:none
}
#content.listado>div>section>div>div.banner-alertas-wrap>div>span {
    bottom:0;
    position:absolute;
    right:10px
}
#content.listado>div>section>div>div.banner-alertas-wrap::after {
    clear:both;
    content:'';
    display:block
}
@media (max-width:1170px) {
    #content.listado>div>section>div>div.banner-alertas-wrap>div>p>a {
        margin:0
    }
}
@media (max-width:910px) {
    #content.listado>div>section>div>div.banner-alertas-wrap {
        background:0 0;
        padding-left:0
    }
    #content.listado.grid>div>section>div>div.banner-alertas-wrap>div {
        float:none;
        padding:17px 10px 20px;
        text-align:center;
        width:auto
    }
    #content.listado.grid>div>section>div>div.banner-alertas-wrap>div>span {
        display:none
    }
}
#content.alertas>div>section {
    background:#fff;
    border:1px solid #9bb3b9;
    padding:15px
}
#content.alertas>div>section>h1 {
    background:0 0;
    color:#333;
    font-size:.95em;
    font-weight:700;
    margin:20px 12px;
    padding:0;
    text-transform:none
}
#content.alertas>div>section>h2 {
    background:#495356;
    color:#fff;
    font-family:renault, helvetica, sans-serif;
    font-size:.8em;
    font-weight:400;
    padding:6px 12px 4px
}
#content.alertas>div>section .campos-coche {
    background:#9bb3b9;
    margin:10px 0;
    padding:30px 20px
}
#content.alertas>div>section .campos-coche>p {
    color:#fff;
    font-size:.7em;
    line-height:1.4em;
    margin:0 0 20px;
    text-transform:none
}
#content.alertas>div>section .campos-coche>div::after {
    clear:both;
    content:'';
    display:block
}
#content.alertas>div>section .campos-coche>div>fieldset {
    float:left;
    margin:0 0 40px;
    min-height:120px;
    padding:0 6% 0 0;
    width:23%
}
#content.alertas>div>section .campos-coche>div>fieldset+fieldset {
    padding:0 6%;
    position:relative
}
#content.alertas>div>section .campos-coche>div>fieldset+fieldset::after {
    background:#fff;
    bottom:10px;
    content:"";
    display:block;
    height:60%;
    left:0;
    position:absolute;
    width:7px
}
#content.alertas>div>section .campos-coche>div>fieldset:nth-child(4) {
    padding-left:0
}
#content.alertas>div>section .campos-coche>div>fieldset:nth-child(4)::after {
    content:none
}
#content.alertas>div>section .campos-coche>fieldset select {
    max-width:640px
}
#content.alertas>div>section .campos-coche fieldset label {
    color:#fff;
    display:block;
    font-size:.74em;
    margin:10px 0 12px;
    text-transform:none
}
#content.alertas>div>section .campos-coche fieldset select {
    border:1px solid #eaeeed;
    border-radius:3px;
    font-family:renault, helvetica, sans-serif;
    font-size:.7em;
    height:25px;
    margin:6px 0;
    padding:2px;
    width:99%
}
#content.alertas>div>section .campos-personal>fieldset>h3 {
    background:#d9dbda;
    background:-moz-linear-gradient(top, #d9dbda 0, #fff 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d9dbda), color-stop(100%, #fff));
    background:-webkit-linear-gradient(top, #d9dbda 0, #fff 100%);
    background:-o-linear-gradient(top, #d9dbda 0, #fff 100%);
    background:-ms-linear-gradient(top, #d9dbda 0, #fff 100%);
    background:linear-gradient(to bottom, #d9dbda 0, #fff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9dbda', endColorstr='#ffffff', GradientType=0);
    font-size:.6em;
    margin:0 0 20px;
    padding:5px 10px
}
#content.alertas>div>section .campos-personal>fieldset>h3.form-interes>span {
    background:url(../images/r-icons.png) -6px -5311px no-repeat;
    display:inline-block;
    height:17px;
    margin:0 5px 0 0;
    position:relative;
    top:2px;
    width:17px
}
#content.alertas>div>section .campos-personal>fieldset>h3.form-oferta>span {
    background:url(../images/r-icons.png) -4px -5341px no-repeat;
    display:inline-block;
    height:17px;
    margin:0 5px 0 0;
    position:relative;
    top:2px;
    width:17px
}
#content.alertas>div>section .campos-personal>fieldset>h3>i {
    background:url(../images/r-icons.png) 0 -5280px no-repeat;
    display:inline-block;
    float:right;
    height:17px;
    width:22px
}
#content.alertas>div>section .campos-personal>fieldset>div>p, #content.alertas>div>section .campos-personal>fieldset>p {
    color:#003690;
    font-family:renault, helvetica, sans-serif;
    font-size:.8em;
    font-weight:400;
    margin:10px 0 20px;
    padding:0 20px;
    text-transform:uppercase
}
#content.alertas>div>section .campos-personal>fieldset>div>p>i, #content.alertas>div>section .campos-personal>fieldset>p>i {
    float:right;
    font-family:helvetica, sans-serif;
    font-size:.6em;
    font-style:normal;
    text-transform:none
}
#content.alertas>div>section .campos-personal>fieldset .btn-descargar, #content.alertas>div>section .campos-personal>fieldset>div .btn-descargar, #content.alertas>div>section .campos-personal>p .btn-descargar {
    background:#e9ab00;
    border:2px solid #f0c331;
    border-radius:9px;
    box-shadow:0 -1px 1px #666 inset;
    color:#fff;
    cursor:pointer;
    display:block;
    font-family:renault, helvetica, sans-serif;
    font-size:1em;
    margin:0 auto 10px;
    padding:11px 30px;
    text-align:center;
    text-transform:uppercase;
    width:210px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul, #content.alertas>div>section .campos-personal>fieldset>ul {
    font-size:.6em;
    padding:10px 20px 45px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li, #content.alertas>div>section .campos-personal>fieldset>ul>li {
    margin:0 0 6px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>label, #content.alertas>div>section .campos-personal>fieldset>ul>li>label {
    display:inline-block;
    position:relative;
    top:3px;
    vertical-align:top;
    width:35%
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>label>i, #content.alertas>div>section .campos-personal>fieldset>ul>li>label>i {
    color:#003690;
    font-weight:700
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>input[type=text], #content.alertas>div>section .campos-personal>fieldset>ul>li>input[type=text] {
    border:1px solid #ddd;
    padding:4px;
    width:200px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>input[type=text]+input[type=text], #content.alertas>div>section .campos-personal>fieldset>ul>li>input[type=text]+input[type=text] {
    margin:0 0 0 5px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>textarea, #content.alertas>div>section .campos-personal>fieldset>ul>li>textarea {
    border:1px solid #ddd;
    height:50px;
    padding:4px;
    resize:none;
    width:200px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>select, #content.alertas>div>section .campos-personal>fieldset>ul>li>select {
    border:1px solid #ddd;
    border-radius:4px;
    padding:2px;
    width:210px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li.short>select, #content.alertas>div>section .campos-personal>fieldset>ul>li.short>select {
    width:103px
}
#content.alertas>div>section .campos-personal>p>label {
    font-size:.5em;
    margin:10px 0;
    padding:0 20px
}
#content.alertas>div>section .campos-personal>p>label>span {
    background:url(../images/r-icons.png) -4px -2470px no-repeat;
    display:inline-block;
    height:30px;
    position:relative;
    width:30px
}
#content.alertas>div>section .campos-personal>p>label>span>span {
    background:#f7af00;
    bottom:33px;
    color:#fff;
    display:none;
    font-size:.9em;
    padding:5px;
    position:absolute;
    right:0;
    width:300px
}
#content.alertas>div>section .campos-personal>p>label>span:hover>span {
    display:block
}
#content.alertas>div>section .campos-personal>p>button {
    background:#003690;
    border:2px solid #fff;
    border-radius:9px;
    box-shadow:0 -1px 1px #666 inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:renault, helvetica, sans-serif;
    font-size:.6em;
    margin:0 0 10px 10px;
    padding:4px 30px;
    text-align:center;
    text-transform:uppercase
}
#content.alertas>div>section .campos-personal>p>button:hover {
    box-shadow:none;
    text-shadow:0 0 2px #666
}
#content.alertas>div>section .campos-personal>p:last-child {
    margin:15px 0 0;
    text-align:center
}
#content.alertas>div>section .campos-personal>span {
    display:block;
    font-family:renault, helvetica, sans-serif;
    font-size:.7em;
    font-weight:400;
    margin:5px 20px;
    padding:10px
}
#content.alertas>div>section .campos-personal>span.form-error {
    background:#AC160E;
    color:#fff
}
#content.alertas>div>section .campos-personal>span.form-error span {
    font-size:.8em;
    margin:2px 0;
    display:block
}
#content.alertas>div>section .campos-personal>span.form-send {
    background:#24a249;
    color:#fff;
    margin:5px 0
}
#content.alertas>div>section .campos-personal .error label {
    color:#AC160E
}
#content.alertas>div>section .campos-coche .error select, #content.alertas>div>section .campos-personal .error input[type=text] {
    border-color:#AC160E
}
#content.alertas>div>section .campos-personal .error span {
    color:#ac160e;
    display:inline-block;
    font-size:.8em
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>ul.checkbox_list {
    margin:0;
    padding:10px;
    list-style-type:none;
    width:300px
}
#content.alertas>div>section .campos-personal>fieldset>div>ul>li>ul.checkbox_list>li {
    display:inline
}
@media(max-width:920px) {
    #content.alertas>div>section .campos-coche>div>fieldset, #content.alertas>div>section .campos-coche>div>fieldset+fieldset {
        float:none;
        width:100%;
        margin:30px 0;
        padding:0
    }
    #content.alertas>div>section .campos-coche>div>fieldset+fieldset::after, #content.alertas>div>section .campos-coche>div>fieldset::after {
        content:none
    }
}
@media(max-width:620px) {
    #content.alertas>div>section .campos-personal>fieldset>div>ul>li>label, #content.alertas>div>section .campos-personal>fieldset>ul>li>label {
        display:block;
        margin-bottom:4px
    }
    #content.alertas>div>section .campos-personal>fieldset>div>ul>li>select, #content.alertas>div>section .campos-personal>fieldset>ul>li>select {
        display:block;
        margin-bottom:6px;
        width:98%!important
    }
    #content.alertas>div>section .campos-personal>fieldset>div>ul>li>input[type=text], #content.alertas>div>section .campos-personal>fieldset>div>ul>li>textarea, #content.alertas>div>section .campos-personal>fieldset>ul>li>input[type=text], #content.alertas>div>section .campos-personal>fieldset>ul>li>textarea {
        display:block;
        margin-bottom:6px;
        width:95%!important
    }
}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
    padding:0;
    margin:0;
    border:0;
    outline:0;
    vertical-align:top
}
.fancybox-wrap {
    position:absolute;
    top:0;
    left:0;
    z-index:8020
}
.fancybox-inner, .fancybox-outer, .fancybox-skin {
    position:relative
}
.fancybox-skin {
    background:#FFF;
    color:#000;
    text-shadow:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.fancybox-opened {
    z-index:8030
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow:0 10px 25px rgba(0, 0, 0, .5);
    -moz-box-shadow:0 10px 25px rgba(0, 0, 0, .5);
    box-shadow:0 10px 25px rgba(0, 0, 0, .5)
}
.fancybox-inner {
    overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling:touch
}
.fancybox-error {
    color:#444;
    font:14px/20px Arial, sans-serif;
    margin:0;
    padding:15px;
    white-space:nowrap
}
.fancybox-iframe, .fancybox-image {
    display:block;
    width:100%;
    height:100%
}
.fancybox-image {
    max-width:100%;
    max-height:100%
}
#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
    background-image:url(../images/fancybox_sprite.png)
}
#fancybox-loading {
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-22px;
    margin-left:-22px;
    background-position:0 -108px;
    opacity:.8;
    cursor:pointer;
    z-index:8060
}
.fancybox-close, .fancybox-nav, .fancybox-nav span {
    cursor:pointer;
    z-index:8040;
    position:absolute
}
#fancybox-loading div {
    width:44px;
    height:44px;
    background:url(../images/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
    height:36px;
    right:2px;
    top:2px;
    width:36px
}
.fancybox-nav {
    top:0;
    width:40%;
    height:100%;
    text-decoration:none;
    background:url(../images/blank.gif);
    -webkit-tap-highlight-color:transparent
}
.fancybox-prev {
    left:0
}
.fancybox-next {
    right:0
}
.fancybox-nav span {
    top:50%;
    width:36px;
    height:34px;
    margin-top:-18px;
    visibility:hidden
}
.fancybox-prev span {
    left:10px;
    background-position:0 -36px
}
.fancybox-next span {
    right:10px;
    background-position:0 -72px
}
.fancybox-nav:hover span {
    visibility:visible
}
.fancybox-tmp {
    position:absolute;
    top:-99999px;
    left:-99999px;
    visibility:hidden;
    max-width:99999px;
    max-height:99999px;
    overflow:visible!important
}
.fancybox-lock {
    overflow:hidden
}
.fancybox-overlay {
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    display:none;
    z-index:8010;
    background:url(../images/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
    position:fixed;
    bottom:0;
    right:0
}
.fancybox-lock .fancybox-overlay {
    overflow:auto;
    overflow-y:scroll
}
.fancybox-title {
    visibility:hidden;
    font:400 13px/20px Arial, sans-serif;
    position:relative;
    text-shadow:none;
    z-index:8050
}
.fancybox-opened .fancybox-title {
    visibility:visible
}
.fancybox-title-float-wrap {
    position:absolute;
    bottom:0;
    right:50%;
    margin-bottom:-35px;
    z-index:8050;
    text-align:center
}
.fancybox-title-float-wrap .child {
    display:inline-block;
    margin-right:-100%;
    padding:2px 20px;
    background:0 0;
    background:rgba(0, 0, 0, .8);
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    text-shadow:0 1px 2px #222;
    color:#FFF;
    font-weight:700;
    line-height:24px;
    white-space:nowrap
}
.fancybox-title-outside-wrap {
    position:relative;
    margin-top:10px;
    color:#fff
}
.fancybox-title-inside-wrap {
    padding-top:10px
}
.fancybox-title-over-wrap {
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    padding:10px;
    background:#000;
    background:rgba(0, 0, 0, .8)
}
#loading_blanket {
    opacity:.2;
    background-color:#FFF;
    position:fixed;
    top:0;
    left:0;
    z-index:1000;
    display:none
}
#loading_ventana {
    position:fixed;
    top:50%;
    left:50%;
    z-index:1001;
    display:none
}
#loading_ventana div {
    width:100px;
    height:100px;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    background:url(../images/loading.gif) center no-repeat #FFF
}