
.aside-title{
    background-repeat: no-repeat;
    width: 20px;
    text-indent: -500px;
    position: absolute;
    top: 0;
    overflow: hidden;
}
.aside-title.left{
    left: -25px;
}
.aside-title.right{
    right: -25px;
}

/* ------------------------- ADVICE MODULE TITLES --------------------------- */

.autos .aside-title.advice{ background-image: url('/images/frontend/aside-titles-advice.png'); }
.inmuebles .aside-title.advice{ background-image: url('/images/frontend/inmuebles/aside-titles-advice.png'); }

.aside-title.left.advice.advance-search { background-position: 0px 0px; height: 160px; }
.aside-title.left.advice.compare-advices { background-position: 0px -160px; height: 200px; }
.aside-title.left.advice.extend-advice { background-position: 0px -360px; height: 120px; }
.aside-title.left.advice.search-parameters { background-position: 0px -480px; height: 140px; }
.aside-title.left.advice.starred-advices { background-position: 0px -620px; height: 140px; }

.aside-title.right.advice.seller-info { background-position: -20px 0px; height: 200px; }
.aside-title.right.advice.seller-contact { background-position: -20px -200px; height: 180px; }
.aside-title.right.advice.gmap { background-position: -20px -380px; height: 120px; }


/* ------------------------ CUSTOMER MODULE TITLES -------------------------- */

.autos .aside-title.customer{ background-image: url('/images/frontend/aside-titles-customer.png'); }
.inmuebles .aside-title.customer{ background-image: url('/images/frontend/inmuebles/aside-titles-customer.png'); }

.aside-title.left.customer.account-created { background-position: 0px 0px; height: 120px; }
.aside-title.left.customer.account-activated { background-position: 0px -120px; height: 120px; }
.aside-title.left.customer.login-form { background-position: 0px -240px; height: 100px; }
.aside-title.left.customer.create-alert { background-position: 0px -340px; height: 200px; }
.aside-title.left.customer.customer-data { background-position: 0px -540px; height: 80px; }
.aside-title.left.customer.lost-password { background-position: 0px -620px; height: 160px; }
.aside-title.left.customer.my-advices { background-position: 0px -780px; height: 80px; }
.aside-title.left.customer.action-references { background-position: 0px -860px; height: 180px; }
.aside-title.left.customer.my-alerts { background-position: 0px -1040px; height: 60px; }
.aside-title.left.customer.my-bills { background-position: 0px -1100px; height: 80px; }
.aside-title.left.customer.references { background-position: 0px -1180px; height: 100px; }
.aside-title.left.customer.my-favorites { background-position: 0px -1280px; height: 80px; }
.aside-title.left.customer.my-inbox { background-position: 0px -1360px; height: 140px; }
.aside-title.left.customer.my-news { background-position: 0px -1500px; height: 80px; }
.aside-title.left.customer.my-purchase-orders { background-position: 0px -1580px; height: 80px; }
.aside-title.left.customer.my-statistics { background-position: 0px -1660px; height: 100px; }
.aside-title.left.customer.my-wholesale-bills { background-position: 0px -1760px; height: 140px; }
.aside-title.left.customer.new-news { background-position: 0px -1900px; height: 120px; }
.aside-title.left.customer.edit-news { background-position: 0px -2020px; height: 105px; }
.aside-title.left.customer.new-account { background-position: 0px -2120px; height: 220px; }
.aside-title.left.customer.update-account { background-position: 0px -2340px; height: 240px; }
.aside-title.left.customer.account-created { background-position: 0px -2580px; height: 120px; }
.aside-title.left.customer.wholesales { background-position: 0px -2700px; height: 120px; }


.aside-title.right.customer.change-password { background-position: -20px 0px; height: 140px; }


/* --------------------------- HOME MODULE TITLES --------------------------- */

.autos .aside-title.home{ background-image: url('/images/frontend/aside-titles-home.png'); }
.inmuebles .aside-title.home{ background-image: url('/images/frontend/inmuebles/aside-titles-home.png'); }

.aside-title.left.home.starred-minisites { background-position: 0px 0px; height: 140px; }
.inmuebles .aside-title.left.home.starred-minisites { background-position: 0px 0px; height: 180px; }

.autos .aside-title.left.home.help { background-position: 0px -140px; height: 60px; }
.inmuebles .aside-title.left.home.help { background-position: 0px -195px; height: 60px; }

.autos .aside-title.left.home.contact { background-position: 0px -200px; height: 80px; }
.inmuebles .aside-title.left.home.contact { background-position: 0px -250px; height: 75px; }

.autos .aside-title.left.home.sitemap { background-position: 0px -280px; height: 120px; }
.inmuebles .aside-title.left.home.sitemap { background-position: 0px -320px; height: 115px; }

.autos .aside-title.left.home.agencies { background-position: -0px -400px; height: 120px; }
.inmuebles .aside-title.left.home.agencies { background-position: -0px -430px; height: 120px; }

.aside-title.right.home.appraiser { background-position: -20px 0px; height: 80px; }

.aside-title.right.home.home-news { background-position: -20px -80px; height: 60px; }
.aside-title.right.home.home-articles { background-position: -20px -146px; height: 60px; margin-top: 5px; }

.aside-title.right.home.services { background-position: -20px -140px; height: 140px; }


/* ------------------------- MINISITES MODULE TITLES ------------------------- */

.aside-title.minisites{
    background-image: url('/images/frontend/aside-titles-minisites.png');
}
.aside-title.left.minisites.company { background-position: 0px 0px; height: 80px; }
.aside-title.left.minisites.sale_units { background-position: 0px -80px; height: 80px; }
.aside-title.left.minisites.minisite_news { background-position: 0px -160px; height: 60px; }
.aside-title.left.minisites.faqs { background-position: 0px -220px; height: 160px; }
.aside-title.left.minisites.contact { background-position: 0px -380px; height: 80px; }


/* --------------------------- NEWS MODULE TITLES ---------------------------- */

.aside-title.news{
    background-image: url('/images/frontend/aside-titles-news.png');
}
.aside-title.right.news.search-news { background-position: -20px 0px; height: 120px; }
.article .aside-title.right.news.search-news { background-position: -20px -120px; height: 120px; }


/* --------------------- HIRING CIRCUIT MODULE TITLES ----------------------- */

.autos .aside-title.hiring-circuit{ background-image: url('/images/frontend/aside-titles-hiring-circuit.png'); }
.inmuebles .aside-title.hiring-circuit{ background-image: url('/images/frontend/inmuebles/aside-titles-hiring-circuit.png'); }

#single-col .aside-title.hiring-circuit{
    right: auto;
    left: -20px;
}
#single-col .aside-title.hiring-circuit.pricer { background-position: 0px 0px; height: 140px; }
#single-col .aside-title.hiring-circuit.personal-data { background-position: 0px -140px; height: 140px; }

.aside-title.right.hiring-circuit.pricer { background-position: -20px 0px; height: 140px; }
.aside-title.right.hiring-circuit.personal-data { background-position: -20px -140px; height: 140px; }

