*{
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.png) no-repeat center #F2DCAE fixed;
_background:url(../img/fundo-ie.jpg) no-repeat center 168px #F3EEE2 ;
}

#topo{
width:100%;
background:url(../img/topo.png) 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:120px;
float:left;
margin-right:5px;
background:url(../img/menu-botao.png) no-repeat;
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;
}

#busca{
text-align:right;
}

#busca label{
font-size:12px;
font-weight:bold;
color:#7185A8;
display:block;
margin-bottom:5px;
}

#busca input{
width:125px;
margin-bottom:5px;
border:1px solid #ccc;
}

#busca .pb_botao_buscar{
width:60px;
font-weight:bold;
font-size:12px;
background:url(../img/busca-botao.png);
border:0px;
color:#7185a8;
}

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

#menu-acesso .menu-categorias{
background:#01004C;
color:#fff;
font-size:12px;
padding:5px;
}

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

#menu-acesso ul li{
	display:block;
}
#menu-acesso a{
border-top:1px solid #7185a8;
display:block ;
font-size:12px;
_height:14px;
font-weight:bold;
color:#7185a8;
text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
}

#login{
background:#01004C;
text-align:right;
padding:5px;

}

#login br{
display:none;
}

#login label{
color:#fff;
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;
}

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

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


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

#cont_home{
background:#01015B;
padding:10px;
margin-bottom:5px;
min-height:200px;
}


* html #cont_home{

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

#cont_home h4{
background:url(../img/conteudo-titulo-cavalo.png) no-repeat;
padding-left:45px;
padding-top:10px;
height:32px;
}

#cont_home h4 a{
color:#fff;
text-decoration:none;
font-size:14px;
}

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

#slideshow_home h3,
#vitr_home h3{
background:url(../img/faixa-fundo.png);
font-size:12px;
color:#FFE282;
padding:2px 10px;
clear:both;
}

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

#vitr_home .pb_mostrar_cont{
width:285px;
float:left;
padding:10px;
background:url(../img/vitrine-fundo.png) ;
height:120px;
margin-bottom:5px;
}

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

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



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

#rodape img{
width:20px;
}

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

.cont .pb_migalhadepao{
list-style:none;
background:url(../img/faixa-fundo.png);
padding-left:5px;
margin-bottom:5px;
}

.cont .pb_migalhadepao li{
display:inline;
color:#fff;
font-weight:bold;
}

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

.pb_migalha_campo_id1{
display:none !important;
}

.cont .pb_mostrarConteudos_total_reg,
.cont .pb_paginacao,
.cont .pb_msg_busca,
.cont .sem-registro{
background:url(../img/faixa-fundo.png);
color:#fff;
font-size:12px;
font-weight:bold;
padding:2px;
padding-left:5px;
margin-bottom:5px;
}

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

.cont .pb_mostrar_cont .anexo_miniatura{
float:left;
margin-right:10px;
}

.cont .pb_mostrar_cont{
height:240px;
margin-bottom:5px;
background:#01015B;
padding:10px;
}

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


.cont .pb_mostrar_cont h4{
background:url(../img/conteudo-titulo-cavalo.png) no-repeat #01015B;
background-position: 250px top;
*background-position: top 0px;
padding-left:300px;
*padding-left:50px;
padding-top:10px;
height:32px;
}

.cont .pb_formulario_contato{
background:#01015B;
padding:10px;
}

.cont .pb_formulario_contato br{
display:none;
}

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

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

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

.cont .pb_formulario_contato input,
.cont .pb_formulario_contato textarea{
width:565px;
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;
}

.cont #dados_contato p{
font-weight:bold;
font-size:13px;
margin-top:5px;
}

.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 .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_nome_conteudo{
background:url(../img/conteudo-titulo-cavalo.png) no-repeat;
padding-left:45px;
padding-top:10px;
height:32px;
font-size:18px;
color:#fff;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D{
min-height:240px;
_height:100%;
_height:240px;
}
.cont .pb_detalhes_conteudo  .pb_titulo_mais_imagens{
	clear:both;
}



.cont .pb_detalhes_conteudo{
padding:10px;
background:#01015B;
color:#fff;
font-size:12px;
}



.cont .pb_detalhes_conteudo .pb_primeiro_anexo .anexo_misc{
float:left;
margin-right:10px;
}

.cont #link_slideShow{
clear:both;
}

.cont .pb_detalhes_conteudo .pb_titulo_mais_imagens{
font-weight:normal;
font-size:14px;
margin-top:20px;
}

.cont .pb_detalhes_conteudo .pb_titulo_mais_imagens b{
font-weight:bold;
}

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

.pb_demais_anexos img{
text-align:center !important;
border:none;
margin:2px;
}

.pb_demais_anexos a{
text-align:center !important;
border:2px solid #ABA8A8;
display:block;
}

.pb_demais_anexos .campoAnexos{
margin:0px 10px 10px 0px;
float:left;
width:130px;
height:130px;
}

/* Centralizar em todos browsers */
.pb_demais_anexos .campoAnexos{ overflow: hidden; position: relative; }
.pb_demais_anexos .campoAnexos[class] {
display: table;
position: static;
}

.pb_demais_anexos .campo_upload{position: absolute; top: 50%; width:100%;	text-align: center;} /* Apenas para IE*/

.pb_demais_anexos .campo_upload[class] {display: table-cell; vertical-align: middle; position: static;}

.pb_demais_anexos .anexo_misc{position: relative; top: -50%;} /* Apenas para IE*/

.pb_demais_anexos .anexo_misc[class] {position: static;}

.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.png) repeat-x #F2DCAE;
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.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{
border:1px solid #ccc;
background:#fff;
width:50px;
font-size:12px;
font-weight:bold;
margin-top:10px;
}

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

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

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

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

#vitrine_fotos .pb_mostrar_conteudos{
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;
}


