/*css respons audi 768px*/
/*rep slider*/
.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}
/*cabecera*/
#header .audi_nav_model_extended {display: none;}
/*-------Home------*/
@media (max-width: 700px) {
	#content .home_content > ul > li {float: none;overflow: hidden;padding: 1% 0;width: 100%;}
}
/*------Buscador------*/
#content .buscador > form > div > ul > li {width: 25%;}
#content .buscador > form + ul > li, #content > .buscador.cuota > div + ul > li {display: inline-block;float: none;text-align:left;width: 32%;}
#content .buscador > form > div > p > label > span > span > span {left: -60px;width: 160px;}
@media (max-width: 510px) {
	#content .buscador > ul > li {float: none;margin: 0 0 4px;width: 100%}
	#content .buscador > ul > li > a, #content .buscador > ul > li > a:hover, #content .buscador > ul > li > a.actual {padding:10px 20px;min-width: 200px;text-align: center;}
}
/*------Buscador Avanzado--------*/
#content .buscador > div > form > div > ul > li {width: 32%;}
#content .buscador > div > form > div.otros_filtros > ul > li {width:30%;}
#content .buscador > div > form > div + div div.layout-slider > div + div {width: 94.5%;}
#content .buscador > div > form > div > ul > .no_flt + .no_flt span > span > span {bottom: 20px;height: auto;left: -60px;top: auto;width: 160px;}
@media (max-width: 540px) {
	#content .buscador > div > form > div > ul > li {width: 48%;}
	#content .buscador > div > form > div.otros_filtros > ul > li {width:48%;}
	#content .buscador > div > form > div + div div.layout-slider > div + div {width: 93.5%;}
}
/*------Buscador por cuota-------*/
#content .buscador.cuota > div > form > div > div div.layout-slider > div + div {width: 94.5%}
@media (max-width: 540px) {
#content .buscador.cuota > div > form > div > div div.layout-slider > div + div {width: 93.5%}
}
/*------Financiación------*/
#content .financiacion > div > div > form > ul > li > label, #content .financiacion > div > div > form > ul > li > b {min-width: 35%}
@media (max-width: 615px) {
	#content .financiacion > div > div > form > ul > li > label, #content .financiacion > div > div > form > ul > li > b {min-width: 45%}
	#content .financiacion > div > div > form > ul > li > input[type="text"] {display: block;width: 45%}
	#content .financiacion > div > div > form > ul > li > select {width: 46%;}
	.banner_financiacion {display: none;}
}
/*------Buscador Concesionarios-------*/
#content .buscador.concesionarios > div > div > form + div{display: none;}
#content .buscador.concesionarios > div > div > form {width: 95%}
#content .buscador.concesionarios > div > div > form > ul > li > label > span > span > span {bottom: 20px;left: -40px;width: 100px;}
#content .buscador.concesionarios > div > div + div > div > div > ul {width: 60%;}
/*------Nueva Alerta------*/
#content .miaudi.nueva_alerta > .generar > form > ul > li > select {width: 55.7%;}
#content .miaudi.nueva_alerta > .generar > form > ul > li > input[type="text"] {width: 55%;}
#content .miaudi.nueva_alerta .datos_usuario > li > input[type="text"] {width: 55%;}
#content .miaudi.nueva_alerta > .generar > form > div > ul > li > select {width: 55.7%;}
#content .miaudi.nueva_alerta > .generar > form > ul + ul > li + li {width: 48%}
#content .miaudi > .generar > form > div > ul > li > label {width: auto;}
#content .miaudi > .generar > form > div > ul > li > input[type="text"] {margin: 5px 0 5px 15px;width: 85%;}
@media (max-width: 560px) {
	#content .miaudi > .generar > form > ul > li > label, #content .miaudi > .generar > form > div > ul > li > label {display: block;margin: 0 0 5px 15px;}
	#content .miaudi.nueva_alerta > .generar > form > ul > li > input[type="text"], #content .miaudi.nueva_alerta > .generar > form > ul > li > select, #content .miaudi.nueva_alerta .datos_usuario > li > input[type="text"], #content .miaudi.nueva_alerta > .generar > form > div > ul > li > select {margin: 0 0 0 15px;}
	#content .miaudi.nueva_alerta > .generar > form > ul > li > input[type="text"], #content .miaudi.nueva_alerta .datos_usuario > li > input[type="text"] {width: 85%}
	#content .miaudi.nueva_alerta > .generar > form > ul > li > select, #content .miaudi.nueva_alerta > .generar > form > div > ul > li > select {width: 85.7%}
}
/*------Resultados-------*/
#content .listado > .bloque_listado > .texto_posicionamiento > img {position: static;}
#content .listado > .bloque_listado > div > p > span > span > a, #content .listado > .bloque_listado > div > div > p > span > span > a {font-size: 12px;}
@media (max-width: 750px) {
	#content .oc_550 {display: none}
	#content .pc_ocult {display: block;}
	#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > ul > li.pc_ocult {margin: 5px 0;}
	#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > ul > li.pc_ocult > span {display: block;margin: 0 0 5px;}
	#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > ul > li > a > h2 {font-size: 12px;margin: 0 0 10px;}
	#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > b {font-size: 12px;}
	#content .listado > .bloque_listado > div > div > div > table > thead > tr > th {width: 45%;}
	#content .listado > .bloque_listado > div > div > div > table > thead > tr > th + th {width: 25%;}
	#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > a > img {width: 85%}
	#content .listado > .bloque_listado > div > div > div > table > tbody > tr > td > a.zoom > img + img, #content .listado > div > div > div > table > tbody > tr > td > a.zoom:hover > img + img {display: none;}
}
@media (max-width: 625px) {
	#content .listado > .filtros > .info_filtros > h3, #content .listado > .filtros > .info_filtros > div, #content .listado > .filtros > .info_filtros + div {display: none}
	#content .listado > .filtros {float: none;margin:0 auto;width: 99%;}
	#content .listado > .bloque_listado {float: none;margin: 0 auto;width: 98%}
	#content .listado > .filtros > .info_filtros > p > a {background: url("../images/arrows.png") no-repeat scroll 0px -107px transparent;}
	#content .listado > .bloque_listado > h1 {margin: 20px 0 0 0;}
	#content .listado > .filtros > .info_filtros > p {border: none !important;}
}
/*------favoritos-------*/
#content .listado.favoritos > div > div > table > thead > tr > th {width: 35%;}
#content .listado.favoritos > div > div > table > thead > tr > th + th {width: 11%;}
@media (max-width: 550px) {
	#content .oc_550 {display: none}
	#content .pc_ocult {display: block;}
	#content .listado.favoritos > div > div > table > tbody > tr > td > ul > li.pc_ocult {margin: 5px 0;}
	#content .listado.favoritos > div > div > table > tbody > tr > td > ul > li.pc_ocult > span {display: block;margin: 0 0 5px;}
	#content .listado.favoritos > div > div > table > tbody > tr > td > ul > li > a > h2 {font-size: 12px;margin: 0 0 10px;}
	#content .listado.favoritos > div > div > table > tbody > tr > td > b {font-size: 12px;}
	#content .listado.favoritos > div > div > table > thead > tr > th {width: 45%;}
	#content .listado.favoritos > div > div > table > thead > tr > th + th {width: 25%;}
	#content .listado.favoritos > div > div > table > tbody > tr > td > a > img {width: 85%}
	#content .listado.favoritos > div > div > table > tbody > tr > td > a.zoom > img + img, #content .listado.favoritos > div > div > table > tbody > tr > td > a.zoom:hover > img + img {display: none;}
}
/*------visitados-------*/
#content .listado.visitados > div > div > table > thead > tr > th {width: 35%;}
#content .listado.visitados > div > div > table > thead > tr > th + th {width: 11%;}
@media (max-width: 550px) {
	#content .oc_550 {display: none}
	#content .pc_ocult {display: block;}
	#content .listado.visitados > div > div > table > tbody > tr > td > ul > li.pc_ocult {margin: 5px 0;}
	#content .listado.visitados > div > div > table > tbody > tr > td > ul > li.pc_ocult > span {display: block;margin: 0 0 5px;}
	#content .listado.visitados > div > div > table > tbody > tr > td > ul > li > a > h2 {font-size: 12px;margin: 0 0 10px;}
	#content .listado.visitados > div > div > table > tbody > tr > td > b {font-size: 12px;}
	#content .listado.visitados > div > div > table > thead > tr > th {width: 45%;}
	#content .listado.visitados > div > div > table > thead > tr > th + th {width: 25%;}
	#content .listado.visitados > div > div > table > tbody > tr > td > a > img {width: 85%}
	#content .listado.visitados > div > div > table > tbody > tr > td > a.zoom > img + img, #content .listado.visitados > div > div > table > tbody > tr > td > a.zoom:hover > img + img {display: none;}
}
/*------ultimas-------*/
#content .listado.ultimas > div > div > table > thead > tr > th {width: 35%;}
#content .listado.ultimas > div > div > table > thead > tr > th + th {width: 10%;}
@media (max-width: 550px) {
	#content .oc_550 {display: none}
	#content .pc_ocult {display: block;}
	#content .listado.ultimas > div > div > table > tbody > tr > td > ul > li.pc_ocult {margin: 5px 0;}
	#content .listado.ultimas > div > div > table > tbody > tr > td > ul > li.pc_ocult > span {display: block;margin: 0 0 5px;}
	#content .listado.ultimas > div > div > table > tbody > tr > td > ul > li > a > h2 {font-size: 12px;margin: 0 0 10px;}
	#content .listado.ultimas > div > div > table > tbody > tr > td > b {font-size: 12px;}
	#content .listado.ultimas > div > div > table > thead > tr > th {width: 45%;}
	#content .listado.ultimas > div > div > table > thead > tr > th + th {width: 25%;}
	#content .listado.ultimas > div > div > table > tbody > tr > td > a > img {width: 85%}
	#content .listado.ultimas > div > div > table > tbody > tr > td > a.zoom > img + img, #content .listado.ultimas > div > div > table > tbody > tr > td > a.zoom:hover > img + img {display: none;}
}
/*-------ficha--------*/
#content .ficha > div > .contenido_ficha, #content .ficha > div > .contacto_ficha {clear:both;float:none;width: 98%}
#content .ficha > div > .contacto_ficha > div .icon-phone {background: #ffffff none repeat scroll 0 0;bottom: 0;left: 0;margin: 0;padding: 0;position: fixed;text-align: center;width: 100%;z-index: 99999;}
#content .ficha > div > .contacto_ficha > div .icon-phone > a {display: block;margin: 6px;padding: 4px 0;}
#content .ficha > div > ul > li > a {
    margin: 0 3px 4px;
    min-width: 150px;
    padding: 6px 10px;
}
@media (max-width: 610px) {
	#content .ficha > div > .contenido_ficha > .accesorios_landing > ul {width: 95%}
	#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li img {height: auto;width: 100%}
	#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li > ul > li > strong{font-size: 10px;height: 11px;}
	#content .ficha > div > .contenido_ficha > .accesorios_landing > ul > li > ul > li {display: block;float: left;margin: 5px 0.5%;width: 32%;}
	#content .ficha > div > .contenido_ficha > .accesorios_landing > p + ul > li {width: 47%;margin-bottom:25px;padding:0 1%;}
	#content .ficha > div > .contenido_ficha > .accesorios_landing > p + ul > li + li {background: none;padding:0 1%;}
	#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li {width: 47%}
	#content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li > select, #content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li + li > select {width: 300px}
	#content .ficha > div > .contenido_ficha > .accesorios > ul > li.actual + li > a, #content .ficha > div > .contenido_ficha > .accesorios > ul > li.hecho.completo > a, #content .ficha > div > .contenido_ficha > .accesorios > ul > li.actual + li > a, #content .ficha > div > .contenido_ficha > .accesorios ul > li.hecho.completo > a {background-image: none}
	#content .ficha > div > .contenido_ficha > .accesorios > ul > li.hecho > a {background-image: none}
	#content .ficha > div > .contenido_ficha > .accesorios > p {height: auto;}
	#content .ficha > div > .contenido_ficha > .accesorios > p > a {float: none;clear: both;margin: 5px}
	#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span {width: auto;}
	#content .ficha > div > .contenido_ficha > .accesorios > div > div > p > span + span {width: auto;text-align: left;}
}
@media (max-width: 570px) {
	#content .ficha > div > .contenido_ficha > div > .galeria, #content .ficha > div > .contenido_ficha > div > .general {float: none;width: 98%;}
	#content .ficha > div > .contenido_ficha > .financia > ul {margin: 10px;position: static;}
	#content .ficha > div > .contenido_ficha > .financia > ul > li {text-align: center;}
	#content .ficha > div > .contenido_ficha > .financia > ul > li > span {text-align: left;}
	#content .ficha > div > .contenido_ficha > .financia > form > ul > li > label, #content .ficha > div > .contenido_ficha > .financia > form > ul > li > b {display: inline-block;text-align: left;vertical-align: middle;width: 50%;}
	#content .ficha > div > .contenido_ficha > .financia > form > ul > li > b + b {display: inline;}
	#content .ficha > div > .contenido_ficha > ul > li.precio_especial {margin-top: 0;width: auto;}
	#content .ficha > div > .contenido_ficha > .contacto > div {float: none;width: 99%}
	#content .ficha > div > .contenido_ficha > .contacto > div + div {float: none;margin: 15px auto;width: 89%;}
}
/*------Compramos--------*/
@media (max-width: 540px) {
	#content .vender .compramos > h3.desplaza {margin:0 0 50px 5px;}
    #content .vender .compramos .polit_au {font-weight: normal !important;margin: 10px 5px !important;}
}

/*-------AMP-------*/
@media (max-width: 700px) {
	#content .meeting.home_meeting > ul > li {float: none;overflow: hidden;padding: 1% 0;width: 100%;}
}
/*revision*/
#content .meeting.verify > div > ul > li + li {padding-bottom: 110px;}
#content .meeting.verify > div > ul > li + li > span {left: 20px;right: auto;top: 30px;}
/*solicitar*/
@media (max-width: 540px) {
	#content .meeting.cita > h3.desplaza {margin:0 0 50px 5px;}
    #content .meeting.cita .polit_au {font-weight: normal !important;margin: 10px 5px !important;}
}
/*Concesionarios*/
#content .meeting.concesionarios > div > div > form + div{display: none;}
#content .meeting.concesionarios > div > div > form {width: 95%}
#content .meeting.concesionarios > div > div > form > ul > li > label > span > span > span {bottom: 20px;left: -40px;width: 100px;}
#content .meeting.concesionarios > div > div + div > div > div > ul {width: 60%;}


/*-------Area privada-------*/
/*principal*/
#content .miaudi > div.principal > div > ul > li {display: inline-block;float: none;height: auto;text-align: left;width: 45%;}
#content .miaudi > div.principal > div > ul > li > img {width: 90%}
@media (max-width: 550px) {
	#content .miaudi > div.principal > div > ul > li {width: 60%}
}
/*perfil*/
#content .miaudi > .perfil > div > ul, #content .miaudi > .compramos > div > ul {width: 96%}
#content .miaudi > .perfil > div > ul > li, #content .miaudi > .compramos > div > ul > li {float:none;}
#content .miaudi > .perfil > div > ul > li > a, #content .miaudi > .compramos > div > ul > li > a {background-image: none !important;width: auto;}
/*alerta*/
#content .miaudi > .generar > form > ul > li > input[type="text"] {width: 55%}
#content .miaudi > .generar > form > ul > li > select {width: 55.7%;}
#content .miaudi > .generar > form > ul + ul > li + li {width: 48%;}
#content .miaudi > .generar > form > div > ul > li > select {width: 55.7%}
@media (max-width: 560px) {
	#content .miaudi > .generar > form b {margin: 5px 0 15px;}
	#content .miaudi > .generar > form > ul > li > label, #content .miaudi > .generar > form > div > ul > li > label {display: block;margin: 0 0 5px 15px;}
	#content .miaudi > .generar > form > ul > li > input[type="text"] {margin: 0 0 0 15px;width: 85%}
	#content .miaudi > .generar > form > ul > li > select {margin: 0 0 0 15px;width: 85.7%;}
	#content .miaudi > .generar > form > ul + ul > li + li {width: 48%;}
	#content .miaudi > .generar > form > div > ul > li > select {margin: 0 0 0 15px;width: 85.7%}
}
/*guardadas*/
@media (max-width: 610px) {
	#content .miaudi > .guardadas > div > div > label {bottom: 5px;left: 5px;top:auto;}
}
/*parking*/

/*compramos*/
@media (max-width: 540px) {
	#content .miaudi .compramos > h3.desplaza {margin:0 0 50px 5px;}
    #content .miaudi .compramos .polit_au {font-weight: normal !important;margin: 10px 5px !important;}
}

/*CAPTCHA*/
.g-recaptcha{transform: scale(0.80);transform-origin: 0 0;}