*{
font-family:arial;
}

#topo{
width:877px;
height:195px;
background:url(../images/topo-novo.jpg);
margin:0px auto;
}


#topo #busca{
margin-left:90px;
margin-top:20px;
}

#topo #busca label{
color:#000;
font-weight:bold;
display:none;
}

#topo #busca .pb_botao_buscar{
border:1px solid #000;
background:#000;
color:#fff;
}

#topo #busca input.pb_termo_buscado{
border:3px solid #678BAD;
}


#topo #logotipo img{
border:0px;
position:relative;
top:0px;
left:90px;
}

#menu{
text-align:center;
width:877px;
margin:0px auto;
}

#menu ul, #menu li{
margin:0px;
padding:0px;
padding-top:6px;
}

#menu li{
display:inline;
}

#menu a{
color:#fff;
text-decoration:none;
font-weight:bold;
margin-left:20px;
margin-right:20px;
}

#menu #menu-1{
width:877px;
height:35px;
background:url(../images/menu01.jpg);
}

#menu #menu-2{
width:877px;
height:35px;
background:url(../images/menu02.jpg);
}

#meio{
width:877px;
margin:0px auto;
}

.pb_detalhes_conteudo_modulo_id_1{
background:url(../images/meio.jpg) no-repeat bottom;
padding-bottom:50px;
padding-left:100px;
padding-right:100px;
padding-top:20px;
}

.pb_detalhes_conteudo_modulo_id_1 .anexo_misc{
float:left;
padding-right:15px;
margin-right:15px;
background:url(../images/barra-vertical.jpg) no-repeat right;
margin-top:50px;
}

.pb_detalhes_conteudo_modulo_id_1 .anexo_misc a{
border:3px solid #0285FD;
float:left;
}

.pb_detalhes_conteudo_modulo_id_1 .pb_detalhes_conteudo_campo_valor{
padding-left:240px;
text-align:justify;
color:#777;
}

.pb_detalhes_conteudo_nome{
color:#0285FD;
}

#rodape{
height:128px;
margin:0px auto;
background:transparent url(../images/rodape.jpg) top center no-repeat;
padding-top:65px;
}

#rodape p{
color:#fff;
font-weight:bold;
margin:0px;
padding:0px;
text-align:center;
}

#rodape a{
color:#ccc;
}

#rodape a:hover{
color:#fff;
}

#vitrine{
border:1px solid #C2E2F7;
border-top:0px;
background:#EEF2F3;
width:600px;
padding:10px;
margin:0px auto;
margin-top:40px;
}

#noticias{
background:url(../images/meio.jpg) no-repeat;
width:877px;
margin:0px auto;
}

#noticias h3{
position:relative;
top:20px;
left:125px;
color:#0285FD;
}

#noticias a{
color:#000;
font-size:14px;
text-decoration:none;
}

#noticias .pb_grupo_dif1{
background:url(../images/barra-horizontal.jpg) no-repeat bottom;
padding-bottom:10px;
margin-bottom:10px;
}

#noticias h4{
margin:0px;
padding:0px;
}

.pb_paginacao{
padding:5px;
clear:both;
text-align:center;
}

.pb_paginacao a{
background:#678BAD;
color:#fff;
font-weight:bold;
padding:5px;
text-decoration:none;
margin:1px;
}

.pb_paginacao a:hover{
text-decoration:underline;
}

.pg_mostrarConteudos_pag_atual{
background:#fff !important;
color:#678BAD !important;
display:inline !important;
}

.pg_mostrarConteudos_pag_proxima,
.pg_mostrarConteudos_pag_ultima,
.pg_mostrarConteudos_pag_primeira,
.pg_mostrarConteudos_pag_anterior{
display:inline !important;
}

.pg_mostrarConteudos_pag{
display:none;
}

#cont .pb_mostrar_cont{
padding:5px;
text-align:center;
margin:0px auto;
margin-bottom:40px;
}

#cont .pb_grupo_dif1{
background:url(../images/barra-vertical.jpg) no-repeat right;
}

#cont .pb_mostrar_conteudos_descricao_cont{
width:340px;
margin:0px auto;
text-align:justify;
margin-top:5px;
}

#cont .pb_mostrar_conteudos_descricao_cont a{
color:#000;
text-decoration:none;
font-size:12px;
}

#cont .pb_mostrar_conteudos_nome_cont a{
color:#678BAD;
text-decoration:none;
}

#cont .pb_mostrar_conteudos .anexo_miniatura{
border:5px solid #0285FD;
}

.pb_mostrarConteudos_total_reg{
color:#999;
}

#cont .pb_detalhes_conteudo{
padding:5px;
width:800px;
margin:0px auto;
background:url(../images/barra-horizontal.jpg) no-repeat bottom;
padding-bottom:20px;
margin-bottom:20px;
}

#cont .pb_detalhes_conteudo .anexo_miniatura{
float:left;
margin:5px;
border:5px solid #0285FD;
}

#cont .pb_detalhes_conteudo .pb_primeiro_anexo,
#cont .pb_titulo_mais_imagens{
display:none;
}

#link_slideShow,
#cont .pb_titulo_mais_imagens{
clear:both;
color:#678BAD;
padding-top:30px;
}

#cont .pb_detalhes_conteudo_nome{
color:#678BAD;
}

#link_slideShow a{
text-decoration:none;
color:#678BAD;
}

#link_slideShow a:hover{
text-decoration:underline;
}

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


#cont .pb_detalhes_conteudo_campo_id_D{
font-size:14px;
}


.pb_form_indique,
.pb_form_comentario{
width:400px;
float:left;
margin-top:30px;
}

#noticias{
clear:both;
}

.pb_form_indique fieldset{
border:none;
}

.pb_form_indique fieldset legend{
color:#678BAD;
font-weight:bold;
margin-bottom:20px;
}

.pb_form_indique label{
display:block;
color:#fff;
font-weight:bold;
font-size:14px;
padding:1px;
}

.pb_form_indique input{
width:300px;
}

.pb_seus_dados,
.pb_dados_amigo{
width:300px;
background:#678BAD;
margin-right:10px;
margin-bottom:5px;
}

.pb_form_indique br{
display:none;
}

.pb_form_indique .pb_bt_enviar{
width:50px;
clear:both;
display:block;
color:#fff;
background:#678BAD;
border:1px solid #fff;
}

.pb_form_comentario fieldset{
border:none;
}

.pb_form_comentario fieldset legend{
color:#678BAD;
font-weight:bold;
margin-bottom:20px;
}

.pb_form_comentario label{
display:block;
color:#fff;
font-weight:bold;
font-size:14px;
padding:1px;
}

.pb_form_comentario input{
width:300px;
}

.pb_campo_nome,
.pb_campo_email,
.pb_campo_titulo{
width:300px;
background:#678BAD;
margin-right:10px;
margin-bottom:5px;
}

.pb_form_comentario br{
display:none;
}

label.pb_coment_comentario{
display:block;
clear:both;
background:#678BAD;
width:298px;
}

textarea.pb_coment_comentario{
width:301px;
}

.pb_comentario_avaliacao label{
display:inline;
color:#678BAD;
}

.pb_comentario_avaliacao input{
width:20px;
}

.pb_comentario_autorizacao label{
color:#678BAD;
display:inline;
}

.pb_comentario_autorizacao input{
width:20px;
}

.pb_comentario_autorizacao{
width:300px;
}

.pb_form_comentario .pb_bt_enviar{
width:50px;
border:1px solid #fff;
color:#fff;
background:#678BAD;
}

#cont{
padding-left:30px;	
}

.pb_formulario_contato{
width:330px;
margin:10px;
float:left;
}

.pb_formulario_contato fieldset{
border:0px;
}

.pb_formulario_contato label{
display:block;
background:#678BAD;
width:270px;
color:#fff;
font-weight:bold;
padding:1px;
}

.pb_formulario_contato br{
display:none;
}

.pb_formulario_contato textarea{
width:272px;
}

.pb_formulario_contato .cadastrar{
border:1px solid #fff;
background:#678BAD;
color:#fff;
}


.google-maps{
border:5px solid #0285FD;
float:left;
}

.google-maps a{
display:none;
}

.pb_form_indique{
clear:both;
}

#cont .pb_mostrar_login{
width:200px;
margin:0px auto;
}

#cont .pb_mostrar_login label{
display:block;
background:#678BAD;
width:160px;
color:#fff;
font-weight:bold;
padding:1px;
margin:1px;
border:1px solid #000;
margin-left:0px;
}

#cont .pb_mostrar_login input{
border:1px solid #000;
margin-bottom:5px;
}

#cont .pb_mostrar_login .pb_entrar{
color:#fff;
background:#678BAD;
}

#cont .pb_mostrar_login a{
color:#678BAD;
text-decoration:none;
}

#cont .pb_mostrar_login a:hover{
text-decoration:underline;
}

#cont .anexo_misc{
float:left;
height:260px;
}
