
/*
Tentar resolver bug do ie
h3,div{
	border:1px solid red;
	margin:0px !important;  }*/


	body {
font: 12px Arial, Verdana, sans-serif;

}
a{
	color:black;
	text-decoration: none;
}
a img{
	border: none;
}


.clear{
	clear:both;
}

.clear span{
	display:none;
}


#body{
background:url("/img/conteudo-fundo.jpg") repeat-y top center #67A8EC;

}

#tudo{
background:url("/img/tudo-fundo.png") no-repeat top center;
}

#corpo, #rodape-int{
padding-top: 15px;
_padding-top: 25px;
margin:auto;
width:755px;
}



#topo{
margin: 0px auto !important;
width:755px;
padding-top:25px;
min-height:36px;
_height:100%;
_height:36px;
}

#topo .pb_mostrar_busca{
text-align: right;
background: url("/img/fundo-busca.jpg") no-repeat right center ;
margin-right: 20px;
_margin-right: 5px;
height: 28px;
padding-right: 5px;
*margin-top:-52px;
}

#topo .pb_mostrar_busca input.pb_botao_buscar{
border: none;
margin-top: 5px;
width: 24px;
background:url("/img/botao-login.jpg") no-repeat;
color: white;
}

#topo .pb_mostrar_busca input {
background-image: url(../img/login_busca-input-fundo.png);
border: 1px solid #9AA4AE;
margin-top: 5px;
*margin-left:-20px;
}

#topo ul{
width:450px;
}

#topo ul , #topo ul li{
	padding:0px;
	margin:0px;
	list-style: none;
	text-align: center;
}

#topo ul li{
	float:left;
	display: block;
}
#topo ul li a{
font-size:11px;
display: block;
color: white;
text-decoration: none;
font-weight: bold;
width:88px;
height:24px;
border: 1px solid #225B94;
background:url("/img/menu-botao-fundo.png") no-repeat top right #30679D;
}

#topo ul li a.pb_menu_nome_modulo_id_7{
width:140px;
background:url("/img/menu-botao-fundo.png") no-repeat top right #30679D;
}

#menu {
padding-left: 20px;
text-align: left !important;
}




#corpo{
	background-color:white;
	padding-bottom:5px;
}


#rodape{
background:url("/img/rodape-fundo.png") no-repeat top center #67A8EC;
min-height:94px;
	_height:100%;
	_height:94px;
padding-top:40px;
color:white;
text-align: center;
}

#rodape a{
color:#fff;
}

#lateral {
float:left;
width:258px;
margin-left: 20px;
_margin-left:10px;
margin-right: 0px !important;
background:url("/img/menu-topo.jpg") no-repeat #356AA0;

}


#lateral .pb_mostrar_login {
	padding-top: 8px;
	padding-left: 5px;
margin-top: 5px;
height: 60px;
background:url("/img/login-fundo.jpg") no-repeat;
margin-left: 10px;
}



#lateral .pb_mostrar_login input{
width:100px;
margin-bottom: 3px;
height: 15px;
background:url(../img/login_busca-input-fundo.png) ;
border:1px solid #BBB;
}

#lateral #login .pb_entrar{
background:url(../img/botao-login.jpg) no-repeat;
height: 20px;
width: 35px;
color: white;
border: none;
}


#lateral .pb_mostrar_login label{
font-weight:bold;
width:45px;
font-size:11px;
float:left;
color: white;
}
#lateral #menu_botton {
background: url(../img/menu-botton.jpg) no-repeat white;
margin: 0px;
padding: 0px;
}

#lateral .pb_menu {
color: white;
}

#lateral .pb_menu a{
color: white;
}

#lateral #novidades {}

#lateral #novidades .novidades_titulo{
margin:0px;
padding:4px 7px;
height:18px;
text-align:right !important;
border:1px solid #B3B3B3;
border-left:none;
border-right:none;
background:url("../img/novidade-titulo-fundo.png") repeat-x ;
font-size:20px;
}

#lateral #novidades .pb_mostrar_conteudos_descricao_cont {
	display:none;
}

#lateral #novidades .pb_mostrar_conteudos{
padding:20px 10px 10px;
}

#lateral #novidades .pb_mostrar_cont a{
color:black;
text-decoration:none;
}

#lateral #novidades .pb_mostrar_cont .pb_mostrar_conteudos_campo_D_valor {
font: 12px/14px Arial, Verdana, sans-serif;
}

#lateral #novidades .pb_mostrar_cont .pb_mostrar_conteudos_nome_cont{
font-size:16px;
margin:0px;
}

#lateral #novidades .ver_todas{
margin:15px;
margin-top:0px;
float:right;
}
#lateral #novidades a.ver_todas{
color:black ;
text-decoration:none;
}

#lateral #novidades a.ver_todas:hover{
text-decoration:underline;
color:#36A;
}
#logo{
	margin-bottom: 0px !important;
}
#logo h1 {

margin:0px !important;
}
#logo h1 a{
margin-top:10px;
margin-bottom:10px ;
_margin-bottom:0px !important;
padding:0px;
float:right;
width:755px;
height:208px;
font-size:0.0000001em;
text-indent:-1000px;
overflow:hidden;
background:url("/img/logo.jpg") no-repeat center top white;
}

#corpo #meio #cont{
float:right;
width:440px;
}

#meio{
margin-right:15px;
margin-left:298px;
}

#cont.cont_home #cont_bem-vindo .pb_mostrar_conteudos_nome_cont {
font-size:32px;
text-align:center;
font-weight:normal;
margin:15px 0px;
margin-left:50px;
}
#cont.cont_home #cont_bem-vindo .pb_mostrar_conteudos_nome_cont a{
color:#384239;
font-family:serif;
}

#cont.cont_home #cont_bem-vindo .anexo_miniatura{
float:left;
margin-right:10px;
padding:4px;
border:1px solid white;
background-color: #34699F;
margin-bottom:10px;
}

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

#cont.cont_home #vitrine .titulo_vitrine,
#conteudo .pb_detalhes_conteudo_nome .pb_nome_conteudo,
{
clear:both;
margin:0px;
padding:4px 7px;
height:18px;
background:url("../img/novidade-titulo-fundo.png") repeat-x ;
font-size:18px;
color: white;
border: 1px solid #790D25;
}

#conteudo .pb_detalhes_conteudo_nome .pb_nome_conteudo {
clear:right;
border: none;
color: white;
background: none;
font-size: 17px;
padding-left: 10px;
border: 1px solid #7C0C25;
background: url("/img/titulo-fundo.jpg") repeat-x;
}

#conteudo .pb_mostrarNomeModulo_nomeModulo {
clear:right;
border: none;
color: black;
background: none;
font-size: 22px;
}


#conteudo .pb_mostrar_conteudos_nome_cont {
padding-left: 10px;
border: 1px solid #7C0C25;
background: url("/img/titulo-fundo.jpg") repeat-x;
}

#conteudo .pb_mostrar_conteudos_nome_cont a {
color: white;
}

#cont.cont_home #vitrine .pb_mostrar_cont {
float:left;
width:213px;
height:120px;
overflow: hidden;
background: url("/img/vitrine-cont-fundo.png") repeat-x;
margin-top:10px;
border: 1px solid #275F9A;
color: white !important;
}


#cont.cont_home #vitrine .pb_grupo_dif1{
margin-right:10px;
}

#cont.cont_home #vitrine .pb_mostrar_cont a{
color: white !important;
}


#cont.cont_home #vitrine .pb_mostrar_conteudos_anexo{
float:left;
height:80px;
width:80px;
padding: 5px;
margin : 15px 5px ;
border: 1px solid black;
text-align: center;
background-color:white;
overflow: hidden;
}

#cont.cont_home #vitrine .pb_mostrar_conteudos_anexo img{
max-height: 80px;
max-width:  80px;

_height: 100%;
_width:  100%;
_height: 80px;
_width:  80px;
}

#cont.cont_home #vitrine .pb_mostrar_conteudos_nome_cont{
font-size:12px;
margin-bottom:5px;
*margin-top:15px;
}


#cont.cont_home #vitrine p{
font-size:10px;
margin:0px;
margin-left:100px;
line-height: 12px;
}

#conteudo .pb_primeiro_anexo .anexo_misc{
width:130px;
height:130px;
width:130px;
height:130px;
float:left;
margin:10px;
border: 0px;
padding:10px;
border: 1px solid gray;
margin-right: 5px;
background:url("/img/fotos-fundo.jpg") repeat-x;
text-align:center;
}

#conteudo .pb_primeiro_anexo .anexo_misc{
padding-top:15px;
}

#conteudo .pb_mostrar_conteudos_anexo{
border: 0px;
float:left;
width:120px;
height:120px;
padding:0px 10px;
text-align:center !important;
border: 1px solid gray;
margin-right: 5px;
background:url("/img/fotos-fundo.jpg") repeat-x;
}

#conteudo .pb_mostrar_conteudos_anexo img{

}

#conteudo .pb_mostrar_cont{
margin-top:10px;
height:150px;
width:440px;
padding-bottom:8px;

}



#conteudo .pb_detalhes_conteudo_campo_id_D .pb_detalhes_conteudo_campo_rotulo{
display:none;
}
#conteudo .pb_detalhes_conteudo_campo_id_D p{
margin:5px;
}



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

#conteudo  .pb_detalhes_conteudo .pb_demais_anexos{
float:left;
background-color: white;
background:url("/img/detalhes-slideshow-meio.gif") repeat-x left top ;
overflow: hidden;
height:130px;
padding:10px;
width:384px;position:relative;
}

#conteudo  .pb_detalhes_conteudo .pb_demais_anexos2{
	width: 6000px;

	overflow: hidden;
position:relative;
}


#conteudo  .pb_detalhes_conteudo .pb_demais_anexos .anexo_misc{
float:left;
width:120px;
height:120px;
margin:0px 10px 5px 0px;
text-align:center;
padding:4px;

}

#conteudo  .pb_detalhes_conteudo .bt_esquerda{
clear:both;
}

#conteudo  .pb_detalhes_conteudo .bt_esquerda,
#conteudo  .pb_detalhes_conteudo .bt_direita{
float:left;
text-indent:-5000em;
font-size:0.0000001em;
background:url("/img/detalhes-slideshow-esquerda.gif") no-repeat left top  ;
height:150px;
width:18px;
overflow:hidden;
}

#conteudo  .pb_detalhes_conteudo .bt_direita{
float:left;
background:url("/img/detalhes-slideshow-direita.gif") no-repeat right top ;
}

.clear{
clear:both;
}


#conteudo .pb_form_indique,
#conteudo .pb_form_comentario{
width:215px;
*width:195px;
height:250px;
float:left;
*padding:0px 10px;
margin-top:10px;
border:1px solid #1E4E7E;
background:url(../img/form-fundo.png) repeat-x #356AA0;
}

#conteudo .pb_form_indique{
margin-right:10px;
}

#conteudo .pb_form_indique br,
#conteudo .pb_form_comentario br,
#conteudo #fcontato .pb_formulario_contato br{
display:none;
}



#conteudo .pb_form_indique fieldset,
#conteudo .pb_form_comentario fieldset,
#conteudo #fcontato .pb_formulario_contato fieldset{
border:0px;
background: none;
}

#conteudo .pb_form_indique legend,
#conteudo .pb_form_comentario legend,
#conteudo #fcontato .pb_formulario_contato legend{
font-weight:bold;
font-size:12px;
color: white;
margin-bottom:10px;
padding-top:7px;
}

#conteudo .pb_form_indique label,
#conteudo .pb_form_comentario label.pb_coment_nome,
#conteudo .pb_form_comentario label.pb_coment_email,
#conteudo .pb_form_comentario label.pb_coment_titulo,
#conteudo .pb_form_comentario label.pb_coment_comentario,
#conteudo #fcontato .pb_formulario_contato label{
display:block;
font-size:11px;
font-weight:bold;
color: white;
}

#conteudo .pb_form_comentario label{
font-size:9px;
}

#conteudo .pb_form_indique input,
#conteudo .pb_form_comentario input.pb_coment_nome,
#conteudo .pb_form_comentario input.pb_coment_email,
#conteudo .pb_form_comentario input.pb_coment_titulo,
#conteudo .pb_form_comentario textarea.pb_coment_comentario,
#conteudo #fcontato .pb_formulario_contato input,
#conteudo #fcontato .pb_formulario_contato textarea{
width:190px;
border:1px solid #ccc;
background:url(../img/login_busca-input-fundo.png) repeat-x;
}

#conteudo .pb_form_indique .pb_bt_enviar,
#conteudo .pb_form_comentario .pb_bt_enviar,
#conteudo #fcontato .pb_formulario_contato .cadastrar{
border:0px;
width:63px !important;
height:22px;
background:url(../img/botao.jpg) no-repeat;
margin-top:10px;
color: white;
}

#conteudo .pb_form_comentario input{
margin-left:0px;
margin-right:0px;
}

#conteudo .google-maps{
float:left;
margin-top:10px;
margin-left:10px;
padding:10px;
background:#fff;
}

#conteudo .google-maps iframe{
width:410px;
}

#conteudo .google-maps a{
color:#666 !important;
}

#conteudo #fcontato{
float:left;
margin-top:10px;
margin-left:10px;
}



#conteudo #fcontato .pb_formulario_contato{
border:1px solid #ccc;
background:url(../img/form-fundo.png) repeat-x  #356aa0;
width:425px;
*width:405px;
*padding:0px 10px;
}

#conteudo #fcontato .pb_formulario_contato input,
#conteudo #fcontato .pb_formulario_contato textarea{
width:400px !important;
}

#conteudo #fcontato .pb_formulario_contato textarea{
background:url("../img/textarea-fundo.png") repeat-x fixed;
}

#conteudo #fcontato p{
text-align:center;
}

#conteudo .pb_paginacao a{
color:black;
margin:0px 2px;
text-decoration:none;
}
#conteudo .pb_mostrarConteudos_total_reg,
#conteudo .pb_paginacao{
font-size:12px;
}

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

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

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

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

#conteudo .pb_msg_busca{
}

.pb_mostrarlogado{
margin:10px;
text-align:center;
border-bottom:1px solid #eee;
padding-bottom:10px;
}

.pb_mostrarlogado p{
font-weight:bold;
font-size:14px;
color:#333;
}

.pb_mostrarlogado a{
color:#ccc;
text-decoration:underline;
}