body{background-color: #552C50; margin:0 auto; padding:0; text-align:center; width: 789px; font-family: verdana, cursive}
a {color: #884D80; text-decoration: none}
a:hover{COLOR:#001100; text-decoration:underline}
area{cursor:pointer}
.cp,.cm4,.c1,.c2,.c3,.mepr,.meca,.mepr2{font-size:7pt}
.x5,.cat1,.tray,.cm3,.descripcion,.filtro{font-family:verdana,arial;font-size:8pt}
.cm1,.cm2,.normal,.x10,.submit{font-family:verdana,arial}
.idt,.cm1,.tit,.submit{font-size:10pt}.tx,.cm2,.normal{font-size:12px}.imputs{font-size:8pt}
.cat1,.tray,.cp,.c1,.c2,.meca{text-transform:uppercase}
.cat1,.descripcion,.normal{text-align:justify}
.ti,.ii,.ee,.meca,.submit,.ie{text-align:center}
.x6,.cat1,.tit,.textoprovincia,.verf,.ee,.meca,.mepr2,.submit,.ie{font-weight:bold}
.imputs,.idt,.normal,.descripcion,.x10{font-weight:400}
.descripcion{color:#843E7B}
.normal,.x10{color:#92678C}
.c2,.c3{color:#446644}
.p1,.p2,.verf,.vef,.vem,.ee,.ii,.ie{cursor:pointer}
.x2{height:21px;background:#F4E8F2;border:2px solid #E6D9E4;border-radius:5px;padding:0 2px 0 0}
.x3{width:63px}.x4{width:405px}.x5{width:68px;text-overflow:ellipsis}.x9{width:610px}.x8{margin:2px 0 0 5px;text-align:right;float:left; width: 160px}.x7{width:450px}

/* === NP-ACCOUNT-X7-LONG-WORD-FIX-V1 ===
   Permite partir cadenas largas sin alterar
   los 450px originales del texto.
*/
.x7 {
    white-space: normal;
    overflow-wrap: anywhere;
    word-wrap: break-word;
    word-break: break-word;
}
/* === END NP-ACCOUNT-X7-LONG-WORD-FIX-V1 === */

.x7,.x9{margin-bottom:6px}.x11{clear:both;height:30px}
.x3,.x4,.x5,.x6,.x7,.x9{margin-left:2px;margin-top:3px;text-align:left;overflow:hidden;float:left}
.x6{text-align:right;width:70px}
.x12{border-radius: 5px 0 0 0;position:relative;width:45px;top:-16px;color:#fff;font: bold 9px verdana;background:#6e6e6e;background-color: rgba(0,0,0,0.5);overflow: hidden;  padding: 1px 2px 1px 4px;float: right;}
.contenido,.contenidoiecss3{background-color: #fff; margin: 0 auto; width: 783px; border: solid 2px #2C0928; border-radius: 8px; text-align: center; padding: 0 0 10px 0}
.cab,.cabiecss3 {background: #9bc59b;border: solid 2px #fff;border-radius: 8px;box-shadow: 0 0 5px #000;overflow: hidden;width: auto;height: 80px;margin: 0 0 8px 0;padding: 0;position: relative}
.cabbg{background: -moz-linear-gradient(left, #A86AA0 0%, #F8EEF7 52%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#A86AA0), color-stop(52%,#F8EEF7 ));
background: -webkit-linear-gradient(160deg, #A86AA0 6%,#F8EEF7  90%);background: -o-linear-gradient(160deg, #A86AA0 6%,#F8EEF7 90%);background: linear-gradient(160deg, #A86AA0 6%,#F8EEF7 90%);
background: -ms-linear-gradient(160deg, #A86AA0 6%,#F8EEF7 90%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A86AA0', endColorstr='#F8EEF7',GradientType=1 )}
.contenidoiecss3,.cabiecss3{behavior: url(/web/20190810022959im_/http://109.70.128.123/js/pie/PIE.htc)}
.logo{float:left;width:150px;margin:3px 3px 0 5px}
.logo div{width:150px;height:74px;background:transparent url(/assets/img/ui/pasion-original-logo.gif) no-repeat scroll 0 0}
.txtClaim{visibility: hidden; margin: 0; padding: 0; position: absolute; top: 43px; left: 10px}
.beacrumb{text-align:left;float:right;height:15px;width:600px;margin-right:1px;}
.txtClaim a{color:#fff; font-size:11px; font-weight: normal}
.txtClaim2{text-align:justify;float:right;height:48px;width:587px;margin-right:15px;margin-top:1px; line-height: 1.1}
.txtClaim3, .txtClaim4 {text-align: center; float:right; vertical-align: middle; width:400px; margin-right:20px; margin-top:0; color:#552C50}
.txtClaim4 {text-align: center;width:600px; margin: 0 18px 0 0}
.txtClaim3 h3 {font-size: 12px; margin: 12px 0}
.txtClaimTienda{text-align:justify;height:70px;margin: 8px 8px 0 0}
.cat1{color:#003300}
.tray{color:#001100}
.bus select, .bus input {font-size:8pt; background:#F8EEF7; border:#3a003a 1px solid; color:#3a003a}
.busli1 select, .busli1 input {font-size:13px; font-weight: bold}
.imputl{width:140px}
img{border:0}
.idt {text-indent: 12px}
.cm1{width:190px}.cm2{width:170px}.cm3{width:145px}.cm4{width:115px}
.cp,.c1,.c2{margin-left:3px;margin-right:0;font-weight:bold;text-indent:0;text-align:left}
.cp{color:#224422}
.c1{color:#3a003a}
.c3{text-align:left;font-weight:200;margin-right:0;margin-left:0}
.submit{border:0;color:#448844;cursor:hand}
.sep{background-color:#ddeedd;width:610px;height:1px}
TD{font-family:verdana;font-size:8pt;color:#444;text-align:left;font-weight:400;vertical-align:top}
TABLE{border-spacing: 0 0}
.tx{color:#7F627F}
.cti{font-size:13px;width:444px;font-weight:900;color:#3a003a}
.tit{color:#3a003a}
.dimg,.pie,.i1,.i2,.i3,.i4,.i5,.i6,.i7,.i8,.i9,.i10,.i11,.m1,.m3,.m4,.m5,.m6,.m7,.m8,.m9,.m10,.p1,.p2,.f1,.vf,.x10{background:transparent url(/assets/img/ui/pasion-original-sprite.png) no-repeat scroll 0 0;overflow:hidden}
.gas,.die,.m2,.ano,.hec,.pm2,.ph2,.pr,.dor,.ban,.alt, .esl,.kms,.vem,.vef,.cc,.ejes,.vcv,.cmanual,.cauto{font-weight:900;width:auto;min-width:34px;padding-right:3px;padding-left:3px;vertical-align:top;text-align:center;display:inline;float:left;font-size:8pt;border:1px solid;border-radius:4px;height:24px;margin-right:3px}
.ano,.m2{color:#7D4A16;background:#fbede0;border-color:#e8c8a6}
.kms,.esl,.alt,.dor,.hec{color:#2E4F74;background:#e6f1f8;border-color:#9ebed3}
.ph2,.pm2,.cc,.cmanual{color:#AA8C00;background:#FDFCEE;border-color:#E0D134}
.ejes,.ban{color:#47581F;background:#e8f0cb;border-color:#becb94}
.pr,.vcv{color:#af2828;background:#fee2e2;border-color:#da584b}
.pr{padding:0 4px;width:auto;font-weight:100;font-size:19px}
.vem,.par{color:#218788;background:#e2fbfb;border-color:#8ad8d8;font-size:10px;line-height:1}
.pro{color:#711;background:#fdd;border-color:#b66;font-size:10px; padding: 6px 3px 0px 3px;height: 18px}
.par{padding: 6px 3px 0px 3px;height: 18px}
.vef{color:#9866a7;background:#f6ecfd;border-color:#c98be9;font-size:10px;line-height:1;padding:0 2px}
.vembox a:hover,.vefbox a:hover,.vcvbox a:hover{text-decoration:none}
.supind{vertical-align: text-top; font-size: 6px}
.gas{color:#7f5491;background:#e9d8f1;border-color:#9866a7; padding: 4px 3px 0 3px; height: 20px}
.cmanual{padding: 4px 3px 0 3px; height: 20px}
.vcv{font-size:10px;line-height:1;padding:0 2px 0 1px}
.die{color:#4b521a;background:#e8f0cb;border-color:#b3c284; padding: 4px 3px 0 3px; height: 20px}
.cauto{color:#477c38;background:#e8f9cf;border-color:#88d173; padding: 4px 3px 0 3px; height: 20px}
.attsub{font-size:9px;margin:-2px 0 0}
.nohayanuncios {font-family:verdana;font-size:14pt;color:#444;text-align:center;font-weight:bold}
H1{font-family:verdana;font-size:12pt;color:#3a003a;font-weight:bold;text-transform:uppercase}
.sub1{color:#970000;background:#FFF0F0}.sub2{color:#BA8E1B;background:#FFFDE6}.sub4{color:#117711;background:#F0FFEC}.sub3{color:#000D40;background:#F4F5FB}.sub5{color:#D23900;background:#FFECC6}.sub6{color:#771177;background:#FAE8FF}.sub7{color:#004F7D;background:#DFF9F9}.sub8{color:#552B00;background:#F8EDE4}.sub9{color:#0B3F07;background:#DAF3DB}.sub10{color:#2E006C;background:#F3EAFF}
.filtro{color:#3a003a;font-weight:100}
.filtro div{height:28px}
.filtro div:last-child{height:27px}
.filtro div.f1{height:20px}
.textoprovincia{width:136px;BORDER:#3a003a 0 solid;FONT-SIZE:11px;BACKGROUND:#fff;COLOR:#3a003a;text-align:center}
.ti{width:185px;BORDER:#3a003a 0 solid;FONT-SIZE:11px;BACKGROUND:#fff;COLOR:#3a003a;font-weight:100}
.ee{width:auto;max-height:180px;color:#226622;border:none}
.ie{color:#226622;border:none;max-height:215px;height:auto !important;height:215px}
.ii{width:12px;height:12px;border:none}
.ad_header {color:#000;font-weight:bold;padding-bottom:1px;font-size:9px;text-align:right;float:right}
.ad_line1 {color:#004400;font-size:14px;text-decoration:underline}
.ad_text {color:#000;font-size:11px;text-decoration:none}
.ad_url {color:#008000;font-size:11px;margin-bottom:9px;text-decoration:none}
.wide_ads {background:#ddf8cc;padding:1px}
.m1,.m9,.p1,.p2,.f1,.vf{float:left}
.i1,.i2,.i3,.i4,.i5,.i6,.i7,.i8,.i9,.i10,.i11{height:12px;width:13px;float:left}
.i7, .i8, .i9, .i10{margin-top:2px}
.i1{background-position: 0 -127px}.i2{background-position: -13px -127px}.i3{background-position: -26px -127px;width:12px}.i11{background-position: 0 -172px;width:12px}.i4{background-position: -38px -127px;width:16px}.i5{background-position: -54px -127px}.i6{background-position: -67px -127px;width:14px}.i7{background-position: -81px -127px;width:11px}.i8{background-position: -92px -127px;width:14px}.i9{background-position: -114px -147px;width:11px}.i10{background-position: -103px -147px;width:11px}
.m1,.m9{height:3px;width:136px}
.m1{background-position: -31px -203px}
.m3,.m4,.m5,.m6,.m7,.m8,.m9,.m10{width:26px;height:24px;float:left;margin:0 5px 0 0}
.m3{background-position: -26px -163px}.m4{background-position: 0 -139px}.m5{background-position: -121px -160px}.m6{background-position: -52px -163px}.m7{background-position: -78px -139px}.m8{background-position: -26px -139px}.m9{background-position: -31px -206px}.m10{background-position: -78px -164px}
.mebo,.mes1,.mes2,.mes3{width:134px;text-align:left}
.mebo .cajaBuscador{height:99px}
.mebo .btnBuscador{width:123px;font-weight:400;font-size:12px;background:#F8EEF7;color:#3a003a; border: #3a003a 1px solid}
.mebo .buscador{text-align: left}
.mebo .buscador #chconta {background:none;border:0;margin: 2px 0 0 0;vertical-align:text-top;height:12px}
.mebo .buscador a {vertical-align:text-top;font-weight:500;color:#446644;font-size:10px}
.mepr{height:24px;border-bottom:#F0DCED 1px solid;border-left:#F0DCED 1px solid;border-right:#F0DCED 1px solid;background:#F8F1F7;padding: 2px 0 2px 3px;width: 129px;font-weight:bold}
.mepr2{float:left;color:#002200;text-align:left}
.meca{background:#F0DCED;color:#fff;font-size:8pt;border-radius: 5px 5px 0 0;padding-top: 4px}
.mes1{border-top:#F0DCED 2px solid;background:#F8F1F7}.mes2{border-top:#bbddbb 1px solid;background:#F8F1F7}.mes3{border-top:#F8F1F7 1px solid;background:#F8EEF7}
.p1,.p2{width:37px;height:39px;font-size:12pt;color:#884D80;text-align:justify;font-weight:bold;margin-top:0}
.p1{background-position:0 -83px}
.p2{background-position:-66px -83px}
.f1{width:74px;height:20px;background-position: -106px -127px;float:right;margin-right:5px}
.mebo .f1{float:none; cursor: pointer; margin: 12px 0 0 25px}
.verf{background:#fff;BORDER:#bbddbb 1px solid;width:160px;height:100px;font-size:8pt;color:#224422}
.vf{width:32px;height:30px;background-position: -148px -174px;float:none}
.gratis{font-size:8px;color:#aa2222;position:relative;top:-16px;left:80px;width:50px;transform:rotate(30deg);-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg); }

.x1,.x1ie{width:620px;
overflow:hidden;
}
#busgen{width:624px;margin:0 auto}
.busli{vertical-align:text-top}
.busli1{height: 28px}
.bus{overflow:visible;text-align: left;padding:6px 0 0 0;background:#F8F1F7; border-right:4px solid #F0DCED; border-bottom: 2px solid #F0DCED; border-radius:5px 0 5px 5px}
.buscanuncios{vertical-align: top; margin: 0; padding: 2px 3px 0 0; height: 17px; text-align: right; font-size:12px; font-weight:900; color: #fff; background: url(/assets/img/ui/pasion-original-sprite.png) #FFF no-repeat scroll 398px -47px}

#inmobus .buscanuncios{padding-right:0}
.x10{font-size:12px;height:22px;vertical-align:top;background-position: -180px -235px;overflow:visible;float:left;text-align:left;clear:both;width:550px}
.imgm{clip:rect( 212px 166px 333px 32px);left:-32px;position:absolute;top:-212px;cursor:crosshair}
.divm{height:121px;position:relative;width:134px}
.dimg{height:129px;width:136px;background-position:-195px -72px}
.pie{background-position: 0 -87px;height:10px}
.rutenl{color:#552C50;font-weight:bold}
#popf{position:absolute;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}
#popw{position:absolute;background: #D0BBCE;border: #fff 2px solid ;z-index: 103;text-align: right;top: 50%;display: block;box-shadow: 0 0 15px #999}
.cerrarw{color:#552C50;font-family: verdana; font-size: 10pt; font-weight: bold; text-decoration:none}
#ifrw{width:320px;height:440px}
.copyright {clear: both; font-size: 10px; margin: 0 0 30px 0; text-align: center}
.copyright a {color: #D2A0CC}
.footerSup {font-size: 10px; color:#fff; text-align: center; font-weight: normal; padding: 0 0 15px 0; text-transform: uppercase}
.footerSup a, .footerSup a:hover {background: none; color: #FFF}
table.menulat {border: 0; padding: 0; width:100%}
td.menulat {font-size: 10pt; color:#444; vertical-align: top; text-align: justify; font-weight: 400; width: 135px; padding: 4px 7px 0 7px}
td.main {vertical-align: top; padding: 0 5px 0 10px}

/*
     FILE ARCHIVED ON 02:29:59 Aug 10, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:29:14 Oct 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 2.71
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.044
  esindex: 0.012
  cdx.remote: 8.107
  LoadShardBlock: 809.388 (3)
  PetaboxLoader3.resolve: 1143.76 (5)
  PetaboxLoader3.datanode: 2034.556 (7)
  load_resource: 2500.839 (3)
  revisit.resolve: 2386.426
*/

/* =========================================================
   HOME PASION.COM ORIGINAL - 04/06/2019
   Reproducción NewPasion
   ========================================================= */

.btn{
    padding-top:5px;
    float:left;
    width:190px;
    color:#557755;
    font-weight:bold;
    text-align:left;
    font-size:12px;
}

.btnin{
    color:#5C395C;
}

.botonera{
    width:720px;
    height:32px;
    margin:0;
}

.buscaBox{
    clear:both;
    float:left;
    width:555px;
    margin:0 0 0 30px;
}

.mapaBox{
    float:left;
    margin:10px 0 0 15px;
    height:148px;
    width:136px;
    background:transparent
        url(/assets/img/ui/pasion-original-sprite.png)
        no-repeat scroll -195px -72px;
    overflow:hidden;
}

.categoriasBox{
    clear:both;
    text-align:justify;
    margin:0 15px;
}

.filaCat{
    float:left;
    margin:0;
}

.separador{
    width:14px;
    height:14px;
    float:left;
}

.catIcono{
    margin-top:14px;
    width:60px;
    height:60px;
    float:left;
}

.catIcono a:hover{
    background-color:#FFF;
}

.catIcoIzq{
    clear:both;
}

.categoriaIzq{
    padding-left:8px;
}

.categoriaDch{
    padding-left:8px;
}

.categoria{
    margin-top:14px;
    background-color:#F2E3F2;
    vertical-align:top;
    width:300px;
    height:60px;
    float:left;
    line-height:1.1;
}

.cat1{
    font-size:17px !important;
    color:#391334 !important;
    text-transform:uppercase;
    font-weight:100 !important;
}

a.cat2{
    font-size:8pt;
    color:#B491AF;
    position:relative;
    z-index:2;
}

.sumario{
    clear:both;
    padding:30px 30px 0 30px;
    font-size:8pt !important;
    text-align:center !important;
}

.aviso{
    color:#999;
    font-size:10px;
}

.btnLupa{
    background:transparent
        url(/assets/img/ui/pasion-original-sprite.png)
        no-repeat scroll -78px -164px;
    overflow:hidden;
    float:left;
    width:26px;
    height:24px;
}

.searchInput{
    float:left;
}

.searchBtn{
    float:left;
}

.searchSug{
    clear:both;
    margin-left:26px;
}

.d1{
    border-right:1px solid #eee;
    height:25px;
    width:61px;
    z-index:100;
}

.d2,
.bt{
    background-color:#EEE;
    height:23px;
    width:70px;
    -webkit-appearance:none;
}

.bt{
    border:none;
    font-size:15px;
}

.bu{
    width:400px;
    font:18px arial,sans-serif bold;
    height:18px;
    margin:0;
    padding:5px 8px 0 6px;
    vertical-align:top;
}

.bu,
.d2{
    border:1px solid #ccc;
    border-bottom-color:#999;
    border-right-color:#999;
    color:#000;
    border-radius:0;
    -webkit-appearance:none;
}

.textoprovincia{
    width:136px;
    border:0;
    font-size:11px;
    background:#fff;
    color:#336633;
    text-align:center;
    font-weight:bold;
}

.gratis{
    top:-30px !important;
    left:90px !important;
}

.m4,
.m5,
.m7{
    margin:2px 0 0 !important;
}

.txtClaim4 .descripcion{
    font-size:18px !important;
    color:#565 !important;
    padding:0 !important;
}

body{
    background-color:#552C50;
}


/* NEWPASION: sustituimos únicamente el logo original */
.logo div{
    display:none;
}

.logo a{
    display:block;
    width:150px;
    height:74px;
    overflow:hidden;
}

.logo img{
    display:block;
    width:150px;
    height:auto;
    max-height:74px;
    object-fit:contain;
}



/* =========================================================
   AJUSTE VISUAL HOME
   Aire superior según captura original PASION.COM
   ========================================================= */

body{
    padding-top:0;
}



/* ==========================================================
   /MIS-ANUNCIOS/
   RESTAURACION EXACTA DEL PASION ORIGINAL

   Estas reglas corrigen únicamente las modificaciones
   específicas que home-pasion.css tiene para la HOME.
   ========================================================== */


/*
 * PASION ORIGINAL:
 * body padding:0
 */
body.normal.busquedas {
    padding:0 !important;
}


/*
 * PASION ORIGINAL:
 *
 * .contenido {
 *   width:783px;
 *   margin:0 auto;
 *   padding:0 0 10px 0;
 * }
 *
 * Content-box, SIN border-box.
 */
body.normal.busquedas .contenido {
    width:783px !important;
    box-sizing:content-box !important;
}


/*
 * Logo:
 * mantenemos EXACTAMENTE la caja original PASION:
 *
 * float:left;
 * width:150px;
 * margin:3px 3px 0 5px;
 *
 * Solo sustituimos el antiguo background por nuestro PNG.
 */
body.normal.busquedas .logo {
    float:left !important;
    width:150px !important;
    margin:3px 3px 0 5px !important;
    padding:0 !important;
}

body.normal.busquedas .logo a {
    display:block !important;
    width:150px !important;
    height:74px !important;
    overflow:hidden !important;
}

body.normal.busquedas .logo img {
    display:block !important;
    width:150px !important;
    height:auto !important;
    max-height:74px !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
}


/* ==========================================================
   MENU:
   DESHACER SOLAMENTE LOS AJUSTES ESPECIFICOS DE LA HOME
   ========================================================== */

/*
 * La HOME había cambiado estos iconos a margin-top:2px.
 * PASION original usa:
 *
 * margin:0 5px 0 0
 */
body.normal.busquedas .mebo .m3,
body.normal.busquedas .mebo .m4,
body.normal.busquedas .mebo .m5,
body.normal.busquedas .mebo .m6,
body.normal.busquedas .mebo .m7,
body.normal.busquedas .mebo .m8,
body.normal.busquedas .mebo .m9,
body.normal.busquedas .mebo .m10 {
    width:26px !important;
    height:24px !important;
    float:left !important;
    margin:0 5px 0 0 !important;
}


/*
 * Posiciones EXACTAS del sprite original.
 */
body.normal.busquedas .mebo .m3 {
    background-position:-26px -163px !important;
}

body.normal.busquedas .mebo .m4 {
    background-position:0 -139px !important;
}

body.normal.busquedas .mebo .m5 {
    background-position:-121px -160px !important;
}

body.normal.busquedas .mebo .m7 {
    background-position:-78px -139px !important;
}

body.normal.busquedas .mebo .m8 {
    background-position:-26px -139px !important;
}


/*
 * GRATIS !! ORIGINAL PASION.
 *
 * La HOME lo había cambiado a -30 / 90.
 */
body.normal.busquedas .mebo .gratis {
    font-size:8px !important;
    color:#aa2222 !important;
    position:relative !important;
    top:-16px !important;
    left:80px !important;
    width:50px !important;
    transform:rotate(30deg) !important;
}


/*
 * El menú original NO usa ninguna estructura np-menu.
 */
body.normal.busquedas .mebo {
    width:134px !important;
    text-align:left !important;
}

body.normal.busquedas .mepr {
    height:24px !important;
    border-bottom:#F0DCED 1px solid !important;
    border-left:#F0DCED 1px solid !important;
    border-right:#F0DCED 1px solid !important;
    background:#F8F1F7 !important;
    padding:2px 0 2px 3px !important;
    width:129px !important;
    font-weight:bold !important;
    box-sizing:content-box !important;
}

body.normal.busquedas .meca {
    background:#F0DCED !important;
    color:#fff !important;
    font-size:8pt !important;
    border-radius:5px 5px 0 0 !important;
    padding-top:4px !important;
}


/*
 * IMPORTANTE:
 * no convertir los enlaces del menú en flex/block.
 */
body.normal.busquedas .mepr a {
    display:inline !important;
    width:auto !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
}


/* === FIN RESTAURACION PASION ORIGINAL === */



/* ==========================================================
   NP-MIS-ANUNCIOS-LIMPIEZA-ORIGINAL-V1

   Neutraliza únicamente reglas añadidas por la HOME
   que no existían en /mis-anuncios/ original.
   ========================================================== */


/*
 * Mismo aire superior que tenemos actualmente aceptado
 * en la HOME de NewPasion.
 */
body.normal.busquedas {
    padding-top:0 !important;
}


/*
 * PASION ORIGINAL:
 *
 * width:270px
 * padding-left:18px
 * padding-right:18px
 *
 * ancho exterior real = 306px
 *
 * No border-box.
 */
body.normal.busquedas .cajaLogin {

    box-sizing:content-box !important;

    width:270px !important;

    padding:
        8px
        18px
        0
        18px !important;
}


/*
 * home-pasion.css añadía:
 *
 * padding:30px 30px 0;
 * text-align:center;
 *
 * Eso NO pertenece al login original.
 */
body.normal.busquedas
.cajaLogin
.sumario {

    clear:none !important;

    margin:
        0
        0
        15px
        0 !important;

    padding:0 !important;

    font-size:9pt !important;

    font-weight:bold !important;

    text-align:left !important;
}


/*
 * Los inputs originales también son content-box.
 *
 * width 235px + padding/borde.
 */
body.normal.busquedas
.frmMisAnuncios
.field {

    box-sizing:content-box !important;

    width:235px !important;

    padding:
        1px
        2px !important;

    margin:
        0
        0
        5px
        0 !important;

    border:
        1px
        solid
        #336633 !important;

    background:
        #eeffee !important;

    font-size:
        13px !important;

    font-weight:
        normal !important;
}


/*
 * Checkbox: excepción al width 235.
 */
body.normal.busquedas
.frmMisAnuncios
#rememberme {

    width:auto !important;

    padding:0 !important;

    box-sizing:content-box !important;
}


/*
 * Mantener literalmente los espaciados del fuente original.
 */
body.normal.busquedas
.cajaLogin
.fbforgotpasstext {

    margin:
        20px
        0 !important;

    padding:0 !important;

    text-align:center !important;
}


body.normal.busquedas
.cajaLogin
.btnEnviarFrm {

    margin:
        0
        5px
        10px
        0 !important;

    padding:0 !important;

    text-align:right !important;
}


/* NP-MIS-ANUNCIOS-LIMPIEZA-ORIGINAL-V1-END */


/* ==========================================================
   AJUSTE FINAL CABECERA
   Igualar altura real con HOME
   ========================================================== */

body.normal.busquedas .cab,
body.normal.busquedas .cabiecss3 {
    box-sizing: content-box !important;
}

/* FIN AJUSTE FINAL CABECERA */


/* ==========================================================
   BOTON ENVIAR - COMPORTAMIENTO PASION ORIGINAL
   ========================================================== */

body.normal.busquedas .cajaLogin .btnSend,
body.normal.busquedas .cajaLogin .btnSend:hover,
body.normal.busquedas .cajaLogin .btnSend:focus,
body.normal.busquedas .cajaLogin .btnSend:active {
    background:#336633 !important;
    background-color:#336633 !important;
    color:#FFFFFF !important;

    border:0 !important;
    border-radius:2px !important;

    padding:0 5px 2px 5px !important;

    font-weight:bold !important;

    text-decoration:none !important;

    opacity:1 !important;

    box-shadow:none !important;

    outline:none !important;

    cursor:pointer !important;

    -webkit-appearance:none !important;
    appearance:none !important;
}

/* FIN BOTON ENVIAR */

/* === NP MIS ANUNCIOS PHOTO PUBLIC EXACT START === */

/*
 * La foto de /mis-anuncios debe comportarse
 * exactamente como la foto del listado público.
 */

body.np-page-account-ads .np-account-list .x8 {

    float:left !important;

    width:160px !important;
    min-width:160px !important;
    max-width:160px !important;

    margin:
        2px
        0
        0
        5px !important;

    padding:0 !important;

    overflow:visible !important;

    text-align:right !important;
}


body.np-page-account-ads .np-account-list .x8 > a {

    display:block !important;

    width:160px !important;

    margin:0 !important;
    padding:0 !important;

    text-align:right !important;

    overflow:visible !important;
}


/*
 * La foto conserva proporción.
 * Máximo histórico del listado: 180px de alto.
 */
body.np-page-account-ads
.np-account-list
.x8
img.ee {

    display:block !important;

    width:auto !important;
    height:auto !important;

    max-width:160px !important;
    max-height:180px !important;

    margin:
        0
        0
        0
        auto !important;

    padding:0 !important;

    border:0 !important;

    object-fit:contain !important;
}


/*
 * Banda "3 FOTOS".
 *
 * Nunca debe romper:
 *
 * 3
 * FOTOS
 *
 * sino:
 *
 * 3 FOTOS
 */
body.np-page-account-ads
.np-account-list
.x8
.x12 {

    position:relative !important;

    display:block !important;

    float:right !important;

    width:auto !important;
    min-width:45px !important;
    max-width:none !important;

    top:-16px !important;

    margin:0 !important;

    padding:
        1px
        4px !important;

    box-sizing:border-box !important;

    border-radius:
        5px
        0
        0
        0 !important;

    background-color:
        rgba(
            0,
            0,
            0,
            .5
        ) !important;

    color:#FFFFFF !important;

    font-family:
        Verdana,
        Arial,
        sans-serif !important;

    font-size:9px !important;

    line-height:12px !important;

    font-weight:700 !important;

    text-align:center !important;

    white-space:nowrap !important;

    overflow:hidden !important;
}

/* === NP MIS ANUNCIOS PHOTO PUBLIC EXACT END === */

/* === NP SINGLE PHOTO ARROWS START === */

/*
 * Un anuncio con una sola fotografía
 * no necesita anterior / siguiente.
 *
 * NO modifica tamaño ni geometría del visor.
 */
#np-photo-lightbox.np-single-photo
.np-photo-lightbox-prev,

#np-photo-lightbox.np-single-photo
.np-photo-lightbox-next {

    display:none !important;
}

/* === NP SINGLE PHOTO ARROWS END === */


/* === NP MIS ANUNCIOS PHOTO MATCH PUBLIC START === */

/*
 * Foto de /mis-anuncios:
 * mismas dimensiones de referencia que el listado público.
 */
body.np-page-account-ads
.np-account-list
.x8 {

    width:160px !important;

    margin:
        2px
        0
        0
        5px !important;

    text-align:right !important;

    overflow:visible !important;
}


/*
 * El enlace se ajusta al tamaño REAL de la fotografía.
 * Así la etiqueta FOTOS puede anclarse a la propia imagen.
 */
body.np-page-account-ads
.np-account-list
.x8 > a {

    position:relative !important;

    display:inline-block !important;

    width:auto !important;

    margin:0 !important;
    padding:0 !important;

    line-height:0 !important;

    text-align:right !important;

    vertical-align:top !important;
}


/*
 * Exactamente la lógica pública:
 * alto máximo 180px;
 * no forzamos ancho.
 */
body.np-page-account-ads
.np-account-list
.x8 img.ee {

    display:block !important;

    width:auto !important;
    height:auto !important;

    max-width:none !important;
    max-height:180px !important;

    margin:0 !important;
    padding:0 !important;

    border:0 !important;
}


/*
 * El <br> histórico ya no necesita ocupar espacio,
 * porque colocamos FOTOS de forma absoluta.
 */
body.np-page-account-ads
.np-account-list
.x8 > a > br {

    display:none !important;
}


/*
 * 3 FOTOS queda DENTRO de la foto,
 * abajo a la derecha, igual que en el listado público.
 */
body.np-page-account-ads
.np-account-list
.x8
.x12 {

    position:absolute !important;

    right:0 !important;
    bottom:0 !important;

    top:auto !important;

    display:block !important;
    float:none !important;

    width:auto !important;
    min-width:45px !important;

    margin:0 !important;

    padding:
        1px
        3px
        1px
        4px !important;

    box-sizing:border-box !important;

    border-radius:
        5px
        0
        0
        0 !important;

    background:
        rgba(
            0,
            0,
            0,
            .5
        ) !important;

    color:#fff !important;

    font:
        bold
        9px
        Verdana,
        Arial,
        sans-serif !important;

    line-height:12px !important;

    white-space:nowrap !important;

    text-align:center !important;

    overflow:hidden !important;
}

/* === NP MIS ANUNCIOS PHOTO MATCH PUBLIC END === */


/* === NP ACCOUNT ACTION SHADING START === */

/*
 * Botones inferiores de /mis-anuncios:
 * mismo sombreado visual que Mensajes,
 * pero SIN borde.
 */

body.np-page-account-ads
.np-account-actions
.np-action-renew,

body.np-page-account-ads
.np-account-actions
.np-action-delete,

body.np-page-account-ads
.np-account-actions
.np-action-edit,

body.np-page-account-ads
.np-account-actions
.np-action-photos,

body.np-page-account-ads
.np-account-actions
.np-action-share,

body.np-page-account-ads
.np-account-actions
.np-action-stats {

    display:inline-flex !important;

    align-items:center !important;

    gap:3px !important;

    margin:0 !important;

    padding:
        1px
        4px !important;

    border:0 !important;
    outline:0 !important;

    border-radius:0 !important;

    /*
     * Fondo interior del campo Mensajes.
     */
    background:#EDF1E8 !important;

    /*
     * Sombreado suave sin dibujar borde.
     */
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.9),
        inset 0 -1px 0 rgba(90,100,85,.08) !important;

    color:inherit !important;

    font:inherit !important;

    text-decoration:none !important;

    vertical-align:middle !important;

    cursor:pointer !important;
}


/*
 * Borrar es <button>, así que eliminamos
 * el aspecto nativo del navegador.
 */
body.np-page-account-ads
.np-account-actions
button.np-action-delete {

    appearance:none !important;
    -webkit-appearance:none !important;
}


/*
 * Hover muy ligero:
 * conserva la sensación del campo.
 */
body.np-page-account-ads
.np-account-actions
.np-action-renew:hover,

body.np-page-account-ads
.np-account-actions
.np-action-delete:hover,

body.np-page-account-ads
.np-account-actions
.np-action-edit:hover,

body.np-page-account-ads
.np-account-actions
.np-action-photos:hover,

body.np-page-account-ads
.np-account-actions
.np-action-share:hover,

body.np-page-account-ads
.np-account-actions
.np-action-stats:hover {

    background:#E4EADD !important;

    text-decoration:none !important;
}


/* === NP ACCOUNT ACTION SHADING END === */


