/****TAGS****/
* { margin:0; padding:0; border:0px; }
html { height:100%; }
body { height:100%; font:10px Verdana, Arial, Tahoma; background:#000000}
body#index { background:transparent url(../img/padrao_bg.jpg) repeat scroll 0 1px; }
body#loja-virtual, body#loja-virtual-interna, body#cadastre-se { background:#000}
a { text-decoration: none}
ul { list-style:none; }
.float { float:left; }
.right { float:right !important; }
.padding_inputs { padding:10px; }
.padding { margin:5px 0 5px 0}
.padding-left { padding-left:10px; }
.margin-left { margin-left:17px; }


/****GERAL****/
.pb20 { padding-bottom:35px !important; }
img.float, input.float, select.float { float:left; }
img.right, input.right, select.right { float:right; }
.clear { clear:both; width:auto; height:0px; line-height:0px; visibility:hidden; }
.clearObj { clear:both; display:block; }
p.msg { color:#fff; font-size:12px; line-height:18px; 
margin-top:10%; text-align:center; }
.item_titulo { display:inline; float:left; }
.box1 { display:inline; float:left; }
.box2 { float:left; }
.col1, .col2 { display:inline; float:left; height:auto; width:460px; }
.subcol1, .subcol2 { display:inline; float:left; height:auto; width:auto; }
.coluna1 { display:inline; float:left; height:auto; width:222px; padding-bottom:30px; }
.coluna2 { display:inline; float:left; height:auto; width:726px; padding-bottom:30px; }

/****SELO****/
#selo { float: left; width:165px; height:50px; padding-top:43px; }
.txt_selo { float:left; width:auto; font:10px Verdana, Arial, Verdana; color:white; padding:5px 10px 0px 10px; line-height:12px; }
.txt_selo strong { color:#333333}

/****FORMULÁRIOS****/
textarea { font-family:Verdana, Arial, Tahoma, sans-serif; font-size:12px; }
.form_contato { float:left; }
.linha_form { float:left; display:inline; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; color:#ffe360; display:inline; font-weight:bold; padding: 0 0 10px 20px; width: 440px; }
.linha_form2, .linha_form3, .linha_form4 { float:left; display:inline; font-weight:bold; }
.botao1 { background:transparent url(../img/botao_e.gif); float:left; width:147px; height:44px; margin-left:165px; text-indent:-99999px; cursor:pointer; overflow:hidden; }
.botao1:hover { background-position:0 44px; cursor:pointer; }
#pgs_resposta .botao1 { background:transparent url(../img/btn_voltar.png) no-repeat scroll 0 0; height:50px; left:403px; margin:20px 0 0 0; position:relative; overflow:hidden; }
#pgs_resposta .botao1:hover { background-position: 0 -50px; }
.desc_form { float:left; }
.campo_form, .campo_form_over { float:left; background:#fffff1; border:1px solid #fff; font:11px Verdana, Arial, Tahoma; padding:1px; }
.campo_form_over { background:#ff0; }
.bt_voltar { background:url(../img/bt_voltar.jpg) no-repeat scroll 0 -33px; float:left; display:inline; height:33px; width:87px; }
.bt_voltar:hover { background-position:0 0}
.bt_avancar { float:left; display:inline; background:url(../img/bt_avancar.jpg) no-repeat scroll 0 -33px; height:33px; width:95px; }
.bt_avancar:hover { background-position:0 0}
.bt_enviar { float:left; }
.bt_enviar2, .bt_enviar2_over { background:url(../img/botaoe2.gif) no-repeat scroll 0 0; float:left; height:26px; margin: 20px 0 0 138px; width:75px; cursor:pointer; }
.bt_enviar2_over { background-position:0 -26px; }
.bt_enviar3, .bt_enviar3_over { background:url(../img/ok-icon.gif) no-repeat scroll 0 0; display:inline; float:left; height:27px; margin:-3px 0 5px 10px; width:64px; }
.bt_enviar3_over { background:url(../img/ok-icon.gif) no-repeat scroll 0 -27px; }
.bt_enviar4 { background:url(../img/botao_e4.gif) no-repeat scroll 0 -25px; display:inline; float:right; height:25px; margin:20px 20px 0 0; width:74px; }
.bt_enviar4:hover { background-position:0 0}
.label1 { float:left; display:inline; line-height:25px; width:468px; }
.label2 { float:left; display:inline; line-height:13px; padding-left: 10px; width:300px; }
.label3 { float:left; display:inline; padding-left:10px; width: 50px; font-weight:bold; }
.label4 { color:#ccc; float:left; display:inline; padding:5px 0 0 15px; width:100%; }
.label5 { display:inline; float:left; line-height:25px; width:100px; }
.label6 { display:inline; float:left; line-height:15px; padding-left:5px; }
.label7 { float:left; display:inline; line-height:25px; width:360px; }
.label8 { float:left; display:inline; line-height:25px; width:300px; }
.label9 { color:#ccc; float:left; display:inline; padding:5px 0 0 15px; width:160px; }
#cadastre-se .label1,#loja-virtual .label1, #loja-virtual .label2, #loja-virtual .label3, #loja-virtual .label4, #loja-virtual .subtit_pg2 { width:205px; }
#loja-virtual-interna .label1, #loja-virtual-interna .label2, #loja-virtual-interna .label3, #loja-virtual-interna .label4, #loja-virtual-interna .subtit_pg2 { width:205px; }
.inputs1, .inputs2, .inputs3, .inputs4 { float:left; display:inline; background:#b8b8b8; border:1px solid white; font:11px Verdana, Arial, Tahoma; }
.inputs1_over, .inputs2_over, .inputs3_over, .inputs4_over { background: #a8a8a8; border:1px solid gray; }
.inputs1, .inputs1_over { width:285px; font:11px Verdana, Arial, Tahoma; }
.inputs2, .inputs2_over { float:left; width:44px; font:11px Verdana, Arial, Tahoma; }
.inputs3, .inputs3_over { width:100px; font:11px Verdana, Arial, Tahoma; }
.inputs4, .inputs4_over { width:90px; font:11px Verdana, Arial, Tahoma; }
.inputs5 { float:left; font:11px Verdana, Arial, Tahoma; }
.inputs6, .inputs6_over { background:#494949; border:1px solid #8d8b8b; color:#fff; display:inline; float:left; width:129px; height:17px; padding-top:2px; }
.inputs6_over { background:#8d8b8b; border:1px solid #494949; color:#FFF; }
.inputs7, .inputs7_over { background:none; border:1px solid #8d8b8b; color: white; display:inline; float:left; margin: 0 0 5px 15px; }
.inputs7_over { background:#8d8b8b; border:1px solid silver; }
.inputs8, .inputs8_over { display:inline; float:left; margin-top:5px; }
.inputs9, .inputs9_over { background:none; border:1px solid #8d8b8b; color: white; display:inline; float:left; margin: 0 0 5px 15px; width:160px; }
.inputs9_over { background:#8d8b8b; border:1px solid silver; }
.botao_ok { background:transparent url(../img/bt_ok.png); float:left; width:73px; height:36px; margin-left:165px; text-indent:-99999px; cursor:pointer; }
.botao_ok:hover { background-position:0 36px; cursor:pointer; }

/****LINKS****/
.link01 { color:#333; text-decoration:none; }
.link01:hover { text-decoration:underline; }

/****CORES****/
.cor { color:#fff; }

/****PÁGINA INICIAL****/
#geral_inicial { width:970px; margin:0 auto; }
#conteudo_inicial { border-top:10px solid black; border-bottom:10px solid black; height:248px; float:left; display:inline; margin-bottom:32px; position:relative; width: 970px; background:#000001; }
.banner { float:left; }
#index .box1 { float:left; display:inline; width:303px; height:114px; background:#000 url(../img/box1.jpg) repeat-x scroll 0 0; margin:1px 0 0 0; }
#index .box1 img { display:inline; margin:10px 0 0 43px; float:left; }
#index .box1 p { background:transparent url(../img/bullet4.gif) no-repeat scroll right 1px; display:inline; float:left; font-size:9px; height:20px; line-height:16px; margin:15px 0 0 127px; padding-right:18px; }
#index .box1 p a { color:#00e4ff; }
#index .box1 p a:hover { color:#b1a62f}
#conteudo_inicial .bt_loja { float:left; display:inline; width:221px; height:38px; background:url(../img/loja_virtual.gif) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:10px 0 0 43px; }
#conteudo_inicial .bt_loja:hover { background:url(../img/loja_virtual-over.gif) no-repeat scroll 0 0; }

.menu { color:#333333; float:left; font-size:9px; font-weight:bold; display:inline; width:803px; height:50px; padding-top:50px; }
.item_menu, .item_menu2 { background:transparent url(../img/bullet.gif) no-repeat scroll 0 8px; float:left; height:20px; padding:5px 10px 0px 10px; text-align:center; }

/****INTERNAS****/
#container_cab { float:left; background:transparent url(../img/container_cab_bg.gif) repeat-x scroll 0 0; width:100%}
#cabecalho { width:970px; height:111px; margin:0 auto; }
#cabecalho_inicial { width:970px; height:211px; margin:1px auto 0; }
#container_cont { background-image:url(../img/container_cont_bg.gif); background-repeat:repeat; background-attachment:scroll; background-position: 0 0; float:left; width:100%; margin: 0 auto; overflow:auto; }
#conteudo { margin:0 auto; width:970px; }
#agrupa_conteudo { background:transparent url(../img/conteudo_bg.gif) repeat-y scroll 0 0; display:inline; float:left; width:948px; padding: 0 11px 60px 11px; overflow:hidden; }
#loja-virtual #agrupa_conteudo, #loja-virtual-interna #agrupa_conteudo, #cadastre-se #agrupa_conteudo, #pgs_resposta #agrupa_conteudo { padding-bottom: 0; }
#cadastre-se #agrupa_conteudo { background:transparent url(../img/conteudo_bg.gif) repeat-y scroll 0 0; height:400px; width:948px; }
#container_rod { float:left; background-color:#000; background-image:url(../img/container_rod_bg.gif); background-repeat:repeat-x; background-attachment:scroll; background-position: 0 0; width:100%; }
#rodape { width: 970px; height:160px; margin: 0 auto; }
.tit_pg { background:#000 url(../img/bg_titulo.jpg) no-repeat scroll 0 0; float:left; height:63px; width:948px; margin-bottom:50px; text-indent:-99999px; }
.subtit_pg { height:23px; margin:50px 0 30px 15px; text-indent:-99999px; }
.conteudo_baixo { background-image:url(../img/conteudo_baixo_bg.jpg); background-repeat:repeat-x; background-attachment:scroll; background-position:0 0; display:inline; height:107px; float:left; width:948px; }
.agrupa_imgs { padding:27px 0 0 44px; }
.agrupa_imgs img { padding:0 21px 0 0}
.subtit_pg2 { background:url(../img/cadastre-se.gif) no-repeat scroll 0 0; display:inline; float:left; height:18px; width:100%; margin:45px 0 15px 15px; text-indent:-99999px; }
#loja-virtual .tit_pg, #loja-virtual-interna .tit_pg, #cadastre-se .tit_pg, #contato .tit_pg, #pgs_resposta .tit_pg, #sac .tit_pg, #login .tit_pg { background:#000 url(../img/tit_pg2.gif) repeat-x scroll 0 0; margin-bottom:0; text-indent:0; }
#loja-virtual .tit_pg h1, #loja-virtual-interna .tit_pg h1, #contato .tit_pg h1, #sac .tit_pg h1, #alterar-dados .tit_pg h1 { background:transparent url(../img/tit_loja_virtual.gif) no-repeat scroll 0 0; display:inline; float:left; height:30px; margin:25px 0 0 30px; text-indent:-99999px; width:169px; }
#cadastrese h1 { background:transparent url(../img/tit_cadastre-se.gif) no-repeat scroll 0 0; height:30px; ; text-indent:-99999px; width:155px; }
#contatotit h1 { background: transparent url(../img/tit_contato.gif) no-repeat scroll 0 0; height:30px; text-indent:-99999px; width:107px; }
.nav_top { float:left; display:inline; margin-top:-25px; padding:0 0 0 375px; width:570px; }
.nav_top_item, .nav_top_item2, .nav_top_item3, .nav_top_item4 { float:left; display:inline; height:18px; padding: 5px 12px 0 0; width:120px; }
.nav_top_item2 { width:65px; }
.nav_top_item3 { height:22px; width:205px; }
.nav_top_item4 { height:27px; padding-top:1px; padding-right:0; width:64px; }
#loja-virtual .col1, #loja-virtual-interna .col1, #sac .col1, #alterar-dados .col1 { background:#484747; margin-bottom:15px; width:220px; }
#loja-virtual .col2, #loja-virtual-interna .col2, #cadastre-se .col2, #sac .col2, #alterar-dados .col2, #sac .col2 { background:#3f3f3f; width:727px !important}
.titulo { background:#000 url(../img/bg_titulo.jpg) no-repeat scroll 0 0; float:left; height:63px; width:948px; margin-bottom:10px; text-indent:-99999px; }
.tituloPagina { background:#000 url(../img/bg_titulo.jpg) no-repeat scroll 0 0; float:left; height:40px; width:918px; text-indent:-99999px; padding-left:30px; padding-top:25px; border-bottom:1px solid #5b5b5b; }


/*############### SITE ###############*/

/****SELOS HOLOGRAFICOS****/
#selosHolograficos h1 { float:left; display:inline; width:268px; height:30px; text-indent:-99999px; background: transparent url(../img/tit_selos.gif) no-repeat scroll 0 0; }
.selosParte1 { width:948px; height:335px; border-bottom:1px solid #939393; background:transparent url(../img/bg_selos_parte1.jpg) repeat-x scroll bottom; }
.selosParte1 .txt { float:left; display:inline; width:420px; margin-left:30px; margin-top:45px; color:#FFFFFF; line-height:16px; font-size:11px; }
.selosParte1 .imagem { float:left; display:inline; width:486px; }
.seloSeneficio { float:left; display:inline; width:290px; margin-left:20px; }
.seloSeneficioUltimo { float:left; display:inline; width:290px; margin-left:0px; }
.seloSeneficio #facil { width:218px; height:42px; text-indent:-99999px; background: transparent url(../img/icon_facil_reconhecimento_visual.png) no-repeat scroll 0 0; }
.seloSeneficio #dificuldade { width:197px; height:44px; text-indent:-99999px; background: transparent url(../img/icon_dificuldade_de_falsificacao.png) no-repeat scroll 0 0; }
.seloSeneficioUltimo #copias { width:286px; height:42px; text-indent:-99999px; background: transparent url(../img/icon_nao_aparece_em_copias.png) no-repeat scroll 0 0; }
.selosParte2 { width:948px; height:90px; }
.selosParte2 p { padding-top:40px; padding-left:30px; padding-right:30px; padding-bottom:15px; color:#FFFFFF; font-size:11px; line-height:16px; }
.selosParte3 { width:948px; height:290px; background:transparent url(../img/bg_selos_parte3.jpg) no-repeat scroll top; }
#void { float:left; display:inline; width:288px; height:190px; margin-left:30px; margin-top:18px; }
#void h2 { background: transparent url(../img/titulo_void.gif) no-repeat scroll 0 0; text-indent:-99999px; width:43px; height:19px; }
#void p { width:255px; color:#FFFFFF; font-size:10px; }
#void div { margin-left:60px; margin-bottom:20px; }
#destrutivel { float:left; display:inline; width:288px; height:190px; margin-left:30px; margin-top:18px; }
#destrutivel h2 { background: transparent url(../img/titulo_destrutivel.gif) no-repeat scroll 0 0; text-indent:-99999px; width:114px; height:20px; }
#destrutivel p { width:255px; color:#FFFFFF; font-size:10px; }
#destrutivel div { margin-left:45px; margin-bottom:5px; }
#poliester { float:left; display:inline; width:280px; height:190px; margin-left:30px; margin-top:18px; }
#poliester h2 { background: transparent url(../img/titulo_poliester.gif) no-repeat scroll 0 0; text-indent:-99999px; width:91px; height:21px; }
#poliester p { width:255px; color:#FFFFFF; font-size:10px; }
#poliester div { margin-left:85px; margin-bottom:15px; margin-top:3px; }
.selosParte4 { width:948px; height:315px; background:transparent url(../img/bg_selos_parte4.jpg) repeat-x scroll 0 15px; }
#quando { float:left; display:inline; width:457px; margin-left:30px; }
#quando dt { background: transparent url(../img/tit_quando_utilizar.png) no-repeat scroll 0 0; text-indent:-99999px; width:322px; height:76px; margin-top:10px; padding-bottom:4px; }
#quando dd p { color:#FFFFFF; font-size:11px; line-height:16px; padding-top:13px; width:420px; }
#como { float:left; display:inline; width:457px; }
#como dt { background: transparent url(../img/tit_como_escolher.png) no-repeat scroll 0 0; text-indent:-99999px; width:362px; height:89px; }
#como dd p { color:#FFFFFF; font-size:11px; line-height:16px; padding-top:13px; width:420px; }
.selo_obs { height:70px; margin-left:30px; background: transparent url(../img/bullet_obs.gif) no-repeat scroll 0 0; padding-left:40px; padding-right:40px; }
.selo_obs p { color:#ffacdd; font-size:11px; font-weight:bold; }
.selo_obs span { color:#ccc366; font-size:9px; }
.seloRodape { background: transparent url(../img/bg_rodape_pulseiras.jpg) repeat-x scroll 0 0; height:115px; width:918px; padding-right:30px; }
.imgseloRodape { width:918px; display:inline; float:right; }
.imgseloRodape h2 { background:transparent url(../img/sub_selos_holograficos.gif) no-repeat scroll 0 0; height:43px; margin:15px 0 0 30px; width:373px; float:right; text-indent:-99999px; }
.linkSelo { width:900px; display:inline; float:right; padding-right:18px; background:transparent url(../img/bullet4.gif) no-repeat scroll right; display:inline; float:right; font-size:9px; height:19px; line-height:16px; margin-top:5px; text-align:right; }
.linkSelo a { color:#00e4ff; }
.linkSelo a:hover { color:#b1a62f}


/**** PULSEIRAS DE CONTROLE ****/
#agrupa_conteudo_pulseiras { background:transparent url(../img/conteudo_bg.gif) repeat-y scroll 0 0; display:inline; float:left; width:948px; padding: 0 11px 0px 11px; overflow:hidden; }
.tit_pg { background:#000 url(../img/bg_titulo.jpg) no-repeat scroll 0 0; float:left; height:63px; width:948px; margin-bottom:50px; text-indent:-99999px; }
.titulo .pulseiras { background: transparent url(../img/tit_pulseiras.gif) no-repeat scroll 0 0; height:30px; margin:25px 0 0 30px; text-indent:-99999px; width:300px; }
.conteudoPulseiras { background:url(../img/bg_pulseiras.jpg) no-repeat bottom left; padding-bottom:130px; }
.pulseirasEsquerda { float:left; width:644px;  margin-top:30px; height:150px; }
.pulseirasEsquerda p { color:#FFFFFF; margin-left:30px; margin-right:15px; margin-bottom:10px; font-size:11px; line-height:16px; }
.pulseirasDireita { float:left; width:194px; height:150px; }
.pulseirasRodape { background: transparent url(../img/bg_rodape_pulseiras.jpg) repeat-x scroll 0 0; height:115px; width:918px; padding-right:30px; }
.imglinkPulseiras { width:918px; display:inline; float:right; }
.imglinkPulseiras h2 { background:transparent url(../img/sub_pulseiras_de_controle.gif) no-repeat scroll 0 0; height:43px; margin:15px 0 0 30px; width:393px; float:right; text-indent:-99999px; }
.linkPulseiras { width:900px; display:inline; float:right; padding-right:18px; background:transparent url(../img/bullet4.gif) no-repeat scroll right; display:inline; float:right; font-size:9px; height:19px; line-height:16px; margin-top:5px; text-align:right; }
.linkPulseiras a { color:#00e4ff; }
.linkPulseiras a:hover { color:#b1a62f}


/**** INGRESSOS ANTI FALSIFICACAO ****/
.tituloIngressos { background:#000 url(../img/bg_titulo.jpg) no-repeat scroll 0 0; float:left; height:65px !important; width:948px; text-indent:-99999px; }
.tituloIngressos .antifalsificacao { background: transparent url(../img/tit_ingressos.gif) no-repeat scroll 0 0; height:37px; margin:25px 0 0 30px; text-indent:-99999px; width:364px; }
.conteudoAntiFalsificacao { background:url(../img/bg_pagina_antifalsificacao.jpg) repeat-x 0px 65px; min-height:450px; }
.antifal_Esquerda { width:198px; float:left; }
.antifal_Direita { width:722px; float:left; margin-top:45px; }
.antifal_Direita p { color:#FFFFFF; margin-left:30px; margin-right:15px; margin-bottom:10px; font-size:11px; line-height:16px; }
.ingressoSecurity { float:left; display:inline; width:391px; height:310px; margin-top:48px; background: transparent url(../img/bg_ingresso_HoloSecurity.png) no-repeat scroll 0 54px; }
.ingressoSecurity h2 { background: transparent url(../img/ingresso_holoSecurity.gif) no-repeat scroll 0 0; height:37px; text-indent:-99999px; width:140px; margin-left:30px; }
.ingressoSecurity p { color:#00e4ff; font-size:9px; font-weight:bold; width:176px; padding-top:5px; }
.seguranca15 { background: transparent url(../img/seguranca_15.png) no-repeat scroll 0 0; height:76px; text-indent:-99999px; width:194px; margin-left:74px; margin-top:166px; }
.ingressoQuality { float:left; display:inline; width:330px; height:310px; margin-top:48px; background: transparent url(../img/bg_ingresso_HoloQuality.png) no-repeat scroll 0 54px; }
.ingressoQuality h2 { background: transparent url(../img/ingresso_holoQuality.gif) no-repeat scroll 0 0; height:37px; text-indent:-99999px; width:140px; margin-left:30px; }
.ingressoQuality p { color:#00e4ff; font-size:9px; font-weight:bold; width:176px; padding-top:5px; }
.seguranca12 { background: transparent url(../img/seguranca_12.png) no-repeat scroll 0 0; height:76px; text-indent:-99999px; width:175px; margin-left:67px; margin-top:159px; }
.ingressosPersonalizados { background: transparent url(../img/bg_rodape_pulseiras.jpg) repeat-x scroll 0 0; height:115px; width:918px; padding-right:30px; }
.ingressoLeft { float:left; display:inline; width:470px; margin-top:6px; text-align:right; }
.ingressoRight { float:right; display:inline; width:410px; margin-top:28px; margin-right:10px; }
.ingressoRight h3 { background: transparent url(../img/ingressos_personalizados.gif) no-repeat scroll 0 0; height:37px; text-indent:-99999px; width:406px; float:left}
.link_ingressosPersonalizados { width:265px; display:inline; padding-right:18px; background:transparent url(../img/bullet4.gif) no-repeat scroll right 0; display:inline; float:right; font-size:9px; height:31px; line-height:16px; margin-top:2px; }
.link_ingressosPersonalizados a { color:#00e4ff; }
.link_ingressosPersonalizados a:hover { color:#b1a62f}


/****REPRESENTANTES****/
#agrupa_rep { background:transparent url(../img/conteudo_bg.gif) repeat-y scroll 0 0; display:inline; float:left; width:948px; padding: 0 11px 0px 11px; overflow:hidden; }
#representantes h1 { float:left; display:inline; width:202px; height:30px; text-indent:-99999px; background: transparent url(../img/tit_representantes.gif) no-repeat scroll 0 0; }
.representantes_bloco1 { float:left; display:inline; width:948px; height:327px; background: transparent url(../img/bg_representantes.jpg) no-repeat scroll right; }
.representantes_bloco1 p { width:283px; margin-top:40px; margin-left:30px; color:#FFFFFF; font-size:11px; line-height:16px; }
.representantes_bloco1 ul { width:340px; margin-top:20px; margin-left:53px; color:#FFFFFF; font-size:11px; line-height:16px; }
.representantes_bloco1 ul li { padding-bottom:10px; padding-left:20px; list-style:none; background:url(../img/bullet_representantes.gif) no-repeat 0 4px; }
.representantes_bloco1 h2 { margin-top:20px; margin-left:30px; color:#FFFFFF; font-size:11px; line-height:16px; font-weight:normal; }
.representantes_form { float:left; display:inline; width:948px; background:#6d6d6d; padding-bottom:50px; }
.representantes_form p { float:left; color:#fff; font-weight:bold; margin-bottom:30px; padding:27px 0 0 27px; }
.representantes_form #left { float:left; display:inline; width:370px; margin-top:25px; margin-left:57px; }
.representantes_form #center { float:left; display:inline; width:332px; margin-top:25px; }
.representantes_form #right { float:left; display:inline; width:150px; margin-top:290px; }
.botaoEnviar { background:transparent url(../img/botao_e.gif); float:left; width:147px; height:44px; text-indent:-99999px; cursor:pointer; overflow:hidden; }
.botaoEnviar:hover { background-position:0 44px; cursor:pointer; }
.tels { float:left; display:inline; width:150px; }
.ddd, .ddd_over { float:left; display:inline; width:25px; background:#b8b8b8; border:1px solid white; font:11px Verdana, Arial, Tahoma; margin:0 2px 0 0; }
.ddd_over { background: #a8a8a8; border:1px solid gray; }
.CampoTel, .CampoTel_over { float:left; display:inline; background:#b8b8b8; border:1px solid white; font:11px Verdana, Arial, Tahoma; width:100px; }
.CampoTel_over { background: #a8a8a8; border:1px solid gray; }
.cidade { float:left; display:inline; width:110px; }
.cidade input { width:100px !important; }
.cidade label { width:95px !important; }
.estado { float:left; display:inline; width:63px; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; padding: 0 0 10px 20px; }
.estado select { width:55px !important; }
.estado label { width:55px !important; }
.cep { float:left; display:inline; width:100px; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; padding: 0 0 10px 20px; }
.cep input { width:75px !important; }
.cep label { width:70px !important; }
.labelAmostras { float:left; display:inline; line-height:25px; width:120px; }
#amostrasSim { float:left; display:inline; padding-left:0px; width:170px; font-weight:normal; color:#FFFFFF !important; margin-top:5px; }
#amostrasSim input { margin-right:3px; }
.linha_formAtuacao { float:left; display:inline; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 11px; color:#ffe360; display:inline; font-weight:bold; padding: 0 0 10px 20px; width:325px; }
.labelAreaAtuacao { float:left; display:inline; line-height:25px; width:300px; padding-top:6px; }
.linha_formAtuacao textarea, #caixa textarea { height:70px; }
.linha_formRepresentantes { float:left; display:inline; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; color:#ffe360; display:inline; font-weight:bold; padding: 0 0 10px 20px; width: 360px; }
.linha_formRepresentantesB { float:left; display:inline; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; color:#ffe360; display:inline; font-weight:bold; padding: 0 0 10px 20px; width: 315px; }
.rep { float:left; width:370px; }
.rep li ul { float:left; display:inline; }
.rep li ul li { background:none; line-height:25px; padding-top: 20px; }


/****LINKS****/
#links h1 { float:left; display:inline; width:69px; height:30px; text-indent:-99999px; background: transparent url(../img/tit_links.gif) no-repeat scroll 0 0; }
.links_geral { width:948px; min-height:570px; background: #494949 url(../img/bg_links.jpg) no-repeat scroll 0 0; padding-bottom:40px; }
.links_construcao { width:948px; min-height:476px; background: #494949;}
.links_construcao .construcao_topo{ float:left; display:inline; width:948px; height:243px; background:url(../img/bg-links-em-construcao-top.jpg) no-repeat 0 0; position:relative; }
.links_construcao .construcao_topo h2{ float:left; display:inline; width:265px; height:86px; background:url(../img/tit-pagina-em-construcao-links.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; position:absolute; bottom:18px; left:353px; }
.links_construcao .construcao_bottom{ float:left; display:inline; width:948px; height:233px; background:url(../img/bg-links-em-construcao-bottom.jpg) no-repeat 0 0; }
.linksBloco1 { padding-left:30px; padding-right:30px; padding-top:50px; }
.linksBloco1 p { color:#FFFFFF; font-size:11px; padding-bottom:30px; }
.linksBloco1 #link1 { background: transparent url(../img/bullet_link.gif) no-repeat scroll 0 0; width:270px !important; float:left; display:inline; height:120px; padding-left:45px; padding-top:10px; }
.linksBloco1 #link2 { width:250px; float:left; display:inline; height:120px; padding-left:45px; padding-top:10px; background: transparent url(../img/bullet_link.gif) no-repeat scroll 0 0; }
.linksBloco1 #link3 { width:230px; float:left; display:inline; height:120px; padding-left:45px; padding-top:10px; background: transparent url(../img/bullet_link.gif) no-repeat scroll 0 0; }
.linksBloco1 dt { width:240px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-bottom:10px; }
.linksBloco1 dt a { color:#FFFFFF; }
.linksBloco1 dt a:hover { text-decoration:underline; }
.linksBloco1 dd { width:220px; color:#fff38e; font-size:10px; }
.linksBloco1 dd a { color:#fff38e; }
.linksBloco1 dd a:hover { text-decoration:underline; }
.linksBloco2 { padding-left:30px; padding-right:30px; padding-top:40px; }
.linksBloco2 p { color:#FFFFFF; font-size:11px; padding-bottom:20px; }
.linksBloco2 .link1 { width:240px !important; float:left; display:inline; height:90px; padding-left:55px; padding-top:10px; background: transparent url(../img/bullet_link2.gif) no-repeat scroll 0 0; }
.linksBloco2 .link2 { width:230px; float:left; display:inline; height:90px; padding-left:55px; padding-top:10px; background: transparent url(../img/bullet_link2.gif) no-repeat scroll 0 0; }
.linksBloco2 .link3 { width:210px; float:left; display:inline; height:90px; padding-left:55px; padding-top:10px; background: transparent url(../img/bullet_link2.gif) no-repeat scroll 0 0; }
.linksBloco2 dt { width:240px; color:#FFFFFF; font-size:14px; font-weight:bold; padding-bottom:10px; }
.linksBloco2 dt a { color:#FFFFFF; }
.linksBloco2 dt a:hover { text-decoration:underline; }
.linksBloco2 dd { width:220px; color:#fff38e; font-size:10px; }
.linksBloco2 dd a { color:#fff38e; }
.linksBloco2 dd a:hover { text-decoration:underline; }


/**** CADASTRE-SE ****/
#cadastrese .col2, #pgs_resposta .col2 { background:#6D6D6D url(../img/cadastre-se_bg.jpg) no-repeat scroll 0 0; height:400px; width:948px; }
#cadastrese #agrupa_conteudo { height:400px !important; }

.cadastrarLeft { float:left; display:inline; width:415px; padding:50px 30px 0px 31px; }
.cadastrarLeft p { float:left; display:inline; width:415px; font-size:11px; color:#FFFFFF; padding:0 0 35px 0px; }
.cadastrarLeft .linhaFormCadastre { float:left; display:inline; width:345px; margin-left:50px; padding-left:20px; padding-bottom:10px; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; }
.cadastrarLeft .linhaFormCadastre .label1 { float:left; display:inline; line-height:25px; width:345px; color:#ffe360; font-weight:bold; }
.cadastrarLeft .campoCadastre, .cadastrarLeft .campoCadastre_over, .cadastrarRight .campoCadastre, .cadastrarRight .campoCadastre_over { float:left; display:inline; width:270px; background:#b8b8b8; border:1px solid white; font:11px Verdana, Arial, Tahoma; padding:2px; }
.cadastrarLeft .campoCadastre_over, .cadastrarRight .campoCadastre_over { background: #a8a8a8; border:1px solid gray; }
.cadastrarLeft .btEnviarCadastro { float:left; display:inline; width:345px; margin-top:20px; }
.cadastrarRight { float:right; display:inline; width:410px; padding-top:50px; }
.cadastrarRight .linhaFormCadastre { width:405px; }
.cadastrarRight p { float:left; display:inline; width:400px; font-size:11px; color:#FFFFFF; padding:0 0 45px 0; }
.cadastrarRight .linhaFormCadastre { float:left; display:inline; width:345px; padding-left:20px; padding-bottom:10px; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; }
.cadastrarRight .label1 { float:left; display:inline; line-height:25px; width:385px; color:#ffe360; font-weight:bold; }
.cadastrarRight .btEnviarCadastro { float:left; display:inline; width:300px; margin-top:20px; }



/**** CONTATO ****/
#contato .tit_pg { margin-bottom:50px; text-indent:-99999px; }
.subt1, .subt2, .subt3, .subt4 { display:inline; float:left; margin-left: 27px; width:433px; height:32px; padding-bottom:5px; text-indent:-99999px; }
.subt1 { background:#494949 url(../img/subt1.gif) no-repeat scroll 0 0; }
.subt2 { background:#494949 url(../img/subt2.gif) no-repeat scroll 0 0; }
.subt3 { background:#494949 url(../img/subt3.gif) no-repeat scroll 0 0; }
.subt4 { background:#494949 url(../img/subt4.gif) no-repeat scroll 0 0; }
.subt_texto, .subt_texto2 { float:left; color:white; font-weight:bold; margin-bottom:30px; padding-left:27px; }
.subt_texto2 { padding-left:0; }
.subt_texto3 { color:#cccccc; padding: 0 0 0 15px; }
.subt_texto4 { color:#cccccc; padding: 0 0 5px 15px; width:190px; }
.exemplo { float:left; color:#fff; font-weight:bold; margin-bottom:30px; }
.box_mapa { float:left; display:inline; width:374px; padding-left:27px; padding-bottom: 18px; }
.box_mapa ul { margin:0 0 40px 0; }
.mapa { padding-bottom:18px; }
.mapa_botoes1, .mapa_botoes2 { display:inline; float:left; height:13px; width:88px; }
.mapa_botoes1 { background: url(../img/ampliar.gif) no-repeat scroll 0 0; }
.mapa_botoes1:hover { background-position: 0 -13px; }
.mapa_botoes2 { background: url(../img/tracar_rota.gif) no-repeat scroll 0 0; }
.mapa_botoes2:hover { background-position: 0 -13px; }
.contato { float:left; width:450px; }
.contato li ul { float:left; display:inline; }
.contato li ul li { background:none; line-height:25px; padding-top: 20px; }
.contatocol1, .contatocol2 { display:inline; float:left; height:auto; width:460px; margin-top:40px; }

/**** TRAÇAR ROTA ****/
.bloco_rota { float:left; display:inline; width:916px; height:672px; background:#494949; padding:24px 0 0 21px; }
.bloco_rota h1 { float:left; display:inline; width:140px; height:29px; background:url(../img/tit-tracar-rota.gif) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:0 0 10px 0; } 
.bloco_form { float:left; display:inline; width:374px; }
.bloco_form label { float:left; display:inline; width:374px; font-size:11px; color:#ffe360; font-weight:bold; margin:0 0 8px 0; }
.bloco_form .bt_ok { float:left; display:inline; width:72px; height:37px; background:url(../img/bt-ok.jpg) no-repeat scroll 0 0; margin:-7px 0 5px 10px; cursor:pointer; }
.bloco_form .bt_ok:hover { float:left; display:inline; width:72px; background:url(../img/bt-ok-over.jpg) no-repeat scroll 0 0; }
.bloco_form .inputs1 { float:left; display:inline; width:250px; background:#b8b8b8; border:1px solid white; font:11px Verdana, Arial, Tahoma; padding:2px; }
.bloco_form .inputs1_over { float:left; display:inline; width:250px; background: #a8a8a8; border:1px solid gray; padding:2px; }
.bloco_conteudo { float:left; display:inline; width:900px; height:554px; background:#fffff1; margin:20px 0 0 0; }


/*############### LOJA ###############*/




/* LOJA ESTRUTURA */
.conteudoGeral { background:#6d6d6d; border-left:1px solid #000; border-right:1px solid #000; width:948px; padding-left:11px; padding-right:11px; }
.menuTop { background:#000 url(../img/bg_titulo.jpg) no-repeat scroll 0 0; float:left; height:63px; width:948px; }
.tituloPaginaLoja { float:left; display:inline; width:200px; margin-left:30px; margin-top:25px; }
.tituloPaginaLoja h1 { background:transparent url(../img/tit_loja_virtual.gif) repeat-x scroll 0 0; text-indent:-99999px; width:169px; height:30px; }
.itensMenuTop { float:left; display:inline; width:500px; margin-top:27px; }
.itensMenuTop li { float:right}
.busca { float:left; display:inline; width:210px; margin-top:30px; }
.menuTopo { float:left; display:inline; }
.agrupa { width:948px; background: url(../img/bg_loja.jpg) repeat-y scroll 0 0; }
.menuLeft { float:left; display:inline; width:220px; padding-bottom:30px; }
.conteudoRight { float:left; display:inline; width:728px; background:#3e3e3e; padding-bottom:30px; }
.tituloCadastrese { background:url(../img/cadastre-se.gif) no-repeat scroll 0 0; display:inline; float:left; height:18px; width:100%; margin:45px 0 15px 15px; width:150px; text-indent:-99999px; }

.boxes { display:inline; float:left; padding:53px 53px 0 0; width:183px; }
.boxes .box_tit1, .boxes .box_tit2, .boxes .box_tit3 { height:22px; width:108px; padding: 0 0 18px 0; text-indent:-99999px; }
.boxes .box_tit1 { background:transparent url(../img/compre.gif) no-repeat scroll 0 0; }
.boxes .box_tit2 { background:transparent url(../img/pague.gif) no-repeat scroll 0 0; }
.boxes .box_tit3 { background:transparent url(../img/garantia.gif) no-repeat scroll 0 0; }
.boxes p { float:left; display:inline; color: #fff; line-height:15px; }
.boxes_bg { background:url(../img/dreamstime.jpg) no-repeat scroll 0 center; height:239px; width:727px; }


/**** MENU VERTICAL ****/
.menu_vert { display:inline; font-size:15px; float:left; padding-top:50px; }
.menu_vert a { display:inline; float:left; padding-left:41px; width:149px; height:38px; }
.menu_tit, .menu_item { border-top:1px solid #6f6d6d; float:left; display:inline; width:220px; height:38px; line-height:38px; }
.menu_tit { background:url(../img/menu_vert_tit.gif) repeat-x scroll 0 0; color:#ffe360; }
.menu_item { background:url(../img/menu_vert_item.gif) repeat-x scroll 0 0; color:#fff; height:33px; line-height:33px; }
.menu_tit a { background: transparent url(../img/bullet3.gif) no-repeat scroll 25px 14px; color:#ffe360; }
.menu_tit a:hover { color:#e2c957; }
.menu_item a { color:#fff; height:33px; }
.menu_item a:hover { color:#c2c2c2; }

/**** LOJA VIRTUAL ****/
.tabela { border-collapse:collapse; color:white; margin-left:17px; text-align:center; width:695px; }
.tabela thead tr { background:transparent url(../img/tabela_head.gif) repeat-x scroll 0 0; height:40px; font-size:12px; }
.tabela tbody tr { background:url(../img/tr_bg.jpg) repeat-x scroll 0 0; height:43px; }
.legenda { display:inline; margin:30px 0 20px 43px; float:left; width:495px; }
.legenda_bg1 { background:url(../img/legenda_bg1.jpg) no-repeat scroll 0 0; }
.legenda_bg2 { background:url(../img/legenda_bg2.jpg) no-repeat scroll 0 0; }
.legenda_bg3 { background:url(../img/legenda_bg3.jpg) no-repeat scroll 0 0; }
.legenda_bg4 { background:url(../img/legenda_bg4.jpg) no-repeat scroll 0 0; }
.legenda_bg5 { background:url(../img/legenda_bg5.jpg) no-repeat scroll 0 0; }
.legenda_item { display:inline; float:left; height:78px; width:494px; }
.legenda img { display:inline; float:left; height:32px; width:32px; padding:23px 0 23px 0; }
.legenda h3 { font-size:11px; font-weight:bold; color:#ffe360; margin-left:37px; padding:15px 5px; }
.legenda p { color:#fff; margin-left:37px; padding:0 5px; }
#loja-virtual .subtit_pg { background:url(../img/historico_pedidos.gif) no-repeat scroll 0 0; }



/**** LOJA VIRTUAL INTERNA ****/
.produtos { display:inline; float:left; margin-left:28px; }
.produtos li { background:url(../img/box_produto_bg.jpg) repeat-x scroll 0 0; display:inline; float:left; height:279px; margin-right:22px; padding-bottom:15px; width:210px; }
.produtos img { height:78px; margin: 0 auto; padding:14px 60px; width:88px; }
.produtos .prod_tit { color:#ffe360; font-size:11px; padding-bottom:5px; text-align:center; }
.produtos .prod_desc { height:25px; }
.produtos p { color:#fff; font-size:11px; text-align:center; }
.produtos p strong { background:url(../img/preco_bg.jpg)no-repeat scroll center center; float:left; font-size:14px; height:53px; line-height:53px; padding-left:14px; text-align:center; width:179px; }
.produtos p em { color:#a4a1a1; display:inline; font-size:10px; height:35px; line-height:35px; width:180px; text-align:center; }
.produtos a { background:url(../img/bt_comprar.gif) no-repeat scroll 0 -27px; display:inline; float:left; height:27px; margin-left:60px; text-align:center; text-indent:-99999px; width:90px; overflow:hidden; }
.produtos a:hover { background-position: 0 0}
#loja-virtual-interna .subtit_pg { background:url(../img/destaques.gif) no-repeat scroll 0 0; margin:-75px 0 30px 15px; }
.subtit_pulseiras { background:url(../img/pulseiras.gif) no-repeat scroll 0 0; margin:-75px 0 30px 15px; }
.subtit_selos { background:url(../img/selos-holograficos.gif) no-repeat scroll 0 0; margin:-75px 0 30px 15px; }
.subtit_busca { background:url(../img/tit-busca.gif) no-repeat scroll 0 0; margin:-75px 0 30px 15px; }

/**** SAC ****/
#sac .subtit_pg { background:url(../img/sac.jpg) no-repeat scroll 0 0; }
#sac .tit_pg { margin-bottom:0; }
#sac .bloco_sac { float:left; display:inline; width:647px; height:245px; background:transparent url(../img/box1_sac.jpg) no-repeat scroll 0 0; margin:0 0 0 40px; }
#sac .box1 { float:left; display:inline; width:326px; }
#sac .box1 { float:left; display:inline; width:326px; padding:25px 0 0 25px; }
#sac .box1 label { float:left; display:inline; width:326px; font-size:12px; color:#fff ; margin-bottom:12px;  }
#sac .box1 span { float:left; display:inline; width:326px; font-size:12px; color:#ffe360; margin-bottom:7px; font-weight:bold; }
#sac textarea { float:left; display:inline; width:320px; height:105px; }
#sac .bt_enviar5 { float:right; display:inline; width:79px; height:35px; background:url(../img/bt-enviar-sac.jpg) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; cursor:pointer; margin:11px 20px 0 0; }
#sac .bt_enviar5:hover { background:url(../img/bt-enviar-sac-over.jpg) no-repeat scroll 0 0; }
#sac .col2 { height:611px; }
#sac .box2 { float:left; display:inline; width:270px; padding:0 0 0 20px; }
#sac .box2 label { float:left; display:inline; width:249px; font-size:12px; color:#fff ; margin:33px 0 12px;  }
#sac .select { background:#b8b8b8; border:1px solid white; width:200px; }
#sac .select_over { background: #a8a8a8; border:1px solid gray; width:200px; }
#sac .titulo_historico { float:left; display:inline; width:170px; height:18px; background:url(../img/tit-historico-de-mensagens.gif) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden;  margin:35px 0 14px 40px; }
#sac .bloco_historico { float:left; display:inline; width:647px; background:#565656;  margin:0 0 0 40px; padding:6px 0 0 0; }
#sac .bloco_historico dl { float:left; display:inline; width:647px; margin:0 0 6px 0; }
#sac .bloco_historico dt { float:left; display:inline; width:600px; font-size:10px; color:#bbbaba; font-weight:bold; padding:18px 24px 2px 23px; }
#sac .bloco_historico dd { float:left; display:inline; width:600px; background:url(../img/img-linha-sac.jpg) no-repeat scroll left bottom; font-size:12px; color:#fff; font-weight:bold; padding:0 24px 25px 23px; }
#sac .bloco_historico .ddsem { float:left; display:inline; width:600px; background:none; font-size:12px; color:#fff; font-weight:bold; padding:0 24px 25px 23px; }
#sac .bloco_historico .resposta { float:left; display:inline; width:600px; background:url(../img/img-linha-sac.jpg) no-repeat scroll left bottom; font-size:12px; color:#ffe360; font-weight:bold; padding:0 24px 25px 23px; }

/**** ALTERAR DADOS ****/
#alterar-dados .subtit_pg { background:url(../img/alterar_dados.jpg) no-repeat scroll 0 0; }
#alterar-dados .tit_pg { margin-bottom:0; }
#alterar-dados .subcol1 { background-color:#484848; height:537px; margin-left:20px; padding-bottom:20px; width:325px; }
#alterar-dados .item_titulo { margin:15px 0 15px 15px; text-indent:-99999px; }
.item_titulo_bg1 { background:transparent url(../img/tc.jpg) no-repeat scroll 0 0; height:18px; width:124px; }
.item_titulo_bg2 { background:transparent url(../img/dp.jpg) no-repeat scroll 0 0; height:17px; width:325px; }
.item_titulo_bg3 { background:transparent url(../img/ec.jpg) no-repeat scroll 0 0; height:16px; width:145px; }
.item_titulo_bg4 { background:transparent url(../img/senha.jpg) no-repeat scroll 0 0; height:18px; width:63px; }
#alterar-dados .label3 { padding-top:0; width:90px; }
#alterar-dados .label1 { width:310px; }
#alterar-dados .bg { background-color:#565656; float:left; height:auto; padding:0 0 5px 15px; }
#alterar-dados ul.contato { width:310px; }
#alterar-dados .linha_form { background:none; color:#ccc; padding:0; width:325px; }
#alterar-dados .linha_form2, #alterar-dados .linha_form3 { color:#ccc; padding:0; width:49px; }
#alterar-dados .linha_form2 .label1 { width:100px; }
#alterar-dados .linha_form3, #alterar-dados .linha_form3 .label1 { width:235px; }
#alterar-dados .linha_form4 { float:right; height:33px; margin-top:15px; width:95px; }
#alterar-dados .label6 { color:#ffe360; padding-top:5px; width:270px; }
#alterar-dados .col2 { height:650px; padding-bottom:40px; }
#alterar-dados #agrupa_conteudo { background:transparent url(../img/conteudo_bg.gif) repeat-y scroll 0 0; padding:0 11px 0; }


/**** CADASTRO ****/
#alterar-dados .subtit_pgCadastro { background:url(../img/tit_cadastro.gif) no-repeat scroll 0 0; }


/**** LOGIN ****/
#sac .col1 { background:#484747; padding-bottom:20px; width:220px; margin-bottom:0px; }
#sac .col2 { background:#3f3f3f; padding-bottom:20px; width:460px; margin-bottom:0px; }
#login .subtit_pg { background:url(../img/login.jpg) no-repeat scroll 0 0; width:343px; }
#login .tit_pg { margin-bottom:0; }
#agrupa_conteudoLogin { background:transparent url(../img/conteudo_bg.gif) repeat-y scroll 0 0; display:inline; float:left; width:948px; padding: 0 11px 0px 11px; overflow:hidden; }
.box1Login { background:transparent url(../img/bg_login.jpg) no-repeat scroll 0 0; float:left; height:214px; margin-left:40px; padding:20px 0 0 10px; width:343px; display:inline; }
.linha_formLogin { float:left; display:inline; color:#00daec; display:inline; font-weight:bold; padding: 0 0 10px 14px; width: 340px; }
.box2Login { float:left; display:inline; width:275px; }
.box2Login dl { padding-bottom:15px; }
.box2Login dt #naoPossui { float:left; display:inline; width:275px; height:14px; text-indent:-99999px; background: transparent url(../img/tit_naoPossuiCadastro.jpg) no-repeat scroll 0 0; margin-bottom:7px; }
.box2Login dt #perdeuSenha { float:left; display:inline; width:275px; height:14px; text-indent:-99999px; background: transparent url(../img/tit_perdeuSenha.jpg) no-repeat scroll 0 0; margin-bottom:7px; }
.box2Login dd { padding-left:15px; color:#FFFFFF; font-size:12px; }
.box2Login dd a { color:#00daec; }
.box2Login dd a:hover { text-decoration:underline; }
.botaoOK { right:0px; float:right; margin-right:25px; padding-top:5px; width:275px; }
.labelLogin { float:left; display:inline; line-height:25px; width:258px; }
.inputLogin { background:#b8b8b8; border:1px solid white; width:258px; }
.inputLogin_over { background: #a8a8a8; border:1px solid gray;  width:258px; }


/**** MINHA CONTA ****/
#minhaConta .subtit_pg { float:left; display:inline; background:url(../img/minhaConta.jpg) no-repeat scroll 0 0; width:343px; }
#minhaConta .tit_pg { margin-bottom:0; }
#alterarDados { float:left; display:inline; background:url(../img/bg_alterarDados.jpg) no-repeat scroll 0 0; width:674px; height:66px; margin-left:25px; padding-top:19px; }
#alterarDados dt { width:121px; height:15px; text-indent:-99999px; background: transparent url(../img/sub_alterarDados.gif) no-repeat scroll 0 0; margin-left:70px; }
#alterarDados dd { width:360px; margin-left:70px; margin-top:13px; color:#FFFFFF; font-size:12px; line-height:16px; }
#alterarDados dd a { color:#01d7e8; }
#alterarDados dd a:hover { text-decoration:underline; }
#historicoPedidos { float:left; display:inline; background:url(../img/bg_historicoPedidos.jpg) no-repeat scroll 0 0; width:674px; height:66px; margin-left:25px; padding-top:14px; padding-bottom:14px; }
#historicoPedidos dt { width:181px; height:18px; text-indent:-99999px; background: transparent url(../img/sub_historicoPedidos.gif) no-repeat scroll 0 0; margin-left:70px; }
#historicoPedidos dd { width:360px; margin-left:70px; margin-top:13px; color:#FFFFFF; font-size:12px; line-height:16px; }
#historicoPedidos dd a { color:#01d7e8; }
#historicoPedidos dd a:hover { text-decoration:underline; }
#sacMinhaConta { float:left; display:inline; background:url(../img/bg_sac.jpg) no-repeat scroll 0 0; width:674px; height:66px; margin-left:25px; padding-top:16px; }
#sacMinhaConta dt { width:31px; height:15px; text-indent:-99999px; background: transparent url(../img/sub_sac.gif) no-repeat scroll 0 0; margin-left:70px; }
#sacMinhaConta dd { width:360px; margin-left:70px; margin-top:13px; color:#FFFFFF; font-size:12px; line-height:16px; }
#sacMinhaConta dd a { color:#01d7e8; }
#sacMinhaConta dd a:hover { text-decoration:underline; }

/**** HISTORICO DE PEDIDOS ****/
.ulhistorico { float:left; display:inline; width:670px; margin:0 0 37px 40px; }
.ulhistorico li { float:left; display:inline; width:670px; font-size:12px; color:#ccc; margin:0 0 9px 0; }
.ulhistorico li a { color:#01d7e8; text-decoration:none; }
.ulhistorico li a:hover { text-decoration:underline; }
.tabela_historico { border-collapse:collapse; color:white; margin-left:17px; text-align:center; width:695px; }
.tabela_historico thead tr { background:transparent url(../img/tabela_head.gif) repeat-x scroll 0 0; height:40px; font-size:12px; }
.tabela_historico tbody tr { background:#3e3e3e; border-bottom:2px solid #4f4e4e; }
.tabela_historico tbody tr td { padding:10px 0; }
.tabela_historico tfoot tr { background:url(../img/bg_rodapeTabela.jpg) repeat-x scroll 0 0; height:40px; }
.tbTotal { font-size:14px; font-weight:bold; text-align:right; }
.botoes_historico { float:left; display:inline; margin:10px 0 10px 10px; }
.bloco_duvida { float:left; display:inline; width:675px; background:url(../img/bg-repeat-duvida.jpg) repeat-y scroll 0 0; margin:0 0 0 10px; }
.bloco_duvida .topo { float:left; display:inline; width:675px; background:url(../img/bg-topo-duvida.jpg) no-repeat scroll left top; }
.bloco_duvida .bottom { float:left; display:inline; width:660px; background:url(../img/bg-bottom-duvida.jpg) no-repeat scroll left bottom; padding:18px 0 24px 15px; }
.bloco_duvida .duvida { float:left; display:inline; width:660px; background:url(../img/bullet-duvida.jpg) no-repeat scroll 0 6px; }
.bloco_duvida .duvida h3 { float:left; display:inline; width:221px; height:26px; background:url(../img/tit-esta-com-alguma-duvida.gif) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:0 0 0 56px; }
.bloco_duvida .duvida .frase { font-size:12px; color:#fff; margin:0 0 0 0; cursor:default; }
.bloco_duvida .duvida .frase:hover { text-decoration:none; }
.bloco_duvida .duvida .answer { float:left; display:inline; width:310px; font-size:12px; color:#fff; margin:5px 0 0 56px; }
.bloco_duvida .duvida h4 { float:left; display:inline; width:500px; margin:5px 3px 5px 56px; font-size:12px;   font-weight:lighter!important; ; }
.bloco_duvida .duvida h4 span { float:left; display:inline; margin:0 3px 0 0; color:#01d7e8; text-decoration:none; cursor:pointer; }
.bloco_duvida .duvida h4 span:hover { text-decoration:underline; }
.bloco_duvida .duvida .bt_enviar5 { float:right; display:inline; width:78px; height:34px; background:url(../img/bt-enviar-historico.jpg) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; cursor:pointer; margin:11px 20px 0 0; }
.bloco_duvida .duvida .bt_enviar5:hover { background:url(../img/bt-enviar-historico-over.jpg) no-repeat scroll 0 0; }

/**** PRODUTO ****/
#produto .subtit_pg { background:url(../img/destaques.gif) no-repeat scroll 0 0; }
#produto .tit_pg { margin-bottom:0; }
.migalhaProduto { height:79px; }
.tituloDestaque { float:left; display:inline; width:145px; height:24px; }
.migalhaAtual { float:left; display:inline; width:539px; height:24px; margin-top:56px; color:#FFFFFF; font-size:12px; }
.titDestaque { background:url(../img/destaques.gif) no-repeat scroll 0 0; height:24px; width:119px; }
.produtoBloco { width:685px; margin-left:25px; }
.bloco_foto { float:left; display:inline; width:185px; height:257px; background:url(../img/bg-foto-produto.jpg) no-repeat scroll 0 0; margin:19px 16px 0 0; padding:7px 0 0 22px; }
.bloco_foto .opcoes { float:left; display:inline; width:188px; background:url(../img/bullet-lupa-produto.gif) no-repeat scroll 0 0; margin:151px  0 0 -2px; }
.bloco_foto .opcoes h4 a { float:left; display:inline; width:131px; height:17px; background:url(../img/tit-clique-aqui-para-ampliar.gif) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:7px 0 5px 30px; }
.bloco_foto .opcoes h4 a:hover { background:url(../img/tit-clique-aqui-para-ampliar-over.gif) no-repeat scroll 0 0; }
.bloco_foto .opcoes p { float:left; display:inline; color:#b8b8b1; font-size:9px; margin:0 0 0 7px; padding:0; }
.bloco_foto .ulthumb { float:left; display:inline; width:188px; margin:10px 0 0 -7px; }
.bloco_foto .ulthumb li { float:left; display:inline; width:56px; height:46px; background:url(../img/bg-thumb-produto.jpg) no-repeat 0 0; overflow:hidden; margin:0 3px 0 0; }
.descricao { float:left; display:inline; width:440px; padding-top:15px; }
.descricao h3 { color:#ffe360; font-size:18px; font-weight:bold; padding-bottom:15px; }
.descricao p { color:#FFFFFF; font-size:11px; padding-bottom:5px; line-height:16px; }
.descricao .especial { color:#ffe360; font-size:14px; font-weight:bold; margin-top:25px; margin-bottom:5px; }
.limpa { clear:both; }
.escolhaCorFrase { float:left; display:inline; width:649px; height:69px; background:#2d2d2d; margin:30px 0 0 0; color:#d9d7d7; font-size:11px; padding:16px 0 10px 21px; }
.escolhaCorFrase span { float:right; display:inline; margin:-13px 10px 0 0; color:#ffe360; font-size:11px; text-align:right; padding:0 0 10px 0; }
.escolhaCorFrase input { margin:17px 7px 0 0; }
.rodapeProduto { width:670px; height:40px; margin-top:10px; background:#2d2d2d; }
.escolhaCor { float:left; display:inline; width:117px; margin:10px 5px 10px 10px; }
.escolhaCor p { color:#fff; margin:0 0 6px 0; }
.escolhaCor select { width:115px; background:#b8b8b8; border:1px solid #fff; font-size:10px; padding:1px; }
.escolhaCor select option { font-family:Verdana, Arial, Helvetica, sans-serif; }
.valorTotal { float:right; display:inline; width:250px; margin-right:15px; margin-top:10px; text-align:right; color:#ffe360; font-size:14px; }
.valorTotal span { font-weight:bold; }
.botaoComprar { float:right; display:inline; margin-top:25px; margin-right:10px; }
.botaoComprar { background:transparent url(../img/btComprar.jpg); float:right; width:171px; height:60px; text-indent:-99999px; cursor:pointer; overflow:hidden; }
.botaoComprar:hover { background-position:0 63px; cursor:pointer; }


/**** CARRINHO DE COMPRAS ****/
#carrinho .subtit_pg { background:url(../img/carrinhoCompras.jpg) no-repeat scroll 0 0; }
#carrinho .subtit_pg_finalizar { height:23px; margin:50px 0 30px 15px; text-indent:-99999px; background:url(../img/titulo-finalizar-pedido.gif) no-repeat scroll 0 0; }
#carrinho .tit_pg { margin-bottom:0; }
.calculeFrete h2 { float:left; display:inline; width:440px; margin-left:20px; padding:0 0 15px 20px; background:transparent url(../img/bullet2.gif) no-repeat scroll 0 5px; color:#ffe360; font-weight:bold; font-size:12px; }
.calculeFrete ul { width:325px; }
.linha_formFrete { float:left; display:inline; color:#cccccc; display:inline; padding: 0 0 5px 20px; width:325px; }
.selectUF { background:#b8b8b8; border:1px solid white; width:60px; }
.selectUF_over { background: #a8a8a8; border:1px solid gray; width:60px; }
.select150 { background:#b8b8b8; border:1px solid white; width:150px; }
.select150_over { background: #a8a8a8; border:1px solid gray; width:150px; }
.linha_formFrete a { background:transparent url(../img/bt_calcular.jpg); float:left; width:93px; height:34px; text-indent:-99999px; cursor:pointer; margin-left:62px; margin-top:5px; overflow:hidden; }
.linha_formFrete a:hover { background-position:0 34px; cursor:pointer; }
.linha_formFrete input { background:transparent url(../img/bt_calcular.jpg); float:left; width:93px; height:34px; text-indent:-99999px; cursor:pointer; margin-left:62px; margin-top:5px; overflow:hidden; }
.linha_formFrete input:hover { background-position:0 34px; cursor:pointer; }
.botoesCarrinho { float:right; margin-right:30px; margin-top:10px; margin-bottom:10px; }
.bt_avancarCarrinho { float:left; display:inline; background:url(../img/btn_avancar.jpg) no-repeat scroll 0 0px; height:39px; width:95px; cursor:pointer}
.bt_avancarCarrinho:hover { background-position:0 -40px !important; cursor:pointer}
.bt_voltarCarrinho { float:left; display:inline; background:url(../img/btn_voltar.jpg) no-repeat scroll 0 0px; height:39px; width:95px; cursor:pointer}
.bt_voltarCarrinho:hover { background-position:0 -40px !important; cursor:pointer}
.bordaFrete { padding-top:10px; border:none !important; }
.frete { padding-bottom:10px; padding-top:5px; }
#SubFrete tr { height:20px !important; }
#SubFrete tr td { border:none !important; }
.excluir { float:left; display:inline; background:url(../img/bt_excluir.jpg) no-repeat scroll 0 0px; height:37px; width:95px; cursor:pointer; text-indent:-99999px; }
.excluir:hover { background-position:0 -36px !important; cursor:pointer}
.tabelaCarrinho { border-collapse:collapse; color:white; margin-left:17px; text-align:center; width:695px; }
.tabelaCarrinho thead tr { background:transparent url(../img/tabela_head.gif) repeat-x scroll 0 0; height:40px; font-size:12px; }
.tabelaCarrinho tbody tr { background:#484848; border-bottom:1px solid #4f4e4e}
.tabelaCarrinho tbody tr td { padding:10px 0; }
.tabelaCarrinho tfoot tr { background:url(../img/bg_rodapeTabela.jpg) repeat-x scroll 0 0; height:40px; }
.tbTotal { font-size:14px; font-weight:bold; text-align:right; }
.tdSubFrete { text-align:right; border:none !important; }
.tabelaCarrinho #SubFrete tr { background:#484848; border-bottom:0px solid #4f4e4e}
.input_qtde { background:none; font-size:10px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
.bloco_atencao { float:left; display:inline; width:460px; height:40px; background:url(../img/bloco-atencao.jpg) no-repeat scroll 0 0; padding:22px 0 0 212px; margin:0 0 0 26px; }
.bloco_atencao p { float:left; display:inline; font-size:12px; color:#fff; }

/**** CARRINHO DE COMPRAS - Endereco ****/
.formEndereco { padding-top:15px; }
.formEndereco .left { float:left; display:inline; width:447px; height:700px; margin-left:20px; background:#484848}
.formEndereco .right { float:right; display:inline; width:240px; margin-top:640px; }
.formEndereco .dadosCadastro { float:left; display:inline; width:136px; height:15px; text-indent:-99999px; background:url(../img/tit-dados-cadastro.gif) no-repeat scroll 0 0; margin:14px 289px 16px 22px; }
.formEndereco .ulDados { float:left; display:inline; width:447px; margin-bottom:5px; color:#cccccc; font-size:11px; }
.formEndereco .ulDados li { float:left; display:inline; width:403px; padding:10px 22px; }
.formEndereco .ulDados .comBg { background:#565656; }
.formEndereco .dadosEntrega { float:left; display:inline; width:138px; height:17px; text-indent:-99999px; background:url(../img/tit-dados-entrega.gif) no-repeat scroll 0 0; margin:16px 289px 5px 22px; }
.formEndereco .ulOpcao { float:left; display:inline; width:447px; color:#cccccc; font-size:11px; font-weight:bold; }
.formEndereco .ulOpcao li { float:left; display:inline; width:403px; padding:10px 22px; background:#565656; }
.formEndereco .ulOpcao input { margin-right:5px; }
.formLeft { float:left; display:inline; width:255px; margin-left:22px; margin-top:13px; }
.formLeft label { font-size:11px; font-weight:bold; color:#cccccc; }
.formLeft .linhaForm { float:left; display:inline; width:255px; height:41px; }
.formLeft .linhaForm .num { float:left; display:inline; width:87px; }
.formLeft .linhaForm .complemento { float:right; display:inline; width:160px; }
.formLeft .linhaForm .cidade { float:left; display:inline; width:150px; }
.formLeft .linhaForm .uf { float:right; display:inline; width:69px; }
.formLeft .linhaForm input, .formLeft .linhaForm select { margin-top:3px; }
.formRight { float:left; display:inline; width:170px; }
.recalcularFrete { margin-top:265px; margin-right:5px; }

/**** CARRINHO DE COMPRAS - Finalizar ****/
.formFinalizar { padding-top:15px; }
.formFinalizar .left { float:left; display:inline; width:447px; height:278px; margin-left:20px; background:#484848}
.formFinalizar .right { float:right; display:inline; width:240px; }
.formFinalizar .dadosCadastro { float:left; display:inline; width:311px; height:17px; text-indent:-99999px; background:url(../img/tit-pedido-entregue.jpg) no-repeat scroll 0 0; margin:14px 100px 16px 22px; }
.formFinalizar .ulDados { float:left; display:inline; width:447px; margin-bottom:5px; color:#cccccc; font-size:11px; }
.formFinalizar .ulDados li { float:left; display:inline; width:403px; padding:10px 22px; }
.formFinalizar .ulDados .comBg { background:#565656; }
.botoesBottom { padding-top:15px; float:right; margin-right:40px; }
.bt_finalizarCarrinho { float:left; display:inline; background:url(../img/btn_finalizar.jpg) no-repeat scroll 0 0px; height:39px; width:210px; cursor:pointer}
.bt_finalizarCarrinho:hover { background-position:0 -41px !important; cursor:pointer}

