/* ------------------------------------------------------------------------- */
/* --------------------------------- SHARED -------------------------------- */
/* ------------------------------------------------------------------------- */

body {
    background: #ffe4ff;
    color: #333;
}

a {
    color: #60c;
}
a:hover {
    color: #80f;
}
a.external {
	background-image: url(/images/pink-external.png); /* ignore */
}

h2 {
    color: #c09;
}
h2.error {
    color: red;
}

a.highlight,
span.highlight {
    background: #ffffb0;
}

#header.guest h1 a {
    background-image: url(/images/logo/pink-main.png);
}
#header.guest .menu li a {
	background-image: url(/images/pink-dot.png); /* ignore */
    color: #a8a;
}
#header.guest .menu li a:hover {
    color: #868;            
}

.timing .date,
.timing .hour {
    border-color: #ebcceb;
}
.timing .date {
    background-image: url(/images/background/pink-64.png); /* ignore */
}
.timing .day {
    color: #c09;
}
.timing .hour {
    background-image: url(/images/background/pink-18.png); /* ignore */
}
.dataless p {
    color: #aaa;
}
.wide {
    background-color: #ffdbff;
    background-image: url(/images/background/pink-256.png); /* ignore */
    border-top-color: #e3c5e3;
    border-bottom-color: #ebcceb;
}
.wide .topic p {
    color: #555;
}
.wide .topic p.minor {
    color: #888;
}
.qa h3 {
    color: #888;
}
#footer p {
    border-top-color: #e5c8e5;
}
#footer .menu li {
    border-right-color: #d9bdd9;
}
.ads-bottom {
    border-top-color: #e5c8e5;
}
.text-links {
    background: #fad8fa;
}
a.mercado-livre-ad:hover {
  background: #ffd7ff;
}

/* ------------------------------------------------------------------------- */
/* ------------------------------ APPLICATION ------------------------------ */
/* ------------------------------------------------------------------------- */

form label.optional {
    color: #aaa;
}
form input, form textarea {
    border-color: #e5c8e5;
    background: #ffe4ff;
}

#header.application .ads {
    background: #ffe4ff;
}
#header.application #bar h1 {
    bottom: -19px;
}
#header.application #bar h1 a {
    background-color: #ffe4ff;    
    background-image: url(/images/logo/pink-application.png);    
	width: 150px;
	height: 54px;
}
#header.application .menu li {
    border-right-color: #999;
}
#header.application #navigation li.last strong {
    background: #ffe4ff;
}

#sidebar {
    color: #888;
}
#sidebar h2 {
    color: #c09;
}
#sidebar h2 a {
    color: #c09;
}   
#sidebar h2 a:hover {
    color: #f3b;
}   
#sidebar .menu {
    background-image: url(/images/background/pink-100.png); /* ignore */
    border-top-color: #ebcceb;
}
#messages {
    background-image: url(/images/background/common-100-yellow.png); /* ignore */
    border-color: #e5c8e5;
}
#messages .notices {
    color: #44c;
}
#messages .warning {
    color: #c44;
}
#messages .message {
    color: #444;
}

p.error {
    color: #f00;
}
#errors {
    color: #c00;
}
#notice {
    background: #ddf;
    border-color: #00c;
    color: #008;
}
#warning {
    background: #ffd;
    border-color: #cc0;
    color: #880;
}

/* ------------------------------------------------------------------------- */
/* ----------------------------------- BOX --------------------------------- */
/* ------------------------------------------------------------------------- */

.box {
    background-image: url(/images/background/pink-100.png); /* ignore */ 
    border-color: #ebcceb;
}
div.new {
    background-image: url(/images/background/pink-100-new.png); /* ignore */
    border-color: #e3cceb;
}
.box .left, .box .right {
    background-image: url(/images/pink-border.png); /* gif */
}

/* ------------------------------------------------------------------------- */
/* --------------------------------- BUTTON -------------------------------- */
/* ------------------------------------------------------------------------- */

.button {
    background-image: url(/images/button/pink-center-no-alpha.png); /* ignore */
    color: #448;
}
.button b.left {
    background-image: url(/images/button/pink-left.png);
}
.button b.right {
    background-image: url(/images/button/pink-right.png); 
}
.button:hover {
    color: #06f;
}

/* ------------------------------------------------------------------------- */
/* -------------------------------- FEATURES-------------------------------- */
/* ------------------------------------------------------------------------- */

.features h2 {
    color: #888;
}
#profiles strong.before {
    background: #ffffb0;
    color: #f00;
}
#profiles strong.after {
    background: #d0ffd0;
    color: #00b000;
}

/* ------------------------------------------------------------------------- */
/* ---------------------------------- HELP --------------------------------- */
/* ------------------------------------------------------------------------- */

.box h3 {
    color: #808080;
}
.faq-guest .questions h3 {
    color: #888;
}
.faq-guest .questions ol {
    color: #888;
}
.faq-guest .questions ol li p {
    color: #444;
}

/* ------------------------------------------------------------------------- */
/* ---------------------------------- NEWS --------------------------------- */
/* ------------------------------------------------------------------------- */

#index .news .message h3 {
    color: #808080;
}

/* ------------------------------------------------------------------------- */
/* -------------------------------- PROFILE -------------------------------- */
/* ------------------------------------------------------------------------- */

#profile p.description {
    color: #888;
}
#profile #sections li a,
#profile #sections li span {
    border-color: #ebcceb;
}
#profile #sections li span {
    background: #fad7fa;
    border-bottom-color: #fad7fa;
    color: #888;
}
#profile #sections li a {
    background: #fae6fa;
    color: #666;
}
#profile #sections li a:hover {
    background: #ffc8ff;
}
#profile .data .name {
    color: #c09;
}
#profile .diff .empty {
    color: #aaa;
}
#profile .diff .hint {
    color: #aaa;
}
#profile .diff .different .before strong {
    background: #ffffb0;
    color: #f00;
}
#profile .diff .different .after strong {
    background: #d0ffd0;
    color: #00b000;
}
#profile .diff .same td.name {
    color: #ccaac0;
}
#profile .diff .same td.value {
    color: #aaa;
}

/* ------------------------------------------------------------------------- */
/* --------------------------------- SCRAPS -------------------------------- */
/* ------------------------------------------------------------------------- */

#scraps .options select option.inactive {
    color: #888;    
}
#scraps .options select option.separator {
    color: #ccc;
}
#scraps .options .pagination ul li span {
    border-color: #d8d8d8;
    color: #888;
}
#scraps .options .pagination ul li a {
    border-color: #60c;
}
#scraps .options .pagination ul li a:hover {
    border-color: #008;
    color: #008;
}
#scraps .scrap .control a.remove {
    background-color: #ccb1cc;
    background-image: url(/images/pink-delete.png);
}
#scraps .scrap .control a.remove:hover {
    background-color: #c00;   
}
/* this only works this way, using ignore and overriding it here */
#scraps .scrap .control a.eternize {
    background-color: #fdf;
    background-image: url(/images/pink-eternize.png); /* ignore */
}
* html
#scraps .scrap .control a.eternize {
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
              sizingMethod='scale', src='/images/pink-eternize.png');
}
#scraps .scrap .control a.eternize.loading {
    background-image: url(/images/pink-loading-little.gif);
}
* html
#scraps .scrap .control a.eternize.loading {
    background-image: url(/images/pink-loading-little.gif);
    filter: none;
}
#scraps .scrap .control a.eternize:hover {
    background-color: #f6c;
}
#scraps .scrap.eternal .control a.eternize {
	background-color: #f8f;
}
#scraps .scrap.eternal .control a.eternize:hover {
	background-color: #ece;
}

#scraps .new-scrap .date,
#scraps .new-scrap .hour,
#scraps .new-scrap .message {
    background-image: url(/images/background/pink-100-new.png); /* ignore */
    border-color: #e3cceb;
}
#scraps .eternal .date,
#scraps .eternal .hour,
#scraps .eternal .message {
    border-color: #ccd2d5;
    background-image: url(/images/background/pink-100-dark.png); /* ignore */
}

#scraps .selected .box,
#scraps .selected .timing .date,
#scraps .selected .timing .hour {
    background: #ffffd0;
}

/* ------------------------------------------------------------------------- */
/* --------------------------------- SPIEDS -------------------------------- */
/* ------------------------------------------------------------------------- */

#home #ads_spieds_top_right {
    background-color: #ffffe0;
}
#home .functions {
    color: #a0a0a0;
}
#home .functions span {
    color: #444;   
}
#home #empty p {
    color: #888;
}
#home #questions {
    background: #fad7fa;
    border-top-color: #d7d7d7;
}
.spied .details ul li a.action {
    color: #333;
}
.spied .details ul li a.action:hover {
    color: #80f;
}
.spied .details span.link {
    color: #60c;
}
.spied.disabled .details {
    background-image: url(/images/background/pink-100-gray.png); /* ignore */
}
.spied.quitted .details ul li a.action {
    color: #888;
}
#add #search form #feedback.success {
    color: #00f;
}
#add #search form #feedback.error {
    color: #f00;
}
#add #search form #searching,
#add #search form #tip {
	color: #888;
}
#add #search form #progress {
    background-image: url(/images/pink-loading.gif);
    width: 32px;
    height: 32px;
}

#sidebar #fast-spieds .new-profile {
    background-image: url(/images/pink-new-profile-short.png);
}    
.spied .details .new-profile {
    background-image: url(/images/pink-new-profile.png);    
}

#sidebar ul.actions li span.loading {
    background-image: url(/images/pink-loading-little.gif);
}
#sidebar ul.actions li#nitro div.help .outer .inner .arrow {
    background: url(/images/pink-box-arrow.png) no-repeat;
}
#sidebar ul.actions li#nitro div.help .outer .inner p {
    background: transparent url(/images/background/pink-256-opaque.png) repeat-x;
    border-color: #efcfef;
}

/* ------------------------------------------------------------------------- */
/* --------------------------------- START --------------------------------- */
/* ------------------------------------------------------------------------- */

#start strong {
    background: #ffffa0;
}
#start #links p {
    color: #806076;
}
#start .incentive p {
    color: #806076;
}
#start #steps .step p {
    color: #806076;
}
#start #overview p.ask {
    color: #806076;
}
#start #overview p.answer {
    color: #444;
}
#start #overview-pink #ads_start_middle_pink {
    background-image: url(/images/start/pink-ad-background.png);
}

/* ------------------------------------------------------------------------- */
/* --------------------------------- USER ---------------------------------- */
/* ------------------------------------------------------------------------- */

#login .fail {
	color: red;
}
#signup form p.feedback {
    color: #a0a0a0;
}
#signup form p.feedback.error {
    color: #f00;   
}
#signup form p.instant.choosen {
    color: #c00;
}
#signup form p.instant.available {
    color: #0c0;
}
#signup form p.instant.alert {
    color: #f84;
}
#disabled h3 {
	color: #f00;
}
#disabled p.light {
	color: #888;
}
#disabled input.focused {
	background: #ffffe0;
}
#disabled #errors {
	color: #f00;
}
#accept-terms .terms {
    border-color: #ccc;
}
#accept-terms a.destroy {
    border-top-color: #ccc;
}
#inactive h2 {
    color: red;
}