	/*REEMBOLSO IMEDIATO Alterações Efetuadas no Style.css*/

/* GERAL */
.centralAtendimentos {width:200px; margin:5px 0 0 15px; float:left; display:inline; padding-bottom:5px; line-height:20px}
.centralAtendimentos img {margin-left:40px}
.centralAtendimentos h2 {font:bold 12px verdana; color:#515866}
.centralAtendimentos h2 a {width:200px; padding-bottom:15px; float:left; font:bold 11px verdana; color:#515866}
.centralAtendimentos h3 {font:bold 12px verdana; color:#515866}
.centralAtendimentos ul {margin-top:10px; padding-bottom:10px}
.centralAtendimentos ul li img {margin:6px 5px 0 0}
.centralAtendimentos ul li a {font:normal 11px verdana; color:#515866; line-height:20px}
.centralAtendimentos p {margin-top:10px; font:normal 10px verdana; color:#05419b}
.btInicio {margin:20px 20px 0 0; padding-bottom:15px; float:right; display:inline}

/* CONTRATE A VISA VALE  - Ecommerce */
.condicoesPagamentos2 {width:830px; margin:20px 0 0 15px; float:left; display:inline}
.condicoesPagamentos2 p {width:830px; float:left; clear:both; font:normal 9px verdana; color:#525661}
.condicoesPagamentos2 p.fazerCadastro {width:270px; position:absolute; top:930px; left:610px; font:bold 12px verdana; color:#05419b}
.contrateCartoesAlterado {width:409px; height:102px; margin:9px 0 0 17px; float:left; display:inline; position:relative; background:url("../images/bgBeneficiosCartoes.png") no-repeat}
.contrateCartoesAlterado li {float:left; font:normal 11px verdana; color:#525661}
.contrateCartoesAlterado li h2 {width:409px; float:left; margin-top:9px; padding-bottom:5px}
.contrateCartoesAlterado li img {margin:5px 10px 0 10px; clear:both}
.contrateCartoesAlterado li label {float:left; margin:8px 20px 0 0}
.contrateCartoesAlterado li span {margin-left:5px; font-weight:bold}
.contrateCartoesAlterado li input.qntdCartoesRefeicao {width:30px; margin:5px 5px 0 10px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado li input.valorCartaoRefeicao {width:50px; margin:5px 0 0 24px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado li input.qntdCartoes {width:30px; margin:5px 5px 0 31px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado li input.valorCartao {width:50px; margin:5px 0 0 0px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado li select {width:80px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}

.contrateCartoesDoisAlterado {	width:409px; margin:9px 0 6px 17px;	float:left;	display:inline;	position:relative; background:url("../images/bgBeneficiosCartoesBorder.png") repeat-y top left;}
.contrateCartoesDoisAlterado img.boxTop{ position: absolute; left: 0; top: 0; margin: 0; padding: 0; z-index: 0; }
.contrateCartoesDoisAlterado img.boxBottom{ position: absolute; left: 0; bottom: -5px; margin: 0; padding: 0; }
.contrateCartoesDoisAlterado li { position:relative;  z-index: 1 !important; float:left; font:normal 11px verdana; color:#525661}
.contrateCartoesDoisAlterado li h2 {width:409px; float:left; margin-top:9px; padding-bottom:0}
.contrateCartoesDoisAlterado li h2.titDiferente {width:380px; margin-left:20px; float:left; display:inline; font:bold 12px verdana; color:#0055a8}
.contrateCartoesDoisAlterado li img {margin:5px 10px 0 10px; clear:both;  z-index: 1 !important}
.contrateCartoesDoisAlterado p{	float:left; width: 100%; margin:0; padding: 0; padding-bottom: 4px;	}
.contrateCartoesDoisAlterado p label{ float: left; width: 58% !important; padding: 0; margin: 0; }
.contrateCartoesDoisAlterado p span{ float: left; width: 42% !important; padding: 0;	margin: 0; font-weight: normal; }
.contrateCartoesDoisAlterado .colorBlue{ color:#0055a8; }
.contrateCartoesDoisAlterado .colorBlue label{ font-weight: bold; }
.contrateCartoesDoisAlterado .colorBlue span{ font-weight: bold; }

.boxProdutoTarifa, .boxProdutoTarifaTotal{ float: left; width: 317px !important; overflow:hidden; margin:0; padding: 0; padding-top: 6px; padding-bottom:35px; position:relative; z-index: 1 !important; }
p.tituloSubtotal label{ width:60% !important; white-space: nowrap; letter-spacing: -1px }
p.tituloSubtotal span{ width:40% !important; font-weight: bold !important; }
p.subTotal, p.subTotalGeral{ border-top: 1px solid #000; width: 75%; margin-top: 4px; margin-left: 22%; padding-top: 6px; font-weight: bold !important; position: absolute; bottom: 0; right: 3%;}
p.subTotal label{ width:60% !important; white-space: nowrap; letter-spacing: -1px }
p.subTotal span{ width:40% !important; font-weight: bold !important; }

.boxProdutoTarifaTotal p label{ float: left; width: 65% !important; padding: 0; margin: 0; }
.boxProdutoTarifaTotal p span{ float: left; width: 35% !important; padding: 0;	margin: 0; font-weight: normal; }
p.subTotalGeral label{ width:67% !important; white-space: nowrap; letter-spacing: -1px }
p.subTotalGeral span{ width:33% !important; font-weight: bold !important; }


.contrateCartoesDoisLimpo {width:409px; height:158px; margin:9px 0 0 17px; float:left; display:inline; background: url("") no-repeat}
.contrateCartoesDoisLimpo li {float:left; font:normal 11px verdana; color:#525661}
.contrateCadastro {width:99%; align:center; vertical-align:top; cellpadding:0; cellspacing:0; margin-top:5px; margin-left:10px; font:normal 11px verdana; color:#525661}
.contrateCadastro td.titulo { width:190px; vertical-align:top;}
.contrateCadastro td.titulo2 { width:120px; vertical-align:top;}
/*.contrateCadastro td {border:1px solid; border-color:blue;}*/
.contrateCadastro td.valor {width:280px; vertical-align:top;}
.contrateCadastro .opcoesAgencia {width:385px; height:30px; align:center; vertical-align:top;padding:0 0 0 0; margin:0 0 0 0; border:0 0 0 0 ;vertical-align:top; cellpadding:0; cellspacing:0;}
.contrateCadastro .opcoesAgencia .opcoesAgenciaSub1 {width:125px; vertical-align:top;}
.contrateCadastro .opcoesAgencia .opcoesAgenciaSub2 {width:200px; vertical-align:top;}
.contrateCadastro span {margin-left:0px; margin-top:5px} 
.contrateCadastro label {margin:0 0 0 0; padding:0 0 0 0;}
.contrateCadastro select {width:210px; margin:0 0 0 0; border:solid 1px #c5ccd3}
.contrateCadastro select.banco {font:normal 11px verdana; color:#525661; border:solid 1px #c5ccd3}
.contrateCadastro select.ramo {font:normal 9px verdana; color:#525661; border:solid 1px #c5ccd3}
.contrateCadastro select.estado {width:60px; font:normal 11px verdana; color:#525661; border:solid 1px #c5ccd3}
.contrateCadastro label.textSpace {margin-left:0px}
.contrateCadastro input.radio {margin:0 5px 0 20px}
.contrateCadastro img.helpCep {width:18px; height:18px; position:absolute; }
.contrateCadastro input.text {margin:0 0px 0 0px; border:solid 1px #c5ccd3}
.contrateCadastro table td.label { width:220px; border:1px; border-style:solid; border-color:blue;}
.btAvancarDadosCad {float:right; margin:0px 20px 0 0}
.btAvancarEcommerce {float:right; margin:10px 20px 0 0}
p.camposObrigatorios2 {margin:0px 0 0 20px; float:left; font:normal 11px verdana; color:#525661}
.areaTipoOito .areaTipoOitoSub2 {width:866px; height:40px; /*float:left;*/ border-left:solid 1px #ffaa00; border-right:solid 1px #ffaa00}
.areaTipoOito a.btAvancar3 {margin:110px 17px 0 0; padding-bottom:-60px;  float:right}
.areaTipoOito a.btAvancar4 {margin:80px 17px 0 1px; padding-bottom:-60px;  float:right}
.cadastroDados li input.textSpace2 {width:80px; margin:0 5px 0 65px; border:solid 1px #c5ccd3}
.cadastroDados li input.textSpace3 {width:30px; margin:0 5px 0 0px; border:solid 1px #c5ccd3}
.cadastroDados li input.textSpace4 {width:120px; margin:0 5px 0 65px; border:solid 1px #c5ccd3}
.ecommerceCorrige {width:230px; float:left; display:inline; margin:20px 20px 0 20px; padding-bottom:10px}
.ecommerceCorrige li {float:left}
.ecommerceAvanca  {width:84px; float:right; display:inline; margin:20px 20px 0 0; padding-bottom:10px}
.ecommerceAvanca li {float:right;}
.btPopupTarifasPrazosEntrega {float:left; margin:10px 20px 0 16px}

/* A12296 - Simulação do produto Natal Alimentação Visa Vale no ar
Foi criado esse estilo para re-posicionar o botão, de acordo com solicitação do Frasão - CBSS */
.contrateCartoesAlterado2 li h2 {width:409px; float:right; margin-top:-70px; padding-bottom:5px}
.contrateCartoesAlterado2 li img {margin:5px 10px 0 10px; clear:both}
.contrateCartoesAlterado2 li label {float:left; margin:8px 20px 0 0}
.contrateCartoesAlterado2 li span {margin-left:5px; font-weight:bold}
.contrateCartoesAlterado2 li input.qntdCartoesRefeicao {width:30px; margin:5px 5px 0 10px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado2 li input.valorCartaoRefeicao {width:50px; margin:5px 0 0 24px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado2 li input.qntdCartoes {width:30px; margin:5px 5px 0 31px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.contrateCartoesAlterado2 li input.valorCartao {width:50px; margin:5px 0 0 0px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}

.condicoesPagamentos3 {width:830px; margin:5px 0 0 15px; float:left; display:inline}
.condicoesPagamentos3 p {width:830px; float:left; clear:both; font:normal 9px verdana; color:#525661}
.condicoesPagamentos3 p.fazerCadastro {width:270px; position:absolute; top:930px; left:610px; font:bold 12px verdana; color:#05419b}


/* VISA VALE SUSTENTAVEL */
.contentVisaValeSustentavel .manterArvoresLeft2 {width:376px; height:161px; margin:10px 0 0 18px; padding-bottom:20px; float:left; display:inline; background:url("../images/imgSustentavelLeft.jpg") no-repeat}
.contentVisaValeSustentavel .manterArvoresLeft2 p {width:260px; margin:15px 0 0 100px; float:left; display:inline; font:normal 17px verdana; color:#fff; text-align:left; line-height:30px}
.contentVisaValeSustentavel .manterArvoresLeft2 p span {margin:0 5px 0 5px; font:bold 22px verdana; color:#fff}
.contentVisaValeSustentavel .manterArvoresRight2 {width:229px; height:161px; margin:10px 0 0 10px; padding-bottom:20px; float:left; background:url("../images/imgSustentavelRight.jpg") no-repeat}
.contentVisaValeSustentavel .manterArvoresRight2 li.space {margin-top:50px}
.contentVisaValeSustentavel .manterArvoresRight2 li a {width:209px; height:26px; margin:9px 0 0 15px; padding-bottom:0; display:block}

/* FAÇA SEU PEDIDO */
.opcoesCtVisaVale2 {width:210px; margin:5px 0 0 2px; float:left; display:inline}
.opcoesCtVisaVale2 li {width:210px; clear:both}
.opcoesCtVisaVale2 li a {font:normal 11px verdana; color:#525661}
.opcoesCtVisaVale2 li img.seta {margin:7px 2px 0 0}

/*SUGESTAO DE ROTA */
.contentSugestao a.comoAdiquirir2 {margin:10px 0 0 350px; float:left}

/* BOLSA DE CREDITO */
.contentBolsaCredito a.produtosVisaVale2 {margin:15px 0 -20px 20px; float:left}
.contentBolsaCredito a.comoAdiquirir {margin:-60px 0 0 350px; float:left}

/* SEGUNDA VIA BILHETE UNICO */
.contentSegundaViaBilheteUnico a.produtosVisaVale2 {margin:15px 0 0 20px; float:left}
.contentSegundaViaBilheteUnico a.comoAdiquirir2 {margin:-40px 0 0 350px; float:left}

/* LEMBRETE POR SMS E EMAIL */
.contentLembrete a.produtosVisaVale2 {margin:15px 0 0 20px; float:left}
.contentLembrete a.comoAdiquirir {margin:-20px 0 0 350px; float:left}

/* REEMBOLSO IMEDIATO */
.contentReembolso span.espaco {margin-left:10px}
.contentReembolso2 {width:643px; height:auto; float:left; background-color:#fff}
.contentReembolso2 img.topProduto {float:left}
.contentReembolso2 h1 {margin:10px 0 0 20px}
.contentReembolso2 h1 span {display:none}
.contentReembolso2 a.produtosVisaVale {margin:15px 0 0 20px; float:left}
.contentReembolso2 h2 {width:500px; margin:10px 0 0 20px; float:left; display:inline; font:bold 12px verdana; color:#515866}
.contentReembolso2 p  {width:620px; margin:5px 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#515866}
.contentReembolso2 span.espaco {margin-left:10px}
.contentReembolso2 p.space {width:600px; margin:10px 0 0 20px; padding-bottom:10px; float:left; font:normal 11px verdana; color:#515866}
.contentReembolso2 a.comoAdiquirir {margin:10px 0 0 220px; float:left}
.contentReembolso2 p.servicos {width:600px; margin:5px 0 0 20px; font:normal 9px verdana; color:#515866}
.contentReembolso span.espaco {margin-left:10px}

/* INDIQUE ESTE SITE */
.dadosIndicacoesSite li textArea {width:250px; height:80px; margin-left:5px; padding:2px 2px 2px 2px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}

/* HOME PAGE */
.banner {z-index:1000} /* Banner Default.jsp*/
.sustentavel a.textSust {margin:2px 0 0 5px; float:left; clear:both; font:bold 11px verdana; color:#525661; text-decoration:none} /* Contador de Arvores*/

/* DESCONTOS E PROMOCOES */
p.valemaisObs {font:normal 9px verdana; color:#515866; border: 50px 0px 0px 0px;}
.btn-Box {margin-left:140px; float:left; display:inline}
.btn-Box2 {margin-left:100px; float:left; display:inline; margin-bottom: 20px}
.contentPromocao .rodape {width:600px; height:auto; float:left; text-align:center; padding-top:30px; padding-bottom:10px; padding-left:10px; padding-right:10px; font:normal 9px verdana; color:#525661; line-height:15px}

/* CONSULTA SALDO E EXTRATO */
.ConsultaNumeroCartao2 {width:600px; margin-top:10px}
.ConsultaNumeroCartao2 li {float:left}
.ConsultaNumeroCartao2 li label {margin-left:32px; font:normal 11px verdana; color:#05419b}
.ConsultaNumeroCartao2 li .input {width:150px; margin-left:10px; padding-left:2px; border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}
.ConsultaNumeroCartao2 li a.btConsultar {float:left; margin-left:20px; padding-bottom:5px}
.ConsultaNumeroCartao2 li a.btConsultar2 {float:left; margin-left:120px; padding-bottom:5px}

/* LANDING PAGE */
.contentLandingPageHome {width:911px; height:auto; float:left; background-color:#fff; z-index:-99999}
.contentLandingPageHome object {width:630px; height:583px; margin-top:10px; margin-left:0px; z-index:-99999}

/* IMAGENS PARA DOWNLOAD */

.contentAssesssoria2 {width:643px; height:auto; float:left; display:inline; background-color:#fff}
.contentAssesssoria2 img.topProduto {float:left; display:inline}
.contentAssesssoria2 h1 {margin:10px 0 0 20px}
.contentAssesssoria2 h1 span {display:none}
.contentAssesssoria2 h2 {width:580px; margin:10px 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#525661}
.contentAssesssoria2 h3 {width:auto; margin:30px 0 0 20px; float:left; display:inline; font:bold 14px verdana; color:#005da7}
.contentAssesssoria2 img.separador {margin-left:20px; float:left; display:inline}
.contentAssesssoria2 div p {padding-bottom:10px; font:normal 11px verdana; color:#525661; line-height:15px}


/* PARCERIA CATHO */
.areaTipoQuatorzeCatho {width:643px; height:auto; float:left; display:inline}
.areaTipoQuatorzeCatho h1 span {display:none}
.areaTipoQuatorzeCatho img.imagemLimite {float:left; margin-left:10px;}
.areaTipoQuatorzeCatho .areaTipoQuatorzeSubCatho {width:300px; margin-left:10px; float:left; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5}
.contentCatho {width:643px; height:auto; float:left; display:inline; background-color:#fff}
.contentCatho h1 {margin:15px 0 0 20px}
.contentCatho h1 span {display:none}
.contentCatho h2 {width:460px; margin:15px 0 0 15px; padding-bottom:20px;padding-left:8px; float:left; font:bold 11px verdana; color:#525661; line-height:15px}
.contentCatho p {padding-bottom:10px;padding-left:0px;padding-right:5px; font:normal 11px verdana; color:#525661; line-height:15px}
.contentCatho p.rodape {padding-bottom:10px; padding-left:10px; padding-right:10px; font:normal 9px verdana; color:#525661; line-height:15px}
.contentCatho img.destaque2 {margin:0px 0px 0 0}
.contentCatho .areaTipoQuatorze {margin:20px 0 0 20px}
.contentCatho .saibaMais {padding-left:50px;}
.contentCatho table {width:100%; align:center; /*border:1px; border-style:solid; border-color:blue;*/}
.contentCatho td {align:center; vertical-align:top; padding-left:10px; padding-bottom:5px; /*border:1px; border-style:solid; border-color:blue;*/}

/* PRODUTOS VISA VALE */
.menuProdutos2 {position:absolute; top:175px; left:28px}
.menuProdutos2 li {clear:both}
.menuProdutos2 li a img.abaRefeicao {margin-top:0px; float:left}
.menuProdutos2 li a img.aba {margin-top:-8px; float:left}
.apresentacaoProdutos2 {width:761px; height:426px; margin:0px 0 0 149px; background:url("../images/bgProduto.jpg") no-repeat bottom;}
.produtoTop {width:700px; margin:10px}
.produtoTop img {margin-left:40px}
.produtoTop img.tituloProduto {padding-bottom:5px}
.produtoTop p {width:700px; margin-left:40px; clear:both; font:bold 12px verdana; color:#05419b}
.produtoTop h1 {line-height:30px}
.produtoLeft {width:410px; margin-left:10px; float:left; display:inline}
.produtoLeft img {margin:10px 0 0 25px}
.produtoRight {width:320px; margin:0; float:left}
.produtoRight p {width:265px; font:normal 11px verdana; color:#525661}
.produtoRight ul.btsProduto {margin:20px 0 0 65px}
.produtoRight p.espaco_linha {margin-top: 5px}
.produtoTop p.nova_fonte {width:700px; margin-left:40px; clear:both;font:normal 11px verdana; color:#525661}

/* PRODUTOS VISA VALE */
.contentProdutos2 {width:643px; height:auto; float:left; background-color:#fff}
.contentProdutos2 img.topProduto {float:left}
.contentProdutos2 h1 {margin:10px 0 0 20px; line-height:27px}
.contentProdutos2 h1 span {display:none}
.contentProdutos2 a.produtosVisaVale {margin:15px 0 0 20px; float:left}
.contentProdutos2 h2 {width:300px; margin:10px 0 0 20px; float:left; font:bold 12px verdana; color:#515866; line-height:12px}
.contentProdutos2 p {width:300px; margin:5px 0 0 20px; float:left; font:normal 11px verdana; color:#515866; line-height:12px}
.contentProdutos2 h2.destaque2 {width:300px; margin:10px 0 0 312px; _margin:10px 0 0 157px; float:left; font:bold 12px verdana; color:#515866; line-height:12px}
.contentProdutos2 p.texto2 {width:300px; margin:5px 0 0 312px; _margin:5px 0 0 157px; float:left; font:normal 11px verdana; color:#515866; line-height:12px; position: relative;}
.contentProdutos2 p.texto3 {width:300px; margin:5px 0 0 315px; _margin:5px 0 0 157px; float:left; font:normal 11px verdana; color:#515866; line-height:12px; position: relative;}
.contentProdutos2 a.comoAdiquirir {margin:20px 0 0 350px; float:left}
.contentProdutos2 a.comoAdiquirir2 {margin:20px 0 0 200px; float:left;}
.contentProdutos2 a.comoAdiquirirVT {margin:-40px 0 0 350px; float:left}
.contentProdutos2 a.conhecaDiferenca {width:280px; margin:10px 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#005da7}
.contentProdutos2 a.conhecaDiferenca2 {width:280px; margin:10px 0 0 312px; float:left; display:inline; font:normal 11px verdana; color:#005da7}
.contentProdutos2 span.slogan {width:auto; margin:5px 0 0 20px; float:left; display:inline; font:bold 12px verdana; color:#05419b}
.contentProdutos2 span.sloganVT {width:auto; margin:5px 0 0 20px; float:left; display:inline; font:bold 12px verdana; color:#05419b}

/* CARTÃO BOAS-VINDAS */	
.contentProdutosBoasVindas {width:643px; height:auto; float:left; background-color:#fff}
.contentProdutosBoasVindas img.topProduto {float:left}
.contentProdutosBoasVindas h1 {margin:10px 0 0 20px; line-height:27px}
.contentProdutosBoasVindas h1 span {display:none}
.contentProdutosBoasVindas a.produtosVisaVale {margin:15px 0 0 20px; float:left}
.contentProdutosBoasVindas h2 {width:300px; margin:10px 0 0 20px; float:left; font:bold 12px verdana; color:#515866; line-height:12px}
.contentProdutosBoasVindas p {width:300px; margin:5px 0 0 20px; float:left; font:normal 11px verdana; color:#515866; line-height:12px}
.contentProdutosBoasVindas h2.destaque {width:300px; margin:10px 0 0 315px; _margin:10px 0 0 157px; float:left; font:bold 12px verdana; color:#515866; line-height:12px}
.contentProdutosBoasVindas p.texto {width:300px; margin:5px 0 0 315px; _margin:5px 0 0 157px; float:left; font:normal 11px verdana; color:#515866; line-height:12px; position: relative;}
.contentProdutosBoasVindas a.comoAdiquirir {margin:20px 0 0 350px; float:left}
.contentProdutosBoasVindas a.comoAdiquirir2 {margin:20px 0 0 200px; float:left;}
.contentProdutosBoasVindas a.comoAdiquirirVT {margin:-40px 0 0 350px; float:left}
.contentProdutosBoasVindas a.conhecaDiferenca {width:280px; margin:10px 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#005da7}
.contentProdutosBoasVindas a.conhecaDiferenca2 {width:280px; margin:10px 0 0 312px; float:left; display:inline; font:normal 11px verdana; color:#005da7}
.contentProdutosBoasVindas span.slogan {width:auto; margin:5px 0 0 20px; float:left; display:inline; font:bold 12px verdana; color:#05419b}
.contentProdutosBoasVindas span.sloganVT {width:auto; margin:5px 0 0 20px; float:left; display:inline; font:bold 12px verdana; color:#05419b}

/*IE 6, IE 7, IE 8 e  Google Chrome*/
.contentBotao {position: absolute; top: 528px; *top:520px; _top: 520px; left: 20px}
/*Mozilla Firefox*/
.contentBotao, x:-moz-any-link {position: absolute; top: 508px; *top:520px; _top: 520px; left: 20px;}
.contentBotao2 {position: absolute; top: 528px; *top: 520px; _top: 520px; left: 20px}


/* CONTRATE VALE TRANSPORTE */
.contentProdutos3 {width:780px; height:auto; float:left; background-color:#fff}
.contentProdutos3 img.topProduto {float:left}
.contentProdutos3 h1 {margin:10px 0 0 20px}
.contentProdutos3 h1 span {display:none}
.contentProdutos3 a.produtosVisaVale {margin:15px 0 0 20px; float:left}
.contentProdutos3 h2 {width:300px; margin:10px 0 0 20px; float:left; font:bold 12px verdana; color:#515866}
.contentProdutos3 p {width:300px; margin:5px 0 0 20px; float:left; font:normal 11px verdana; color:#515866}
.contentProdutos3 a.comoAdiquirir {margin:10px 0 0 70px; float:left}
.contentProdutos3 a.conhecaDiferenca {width:120px; margin:10px 0 0 100px; float:left; display:inline; font:normal 11px verdana; color:#005da7}
.contentProdutos3 span.slogan {width:auto; margin:0 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#515866}

/* INDIQUE EstabelecimentoS */ 
.contentIndiqueEstabelecimentos2 {width:643px; height:auto; float:left; background-color:#fff}
.contentIndiqueEstabelecimentos2 h1 {margin:15px 0 0 20px}
.contentIndiqueEstabelecimentos2 h1 span {display:none}
.contentIndiqueEstabelecimentos2 h2 {width:500px; margin:10px 0 0 22px; float:left; display:inline; font:bold 12px verdana; color:#05419b}
.contentIndiqueEstabelecimentos2 .areaTipoTreze {margin:20px 0 0 20px}
.contentIndiqueEstabelecimentos2 .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
.contentLeft2 {width:643px; height:auto; margin-right:12px; margin-top:-10px; *margin-top:0px; float:left}/* P849 - Adendo: Diminuicao do espaco entre o header e o conteudo da pagina */
.contentLeft2 img.imagemTopContentLeft {float:left}
.areaTipoTreze input.btEnviar2 {margin:10px 20px 0 0; padding-bottom:0px; float:right}
.contentIndiqueEstabelecimentosSucesso {width:643px; height:auto; float:left; padding-left:0px; background-color:#fff}
.contentIndiqueEstabelecimentosSucesso h1 {margin:15px 0 0 20px}
.contentIndiqueEstabelecimentosSucesso h1 span {display:none}
.contentIndiqueEstabelecimentosSucesso h2 {width:500px; margin:10px 0 0 22px; float:left; display:inline; font:normal 11px verdana; color:#525661}
.contentIndiqueEstabelecimentosSucesso .areaTipoTreze {margin:20px 0 0 20px}
.contentIndiqueEstabelecimentosSucesso .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
.areaVinteDoisSucesso {width:606px; height:auto; margin:0px 0 0 18px; float:left; display:inline}
.areaVinteDoisSucesso h1 span {display:none}
.areaVinteDoisSucesso img {float:left}
.areaVinteDoisSucesso .areaVinteDoisSubSucesso {width:606px; float:left; border-left:solid 1px #ffaa00; border-right:solid 1px #ffaa00}
.btInicioSucesso {margin:40px 260px 0 0; padding-bottom:0px; float:right; display:inline}

/* INDIQUE PARA SEU RH */
.contentIndiqueRh2 {width:643px; margin:0 0 0 0; height:auto; float:left; background-color:#fff}
.contentIndiqueRh2 h1 {margin:15px 0 0 20px}
.contentIndiqueRh2 h1 span {display:none}
.contentIndiqueRh2 h2 {width:500px; margin:10px 0 0 22px; float:left; display:inline; font:bold 12px verdana; color:#05419b}
.contentIndiqueRh2 h3 {width:500px; margin:10px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentIndiqueRh2 .areaTipoTreze {margin:20px 0 0 20px}
.contentIndiqueRh2 .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
.dadosIndicacoesRH li textArea {width:250px; height:80px; margin-left:5px; padding:2px 2px 2px 2px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}

/* SEJA NOSSO CLIENTE */
.contentAdquira2 {width:911px; height:165px; float:left; background-color:#fff}
.contentAdquira2 div {width:650px; margin:15px 0 0 20px; float:left; display:inline}
.contentAdquira2 div h1 {width:500px; margin:0}
.contentAdquira2 div h1 span {display:none}
.contentAdquira2 div h2   {width:500px; font:bold 12px verdana; color:#05419b; line-height:12px}
.contentAdquira2 div h3 {width:500px; margin-top:10px; font:normal 11px verdana; color:#525661}
.contentAdquira2 a {float:left}

/* SEJA CLIENTE VALE TRANSPORTE */
.contentAdquiraVT2 {width:911px; height:165px; float:left; background-color:#fff}
.contentAdquiraVT2 div {width:650px; margin:15px 0 0 20px; float:left; display:inline}
.contentAdquiraVT2 div h1 {width:500px; margin:0}
.contentAdquiraVT2 div h1 span {display:none}
.contentAdquiraVT2 div h2 {width:500px; font:bold 12px verdana; color:#05419b}
.contentAdquiraVT2 div h3 {width:500px; margin-top:10px; font:normal 11px verdana; color:#525661}
.contentAdquiraVT2 a {float:left}
.contentAdquiraVT2 img.imgValeTransporte {margin-top:50px}

/* OPINE SOBRE O SITE */
.contentOpine2 {width:643px; height:auto; float:left; background-color:#fff} 
.contentOpine2 h1 {margin:15px 0 0 20px}
.contentOpine2 h1 span {display:none}
.contentOpine2 h2 {width:500px; margin:10px 0 0 22px; padding-bottom:10px; float:left; display:inline; font:bold 12px verdana; color:#05419b}
.contentOpine2 .areaTipoTreze {margin:20px 0 0 20px}
.contentOpine2 .duvidaOpiniao {width:500px; margin-left:22px; float:left; display:inline; font:normal 9px verdana; color:#525661}
.contentOpine2 .duvidaOpiniao a {color:#525661}
.contentOpine2 .select {width:150px; border:solid 1px #c5ccd3}

.dadosOpine li textarea {width:250px; margin-left:5px; padding:2px 2px 2px 2px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}
.dadosOpine li textarea.opiniao {width:545px; height:80px; padding:2px 0 0 2px; font:normal 11px verdana; color:#525661}



/* ALTERACAO DE SENHA */
.altereSenhaConfirmaSucesso p {width:350px; margin:15px auto auto auto; font:normal 11px verdana; color:#525661; text-align:center}

/* PREMIOS CONQUISTADOS2 */
.contentPremiosConquistados2 {width:643px; height:auto; float:left; background-color:#fff}
.contentPremiosConquistados2 h1 {margin:15px 0 0 20px}
.contentPremiosConquistados2 h1 span {display:none}
.contentPremiosConquistados2 p.sobre {margin:10px 0 10px 20px; float:left; display:inline; font:normal 11px verdana; color:#525661; line-height:15px}
.contentPremiosConquistados2 div.texts {width:600px; margin:10px 0 0 22px; float:left; display:inline}
.contentPremiosConquistados2 div p {padding-bottom:10px; font:normal 11px verdana; color:#525661; line-height:15px}
.contentPremiosConquistados2 img.imgCartao {margin:20px 15px 0 0; float:right}
.contentPremiosConquistados2 .areaTipoTreze {margin:20px 0 0 20px}
.contentPremiosConquistados2 div#container-1 .aera {width:auto; float:left; margin:20px 20px 0 0}
.contentPremiosConquistados2 div#container-1 .aera img.cartoes {margin:0 10px 0 10px; float:left}
.contentPremiosConquistados2 div#container-1 .aera p.tab {width:130px; margin-left:0; float:left; display:inline; font:bold 10px verdana; color:#525661; line-height:14px}
.contentPremiosConquistados2 div#container-1 .aera p.tab span {font:normal 10px verdana; color:#525661; line-height:14px}
.premios2 {width:auto; height:auto; margin:10px 0 0 20px; float:left; display:inline}
.premios2 li {width:290px; height:180px; margin:20px 10px 0 0; float:left; font:normal 11px verdana; color:#525661}
.premios2 li img {width:90px; height:auto; float:left}
.premios2 li span {width:160px; margin-left:10px; padding-bottom:10px; float:left; display:inline}

/* REVISTA VALE MAIS */
.contentRevistaValeMais .container-1 img.cartoes {margin:0 10px 0 10px; float:left}
.contentRevistaValeMais .container-1 p.tab {margin-left:10px; font:normal 11px verdana; color:#525661; line-height:14px}

/* ASSESSORIA DE IMPRENSA */
.contentAssesssoria h2 {width:580px; margin:10px 0 0 20px; float:left; display:inline; font:bold 12px verdana; color:#05419b}

/* ACOES DE SUSTENTABILIDADE */

.acoes1 {width:610px; height:120px; margin:5px 0 0 20px; padding-bottom:10px; float:left; display:inline}
.acoes1 img {float:left; display:inline}
.acoes1 ul {width:527px; height:120px; float:left; display:inline; background:url("../images/bgAcoesSustentabilidade3.gif") no-repeat}
.acoes1 ul li {width:400px; margin-left:10px; float:left; display:inline; font:normal 11px verdana; color:#525661}
.acoes1 ul li span {width:510px; margin-top:5px; float:left; font:normal 10px verdana; color:#525661}
.acoes1 ul li h4 {width:280px; margin-top:5px; float:left; display:inline; font:bold 12px verdana; color:#05419b}
.acoes1 ul li a {margin-top:5px; float:left; color:#05419b}
.acoes1 ul li img.setaQuatro {margin:2px 5px 0 0; float:left; display:inline}

/* TERMO DE ACEITE */
.contentTermoAceite {width:643px; height:auto; float:left; background-color:#fff}
.contentTermoAceite {width:643px; height:auto; float:left; background-color:#fff}
.contentTermoAceite h1 {margin:15px 0 0 20px}
.contentTermoAceite h1 span {display:none}
.contentTermoAceite h2 {width:500px; margin:5px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentTermoAceite .areaTipoSete {margin:20px 0 0 20px}
.contentTermoAceite .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
.contentTermoAceite p {width:560px; margin:5px 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#515866; padding-bottom: 12px}

/* PROSPECT EMPRESA*/
.contentProspectEmpresa {width:911px; height:auto; float:left; background-color:#fff}
.contentProspectEmpresa h1 {margin:5px 0 0 16px}
.contentProspectEmpresa h1 span {display:none}
.contentProspectEmpresa h2 {width:500px; margin:11px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentProspectEmpresa h3 {width:500px; margin:11px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentProspectEmpresa img.chatEmpresa {margin-right:20px; float:right}
.contentProspectEmpresa div {float:left}
.contentProspectEmpresa h2 a {font:bold 11px verdana; color:#525661}
.contentProspectEmpresa .areaTipoOito {margin:20px 0 0 5px}
.btnAvancarEmpresaForm{float:right; padding-right:30px;}
.divChatEmpresaForm {height:115px; float:right; padding-right:40px; padding-top:0px; font:11px verdana; color:#525661}
.divChatEmpresaForm p {margin-bottom:0px; padding-bottom:0px;border-bottom:0px;}
.divChatEmpresaForm img {vertical-align:bottom; margin-top:-13px; padding-top:0px;border-top:0px;}
.beneficiosDeInteresse {width:820px; margin:10px 0 0 20px; padding-bottom:25px; float:left; display:block;}
.beneficiosDeInteresse li {width:275px; margin-top:15px; float:left; font:normal 11px verdana; color:#05419b; margin-right:15px;}
.beneficiosDeInteresse li label {width:240px; /*float:right;*/ margin-left:2px; display:block; font:normal 11px verdana; color:#525661}
.beneficiosDeInteresse li input.radio {width:10px; float:left; margin-bottom:10px}
.beneficiosDeInteresse li img {float:right; width:18px; heigth:18px; padding-right:50px;}
.beneficiosInteresse2 {border:solid 0px #c5ccd3;}
.beneficiosInteresse2 label {font:normal 11px verdana; color:#525661}
.beneficiosInteresse2 img {width:15px; heigth:15px;}
.dadosSugestoes {width:520px; margin:20px 0 0 20px}
.dadosSugestoes li {width:520px; margin-top:10px; float:left; font:normal 11px verdana; color:#525661}
.dadosSugestoes li label {width:170px; margin-left:5px; float:left}
.dadosSugestoes li label.space {width:490px; margin-left:5px; padding-bottom:20px; float:left}
.dadosSugestoes li input {width:250px; margin-left:5px; padding:2px 2px 2px 2px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}
.dadosSugestoes li input.DDDIndq {width:40px; margin:0 5px 0 5px; border:solid 1px #c5ccd3}
.dadosSugestoes li input.telefoneIndq {width:100px; margin-left:0; border:solid 1px #c5ccd3}
.dadosSugestoes li input.check {width:15px; margin-left:5px; float:left}
.dadosSugestoes li select {width:90px; margin:0 5px 0 5px; border:solid 1px #c5ccd3}
.dadosSugestoes li span {margin-left:5px; font:normal 11px verdana; color:#c5ccd3}
.dadosSugestoes li textArea{width:250px; margin-left:5px; padding:2px 2px 2px 2px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}
.campos_obrigatorios {margin-top:15px; position:relative; font:normal 11px verdana; color:#525661}

/* PROSPECT ADMINISTRACAO PUBLICA */
.contentMercadoPublico2 {width:643px; height:auto; float:left; background-color:#fff}
.contentMercadoPublico2 h1 {margin:15px 0 0 20px}
.contentMercadoPublico2 h1 span {display:none}
.contentMercadoPublico2 h2 {width:500px; margin:10px 0 0 22px; float:left; font:bold 12px verdana; color:#05419b}
.contentMercadoPublico2 h3 {width:500px; margin:10px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentMercadoPublico2 .areaTipoTreze {margin:20px 0 0 20px}
.contentMercadoPublico2 .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
.contentMercadoPublico2 .input{ border:solid 1px #c5ccd3; font:normal 12px verdana; color:#525661}

/* Estilizado por Ricardo Crucelli */
.sucessoMensagem p {width:500px; margin-top:15px; font:normal 11px verdana; color:#525661; text-align:center}
.dadosIndicacoes li input.textArea{width:250px; margin-left:5px; padding:2px 2px 2px 2px; border:solid 1px #c5ccd3; font:normal 11px verdana; color:#525661}
.conheca {width:750px; margin:20px auto auto auto}
.conheca li {margin-left:20px; float:left; display:inline}
.conheca li a img.spaceTop {margin-top:100px}
.conheca li a img.spacesTop {margin-top:92px}
img.chat {margin-left:15px}
a.chat {margin-left:50px}
ul.duvidas {width:auto; margin-left:10px; padding-bottom:10px; float:left; display:inline}
ul.duvidas li {width:400px; margin:5px 0 0 10px; float:left; display:inline; font:normal 11px verdana; color:#525661}
ul.duvidas li a {margin-left:5px; font:normal 11px verdana; color:#525661}
.contentSuaEmpresaDois .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
/* Estilizado por Ricardo Crucelli FIM */

/* Alterações necessarias para sanar os impactos causados pela troca do Style.css */

/* PEDIDO DE BENEFICIOS: SENHA */
.btEnviar2 {width:84px; margin-top:155px; padding-bottom:19px; float:left}
.btEnviar3 {width:84px; margin-top:185px; padding-bottom:10px; float:left}
.btEnviar4 {width:84px; margin-top:90px; padding-bottom:10px; float:left}
.btEnviar5 {width:84px; margin-top:90px; padding-bottom:10px; float:left}

/* TERMO DE ACEITE */
.contentTermoAceite {width:643px; height:auto; float:left; background-color:#fff}
.contentTermoAceite {width:643px; height:auto; float:left; background-color:#fff}
.contentTermoAceite h1 {margin:15px 0 0 20px}
.contentTermoAceite h1 span {display:none}
.contentTermoAceite h2 {width:500px; margin:5px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentTermoAceite .areaTipoSete {margin:20px 0 0 20px}
.contentTermoAceite .areaVinteDois {margin:10px 0 0 20px; float:left; display:inline}
.contentTermoAceite p {width:560px; margin:5px 0 0 20px; float:left; display:inline; font:normal 11px verdana; color:#515866; padding-bottom: 12px}

/* LOGIN */
.areaTipoNoveSub .btOk1 {margin:-10px 22px 0 0; float:right; display:inline}

/*ATENDIMENTO EMPRESAS*/
.contentLeftAtendimentoEmpresas {width:430px; margin-left:20px; float:left}
.contentLeftAtendimentoEmpresas h1 {margin:15px 0 0 20px}
.contentLeftAtendimentoEmpresas h1 span {display:none}
.contentLeftAtendimentoEmpresas h2 {width:120px; margin-top:20px; font:bold 12px verdana; color:#ffaa00}
.contentRightAtendimentoEmpresas h3 {width:auto; margin:10px 0 0 22px; font:bold 12px verdana; color:#ffaa00}
.contentRightAtendimentoEmpresas p {width:auto; margin:5px 0 0 22px; font:normal 11px verdana; color:#525661}
.contentRightAtendimentoEmpresas img.chat {margin-left:45px}

.contentRightAtendimentoEmpresas h3 {width:auto; margin:10px 0 0 22px; font:bold 12px verdana; color:#ffaa00}
.contentRightAtendimentoEmpresas p {width:auto; margin:5px 0 0 22px; font:normal 11px verdana; color:#525661}


.contentLeftAtendimentoEmpresas2 {width:430px; margin-left:20px; float:left}
.contentLeftAtendimentoEmpresas2 h1 {margin:15px 0 0 20px}
.contentLeftAtendimentoEmpresas2 h1 span {display:none}
.contentLeftAtendimentoEmpresas2 h2.col1 {width:120px; margin-top:20px; margin-left:10px; font:bold 12px verdana; color:#ffaa00}
.contentLeftAtendimentoEmpresas2 p.col1  {width:auto; margin:5px 0 0 10px; font:normal 11px verdana; color:#525661}
.contentLeftAtendimentoEmpresas2 h2.col2 {width:160px; margin-top:20px; margin-left:80px; font:bold 12px verdana; color:#ffaa00}
.contentLeftAtendimentoEmpresas2 p.col2  {width:auto; margin:5px 0 0 80px; font:normal 11px verdana; color:#525661}
.contentLeftAtendimentoEmpresas2 h2.col3 {width:160px; margin-top:20px; margin-left:60px; font:bold 12px verdana; color:#ffaa00}
.contentLeftAtendimentoEmpresas2 p.col3  {width:auto; margin:5px 0 0 60px; font:normal 11px verdana; color:#525661}
.contentRightAtendimentoEmpresas2 img.chat {margin-left:270px; margin-top: 25px}

.contentLeftAtendimentoEmpresas2 h2.col4 {width:308px; margin-top:20px; margin-left:80px; font:bold 12px verdana; color:#ffaa00}

.areaTipoQuinze .areaTipoQuinzeSub2 {width:640px; float:left; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5}

/* ATENDIMENTO USUARIOS */
.atendimentoUsuarios {width:180px; margin:10px 0 0 10px; float:left; display:inline}
.atendimentoUsuarios li {margin-top:3px; width:180px; float:left}
.atendimentoUsuarios li img {margin-top:5px}
.atendimentoUsuarios li a {width:180px; margin-left:5px; font:normal 11px verdana; color:#525661}
.contentLeftAtendimentoUsuarios .areaTipoQuinze {margin-top:20px}
.contentLeftAtendimentoUsuarios .areaTipoQuinzeSub h2 {width:390px; margin-left:20px; padding-bottom:10px; font:normal 11px verdana; color:#525661}
.contentRightAtendimentoUsuarios {width:230px; margin:5px 0 0 10px; height:auto; float:right; display:inline} 
.contentRightAtendimentoUsuarios .areaTipoVinteTres {margin:5px 0 0 10px} 
.contentRightAtendimentoUsuarios2 {width:230px; margin:5px 0 0 10px; height:auto; float:right; display:inline} 
.contentRightAtendimentoUsuarios2 .areaTipoVinteTres {margin:5px 0 0 10px} 
.areaTipoVinteTres {width:643px; height:auto; float:left}
.areaTipoVinteTres h1 span {display:none}
.areaTipoVinteTres img {float:left}
.areaTipoVinteTres .areaTipoVinteTresSub {width:641px; float:left; display:inline; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5}
.atendimentos {width:auto; margin:10px 0 0 10px; padding-bottom:5px; line-height:20px}
.atendimentos h2 {font:bold 12px verdana; color:#515866}
.atendimentos ul {margin-top:10px; padding-bottom:10px}
.atendimentos ul li img {margin:6px 5px 0 0}
.atendimentos ul li a {font:normal 11px verdana; color:#515866; line-height:20px}
.duvidasUsu {margin:0 60px 0 30px; padding-bottom:20px; float:left; display:inline} 
.duvidasUsu p {width:550px; margin-top:10px; font:normal 11px verdana; color:#525661; line-height:14px} 
.duvidasUsu p span {width:550px; margin-top:10px; font:normal 11px verdana; color:#aaaaaa}

.divPremioabemd a:link {text-decoration: none; color: #adadad; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; padding-bottom:5px; padding-right:8px;}
.divPremioabemd a:visited{text-decoration: none; color: #adadad; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; padding-bottom:5px; padding-right:8px;}
.divPremioabemd a:active {text-decoration: none; color: #adadad; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight:bold; padding-bottom:5px; padding-right:8px;}
.divPremioabemd a:hover {text-decoration: underline}
