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

img{
border:0px;
}

html{
background:white;
}

#tudo{
border:1px solid gray;
width:766px;
margin:auto;
background:url(../img/fundo.png);
}

#topo{
background:url(../img/topo.png) no-repeat top center white;
height:355px;
}

#logo{
margin:auto;
height:175px;

}

#logo a{
display:block;
height:140px;
margin-left:80px;
width:200px;
text-indent:-9999px;
}
/*
#topo #login{
float:right;
margin-top:-50px;
padding:0px 5px;
text-align:right;
background:url(../img/login-senha-fundo.png);
height:18px;
}

#topo #login br{
display:none;
}

#topo #login label{
font-size:11px;
font-weight:bold;
vertical-align:middle;
padding-bottom:4px;
}

#topo #login input{
vertical-align:   middle;
_vertical-align:bottom ;
background:url(../img/login-senha-box.png);
border:0px;
height:12px;
margin-top:-5px ;
_margin-top:-15px ;
font-size: 10px;
width:80px;
}


#topo #login .pb_entrar{
font-size:8px;
font-weight:bold;
vertical-align:top;
margin-top:3px;
width:auto;
}
*/
#topo #banner{
}

#corpo{
background:url("/img/topo-faixa.png") repeat-x;
padding:15px 11px;
}

#menu-acesso #busca .pb_termo_buscado{
width:120px;
}
#menu-acesso #busca label{
display:none;
}
#menu-acesso #busca {
margin-bottom:10px;
}


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

#menu-acesso #fotos{
margin-top: 14px;
text-align: center;
background:url("/img/menu-topo.png") top repeat-y;
}

#menu-acesso #fotos H4 a{
	text-decoration: none;
	color:gray;
	*vertical-align:  top !important;
}


#menu-acesso #fotos H4{
text-align: left;
margin:0px auto;
	padding:3px 15px;
	font-size:24px;
	color:gray;
	/* background:url("/img/menu-topo.png") center top no-repeat ; */
	display: list-item;
	list-style-position: inside;
	list-style-image: url("/img/marcador-laranja.gif");

*width:125px;
*height:30px;
*margin-left:15px;
*vertical-align:  bottom;
}

#menu-acesso #fotos img{
max-width:185px;
width:185px;
}

#menu-acesso #menu{
background-color:white;
background:url("/img/menu-meio.png") repeat-y;
}

#menu-acesso #menu H4{
	padding:10px 15px 5px;
	font-size:24px;
	color:gray;
	background:url("/img/menu-topo.png")  no-repeat;
	display: list-item;
	list-style-position: inside;
	list-style-image: url("/img/marcador-laranja.gif");
	*list-style-image: none !important;
	*list-style: none;



}


#menu-acesso #menu ul{
list-style: none;
	padding:0px 15px;
background-color:white;
padding-bottom:15px;
	background:url("/img/menu-fundo.png") left bottom no-repeat;
}

#menu-acesso #menu ul li{
font-size:13px;
_padding-bottom:1px; /* Não me pergunte pq, mas resolveu o problema de espaçamento no IE6 */
background:url("/img/menu-divisor.png") left bottom repeat-x;
}

#menu-acesso #menu ul li a{
	padding-left:16px;
	padding-top:3px;
	padding-bottom:3px;
	min-height:20px;
	display: block;
	background:url("/img/menu-seta.gif") 3px center no-repeat;
	color:#333;
	text-decoration: none;
}

#menu-acesso #menu ul li a:hover{
	background:url("/img/menu-seta.gif") 7px center no-repeat;
}


#conteudo{

margin-left:198px;
_margin-left:193px;
width:335px;
}

#conteudo  #cont_home H1{
	text-align: left;
	width:200px;
	padding:10px 15px 10px 0px;
	font-size:24px;
	color:black;
	display: list-item;
	list-style-position: inside;
	list-style-image: url("/img/marcador-laranja.gif");
*vertical-align:  bottom;
*padding-left:15px;
}


#cont_home .pb_detalhes_conteudo_campo_valor{
padding-left:168px;
min-height:500px;
font-size:11px;
font-weight: bold;
/* usar hack para min-height funcionar no IE6  */
background:url(../img/foto-home.gif) no-repeat 0px top;
text-align:justify;
padding-top:8px;
}

#cont_home .pb_detalhes_conteudo_campo_valor p{

}



#publicidade{
background:url("/img/publicidade-meio.png") left repeat-y;
width:193px;
float:right;
margin-bottom:15px;
}


#publicidade H4.publicidade_titulo{
	padding:10px 15px 5px;
	font-size:24px;
	color:gray;
	background:url("/img/publicidade-topo.png") no-repeat;
	display: list-item;
	list-style-position: inside;
	list-style-image: url("/img/marcador-laranja.gif");
	*list-style-image: none !important;
	*list-style: none;
}

#publicidade .pb_mostrar_cont {
overflow:hidden;
border:1px solid gray;
margin:10px auto;
padding:4px 4px;
background:url("/img/novidades-box.png") bottom;
width:164px;
height:62px;
}

#publicidade .pb_mostrar_cont .pb_mostrar_conteudos_anexo{
width:58px;
height:58px;
float:left;
text-align:center;
margin-top:2px;
margin-right:4px;
max-height:58px;
}

#publicidade .pb_mostrar_cont a{
text-decoration:none;
color:black;
font-size:9px;
}

#publicidade .pb_mostrar_cont h4 a{
text-decoration:none;
font-size:11px !important;
}
#publicidade .pb_mostrar_cont h4{
margin-bottom:2px;
}


#publicidade_fundo{
background:url("/img/publicidade-fundo.png") left bottom  no-repeat;
padding-bottom:5px;
}














#rodape{
	margin-top:15px;
clear:both;
background:url("/img/rodape-fundo.png") repeat-x bottom  #FDFDFD;
text-align:center;
font-size:11px;
}

#menu-rodape{
color:gray;
padding:21px 15px 10px;
margin:auto;
background:url("/img/rodape-topo.png") repeat-x ;
}

#menu-rodape a{
text-decoration:none;
color:black;
}

#menu-rodape ul{
margin-bottom:10px;
}

#menu-rodape ul li{
display:inline;
margin:0px 3px;
padding:0px 3px;
border-right:1px solid gray;
}

#vitr_home .pb_mostrar_conteudos_anexo{
float:left;
}

#vitr_home .pb_mostrar_cont{
width:285px;
float:left;
}






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

#conteudo.cont .pb_mostrar_cont h1{
	margin:0px;
	padding:0px;
}

#conteudo.cont .pb_mostrar_cont a{
	_font-size:12px;
	color: black;
	text-decoration: none;
}

#conteudo.cont .pb_mostrar_cont{
font-size: 12px;
height:120px;
padding:10px;
overflow:hidden;
border-bottom:1px dotted gray;
}

#conteudo.cont{
background-color: white;
min-height:400px;
padding:5px;
border-top:8px solid #E88818;
width:534px;
}

.cont .pb_mostrar_contonteudos{
border:1px solid red !important;
}

.cont .pb_paginacao a{
color:black;
text-decoration:none;
}
.cont .pb_mostrarConteudos_total_reg,
.cont .pb_paginacao{
font-size:12px;
}

.cont .pg_mostrarConteudos_pag_atual{
font-weight:bold;
text-decoration: underline !important;
font-size:14px;
}



.cont .pb_mostrarConteudos_total_reg {
padding:5px 10px 0px;
color:gray;
margin-bottom:10px;}

.cont .pb_mostrar_conteudos_modulo_id_3 .pb_mostrarConteudos_total_reg,
.cont .pb_mostrar_conteudos_modulo_id_4 .pb_mostrarConteudos_total_reg{
display:none;
}

.cont .pb_paginacao{
padding:0px 10px 10px;
margin-top:5px;
text-align:center;
}

.cont .pb_paginacao a{
margin:0px 2px;
}


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

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos .pb_detalhes_conteudo_campo {
	margin:10px;
}
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos .pb_detalhes_conteudo_campo ,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos .pb_detalhes_conteudo_campo .pb_detalhes_conteudo_campo_valor,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campos .pb_detalhes_conteudo_campo .pb_detalhes_conteudo_campo_opcao {
	display:inline;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D,
.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D div{
display:block !important;
margin:0px ;
border:none!important;
}

.google-maps{
	margin-bottom: 20px;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_valor{
font-size:12px;
margin-top:15px;
min-height:120px;
}

.cont .pb_detalhes_conteudo .pb_primeiro_anexo img{
float:left;
margin:10px;
}

.cont .pb_detalhes_conteudo .pb_detalhes_conteudo_nome{
font-size:22px;
margin-left:15px;
}

.cont .pb_detalhes_conteudo_pai .pb_demais_anexos *{
display:inline;
}

.cont .pb_detalhes_conteudo_pai .pb_demais_anexos .anexo_miniatura{
margin:5px 5px;
}

.cont .pb_detalhes_conteudo_pai .pb_titulo_mais_imagens{
display:none;
}
.cont .pb_detalhes_conteudo_pai .pb_demais_anexos{
margin-top:10px;
_margin-top:20px;
padding:10px 10px;
background:#eee;
}

.cont .pb_detalhes_conteudo_pai #link_slideShow a{
font-size:12px;
color:#999;
}

.cont .pb_form_indique,
.cont .pb_form_comentario,
.cont .pb_formulario_contato,
.cont #form_eujafui{
margin-top:10px;
padding:10px;
background:url(../img/detalhes-fundo.png) repeat-x #F3F3F3;
}

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

.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,
.cont .pb_formulario_contato legend{
font-size:14px;
font-weight:bold;
margin-bottom:20px;
}

.cont .pb_form_indique label,
.cont .pb_form_comentario label,
.cont .pb_formulario_contato label,
.cont #form_eujafui label{
font-size:12px;
font-weight:bold;
}

.cont .pb_form_indique label,
.cont .pb_formulario_contato label,
.cont #form_eujafuilabel,
.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;
}

.cont .pb_form_indique input,
.cont .pb_formulario_contato input,
.cont .pb_formulario_contato textarea,
.cont #form_eujafui .campo_dados input,
.cont #form_eujafui 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{
width:510px;
border:1px solid #ccc;
background:url(../img/comentarios-box.png);
height:20px;
}

.cont .pb_form_comentario textarea.pb_coment_comentario,
.cont .pb_formulario_contato textarea,
.cont #form_eujafui textarea{
height:83px;
background:url(../img/comentarios-box-maior.png);
}

.cont .pb_form_indique .pb_bt_enviar,
.cont .pb_form_comentario .pb_bt_enviar,
.cont .pb_formulario_contato .cadastrar,
.cont #form_eujafui .enviar{
margin-top:10px;
width:65px;
height:23px;
border:0px;
background:url(../img/busca-botao.gif);
font-size:12px;
font-weight:bold;
}

.cont #dados_contato p{
margin:10px;
font-size:12px;
padding:15px 30px;
text-align:center;
border:1px solid gray;
border-left:none;
border-right: none;
}

.cont .pb_grupo_conteudos{
}

.cont .pb_nome_grupo{
color:#fff;
border-bottom:1px solid;
padding:5px;
background:#E88818;
font-size:14px;
}

.pg_mostrarConteudos_pag_primeira{
margin-right:15px !important;
margin-left:0px !important;

}
.pg_mostrarConteudos_pag_anterior,
.pg_mostrarConteudos_pag_proxima,
.pg_mostrarConteudos_pag_ultima{
margin-right:10px !important;
margin-left:0px !important;
}

.pg_mostrarConteudos_pag_proxima{
margin-left:10px !important;
}

#sub_menu_categorias select{
width:180px;
}
#sub_menu_categorias h6{
display:inline;
margin-right:10px;
}
#sub_menu_categorias {
margin-bottom:10px;
}

ul{
padding-left:15px;
}

.formas_pagamento_aceita p{
font-size:11px;
border:1px solid orange;
padding:10px;
margin:30px;
margin-bottom:10px;
text-align:center;
}

.cont #form_eujafui{
border:1px solid #ccc;
}

.cont #form_eujafui h3{
display:block;
color:#fff;
font-size:16px;
margin-bottom:10px;
}

.cont #form_eujafui a{
color:#666;
}

.cont #form_eujafui textarea{
margin-bottom:10px;
}

.erro{
color:red;
}

.erro p{
font-size:14px;
margin-bottom:5px;
}