.hide {
  display: none;
}

#content {
  position: relative;
}

#area_vitrine {
  position: absolute;
  left: 8px;
  top: 0;
  width: 686px;
  height: 559px;
}

#area_vitrine h1 {
  position: absolute;
  left: 8px;
  top: 0;
  width: 212px;
  height: 15px;
  margin: 0;
  background: url(/images/loja/tit_descobrir.png) no-repeat 0 0;
}
#area_vitrine h1 span { display: none; }

#area_vitrine .acompanhe {
  position: absolute;
  left: 295px;
  top: 27px;
  width: 130px;
  height: 15px;
}
#area_vitrine .acompanhe a {
  font-size: 10px;
  font-weight: bold;
  color: #666666;
  text-decoration: none;
}

#area_vitrine .jasei {
  position: absolute;
  left: 450px;
  top: 4px;
  width: 232px;
  height: 40px;
  text-align: right;
}
#area_vitrine .jasei h4 {
  margin: 0 0 4px;
  height: 15px;
  background: url(/images/loja/tit_quero.png) no-repeat top right;
}
#area_vitrine .jasei h4 span { display: none; }
#area_vitrine .jasei select {
  font-size: 11px;
  width: 232px;
}

#area_vitrine .categorias {
  position: absolute;
  left: 0;
  top: 24px;
  width: 271px;
  height: 24px;
  margin: 0;
  padding: 0;
}
#area_vitrine .categorias li {
  float: left;
  list-style: none;
  margin: 0 1px 0 0;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 0 -24px;
}
#area_vitrine .categorias li.active {
  background-position: 0 0;
}
#area_vitrine .categorias li.pfis {
  width: 134px;
  background-image: url(/images/loja/tab_pessoa-fisica2.png);
}
#area_vitrine .categorias li.pjur {
  display: none; /* HTTP 410 GONE */
  width: 96px;
  background-image: url(/images/loja/tab_pessoa-juridica.png);
}
#area_vitrine .categorias li.univ {
  width: 134px;
  background-image: url(/images/loja/tab_universitario2.png);
}
#area_vitrine .categorias li a {
  display: block;
  height: 100%;
}
#area_vitrine .categorias li a span { display: none; }

#area_vitrine .navegador {
  display: none;
  position: absolute;
  left: 0;
  top: 48px;
  width: 685px;
  height: 510px;
  background: url(/images/loja/box_cartoes_bg.png) repeat-x 0 0;
}
#area_vitrine .navegador-active { display: block; }
#area_vitrine .navegador h2 { display: none; }
#area_vitrine .navegador .navegador-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/images/loja/box_cartoes_corners.png) no-repeat 0 0;
}

#area_vitrine .navegador .filtros {
  position: absolute;
  left: 10px;
  top: 20px;
  width: 251px;
  height: 294px;
}
#area_vitrine .navegador .filtros h3 {
  margin: 0;
  height: 15px;
  background: url(/images/loja/tit_precisa.png) no-repeat 0 0;
}
#area_vitrine .navegador .filtros h3 span { display: none; }
#area_vitrine .navegador .filtros .wrap {
  position: absolute;
  left: 0;
  top: 25px;
  width: 100%;
  height: 269px;
  background: url(/images/loja/box_features_bg.png) no-repeat 0 0;
}
#area_vitrine .navegador .filtros ul {
  margin: 0;
  padding: 0;
  height: 100%;
  background: url(/images/loja/box_features_corners.png) no-repeat 0 0;
}
#area_vitrine .navegador .filtros ul li {
  float: left;
  list-style: none;
  margin: 0 -8px 0 0;
  padding: 18px 0 0 4px;
}
#area_vitrine .navegador .filtros ul li a {
  display: block;
  width: 84px;
  height: 81px;
  font-size: 10px;
  color: #93bbff;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
#area_vitrine .navegador .filtros ul li a:hover {
  color: #ffffff;
}
#area_vitrine .navegador .filtros ul li.active a:hover {
  color: #93bbff;
}
#area_vitrine .navegador .filtros ul li a .img {
  height: 55px;
  margin: 0 0 2px;
  background-repeat: no-repeat;
  background-position: 10px 0;
}
#area_vitrine .navegador .filtros ul li a:hover .img {
  background-position: 10px -110px;
}
#area_vitrine .navegador .filtros ul li.active a .img,
#area_vitrine .navegador .filtros ul li.active a:hover .img {
  background-position: 10px -55px;
}
#area_vitrine .navegador .filtros ul li.dinheiro a .img {
  background-image: url(/images/loja/bt_dinheiro.png);
}
#area_vitrine .navegador .filtros ul li.milhas a .img {
  background-image: url(/images/loja/bt_milhas.png);
}
#area_vitrine .navegador .filtros ul li.compras a .img {
  background-image: url(/images/loja/bt_compras.png);
}
#area_vitrine .navegador .filtros ul li.sorteios a .img {
  background-image: url(/images/loja/bt_sorteios.png);
}
#area_vitrine .navegador .filtros ul li.eletro a .img {
  background-image: url(/images/loja/bt_eletro.png);
}
#area_vitrine .navegador .filtros ul li.automoveis a .img {
  background-image: url(/images/loja/bt_automoveis.png);
}
#area_vitrine .navegador .filtros ul li a span {
  color: #e30b18;
}
#area_vitrine .navegador .filtros .reiniciar a {
  display: block;
  position: absolute;
  left: 54px;
  top: 224px;
  width: 140px;
  height: 24px;
  background: url(/images/loja/bt_reiniciar.png);
}
#area_vitrine .navegador .filtros .reiniciar a span {
  display: none;
}

#area_vitrine .navegador .bandeiras {
  position: absolute;
  left: 10px;
  top: 334px;
  width: 251px;
  height: 72px;
}
#area_vitrine .navegador .bandeiras h3 {
  margin: 0;
  height: 15px;
  background: url(/images/loja/tit_bandeira.png) no-repeat 0 0;
}
#area_vitrine .navegador .bandeiras h3 span { display: none; }
#area_vitrine .navegador .bandeiras .wrap {
  position: absolute;
  left: 0;
  top: 25px;
  width: 100%;
  height: 47px;
  background: url(/images/loja/box_bandeiras_bg.png) repeat-x 0 0;
}
#area_vitrine .navegador .bandeiras ul {
  margin: 0;
  padding: 0 1px;
  height: 100%;
  background: url(/images/loja/box_bandeiras_corners.png) no-repeat 0 0;
}
#area_vitrine .navegador .bandeiras ul li {
  float: left;
  margin: 0;
  list-style: none;
  padding: 10px 15px;
}
#area_vitrine .navegador .bandeiras ul li a {
  display: block;
  width: 53px;
  height: 27px;
}
#area_vitrine .navegador .bandeiras ul li.visa a {
  background: url(/images/loja/bt_visa.png) no-repeat 0 0;
}
#area_vitrine .navegador .bandeiras ul li.master a {
  background: url(/images/loja/bt_mastercard.png) no-repeat 0 0;
}
#area_vitrine .navegador .bandeiras ul li.diners a {
  background: url(/images/loja/bt_diners.png) no-repeat 0 0;
}
#area_vitrine .navegador .bandeiras ul li a span { display: none; }

#area_vitrine .navegador .texto {
  position: absolute;
  left: 12px;
  top: 20px;
  width: 248px;
  font-weight: bold;
  color: #606060;
}

#area_vitrine .navegador .texto p.pessoa_juridica {
	text-align: justify;
}

#area_vitrine .navegador .texto .light {
  font-weight: normal;
}
#area_vitrine .navegador .texto a {
  color: #606060;
}

#area_vitrine .navegador .display {
  position: absolute;
  right: 3px;
  top: 2px;
  width: 413px;
  height: 451px;
  color: #151176;
  background: url(/images/loja/box_vitrine_bg.gif) no-repeat 0 0;
}
#area_vitrine #pessoa-juridica .display {
  background: url(/images/loja/box_vitrine_bg_corporate.gif) no-repeat 0 0;
}
#area_vitrine .navegador .display .special {
  position: absolute;
  width: 413px;
  height: 451px;
  z-index: 1;
}
#area_vitrine .navegador .display .special a {
  display: block;
  width: 413px;
  height: 451px;
}
#area_vitrine .navegador .display .contador {
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
#area_vitrine .navegador .display .contador strong {
  font-weight: normal;
  font-size: 18px;
}
#area_vitrine .navegador .display .cartoes {
  position: absolute;
  left: 12px;
  top: 40px;
  width: 389px;
  height: 278px;
}
#area_vitrine .navegador .display .cartoes img {
  width: 389px;
  height: 278px;
}
#area_vitrine .navegador .display .cartoes img.pfis,
#area_vitrine .navegador .display .cartoes img.compras,
#area_vitrine .navegador .display .cartoes img.milhas {
  height: 323px;
}
#area_vitrine .navegador .display .cartoes img.mastercard {
  height: 311px;
}
#area_vitrine .navegador .display .info {
  display: none;
  position: absolute;
  left: 0;
  top: 367px;
  height: 86px;
  color: #342c96;
}
#area_vitrine .navegador .display .info .emissor {
  position: absolute;
  left: 6px;
  top: 0;
  width: 162px;
  height: 20px;
  font-size: 14px;
  text-align: right;
}
#area_vitrine .navegador .display .info .familia {
  position: absolute;
  left: 6px;
  top: 20px;
  width: 162px;
  height: 14px;
  font-size: 11px;
  text-align: right;
  color: #151176;
}
#area_vitrine .navegador .display .info .variante {
  position: absolute;
  left: 6px;
  top: 38px;
  width: 162px;
  height: 14px;
  font-size: 11px;
  text-align: right;
}
#area_vitrine .navegador .display .info .descricao {
  margin: 0 4px 0 174px;
  padding-left: 6px;
  border-left: 1px dotted #151176;
  height: 59px;
}
#area_vitrine .navegador .display .info .anuidade {
  position: absolute;
  left: 181px;
  top: 42px;
  width: 228px;
  height: 18px;
  font-size: 14px;
  color: #202020;
}
#area_vitrine .navegador .display .info .renda {
  position: absolute;
  left: 181px;
  top: 60px;
  width: 228px;
  height: 14px;
  font-size: 10px;
  color: #202020;
}

#area_vitrine .navegador .compare {
  position: absolute;
  right: 12px;
  top: 465px;
  width: 128px;
  height: 20px;
}
#area_vitrine .navegador .compare a {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/images/loja/bt_compare.png) no-repeat 0 0;
}
#area_vitrine .navegador .compare a span { display: none; }

#corpo #content.no_top {
  padding-bottom: 0;
}
#corpo #content #rightCol {
  position: relative;
	float: right;
  margin: 0;
	padding-top: 16px;
	width: 250px;
  height: 543px;
}
#rightCol #bannerDestaque {
  position: relative;
  left: 0;
  width: 244px;
  height: 196px;
}
#precisaDeAjuda {
  height: 200px;
  background: url(/images/loja/box_ajuda_bg.png) no-repeat 0 63px;
}
#precisaDeAjuda h2,
#precisaDeAjuda p,
#precisaDeAjuda ul,
#precisaDeAjuda ul li,
#pecaPeloTelefone h2,
#pecaPeloTelefone h3,
#pecaPeloTelefone p {
  margin: 0;
  padding: 0;
}
#precisaDeAjuda h2,
#pecaPeloTelefone h2,
#pecaPeloTelefone h3 {
  font-family: Bliss2Light;
  font-size: 15px;
  font-weight: normal;
  color: #1a1674;
  text-transform: uppercase;
}
#precisaDeAjuda h2 {
  padding: 8px 0 4px;
}
#precisaDeAjuda p {
  padding: 0 70px 8px 0;
}
#precisaDeAjuda ul {
  padding: 0 0 0 52px;
  list-style: none;
}
#precisaDeAjuda ul li {
  padding: 16px 0 0;
}
#precisaDeAjuda ul a {
  display: block;
  padding: 5px 0 4px 17px;
  width: 164px;
  font-size: 9px;
  /*color: #17177a;*/
  color: #12126a;
  text-transform: uppercase;
  text-decoration: none;
}
#precisaDeAjuda ul li.btOutras {
  padding-top: 17px;
}
#precisaDeAjuda ul li.btOutras a {
  width: 103px;
}
#pecaPeloTelefone h2 {
  padding: 17px 0 6px;
}
#pecaPeloTelefone h3 {
  padding: 7px 0 3px;
}
