body {
    color: #7F7F7F;
    font-family: Arial,Verdana,Sans-serif;
    font-size: 12px;
}
.body_flash {
    background: url("../img/placeholderFlash.jpg") no-repeat scroll center bottom transparent;
    display: block;
    height: 221px;
    padding-top: 81px;
    text-align: center;
    width: 100%;
}
.body_home {
    background: url("../img/bg_home.png") no-repeat scroll center top transparent;
    margin-top: -85px;
    padding-bottom: 100px;
    position: absolute;
    width: 100%;
}
.header {
    background: url("../img/bg_topo.gif") repeat-x scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 81px;
    width: 100%;
}
.wrapper_header, .wrapper_home, .wrapper_footer, .wrapper_internas {
    display: block;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 994px;
}
.wrapper_header {
    position: relative;
    z-index: 100;
}
.wrapper_internas {
    clear: both;
}
.header h1 {
    background: url("../img/logo_grupoPaoDeAcucar.gif") no-repeat scroll right bottom transparent;
    float: left;
    height: 43px;
    padding: 32px 0 0;
    text-indent: -9999px;
    width: 178px;
}
.header ul.navHeader_superior {
    display: block;
    float: right;
    padding: 4px 0 0;
}
.header ul.navHeader_superior.firstItem {
    padding-left: 179px;
}
.header ul.navHeader_superior li {
    display: block;
    float: left;
    height: 15px;
    padding-top: 2px;
}
.header ul.navHeader_superior li.faleConosco a {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 0 0 transparent;
    color: #1A628E;
    padding: 0 4px 0 14px;
    width: 78px;
}
.header ul.navHeader_superior li.localizadorLojas {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 0 -17px #97C1DB;
    color: #1A628E;
    padding-left: 19px;
    width: 116px;
}
.header ul.navHeader_superior li.digiteCep, .header ul.navHeader_superior li.busca, .header ul.navHeader_superior li.nossosSites {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 0 -34px #64A3CA;
    padding-left: 12px;
    width: 100px;
}
.header ul.navHeader_superior li.botao {
    padding-top: 0;
}
.header ul.navHeader_superior li.botao a {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 0 -68px #64A3CA;
    display: block;
    height: 17px;
    text-indent: -9999px;
    width: 25px;
}
.header ul.navHeader_superior li.botao input {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 0 -68px #64A3CA;
    display: block;
    height: 17px;
    text-indent: -9999px;
    width: 25px;
}
.header ul.navHeader_superior li.busca, .header ul.navHeader_superior li.nossosSites {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 0 -51px #64A3CA;
}
.header ul.navHeader_superior li.nossosSites {
    height: 17px;
    padding: 0 0 0 14px;
}
.header ul.navHeader_superior li.digiteCep input, .header ul.navHeader_superior li.busca input {
    height: 16px;
    width: 98px;
}
.header ul.navHeader_superior li.digiteCep input, .header ul.navHeader_superior li.busca input, .header ul.navHeader_superior li.nossosSites, .header ul.navHeader_superior li.nossosSites a {
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
}
.header ul.navHeader_superior li.nossosSites a {
    background: url("../img/sprite_gpa.gif") no-repeat scroll 98px -85px #64A3CA;
    display: block;
    padding: 3px 0;
    width: 123px;
}
.header ul.navHeader_superior li a {
    text-decoration: none;
}
.header ul.navHeader_superior li a:hover {
    text-decoration: underline;
}
.header ul.navHeader_inferior {
    display: block;
    float: right;
    padding: 4px 0 0;
}
.header ul.navHeader_inferior li {
    display: inline;
    float: left;
}
.header ul.navHeader_inferior li a {
    display: block;
    height: 52px;
}
.wrapper_home {
    padding-top: 80px;
}
#setor_home {
    display: inline;
    float: left;
    height: auto;
    width: 792px;
}
#setor_home h2 {
    background: url("../img/sprite_titulosHome.png") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 70px;
    text-indent: -9999px;
    width: 363px;
}
#setor_home.bandeiras h2 {
    background: url("../img/nossas_lojas.png") no-repeat scroll left top transparent;
    height: 50px;
}
#setor_home.socamb h2 {
    background-position: 0 -71px;
    height: 73px;
}
#setor_home.destaques h2 {
    background-position: 0 -147px;
}
#setor_home h3 {
    clear: left;
    color: #4B94C1;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding-top: 5px;
    width: 400px;
}
#setor_home.socamb h3 {
    color: #26932B;
}
#setor_home.destaques h3 {
    color: #1A628E;
}
#setor_home.bandeiras .box {
    background: url("../img/sprite_boxes.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 268px;
    margin-top: 10px;
    width: 434px;
}
#setor_home.bandeiras .box h4 {
    margin: 16px 0 0 16px;
}
#setor_home.bandeiras .box p {
    clear: both;
    color: #28688F;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 13px;
    padding: 6px 13px 0 16px;
    text-align: left;
    width: 220px;
}
#setor_home.bandeiras .box .img_box {
    display: block;
    float: left;
    height: 146px;
    width: 170px;
}
#setor_home.bandeiras .box .boxBandeira {
    display: none;
    height: 200px;
    overflow: hidden;
}
#setor_home.bandeiras ul.nav_bandeiras {
    clear: both;
    display: inline;
    float: left;
    margin: 24px 0 0 16px;
    width: 402px;
}
#setor_home.bandeiras ul.nav_bandeiras li {
    display: inline;
    float: left;
}
#setor_home.bandeiras .box_marcas {
    border-bottom: 1px solid #8DB3CC;
    display: block;
    float: left;
    height: 128px;
    margin: 10px 0 0 20px;
    width: 300px;
}
#setor_home.bandeiras .box_marcas.last {
    border: 0 none;
}
#setor_home.bandeiras .box_marcas h5.marcasExclusivas, #setor_home.bandeiras .box_marcas h5.negociosDoGrupo {
    background: url("../img/sprite_titulosHome.png") no-repeat scroll 0 -298px transparent;
    display: block;
    float: left;
    height: 17px;
    text-indent: -9999px;
    width: 100%;
}
#setor_home.bandeiras .box_marcas h5.negociosDoGrupo {
    background: url("../img/outros_negocios_do_grupo.png") no-repeat scroll left top transparent;
    height: 22px;
}
#setor_home.bandeiras .box_marcas p, #setor_home.bandeiras .box_marcas a, #setor_home.bandeiras .box_marcas a:visited, #setor_home.bandeiras .box_marcas a:link, #setor_home.bandeiras .box_marcas a:hover {
    color: #29719D;
    display: block;
    float: left;
    font-size: 11px;
    text-decoration: none;
}
#setor_home.vertical_spacing {
    margin-top: 36px !important;
}
#setor_home.destaques.vertical_spacing {
    margin-top: 10px !important;
}
#setor_home.destaques.vertical_spacing .box_content a {
    text-decoration: none;
}
#setor_home.socamb a.bt_conheca {
    background: url("../img/bt_conheca.gif") no-repeat scroll left top transparent;
    display: none;
    float: left;
    height: 55px;
    margin: -88px 0 0 540px;
    text-indent: -9999px;
    width: 154px;
}
#setor_home .box_socamb {
    display: inline;
    float: left;
    margin: 18px 0 0 2px;
    width: 262px;
}
#setor_home .img_boxSocamb {
    display: block;
    float: left;
    width: 166px;
}
#setor_home .box_socambMais {
    float: left;
    height: 166px;
    position: relative;
    width: 26px;
}
#setor_home .box_socambMais a.maisSocial, #setor_home .box_socambMais a.fechar {
    background: url("../img/bullet_mais.gif") no-repeat scroll center top transparent;
    display: block;
    height: 18px;
    margin-top: 142px;
    text-indent: -9999px;
    width: 26px;
}
#setor_home .box_socambMais a.maisSocial.menos {
    background: url("../img/bullet_menos.gif") no-repeat scroll center top transparent;
}
#setor_home .box_socambMais .mais_tooltip {
    float: left;
    left: -166px;
    position: absolute;
    top: -9999px;
    width: 173px;
}
div.mais_tooltip div {
    display: block;
    width: 173px;
}
div.mais_tooltip .mais_tooltip_top {
    background: url("../img/bg_tooltip_top.gif") no-repeat scroll left top transparent !important;
    height: 101px;
}
div.mais_tooltip .mais_tooltip_middle {
    background: url("../img/bg_tooltip.gif") repeat-y scroll 0 0 transparent !important;
}
div.mais_tooltip .mais_tooltip_bottom {
    background: url("../img/bg_tooltip_bottom.gif") no-repeat scroll left top transparent !important;
    height: 8px;
}
.rsa_vejaMais {
    margin-right: 20px;
    padding-top: 5px;
    text-align: right;
}
.rsa_vejaMais img {
    vertical-align: middle;
}
#setor_home .box_socambMais .mais_tooltip p {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 13px;
    padding: 5px 10px 0 20px;
    text-decoration: none;
}
#setor_home .mais_tooltip_middle a {
    text-decoration: none;
}
#setor_home .box_socambMais .mais_tooltip a.fechar {
    background: url("../img/fechar.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    position: absolute;
    right: -4px;
    text-indent: -9999px;
    top: -49px;
}
#setor_home .box_socamb h4 {
    float: left;
    height: 26px;
    margin-left: 10px;
    margin-top: 10px;
    width: 240px !important;
}
#setor_home .box_socamb ul {
    display: block;
    float: left;
    margin: 10px 0 0;
    width: 262px;
}
#setor_home .box_socamb ul li {
    margin-left: 10px;
}
#setor_home .box_socamb ul li a {
    background: url("../img/bullet_v.gif") no-repeat scroll left center transparent;
    color: #1A628E;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 0 4px 16px;
    text-decoration: none;
}
#setor_home .box_socamb ul li a:hover {
    text-decoration: underline;
}
#setor_home.destaques {
    margin-top: 10px;
}
#setor_home.destaques .box {
    background: url("../img/sprite_boxes.png") no-repeat scroll 0 -269px transparent;
    display: inline;
    float: left;
    height: 210px;
    margin: 10px 8px 0 0;
    position: relative;
    width: 255px;
    z-index: 10000;
}
#setor_home.destaques .box .box_content {
    height: 210px;
}
#setor_home.destaques .box .box_content h4 {
    color: #85D1FF;
    font-size: 13px;
    height: 30px;
    line-height: 15px;
    padding: 14px 0 0 10px;
    width: 235px;
}
#setor_home.destaques .box .box_content p {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    padding: 20px 10px 0;
}
#setor_home.destaques .box .box_content p img {
    padding-right: 10px;
}
#setor_home.destaques .box .box_content h4 span.umaLinha {
    font-size: 16px;
    height: 22px;
    padding-top: 32px;
    text-align: center;
    text-transform: uppercase;
}
#setor_home.destaques .box .box_content a.leiaMais {
    background: url("../img/bt_leiaMais.gif") no-repeat scroll left top transparent;
    bottom: 0;
    display: block;
    height: 14px;
    margin: 20px 10px 0 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 58px;
}
#setor_home.destaques .box .box_content.last {
    height: 186px;
}
#setor_home.destaques .box .box_pe, #setor_home.destaques .box .box_peAzul {
    background: url("../img/sprite_boxes.png") no-repeat scroll 0 -522px #E1EAF3;
    height: 14px;
    width: 255px;
}
#setor_home.destaques .box .box_peAzul {
    background-position: 0 -538px;
    height: 38px;
}
#setor_home.destaques .box .box_peAzul a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    margin: 12px 0 0 10px;
    text-decoration: none;
}
#setor_home.destaques .box .box_peAzul a strong {
    color: #85D1FF;
    text-transform: uppercase;
}
#sidebar {
    display: inline;
    float: right;
    height: 1000px;
    position: absolute;
    top: -107px;
    width: 202px;
    z-index: 1;
}
#sidebar .box {
    margin: 0 0 10px;
    width: 188px;
}
.nav_menu {
    display: block;
    float: left;
}
.seuPerfil_internas {
    display: none;
    position: absolute;
    right: 0;
    top: 8px;
    width: 290px;
    z-index: 9999;
}
#sidebar .box .box_cabeca, #sidebar .box .box_pe {
    background: url("../img/sprite_boxes.png") no-repeat scroll -257px -269px transparent;
    height: 12px;
}
#sidebar .box .box_pe {
    background-position: -257px -289px;
}
.seuPerfil_internas .box_pe {
    background: url("../img/bgPerfis_internas_pe.gif") no-repeat scroll left top transparent;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    width: 290px;
}
#sidebar .box .box_content {
    background: none repeat scroll 0 0 #1A628E;
    padding: 8px 0;
}
#sidebar .box .box_content.seuPerfil, .seuPerfil_internas .seuPerfil_internas_content {
    padding: 8px 0 0;
}
#sidebar .box .box_content.banners div.bannerSidebar {
    clear: both !important;
    display: block !important;
    margin: 0 0 8px 10px !important;
}
#sidebar .box .box_content.seuPerfil h4, .seuPerfil_internas .seuPerfil_internas_content h4, #sidebar .box .box_content.naRede h4 {
    background: url("../img/logo_seuPerfil.gif") no-repeat scroll right top transparent;
    display: block;
    height: 61px;
    padding-left: 16px;
    text-indent: -9999px;
    width: 155px;
}
#sidebar .box .box_content.naRede h4 {
    background: url("../img/logo_naRede.gif") no-repeat scroll right top transparent;
    height: 45px;
    padding-left: 23px;
}
#sidebar .box .box_content.naRede ul {
    background: url("../img/bgR.gif") repeat-x scroll center bottom transparent;
    height: 20px;
    padding: 16px 0 20px 38px;
}
#sidebar .box .box_content.naRede ul li {
    display: block;
    float: left;
    padding: 0 16px 0 0;
}
#sidebar .box .box_content.naRede ul li a {
    display: block;
    float: left;
    height: 26px;
    width: 27px;
}
#sidebar .box .box_content.naRede ul li.youtube a {
    background-position: -26px 0;
}
#sidebar .box .box_content.naRede ul li.flickr a {
    background-position: -53px 0;
}
#sidebar .box .box_content.naRede ul li.twitter a:hover {
    background-position: 0 -26px;
}
#sidebar .box .box_content.naRede ul li.youtube a:hover {
    background-position: -26px -26px;
}
#sidebar .box .box_content.naRede ul li.flickr a:hover {
    background-position: -53px -26px;
}
#sidebar .box .box_content.seuPerfil h3, .seuPerfil_internas .seuPerfil_internas_content h3 {
    background: url("../img/sprite_setas.gif") no-repeat scroll 158px 11px transparent;
    clear: both;
}
.seuPerfil_internas .seuPerfil_internas_content h3 {
    background: url("../img/sprite_setas.gif") no-repeat scroll 258px 10px transparent;
}
#sidebar .box .box_content.seuPerfil h3 a, .seuPerfil_internas .seuPerfil_internas_content h3 a {
    border-top: 1px dotted #013D61;
    clear: both;
    color: #83C7FF;
    display: block;
    padding: 10px 10px 10px 20px;
    text-decoration: none;
    width: 158px;
}
.seuPerfil_internas .seuPerfil_internas_content h3 a {
    display: block;
    padding: 8px 10px 8px 20px;
    width: 260px;
}
#sidebar .box .box_content.seuPerfil h3 a:hover, .seuPerfil_internas .seuPerfil_internas_content h3 a:hover {
    color: #C1E1FB;
    text-decoration: none;
}
#sidebar .box .box_content.seuPerfil h3 a:hover, .seuPerfil_internas .seuPerfil_internas_content .content_perfil ul li a {
    color: #519BCD;
    text-decoration: none;
}
#sidebar .ui-state-active, .ui-widget-content .ui-state-active, .seuPerfil_internas_content .ui-state-active, .ui-widget-content .ui-state-active {
    background: url("../img/sprite_setas.gif") no-repeat scroll 158px -32px #1F6E9B !important;
}
.seuPerfil_internas_content .ui-state-active, .ui-widget-content .ui-state-active {
    background-position: 258px -32px !important;
}
#sidebar .box .box_content.seuPerfil .content_perfil {
    background: none repeat scroll 0 0 #1F6E9B !important;
    display: none;
    overflow: hidden;
}
.seuPerfil_internas .seuPerfil_internas_content {
    background: none repeat scroll 0 0 #1A628E !important;
    display: block;
    float: left;
}
#sidebar .box .box_content.seuPerfil .content_perfil a.sel_perfil, .seuPerfil_internas .seuPerfil_internas_content a.sel_perfil {
    background: none repeat scroll 0 0 #1F6E9B;
    color: #21C746;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-left: 76px;
    text-decoration: none;
}
.seuPerfil_internas .seuPerfil_internas_content a.sel_perfil {
    background: none repeat scroll 0 0 #1F6E9B;
    float: left;
    padding: 0 0 0 180px;
    width: 110px;
}
#sidebar .box .box_content.seuPerfil ul, .seuPerfil_internas .seuPerfil_internas_content ul {
    background: none repeat scroll 0 0 #1F6E9B;
    padding-bottom: 10px;
}
#sidebar .box .box_content.seuPerfil ul li, .seuPerfil_internas .seuPerfil_internas_content ul li {
    background: url("../img/bullet_vSeuPerfil.gif") no-repeat scroll 22px 6px transparent;
    color: #519BCD;
    padding: 4px 10px 4px 36px;
    width: 142px;
}
#sidebar .box .box_content.seuPerfil ul li a, #sidebar .box .box_content.seuPerfil ul li a:hover, #sidebar .box .box_content.seuPerfil ul li a:visited, #sidebar .box .box_content.seuPerfil ul li a:link, #sidebar .box .box_content.seuPerfil ul li a:active {
    color: #519BCD;
    text-decoration: none;
}
.seuPerfil_internas .seuPerfil_internas_content ul li {
    width: 244px;
}
#sidebar .box .box_content.seuPerfil p, .seuPerfil_internas .seuPerfil_internas_content p, #sidebar .box .box_content.naRede p {
    color: #83C7FF;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 20px;
    padding: 10px 16px 0;
    text-align: left;
}
#sidebar .box .box_content.naRede p {
    color: #FFFFFF;
    line-height: 13px;
    margin-bottom: 0;
    padding: 16px 0 0;
    text-align: center;
}
.footer {
    background: url("../img/bg_footer.png") no-repeat scroll center top transparent;
    clear: both;
    display: inline;
    float: left;
    height: 40px;
    margin-top: 110px;
    width: 100%;
}
.footer.internas {
    margin-top: 0;
}
.footer ul {
    padding-top: 20px;
    width: 400px;
}
.footer ul li {
    border-right: 1px solid #195E89;
    display: block;
    float: left;
    padding: 0 8px;
}
.footer ul li a {
    color: #195E89;
    font-size: 13px;
}
.footer ul li.last {
    border: 0 none;
}
.footer p {
    clear: both;
    color: #195E89;
    font-size: 12px;
    padding: 8px 0 0 8px;
}
.footer .tv1 {
    color: #195E89;
    display: block;
    float: right;
    font-size: 11px;
    margin-top: -30px;
    width: 150px;
}
.footer .tv1 a {
    background: url("../img/logo_tv1.gif") no-repeat scroll left top transparent;
    display: block;
    float: right;
    height: 13px;
    text-indent: -9999px;
    width: 73px;
}
.div_nossosSites {
    display: none;
    position: absolute;
    right: 7px;
    top: 22px;
    width: 130px;
    z-index: 1000;
}
.div_nossosSites_miolo {
    background: none repeat scroll 0 0 #4B94C1;
    display: block;
    float: left;
}
.div_nossosSites_pe {
    background: url("../img/bg_nossosSites_pe.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 13px;
    width: 130px;
}
.div_nossosSites ul.sites {
    border-bottom: 1px dotted #63AADC;
    display: block;
    float: left;
    padding-bottom: 10px !important;
    width: 100%;
}
.div_nossosSites ul.sites li {
    height: 0;
    padding: 10px 8px !important;
    width: 114px;
}
.div_nossosSites ul.sites li a {
    background: url("../img/bullet_vAzul.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    padding-left: 10px;
    text-decoration: none;
    width: 100%;
}
.div_nossosSites ul.sites li.menor a {
    font-size: 10px;
}
.div_nossosSites ul.sites li a:hover {
    text-decoration: underline;
}
.carrossel {
    clear: both;
    padding-top: 12px;
}
.carrossel a.bt_anterior, .carrossel a.bt_proxima {
    background: url("../img/controles_carrosel.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 72px;
    text-indent: -9999px;
    width: 10px;
}
.carrossel a.bt_proxima {
    margin: -88px 0 0 292px;
    position: absolute;
}
.carrossel a.bt_anterior:hover {
    background-position: 2px 0;
}
.carrossel a.bt_proxima {
    background-position: -10px 0;
}
.carrossel a.bt_proxima:hover {
    background-position: -12px 0;
}
.carrossel ul {
    display: block;
    float: left;
}
.carrossel ul li {
    height: 60px;
    margin: 4px 0 0;
    width: 278px;
}
.carrossel ul.carrossel_marcas li span.marca_img {
    display: block;
    float: left;
    height: 100%;
    padding: 5px 5px 0;
}
.carrossel ul.carrossel_negocios li span.marca_img {
    height: 100%;
    padding: 5px;
    width: 100%;
}
.carrossel ul.carrossel_negocios li p {
    padding: 0 5px;
    width: 100%;
}
.carrossel ul li p {
    color: #002246;
    font-size: 10px;
    width: 186px;
}
.topbreadcrumb {
    position: absolute;
    top: -35px;
}
.topbreadcrumb ul.breadcrumb {
    clear: both;
    display: block;
    float: left;
    margin-top: 10px;
    width: 100%;
}
.topbreadcrumb ul.breadcrumb li {
    display: block;
    float: left;
    font-size: 11px;
    padding: 0 3px 0 0;
    width: auto;
}
.topbreadcrumb ul.breadcrumb li a, .topbreadcrumb ul.breadcrumb li strong {
    color: #666666;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
}
.topbreadcrumb ul.breadcrumb li strong {
    color: #A4C9DC;
}
.body_internas {
    background: url("../img/bg_internas_azul.jpg") no-repeat scroll center bottom transparent;
    clear: both;
    display: block;
    float: left;
    margin-top: 50px;
    position: relative;
    width: 100%;
    z-index: 0;
}
.body_internas.body_extra {
    background: url("../img/bg_internas_extra.jpg") no-repeat scroll center bottom transparent;
}
.body_internas.body_paoDeAcucar {
    background: url("../img/bg_interna_verde.jpg") no-repeat scroll center bottom transparent;
}
.body_internas.body_sendas {
    background: url("../img/bg_internas_laranja.jpg") no-repeat scroll center bottom transparent;
}
.body_internas.body_assai {
    background: url("../img/bg_internas_amarelo.jpg") no-repeat scroll center bottom transparent;
}
.body_internas.body_comprebem {
    background: url("../img/bg_internas_vermelho.jpg") no-repeat scroll center bottom transparent;
}
.body_internas.body_pontoFrio {
    background: url("../img/bg_internas_rosa.jpg") no-repeat scroll center bottom transparent;
}
.body_internas.body_rsa {
    background: none repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2 {
    background: url("../img/sprite_titles_internas.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 26px;
    text-indent: -9999px;
    width: 670px;
}
.body_internas .header_internas h2.candidatos {
    background: url("../img/title_cadidatos.gif") repeat scroll 0 0 transparent;
    height: 26px;
}
.body_internas .header_internas h2.consumidores {
    background: url("../img/title_consumidores.gif") repeat scroll 0 0 transparent;
    height: 26px;
}
.body_internas .header_internas h2.outrosnegocios {
    background: url("../img/title_outrosnegocios.gif") repeat scroll 0 0 transparent;
    height: 28px;
}
.body_internas .header_internas h2.cartoes {
    background: url("../img/title_cartoes.gif") no-repeat scroll center bottom transparent;
    height: 28px;
}
.body_internas .header_internas h2.resultadodabusca {
    background: url("../img/title_resultadobusca.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.bandeiras {
    background: url("../img/title_bandeiras.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.nossaslojas {
    background: url("../img/title_nossas_lojas.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.faleconosco {
    background: url("../img/title_faleconosco.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.responsabilidadesocioambiental {
    background: url("../img/title_iniciativasresponsabilidadesocioambiental.gif") no-repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.localizadordelojas {
    background: url("../img/title_localizadorlojas.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.marcasexclusivas {
    background: url("../img/title_marcasexclusivas.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.ogrupo {
    background: url("../img/title_ogrupo.gif") repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.galeriadeimagens {
    background: url("../img/galeriadeimagens.gif") no-repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.galeriadevideos {
    background: url("../img/galeriadevideos.gif") no-repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.linhadotempo {
    background: url("../img/linhadotempo.gif") no-repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.premios {
    background: url("../img/premios.gif") no-repeat scroll 0 0 transparent;
}
h2.faleconosco {
    background: url("../img/sprite_titles_internas.gif") no-repeat scroll 0 -156px transparent;
    height: 26px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 670px;
}
.body_internas .nav_menu {
    background: url("../img/bg_internas_topo.jpg") no-repeat scroll center bottom transparent;
    display: block;
    float: left;
    height: 40px;
    padding-top: 30px;
    width: 100%;
}
.body_internas .nav_menu.desativado {
    background: none repeat scroll 0 0 transparent !important;
    height: 0 !important;
}
.body_internas .nav_internas ul li {
    display: block;
    float: left;
}
.body_internas .nav_internas ul li a {
    background: url("../img/nav_bandeiras.gif") no-repeat scroll center bottom transparent;
    display: block;
    float: left;
    height: 40px;
    text-indent: -9999px;
    width: 114px;
}
.body_internas .nav_menu {
    background: url("../img/bg_internas_topo.jpg") no-repeat scroll -100px 39px transparent;
    display: block;
    float: left;
    height: 40px;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 994px;
}
.body_internas .nav_menu.busca {
    background: url("../img/bg_internas_topo.jpg") no-repeat scroll center 39px transparent;
}
.body_internas .nav_internas ul li a.cartoes {
    background: url("../img/nav_cartoes.gif") no-repeat scroll center bottom transparent;
    width: 113px;
}
.body_internas .nav_internas ul li a.gpamalls {
    background: url("../img/nav_gpamalls.gif") no-repeat scroll center bottom transparent;
    width: 195px;
}
.body_internas .nav_internas ul li a.multibeneficios {
    background: url("../img/nav_multibeneficios.gif") no-repeat scroll center bottom transparent;
    width: 136px;
}
.body_internas .nav_internas ul li a.consumoconsciente {
    background: url("../img/nav_consumoconsciente_off.gif") no-repeat scroll center bottom transparent;
    width: 155px;
}
.body_internas .nav_internas ul li a.consumoconsciente_selected {
    background: url("../img/nav_consumoconsciente_on.gif") no-repeat scroll center bottom transparent;
    width: 155px;
}
.body_internas .nav_internas ul li a.acessorapido {
    background: url("../img/nav_acesso_rapido_off.gif") no-repeat scroll center bottom transparent;
    width: 121px;
}
.body_internas .nav_internas ul li a.acessorapido_selected {
    background: url("../img/nav_acesso_rapido_on.gif") no-repeat scroll center bottom transparent;
    width: 121px;
}
.body_internas .nav_internas ul li a.oportunidades {
    background: url("../img/nav_oportunidades_off.gif") no-repeat scroll center bottom transparent;
    width: 118px;
}
.body_internas .nav_internas ul li a.oportunidades_selected {
    background: url("../img/nav_oportunidades_on.gif") no-repeat scroll center bottom transparent;
    width: 118px;
}
.body_internas .nav_internas ul li a.extra {
    background: url("../img/Bandeiras_Extra_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.extra_selected {
    background: url("../img/Bandeiras_Extra_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.paodeacucar {
    background: url("../img/Bandeiras_PaoDeAcucar_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.paodeacucar_selected {
    background: url("../img/Bandeiras_PaoDeAcucar_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.comprebem {
    background: url("../img/Bandeiras_CompreBem_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.comprebem_selected {
    background: url("../img/Bandeiras_CompreBem_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.sendas {
    background: url("../img/Bandeiras_Sendas_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.sendas_selected {
    background: url("../img/Bandeiras_Sendas_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.assai {
    background: url("../img/Bandeiras_Assai_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.assai_selected {
    background: url("../img/Bandeiras_Assai_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.pontofrio {
    background: url("../img/Bandeiras_PontoFrio_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.pontofrio_selected {
    background: url("../img/Bandeiras_PontoFrio_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.taeq {
    background: url("../img/Marcas_Taeq_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.taeq_selected {
    background: url("../img/Marcas_Taeq_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.qualita {
    background: url("../img/Marcas_Qualita_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.qualita_selected {
    background: url("../img/Marcas_Qualita_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.casino {
    background: url("../img/Marcas_Casino_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.casino_selected {
    background: url("../img/Marcas_Casino_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.clubdessommeliers {
    background: url("../img/Marcas_ClubDesSommeliers_Off.gif") no-repeat scroll center bottom transparent;
    width: 184px;
}
.body_internas .nav_internas ul li a.clubdessommeliers_selected {
    background: url("../img/Marcas_ClubDesSommeliers_On.gif") no-repeat scroll center bottom transparent;
    width: 184px;
}
.body_internas .nav_internas ul li a.casting {
    background: url("../img/Marcas_Casting_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.casting_selected {
    background: url("../img/Marcas_Casting_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.social {
    background: url("../img/SocialESustentabilidade_Social_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.social_selected {
    background: url("../img/SocialESustentabilidade_Social_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.sustentabilidade {
    background: url("../img/SocialESustentabilidade_Sustentabilidade_Off.gif") no-repeat scroll center bottom transparent;
    width: 150px;
}
.body_internas .nav_internas ul li a.sustentabilidade_selected {
    background: url("../img/SocialESustentabilidade_Sustentabilidade_On.gif") no-repeat scroll center bottom transparent;
    width: 150px;
}
.body_internas .nav_internas ul li a.ambiental {
    background: url("../img/SocialESustentabilidade_Ambiental_Off.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.ambiental_selected {
    background: url("../img/SocialESustentabilidade_Ambiental_On.gif") no-repeat scroll center bottom transparent;
}
.body_internas .nav_internas ul li a.qualidadedevida {
    background: url("../img/SocialESustentabilidade_QualidadeDeVida_Off.gif") no-repeat scroll center bottom transparent;
    width: 165px;
}
.body_internas .nav_internas ul li a.qualidadedevida_selected {
    background: url("../img/SocialESustentabilidade_QualidadeDeVida_On.gif") no-repeat scroll center bottom transparent;
    width: 165px;
}
.body_internas .selecionePerfil h3 {
    display: none;
}
.body_internas .selecionePerfil {
    background: url("../img/selecionePerfil.gif") no-repeat scroll center bottom transparent;
    display: block;
    height: 17px;
    padding: 32px 0 0 30px;
    position: absolute;
    right: 0;
    top: -20px;
    width: 260px;
}
.body_internas .selecionePerfil a {
    color: #4D95C5;
    font-size: 11px;
    margin: 30px 0 0;
    text-decoration: none;
}
.body_internas .selecionePerfil a:hover {
    color: #FFFFFF;
}
.body_internas .corpo_internas_1coluna, .body_internas .corpo_internas_1coluna .corpo_meio {
    clear: both;
    min-height: 400px;
    padding-top: 0;
    width: 100%;
}
.body_internas .corpo_menuEsquerdo {
    display: block;
    float: left;
    height: auto;
    width: 139px;
}
.body_internas .corpo_menuEsquerdo .corpo_menuEsquerdoTopo, .body_internas .corpo_menuEsquerdo .corpo_menuEsquerdoBase {
    background: url("../img/menu_internas.gif") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 20px;
    width: 139px;
}
.body_internas .corpo_menuEsquerdo .corpo_menuEsquerdoBase {
    background-position: 0 -20px;
}
.body_internas .corpo_menuEsquerdo ul {
    background: none repeat scroll 0 0 #E8EFF3;
}
.body_internas .corpo_menuEsquerdo ul li {
    clear: both;
    display: block;
    padding-right: 10px;
}
.body_internas .corpo_menuEsquerdo ul li a {
    background: url("../img/bullet_vAzul_internas.gif") no-repeat scroll 20px 2px transparent;
    color: #71BCE4;
    display: block;
    font-size: 11px;
    padding: 0 0 7px 30px;
    text-decoration: none;
}
.body_internas .corpo_menuEsquerdo ul li a:hover {
    text-decoration: underline;
}
.body_internas .corpo_meio, .body_internas .corpo_meio {
    display: inline;
    float: left;
    padding: 0 20px;
    width: 810px;
}
.body_internas DIV.corpo_meio.corpo_internas_2colunas {
    width: 712px !important;
}
.logo_margem {
    margin-right: 10px;
}
.twtr-bd {
    background-color: transparent !important;
}
.body_internas .corpo_meio {
    padding: 20px 10px 0;
    width: 590px;
}
.body_internas .corpo_meio h3, .body_internas .corpo_meio h3, .body_internas .corpo_meio h3 {
    color: #4B93C5;
    font-size: 1.5em;
    font-weight: normal;
    padding: 0 0 10px;
    text-transform: uppercase;
}
.body_internas .corpo_meio h3 {
    padding: 20px 0 0;
}
.body_internas .corpo_meio p, .body_internas .corpo_meio p, .body_internas .corpo_meio p {
    color: #666666;
    font-size: 0.9em;
    line-height: 14px;
    padding: 4px 0;
}
.body_internas .corpo_meio p {
    padding: 0 0 4px;
}
.body_internas .corpo_meio a, .body_internas .corpo_meio a:visited {
    color: #195E89;
    font-size: 1em;
}
.body_internas .corpo_meio.locLojas p em {
    color: #428BB8;
    font-size: 15px;
    font-style: normal;
}
.body_internas .corpo_meio p.cep_resultado {
    clear: both;
}
.body_internas .corpo_meio .googleMaps_placeholder {
    display: block;
    margin: 10px auto 30px;
    width: 978px;
}
.body_internas .corpo_meio.locLojas a.bt_localizar {
    background: url("../img/bt_localize.gif") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    height: 16px;
    margin: 20px 0;
    text-indent: -9999px;
    width: 86px;
}
.body_internas .corpo_boxDireita {
    display: block;
    float: right;
    margin-bottom: 20px;
    margin-top: 30px;
    position: relative;
    width: 241px;
    z-index: 0;
}
.body_internas .corpo_boxDireita .box_naInternetTopo, .body_internas .corpo_boxDireita .box_naInternetBase {
    background: url("../img/sidebar_internas.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 30px;
    width: 241px;
}
.body_internas .corpo_boxDireita .box_naInternetBase {
    background-position: 0 -30px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B7D4E6;
    border-right: 1px solid #B7D4E6;
    clear: both;
    display: block;
    padding: 0 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3 {
    border-bottom: 1px dotted #9CAEBA;
    color: #19628D;
    float: left;
    font-size: 18px;
    font-weight: normal;
    margin-top: -12px;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3 em, .body_internas .corpo_boxDireita .box_naInternetMiolo h3.paoDeAcucar em, .body_internas .corpo_boxDireita .box_naInternetMiolo h3.sendas em, .body_internas .corpo_boxDireita .box_naInternetMiolo h3.assai em, .body_internas .corpo_boxDireita .box_naInternetMiolo h3.comprebem em, .body_internas .corpo_boxDireita .box_naInternetMiolo h3.pontoFrio em {
    color: #D24950;
    font-style: normal;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3.marcas em {
    color: #19628D;
    font-style: normal;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3.paoDeAcucar em {
    color: #218F14;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3.sendas em {
    color: #F0AA28;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3.assai em {
    color: #F6B922;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3.comprebem em {
    color: #E54D36;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h3.pontoFrio em {
    color: #E53116;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h4.ofertas, .body_internas .corpo_boxDireita .box_naInternetMiolo h4.twitter, .body_internas .corpo_boxDireita .box_naInternetMiolo h4.acesse, .body_internas .corpo_boxDireita .box_naInternetMiolo h4.noticias {
    background: url("../img/sprite_sidebar_internas.png") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    height: 14px;
    margin-top: 12px;
    text-indent: -9999px;
    width: 100%;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h4.twitter {
    background-position: 0 -14.5px;
    height: 24px;
    margin-bottom: 5px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h4.acesse {
    background-position: 0 -37px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo h4.noticias {
    background-position: 0 -276px;
    height: 25px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul {
    border-bottom: 1px dotted #9CAEBA;
    padding: 20px 0 12px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.ofertas li, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.twitter li, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.noticias li {
    clear: both;
    padding: 0 0 4px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.ofertas li a, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.twitter li a, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.noticias li a {
    background: url("../img/bullet_circulo.gif") no-repeat scroll left 4px transparent;

    color: #7F7F7F;
    display: block;
    font-size: 11px;
    padding-left: 20px;
    text-decoration: none;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.noticias li a {
    background-position: left 1px;
    padding-bottom: 4px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.twitter li a {
    background: none repeat scroll 0 0 transparent;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.ofertas li a em {
    color: #E48F92;
    font-style: normal;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.noticias li a em {
    color: #19628D;
    font-style: normal;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.ofertas li a:hover, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.twitter li a:hover, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.noticias li a:hover {
    text-decoration: underline;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.links, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse {
    padding: 6px 0 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse {
    border-bottom: medium none;
    height: 50px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.links li, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li {
    color: #666666;
    display: block;
    float: left;
    padding: 0;
    width: 105px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.links li a, .body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a {
    color: #666666;
    display: block;
    height: 17px;
    text-decoration: none;
    width: 15px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a {
    text-indent: -9999px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul li a:hover {
    text-decoration: underline;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.links li a.facebook {
    background-position: left -72px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.extra {
    background-position: 0 -218px;
    height: 29px;
    margin-top: 10px;
    width: 108px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.paoDeAcucar {
    background-position: 0 -125px;
    height: 27px;
    margin-top: 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.sendas {
    background-position: 0 -170px;
    height: 18px;
    margin-top: 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.assai {
    background-position: 0 -93px;
    height: 29px;
    margin-top: 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.comprebem {
    background-position: 0 -191px;
    height: 24px;
    margin-top: 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.pontoFrio {
    background-position: 0 -251px;
    height: 22px;
    margin-top: 10px;
}
.body_internas .corpo_boxDireita .box_naInternetMiolo ul.acesse li a.taeq {
    background-position: -66px -54px;
    height: 30px;
    margin-top: 10px;
    width: 32px;
}
.body_internas .corpo_internas_1coluna .corpo_meio {
    margin: 0;
    padding: 0;
}
.body_internas .corpo_internas_1coluna .corpo_meio h4 {
    display: block;
    float: left;
    padding: 30px 0 10px;
    width: 100%;
}
.body_internas .corpo_internas_1coluna .corpo_meio h4 strong, .body_internas .corpo_internas_1coluna .corpo_meio h4 em {
    font-size: 14px;
}
.body_internas .corpo_internas_1coluna .corpo_meio h4 em {
    color: #4B94C1;
    font-style: normal;
}
.body_internas .corpo_internas_1coluna .corpo_meio ul.resultadosBusca_lista {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    float: left;
}
.body_internas .corpo_internas_1coluna .corpo_meio ul.resultadosBusca_lista.ultima {
    border-bottom: 0 none;
    padding-bottom: 40px;
}
.body_internas .corpo_internas_1coluna .corpo_meio ul.resultadosBusca_lista li {
    display: block;
    float: left;
    padding: 5px 0 10px;
    width: 100%;
}
.body_internas .corpo_internas_1coluna .corpo_meio ul.resultadosBusca_lista li em {
    color: #4B94C1;
}
.body_internas .corpo_internas_1coluna .corpo_meio ul.resultadosBusca_lista li a {
    color: #7F7F7F;
    text-decoration: none;
}
.wrapper_internas #LumNavigation {
    padding-bottom: 40px;
}
.wrapper_internas #LumNavigation td a {
    color: #7F7F7F;
    text-decoration: none;
}
.body_internas .corpo_internas_1coluna .corpo_meio ul.resultadosBusca_lista li a.verMais {
    background: url("../img/bt_verMais.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    float: right;
    height: 16px;
    margin-top: 20px;
    text-indent: -9999px;
    width: 75px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.rsa h5 {
    color: #90B277;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding: 40px 0 10px;
    text-align: center;
    width: 100%;
}
.body_internas .corpo_internas_1coluna .corpo_meio.rsa h5 em {
    color: #4D7EA1;
    font-style: normal;
}
.body_internas .corpo_internas_1coluna .corpo_meio.rsa h4 {
    background: url("../img/h4_rsa.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: none;
    height: 42px;
    margin: 20px auto 30px;
    padding: 0;
    text-indent: -9999px;
    width: 384px;
}
.localizador {
    display: block;
    float: left;
    height: 25px;
    position: absolute;
    right: -10px;
    top: 120px;
    width: 306px;
    z-index: 1;
}
.locLojas .localizador {
    margin-bottom: 14px;
    position: relative;
    right: 0;
    top: 0;
    width: 406px;
}
a.naoSeiMeuCep {
    color: #428BB8;
    display: block;
    float: left;
    font-size: 9px;
    margin: 7px 0 0 10px;
}
.body_internas .localizador .localizadorInicio {
    background: url("../img/bg_localizador.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 25px;
    text-indent: -9999px;
    width: 162px;
}
.body_internas .localizador input {
    background: none repeat scroll 0 0 #A4C8E0;
    border-bottom: 4px solid #19628D;
    border-top: 5px solid #19628D;
    color: #6095B5;
    display: block;
    float: left;
    font-size: 11px;
    height: 14px;
    padding: 2px 0 0;
    width: 100px;
}
.body_internas .localizador a.localizar {
    background: url("../img/bg_localizador.gif") no-repeat scroll right top transparent;
    display: block;
    float: left;
    height: 25px;
    text-indent: -9999px;
    width: 34px;
}
.body_internas .resultadoBusca {
    clear: both;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
.body_internas .resultadoBusca strong {
    color: #4B94C1;
    font-size: 18px;
}
.body_internas .corpo_internas_1coluna .corpo_meio .carrossel_rsa {
    display: block;
    float: left;
    height: 332px !important;
    position: relative;
    width: 980px;
}
.body_internas .corpo_internas_1coluna .corpo_meio .carrossel_rsa .bt_anterior {
    background: url("../img/setas_rsa.gif") no-repeat scroll left top transparent;
    display: block;
    height: 68px;
    left: 0;
    margin-top: 110px;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 56px;
}
.body_internas .corpo_internas_1coluna .corpo_meio .carrossel_rsa .bt_proxima {
    background: url("../img/setas_rsa.gif") no-repeat scroll right top transparent;
    display: block;
    height: 68px;
    margin-top: 110px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 56px;
}
.body_internas .corpo_internas_1coluna .corpo_meio .carrossel {
    display: block;
    float: left;
    margin: 0 0 0 80px;
}
.body_internas .corpo_internas_1coluna .corpo_meio .carrossel ul li {
    display: block;
    float: left;
    height: 310px;
}
.nav_rsa_inferior {
    background: url("../img/menu_inferior_rsa.jpg") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 100px;
    width: 100%;
}
.nav_rsa_area1, .nav_rsa_area2, .nav_rsa_area3 {
    display: block;
    float: left;
    height: 62px;
    margin-top: 10px;
    text-indent: -9999px;
    width: 185px;
}
.nav_rsa_area1 {
    margin-left: 310px;
}
.nav_rsa_area3 {
    margin-left: 140px;
    width: 70px;
}
.imgMarcas {
    display: block;
    float: left;
    height: 230px;
    width: 312px;
}
.body_internas .corpo_internas_1coluna.article {
    display: block;
    padding-top: 40px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas {
    display: block;
    height: 42px;
    margin-top: 20px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li {
    display: block;
    float: left;
    margin: 0 52px 0 0;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li label {
    background: url("../img/sprite_logos_localize.gif") no-repeat scroll 24px 10px transparent;
    display: block;
    height: 28px;
    padding: 12px 0 0;
    position: relative;
    text-indent: -9999px;
    width: 116px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li label input {
    left: 0;
    position: absolute;
    top: 14px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_paoDeAcucar label {
    background-position: 24px -129px;
    width: 84px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_sendas label {
    background-position: 24px -262px;
    width: 92px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_compreBem label {
    background-position: 24px -405px;
    width: 72px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_assai label {
    background-position: 24px -554px;
    width: 83px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_postos label, .body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_drogarias label {
    background: none repeat scroll 0 0 transparent !important;
    color: #4B94C1;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    text-indent: 24px;
    width: 80px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas ul.lista_lojas li.loja_drogarias label {
    width: 100px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas table.listaLojas {
    clear: both;
    margin: 0 0 10px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas table.listaLojas th {
    color: #4B94C1;
    font-size: 15px;
    font-weight: bold;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas table.listaLojas tr.ultimaLinha td {
    border-bottom: 0 none;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas table.listaLojas td {
    border-bottom: 1px solid #4B94C1;
    border-right: 1px dotted #4B94C1;
    height: 100px;
    padding: 20px;
    width: 100px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas table.listaLojas td.primeiraColuna {
    border-left: 0 none;
    width: 200px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas table.listaLojas td.ultimaColuna {
    border-right: 0 none;
}
.body_internas .corpo_internas_1coluna table td p {
    background: url("../img/bullet_setaVerMapa.gif") no-repeat scroll 0 1px transparent;
    font-size: 11px !important;
    padding: 0 0 5px 20px !important;
}
.body_internas .corpo_internas_1coluna table td {
    font-size: 11px !important;
}
.body_internas .corpo_internas_1coluna table td a.bt_verMapa {
    background: url("../img/bt_verMapa.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin: 0 0 0 18px;
    text-indent: -9999px;
    width: 75px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas h4 {
    background: url("../img/sprite_logos_localize.gif") no-repeat scroll 0 10px transparent;
    margin-top: 10px;
    text-indent: -9999px;
    width: 116px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas a.bt_verTodasLojas {
    background: url("../img/bt_verTodasLojas.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: right;
    height: 16px;
    margin: 30px 180px 0 0;
    text-indent: -9999px;
    width: 187px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas h4.lojas_paoDeAcucar {
    background-position: 0 -129px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas h4.lojas_compreBem {
    background-position: 0 -405px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas h4.lojas_sendas {
    background-position: 0 -262px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.locLojas h4.lojas_assai {
    background-position: 0 -554px;
}
.body_internas .corpo_internas_1coluna .corpo_meio .lista_fones {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dotted #4B94C1;
    display: none;
    float: left;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 88px;
    width: 500px;
    z-index: 999999;
}
.body_internas .corpo_internas_1coluna .corpo_meio .lista_fones p {
    display: block;
    padding-bottom: 10px;
}
.body_internas .corpo_internas_1coluna .corpo_meio p a {
    color: #4B94C1;
    text-decoration: none;
}
.body_internas .corpo_internas_1coluna .corpo_meio p a:hover {
    text-decoration: underline;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom {
    border-right: 1px solid #A1C1D4;
    display: block;
    float: left;
    margin-top: 16px;
    padding: 0 0 0 20px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom.primeira {
    padding: 0;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom.ultima {
    border-right: 0 none;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom li {
    display: block;
    float: left;
    height: 40px;
    margin-right: 12px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom li.ultima {
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom li label {
    display: block;
    position: relative;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.lista_falecom li label input {
    left: 0;
    position: absolute;
    top: 15px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon fieldset {
    clear: both !important;
    margin-bottom: 100px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom {
    display: block;
    float: left;
    padding-top: 20px;
    width: 50%;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li {
    clear: both;
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li label {
    color: #4B94C1;
    display: block;
    font-size: 14px;
    width: 100%;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li span {
    font-size: 12px;
    width: 150px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li ul li {
    clear: none !important;
    display: block;
    float: left;
    width: 100px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li input {
    border: 1px solid #DAE7EE;
    display: block;
    float: left;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li ul li label {
    font-size: 11px;
    padding-top: 4px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon ul.form_falecom li ul li input.radio {
    border: 0 none;
    height: 15px;
    width: 16px;
}
.body_internas .floater {
    display: none;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 170px;
    width: 130px;
    z-index: 100;
}
.body_internas .floater_topo, .body_internas .floater_base {
    background: url("../img/floater_fale_topo.png") no-repeat scroll left top transparent;
    display: block;
    height: 23px;
    width: 130px;
}
.body_internas .floater_base {
    background: url("../img/floater_fale_base.png") no-repeat scroll left top transparent;
    height: 7px;
}
.body_internas .floater_miolo {
    background: url("../img/floater_fale_miolo.gif") repeat-y scroll 0 0 transparent;
    display: block;
    margin-left: 14px;
    width: 130px;
}
.body_internas .floater ul li {
    clear: both;
    display: block;
    padding: 0 0 0 10px;
    width: 120px;
}
.body_internas .floater ul li label {
    clear: both;
    display: block;
    position: relative;
    text-indent: 18px;
}
.body_internas .floater ul li label input {
    left: 0;
    position: absolute;
    top: 10px;
}
.body_internas .floater.extra ul li.extra {
    background-position: 30px 10px;
    height: 36px;
}
.body_internas .floater.extra ul li.extraHiper {
    background-position: 30px -760px;
}
.body_internas .floater.extra ul li.extraComBr {
    background-position: 30px -815px;
}
.body_internas .floater.extra ul li.drogariaExtra {
    background-position: 30px -865px;
}
.body_internas .floater.extra ul li.extraEletro {
    background-position: 30px -930px;
}
.body_internas .floater.pontoFrio ul li.pontoFrio {
    background-position: 30px -998px;
}
.body_internas .floater.pontoFrio ul li.pontoFrioCom {
    background-position: 30px -1068px;
}
.body_internas .floater.paoDeAcucar ul li.paoPao {
    background-position: 40px -116px;
    height: 44px;
}
.body_internas .floater.paoDeAcucar ul li.paoDelivery {
    background-position: 40px -1142px;
    height: 48px;
}
.body_internas .floater.paoDeAcucar ul li.paoDrogaria {
    background-position: 40px -1476px;
    height: 46px;
}
.body_internas .floater.paoDeAcucar ul li.paoMais {
    background-position: 30px -1538px;
    height: 48px;
}
.body_internas .floater.compreBem ul li.compreBemCb {
    background-position: 40px -190px;
    height: 44px;
}
.body_internas .floater.compreBem ul li.compreBemDrogaria {
    background-position: 40px -1352px;
    height: 44px;
}
.body_internas .floater.compreBem ul li.compreBemPosto {
    background-position: 40px -1414px;
    height: 44px;
}
.body_internas .floater.sendas ul li.sendasSendas {
    background-position: 38px -256px;
    height: 44px;
}
.body_internas .floater.sendas ul li.sendasDrogaria {
    background-position: 40px -1218px;
    height: 44px;
}
.body_internas .floater.sendas ul li.sendasPosto {
    background-position: 40px -1286px;
    height: 44px;
}
.bandeiraSelecionada {
    background: url("../img/bt_bandeiraSelecionada.gif") no-repeat scroll 0 1px transparent;
    clear: both;
    color: #999999;
    display: none;
    float: left;
    font-size: 12px;
    height: 300px;
    left: 480px;
    margin: 0;
    padding-top: 4px;
    position: absolute;
    text-indent: 308px;
    top: 213px;
    width: 500px;
}
.bandeiraSelecionada h5 {
    display: none;
}
.bandeirao {
    background: url("../img/bandeirao_bg.gif") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    height: 183px;
    margin: 12px 0 0 20px;
    text-indent: 0;
    width: 256px;
}
.bandeirao h4 {
    display: block;
    height: 180px;
    margin: 0 auto;
    padding-top: 5px;
    width: 226px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon fieldset ul li label {
    margin: 2px 0;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon fieldset ul li select, .body_internas .corpo_internas_1coluna .corpo_meio.faleCon fieldset ul li input {
    color: #999999;
    font-size: 11px;
    height: 16px;
    margin: 0 4px 0 0;
    padding: 2px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon fieldset ul li select {
    height: 22px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon input.text105 {
    width: 105px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon select.text190, .body_internas .corpo_internas_1coluna .corpo_meio.faleCon input.text190 {
    width: 190px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon select.text290, .body_internas .corpo_internas_1coluna .corpo_meio.faleCon input.text290 {
    width: 290px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon input.text450 {
    width: 450px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon fieldset ul li textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DAE7EE;
    display: block;
    float: left;
    font-family: Tahoma;
    height: 90px;
    width: 455px;
}
.body_internas .corpo_internas_1coluna .corpo_meio.faleCon .bt_enviar {
    background: url("../img/bt_enviar.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 22px;
    margin-left: 370px;
    text-indent: -9999px;
    width: 87px;
}
.font_resize.introducao p {
    padding-bottom: 16px;
}
div .subhome_introducao_corpo {
    background: url("../img/div_intro_subhome_up.png") repeat scroll 0 0 transparent;
    color: #6D8DB5;
    font-size: 13px;
    width: 974px;
}
div .subhome_introducao_footer {
    background: url("../img/div_intro_subhome_down.png") repeat scroll 0 0 transparent;
    height: 28px;
    width: 974px;
}
h3.iniciativa, h4.vejamais, h4.vejatambem {
    clear: both;
    display: block;
    text-indent: -9999px;
}
h3.iniciativa {
    background: url("../img/title.iniciativa.gif") no-repeat scroll left top transparent;
    height: 20px;
    width: 72px;
}
h4.vejamais {
    background: url("../img/title.veja-mais.gif") no-repeat scroll left top transparent;
    height: 19px;
    width: 67px;
}
h4.vejatambem {
    background: url("../img/title.veja-tambem.gif") no-repeat scroll left top transparent;
    height: 19px;
    width: 88px;
}
h5.feedname {
    color: #BFBFBF;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
#lwMask {
    background: none repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900;
}
#lwTable, #lwTable tr, #lwTable td, #lwTable div {
    vertical-align: middle !important;
}
#lwTable img {
    display: block;
}
#lwBg {
    background-color: #FFFFFF;
    display: block;
    height: 100%;
    opacity: 0.9;
    width: 100%;
}
#lwContainer {
    display: none;
    position: absolute;
}
.lwBgTop {
    background-image: url("../img/lightwindow/topo.png");
    height: 18px;
}
.lwBgBottom {
    background: url("../img/lightwindow/rodape.png") repeat scroll 0 0 transparent;
    height: 18px;
}
#lwContent {
    background: url("../img/lightwindow/miolo.png") repeat-x scroll center bottom #FFFFFF;
}
#lwHeader {
    border-bottom: 1px solid #8DB3CC;
    color: #4B94C1;
    font-family: arial;
    font-size: 19px;
    margin-bottom: 5px;
    margin-top: 0;
}
#lwTitle {
    color: #7F7F7F;
    font-family: arial;
    font-size: 15px;
    margin-top: 7px;
}
#lwImageStub {
    position: absolute;
    top: -99999px;
}
#lwCaption {
    color: #73777A;
    font-family: arial;
    font-size: 13px;
    padding: 45px 0 0;
}
#lwImgContainer {
    background: url("../img/lightwindow/loading.gif") no-repeat scroll center center transparent;
    text-align: center;
}
.lwSide {
    width: 18px;
}
#twr-wdgt {
    display: none;
}
.twtr-ft, .twtr-hd {
    display: none;
}
.twtr-bd {
    font-size: 11px !important;
}
h4.post {
    background: url("../img/post.png") no-repeat scroll left top transparent;
    height: 14px;
    width: 30px;
}
h4.blog-fundador {
    background: url("../img/tit_blog_fundador_box_lateral.png") no-repeat scroll left top transparent;
    height: 23px;
    width: 155px;
}
.body_internas .nav_internas ul li a.missaovisaoevalores {
    background: url("../img/missaovisaoevaloresoff.gif") no-repeat scroll center bottom transparent;
    width: 184px;
}
.body_internas .nav_internas ul li a.missaovisaoevalores_selected {
    background: url("../img/missaovisaoevaloreson.gif") no-repeat scroll center bottom transparent;
    width: 184px;
}
.body_internas .nav_internas ul li a.missaovisaoepilares {
    background: url("../img/missaovisaoepilaresoff.gif") no-repeat scroll center bottom transparent;
    width: 184px;
}
.body_internas .nav_internas ul li a.missaovisaoepilares_selected {
    background: url("../img/missaovisaoepilareson.gif") no-repeat scroll center bottom transparent;
    width: 184px;
}
.body_internas .nav_internas ul li a.memoria {
    background: url("../img/memoriaoff.gif") no-repeat scroll center bottom transparent;
    width: 114px;
}
.body_internas .nav_internas ul li a.memoria_selected {
    background: url("../img/memoriaon.gif") no-repeat scroll center bottom transparent;
    width: 114px;
}
.body_internas .nav_internas ul li a.historia {
    background: url("../img/historiaoff.gif") no-repeat scroll center bottom transparent;
    width: 114px;
}
.body_internas .nav_internas ul li a.historia_selected {
    background: url("../img/historiaon.gif") no-repeat scroll center bottom transparent;
    width: 114px;
}
.body_internas .nav_internas ul li a.premios {
    background: url("../img/premiosoff.gif") no-repeat scroll center bottom transparent;
    width: 114px;
}
.body_internas .nav_internas ul li a.premios_selected {
    background: url("../img/premioson.gif") no-repeat scroll center bottom transparent;
    width: 114px;
}
.body_internas .nav_internas ul li a.ondeestamos {
    background: url("../img/ondeestamosoff.gif") no-repeat scroll center bottom transparent;
    width: 122px;
}
.body_internas .nav_internas ul li a.ondeestamos_selected {
    background: url("../img/ondeestamoson.gif") no-repeat scroll center bottom transparent;
    width: 122px;
}
#stores_top {
    background: url("../img/ondeestamos/topoondeestamos.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 401px;
}
#stores_footer {
    background: url("../img/ondeestamos/fundoondeestamos.gif") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 401px;
}
#stores_header {
    border-color: #BFD9E9;
    border-left: 1px solid #BFD9E9;
    border-right: 1px solid #BFD9E9;
    padding-bottom: 17px;
    text-align: center;
}
#todaslojas {
    border-color: #BFD9E9;
    border-left: 1px solid #BFD9E9;
    border-right: 1px solid #BFD9E9;
    text-align: center;
}
.body_internas .floater_topo, .body_internas .floater_base {
    background: url("../img/ondeestamos/topo_floater.gif") no-repeat scroll left bottom transparent;
    display: block;
    height: 6px;
    margin-left: 13px;
    width: 132px;
}
.body_internas .floater_base {
    background: url("../img/ondeestamos/fundo_floater.gif") no-repeat scroll left top transparent;
    height: 6px;
    margin-left: 12px;
}
.dotted {
    height: 1px;
    width: 100%;
}
.dotted TD {
    line-height: 1px;
    vertical-align: middle;
}
.dotted IMG {
    margin-bottom: 4px;
}
.body_internas .floater_miolo_whereweare {
    background: url("../img/ondeestamos/meio_floater.gif") repeat-y scroll 0 0 transparent;
    clear: both;
    display: block;
    width: 148px;
}
.estado_floater_whereweare {
    background: url("../img/ondeestamos/meio_floater.gif") repeat-y scroll 0 0 transparent;
    border-color: #C5DBE8;
    border-left: 1px solid #C5DBE8;
    width: 1px;
}
.centrosdedistribuicao {
    background: url("../img/ondeestamos/centrosdedistribuicao.gif") no-repeat scroll 0 0 transparent;
    height: 22px;
    width: 194px;
}
.padding {
    padding: 0 0 0 30px;
}
.interna_ogrupo, .corpo_internas_1coluna.font_resize {
    font-size: 0.9em;
    line-height: 14px;
}
.body_internas .header_internas h2.estudantes {
    background: url("../img/title_estudantes.gif") repeat scroll 0 0 transparent;
}
.body_internas .nav_internas ul li a.oportunidades {
    background: url("../img/Estudantes_Oportunidades_Off.gif") no-repeat scroll center bottom transparent;
    width: 130px;
}
.body_internas .nav_internas ul li a.entreemcontato {
    background: url("../img/Estudantes_EntreEmContato_Off.gif") no-repeat scroll center bottom transparent;
    width: 144px;
}
.body_internas .nav_internas ul li a.entreemcontato_selected {
    background: url("../img/Estudantes_EntreEmContato_On.gif") no-repeat scroll center bottom transparent;
    width: 144px;
}
.body_internas .nav_internas ul li a.faq {
    background: url("../img/Estudantes_FAQ_Off.gif") no-repeat scroll center bottom transparent;
    width: 71px;
}
.body_internas .nav_internas ul li a.faq_selected {
    background: url("../img/Estudantes_FAQ_On.gif") no-repeat scroll center bottom transparent;
    width: 71px;
}
.body_internas .header_internas h2.entreemcontato {
    background: url("../img/entre_em_contato.gif") no-repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.acessorapido {
    background: url("../img/acesso_rapido.gif") no-repeat scroll 0 0 transparent;
}
.body_internas .header_internas h2.faq {
    background: url("../img/FAQ.gif") no-repeat scroll 0 0 transparent;
}
.body_internas h3.estudantes_linhadotempo {
    background: url("../img/estudantes_linha_do_tempo.gif") no-repeat scroll 0 0 transparent;
    height: 20px;
    padding: 0;
    width: 125px;
}
.body_internas h3.estudantes_abiliodiniz {
    background: url("../img/estudantes_abilio_diniz.gif") no-repeat scroll 0 0 transparent;
    height: 18px;
    padding: 0;
    width: 88px;
}
.body_internas h3.estudantes_premios {
    background: url("../img/estudantes_premios.gif") no-repeat scroll 0 0 transparent;
    height: 17px;
    padding: 0;
    width: 64px;
}
.body_internas .box_naInternetMiolo ul.lista {
    padding: 0;
}
.body_internas .box_naInternetMiolo ul.lista li a {
    color: #71BCE4;
    display: inline;
    font-size: 12px;
    padding: 0 0 7px 10px;
    text-decoration: none;
}
.body_internas .box_naInternetMiolo ul.lista li {
    margin-top: 5px;
    padding: 0 10px;
    text-align: left;
}
.body_internas .box_naInternetMiolo ul.lista li a:hover {
    text-decoration: underline;
}
.btnCEP {
    position: relative;
    top: 4px;
}
.tdCEP {
    background: url("../img/bannerCEP.gif") no-repeat scroll 0 0 transparent;
    padding-left: 24px;
    padding-top: 65px;
}
.menu_auxiliar_cadidatos, .menu_auxiliar_cadidatos a {
    color: #4B94C1;
    font-family: arial;
    font-size: 11px;
    text-decoration: none;
}
.menu_auxiliar_cadidatos {
    padding-right: 10px;
    padding-top: 20px;
    vertical-align: top;
}
.menu_auxiliar_cadidatos a:hover {
    text-decoration: underline;
}
.body_internas ul.lista_candidatos_bandeiras {
    padding-top: 25px;
    text-align: center;
}
.body_internas ul.lista_candidatos_bandeiras li a {
    background: url("../img/bullet_ponto.gif") no-repeat scroll left center transparent;
    color: #1A628E;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 13px 4px 9px;
    text-decoration: none;
    text-transform: uppercase;
}
.body_internas ul.lista_2_colunas_categoria {
    margin-top: 20px;
}
.body_internas ul.lista_2_colunas_categoria li {
    padding-bottom: 8px;
    padding-left: 15px;
}
.body_internas ul.lista_2_colunas_categoria li a, .body_internas ul.lista_2_colunas_categoria li a:visited, .body_internas ul.lista_candidatos_home li a, .body_internas ul.lista_candidatos_home li a:visited {
    background: url("../img/bullet_ponto.gif") no-repeat scroll left center transparent;
    color: #4B94C1;
    font-size: 13px;
    font-weight: bold;
    padding-left: 9px;
    text-decoration: none;
}
.body_internas ul.lista_2_colunas_categoria li a, .body_internas ul.lista_2_colunas_categoria li a:visited {
    font-weight: normal;
}
.body_internas ul.lista_2_colunas_categoria li a:hover, .body_internas ul.lista_candidatos_home li a:hover, .body_internas ul.lista_candidatos_bandeiras li a:hover {
    text-decoration: underline;
}
.body_internas ul.lista_candidatos_home li a, .body_internas ul.lista_candidatos_home li a:visited {
    background: url("../img/bullet_seta_azul.gif") no-repeat scroll left center transparent;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    padding-left: 15px;
}
.body_internas ul.lista_candidatos_home li {
    padding-bottom: 27px;
}
.body_internas ul.lista_candidatos_home {
    display: inline-block;
    margin-top: 20px;
}
.candidatos_links_bandeiras {
    background: url("../img/candidatos_links_bandeiras_bg.gif") no-repeat scroll 0 0 transparent;
    height: 105px;
    width: 722px;
}
.candidatos_2colunas_programas, .candidatos_2colunas_diversidadeeinclusao {
    background: url("../img/programas.gif") no-repeat scroll 0 0 transparent;
    padding-top: 11px;
    vertical-align: top;
}
.candidatos_2colunas_diversidadeeinclusao {
    background: url("../img/diversidadeInclusao.gif") no-repeat scroll 0 0 transparent;
}
.body_internas h3.consumidores_qualidadedesdeaorigem {
    background: url("../img/qualidade_desde_a_origem.gif") no-repeat scroll 0 0 transparent;
    height: 62px;
    padding: 0;
    width: 152px;
}
.body_internas h3.consumidores_reciclagem {
    background: url("../img/reciclagem.gif") no-repeat scroll 0 0 transparent;
    height: 49px;
    padding: 0;
    width: 154px;
}
.body_internas .consumidores-listas-originais ul, .body_internas .consumidores-listas-originais ol {
    list-style-image: inherit !important;
    list-style-position: inherit !important;
    list-style-type: disc !important;
    margin-left: 15px !important;
}
.body_internas table.tabelaVagas {
    background: url("../img/tabela_vagas_fundo.gif") repeat scroll 0 0 transparent;
    float: right;
    width: 811px;
}
.body_internas div.tabelaVagasBaixo {
    background: url("../img/tabela_vagas_baixo.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    float: right;
    font-weight: bold;
    height: 48px;
    padding-top: 15px;
    width: 811px;
}
.body_internas table.tabelaVagas tr.impar td, .body_internas table.tabelaVagas tr.par td {
    text-align: center;
    vertical-align: middle;
}
.body_internas table.tabelaVagas tr.impar td.separador, .body_internas table.tabelaVagas tr.par td.separador {
    background-color: #F2F2F2;
}
.body_internas table.tabelaVagas tr.impar td {
    background-color: #F7F7F7;
}
.body_internas table.tabelaVagas tr.par td {
    background-color: #FFFFFF;
}
.body_internas table.tabelaVagas tr td.transparente {
    background-color: transparent;
    padding: 7px 0;
}
.body_internas #openingsTable {
    line-height: 0;
    padding-top: 20px;
    text-align: right;
}
div.vagasLightbox {
    background: url("../img/vagas_lightbox_fundo.png") repeat-y scroll 0 0 transparent;
    color: #7B7B7B;
    font-size: 13px;
    line-height: 1;
    padding: 0 0 0 41px;
    width: 847px;
}
.body_internas div.vagasLightbox b {
    font-size: 14px;
}
.body_internas .filtrosTabelaVagas {
    float: left;
    margin-bottom: 20px;
}
.body_internas .tabelaVagasBaixo a {
    color: #4B94C1;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    text-decoration: none;
}
.body_internas .tabelaVagasBaixo a:hover {
    font-weight: bold;
    text-decoration: underline;
}
#lwVagasMask {
    background: none repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900;
}
#lwVagasBg {
    background-color: #78AFD1;
    display: block;
    height: 100%;
    opacity: 0.8;
    width: 100%;
}
#lwVagasContainer {
    display: none;
    position: absolute;
}
.lwVagasTopo {
    background: url("../img/vagas_lightbox_topo.png") no-repeat scroll 0 0 transparent;
    height: 93px;
    padding-left: 719px;
    vertical-align: top;
    width: 847px;
}
.lwVagasBaixo {
    background: url("../img/vagas_lightbox_baixo.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    width: 847px;
}
#top_orquestra {
    height: 25px;
    left: 50%;
    margin-left: -310px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 280px;
}
#orquestra_btn {
    clear: both;
    cursor: pointer;
}

