*{
font-family:helvetica;
}

img{
border:0px;
}

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

body{
background:url(../img/fundo.jpg) repeat-x #6AC335;
}

#site{
width:673px;
margin:0px auto;
background:#fff;
padding-bottom:5px;
}

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

#topo h1{
margin:0px;
float:left;
margin-top:60px;
margin-left:37px;
}

#topo h1 a{
display:block;
height:167px;
width:200px;
text-indent:-99999px;
}

#login-busca{
background:url(../img/login-busca-fundo.jpg) repeat-x;
height:24px;
padding:4px;
margin-top:5px;
}

#login-busca .pb_mostrar_login{
float:left;
}

#login-busca .pb_mostrar_busca{
float:right;
}

#login-busca br{
display:none;
}

#login-busca label{
color:#fff;
font-size:11px;
}

#login-busca input{
border:1px solid #ccc;
background:url(../img/login-caixa-fundo.png) repeat-x;
height:14px;
width:50px;
}

#login-busca .pb_entrar{
font-size:10px;
width:auto;
height:17px;
background:#000;
border:0px;
color:#fff;
}

#login-busca .pb_mostrar_busca label{
display:block;
float:left;
width:25px;
height:21px;
text-indent:-99999px;
background:url(../img/busca-lupa.png) no-repeat;
}

#login-busca .pb_mostrar_busca input{
border:0px;
height:21px;
background:url(../img/busca-fundo.png) repeat-x;
float:left
}

#login-busca .pb_mostrar_busca input.pb_botao_buscar{
width:50px;
background:#000;
color:#fff;
margin-left:5px;
font-size:12px;
}

#player{
position:relative;
left:250px;
top:-23px;
width:250px;
}

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

#corpo .esquerda h3.menu_titulo{
color:#fff;
background:url(../img/login-busca-fundo.jpg) center repeat-x;
height:22px;
padding-left:10px;
padding-top:2px;
font-weight:bold;
font-size:16px;
margin:0px;
margin-top:5px;
}

#corpo .esquerda ul{
list-style:none;
margin:0px;
padding:5px;
}

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

#corpo .esquerda ul li a{
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333;
border-bottom:1px solid #333;
margin:3px 0px;
padding-bottom:3px;
padding-top:2px;
height:15px;
padding-left:22px;
background:url(../img/menu-seta.jpg) 5px 0px no-repeat;
}

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

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

#corpo .direita #home{
background:#eee;
border:1px solid #E4E4E4;
}

#corpo .direita #home p{
color:#000;
font-size:12px;
margin:10px;
}

#corpo .direita #home .pb_primeiro_anexo{
width:125px;
height:125px;
float:left;
margin:10px;
text-align:center;
background:#eee;
border:1px solid #ccc;
}

#corpo .direita #home .pb_nome_conteudo,
#corpo .direita .vitrine .vitrine_titulo{
color:#fff;
background:url(../img/login-busca-fundo.jpg) center repeat-x;
height:22px;
padding-left:10px;
padding-top:2px;
font-weight:bold;
margin:0px;
font-size:16px
}

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

#corpo .direita .vitrine{
margin-top:2px;
}

#corpo .direita .vitrine .pb_mostrar_cont{
width:155px;
height:233px;
overflow:hidden;
float:left;
background:#eee;
border:1px solid #E4E4E4;
}

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

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

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

#corpo .direita .vitrine .pb_mostrar_cont h4 a{
color:#fff;
}

#corpo .direita .vitrine .pb_mostrar_cont h4{
background:url(../img/login-busca-fundo.jpg) center repeat-x;
padding:5px;
padding-top:2px;
height:11px;
overflow:hidden;
margin-top:15px;
margin-bottom:10px;
}

#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-busca-fundo.jpg) center repeat-x;
padding:2px;
padding-left:10px;
height:22px;
overflow:hidden;
color:#fff;
font-size:20px;
font-size:16px;
}

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

#corpo .direita #cont .pb_mostrar_cont{
margin:2px 0px;
background:#eee;
border:1px solid #E4E4E4;
padding:10px;
height:130px;
}

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

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

#corpo .direita #cont .pb_mostrar_cont p a{
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_detalhes_conteudo{
margin-bottom:2px;
background:#eee;
border:1px solid #E4E4E4;
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:#000;
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;
}

#corpo .direita #cont .pb_demais_anexos{
margin-bottom:2px;
background:#eee;
border:1px solid #E4E4E4;
padding-bottom:10px;
}

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

.pb_form_indique_div,
.pb_form_comentario_div{
margin-bottom:2px;
background:#eee;
border:1px solid #E4E4E4;
padding:10px;
}

.pb_form_indique,
.pb_form_comentario{
border:1px solid #ccc;
width:300px;
margin:auto;
background:url(../img/form-fundo.jpg) repeat-x #6AC334;
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:#000;
font-weight:bold;
margin-bottom:10px;
}

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

.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.jpg);
color:#fff;
font-weight:bold;
margin-top:10px;
float:right;
}

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

.pb_formulario_contato br{
display:none;
}

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

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

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

.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:58px;
padding:5px;
background:#000;
text-align:center;
}

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

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

#cont a.bt_esquerda {
background:url(../img/slideshow-esquerda.jpg) center no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 154px;
width: 38px;
overflow: hidden;
margin-left:60px;
margin-top:15px;
}

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

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

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

#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:122px;
height:122px;
text-align:center;
background:#fff;
}
