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

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

img{
border:0px;
}

html{
background:url(../img/fundo.png) repeat-x #1269C6;
}

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

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

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

}

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

#topo #banner{}

#corpo{
padding:11px;
}

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

#menu-acesso #fotos{
margin-top: 14px;
text-align: center;
background:#106DCA;
border-top:1px solid #106DCA;
border-bottom:2px solid #106DCA;
height:170px;
overflow:hidden;
}

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

#menu-acesso #fotos H4{
background:url(../img/titulo-fundo.png) bottom repeat-x;
text-align:left;
margin:0px;
margin-bottom:10px;
margin-top:10px;
padding-left:5px;
font-size:23px;
height:29px;
overflow:hidden;
}

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

#menu-acesso #menu{
background-color:#106DCA;
text-align:center;
}

#menu-acesso #menu ul{
list-style:none;
padding:0px;
border-right:1px solid #9EA7BC;
border-bottom:1px solid #9EA7BC;
}

#menu-acesso #menu ul li{
border-left:1px solid #9EA7BC;
border-top:1px solid #9EA7BC;
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:0px;
padding-top:6px;
height:23px;
display:block;
color:#fff;
text-decoration:none;
}

#menu-acesso #menu ul li a:hover{
background:url("/img/menu-hover.jpg") no-repeat;
text-decoration:underline;
}

#menu-acesso #login{
margin-bottom:10px;
background-color:#106DCA;
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:39px;
height:14px;
border:0px;
background:url(../img/login-bt-fundo.png);
color:#666;
font-size:11px;
font-weight:bold;
}

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

#publicidade #busca{
padding:5px;
background:url(../img/titulo-fundo.png) center repeat-x;
margin-bottom:10px;
height:19px;
overflow:hidden;
}

#publicidade #busca label{
display:none;
}

#publicidade #busca input.pb_termo_buscado{
border:1px solid #999;
background:url(../img/busca-fundo.png) no-repeat;
width:105px;
height:16px;
padding-left:25px;
}

#publicidade #busca input.pb_botao_buscar{
border:1px solid #999;
background:url(../img/busca-bt-fundo.png) repeat-x;
width:43px;
height:18px;
color:#000;
font-weight:bold;
font-size:10px;
}

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





#conteudo  #cont_home .campoAnexos{
display:none;
}


#conteudo  #cont_home H1{
	text-align: left;
	font-size:24px;
	color:black;
	display: list-item;
	list-style:none;
*vertical-align:  bottom;
}

#conteudo  #cont_home H1,
.cont .pb_nome_conteudo{
margin-bottom:10px;
/* background:url(../img/nota-musical.png) center left no-repeat; */
font-size:22px;
font-weight: normal;
color:#676767;
}



#cont_home .pb_detalhes_conteudo_campo_valor{
padding-left:168px;
min-height:500px;
font-size: small;
font-weight: bold;
/* usar hack para min-height funcionar no IE6  */
background:url(../img/foto-home.gif) no-repeat 0px top;
}

#cont_home .pb_detalhes_conteudo{
padding-bottom:10px;
margin-bottom:15px;
}

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


#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;
}


















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

#publicidade_fundo{
background:#106DCA;
padding-bottom:5px;
padding-top:5px;
}

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

#publicidade .pb_mostrar_cont {
overflow:hidden;
margin:10px auto;
width:164px;
height:54px;
padding:5px;
border:1px solid #ccc;
background:url(../img/publicidade-cont-fundo.png) repeat-x;
}

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

#publicidade .pb_mostrar_cont h4 a{
text-decoration:none;
}

#publicidade .pb_mostrar_cont h4{
margin-bottom:5px;
height:13px;
overflow:hidden;
}

#publicidade .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
float:left;
margin-right:5px;
width:50px;
height:50px;
text-align:center;
}

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

#menu-rodape{
color:#fff;
padding-top:5px;
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 #676767;
}

#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;
margin-right:10px;
border:1px solid #eee;
width:70px;
height:70px;
background:#fff;
text-align:center;
}

#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;
width:321px;
height:79px;
padding:10px;
overflow:hidden;
margin-bottom:5px;
background:url(../img/mostrar-cont-fundo.png) no-repeat;
}

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

.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 .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_valor{
font-size:12px;
margin-top:10px;
}

.cont .pb_detalhes_conteudo,
.cont .pb_demais_anexos{
background:#eee;
padding:5px;
}

.cont .pb_detalhes_conteudo .pb_primeiro_anexo{
text-align:center;
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{
color:#666;
font-weight:normal;
margin-left:15px;
}

.cont .pb_demais_anexos{
margin-top:10px;
}

.cont .pb_demais_anexos .anexo_misc{
width:50px;
height:50px;
text-align:center;
float:left;
margin:5px;
}

.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 #eee;
}

.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;
padding-top:2px;
color:#fff;
}

.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:#000;
}

.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:52px;
height:19px;
border:0px;
background:url(../img/form-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;
}