/*------CABECERA------*/

/*------HOME-----*/
@media (max-width: 560px) {
	#content > ul > li {width: 97%;margin: 0 1.5% 3% 1.5%;}
}
/*------buscador ocasion------*/
body #content > div + div > ul > li {margin: 0 1% 20px 1%;width: 47%;}
/*----taller----*/
body #content > .cita + ul > li, #content > .cita + ul > li.no_margin, #content > .cita + ul > li + li {width: 47%;}
body #plantilla.contenido > div > div + div > form > p > label > span > span {width: 180px}
body #content > div.cita > form > div > ul > li + li > span {height:auto;margin: 5px 0 10px;width: 100%;}
body #content > div.cita > form > div > ul > li + li > span > label, body #content > div > form > div > ul > li + li > span > b {margin: 0 0 6px;}
body #content .cita > .listado-talleres > div > img {display: none;}
body #content .cita > .listado-talleres > div > div {float:none;margin: 10px 0 0 0;width: auto;}
body #content .cita > .listado-talleres > div > div > p > a {display: block;margin: 8px auto}
body #contacto {background: none repeat scroll 0 0 transparent; font-size: 13px;height: auto;padding: 0;width: 240px}
body #contacto > form > ul > li > label {display: block;margin: 8px 0 2px;width: auto;}
body #contacto > form > ul > li > input[type="text"] {border-radius: 4px;font-size: 13px;height: 19px;padding: 2px;width: 95%;}
body #contacto > form > ul > li > textarea {border-radius: 4px;font-size: 13px;padding: 2px;width: 95%;}
body #contacto > form > p > label {font-size: 12px}
body #contacto > form > p > button {display: block;float: none;font-size: 13px;margin: 10px auto;text-transform: uppercase;}
body #telefono_ubicacion {width: 220px}
/*------TALLER------*/
body #content .cita.landing > ul {text-align: center;}
body #content .cita.landing > ul > li {display: inline-block;width: 46%}
body #content .cita.landing > div > div > img {width: 46%;} 
@media (max-width: 560px) {
	#content > ul.menu_horiz > li {width: 97%;margin: 0 1.5% 3% 1.5%;}
}
body .recambios .contiene-img {display: block;margin: 40px 0;vertical-align: top;width: auto;}
body .recambios .contiene-img:nth-child(2n) {margin-left: 0}
/*------listado------*/
#content #listado .vehiculos_favoritos {position: static;text-align: left;margin-left:10px}
#content #listado > form > ul {width: 96%}
#content #listado > form > div {clear: both;float: none;padding: 5px 10px !important;width: 95%;}
@media (max-width: 580px) {
	#content #listado > form > p {height: auto;}
	#content #listado > form > p > b {display: block;float: none;width: auto;}
	#content #listado > form > p > button {display: block;float: none;margin: 10px 0;}
	#content #listado > form > p > strong {text-align: left;}
	#content #listado > div > table > tbody > tr > td.precio > p.aportacion > span > span {width: 180px}
}
/*compara*/
body > #content > div.comparativa {width: auto;}
body #content .comparativa > div > table > tbody > tr > td {display: block;}
body #content .comparativa > div > div {float: none;width: 100%}
/*------FICHA------*/
@media (max-width: 700px) {
	#content > #ficha > .content > .vehiculo {float:none;width: 100%}
	#content > #ficha > .content > .contacto {float:none;margin-top: 40px;width: 100%}
}
@media (max-width: 570px) {
	#content > #ficha > .head > ul {float: none;width: auto;}
	#content > #ficha > .head > ul + ul {float: none;text-align:left;width: auto;}
	#content > #ficha > .head > ul + ul > li > h2 > b {margin-left: 0}
	#content > #ficha > .content > .vehiculo > .general > .galeria + div, #content > #ficha > .content > .vehiculo > .general > .galeria {width: auto;float: none;}
	#content > #ficha > .content > .vehiculo > .general > .galeria + div {margin-top: 20px;}
}
#content #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td {height: 50px;vertical-align: top;}
#ficha > .content > .vehiculo > div.extras > table > tbody > tr > td.brd_b > b, #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td.brd_b > span, #ficha > .content > .vehiculo > div.extras > table > tbody > tr > td.brd_b > strong {border: none !important;}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td {width: 20%}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td + td {width: 80%}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td.espacio {width: auto;}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td > form > ul > li > label, #ficha > .content > .vehiculo > div.financia > table > tbody > tr > td > form > ul > li > i, #ficha > .content > .vehiculo > div.financia > table > tbody > tr > td > form > ul > li > b {display: block !important;font-weight: normal !important;margin-bottom: 5px !important;width: auto !important;}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td > ul > li {float: none !important;margin: 5px !important}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td > form > ul > li > input[type="text"] {width: 85.5%}
#ficha > .content > .vehiculo > div.financia > table > tbody > tr > td > form > ul > li > select {width: 90%}
/*------PLANTILLA CONTENIDO------*/
#plantilla > div > div > ul > li > ul > li + li > a {margin:15px 0 0 0 !important;position:static !important;}
@media (max-width: 590px) {#content #plantilla > div > div > ul > li{width: 96%}}

/*------PLANTILLA CONTENIDO PLANTILLA------*/
#plantilla.contenido > div > div + div > form > ul > li > label {display: block !important;margin:0 0 8px 0;width: auto !important;}
#plantilla.contenido > div > div + div > form > ul > li > input[type="text"] {width:97% !important;}
#plantilla.contenido > div > div + div > form > ul > li > textarea {width: 97% !important}
#plantilla.contenido > div > div + div > form > ul > li > select {width: 96% !important}
/*------LANDING MARCAS------*/
/*nueva*/
#content > ul.box_4 {width: 100%}
#content > .link_landing {width: 100%;margin:15px 0;}
/*fin nueva*/
#content.landing_vw > ul > li, #content.landing_vwc > ul > li {width: 45% !important;}
@media (max-width: 640px) {
	#content.landing_vw > div + div, #content.landing_vwc > div + div {background-position: center 0;background-size: auto 100% !important;height: 360px !important;}
}
@media (max-width: 590px) {
	#content.landing_vw > div + div, #content.landing_vwc > div + div {background: transparent none !important;height: auto !important;}
	#content.landing_vw > div + div > .window_resume, #content.landing_vwc > div + div > .window_resume {float: none !important;margin: 0 auto !important;width: 92% !important;}
	#content.landing_vw > div + div > .window_resume > a, #content.landing_vwc > div + div > .window_resume > a {display: none;}
	#content.landing_vw > div + div > .window_resume > p > strong, #content.landing_vwc > div + div > .window_resume > p > strong {font-size: 15px !important;margin: 10px 0 2px !important;}
	#content.landing_vw > ul > li, #content.landing_vwc > ul > li { margin: 0 auto 3%;width: 98% !important;}
	#content.landing_vw > ul > li > a > strong, #content.landing_vwc > ul > li > a > strong {font-size: 16px !important; bottom: 10px !important;left: 10px !important;margin: 10px;}
}
/*------LANDING SKODA Y SEAT-----*/
@media (max-width: 560px) {
	body #content.landing_st > ul.menu_horiz > li {width: 97% !important;margin: 0 1.5% 3% 1.5%;}
	body #content.landing_st > div > a + div > .window_resume {width: 100%}
	body #content.landing_sk > ul.menu_horiz > li {margin: 0 1.5% 3% !important;width: 100% !important;}
}
/*--------*/
.repr-slider {right: -488px;}
.repr-slider > div {width: 15px !important}
.repr-slider > table > tbody > tr > td {width: 320px !important}
.repr-slider > table > tbody > tr td {border:none;display: block;font-size: 12px;text-align: left;width: 250px !important;}
.repr-slider:hover {right: -225px}

/*----ubica----*/
body #ubica > div > div {float:none;margin:0 auto;width: 92%}
body #ubica > div > div + div {float:none;margin:20px auto;width: 82%}

@media (max-width: 600px) {
	body #ubica > div > div, body #ubica > div > div:nth-child(3) {float: none;margin: 10px auto;width: 100%}
	body #ubica > div > div + div > div {height: 190px}
	body #ubica > div > p > a {display: block;margin:15px auto;}
}