#bg { background: transparent url(../img/bg_header_general.jpg) no-repeat center 54px; }
#benefits #bg { background: transparent url(../fotos/bg_header_benefits.png) no-repeat center 54px; }
#card.classic #bg { background: transparent url(../fotos/bg_header_classic.png) no-repeat center 54px; }
#card.gold #bg { background: transparent url(../fotos/bg_header_gold.png) no-repeat center 54px; }
#card.platinum #bg { background: transparent url(../fotos/bg_header_platinum.png) no-repeat center 54px; }
#card.classic.campaign #bg { background: transparent url(../fotos/bg_header_campaign_classic.png) no-repeat center 54px; }
#card.gold.campaign #bg { background: transparent url(../fotos/bg_header_campaign_gold.png) no-repeat center 54px; }
#card.platinum.campaign #bg { background: transparent url(../fotos/bg_header_campaign_platinum.png) no-repeat center 54px; }
#card.campaign_cards.campaign #bg { background: transparent url(../fotos/bg_header_campaign_cards.png) no-repeat center 54px; }
#card.campaign_ipad.campaign #bg { background: transparent url(../fotos/bg_header_campaign_ipad.png) no-repeat center 54px; }
#homepage #bg { background: transparent url(../fotos/bg_header_homepage.png) no-repeat center 54px; }
#card #image_header .cards_back { background: transparent url(../img/glow_back.png) no-repeat; }
section.discover { background: #fff url(../img/bg_waves.png) no-repeat center bottom; }
#homepage section.discover { background: #fff url(../img/bg_waves_homepage.png) no-repeat right bottom; }
#copyright { background: #242424 url(../img/copy_bg2.jpg) repeat-x center top; }
section#steps article nav ol.step0 { background-image: url(../img/step00.png); background-repeat: no-repeat; }
section#steps article nav ol.step1 { background-image: url(../img/step01.png); background-repeat: no-repeat; }
section#steps article nav ol.step2 { background-image: url(../img/step02.png); background-repeat: no-repeat; }
section#steps article nav ol.step3 { background-image: url(../img/step03.png); background-repeat: no-repeat; }
section#steps article nav ol.step4 { background-image: url(../img/step04.png); background-repeat: no-repeat; }
section#steps.nonbcp article nav ol.step0 { background-image: url(../img/non_bcp_step00.png); background-repeat: no-repeat; }
section#steps.nonbcp article nav ol.step1 { background-image: url(../img/non_bcp_step01.png); background-repeat: no-repeat; }
section#steps.nonbcp article nav ol.step2 { background-image: url(../img/non_bcp_step02.png); background-repeat: no-repeat; }
section#steps.nonbcp article nav ol.step3 { background-image: url(../img/non_bcp_step03.png); background-repeat: no-repeat; }
section#steps.nonbcp article nav ol.step4 { background-image: url(../img/non_bcp_step04.png); background-repeat: no-repeat; }
section#steps.nonbcp article nav ol.step5 { background-image: url(../img/non_bcp_step05.png); background-repeat: no-repeat; }
#card.classic section.benefits_features { background: #e7f6d9 url(../img/classic_bg_benefits_features.jpg) repeat-x 0 0; }
#card.gold section.benefits_features { background: #bcb2a6 url(../img/gold_bg_benefits_features.jpg) repeat-x 0 0; }
#card.platinum section.benefits_features { background: #a9a9a9 url(../img/platinum_bg_benefits_features.jpg) repeat-x 0 0; }
section.benefits_features article { background: transparent url(../img/benefits_features_shadows.png) no-repeat 310px -16px; }
section.benefits_features.platinum article { background-position: 313px -16px; }
#homepage section.benefits_features article { background-position: 287px -16px; }
section.benefits_features { background: #e1f3ff url(../img/homepage_bg_benefits_features.jpg) repeat-x 0 0; }
section.features.classic { background: transparent url(../img/classic_bg_features.jpg) no-repeat center bottom; }
section.features.gold { background: transparent url(../img/gold_bg_features.jpg) no-repeat center bottom; }
section.features.platinum { background: transparent url(../img/platinum_bg_features.jpg) no-repeat center bottom; }
#card.classic section.features article { background: transparent url(../img/ticket_classic.png) no-repeat center 90px; }
#card.gold section.features article { background: transparent url(../img/ticket_gold.png) no-repeat center 90px; }
#card.platinum section.features article { background: transparent url(../img/ticket_platinum.png) no-repeat center 90px; }
#join_now_mobile, #join_now { background: url(../img/join_now_bg.jpg) repeat-x center bottom; }
#join_now.cards_tables .person { background: url(../img/person01.png) no-repeat; }
#join_now.cards_benefits .person { background: url(../img/person02.png) no-repeat; }
#join_now.cards_benefits.classic .person { background: url(../img/person_classic.png) no-repeat; }
#join_now.cards_benefits.gold .person { background: url(../img/person_gold.png) no-repeat; }
#join_now.cards_benefits.platinum .person { background: url(../img/person_platinum.png) no-repeat; }
#join_now.compare .person { background: url(../img/person_compare.png) no-repeat; }
#join_now.homepage .person { background: url(../img/person_homepage.png) no-repeat; }
#e404 section.e404 { background: transparent url(../img/bg_404.jpg) no-repeat center top; }
section.examples article #slide .info { background: #fff url(../img/examples_bg.jpg) no-repeat 0 bottom; }

@media screen and (min-width: 1260px) {
    #card.classic #bg { background: transparent url(../fotos/bg_header_classic_bigger.png) no-repeat center 54px; }
    #card.gold #bg { background: transparent url(../fotos/bg_header_gold_bigger.png) no-repeat center 54px; }
    #card.platinum #bg { background: transparent url(../fotos/bg_header_platinum_bigger.png) no-repeat center 54px; }
    
    #card.classic.campaign #bg { background: transparent url(../fotos/bg_header_campaign_classic_bigger.png) no-repeat center 54px; }
    #card.gold.campaign #bg { background: transparent url(../fotos/bg_header_campaign_gold_bigger.png) no-repeat center 54px; }
    #card.platinum.campaign #bg { background: transparent url(../fotos/bg_header_campaign_platinum_bigger.png) no-repeat center 54px; }
}


#detalhe_campanha2015 #bg,
#homepage.campanha2015 #bg { background: transparent url(../fotos/bg_header_homepage_campaign.png) no-repeat center 42px; }
