/*css respons audi 480px*/
/*cabecera*/
#header {margin:0 0 15px 0;min-height: 0}
#header .audi_nav_model_extended {display: none;}
#header #audi_container_navigation {display: none;}
#header .audi_selection_logo {margin: 15px 0 0 2%;width: 35%;}
#header .audi_logo {width: 55%}
#header .audi_logo img {height: auto;width: 100%}
/*------Buscador------*/
#content .buscador > form > div > ul > li {width: 48%;}
#content .buscador > form > div > p {float: none !important;margin: 0;padding: 15px 0;width: 100%;}
#content .buscador > form > div > p + p > button {float: none;}
/*------Buscador Avanzado--------*/
#content .buscador > div > form > div > ul > li > label > input[type="checkbox"] {margin-left: 5px;}
#content .buscador > div > form > div + div div.layout-slider > div + div {width: 89%;}
#content .buscador > div > form > div.otros_filtros > ul > li > label {margin: 0;min-height: 45px;}
/*------Buscador por cuota-------*/
#content .buscador.cuota > div > form > div > div div.layout-slider > div + div {width: 90%}
/*------Financiacion------*/
#content .financiacion > div > div > form > ul > li > label, #content .financiacion > div > div > form > ul > li > b {vertical-align:middle;width: 44%}
#content .financiacion > div > div > form > ul > li > input[type="text"] {min-height:0;width: 43%}
#content .financiacion > div > div > form > ul > li > select {width: 44%;}
/*------Resultados-------*/
#content .listado > .bloque_listado > div > div > div > table > thead > tr > th {width: 35%}
#content .listado > .bloque_listado > div > div > div > table > thead > tr > th + th {width: 22%;}
#content .listado > .bloque_listado > div > div > div > table > thead > tr > th:last-child {width: 35%;}
#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > p > span {font-size: 8px;padding-right: 0;}
#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > p > span > span {display: none;}
#content .listado > .bloque_listado > div > div > p > span, #content .listado > .bloque_listado > div > div > p > span + span {display: block;float: none;margin: 10px 0;text-align: left;}
#content .listado > .bloque_listado > div > div > p > span + span {text-align: center;}
#content .listado > .bloque_listado > div > div.bloque_compara > p > a {float: none;display: block;}
/*------favoritos-------*/
#content .listado.favoritos > div > div > table > thead > tr > th {width: 35%}
#content .listado.favoritos > div > div > table > thead > tr > th + th {width: 22%;}
#content .listado.favoritos > div > div > table > thead > tr > th:last-child {width: 35%;}
#content .listado.favoritos > div > div > table > tbody > tr > td > p > span {font-size: 8px;padding-right: 0;}
#content .listado.favoritos > div > div > table > tbody > tr > td > p > span > span {display: none;}
#content .listado.favoritos > div > p > span, #content .listado.favoritos > div > p > span + span {display: block;float: none;margin: 10px 0;text-align: left;}
#content .listado.favoritos > div > p > span + span {text-align: center;}
#content .listado.favoritos > div.bloque_compara > p > a {float: none;display: block;}
/*------visitados-------*/
#content .listado.visitados > div > div > table > thead > tr > th {width: 35%}
#content .listado.visitados > div > div > table > thead > tr > th + th {width: 22%;}
#content .listado.visitados > div > div > table > thead > tr > th:last-child {width: 35%;}
#content .listado.visitados > div > div > table > tbody > tr > td > p > span {font-size: 8px;padding-right: 0;}
#content .listado.visitados > div > div > table > tbody > tr > td > p > span > span {display: none;}
#content .listado.visitados > div > p > span, #content .listado.visitados > div > p > span + span {display: block;float: none;margin: 10px 0;text-align: left;}
#content .listado.visitados > div > p > span + span {text-align: center;}
#content .listado.visitados > div.bloque_compara > p > a {float: none;display: block;}
/*------ultimas-------*/
#content .listado.ultimas > div > div > table > thead > tr > th {width: 35%}
#content .listado.ultimas > div > div > table > thead > tr > th + th {width: 22%;}
#content .listado.ultimas > div > div > table > thead > tr > th:last-child {width: 35%;}
#content .listado.ultimas > div > div > table > tbody > tr > td > p > span {font-size: 8px;padding-right: 0;}
#content .listado.ultimas > div > div > table > tbody > tr > td > p > span > span {display: none;}
#content .listado.ultimas > div > p > span, #content .listado.ultimas > div > p > span + span {display: block;float: none;margin: 10px 0;text-align: left;}
#content .listado.ultimas > div > p > span + span {text-align: center;}
#content .listado.ultimas > div.bloque_compara > p > a {float: none;display: block;}
/*------compramos------*/
#content .vender .compramos > div > div > form > ul > li > label {margin: 5px 0  8px 0;}
#content .vender .compramos > div > div > form > ul > li > label > span {height: 20px}
#content .vender .compramos div p.botones_navegacion > button, #content .vender .compramos p.botones_navegacion > button {width: 41%}
/*------alertas-------*/
#content .miaudi.nueva_alerta > .generar > form > ul + ul > li + li {width: 95%;}
/*-------Comparativa--------*/
@media (max-width: 390px) {
	#content .comparativa > div > div > h3 {margin-bottom:0;text-align: left;}
	#content .comparativa > div > div, #content .comparativa > div > table > tbody > tr > td{display: block;width: 99%;}
	#content .comparativa > div > div > div {text-align: left;}
	#content .comparativa > div > div > div > img {width: 35%;}
	#content .comparativa > div > div > h3 + div {margin-top:0;}
	#content .comparativa > div > span {margin: 5px}
}
/*ficha*/
#content .ficha > ul {margin: 0 0 20px;}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial > strong {display: block;}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial > strong + strong {display: inline;}
#content .ficha > div > .contenido_ficha > div.serie > ul, #content .ficha > div > .contenido_ficha > div.tecnicos > ul {float: none;width: 99%;}
#content .ficha > div > .contenido_ficha > div.serie > ul > li, #content .ficha > div > .contenido_ficha > div.tecnicos > ul > li { display: inline-block;}
#content .ficha > div > .contenido_ficha > div.serie > div, #content .ficha > div > .contenido_ficha > div.tecnicos > div {float: none;margin: 0;width: 99%;}
#content .ficha > div > .contenido_ficha > div.serie > div > ul.actual, #content .ficha > div > .contenido_ficha > div.tecnicos > div > ul.actual{padding:0;}
#content .ficha > div > .contenido_ficha > table > tbody > tr > td, #content .ficha > div > .contenido_ficha > table > tbody > tr > td + td {display: block;width: 95%}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > label, #content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > b {vertical-align: middle;width: 40%;}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > select {width: 45%}
#content .ficha > div > .contenido_ficha > .financiacion > form > ul > li > input[type="text"]{width: 43%}
.modal {min-width: 0;}
/*------busca conces------*/
#content .buscador.concesionarios > div > div > div > div, #content .buscador.concesionarios > div > div > div > div + div {float: none;width: 98%}
#content .buscador.concesionarios > div > div > div > div + div .map_can {margin: 0 auto;width: 80%}
/*------AMP------*/
/*quees*/
#content .meeting.quees > div > p > a {display: block;margin:0;}
/*ventajas*/
#content .meeting.ventajas > div > p > a {display: block;margin:0;}
/*revision*/
#content .meeting.verify > div > ul > li > ul {float: none;width: 98%}
.solicitar_servicio > a {display: block;margin:0;}
#content .meeting.cita > div.cita > div > .botones_navegacion > a, #content .meeting.cita > div.cita > div > form > .botones_navegacion > a {width: 38%}
#content .meeting.cita > div.cita > div > .botones_navegacion > a + a, #content .meeting.cita > div.cita > div > form > .botones_navegacion > a + a {width: 38%}
#content .meeting.cita > div.cita > div > form > ul > li > label {margin: 5px 0  8px 0;}
#content .meeting.cita > div.cita > div > form > ul > li > label > span{height: 20px}
#content .meeting.cita > div.cita > div > .botones_navegacion > button, #content .meeting.cita > div.cita > div > form > .botones_navegacion > button {width: 41%}
/*-------Area privada-------*/
#content .miaudi {width: 95%}
#content .miaudi > div > h3.desplaza {margin:0 0 40px 10%;}
/*acceso*/
@media (max-width: 390px) {
	#content .miaudi.acceso > div > p > a.registro {float: right;margin: 0;padding: 9px 30px 5px 0;}
}
/*principal*/
#content .miaudi > div.principal > div > ul > li {width: 70%}
@media (max-width: 390px) {
	#content .miaudi > div.principal > div > ul > li {width: 90%}
}
#content .miaudi > .perfil > div > form > div > ul > li > input[type="text"], #content .miaudi > .perfil > div > form > div > ul > li > input[type="password"] {width: 90%;}
#content .miaudi > .perfil > div > form > div > ul > li > select {width: 92%;}
/*alerta*/
#content .miaudi > .generar > form > ul + ul > li + li {width: 90%;}
#content .miaudi > .generar > form > div > p > a, #content .miaudi > .generar > form > div > p > button {float: none;margin: 0 auto 5px auto;}
#content .miaudi > .generar > form > div > p > label > span > span {width: 230px}
/*guardadas*/
#content .miaudi > .guardadas > div > div > ul, #content .miaudi > .guardadas > div > div > ul + ul{float: none;}
#content .miaudi > .guardadas > div > div {padding:4px 8px 35px;}
/*parking*/
#content .miaudi > .parking > table > tbody > tr > td > p > span > span {display: none}
/*miperfil*/
#content .miaudi > .perfil p.botones_navegacion > a, #content .miaudi > .compramos p.botones_navegacion > a {width: 38%}
#content .miaudi > .perfil p.botones_navegacion > a + a, #content .miaudi > .compramos p.botones_navegacion > a + a {width: 38%}
/*compramos*/
#content .miaudi .compramos > div > div > form > ul > li > label {margin: 5px 0  8px 0;}
#content .miaudi .compramos > div > div > form > ul > li > label > span {height: 20px}
#content .miaudi .compramos div p.botones_navegacion > button, #content .miaudi .compramos p.botones_navegacion > button {width: 41%}