#bem-vindo,
#produtos,
#cont{
margin:10px;
width:460px;
padding:10px;
}

#cont{
background:#0872B6;
color:#fff;
}

#bem-vindo .pb_nome_conteudo,
#produtos h3{
font-size:20px;
border-bottom:1px solid #000;
margin-bottom:10px;
}

#bem-vindo .pb_primeiro_anexo{
float:left;
margin-right:10px;
width:131px;
height:122px;
padding:25px 35px;
background:url(../img/conteudo-principal-fundo.png) no-repeat;
}

#bem-vindo #link_slideShow{
display:none;
}

#produtos .pb_mostrar_cont{
float:left;
width:225px;
}

#produtos .pb_mostrar_conteudos_anexo{
width:117px;
height:101px;
padding:15px;
background:url(../img/conteudo-foto-fundo.png) no-repeat;
float:left;
margin-right:10px;
}

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

#cont .pb_mostrar_cont{
margin:10px 0px;
background:url(../img/conteudo-fundo.png) no-repeat;
height:133px;
padding-top:30px;
padding-left:20px;
padding-right:10px;
}

#cont .pb_mostrar_conteudos_anexo{
float:left;
margin-right:10px;
}

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

#cont .pb_mostrarConteudos_total_reg,
#cont .pb_paginacao,
.sem-registro{
background:url(../img/conteudo-fundo.png) no-repeat;
color:#fff;
padding:5px;
margin-bottom:10px;
font-size:12px;
padding-left:20px;
}

#cont .pb_paginacao a{
color:#fff;
margin:0px 5px;
font-size:12px;
font-weight:bold;
}

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

#cont .pb_detalhes_conteudo .pb_nome_conteudo{
font-size:18px;
border-bottom:1px solid #000;
margin-bottom:20px;
}

#cont .pb_detalhes_conteudo .anexo_miniatura{
float:left;
margin:10px;
}

#cont .pb_detalhes_conteudo .pb_titulo_mais_imagens,
#cont .pb_detalhes_conteudo #link_slideShow,
#cont .pb_form_indique{
clear:both;
}

#cont .pb_detalhes_conteudo .pb_titulo_mais_imagens{
margin-top:20px;
}

#cont .pb_detalhes_conteudo #link_slideShow a{
color:#000;
font-size:12px;
font-weight:bold;
}

#cont iframe{
margin-left:55px;
}

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

#cont .pb_form_indique,
#cont .pb_form_comentario,
#cont .pb_formulario_contato{
margin:10px 0px;
padding:10px;
background:#fff;
}

#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{
font-size:18px;
color:#000;
margin-bottom:20px;
}


#cont .pb_form_indique label,
#cont .pb_formulario_contato label,
#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;
font-size:12px;
font-weight:bold;
color:#000;
}

#cont .pb_form_comentario label{
color:#000;
}

#cont .pb_form_indique input,
#cont .pb_formulario_contato input,
#cont .pb_formulario_contato 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{
border:1px solid #000;
width:440px;
background:url(../img/detalhes-input-fundo.png) repeat-x;
}

#cont .pb_form_comentario textarea.pb_coment_comentario,
#cont .pb_formulario_contato textarea{
height:71px;
background:url(../img/detalhes-textarea-fundo.png) repeat-x;
}

#cont .pb_form_indique .pb_bt_enviar,
#cont .pb_form_comentario .pb_bt_enviar,
#cont .pb_formulario_contato .cadastrar{
width:50px;
border:1px solid #000;
font-size:12px;
font-weight:bold;
color:#000;
margin-top:10px;
background:url(../img/detalhes-input-fundo.png) repeat-x;
}