/*css respons audi 971px*/
/*caja cookies*/
.caja_cookies{height: auto;font-size:1em;}
.caja_cookies>div {padding:7px 20px 5px 0;width: auto;}
.caja_cookies>div>p {width: 80%;}
.aviso_cookies{height: auto;font-size:1em;}
.aviso_cookies>div {padding:7px 20px 5px 0;width: auto;}
.aviso_cookies>div>p {width: 80%;}
/*cabecera*/
body {background: #ffffff none !important}
#header {display: block;}
#header {height: auto;min-height: 0;}
#header>.container, #content, #footer {width: 100%}
#header>.container>div>.audi_nav_model_extended, #header>.container>div>.audi_container_navigation {display: none}
#header #audi_navigation_breadcrumb_replaced, #header #audi_navigation_breadcrumb {width:auto;}
#header #audi_container_navigation {display: none}
#header .audi_selection_logo {display: block;float: right;height: auto;margin: 15px 15px 0 0;width: 170px;}
#header .audi_selection_logo > a {display: block;}
#header .audi_selection_logo > a > img {height: auto;width: 100%;}
#header .menu_mvl {background: none repeat scroll 0 0 #ffffff;display: block;}
#header .menu_mvl > a {background: url("../images/indice.png") no-repeat scroll 10px 11px #e7ebef;color: #111111;display: block;font-family: 'auditypeext',verdana,arial,sans-serif;font-size: 13px;height: 14px;line-height: 14px;padding: 10px 10px 10px 30px;text-decoration: none;}
#header .menu_mvl > ul {box-shadow: 0 2px 2px #999999;display: none;font-size:12px;}
#header .menu_mvl > ul > li > a {color: #111111;cursor:pointer;display: block;padding: 10px;text-decoration: none;}
#header .menu_mvl > ul > li + li > a {border-top: 1px solid #eaeeed;} 
#header .menu_mvl > ul > li > a > b {color:#cc0033;font-weight: bold;}
#header .menu_mvl > ul > li > a > i {color:#cc0033;font-style: oblique;font-weight: bold;}
#header .menu_mvl > ul > li > ul > li {}
#header .menu_mvl > ul > li > ul > li > a{color: #111111;cursor: pointer;display: block;padding: 10px 10px 10px 25px;text-decoration: none;}
#header_concesion {display: none}
/*contenido*/
#content {padding: 0 0 25px;}
#content>.navegacion{float: none;width:100%;}
#content>.navegacion>div{padding:5px 10px;}
#content>.navegacion>div>p{display: none;}
#content>.navegacion{display: none}
/*pie*/
#footer {margin:25px 0 0 0;position:static;text-align:center}
#footer>div {width: 100%}
#footer>div>ul>li {display:inline-block;float:none;margin:5px 0;}
#footer>div>ul>li.last {clear:both;float:none;padding:10px 2px;}
#footer > div > ul > li > a {margin: 0 2px;}
/*-------Home------*/
#content .home_content{float: none;margin: 0 auto;padding:0;width: 97%;}
#content .home_content>ul>li {padding: 1%;width: 45%;}
#content .home_content>h1 {display: none;}
#content .home_content > h1 + p {display: none}
#content .file_img {float: none;margin: 0 auto;position: relative;width: 100%;}
#content .file_img img {width:100%;height: auto;}
#content .home_content > ul > li {background: none repeat scroll 0 0 #ffffff;color: #000000;float: left;padding: 1%;width: 48%;}
#content .home_content > ul > li + li {margin-left: 0;}
#content .home_content > ul > li > img {margin: 5px 0 2px;width: 22%;}
#content .home_content > ul > li > span {width: 70%;}
/*------Programa------*/
#content .programa {float: none;margin: 0 auto;padding:0;width: 97%;}
#content .programa > object {display: none}
#content .programa > img {display: block;height:auto;width: 100%;}
/*------Buscador------*/
#content .buscador{float: none;margin: 0 auto;padding:0;width: 97%;}
#content .buscador > form > div > ul > li {width: 20%;}
#content .buscador > form > div > ul > li > a {display: block;width: auto;}
#content .buscador > form > div > ul > li > a > img {width: 90%;}
#content .buscador > form > div > p + p > button {padding: 10px 55px;}
#content .buscador > form + ul, #content .buscador > div + ul {display:none;}
/*------Buscador Avanzado--------*/
#content .buscador > div > form > div {float: none;margin: 0 0 15px 5px;width: 97%;}
#content .buscador > div > form > div > ul > li {width: 32%;}
#content .buscador > div > form > div > ul > li > select {width: 95%;}
#content .buscador > div > form > div > ul > li > label > input[type="checkbox"] {margin-left: 0}
#content .buscador > div > form > div + div {float: none;}
#content .buscador > div > form > div + div > div {width:95%;}
#content .buscador > div > form > div + div div.layout-slider > div + div {width: 96%;}
/*------Buscador por cuota--------*/
#content .buscador.cuota > div > form > div > div {height: 48px;margin: 0 0 20px;position: relative;width: 100%;}
#content .buscador.cuota > div > form > div > div div.layout-slider > div + div {width: 96%}
/*------Financiación------*/
#content .financiacion {float: none;margin: 0 auto;padding:0;width: 97%;}
#content .financiacion > div > div > form > ul > li > label, #content .financiacion > div > div > form > ul > li > b {min-width: 30%}
#content .financiacion > div > div > form + form > p {line-height: 15px;width: auto;}
/*------Concesionarios------*/
#content .buscador.concesionarios > div > h1 {font-size: 15px;margin: 0 0 10px;}
#content .buscador.concesionarios > div > h2 {margin: 0 0 10px;}
#content .buscador.concesionarios > div > div > form {width: 45%;}
#content .buscador.concesionarios > div > div > form > ul > li > select {width: 70%}
#content .buscador.concesionarios > div > div > form > ul > li > input[type="text"] {width: 69%}
#content .buscador.concesionarios > div > div + div > div > div {float: none;clear: both;}
@media (max-width: 865px) {
    #content .buscador.concesionarios > div > div > form {width: 42%;}
}
@media (max-width: 820px) {
    #content .buscador.concesionarios > div > div > form {float: none;margin: 0 auto 30px auto;width: 75%;}
    #content .buscador.concesionarios > div > div > form + div {float: none;margin: 0 auto}
    #content .buscador.concesionarios > div > div > form > ul > li > select {width: 100%}
    #content .buscador.concesionarios > div > div > form > ul > li > input[type="text"] {width: 99%}
    #content .buscador.concesionarios > div > div > form > ul > li > button {display: block;}
}
/*------Nueva Alerta------*/
#content .miaudi.nueva_alerta {float: none;margin: 0 0 15px 5px;padding:0;width: 97%;}
#content .miaudi.nueva_alerta > div > h3.desplaza {margin-bottom: 20px}
#content .miaudi.nueva_alerta > .generar > form b {margin: 5px 0 15px 0;}
#content .miaudi.nueva_alerta > .generar > form > ul + ul > li + li {width: 33%}
#content .miaudi.nueva_alerta > .generar > form > ul > li > input[type="text"] {width: 40%}
#content .miaudi.nueva_alerta > .generar > form > ul > li > select {width: 40.7%}
#content .miaudi.nueva_alerta .datos_usuario > li > input[type="text"] {width: 40%}
#content .miaudi.nueva_alerta > .generar > form > div > ul > li > select {width: 40.7%}
/*------Resultados------*/
.oc_tblt {display: none;} 
#content .listado {float: none;margin: 0 0 15px 5px;padding:0;width: 98%;}
#content .listado > h2 {margin-top: 5px;}
#content .listado > ul {display: none;}
#content .listado > .bloque_listado {width: 72%;}
#content .listado > .filtros {width: 25%}
#content .listado > .filtros {padding: 0 8px}
#content .listado > .filtros > div > form > div > ul > li > select {width: 90%}
#content .listado > .filtros > div > form > div > div > div {width: 88%;}
#content .listado > .filtros > div > form > div > div > div div.layout-slider > div + div {width: 85%;}
#content .listado > .bloque_listado > div > div.bloque_compara > div {padding: 8px 2%;width: 28%;}
#content .listado.favoritos > div > div.bloque_compara > div {padding: 8px 2%;width: 28%;}
#content .listado.visitados > div > div.bloque_compara > div {padding: 8px 2%;width: 28%;}
#content .listado.ultimas > div > div.bloque_compara > div {padding: 8px 2%;width: 28%;}
.aportacion{height: 30px}
.aportacion > span {text-align: left;width: auto}
.aportacion > span > b > b {display: inline-block;}
/*------Comparativa-------*/
#content .comparativa {float: none;margin: 0 0 15px 5px;padding:0;width: 98%;}
#content .comparativa > ul > li {display: none;}
#content .comparativa > ul > li + li {display: block;}
#content .comparativa > div > div, #content .comparativa > div > table > tbody > tr > td {width: 33%}
#content .comparativa > div > div > h3 {font-size: 11px;height: 26px;}
#content .comparativa > div > div > div > img {width: 95%}
/*------ficha------*/
#content .ficha {float: none;margin: 0 0 15px 10px;padding:0;width: 98%;}
#content .ficha > ul > li {display: none;}
#content .ficha > ul > li + li {display: block;}
#content .ficha > div > ul > li > a {margin: 0 3px 4px;min-width: 120px}
#content .ficha > div > .contenido_ficha {width: 74%}
#content .ficha > div > .contenido_ficha > ul > li, #content .ficha > div > .contenido_ficha > ul > li + li {width: auto;}
#content .ficha > div > .contenido_ficha > ul > li.precio_especial {clear: inherit;width: 400px}
#content .ficha > div > .contenido_ficha > div > .galeria {width: 50%}
#content .ficha > div > .contenido_ficha > div > .galeria > div, #content .ficha > div > .contenido_ficha > div > .galeria > div + div {padding: 2%;width: 96%;}
#content .ficha > div > .contenido_ficha > div > .galeria #horiz_container_outer {height: 45px;width: 90%;}
#content .ficha > div > .contenido_ficha > div > .galeria #scrollbar {width: 80%}
#content .ficha > div > .contenido_ficha > div > .galeria #track {width: 99%}
#content .ficha > div > .contenido_ficha > div > .general {width: 48%}
#content .ficha > div > .contenido_ficha > div > .general > ul > li > b {min-width: 140px}
#content .ficha > div > .contenido_ficha > div > .galeria > div > a {right: 2%;top:2%;}
#content .ficha > div > .contenido_ficha > div > .galeria > div > a.slide {height: 31px;margin-top: 2%;right: 2%;top: 30px;}
#content .ficha > div > .contenido_ficha > div > .galeria > div > img {width: 100%}
#content .ficha > div > .contenido_ficha > div > .general > ul > li.comentarios > span {display: inline-block !important;float: none !important;width: 100px;}
#content .ficha > div > .contacto_ficha {width: 25%}
#content .ficha > div > .contacto_ficha > div > form > ul > li > select {width: 99%}
#content .ficha > div > .contacto_ficha > div > form > ul > li > input[type="text"] {width: 96%}
#content .ficha > div > .contacto_ficha > div > form > ul > li > textarea {width: 96%}
#content .ficha > div > .contenido_ficha > div > .galeria > div #content-horizontal {width: 85%;}
/*ficha serie*/
#content .ficha > div > .contenido_ficha > div.serie > ul, #content .ficha > div > .contenido_ficha > div.tecnicos > ul {width: 20%}
#content .ficha > div > .contenido_ficha > div.serie > div, #content .ficha > div > .contenido_ficha > div.tecnicos > div {width: 78%}
/*ficha tecnicos*/
.dimensiones {display: none !important;}
/*ficha contacto*/
#content .ficha > div > .contenido_ficha > .contacto > div {width: 32%}
#content .ficha > div > .contenido_ficha > .contacto > div + div {width: 64%}
#content .ficha > div > .contenido_ficha > .contacto > div + div > div {width: 100% !important}
/*ficha accesorios*/
#content .ficha > div > .contenido_ficha > .accesorios_landing > p + ul > li {width: 17.9%}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li {width:31%;height: auto;}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li > a > img {width: 100%}
#content .ficha > div > .contenido_ficha > .accesorios > div > ul > li > a > em {height: 25px;}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > a {overflow:hidden;width: 20%}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > b {width: 75%}
#content .ficha > div > .contenido_ficha > .accesorios > div > div > ul > li > span {width: 75%}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > ul > li + li > select {width: 150px;}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > a {width: 40%}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > a > img {height:auto;width: 100%}
#content .ficha > div > .contenido_ficha > .accesorios > div .ficha_acc > div > ul {width: 50%}
#content .ficha > div > .contenido_ficha > .accesorios > div > table > thead > tr > th, #content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td {width: 39%}
#content .ficha > div > .contenido_ficha > .accesorios > div > table > thead > tr > th + th, #content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td + td {width: 19%}
#content .ficha > div > .contenido_ficha > .accesorios > div > form > table > tbody > tr > td > b {width: auto;padding:5px;}
#content .ficha > div > .contenido_ficha > .accesorios > div > div.propuesta > form {width: 55%}
@media (max-width: 930px) {
    #content .ficha > div > .contenido_ficha > ul > li, #content .ficha > div > .contenido_ficha > ul > li + li {float: none;height: auto;margin: 0 0 5px;}
    .aportacion, .aportacion > span {margin: 9px 0 0;padding: 0;position: static;text-align: left;}
    #content .ficha > div > .contenido_ficha > ul.selection {background-position: right top;padding-bottom: 0;}
    #content .ficha > div > .contacto_ficha > div > ul > li > span {display: block;float: none;left: 0;margin-left: 0;margin-top: 5px;}
    #content .ficha > div > .contacto_ficha > div > form > p > button {width: auto;}
    #content .ficha > div > .contenido_ficha > ul > li.precio_especial > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;font-size: 9px;font-weight: normal;left: -25px;line-height: 11px;padding: 4px;position: absolute;top: auto;width: 96px;}
    .aportacion > span > b > span {background: none repeat scroll 0 0 #000000;border: 1px solid #cccccc;bottom: 18px;color: #ffffff;display: none;font-size: 10px;font-weight: normal;padding: 2px 5px;position: absolute;right: 0;text-align: left;width: 100px;}
    #content .ficha > div > .contenido_ficha > div > .general > ul > li > span > span.extensionGarantia > span {width: 75px}
    #content .ficha > div > .contacto_ficha > div > form > p > label > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;cursor: default;display: none;font-size: 10px;padding: 5px;position: absolute;right: -15px;text-decoration: none;width: 150px;}
    #content .ficha > div > .contenido_ficha > .accesorios_landing > p + ul > li > a, #content .ficha > div > .contenido_ficha > .accesorios > p + ul > li > b {height: 30px;}
    #content .ficha > div > .contenido_ficha > .accesorios > ul > li > a {width: auto;}
    #content .ficha > div > .contenido_ficha > .accesorios > ul {width: auto;}
}
@media (max-width: 930px) {
    #content .ficha > div > .contenido_ficha > ul > li, #content .ficha > div > .contenido_ficha > ul > li + li {float: none;height: auto;margin: 0 0 5px;}
    .aportacion, .aportacion > span {margin: 9px 0 0;padding: 0;position: static;text-align: left;}
    #content .ficha > div > .contenido_ficha > ul.selection {background-position: right top;padding-bottom: 0;}
    #content .ficha > div > .contacto_ficha > div > ul > li > span {display: block;float: none;left: 0;margin-left: 0;margin-top: 5px;}
    #content .ficha > div > .contacto_ficha > div > form > p > button {width: auto;}
    #content .ficha > div > .contenido_ficha > ul > li.precio_especial > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;font-size: 9px;font-weight: normal;left: -25px;line-height: 11px;padding: 4px;position: absolute;top: auto;width: 96px;}
    .aportacion > span > b > span {background: none repeat scroll 0 0 #000000;border: 1px solid #cccccc;bottom: 18px;color: #ffffff;display: none;font-size: 10px;font-weight: normal;padding: 2px 5px;position: absolute;right: 0;text-align: left;width: 100px;}
    #content .ficha > div > .contenido_ficha > div > .general > ul > li > span > span.extensionGarantia > span {width: 75px}
    #content .ficha > div > .contacto_ficha > div > form > p > label > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;cursor: default;display: none;font-size: 10px;padding: 5px;position: absolute;right: -15px;text-decoration: none;width: 150px;}
}
/*------Compramos--------*/
#content .vender{float: none;margin: 0 auto;padding:0;width: 97%;}
#content .vender .compramos {padding: 0;}
#content .vender .compramos > h2, #content .vender .compramos > h2 + p {border-radius: 0;text-rendering: optimizelegibility;}
#content .vender .compramos {border-bottom: none;margin: 0 0 10px 0;}
#content .vender .compramos > h2 > b {color: #CC0033;font-style: oblique;}
#content .vender .compramos > h3 {font-family: 'auditypeext',Arial,sans-serif;font-size: 16px;font-weight: bold;margin: 0 0 50px 10px;text-rendering: optimizelegibility;}
#content .vender .compramos > h3.desplaza {font-family: 'auditypeext',Arial,sans-serif;font-size: 16px;font-weight: bold;margin: 0 0 50px 100px;text-rendering: optimizelegibility;}
#content .vender .compramos > p {float: none;margin: 15px 0;width: auto;}
#content .vender .compramos > p > strong, #content .vender .compramos b {font-weight: bold;}
#content .vender .compramos > p > strong > em {font-style: normal;color: #CC0033;}
#content .vender .compramos > div > form {clear: both;}
#content .vender .compramos > div > div > form {display: none;padding: 0;position: relative;}
#content .vender .compramos > div > div.actual > form {display: block;}
#content .vender .compramos > div > div > form > p > b {display: block;font-family: 'auditypeext',Arial,sans-serif;margin: 0 0 20px;text-rendering: optimizelegibility;}
#content .vender .compramos > div > div > form > ul+p > b {border-top: 1px dotted #ccc;display: block;font-family: 'auditypeext',Arial,sans-serif;font-weight: normal;margin: 0 0 20px;padding-top: 10px;text-rendering: optimizelegibility;}
#content .vender .compramos > div > div > form > ul > li > label > span {background: url("../images/icon_info.png") no-repeat scroll center center transparent;cursor: pointer;display: inline-block;height: 1.3em;left: 15px;position: relative;top: 3px;width: 1.3em;z-index: 9999;}
#content .vender .compramos > div > div > form > ul > li > label > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;left: -60px;padding: 5px;position: absolute;width: 260px;}
#content .vender .compramos > div > div > form > ul > li > label > span > span.mostrar {display: block}
#content .vender .compramos > div > div > form > ul > li {margin: 4px 0 10px;}
#content .vender .compramos > div > div > form > ul > li > label {display: inline-block;font-weight: normal;min-width: 140px;vertical-align: sub;}
#content .vender .compramos > div > div > form > ul > li > b {display: block;font-weight: bold;}
#content .vender .compramos > div > div > form > ul > li > span {display: block;font-weight: bold;margin: 6px 0 5px 140px;}
#content .vender .compramos > div > div > form > ul > li > span> label {margin: 0 10px 0 0;}
#content .vender .compramos > div > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 198px;}
#content .vender .compramos > div > div > form > ul > li.fecha > select {width: 63px;}
#content .vender .compramos > div > div > form > ul > li.short > select {width: 145px;}
#content .vender .compramos > div > div > form > ul > li > input[type="text"] {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 290px;}
#content .vender .compramos > div > div > form > ul > li > i {color: #cc0033;display: inline-block;margin: 15px 0 10px;}
#content .vender .compramos > div > div > form > ul > li > textarea {background: none repeat scroll 0 0 #ffffff;border: 1px solid #cccccc;height: 60px;margin: 0;padding: 2px;resize: none;width: 290px;}
#content .vender .compramos > div > div > form > ul > li.align_top > label {margin-top: 5px;vertical-align: top;}
#content .vender .compramos > div > div > form > p > i {background:transparent none;color: #000000;display: block;font-style: normal;font-weight: normal;height: 12px;margin: 0 0 15px;padding: 0 0 4px;text-decoration: none;}
#content .vender .compramos > div > div ul.foto {height: auto;margin-bottom: 20px;overflow: hidden;}
#content .vender .compramos > div > div ul.foto > li {overflow: hidden;}
#content .vender .compramos > div > div ul.foto > li * {margin: 0 5px 0 0;vertical-align: top;}
#content .vender .compramos > div > div ul.foto > li > u {display: block;float: left;font-weight: bold;margin: 5px 0 5px;text-decoration: none;width: 470px;}
#content .vender .compramos > div > div ul.foto > li > a {background: url("../images/bg_input_file.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;float: left;font-weight: normal;height: 12px;margin: 20px 0 0;padding: 4px;text-decoration: none;width: 130px;}
#content .vender .compramos > div > div ul.foto > li > span {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content .vender .compramos > div > div ul.foto > li span > input[type="file"] {opacity: 0;}
#content .vender .compramos > div > div ul.foto > li span.simulo_btn {background: url("/images/btn_input_imagen.jpg") no-repeat scroll 0 0 transparent;cursor:pointer;display: block;height: 25px;overflow: hidden;width: 210px;}
#content .vender .compramos > div > div ul.foto > li > form {width: 470px;display: block;float: left;}
#content .vender .compramos > div > div ul.foto > li > a {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content .vender .compramos > div > div ul.foto > li > img {display: block;float: left;clear: left;margin: 5px 5px 5px 0;}
#content .vender .compramos > div > div ul.foto > li > div {width: 470px;display: block;float: left;color: #CC0033;}
#content .vender .compramos > div > div ul.foto > li > div > a{font-weight: bold;color: #CC0033;}
#content .vender .compramos p.botones_navegacion, #content .vender .compramos p.botones_navegacion {height: 30px;margin: 30px 0 30px;}
#content .vender .compramos p.botones_navegacion > a, #content .vender .compramos p.botones_navegacion > a {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: left;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 132px;}
#content .vender .compramos p.botones_navegacion > a + a, #content .vender .compramos p.botones_navegacion > a + a {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 132px;}
#content .vender .compramos div p.botones_navegacion > button, #content .vender .compramos p.botones_navegacion > button {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 160px;}
#content .vender .compramos p.botones_navegacion > span.error, #content .vender .compramos p.botones_navegacion > span.error {border: 1px solid #cc0000;bottom: -5px;clear: both;color: #cc0033;display: block;float: none;margin: 10px 0;padding: 8px;position: relative;width: auto;}
#content .vender .compramos > div > div > form > ul > li > label {min-width: 280px;}
#content .vender .compramos > div > div#interes > form > ul > li > label {min-width: 340px;}
#content .vender .compramos > div > div > form > p > u {display: block;font-family: 'auditypeext',Arial,sans-serif;font-weight: bold;margin: 25px 0 1px;text-decoration: none;text-rendering: optimizelegibility;}
#content .vender .compramos > div > div > form > ul > li > label > strong {display: block;font-family: 'auditypeext',Arial,sans-serif;margin: 5px 0 0;text-rendering: optimizelegibility;}
#content .vender .compramos > div > div > form > ul > li > label > strong > b {color: #CC0033;}
#content .vender .compramos > div > div > form > ul > li > label > strong > em {color: #CC0033;font-style: oblique;font-weight: bold;}
#content .vender .compramos > div > div > form > ul > li > select, #content .vender .compramos > div > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 296px;}
#content .vender .compramos > div > div > form > ul > li > label > em {cursor: pointer;display: inline-block;position: relative;}
#content .vender .compramos > div > div > form > ul > li > label > em > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;left: 0;padding: 5px;position: absolute;width: 190px;}
#content .vender .compramos > div > div > form > ul > li > label > em:hover > span {display: block;}
#content .vender .compramos > .perfil > div > form > div, #content .vender .compramos > div > div {display: none;padding: 0;position: relative;}
#content .vender .compramos > .perfil > div > form > div.actual, #content .vender .compramos > div > div.actual {display: block;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    #content .vender .compramos > div > div ul.foto > li > span > input[type="file"] {
        cursor: pointer;
        display: block;
        height: 30px;
        left: -122px;
        padding-top: 25px;
        position: relative;
        width: 300px;
    }
}
#content .vender .compramos .polit_au {font-weight: normal !important;margin: 15px 25px !important;}
#content .vender .compramos .res_wt_lbl > label {width: 65px !important;min-width: 0 !important;}
#controdesconectar > span > a {color: #000000;display: inline-block;font-weight: bold;margin: 0 0 0 0px !important;}
#content .vender .compramos > div > div ul.foto > li > div, #alerta_foto_1, #alerta_foto_2, #alerta_foto_3, #alerta_foto_4 {margin-top: 5px !important;}
@media (max-width: 780px) {
    section {padding: 5px 5px 103px 0 !important;}
    #content .vender .compramos > div > ul > li > a {width: 85px;}
    #content .vender .compramos > div > div > form > ul > li > label {font-weight: normal;margin: 5px 0;min-width: 0 !important;width: 100%;}
    #content .vender .compramos p.botones_navegacion > span.error, #content .vender .compramos p.botones_navegacion > span.error {border: 1px solid #cc0000;clear: both;color: #cc0033;display: block;float: none;margin: 10px 0;padding: 8px;position: relative;top: 5px;width: auto;}
	#content .vender .compramos > div > div > form > ul > li.short > select, #content .vender .compramos > div > div > form > ul > li > select, #content .vender .compramos > div > div > form > ul > li > select {margin: 1px 0 6px;width: 96.1%;}
    #content .vender .compramos > div > div > form > ul > li > input[type="text"] {width: 95%}
    #content .vender .compramos > div > div > form > ul > li > textarea {width: 95%}
	#content .vender .compramos > div > ul{width: 96%}	
	#content .vender .compramos > div > ul > li{float: none}
	#content .vender .compramos > div > ul > li > a {background-image: none !important;width: auto}
	#content .vender .compramos > div > div > form > ul > li > input + a {background: none repeat scroll 0 0 #000000;color: #ffffff;display: inline-block;font-weight: bold;height: 1em;line-height: 1.2em;margin: 5px 0 0;padding: 6px;text-decoration: none;vertical-align: sub;}
}

/*-------AMP-------*/

/*home*/
#content .meeting > ul > li > a {margin: 0 3px 4px !important;}
#content .meeting {float: none;margin: 0 auto;padding:0;width: 97%;}
#content .meeting.home_meeting > ul > li {background: none repeat scroll 0 0 #ffffff;color: #000000;float: left;padding: 1%;width: 48%;}
#content .meeting.home_meeting > ul > li + li {margin-left: 0;}
#content .meeting.home_meeting > ul > li > img {margin: 5px 0 2px;width: 22%;}
#content .meeting.home_meeting > ul > li > span {width: 70%;}
/*quees*/
#content .meeting.quees > img, #content .meeting.quees > div {display: block;margin-left:auto;margin-right:auto;width: 90%}
/*ventajas*/
#content .meeting.ventajas > div > img {display: block;margin-left:auto;margin-right:auto;width: 90%}
/*revision*/
#content .meeting.verify > img {display: block;margin-left:auto;margin-right:auto;width: 98%}
/*solicitar*/
@media (max-width: 980px) {
#content .meeting.cita > h2, #content .meeting.cita > h2 + p {border-radius: 0;text-rendering: optimizelegibility;}
#content .meeting.cita {border-bottom: none;}
#content .meeting.cita > h2 > b {color: #CC0033;font-style: oblique;}
#content .meeting.cita > h3 {font-family: 'auditypeext',Arial,sans-serif;font-size: 16px;font-weight: bold;margin: 0 0 50px 10px;text-rendering: optimizelegibility;}
#content .meeting.cita > h3.desplaza {font-family: 'auditypeext',Arial,sans-serif;font-size: 16px;font-weight: bold;margin: 0 0 50px 100px;text-rendering: optimizelegibility;}
#content .meeting.cita > p {float: none;margin: 15px 0;width: auto;}
#content .meeting.cita > p > strong, #content .meeting.cita b {font-weight: bold;}
#content .meeting.cita > p > strong > em {font-style: normal;color: #CC0033;}
#content .meeting.cita > div.cita > form {clear: both;}
#content .meeting.cita > div.cita > div > form {display: none;padding: 0;position: relative;}
#content .meeting.cita > div.cita > div.actual > form {display: block;}
#content .meeting.cita > div.cita > div > form > p > b {display: block;font-family: 'auditypeext',Arial,sans-serif;margin: 0 0 20px;text-rendering: optimizelegibility;}
#content .meeting.cita > div.cita > div > form > ul+p > b {border-top: 1px dotted #ccc;display: block;font-family: 'auditypeext',Arial,sans-serif;font-weight: normal;margin: 0 0 20px;padding-top: 10px;text-rendering: optimizelegibility;}
#content .meeting.cita > div.cita > div > form > ul > li > label > span {background: url("../images/icon_info.png") no-repeat scroll center center transparent;cursor: pointer;display: inline-block;height: 1.3em;left: 15px;position: relative;top: 3px;width: 1.3em;z-index: 9999;}
#content .meeting.cita > div.cita > div > form > ul > li > label > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;left: -60px;padding: 5px;position: absolute;width: 260px;}
#content .meeting.cita > div.cita > div > form > ul > li > label > span > span.mostrar {display: block}
#content .meeting.cita > div.cita > div > form > ul > li > label {display: inline-block;font-weight: normal;min-width: 140px;vertical-align: sub;}
#content .meeting.cita > div.cita > div > form > ul > li {margin: 4px 0 10px;}
#content .meeting.cita > div.cita > div > form > ul > li > label {display: inline-block;font-weight: normal;min-width: 140px;vertical-align: sub;}
#content .meeting.cita > div.cita > div > form > ul > li > b {display: block;font-weight: bold;}
#content .meeting.cita > div.cita > div > form > ul > li > span {display: block;font-weight: bold;margin: 6px 0 5px 140px;}
#content .meeting.cita > div.cita > div > form > ul > li > span> label {margin: 0 10px 0 0;}
#content .meeting.cita > div.cita > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 198px;}
#content .meeting.cita > div.cita > div > form > ul > li.fecha > select {width: 63px;}
#content .meeting.cita > div.cita > div > form > ul > li.short > select {width: 145px;}
#content .meeting.cita > div.cita > div > form > ul > li > input[type="text"] {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 290px;}
#content .meeting.cita > div.cita > div > form > ul > li > i {color: #cc0033;display: inline-block;margin: 15px 0 10px;}
#content .meeting.cita > div .cita> div > form > ul > li > textarea {background: none repeat scroll 0 0 #ffffff;border: 1px solid #cccccc;height: 60px;margin: 0;padding: 2px;resize: none;width: 290px;}
#content .meeting.cita > div.cita > div > form > ul > li.align_top > label {margin-top: 5px;vertical-align: top;}
#content .meeting.cita > div.cita > div > form > p > i {background:transparent none;color: #000000;display: block;font-style: normal;font-weight: normal;height: 12px;margin: 0 0 15px;padding: 0 0 4px;text-decoration: none;}
#content .meeting.cita > div.cita > div ul.foto {height: auto;margin-bottom: 20px;overflow: hidden;}
#content .meeting.cita > div.cita > div ul.foto > li {overflow: hidden;}
#content .meeting.cita > div.cita > div ul.foto > li * {margin: 0 5px 0 0;vertical-align: top;}
#content .meeting.cita > div.cita > div ul.foto > li > u {display: block;float: left;font-weight: bold;margin: 5px 0 5px;text-decoration: none;width: 470px;}
#content .meeting.cita > div.cita > div ul.foto > li > a {background: url("../images/bg_input_file.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;float: left;font-weight: normal;height: 12px;margin: 20px 0 0;padding: 4px;text-decoration: none;width: 130px;}
#content .meeting.cita > div.cita > div ul.foto > li > span {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content .meeting.cita > div.cita > div ul.foto > li span > input[type="file"] {opacity: 0;}
#content .meeting.cita > div.cita > div ul.foto > li span.simulo_btn {background: url("/images/btn_input_imagen.jpg") no-repeat scroll 0 0 transparent;cursor:pointer;display: block;height: 25px;overflow: hidden;width: 210px;}
#content .meeting.cita > div.cita > div ul.foto > li > form {width: 470px;display: block;float: left;}
#content .meeting.cita > div.cita > div ul.foto > li > a {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content .meeting.cita > div.cita > div ul.foto > li > img {display: block;float: left;clear: left;margin: 5px 5px 5px 0;}
#content .meeting.cita > div.cita > div ul.foto > li > div {width: 470px;display: block;float: left;color: #CC0033;}
#content .meeting.cita > div.cita > div ul.foto > li > div > a{font-weight: bold;color: #CC0033;}
#content .meeting.cita p.botones_navegacion, #content .meeting.cita p.botones_navegacion {height: 30px;margin: 30px 0 30px;}
#content .meeting.cita p.botones_navegacion > a, #content .meeting.cita p.botones_navegacion > a {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: left;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 132px;}
#content .meeting.cita p.botones_navegacion > a + a, #content .meeting.cita p.botones_navegacion > a + a {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 132px;}
#content .meeting.cita div p.botones_navegacion > button, #content .meeting.cita p.botones_navegacion > button {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 160px;}
#content .meeting.cita p.botones_navegacion > span.error, #content .meeting.cita p.botones_navegacion > span.error {border: 1px solid #cc0000;bottom: -5px;clear: both;color: #cc0033;display: block;float: none;margin: 10px 0;padding: 8px;position: relative;width: auto;}
#content .meeting.cita > div.cita > div > form > ul > li > label {min-width: 280px;}
#content .meeting.cita > div.cita > div#interes > form > ul > li > label {min-width: 340px;}
#content .meeting.citas > div.cita > div > form > p > u {display: block;font-family: 'auditypeext',Arial,sans-serif;font-weight: bold;margin: 25px 0 1px;text-decoration: none;text-rendering: optimizelegibility;}
#content .meeting.cita > div.cita > div > form > ul > li > label > strong {display: block;font-family: 'auditypeext',Arial,sans-serif;margin: 5px 0 0;text-rendering: optimizelegibility;}
#content .meeting.cita > div.cita > div > form > ul > li > label > strong > b {color: #CC0033;}
#content .meeting.cita > div.cita > div > form > ul > li > label > strong > em {color: #CC0033;font-style: oblique;font-weight: bold;}
#content .meeting.cita > div.cita > div > form > ul > li > select, #content .meeting.cita > div.cita > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 296px;}
#content .meeting.cita > div.cita > div > form > ul > li > label > em {cursor: pointer;display: inline-block;position: relative;}
#content .meeting.cita > div.cita > div > form > ul > li > label > em > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;left: 0;padding: 5px;position: absolute;width: 190px;}
#content .meeting.cita > div.cita > div > form > ul > li > label > em:hover > span {display: block;}
#content .meeting.cita > .perfil > div.cita > form > div, #content .meeting.cita > div.cita > div {display: none;padding: 0;position: relative;}
#content .meeting.cita > .perfil > div.cita > form > div.actual, #content .meeting.cita > div.cita > div.actual {display: block;}
#content .meeting.cita .polit_au {font-weight: normal !important;margin: 15px 25px !important;}
#content .meeting.cita .res_wt_lbl > label {width: 65px !important;min-width: 0 !important;}
#controdesconectar > span > a {color: #000000;display: inline-block;font-weight: bold;margin: 0 0 0 0px !important;}
#content .meeting.cita > div.cita > div ul.foto > li > div, #alerta_foto_1, #alerta_foto_2, #alerta_foto_3, #alerta_foto_4 {margin-top: 5px !important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    #content .meeting.cita > div.cita > div ul.foto > li > span > input[type="file"] {
        cursor: pointer;
        display: block;
        height: 30px;
        left: -122px;
        padding-top: 25px;
        position: relative;
        width: 300px;
    }
}
@media (max-width: 780px) {
    section {padding: 5px 5px 103px 0 !important;}
    #content .meeting.cita > div.cita > ul > li > a {width: 85px;}
    #content .meeting.cita > div.cita > div > form > ul > li > label {font-weight: normal;margin: 5px 0;min-width: 0 !important;width: 100%;}
    #content .meeting.cita p.botones_navegacion > span.error, #content .meeting.cita p.botones_navegacion > span.error {border: 1px solid #cc0000;clear: both;color: #cc0033;display: block;float: none;margin: 10px 0;padding: 8px;position: relative;top: 5px;width: auto;}
    #content .meeting.cita > div.cita > div > form > ul > li.short > select, #content .meeting.cita > div.cita > div > form > ul > li > select, #content .meeting.cita > div > div > form > ul > li > select {margin: 1px 0 6px;width: 96.1%;}
    #content .meeting.cita > div.cita > div > form > ul > li > input[type="text"] {width: 94%}
    #content .meeting.cita > div.cita > div > form > ul > li > textarea {width: 95%}
    #content .meeting.cita > div.cita.servicio > ul{width: 96%}  
    #content .meeting.cita > div.cita > ul > li{float: none}
    #content .meeting.cita > div.cita > ul > li > a {background-image: none !important;width: auto}
    #content .meeting.cita > div.cita > div > form > ul > li > input + a {background: none repeat scroll 0 0 #000000;color: #ffffff;display: inline-block;font-weight: bold;height: 1em;line-height: 1.2em;margin: 5px 0 0;padding: 6px;text-decoration: none;vertical-align: sub;}
}
/*Concesionarios*/
#content .meeting.concesionarios > div > h1 {font-size: 15px;margin: 0 0 10px;}
#content .meeting.concesionarios > div > h2 {margin: 0 0 10px;}
#content .meeting.concesionarios > div > div > form {width: 45%;}
#content .meeting.concesionarios > div > div > form > ul > li > select {width: 70%}
#content .meeting.concesionarios > div > div > form > ul > li > input[type="text"] {width: 69%}
#content .meeting.concesionarios > div > div + div > div > div {float: none;clear: both;}
@media (max-width: 865px) {
    #content .meeting.concesionarios > div > div > form {width: 42%;}
}
@media (max-width: 820px) {
    #content .meeting.concesionarios > div > div > form {float: none;margin: 0 auto 30px auto;width: 75%;}
    #content .meeting.concesionarios > div > div > form + div {float: none;margin: 0 auto}
    #content .meeting.concesionarios > div > div > form > ul > li > select {width: 100%}
    #content .meeting.concesionarios > div > div > form > ul > li > input[type="text"] {width: 99%}
    #content .meeting.concesionarios > div > div > form > ul > li > button {display: block;}
}


/*-------Area privada-------*/
#content .miaudi {float: none;margin: 10px auto;padding:0;width: 97%;}
#content .miaudi > div > ul > li > a {margin: 0 3px 4px 0px;}
#content .miaudi > div > h3.desplaza {margin: 0 0 40px 100px;}
/*acceso*/
#content .miaudi.acceso > div > p {margin: 10px 0;}
#content .miaudi.acceso > div > h4 {margin: 40px 0 0;}
#content .miaudi.acceso > div > form, #content .miaudi.acceso > div > h4 + p, #content .miaudi.acceso > div > #olvido{margin: 10px auto;overflow: hidden}
#content .miaudi.acceso > div > form > p > label, #content .miaudi.acceso > div > #olvido label {width: 250px}
#content .miaudi.acceso > div > form > p > input[type="text"], #content .miaudi.acceso > div > form > p > input[type="password"], #content .miaudi.acceso > div > #olvido input[type="text"] {width: 300px}
#content .miaudi.acceso > div > form > p > button, #content .miaudi.acceso > div > #olvido button {margin:0 0 0 378px;}
#content .miaudi.acceso > div > form > p > a {margin:0 0 40px 395px;}
@media (max-width: 780px) {
    #content .miaudi.acceso > div > form > p > label, #content .miaudi.acceso > div > #olvido label {display: block;font-weight: bold;margin: 0 0 5px;width: 100%;}
    #content .miaudi.acceso > div > form > p > input[type="text"], #content .miaudi.acceso > div > form > p > input[type="password"], #content .miaudi.acceso > div > #olvido input[type="text"] {width: 98%}
    #content .miaudi.acceso > div > form > p > button, #content .miaudi.acceso > div > #olvido button {display: block;float: right;margin: 0 1% 0 0;}
    #content .miaudi.acceso > div > form > p > a {clear: both;float: right;margin: 10px 2% 10px 0;}
}
/*registro*/
#content .miaudi > .perfil > div > form > div > ul > li > label {min-width: 250px}
#content .miaudi > .perfil > div > form > div > ul > li > input[type="text"], #content .miaudi > .perfil > div > form > div > ul > li > input[type="password"] {width: 300px}
#content .miaudi > .perfil > div > form > div > ul > li > select {width: 306px;}
#content .miaudi > .perfil > div > form > div > ul > li > span, #content .miaudi > .compramos > div > div > form > ul > li > span {display: block;font-weight: bold;margin: 10px 0;}
@media (max-width: 780px) {
    #content .miaudi > .perfil > div > form > div > ul > li > label {margin: 0 0 5px 0;width: 100%;}
    #content .miaudi > .perfil > div > form > div > ul > li.label_politica > label {margin: 0 0 5px 0;width: auto;}
    #content .miaudi > .perfil > div > form > div > ul > li > input[type="text"], #content .miaudi > .perfil > div > form > div > ul > li > input[type="password"] {width: 94%}
    #content .miaudi > .perfil > div > form > div > ul > li > select {width: 96%}
    #content .miaudi > .perfil > div > form > div > ul > li.fecha > select, #content .miaudi > .compramos > div > div > form > ul > li.fecha > select {width: 20%;}
}
/*principal*/
#content .miaudi > div.principal > div > ul {text-align: center}
#content .miaudi > div.principal > div > ul > li {display: inline-block;float: none;height: auto;text-align: left;width: 40%;}
#content .miaudi > div.principal > div > ul > li > img {width: 80%}
#content .miaudi > div > p > .desconectar {margin-bottom:10px;}
/*perfil*/
@media (max-width: 900px) {
    #content .miaudi > .perfil > div > form > div > .aviso {margin: 20px auto;position: static;width: 100%;}
}
/*alerta*/
#content .miaudi > .generar > form > ul > li > input[type="text"] {width: 40%}
#content .miaudi > .generar > form > ul > li > select {width: 40.7%;}
#content .miaudi > .generar > form > ul + ul > li + li {width: 33%;}
#content .miaudi > .generar > form > div > ul > li > select {width: 33%}
/*parking*/
#content .miaudi > .parking > table > tbody > tr > td {width: 40%}
#content .miaudi > .parking > table > tbody > tr > td + td {width: 19%;}
/*compramos*/
#content .miaudi .compramos {padding: 0;}
#content .miaudi .compramos > h2, #content .miaudi .compramos > h2 + p {border-radius: 0;text-rendering: optimizelegibility;}
#content .miaudi .compramos {border-bottom: none;margin: 0 0 10px 0;}
#content .miaudi .compramos > h2 > b {color: #CC0033;font-style: oblique;}
#content .miaudi .compramos > h3 {font-family: 'auditypeext',Arial,sans-serif;font-size: 16px;font-weight: bold;margin: 0 0 50px 10px;text-rendering: optimizelegibility;}
#content .miaudi .compramos > h3.desplaza {font-family: 'auditypeext',Arial,sans-serif;font-size: 16px;font-weight: bold;margin: 0 0 50px 100px;text-rendering: optimizelegibility;}
#content .miaudi .compramos > p {float: none;margin: 15px 0;width: auto;}
#content .miaudi .compramos > p > strong, #content .miaudi .compramos b {font-weight: bold;}
#content .miaudi .compramos > p > strong > em {font-style: normal;color: #CC0033;}
#content .miaudi .compramos > div > form {clear: both;}
#content .miaudi .compramos > div > div > form {display: none;padding: 0;position: relative;}
#content .miaudi .compramos > div > div.actual > form {display: block;}
#content .miaudi .compramos > div > div > form > p > b {display: block;font-family: 'auditypeext',Arial,sans-serif;margin: 0 0 20px;text-rendering: optimizelegibility;}
#content .miaudi .compramos > div > div > form > ul+p > b {border-top: 1px dotted #ccc;display: block;font-family: 'auditypeext',Arial,sans-serif;font-weight: normal;margin: 0 0 20px;padding-top: 10px;text-rendering: optimizelegibility;}
#content .miaudi .compramos > div > div > form > ul > li > label > span {background: url("../images/icon_info.png") no-repeat scroll center center transparent;cursor: pointer;display: inline-block;height: 1.3em;left: 15px;position: relative;top: 3px;width: 1.3em;z-index: 9999;}
#content .miaudi .compramos > div > div > form > ul > li > label > span > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;left: -60px;padding: 5px;position: absolute;width: 260px;}
#content .miaudi .compramos > div > div > form > ul > li > label > span > span.mostrar {display: block}
#content .miaudi .compramos > div > div > form > ul > li {margin: 4px 0 10px;}
#content .miaudi .compramos > div > div > form > ul > li > label {display: inline-block;font-weight: normal;min-width: 140px;vertical-align: sub;}
#content .miaudi .compramos > div > div > form > ul > li > b {display: block;font-weight: bold;}
#content .miaudi .compramos > div > div > form > ul > li > span {display: block;font-weight: bold;margin: 6px 0 5px 140px;}
#content .miaudi .compramos > div > div > form > ul > li > span> label {margin: 0 10px 0 0;}
#content .miaudi .compramos > div > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 198px;}
#content .miaudi .compramos > div > div > form > ul > li.fecha > select {width: 63px;}
#content .miaudi .compramos > div > div > form > ul > li.short > select {width: 145px;}
#content .miaudi .compramos > div > div > form > ul > li > input[type="text"] {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 290px;}
#content .miaudi .compramos > div > div > form > ul > li > i {color: #cc0033;display: inline-block;margin: 15px 0 10px;}
#content .miaudi .compramos > div > div > form > ul > li > textarea {background: none repeat scroll 0 0 #ffffff;border: 1px solid #cccccc;height: 60px;margin: 0;padding: 2px;resize: none;width: 290px;}
#content .miaudi .compramos > div > div > form > ul > li.align_top > label {margin-top: 5px;vertical-align: top;}
#content .miaudi .compramos > div > div > form > p > i {background:transparent none;color: #000000;display: block;font-style: normal;font-weight: normal;height: 12px;margin: 0 0 15px;padding: 0 0 4px;text-decoration: none;}
#content .miaudi .compramos > div > div ul.foto {height: auto;margin-bottom: 20px;overflow: hidden;}
#content .miaudi .compramos > div > div ul.foto > li {overflow: hidden;}
#content .miaudi .compramos > div > div ul.foto > li * {margin: 0 5px 0 0;vertical-align: top;}
#content .miaudi .compramos > div > div ul.foto > li > u {display: block;float: left;font-weight: bold;margin: 5px 0 5px;text-decoration: none;width: 470px;}
#content .miaudi .compramos > div > div ul.foto > li > a {background: url("../images/bg_input_file.jpg") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;float: left;font-weight: normal;height: 12px;margin: 20px 0 0;padding: 4px;text-decoration: none;width: 130px;}
#content .miaudi .compramos > div > div ul.foto > li > span {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content .miaudi .compramos > div > div ul.foto > li span > input[type="file"] {opacity: 0;}
#content .miaudi .compramos > div > div ul.foto > li span.simulo_btn {background: url("/images/btn_input_imagen.jpg") no-repeat scroll 0 0 transparent;cursor:pointer;display: block;height: 25px;overflow: hidden;width: 210px;}
#content .miaudi .compramos > div > div ul.foto > li > form {width: 470px;display: block;float: left;}
#content .miaudi .compramos > div > div ul.foto > li > a {display: block;float: left;font-weight: normal;height: 25px;margin: 5px 0 0;overflow: hidden;width: 470px;}
#content .miaudi .compramos > div > div ul.foto > li > img {display: block;float: left;clear: left;margin: 5px 5px 5px 0;}
#content .miaudi .compramos > div > div ul.foto > li > div {width: 470px;display: block;float: left;color: #CC0033;}
#content .miaudi .compramos > div > div ul.foto > li > div > a{font-weight: bold;color: #CC0033;}
#content .miaudi .compramos p.botones_navegacion, #content .miaudi .compramos p.botones_navegacion {height: 30px;margin: 30px 0 30px;}
#content .miaudi .compramos p.botones_navegacion > a, #content .miaudi .compramos p.botones_navegacion > a {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: left;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 132px;}
#content .miaudi .compramos p.botones_navegacion > a + a, #content .miaudi .compramos p.botones_navegacion > a + a {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 132px;}
#content .miaudi .compramos div p.botones_navegacion > button, #content .miaudi .compramos p.botones_navegacion > button {background: none repeat scroll 0 0 #CC0033;border: 0 none;border-radius: 0 0 0 0;color: #FFFFFF;cursor: pointer;display: block;float: right;font-weight: bold;margin: 0;padding: 5px;text-align: center;text-decoration: none;width: 160px;}
#content .miaudi .compramos p.botones_navegacion > span.error, #content .miaudi .compramos p.botones_navegacion > span.error {border: 1px solid #cc0000;bottom: -5px;clear: both;color: #cc0033;display: block;float: none;margin: 10px 0;padding: 8px;position: relative;width: auto;}
#content .miaudi .compramos > div > div > form > ul > li > label {min-width: 280px;}
#content .miaudi .compramos > div > div#interes > form > ul > li > label {min-width: 340px;}
#content .miaudi .compramos > div > div > form > p > u {display: block;font-family: 'auditypeext',Arial,sans-serif;font-weight: bold;margin: 25px 0 1px;text-decoration: none;text-rendering: optimizelegibility;}
#content .miaudi .compramos > div > div > form > ul > li > label > strong {display: block;font-family: 'auditypeext',Arial,sans-serif;margin: 5px 0 0;text-rendering: optimizelegibility;}
#content .miaudi .compramos > div > div > form > ul > li > label > strong > b {color: #CC0033;}
#content .miaudi .compramos > div > div > form > ul > li > label > strong > em {color: #CC0033;font-style: oblique;font-weight: bold;}
#content .miaudi .compramos > div > div > form > ul > li > select, #content .miaudi .compramos > div > div > form > ul > li > select {border: 1px solid #CCCCCC;margin: 0;padding: 2px;width: 296px;}
#content .miaudi .compramos > div > div > form > ul > li > label > em {cursor: pointer;display: inline-block;position: relative;}
#content .miaudi .compramos > div > div > form > ul > li > label > em > span {background: none repeat scroll 0 0 #000000;bottom: 20px;color: #ffffff;display: none;left: 0;padding: 5px;position: absolute;width: 190px;}
#content .miaudi .compramos > div > div > form > ul > li > label > em:hover > span {display: block;}
#content .miaudi .compramos > .perfil > div > form > div, #content .miaudi .compramos > div > div {display: none;padding: 0;position: relative;}
#content .miaudi .compramos > .perfil > div > form > div.actual, #content .miaudi .compramos > div > div.actual {display: block;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    #content .miaudi .compramos > div > div ul.foto > li > span > input[type="file"] {
        cursor: pointer;
        display: block;
        height: 30px;
        left: -122px;
        padding-top: 25px;
        position: relative;
        width: 300px;
    }
}
#content .miaudi .compramos .polit_au {font-weight: normal !important;margin: 15px 25px !important;}
#content .miaudi .compramos .res_wt_lbl > label {width: 65px !important;min-width: 0 !important;}
#controdesconectar > span > a {color: #000000;display: inline-block;font-weight: bold;margin: 0 0 0 0px !important;}
#content .miaudi .compramos > div > div ul.foto > li > div, #alerta_foto_1, #alerta_foto_2, #alerta_foto_3, #alerta_foto_4 {margin-top: 5px !important;}
@media (max-width: 780px) {
    section {padding: 5px 5px 103px 0 !important;}
    #content .miaudi .compramos > div > ul > li > a {width: 85px;}
    #content .miaudi .compramos > div > div > form > ul > li > label {font-weight: normal;margin: 5px 0;min-width: 0 !important;width: 100%;}
    #content .miaudi .compramos p.botones_navegacion > span.error, #content .miaudi .compramos p.botones_navegacion > span.error {border: 1px solid #cc0000;clear: both;color: #cc0033;display: block;float: none;margin: 10px 0;padding: 8px;position: relative;top: 5px;width: auto;}
    #content .miaudi .compramos > div > div > form > ul > li.short > select, #content .miaudi .compramos > div > div > form > ul > li > select, #content .miaudi .compramos > div > div > form > ul > li > select {margin: 1px 0 6px;width: 96.1%;}
    #content .miaudi .compramos > div > div > form > ul > li > input[type="text"] {width: 95%}
    #content .miaudi .compramos > div > div > form > ul > li > textarea {width: 95%}
    #content .miaudi .compramos > div > ul{width: 96%}  
    #content .miaudi .compramos > div > ul > li{float: none}
    #content .miaudi .compramos > div > ul > li > a {background-image: none !important;width: auto}
    #content .miaudi .compramos > div > div > form > ul > li > input + a {background: none repeat scroll 0 0 #000000;color: #ffffff;display: inline-block;font-weight: bold;height: 1em;line-height: 1.2em;margin: 5px 0 0;padding: 6px;text-decoration: none;vertical-align: sub;}
}

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