﻿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%;
}

.wrapper_header, .wrapper_home, .wrapper_footer, .wrapper_internas {
    display: block;
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 994px;
}

.wrapper_internas {
    clear: both;
}

#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_marcas.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: 729px;
}
#setor_home.socamb h3 {
    color: #26932B;
}
#setor_home.destaques h3 {
    color: #1A628E;
}
#setor_home.bandeiras .box {
    background: url("../img/sprite_boxes1.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 268px;
    margin-top: 10px;
    width: 777px;
}
#setor_home.bandeiras .box h4 {
    margin: 16px 0 0 16px;
}

#setor_home.bandeiras .box .img_box {
    display: block;
    float: left;
    height: 146px;
    width: 170px;
}
#setor_home.bandeiras .box .boxBandeira {
    height: 175px;
}

#setor_home.bandeiras ul.nav_bandeiras{
	width: 700px;
	float: left;	
}

#setor_home.bandeiras ul.nav_bandeiras li {
    display: inline;
    float: left;
    margin: 7px 0 0 20px;
}





.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: block;
    background: transparent url(http://sorgalla.com/projects/jcarousel/skins/tango/next-horizontal.png) no-repeat 0 0;
}


.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    display: block;
    background: transparent url(http://sorgalla.com/projects/jcarousel/skins/tango/next-horizontal.png) no-repeat 0 0;
}



#setor_home.bandeiras ul.nav_bandeiras li.active{
	margin-left: 0px;
}
#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;
    right: 0px;
    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;
}
.footer ul li a {
    color: #195E89;
    font-size: 13px;
    text-transform: none;
}
.footer ul li.last {
    border: 0 none;
}
.footer p {
    clear: both;
    color: #195E89;
    font-size: 12px;
    padding: 8px 0 0 0px;
}
.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;
}

.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.esporte {
    background: url("../img/titulo_esporte.png") repeat scroll 0 0 transparent;
    height: 23px;
	width: 664px;
}
.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;
}
.body_internas .header_internas h2.esporte {
    background: url("../img/titulo_esporte.png") repeat scroll 0 0 transparent;
    height: 23px;
	width: 664px;
}
.body_internas .header_internas h2.nossasmarcas {
    background: url("../img/titulo_nossas_marcas.png") repeat scroll 0 0 transparent;
    height: 23px;
	width: 664px;
}
.body_internas .header_internas h2.sustentabilidade {
    background: url("../img/titulo_sustentabilidade.png") repeat scroll 0 0 transparent;
    height: 23px;
	width: 664px;
}
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.nossahistoria {
    background: url("../img/nossa_historia_off.gif") no-repeat scroll center bottom transparent;
    width: 123px;
    margin: 0 4px;
}
.body_internas .nav_internas ul li a.nossahistoria_selected {
    background: url("../img/nossa_historia_on.gif") no-repeat scroll center bottom transparent;
    width: 123px;
    margin: 0 4px;
}

.body_internas .nav_internas ul li a.grupocasino {
    background: url("../img/casinooff.gif") no-repeat scroll center bottom transparent;
    width: 123px;
    margin: 0 4px;
}
.body_internas .nav_internas ul li a.grupocasino_selected {
    background: url("../img/casinoon.gif") no-repeat scroll center bottom transparent;
    width: 123px;
    margin: 0 4px;
}
.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;
}
















/* AJUSTES */

*{
	padding: 0;
	maargin: 0;
	outline: none;
	border: 0;
}


@font-face {
	font-family: 'helveticaneueltstdltcn';
	src: url('../fonts/helveticaneueltstdltcn.eot');
	src: url('../fonts/helveticaneueltstdltcn.woff') format('woff'), url('../fonts/helveticaneueltstdltcn.ttf') format('truetype'), url('../fonts/helveticaneueltstdltcn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#redes-sociais{
	width: 52px;
	height: 145px;
	position: fixed;
	top: 50%;
	right: 0;
	background: url("../img/bg_redes_sociais.png") 0px 0px no-repeat;
	z-index: 9999;
}

#redes-sociais ul li{
	background: url("../img/redes_sociais.png") 0px 0px no-repeat;
	height: 25px;
	width: 25px;
	display: block;
	margin: 18px 0px 1px 15px;
	z-index: 9999999;	
}

#redes-sociais ul li a{
	height: 25px;
	width: 25px;
	display: block;
	text-indent: -99999;
}


#redes-sociais ul li.linkedin{
	background-position: 0px -27px;
}

#redes-sociais ul li.youtube{
	background-position: 0px -54px;
}

/* HOME */

/* Carrossel post*/

#bloco-conteudo1 {
	height: 175px;
	overflow:hidden; 
}

#bloco-conteudo1 .viewport { 
	float: left; 
	width: 685px; 
	height: 175px;
	overflow: hidden; 
	position: relative; 
}

#bloco-conteudo1 .buttons { 
	background: url("../img/controles_carrosel1_home.png") no-repeat scroll 0 -5px transparent;
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
	width: 15px;
	text-indent: -999em; 
	overflow: hidden; 
	position: relative;
	margin: 60px 10px 0;  
	
}

#bloco-conteudo1 .next { 
	background-position: -32px -5px;
}

#bloco-conteudo1 .disable { 
	visibility: hidden; 
}

#bloco-conteudo1 .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}

#bloco-conteudo1 .overview li {
	float: left;
	margin-top: 13px;
	padding: 1px;
	height: 175px;
	width: 689px;
}

#bloco-conteudo1 .overview li a.img-post-carrossel{ 
	float: left; 
	margin-top: 15px;
}



#bloco-conteudo1 .overview li a.texto-post-carrossel {
	color: #64a3ca;
	text-decoration: none;
	margin: 26px 0 0 25px;
	float: left;
	width: 410px;
	font-size: 12px;
	line-height: 14px;	
}
#bloco-conteudo1 .overview li a.texto-post-carrossel:hover {
	text-decoration: underline;
}

#bloco-conteudo1 .overview li a.leiamais-post-carrossel {
	background: url("../img/leia_mais.png") no-repeat scroll 0 0 transparent;
	width: 18px;
	height: 18px;
	display: block;
	margin: 5px 0 0 25px;
	text-indent: -99999;
	color: transparent;
	float: left;
}

#bloco-conteudo1 .overview li a.leiamais-post-carrossel:hover {
	background-position: 0px -20px
}
/* Carrossel 2 */
#bloco-conteudo2 {
	height: 60px;
	overflow:hidden; 
	padding: 0 0 10px;   
}

#bloco-conteudo2 .viewport { 
	float: left; 
	width: 685px; 
	height: 45px; 
	margin-top: 10px; 
	overflow: hidden; 
	position: relative; 
}

#bloco-conteudo2 .buttons { 
	background: url("../img/controles_carrosel2_home.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
	width: 15px;
	text-indent: -999em; 
	overflow: hidden; 
	position: relative;
	margin: 15px 10px;  
	
}

#bloco-conteudo2 .next { 
	background-position: -20px 0;
}

#bloco-conteudo2 .disable { 
	visibility: hidden; 
}

#bloco-conteudo2 .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}

#bloco-conteudo2 .overview li{ 
	float: left; 
	margin: 0 15; 
	padding: 1px; 
}

.boxBandeira .bloco-conteudo{
	width: 664px;
	margin: 30px auto 25px auto;
	overflow: auto;
	float: left;
}
.boxBandeira .bloco-texto{
	margin-left: 25px;
	height: 119px;
}
.boxBandeira a.img-post-carrossel, .boxBandeira .bloco-texto{
	float: left;
}

.boxBandeira .bloco-texto, .boxBandeira .bloco-texto a.texto-post-carrossel{
	width: 420px;
	text-decoration: none;
	color: #64a3ca;
	position: relative;
}
.boxBandeira .bloco-texto a.texto-post-carrossel{
	top: 15px;
}
	
.boxBandeira .bloco-texto a.leiamais-post-carrossel{
	clear: both;
	background: url("../img/leia_mais.png") 0px 0px no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	bottom: 0;
}	

.boxBandeira .bloco-texto a.leiamais-post-carrossel:hover{
	background-position: 0px -20px;
}


.boxBandeira a.bt_anterior, .boxBandeira a.bt_proxima {
    background: url("../img/controles_carrosel1_home.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 41px;
	text-indent: -9999px;
	width: 24px;
}
.boxBandeira a.bt_anterior {
    margin: 68px 13px 0 25px;
}
.boxBandeira a.bt_anterior:hover {
    background-position: 2px 0;
}
.boxBandeira a.bt_proxima {
    background-position: -24px 0;
    margin: 68px 10px 0 13px;
}
.boxBandeira a.bt_proxima:hover {
    background-position: -25px 0;
}




/* Carrossel 2 */
#bloco-conteudo2 {
	height: 60px;
	overflow:hidden; 
	padding: 0 0 10px;   
}

#bloco-conteudo2 .viewport { 
	float: left; 
	width: 685px; 
	height: 45px; 
	overflow: hidden; 
	position: relative; 
}

#bloco-conteudo2 .buttons { 
	background: url("../img/controles_carrosel2_home.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
	width: 15px;
	text-indent: -999em; 
	overflow: hidden; 
	position: relative;
	margin: 15px 10px;  
	
}

#bloco-conteudo2 .next { 
	background-position: -20px 0;
}

#bloco-conteudo2 .disable { 
	visibility: hidden; 
}

#bloco-conteudo2 .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}

#bloco-conteudo2 .overview li{ 
	float: left; 
	margin: 0 15; 
	padding: 1px; 
}



/*Duas Colunas */
.block-duas-colunas{
	clear: both;
	width: 777px;
	margin-top: 45px;
}

.coluna-esquerda .sustentabilidade h2 span, .coluna-direita .onde-estamos h2 span, .coluna-direita .trabalhe-conosco h2 span{
	display: none;
}

.coluna-esquerda .sustentabilidade p{
	color: #2e6293;
	font-size: 12px;
	line-height: 14px;
	margin-top: 25px;
}

.coluna-esquerda .post-esquerdo{
	position: relative;
	height: 137px;
	margin-top: 45px;
	
}
.coluna-esquerda .post-esquerdo a.img-post-esquerdo img{
	float: left;
	width: 137px;
	position: relative;
}

.coluna-esquerda .post-esquerdo a.texto-post-esquerdo p{
	font-size: 12px;
	line-height: 14px;
	color: #64a3ca;
	width: 220px;
	margin-left: 10px;
	float: right;
}

.coluna-esquerda .post-esquerdo a.leiamais-post-esquerdo{
	color: #204a72;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 18px;
	position: absolute;
	bottom: 0;
	left: 132px;
	float: left;
	background: url("../img/leia_mais.png") 60px 0px no-repeat;
	width: 90px;
	height: 20px;
	line-height: 20px;
}

.coluna-esquerda .post-esquerdo a.leiamais-post-esquerdo:hover{
	background-position: 60px -20px;
}

.coluna-direita .onde-estamos iframe{
	margin: 25px 0 30px 0;
	border: 2px solid #206691;
}


.coluna-direita .trabalhe-conosco p{
	color: #2e6293;
	font-size: 12px;
	line-height: 14px;
	margin-top: 25px;
}


.coluna-esquerda{
	width: 370px;
	float: left;
}

.coluna-direita{
	margin-left: 40px;
	width: 350px;
	float: left;
}

.coluna-direita .post-direita{
	position: relative;
	height: 94px;
	margin-top: 45px;
	
}
.coluna-direita .post-direita a.img-post-direita img{
	float: left;
	width: 137px;
	position: relative;
}

.coluna-direita .post-direita a.texto-post-direita p{
	font-size: 12px;
	line-height: 14px;
	color: #64a3ca;
	width: 203px;
	margin-left: 10px;
	float: right;
}

.coluna-direita .post-direita a.leiamais-post-direita{
	color: #204a72;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 18px;
	position: absolute;
	bottom: 0;
	left: 132px;
	float: left;
	background: url("../img/leia_mais.png") 60px 0px no-repeat;
	width: 90px;
	height: 20px;
	line-height: 20px;
}

.coluna-direita .post-direita a.leiamais-post-direita:hover{
	background-position: 60px -20px;
}

/*Barra Lateral*/

.bloco-destaque-home{
	margin-top: 25px;
	float: right;
	width: 190px;
}
.bloco-destaque-home h2 span{ 
	display: none;
}

.box-destaque-home{
	margin-bottom: 45px;
}

.box-destaque-home h4{
	color: #2e6293;
	font-size: 11px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	text-transform: uppercase
}

.box-destaque-home p{
	color: #64a3ca;
	font-size: 11px;
	line-height: 14px;
}



/*Nossas Marcas */

.wrapper_nossasmarcas{
	width: 994px;
	margin-top: 50px;
}
#bloco-menu-esporte{
	background: url("../img/carrossel_menu_esporte.png") no-repeat;
	display: block;
	height: 40px;
	width: 994px;
	overflow: hidden:
}

#bloco-menu-esporte .viewport { 
	float: left;
	width: 920px;
	height: 40px;
	overflow: hidden;
	position: relative; 
}

#bloco-menu-esporte .buttons { 
	background: url("../img/controles_carrossel_esportes.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 19px;
	text-indent: -9999px;
	width: 9px;
	text-indent: -999em; 
	overflow: hidden; 
	position: relative;
	margin: 10px;  
	
}

#bloco-menu-esporte .next { 
	background-position: -14px 0;
}

#bloco-menu-esporte .disable { 
	visibility: hidden; 
}

#bloco-menu-esporte .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}

#bloco-menu-esporte .overview li{ 
	float: left; 
	padding: 1px; 
}


#bloco-menu-esporte .overview li a{ 
	color: #70bae7;
	text-decoration: none;
	padding: 0px 30px;
	border-left: 1px solid #d2dde4;
	height: 30px;
	display: block;
	margin: 5px 0px;
	font-size: 13px;
	line-height: 16px;
	font-family: helveticaneueltstdltcn;
	font-weight: bold;
}

#bloco-menu-esporte .overview li a span{
	display: block;
}


.bloco-lojas{ float: left; }
.bloco-marcas{ float: right; }

#carrossel-lojas-nossas-marcas,
#carrossel-marcas-nossas-marcas{
	background: url("../img/bg_carrossel_nossas_marcas.png") no-repeat;
	display: block;
	height: 51px;
	width: 471px;
	overflow: hidden;
}
#carrossel-lojas-nossas-marcas .viewport,
#carrossel-marcas-nossas-marcas .viewport { 
	float: left;
	width: 425px;
	height: 51px;
	overflow: hidden;
	position: relative; 
}

#carrossel-lojas-nossas-marcas .buttons,
#carrossel-marcas-nossas-marcas .buttons { 
	background: url("../img/controles_carrossel_nossas_marcas.png") no-repeat scroll 0px 0 transparent;
	height: 21px;
	width: 11px;
	text-indent: -999em;
	position: relative;
	float: left;
	margin-top: 15px;
	
}
#carrossel-lojas-nossas-marcas .prev,
#carrossel-marcas-nossas-marcas .prev { 
	margin-left: 11px;
}

#carrossel-lojas-nossas-marcas .next,
#carrossel-marcas-nossas-marcas .next { 
	background-position: -14px 0;
	margin-right: 11px;
}
#carrossel-lojas-nossas-marcas .disable,
#carrossel-marcas-nossas-marcas .disable { 
	visibility: hidden; 
}
#carrossel-lojas-nossas-marcas .overview,
#carrossel-marcas-nossas-marcas .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
}
#carrossel-lojas-nossas-marcas .overview li,
#carrossel-marcas-nossas-marcas .overview li{ 
	float: left; 
	padding: 1px; 
}
#carrossel-lojas-nossas-marcas .overview li a,
#carrossel-marcas-nossas-marcas .overview li a{ 
	height: 51px;
	display: block;
	margin: 0 16px;
}





/*Carrossel Lojas**/
.bloco-carrossel .bloco-lojas h3{
	line-height: 18px;
	background: url("../img/titulo_lojas.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 11px;
	margin-bottom: 3px;
}
.bloco-carrossel{
	clear: both;
	margin-bottom: 30px;
}


/*Carrossel Marcas**/
.bloco-carrossel .bloco-marcas{
	margin-left: 40px;
}
.bloco-carrossel .bloco-marcas h3{
	line-height: 18px;
	background: url("../img/titulo_marcas_exclusivas.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 11px;
	margin-bottom: 3px;
}


/* Conteudo */
.wrapper_nossasmarcas .texto p, .wrapper_nossasmarcas .texto strong{
	padding-bottom: 30px;
	font-size: 12px;
	line-height: 18px;
}
.wrapper_nossasmarcas .texto h3{
	font-size: 24px;
	line-height: 18px;
	color: #4B93C5;
	font-family: 'helveticaneueltstdltcn';
	display: block;
	height: 21px;
	margin-bottom: 15px;
	font-weight: lighter;
	text-transform: uppercase;
}

.wrapper_nossasmarcas .texto strong{
	padding-bottom: 0px;
	color: #4d4d4d
}

.wrapper_nossasmarcas  .bloco-imagem {
	width: 300px;
	float: right;
	margin: 0 0 45px 100px;
}

.bloco-imagem .imagem-principal{
	width: 300px;
	height: 210px;
}

.bloco-imagem .imagem-principal img{
	width: 300px;
	height: 210px;
	overflow: hidden;
}

/*CARROSSEL AO LADO DO TEXTO */
#carrossel-bloco-miniaturas{
	display: block;
	height: 80px;
	width: 300px;
	overflow: hidden:
}

#carrossel-bloco-miniaturas .viewport { 
	float: left;
	width: 266px;
	height: 80px;
	overflow: hidden;
	position: relative; 
}

#carrossel-bloco-miniaturas .buttons { 
	background: url("../img/controles_carrossel_esportes.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 19px;
	text-indent: -9999px;
	width: 9px;
	text-indent: -999em; 
	overflow: hidden; 
	position: relative;
	margin: 30px 8px 0px 0px; 
	
}

#carrossel-bloco-miniaturas .next { 
	background-position: -14px 0;
	margin: 30px 0px 0px 8px;
}

#carrossel-bloco-miniaturas .disable { 
	visibility: hidden; 
}

#carrossel-bloco-miniaturas .overview { 
	list-style: none; 
	position: absolute; 
	padding: 0; 
	margin: 0; 
	left: 0; 
	top: 0; 
	text-align: center;
}

#carrossel-bloco-miniaturas .overview li{ 
	float: left; 
	padding: 1px; 
}


#carrossel-bloco-miniaturas .overview li a{ 
	height: 53px;
	float: left;
	margin: 8px 5px 0;
}

#carrossel-bloco-miniaturas .overview li a span{
	display: block;
}

#carrossel-bloco-miniaturas .overview li a img{ 
	height:53px
}





/* esporte */

.wrapper_esporte{
	width: 994px;
	margin-top: 50px;
}
.bloco-carrossel{
	clear: both;
	margin-bottom: 45px;
}

/* Conteudo */
.wrapper_esporte .texto p, .wrapper_esporte .texto strong{
	padding-bottom: 30px;
	font-size: 12px;
	line-height: 18px;
}
.wrapper_esporte .texto p a{
	color: #0e41d4;
}

.wrapper_esporte .texto p a:hover{
	text-decoration: none;
}
.wrapper_esporte .texto h3{
	font-size: 24px;
	line-height: 18px;
	color: #4B93C5;
	font-family: 'helveticaneueltstdltcn';
	display: block;
	height: 21px;
	margin-bottom: 15px;
	font-weight: lighter;
	text-transform: uppercase;
}

.wrapper_esporte .texto strong{
	padding-bottom: 0px;
	color: #4d4d4d
}

.wrapper_esporte  .bloco-imagem {
	width: 300px;
	float: right;
	margin: 0 0 45px 100px;
}


.bloco-miniaturas a.anterior, .bloco-miniaturas a.proximo{
	background: url("../img/controles_nossas_marcas.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 36px;
	width: 19px;
	margin-top: 21px;
}

.bloco-miniaturas a.proximo{
	background-position: -20px 0px;
}

.bloco-imagem .bloco-miniaturas ul{
	margin-top: 8px;
}

.bloco-imagem .bloco-miniaturas ul li{
	width: 79px;
	height: 79px;
	float: left;
	background: #b7d4e6;
	margin:0 4px;
}

.bloco-imagem .bloco-miniaturas ul li a{
	width: 79px;
	height: 79px;
	float: left;
	display: block;	
}









/* RodapÃ© */
.bloco-pre-rodape{
	margin-bottom: 40px;
	overflow: auto;
}

.maps-pre-rodape, .redes-pre-rodape, .tweets-pre-rodape{
	float: left;
}
.maps-pre-rodape{
	width: 312px;
}

/*Mapa*/
.maps-pre-rodape h3{
	background: url("../img/onde_estamos_rodape.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 30px;
	width: 165px;
}

.maps-pre-rodape iframe{
	margin-top: 8px;
}

.buscar-cep-footer{
	float: right;
}
.buscar-cep-footer .digiteCep, .buscar-cep-footer .botao{ 
	float: left;
}

.buscar-cep-footer .digiteCep{
	width: 83px;
	border: 2px solid #b2b2b2;
	padding: 4px 8px;
	border-right: 0;
}
.buscar-cep-footer .botao a{	
	background: url("../img/buscar_cep_footer.jpg") no-repeat scroll 0 0 transparent;
	height: 23px;
	display: block;
	width: 31px;
	border: 2px solid #b2b2b2;
}

.buscar-cep-footer li.digiteCep #headerCep{
	padding: 0;
	margin: 0;
	width: 100px;
}


/*Redes Sociais*/
.redes-pre-rodape{
	margin-left: 45px;
}
.redes-pre-rodape .bloco-redes, 
.redes-pre-rodape .acesse-e-compre{
	width: 200px;
}

.redes-pre-rodape .bloco-redes{
	margin: 25px auto 0;
	height: 121px;
}
.redes-pre-rodape .acesse-e-compre, .redes-pre-rodape .acesse-e-compre a img{
	margin: 10px auto 0;
}
.redes-pre-rodape .acesse-e-compre, .redes-pre-rodape .acesse-e-compre h2{
	font-family: helveticaneueltstdltcn;
	color: #64a3ca;
	font-size: 19px;
	font-weight: lighter;
	margin-top: 20px;
}

.redes-pre-rodape .bloco-redes h2{
	font-size: 21px;
	color: #64a3ca;
	margin-bottom: 25px;
	font-family: helveticaneueltstdltcn;
	font-weight: lighter;
	
}
.redes-pre-rodape .bloco-redes h2 span{
	font-size: 21px;
	color: #fe000a;
}
.redes-pre-rodape{
	background: url("../img/bg-redes-sociais-pre-rodape.png") no-repeat;
	width: 273px;
	height: 258px;
}
.redes-pre-rodape .bloco-redes ul li{
	float: left;
	height: 22px;
}

.redes-pre-rodape .bloco-redes ul li a{
	float: left;
	display: block;
	height: 22px;
}

.redes-pre-rodape .bloco-redes ul li.twitter a{
	background: url("../img/rodape-twitter.png") no-repeat;
	width: 60px;
	height: 22px;
}

.redes-pre-rodape .bloco-redes ul li.facebook a{
	background: url("../img/rodape-facebook.png") no-repeat;
	width: 75px;
	height: 22px;
	margin-left: 65px;
}
.redes-pre-rodape .bloco-redes ul li.flickr a{
	background: url("../img/rodape-flickr.png") no-repeat;
	width: 58px;
	height: 13px;
	margin-top: 13px;
}
.redes-pre-rodape .bloco-redes ul li.youtube a{
	background: url("../img/rodape-youtube.png") no-repeat;
	width: 79px;
	height: 15px;
	margin-left: 63px;
	margin-top: 13px;
}



/* PRÃŠMIOS */
.wrapper-premios{
	width: 973px;
	margin: 0 auto;
}


#timeline-premios {
	overflow: hidden;
	display: block;
	width: 973px;
	position: relative;
}

#timeline-premios .pager {
	background: url("../img/timeline_premios_bg.png") no-repeat;
	width: 972px;
	height: 40px;
	overflow: hidden;
	list-style: none;
	clear: both;
	margin-bottom: 30px;
}

#timeline-premios .pager li {
	float: left;
	margin-left: 13px;
}

#timeline-premios .pagenum {
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	font-size: 17px;
	display: block;
	width: 57px;
	height: 40px;
	line-height: 32px;
	margin: 5px 5px;
}

#timeline-premios .pagenum:hover {
	text-decoration: underline;
}
#timeline-premios .active {
	background: url("../img/timeline_premio_hover.jpg") no-repeat;
}

#timeline-premios .overview {
	list-style: none;
	position: absolute;
	top: 0;
	left: 0px;
}

#timeline-premios .viewport {
	width: 960px;
	height: 400px;
	overflow: hidden;
	position: relative;
}

#timeline-premios .overview .page {
	float: left;
	width: 960px;
	overflow: hidden;
}

#timeline-premios .overview .page p {
	color: #4d4d4d;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 60px
}


#timeline-premios .buttons { 
	background: url("../img/controle_timeline_premio.png") no-repeat scroll 0 0px transparent;
	height: 19px;
	width: 10px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	z-index: 999999999;
	
}

#timeline-premios .prev { 
	background-position: 0px 0px;
	left: 11px;
}

#timeline-premios .next { 
	background-position: -12px 0px;
	right: 11px;
}

#timeline-premios .disable { 
	visibility: hidden; 
}

.clear{
	clear: both;
}

.invisible{
	display: none;
}