﻿@import url("jquery.superbox.css");
html
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    background: url(../imagens/geral/background.gif) repeat-x;
    height: 100%;
}
body
{
    padding: 0;
    margin: 0;
    height: 100%;
}

/* esqueleto do site */
#geral
{
    width: 100%;
    text-align: center;
    margin: auto;
    position: relative;
}
#topo
{
    width: 100%;
    text-align: center;
}
#centro
{
    width: 100%;
    text-align: center;
    float: left;
}
#rodape
{
    width: 100%;
    min-width: 990px;
    height: 97px;
    text-align: center;
    background-image: url(../imagens/rodape/bg.gif);
    float: left;
}
#centro_geral
{
    width: 100%;
    min-width: 1000px;
    margin-top: 10px;
    text-align: center;
}
#centro_lateralesquerda
{
    min-width: 190px;
    width: 17%;
    _width: 16%;
    margin-top: 10px;
    padding-left: 5px;
    margin-left: 10px;
    text-align: left;
    float: left;
}
#centro_lateralesquerda2
{
    min-width: 230px;
    width: 21%;
    _width: 19%;
    margin-top: 10px;
    padding-left: 5px;
    margin-left: 10px;
    text-align: left;
    float: left;
}
#centro_total
{
    width: 62%;
    min-width: 610px;
    margin-top: 4px;
    text-align: center;
    float: left;
}
#centro_total2
{
    width: 79%;
    _width: 76%;
    min-width: 720px;
    _min-width: 700px;
    margin-top: 5px;
    text-align: left;
    float: left;
}
#centro_total3
{
    width: 72%;
    _width: 70%;
    min-width: 700px;
    margin-top: 5px;
    text-align: center;
    float: left;
}
#centro_lateraldireita
{
    width: 17%;
    _width: 17%;
    min-width: 175px;
    margin-top: 15px;
    text-align: right;
    float: right;
}
/* FIM esqueleto do site */
/* topo */
#topo_menusuperior
{
    width: 100%;
    height: 50px;
    min-width: 990px;
    padding-top: 10px;
    text-align: center;
}
#topo_meucadastro
{
    width: 13%;
    float: left;
}
#topo_meuspedidos
{
    width: 13%;
    float: left;
}
#topo_carrinho
{
    width: 13%;
    float: left;
}
#topo_ajuda
{
    width: 13%;
    float: left;
}
.topo_busca
{
    width: 45%;
    min-width: 460px;
    float: left;
    text-align: left;
    margin-top: -6px;
}
.form_busca
{
    min-width: 100px;
    width: 45%;
    _min-width: 100px;
    _width: 40%;
}
#topo_menuinferior
{
    width: 100%;
    min-width: 990px;
}
#topo_logovertical
{
    margin-top: 10px;
    width: 20%;
    text-align: center;
    float: left;
    margin-left: 20px;
}
#topo_menu
{
    margin-top: 20px;
    width: 50%;
    text-align: center;
    float: left;
    margin-left: 50px;
}
#topo_detalhes
{
    margin-top: 10px;
    width: 20%;
    text-align: center;
    float: left;
}
.topo_menuinferiordiv
{
    margin-left: 8px;
    margin-right: 8px;
}
#topo_flash
{
    width: 100%;
    min-width: 990px;
    padding-top: 10px;
    text-align: center;
    float: left;
}
#topo_semflash
{
    width: 100%;
    min-width: 990px;
    text-align: center;
    float: left;
}
#topo_baixo
{
    width: 99%;
    min-width: 990px;
    text-align: left;
    background-image: url(../imagens/topo/bg_baixo.gif);
    height: 19px;
    padding-top: 4px;
    padding-left: 10px;
    float: left;
    font-size: 10px;
}
#topo_baixolocal
{
    width: 48%;
    text-align: left;
    float: left;
}
#topo_baixologado
{
    width: 50%;
    text-align: right;
    float: left;
}
/* FIM topo */
/* rodape */
#rodape_pagamentos
{
    width: 98%;
    height: 40px;
    text-align: left;
    padding-left: 5px;
}
#rodape_textos
{
    width: 92%;
    height: 20px;
    text-align: center;
    float: left;
    color: #008379;
    font-size: 10px;
    font-family: Tahoma;
    margin-top: 20px;
}
#rodape_ebis
{
    width: 8%;
    height: 50px;
    text-align: right;
    float: left;
}
a.rodapelink:active, a.rodapelink:link, a.rodapelink:visited
{
    color: #008379;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
}
a.rodapelink:hover
{
    color: #016f67;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
}
/* FIM rodape */
/* sacola */
.sacola_geral
{
    min-width: 990px;
    width: 98%;
    text-align: left;
    margin: auto;
    margin-left: 20px;
}
.sacola_quadro
{
    min-width: 980px;
    width: 100%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    float: left;
}
.sacola_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 900px;
    width: 95%;
    letter-spacing: 0.5px;
    margin-left: 10px;
    margin-top: 10px;
}
.sacola_menu
{
    width: 100%;
    min-width: 950px;
    float: left;
}
.sacola_menucantodir
{
    width: 12px;
    height: 35px;
    float: left;
}
.sacola_menucantoesq
{
    width: 10px;
    height: 35px;
    float: left;
}
.sacola_menucentro
{
    min-width: 930px;
    width: 95%;
    float: left;
    height: 35px;
    background-image: url(../imagens/sacolas/sacola_bgtopo.jpg);
}
.sacola_menu2
{
    width: 100%;
    min-width: 950px;
    float: left;
    margin-top: 20px;
}
.sacola_menu3
{
    width: 250px;
    float: left;
    margin-left: 10px;
    margin-right: 100px;
    margin-top: 65px;
    margin-bottom: 50px;
}
.sacola_menu4
{
    min-width: 290px;
    width: 31%;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.sacola_menucentro3
{
    width: 200px;
    float: left;
    height: 21px;
    background-image: url(../imagens/sacolas/sacola_bg.gif);
}
.sacola_menucantodir2
{
    width: 12px;
    height: 21px;
    float: left;
}
.sacola_menucantoesq2
{
    width: 10px;
    height: 21px;
    float: left;
}
.sacola_menucentro2
{
    min-width: 930px;
    width: 95%;
    float: left;
    height: 21px;
    background-image: url(../imagens/sacolas/sacola_bg.gif);
}
.sacola_carrinho
{
    float: left;
    width: 32%;
}
.sacola_pagamento
{
    float: left;
    width: 21%;
}
.sacola_identificacao
{
    float: left;
    width: 23%;
}
.sacola_final
{
    float: left;
    width: 23%;
}
.sacola_item1
{
    float: left;
    width: 40%;
    margin-left: 10px;
}
.sacola_item2
{
    float: left;
    width: 15%;
}
.sacola_item3
{
    float: left;
    width: 15%;
}
.sacola_item4
{
    float: left;
    width: 15%;
}
.sacola_item5
{
    float: left;
    width: 13%;
}
.sacola_listagem
{
    float: left;
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #cfcfcf;
    width: 95%;
    margin-left: 20px;
}
.produto
{
    float: left;
    width: 40%;
}
.produto_foto
{
    float: left;
    width: 140px;
}
.produto_texto
{
    float: left;
    width: 200px;
}
.tipodeproduto
{
    color: #0267ff;
    font-size: 12px;
    font-weight: bold;
}
.tipodeproduto_mp3
{
    color: #FF0000;
    font-size: 9px;
    font-style: italic;
    width: 100px;
}
.quantidade
{
    float: left;
    width: 15%;
}
.quantidade_form
{
    border: 1px solid #cfcfcf;
    text-align: center;
    padding: 5px;
}
.removeritem
{
    float: left;
    width: 15%;
}
.precounitario
{
    float: left;
    width: 15%;
    font-size: 15px;
    font-weight: bold;
}
.total
{
    float: left;
    width: 13%;
    font-size: 15px;
    font-weight: bold;
}
.frete
{
    width: 90%;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    color: #00a99c;
    text-transform: uppercase;
    font-size: 12px;
}
.frete_opcoes
{
    width: 75%;
    float: left;
}
.frete_opcoes_atualizar
{
    float: right;
    vertical-align: top;
}
.frete_form
{
    border: 1px solid #cfcfcf;
    text-align: center;
    padding: 2px;
    color: #034ab5;
    font-weight: bold;
}
.frete_valor
{
    font-size: 15px;
    font-weight: bold;
    float: left;
    width: 23%;
    text-align: right;
    color: #000;
}
.totaldacompra
{
    float: left;
    width: 92%;
    text-align: right;
    margin-top: 30px;
    margin-bottom: 30px;
    color: #034ab5;
    font-weight: bold;
    font-size: 12px;
}
.totaldacompra_form
{
    border: 1px solid #cfcfcf;
    text-align: center;
    padding: 5px;
    color: #034ab5;
    font-weight: bold;
}
.passos
{
    float: left;
    width: 95%;
    text-align: right;
}
.sacola_logincantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.sacola_logincantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.sacola_logincentro
{
    min-width: 420px; *min-width:420px;
width:90%;
float:left;
height:31px;
background-image:url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.sacola_logincentro4
{
    width: 600px;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.sacola_logincentro6
{
    width: 950px;
    width: 97%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.sacola_logincentro2
{
    width: 250px;
    float: left;
    margin-bottom: 10px;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.login
{
    width: 450px;
    float: left;
    margin-left: 10px;
    margin-right: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.login_cadastro
{
    min-width: 900px;
    width: 100%;
    float: left;
    margin-left: 10px;
    margin-right: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.login_dadospessoais
{
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    width: 500px;
    margin-left: 170px;
    margin-top: 30px;
    float: left;
}
.login_alternativas
{
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
}
.login_passo4
{
    width: 62%;
    min-width: 650px;
    float: left;
    margin-left: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.login_passo6
{
    width: 97%;
    min-width: 960px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.sacola_logincentroconteudo
{
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    width: 438px;
    float: left;
    height: 100px;
    margin-left: 1px;
    text-align: center;
    padding-top: 20px;
}
.sacola_usuario
{
    float: left;
    width: 90%;
    margin-left: 10px;
    margin-bottom: 10px;
}
.sausuario_form
{
    margin-left: 20px;
    border: 1px solid #cfcfcf;
    padding: 4px;
    width: 200px;
    font-size: 11px;
    font-family: Tahoma;
}
.sacola_senha
{
    float: left;
    width: 90%;
    margin-left: 10px;
}
.salogin_form
{
    margin-left: 24px;
    border: 1px solid #cfcfcf;
    padding: 4px;
    width: 200px;
    font-size: 11px;
    font-family: Tahoma;
}
.sacola_loginb
{
    float: left;
    margin-top: 5px;
    text-align: right;
    width: 310px;
    padding-left: 40px;
}
.sacola_emailb
{
    float: left;
    margin-top: 5px;
    text-align: right;
    width: 86%;
}
.sacola_ola
{
    float: left;
    margin-left: 10px;
    margin-top: -10px;
    width: 210px;
}
.sacola_olatexto
{
    color: #0267ff;
    text-transform: uppercase;
    font-size: 18px;
}
.sacola_olanome
{
    color: #00a99c;
    text-transform: uppercase;
    font-size: 18px;
}
.sacola_cadastro
{
    float: left;
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
    color: #333333;
    width: 450px;
    text-align: left;
}
.sacola_confira
{
    float: left;
    margin-left: 10px;
    color: #333333;
    width: 600px;
    text-align: left;
}
.sacola_formfundo01
{
    float: left;
    width: 95%;
}
.sacola_formfundo02
{
    float: left;
    width: 31%;
}
.sacola_formfundo03
{
    float: left;
    width: 27%;
}
.sacola_formfundo04
{
    float: left;
    width: 29%;
}
.sacola_formfundo06
{
    float: left;
    width: 35%;
}
.sacola_formfundo07
{
    float: left;
    width: 55%;
}
.sacola_formfundo10
{
    float: left;
    width: 30%;
}
.sacola_formfundo11
{
    float: left;
    width: 65%;
}
.sacola_formfundo13
{
    float: left;
    width: 65%;
}
.sacola_formfundo14
{
    float: left;
    width: 50%;
}
.sacola_formfundo15
{
    float: left;
    width: 45%;
}
.cadastro_alterardados
{
    width: 94%;
    text-align: right;
    margin-top: 10px;
    float: left;
}
.passo4_listagem
{
    border-bottom: 1px dotted #beb7af;
    padding: 5px;
    float: left;
    width: 98%;
}
.passo4_produtos
{
    float: left;
    width: 330px;
}
.passo4_tipo
{
    color: #0267ff;
    font-weight: bold;
}
.passo4_nomealbum
{
    font-weight: bold;
}
.passo4_quantidade
{
    float: left;
    width: 185px;
}
.passo4_valor
{
    float: left;
}
.passo4_valorfrete
{
    float: left;
    margin-top: 5px;
}
.passo4_valorfrete02
{
    float: left;
    width: 520px;
}
.passo4_valorfrete03
{
    float: left;
}
.passo4_valortotal
{
    float: left;
}
.passo4_valortotal02
{
    float: left;
    text-align: right;
    width: 400px;
    margin-top: -4px;
}
.passo4_valortotal03
{
    float: left;
    font-size: 14px;
    font-weight: bold;
    width: 150px;
    text-align: right;
}
.passo4_valortotal03_
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 150px;
    text-align: right;
    color: #666666;
}
.passo4_pagamentotopo
{
    min-width: 950px;
    width: 95%;
    text-align: center;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.passo4_titulopagamento
{
    background-image: url(../imagens/centro/perguntasfrequentes_bgp.gif);
    color: #247bff;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    float: left;
    margin-left: 35%;
}
.passo4_formasdepagamento
{
    float: left;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 38%;
}
.passo4_visa
{
    float: left;
    margin-right: 10px;
    text-align: center;
}
.passo4_boleto
{
    float: left;
    text-align: center;
}
.passo4_passos
{
    float: left;
    width: 95%;
    text-align: center;
}
.passo5_azul
{
    color: #0267ff;
}
.passo6_status
{
    float: left;
    border-left: 1px solid #cfcfcf;
    margin-left: 15px;
    padding-left: 15px;
    margin-top: 10px;
    min-width: 300px;
    width: 30%;
    color: #ff0202;
}
.totaldacompra_valor
{
    padding: 3px;
    border: 1px solid #cfcfcf;
    float: left;
    width: 70px;
    margin-top: 5px;
    margin-left: 8px;
    font-size: 18px;
}
.totaldacompra_valor2
{
    float: left;
    width: 40px;
    margin-left: 10px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}
.totaldacompra_rs
{
    float: left;
    text-align: right;
    width: 90%;
    font-size: 16px;
}
.totaldacompra_rs img
{
    vertical-align: middle;
}
.totaldacompra_rs2
{
    float: left;
    text-align: right;
    width: 90%;
    color: #000;
}
/* FIM sacola */
/* forms */
.formulario_geral
{
    width: 100%;
    float: left;
    margin-top: 15px;
}
.formulario_nomecampo
{
    width: 150px;
    float: left;
    text-align: right;
    color: #666666;
    font-family: Tahoma;
    height: 30px;
}
.formulario_nomecampoindq
{
    width: 30%;
    float: left;
    text-align: right;
    color: #666666;
    font-family: Tahoma;
    height: 30px;
}
.formulario_nomecampoeditora
{
    width: 28%;
    float: left;
    text-align: right;
    color: #666666;
    font-family: Tahoma;
    height: 30px;
}
.formulario_nomecampolb
{
    width: 100px;
    float: left;
    text-align: right;
    color: #666666;
    font-family: Tahoma;
    height: 30px;
}
.formulario_campolb
{
    min-width: 400px;
    width: 80%;
    float: left;
    text-align: left;
    height: 30px;
}
.formulario_campo
{
    min-width: 400px;
    width: 70%;
    float: left;
    text-align: left;
    height: 30px;
}
.formulario_campo2
{
    float: left;
    text-align: left;
    height: 30px;
}
.formulario_campo2indq
{
    float: left;
    text-align: left;
    height: 30px;
    width: 69%;
}
.formulario_camposemf
{
    min-width: 400px;
    width: 70%;
    float: left;
    text-align: left;
    height: 30px;
    padding-left: 5px;
    color: #666666;
    font-weight: bold;
}
.formulario_campoarea
{
    min-width: 400px;
    width: 70%;
    float: left;
}
.formulario_campoarea2
{
    float: left;
}
.formulario_enviar
{
    min-width: 550px;
    float: left;
    text-align: center;
    height: 30px;
    width: 100%;
}
.formulario_enviar2
{
    min-width: 400px;
    float: left;
    text-align: right;
    height: 30px;
}
.formulariofl_geral
{
    width: 100%;
    float: left;
    margin-top: 15px;
}
.formulariofl_nomecampo
{
    width: 50px;
    float: left;
    text-align: left;
    color: #666666;
    font-family: Tahoma;
    height: 30px;
}
.formulariofl_campo
{
    width: 100%;
    min-width: 700px;
    float: left;
    text-align: left;
    height: 30px;
}
.formulariofl_enviar
{
    width: 93%;
    float: left;
    text-align: right;
    height: 30px;
}
.formulariofl_campost
{
    background-image: url(../imagens/centro/faleconosco_bg.jpg);
    height: 16px;
    padding: 0px;
    width: 30%;
}
.formulariofl_campoareast
{
    background-image: url(../imagens/centro/faleconosco_bg2.jpg);
    background-repeat: repeat-x;
    height: 150px;
    padding: 0px;
    width: 100%;
}
.formulariofl_campoarea
{
    width: 92%;
    float: left;
}
.formulario_yn
{
    float: left;
    width: 200px;
    text-align: left;
}
.formulario_qemc
{
    float: left;
    width: 150px;
    text-align: right;
}
.formulario_menu
{
    width: 500px;
    float: left;
    color: #33bab0;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.formulario_menucantodir
{
    width: 12px;
    height: 18px;
    float: left;
    padding-top: 17px;
}
.formulario_menucantoesq
{
    width: 10px;
    height: 18px;
    float: left;
    padding-top: 17px;
}
.formulario_menucentro
{
    min-width: 475px;
    width: 95%;
    float: left;
    height: 48px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
}
.formulario_gerallb
{
    width: 520px;
    text-align: left;
    float: left;
    margin-top: 15px;
    font-family: Tahoma;
    font-size: 11px;
}
/* FIM forms */
/* albunsoferta */
#albunsoferta_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
    height: 245px;
}
#albunsoferta_menu
{
    width: 100%;
    float: left;
}
#albunsoferta_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#albunsoferta_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#albunsoferta_menucentro
{
    min-width: 550px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.boxproduto4_quadro
{
    min-width: 135px; /* height: 200px;Comentei pois estáva bugando no IE by Alex*/
    width: 24%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 24%;
    height: 210px;
    min-height: 210px; *height:auto;
height/*\**/:auto\9;
min-height/*\**/:auto\9;
}
.boxproduto4_quadro_cat
{
    min-width: 135px;
    height: 200px;
    width: 24%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 24%;
}
.boxproduto4_capa
{
    min-width: 110px;
    width: 98%;
    height: 115px;
    text-align: center;
}
.boxproduto4_capa2
{
    min-width: 110px;
    width: 98%;
    text-align: center;
}
.boxproduto_descrigeral
{
    width: 110px;
    padding-right: 10px;
    padding-left: 5px;
    margin: auto;
    text-align: center;
}
a.boxproduto_descri
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}
.boxprodutoazul_valorb
{
    font-family: Tahoma;
    font-size: 14px;
    color: #0267ff;
    font-weight: bold;
}
.boxprodutoazul_valorb
{
    font-family: Tahoma;
    font-size: 14px;
    color: #0267ff;
    font-weight: bold;
}
a.boxprodutoazul_valorb:active, a.boxprodutoazul_valorb:visited, a.boxprodutoazul_valorb:link, a.boxprodutoazul_valorb:hover
{
    font-family: Tahoma;
    font-size: 14px;
    color: #0267ff;
    font-weight: bold;
}
a.boxproduto_valorb:link, a.boxproduto_valorb:visited, a.boxproduto_valorb:active, a.boxproduto_valorb:hover
{
    font-family: Tahoma;
    font-size: 14px;
    color: #00a99c;
    font-weight: bold;
}
/* FIM albunsoferta */
/* artistadetalhe */
#detalhe700_geral
{
    min-width: 700px;
    width: 100%;
    text-align: left;
}
#detalhe700_quadro
{
    min-width: 700px;
    width: 95%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 95%;
}
#detalhe250_capa
{
    float: left;
    padding: 5px;
    padding-left: 6px;
    padding-right: 15px;
    border: 0px solid #00a99c;
}
#detalhe_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 450px;
    width: 60%;
    letter-spacing: 0.5px;
    margin-left: 10px;
}
#artistadetalhe_menu
{
    width: 95%;
    float: left;
}
#artistadetalhe_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#artistadetalhe_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#artistadetalhe_menucentro
{
    min-width: 660px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#artistadetalhe_menucentro2
{
    min-width: 400px;
    width: 93%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#artistadetalhe_titulo
{
    width: 30%;
    float: left;
}
.artistadetalhe_02
{
    padding: 3px;
    padding-left: 7px;
    padding-right: 0px;
    margin-left: 2px;
    margin-right: 5px;
    background-color: #666666;
    color: #fff;
    text-align: center;
}
#artistadetalhe_veja
{
    width: 95%;
    text-align: right;
    margin-top: 10px;
    float: left;
}
#artistadetalhe_lista
{
    width: 95%;
    min-width: 700px;
    float: left;
}
#artistadetalhe_bot
{
    float: left;
    width: 25px;
}
#artistadetalhe_listanome
{
    width: 93%;
    float: left;
    padding-top: 5px;
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
#artistadetalhe_paginacaob
{
    color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    min-width: 720px;
    width: 90%;
    text-align: right;
    float: left;
    margin-top: 5px;
}
.artistadetalhe_paginacaom
{
    color: #fff;
    background-color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
}
.artistadetalhe_paginacaoseta
{
    vertical-align: middle;
}
#artistadetalhe_info
{
    margin-left: 10px;
    line-height: 18px;
}
a.artistadetalhe:link, a.artistadetalhe:visited, a.artistadetalhe:active
{
    color: #999999;
    text-decoration: none;
}
a.artistadetalhe:hover
{
    color: #333333;
    text-decoration: none;
}
.artistadetalhe_nome
{
    float: left;
    margin-right: 15px;
    color: #00a99c;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.detalhe250_capamini
{
    padding: 5px;
    float: left;
    border: 0px solid #99ddd7;
    margin-top: 10px;
    margin-right: 10px;
}
.detalhe250_capamini_artistas
{
    padding: 5px;
    float: left;
    border: 1px solid #99ddd7;
    margin-top: 2px;
    margin-right: 10px;
}
/* FIM artistadetalhe */
/* artistas */
.artistas_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 700px;
    width: 95%;
    letter-spacing: 0.5px;
    margin-left: 5px;
}
.artistas_menu
{
    width: 95%;
    float: left;
}
.artistas_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.artistas_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.artistas_menucentro
{
    min-width: 660px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.artistas_titulo
{
    width: 30%;
    float: left;
}
.artistas_alfabeto
{
    width: 68%;
    float: left;
    height: 20px;
}
.artistas_alfabeto2
{
    width: 21%;
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    padding-top: 5px;
}
.artistas_alfabetoletras
{
    width: 400px;
    float: left;
    border: 1px solid #cccccc;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    letter-spacing: 0.5px;
}
a.artistas_02:link, a.artistas_02:active, a.artistas_02:visited
{
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 2px;
    margin-right: 5px;
    background-color: #666666;
    color: #fff;
    text-align: center;
}
a.artistas_02:hover
{
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    margin-left: 2px;
    margin-right: 5px;
    background-color: #333333;
    color: #fff;
    text-align: center;
}
a.artistas_03:link, a.artistas_03:active, a.artistas_03:visited
{
    background-color: #ffffff;
    color: #000;
    text-align: center;
}
a.artistas_03:hover
{
    color: #000;
    text-align: center;
}
.artistas_veja
{
    width: 95%;
    text-align: right;
    margin-top: 10px;
    float: left;
}
.artistas_lista
{
    width: 95%;
    min-width: 700px;
    float: left;
}
.artistas_bot
{
    float: left;
    width: 25px;
}
.artistas_listanome
{
    width: 93%;
    float: left;
    padding-top: 5px;
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
.artistas_paginacaob
{
    color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    min-width: 720px;
    width: 90%;
    text-align: right;
    float: left;
    margin-top: 5px;
}
.artistas_paginacaob a
{
    color: #8b8b8b;
}
.artistas_paginacaob a:visited
{
    color: #000;
}
.artistas_paginacaom
{
    color: #fff;
    background-color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
}
a.artistas_paginacaom:active, a.artistas_paginacaom:link, a.artistas_paginacaom:visited, a.artistas_paginacaom:hover
{
    color: #fff;
    background-color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
}
.artistas_paginacaoseta
{
    vertical-align: middle;
}
.artistas_listaexibir
{
    float: left;
    width: 60%;
}
.artistas_lista2
{
    float: left;
    width: 40%;
    text-align: right;
}
.artistas_imagem_quadro
{
    min-width: 100px;
    width: 16%;
    min-height: 100px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
}
.artistas_imagem_capa
{
    width: 100%;
    min-height: 65px;
    text-align: center;
}
.artistas_imagem_descrigeral
{
    width: 100%;
    text-align: center;
}
a.artistas_imagem_artista:active, a.artistas_imagem_artista:visited, a.artistas_imagem_artista:link, a.artistas_imagem_artista:hover
{
    color: #000;
}
.artistas_imagem_artista
{
    font-family: Tahoma;
    font-size: 11px;
}

/* FIM artistas */
/* banner01 */
#banner01_geral
{
    width: 170px;
    margin-top: 10px;
    margin: auto;
    color: #cfcfcf;
    font-size: 9px;
    font-family: Tahoma;
}
#banner01_banner
{
    width: 168px;
    height: 214px;
    border: 1px solid #cfcfcf;
    margin-bottom: 10px;
}
.tele_imgtitulo
{
    margin-top: 30px;
    float: left;
}
/* FIM banner01 */
/* banner02 */
#banner02_geral
{
    width: 100%;
    float: left;
    margin-top: 10px;
    text-align: left;
    margin-bottom: 10px;
}
#banner02_banner
{
    width: 590px;
    height: 80px;
    border: 1px solid #cfcfcf;
    margin: auto;
    z-index: 1;
}
.banner02_link
{
    position: absolute;
    border: 0px;
    z-index: 2px;
}
#banner02_geral3
{
    width: 100%;
    float: left;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}
#banner02_banner3
{
    width: 730px;
    height: 180px;
    border: 1px solid #cfcfcf;
    margin: auto;
    z-index: 1;
}
/* FIM banner02 */
/* busca */
#busca_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
#busca_menu
{
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
.busca_data
{
    color: #33bab0;
}
#busca_login
{
    min-width: 590px;
    width: 90%;
    float: left;
    margin-left: 10px;
    margin-right: 30px;
    margin-bottom: 50px;
}
#busca_logincentro
{
    min-width: 528px; *min-width:526px;
width:95%;
float:left;
height:31px;
background-image:url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#busca_cadastro
{
    float: left;
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
    color: #333333;
    min-width: 450px;
    width: 98%;
    text-align: left;
}
.busca_formulario
{
    width: 60%;
}
.busca_titulo
{
    background-image: url(../imagens/centro/perguntasfrequentes_bgp.gif);
    color: #33bab0;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    float: left;
}
.busca_tituloprod
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 92%;
    letter-spacing: 0.5px;
    color: #000;
    font-weight: bold;
    border-bottom: 1px dotted #999999;
    padding-bottom: 3px;
    margin-bottom: 5px;
    margin-top: 5px;
}
#busca_quadro
{
    min-width: 590px;
    width: 95%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
}
.busca_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 83%;
    letter-spacing: 0.5px;
    color: #999999;
    margin-left: 5px;
}
.busca_descriimagem
{
    margin-left: 5px;
    float: left;
    min-width: 65px;
    width: 14%;
    display: block;
    text-align: center;
}
.busca_avancada
{
    width: 80%;
    min-width: 700px;
    float: left;
}
.busca_paginacaoform
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    border: 1px solid #cccccc;
    padding: 1px;
    margin: 1px;
}
/* FIM busca */
/* cadastro */
#cadastro_geral
{
    width: 170px;
    margin-top: 30px;
    float: left;
}
#cadastro_quadro
{
    width: 160px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
}
.cadastro_texto a
{
    font-size: 11px;
    color: #4e4e4e;
    font-family: Tahoma;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    text-align: justify;
}
.cadastro_imgtitulo
{
    margin-right: 5px;
}
/* FIM cadastro */
/* cadastrousu */
#cadastrousu_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
#cadastrousu_formfundo01
{
    float: left;
    width: 95%;
}
#cadastrousu_formfundo02
{
    float: left;
    width: 31%;
}
#cadastrousu_formfundo03
{
    float: left;
    width: 27%;
}
#cadastrousu_formfundo04
{
    float: left;
    width: 29%;
}
#cadastrousu_formfundo05
{
    float: left;
    width: 95%;
}
#cadastrousu_formfundo06
{
    float: left;
    width: 35%;
}
#cadastrousu_formfundo07
{
    float: left;
    width: 55%;
}
#cadastrousu_formfundo08
{
    float: left;
    width: 95%;
}
#cadastrousu_formfundo09
{
    float: left;
    width: 95%;
}
#cadastrousu_formfundo10
{
    float: left;
    width: 30%;
}
#cadastrousu_formfundo11
{
    float: left;
    width: 65%;
}
#cadastrousu_formfundo12
{
    float: left;
    width: 30%;
}
#cadastrousu_formfundo13
{
    float: left;
    width: 65%;
}
#cadastrousu_formfundo14
{
    float: left;
    width: 50%;
}
#cadastrousu_formfundo15
{
    float: left;
    width: 45%;
}
#cadastro_alterardados
{
    width: 94%;
    text-align: right;
    margin-top: 10px;
    float: left;
}
#cadastrousu_login
{
    min-width: 590px;
    width: 90%;
    float: left;
    margin-left: 10px;
    margin-right: 30px;
    margin-bottom: 50px;
}
#cadastrousu_logincentro
{
    min-width: 528px; *min-width:526px;
width:95%;
float:left;
height:31px;
background-image:url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#cadastrousu_cadastro
{
    float: left;
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Tahoma;
    color: #333333;
    min-width: 450px;
    width: 98%;
    text-align: left;
}
.cadastrousu_formulario
{
    width: 60%;
}
/* FIM cadastrousu */
/* catalogo */
#catalogo_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
#catalogo_quadro
{
    min-width: 145px;
    width: 24%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 24%;
    height: 190px;
}
#catalogo_capa
{
    min-width: 130px;
    width: 100%;
    height: 115px;
    text-align: center;
}
#catalogo_descrigeral
{
    width: 110px;
    padding-right: 10px;
    margin: auto;
    padding-left: 5px;
}
.boxproduto_artista
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
}
.catalogo_titulogeral
{
    float: left;
    width: 100%; /*height: 65px;*/
}
#catalogo_titulo
{
    width: 60%;
    text-align: left;
    float: left;
    margin-top: 20px;
}
#catalogo_paginacao
{
    width: 38%;
    text-align: right;
    float: left;
    padding-right: 5px;
    margin-top: 10px;
}
.boxproduto_produto
{
    font-family: Tahoma;
    font-size: 11px;
    color: #0267ff;
}
#catalogo_capa
{
    min-width: 110px;
    width: 100%;
    height: 115px;
    text-align: center;
}
/* FIM catalogo */
/* editoradownload */
#editoradownload_geral
{
    min-width: 728px;
    width: 95%;
    text-align: left;
    float: left;
    margin-top: 15px;
}
#editoradownload_menu
{
    width: 100%;
    float: left;
}
#editoradownload_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#editoradownload_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#editoradownload_menucentro
{
    min-width: 700px;
    width: 96%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#editoradownload_menucentro img
{
    cursor: pointer;
}
#editoradownload_texto
{
    min-width: 700px;
    width: 97%;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
#editoradownload_geral2
{
    width: 728px;
    float: left;
    text-align: center;
}
#editoradownload_quadro
{
    width: 728px;
    background-image: url(../imagens/centro/download_listabg.gif);
    float: left;
}
.editoradownload_item
{
    font-size: 12px;
    color: #4e4e4e;
    font-family: Tahoma;
    width: 96%;
    margin-left: 12px;
    padding-left: 3px;
    margin-right: 8px;
    text-align: left;
    border-bottom: 1px dotted #4e4e4e;
    border-top: 1px dotted #4e4e4e;
    float: left;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 1px;
    margin-bottom: 1px;
}
.editoradownload_nome
{
    width: 65%;
    float: left;
}
.editoradownload_download
{
    width: 15%;
    float: left;
}
.editoradownload_gravar
{
    width: 20%;
    float: left;
}
#editoradownload_paginacaob
{
    color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 720PX;
    text-align: right;
    float: left;
    margin-top: 5px;
}
.editoradownload_paginacaom
{
    color: #fff;
    background-color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
}
.editoradownload_paginacaoseta
{
    vertical-align: middle;
}
/* FIM editoradownload */
/* editoratexto */
.editoratexto_geral
{
    min-width: 595px;
    width: 95%;
    text-align: left;
}
.editoratexto_quadro
{
    min-width: 590px;
    width: 95%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 24%;
}
.editoratexto_capa
{
    width: 240px;
    height: 225px;
    text-align: center;
    float: left;
}
.editoratexto_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 65%;
    letter-spacing: 0.5px;
    line-height: 18px;
}
.editoratexto_descrigeral2
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 95%;
    letter-spacing: 0.5px;
    line-height: 18px;
}
.editoratexto_menu
{
    width: 95%;
    float: left;
}
.editoratexto_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.editoratexto_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.editoratexto_menucentro
{
    min-width: 560px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
/* FIM editoratexto */
/* enquete */
.enquete_geral
{
    width: 175px;
    float: left;
    margin-top: 30px;
}
.enquete_quadro
{
    width: 170px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
}
#enquete_texto
{
    font-size: 11px;
    color: #000;
    font-family: Tahoma;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
}
.enquete_img
{
    margin-top: 5px;
    margin-left: 5px;
    float: left;
    padding: 0px;
}
.enquete_imgtitulo
{
}
/* FIM enquete */
/* enquetes */
#enquetes_geral
{
    min-width: 760px;
    width: 100%;
    text-align: left;
    margin-left: 10px;
}
#enquetes_texto
{
    width: 90%;
    float: left;
    margin-left: 10px;
    margin-bottom: 30px;
}
#enquetes_textoenquete
{
    width: 88%;
    float: left;
    margin-left: 10px;
    margin-bottom: 30px;
    background-color: #e8f6f5;
    margin-top: 5px;
    padding: 10px;
    font-size: 13px;
}
#enquetes_textoenquetesant
{
    width: 88%;
    float: left;
    margin-left: 10px;
    margin-bottom: 30px;
    margin-top: 5px;
    padding: 10px;
    font-size: 13px;
}
#enquetes_alternativas
{
    width: 88%;
    float: left;
    margin-top: 8px;
    line-height: 15px;
    color: #09867c;
    font-size: 11px;
}
.opcoes
{
    line-height: 18px;
}
.enquetes_porc
{
    font-size: 11px;
    color: #0267ff;
    font-family: Tahoma;
    margin-left: 5px;
}
#enquetes_menu
{
    width: 95%;
    float: left;
}
#enquetes_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#enquetes_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#enquetes_menucentro
{
    min-width: 550px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
/* FIM enquetes */
/* hits */
#hits_geral
{
    width: 175px;
    text-align: right;
    margin: auto;
}
#hits_quadro
{
    width: 170px;
    height: 55px;
    border-bottom: 1px dotted #beb7af;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
}
#hits_foto
{
    width: 60px;
    height: 55px;
    float: left;
    margin-right: 5px;
}
.hits_conteudo
{
    font-size: 10px;
    color: #000;
    font-family: Tahoma;
}
.hits_img
{
    margin-bottom: 2px;
}
/* FIM hits */
/* menuestilos */
#menuestilos_geral
{
    width: 176px;
}
#menuestilos_quadro
{
    width: 176px;
    background-image: url(../imagens/centro/menu02_bg.jpg);
    float: left;
}
#menuestilos_item
{
    font-size: 12px;
    color: #4e4e4e;
    font-family: Tahoma;
    text-transform: uppercase;
    width: 145px;
    margin-left: 12px;
    padding-left: 3px;
    margin-right: 8px;
    text-align: left;
    border-bottom: 1px dotted #4e4e4e;
    margin-bottom: 5px;
}
a.menuestilos_item:link, a.menuestilos_item:active, a.menuestilos_item:visited
{
    text-decoration: none;
    color: #4e4e4e;
}
a.menuestilos_item:hover
{
    text-decoration: none;
    color: #847e7e;
}
.menuestilos_imgtitulo
{
    float: left;
}
.menuestilos_imgtitulo2
{
    float: left;
    margin-bottom: 10px;
}
/* FIM menuestilos */
/* menunoticias */
#menunoticias_geral
{
    width: 230px;
}
#menunoticias_quadro
{
    width: 215px;
    background-image: url(../imagens/centro/noticiamenu_bg.gif);
    float: left;
}
#menunoticias_item
{
    font-size: 11px;
    color: #4e4e4e;
    font-family: Tahoma;
    width: 185px;
    margin-left: 12px;
    padding-left: 3px;
    margin-right: 8px;
    text-align: left;
    border-bottom: 1px dotted #4e4e4e;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.menunoticias_data
{
    color: #dc8700;
    font-weight: bold;
}
a.menunoticias_data:link, a.menunoticias_data: active, a.menunoticias_data: visited
{
    text-decoration: none;
    color: #dc8700;
}
a.menunoticias_data:hover
{
    color: #b26d00;
    text-decoration: none;
}
a.menunoticias_item:link, a.menunoticias_item:active, a.menunoticias_item:visited
{
    text-decoration: none;
    color: #4e4e4e;
}
a.menunoticias_item:hover
{
    text-decoration: none;
    color: #847e7e;
}
a.menunoticias_item:hover
{
    text-decoration: none;
    color: #847e7e;
    font-weight: bold;
    font-size: 11px;
}
.menunoticias_imgtitulo
{
    float: left;
}
.menunoticias_imgtitulo2
{
    float: left;
    margin-bottom: 10px;
}
/* FIM menunoticias */
/* muralderecados */
.muralderecados_geral
{
    min-width: 760px;
    width: 100%;
    text-align: left;
    margin-left: 10px;
}
.muralderecados_texto
{
    width: 90%;
    float: left;
    margin-left: 10px;
}
.muralderecados_menu
{
    width: 95%;
    float: left;
}
.muralderecados_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.muralderecados_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.muralderecados_menucentro
{
    min-width: 550px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.muralderecados_postar
{
    width: 90%;
    float: left;
    margin-left: 15px;
}
.muralderecados_postartitulo
{
    width: 90%;
    float: left;
    margin-left: 15px;
    color: #5c198b;
    font-size: 18px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 10px;
}
.muralderecados_aspas
{
    vertical-align: middle;
}
.muralderecados_mensagem
{
    width: 85%;
    min-height: 50px;
    margin-left: 40px;
    background-color: #e8f6f5;
    float: left;
    padding: 10px;
    line-height: 15px;
}
.muralderecados_respostas
{
    color: #5c198b;
}
.muralderecados_respostas p
{
    display: inline;
}
.muralderecados_logo
{
    vertical-align: middle;
}
.muralderecados_baixo
{
    margin-left: 40px;
    float: left;
    width: 90%;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}
.muralderecados_postante
{
    color: #b10000;
    font-size: 14px;
    font-weight: bold;
}
/* FIM muralderecados */
/* newsletter */
#newsletter_geral
{
    width: 170px;
}
#newsletter_quadro
{
    width: 170px;
    height: 80px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
}
#newsletter_texto
{
    font-size: 11px;
    color: #4e4e4e;
    font-family: Tahoma;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    float: left;
    text-align: center;
}
.newsletter_imgtitulo
{
    margin-top: 30px;
    float: left;
}
.newsletter_form
{
    width: 140px;
    height: 16px;
    border: 0px;
    background-image: url(../imagens/centro/newsletter_bg2.jpg);
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px; *margin-top:-1px;
}
#newsletter_campos
{
    background-image: url(../imagens/centro/newsletter_bg.jpg);
    width: 160px;
    height: 20px;
    margin-top: 5px;
}
#newsletter_enviar
{
    float: right;
    text-align: right;
    width: 100%;
    margin-top: 5px;
}
/* FIM newsletter */
/* noticiadetalhe */
#noticiadetalhe_menu
{
    width: 95%;
    float: left;
}
#noticiadetalhe_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#noticiadetalhe_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#noticiadetalhe_menucentro
{
    min-width: 660px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#noticiadetalhe_menucentro2
{
    min-width: 400px;
    width: 93%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
#noticiadetalhe_titulo
{
    width: 30%;
    float: left;
}
.noticiadetalhe_02
{
    padding: 3px;
    padding-left: 7px;
    padding-right: 0px;
    margin-left: 2px;
    margin-right: 5px;
    background-color: #666666;
    color: #fff;
    text-align: center;
}
#noticiadetalhe_veja
{
    width: 95%;
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}
#noticiadetalhe_lista
{
    width: 95%;
    min-width: 700px;
    float: left;
}
#noticiadetalhe_bot
{
    float: left;
    width: 25px;
}
#noticiadetalhe_listanome
{
    width: 93%;
    float: left;
    padding-top: 5px;
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
#noticiadetalhe_info
{
    margin-left: 10px;
    line-height: 18px;
}
.noticiadetalhe_nome
{
    color: #00a99c;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.noticiadetalhe_data
{
    color: #dc8700;
    font-weight: bold;
    margin-left: 5px;
}
/* FIM noticiadetalhe */
/* noticias */
#noticias_geral
{
    width: 175px;
    float: left;
}
.noticias_quadro
{
    width: 170px;
    border-bottom: 1px dotted #beb7af;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
}
.noticias_foto
{
    width: 60px;
    height: 50px;
    float: left;
    margin-right: 5px;
    margin-bottom: 2px;
}
.noticias_d2
{
    width: 100px;
    height: 55px;
    float: left;
    margin-right: 5px;
    margin-bottom: 2px;
}
.noticias_data
{
    font-size: 11px;
    color: #058379;
    font-family: Tahoma;
}
.noticias_titulo
{
    font-size: 11px;
    color: #dc8700;
    font-family: Tahoma;
}
.noticias_conteudo
{
    font-size: 11px;
    color: #000;
    font-family: Tahoma;
    text-align: justify;
    display: block;
}
.noticias_img
{
    margin-bottom: 5px;
    float: left;
}
/* FIM noticias */
/* paginasfixas */
#paginasfixas_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
#paginasfixas_quadro
{
    min-width: 590px;
    width: 95%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 24%;
}
#paginasfixas_capa
{
    width: 240px;
    height: 225px;
    text-align: center;
    float: left;
}
#paginasfixas_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 95%;
    margin-left: 5px;
    letter-spacing: 1px;
    line-height: 18px;
}
#paginasfixas_descrigeral2
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 95%;
    margin-left: 5px;
    letter-spacing: 0.5px;
    line-height: 18px;
    min-height: 300px;
}
#paginasfixas_menu
{
    width: 95%;
    float: left;
    color: #33bab0;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
#paginasfixas_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#paginasfixas_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#paginasfixas_menucentro
{
    min-width: 560px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
/* FIM paginasfixas */
/* perguntasfrequentes */
#perguntasfrequentes_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
#perguntasfrequentes_quadro
{
    min-width: 590px;
    width: 95%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
}
#perguntasfrequentes_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 95%;
    margin-left: 10px;
    letter-spacing: 0.5px;
}
.perguntasfrequentes_menu
{
    width: 95%;
    float: left;
    margin-top: 10px;
}
.perguntasfrequentes_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.perguntasfrequentes_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.perguntasfrequentes_menucentro
{
    min-width: 560px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.perguntasfrequentes_titulopergunta
{
    background-image: url(../imagens/centro/perguntasfrequentes_bgp.gif);
    color: #247bff;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    float: left;
    cursor: pointer;
}
.perguntasfrequentes_perguntas
{
    background-color: #ebf8f7;
    margin-left: 20px;
    width: 90%;
    padding: 10px;
    float: left;
    margin-bottom: 20px;
}
/* FIM perguntasfrequentes */
/* perguntasfrequentesdetalhe */
#perguntasfrequentesdetalhe_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
#perguntasfrequentesdetalhe_quadro
{
    min-width: 590px;
    width: 95%;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
}
#perguntasfrequentesdetalhe_descrigeral
{
    font-family: Tahoma;
    font-size: 11px;
    float: left;
    min-width: 340px;
    width: 95%;
    margin-left: 10px;
    letter-spacing: 0.5px;
}
#perguntasfrequentesdetalhe_menu
{
    width: 95%;
    float: left;
    margin-top: 10px;
}
#perguntasfrequentesdetalhe_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
#perguntasfrequentesdetalhe_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
#perguntasfrequentesdetalhe_menucentro
{
    min-width: 560px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.perguntasfrequentesdetalhe_titulopergunta
{
    background-image: url(../imagens/centro/perguntasfrequentes_bgp.gif);
    color: #247bff;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    float: left;
}
.perguntasfrequentesdetalhe_perguntas
{
    background-color: #ebf8f7;
    margin-left: 20px;
    width: 90%;
    padding: 10px;
    float: left;
    margin-bottom: 20px;
}
.perguntasfrequentesdetalhe_descricao
{
    margin-left: 20px;
    width: 90%;
    padding: 10px;
    float: left;
    margin-bottom: 20px;
}
.perguntasfrequentesdetalhe_descricaotit
{
    font-size: 14px;
}
/* FIM perguntasfrequentesdetalhe */
/* produtodescricao */
.produtodescricao_geral
{
    min-width: 595px;
    width: 90%;
    text-align: left;
    float: left;
    margin-top: 15px;
}
.produtodescricao_geral2
{
    min-width: 415px;
    width: 55%;
    text-align: left;
    float: left;
    margin-top: 15px;
}
.produtodescricao_menu
{
    width: 95%;
    float: left;
    margin-top: 10px;
}
.produtodescricao_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.produtodescricao_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.produtodescricao_menucentro
{
    width: 90%;
    min-width: 390px;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.produtodescricao_menucentro img
{
    cursor: pointer;
}
.produtodescricao_texto
{
    width: 90%;
    min-width: 390px;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
/* FIM produtodescricao */
/* produtodetalhe */
.produtodetalhe_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
}
.produtodetalhe_produto
{
    width: 100%;
    min-width: 480px;
    float: left;
}
.produtodetalhe_foto
{
    background-color: #fff;
    padding: 5px;
    border: 1px solid #e5e6e6;
    margin-top: 10px;
    margin-left: 10px; /*float: left;*/
}
.produtodetalhe_dados
{
    font-size: 11px;
    color: #00a99c;
    font-family: Tahoma;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
}
.produtodetalhe_radio
{
    margin-left: 15px;
    margin-top: 10px;
    float: left;
}
.produtodetalhe_fotoradio
{
    float: left;
}
.produtodetalhe_titulodocd
{
    font-size: 16px;
    font-weight: bold;
}
.produtodetalhe_artista
{
    font-size: 13px;
    font-weight: bold;
}
.produtodetalhe_comprar
{
    background-color: #f6f6f6;
    padding: 5px;
}
.produtodetalhe_preco
{
    color: #8d8d8d;
    text-decoration: line-through;
}
.produtodetalhe_promo
{
    color: #008ff1;
    font-size: 18px;
    font-weight: bold;
}
.produtodetalhe_comprar
{
    margin-top: 5px;
}
.produtodetalhe_flash
{
    width: 43%;
    min-width: 315px;
    float: left;
    text-align: left;
}
/* FIM produtodetalhe */
/* produtorelacionado */
.produtorelacionado_geral
{
    min-width: 595px;
    width: 95%;
    text-align: left;
    float: left;
    margin-top: 15px;
}
.produtorelacionado_menu
{
    width: 95%;
    float: left;
}
.produtorelacionado_menucantodir
{
    width: 12px;
    height: 31px;
    float: left;
}
.produtorelacionado_menucantoesq
{
    width: 10px;
    height: 31px;
    float: left;
}
.produtorelacionado_menucentro
{
    min-width: 550px;
    width: 95%;
    float: left;
    height: 31px;
    background-image: url(../imagens/centro/produtodescricao_bgmneu.jpg);
}
.produtorelacionado_menucentro img
{
    cursor: pointer;
}
.produtorelacionado_texto
{
    min-width: 550px;
    width: 95%;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
/* FIM produtorelacionado */
/* promo */
#promo_geral
{
    min-width: 595px;
    width: 100%;
    text-align: left;
    float: left;
}
.boxproduto5_quadro
{
    min-width: 145px;
    width: 20%;
    height: 200px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
    float: left;
    _width: 19%;
}
.boxproduto5_capa
{
    min-width: 130px;
    width: 100%;
    height: 115px;
    text-align: center;
}
.boxproduto_valora
{
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: line-through;
}
.boxproduto_valorb
{
    font-family: Tahoma;
    font-size: 14px;
    color: #00a99c;
    font-weight: bold;
}
#promo_titulo
{
    width: 50%;
    text-align: left;
    float: left;
    margin-top: 10px;
}
#promo_paginacao
{
    width: 48%;
    text-align: right;
    float: left;
    padding-right: 5px;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.promo_paginacaoform
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    border: 1px solid #cccccc;
}
.naoencontrado
{
    clear: both;
    display: block;
    font-size: 11px;
    font-family: Tahoma;
    padding: 6px;
}
#promo_paginacaob
{
    color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 100%;
    text-align: right;
    float: left;
    margin-top: 20px;
}
.promo_paginacaom
{
    color: #fff;
    background-color: #69a49d;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
}
.promo_paginacaoseta
{
    vertical-align: middle;
}
/* FIM promo */
/* tele */
.tele_geral
{
    width: 175px;
    text-align: right;
    margin: 30px auto 30px auto;
}
.tele_quadro
{
    width: 170px;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: auto;
}
.tele_imgtitulo
{
    margin-top: 30px;
    float: left;
}
/* FIM tele */

/* padrao */
a:link, a:hover, a:active, a:visited
{
    text-decoration: none;
}
input
{
    border: 1px solid #cfcfcf;
    padding: 3px;
    margin: 3px;
    font-size: 11px;
    color: #666666;
}
textarea
{
    border: 1px solid #cfcfcf;
    padding: 3px;
    margin: 3px;
    font-size: 11px;
    color: #666666;
    font-family: Tahoma;
}
select
{
    border: 1px solid #cfcfcf;
    padding: 3px;
    margin: 3px;
    font-size: 11px;
    color: #666666;
}
/* FIM padrao */


.noticias_imagens
{
    float: left;
    padding: 5px;
}
.imgabsmiddle
{
    vertical-align: middle;
}
.imgbottom
{
    vertical-align: bottom;
}
.imgabsmiddle2
{
    vertical-align: middle;
    margin-top: -6px;
}
.imgabsmiddlebuscaavancada
{
    vertical-align: middle;
    margin-top: -3px;
}
.imgabsmiddleloja
{
    vertical-align: absmiddle;
}
.semborda
{
    border: 0px;
}
.busca_avancada
{ *padding-top:0px;
padding-top:10px;
}

/* Mapa do Site */
ul.mapadosite
{
    text-align: left;
    margin-left: 30px;
    list-style-type: none;
    font-size: 11px;
    font-family: Tahoma;
}
ul.mapadosite li.mapadositeprinc
{
    padding-bottom: 4px;
    border-bottom: 1px dotted #c2c2c2;
    float: left;
    width: 24%;
    height: 100px;
    font-weight: bold;
}
ul.mapadosite li ul
{
    list-style-type: square;
}
ul.mapadosite ul li
{
    font-weight: normal;
}
ul.mapadosite a
{
    color: #000;
}
ul.mapadosite a:visited
{
    color: #000;
}
ul.mapadosite a:hover
{
    font-weight: bold;
}
/* FIM Mapa do Site */
/* Lista Musicas */
ul.listamusicas
{
    list-style-type: none;
}
ul.listamusicas li
{
    margin-bottom: 15px;
}
ul.listamusicas li ul
{
    list-style-type: none;
    padding-left: 0px;
}
ul.listamusicas li ul li
{
    margin-bottom: 0px;
}
/* FIM Lista Musicas */

/* popup */
.popupflutuante
{
    position: absolute;
    top: 100px;
    left: 25%;
    background-color: #FFFFFF;
    z-index: 2;
}
.popupflutuante_fechar
{
    position: absolute;
    top: 10px;
    left: 80%;
    background-color: #FFFFFF;
    z-index: 2;
}
/* FIM popup */
/* Novo CSS */
.nomeartista
{
    float: left;
    width: 60%;
}
.botoesartista
{
    float: left;
    text-align: right;
    width: 40%;
}
.botoesartista img
{
    margin-left: 5px;
}
.formulario_qemc
{
    padding-left: 350px;
}
.formulario_qemc2
{
    padding-left: 550px;
}
.formulario_nomecampo2
{
    width: 50%;
    text-align: left;
    float: left;
    height: 30px;
    color: #666666;
    font-family: Tahoma;
}
.formulario_concluir
{
    float: left;
    margin-left: 580px;
}
.formulario_geralenvio
{
    width: 100%;
    text-align: left;
    float: left;
    margin-top: 15px;
}
.formulario_nomecampoenvio
{
    width: 50px;
    float: left;
    text-align: left;
    color: #666666;
    font-family: Tahoma;
    height: 30px;
}

.formulario_campoenvio
{
    min-width: 400px;
    width: 90%;
    float: left;
    text-align: left;
    height: 30px;
}

.formulario_enviarenvio
{
    min-width: 390px;
    float: left;
    text-align: right;
    height: 30px;
}
.busca_imgcd
{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
/* FIM Novo CSS */
.outrasfotosnoticias
{
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 20px;
}
.noticiafoto
{
    float: left;
    margin: 3px;
}
a.esqueceusuasenha:link, a.esqueceusuasenha:visited, a.esqueceusuasenha:active, a.esqueceusuasenha:hover
{
    color: #000; *vertical-align:super;
}
.confirmacao
{
    color: #00a99c;
    font-family: Tahoma;
    font-size: 15px;
}
.inputesqueceusenha
{
    vertical-align: middle;
}
.pnlErros
{
    border: 1px solid #FF0000;
    background-color: #FF9999;
    padding: 5px;
}
p.infoPesquisa
{
    clear: both;
}
/*BUSCA V2 INICIO*/
div.busca
{
    clear: both;
}
div.busca_container
{
}
div.busca_container h3
{
    clear: both;
    margin: 0;
    padding: 0;
    color: #33BAB0;
    font-size: 18px;
    font-weight: lighter;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
div.desc_produto_container
{
    margin-bottom: 10px;
}
div.desc_produto_container div.desc_produto_image
{
    float: left;
    margin-right: 8px;
}
div.desc_produto_container div.desc_produto_text
{
    float: left;
    width: 550px;
    color: #999999;
}


div.titulo_produto_busca
{
    font-family: Tahoma;
    font-size: 11px;
    min-width: 340px;
    width: 100%;
    letter-spacing: 0.5px;
    color: #000;
    font-weight: bold;
    border-bottom: 1px dotted #999999;
    padding-bottom: 3px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.busca_container div.busca
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.titulo_produto_busca
{
    margin-left: 20px;
}
.desc_produto_container
{
    margin-left: 20px;
}
/*BUSCA V2 FINAL*/