*{
margin:0px;
padding:0px;
font-family:helvetica, arial;
}

.clear{
clear:both;
display:block;
height:0px;
}

img{
border:0px;
}

html{
background:url(../img/fundo.png);
}

#tudo{
border:1px solid gray;
width:766px;
margin:auto;
background:#fff;
}

#topo{
background:url(../img/topo.png) no-repeat top center white;
height:342px;
}

#logo{
margin:auto;
height:175px;
}

#logo a{
display:block;
height:140px;
margin-left:80px;
width:200px;
text-indent:-9999px;
}

#topo #banner{
position:relative;
top:-13px;
left:11px;
}

#corpo{
padding:11px;
}

#menu-acesso{
width:189px;
float:left;
}

#menu-acesso #fotos{
margin-top: 14px;
text-align: center;
background:url(../img/fotos-fundo.png) no-repeat;
height:164px;
}

#menu-acesso #fotos H4 a{
text-decoration:none;
color:#fff;
}

#menu-acesso #fotos H4{
text-align:center;
margin:0px;
font-size:23px;
}

#menu-acesso #fotos img{
max-width:185px;
width:185px;
}

#menu-acesso #menu{
background-color:white;
}

#menu-acesso #menu ul{
list-style:none;
padding:0px;
}

#menu-acesso #menu ul li{
font-size:12px;
_padding-bottom:1px; /* Não me pergunte pq, mas resolveu o problema de espaçamento no IE6 */
}

#menu-acesso #menu ul li a{
padding-left:25px;
padding-top:2px;
height:18px;
display:block;
background:url("/img/menu-fundo.png") no-repeat;
color:#fff;
text-decoration:none;
}

#menu-acesso #menu ul li a:hover{
text-decoration:underline;
}

#menu-acesso #login{
margin-top:10px;
background:url(../img/login-fundo.png) repeat-x;
height:64px;
overflow:hidden;
padding:5px;
text-align:right;
}

#menu-acesso #login input{
border:1px solid #ccc;
background:url(../img/login-input-fundo.png) repeat-x;
height:15px;
width:176px;
margin-bottom:7px;
font-size:12px;
}

#menu-acesso #login input.pb_entrar{
width:37px;
height:15px;
border:0px;
background:url(../img/login-bt-fundo.png);
color:#fff;
font-size:10px;
font-weight:bold;
}

#menu-acesso #login br{
display:none;
}

#menu-acesso #login .pb_mostrarlogado{
text-align:center;
}

#menu-acesso #login .pb_mostrarlogado *{
font-size:12px;
}

#menu-acesso #login .pb_mostrarlogado a{
color:#999;
}

#menu-acesso #login .pb_mostrarlogado p{
color:#fff;
font-weight:bold;
}

#publicidade #busca{
padding:5px;
background:url(../img/login-fundo.png) center;
margin-bottom:10px;
}

#publicidade #busca label{
display:none;
}

#publicidade #busca input.pb_termo_buscado{
border:0px;
background:url(../img/busca-input-fundo.png) no-repeat;
width:118px;
height:22px;
padding-left:25px;
padding-top:5px;
}

#publicidade #busca input.pb_botao_buscar{
border:1px solid #666;
background:url(../img/busca-bt-fundo.png);
width:34px;
height:25px;
color:#fff;
font-weight:bold;
font-size:10px;
}

#conteudo{
margin-left:198px;
_margin-left:193px;
width:335px;
}

#cont_home .pb_detalhes_conteudo{
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:15px;
}

#conteudo  #cont_home .clear{
clear:none;
}

#conteudo  #cont_home H1,
.cont .pb_nome_conteudo{
margin-bottom:10px;
background:url(../img/nota-musical.png) center left no-repeat;
padding-left:25px;
font-size:23px;
color:#351111;
}

#cont_home .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_rotulo{
display:none;
}

#cont_home .pb_detalhes_conteudo .pb_primeiro_anexo .anexo_misc{
float:left;
margin-right:5px;
}

#cont_home .pb_detalhes_conteudo_campo_valor{
font-size:11px;
font-weight: bold;
text-align:justify;
margin-left:125px;
}

#publicidade{
width:193px;
float:right;
margin-bottom:15px;
}

#publicidade_fundo{
background:url("/img/login-fundo.png");
padding-bottom:5px;
padding-top:5px;
}

#publicidade H4.publicidade_titulo{
color:#351111;
background:url(../img/publicidade-h4-fundo.png) no-repeat;
text-align:center;
border:1px solid #ccc;
height:24px;
}

#publicidade .pb_mostrar_cont {
overflow:hidden;
margin:10px auto;
width:164px;
height:80px;
}

#publicidade .pb_mostrar_cont a{
text-decoration:none;
color:#fff;
font-size:11px;
}

#publicidade .pb_mostrar_cont h4 a{
text-decoration:none;
font-size:13px !important;
color:#351111;
}

#publicidade .pb_mostrar_cont h4{
margin-bottom:5px;
background:url("/img/novidades-box.png") center;
height:16px;
overflow:hidden;
padding-left:5px;
padding-right:5px;
}

#rodape{
margin-top:5px;
clear:both;
background:url("/img/rodape-fundo.png") repeat-x bottom  #FDFDFD;
text-align:center;
font-size:11px;
height:93px;
overflow:hidden;
}

#menu-rodape{
color:#fff;
padding-top:15px;
margin:auto;
}

#menu-rodape a{
text-decoration:none;
color:#fff;
}

#menu-rodape ul{
margin-bottom:10px;
}

#menu-rodape ul li{
display:inline;
margin:0px 3px;
padding:0px 3px;
border-right:1px solid gray;
}

#menu-rodape ul li a{
color:#000;
}

#conteudo.cont .pb_mostrar_conteudos_anexo img{
margin-right:10px;
}

#conteudo.cont .pb_mostrar_conteudos_anexo{
float:left;
}

#conteudo.cont .pb_mostrar_cont h4{
margin:0px;
margin-bottom:5px;
padding:0px;
}

#conteudo.cont .pb_mostrar_cont a{
_font-size:12px;
color: black;
text-decoration: none;
}

#conteudo.cont .pb_mostrar_cont{
font-size: 12px;
height:120px;
padding:10px;
overflow:hidden;
border-bottom:1px solid #ccc;
}

#conteudo.cont{
background-color: white;
min-height:400px;
padding:5px;
}

.cont .pb_mostrar_contonteudos{
border:1px solid red !important;
}

.cont .pb_paginacao a{
color:black;
text-decoration:none;
}
.cont .pb_mostrarConteudos_total_reg,
.cont .pb_paginacao{
font-size:12px;
}

.cont .pg_mostrarConteudos_pag_atual{
font-weight:bold;
text-decoration: underline !important;
font-size:14px;
}

.cont .pb_mostrarConteudos_total_reg {
padding:5px 10px 0px;
color:gray;
margin-bottom:10px;
}

.cont .pb_paginacao{
padding:0px 10px 10px;
margin-top:5px;
text-align:center;
}

.cont .pb_paginacao a{
margin:0px 2px;
}


.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_rotulo{
display:none;
}

.cont .pb_detalhes_conteudo_modulo_id_6,
.cont .pb_detalhes_conteudo_modulo_id_7,
.cont .pb_detalhes_conteudo_modulo_id_4{
font-size:12px;
}

.cont .pb_detalhes_conteudo_modulo_id_6 .campo_upload,
.cont .pb_detalhes_conteudo_modulo_id_7 .campo_upload,
.cont .pb_detalhes_conteudo_modulo_id_4 .campo_upload{
margin:auto;
margin-top:15px;
text-align:center;
width:195px;
}

.cont .pb_detalhes_conteudo_modulo_id_7 .campo_upload{
width:200px;
}

.cont .pb_detalhes_conteudo_modulo_id_6 .span_upload,
.cont .pb_detalhes_conteudo_modulo_id_7 .span_upload,
.cont .pb_detalhes_conteudo_modulo_id_4 .span_upload{
display:block;
color:#351111;
font-weight:bold;
font-size:11px;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_valor{
font-size:12px;
margin-top:15px;
min-height:120px;
}

.cont .pb_detalhes_conteudo .pb_primeiro_anexo img{
float:left;
margin:10px;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_nome{
font-size:22px;
margin-left:15px;
}

.cont .pb_detalhes_conteudo_pai .pb_titulo_mais_imagens{
display:none;
}

.cont .pb_detalhes_conteudo_pai #link_slideShow{
display:none;
}

.cont .pb_detalhes_conteudo_layout_16 .pb_primeiro_anexo .anexo_miniatura{
float:none;
}

.cont .pb_detalhes_conteudo_layout_16 .pb_primeiro_anexo{
text-align:center;
}

.cont .pb_demais_anexos{
height:135px;
}

.cont .pb_form_indique,
.cont .pb_form_comentario,
.cont .pb_formulario_contato,
.cont #form_eujafui{
margin-top:10px;
padding:10px;
padding-top:5px;
background:url(../img/form-fundo.png) repeat-x #351111;
}

.cont .pb_form_indique br,
.cont .pb_form_comentario br,
.cont .pb_formulario_contato br,
.cont #form_eujafui br{
display:none;
}

.cont .pb_form_indique fieldset,
.cont .pb_form_comentario fieldset,
.cont .pb_formulario_contato fieldset{
border:0px;
}

.cont .pb_form_indique legend,
.cont .pb_form_comentario legend,
.cont .pb_formulario_contato legend{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.cont .pb_form_indique label,
.cont .pb_form_comentario label,
.cont .pb_formulario_contato label,
.cont #form_eujafui label{
font-size:12px;
font-weight:bold;
color:#fff;
}

.cont .pb_form_indique label,
.cont .pb_formulario_contato label,
.cont #form_eujafuilabel,
.cont .pb_form_comentario label.pb_coment_nome,
.cont .pb_form_comentario label.pb_coment_email,
.cont .pb_form_comentario label.pb_coment_titulo,
.cont .pb_form_comentario label.pb_coment_comentario{
display:block;
}

.cont .pb_form_indique input,
.cont .pb_formulario_contato input,
.cont .pb_formulario_contato textarea,
.cont #form_eujafui .campo_dados input,
.cont #form_eujafui textarea,
.cont .pb_form_comentario input.pb_coment_nome,
.cont .pb_form_comentario input.pb_coment_email,
.cont .pb_form_comentario input.pb_coment_titulo,
.cont .pb_form_comentario textarea.pb_coment_comentario{
width:310px;
border:1px solid #ccc;
background:url(../img/comentarios-box.png);
height:20px;
}

.cont .pb_form_comentario textarea.pb_coment_comentario,
.cont .pb_formulario_contato textarea,
.cont #form_eujafui textarea{
height:83px;
background:url(../img/comentarios-box-maior.png);
}

.cont .pb_form_indique .pb_bt_enviar,
.cont .pb_form_comentario .pb_bt_enviar,
.cont .pb_formulario_contato .cadastrar,
.cont #form_eujafui .enviar{
margin-top:10px;
width:65px;
height:23px;
border:0px;
background:url(../img/busca-bt-fundo.png);
font-size:12px;
font-weight:bold;
color:#fff;
}

.cont #dados_contato p{
margin:10px;
font-size:12px;
padding:15px 30px;
text-align:center;
border:1px solid gray;
border-left:none;
border-right: none;
}

.cont .pb_grupo_conteudos{
}

.cont .pb_nome_grupo{
color:#fff;
border-bottom:1px solid;
padding:5px;
background:#E88818;
font-size:14px;
}

.pg_mostrarConteudos_pag_primeira{
margin-right:15px !important;
margin-left:0px !important;

}
.pg_mostrarConteudos_pag_anterior,
.pg_mostrarConteudos_pag_proxima,
.pg_mostrarConteudos_pag_ultima{
margin-right:10px !important;
margin-left:0px !important;
}

.pg_mostrarConteudos_pag_proxima{
margin-left:10px !important;
}

#sub_menu_categorias select{
width:180px;
}
#sub_menu_categorias h6{
display:inline;
margin-right:10px;
}
#sub_menu_categorias {
margin-bottom:10px;
}

ul{
padding-left:15px;
}

.formas_pagamento_aceita p{
font-size:11px;
border:1px solid orange;
padding:10px;
margin:30px;
margin-bottom:10px;
text-align:center;
}

/*********************************************/

.cont a.bt_esquerda {
background:url(../img/slideshow-bt-esquerda.png) right no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 118px;
width: 46px;
overflow: hidden;
margin-top:10px;
}

.cont a.bt_direita {
background:url(../img/slideshow-bt-direita.png) left no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 118px;
width: 46px;
overflow: hidden;
margin-top:10px;
}

.cont .pb_demais_anexos2{
/*float: left;*/
position: relative;
width:230px;
height:118px;
overflow: hidden;
display: block;
float: left;
margin-top:10px;
margin-bottom:10px;
background:url(../img/slideshow-meio-fundo.png) center repeat-x;
}

.cont .pb_demais_anexos2 .pb_demais_anexos3{
display: block;
position: absolute;
width:10000px;
left:0px;
top:0px;
padding-top:0px;
}

.cont .pb_demais_anexos .campo_upload{
float: left;
margin-left: 4px;
margin-bottom: 10px;
margin-top:0px;
margin-right: 3px;
}

.cont .pb_demais_anexos .anexo_misc{
width:120px;
height:120px;
text-align:center;
background:#eee;
}

.of_detalhes_conteudo_playlist{
    margin:10px 0;
}