.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}

ul#mapasite
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    color: #888;
    list-style: none;
}
ul#mapasite li.nivel1
{
    text-decoration: none;
    padding: 15px 0 0 30px;
    font-weight: bold;
}
ul#mapasite li.nivel2
{
    padding: 15px 0 0 30px;
    font-weight: bold;
}
ul#mapasite li.nivel3
{
    padding: 10px 0 0 60px;
    background: url(../imagens/layout/bg_pont.gif) no-repeat 48px 12px;
}
ul#mapasite li.nivel4
{
    padding: 10px 0 0 90px;
    background: url(../imagens/layout/bg_pont.gif) no-repeat 78px 12px;
}
ul#mapasite li.nivel5
{
    padding: 10px 0 0 120px;
    background: url(../imagens/layout/bg_pont.gif) no-repeat 108px 12px;
}
ul#mapasite a
{
    color: #888;
}
a.nivel1
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 13px;
    text-decoration: none;
}
a.nivel1:hover
{
    text-decoration: underline;
}
a.nivel2
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}
a.nivel2:hover
{
    text-decoration: underline;
}
a.nivel3
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}
a.nivel3:hover
{
    text-decoration: underline;
}
a.nivel4
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}
a.nivel4:hover
{
    text-decoration: underline;
}
a.nivel5
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    text-decoration: none;
}
a.nivel5:hover
{
    text-decoration: underline;
}

*
{
    margin: 0;
    padding: 0;
}
body
{
    text-align: center;
    background-color: #f0f0f0;
}
.clearBoth
{
    clear: both;
}

#container
{
    display: table;
    margin: 27px auto 0;
    width: 972px;
    background: url(../imagens/layout/bg_Container.gif) repeat-y 0 0;
    text-align: left;
}
#container div#topoContainer
{
    display: inline;
    float: left;
    width: 972px;
    background: url(../imagens/layout/bg_topoContainer.gif) no-repeat top center;
}
#container div#bottomContainer
{
    display: inline;
    float: left;
    width: 958px;
    padding: 28px 7px 33px 7px;
    background: url(../imagens/layout/bg_bottomContainer.gif) no-repeat bottom center;
}
/* ESTRUTURA | TOPO */
#container div.BaseTopo
{
    display: inline;
    float: left;
    width: 958px;
}
div.BaseTopo h1 a
{
    display: inline;
    float: left;
    width: 383px;
    height: 81px;
    margin: 0 0 0 18px;
    background: url(../imagens/atendimentofluxo/logo_serasa.gif) no-repeat 0 0;
    text-decoration: none;
}
div.BaseTopo h1 a span
{
    visibility: hidden;
}
div.BaseTopo div.BaseLinksTopoBusca
{
    display: inline;
    float: left;
    width: 557px;
}
div.BaseLinksTopoBusca div.BlocoLinks
{
    display: inline;
    float: left;
    width: 537px;
    padding: 0 20px 0 0;
    text-align: right;
    font: 11px Arial, Helvetica, sans-serif;
    color: #595959;
}
div.BlocoLinks a
{
    color: #595959;
    text-decoration: none;
}
div.BlocoLinks a:hover
{
    text-decoration: underline;
}
div.BlocoLinks br
{
    margin-bottom: 10px;
}
div.BaseLinksTopoBusca div.UmClique
{
    display: inline;
    float: right;
    width: 252px;
    margin-top: 6px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8f8f8f;
}
div.UmClique input.BotaoSair
{
    float: right;
    width: 65px;
    margin-right: 21px;
    height: 18px;
    font-size: 12px;
    background: #F2F6F9;
    border: 1px solid #DEE7EE;
    color: #848484;
    cursor: pointer;
}

div.BaseLinksTopoBusca div.CarrinhoCompraBusca
{
    display: inline;
    float: left;
    width: 537px;
    margin-top: 6px;
    padding: 0 3px 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8f8f8f;
}
div.CarrinhoCompraBusca a.LinkChatOnline
{
    display: inline;
    float: left;
    width: auto;
    height: 18px;
    margin-left: 53px;
    padding: 5px 0 0 26px;
    background: url(../imagens/ico/ico_ChatOnline.gif) no-repeat left center;
    color: #8f8f8f;
    text-decoration: none;
}
div.CarrinhoCompraBusca a.LinkChatOnline:hover
{
    text-decoration: underline;
}
div.CarrinhoCompraBusca a.LinkCarrinhoCompra
{
    display: inline;
    float: left;
    width: auto;
    height: 18px;
    margin-left: 162px;
    padding: 5px 0 0 26px;
    background: url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
    color: #8f8f8f;
    text-decoration: none;
}
div.CarrinhoCompraBusca a.LinkCarrinhoCompra2
{
    display: inline;
    float: left;
    width: auto;
    height: 18px;
    margin-left: 28px;
    padding: 5px 0 0 26px;
    background: url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
    color: #8f8f8f;
    text-decoration: none;
}
div.CarrinhoCompraBusca a.LinkCarrinhoCompra:hover, div.CarrinhoCompraBusca a.LinkCarrinhoCompra2:hover
{
    text-decoration: underline;
}
div.CarrinhoCompraBusca div.BaseBusca
{
    display: inline;
    float: left;
    width: 212px;
    margin: 0 0 0 35px;
    padding: 4px 0 0 0;
}
div.BaseBusca span
{
    display: inline;
    float: left;
    width: 43px;
    padding: 1px 0 0 0;
}
div.BaseBusca input
{
    float: left;
    width: 128px;
    height: 14px;
    border: 1px solid #8f8f8f;
    padding: 0 0 0 0;
    text-align: center;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8f8f8f;
}
div.BaseBusca input.BotaoOK
{
    float: left;
    width: 28px;
    height: 16px;
    margin-left: 10px;
    background: url(../imagens/botao/bt_BuscaOK.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
}
div.CarrinhoCompraBusca input.BotaoSair
{
    float: right;
    width: 65px;
    height: 18px;
    font-size: 12px;
    background: #F2F6F9;
    border: 1px solid #DEE7EE;
    color: #848484;
    cursor: pointer;
}




/* ESTRUTURA | MENU */
#container div.BaseMenuNav
{
    display: inline;
    float: left;
    width: 940px;
    margin: 0 9px;
    margin-top: 30px;
}
div.BaseMenuNav ul
{
    list-style: none;
}
div.BaseMenuNav ul li
{
    display: inline;
    float: left;
    width: auto;
    height: 30px;
    padding: 0 21px;
    background: url(../imagens/layout/divisor_vertical_menu.gif) no-repeat right center;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #1f54ad;
    text-align: center;
}
div.BaseMenuNav ul li.UltimoMenu
{
    background: none;
}
div.BaseMenuNav ul li.UltimoMenu_LinkUmaLinha
{
    background: none;
    height: 23px;
    padding-top: 7px;
}
div.BaseMenuNav ul li.LinkUmaLinha
{
    height: 23px;
    padding-top: 7px;
}
div.BaseMenuNav ul li a
{
    color: #1f54ad;
    text-decoration: none;
}
div.BaseMenuNav ul li a:hover
{
    color: #737373;
    text-decoration: none;
}
div.BaseMenuNav ul li a.MenuNav_Ativo
{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #737373;
    text-decoration: none;
}
/* ESTRUTURA | BANNER */
#container div.BaseBannerHome
{
    display: inline;
    float: left;
    width: 940px;
    margin: 15px 9px 32px 9px;
}
#container div.BaseBanner_Interna
{
    display: inline;
    float: left;
    width: 958px;
    margin: 15px 0 0 0;
}
#container div.BaseBanner_Interna ul#InfBannerInterna
{
    display: inline;
    float: left;
    width: 958px;
    height: 118px;
    background: url(../imagens/layout/bg_banner_interna.jpg) no-repeat 0 0;
}
ul#InfBannerInterna li.TituloTela
{
    display: inline;
    float: left;
    width: 939px;
    margin: 33px 0 12px 0;
    padding: 0 0 0 19px;
    font: bold 28px Arial, Helvetica, sans-serif;
    color: #FFF;
}
#container div.BaseBanner_Interna div.Breadcrumbs
{
    display: inline;
    float: left;
    width: 939px;
    height: 20px;
    padding: 7px 0 0 19px;
    background: url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #AAA;
}
div.Breadcrumbs a
{
    color: #AAA;
    text-decoration: none;
}
div.Breadcrumbs a:hover
{
    text-decoration: underline;
}
/* ESTRUTURA | CONTEUDO */
#container div.BaseConteudo
{
    display: inline;
    float: left;
    width: 940px;
    margin: 0 8px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseConteudo div.ColEsq_Home
{
    display: inline;
    float: left;
    width: 700px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BaseConteudo div.ColEsq_Home .BoxTextoHome
{
    display: inline;
    float: left;
    width: 100%;
    height: 130px;
}
div.BaseConteudo div.ColEsq_Home p
{
    margin: 0 !important;
    padding: 0 0 10px 0;
}
div.BaseConteudo div.ColEsq_Home a
{
    color: #666;
    text-decoration: underline;
}

div.BaseConteudo div.ColEsq_Home ul#ListaProdDest
{
    display: inline;
    float: left;
    width: 701px;
    padding: 0 0 40px 0;
    list-style: none;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li
{
    display: inline;
    float: left;
    width: 224px;
    margin-right: 10px;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd
{
    display: inline;
    float: left;
    width: 193px;
    padding: 10px 14px 10px 15px;
    border-top: 1px solid #dbe8f1;
    border-left: 1px solid #dbe8f1;
    border-right: 1px solid #dbe8f1;
    background-color: #f5f7fd;
}
div.InfProd p.TituloProd
{
    color: #015cae;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    height: 50px;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd p img
{
    float: left;
    display: inline;
    margin-right: 8px;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd
{
    display: inline;
    float: left;
    width: 219px;
    height: 16px;
    padding: 2px 5px 0 0;
    background: url(../imagens/layout/bg_bottomProdInf_02.gif) no-repeat 0 0;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd a
{
    display: inline;
    float: right;
    height: 17px;
    padding: 2px 5px 0 22px;
    color: #656565;
    font-weight: bold;
    text-decoration: none !important;
    background: url(../imagens/ico/ico_carrinho_compra_02.gif) no-repeat 0 0;
}
div.fotohome
{
    display: inline;
    float: left;
    width: 160px;
    height: 142px;
    margin: 0 auto 8px 16px;
}
div.precohome
{
    display: inline;
    float: left;
    font: 11px Arial, Helvetica, sans-serif;
    color: #015cae;
    padding: 0 0 0 16px;
}
div.precohome span
{
    display: block;
    width: 100%;
    font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #ed1c24;
}

.bt_ver_Todos_Produtos
{
    margin: 30px 0 15px 0;
    float: right;
    width: 155px;
    height: 25px;
    cursor: pointer;
    background: url(../imagens/botao/bt_Ver_Todos_Produtos.jpg) no-repeat 0 0;
}

.bt_comprar_p
{
    display: inline;
    float: right;
    width: 66px;
    height: 21px;
    margin: 5px 8px 0 0;
    cursor: pointer;
    text-indent: -5000em;
    background: url(../imagens/botao/bt_comprar_p.gif) no-repeat 0 0;
}
div.RodapeInformativos
{
    display: inline;
    float: left;
    width: 220px;
    height: 18px;
    background: url(../imagens/layout/bg_BaseInformativo.gif) 0 0 no-repeat;
}
div.RodapeInformativos a
{
    display: inline;
    float: right;
    width: auto;
    height: 15px;
    margin: 2px 0 0 0;
    padding-right: 5px;
    padding-left: 13px;
    color: #656565;
    text-decoration: none !important;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
div.RodapeInformativos a:hover
{
    text-decoration: underline !important;
}

div.RodapeInfProd a
{
    display: inline;
    float: right;
    width: auto;
    height: 15px;
    padding-left: 13px;
    color: #656565;
    text-decoration: none !important;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
div.RodapeInfProd a:hover
{
    text-decoration: underline !important;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li.UltimoProd
{
    margin-right: 0;
}
div.BaseConteudo div.ColDir_Home
{
    display: inline;
    float: left;
    width: 218px;
    padding-left: 18px;
}
div.ColDir_Home div.BaseInformativo
{
    display: inline;
    float: left;
    width: 192px;
    padding: 15px 13px 30px;
    background-color: #f5f7fd;
    border-left: 1px solid #dbe8f1;
    border-right: 1px solid #dbe8f1;
    border-top: 1px solid #dbe8f1;
}
div.TituloInformativo
{
    display: inline;
    float: left;
    width: 218px !important;
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
div.TituloInformativo a, div.TituloInformativo input
{
    display: inline;
    float: right;
    width: 50px;
    height: 16px;
    background: url(../imagens/layout/img_rss.gif) 0 0 no-repeat;
    margin-top: 3px;
}
div.BaseInformativo p.TituloInformativo
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
div.BaseInformativo ul
{
    display: inline;
    float: left;
    width: 192px;
    list-style: none;
}
div.BaseInformativo ul li
{
    margin-bottom: 20px;
    margin-top: -15px;
}
div.BaseInformativo ul li p.TitleInf
{
    color: #0063a8;
    font-weight: bold;
}
div.BaseInformativo ul li p a
{
    color: #0063a8;
    text-decoration: none;
}
div.BaseInformativo ul li p a:hover
{
    text-decoration: underline;
}
div.BaseInformativo ul li .bt_saibamais
{
    display: inline;
    float: left;
    margin-top: 10px;
}
/* CONTEUDO | CERTIFICADO DIGITAL */
div.BaseConteudo div.ColTextoCertfDig
{
    display: inline;
    float: left;
    width: 540px;
    padding: 20px 10px 0 0;
    font-size: 12px;
    color: #888;
}
div.ColTextoCertfDig ul#ListaCertfDig
{
    list-style: inside square;
}
div.ColTextoCertfDig ul#ListaCertfDig li
{
    list-style: inside square;
    margin-bottom: 20px;
}
div.ColTextoCertfDig a.EscolhaCerfDig
{
    display: inline;
    float: left;
    width: 243px;
    height: 21px;
    background: url(../imagens/botao/bt_EscolhaCertificadoDigital.gif) no-repeat 0 0;
    text-decoration: none;
    margin-top: 20px;
    margin-top: 40px;
}
div.ColTextoCertfDig a.EscolhaCerfDig span
{
    visibility: hidden;
}
div.BaseConteudo div.ColVideoSerasaAux
{
    display: inline;
    float: left;
    width: 368px;
}
div.BaseConteudo div.ColVideoSerasaAux p.botaocomprar input
{
    margin-top: 10px;
    float: right;
}
div.BaseConteudo div.ColVideoSerasa
{
    display: inline;
    float: left;
    width: 368px;
    margin-top: 4px;
    padding: 0 2px 0 0;
    background: url(../imagens/layout/bg_ContVideoSerasa.gif) repeat-y 0 0;
}
div.ColVideoSerasa div.TopoVIdeoSerasa
{
    display: inline;
    float: left;
    width: 368px;
    background: url(../imagens/layout/bg_TopVideoSerasa.gif) no-repeat top center;
}
div.ColVideoSerasa div.BottomVIdeoSerasa
{
    display: inline;
    float: left;
    width: 336px;
    padding: 14px 16px 7px;
    background: url(../imagens/layout/bg_BottomVideoSerasa.gif) no-repeat bottom center;
}
div.BottomVIdeoSerasa p
{
    padding: 0 10px 0;
}
div.BottomVIdeoSerasa p.TitleFlash
{
    font-size: 15px;
    font-weight: bold;
    color: #015cae;
    margin-bottom: 2px;
}
div.BottomVIdeoSerasa div.FlashVideo
{
    display: inline;
    float: left;
    width: 336px;
    margin-top: 10px;
}
div.BottomVIdeoSerasa span.BtCompartilhe
{
    display: inline;
    float: left;
    width: 104px;
    height: 16px;
    text-decoration: none;
    margin-top: 24px;
}
/*loja*/
div.BaseConteudo div.lojaconteudo
{
    display: inline;
    float: left;
    width: 922px;
    margin: 0;
    padding: 20px 10px 0 10px;
    color: #666;
}

div.lojaconteudo span.TitleAplicacao
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding: 0 0 0 15px;
    margin: 0 0 9px 0px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
}

div.lojaconteudo textarea.TitleAplicacao
{
    display: inline;
    float: left;
    width: 444%;
    height: auto;
    padding: 0 0 0 15px;
    margin: 0 0 9px 0px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    overflow: hidden;
    border: 0px solid #003245;
}

.campoform_select
{
    width: 147px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #646567;
    background: #F2F6F9;
    border: 1px solid #DBE8F1;
}
.areaatua_mais1
{
    display: inline;
    float: left;
    width: 905px;
    padding: 2px 0 3px 15px;
    border: 1px solid #DBE8F1;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}
div.lojaconteudo div.areaatua_mais1
{
    display: inline;
    float: left;
    width: 905px;
    padding: 2px 0 0 15px;
    border: 1px solid #DBE8F1;
    height: 24px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}
div.respostacomp
{
    display: inline;
    float: left;
    width: 908px;
    padding: 4px 0 0 12px;
    border: 1px solid #DBE8F1;
    height: 22px;
    font: 16px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}
div.respostacomp_margTop
{
    display: inline;
    float: left;
    width: 908px;
    margin-top: 45px;
    padding: 4px 0 0 12px;
    border: 1px solid #DBE8F1;
    height: 22px;
    font: 16px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}
div.respostacurta
{
    display: inline;
    float: left;
    width: 600px;
    padding: 4px 0 0 12px;
    margin: 0 0 15px 0;
    border: 1px solid #DBE8F1;
    height: 22px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    background: #F2F7FB;
}
div.respostacurta_msg
{
    text-align: justify;
}
div.lojaconteudo div.areaatua_mais1 span
{
    display: inline;
    float: left;
    height: 16px;
    padding: 2px 0 0 4px;
    padding: 0;
}
div.lojaconteudo a.bt_mais
{
    display: inline;
    float: left;
    width: 12px;
    height: 16px;
    text-indent: -5000em;
    background: url(../imagens/layout/bg_mais.gif) left bottom no-repeat;
}
div.lojaconteudo input.bt_mais
{
    padding-top: 4px;
    float: left;
}
div.lojaconteudo a.bt_menos
{
    display: inline;
    float: left;
    width: 12px;
    height: 16px;
    text-indent: -5000em;
    background: url(../imagens/layout/bg_menos.gif) left bottom no-repeat;
}
.areaatua_mais2
{
    display: inline;
    float: left;
    width: 905px;
    padding: 2px 0 3px 15px;
    border: 1px solid #EEF3F7;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F9FAFC;
}
div.lojaconteudo div.areaatua_mais2
{
    display: inline;
    float: left;
    width: 905px;
    padding: 2px 0 0 15px;
    border: 1px solid #EEF3F7;
    height: 24px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F9FAFC;
}
div.lojaconteudo div.areaatua_mais2 span
{
    display: inline;
    float: left;
    height: 16px;
    padding: 2px 0 0 4px; /padding:0;
}
div.lojaconteudo div.areaatua_conteudo
{
    display: inline;
    float: left;
    width: 875px;
    font-size: 12px;
    padding: 8px 0 12px 45px;
}
div.areaatua_conteudo p
{
    padding-bottom: 3px;
    line-height: 20px;
}
.areaatua_conteudo
{
    display: inline;
    float: left;
    width: 875px;
    font-size: 12px;
    padding: 8px 0 12px 45px;
    background-color: White;
}
div.BtCliqueaqui a
{
    color: #666;
    padding: 0 0 0 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat;
    background-position: left;
    text-decoration: underline;
}
div.BtCliqueaqui a:hover
{
    text-decoration: underline;
}
div.bt_avancar
{
    display: inline;
    float: right;
    width: 100%;
    padding: 20px 0 0 0;
}
div.bt_avancar a
{
    display: block;
    float: right;
    height: 25px;
    padding: 0 0 0 23px;
    margin: 0 10px 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
    background: url(../imagens/botao/bt_avancar.gif) no-repeat 0 0;
    text-decoration: none;
}
div.bt_avancar a:hover
{
    text-decoration: underline;
}
div.bt_voltar a
{
    display: block;
    float: right;
    height: 15px;
    padding: 3px 0 0 23px;
    margin: 0 10px 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
    background: url(../imagens/botao/bt_voltar.gif) left center no-repeat;
    text-decoration: none;
}
div.bt_voltar a:hover
{
    text-decoration: underline;
}
div.bt_imprimir a
{
    display: block;
    float: right;
    height: 16px;
    padding: 2px 0 0 23px;
    margin: 0 10px 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
    background: url(../imagens/ico/ico_imprimir.gif) no-repeat 0 0;
    text-decoration: none;
}
div.bt_imprimir a:hover
{
    text-decoration: underline;
}
#rodape
{
    display: table;
    margin: 5px auto;
    width: 972px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8F8F8F;
}
#rodape a
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #8F8F8F;
    padding: 0 3px;
    text-decoration: none;
}
#rodape a:hover
{
    text-decoration: underline;
}
#rodape div#cartoesrodape
{
    display: inline;
    float: left;
    width: 972px;
    line-height: 20px;
}
#rodape div#selocertificado
{
    display: inline;
    float: left;
    width: 200px;
    padding: 8px 0 8px 52px;
    text-align: right;
}
#rodape div#cartoescredito
{
    display: inline;
    float: left;
    width: 358px;
    padding: 8px 0;
    text-align: right;
}
#rodape div#cartoesdebito
{
    display: inline;
    float: left;
    width: 97px;
    padding: 8px 0;
    text-align: center;
}
#rodape div#selocertificado
{
    font-size: 10px;
}
#rodape div#cartoesdebito p
{
    padding: 0 0 15px 0;
    font-size: 10px;
}
#rodape div#cartoescredito p
{
    padding: 0 9px 15px 0;
    font-size: 10px;
}
#rodape div.imgrodape
{
    text-align: left;
    padding-left: 16px;
}
#container div.conteudoloja2
{
    display: inline;
    float: left;
    width: 939px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #888;
    padding: 27px 0 0 0;
    line-height: 20px;
}
#container div.conteudoloja2 a.botao_comprar
{
    display: block;
    float: right;
    text-indent: -5000em;
    border: none;
    width: 89px;
    height: 26px;
    background: url(../imagens/botao/bt_comprar.gif) no-repeat;
}
#container div.conteudoloja2 a.botao_comprar span
{
    visibility: hidden;
}
div.conteudoloja2 p.botaocomprar
{
    text-align: right;
    padding: 0 299px 0 0;
}
p.tituloazul_loja
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    padding: 40px 0 6px 5px;
    margin-bottom: 15px;
    background: url(../imagens/layout/bg_linhatitulo.jpg) left bottom no-repeat;
}
a.link_pdf
{
    display: inline;
    float: left;
    width: 900px;
    color: #656565;
    text-decoration: none;
    margin-bottom: 16px;
    padding: 22px 0 0 40px;
    background: url(../imagens/ico/ico_pdf.gif) no-repeat 0 0;
}
a.link_pdf:hover
{
    text-decoration: underline;
}

#container div.tituloloja_resp
{
    float: left;
}
#container div.tab01_3col
{
    display: inline;
    float: left;
    margin: 20px 0;
    width: 922px;
    background: url(../imagens/layout/bg_tab_repcomp_meio.gif) repeat-y 0 0;
}
#container div.tab01_3col_conteudo
{
    display: inline;
    float: left;
    width: 922px;
    padding: 0 0 11px 0;
    background: url(../imagens/layout/bg_tab_repcomp_base.gif) left bottom no-repeat;
}
#container div.tab01_3col_top
{
    display: inline;
    float: left;
    width: 922px;
    height: 9px;
    background: url(../imagens/layout/bg_tab_repcomp.gif) no-repeat 0 0;
}
div.tab01_3col div.tab01_3col_linha
{
    display: inline;
    float: left;
    border-bottom: 1px solid #DCDCDC;
}
div.tab01_3col div.tab01_3col_nolinha
{
    display: inline;
    float: left;
}
div.tab01_3col div.tab01_3col_1_1
{
    display: inline;
    float: left;
    text-align: right;
    width: 208px;
    padding: 10px 25px 10px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAB;
}
div.tab01_3col div.tab01_3col_1_1_fundoazul
{
    display: inline;
    float: left;
    text-align: right;
    width: 208px;
    padding: 10px 25px 10px 0;
    background: #F2F6F9;
}

div.tab01_3col div.tab01_3col_1_2
{
    display: inline;
    float: left;
    width: 322px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
    text-align: center;
    padding: 10px;
}
div.tab01_3col div.tab01_3col_1_3
{
    display: inline;
    float: left;
    width: 327px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
    text-align: center;
    padding: 10px;
}
.tituloazul_14
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
}
.tituloazul
{
    font: 16px Arial, Helvetica, sans-serif;
    color: #015CAB;
}
.titulovermelho_14
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #EF0041;
}
.titulocinza_16
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #5A5859;
}
#container a.botao_comprar2
{
    display: block;
    text-indent: -5000em;
    border: none;
    width: 89px;
    height: 26px;
    background: url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
}
#container a.botao_comprar2 span
{
    visibility: hidden;
}

#container div.check
{
    clear: left;
    display: inline;
    float: left;
    margin: 91px 0 0 0;
    width: 62px;
    text-align: center;
}
div.BaseConteudoLoja div.BaseListaProd2
{
    display: inline;
    float: right;
    width: 901px;
    margin: 12px 0;
    padding: 16px 9px;
    border: 1px solid #d5d5d5;
}
div.BaseConteudoLoja div.BaseListaProd3
{
    display: inline;
    float: right;
    width: 901px;
    margin: 12px 0;
    padding: 16px 9px;
}
div.BaseListaProd2 span.TitleCatLoja2
{
    display: inline;
    float: left;
    width: 848px;
    height: auto;
    padding: 0 0 0 15px;
    margin: 0 0 9px 38px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.TitleRecom2
{
    display: inline;
    float: left;
    width: 848px;
    height: auto;
    padding: 0 0 0 15px;
    margin: 0 0 0 38px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.BaseListaProd div.ListaCatLoja2
{
    display: inline;
    float: left;
    width: 901px;
    margin: 0;
    padding: 0;
    list-style: none;
}

div.ListaCatLoja2 div.ContProd_Rec2
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_ContListaCatLoja.gif) repeat-y 0 0;
}
div.ContProd_Rec2 div.TopoProd_Rec2
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_TopoListaCatLoja.gif) no-repeat top center;
}
div.ContProd_Rec2 div.BottomProd_Rec2
{
    display: inline;
    float: left;
    width: 887px;
    padding: 13px 7px 12px 7px;
    background: url(../imagens/layout/bg_BottomListaCatLoja.gif) no-repeat bottom center;
}
div.BottomProd_Rec2 div.SerasaRecomenda2
{
    display: inline;
    float: left;
    width: 887px;
    background: url(../imagens/layout/selo_Recomenda.jpg) no-repeat 690px 0;
}
.BaseListaProd2 div.BottomProd_Rec2 div.SerasaRecomenda2
{
    background: url(../imagens/layout/selo_Recomenda.jpg) no-repeat 675px 0;
}
div.ListaCatLoja2 div.ContProd_Nor2
{
    display: inline;
    float: left;
    width: 901px;
    margin-top: 10px;
    background: url(../imagens/layout/bg_ContLojaProdNor.gif) repeat-y 0 0;
}
div.ContProd_Nor2 div.TopoProd_Nor2
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_TopoLojaProdNor.gif) no-repeat top center;
}
div.ContProd_Nor2 div.BottomProd_Nor2
{
    display: inline;
    float: left;
    width: 887px;
    padding: 22px 7px 22px 7px;
    background: url(../imagens/layout/bg_BottomLojaProdNor.gif) no-repeat bottom center;
}
div.ListaCatLoja2 div.BaseLinhaSerasaRec2
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 42px;
    padding-bottom: 42px;
}
div.BaseLinhaSerasaRec2 div.Input
{
    display: inline;
    float: left;
    width: 72px;
    text-align: center;
}
div.BaseLinhaSerasaRec2 div.Input_check
{
    display: inline;
    float: left;
    width: 72px;
    padding-top: 81px;
    text-align: center;
}
div.BaseLinhaProd2 div.Input_check
{
    display: inline;
    float: left;
    width: 72px;
    padding-top: 55px;
    text-align: center;
}
div.BaseLinhaSerasaRec2 div.FotoProd2
{
    display: inline;
    float: left;
    width: 246px;
    border: 2px solid #eaeaea;
}
div.BaseLinhaSerasaRec2 div.FotoProdMed2
{
    display: inline;
    float: left;
    width: 160px;
    border: 2px solid #eaeaea;
    margin-top: 25px;
}
div.BaseLinhaSerasaRec2 div.DadosProd2
{
    display: inline;
    float: left;
    width: 403px;
    padding: 0 19px 0 12px;
}
div.DadosProd2 p.NomeProd2
{
    font: bold 15px Arial, Helvetica, sans-serif;
    color: #1f54ad;
    margin: 25px 0 30px 0;
}
div.DadosProd2 p.DescProd2
{
    font-size: 11px;
    color: #666;
    margin: 0 0 15px 0;
}
div.DadosProd2 p.DescProd2 strong
{
    font-size: 11px;
}
div.DadosProd2 p a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-left: 13px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    color: #9c9a9a;
    text-decoration: none;
}
div.DadosProd2 p a:hover
{
    text-decoration: underline;
}
div.BaseLinhaSerasaRec2 div.PrecoProd2
{
    display: inline;
    float: left;
    width: 131px;
    height: 44px;
    margin-top: 90px;
    padding-top: 15px;
    background: url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
    text-align: center;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.PrecoProd2 span
{
    color: #ef003f;
}
div.ListaCatLoja2 div.BaseLinhaProd2
{
    display: inline;
    float: left;
    width: 887px;
    margin: 0;
}
div.ListaCatLoja2 div.Input
{
    display: inline;
    float: left;
    width: 72px;
    text-align: center;
}
div.BaseLinhaProd2 div.FotoProd2
{
    display: inline;
    float: left;
    width: 248px;
    text-align: center;
}
div.FotoProd2 div.BaseImgProd2
{
    display: block;
    margin: 0 auto;
    width: 160px;
    border: 2px solid #eaeaea;
}
div.BaseLinhaProd2 div.DadosProd3
{
    display: inline;
    float: left;
    width: 403px;
    padding: 0 19px 0 20px;
}
div.FotoProd2 div.BaseImgProd3
{
    display: block;
    margin: 0 20px 0 0;
    width: 244px; /*border:1px solid #eaeaea;*/
}
div.BaseLinhaProd2 div.DadosProd2
{
    display: inline;
    float: left;
    width: 403px;
    padding: 0 19px 0 12px;
}
div.BaseLinhaProd2 div.DadosProd2 p.NomeProd2
{
    font: bold 15px Arial, Helvetica, sans-serif;
    color: #1f54ad;
    margin: 0 0 10px 0;
}
div.BaseLinhaProd2 div.DadosProd2 p.DescProd2
{
    font-size: 11px;
    color: #666;
    margin: 0 0 15px 0;
}
div.BaseLinhaProd2 div.DadosProd2 p.DescProd2 strong
{
    font-size: 11px;
}
div.DadosProd2 p a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-left: 13px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    color: #9c9a9a;
    text-decoration: none;
}
div.DadosProd2 p a:hover
{
    text-decoration: underline;
}
div.BaseLinhaProd2 div.PrecoProd2
{
    display: table;
    float: left;
    width: 131px;
    margin-top: 42px;
    padding-top: 15px;
    background: url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
    text-align: center;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.PrecoProd2 span
{
    color: #ef003f;
}
div.BaseLinhaProd2 span.radio
{
    background: transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
    clear: left;
    display: inline;
    float: left;
    height: 20px;
    margin: 50px 0 0 20px;
    width: 20px;
}
div.BaseConteudoLoja div.BaseSelecProd
{
    display: inline;
    float: right;
    width: 901px;
    margin: 12px 0;
    padding: 16px 9px;
}
a.bt_Comprar2
{
    display: inline;
    float: left;
    width: 89px;
    height: 26px;
    margin: 40px 11px 30px 22px;
    background: url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_Comprar2 span
{
    visibility: hidden;
}

div.carr_botoes input.bt_Comprar3
{
    display: inline;
    float: right;
    clear: both;
}
div.carr_botoes span.confirmacao
{
    display: block;
    float: right;
    margin-bottom: 20px;
}

a.bt_Comprar3
{
    display: inline;
    float: right;
    width: 89px;
    height: 26px;
    margin: 0;
    background: url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_Comprar3 span
{
    visibility: hidden;
}
div.BaseLinhaProd2 div.PrecoProd_procprod
{
    display: inline;
    float: left;
    width: 131px;
    height: 68px;
    margin-top: 25px;
    background: url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
    text-align: center;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.PrecoProd_procprod span
{
    color: #ef003f;
}
div.ContProd_Nor2 div.BottomProd_Nor2_padding
{
    display: inline;
    float: left;
    width: 887px;
    padding: 40px 7px;
    background: url(../imagens/layout/bg_BottomLojaProdNor.gif) no-repeat bottom center;
}
div.BaseLinhaProd2 div.DadosProd2 p.NomeProd2_buscprod
{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #1F54AD;
    margin: 0 0 10px 0;
}
#container a.bt_comparar
{
    display: inline;
    float: left;
    width: 131px;
    height: 33px;
    margin: 20px 0 0 15px;
    background: url(../imagens/botao/bt_comparar.gif) no-repeat 0 0;
    text-decoration: none;
}
#container a.bt_comparar span
{
    visibility: hidden;
}
div.BaseConteudoLoja2
{
    display: inline;
    float: left;
    width: 922px;
    margin-top: 15px;
    padding: 0 18px 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseConteudoLoja2 div.BaseListaProd
{
    display: inline;
    float: right;
    width: 901px;
    margin-top: 12px;
    padding: 16px 9px;
}
span.BaseListaProd
{
    display: inline;
    float: left;
    width: 922px;
    margin-top: 12px;
}

a.bt_LinkVoltar
{
    display: block;
    width: 40px;
    height: 13px;
    padding-left: 22px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 11px;
    color: #656565;
}
a.bt_LinkVoltar:hover
{
    text-decoration: underline;
}
span.TitleSub
{
    display: inline;
    float: left;
    width: 848px;
    height: auto;
    padding: 0 0 0 15px;
    margin: 20px 0 0 38px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.BaseConteudoLoja2 div.descric_sub
{
    display: inline;
    float: left;
    width: 848px;
    height: auto;
    padding: 0 0 0 15px;
    margin: 6px 0 0 38px;
    font-size: 12px;
}
div.BaseConteudoLoja2 div.descric_sub strong
{
    font-size: 14px;
}
div.Base_volta
{
    display: inline;
    float: left;
    width: 886px;
    padding: 0 18px 0;
}
div.Base_volta a.bt_Comprar2
{
    float: right;
    margin: 0;
    padding: 0;
}
div.Base_volta a.bt_LinkVoltar
{
    float: left;
}
div.topo_passos
{
    float: right;
    font-size: 14px;
    padding: 1px 10px 0 10px;
}
div.BaseLinhaSerasaRec2_car
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 22px;
    padding-bottom: 15px;
}
div.BaseLinhaSerasaRec2_car div.FotoProd_car
{
    display: inline;
    float: left;
    width: 246px;
    margin-left: 11px;
    border: 2px solid #eaeaea;
    text-align: center;
}
div.BaseLinhaSerasaRec2_car div.DadosProd2_car
{
    display: inline;
    float: left;
    width: 281px;
    padding: 0 13px 0 10px;
}
div.DadosProd2_car p.par_set a
{
    display: inline;
    float: left;
    width: 255px;
    padding: 0 0 2px 0;
    padding-left: 30px;
    color: #9C9A9A;
    text-decoration: none;
    background: url(../imagens/setas/seta_rosa2.gif) no-repeat 0 0;
}
div.DadosProd2_car p.par_set a:hover
{
    text-decoration: underline;
}
div.Conteudo
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 22px;
    padding-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}
div.texto
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 22px;
    padding-bottom: 15px;
    padding-left: 20px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
}
div.TextoRadio
{
    display: inline;
    float: left;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #9c9a9a;
    padding: 0 0 0 11px;
    padding-top: 3px;
}
div.BaseLinhaMsgErroTransacao
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 22px;
    padding-bottom: 15px;
}
div.TxtMsgErroTransacao
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 22px;
    padding-bottom: 15px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #565656;
    font-weight: bold;
}
div.TxtMsgAguarde
{
    display: inline;
    float: left;
    width: 887px;
    margin-top: 22px;
    padding-bottom: 15px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
    font-weight: bold;
}
div.LinhaBotoesErroOk
{
    display: inline;
    width: 892px;
    padding: 0 18px 0 12px;
    margin-top: 22px;
}
.bt_ok
{
    display: inline-table;
    float: left;
    width: 36px;
    height: 21px;
    background-image: url(../imagens/botao/bt_ok.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    margin-left: 429px;
    margin-bottom: 75px;
}
.Tituloarial14_azul
{
    color: #015cae;
    padding-left: 7px;
    padding-top: 7px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.arial16_azul
{
    font: 16px Arial, Helvetica, sans-serif;
    color: #1F54AD;
}
.arial14_azul
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #1F54AD;
}
.arial14_verm
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #F0003D;
}
div.BaseLinhaSerasaRec2_car div.opcoesvalid
{
    display: inline;
    float: left;
    width: 257px;
    margin: 12px 0 15px 0;
    padding: 7px 7px 3px 7px;
    border: 2px solid #EAEAEA;
    font-size: 14px;
    color: #888;
}
div.opcoesvalid div.opcoesvalid_itens
{
    display: inline;
    float: left;
    width: 271px;
    margin: 0;
    padding: 0;
}
div.opcoesvalid div.opcoesvalid_itens tr td
{
    padding: 3px 0;
}
div.opcoesvalid div.opcoesvalid_itens input[type=radio]
{
    margin-right: 4px;
}
div.BaseLinhaSerasaRec2_car label.descr_radio
{
    display: inline;
    float: left;
    width: 243px;
    padding: 3px 0 0 8px;
}
div.BaseConteudoLoja div.BaseSelecProd2
{
    display: inline;
    float: right;
    width: 920px;
    margin: 12px 0;
    padding: 16px 0;
}
div.BaseConteudoMsgErro
{
    display: inline;
    float: right;
    width: 920px;
    margin: 12px 0;
    padding: 50px 0;
}
div.BaseListaProd div.ListaCatLoja_carrin2
{
    display: inline;
    float: left;
    width: 920px;
    margin: 0;
    padding: 0;
    list-style: none;
}
div.ListaCatLoja_carrin2 div.ContProd_carrin2
{
    display: inline;
    float: left;
    width: 920px;
    background: url(../imagens/layout/bg_ContListaCatLoja2.gif) repeat-y 0 0;
}
div.ContProd_carrin2 div.TopoProd_carrin2
{
    display: inline;
    float: left;
    width: 920px;
    background: url(../imagens/layout/bg_TopoListaCatLoja2.gif) no-repeat top center;
}
div.ContProd_carrin2 div.BottomProd_carrin2
{
    display: inline;
    float: left;
    width: 906px;
    padding: 13px 7px 12px 7px;
    background: url(../imagens/layout/bg_BottomListaCatLoja2.gif) no-repeat bottom center;
}
div.BaseLinhaSerasaRec2_car span.radio
{
    display: inline;
    float: left;
    clear: left;
    width: 20px;
    height: 20px;
    margin: 0;
    background: url(../imagens/form_elements/input_radio.gif) no-repeat;
}
div.BaseLinhaSerasaRec2_car div.avalia_cert
{
    display: inline;
    float: right;
    width: 300px;
}
div.avalia_cert span.marcacinza
{
    padding-left: 20px;
    font-size: 12px;
    color: #015CAE;
    background: url(../imagens/layout/bg_marcacinza.gif) no-repeat 0 0;
}
div.BaseLinhaSerasaRec2_car div.opcoesvalid2
{
    display: inline;
    float: left;
    width: 271px;
    margin: 12px 0 5px 0;
    padding: 7px 7px 3px 7px;
    font-size: 12px;
    color: #888;
}
div.opcoesvalid2 div.opcoesvalid_itens2
{
    display: inline;
    float: left;
    width: 300px;
    margin: 0;
    padding: 0 0 5px 0;
    height: auto;
}
div.BoxInputValidacao
{
    display: inline;
    float: left;
    width: 19px;
    height: 19px;
}
div.BoxTxtValidacao
{
    display: inline;
    float: left;
    width: 272px;
    height: auto;
    margin-left: 5px;
}
a.bt_proximo
{
    display: inline;
    float: right;
    width: 88px;
    height: 21px;
    background: url(../imagens/botao/bt_proximo.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_proximo span
{
    visibility: hidden;
}
a.bt_compartilhar
{
    display: inline;
    float: left;
    width: 104px;
    height: 16px;
    background: url(../imagens/botao/bt_compartilhar.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_compartilhar span
{
    visibility: hidden;
}

div.BaseLinhaSerasaRec2_car div.carr_botoes
{
    display: inline;
    float: left;
    width: 860px;
    padding: 20px 11px 0 16px;
}

div.baserolagem
{
    display: inline;
    float: left;
    width: 922px;
    background: url(../imagens/layout/bg_roll_meio.gif) repeat-y 0 0;
    margin-top: 20px;
}
div.baserolagem div.rolagemtop
{
    display: inline;
    float: left;
    width: 922px;
    background: url(../imagens/layout/bg_roll_top.gif) no-repeat 0 0;
}
div.rolagemtop div.rolagembase
{
    display: inline;
    float: left;
    width: 922px;
    height: 490px;
    font-size: 12px;
    color: #888;
    background: url(../imagens/layout/bg_roll_base.gif) left bottom no-repeat;
}
div.rolagembase div.conteudoroll
{
    display: inline;
    float: left;
    width: 887px;
    height: 450px;
    overflow: auto;
    padding: 20px 10px 20px 15px;
    scrollbar-arrow-color: #3E3C3D;
    scrollbar-3dlight-color: #DCDCDC;
    scrollbar-highlight-color: #DCDCDC;
    scrollbar-face-color: #FFF;
    scrollbar-shadow-color: #DCDCDC;
    scrollbar-darkshadow-color: #DCDCDC;
    scrollbar-track-color: #DCDCDC;
    margin-left: 10px;
}
div.rolagemtop div.rolagembase p
{
    padding: 9px 0;
}
div.rolagemtop div.rolagembase p.titulocinzaesc
{
    padding: 9px 0;
    font-size: 16px;
    color: #565656;
}
div.rolagemtop div.rolagembase li.txtBoxInfo
{
    padding: 0 10px 0 0;
}
div.BaseLinhaSerasaRec2_car div.informecep
{
    display: inline;
    float: left;
    width: 264px;
    color: #888;
    padding: 0 0 0 36px;
}
div.informecep input[type=text]
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    height: 16px;
    padding: 2px 0 0 0;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
}
div.informecep p
{
    padding: 0 0 6px 0;
}
div.informecep a
{
    display: inline;
    float: left;
    color: #666;
    font-size: 11px;
    padding: 3px 0 0 2px;
}
div.informecep a.bt_okcar
{
    display: inline-table;
    float: left;
    width: 36px;
    height: 21px;
    background: url(../imagens/botao/bt_ok.gif) no-repeat 0 0;
    text-decoration: none;
}
div.informecep a.bt_okcar span
{
    visibility: hidden;
}
div.informecep label
{
    display: inline;
    float: left;
    padding: 1px 3px 0 0;
}
div.BaseLinhaSerasaRec2_car div.valorvisit
{
    display: inline;
    float: right;
    padding: 0 80px 0 10px;
    text-align: center;
}
#container div.BaseBanner_Interna ul#InfBannerInterna2
{
    display: inline;
    float: left;
    width: 958px;
    height: 35px;
    background: url(../imagens/layout/bg_banner_interna2.jpg) no-repeat 0 0;
}
ul#InfBannerInterna2 li.TituloTela2
{
    display: inline;
    float: left;
    width: 939px;
    margin: 7px 0 0 0;
    padding: 0 0 0 19px;
    font: 18px Arial, Helvetica, sans-serif;
    color: #FFF;
}
div.BaseConteudoLoja2 ul#pedido_passos
{
    display: inline;
    float: left;
    width: 917px;
    padding: 4px 0 30px 3px;
    list-style: none;
}
div.BaseConteudoLoja2 ul#pedido_passos li
{
    display: inline;
    float: left;
    padding: 0 17px 0 18px;
    font-size: 14px;
    color: #CCC;
    background: url(../imagens/layout/bg_bot_passosoff.gif) no-repeat 0 0;
}
div.BaseConteudoLoja2 ul#pedido_passos li.bg_on
{
    color: #015CAE;
    background: url(../imagens/layout/bg_bot_passoson.gif) no-repeat 0 0;
}

div.contpass2_border
{
    display: inline;
    float: left;
    width: 900px;
    padding: 10px;
    font-size: 12px;
    color: #565656;
    line-height: 20px;
    border: 1px solid #DCDCDC;
}
div.contpass2_par
{
    display: inline;
    float: left;
    width: 920px;
    padding: 10px 0 30px 2px;
    font-size: 12px;
    color: #565656;
    line-height: 20px;
}
div.contpass2_par p
{
    padding: 5px 0 5px 10px;
}
div.contpass
{
    display: inline;
    float: left;
    width: 920px;
    padding: 10px 0 30px 2px;
    font-size: 12px;
    color: #565656;
    line-height: 20px;
}

div.contpass .cor_verm
{
    color: #EF003F;
}
input.compoforms
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    height: 16px;
    padding: 2px 0 0 0;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 3px;
}
select.compoforms
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 3px;
    line-height: 20px;
}
div.contpass div.formslinhas
{
    display: inline;
    float: left;
    width: 920px;
    padding: 0 0 7px 0;
}
div.contpass div.formslinhas label
{
    float: left;
    margin-right: 20px;
}
div.contpass div.formslinhas a
{
    color: #666;
    font-size: 11px;
}
a.bt_copiaragora
{
    display: block;
    width: 121px;
    height: 21px;
    background: url(../imagens/botao/bt_copiaragora.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_copiaragora span
{
    visibility: hidden;
}
a.bt_proxima
{
    display: block;
    width: 107px;
    height: 21px;
    background: url(../imagens/botao/bt_proxima.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_proxima span
{
    visibility: hidden;
}
div.contpass div.form_col1
{
    display: inline;
    float: left;
    width: 240px;
    padding: 10px 0 0 60px;
}
div.contpass div.form_col1 p
{
    padding: 10px 0;
}
div.contpass div.form_col2
{
    display: inline;
    float: left;
    width: 231px;
    padding: 10px 0 0 51px;
}
div.contpass div.form_col2 p
{
    padding: 10px 0;
}
div.contpass div.form_col3
{
    display: inline;
    float: left;
    width: 338px;
    padding: 10px 0 0 0;
}
div.contpass div.form_col3 p
{
    padding: 10px 0;
}
div.passoxdex
{
    display: inline;
    float: left;
    width: 919px;
    padding: 0 0 6px 3px;
    font-size: 14px;
    color: #1F54AD;
}
div.contpass2_border span.radio
{
    background: transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
    clear: left;
    display: inline;
    float: left;
    height: 20px;
    margin: 0 3px 0 0;
    width: 20px;
}
div.texto span.radio
{
    background: transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
    clear: left;
    display: inline;
    float: left;
    height: 20px;
    margin: 0 7px 0 0;
    width: 20px;
}
div.linhaform1_check
{
    display: inline;
    float: left;
    width: 180px;
    padding: 15px 0 20px 0;
}
div.linhaform2_check
{
    display: inline;
    float: left;
    width: 720px;
    padding: 15px 0 20px 0;
}
div.linhaform1
{
    display: inline;
    float: left;
    width: 126px;
    height: 23px;
    padding: 0 4px 10px 0;
    text-align: right;
}
div.linhaform2
{
    display: inline;
    float: left;
    width: 770px;
    height: 23px;
    padding: 0 0 10px 0;
}
a.bt_enviar
{
    display: block;
    float: left;
    text-indent: -5000em;
    border: none;
    width: 89px;
    height: 21px;
    background: url(../imagens/botao/bt_enviar.gif) no-repeat;
}
a.bt_enviar span
{
    visibility: hidden;
}
div.BotaoAvancar_dir
{
    display: inline;
    float: left;
    width: 920px;
}
div.BotaoAvancar_dir a
{
    display: inline;
    float: right;
    width: 99px;
    height: 21px;
    background: url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
}
div.BotaoAvancar_dir a span
{
    visibility: hidden;
}

div.BaseTableDetalhepag
{
    display: inline;
    float: left;
    width: 920px;
    border-top: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    margin-bottom: 57px;
    background: url(../imagens/layout/bg_detalheprod.gif) repeat-y 0 0;
}
div.BaseTableDetalhepag ul
{
    display: inline;
    float: left;
    list-style: none;
    width: 920px;
}
div.BaseTableDetalhepag ul li
{
    display: inline;
    float: left;
    width: 920px;
    padding: 10px 0;
    border-bottom: 1px solid #DCDCDC;
}
div.BaseTableDetalhepag ul li.titulos_tab
{
    width: 920px;
    padding: 0;
    border: 0;
}
div.BaseTableDetalhepag ul li.titulos_tab div
{
    display: inline;
    float: left;
    height: 26px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background-color: #F3F6F8;
    text-align: center;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_numero
{
    width: 46px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_itenped
{
    width: 208px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_valor
{
    width: 74px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_status
{
    width: 123px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_agendadopara
{
    width: 176px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_acao
{
    width: 84px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_cancelar
{
    width: 80px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableDetalhepag ul li.titulos_tab div.ped_reenviarporemail
{
    width: 122px;
    height: 32px;
    padding-top: 2px;
    font-size: 13px;
    line-height: 12px;
}
div.BaseTableDetalhepag ul li div
{
    display: inline;
    float: left;
    color: #565656;
    text-align: center;
    font-size: 12px;
}
div.BaseTableDetalhepag ul li div.ped_numero_cont
{
    width: 47px;
}
div.BaseTableDetalhepag ul li div.ped_itenped_cont
{
    width: 203px;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div.ped_valor_cont
{
    width: 69px;
    color: #EF003F;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div.ped_status_cont
{
    width: 118px;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div.ped_agendadopara_cont
{
    width: 171px;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div.ped_acao_cont
{
    width: 79px;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div.ped_cancelar_cont
{
    width: 75px;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div.ped_reenviarporemail_cont
{
    width: 116px;
    padding: 0 3px;
}
div.BaseTableDetalhepag ul li div a
{
    color: #565656;
    text-decoration: underline;
}
div.baseaj
{
    position: relative;
    display: inline;
    float: left;
    width: 900px;
    height: 0;
}
div.baseaj div.contaj
{
    position: absolute;
    width: 330px;
    height: 160px;
    padding: 40px 20px 20px 20px;
    text-align: center;
    font-size: 14px;
    color: #015CAE;
    background: #FFF;
    left: 274px;
    top: 65px;
}
div.baseaj div.contaj p
{
    padding: 10px 0;
}
div.contaj a.bt_sim
{
    display: inline;
    float: left;
    width: 72px;
    height: 21px;
    margin: 0 49px 0 71px;
    background: url(../imagens/botao/bt_sim.gif) no-repeat 0 0;
    text-decoration: none;
}
div.contaj a.bt_sim span
{
    visibility: hidden;
}
div.contaj a.bt_nao
{
    display: inline;
    float: left;
    width: 72px;
    height: 21px;
    background: url(../imagens/botao/bt_nao.gif) no-repeat 0 0;
    text-decoration: none;
}
div.contaj a.bt_nao span
{
    visibility: hidden;
}
/* TELA 91 | 887px */

div.BaseRevogacao
{
    display: inline;
    float: left;
    width: 837px; /*height:170px;*/
    padding: 30px 0 0 50px;
}
div.BaseRevogacao div.BaseCampo
{
    display: inline;
    float: left;
    width: 837px;
    margin-bottom: 10px;
}
div.BaseRevogacao div.BaseCampo span
{
    display: inline;
    float: left;
    width: 120px;
    padding: 2px 5px 0 0;
    text-align: right;
    font-size: 12px;
}
div.BaseRevogacao div.BaseCampo input
{
    float: left;
    width: 198px;
    height: 16px;
    padding-top: 2px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BaseRevogacao div.LinkEsqueciSenha
{
    display: inline;
    float: left;
    width: 837px;
    margin: 10px 0 10px;
}
div.LinkEsqueciSenha a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-left: 13px;
    margin-left: 208px;
    color: #666;
    text-decoration: underline;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
}
div.BaseRevogacao div.Bt_Revogar
{
    display: inline;
    float: left;
    width: 837px;
}
div.BaseRevogacao div.Bt_Revogar input
{
    display: inline;
    float: left;
    width: 89px;
    height: 26px;
    margin-left: 235px;
    background: url(../imagens/botao/bt_Revogar.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
}

div.BaseRevogacao h3.topicoRevog
{
    font-size: 18px;
    margin-bottom: 10px;
}
div.BaseRevogacao p.txtRenovacao
{
    margin: 18px 15px 18px 0;
}

div.BaseRevogacao a.linkRevogarCertf
{
    width: 161px;
    height: 21px;
    margin: 20px 15px 20px 0;
    float: right;
}


/* ESTRUTURA | CONTEUDO LOJA */
#container div.BaseConteudoLoja
{
    display: inline;
    float: left;
    width: 922px;
    margin-top: 15px;
    padding: 0 18px 0;
    border-top: 1px solid #d1d1d1;
    background: url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 1px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
#container div.BaseConteudoLoja_semfundo
{
    display: inline;
    float: left;
    width: 922px;
    padding: 0 18px 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BreadcrumbsLoja
{
    display: inline;
    float: left;
    width: 922px;
    padding: 13px 0 0 0;
    color: #AAA;
}
div.BreadcrumbsLoja a
{
    color: #AAA;
    text-decoration: none;
}
div.BreadcrumbsLoja a:hover
{
    text-decoration: underline;
}
div.BreadcrumbsLoja2
{
    display: inline;
    float: left;
    width: 922px;
    padding: 13px 0 0 0;
    margin-bottom: 20px;
    color: #AAA;
}
div.BreadcrumbsLoja2 a
{
    color: #AAA;
    text-decoration: none;
}
div.BreadcrumbsLoja2 a:hover
{
    text-decoration: underline;
}
div.BaseConteudoLoja a.bt_RedefinirAplicacoes
{
    display: inline;
    float: right;
    width: 161px;
    height: 21px;
    margin: 27px 11px 0 0;
    background: url(../imagens/botao/bt_RedefinirAplicacoes.gif) no-repeat 0 0;
    text-decoration: none;
}
div.BaseConteudoLoja a.bt_RedefinirAplicacoes span
{
    visibility: hidden;
}
div.BaseConteudoLoja a.bt_Comprar
{
    display: inline;
    float: right;
    width: 89px;
    height: 26px;
    margin: 0 11px 0 0; /margin:20px11px00;
background:url(../imagens/botao/bt_comprar.gif)no-repeat00;
text-decoration:none;
}
div.BaseConteudoLoja a.bt_Comprar span
{
    visibility: hidden;
}
div.BaseConteudoLoja div.BaseListaProd
{
    display: inline;
    float: right;
    width: 901px;
    margin-top: 12px;
    padding: 16px 9px;
    border: 1px solid #d5d5d5;
}
div.BaseListaProd span.TitleCatLoja
{
    display: inline;
    float: left;
    width: 848px;
    height: auto;
    padding: 0 0 0 15px;
    margin: 0 0 9px 38px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.BaseListaProd ul#ListaCatLoja
{
    display: inline;
    float: left;
    width: 901px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
div.BaseListaProd ul#ListaCatLoja li
{
    display: inline;
    float: left;
    width: 901px;
}
ul#ListaCatLoja li div.ContProd_Rec
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_ContListaCatLoja.gif) repeat-y 0 0;
}
div.ContProd_Rec div.TopoProd_Rec
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_TopoListaCatLoja.gif) no-repeat top center;
}
div.ContProd_Rec div.BottomProd_Rec
{
    display: inline;
    float: left;
    width: 887px;
    padding: 13px 7px 12px 7px;
    background: url(../imagens/layout/bg_BottomListaCatLoja.gif) no-repeat bottom center;
}
div.BottomProd_Rec div.SerasaRecomenda
{
    display: inline;
    float: left;
    width: 887px;
    background: url(../imagens/layout/selo_SerasaRecomenda2.gif) no-repeat top right;
}
ul#ListaCatLoja li div.ContProd_Nor
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_ContLojaProdNor.gif) repeat-y 0 0;
}
div.ContProd_Nor div.TopoProd_Nor
{
    display: inline;
    float: left;
    width: 901px;
    background: url(../imagens/layout/bg_TopoLojaProdNor.gif) no-repeat top center;
}
div.ContProd_Nor div.BottomProd_Nor
{
    display: inline;
    float: left;
    width: 894px;
    padding: 22px 7px 22px 0;
    background: url(../imagens/layout/bg_BottomLojaProdNor.gif) no-repeat bottom center;
}
ul#ListaCatLoja li div.BaseLinhaSerasaRec
{
    display: inline;
    float: left;
    width: 894px;
    margin-top: 42px;
    padding-bottom: 42px;
}
div.BaseLinhaSerasaRec div.Input
{
    display: inline;
    float: left;
    width: 72px;
    text-align: center;
}
div.BaseLinhaSerasaRec div.FotoProd
{
    display: inline;
    float: left;
    width: 246px;
    border: 2px solid #eaeaea;
}
div.BaseLinhaSerasaRec div.DadosProd
{
    display: inline;
    float: left;
    width: 403px;
    padding: 0 19px 0 12px;
}
div.DadosProd p.NomeProd
{
    font: bold 15px Arial, Helvetica, sans-serif;
    color: #1f54ad;
    margin: 25px 0 30px 0;
}
div.DadosProd p.DescProd
{
    font-size: 11px;
    color: #666;
    margin: 0 0 15px 0;
}
div.DadosProd p.DescProd strong
{
    font-size: 11px;
}
div.DadosProd p a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-left: 13px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    color: #9c9a9a;
    text-decoration: none;
}
div.DadosProd p a:hover
{
    text-decoration: underline;
}
div.BaseLinhaSerasaRec div.PrecoProd
{
    display: inline;
    float: left;
    width: 131px;
    height: 44px;
    margin-top: 90px;
    padding-top: 15px;
    background: url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
    text-align: center;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.PrecoProd span
{
    color: #ef003f;
}
ul#ListaCatLoja li div.BaseLinhaProd
{
    display: inline;
    float: left;
    width: 894px;
    margin: 29px 0;
}
div.BaseLinhaProd div.Input
{
    display: inline;
    float: left;
    width: 72px;
    padding-left: 7px;
    text-align: center;
}
div.BaseLinhaProd div.FotoProd
{
    display: inline;
    float: left;
    width: 248px;
    text-align: center;
}
div.FotoProd div.BaseImgProd
{
    display: block;
    margin: 0 auto;
    width: 160px;
    border: 2px solid #eaeaea;
}
div.BaseLinhaProd div.DadosProd
{
    display: inline;
    float: left;
    width: 403px;
    padding: 0 19px 0 12px;
}
div.BaseLinhaProd div.DadosProd p.NomeProd
{
    font: bold 15px Arial, Helvetica, sans-serif;
    color: #1f54ad;
    margin: 0 0 10px 0;
}
div.BaseLinhaProd div.DadosProd p.DescProd
{
    font-size: 11px;
    color: #666;
    margin: 0 0 15px 0;
}
div.BaseLinhaProd div.DadosProd p.DescProd strong
{
    font-size: 11px;
}
div.DadosProd p a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-left: 13px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    color: #9c9a9a;
    text-decoration: none;
}
div.DadosProd p a:hover
{
    text-decoration: underline;
}
div.BaseLinhaProd div.PrecoProd
{
    display: inline;
    float: left;
    width: 131px;
    height: 44px;
    margin-top: 42px;
    padding-top: 15px;
    background: url(../imagens/layout/separador_vertical_Loja.gif) repeat-y left top;
    text-align: center;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.PrecoProd span
{
    color: #ef003f;
}
#container div.BasePaginacao
{
    display: inline;
    float: left;
    width: 922px;
    margin-top: 52px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
}
div.BasePaginacao ul
{
    list-style: none;
}
div.BasePaginacao li
{
    display: inline;
    float: right;
}
div.BasePaginacao li.NumPag
{
    width: auto;
    padding: 0 10px;
}
div.BasePaginacao li a
{
    color: #656565;
    text-decoration: none;
}
div.BasePaginacao li a:hover
{
    text-decoration: underline;
}
div.BasePaginacao li a.PagAtivo
{
    color: #656565;
    text-decoration: underline;
}
div.BasePaginacao li a span
{
    visibility: hidden;
}
div.BasePaginacao li a.LinkVoltar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}
div.BasePaginacao li a.LinkAvancar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}
#container div.BasePaginacao_Topo
{
    display: inline;
    float: left;
    width: 902px;
    padding-right: 20px;
    margin-bottom: 20px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
}
div.BasePaginacao_Topo div.PagDir
{
    display: inline;
    float: right;
    width: 250px;
}
div.BasePaginacao_Topo ul
{
    list-style: none;
}
div.BasePaginacao_Topo li
{
    display: inline;
    float: right;
}
div.BasePaginacao_Topo li.NumPag
{
    width: auto;
    padding: 0 10px;
}
div.BasePaginacao_Topo li a
{
    color: #656565;
    text-decoration: none;
}
div.BasePaginacao_Topo li a:hover
{
    text-decoration: underline;
}
div.BasePaginacao_Topo li a.PagAtivo
{
    color: #656565;
    text-decoration: underline;
}
div.BasePaginacao_Topo li a span
{
    visibility: hidden;
}
div.BasePaginacao_Topo li a.LinkVoltar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 11px;
}
div.BasePaginacao_Topo li a.LinkAvancar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}
div.BasePaginacao_Topo div.BtComparar
{
    display: inline;
    float: left;
    width: 120px;
}
div.BtComparar a
{
    display: inline;
    float: left;
    width: 131px;
    height: 33px;
    margin: 0 0 0 0;
    background: url(../imagens/botao/bt_comparar.gif) no-repeat 0 0;
    text-decoration: none;
}
div.BtComparar a span
{
    visibility: hidden;
}
#container div.BasePaginacao_Bottom
{
    display: inline;
    float: left;
    width: 902px;
    padding-right: 20px;
    margin-top: 20px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
}
div.BasePaginacao_Bottom div.PagDir
{
    display: inline;
    float: right;
    width: 250px;
}
div.BasePaginacao_Bottom ul
{
    list-style: none;
}
div.BasePaginacao_Bottom li
{
    display: inline;
    float: right;
}
div.BasePaginacao_Bottom li.NumPag
{
    width: auto;
    padding: 0 10px;
}
div.BasePaginacao_Bottom li a
{
    color: #656565;
    text-decoration: none;
}
div.BasePaginacao_Bottom li a:hover
{
    text-decoration: underline;
}
div.BasePaginacao_Bottom li a.PagAtivo
{
    color: #656565;
    text-decoration: underline;
}
div.BasePaginacao_Bottom li a span
{
    visibility: hidden;
}
div.BasePaginacao_Bottom li a.LinkVoltar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 11px;
}
div.BasePaginacao_Bottom li a.LinkAvancar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}
div.BasePaginacao_Bottom div.BtComparar
{
    display: inline;
    float: left;
    width: 120px;
}
div.BtComparar a
{
    display: inline;
    float: left;
    width: 131px;
    height: 33px;
    margin: 0 0 0 0;
    background: url(../imagens/botao/bt_comparar.gif) no-repeat 0 0;
    text-decoration: none;
}
div.BtComparar a span
{
    visibility: hidden;
}
/* TELAS 25 e 26 */

div.BaseJanelaPopUp
{
    position: relative;
    z-index: 20000;
    width: 100%;
    text-align: center;
}
div.BaseJanelaPopUp div.JanelaPopUp
{
    /*position:absolute;*/
    top: -50px;
    left: 0;
    z-index: 20000;
    display: table;
    margin: 0 auto;
    width: 867px;
    padding: 36px 27px 10px 26px;
    background-color: #fff;
    visibility: visible;
}
div.JanelaPopUp div.BaseBotoesJanela
{
    display: inline;
    float: left;
    width: 890px;
    margin-bottom: 26px;
}
div.BaseBotoesJanela a.BotaoFechar
{
    display: inline;
    float: right;
    width: 65px;
    height: 16px;
    padding-top: 3px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
    text-align: center;
    text-decoration: none;
}
div.BaseBotoesJanela a.BotaoFechar:hover
{
    text-decoration: underline;
}
div.BaseBotoesJanela a.BotaoImprimir
{
    display: inline;
    float: right;
    width: 95px;
    height: 21px;
    margin-right: 14px;
    background: url(../imagens/botao/bt_Imprimir.gif) no-repeat 0 0;
    font-size: 11px;
    text-decoration: none;
}
div.BaseBotoesJanela a.BotaoImprimir span
{
    visibility: hidden;
}
div.JanelaPopUp div.BaseTituloJanela
{
    display: inline;
    float: left;
    width: 875px;
    padding: 3px 0 3px 13px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    margin-bottom: 26px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    text-align: left;
}
div.JanelaPopUp div.BaseContJanela
{
    display: inline;
    float: left;
    width: 890px;
}
div.BaseContJanela div.TableDesconto
{
    display: table;
    margin: 0 auto;
    width: 582px;
    background: url(../imagens/layout/bg_ContTableDesconto.gif) repeat-y 0 0;
}
div.TableDesconto div.TopoNomeCampos
{
    display: inline;
    float: left;
    width: 582px;
    height: 44px;
    background: url(../imagens/layout/bg_TopoTableDesconto.gif) no-repeat 0 0;
}
div.TopoNomeCampos span
{
    display: inline;
    float: left;
    padding-top: 15px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.TopoNomeCampos span.TitleQuantidade
{
    width: 292px;
}
div.TopoNomeCampos span.TitleDesconto
{
    width: 290px;
}
div.TableDesconto div.DadosTableDesconto
{
    display: inline;
    float: left;
    width: 582px;
    text-align: left;
    background: url(../imagens/layout/bg_bottomTableDesconto.gif) no-repeat bottom center;
}
div.DadosTableDesconto ul
{
    display: inline;
    float: left;
    width: 582px;
    list-style: none;
}
div.DadosTableDesconto ul li
{
    display: inline;
    float: left;
    width: 582px;
    height: 60px;
    border-bottom: 1px solid #dcdcdc;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.DadosTableDesconto ul li.UltimaLinha
{
    height: 75px;
    border-bottom: 0;
}
div.DadosTableDesconto ul li div
{
    display: inline;
    float: left;
    text-align: center;
    padding-top: 23px;
}
div.DadosTableDesconto ul li div.DadosDesconto
{
    width: 290px;
}
div.DadosTableDesconto ul li div.DadosQuantidade
{
    width: 292px;
}
div.BaseContJanela div#rolagem_pop
{
    width: 878px;
    height: 350px;
    margin-bottom: 20px;
    overflow-y: auto;
    overflow-x: hidden;
}
div#rolagem_pop div.BaseBotoesJanela
{
    width: 878px !important;
}
div.BaseContJanela div.ContDocumentos
{
    display: inline;
    float: left;
    width: 855px;
    padding-left: 12px;
    text-align: left;
    font: 12px Arial, Helvetica, sans-serif;
    color: #888;
}
div.ContDocumentos strong
{
    font-size: 14px;
    color: #565656;
}
div.ContDocumentos br
{
    margin-bottom: 7px;
}
div.ContDocumentos ul
{
    list-style: none;
}
div.ContDocumentos ul li
{
    margin-bottom: 20px;
    padding-left: 13px;
    background: url(../imagens/ico/ico_list.gif) no-repeat 3px 8px;
}
div.ContDocumentos ul li br
{
    margin-bottom: 9px;
}
/* TELAS 28 e 29 */
div.EtapasCarrinhoCompra
{
    display: inline;
    float: left;
    width: 418px;
    padding: 0 0 0 504px;
    margin: 23px 0 34px;
}
div.BaseConteudoLoja div.BaseCarrinhoComnpras
{
    display: inline;
    float: left;
    width: 920px;
    background: url(../imagens/layout/bg_carrinho_compras.gif) repeat-y 0 0;
    border-top: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
}
div.BaseCarrinhoComnpras div.LinhaTitulos
{
    display: inline;
    float: left;
    width: 920px;
}
div.LinhaTitulos div
{
    display: inline;
    float: left;
    height: 25px;
    padding: 5px 0 0 0;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    text-align: center;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.LinhaTitulos div.TitleProdutos
{
    display: inline;
    float: left;
    width: 414px;
}
div.LinhaTitulos div.TitleQuantidade
{
    display: inline;
    float: left;
    width: 179px;
}
div.LinhaTitulos div.TitleValorUnitario
{
    display: inline;
    float: left;
    width: 141px;
}
div.LinhaTitulos div.TitleValorTotal
{
    display: inline;
    float: left;
    width: 183px;
    border: 0;
}
div.BaseCarrinhoComnpras ul#ListaCarrinhoCompras
{
    display: inline;
    float: left;
    width: 920px;
    list-style: none;
}
ul#ListaCarrinhoCompras li
{
    display: inline;
    float: left;
    width: 920px;
    padding: 32px 0 39px;
    border-bottom: 1px solid #d2d4d6;
}
ul#ListaCarrinhoCompras li div.ColProdutos
{
    display: inline;
    float: left;
    width: 390px;
    font-size: 12px;
    padding: 0 5px 0 20px;
}
div.ColProdutos div.ImgProd
{
    display: inline;
    float: left;
    width: 160px;
    height: auto;
    border: 2px solid #EEE;
    margin-right: 15px;
}
div.ColProdutos p.NomeProd
{
    font-size: 14px;
    font-weight: bold;
    color: #1f54ad;
    margin: 14px 0 30px;
}
ul#ListaCarrinhoCompras li div.ColQuantidade
{
    display: inline;
    float: left;
    width: 180px;
    text-align: center;
}
div.ColQuantidade p.TituloCampo
{
    font-size: 14px;
    font-weight: bold;
    color: #1f54ad;
    margin: 14px 0 16px;
}
div.ColQuantidade input
{
    width: 28px;
    height: 19px;
    padding-top: 1px;
    margin-bottom: 19px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    text-align: center;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000;
}
div.ColQuantidade a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    margin-left: 14px;
    padding-left: 20px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    color: #565656;
    text-decoration: none;
}
div.ColQuantidade a:hover
{
    text-decoration: underline;
}
ul#ListaCarrinhoCompras li div.ColValorUnitario
{
    display: inline;
    float: left;
    width: 142px;
    padding: 40px 0 0 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #ef003f;
}
ul#ListaCarrinhoCompras li div.ColValorTotal
{
    display: inline;
    float: left;
    width: 183px;
    padding: 40px 0 0 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #ef003f;
}
div.BaseCarrinhoComnpras div.LinhaCodVendedorSubTotal
{
    display: inline;
    float: left;
    width: 920px;
    border-bottom: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    list-style: none;
}
div.LinhaCodVendedorSubTotal div.CodVendedor
{
    display: inline;
    float: left;
    width: 572px;
    height: 24px;
    padding: 6px 0 0 22px;
    border-right: 1px solid #d2d4d6;
}
div.CodVendedor span
{
    display: inline;
    float: left;
    width: auto;
    padding: 1px 9px 0 0;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.CodVendedor input
{
    float: left;
    width: 102px;
    height: 17px;
    padding-top: 1px;
    border: 1px solid #dbe8f1;
    background-color: #ffffff;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000;
}
div.CodVendedor a.LinkDuvida
{
    display: inline;
    float: left;
    width: 18px;
    height: 17px;
    margin: 1px 0 0 4px;
    background: url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
}
div.CodVendedor a.LinkDuvida span
{
    visibility: hidden;
    padding: 0;
    font-size: 1px;
}
div.LinhaCodVendedorSubTotal div.SubValor
{
    display: inline;
    float: left;
    width: 325px;
    height: 30px;
}
div.SubValor span.SubValor
{
    width: 100px;
    display: inline;
    float: left;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 7px 42px 0 0;
    text-align: right;
    color: #015cae;
}
div.SubValor span.SubValorPreco
{
    width: 183px;
    display: inline;
    float: left;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding-top: 7px;
    text-align: center;
    color: #ef003f;
}
div.LinhaValorTotal
{
    display: inline;
    float: left;
    width: 327px;
    padding-left: 595px;
    background-color: #FFF;
}
div.LinhaValorTotal div.BaseValorTotal
{
    display: inline;
    float: left;
    width: 325px;
    height: 54px;
    border-bottom: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    font: bold 14px Arial, Helvetica, sans-serif;
}
div.BaseValorTotal span.ValorTotal
{
    display: inline;
    float: left;
    width: 100px;
    padding: 21px 42px 0 0;
    text-align: right;
    color: #015cae;
}
div.BaseValorTotal span.ValorTotalPreco
{
    display: inline;
    float: left;
    width: 183px;
    padding-top: 21px;
    text-align: center;
    color: #ef003f;
}
div.LinhaBotoesCarrinhoCompra
{
    display: inline;
    float: left;
    width: 892px;
    padding: 0 18px 0 12px;
    margin-top: 22px;
    position: relative;
}
div.LinhaBotoesCarrinhoCompra a span
{
    visibility: hidden;
}
div.LinhaBotoesCarrinhoCompra .Bt_ContinuarComprando
{
    display: inline;
    float: left;
    width: 161px;
    height: 26px;
    margin-top: 3px;
    background: url(../imagens/botao/bt_ContinuarComprando.gif) no-repeat 0 0;
    text-decoration: none;
    font-size: 1px;
}
div.LinhaBotoesCarrinhoCompra .Bt_Comprar
{
    display: inline;
    float: right;
    width: 89px;
    height: 26px;
    background: url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
    text-decoration: none;
    font-size: 1px;
}
/* TELA 30 */
div.BaseLoginIdentifacao
{
    display: block;
    margin: 0 auto;
    width: 680px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseLoginIdentifacao div.LoginJaSouCliente
{
    display: inline;
    float: left;
    width: 299px;
    background: url(../imagens/layout/bg_ContLoginIdentificacao.gif) repeat-y 0 0;
}
div.LoginJaSouCliente div.TopoJaSouCliente
{
    display: inline;
    float: left;
    width: 299px;
    background: url(../imagens/layout/bg_TopLoginIdentificacao.gif) no-repeat top center;
}
div.LoginJaSouCliente div.BottomJaSouCliente
{
    display: inline;
    float: left;
    width: 284px;
    height: 280px;
    padding: 21px 0 0 15px;
    background: url(../imagens/layout/bg_BottomLoginIdentificacao.gif) no-repeat bottom center;
}
div.BottomJaSouCliente div.BaseCampo
{
    display: inline;
    float: left;
    position: relative;
    width: 264px;
    margin: 0 10px 12px 0;
    z-index: 1;
}
div.BottomJaSouCliente div.BaseCampo span
{
    display: inline;
    float: left;
    width: 263px;
    padding-left: 8px;
    margin-bottom: 3px;
}
div.BottomJaSouCliente div.BaseCampo input
{
    float: left;
    width: 226px;
    height: 16px;
    padding-top: 2px;
    margin-left: 7px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BottomJaSouCliente div.BaseCampo a.bt_Duvida
{
    display: inline;
    float: left;
    clear: left;
    position: absolute;
    top: 17px;
    left: 245px;
    width: 18px;
    height: 17px;
    margin: 1px 0 0 0;
    background: url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
    cursor: help;
}
div.BottomJaSouCliente div.BaseCampo a.bt_Duvida span
{
    visibility: hidden;
}
div.BottomJaSouCliente div.div_Duvida
{
    position: absolute;
    z-index: 99999;
    font-size: 12px;
    border: solid 1px #000000;
    background-color: #FFFFCC;
    color: #000000;
    padding: 2px;
    top: 40px;
    left: 245px;
    width: 330px;
}
div.BottomJaSouCliente div.BaseCampo a.LinkEsqueciSenha
{
    display: inline;
    float: left;
    width: auto;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: underline;
    margin-top: 5px;
    margin-left: 8px;
}
.LinkDuvidas
{
    display: inline;
    float: right;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: underline;
    margin-top: 5px;
    margin-left: 8px;
}
div.BottomJaSouCliente div.BaseCampo input.bt_Avancar
{
    display: inline;
    float: left;
    clear: left;
    width: 99px;
    height: 21px;
    padding: 0;
    margin-top: 12px;
    background: url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
}
div.BottomJaSouCliente p a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    margin: 25px 0 0 7px;
    padding-left: 13px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 9px;
    text-decoration: none;
    color: #666;
}
div.BottomJaSouCliente p a:hover
{
    text-decoration: underline;
}
div.BaseLoginIdentifacao div.LoginPrimeiraCompra
{
    display: inline;
    float: left;
    width: 299px;
    margin-left: 81px;
    background: url(../imagens/layout/bg_ContLoginIdentificacao.gif) repeat-y 0 0;
}
div.LoginPrimeiraCompra div.TopoPrimeiraCompra
{
    display: inline;
    float: left;
    width: 299px;
    background: url(../imagens/layout/bg_TopLoginIdentificacao.gif) no-repeat top center;
}
div.LoginPrimeiraCompra div.BottomPrimeiraCompra
{
    display: inline;
    float: left;
    width: 284px;
    height: 280px;
    padding: 21px 0 0 15px;
    background: url(../imagens/layout/bg_BottomLoginIdentificacao.gif) no-repeat bottom center;
}
div.BottomPrimeiraCompra div.BaseCampo
{
    display: inline;
    float: left;
    position: relative;
    width: 264px;
    margin-left: 20px;
}
div.BottomPrimeiraCompra div.BaseCampo span
{
    display: inline;
    float: left;
    width: 263px;
    padding-left: 1px;
    margin: 0 0 3px;
}
div.BottomPrimeiraCompra div.BaseCampo input
{
    float: left;
    width: 226px;
    height: 16px;
    padding-top: 2px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BottomPrimeiraCompra div.BaseCampo input.bt_Avancar
{
    display: inline;
    float: left;
    clear: left;
    width: 99px;
    height: 21px;
    padding: 0;
    margin: 12px 0 0;
    background: url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
}
div.BottomPrimeiraCompra p.ObservacaoPrimCompra
{
    display: inline;
    float: left;
    width: 259px;
    margin-top: 0px;
    padding: 30px 0 0 5px;
}
div.BaseLoginIdentifacao p.TitleBoxLogin
{
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
    margin-bottom: 40px;
}
/* TELA 31 e 32 */
div.BaseFormIdentificacao
{
    display: block;
    margin: 0 auto;
    width: 920px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseFormIdentificacao div.TitleForm, div.BaseFormIdentificacao div.TitleForm2
{
    display: inline;
    float: left;
    width: 905px;
    padding: 4px 0 4px 15px;
    margin-bottom: 25px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.BaseFormIdentificacao div.TitleForm2
{
    margin: 55px 0 25px 0;
}
div.BaseFormIdentificacao div.TitleForm a.LinkVoltar
{
    display: inline;
    float: right;
    width: auto;
    height: auto;
    padding-left: 23px;
    margin: 3px 21px 0 0;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 2px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}
div.BaseFormIdentificacao div.TitleForm a.LinkVoltar:hover
{
    text-decoration: underline;
}
div.BaseFormIdentificacao div.BaseCampo_Radio
{
    display: inline;
    float: left;
    width: 920px;
    margin-bottom: 15px;
}
div.BaseCampo_Radio label.PessoaFisica
{
    display: inline;
    float: left;
    width: auto;
    margin: 0 25px 0 11px;
}
div.BaseCampo_Radio label.PessoaJuridica
{
    display: inline;
    float: left;
    width: auto;
}
div.BaseCampo_Radio label span.FisJur
{
    display: inline;
    float: left;
    padding-top: 2px;
    color: #565656;
    font-weight: bold;
}
div.BaseFormIdentificacao div.BaseCampo
{
    display: inline;
    float: left;
    width: 920px;
    margin-bottom: 15px;
    position: relative;
}
div.BaseFormIdentificacao div.BaseCampo span.NomeCampo
{
    display: inline;
    float: left;
    width: 920px;
    margin-bottom: 2px;
}
div.BaseFormIdentificacao div.BaseCampo a.bt_Duvida
{
    display: inline;
    float: left;
    width: 18px;
    height: 17px;
    margin-left: 6px;
    background: url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
    cursor: help;
    text-decoration: none;
}
div.BaseFormIdentificacao div.BaseCampo div.div_Duvida
{
    position: absolute;
    z-index: 99999;
    font-size: 12px;
    border: solid 1px #000000;
    background-color: #FFFFCC;
    color: #000000;
    padding: 2px;
    top: 40px;
    left: 130px;
    width: 450px;
}
div.BaseFormIdentificacao div.BaseCampo div.toolTipoCadastro
{
    position: absolute;
    z-index: 99999;
    font-size: 11px;
    border: solid 1px #666;
    background-color: #FFFFFF;
    color: #666;
    padding: 2px;
    top: -40px;
    left: 546px;
    width: 370px;
}
div.BaseFormIdentificacao div.BaseCampo a.bt_Duvida span
{
    visibility: hidden;
}
div.BaseFormIdentificacao div.BaseCampo span.CampoSelect
{
    display: inline;
    float: left;
    width: 200px;
}
div.BaseFormIdentificacao div.BaseCampo span.CompCampo
{
    display: inline;
    float: left;
    width: auto;
    padding-top: 2px;
    margin-left: 10px;
}
span.CompCampo a
{
    color: #666;
    text-decoration: underline;
}
div.BaseFormIdentificacao div.BaseCampo input
{
    float: left;
    height: 16px;
    padding-top: 2px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BaseFormIdentificacao div.BaseCampo input.input439
{
    width: 437px;
}
div.BaseFormIdentificacao div.BaseCampo input.input319
{
    width: 317px;
}
div.BaseFormIdentificacao div.BaseCampo input.input259
{
    width: 257px;
}
div.BaseFormIdentificacao div.BaseCampo input.input199
{
    width: 197px;
}
div.BaseFormIdentificacao div.BaseCampo input.input139
{
    width: 137px;
}
div.BaseFormIdentificacao div.BaseCampo input.input119
{
    width: 117px;
}
div.BaseFormIdentificacao div.BaseCampo input.input99
{
    width: 97px;
    margin-right: 7px;
}
div.BaseFormIdentificacao div.BaseCampo input.input57
{
    width: 55px;
}
div.BaseFormIdentificacao div.BaseCampo input.input29
{
    width: 27px;
    margin-right: 7px;
}
div.BaseFormIdentificacao div.BaseCampo select
{
    float: left;
    height: 20px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BaseFormIdentificacao div.BaseCampo select.select199
{
    width: 199px;
}
div.BaseFormIdentificacao div.BaseCampo select.select53
{
    width: 53px;
}
div.BotaoAvancar
{
    display: inline;
    float: right;
    width: auto;
}
div.BotaoAvancar a
{
    display: inline;
    float: right;
    width: 99px;
    height: 21px;
    background: url(../imagens/botao/bt_Avancar2.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
}
div.BotaoAvancar a span
{
    visibility: hidden;
}
div.BotaoConfirmarPagamento
{
    display: inline;
    float: left;
    width: 920px;
}
div.BotaoConfirmarPagamento a
{
    display: inline;
    float: left;
    width: 161px;
    height: 26px;
    background: url(../imagens/botao/bt_confirmar_pagamento.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
}
div.BotaoConfirmarPagamento a span
{
    visibility: hidden;
}
div.BotaoVoltarRodape
{
    display: inline;
    float: left;
    width: auto;
    margin-top: auto;
}
div.BotaoVoltarRodape a.LinkVoltar
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-left: 23px;
    margin: 3px 21px 0 0;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 2px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}
div.BotaoVoltarRodape a.LinkVoltar:hover
{
    text-decoration: underline;
}
/* TELA 33 */
div.BasePagamento
{
    display: block;
    margin: 0 auto;
    width: 922px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BasePagamento div.BaseTablePagamento
{
    display: inline;
    float: left;
    width: 920px;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc; /*margin-bottom:57px;*/
    background: url(../imagens/layout/bg_TablePagamento.gif) repeat-y 0 0;
}
div.BaseTablePagamento ul
{
    display: inline;
    float: left;
    list-style: none;
    width: 920px;
}
div.BaseTablePagamento ul li
{
    display: inline;
    float: left;
    padding: 32px 0 39px 0;
    border-bottom: 1px solid #dcdcdc;
}
div.BaseTablePagamento ul li.LinhaTitulos
{
    width: 920px;
    padding: 0;
    border: 0;
}
div.BaseTablePagamento ul li.LinhaTitulos div
{
    display: inline;
    float: left;
    height: 25px;
    padding-top: 5px;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
    background-color: #f3f6f8;
    text-align: center;
}
div.BaseTablePagamento ul li.LinhaTitulos div.CampoProd
{
    width: 594px;
    margin-right: 1px;
}
div.BaseTablePagamento ul li.LinhaTitulos div.CampoQntda
{
    width: 139px;
    margin-right: 1px;
}
div.BaseTablePagamento ul li.LinhaTitulos div.CampoValor
{
    width: 185px;
}
div.BaseTablePagamento ul li div.DadosProd
{
    display: inline;
    float: left;
    width: 565px;
    padding: 0 10px 0 20px;
}
div.BaseTablePagamento div.DadosProd div.ImgProd
{
    display: inline;
    float: left;
    width: 160px;
    height: auto;
    margin-right: 15px;
    border: 2px solid #ebebeb;
}
div.BaseTablePagamento div.DadosProd p
{
    font-size: 12px;
}
div.BaseTablePagamento div.DadosProd p.NomeProd_Pagamento
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    margin: 14px 0 30px 0;
}
div.BaseTablePagamento ul li div.DadosQntda
{
    display: inline;
    float: left;
    width: 140px;
    padding-top: 41px;
    text-align: center;
}
div.BaseTablePagamento ul li div.DadosValor
{
    display: inline;
    float: left;
    width: 185px;
    padding-top: 41px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #ef003f;
    text-align: center;
}
div.BasePagamento p.TitleDestaque
{
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
    margin: 0 0 12px 4px;
}
div.BasePagamento ul#ListaPoliticaCompra
{
    display: inline;
    float: left;
    width: 918px;
    margin-left: 4px;
    list-style: none;
    margin-bottom: 60px;
}
div.BasePagamento ul#ListaPoliticaCompra li
{
    display: inline;
    float: left;
    width: 897px;
    padding-left: 21px;
    background: url(../imagens/ico/ico_list.gif) no-repeat 4px 7px;
}
div.BasePagamento div.TitleForm
{
    display: inline;
    float: left;
    width: 907px;
    padding: 4px 0 4px 15px;
    margin-bottom: 10px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.BasePagamento div.BaseFormaPagamento
{
    display: inline;
    float: left;
    width: 921px;
    margin-bottom: 11px;
    background: url(../imagens/layout/bg_SombraForte921_Cont.gif) repeat-y 0 0;
    text-align: center;
}
div.BaseFormaPagamento div.TopoFormaPagamento
{
    display: inline;
    float: left;
    width: 921px;
    background: url(../imagens/layout/bg_SombraForte921_Topo.gif) no-repeat top center;
}
div.BaseFormaPagamento div.BottomFormaPagamento
{
    display: inline;
    float: left;
    width: 900px;
    padding: 18px 7px 36px 14px;
    background: url(../imagens/layout/bg_SombraForte921_Bottom.gif) no-repeat bottom center;
}
div.BottomFormaPagamento p.TitleFormaPag
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    margin-bottom: 15px;
    text-align: left;
}
div.BottomFormaPagamento div.BaseCartoesAceitos
{
    display: inline;
    float: left;
    width: 858px;
    margin: 0 0 10px 42px;
}
div.BaseCartoesAceitos ul
{
    display: inline;
    float: left;
    width: 858px;
    list-style: none;
}
div.BaseCartoesAceitos ul li
{
    display: inline;
    float: left;
    width: 133px;
    margin: 0 37px 10px 0;
    font-weight: bold;
}
div.BaseCartoesAceitos ul li div.BaseImgCartao
{
    display: inline;
    float: left;
    width: 133px;
    margin-bottom: 13px;
    background: url(../imagens/layout/bg_FundoCartao_Cont.gif) repeat-y 0 0;
}
div.BaseCartoesAceitos ul li div.BaseImgCartao div.TopoImgCartao
{
    display: inline;
    float: left;
    width: 133px;
    background: url(../imagens/layout/bg_FundoCartao_Topo.gif) no-repeat top center;
}
div.BaseCartoesAceitos ul li div.BaseImgCartao div.BottomImgCartao
{
    display: inline;
    float: left;
    width: 133px;
    padding: 3px 0 4px;
    background: url(../imagens/layout/bg_FundoCartao_Bottom.gif) no-repeat bottom center;
}
div.BaseCartoesAceitos ul li div.InputCartao
{
    display: inline;
    float: left;
    width: auto;
    padding-top: 2px;
}
div.BottomFormaPagamento div.BaseDadosCartoes
{
    display: inline;
    float: left;
    width: 858px;
    margin-left: 42px;
    text-align: left;
    font-size: 12px;
    color: #666;
}
div.BaseDadosCartoes span.BaseNomeCampo
{
    display: inline;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
div.BaseDadosCartoes input
{
    float: left;
    height: 16px;
    padding-top: 2px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BaseDadosCartoes input.input264
{
    width: 262px;
}
div.BaseDadosCartoes input.input229
{
    width: 227px;
}
div.BaseDadosCartoes input.input48
{
    width: 46px;
    margin-right: 10px;
}
div.BaseDadosCartoes select
{
    float: left;
    height: 20px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.BaseDadosCartoes select.select48
{
    width: 48px;
    margin-right: 10px;
}
div.BaseDadosCartoes div.CampoNomTitular
{
    display: inline;
    float: left;
    width: 301px;
    margin-bottom: 19px;
}
div.BaseDadosCartoes div.CampoNumCartao
{
    display: inline;
    float: left;
    width: 485px;
    margin-bottom: 19px;
}
div.BaseDadosCartoes div.CampoValCartao
{
    display: inline;
    float: left;
    width: 161px;
}
div.BaseDadosCartoes div.CampoCodSeguranca
{
    display: inline;
    float: left;
    width: 680px;
    position: relative;
}
div.BaseDadosCartoes div.CampoCodSeguranca a.bt_Duvida
{
    display: inline;
    float: left;
    width: 18px;
    height: 17px;
    margin-left: 6px;
    background: url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
    cursor: help;
    text-decoration: none;
}
div.BaseDadosCartoes div.CampoCodSeguranca div.div_Duvida
{
    position: absolute;
    z-index: 99999;
    font-size: 12px;
    border: solid 1px #000000;
    background-color: #FFFFCC;
    color: #000000;
    padding: 2px;
    top: 50px;
    left: 230px;
    width: 450px;
}
div.BaseDadosCartoes div.CampoCodSeguranca a.bt_Duvida span
{
    visibility: hidden;
}
div.BasePagamento div.BaseFormaPagamento_Boleto
{
    display: inline;
    float: left;
    width: 921px;
    margin-bottom: 44px;
    background: url(../imagens/layout/bg_SombraFraca921_Cont.gif) repeat-y 0 0;
    text-align: center;
}
div.BaseFormaPagamento_Boleto div.TopoBoleto
{
    display: inline;
    float: left;
    width: 921px;
    background: url(../imagens/layout/bg_SombraFraca921_Topo.gif) no-repeat top center;
}
div.BaseFormaPagamento_Boleto div.BottomBoleto
{
    display: inline;
    float: left;
    width: 896px;
    padding: 17px 10px 44px 15px;
    background: url(../imagens/layout/bg_SombraFraca921_Bottom.gif) no-repeat bottom center;
    font-size: 11px;
    text-align: left;
}
div.BottomBoleto p.TitleFormaPag
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    margin-bottom: 15px;
}
div.BottomBoleto p.TextoBoleto
{
    margin-top: 45px;
}
div.BottomBoleto ul
{
    display: inline;
    float: left;
    width: auto;
    margin-left: 28px;
}
div.BottomBoleto ul li
{
    display: inline;
    float: left;
    width: 133px;
    margin-right: 21px;
}
div.BottomBoleto ul li div.BaseImgCartao
{
    display: inline;
    float: left;
    width: 133px;
    margin-bottom: 5px;
    background: url(../imagens/layout/bg_FundoCartao_Cont.gif) repeat-y 0 0;
}
div.BottomBoleto ul li div.BaseImgCartao div.TopoImgCartao
{
    display: inline;
    float: left;
    width: 133px;
    background: url(../imagens/layout/bg_FundoCartao_Topo.gif) no-repeat top center;
}
div.BottomBoleto ul li div.BaseImgCartao div.BottomImgCartao
{
    display: inline;
    float: left;
    width: 133px;
    height: 90px;
    padding: 3px 0 4px;
    text-align: center;
    overflow: hidden;
    background: url(../imagens/layout/bg_FundoCartao_Bottom.gif) no-repeat bottom center;
}
div.BottomBoleto ul li div.InputBoleto
{
    display: inline;
    float: left;
    width: auto;
    font-weight: bold;
    padding-top: 2px;
}
a.LinkImprimir
{
    display: inline;
    float: left;
    width: auto;
    height: 19px;
    padding: 1px 0 0 25px;
    background: url(../imagens/ico/ico_imprimir.gif) no-repeat 0 0;
    color: #656565;
    text-decoration: none;
}
a.LinkImprimir:hover
{
    text-decoration: underline;
}
/* TELA 90 */
div.BaseAssinaturaCod
{
    display: block;
    margin: 20px auto 0;
    width: 920px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
}

/* ELEMENTOS FORM */

span.radio
{
    display: inline;
    float: left;
    clear: left;
    width: 20px;
    height: 20px;
    margin: 81px 0 0 20px;
    background: url(../imagens/form_elements/input_radio.gif) no-repeat;
}
div.BaseLinhaProd span.radio
{
    display: inline;
    float: left;
    clear: left;
    width: 20px;
    height: 20px;
    margin: 50px 0 0 20px;
    background: url(../imagens/form_elements/input_radio.gif) no-repeat;
}
div.BaseFormIdentificacao span.radio
{
    display: inline;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 7px 0 0;
    background: url(../imagens/form_elements/input_radio.gif) no-repeat 0 0;
}
div.BaseCartoesAceitos span.radio, div.BottomBoleto span.radio
{
    display: inline;
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 3px;
    background: url(../imagens/form_elements/input_radio.gif) no-repeat 0 0;
}





@import url("style_leonel.css");
@import url("style.css");

div.contpass2_par p.linformpedidos
{
    padding: 0 0 0 10px;
}
div.contpass2_par div.formsmp
{
    display: inline;
    float: left;
    width: 804px;
    height: 40px;
    padding: 0 0 0 10px;
}
div.contpass2_par div.botaopedidos
{
    display: inline;
    float: left;
    width: 76px;
    height: 40px;
    padding: 0;
}
input.compoforms175
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    height: 16px;
    padding: 2px 0 0 0;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 50px;
}
select.compoforms237
{
    width: 237px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 44px;
    line-height: 20px;
}
select.compoforms54
{
    width: 54px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 10px;
    line-height: 20px;
}
select.compoforms79
{
    width: 79px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 25px;
    line-height: 20px;
}
a.bt_ok_mp
{
    display: inline-table;
    float: left;
    width: 36px;
    height: 21px;
    background: url(../imagens/botao/bt_ok.gif) no-repeat 0 0;
    text-decoration: none;
}
a.bt_ok_mp span
{
    visibility: hidden;
}

div.BaseTableMP
{
    display: inline;
    float: left;
    width: 920px;
    border-top: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    margin-bottom: 57px;
    background: url(../imagens/layout/bg_meuspedidos.gif) repeat-y 0 0;
}
div.BaseTableMP ul
{
    display: inline;
    float: left;
    list-style: none;
    width: 920px;
}
div.BaseTableMP ul li
{
    display: inline;
    float: left;
    width: 920px;
    padding: 20px 0;
    border-bottom: 1px solid #DCDCDC;
}
div.BaseTableMP ul li.titulos_tab_mp
{
    width: 920px;
    padding: 0;
    border: 0;
}
div.BaseTableMP ul li.titulos_tab_mp div
{
    display: inline;
    float: left;
    height: 26px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background-color: #F3F6F8;
    text-align: center;
}
div.BaseTableMP ul li.titulos_tab_mp div.n_pedido_mp
{
    width: 137px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableMP ul li.titulos_tab_mp div.data_mp
{
    width: 100px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableMP ul li.titulos_tab_mp div.hora_mp
{
    width: 107px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableMP ul li.titulos_tab_mp div.qtd_mp
{
    width: 162px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableMP ul li.titulos_tab_mp div.status_mp
{
    width: 173px;
    padding-top: 7px;
    margin-right: 1px;
}
div.BaseTableMP ul li.titulos_tab_mp div.ver_mp
{
    width: 236px;
    padding-top: 7px;
}
div.BaseTableMP ul li div
{
    display: inline;
    float: left;
    color: #565656;
    text-align: center;
    font-size: 12px;
}
div.BaseTableMP ul li a
{
    color: #565656;
}
div.BaseTableMP ul li div.mp_numeroped
{
    width: 132px;
    padding: 0 3px;
}
div.BaseTableMP ul li div.mp_data
{
    width: 95px;
    padding: 0 3px;
}
div.BaseTableMP ul li div.mp_hora
{
    width: 102px;
    padding: 0 3px;
}
div.BaseTableMP ul li div.mp_qtd
{
    width: 157px;
    padding: 0 3px;
}
div.BaseTableMP ul li div.mp_status
{
    width: 165px;
    padding: 0 3px;
}
div.BaseTableMP ul li div.mp_ver
{
    width: 230px;
    padding: 0 3px;
    color: #ED1953;
}
div.baseaj2
{
    position: relative;
    display: inline;
    float: left;
    width: 100%;
    height: 0;
}
div.baseaj2 div.contaj2
{
    position: absolute;
    width: 880px;
    padding: 40px 20px 20px 20px;
    font-size: 12px;
    color: #666;
    background: #FFF;
    left: 4px;
    top: -184px;
    z-index: 5000;
}
div.baseaj2 div.contaj2 p
{
    padding: 0 0 15px 0;
}
div.botao_fechar
{
    display: inline;
    float: left;
    height: 40px;
}
a.bt_fechartp
{
    display: inline;
    float: right;
    width: 65px;
    height: 16px;
    padding-top: 3px;
    border: 1px solid #DBE8F1;
    background-color: #F3F6F8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #848484;
    text-align: center;
    text-decoration: none;
}
a.bt_fechartp:hover
{
    text-decoration: underline;
}
div.localizarpop
{
    display: inline;
    float: left;
    width: 880px;
}
div.barrazul_pop
{
    display: inline;
    float: left;
    width: 868px;
    padding: 5px 0 0 12px;
    border: 1px solid #DBE8F1;
    height: 20px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
    margin-bottom: 15px;
}
div.barrazul_pop2
{
    display: inline;
    float: left;
    width: 868px;
    padding: 5px 0 0 12px;
    border: 1px solid #DBE8F1;
    height: 20px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
    margin-bottom: 15px;
}
div.postosatend
{
    display: inline;
    float: left;
    width: 870px;
    padding: 0 0 30px 10px;
}
div.contaj2 div.postosatend p
{
    padding: 4px 0;
}
a.bt_agenda
{
    display: block;
    float: left;
    text-indent: -5000em;
    border: none;
    width: 95px;
    height: 21px;
    margin-top: 5px;
    background: url(../imagens/botao/bt_agenda.gif) no-repeat;
}
a.bt_agenda span
{
    visibility: hidden;
}
.bt_localizar
{
    border: none;
    width: 95px;
    height: 21px;
    cursor: pointer;
    background: url(../imagens/botao/bt_localizar.gif) no-repeat 0 0;
}
div.calendario
{
    display: inline;
    float: left;
    width: 231px;
}
div.calendario div.calendario_meses
{
    display: inline;
    float: left;
    width: 229px;
    padding: 3px 0;
    margin-bottom: 3px;
    border: 1px solid #DCDCDC;
}
div.calendario_meses div.meses
{
    display: inline;
    float: left;
    width: 181px;
    text-align: center;
    font-size: 16px;
    color: #015CAE;
}
div.calendario_meses a.bt_volta
{
    display: block;
    float: left;
    text-indent: -5000em;
    border: none;
    width: 19px;
    height: 17px;
    margin-left: 5px;
    background: url(../imagens/botao/bt_volta.gif) no-repeat 0 0;
}
div.calendario_meses a.bt_volta span
{
    visibility: hidden;
}
div.calendario_meses a.bt_proximomes
{
    display: block;
    float: left;
    text-indent: -5000em;
    border: none;
    width: 19px;
    height: 17px;
    font-size: 1px;
    background: url(../imagens/botao/bt_proximomes.gif) no-repeat 0 0;
}
div.calendario_meses a.bt_proximomes span
{
    visibility: hidden;
}
div.calendario div.calendario_dias
{
    display: inline;
    float: left;
    width: 229px;
    border: 1px solid #DCDCDC;
    padding-bottom: 2px;
}
div.calendario_dias ul
{
    display: inline;
    float: left;
    list-style: none;
}
div.calendario_dias ul li.diassemana
{
    display: inline;
    float: left;
    width: 225px;
    padding: 0 2px;
    font-size: 15px;
    color: #015CAE;
}
div.calendario_dias ul li
{
    display: inline;
    float: left;
    width: 225px;
    padding: 2px 2px;
    font-size: 14px;
}
div.calendario_dias ul li div
{
    display: inline;
    float: left;
    text-align: center;
    width: 24px;
    height: 20px;
    padding: 2px 0 0 0;
    margin: 4px 4px 0 4px;
}
div.calendario_dias ul li div a
{
    color: #666;
    text-decoration: none;
}
div.calendario_dias ul li div.fdsfer
{
    width: 22px;
    height: 18px;
    padding: 2px 0 0 0;
    background: #F2F6F9;
    border: 1px solid #D3D4D6;
}
div.calendario div.diasnaodisp
{
    display: inline;
    float: left;
    width: 195px;
    height: 22px;
    margin: 22px 0 0 0;
    padding: 3px 0 45px 33px;
    background: url(../imagens/layout/bg_diasnaodisp.gif) no-repeat 7px 0;
}

div.calendario_horarios
{
    display: inline;
    float: left;
    width: 636px;
    padding-left: 13px;
}
div.calendario_horarios div.horariosdisp
{
    display: inline;
    float: left;
    width: 612px;
    border: 1px solid #DCDCDC;
    padding: 11px;
}
div.horariosdisp div.linha_horarios2
{
    display: inline;
    float: left;
    width: 612px;
    padding: 0 0 8px 0;
    margin: 0;
}
div.horariosdisp span.radio
{
    background: transparent url(../imagens/form_elements/input_radio.gif) no-repeat scroll 0 0;
    clear: left;
    display: inline;
    float: left;
    height: 20px;
    margin: 0 3px 0 0;
    width: 20px;
}

div.horasdisp_check
{
    display: inline;
    float: left;
    height: 20px;
    padding: 0 14px 10px 0;
}
div.horasdisp_check span.horario
{
    display: inline;
    float: left;
    padding-top: 3px;
}

.titulo_arial_15_cinza
{
    font: 15px Arial, Helvetica, sans-serif;
    color: #666;
}
p.marcapop
{
    margin-bottom: 20px;
    padding: 5px 0;
    line-height: 20px;
}

































*
{
    margin: 0;
    padding: 0;
}
body
{
    text-align: center;
    background-color: #f0f0f0;
}
.clearBoth
{
    clear: both;
}

#container
{
    display: table;
    margin: 27px auto 0;
    width: 972px;
    background: url(../imagens/layout/bg_Container.gif) repeat-y 0 0;
    text-align: left;
}
#container div#topoContainer
{
    display: inline;
    float: left;
    width: 972px;
    background: url(../imagens/layout/bg_topoContainer.gif) no-repeat top center;
}
#container div#bottomContainer
{
    display: inline;
    float: left;
    width: 958px;
    padding: 28px 7px 33px 7px;
    background: url(../imagens/layout/bg_bottomContainer.gif) no-repeat bottom center;
}
/* ESTRUTURA | TOPO */
#container div.BaseTopo
{
    display: inline;
    float: left;
    width: 958px;
}
div.BaseTopo h1 a
{
    display: inline;
    float: left;
    width: 383px;
    height: 81px;
    margin: 0 0 0 18px;
    text-decoration: none;
}
div.BaseTopo h1 a span
{
    visibility: hidden;
}
div.BaseTopo div.BaseLinksTopoBusca
{
    display: inline;
    float: left;
    width: 557px;
}
div.BaseLinksTopoBusca div.BlocoLinks
{
    display: inline;
    float: left;
    width: 537px;
    padding: 0 20px 0 0;
    text-align: right;
    font: 11px Arial, Helvetica, sans-serif;
    color: #595959;
}
div.BlocoLinks a
{
    color: #595959;
    text-decoration: none;
}
div.BlocoLinks a:hover
{
    text-decoration: underline;
}
div.BlocoLinks br
{
    margin-bottom: 10px;
}
div.BaseLinksTopoBusca div.CarrinhoCompraBusca
{
    display: inline;
    float: left;
    width: 537px;
    margin-top: 36px;
    padding: 0 3px 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8f8f8f;
}
div.CarrinhoCompraBusca a.LinkChatOnline
{
    display: inline;
    float: left;
    width: auto;
    height: 18px;
    margin-left: 53px;
    padding: 5px 0 0 26px;
    background: url(../imagens/ico/ico_ChatOnline.gif) no-repeat left center;
    color: #8f8f8f;
    text-decoration: none;
}
div.CarrinhoCompraBusca a.LinkChatOnline:hover
{
    text-decoration: underline;
}
div.CarrinhoCompraBusca a.LinkCarrinhoCompra
{
    display: inline;
    float: left;
    width: auto;
    height: 18px;
    margin-left: 162px;
    padding: 5px 0 0 26px;
    background: url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
    color: #8f8f8f;
    text-decoration: none;
}
div.CarrinhoCompraBusca a.LinkCarrinhoCompra2
{
    display: inline;
    float: left;
    width: auto;
    height: 18px;
    margin-left: 28px;
    padding: 5px 0 0 26px;
    background: url(../imagens/ico/ico_carrinho_compra.gif) no-repeat left center;
    color: #8f8f8f;
    text-decoration: none;
}
div.CarrinhoCompraBusca a.LinkCarrinhoCompra:hover, div.CarrinhoCompraBusca a.LinkCarrinhoCompra2:hover
{
    text-decoration: underline;
}
div.CarrinhoCompraBusca div.BaseBusca
{
    display: inline;
    float: left;
    width: 212px;
    margin: 0 0 0 35px;
    padding: 4px 0 0 0;
}
div.BaseBusca span
{
    display: inline;
    float: left;
    width: 43px;
    padding: 1px 0 0 0;
}
div.BaseBusca input
{
    float: left;
    width: 128px;
    height: 14px;
    border: 1px solid #8f8f8f;
    padding: 0 0 0 0;
    text-align: center;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8f8f8f;
}
div.BaseBusca input.BotaoOK
{
    float: left;
    width: 28px;
    height: 16px;
    margin-left: 10px;
    background: url(../imagens/botao/bt_BuscaOK.gif) no-repeat 0 0;
    border: 0;
    cursor: pointer;
}
/* ESTRUTURA | MENU */
#container div.BaseMenuNav
{
    display: inline;
    float: left;
    width: 940px;
    margin: 0 9px;
    margin-top: 30px;
}
div.BaseMenuNav ul
{
    list-style: none;
}
div.BaseMenuNav ul li
{
    display: inline;
    float: left;
    width: auto;
    height: 30px;
    padding: 0 21px;
    background: url(../imagens/layout/divisor_vertical_menu.gif) no-repeat right center;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #1f54ad;
    text-align: center;
}
div.BaseMenuNav ul li.UltimoMenu
{
    background: none;
}
div.BaseMenuNav ul li.UltimoMenu_LinkUmaLinha
{
    background: none;
    height: 23px;
    padding-top: 7px;
}
div.BaseMenuNav ul li.LinkUmaLinha
{
    height: 23px;
    padding-top: 7px;
}
div.BaseMenuNav ul li a
{
    color: #1f54ad;
    text-decoration: none;
}
div.BaseMenuNav ul li a:hover
{
    color: #737373;
    text-decoration: none;
}
div.BaseMenuNav ul li a.MenuNav_Ativo
{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #737373;
    text-decoration: none;
}
/* ESTRUTURA | BANNER */
#container div.BaseBannerHome
{
    display: inline;
    float: left;
    width: 940px;
    margin: 15px 9px 32px 9px;
}
#container div.BaseBanner_Interna
{
    display: inline;
    float: left;
    width: 958px;
    margin: 15px 0 0 0;
}
#container div.BaseBanner_Interna ul#InfBannerInterna
{
    display: inline;
    float: left;
    width: 958px;
    height: 118px;
    background: url(../imagens/layout/bg_banner_interna.jpg) no-repeat 0 0;
}
ul#InfBannerInterna li.TituloTela
{
    display: inline;
    float: left;
    width: 939px;
    margin: 33px 0 12px 0;
    padding: 0 0 0 19px;
    font: bold 28px Arial, Helvetica, sans-serif;
    color: #FFF;
}
ul#InfBannerInterna li.DescTela
{
    display: inline;
    float: left;
    width: 929px;
    padding: 0 0 0 20px;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFF;
}
#container div.BaseBanner_Interna div.Breadcrumbs
{
    display: inline;
    float: left;
    width: 939px;
    height: 35px;
    padding: 7px 0 0 19px;
    background: url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #AAA;
}
#container div.BaseBanner_Interna div.Breadcrumbs_2
{
    display: inline;
    float: left;
    width: 939px;
    height: 52px;
    padding: 7px 0 0 19px;
    background: url(../imagens/layout/bg_breadcrumbs.gif) #FFF repeat-x 0 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #aaa;
}
#container div.BaseBanner_Interna div.Breadcrumbs_2 div
{
    width: 930px !important;
    height: 28px !important;
    display: block !important;
    margin-top: 5px !important;
    color: #5f5f5f;
}
div.Breadcrumbs a, div.Breadcrumbs_2 a
{
    color: #AAA;
    text-decoration: none;
}
div.Breadcrumbs a:hover, div.Breadcrumbs_2 a:hover
{
    text-decoration: underline;
}
/* ESTRUTURA | CONTEUDO */
#container div.BaseConteudo
{
    display: inline;
    float: left;
    width: 940px;
    margin: 0 9px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseConteudo div.ColEsq_Home
{
    display: inline;
    float: left;
    width: 700px;
}
div.BaseConteudo div.ColEsq_Home a
{
    color: #666;
    text-decoration: underline;
}
div.BaseConteudo div.ColEsq_Home p.TituloAzul_Home
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin: 30px 0 15px 0;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest
{
    width: 700px;
    list-style: none;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li
{
    display: inline;
    float: left;
    width: 224px;
}
/*	div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd {
				display:inline; float:left;
				width:193px;
				padding:10px 14px 19px 15px;
				border-top:1px solid #dbe8f1;
				border-left:1px solid #dbe8f1;
				border-right:1px solid #dbe8f1;
				background-color:#f5f7fd;
			}
		*/
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd
{
    display: inline;
    float: left;
    width: 193px;
    padding: 10px 14px 10px 15px;
    border: 1px solid #dbe8f1;
    background-color: #f5f7fd;
}
div.InfProd p.TituloProd
{
    display: inline;
    float: left;
    width: 100%;
    min-height: 40px;
    color: #015cae;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd
{
    display: inline;
    float: left;
    width: 219px;
    height: 16px;
    padding: 2px 5px 0 0;
    background: url(../imagens/layout/bg_bottomProdInf_02.gif) no-repeat 0 0;
}
div.RodapeInfProd a
{
    display: inline;
    float: right;
    width: auto;
    height: 15px;
    padding-left: 13px;
    color: #656565;
    text-decoration: none !important;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
div.RodapeInfProd a:hover
{
    text-decoration: underline !important;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li.UltimoProd
{
    margin-right: 0;
}
div.BaseConteudo div.ColDir_Home
{
    display: inline;
    float: left;
    width: 220px;
    padding-left: 18px;
}
div.ColDir_Home div.BaseInformativo
{
    display: inline;
    float: left;
    width: 192px;
    height: 142px;
    padding: 15px 13px 0 30px;
    background-color: #f5f7fd;
}
div.BaseInformativo p.TituloInformativo
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
div.BaseInformativo ul
{
    width: 192px;
    list-style: none;
}
div.BaseInformativo ul li
{
    margin-bottom: 20px;
}
div.BaseInformativo ul li p.TitleInf
{
    color: #0063a8;
    font-weight: bold;
}
div.BaseInformativo ul li p a
{
    color: #0063a8;
    text-decoration: none;
}
div.BaseInformativo ul li p a:hover
{
    text-decoration: underline;
}
/* CONTEUDO | CERTIFICADO DIGITAL */
div.BaseConteudo div.ColTextoCertfDig
{
    display: inline;
    float: left;
    width: 540px;
    padding: 2px 10px 0 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 20px;
}
div.ColTextoCertfDig ul#ListaCertfDig
{
    list-style: inside square;
}
div.ColTextoCertfDig ul#ListaCertfDig li
{
    list-style: inside square;
    margin-bottom: 20px;
}
div.ColTextoCertfDig a.EscolhaCerfDig
{
    display: inline;
    float: left;
    width: 243px;
    height: 21px;
    background: url(../imagens/botao/bt_EscolhaCertificadoDigital.gif) no-repeat 0 0;
    text-decoration: none;
    padding-bottom: 35px;
}
div.ColTextoCertfDig a.EscolhaCerfDig span
{
    visibility: hidden;
}
div.BaseConteudo div.ColVideoSerasa
{
    display: inline;
    float: left;
    width: 368px;
    margin-top: 4px;
    padding: 0 2px 0 0;
    background: url(../imagens/layout/bg_ContVideoSerasa.gif) repeat-y 0 0;
    margin-top: 20px;
}

/* ESTRUTURA | RODAPE */
#rodape
{
    display: table;
    margin: 5px auto;
    width: 972px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8F8F8F;
}
#rodape a
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #8F8F8F;
    padding: 0 3px;
    text-decoration: none;
}
#rodape a:hover
{
    text-decoration: underline;
}

/* ESTRUTURA | CONTEUDO */
div.ContTexto
{
    padding-top: 34px;
    display: inline;
    float: left;
    width: 650px;
    margin-left: 9px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #8f8f8f;
}
.ContTitulo
{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #565656;
}
.marcacao
{
    margin-bottom: 13px;
    text-indent: 13px;
    line-height: 18px;
    background: url(../imagens/layout/bg_pont.gif) no-repeat 0 3px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #565656;
}
.marcacao a
{
    color: #565656;
    text-decoration: none;
}
.marcacao a:hover
{
    text-decoration: underline;
}
div.BotaoVoltar
{
    display: inline;
    float: left;
    width: auto;
    margin-top: 60px;
    background-image: url(../imagens/botao/bt_voltar.gif);
    background-repeat: no-repeat;
    background-position: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #656565;
    padding-left: 39px;
}
div.BotaoVoltar a
{
    text-decoration: none;
    color: #656565;
}
div.BotaoVoltar a:hover
{
    text-decoration: underline;
}
/* ESTRUTURA | DESTAQUE */
div.DestaqueProd
{
    display: inline;
    float: right;
    margin-right: 10px;
    width: 258px;
}
div.TopoImgDestaqueProd
{
    display: inline;
    float: left;
    width: 258px;
    height: 7px;
    background: url(../imagens/layout/bg_TopoDestaqueProd.gif) no-repeat;
    background-position: bottom;
}
div.CorpoImgDestaqueProd
{
    display: inline;
    float: left;
    width: 258px;
    background: url(../imagens/layout/bg_CorpoDestaqueProd.gif) repeat-y;
}
div.TituloGeral
{
    display: inline;
    float: left;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #015cae;
    padding-top: 0px;
    padding-bottom: 8px;
    padding-left: 5px;
}
div.ProdDestaque
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    padding-bottom: 35px;
}
div.QuadrosProdutos
{
    display: inline;
    float: left;
    width: 224px;
    border-top: 1px solid #dbe8f1;
    border-left: 1px solid #dbe8f1;
    border-right: 1px solid #dbe8f1;
    background-color: #f5f7fd;
    margin-left: 15px;
}
div.ImgProd
{
    display: inline;
    float: left;
    width: 58px;
    height: 58px;
    background-color: #fff;
    text-align: center;
    margin-left: 7px;
    margin-top: 7px;
}
div.DescImg
{
    display: inline;
    float: left;
    width: 150px;
    text-align: left;
    margin-top: 7px;
    margin-left: 7px;
}
.FonteValorDestProd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #015cae;
    text-align: left;
    font-weight: bold;
}
div.ImgBaseQuadradoProd
{
    display: inline;
    float: left;
    width: 224px;
    height: 16px;
    background-image: url(../imagens/layout/bg_BaseQuadProd.gif);
    background-position: top;
    margin-left: 15px;
}
div.TxtSaibaMais
{
    display: inline;
    float: left;
    width: 100px;
    margin-left: 125px;
    margin-top: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #656565;
}
div.TxtSaibaMais a
{
    text-decoration: none;
    color: #656565;
}
div.TxtSaibaMais a:hover
{
    text-decoration: underline;
}

div.BaseImgDestaqueProd
{
    display: inline;
    float: left;
    width: 258px;
    height: 7px;
    background: url(../imagens/layout/bg_BaseDestaqueProd.gif) no-repeat;
}
div.SaibaMaisDest
{
    display: inline;
    float: left;
    width: 100px;
    background-image: url(../imagens/layout/bg_seta.gif);
    background-repeat: no-repeat;
    margin-left: 15px;
    padding-left: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    color: #656565;
}
div.SaibaMaisDest a
{
    text-decoration: none;
    color: #656565;
}
div.SaibaMaisDest a:hover
{
    text-decoration: underline;
}
/* ESTRUTURA | MENU SUPORTE */
div.MenuSuporte
{
    display: inline;
    float: left;
    width: 303px;
    border-top: 1px solid #dbe8f1;
    border-left: 1px solid #dbe8f1;
    border-right: 1px solid #dbe8f1;
    border-bottom: 1px solid #dbe8f1;
    background-color: #f5f7fd;
    margin-left: 11px;
    margin-top: 20px;
}
div.TituloMenuSuporte
{
    display: inline;
    float: left;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #015cae;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 20px;
}
div.MenuBold
{
    display: inline;
    float: left;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #1f54ad;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 10px;
}
div.MenuBold a
{
    text-decoration: none;
    color: #1f54ad;
}
div.MenuBold a:hover
{
    text-decoration: underline;
}

div.IcoMenos
{
    display: inline;
    float: left;
    width: 12px;
    height: 16px;
    background: url(../imagens/layout/bg_menos.gif);
    background-repeat: no-repeat;
    margin-left: 10px;
    margin-top: 20px;
}
div.IcoMais
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    background: url(../imagens/layout/bg_mais.gif);
    background-repeat: no-repeat;
    margin-left: 10px;
    margin-top: 20px;
}
.marcacaoTitulo
{
    margin-bottom: 13px;
    padding: 5px 0 0 0;
    text-indent: 13px;
    line-height: 15px;
    background: url(../imagens/layout/bg_pont.gif) no-repeat 0 10px;
}
.setaVermelha
{
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 15px;
    color: #F5F7FD;
    background: url(../imagens/layout/bg_seta.gif) no-repeat 0 0;
}
div.ListaMenu
{
    margin-left: 20px;
    margin-bottom: 10px;
}
div.ListaMenu ul
{
    list-style: none;
}
div.ListaMenu li
{
}
div.ListaMenu a
{
    text-decoration: none;
    color: #888888;
}
div.ListaMenu a:hover
{
    text-decoration: underline;
}
.FonteListaMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    text-align: left;
    margin-left: 28px;
}
div.ConteudoGeral
{
    display: inline;
    float: left;
    width: 600px;
    margin-top: 20px;
    margin-left: 13px;
}
div.TextoGeral
{
    display: inline;
    float: left;
    width: 580px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #888888;
    padding-bottom: 5px;
    padding-left: 5px;
}
div.Opcoes
{
    display: inline;
    float: left;
    width: 603px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
    color: #888888;
}
.Opcao
{
    padding: 5px 0 0 0;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 10px;
    padding-left: 13px;
}
div.Opcoes a
{
    text-decoration: none;
    color: #888888;
}
div.Opcoes a:hover
{
    text-decoration: underline;
}
/* ESTRUTURA | FORMULAIO */
div.Formulario
{
    display: inline;
    float: left;
    width: 930px;
}
div.TextoObsObrigatorio
{
    display: inline;
    float: left;
    width: 928px;
    padding-left: 5px;
    padding-top: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #888888;
}
div.CampoFormulario1
{
    display: inline;
    float: left;
    width: 400px;
    padding-top: 25px;
}
div.CampoNome
{
    display: inline;
    float: left;
    width: 300px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
}
div.Telefone01
{
    display: inline;
    float: left;
    width: 165px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
}
div.Telefone02
{
    display: inline;
    float: left;
    width: 165px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
}
div.CampoEmail
{
    display: inline;
    float: left;
    width: 350px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
}
div.CampoFormulario1 input
{
    float: left;
    width: 340px;
    height: 16px;
    padding-top: 2px;
    margin-top: 5px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.CampoFormulario1 input.ddd
{
    float: left;
    width: 23px;
    height: 16px;
    padding-top: 2px;
    margin-top: 5px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.CampoFormulario1 input.Telefone
{
    float: left;
    width: 82px;
    height: 16px;
    padding-top: 2px;
    margin-left: 5px;
    margin-top: 5px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.CampoFormulario2
{
    display: inline;
    float: left;
    width: 500px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    padding-top: 25px;
}
.textareaMenssagem
{
    float: left;
    width: 517px;
    height: 63px;
    padding-top: 2px;
    margin-top: 5px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.CampoFormulario2 input
{
    float: left;
    width: 340px;
    height: 16px;
    padding-top: 2px;
    margin-top: 5px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #000;
}
div.btEnviar
{
    display: inline;
    width: 892px;
    padding: 0 18px 0 12px;
    margin-top: 22px;
}
.bt_enviar
{
    display: inline-table;
    float: right;
    width: 89px;
    height: 21px;
    margin-top: 15px;
    background-image: url(../imagens/botao/bt_enviar.gif);
    background-repeat: no-repeat;
    text-decoration: none;
}
/* ESTRUTURA | CASES HOME */
div.Cases
{
    display: inline;
    float: left;
    width: 550px;
    padding-left: 17px;
    margin-top: 20px;
}
div.TitulosPadrao
{
    display: inline;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #015cae;
    text-align: left;
    font-weight: bold;
}
div.ListaCases
{
    display: inline;
    float: left;
    width: 540px;
}
div.ListaCases ul
{
    list-style: none;
}
div.ListaCases li
{
}
div.ConjuntoCase
{
    display: inline;
    float: left;
    width: 540px;
    margin-top: 20px;
}
div.ImgCase
{
    display: inline;
    float: left;
    width: 172px;
    height: 112px;
    background-color: #b7b7b7;
}
div.TxtCases
{
    display: inline;
    float: left;
    width: 340px;
    height: 112px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    margin-left: 15px;
    margin-top: 13px;
}
div.SetaCase
{
    display: inline;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9c9a9a;
}
.SetaCase
{
    width: 100%;
    padding: 4px 0 0 0;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 10px;
    line-height: 20px;
    text-indent: 13px;
}
div.SetaCase a
{
    text-decoration: none;
    color: #888888;
}
div.SetaCase a:hover
{
    text-decoration: underline;
}
/* ESTRUTURA | CONTEUDO TEXTO */
div.EspacoConteudoTexto
{
    display: inline;
    float: left;
    width: 550px;
    padding-left: 10px;
    margin-top: 20px;
}
div.TextoConteudo
{
    display: inline;
    float: left;
    width: 530px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
}
div.EspacoImgCase
{
    display: inline;
    float: left;
    width: 172px;
    height: 112px;
    margin-right: 15px;
    margin-top: 10px;
}
/* ESTRUTURA | CONTEUDO TEXTO-DIREITO */
div.EspacoConteudoDireito
{
    display: inline;
    float: right;
    width: auto;
    margin-top: 20px;
    margin-right: 10px;
}
div.ImgSoliciteConsultor
{
    display: inline;
    float: right;
    width: 160px;
    height: 26px;
    margin-top: 35px;
    margin-right: 10px;
}
div.ImgSoliciteConsultor a
{
    display: inline;
    float: left;
    background-image: url(../imagens/botao/bt_soliciteumconsultor.gif);
    background-repeat: no-repeat;
    width: 160px;
    height: 26px;
}
div.ImgEscolhaCertificado
{
    display: inline;
    float: right;
    width: 243px;
    height: 21px;
    margin-top: 35px;
}
div.ImgEscolhaCertificado a
{
    display: inline;
    float: left;
    background-image: url(../imagens/botao/bt_EscolhaCertificadoDigital.gif);
    background-repeat: no-repeat;
    width: 243px;
    height: 21px;
}
/* ESTRUTURA | LISTA SOLUCOES COSTUMIZADAS */
div.ListaSolucoesCostumizadas
{
    display: inline;
    float: left;
    width: 930px;
    padding-left: 10px;
}
div.ImgTopoFaixa
{
    display: inline;
    float: left;
    background-image: url(../imagens/layout/bg_linhalistaprod.gif);
    background-repeat: no-repeat;
    margin-left: 105px;
    width: 709px;
    height: 1px;
    margin-top: 35px;
}
div.EspacoListagem
{
    display: inline;
    float: left;
    width: 920px;
    margin-top: 35px;
}
div.EspacoTxtListagem
{
    display: inline;
    float: left;
    width: 725px;
    margin-top: 12px;
}
div.TxtListagemSolucoes
{
    display: inline;
    float: left;
    width: 725px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    text-align: left;
    margin-left: 10px;
}
div.TitulosPadraoListagem
{
    display: inline;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #015cae;
    text-align: left;
    font-weight: bold;
    margin-left: 10px;
}
div.ListaSolucoesCostumizadas ul
{
    list-style: none;
}
div.ListaSolucoesCostumizadas li
{
}
/* ESTRUTURA | INFORMATIVOS */
div.TextoConteudoInformativo
{
    display: inline;
    float: left;
    width: 920px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    text-indent: 13px;
}
.marcacaoInfo
{
    padding: 5px 0 0 0;
    text-indent: 13px;
}
div.TitulosPadraoInfor
{
    display: inline;
    float: left;
    width: 920px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #015cae;
    text-align: left;
    font-weight: bold;
}
div.DataInfo
{
    display: inline;
    float: left;
    width: 250px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #565656;
    padding-left: 5px;
}
div.ImgInformativoGran
{
    display: inline;
    float: left;
    width: 246px;
    height: 187px;
    background-color: #b7b7b7;
    margin-top: 10px;
    margin-right: 15px;
}



/*inicio css2*/

div.BaseConteudo div.comocomprar_txt
{
    display: inline;
    float: left;
    width: 928px;
    padding: 10px 0 0 12px;
    font-size: 12px;
    color: #888;
    line-height: 18px;
}
div.BaseConteudo div.comocomprar_txt p
{
    text-indent: 10px;
}
div.BaseConteudo div.comocomprar_txt p.titulo_azul_16
{
    font-size: 16px;
    color: #015CAE;
    text-indent: 0;
}
.titulo_azul_12
{
    font-size: 12px;
    color: #015CAE;
}
.titulo_azul_14
{
    font-size: 14px;
    color: #015CAE;
}
.titulo_azul_16
{
    font-size: 16px;
    color: #015CAE;
}
.titulo_azul_18
{
    font-size: 18px;
    color: #015CAE;
}
div.comocomprar
{
    display: inline;
    float: left;
    width: 268px;
    padding: 16px 12px;
    border: 1px solid #dbe8f1; ;
background-color:#f5f7fd;
margin-left:11px;
margin-top:20px;
min-height:474px;
}
div.comocomprar p
{
    padding-bottom: 16px;
}
div.comocomprar a
{
    padding-left: 12px;
    font-size: 12px;
    color: #1F54AD;
    text-decoration: none;
    background: url(../imagens/layout/bg_pontomenu.gif) no-repeat 0 0;
}
div.comocomprar a:hover
{
    text-decoration: underline;
}
div.TituloPrinciapl
{
    display: inline;
    float: left;
    padding-top: 20px;
    padding-bottom: 15px;
}
div.cont_comocomprar
{
    display: inline;
    float: left;
    width: 571px;
    padding: 18px 12px;
    margin: 20px 0 0 40px;
}
div.cont_comocomprar ol
{
    list-style: decimal;
    padding: 20px 0 0 25px;
    font-size: 16px;
    color: #015cae;
    font-weight: bold;
}
div.cont_comocomprar ol li
{
    padding-bottom: 30px;
}
div.cont_comocomprar ol li span
{
    font-size: 12px;
    color: #666;
    font-weight: normal;
}
div.conteudocentro
{
    display: inline;
    float: left;
    width: 922px;
    padding-left: 9px;
}
#container div.tituloloja_resp
{
    float: left;
}
div.BasePaginacao2
{
    display: inline;
    float: right;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
    padding: 2px 12px;
}
div.BasePaginacao2 ul
{
    list-style: none;
}
div.BasePaginacao2 li
{
    display: inline;
    float: left;
}
div.BasePaginacao2 li.NumPag
{
    width: auto;
    padding: 0 10px;
}
div.BasePaginacao2 li a
{
    color: #656565;
    text-decoration: none;
    padding: 0 2px;
}
div.BasePaginacao2 li a:hover
{
    text-decoration: underline;
}
div.BasePaginacao2 li a.PagAtivo
{
    color: #656565;
    text-decoration: underline;
}
div.BasePaginacao2 li a span
{
    visibility: hidden;
}
div.BasePaginacao2 li a.LinkVoltar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}
div.BasePaginacao2 li a.LinkAvancar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}

div.listaprodutos2
{
    display: inline;
    float: left;
    width: 908px;
    padding: 10px 0 0 12px;
}
div.listaprodutos2 ul
{
    display: inline;
    float: left;
    width: 908px;
    list-style: none;
    margin: 0;
    padding: 0 0 36px 0;
}
div.listaprodutos2 ul li
{
    display: inline;
    float: left;
    width: 908px;
    padding-bottom: 20px;
    padding-top: 25px;
    line-height: 16px;
}
div.listaprodutos2 ul li p.marca1
{
    text-indent: 16px;
    background: url(../imagens/layout/bg_marca1.gif) no-repeat 0 2px;
}
div.listaprodutos2 ul li a
{
    font-size: 12px;
    color: #666;
    text-decoration: none;
}
div.listaprodutos2 ul li a:hover
{
    text-decoration: underline;
}
div.listaprodutos2 ul li a.link_azul_14
{
    font-size: 14px;
    color: #015CAE;
    text-decoration: none;
}
div.listaprodutos2 ul li a.link_azul_14:hover
{
    text-decoration: underline;
}
div.listaprodutos2 div.img_produto
{
    display: inline;
    float: left;
    width: 172px;
    margin-left: 15px;
}
div.listaprodutos2 div.descr_prod
{
    display: inline;
    float: left;
    width: 691px;
    padding: 21px 0 0 0;
    margin-left: 23px;
}
div.listaprodutos
{
    display: inline;
    float: left;
    width: 908px;
    padding: 15px 0 0 12px;
}
div.listaprodutos ul
{
    display: inline;
    float: left;
    width: 908px;
    list-style: none;
    margin: 0;
    padding: 0 0 36px 0;
}
div.listaprodutos ul li
{
    display: inline;
    float: left;
    width: 908px;
    margin-bottom: 15px;
    padding-bottom: 23px;
    line-height: 16px;
    background: url(../imagens/layout/bg_linhalistaprod.gif) bottom right no-repeat;
}
div.listaprodutos ul li p.marca1
{
    text-indent: 16px;
    background: url(../imagens/layout/bg_marca1.gif) no-repeat 0 2px;
}
div.listaprodutos ul li a
{
    font-size: 12px;
    color: #666;
    text-decoration: none;
}
div.listaprodutos ul li a:hover
{
    text-decoration: underline;
}
div.listaprodutos ul li a.link_azul_14
{
    font-size: 14px;
    color: #015CAE;
    text-decoration: none;
}
div.listaprodutos ul li a.link_azul_14:hover
{
    text-decoration: underline;
}
div.listaprodutos div.img_produto
{
    display: inline;
    float: left;
    width: 172px;
    margin-left: 15px;
}
div.listaprodutos div.descr_prod
{
    display: inline;
    float: left;
    width: 691px;
    padding: 21px 0 0 0;
    margin-left: 23px;
}
div.ImgTopoFaixaDesta
{
    display: inline;
    float: left;
    background: url(../imagens/layout/bg_linhalistaprod.gif) bottom right no-repeat;
    width: 691px;
    margin-left: 140px;
    margin-top: 10px;
}
div.ImgBaseFaixaDesta
{
    display: inline;
    float: left;
    background: url(../imagens/layout/bg_linhalistaprod.gif) bottom right no-repeat;
    width: 691px;
    margin-left: 110px;
    margin-top: 30px;
}
div.Desc_SoluCost
{
    display: inline;
    float: left;
    width: 691px;
    padding: 13px 0 0 0;
    margin-left: 23px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #888888;
    line-height: 16px;
}
div.Opcoes2
{
    display: inline;
    float: left;
    width: 603px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    padding-left: 5px;
    color: #9c9a9a;
}
.Opcao2
{
    padding: 5px 0 0 0;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 10px;
    padding-left: 15px;
    padding-left: 15px;
}
.Opcoes2 a
{
    text-decoration: none;
    color: #9c9a9a;
}
.Opcoes2 a:hover
{
    text-decoration: underline;
}
div.paginacaobase
{
    display: inline;
    float: left;
    width: 908px;
    padding: 4px 0 0 21px;
}
div.paginacaobase div.Base_volta
{
    display: inline;
    float: left;
    padding: 0 0 0 16px;
}
div.paginacaobase div.Base_volta a.bt_LinkVoltar
{
    float: left;
}
a.bt_LinkVoltar
{
    display: block;
    width: 40px;
    height: 13px;
    padding-left: 22px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 11px;
    color: #656565;
}
a.bt_LinkVoltar:hover
{
    text-decoration: underline;
}
div.listasuport
{
    display: inline;
    float: left;
    width: 908px;
    padding: 15px 0 0 12px;
}
div.listasuport ul
{
    display: inline;
    float: left;
    width: 908px;
    list-style: none;
    margin: 0;
    padding: 12px 0 36px 0;
    background: url(../imagens/layout/bg_linhalista.gif) no-repeat 0 0;
}
div.listasuport ul li
{
    display: inline;
    float: left;
    width: 908px;
    margin-bottom: 15px;
    padding-bottom: 23px;
    line-height: 17px;
    color: #1F54AD;
    font-size: 12px;
    background: url(../imagens/layout/bg_linhalista.gif) bottom left no-repeat;
}
div.listasuport ul li p.marca1
{
    text-indent: 16px;
    background: url(../imagens/layout/bg_marca1.gif) no-repeat 0 2px;
}
div.listasuport ul li a
{
    font-size: 12px;
    color: #666;
    text-decoration: none;
}
div.listasuport ul li a:hover
{
    text-decoration: underline;
}
div.listasuport ul li a.link_azul_14
{
    font-size: 14px;
    color: #015CAE;
    text-decoration: none;
}
div.listasuport ul li a.link_azul_14:hover
{
    text-decoration: underline;
}
div.conteudocentro2
{
    display: inline;
    float: left;
    width: 922px;
    padding: 28px 0 0 9px;
}
/*
div.resultmaisprov {
	display:inline; float:left;
	width:922px;
	padding:30px 0 0 0;
}	
	div.resultmaisprov ul {
		display:inline; float:left;
		width:922px;
		list-style:none;
		border-top:1px solid #DCE9F1;
	}
		div.resultmaisprov ul li {
			display:inline; float:left;
			width:886px;
			border:1px solid #DCE9F1;
			border-top:none;
			background:#F2F6F9;
			padding:5px 18px;
			font-size:12px;
			color:#015CAE;
		}
		div.resultmaisprov ul li.linhacor2 {
			display:inline; float:left;
			width:886px;
			border:1px solid #EEF3F7;
			border-top:none;
			border-bottom:1px solid #DCE9F1;
			border-top:none;
			background:#F9FAFC;
		}
			div.resultmaisprov ul li a {
				font-size:12px;
				color:#015CAE;
				background:#F2F6F9;
				text-decoration:none;		
			}
			div.resultmaisprov ul li.linhacor2 a {
				background:#F9FAFC;
			}
			div.resultmaisprov ul li a:hover {
				text-decoration:underline;
			}
		div.resultmaisprov ul li span {
			display:block; float:left;
			width:428px;
			height:13px;
			background:url(../imagens/layout/bg_pontilhado.gif) left bottom repeat-x;
		}
		div.resultmaisprov ul li a.link_setaverm {
			display:block; float:left;
			height:15px;
			padding:0 0 0 19px;
			color:#666;
			background:url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
		}
*/
div.localizapostos
{
    display: inline;
    float: left;
    width: 922px;
    padding: 15px 0 0 0;
    font-size: 12px;
}
div.localizapostos div.linha_campos
{
    display: inline;
    float: left;
    width: 922px;
    padding: 0 0 20px 0;
}

.campoform1
{
    font-size: 12px;
    color: #656565;
    border: 1px solid #DAE8F1;
    background: #F2F6F9;
    height: 18px;
    line-height: 18px;
    padding-left: 4px;
}
.bt_localizar
{
    border: none;
    width: 95px;
    height: 21px;
    cursor: pointer;
    background: url(../imagens/botao/bt_localizar.gif) no-repeat 0 0;
}
select.compoforms
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 3px;
    line-height: 20px;
}
div.postosatend
{
    display: inline;
    float: left;
    width: 870px;
    font-size: 12px;
    padding: 0 0 30px 10px;
}
div.postosatend p
{
    padding: 3px 0;
}
a.bt_vermapa
{
    display: block;
    float: left; /*text-indent:-5000em;*/
    border: none;
    width: 95px;
    height: 21px;
    margin-top: 5px;
    background: url(../imagens/botao/bt_vermapa.gif) no-repeat;
}
a.bt_vermapa span
{
    visibility: hidden;
}
div.Base_volta
{
    display: inline;
    float: left;
    width: 892px;
    padding: 20px 18px 0 12px;
}
div.base_mapa div.cont_mapa
{
    padding: 29px 23px;
    background-color: #FFFFFF;
}
div.base_mapa
{
    font-family: Tahoma, Arial, Verdana;
    font-size: 11px;
    color: #484848;
    background-color: #FFFFFF;
}

div.cont_mapa div.basefechar
{
    display: inline;
    float: left;
    width: 100%;
    margin-bottom: 26px;
}
div.basefechar a.bt_fechar
{
    display: inline;
    float: right;
    width: 65px;
    height: 16px;
    padding-top: 3px;
    border: 1px solid #DBE8F1;
    background-color: #F3F6F8;
    font: 11px Arial, Helvetica, sans-serif;
    color: #848484;
    text-align: center;
    text-decoration: none;
}
div.basefechar a.bt_fechar:hover
{
    text-decoration: underline;
}
div.repositorio1
{
    display: inline;
    float: left;
    width: 350px;
    padding: 20px 0 16px 8px;
    font-size: 16px;
    color: #015CAE;
}
div.repositorio1 p
{
    padding-left: 21px;
}
div.repositorio1 div.comocomprar2
{
    display: inline;
    float: left;
    width: 275px;
    padding: 0 9px 16px 5px;
    border: 1px solid #dbe8f1;
    background-color: #f5f7fd;
    margin-top: 8px;
}
div.comocomprar2 p
{
    padding: 10px 0 6px 0;
}
div.comocomprar2 p.descr_menu
{
    display: block;
    width: 270px;
    padding: 0 0 10px 8px;
    font-size: 12px;
    color: #666;
}
div.comocomprar2 a
{
    display: block;
    width: 270px;
    padding-left: 8px;
    font-size: 12px;
    color: #1F54AD;
    text-decoration: none;
    background: url(../imagens/layout/bg_pontomenu.gif) no-repeat 0 0;
}
div.comocomprar2 a:hover
{
    text-decoration: underline;
}
div.inf_downloads
{
    display: inline;
    float: left;
    width: 471px;
    padding: 0px 12px;
    margin: 40px 0 0 5px;
}
div.inf_downloads div.inform_downl
{
    display: inline;
    float: left;
    width: 471px;
    padding: 10px 0 0 0;
    font-size: 12px;
    color: #666;
}
div.inf_downloads div.inform_downl p
{
    padding: 4px 0;
}
div.inf_downloads div.inform_downl p.par13
{
    padding: 10px 0 0 13px;
}
div.inf_downloads div.inform_downl p.descr_inf
{
    font-size: 11px;
    padding: 50px 0 0 13px;
}
div.inf_downloads div.inform_downl a
{
    padding: 0 0 0 13px;
    color: #666;
    text-decoration: none;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
div.inf_downloads div.inform_downl a:hover
{
    text-decoration: underline;
}
.arial_11_vermelho
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #FF001C;
}
div.banner
{
    display: inline;
    float: left;
    width: 100%;
}
div.conteudo_inst
{
    display: inline;
    float: left;
    width: 924px;
    margin: 16px 9px 0 9px;
    padding: 0 8px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
}
div.conteudo_inst p.titulo_azul_14
{
    padding: 16px 0 5px 0;
}
p.marcalinha
{
    text-indent: 16px;
    color: #888;
    line-height: 17px;
    background: url(../imagens/layout/bg_marca1.gif) no-repeat 2px 2px;
}
a.link_txtverm_marcaverm
{
    padding: 0 0 0 13px;
    color: #ED1C24;
    text-decoration: none;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
a.link_txtverm_marcaverm:hover
{
    text-decoration: underline;
}

















/**** style3.css ***/

div.resultmaisprovFAQ402
{
    display: inline;
    float: left;
    width: 522px;
    padding: 0 0 25px 0;
}
div.resultmaisprovFAQ402 ul
{
    display: inline;
    float: left;
    width: 581px;
    list-style: none;
    border-top: 1px solid #DCE9F1;
}
div.resultmaisprovFAQ402 ul li
{
    display: inline;
    float: left;
    width: 565px;
    border: 1px solid #DCE9F1;
    border-top: none;
    background: #F2F6F9;
    padding: 5px 7px;
    font-size: 12px;
    color: #015CAE;
}
div.resultmaisprovFAQ402 ul li a
{
    font-size: 12px;
    color: #015CAE;
    background: #F2F6F9;
    text-decoration: none;
}
div.resultmaisprovFAQ402 ul li.linhacor2 a
{
    background: #F9FAFC;
}
div.resultmaisprovFAQ402 ul li a:hover
{
    text-decoration: underline;
}
div.resultmaisprovFAQ402 ul li .TextoSaberMais
{
    display: block;
    float: left;
    padding: 5px 10px 5px 20px;
    font-size: 12px;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
}




div.resultmaisprov
{
    display: inline;
    float: left;
    width: 922px;
    padding: 15px 0 25px 0;
}
div.resultmaisprov ul
{
    display: inline;
    float: left;
    width: 921px;
    list-style: none;
}
div.resultmaisprov ul li
{
    display: inline;
    float: left;
    width: 905px;
    border: 1px solid #DCE9F1;
    background: #F2F6F9;
    padding: 5px 7px;
    font-size: 12px;
    color: #015CAE;
}
div.resultmaisprov ul li.linhacor2
{
    display: inline;
    float: left;
    width: 905px;
    border: 1px solid #EEF3F7;
    border-top: none;
    border-bottom: 1px solid #DCE9F1;
    border-top: none;
    background: #F9FAFC;
}
div.resultmaisprov ul li.linhacor3
{
    display: inline;
    float: left;
    width: 905px;
    border: 1px solid #EEF3F7;
    border-bottom: 1px solid #DCE9F1;
    background: #f9fafb;
}
div.resultmaisprov ul li.linhacor4
{
    display: inline;
    float: left;
    width: 905px;
    background: #fff;
}
div.resultmaisprov ul li a
{
    font-size: 12px;
    color: #015CAE;
    background: #F2F6F9;
    text-decoration: none;
}
div.resultmaisprov ul li.linhacor2 a
{
    background: #F9FAFC;
}
div.resultmaisprov ul li a:hover
{
    text-decoration: underline;
}

div.resultmaisprov ul li.linhacor5
{
    display: inline;
    float: left;
    width: 905px;
    background: #fff;
    border: 0px;
}
div.resultmaisprov ul li.linhacor5 a
{
    font-size: 13px;
    color: #0000FF;
    background: #fff;
    font-weight: bold;
}
div.resultmaisprov ul li.linhacor5 a:hover
{
    text-decoration: none;
}
span.resultmaisprov_header
{
    width: 921px;
    background: #fff;
    border: 0px;
}


div.resultmaisprov ul li a.link_setaverm
{
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 19px;
    color: #666;
    background: url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
}
div.resultmaisprov ul li .setavermTitulo
{
    display: block;
    float: left;
    height: 15px;
    width: 790px;
    padding: 0 0 0 19px;
    color: #666;
    background: url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
    font-size: 12px;
    color: #015CAE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
div.resultmaisprov ul li .IcoSaberMais
{
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 5px;
    color: #666; /*background: url(../imagens/layout/bg_mais.gif) no-repeat 0 0;*/
    font-size: 12px;
    color: #015CAE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
div.resultmaisprov ul li .IcoSaberMenos
{
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 5px;
    color: #666; /*background: url(../imagens/layout/bg_menos.gif) no-repeat 0 0;*/
    font-size: 12px;
    color: #015CAE;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
div.resultmaisprov ul li .TextoSaberMais
{
    display: block;
    float: left;
    padding: 5px 10px 5px 20px;
    font-size: 12px;
    color: #888888;
    font-family: Arial, Helvetica, sans-serif;
}
div.resultmaisprov ul li .TextoListagem
{
    display: block;
    float: left;
    height: 15px;
    width: 670px;
    padding: 0 0 0 5px;
    font-size: 12px;
    color: #656565;
    font-family: Arial, Helvetica, sans-serif;
}
div.resultmaisprov ul li .dataListagem
{
    display: block;
    float: left;
    height: 15px;
    width: 80px;
    padding: 0 0 0 5px;
    font-size: 12px;
    color: #656565;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    margin-right: 5px;
}
div.resultmaisprov ul li .dataListagem2
{
    display: block;
    float: left;
    height: 15px;
    width: 80px;
    padding: 0 0 0 5px;
    font-size: 12px;
    color: #656565;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    margin-right: 5px;
    background-color: #f9fafb;
}





div.SelecaoFaqAssunto
{
    display: inline;
    float: left;
    margin-left: 10px;
    margin-top: 25px;
    margin-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: bold;
}

div.FormSelecaoFaq .imputfaq
{
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    width: 267px;
    vertical-align: bottom;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #656565;
    padding-left: 5px;
    margin-top: 23px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.comboFaleConosco
{
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    width: 200px;
    padding-top: 2px;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
.comboUmClique
{
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    width: 232px;
    padding-top: 2px;
    margin-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
.comboSolucoes
{
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    width: 200px; /*padding-top:2px; 		margin-top:5px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}
div.BasePaginacaoMeio
{
    display: inline;
    float: left;
    font: 11px Arial, Helvetica, sans-serif;
    color: #656565;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    margin-left: 450px;
}
div.BasePaginacaoMeio ul
{
    list-style: none;
}
div.BasePaginacaoMeio li
{
    display: inline;
    float: left;
}
div.BasePaginacaoMeio li.NumPag
{
    width: auto;
    padding: 0 10px;
}
div.BasePaginacaoMeio li a
{
    color: #656565;
    text-decoration: none;
    padding: 0 2px;
}
div.BasePaginacaoMeio li a:hover
{
    text-decoration: underline;
}
div.BasePaginacaoMeio li a.PagAtivo
{
    color: #656565;
    text-decoration: underline;
}
div.BasePaginacaoMeio li a span
{
    visibility: hidden;
}
div.BasePaginacaoMeio li a.LinkVoltar
{
    display: block;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_voltar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}
div.BasePaginacaoMeio li a.LinkAvancar
{
    display: block;
    margin-left: 5px;
    width: 19px;
    height: 13px;
    background: url(../imagens/botao/bt_avancar.gif) no-repeat 0 1px;
    text-decoration: none;
    font-size: 1px;
}

/* especial */
div.resultado
{
    display: inline;
    float: left;
    width: 922px;
    padding: 30px 0 0 0;
}
div.resultado ul
{
    display: inline;
    float: left;
    width: 922px;
    list-style: none;
    border-top: 1px solid #DCE9F1;
}
div.resultado ul li
{
    display: inline;
    float: left;
    width: 886px;
    border: 1px solid #DCE9F1;
    border-top: none;
    background: #F2F6F9;
    padding: 5px 18px;
    font-size: 12px;
    color: #015CAE;
}
div.resultado ul li.linhacor2
{
    display: inline;
    float: left;
    width: 886px;
    border: 1px solid #EEF3F7;
    border-top: none;
    border-bottom: 1px solid #DCE9F1;
    border-top: none;
    background: #F9FAFC;
}
div.resultado ul li.linhacor3
{
    display: inline;
    float: left;
    width: 886px;
    border: 1px solid #EEF3F7;
    border-top: none;
    border-bottom: 1px solid #DCE9F1;
    border-top: none;
    background: #f9fafb;
}
div.resultado ul li a
{
    font-size: 12px;
    color: #015CAE;
    background: #F2F6F9;
    text-decoration: none;
}
div.resultado ul li.linhacor2 a
{
    background: #F9FAFC;
}
div.resultado ul li a:hover
{
    text-decoration: underline;
}
div.resultado ul li span
{
    display: block;
    float: left;
    width: 428px;
    height: 13px;
    background: url(../imagens/layout/bg_pontilhado.gif) left bottom repeat-x;
}
div.resultado ul li a.link_setaverm
{
    display: block;
    float: left;
    height: 15px;
    padding: 0 0 0 19px;
    color: #666;
    background: url(../imagens/layout/bg_seta2.gif) no-repeat 0 0;
}

div.BottomFormaPagamento div.BaseDadosCartoes3
{
    display: inline;
    float: left;
    width: 858px;
    margin-left: 42px;
    padding-top: 30px;
    text-align: left;
    font-size: 12px;
    color: #666;
}
div.lista_pagamento
{
    display: inline;
    float: left;
    width: 858px;
    margin-left: 42px;
    padding: 30px 0;
    text-align: left;
    font-size: 12px;
    color: #666;
}
div.lista_pagamento p
{
    padding-bottom: 10px;
}
div.lista_pagamento div.linha_formpg
{
    display: inline;
    float: left;
    width: 858px;
}
div.linha_formpg div.coluna1
{
    display: inline;
    float: left;
    width: 100px;
    padding-top: 5px;
}
div.linha_formpg div.coluna2
{
    display: inline;
    float: left;
    width: 200px;
    padding-top: 5px;
}
div.linha_formpg div.coluna3
{
    display: inline;
    float: left;
    width: 558px;
    padding-top: 5px;
}

/*correções ie's*/
.areaatua_mais1 input[type="checkbox"]
{
    margin: 3px 4px 0 0; /margin:04px00;
}
.areaatua_mais2 input[type="checkbox"]
{
    margin: 3px 4px 0 0; /margin:04px00;
}
.opcoesvalid_itens2 input[type="radio"]
{
    margin: 2px 2px 0 0;
}
input.bt_RedefinirAplicacoes
{
    margin-top: 30px;
}

body blockquote
{
    margin-left: 40px !important;
}

/*safari windows*/
div.tabela_saf
{
    float: left;
    width: 920px;
}

/*chrome*/
div.tabelas_chr
{
    display: inline;
    float: left;
}

/*css cadastro*/


.titulo_cadastro
{
    padding: 4px 0 0 12px;
    border: 1px solid #DBE8F1;
    height: 22px;
    font: 16px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}
.titulo_cadastro2
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAE;
}
ul#menunavLateral
{
    display: table;
    width: 184px;
    list-style: none;
}
ul#menunavLateral li
{
    padding: 8px 0 10px 10px;
    background: #F2F6F9;
    font: 11px Arial, Helvetica, sans-serif;
    color: #015CAE;
    text-decoration: none;
    border: 1px solid #DBE8F1;
}
ul#menunavLateral li.menulinha2
{
    background: #F9FAFC;
    border: 1px solid #ECF3F9;
    border-top: none;
}

ul#menunavLateral li a
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #015CAE;
    text-decoration: none;
}
ul#menunavLateral li a:hover
{
    text-decoration: underline;
}
input.campo_form02
{
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
    height: 16px;
    padding: 2px 0 0 0;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 3px;
}
select.campo_formselect02
{
    font: 11px Arial, Helvetica, sans-serif;
    color: Black;
    padding: 2px 0 0 0;
    border: 1px solid #DAE8F3;
    background: #F2F6F9;
    margin-right: 3px;
}
.bt_alterar
{
    display: block;
    width: 107px;
    height: 21px;
    border: none;
    cursor: pointer;
    background: url(../imagens/botao/bt_alterar.gif) no-repeat 0 0;
}
.bt_cadastrarnovoendereco
{
    display: block;
    width: 179px;
    height: 21px;
    border: none;
    cursor: pointer;
    background: url(../imagens/botao/bt_cadastrarnovoendereco.gif) no-repeat 0 0;
}
.bt_imprimirpedido
{
    display: block;
    width: 118px;
    height: 21px;
    border: none;
    cursor: pointer;
    background: url(../imagens/botao/bt_imprimirpedido.gif) no-repeat 0 0;
}
.bt_prosseguir
{
    display: block;
    width: 107px;
    height: 21px;
    border: none;
    cursor: pointer;
    background: url(../imagens/botao/bt_prosseguir.gif) no-repeat 0 0;
}
.titulos_tabela
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}
.topo_tabela_mp2
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    border: 1px solid #D3D4D6;
    border-bottom: none;
}
.borda_final_b_bg
{
    border-bottom: 1px solid #D3D4D6;
    background: #F2F7FB;
}
.borda_final_b_r_bg
{
    border: 1px solid #D3D4D6;
    border-left: none;
    border-top: none;
    padding: 0 4px;
    background: #F2F7FB;
}
.borda_final_b
{
    border-bottom: 1px solid #D3D4D6;
}
.borda_final_b_r
{
    border: 1px solid #D3D4D6;
    border-left: none;
    border-top: none;
    padding: 0 4px;
}
.topo_tabela_mp
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F9FAFC;
}
.topo_tabela_mp p
{
    padding: 8px 0 8px 5px;
}
.tabela_mp
{
    border-left: 1px solid #DBE8F1;
    border-bottom: 1px solid #DBE8F1;
}
.tabela_mp td
{
    border: 1px solid #DBE8F1;
    border-left: none;
    border-bottom: none;
    padding: 0 8px;
}
.tabela_mp td a
{
    color: #666666;
}
.img_borda_mp
{
    border: 2px solid #EEE;
}
.titulo_mp2
{
    padding: 4px 0 4px 12px;
    border: 1px solid #DBE8F1;
    font: 13px Arial, Helvetica, sans-serif;
    color: #015CAE;
    background: #F2F7FB;
}

div.baseareaatua
{
    display: inline;
    float: left;
    width: 100%;
}


div.lista_pagamento
{
    display: inline;
    float: left;
    width: 858px;
    margin-left: 42px;
    padding: 30px 0;
    text-align: left;
    font-size: 12px;
    color: #666;
}
div.lista_pagamento p
{
    padding-bottom: 10px;
}
div.lista_pagamento div.linha_formpg
{
    display: inline;
    float: left;
    width: 858px;
}
div.linha_formpg div.coluna1
{
    display: inline;
    float: left;
    width: 100px;
    padding-top: 5px;
}
div.linha_formpg div.coluna2
{
    display: inline;
    float: left;
    width: 200px;
    padding-top: 5px;
}
div.linha_formpg div.coluna3
{
    display: inline;
    float: left;
    width: 558px;
    padding-top: 5px;
}

/*css comparacao*/
#container div.tab01_4col_nv
{
    display: inline;
    float: left;
    margin: 20px 0;
    width: 922px;
    background: url(../imagens/layout/bg_tab_repcomp_meio4col.gif) repeat-y 0 0;
}
#container div.tab01_3col_nv
{
    display: inline;
    float: left;
    margin: 20px 0;
    width: 922px;
    background: url(../imagens/layout/bg_tab_repcomp_meio3col.gif) repeat-y 0 0;
}
#container div.tab01_3col_conteudo_nv
{
    display: inline;
    float: left;
    width: 922px;
    padding: 0;
    background: url(../imagens/layout/bg_tab_repcomp_base2.gif) left bottom no-repeat;
}
#container div.tab01_3col_top_nv
{
    display: inline;
    float: left;
    width: 922px;
    height: 9px;
    background: url(../imagens/layout/bg_tab_repcomp2.gif) no-repeat 0 0;
}
div.tab01_3col_linha_nv
{
    width: 922px;
    display: inline;
    float: left;
    border-bottom: 1px solid #DCDCDC;
}
div.tab01_3col_nolinha_nv
{
    display: inline;
    float: left;
}
div.tab01_3col_1_1_nv
{
    display: inline;
    float: left;
    text-align: right;
    width: 206px;
    padding: 10px 25px 10px 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #015CAB;
}
div.tab01_3col_1_2_nv_3_comp
{
    display: inline;
    float: left;
    width: 210px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
    text-align: center;
    padding: 10px;
}
div.tab01_3col_1_3_nv_3_comp
{
    display: inline;
    float: left;
    width: 210px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
    text-align: center;
    padding: 10px;
}
div.tab01_3col_1_1_fundoazul_nv
{
    display: inline;
    float: left;
    text-align: right;
    width: 208px;
    padding: 10px 25px 10px 0;
    background: #F2F6F9;
}
div.tab01_3col_1_2_nv
{
    display: inline;
    float: left;
    width: 322px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
    text-align: center;
    padding: 10px;
}
div.tab01_3col_1_3_nv
{
    display: inline;
    float: left;
    width: 327px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015CAB;
    text-align: center;
    padding: 10px;
}






div.titulo_repositorio
{
    display: inline;
    float: left;
    width: 100%;
    margin-top: 10px;
}
div.titulo_repositorio a.bt_mais
{
    display: inline;
    float: left;
    width: 265px;
    padding-left: 14px;
    font-size: 14px;
    background: url(../imagens/layout/bg_mais.gif) no-repeat 0 0;
}
div.titulo_repositorio a.bt_menos
{
    display: inline;
    float: left;
    width: 278px;
    padding-left: 14px;
    font-size: 14px;
    background: url(../imagens/layout/bg_menos.gif) no-repeat 0 0;
}
div.repositorio
{
    display: inline;
    float: left;
    width: 100%;
    margin: 10px 0 20px 0;
}
div.repositorio_oculta
{
    display: none;
    float: left;
    width: 100%;
    margin: 10px 0 20px 0;
}

/* CSS SHOPCART DESC*/




div.BaseConteudoLoja div.BaseCarrinhoComnpras_q
{
    display: inline;
    float: left;
    width: 920px;
    background: url(../imagens/layout/bg_carrinho_compras_q.gif) repeat-y 0 0;
    border-top: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
}
div.BaseCarrinhoComnpras_q div.LinhaTitulos_q
{
    display: inline;
    float: left;
    width: 920px;
}
div.LinhaTitulos_q div
{
    display: inline;
    float: left;
    height: 25px;
    padding: 5px 0 0 0;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    text-align: center;
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.LinhaTitulos_q div.TitleProdutos_q
{
    display: inline;
    float: left;
    width: 370px;
}
div.LinhaTitulos_q div.TitleQuantidade_q
{
    display: inline;
    float: left;
    width: 120px;
}
div.LinhaTitulos_q div.TitleValorUnitario_q
{
    display: inline;
    float: left;
    width: 141px;
}
div.LinhaTitulos_q div.TitleValorTotal_q
{
    display: inline;
    float: left;
    width: 144px;
    border: 0;
}
div.BaseCarrinhoComnpras_q ul#ListaCarrinhoCompras_q
{
    display: inline;
    float: left;
    width: 920px;
    list-style: none;
}
ul#ListaCarrinhoCompras_q li
{
    display: inline;
    float: left;
    width: 920px;
    padding: 32px 0 39px;
    border-bottom: 1px solid #d2d4d6;
}
ul#ListaCarrinhoCompras_q li div.ColProdutos_q
{
    display: inline;
    float: left;
    width: 355px;
    font-size: 12px;
    padding: 0 5px 0 10px;
}
div.ColProdutos_q div.ImgProd_q
{
    display: inline;
    float: left;
    width: 160px;
    border: 2px solid #EEE;
    margin-right: 10px;
    text-align: center;
}
div.ColProdutos_q p.NomeProd_q
{
    font-size: 14px;
    font-weight: bold;
    color: #1f54ad;
    margin: 14px 0 30px;
}
ul#ListaCarrinhoCompras_q li div.ColQuantidade_q
{
    display: inline;
    float: left;
    width: 120px;
    text-align: center;
}
div.ColQuantidade_q p.TituloCampo_q
{
    font-size: 14px;
    font-weight: bold;
    color: #1f54ad;
    margin: 14px 0 16px;
}
div.ColQuantidade_q input
{
    width: 28px;
    height: 19px;
    padding-top: 1px;
    margin-bottom: 19px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    text-align: center;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000;
}
div.ColQuantidade_q a
{
    display: inline;
    float: left;
    width: auto;
    height: auto;
    margin-left: 6px;
    padding-left: 10px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    color: #565656;
    text-align: left;
    text-decoration: none;
}
div.ColQuantidade_q a:hover
{
    text-decoration: underline;
}
ul#ListaCarrinhoCompras_q li div.ColValorUnitario_q
{
    display: inline;
    float: left;
    width: 142px;
    padding: 40px 0 0 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #ef003f;
}
ul#ListaCarrinhoCompras_q li div.ColValorTotal_q
{
    display: inline;
    float: left;
    width: 144px;
    padding: 40px 0 0 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #ef003f;
}
div.BaseCarrinhoComnpras_q div.LinhaCodVendedorSubTotal_q
{
    display: inline;
    float: left;
    width: 920px;
    border-bottom: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    list-style: none;
}
div.LinhaCodVendedorSubTotal_q div.CodVendedor_q
{
    display: inline;
    float: left;
    width: 611px;
    height: 24px;
    padding: 6px 0 0 22px;
    border-right: 1px solid #d2d4d6;
}
div.CodVendedor_q span
{
    display: inline;
    float: left;
    width: auto;
    padding: 1px 9px 0 0;
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #1f54ad;
}
div.CodVendedor_q input
{
    float: left;
    width: 102px;
    height: 17px;
    padding-top: 1px;
    border: 1px solid #dbe8f1;
    background-color: #ffffff;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000;
}
div.CodVendedor_q a.LinkDuvida_q
{
    display: inline;
    float: left;
    width: 18px;
    height: 17px;
    margin: 1px 0 0 4px;
    background: url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
}
div.CodVendedor_q a.LinkDuvida_q span
{
    visibility: hidden;
    padding: 0;
    font-size: 1px;
}
div.LinhaCodVendedorSubTotal_q div.SubValor_q
{
    display: inline;
    float: left;
    width: 285px;
    height: 30px;
}
div.SubValor_q span.SubValor_q
{
    width: 100px;
    display: inline;
    float: left;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding: 7px 42px 0 0;
    text-align: right;
    color: #015cae;
}
div.SubValor_q span.SubValorPreco_q
{
    width: 183px;
    display: inline;
    float: left;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding-top: 7px;
    text-align: center;
    color: #ef003f;
}
div.LinhaValorTotal_q
{
    display: inline;
    float: left;
    width: 287px;
    padding-left: 634px;
    background-color: #FFF;
}
div.LinhaValorTotal_q div.BaseValorTotal_q
{
    display: inline;
    float: left;
    width: 286px;
    height: 54px;
    border-bottom: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    font: bold 14px Arial, Helvetica, sans-serif;
}
div.BaseValorTotal_q span.ValorTotal_q
{
    display: inline;
    float: left;
    width: 100px;
    padding: 21px 42px 0 0;
    text-align: right;
    color: #015cae;
}
div.BaseValorTotal_q span.ValorTotalPrecoq
{
    display: inline;
    float: left;
    width: 100px;
    padding-top: 21px;
    text-align: center;
    color: #ef003f;
}

div.LinhaCarrinhoVazio
{
    display: inline;
    float: left;
    width: 920px;
    background-color: #FFF;
}
div.LinhaCarrinhoVazio div.BaseValorTotal_cv_1
{
    display: inline;
    float: left;
    width: 634px;
    height: 54px;
    font: bold 14px Arial, Helvetica, sans-serif;
}
div.BaseValorTotal_cv_1 span.CarrinhoVazio
{
    display: inline;
    float: left;
    width: 634px;
    padding-top: 21px;
    text-align: center;
    color: #ef003f;
    background-color: #FFF;
}
div.LinhaCarrinhoVazio div.BaseValorTotal_cv_2
{
    display: inline;
    float: left;
    width: 286px;
    height: 54px;
    border-bottom: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    font: bold 14px Arial, Helvetica, sans-serif;
}
div.BaseValorTotal_cv_2 span.ValorTotal_cv
{
    display: inline;
    float: left;
    width: 100px;
    padding: 21px 42px 0 0;
    text-align: right;
    color: #015cae;
}
div.BaseValorTotal_cv_2 span.ValorTotalPreco_cv
{
    display: inline;
    float: left;
    width: 100px;
    padding-top: 21px;
    text-align: center;
    color: #ef003f;
}

a.link
{
    color: #656565;
    text-decoration: underline;
}
a.link:hover
{
    text-decoration: underline;
}

div.BaseContJanela div.ContDocumentos span#ctl00_ContentPlaceHolder2_lblModalDocumento table
{
    width: 780px;
}
p.MsoListParagraphCxSpMiddle
{
    padding-right: 30px;
}
div#ctl00_ContentPlaceHolder2_pnlDocumentos
{
    overflow-x: hidden;
}

.Informativo
{
    text-decoration: none;
    color: #0063A8;
}



div.base_downloads
{
    display: inline;
    float: left;
    width: 575px;
    background: url(../imagens/layout/bg_linhastabela.gif) repeat-y 0 0;
    border-top: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
}
div.base_downloads div.linha_downloads
{
    display: inline;
    float: left;
    width: 575px;
}
div.linha_downloads div
{
    display: inline;
    float: left;
    height: 41px;
    padding: 5px 0 0 0;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    text-align: center;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.linha_downloads div.produto_down
{
    display: inline;
    float: left;
    width: 182px;
    height: 30px;
    padding: 15px 0 0 0;
}
div.linha_downloads div.soft_drivers
{
    display: inline;
    float: left;
    width: 170px;
    height: 30px;
    padding: 15px 0 0 0;
}
div.linha_downloads div.sist_op
{
    display: inline;
    float: left;
    width: 110px;
}
div.linha_downloads div.manuais_down
{
    display: inline;
    float: left;
    width: 109px;
    border-right: none;
    height: 30px;
    padding: 15px 0 0 0;
}
div.base_downloads ul.lista_downloads
{
    display: inline;
    float: left;
    width: 575px;
    list-style: none;
}
ul.lista_downloads li
{
    display: inline;
    float: left;
    width: 555px;
    padding: 10px;
    border-bottom: 1px solid #d2d4d6;
}
ul.lista_downloads li div.cartaoint_down
{
    display: inline;
    float: left;
    width: 160px;
    text-align: center;
    padding: 0 12px 0 0;
}
ul.lista_downloads li div.cartaoint_down div.img_produto_down
{
    display: inline;
    float: left;
    width: 160px;
    border: 2px solid #EEE;
}
div.soft_driv_down
{
    display: inline;
    float: left;
    width: 160px;
    padding: 20px 5px 20px 5px;
}
div.soft_driv_down a
{
    display: block;
    width: auto;
    height: auto;
    padding: 0 0 8px 12px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    font-size: 11px;
    color: #888;
    text-decoration: none;
}
div.soft_driv_down a:hover
{
    text-decoration: underline;
}
div.sist_op_down
{
    display: inline;
    float: left;
    font-size: 11px;
    padding: 20px 0 0 5px;
    text-align: center;
    width: 108px;
}
div.manual_down1
{
    display: inline;
    float: left;
    margin: 0;
    padding: 20px 5px;
    text-align: left;
    width: 90px;
}
div.manual_down1 a
{
    display: block;
    width: auto;
    height: auto;
    padding: 0 0 8px 12px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    font-size: 11px;
    color: #888;
    text-decoration: none;
}
div.manual_down1 a:hover
{
    text-decoration: underline;
}
div.texto_down
{
    display: inline;
    float: left;
    padding-top: 20px;
    width: 100%;
    text-align: center;
}
div.base_downloads div.texto_obs
{
    display: inline;
    float: left;
    text-align: left;
    padding-top: 10px;
    width: 100%;
}



div.Tabela_ProdutoDown
{
    display: inline;
    float: left;
    width: 575px;
    margin-bottom: 15px;
    border-top: 1px solid #d2d4d6;
    border-left: 1px solid #d2d4d6;
    border-right: 1px solid #d2d4d6;
}
div.Tipo_produto
{
    display: inline;
    float: left;
    width: 237px;
    height: 30px;
    padding: 15px 0 0 0;
    border-right: 1px solid #d2d4d6;
    background-color: #f3f6f8;
    text-align: center;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.DownSoftDriver
{
    display: inline;
    float: right;
    width: 337px;
    height: 30px;
    padding: 15px 0 0 0;
    background-color: #f3f6f8;
    text-align: center;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #015cae;
}
div.LinhasTabela ul li
{
    display: inline;
    float: left;
    width: 575px;
    padding-bottom: 10px;
    text-align: center;
    list-style: none;
    border-bottom: 1px solid #d2d4d6;
    background: url(../imagens/layout/separador_lista.gif) repeat-y 237px 0;
}
div.ColunaTabelaEsquerda
{
    display: inline;
    float: left;
    width: 237px;
    text-align: center;
}
div.ColunaTabelaDireita
{
    display: inline;
    float: right;
    width: 337px;
    text-align: center;
}
div.cartaoint_down2
{
    display: inline;
    float: left;
    width: 160px;
    text-align: center;
    margin-left: 35px;
    margin-top: 10px;
}
div.img_produto_down2
{
    display: inline;
    float: left;
    width: 160px;
    border: 2px solid #EEE;
}
div.soft_driv_down2
{
    display: inline;
    float: left;
    width: 300px;
    padding: 20px 5px 20px 5px;
    margin-left: 10px;
}
div.soft_driv_down2 a
{
    display: block;
    width: auto;
    height: auto;
    padding: 0 0 20px 12px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
    font-size: 11px;
    color: #888;
    text-align: left;
    text-decoration: none;
}
div.soft_driv_down2 a:hover
{
    text-decoration: underline;
}
.bg_aj
{
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
}
.pop_id
{
    background: #FFF;
}

/* Comparacao */
div.BoxGeralComparacaoProd
{
    display: inline;
    float: left;
    width: 922px;
    height: auto;
    background: url(../imagens/layout/bg_boxComparacao.gif) 0 0;
}
div.ImgTopoBoxComparacaoProd
{
    display: inline;
    float: left;
    width: 922px;
    height: 12px;
    background: url(../imagens/layout/bg_boxComparacaoTop.gif) no-repeat 0 0;
    background-position: bottom;
    margin-top: 20px;
}
div.ImgBaseBoxComparacaoProd
{
    display: inline;
    float: left;
    width: 922px;
    height: 12px;
    background: url(../imagens/layout/bg_boxComparacaoBase.gif) 0 0 no-repeat;
    background-position: top;
    margin-bottom: 20px;
}
div.BoxDescProduto
{
    display: inline;
    float: left;
    width: 922px;
    height: auto;
    border-bottom: #dedede solid 1px;
}
div.BoxDescProdutoPreco
{
    display: inline;
    float: left;
    width: 922px;
    height: auto;
    border-bottom: #dedede solid 1px;
}
div.BoxDescProdutoIndicacoes
{
    display: inline;
    float: left;
    width: 922px;
    height: auto;
}
div.BoxCompProduto
{
    display: inline;
    float: left;
    width: 190px;
    height: auto;
    text-align: right;
    padding-right: 40px;
    color: #015cae;
    font-size: 18px;
    font: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.BoxCompProdutoComparacao
{
    display: inline;
    float: left;
    width: 230px;
    height: auto;
}
div.TxtProdutoComp
{
    display: inline;
    float: left;
    width: 220px;
    height: auto;
    text-align: center;
    color: #015cae;
    font-size: 18px;
    font: 14px Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
}
div.TxtProdutoCompIndicaoes
{
    display: inline;
    float: left;
    width: 220px;
    height: auto;
    text-align: center;
    color: #015cae;
    font-size: 18px;
    font: 12px Arial, Helvetica, sans-serif;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 10px;
}
div.BtComprarComparacao a
{
    display: inline;
    float: left;
    width: 89px;
    height: 36px;
    background: url(../imagens/botao/bt_comprar.gif) no-repeat 0 0;
    background-position: top;
    margin-left: 76px;
}
div.BottomProd_Rec2 div.SerasaRecomenda22
{
    display: inline;
    float: left;
    width: 887px; /*background:url(../imagens/layout/selo_Recomenda.jpg) no-repeat 690px 0;*/
}
.BaseListaProd22 div.BottomProd_Rec2 div.SerasaRecomenda22
{
    /*background:url(../imagens/layout/selo_Recomenda.jpg) no-repeat 675px 0;*/
}
a.link_indica
{
    display: inline;
    float: right;
    width: auto;
    height: auto;
    padding: 8px 0 0 10px;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 12px;
    color: #565656;
    text-align: left;
    text-decoration: none;
}
a.link_indica:hover
{
    text-decoration: underline;
}
input.campo_indica
{
    height: 19px;
    padding-top: 1px;
    border: 1px solid #dbe8f1;
    background-color: #f3f6f8;
    text-align: center;
    font: 13px Arial, Helvetica, sans-serif;
    color: #000;
}
div#indicacao
{
    width: 400px !important;
    padding: 20px !important;
}
div#indicacao div.BaseBotoesJanela
{
    width: 390px !important;
}
div#indicacao div.BaseTituloJanela
{
    width: 375px !important;
}
div#indicacao div.BaseContJanela
{
    width: 390px !important;
}
div#indicacao div.dados_indica
{
    display: inline;
    float: left;
    width: 100%;
}
div.LinhaBotoesCarrinhoCompra a.bt_Duvida
{
    display: inline;
    float: right;
    width: 18px;
    height: 17px;
    margin: 6px 10px 10px 2px;
    background: url(../imagens/ico/ico_duvida.gif) no-repeat 0 0;
    font-size: 1px;
    text-decoration: none;
    cursor: help;
}
div.LinhaBotoesCarrinhoCompra div.div_Duvida
{
    position: absolute;
    z-index: 99999;
    font-size: 12px;
    border: solid 1px #000000;
    background-color: #FFFFCC;
    color: #000000;
    padding: 2px;
    top: 30px;
    left: 600px;
    width: 350px;
}
div.LinhaBotoesCarrinhoCompra a.bt_Duvida span
{
    visibility: hidden;
}
.ColDadosEmissao
{
    width: 50%;
}
.TableDadosEmissao
{
    border: 1;
    width: 600px;
}
.trDadosEmissaoTitle
{
    background-color: #A6A6A6;
    font-weight: bold;
}
div.BasePagamento div.BaseInfo
{
    display: inline;
    float: left;
    width: 921px;
    margin-bottom: 35px;
    background: url(../imagens/layout/bg_SombraForte921_Cont.gif) repeat-y 0 0;
    text-align: center;
}
div.BaseInfo div.TopoInfo
{
    display: inline;
    float: left;
    width: 921px;
    background: url(../imagens/layout/bg_SombraForte921_Topo.gif) no-repeat top center;
}
div.BaseInfo div.BottomInfo
{
    display: inline;
    float: left;
    width: 900px;
    padding: 18px 7px 36px 14px;
    background: url(../imagens/layout/bg_SombraForte921_Bottom.gif) no-repeat bottom center;
}

div.BasePagamento div.politicaCompra
{
    width: 100%;
    margin-top: 10px;
}
div.BasePagamento div.politicaCompra p
{
    margin: 0 15px 20px;
}
div.BasePagamento div.infoCadastro2
{
    float: left;
    display: inline;
    width: 860px;
    padding: 0 0 10px 15px;
    text-align: left;
    border: 1px solid #dbe8f1;
}
div.BasePagamento div.infoCadastro
{
    float: left;
    display: inline;
    width: 430px;
    padding: 0 0 10px 15px;
    text-align: left;
    border: 1px solid #dbe8f1;
}
div.BasePagamento div.infoCadastro h3, div.BasePagamento div.infoFatura h3
{
    width: 875px;
    padding: 5px 0 5px 15px;
    margin: 0 0 10px -15px;
    border-bottom: 1px solid #dbe8f1;
    background: #f3f6f8;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #015cae;
}
div.BasePagamento div.infoFaturaAlt h3
{
    width: 875px;
    padding: 5px 0 5px 15px;
    margin: 0 0 10px -15px;
    border-bottom: 1px solid #dbe8f1;
    background: #f3f6f8;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #015cae;
}
div.BasePagamento div.infoCadastro2 h3
{
    width: 860px;
    padding: 5px 0 5px 15px;
    margin: 0 0 10px -15px;
    border-bottom: 1px solid #dbe8f1;
    background: #f3f6f8;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #015cae;
}
div.BasePagamento div.infoCadastro a.linkAlterar, div.BasePagamento div.infoCadastro2 a.linkAlterar, div.BasePagamento div.infoFatura a.linkAlterar
{
    display: block;
    float: left;
    width: 121px;
    height: 26px;
    margin-right: 10px;
    background: url(../imagens/botao/bt_alterar.gif) no-repeat 0 0;
    text-indent: -5000em;
}
div.BasePagamento div.infoFatura
{
    float: left;
    display: inline;
    width: 875px;
    padding: 0 0 10px 15px;
    text-align: left;
    border: 1px solid #dbe8f1;
}
div.BasePagamento div.infoFaturaAlt
{
    float: left;
    display: inline;
    width: 875px;
    padding: 0 0 10px 15px;
    text-align: left;
    height: 16px;
    border: 1px solid #dbe8f1;
    border-top: 0px solid #dbe8f1;
}


div.BasePagamento div.infoCadastro a.LinkAlterarFake
{
    display: block;
    float: right;
    width: 107px;
    height: 21px;
    margin-right: 10px;
    text-indent: -5000em;
}

div.div100
{
    display: inline;
    float: left;
    width: 100%;
    padding: 10px 0 30px 0;
}
.table_ident
{
    border: 1px solid #dbe8f1;
}
.table_ident td
{
    padding: 3px;
}
.top_table
{
    font-size: 12px;
    color: #015CAE;
    background: #F2F7FB;
}
.bg_azul
{
    border-top: 2px solid #FFF;
    background: #F2F7FB;
}





div.BaseConteudo div.ColEsq_Home p.TituloAzul_Home
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    padding: 30px 0 15px 0 !important;
    _padding: 8px 0 15px 0 !important;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest
{
    display: inline;
    float: left;
    width: 701px;
    padding: 0 0 25px 0;
    _padding: 0 0 19px 0;
    list-style: none;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li
{
    display: inline;
    float: left;
    width: 224px;
    margin-right: 10px;
}
div.BaseConteudo div.ColEsq_Home div.comprarhome
{
    display: inline;
    float: left;
    width: 100%;
    padding: 5px 0 0 0;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd
{
    display: inline;
    float: left;
    width: 193px;
    height: 255px;
    padding: 10px 14px 0px 15px;
    border: 1px solid #dbe8f1;
    background-color: #f5f7fd;
}
div.InfProd p.TituloProd
{
    display: inline;
    float: left;
    width: 100%;
    min-height: 40px;
    color: #015cae;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.InfProd p img
{
    float: left;
    display: inline;
    margin-right: 8px;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd
{
    display: inline;
    float: left;
    width: 219px;
    height: 16px;
    padding: 2px 5px 0 0;
    background: url(../imagens/layout/bg_bottomProdInf_02.gif) no-repeat 0 0;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li div.RodapeInfProd a
{
    display: inline;
    float: right;
    height: 17px;
    padding: 2px 5px 0 22px;
    color: #656565;
    font-weight: bold;
    text-decoration: none !important;
    background: url(../imagens/ico/ico_carrinho_compra_02.gif) no-repeat 0 0;
}
div.RodapeInformativos
{
    display: inline;
    float: left;
    width: 220px;
    height: 18px;
    background: url(../imagens/layout/bg_BaseInformativo.gif) 0 0 no-repeat;
}
div.RodapeInformativos a
{
    display: inline;
    float: right;
    width: auto;
    height: 15px;
    margin: 2px 0 0 0;
    padding-right: 5px;
    padding-left: 13px;
    color: #656565;
    text-decoration: none !important;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
div.RodapeInformativos a:hover
{
    text-decoration: underline !important;
}
div.Img_Rss a
{
    display: inline;
    float: right;
    width: 50px;
    height: 16px;
    background: url(../imagens/layout/img_rss.gif) 0 0 no-repeat;
    margin-top: 3px;
    margin-bottom: 10px;
}
div.RodapeInfProd a
{
    display: inline;
    float: right;
    width: auto;
    height: 15px;
    padding-left: 13px;
    color: #656565;
    text-decoration: none !important;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 4px;
}
div.RodapeInfProd a:hover
{
    text-decoration: underline !important;
}
div.BaseConteudo div.ColEsq_Home ul#ListaProdDest li.UltimoProd
{
    margin-right: 0;
}
div.BaseConteudo div.ColEsq_Home ul.destaques
{
    display: inline;
    float: left;
    width: 691px;
    height: 167px;
    list-style: none;
    padding: 19px 0 0px 0;
    margin: 0 0 15px 0;
    border: 1px solid #dbe8f1;
    background: #f5f7fd;
}
div.BaseConteudo div.ColEsq_Home ul.destaques a
{
    text-decoration: none !important;
}
div.BaseConteudo div.ColEsq_Home ul.destaques a:hover
{
    text-decoration: underline !important;
}
div.BaseConteudo div.ColEsq_Home ul.destaques li
{
    display: inline;
    float: left;
    width: 200px;
    padding: 0 0 10px 25px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseConteudo div.ColEsq_Home ul.destaques li p.titulo2
{
    display: inline;
    float: left;
    width: 100%;
    height: 30px !important;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    font-weight: bold;
    margin: 0 0 2px 0 !important;
    padding: 0 0 5px 0 !important;
}
div.BaseConteudo div.ColEsq_Home ul.destaques li span
{
    display: inline;
    float: left;
    width: 100% !important;
    height: 85px;
    overflow: hidden;
    margin-bottom: 10px;
}
div.BaseConteudo a.bt_saibamais
{
    padding: 0 0 0 13px;
    color: #015cae !important;
    text-decoration: none;
    background: url(../imagens/setas/seta_rosa.gif) no-repeat 0 5px;
}
div.BaseConteudo a.bt_saibamais:hover
{
    text-decoration: underline;
}
div.BaseConteudo div.ColDir_Home
{
    display: inline;
    float: left;
    width: 220px;
    padding-left: 19px;
    _padding-left: 18px;
}
div.ColDir_Home div.BaseInformativo
{
    display: inline;
    float: left;
    width: 192px;
    height: 154px;
    padding: 15px 13px 0px 13px;
    background-color: #f5f7fd;
    border-left: 1px solid #dbe8f1;
    border-right: 1px solid #dbe8f1;
    border-top: 1px solid #dbe8f1;
}
div.TituloInformativo
{
    display: inline;
    float: left;
    width: 192px;
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
div.BaseInformativo p.TituloInformativo
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
div.BaseInformativo ul
{
    float: left;
    width: 192px;
    list-style: none;
    _margin-bottom: -4px;
}
div.BaseInformativo ul li
{
    margin-bottom: 20px;
    _margin-bottom: 5px;
}
div.BaseInformativo ul li p.TitleInf
{
    color: #0063a8;
    font-weight: bold;
    height: 27px;
    overflow: hidden;
    margin-bottom: 10px;
}
div.BaseInformativo ul li div.divTextoInformativo
{
    display: inline;
    float: left;
    width: 100%;
    height: 89px;
    overflow: hidden;
}
div.BaseInformativo ul li p a
{
    color: #0063a8;
    text-decoration: none;
}
div.BaseInformativo ul li p a.bt_saibamais
{
    _margin-top: 0 !important;
}

div.BaseInformativo ul li p a:hover
{
    text-decoration: underline;
}

div.BaseConteudo div.ColEsq_Home ul.destaques
{
    display: inline;
    float: left;
    width: 691px;
    list-style: none;
    padding: 19px 0 0px 0;
    border: 1px solid #dbe8f1;
    background: #f5f7fd;
}
div.BaseConteudo div.ColEsq_Home ul.destaques li
{
    display: inline;
    float: left;
    width: 200px;
    height: 148px;
    padding-left: 25px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #666;
}
div.BaseConteudo div.ColEsq_Home ul.destaques li p
{
    height: 94px;
    overflow: hidden;
}
div.BaseConteudo div.ColEsq_Home ul.destaques li .titulo2
{
    height: auto !important;
    font: 14px Arial, Helvetica, sans-serif;
    color: #015cae;
    font-weight: bold;
    padding: 0 0 5px 0 !important;
}

div.ColDir_Home div.BaseSuporte
{
    display: inline;
    float: left;
    width: 192px;
    height: 425px;
    padding: 7px 13px 0 13px;
    margin-bottom: 25px;
    background-color: #f5f7fd;
    border: 1px solid #dbe8f1;
}
div.ColDir_Home div.BaseSuporte ul
{
    display: inline;
    float: left;
    list-style: none;
    padding: 7px 0 0 0;
    margin: 0;
    width: 192px;
}
div.ColDir_Home div.BaseSuporte ul li
{
    display: inline;
    float: left;
    width: 192px;
    height: 100px;
    padding: 15px 0;
    margin: 0;
    border-top: 1px dotted #808080;
}

div.ColDir_Home div.BaseSuporte ul li span
{
    display: inline;
    float: left;
    width: 100%;
    height: 41px;
    margin: 0 0 3px 0;
    overflow: hidden;
}
div.ColDir_Home div.BaseSuporte p.Titulo1
{
    color: #015cae;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
div.ColDir_Home div.BaseSuporte p.Titulo2
{
    display: inline;
    float: left;
    width: 100%;
    height: 30px;
    color: #015cae;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 2px 0;
    padding: 0 0 4px 0;
    overflow: hidden;
}
div.ColDir_Home div.BaseSuporte a.bt_saibamais
{
    display: inline;
    float: left;
    margin-top: 10px;
}


div.base_telefone_compra
{
    display: inline;
    float: left;
    position: relative;
    width: 215px;
    height: 0px;
}
div.base_telefone_compra div.telefone_compra
{
    display: inline;
    float: left;
    position: absolute;
    text-align: right;
    font-size: 10px;
    left: 50px;
    top: -30px;
    width: 137px;
    padding: 0 0 0 30px;
    background: url(../imagens/ico/ico_telefone.gif) no-repeat 0 0;
}
div.panel_conclusao
{
    overflow: auto;
    overflow-x: hidden;
}
div.panel_conclusao table tr td
{
    text-align: left !important;
}
div.panel_conclusao table tr td input
{
    margin-right: 3px;
}
div.panel_conclusao div.base_mapa
{
}
div.BasePagamento p span .ConclusaoCompra
{
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 0 0 12px 4px;
}
.botao-conclusao
{
    display: table;
    padding: 15px 0 0 0;
    width: 100%;
}
a.linkFaq
{
    color: #0000FF;
}
a.linkFaq:hover
{
    color: #737373;
}


/* INICIO VER SIMPLES*/
#header_ { width: 747px; height: 140px; padding: 43px 42px 0 179px; background: url(../imagens/layout/banner.jpg) no-repeat; float: left; }
.btnOk { width: 66px; height: 22px; background: url(../imagens/layout/btnOk.gif); border: 0; color: #fff; font-weight: bold; }
.textBoxForm { width: 156px; height: 18px; border: 1px solid #0084fc; }
.textosLabels { font: 12px Arial,Helvética,Tahoma; margin: 0; font-weight: bold; }
.aspnetForm { padding: 10px; }
.aspnetForm input { margin-right: 4px; }
.aspnetForm label, .aspnetForm input[type=text] { display: block; width: 156px; float: left; margin-bottom: 10px; }
.aspnetForm label { text-align: right; padding-right: 20px; }
br { clear: left; }
.box { }
.box p { height: auto; margin: 30px 0px 0px 30px; font: 12px Arial,Helvética,Tahoma; line-height: 21px; color: #015cae; font-weight: bold; }
/* FIM VER SIMPLES*/



/*INICIO CONSULTA PRAZO */
.baloon { background: url("../imagens/layout/bg.jpg") no-repeat; float: left; width: 565px; height: 55px; margin: 0 0 23px 0; padding: 29px 74px 0 55px; left: 107px; top: -17px; line-height: 17px; position: relative; }
.baloon p { margin: 2px 0 4px; font-size: 13px; }
.boxConsulta { width: 577px; height: 220px; padding: 25px 14px 17px 20px; float: left; border: 1px solid #f1f1f1; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; position: relative; left: 153px; }
.boxMessage { width: 96%; height: 100%; float: left; position: relative; clear: both; padding: 32px 20px 20px 14px; z-index: 0; margin: 41px 0 0 0; }
.boxMessage .leftCorner { width: 85px; height: 72px; float: left; position: absolute; background: url(../imagens/layout/leftCorner.jpg) no-repeat; z-index: 1; left: 1%; top: 0;}
.boxNewsletter .fields input.rdbEmail { margin: 0 10px 0 0; padding: 0; float: left; width: auto; height: 12px; border: none; }
.fields { list-style: none; font: 12px Arial,Helvetica,Tahoma; }
.fields li { float: left; width: 577px; height: 39px; }
.fields li label { width: 290px; padding: 5px 0 0 0; float: left; font-weight: bold; }
.fields li input { width: 249px; height: 21px; margin: 0 22px 0 0; float: right; border: 1px solid #c4c4c4; }
.fields li span { float: right; clear: both; font-size: 9px; color: #ed1951; margin: 0 22px 0 0; width: auto; *width:259px; }
.fields #captcha { }
.fields #captcha p { float: right; width: 272px; margin: 8px 0 4px 0; color: #015cae; }
.fields #captcha img { border: 1px solid #c4c4c4; float: left; margin: 9px 0 0 0; }
.fields #captcha .captcha { border: 1px solid #188EFA; }
.fields #captcha .btnPrazo { width: 87px; height: 22px; background: url(../imagens/layout/btnPrazo.png) no-repeat; border: none; color: #fff; margin: 9px 22px; font-weight: bold; }
#ctl00_ContentPlaceHolder2_RefFValImg{width: 100%; text-align: right;}
p.redArrow { width: 450px; margin: 28px 232px; -margin: 28px 130px; clear: both; padding: 0 0 0 13px; color: #015CAE; background: url(../imagens/layout/redArrow.gif) no-repeat 0 3px; font-size: 13px; font-weight: bold; text-align: left; float: left; }
.boxNewsletter { margin-top: 10px; float: left; padding: 0 0 0 266px; }
.boxNewsletter .fields { float: left; list-style: none; }
.boxNewsletter .fields li { height: 22px; }
.boxNewsletter .fields li label { font-weight: normal; padding: 1px 0 0 0; }
.boxNewsletter .fields input.txtEmail { width: 239px; float: left; margin: 0 9px 0 0; padding: 0 0 0 9px; border: 1px solid #CFCFCF; }
.boxNewsletter .fields input.btnOk { width: 66px; height: 22px; background: url(../imagens/layout/btnOk.png) no-repeat; border: none; color: #fff; font-weight: bold; float: left; }
.btnSeeOption { width: 283px; height: 21px; margin: 28px 0 0 265px; padding: 6px 0 0 43px; color: #FFFFFF; float: left; font-size: 13px; font-weight: bold; text-decoration: none; background: url(../imagens/layout/btnSeeOption.jpg) no-repeat; }
.boxMessage { width: 96%; height: 100%; float: left; position: relative; clear: both; padding: 32px 20px 20px 14px; z-index: 0; margin: 41px 0 0 0; }
.boxMessage .leftCorner { width: 85px; height: 72px; float: left; position: absolute; background: url(../imagens/layout/leftCorner.jpg) no-repeat; z-index: 1; left: 1%; top: 0; }
.boxMessage .content { position: relative; z-index: 2; float: left; width: 682px; padding: 20px 0 0 7px;}
.boxMessage .content p { float: left; }
.boxMessage .content a { color: #48803A; font-weight: bold; }
.boxMessage img { float: left; position: relative; z-index: 2; }
.boxMessage .rightCorner { width: 101px; height: 93px; float: left; position: absolute; background: url(../imagens/layout/rightCorner.jpg) no-repeat; z-index: 1; left: 88%; top: 67%; }

.fields #captcha2 .btnPrazo { width: 87px; height: 22px; background: url(../imagens/layout/btnPrazo.png) no-repeat; border: none; color: #fff; margin: 9px 22px 0 0; font-weight: bold; }

.boxConsultaPF { width: 577px; height: auto; padding: 25px 14px 17px 20px; float: left; border: 1px solid #f1f1f1; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; position: relative; left: 153px; }
.btnConsultarSimples{ width: 87px; height: 22px; background: url(../imagens/layout/btnPrazo.png) no-repeat; border: none; color: #fff; margin: 9px 22px 0 0; font-weight: bold; }

p.redArrow1 {width:500px; text-align:center; margin: 18px 232px; -margin: 28px 130px; clear: both; padding: 0 0 0 13px; color: #015CAE; font-size: 13px; font-weight: bold; float: left; }

/*FIM CONSULTA PRAZO */


.infBannerConsultaPrazo{
    background: url(../imagens/layout/bannerconsultaprazo.jpg) no-repeat !important;
    height: 297px !important;
}
.infBannerConsultaPrazo li.box{
    width: 130px;
    height: 50px;
    margin: 36px 0 0 171px;
    _margin: 40px 0 0 85px;
    padding: 10px 29px 10px 12px;
    clear: both;
    color: #FFFFFF;
    float: left;
    font: 15px Arial, Helvetica, Tahoma;
    line-height: normal;
    list-style: none outside none;
    position: relative;
}
