 @import url("k2.css");
/*** RESET ***/

  

    * {
  margin:0;
  padding:0;
}
ul {
  padding:0;
  margin:0;
  list-style:none;
}
img {
  border:0;
  padding:0;
  margin:0;
}
input {
  margin:0;
  padding:0;
}
a:link {
  text-decoration: none;
  color:#5E6166;
}
a[href^="mailto"] { color:#5E6166; }
a[href^="mailto"]:hover {
  color:#5E6166;
  text-decoration:underline;
}
a:visited {
  text-decoration: none;
  color:#5E6166;
}
a:hover {
  text-decoration: underline;
  color:#5E6166;
}
a:active {
  text-decoration: none;
  color:#5E6166;
}
/*** FIM RESET ***/

  

  /*** GERAIS ***/

    .autocompleter-choices { display: none; }
body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#5E6166;
  min-width:949px;
  background:repeat-x url(../images/bg_barra_topo.png) #FFF;
}
html, body { height: 100%; }
/*cursor */

    

    .c-hand {
  cursor:hand;
  cursor:pointer;
}
/* overflow */

    .over-auto { overflow:auto; }
.over-hidden { overflow:hidden !important; }
.over-x { overflow-x: hidden !important; }
.over-y { overflow-y: hidden !important; }
/* borda */

    .sem-borda { border:none !important; }
.borda-mod {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
  behavior: url(../images/border-radius.htc);
}
/* titulos */

    h1.titulo-marrom {
  font-size:20px;
  color:#A81B00;
  font-weight:bold;
}
/* textos */

    

    .texto {
  text-align:justify;
  line-height:22px;
  font-size:12px;
  margin:10px 0;
}
.texto p { text-indent:15px; }
/* width */

    .wid-949 { width:949px; }
.wid-542 { width:542px !important; }
.wid-355 { width:415px !important; }
.wid-150 { width:150px !important; }

/* float */
.fl-esq { float:left !important; }
.fl-dir { float: right !important; }

/* font */
 .fw-bold { font-weight:bold !important; }
.fs-11 { font-size:11px; }
.fs-12 { font-size:12px; }

/* display */
.dp-none { display:none; }
.dp-block { display:block !important; }

/* margin */
.mar-lf-10 { margin-left:10px; }
.mar-rg-5 { margin-right:5px; }
.mar-rg-0 { margin-right:0px !important; }
.mar-tp-15 { margin-top:15px; }
.mar-tp-12 { margin-top:12px; }

/* padding */
 .pd-bt-15 { padding-bottom:15px !important; }
 
/* uteis */
.centraliza {
  margin: 0 auto !important;
  width:949px;
}
br.clear { clear: both; }
img.img-br {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* sistema */

    

    .msg-sys {
  padding:10px;
  margin:10px;
}
.msg-sys img { float: left; }
.msg-sys span {
  font-weight:bold;
  color:#333333;
  margin-left:10px;
}
/* links */

    .link-bold a {
  text-decoration:none;
  font-weight:bold;
}
.link-bold a:hover { text-decoration:underline; }
.link-white a {
  color:#FFF;
  text-decoration:none;
}
.link-white a:hover {
  color:#FFF;
  text-decoration:underline;
}
.link-white-b a {
  color:#FFF;
  font-weight:bold;
}
.link-white-b a:hover {
  color:#FFF;
  text-decoration:underline;
}
.link-gray a { color:#7E7E7E; }
.link-gray a:hover {
  color:#7E7E7E;
  text-decoration:underline;
}
/* div loading */

    

    #DivLoading {
  display:none;
  width:100px;
  padding:15px 10px 15px 10px;
  background-color:#D2E0E6;
  position:fixed;
  margin:0 0 0 -55px;
  left:50%;
  top:0%;
  color:#125897;
  text-align:left;
  font-weight:bold;
  z-index:9999;
  border:1px solid #FFF;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#DivLoading img {
  float:right;
  margin-left:1px;
}
/*** FIM GERAIS ***/

  

  #geral { min-height: 100%; }
.wrap {
  margin:0 auto;
  position:relative;
  width:949px;
}
.centraliza-fit { padding:0 41px; }
.centraliza-mfit { margin:0 41px; }
/*** BUTTONS ***/

  

    a.btn-ofertas {
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  background:url(../images/btn_ofertas.png) no-repeat 0 0;
  width:143px;
  height:23px;
  display:inline-block;
}
a.btn-ofertas:hover { background-position:0px -23px; }
a.btn-mapa-loc {
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  background:url(../images/btn_mapa_localizacao.png) no-repeat 0 0;
  width:143px;
  height:23px;
  display:block;
}
a.btn-mapa-loc:hover { background-position:0px -23px; }
a.btn-enviar {
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  background:url(../images/btn_enviar.png) no-repeat 0 0;
  width:80px;
  height:23px;
  display:block;
}
a.btn-enviar:hover { background-position:0px -23px; }
a.btn-voltar {
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  background:url(../images/btn_voltar.png) no-repeat 0 0;
  width:72px;
  height:23px;
  display:block;
}
a.btn-voltar:hover { background-position:0px -23px; }
a.btn-veja-mais {
  width:90px;
  height:23px;
  display:block;
  background:url(../images/btn_mais.png) no-repeat 0 0;
  text-indent:-9999px;
  text-decoration:none;
}
a.btn-veja-mais:hover { background-position:0 -23px; }
a.btn-avalie {
  width:193px;
  height:23px;
  display:block;
  background:url(../images/btn_avalie.png) no-repeat 0 0;
  text-indent:-9999px;
  text-decoration:none;
}
a.btn-avalie:hover { background-position:0 -23px; }
a.btn-enviar-home {
  width:143px;
  height:23px;
  display:block;
  background:url(../images/btn_enivar_homenagem.png) no-repeat 0 0;
  text-indent:-9999px;
  text-decoration:none;
}
a.btn-enviar-home:hover { background-position:0 -23px; }
/*** FIM BUTTONS ***/

  

  /*** CABEÇALHO ***/

  

    /*** BARRA ***/

    

    #barra-topo { height:32px; }
#barra-topo #menu-barra { float:left; }
#barra-topo #menu-barra ul { list-style: none; }
#barra-topo #menu-barra ul li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  padding:8px 10px;
  background:url(../images/separator_menu_barra.png) no-repeat right;
}
#barra-topo #menu-barra ul li a {
  color: #FFF;
  height:16px;
  display:block;
  text-decoration:none;
  text-shadow: 0.1em 0.1em 0.05em #671618;
}
#barra-topo #barra-dir { float:right; }
#barra-topo #barra-dir #busca {
  float:left;
  margin:4px 0 4px 20px;
}
#barra-topo #barra-dir #busca .campo-busca {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7E7E7E;
  width:116px;
  height:12px;
  background:url(../images/bg_campo_busca.png) no-repeat 10px 4px #FFF;
  padding:3px 5px 3px 25px !important;
  border:1px solid #BDC6CB;
  display:inline-block;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  margin-right:5px;
}
#barra-topo #barra-dir #busca .btn-busca {
  border:0;
  background:url(../images/btn_busca.png) no-repeat;
  width:61px;
  height:22px;
  cursor:hand;
  cursor:pointer;
  text-indent:-9999px;
}
#barra-topo #barra-dir #busca .btn-busca:hover { background-position:0 -22px; }
#barra-topo #barra-dir #social { float:left; }
#barra-topo #barra-dir #social ul { margin:8px 0; }
#barra-topo #barra-dir #social ul li {
  float: left;
  margin: 0;
  padding: 0;
}
#barra-topo #barra-dir #social ul li a {
  width:16px;
  height:16px;
  margin-right:10px;
  display:block;
  background:url(../images/bg_icones.png) no-repeat 0 0;
  text-indent:-9999px;
  text-decoration:none;
}
#barra-topo #barra-dir #social ul li a.facebook { background-position:0 0; }
#barra-topo #barra-dir #social ul li a.facebook:hover { background-position:-16px 0px; }
#barra-topo #barra-dir #social ul li a.youtube { background-position:0px -16px; }
#barra-topo #barra-dir #social ul li a.youtube:hover { background-position:-16px -16px; }
#barra-topo #barra-dir #social ul li a.newsletter { background-position:0px -32px; }
#barra-topo #barra-dir #social ul li a.newsletter:hover { background-position:-16px -32px; }
#cabecalho { height:165px; }
#cabecalho #logomarca {
  background:url(../images/fundo_logomarca.png) no-repeat right;
  height:114px;
}
#cabecalho #logomarca img { margin-top:24px; }
/*** FIM CABEÇALHO ***/

  

  /*** CONTEUDO ***/

  

    /*** TOPICOS ***/

  

    .topicos, .topicos-pag, .topicos-mod {
  width:269px;
  height:40px;
  display:block;
  background:url(../images/topicos.png) no-repeat 0 0;
  text-indent:-9999px;
  text-decoration:none;
}
.topicos.destaques { background-position:0 0; }
.topicos-pag.destaques { background-position:-269px 0; }
.topicos-mod.destaques { background-position:-538px 0; }
.topicos.drogaria { background-position:0 -40px; }
.topicos-pag.drogaria { background-position:-269px -40px; }
.topicos-mod.drogaria { background-position:-538px -40px; }
.topicos.ofertas { background-position:0 -80px; }
.topicos-pag.ofertas { background-position:-269px -80px; }
.topicos-mod.ofertas { background-position:-538px -80px; }
.topicos.convenios { background-position:0 -120px; }
.topicos-pag.convenios { background-position:-269px -120px; }
.topicos-mod.convenios { background-position:-538px -120px; }
.topicos.dicas { background-position:0 -240px; }
.topicos-pag.dicas { background-position:-269px -240px; }
.topicos.grupo { background-position:0 -160px; }
.topicos-pag.grupo { background-position:-269px -160px; }
.topicos-mod.menu { background-position:-538px -160px; }
.topicos.apoio { background-position:0 0px; }
.topicos-pag.apoio { background-position:-269px -240px; }
.topicos.servicos { background-position:0 0px; }
.topicos-pag.servicos { background-position:-269px -280px; }
.topicos.obituarios { background-position:0 0px; }
.topicos-pag.obituarios { background-position:-269px -320px; }
.topicos.duvidas { background-position:0 0px; }
.topicos-pag.duvidas { background-position:0 0px; }
.topicos.contato { background-position:0 0px; }
.topicos-pag.contato { background-position:-269px -400px; }
.topicos.parceiros { background-position:0 0px; }
.topicos-pag.parceiros { background-position:-269px -440px; }
.topicos.loja { background-position:0 0px; }
.topicos-pag.loja { background-position:0 0px; }
.topicos.orientacoes { background-position:0 0px; }
.topicos-pag.orientacoes { background-position:-269px -560px; }
.topicos.filiais { background-position:0 0px; }
.topicos-pag.filiais { background-position:-269px -520px; }
.topicos.carne { background-position:0 0px; }
.topicos-pag.carne { background-position:-269px -600px; }
.topicos.busca { background-position:0 0px; }
.topicos-pag.busca { background-position:-269px -640px; }
/*** CONTEUDO ***/  

      

    #conteudo {
  overflow:auto;
  background:url(../images/bg_conteudo.png) repeat-x;
}
#conteudo-pag {
  overflow:auto;
  background:url(../images/bg_conteudo_pag.png) repeat-x;
}
#conteudo-inner {
  overflow:auto;
  padding-bottom: 182px;/*mesmo tamanho que o rodape*/
}
.item-page { font-size:12px; }
.item-page h2 { margin-bottom:5px; }
.item-page p {
  line-height:21px;
  margin-bottom:10px; /*letter-spacing:-0.01em;*/
}
/*** MODULO MENU PAGINAS ***/

    

    ul.menu-pag { }
ul.menu-pag li { }
ul.menu-pag li a {
  height:23px;
  width:245px;
  background:url(../images/bg_menu_pag.png) no-repeat 10px 0px;
  padding-left:23px;
  padding-top:7px;
  display:block;
  font-size:14px;
}
ul.menu-pag li a:hover {
  text-decoration:none;
  background-position:10px -30px;
  background-color:#E3ECF0;
}
ul.menu-pag div.separador {
  height:1px;
  background:url(../images/separator_item.png) no-repeat center center;
  display:block;
  margin:2px 0;
}
/*** MODULO MENU-CONT ***/

    

    ul#menu-cont {
  margin:10px 0;
  overflow:auto;
}
ul#menu-cont li {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
ul#menu-cont li a {
  display:block;
  font-size:12px;
  color:#AE3231;
  font-weight:bold;
  padding:8px;
  color:#FFF;
  background-color:#CC4A4A;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  behavior: url(../images/border-radius.htc);
}
ul#menu-cont li a.last { border-right:none; }
ul#menu-cont li a:hover {
  background-color:#AA302F;
  text-decoration:none;
}
/*** MODULO MENU HORIZONTAL ***/

    

    #menu-hor {
  background:url(../images/bg_menu.png) no-repeat;
  height:23px;
  padding:9px 42px;
}
#menu-hor ul.menu { /*padding-left:19px;*/ }
#menu-hor ul.menu li {
  float: left;
  margin: 0;
  position: relative;
  padding: 0;
}
#menu-hor ul.menu li a {
  height:22px;
  margin-left:34px;
  display:block;
  background:url(../images/menu_itens.png) no-repeat;
  text-indent:-9999px;
  text-decoration:none;
}
#menu-hor ul.menu li a:hover { border-bottom:1px solid #D53236; }
#menu-hor ul.menu li a.last { /*margin-right:0px !important; margin-right:24px !important;*/ }
#menu-hor ul.menu li a.inicio {
  background-position:0 0; /*width:31px;*/
  width:75px;
}
#menu-hor ul.menu li a.grupo {
  background-position:0 -22px;
  width:103px;
}
#menu-hor ul.menu li a.drogaria {
  background-position:0 -44px;
  width:51px;
}
#menu-hor ul.menu li a.ofertas {
  background-position:0 -66px;
  width:43px;
}
#menu-hor ul.menu li a.convenios {
  background-position:0 -88px;
  width:148px;
}
#menu-hor ul.menu li a.dicas {
  background-position:0 -110px;
  width:88px;
}
#menu-hor ul.menu li a.duvidas {
  background-position:0 -132px;
  width:46px;
}
#menu-hor ul.menu li a.contato {
  background-position:0 -154px; /*width:49px;*/
  width:78px;
}
#menu-hor ul.menu li a.loja { /*background-position:0 -176px; width:24px;*/ }
#menu-hor ul.menu li .menu-dp {
  position:absolute;
  top:15px;
  padding-top:14px;
  left:-34px;
  width:190px;
  z-index:9999;
  display:none;
}
#menu-hor ul.menu li .menu-dp .menu-dp-topo {
  height:12px;
  background:url(../images/bg_topo_menu_dp.png) no-repeat 0 0;
  width:190px;
}
#menu-hor ul.menu li .menu-dp ul {
  display:block;
  margin-left:17px;
  background:url(../images/bg_menu_dp.png) repeat-y 0 0;
  height:auto;
}
#menu-hor ul.menu li .menu-dp ul li {
  display:block;
  float:none;
}
#menu-hor ul.menu li .menu-dp ul li a {
  color: #0068AA;
  display: block;
  font-size: 12px;
  height: 18px;
  margin-left: 3px;
  padding: 5px 0 5px 5px;
  text-indent: 1px;
  background:none;
  width: 145px;
}
#menu-hor ul.menu li .menu-dp ul li a:hover {
  border:none;
  background-color:#DCE3E9;
}
#menu-hor ul.menu li .menu-dp .menu-dp-rod {
  height:7px;
  background:url(../images/bg_rod_menu_dp.png) no-repeat 0 0;
  width:190px;
}
/* banner */

    

    #banner {
  margin:10px 41px;
  height:221px;
  overflow:hidden;
  background-color:#FFF;
  border: 1px solid #DFE4E7;
}
#banner #banner-inner {
  margin:2px;
  height:217px;
  background-color:#EEE;
  width:861px;
}
/*banner menor */

    #banner-menor {
  margin:10px 41px;
  height:89px;
  background-color:#FFF;
  border: 1px solid #DFE4E7;
  overflow:hidden;
}
#banner-menor #banner-inner {
  margin:1px;
  height:87px;
  background-color:#EEE;
  width:863px;
}
#cont-inner { background:url(../images/bg_cont.png) no-repeat top; }
#cont-inner .artigo-titulo { height:40px; }
/*** MODULO DESTAQUES ***/

    

    #cont-inner #mod-destaques {
  overflow:auto;
  overflow-x:hidden;
  margin:10px 0 12px;
}
#cont-inner #mod-destaques .mod-dest-box {
  float:left;
  width:211px;
  height:198px;
  border: 1px solid #DFE4E7;
  margin-right:5px;
  position:relative;
}
#cont-inner #mod-destaques .mod-dest-box.last { margin-right:0px !important; }
#cont-inner #mod-destaques .mod-dest-box:hover {
  background-color: #CCC;
  border-color:#CCC;
}
#cont-inner #mod-destaques .mod-dest-box .mod-dest-box-leg {
  width:201px;
  height:40px;
  background:url(../images/bg_transparent_blue.png) repeat;
  position:absolute;
  left:5px;
  top:153px;
  z-index:99; /*padding-top:6px;

      padding-left:5px;*/
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#cont-inner #mod-destaques .mod-dest-box .mod-dest-box-leg span {
  width:177px;
  height:19px;
  margin-right:10px;
  display:block;
  background:url(../images/bg_mod_destaques_topicos.png) no-repeat 0 0;
  text-indent:-9999px;
  text-decoration:none;
  margin:11px 13px 0 13px;
}
#cont-inner #mod-destaques .mod-dest-box .mod-dest-box-leg span.parceiros { background-position:0 0px; }
#cont-inner #mod-destaques .mod-dest-box .mod-dest-box-leg span.plano { background-position:0 -19px; }
#cont-inner #mod-destaques .mod-dest-box .mod-dest-box-leg span.obituarios { background-position:0 -38px; }
#cont-inner #mod-destaques .mod-dest-box .mod-dest-box-leg span.loja { background-position:0 -57px; }
#cont-inner #mod-destaques .mod-dest-box .mod-dest-foto {
  margin:5px;
  position:absolute;
  left:0;
  top:0;
  z-index:0;
}
#cont-inner #mod-destaques .mod-dest-box .mod-dest-foto img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/*** MODULO CONTEUDO ***/

    

    #cont-inner #mod-cont {
  overflow:auto;
  overflow-x:hidden;
  overflow-y:hidden;
  margin-bottom:20px;
}
#cont-inner #mod-cont .mod-cont-box {
  float:left;
  width:274px;
  height:263px;
  margin-right:20px;
}
#cont-inner #mod-cont .mod-cont-box.last { margin-right:0px !important; }
#cont-inner #mod-cont .mod-cont-box .topicos { border-bottom:1px solid #A2CDF4; }
#cont-inner #mod-cont .mod-cont-box .topicos-mod { border-bottom:1px solid #DEDEDE; }
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-inner {
  padding:4px 0px 5px 5px;
  height:190px;
}
#cont-inner #mod-cont .mod-cont-box .titulo {
  font-weight:bold;
  height:17px;
  margin-bottom:2px;
  font-size:12px;
}
#cont-inner #mod-cont .mod-cont-box .sub-titulo { color:#7E7E7E; }
#cont-inner #mod-cont .mod-cont-box .box-item-separador {
  height:1px;
  background:url(../images/separator_item.png) no-repeat center center;
  display:block;
  margin:2px 0;
}
/* falecimentos */

    #cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-falecimentos {
  height:32px;
  background:url(../images/bg_itens_falecimento.png) no-repeat 9px 24px;
  padding:6px 5px;
  margin-bottom:4px;
  display:block;
}
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-falecimentos .titulo { margin-left:3px; }
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-falecimentos .sub-titulo {
  margin-left:18px;
  height:16px;
}
/* mural de homenagem */

    #cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-mural {
  height:48px;
  background:url(../images/bg_item_mural.png) no-repeat 5px 6px;
  padding:6px 5px;
  display:block;
}
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-mural .titulo { margin-left:13px; }
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-mural .sub-titulo {
  margin-left:1px;
  height:30px;
  word-wrap:break-word;
}
/* noticias */

    #cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-not {
  height:48px;
  background:url(../images/bg_item_noticias.png) no-repeat 11px 6px;
  padding:6px 5px;
  display:block;
}
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-not .titulo { margin-left:32px; }
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-item-not .sub-titulo {
  margin-left:7px;
  height:30px;
}
#cont-inner #mod-cont .mod-cont-box .mod-cont-box-rod {
  height:23px;
  float:right;
}
/* conteudo pag*/

    

    #cont-top { height:40px; }
#cont-top #cont-top-dir {
  float:right;
  margin-top:10px;
}
#cont-pag {
  overflow:auto;
  overflow-x:hidden;
  overflow-y:hidden;
  width:866px;
  margin-bottom:20px;
}
#cont-pag #cont-pag-top {
  height:20px;
  background:url(../images/bg_cont_pag_top.png) no-repeat 0 0;
}
#cont-pag-menu {
  width:578px;
  overflow:auto;
  float:right;
  margin-bottom:20px;
}
#cont-pag-menu #cont-pag-top {
  height:20px;
  background:url(../images/bg_cont_pag_top_menu.png) no-repeat 0 0;
}
#cont-pag #cont-pag-inner, #cont-pag-menu #cont-pag-inner {
  background-color:#EAF2F5;
  padding:0 4px;
  overflow:auto;
}
#cont-pag #cont-pag-inner #cont-pag-desc {
  background-color:#FFF;
  padding:0px 15px;
  overflow:auto;
}
#cont-pag-menu #cont-pag-inner #cont-pag-desc {
  background-color:#FFF;
  padding:0px 14px;
  overflow:auto;
}
#cont-pag #cont-pag-bottom {
  height:20px;
  background:url(../images/bg_cont_pag_bottom.png) no-repeat 0 0;
}
#cont-pag-menu #cont-pag-bottom {
  height:20px;
  background:url(../images/bg_cont_pag_bottom_menu.png) no-repeat 0 0;
}
/* pag obituarios*/

    

    #ob-head {
  width:516px;
  height:100px;
  background:url(../images/bg_obituario.png) no-repeat;
  padding:15px 11px 16px;
  margin-bottom:15px;
}
.ob-foto {
  float:left;
  width:90px;
  height:90px;
  padding:5px;
  background:url(../images/bg_foto.png) no-repeat;
  margin-right:5px;
}
.ob-foto img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  behavior: url(../images/border-radius.htc);
}
#ob-head #ob-info {
  float:left;
  overflow:auto;
  font-size:15px;
  color:#5E6267;
}
#ob-head #ob-info .titulo {
  color:#125897;
  font-size:18px;
  font-weight:bold;
  height:23px;
  margin-bottom:5px;
}
#ob-head #ob-info .data {
  height:20px;
  display:block;
  margin-bottom:5px;
}
#ob-head #ob-info .data .data-nasc {
  background:url(../images/star.png) no-repeat 0 0;
  width:80px;
  padding-left:22px;
  float:left;
  margin-right:10px;
}
#ob-head #ob-info .data .data-falec {
  background:url(../images/cruz.png) no-repeat 0 0;
  width:80px;
  padding-left:17px;
  float:left;
}
#ob-head #ob-info .endereco, #ob-head #ob-info .cidade {
  height:20px;
  margin-bottom:5px;
}
#mod-ob .separator {
  background:url(../images/bg_ob_divisor.png) no-repeat center center;
  height:5px;
  margin:5px 0 10px;
}
#mod-ob #homenagens {
  overflow:auto;
  overflow-x: hidden;
  overflow-y:hidden;
  margin-bottom:10px;
}
#mod-ob #homenagens .homenagens {
  background:url(../images/bg_homenagens.png) no-repeat;
0 0;
  width:506px;
  padding-left:32px;
  font-size:12px;
}
#mod-ob #homenagens .homenagens .home-desc {
  word-wrap:break-word;
  margin-bottom:7px;
  line-height:18px;
}
#mod-ob #homenagens .homenagens .home-info { margin-bottom:5px; }
#mod-ob #homenagens .homenagens .home-info .home-info-autor { }
#mod-ob #homenagens .homenagens .home-info .home-info-data { font-size:11px; }
#mod-ob #homenagens .home-separator {
  background:url(../images/homenagem_separator.png) no-repeat center center;
  height:8px;
  display:block;
  margin:7px 0;
}
#mod-ob #mod-ob-footer {
  overflow:auto;
  margin-bottom:10px;
}
#mod-ob #mod-ob-footer .mod-ob-footer-msg { margin-top:5px; }
#ob-head-gal {
  margin-bottom:5px;
  overflow:auto;
}
#ob-gal { }
#ob-gal .ob-gal-itens {
  overflow:auto;
  display:block;
}
#ob-gal a.ob-item {
  width:161px;
  height:155px;
  padding:11px 6px;
  float:left;
  margin-right:10px;
  background:url(../images/bg_ob_item.png) no-repeat 0 0;
  display:block;
}
#ob-gal a.ob-item.last { margin-right:0px !important; }
#ob-gal a.ob-item:hover {
  background-position:0px -177px;
  text-decoration:none;
}
#ob-gal .ob-gal-separator {
  background:url(../images/homenagem_separator.png) no-repeat center center;
  height:8px;
  display:block;
  margin:15px 0;
}
#ob-gal a.ob-item .ob-foto {
  margin:0 auto 5px !important;
  float:none !important;
}
#ob-gal a.ob-item .ob-info { }
#ob-gal a.ob-item .ob-info .titulo {
  color:#125897;
  height:16px;
  margin-bottom:1px;
  text-align:center;
}
#ob-gal a.ob-item .ob-info .cidade {
  height:16px;
  text-align:center;
}
#ob-gal a.ob-item .ob-info .data {
  width:58px;
  height:16px;
  margin:0px auto 1px;
  background:url(../images/mini_cruz.png) no-repeat 0px 2px;
  padding-left:15px;
}
/* MODULO FACEBOOK */

    .linha-separador {
  clear:both;
  width:90%;
  height:1px;
  background-color:#DEDEDE;
  margin:15px auto;
}
#mod-facebook {
  clear:both;
  overflow:auto;
  overflow-x:hidden;
  overflow-y:hidden;
  margin-bottom:20px;
}
/* MODULO DE BUSCA */

    

    #search-form { }
#search-form .advanced-search-tip { }
#search-form .word { border:none; }
#search-form .word .inputbox {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#7E7E7E;
  width:116px;
  height:12px;
  background:url(../images/bg_campo_busca.png) no-repeat 10px 4px #FFF;
  padding:3px 5px 3px 25px;
  border:1px solid #BDC6CB;
  display:inline-block;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  border-radius: 8px;
  margin-right:5px;
}
#search-form .word .button {
  border:0;
  background:url(../images/btn_busca.png) no-repeat;
  width:61px;
  height:22px;
  cursor:hand;
  cursor:pointer;
  text-indent:-9999px;
}
#search-form #advanced-search-toggle { display:none; }
#search-results #search-query-explained { display:none; }
#search-results .search-results { margin-top:10px; }
#search-results .search-results dt.result-title {
  font-weight:bold;
  font-size:13px;
  margin-bottom:5px;
}
#search-results .search-results dt.result-title a { color:#125897; }
#search-results .search-results dd.result-text { margin-bottom:10px; }
#search-results .search-results dd.result-url { display:none; }
#search-results .search-pagination { }
/*** contato ***/

    #contato-end {
  float:right;
  width:210px;
  margin-left:10px;
  overflow:auto;
  overflow-y:hidden;
  overflow-x:hidden;
}
.foxcontainer {
  float:left;
  margin-right:10px;
}
/*** FIM CONTEUDO ***/

  

  /*** paginacao ***/

  

  .pagination { margin-top:5px; }
.pagination p { display:none; }
.pagination ul li {
  float:left;
  margin-right:10px;
}
.pagination ul li span.pagenav {
  color:#125897;
  font-weight:bold;
}
.pagination ul li a.pagenav { color:#125897; }
.pagination ul li.pagination-start { display:none; }
.pagination ul li.pagination-prev a.pagenav, .pagination ul li.pagination-prev span.pagenav {
  width:8px;
  height:15px;
  text-indent:-9999px;
  display:block;
  background:url(../images/seta_ant.png) no-repeat center center;
}
.pagination ul li.pagination-next a.pagenav, .pagination ul li.pagination-next span.pagenav {
  width:8px;
  height:15px;
  text-indent:-9999px;
  display:block;
  background:url(../images/seta_prox.png) no-repeat center center;
}
.pagination ul li.pagination-end { display:none; }
.paginacao img {
  border: none;
  padding-top:2px;
}
.paginacao {
  color:#5B5B5B;
  padding:7px;
  background-color:#F4F4F4;
  font-size:12px;
  overflow:auto;
  margin-top:5px;
}
.paginacao .opcoes {
  width:70px;
  padding-top:2px;
}
.paginacao .opcoes a {
  color:#5B5B5B;
  font-size:10px;
}
.paginacao .opcoes a:hover { color:#333333; }
.paginacao .paginas a {
  color:#666666;
  font-size:10px;
  margin-left:3px;
  margin-right:3px;
  padding:1px 4px 1px 4px;
  border:1px solid #666666;
  background-color:#FFFFFF;
  float:left;
  text-decoration:none !important;
}
.paginacao .paginas .pag-atual {
  border:1px solid #125897;
  font-weight:bold;
  font-size:12px;
  padding:0.2px 3.5px 0.2px 3.5px;
}
/* categorias listagem como blog **/

  .items-row { margin-bottom:10px; }
.items-row .readmore a {
  color:#145997;
  text-decoration:underline;
}
/*** formularios ***/

    

    .DivErro {
  margin-left:10px;
  padding:3px;
  background:#F5F5F5;
  border:1px dotted #CCC;
  font-size:11px;
}
#formulario, #formulario2 {
  clear:both;
  margin-top:5px;
}
.formulario { }
.formulario label {
  font-size:12px;
  display:block;
  margin:4px 0;
}
.formulario input, .formulario textarea {
  color:#505050;
  border-radius:5px;
  background: url("../images/bg_input.jpg") repeat-x 0 0 #FFFFFF;
  border:1px solid #c0c0c0;
  margin: 0 3px !important;
  padding: 5px !important;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  width:350px;
}
.formulario textarea {
  width:400px;
  height:150px;
}
/*** fim formularios ***/

  

  /*** RODAPE ***/

    

    #rodape {
  color:#FFF;
  position: relative;
  margin-top: -182px; /*valor negativo do tamanho do rodape*/
  height: 182px;
  width:100%;
  background: #B33332 repeat-x;
  clear:both;
}
/*Opera Fix*/

    body:before {
  content:"";
  height:100%;
  float:left;
  width:0;
  margin-top:-32767px;
/
}
#rodape #rodape-inner { padding-top:20px; }
/*** RODAPE INFO ***/

    #rodape #rodape-inner #rodape-info { }
#rodape #rodape-inner #rodape-info #rodape-grupo { float:left; }
#rodape #rodape-inner #rodape-info #rodape-grupo img {
  float:left;
  margin-right:10px;
}
#rodape #rodape-inner #rodape-info #rodape-desenvolvido { float:right; }
#rodape #rodape-inner #rodape-info #rodape-desenvolvido p {
  line-height:16px;
  text-align:right;
}
/*** MODULO RODAPE ***/

    #rodape #rodape-inner #mod-rodape {
  overflow:auto;
  overflow-x:hidden;
  overflow-y:hidden;
  margin-bottom:18px;
}
#rodape #rodape-inner #mod-rodape .mod-rod-box {
  float:left;
  width:211px;
  height:88px;
  border: 1px solid #FFF;
  margin-right:5px;
}
#rodape #rodape-inner #mod-rodape .mod-rod-box.last { margin-right:0px !important; }
#rodape #rodape-inner #mod-rodape .mod-rod-box .mod-rod-box-inner {
  background:url(../images/bg_rodape_topicos.png) no-repeat 0px 0px;
  margin:4px 8px;
  width:197px;
  height:37px;
  padding-top:45px;
}
#rodape #rodape-inner #mod-rodape .mod-rod-box .mod-rod-box-inner.filiais { background-position:0 -82px; }
#rodape #rodape-inner #mod-rodape .mod-rod-box .mod-rod-box-inner.central { background-position:0 0; }
#rodape #rodape-inner #mod-rodape .mod-rod-box .mod-rod-box-inner.orientacoes { background-position:0 -164px; }
#rodape #rodape-inner #mod-rodape .mod-rod-box .mod-rod-box-inner.carne { background-position:0 -246px; }

.associado{font-family: arial,helvetica,sans-serif;
color: #b33332;
font-weight: bold;
font-size: 20px;}

.no-associado{font-family: arial,helvetica,sans-serif;
color: #0069aa;
font-weight: normal;
font-size: 16px;}

/*** FIM RODAPE ***/
