/*------ cabecera ------*/
header > div + div > div > div {padding:5px 0;width: 80%}
header > div + div > div > div > a > h3 {font-size: 1em;height: auto;}
header > div + div > div > div + div {width: 19%}
@media (max-width: 615px) {
	header > div + div > div > div > a > img, header > div + div > div > div > ul + img {display: none;}
	header > div + div > div > div > a > h3 {padding:0;}
	footer aside {top: 66%;}
}
/*------- home-------*/
@media (max-width: 718px) {
	#content.home.new-home .grid-home > div > div > a > h3 {min-height: 46px;}
}
@media (max-width: 660px) {
	#content.home > section > div > #promociones > .als-viewport > ul > li {margin: 0 3% 20px;width: 94%;}
	#content.home .search>form>fieldset>select,#content.home .search>form>fieldset>select+select{width: 48%}
}
@media (max-width: 600px) {
	#content.home.concesion > section > div > div > .concesion-resume > div, #content.home.concesion > section > div > div > .concesion-resume > div + div {float: none;width: 98%}
	#content.home.concesion > section > aside > ul > li {margin: 0 1% 25px !important;width: 90%}
	#content.home.concesion > section > aside {width: auto;}
}
@media (max-width: 560px) {
	#content.home.new-home>section>h1,#content.home.new-home>section>h2{display: none;}
	#content.home.new-home .grid-home{margin: 30px 0 0 0}
	#content.home.new-home .grid-home>div>div,#content.home.new-home .grid-home>div>div+div{background:transparent;float: none;margin: 0 0 16px;width: auto;}
	#content.home.new-home .grid-home>div>div>a,#content.home.new-home .grid-home>div+div.b-taller>a{background: #e7e7e7 none repeat scroll 0 0;border: 2px solid #ddd;border-radius: 6px;padding: 4px 0;text-align: center;}
	#content.home.new-home .grid-home>div>div>a>h3{font-size: 0.75em;font-weight: bold;min-height: 0;}
	#content.home.new-home .grid-home>div>div>a>h3>span{display: none;}
	#content.home.new-home .grid-home>div>div>a>img,#content.home.new-home .grid-home>div+div.b-taller>a>img,#content.home.new-home .grid-home>div+div.b-taller>a>h3{display: none;}
	#content.home.new-home .grid-home>div>div>a{width: 98%;}
	#content.home.new-home .grid-home>div+div.b-taller{background: transparent;}
	#content.home.new-home .grid-home>div+div.b-taller>a{display: block;text-align: center;width: auto;}
	#content.home.new-home .grid-home>div+div.b-taller>a>p{color:#222222;float: none;font-size:0.75em;font-weight:bold;margin:0;padding:10px;width: 98%;}
}
/*------- listado -------*/
/*#content.listado .search {display: none;}*/
#content.listado > div > div:first-Child {display: none;}
#content.listado > div > div.acciones-listado > div, #content.listado > div > div.acciones-listado > div + div {float: none;text-align: left;width:auto;}
#content.listado > div > div.acciones-listado h2 {margin: 8px;}
#content.listado > div > article {float: none;width: 100%}
#content.listado .search form fieldset.show-mvl {display: block;}
#content.listado > div > article > div > form {padding: 5px 0 15px;}
.search > h2, .search > strong {background: transparent url("../images/r-icons.png") no-repeat scroll 5px -1570px;padding: 8px 10px 8px 45px;}
.search > form > fieldset > select {margin:0 0 6px;}
.wrap-back {background: #e3e3e3 none repeat scroll 0 0;display: block;margin: 0 auto;max-width: 1170px;width: 100%;}
.wrap-back .go-back {background: #003690 none repeat scroll 0 0;color: #ffffff;display: inline-block;font-size: 14px;line-height: 15px;margin: 10px 0 0 10px;padding: 10px 18px 8px;}
#content.listado > div > section > div > ul.reset-style {display: none !important;}
#content.listado > div > section, #content.listado > div > aside {clear:both;float:none;width: 100%}
#content.listado > div > section > div > p, #content.listado > div > section > ul {display: none;}
#content.listado > div > aside > div > h4 > span {padding: 0 0 0 70px;text-align: left;}
#content.listado > div > section > div > div > .anuncio-titular {border-right: 8px solid #000000;float: none;width: auto;}
#content.listado > div > section > div > div.oportunidades > .anuncio-titular {border-right: 8px solid #DD6013;}
#content.listado > div > section > div > div.low-cost > .anuncio-titular {border-right: 8px solid #F8B712;}
#content.listado > div > section > div > div.ocasion > .anuncio-titular {border-right: 8px solid #92BD12;}
#content.listado > div > section > div > div.ofertas > .anuncio-titular {border-right: 8px solid #0094CE;}
#content.listado > div > div.acciones-listado h2 {font-size: 0.6em;margin: 8px 8px 16px 8px;}
#content.listado > div > div.acciones-listado > div + div {display: none;}
#content.listado > div > section > div > div > .anuncio-titular > a + a, #content.listado > div > div > a.live-chat {display: none;}
#content.listado .breadcrumb {width: 90%}
#content.listado > div > section > div > div > .anuncio-datos {margin: 5px 0 10px;min-height: 0;width: 100%;}
#content.listado > div > section > div > div > .anuncio-datos > ul {margin: 26px 0 0 0}
#content.listado > div > section > div > div > .anuncio-datos > div > ul > li {border-left: 1px solid #cccccc;display: inline-block;margin: 0 6px 6px 0;overflow: visible;padding: 0 0 0 8px;width: auto;}
#content.listado > div > section > div > div > .anuncio-datos > div > ul > li > strong {display: none;}
#content.listado > div > section > div > div > .anuncio-datos > div > ul > li > em {display: block;float: none;width: auto;}
#content.listado > div > section > div > div > .anuncio-datos > div > ul > li > em > span{display: inline-block;}
#content.listado > div > section > div > div > .anuncio-datos:after {clear: both;content: '';display: block;}
#content.listado > div > section > div > div > .anuncio-precio {clear: both;float: none;position: static;width: 100%;}
#content.listado > div > section > div > div > .anuncio-precio > ul:after {content:'';display:block;clear: both;}
#content.listado > div > section > div > div > .anuncio-precio > ul {border:none !important;padding:0 4px;position: relative;}
#content.listado > div > section > div > div > .anuncio-precio > ul + ul {display: none;}
#content.listado > div > section > div > div > .anuncio-precio > ul > li {clear:right;float: right;}
#content.listado > div > section > div > div > .anuncio-precio > .anuncio-acciones {margin: 10px 6px;text-align: left;}
/*#content.listado > div > section > div > div > .anuncio-precio > ul > li:last-child {left: 16px;position: absolute;top: 12px;} */
#content.listado > div > section > div > div {margin: 0 0 15px 0}
#content.listado > div > aside.recent {float: none;width: auto;}
#content.listado > div > aside.recent > ul > li {width: 45%;margin: 0 2% 30px 2% !important}
#content.listado > div > section > div > div.navega-listado > form > label {display: none;}
#content.listado > div > section > div > div.navega-listado > p > span > a {background: transparent none repeat scroll 0 0;border-radius: 4px;color: #333333;display: inline-block;height: 14px;padding: 8px;width: 14px;}
#content.listado > div > section > div > div.navega-listado > p > span > a.actual,#content.listado > div > section > div > div.navega-listado > p > span > a.actual {background: #003690 none repeat scroll 0 0;color: #ffffff;}
#content.listado > div > section > div > div > .anuncio-datos > div > .file-actions > a.action-comparativa {display: none;}
#content.listado .filtros-mvl {background: #003690 none repeat scroll 0 0;border: 2px solid #ffffff;border-radius:6px;bottom: 54px;box-shadow: 0 0 5px #000;color: #ffffff;cursor:pointer;display: block;font-size: 0.7em;left: 0;line-height: 1em;padding: 7px 10px 7px 32px;position: fixed;z-index: 99;}
#content.listado .filtros-mvl::after {background: transparent url("../images/r-new-icons.png") no-repeat scroll -115px -70px;bottom: 8px;content: "";cursor: pointer;display: block;height: 18px;left: 4px;position: absolute;top: 4px;width: 22px;} 
#content.listado > div > article {background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;display: none;float: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 9999;}
#content.listado > div > article.on {display: block;}
#content.listado > div > article > .search {box-shadow: 0 0 4px #000000;height: 100%;max-width: 300px;position: relative;width: 90%;}
#content.listado > div > article > .search > a {background: #ffffff none repeat scroll 0 0;border-radius: 4px;box-shadow: 0 0 6px #000000;cursor: pointer;display: block;font-size: 16px;font-weight: bold;height: 16px;line-height: 16px;padding: 6px;position: absolute;right: -14px;text-align: center;top: 2px;width: 16px;}
#content.listado > div > article > .search > form {height: calc(96% - 24px);overflow-x: scroll;padding: 5px 0 25px;position: relative;}
#content.listado > div > article > .search > form > button.show-mvl {display: block;margin: 10px auto 14px;}
#content.listado > div > article > .search > form > fieldset > div > div > div {width: 89%;}
@media (max-width: 670px) {
	#content.listado > div > section > div > div > .anuncio-acciones > a, #content.listado > div > section > div > div > .anuncio-acciones > a.contactar {display: block;float: none;}
	#content.listado > div > section > ul > li {display: block;float: left;width: 49%;}
	#content.listado > div > section > ul > li:nth-child(2n+1) {margin-right: 1%; }
	#content.listado > div > section > ul > li + li > a > img {border: none;}
	#content.listado > div > section > div > div.navega-listado > p, #content.listado > div > section > div > div.navega-listado > form {float: none;text-align:center;width: 100%}
	#content.listado > div > section > div > div.bloque-comparativa > div {border-bottom: 1px dashed #ffffff;float: none;margin: 0 0 6px;overflow: hidden;padding: 0 0 4px;width: 100%;}
	#content.listado > div > section > div > div.bloque-comparativa > div > div {border:none;float: none;}
	#content.listado > div > section > div > div.bloque-comparativa > div > div > div + div {display: none;}
	#content.listado > div > section > div > div.bloque-comparativa > div > div > div.dtos {display: block;}
	#content.listado > div > section > div > div.bloque-comparativa > div > div > div + div > ul {display: inline-block;min-height: 0}
	#content.listado > div > section > div > div.bloque-comparativa > div > div > div + div > span {background: transparent none repeat scroll 0 0;display: inline-block;margin: 4px 0 4px 14px;text-align: left;vertical-align: top;}
}
@media (max-width: 630px) {
	#content.listado > div > section > div {padding:10px;}
	#content.listado > div > section > div > div {background: #eaeeed none repeat scroll 0 0;margin: 0 0 20px;padding: 6px 6px 2px;}
	#content.listado > div > section > div > div > .anuncio-datos > div > a, #content.listado > div > section > div > div > .anuncio-datos > div > a.enlace-garantia {margin: 0;}
	#content.listado > div > section > div > div > .anuncio-datos > div .live-chat {display: none;}
	#content.listado > div > section > div > div > .anuncio-datos > div .anuncio-precio > ul {display: none;}
	#content.listado > div > section > div > div > .anuncio-datos > div > .file-actions > a > span {left: 0;right: auto;}
}	
@media (max-width: 550px) {
	#content.listado > div > section > div > div > .anuncio-datos > a {width: 30%}
	#content.listado > div > section > div > div > .anuncio-datos > ul {width: 65%}
	#content.listado > div > section > div > div > .anuncio-datos > ul > li > strong {width: 46%}
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li {width: 45%}
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li:nth-child(3) > hr {display:block;}
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li:nth-child(2) > hr, #content.listado > div > section > div > div > .anuncio-acciones > ul > li:nth-child(4) > hr {display:none;}
	#content.listado > div > section > div > div > .anuncio-datos > a > span {height: 90px;width: 90px;}
	#content.listado > div > section > div > div > .anuncio-datos > a > span > span {bottom: -48px;font-size: 0.5em;width: 123px}
	#content.listado > div > section > div > div > .anuncio-datos > a > span.proximamente {height: 100px;width: 100px;}
	#content.listado > div > section > div > div > .anuncio-datos > a > span.proximamente > span {background: green none repeat scroll 0 0;bottom: -56px;color: #ffffff;font-size: 12px;padding: 6px 0 8px;right: 2px;width: 123px;}
	#content.listado > div > section > div > div > .anuncio-datos > a > span.baja-precio > span {bottom: -46px;padding: 4px 28px;right: 0;}
}
/*------------ plantilla -------------*/
#content.plantilla > div > div {display: none;}
#content.plantilla.gama > div > section > div + div > div > div + div > ul > li {width: 44.5%;}
#content.plantilla.gama > div > section > div.sport {padding-bottom: 300px}
@media (max-width: 720px) {
	#content.plantilla.gama .filtros-nuevos-mvl {background: transparent none repeat scroll 0 0;border: medium none;display: block;margin: 0 0 20px;padding: 0 16px;width:auto;}
	#content.plantilla.gama .filtros-nuevos-mvl p {margin: 16px 0 6px;}
	#content.plantilla.gama .filtros-nuevos-mvl select {border: 1px solid #cccccc;border-radius: 4px;color: #555555;font-size: 0.5em;height: 30px;max-width: 274px;padding: 0 2px;width: 98%;}
	#content.plantilla > div > section > div {float: none;width: 100%;}
	#content.plantilla > div > section > div > h1, #content.plantilla > div > section > div > h2 {background: transparent none repeat scroll 0 0;color: #111111;font-weight: bold;padding: 10px 16px;text-transform: none;}
	#content.plantilla > div > section > div > ul {display: none;}
	#content.plantilla > div > section > div > ul > li > a.actual, #content.plantilla > div > section > div > ul > li > a:hover{left: 0}
	#content.plantilla.taller .filtros-taller-mvl {background: transparent none repeat scroll 0 0;border: medium none;display: block;margin: 0 0 20px;padding: 0 16px;width:auto;}
	#content.plantilla.taller .filtros-taller-mvl p {font-size:0.6em;margin: 16px 0 6px;}
	#content.plantilla.taller .filtros-taller-mvl select {border: 1px solid #cccccc;border-radius: 4px;color: #555555;font-size: 0.5em;height: 30px;max-width: 274px;padding: 0 2px;width: 98%;}
	#content.plantilla.taller > div > section > div + div {float: none;margin: 0 16px;min-height: 0;width: auto;}
	#content.plantilla.taller > div > section > div + div > div {min-height: 0;}
	#content.plantilla.taller > div > section > div + div > div > p {font-size: 0.8em;}
	#content.plantilla.taller > div > section > div + div > div > p > strong, #content.plantilla.taller > div > section > div + div > div > p > br {display: none;}
	#content.plantilla.taller > div > section > article {clear: right;float: none;margin: 16px;width: auto;}
	#content.plantilla.gama > div > section > div {display: none;}
	#content.plantilla.gama > div > section > div + div {display: block;float: none;margin: 0 16px;position: static;width: auto;}
	#content.plantilla.gama > div > section > article, #content.plantilla.gama > div > aside {clear: right;float: none;margin: 16px;width: auto;}
}
@media (max-width: 650px) {
	#content.plantilla > div > section > div {float: none;width: 100%;}
	#content.plantilla > div > section > div > ul {padding: 0}
	#content.plantilla > div > section > div > ul > li > a.actual, #content.plantilla > div > section > div > ul > li > a:hover{left: 0}
	#content.plantilla > div > section > div + div {float: none;width: 98%;}
	#content.plantilla.gama > div > section > div + div > div {display: block;}
	#content.plantilla.gama > div > section > div + div > div > div {display: block;padding: 10px 0;width: 100%;}
	#content.plantilla.gama > div > section > div + div > div > div + div {width: 100%;}
	#content.plantilla > div > section > article {clear: both;float: none;width: 100%;}
	#content.plantilla.taller > div > section > div + div > div {padding:14px 10px;}
	#content.plantilla.gama > div > aside {float: none;width: auto;}
	#content.plantilla.gama > div > aside > ul > li {display: block;width: auto;}
}
@media (max-width: 550px) {
	#content.plantilla.taller > div > section > div + div > div > div > a {margin: 5px;position: static;}

}
/*----------- formulario -----------*/
@media (max-width: 550px) {
#content.formulario > div > section > form > div > img {float: none;margin: 0 auto 15px auto;width: 50%}
#content.formulario > div > section > form > div > div {float: none;width: 100%}
}
/*----------- landing -----------*/
#content.landing > div > div > div {left: 1%;margin: 0;width: 95%;}
#content.landing > div > section > div.noticias-grid {width: 98%;}
#content.landing > div > section > div.noticias-grid > ul > li {width: 48%}
@media (max-width: 660px) {
	#content.landing > div > div > div {box-shadow: 1px 1px 2px #999999;left: 1%;margin: 10px auto;position: static;width: 94%;}
	#content.landing > div > section > div > div > p, #content.landing > div > section > div > div > p {padding: 10px 0}
	#content.landing > div > section > div > article {width: 100%}
}
/*----------- ficha ----------*/
#content.somos > div > div:first-child, #content.ficha > div > div:first-child {display: none;}
#content.ficha > div > section > div > div.anuncio-contenido > div, #content.ficha > div > section > div > div.anuncio-contenido > ul {float: none;width: 99%}
#content.ficha > div > section > aside {width: 99%}
#content.ficha > div > section > aside > div > img {display: none;}
#content.ficha > div > section > aside > div > h4 > span {float: none;clear: both;padding: 0 0 0 100px;text-align: left;}
#content.ficha > div > section > aside + aside {float: none;clear: both;width: auto}
#content.ficha > div > section > div > p > strong {display: none;margin:0 10px;width: auto;}
#content.ficha > div > section > div > p > span {display: block;padding:10px 0;text-align:left;width: auto;}
#content.ficha > div > section > div > div.anuncio-titular {border-bottom: 5px solid #000000;border-right: 5px solid #000000;margin-bottom: 20px;}
#content.ficha > div > section > div > div.anuncio-titular > div {border-bottom:none;float:none;width: 100%}
#content.ficha > div > section > div > div.anuncio-titular > div + div {clear: both;float: none;padding: 0 0 0 6px;text-align: left;width: auto;}
#content.ficha > div > section > div > div.anuncio-titular > div > a {display: none;}
#content.ficha > div > section > div > div.anuncio-titular > div + div > ul {border: none!important;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div, #content.ficha > div > section > div > div.anuncio-titular, #content.ficha > div > section > div > p {border-left: none;}
#content.ficha > div > section > aside > ul > li {width: 45%;margin: 0 2% 30px 2% !important}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.financia > ul > li > span > span {left: 0;right: auto;width: 150px;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria > a {display: none;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.file-actions > a.action-comparativa {display: none;}
#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.file-actions > a.action-mi-comparativa {display: none;}
@media (max-width: 640px) {
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.ex > table > tbody > tr > td {border:none!important;display: block;float: none;width: 98%;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.ex > table > tbody > tr > td + td {border: 1px solid #dddddd !important;display: block;float: none;width: 98%;}
    #content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.ex > table > tbody > tr > td > div.extras-resume {overflow: hidden;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div + div > div > div.disp > div > table > tbody > tr > td {display: block;width: auto;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div + div > div > div.disp > div > table > tbody > tr > td + td {width: auto;}
}
.fixed-buttons {background: #eeeeee; /* Old browsers */background: -moz-linear-gradient(top, #eeeeee 0%, #bfbfbf 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #eeeeee 0%,#bfbfbf 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #eeeeee 0%,#bfbfbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */box-shadow:0 -2px 2px #666666;display: block;bottom:0;left:0;padding:4px 0;position:fixed;text-align:center;width: 100%;z-index: 999;}
.fixed-buttons > a {background: #003690 url("../images/r-icons.png") no-repeat scroll -276px -2062px / 320px auto;border: 1px solid #ffffff;border-radius: 10px;color: #ffffff;display: inline-block;font-size: 16px;margin: 0 4px;padding: 8px 8px 8px 36px;}
.fixed-buttons > a.phone-icon {background: #003690 url("../images/r-icons.png") no-repeat scroll -276px -2062px / 320px auto;border: 1px solid #ffffff;border-radius: 10px;color: #ffffff;display: inline-block;font-size: 16px;margin: 0 4px;padding: 8px 8px 8px 36px;}
.fixed-buttons > a.fav-icon {background: #003690 url("../images/r-icons.png") no-repeat scroll -4px -4407px / 390px auto;border: 1px solid #ffffff;font-size: 16px;height: auto;line-height: 16px;min-width: 0;padding: 8px 8px 8px 36px;width: auto;}
/*------------- somos --------------*/
#content.somos > div > section > div > div > div {float: none;width: auto;display: none;}
#content.somos > div > section > div > div > div + div {display: block;}
/*---------- concesionarios -----------*/
@media (max-width: 720px) {
	#content.plantilla.concesionarios > div > section > div > h2, #content.plantilla.concesionarios > div > section > div > .search > p {display: none;}
	#content.plantilla.concesionarios > div > section > div > .search {padding:1px 0;margin:16px 0;}
	#content.plantilla.concesionarios > div > section > div > ul {display: none;}
	#content.plantilla.concesionarios > div > section > div {margin-bottom:0px;}
	#content.plantilla.concesionarios > div > section > div > h1, #content.plantilla.concesionarios > div > section > div > h2 {background: transparent none repeat scroll 0 0;color: #111111;font-weight: bold;padding: 10px 16px;text-transform: none;}
	#content.plantilla.concesionarios > div > section > div + div > h2, #content.plantilla.concesionarios > div > section > div + div > h3, #content.plantilla.concesionarios > div > section > div + div > p, #content.plantilla.concesionarios > div > section > div + div > div.concesionario-map {display: none;}
}
@media (max-width: 640px) {
	#content.plantilla.concesionarios > div > section > div + div {display: none}
	#content.plantilla.concesionarios.listado-concesionarios > div > section > div + div {display: block}
}	
/*------------ colectivos -------------*/
header > div + div > div > div.info-colectivo > div > div > img {width: 100%}
@media (max-width: 640px) {
	#content.home > aside.acceso-colectivos > div.slider {display: none;}
	#content.home > aside.acceso-colectivos > div.slider + div {position: static;}
	#content.home > aside.acceso-colectivos > div.slider + div > div {float: none;margin:0 auto 20px auto;width: 95%;}
	#content.home > aside.acceso-colectivos > div.slider + div > div + div {margin-top: 35px;}
	#content.home > aside.acceso-colectivos > div.slider + div > div + div > form > ul {padding: 30px 25px;width: auto;}
	#content.home > aside.acceso-colectivos > div.slider + div > div + div > form > ul > li > button {float: none;}
}
/*----------- accesorios ------------*/
#content.accesorios > div > section > div > div > div{width: 48%}
/*------------ taller -------------*/
@media (max-width: 690px) {
	#content.landing.servicio-taller > div > section > div.taller-grid > ul > li {width:98%;}
	#content.landing.servicio-taller > div > section > div > div > a > iframe {height: 85px}
	#content.landing.servicio-taller > div > section > div > aside.box-links > a {float: none;width: 100%;}
}
/*------------ generacion ------------*/
@media (max-width: 680px) {
	#content.landing.generacion > div > section > div > div > div > div > div.video_trabajar > div {width: 80%}
	#content.landing.generacion > div > section > div > div > div > div > div.video_trabajar > div > iframe {width: 100%}
	#content.landing.generacion > div > section > div > div > div > div > form > fieldset > ul > li > label, #content.landing.generacion > div > section > div > div > div > div > form > fieldset > div > ul > li > label {display: block;margin-bottom:8px;width: 100%}
	#content.landing.generacion > div > section > div > div > div > div > form > fieldset > ul > li > select, #content.landing.generacion > div > section > div > div > div > div > form > fieldset > div > ul > li > select {display: block;margin-bottom:12px;width: 95%}
	#content.landing.generacion > div > section > div > div > div > div > form > fieldset > ul > li > input[type="text"], #content.landing.generacion > div > section > div > div > div > div > form > fieldset > div > ul > li > input[type="text"] {display: block;margin-bottom:12px;width: 92%}
}

/*-----------------------------------------------------------------------------------------------------
											480px
-----------------------------------------------------------------------------------------------------*/
@media (max-width: 490px) {
	/*------ cabecera ------*/
	header > div > div > a {font-size: 0.4em}
	header > div + div > div > div > a > img, header > div + div > div > div > ul + img {width: 40px}
	header > div + div > div > div > a > h3 {font-size: 0.9em;height: auto;padding: 10px 0  8px 15px}
	header > div + div > div > div > a > h3.concesion {height: auto;padding: 8px 13px;}
	/*home*/
	#content.home > aside > div > div.search > form > fieldset > div > div > div {width: 89%}
	/*listado*/
	#content.listado > div > section > div > div > .anuncio-datos > ul {margin: 10px 0 0 0}
	#content.listado > div > section > div > div > .anuncio-precio > ul > li {clear:right;float: right;}
	#content.listado > div > section > div > div > .anuncio-precio > ul > li:last-child {position: static;}
	#content.listado > div > div.acciones-listado {text-align: left;}
	#content.listado > div > aside.recent > ul > li {width: 96%}
	/*plantilla*/
	#content.plantilla.gama > div > section > div + div > div > div + div > ul > li {display: block;margin: 0 auto;width: 85%}
	#content.plantilla.gama > div > section > div.sport {padding-bottom: 200px}
	#content.plantilla.taller > div > section > div + div > div > table > tbody > tr > td {padding-bottom: 10px;width: 70%}
	#content.plantilla.taller > div > section > div + div > div > table > tbody > tr > td + td {width: 30%}
	/*concesionario*/
	#content.plantilla.concesionarios > div > section > div + div > div + div > div {text-align: left;}
	#content.plantilla.concesionarios > div > section > div + div > div + div > div > div {float: none;margin: 0 0 10px;width: auto;}
	#content.plantilla.concesionarios > div > section > div + div > div + div > div > a {display: block;}
	#content.plantilla.concesionarios > div > section > div + div > div + div > div > a.i-map {background: url("../images/r-icons.png") no-repeat scroll -5px -5226px transparent}
	/*----------- landing -----------*/
	#content.landing > div > section > div.noticias-grid > ul > li {width: 98%}
	#content.landing.noticia > div {width: 95%}
	#content.landing.noticia > div img {max-width: 100%}
	#content.landing > div > section > div > div.botones-movil {display: block}
	#content.landing > div > section > div > div.botones-movil > a {background: #003690 none repeat scroll 0 0;display: block;font-size: 0.7em;margin: 6px 0;padding: 10px 4px 10px 40px; color: #ffffff;}
	#content.landing > div > section > div > div.botones-movil > a.anuncio-interesa {background: #003690 url("../images/r-icons.png") no-repeat scroll 0 -2517px; color: #ffffff;}
	#content.landing > div > section > div > div.botones-movil > a.anuncio-llamen {background: #003690 url("../images/r-icons.png") no-repeat scroll 0 -2580px; color: #ffffff;}
	/*----------- resultados -----------*/
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li {margin: 4px 0;padding: 0 6%;width: 85%;}
	#content.listado > div > section > div > div > .anuncio-acciones > ul > li > hr {display:none !important;}
	/*----------- ficha ------------*/
	#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria {float: none;padding:0;width: 100%}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div:first-child {padding:0;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div {display: none;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.botones-movil {display: block;margin: 16px 0 26px;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div > div.botones-movil > a {background: #f7b100 none repeat scroll 0 0;display: block;font-size: 0.7em;margin: 6px 0;padding: 10px 4px 10px 40px;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div > div.botones-movil > a.anuncio-interesa {background: #f7b100 url("../images/r-icons.png") no-repeat scroll 0 -2517px}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div > div.botones-movil > a.anuncio-llamen {background: #f7b100 url("../images/r-icons.png") no-repeat scroll 0 -2580px}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.gen > ul > li {width: 95%}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.eq > ul {display: none;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.tec > ul {display: none;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.eq > div {float: none;margin:0 auto;width: 95%;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.tec > div {float: none;margin:0 auto;width: 95%;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.eq > div > div > p {border-bottom: 1px solid #000000;display: block;font-family: 'neue';margin: 0 0 15px;padding: 0 0 5px;text-transform: uppercase;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.tec > div > div > p {border-bottom: 1px solid #000000;display: block;font-family: 'neue';margin: 0 0 15px;padding: 0 0 5px;text-transform: uppercase;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div + div > div > div.eq > div > div {display: block;}
	#content.ficha > div > section > aside > ul > li {width: 96%}
	#content.ficha > div > section > div > p > span > a {margin: 0  4px;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div.galeria + div {display: block;float: none;margin: 10px auto;width: 94%;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.botones-movil {display: block;margin: 16px 0 26px;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div > div.botones-movil > a {background: #003690 none repeat scroll 0 0;display: block;font-size: 0.7em;margin: 6px 0;padding: 10px 4px 10px 40px;; color: #ffffff;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div > div.botones-movil > a.anuncio-interesa {background: #003690 url("../images/r-icons.png") no-repeat scroll 0 -2517px; color: #ffffff;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div > div > div.botones-movil > a.anuncio-llamen {background: #003690 url("../images/r-icons.png") no-repeat scroll 0 -2580px; color: #ffffff;}
	#content.ficha.nuevos > div > section > div > div.anuncio-contenido > div > div + div > div > div.disp > table > thead > tr > th {display: none;font-size: 0.6em;padding: 6px 0 !important;text-align: center;}
	#content.ficha > div > section > div > div.anuncio-contenido > div > div > div.galeria + div > div.file-actions > a > span {right: auto;left: 0;}
	/*--------- modales ----------*/
	.modal-overlay {width: 250px}
	/*comparativa*/
	/*#content.comparativa > section > div > div > div {float: none;width: 99%}*/
	#content.comparativa > div > section > div > div > table > tbody > tr {background: none repeat scroll 0 0 #ffffff;box-shadow: 1px 1px 2px #999;display: block;margin: 0 0 15px;}
	#content.comparativa > div > section > div > div > table > tbody > tr > td {display: block;width: 96%}
	/*----------- accesorios ------------*/
	#content.accesorios > div > section > div > div > div{width: 98%}
	/*------------ generacion ------------*/
	#content.landing.generacion > div > section > div > div > div > div > form > fieldset > p > i, #content.landing.generacion > div > section > div > div > div > div > form > fieldset > div > p > i {display:block;float: none;}
}
@media (max-width: 400px) {#content.home .search>form>fieldset>select,#content.home .search>form>fieldset>select+select{width: 98%}}