*{
font-family:helvetica;
}

img{
border:0px;
}

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

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

#site{
width:680px;
margin:0px auto;
}

#topo{
height:234px;
}

#corpo .esquerda{
width:195px;
float:left;
}

#corpo .esquerda .pb_mostrar_busca{
background:url(../img/busca-fundo.png) no-repeat;
width:200px;
height:38px;
margin-top:5px;
}

#corpo .esquerda .pb_mostrar_busca .pb_termo_buscado{
border:0px;
border-right:1px solid #999;
background:url(../img/busca-input-fundo.png);
width:108px;
height:20px;
padding-left:25px;
padding-top:5px;
float:left;
margin-top:5px;
margin-left:5px;
}

#corpo .esquerda .pb_mostrar_busca .pb_botao_buscar{
float:left;
border:1px solid #999;
width:50px;
_width:40px;
height:26px;
background:url(../img/busca-bt-fundo.png);
margin-top:5px;
margin-left:5px;
margin-right:5px;
}

#corpo .esquerda .pb_mostrar_busca label{
display:none;
}

#corpo .esquerda #menu{
background:url(../img/menu-topo-fundo.png) no-repeat;
width:200px;
margin-top:5px;
*margin-top:-15px;
}

#corpo .esquerda #menu h3{
text-align:center;
color:#fff;
margin-top:0px;
padding-top:24px;
}

#corpo .esquerda ul{
list-style:none;
margin:0px;
padding:0px;
padding-bottom:39px;
background:url(../img/menu-baixo-fundo.png) right bottom no-repeat;
}

#corpo .esquerda ul li{
_display:inline;
}

#corpo .esquerda ul li a{
display:block;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#fff;
margin:0px;
padding:4px;
text-align:center;
background:url(../img/menu-meio-fundo.png) no-repeat;
}

#corpo .esquerda ul li a:hover{
text-decoration:underline;
}

#corpo .esquerda #login{
margin-top:5px;
background:url(../img/login-fundo.png) no-repeat;
width:194px;
height:95px;
padding:3px;
}

#corpo .esquerda #login br{
display:none;
}

#corpo .esquerda #login h3{
margin:0px;
font-size:14px;
background:url(../img/login-titulo-fundo.png) no-repeat;
width:194px;
height:23px;
padding-top:4px;
text-align:center;
color:#eee;
*margin-bottom:-17px;
}

#corpo .esquerda #login label{
font-size:11px;
color:#fff;
}

#corpo .esquerda #login input{
border:1px solid #aaa;
background:url(../img/login-input-fundo.png) repeat-x;
width:100px;
height:11px;
margin-top:5px;
}

#corpo .esquerda #login .pb_mostrar_login{
text-align:right;
margin-right:25px;
}

#corpo .esquerda #login .pb_entrar{
width:40px;
height:13px;
font-size:9px;
font-weight:bold;
}

#corpo .direita{
float:right;
width:475px;
margin-top:5px;
}

#corpo .direita #home{
background:url(../img/bem-vindo-fundo.png) center;
border:1px solid #fff;
height:199px;
overflow:hidden;
}

#corpo .direita #home p{
color:#4B3603;
font-size:12px;
margin:10px;
margin-left:20px;
}

#corpo .direita #home .pb_primeiro_anexo{
width:125px;
height:125px;
float:right;
margin:10px;
margin-right:20px;
text-align:center;
background:#9A0000;
}

#corpo .direita #home .pb_nome_conteudo{
color:#4B3603;
text-decoration:underline;
padding-left:20px;
padding-top:20px;
font-weight:bold;
}

#corpo .direita #home .pb_demais_anexos{
display:none;
}

#corpo .direita .vitrine{
margin-top:5px;
border:1px solid #fff;
background:url(../img/vitrine-fundo.png) repeat-x;
padding:4px;
height:235px;
overflow:hidden;
}

#corpo .direita .vitrine .pb_mostrar_cont{
width:150px;
height:233px;
overflow:hidden;
float:left;
background:#9A0000;
border:1px solid #D5802C;
}

#corpo .direita .vitrine .pb_mostrar_cont.pb_grupo_dif2{
margin:0px 4px;
}

#corpo .direita .vitrine .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
height:125px;
width:125px;
margin:auto;
margin-top:10px;
background:#eee;
text-align:center;
}

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

#corpo .direita .vitrine .pb_mostrar_cont h4{
overflow:hidden;
margin-top:15px;
margin-bottom:10px;
text-align:center;
}

#corpo .direita .vitrine .pb_mostrar_cont p{
margin:10px;
}

#corpo .direita #cont .pb_mostrarNomeModulo_nomeModulo,
#corpo .direita #cont .pb_paginacao,
#corpo .direita #cont .pb_detalhes_conteudo .pb_nome_conteudo,
#corpo .direita #cont .pb_demais_anexos .pb_titulo_mais_imagens{
margin:0px;
margin-bottom:2px;
background:url(../img/login-fundo.png) center repeat-x;
padding:2px;
padding-left:10px;
height:23px;
overflow:hidden;
color:#fff;
font-size:20px;
}

#corpo .direita #cont .pb_paginacao a{
color:#fff;
margin:0px 5px;
}

#corpo .direita #cont .pb_mostrar_cont{
margin:2px 0px;
background:url(../img/bem-vindo-fundo.png) bottom repeat-x #44474B;
padding:30px;
*padding-top:20px;
height:140px;
*height:150px;
overflow:hidden;
}

#corpo .direita #cont .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
height:140px;
width:140px;
margin-left:10px;
background:#9A0000;
text-align:center;
float:right;
}

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

#corpo .direita #cont .pb_mostrar_cont p,
#corpo .direita #cont .pb_mostrar_cont h4{
margin:0px;
margin-bottom:10px;
}

#corpo .direita #cont .pb_mostrar_cont h4{
border-bottom:1px solid #000;
margin-right:150px;
}

#corpo .direita #cont .pb_detalhes_conteudo{
margin-bottom:2px;
background:#D5CDA6;
padding-bottom:10px;
}

#corpo .direita #cont .pb_detalhes_conteudo .pb_primeiro_anexo .anexo_misc{
height:125px;
width:125px;
margin-right:10px;
margin-left:10px;
margin-top:10px;
background:#9A0000;
text-align:center;
float:left;
}

#corpo .direita #cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_rotulo{
display:none;
}

#corpo .direita #cont .pb_detalhes_conteudo p{
font-size:12px;
color:#000;
margin:10px;
margin-top:15px;
}

#corpo .direita #cont .pb_demais_anexos{
margin-bottom:2px;
background:#D5CDA6;
padding-bottom:10px;
}

#corpo .direita #cont #link_slideShow{
display:none;
}

.pb_form_indique_div,
.pb_form_comentario_div{
margin-bottom:2px;
background:#D5CDA6;
padding:10px;
}

.pb_form_indique,
.pb_form_comentario{
border:1px solid #ccc;
width:300px;
margin:auto;
background:url(../img/form-fundo.png) repeat-x #eee;
padding:5px;
*padding-left:25px;
padding-top:0px;
}

.pb_form_indique br,
.pb_form_comentario br{
display:none;
}

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

.pb_form_indique legend,
.pb_form_comentario legend{
padding-top:7px;
color:#fff;
font-weight:bold;
margin-bottom:10px;
}

.pb_form_indique label,
.pb_form_comentario label{
font-size:12px;
}

.pb_form_indique label,
.pb_form_comentario label.pb_coment_nome,
.pb_form_comentario label.pb_coment_email,
.pb_form_comentario label.pb_coment_titulo,
.pb_form_comentario label.pb_coment_comentario{
display:block;
}

.pb_form_indique input,
.pb_form_comentario input.pb_coment_nome,
.pb_form_comentario input.pb_coment_email,
.pb_form_comentario input.pb_coment_titulo{
background:url(../img/login-caixa-fundo.png) repeat-x #fff;
border:1px solid #ccc;
width:273px;
}

.pb_form_comentario textarea.pb_coment_comentario{
width:273px;
height:100px;
}

.pb_form_indique .pb_bt_enviar,
.pb_form_comentario .pb_bt_enviar,
.pb_formulario_contato .cadastrar{
border:0px;
width:58px;
height:21px;
background:url(../img/form-bt-fundo.png);
color:#fff;
font-weight:bold;
margin-top:10px;
float:right;
}

.pb_formulario_contato{
border:1px solid #ccc;
margin:auto;
background:url(../img/form-fundo.png) repeat-x #eee;
padding:10px;
padding-top:0px;
margin-top:5px;
}

.pb_formulario_contato br{
display:none;
}

.pb_formulario_contato fieldset{
border:0px;
padding:0px;
}

.pb_formulario_contato legend{
padding-top:7px;
color:#fff;
font-weight:bold;
margin-bottom:10px;
}

.pb_formulario_contato label{
font-size:12px;
display:block;
}

.pb_formulario_contato input{
background:url(../img/login-caixa-fundo.png) repeat-x #fff;
border:1px solid #ccc;
width:445px;
}

.pb_formulario_contato textarea{
width:445px;
height:100px;
}

#dados_contato p{
text-align:center;
font-size:12px;
}

#rodape{
height:43px;
padding:5px;
background:url(../img/rodape-fundo.png) repeat-x;
text-align:center;
margin-top:2px;
}

#rodape *{
margin:0px;
font-size:12px;
color:#ddd;
text-decoration:none;
font-weight:bold;
}

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

#cont a.bt_esquerda {
background:url(../img/slideshow-bt-esquerda.gif) right no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 154px;
width: 31px;
overflow: hidden;
margin-top:10px;
margin-left:9px;
_margin-left:5px;
}

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

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

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

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

#cont .pb_demais_anexos .anexo_misc{
width:122px;
height:122px;
text-align:center;
border:1px solid #000;
background:#9A0000;
}