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


.clear, .clear_opcional{
clear:both;
}

.clear span{
display:none;
}


span.clear{
display:block;
}


img{
border:0px;
}

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

#topo{
width:100%;
background:url(../img/topo.jpg?1) top center no-repeat transparent;
margin-bottom:5px;
}

#logo{
margin:auto;
width:760px;
}

#logo a{
display:block;
padding:25px;
text-indent:-9999999px;
}

#menu{
width:760px;
/* utilizar um hack para funcionar min-width no IE6 */
margin:auto;
margin-top:85px;
text-align:center;
}

#menu ul{
list-style:none;
}

#menu li{
display:inline;
}

#menu a{
font-size:12px;
display:block;
width:auto;
padding:0px 5px;
float:left;
margin-right:5px;
background:url(../img/menu-botao.png) repeat-x;
height:19px;
padding-top:2px;
text-decoration:none;
font-weight:bold;
color:#000;
border:1px solid #ccc;
margin-bottom:5px;
}

#menu a:hover{
background:url(../img/menu-botao_onmouseover.png) no-repeat;
}

#menu .pb_menu_nome_modulo_id_6{
margin:0px;
}

#corpo{
width:760px;
margin:auto;
background:#fff;
}

#busca{
text-align:right;
background:url(../img/busca-fundo.jpg) no-repeat;
height:59px;
}

#busca label{
font-size:12px;
font-weight:bold;
color:#000;
display:block;
margin-bottom:1px;
background:url(../img/menu-titulo-fundo.jpg) center no-repeat;
padding:2px;
width:45px;
margin-left:80px;
}

#busca input{
width:79px;
height:20px;
border:0px;
background:url(../img/busca-input-fundo.jpg) no-repeat;
margin-left:2px;
padding-left:50px;
}

#busca .pb_botao_buscar{
display:none;
}

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

#menu-acesso .menu-categorias{
background:url(../img/menu-titulo-fundo.jpg) no-repeat;
color:#000;
font-size:11px;
padding:5px;
}

#menu-acesso ul{
list-style:none;
}

#menu-acesso ul li{
display:block;
_height:14px;
}

#menu-acesso a{
border-top:1px solid #000;/*#BCBAD4*/
display:block ;
font-size:12px;
_height:14px;
font-weight:bold;
color:#000;/*#80957E*/
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
}

#menu-acesso a:hover{
text-decoration:underline;
}

#menu-acesso ul li ul li a{
border:none;
background:#DEF4C3;
color:#666;
margin-bottom:1px;
font-size:10px;
}

#login{
background:url(../img/login-fundo.jpg) bottom repeat-x #E6F8CE;
text-align:right;
padding:5px;

}

#login br{
display:none;
}

#login label{
color:#666;
font-size:11px;
font-weight:bold;
}

#login input{
width:70px;
margin-top:5px;
border:1px solid #ccc;
}

#login .pb_entrar{
border:0px;
background:url(../img/busca-botao.png);
width:20px;
font-weight:bold;
font-size:10px;
color:#666;
}

#conteudo{
width:620px;
float:right;
}

#cont_home .pb_mostrar_conteudos_anexo{
float:right;
margin-left:5px;
}


#cont_home .flash{
float:right;
margin-right:-3px;
margin-left:10px;
}

#cont_home{
background:#F5F5F5;
padding:10px;
margin-bottom:5px;
min-height:220px;
border:1px solid #A7BE89;
}


* html #cont_home{

height: 100%; /* hack para IE6 hq trata height como min-height */
_height: 220px;
}

#cont_home h4{
margin-bottom:10px;
}

#cont_home h4 a{
color:#333;
font-size:14px;
}

#cont_home p{
text-align:justify;
}

#cont_home p a{
text-decoration:none;
font-size:12px;
color:#333;
}

#slideshow_home h3,
#vitr_home h3{
background:url(../img/titulo-fundo.jpg);
font-size:12px;
color:#000;
padding-left:10px;
height:16px;
clear:both;
border:1px solid #A7BE89;
}

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

#vitr_home .pb_mostrar_cont{
width:283px;
float:left;
padding:10px;
padding-top:5px;
background:#F5F5F5;
height:120px;
margin-bottom:5px;
border:1px solid #A7BE89;
}

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

#vitr_home .pb_grupo_dif1{
margin-right:10px;
}



#rodape{
text-align:center;
background:url(../img/rodape-fundo.jpg);
padding:5px;
margin-top:10px;
height:30px;
}

#rodape img{
width:18px;
}

#rodape *{
color:#000;
font-size:10px;
}

.cont .pb_migalhadepao{
list-style:none;
background:url(../img/titulo-fundo.jpg);
height:15px;
margin-bottom:5px;
padding-left:10px;
border:1px solid #A7BE89;
}

.cont .pb_migalhadepao li{
display:inline;
color:#000;
font-weight:bold;
font-size:11px;
}

.cont .pb_migalhadepao a{
color:#000;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

.pb_migalha_campo_id1{
display:none !important;
}

.cont .pb_mostrarConteudos_total_reg,
.cont .pb_paginacao,
.cont .pb_msg_busca,
.cont .sem-registro{
background:#E6F8CE;
border:1px solid #F5F5F5;
color:#000;
font-size:11px;
font-weight:bold;
padding-left:10px;
height:16px;
margin-bottom:5px;
}

.cont .pb_paginacao a{
color:#000;
margin:0px 5px;
}

.cont .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
float:left;
margin-right:10px;
width:125px;
height:125px;
border:1px solid #A7BE89;
background:#fff;
text-align:center;
}

.cont .pb_mostrar_cont{
height:125px;
margin-bottom:5px;
background:#F5F5F5;
border:1px solid #A7BE89;
padding:10px;
}

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


.cont .pb_mostrar_cont h4{
margin-bottom:5px;
}

.cont .pb_formulario_contato{
background:#F5F5F5;
border:1px solid #A7BE89;
padding:10px;
}

.cont .pb_formulario_contato br{
display:none;
}

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

.cont .pb_formulario_contato legend{
color:#666;
font-weight:bold;
margin-bottom:20px;
}

.cont .pb_formulario_contato label{
display:block;
font-size:12px;
font-weight:bold;
color:#666;
}

.cont .pb_formulario_contato input,
.cont .pb_formulario_contato textarea{
width:590px;
border:1px solid #666;
margin-bottom:5px;
}

.cont .pb_formulario_contato textarea{
height:100px;
}

.cont .pb_formulario_contato .cadastrar{
width:50px;
font-weight:bold;
font-size:12px;
margin-top:5px;
background:url(../img/titulo-fundo.jpg);
}

.cont #dados_contato p{
font-size:12px;
margin-top:5px;
text-align:center;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_rotulo,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_1{
display:none;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo {
float:left;
width:150px;
margin:10px;
}

.cont .pb_detalhes_conteudo ul{
padding:0px 30px;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_nome{
float:none;
border:none;
width:auto;
margin:0px 0px !important;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D{
margin-top:10px !important;
}

.cont .pb_detalhes_conteudo .pb_nome_conteudo{
color:#666;
font-size:18px;
text-decoration:underline;
}

.cont .pb_detalhes_conteudo{
padding:10px;
background:#F5F5F5;
border:1px solid #A7BE89;
color:#666;
font-size:12px;
}

.cont .pb_detalhes_conteudo .pb_primeiro_anexo .anexo_misc{
float:left;
margin-right:10px;
width:125px;
height:125px;
border:1px solid #A7BE89;
background:#fff;
text-align:center;
margin-top:10px;
}

.cont #link_slideShow{
display:none;
}

.cont .pb_detalhes_conteudo a{
color:#999;
font-weight:bold;
}

.cont .pb_form_indique,
.cont .pb_form_comentario{
border:1px solid #ccc;
padding:10px;
width:268px;
float:left;
margin-top:10px;
background:url(../img/form-fundo.jpg) repeat-x #E4FEC8;
margin-bottom:10px;
}

.cont .pb_form_indique{
margin-right:10px;
}

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

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

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

.cont .pb_form_indique label,
.cont .pb_form_comentario label{
color:#666;
}

.cont .pb_form_indique label,
.cont .pb_form_comentario label.pb_coment_nome,
.cont .pb_form_comentario label.pb_coment_titulo,
.cont .pb_form_comentario label.pb_coment_email,
.cont .pb_form_comentario label.pb_coment_comentario{
display:block;
font-size:12px;
font-weight:bold;
}

.cont .pb_form_indique input,
.cont .pb_form_comentario input.pb_coment_nome,
.cont .pb_form_comentario input.pb_coment_titulo,
.cont .pb_form_comentario input.pb_coment_email,
.cont .pb_form_comentario textarea.pb_coment_comentario{
border:1px solid #ccc;
width:263px;
}

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

.cont .pb_form_indique .pb_bt_enviar,
.cont .pb_form_comentario .pb_bt_enviar{
width:50px;
font-weight:bold;
font-size:12px;
margin-top:5px;
background:url(../img/titulo-fundo.jpg);
}

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

a.bt_esquerda {
background:url(../img/slideshow-esquerda.jpg) center no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 130px;
width: 22px;
overflow: hidden;
}

a.bt_direita {
background:url(../img/slideshow-direita.jpg) center no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 130px;
width: 22px;
overflow: hidden;
}

#vitrine_fotos{
/*float: left;*/
position: relative;
width:575px;
height:130px;
overflow: hidden;
display: block;
background:url(../img/slideshow-meio.jpg) top repeat-x;
float: left;
margin-bottom:10px;
}

#vitrine_fotos #vitrine_fotos2{
display: block;
position: absolute;
width:10000px;
left:0px;
top:0px;
padding-top:10px;
}

#vitrine_fotos .pb_mostrar_conteudos_campos {
position:absolute;
margin-top:-40px;
margin-left:-4px;
background:url("/img/fundo-nome-vitrine.png") repeat-x;
width:110px;
padding:5px;
text-align:center;
}

#vitrine_fotos .pb_mostrar_conteudos_campos a{
color:black;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#vitrine_fotos .pb_mostrar_conteudos .pb_mostrar_cont{
float: left;
border: 2px solid #A5A5A4;
width: 112px;
margin-left: 9px;
margin-bottom: 10px;
margin-right: 6px;
padding: 2px;
background-color: #FFFFFF;
}

#vitrine_fotos .pb_mostrar_conteudos  .pb_mostrar_cont img {
display: block;
height: 100px;
width: 110px;
border: 1px solid #DBDADA;
}

#content .pb_detalhes_conteudo_campo_valor {
width:630px;
*width:330px;
padding-bottom:44px;
}


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

.pb_mostrarlogado{
font-size:12px;
color:#fff;
}

.pb_mostrarlogado .pb_logado_nome{
font-weight:bold;
display:block;
margin-bottom:5px;
}

.pb_mostrarlogado a{
border:0px !important;
}

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

.cont a.bt_esquerda {
background:url(../img/bt-esquerda.jpg) center no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 156px;
width: 61px;
overflow: hidden;
margin-top:30px;
clear:left;
margin-left:115px;
_margin-left:55px;
}

.cont a.bt_direita {
background:url(../img/bt-direita.jpg) center no-repeat;
text-indent: -1000em;
display: block;
float: left;
height: 156px;
width: 61px;
overflow: hidden;
margin-top:30px;
}

.cont .pb_demais_anexos{
/*float: left;*/
position: relative;
width:259px;
height:156px;
overflow: hidden;
display: block;
float: left;
margin-top:30px;
margin-bottom:20px;
background:url(../img/meio-fundo.jpg) center repeat-x;
}

.cont .pb_demais_anexos .pb_demais_anexos2{
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;
}

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

.cont .pb_menu{
margin:20px;
}

.cont .pb_menu ul{
/*padding:0px;*/
list-style:none;
}

.cont .pb_menu ul li{
list-style:disc;
color:#80957E;
}

.cont .pb_menu a{
display:block;
/*float:left;*/
margin:10px 0px;
*margin:0;
text-decoration:none;
color:#80957E;
}

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


.pb_menu_campos_modulo_id_2,
.pb_menu_campos_modulo li {
margin-left:10px;
list-style:none !important;
}


.cont .pb_menu_modulos *  { font-size:1px ; display:none;}
.cont .pb_menu_modulos ul,.cont .pb_menu_modulos ul li, .cont .pb_menu_modulos ul li a,  .cont .pb_menu_modulos div
  { font-size:12px ; display:block;
  *border:1px solid white;}




/**********************************/
h3.pb_nome_grupo{
font-size:0.8em;
padding:8px 8px;
margin:4px 0px;
background:url(../img/login-fundo.jpg) bottom repeat-x #E6F8CE;
border:1px solid #F5F5F5;
}
