/*------------cabecera-----------*/
header > div {padding: 0 10px}
header > div > div {width: 100%}
header > div > div > ul > li + li, header > div + div > div > div > ul{display: none;}
header > div + div > div > div > ul + img {float: right;}
header > div + div > div > div {width: 80%}
header > div + div > div > div + div {width: 19%}
header > nav > a {background:transparent url('../images/r-icons.png') no-repeat 99% -5482px;color: #ffffff;display: block;font-family: "neue",helvetica,sans-serif;font-size: 0.7em;padding: 8px 12px;text-transform: uppercase;;}
header > nav > ul {display: none;width: 100%}
header > nav > ul.show-menu {display: block}
header > nav > ul > li {display: block;}
header > nav > ul > li > a {display: block;padding-left: 15px}
header > nav > ul > li > a.actual, header > nav > ul > li > a:hover {color: #73b736;}
header > nav > ul > li + li > a {border-top: 1px dashed #cccccc;}
header > nav > ul > li > ul, header > nav > ul > li:hover > ul {display: none;}
header > nav > ul > li.acceso {float: none}
footer > div {padding:25px 2%;width: 96%}
#content > section {width: 96%;}
@media (max-width: 900px) {
	.compromisos-footer > div > h2 {margin:15px 0px 30px;text-align: left;}
	.compromisos-footer > div > ul > li {display: block;margin:12px 0;}
	#content.home.new-home .vn-links > ul {display: block;margin: 10px;}
	footer > div > div {float: none;width: auto !important;}
	footer > div > div > a {font-size: 1em;}
	footer > div > div > ul {display: none;}
	footer > div > p .dacia {font-size: 0.6em;width: 105px;}
	footer > div > p + p {clear: left;float: none;padding:10px 0 0 0;text-align: left;width: auto;}
	footer > div > p + p > strong {display: block;margin: 10px 0}
}
header .header-flotante {display: none !important;}
/*------------- home -------------*/
#content.home > aside {width: 100%}
#content.home > aside > div {width: 100%}
#content.home > aside > div > ul {display:none;height:auto;left: auto;padding: 15px 0;right: 0;width: 75%;}
#content.home > aside > div > ul > li {display: block;font-family: "neue",helvetica,sans-serif;margin: 0 10px;overflow: hidden;padding: 5px 0;text-align: left;width: 100%;}
#content.home > aside > div > ul > li + li {border-left: medium none;border-top: 1px solid #ffffff;}
#content.home > aside > div > ul > li > a > span {text-align: right}
#content.home > aside > div > ul > li > a > strong {font-size: 0.8em;padding: 4px 0 0;}
#content.home > section > div > div + div > .generacion > div + div > iframe {height: 320px}
#content.home > aside > div > div.search {width: 25%;}
#content.home > section > div > #promociones > .als-prev, #content.home > section > div > #promociones > .als-next {display: none !important;}
#content.home > section > div > #promociones > .als-viewport {height: auto !important;}
#content.home > section > div > #promociones .als-wrapper {height:auto !important;width: auto !important;}
#content.home > section > div > #promociones > .als-viewport > ul > li {margin: 0 3% 20px;width: 44%;}
#content.home > section > div > div .nuevos-l-1 > li:last-child > a > img {right: 12px;}
#content.home > section > div > div .nuevos-l-2 > li:last-child > a > img {left: -5px;right: auto;}
#content.home > section > div > div .nuevos-l-3 > li > a {display: block;}
#content.home > section > div > div .nuevos-l-3 > li > a > img {width: 100%}
#content.home > section > article > div.prueba > span {background-size: 100% auto}
#content.home > section > article > div.concesionarios > a {background-image: none;}
#content.home > section > div > div .nuevos-l-1 > li > a > img {max-width: 100%;}
#content.home > section > div > div .nuevos-l-2 > li > a > img {max-width: 100%;}
#content.home > section > div > div .nuevos-l-3 > li > a > img {max-width: 80%;}
#content.home > section > div > div .nuevos-l-4 > li > a > img {max-width: 100%;}
@media (max-width: 1220px) {
	#content.home.new-home .grid-home > div > div > a > h3 {min-height: 20px;}
	#content.home.new-home .grid-home > div + div.b-taller, #content.home.new-home .grid-home > div > div {min-height: 184px;}
}
@media (max-width: 1180px) {
	#content.home.new-home .grid-home > div > div > a > h3 {min-height: 40px;}
	#content.home.new-home .grid-home > div + div.b-taller, #content.home.new-home .grid-home > div > div {min-height: 200px;}
}
@media (max-width: 1176px) {
	#content.home>aside>div.slider{height: auto;position: relative;}
	#content.home>aside>div.slider>div{height: auto;margin:0;padding:0;position: static;width: 100%;}
	#content.home>aside>div>div.search{height: auto;position: static;width: auto;}
	#content.home .search>form>fieldset::after{clear: both;content: '';display: block;}
	#content.home .search>form>fieldset>select,#content.home .search>form>fieldset>select+select{float:left;margin:4px 1%;width:23%;}
}
@media (max-width: 1100px) {
	#content.home > section > div > div .nuevos-l-1 {border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
	#content.home > section > div > div .nuevos-l-2 {border-left:1px solid #ddd; border-right:1px solid #ddd;}
	#content.home > section > div > div .nuevos-l-3 {border-left:1px solid #ddd; border-right:1px solid #ddd;}
	#content.home > section > div > div .nuevos-l-4 {border-left:1px solid #ddd; border-right:1px solid #ddd;}
	#content.home > section > div > div .nuevos-l-1 > li, #content.home > section > div > div .nuevos-l-2 > li, #content.home > section > div > div .nuevos-l-3 > li, #content.home > section > div > div .nuevos-l-4 > li {display: block;float: none !important;margin: 0;width: auto !important;}
	#content.home > section > div > div .nuevos-l-1 > li > a > img, #content.home > section > div > div .nuevos-l-2 > li > a > img, #content.home > section > div > div .nuevos-l-3 > li > a > img, #content.home > section > div > div .nuevos-l-4 > li > a > img {display: none}
	#content.home > section > div > div .nuevos-l-1 > li > a, #content.home > section > div > div .nuevos-l-2 > li > a, #content.home > section > div > div .nuevos-l-3 > li > a, #content.home > section > div > div .nuevos-l-4 > li > a {display: block !important;}
	#content.home > section > div > div .nuevos-l-1 > li > a > strong, #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 {border-bottom: 1px solid #dddddd;font-size: 0.8em !important;font-weight:normal !important;padding: 10px !important;}
	#content.home > section > div > div .nuevos-l-1, #content.home > section > div > div .nuevos-l-2, #content.home > section > div > div .nuevos-l-3, #content.home > section > div > div .nuevos-l-4 {margin: 0}
	#content.home > section > div > div .nuevos-l-1 > li, #content.home > section > div > div .nuevos-l-2 > li, #content.home > section > div > div .nuevos-l-3 > li, #content.home > section > div > div .nuevos-l-4 > li {border-radius: 0}
	#content.home > section > article > div.b-taller > a > p {clear: both;float: none;width:auto;}
}
@media (max-width: 1060px) {
	#content.listado > div > aside.recent {width: 72%}
	#content.listado > div > aside.recent > ul > li {margin: 0 2% 25px 2% !important;width: 28%}
}
@media (max-width: 960px) {
	#content.home > aside > div > div.search {position: static;width: 100%}
	#content.home > aside > div > div.search > form > fieldset > div > div > div {margin: 0 auto 5px;top: 8px;width: 93%;}
	#content.home > aside > div > ul {width: 100%}
	#content.home.concesion > section > aside > ul > li {margin: 0 1% 25px !important;width: 30%}
	#content.home.new-home .grid-home > div,#content.home.new-home .grid-home > div + div {float: none;margin: 20px 0;width: 100%;}
	#content.home.new-home .grid-home>div+div.b-taller>a>img{max-width: 100px;}
	#content.home.new-home .grid-home>div+div.b-taller>a{padding:15px;}
	#content.home.new-home .grid-home>div+div.b-taller,#content.home.new-home .grid-home>div>div{min-height: 0;}
	#content.home.new-home .grid-home>div+div.b-taller>a>h3 {margin-top:15px;}
	#content.home.new-home .grid-home>div+div.b-taller>a>h3+h3{margin-top: 0;} 
}
@media (max-width: 890px) {
	#content.home > section > h1 + strong {display: none;}
}
@media (max-width: 860px) {
	#content.home > section > div {float: none;width: 100%}
	#content.home > section > article {clear: both;float: none;width: 100%}
	#content.home > section > div > div + div {margin-left: 10px;margin-right: 10px;}
	#content.home > section > article > div.guia > a > img, #content.home > section > article > div.noticias > a > img, #content.home > section > article > div.configurador > a > img, #content.home > section > article > div.prueba > img, #content.home > section > article > div.b-taller > a > img {display: none;}
	#content.home > section > article > div.noticias > a > h3, #content.home > section > article > div.noticias > a > p, #content.home > section > article > div.guia > a > h3, #content.home > section > article > div.guia > a > p, #content.home > section > article > div.configurador > a > h3, #content.home > section > article > div.configurador > a > p {width: auto;float: none;}
	#content.home > section > article > div.b-taller > a > h3 {float: none;}
}
@media (max-width: 800px) {
	#content.home>aside>.link-search-home {background: #cccccc none repeat scroll 0 0;color: #000000;display: block;font-size: 0.8em;font-weight: normal;padding: 10px 10px 10px 50px;position: relative;text-transform: uppercase;}
	#content.home>aside>.link-search-home::before {background: transparent url("../images/r-icons.png") no-repeat scroll -7px -1570px;content: "";display: block;height: 30px;left: 14px;margin: -15px 0 0;position: absolute;top: 50%;width: 30px;}
	#content.home>aside>.link-search-home::after {content: ">";display: block;font-size: 1.4em;height: 30px;line-height: 1em;margin: -0.5em 0 0;position: absolute;right: 14px;top: 50%;width: 30px;}
}
/*------------- resultados -------------*/
#content.listado > div {width: 99%}
#content.listado > div > aside > div > a.alerta-button {height: 76px;}
#content.listado > div > section > div > h1 {clear:both;}
#content.listado > div > section > div > a {float: none;margin: 10px}
#content.listado.nuevos > div > section > ul:after {content:'';display:block;clear: both;}
#content.listado.nuevos > div > section > ul {height: auto;}
#content.listado.nuevos > div > section > ul > li {width: 49%;}
#content.listado.nuevos > div > section > ul > li:nth-child(2n+1) {border: none}
#content.listado.nuevos > div > section > ul > li:nth-child(3) {border-top: 1px solid #ffffff;}
#content.listado.nuevos > div > section > ul > li:nth-child(4) {border-top: 1px solid #ffffff;}
@media (max-width: 1148px) {
	#content.listado > div > section > div > div > .anuncio-titular > a {width: 60%}
	#content.listado > div > div.acciones-listado h1 {display: none;}
	#content.listado > div > div.acciones-listado h2 {margin: 8px 0;}
	#content.listado > div > section > div > div > .anuncio-acciones > ul {display: block;padding:4px 0;}
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li {display: block;float: left;padding: 0 2.5%;width: 28%;}
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li:nth-child(3) > hr {display:none;}
}
@media (max-width: 900px) {
	#content.listado > div > section > div > p, #content.listado > div > section > div > ul.reset-style.list-points, #content.listado > div > section > div > div > .anuncio-datos > div > ul.satisfaccion {display: none;}
	#content.listado > div > section > div > div > .anuncio-titular > a, #content.listado > div > section > div > div > .anuncio-titular > h3 {float: none;width: auto;}
	#content.listado > div > section > div > div > .anuncio-titular > h3 {padding-left:12px;}
	#content.listado > div > section > div > div > .anuncio-datos > div {width:48%;}
	#content.listado > div > section > div > div > .anuncio-datos > div + div {float: right;}
	#content.listado > div > section > div > div > .anuncio-datos > div .anuncio-precio {margin: 0 0 10px 0;}
	#content.listado > div > section > div > div > .anuncio-datos > div .anuncio-precio > ul {text-align: left;}
	#content.listado > div > section > div > div > .anuncio-datos > div .anuncio-precio > ul > li {padding-left: 0;}
	#content.listado > div > section > div > div > .anuncio-datos > div .live-chat {float: none;}
	#content.listado > div > section > div > div > .anuncio-datos > div .anuncio-acciones > ul > li {margin-left:0;}
}
@media (max-width: 850px) {
	#content.listado > div > aside {clear: right;float: none;width: auto;}
	#content.listado .search > form > fieldset > div > div > div {width: 81%}
	#content.listado .search > form > button {padding: 8px 10px;width:90%;}
	.banner-img {display: none;}
	
}
/*-------------- plantillas --------------*/
#content.plantilla > div {width: 99%}
#content.plantilla > div > section > article > div{margin-top: 0;}
#content.plantilla > div > section > article > div > a.alerta-button {height: 76px;}
#content.plantilla.gama > div > section > div.electricos {background-image: none;display: table;}
#content.plantilla.gama > div > section > div.sport {background-size: 90% auto}
#content.plantilla.taller > div > section > div + div > div > div > h2 {width: 65%}
@media (max-width: 1010px) {
	#content.landing.financia > div > section > div > div > div > div {display: none;}
	#content.landing.financia > div > section > div > div > div > div + div {display: block;}
}
@media (max-width: 870px) {
	#content.plantilla > div > section > article {clear: right;float: right;margin-top: 15px;width: 78%;}
}	
#content.landing.servicio-taller > div {width: auto;}
#content.landing.servicio-taller > div > div.slider {height: auto;}
#content.landing.servicio-taller > div > div.slider > div > div.pagination {top: 0;bottom:auto;}
#content.landing.servicio-taller > div > div.slider > div {height: auto;margin: 0;padding: 0;position: static;width: 100%;}
/*-------------- landing --------------*/
#content.landing > div {overflow:hidden;width: 98%}
#content.landing > div > div > div {left: 1%;margin: 0;width: 96%;}
#content.landing > div > section > div {width: 98%}
#content.landing > div > section > div > div > div > img, #content.landing > div > section > div > div > div > h3, #content.landing > div > section > div > div > div > p {float: none;margin-left:0;width: 96%}
#content.landing > div > section > div.noticias-grid {width: 98%;}

@media (max-width: 860px) {
	#content.landing > div > section > div > div {float: none;width: 100%;}
	#content.landing > div > section > div > article {float: none;margin: 30px 0;width: 60%;}
}
/*noticias noticia*/
#content.landing.noticia > div {overflow:hidden;width: 95%}
/*-------------- formulario ---------------*/
#content.formulario > div {width: 98%}
#content.formulario > div > section > form > div > div > h2 > strong {float: none;display: block;margin:8px 0 2px 0;}
@media (max-width: 930px) {
	#content.formulario > div > section > form > div > div > fieldset > ul > li > label, #content.formulario > div > section > form > div > div > fieldset > div > ul > li > label {display: block;margin: 0 0 12px;}
	#content.formulario > div > section > form > div > div > fieldset > ul > li > select, #content.formulario > div > section > form > div > div > fieldset > div > ul > li > select {width: 99%}
	#content.formulario > div > section > form > div > div > fieldset > ul > li.short > select, #content.formulario > div > section > form > div > div > fieldset > div > ul > li.short > select {width: 49%;}
	#content.formulario > div > section > form > div > div > fieldset > ul > li > input[type="text"], #content.formulario > div > section > form > div > div > fieldset > div > ul > li > input[type="text"] {width: 97%}
	#content.formulario > div > section > form > div > div > fieldset > ul > li > textarea, #content.formulario > div > section > form > div > div > fieldset > div > ul > li > textarea {width: 97%}
	#content.formulario > div > section > form > div > div > fieldset > ul > li > input[type="text"] + input[type="text"], #content.formulario > div > section > form > div > div > fieldset > div > ul > li > input[type="text"] + input[type="text"] {margin:15px 0 0 0;}
	#content.formulario > div > section > form > div > div > p:after {content:'';display:block;clear: both;}
	#content.formulario > div > section > form > div > div > p > label > span {float: right}
}
/*-------------- ficha --------------*/
#content.ficha > div {width: 99%}
#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > ul {display: none;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > a {background: none repeat scroll 0 0 #eaeaea;color: #333333; cursor: pointer;display: block;font-family: "neue",helvetica,sans-serif;font-size: 0.7em;margin:2px 0;padding: 12px 24px;text-transform: uppercase;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > a.active {background: #75b700;color: #ffffff;display: block;margin:1px 0 10px 0;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria {width: 50%}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div {border-bottom: none;width: 45%}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.financia {float: none;width: 100%}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.video, #content.ficha > div > section > div > div.anuncio-contenido > div > div > a {display: none;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.gen > ul > li {width: 46%}
#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.gen > p {float: none;margin: 10px 0 25px 14px;width: 95%;}
@media (max-width: 1060px) {
	#content.ficha > div > section > div > div.anuncio-contenido > div {width: 64%}
	#content.ficha > div > section > div > div.anuncio-contenido > ul {width: 34%}
	#content.ficha > div > section > aside {width: 34%}
	#content.ficha > div > section > aside + aside {width: 60%}
	#content.ficha > div > section > aside > ul > li {margin: 0 2% 25px 2% !important;width: 28%}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.eq > ul > li > a > strong, #content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.tec > ul > li > a > strong {background: none repeat scroll 0 0 transparent !important;padding: 38px 0 38px 10px !important;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.cont > div > ul > li > span {display: block;margin: 0 0 10px 0;min-width: 0}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.cont > div > ul > li > span + span {margin: 0 0 20px 0;min-width: 0}
}
/*------------- ficha nuevos -------------*/
#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div {float: none;text-align: left;width: auto;}
#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div + div {float: none;padding: 15px 0 0 0;text-align: left;width: auto;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.financia > ul {float: none;padding: 20px 0 0;text-align: left;width: auto;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.financia > ul.no_financia {border-top:none;height: auto}
#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div + div > p {padding: 10px 0 0;text-align: left;}
#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div + div > div > div.disp > div {width: 100%}
#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div + div > div > div.disp > table > tbody > tr > td > a, #content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div + div > div > div.disp > table > tbody > tr > td > a + a {display: block;margin: 10px 0 5px 0}
/*------------- comparativa ------------*/
#content.comparativa > div {width: 99%}
/*------------- somos --------------*/
#content.somos > div {width: 99%}
#content.somos > div > aside {display: none;}
#content.somos > div > aside > div > .als-prev, #content.somos > div > aside > div > .als-next {display: none !important;}
#content.somos > div > aside > div > .als-viewport {height:auto !important;overflow: visible;}
#content.somos > div > aside > div .als-wrapper {height: auto !important;margin: 0 0 20px;width: auto !important;} 
#content.somos > div > aside > div > .als-viewport > ul > li {width: 18%}
/*------------ concesionarios -----------*/
#content.plantilla.concesionarios > div > section > div {float: none; width: auto;}
#content.plantilla.concesionarios > div > section > div + div {float: none;left: 0;width: auto;}
#content.plantilla.concesionarios > div > section > div > div > div.concesionarios-cercanos {display: block;}
/*------------ colectivos -------------*/
header > div + div > div > div.info-colectivo > div {width: auto}
header > div + div > div > div.info-colectivo > div > div + div {display: none;}
header > div + div > div > div.info-colectivo > div {min-height: 0}
@media (max-width: 980px) {
	#content.home > aside.acceso-colectivos > div.slider + div > div + div > form > ul > li > input[type="text"] {width: 58%}
}
/*------------ accesorios -------------*/
#content.accesorios > div {width: 99%}
#content.accesorios > div > section > div > div > div {transition: all 0.3s ease 0s;}
@media (max-width: 990px) {
	#content.accesorios > div > section > div > div > div{width: 31%}
}
/*------------ cookies ------------*/
#content.bloque-cookies > div {width: 100%}
/*------------ taller -------------*/
#content.landing.servicio-taller > div > div {height: auto;position: static;}
#content.landing.servicio-taller > div > div > div {background: none repeat scroll 0 0 #000000;margin: 1px 0 20px;overflow: hidden;position: static;width: 100%}
#content.landing.servicio-taller > div > div > div > ul {display: none;}
#content.landing.servicio-taller > div > div > div > div {float: none;margin:5px 0 0 0;width: auto}
#content.landing.servicio-taller > div > section > div > div, #content.landing.servicio-taller > div > section > div > article {clear: both;float: none;width: 98%}
#content.landing.servicio-taller > div > section > div > article > div.b-taller, #content.landing.servicio-taller > div > section > div > article > div.presupuesto {border-radius:8px;margin: 0 0 8px 0}
#content.landing.servicio-taller > div > section > div > article > div.b-taller > a > img, #content.landing.servicio-taller > div > section > div > article > div.presupuesto > img  {display: none;}
#content.landing.servicio-taller > div > section > div > article > div.b-taller > a > h3 {float: none;width: auto}
#content.landing.servicio-taller > div > div, #content.landing.servicio-taller > div > div > div {background: transparent;}
#content.landing.servicio-taller > div > section > div > article > div.minuto > a > img {display: none}
/*------------ generacion ------------*/
@media (max-width: 1130px) {
	#content.landing > div > div > div {box-shadow: 1px 1px 2px #999999;left: 1%;margin: 10px auto;position: static;width: 94%;}
}
@media (max-width: 880px) {
	#content.landing.generacion > div > section > div > div > div > div > div.video_trabajar, #content.landing.generacion > div > section > div > div > div > div > div.banner_trabajar {background-image:none}
}