﻿body 
{
    margin: 0px;
    text-align: center;
    background-color: #ededed;
    background-image: url('imagens/bg.jpg');
    background-repeat: repeat-x;
}
td{
  font: normal 14px 'Trebuchet ms';
}
#TabelaPrincipal
{
    width: 780px;
}
#divPrincipal
{
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 780px;
    background-color: White;
}
#TabelaPrincipal #tdTopo1
{
  width: 461px;
}
#TabelaPrincipal #tdTopo2
{
  background-image: url('imagens/bgtopo.jpg');
  vertical-align: top;
  text-align: right;
}

#TabelaSecundaria #tdConteudo1
{
  width: 170px;
  vertical-align: top;
  background-image: url( 'imagens/bgconteudo.gif' );
  background-repeat: repeat-x;
}

#TabelaSecundaria #tdConteudo2
{
  vertical-align: top;
  background-image: url( 'imagens/bgconteudo.gif' );
  background-repeat: repeat-x;
}
.Linha{
  background-color: #ccc;
}
.Separacao{
  display: block;
  height: 1px;
  margin: 8px 0px;
  background-color: #ccc;
  clear: both;
}
.Separacao2{
  display: block;
  height: 2px;
  margin: 8px 0px;
  clear: both;
}
.Data{
  font: normal 12px Arial;
  line-height: 23px;
  color: White;
}

/* Menu */
#ListaMenu{
  float: left;
  width: 152px;
  padding: 0px;
  border-right: solid 1px #b7b8b8;
  border-left: solid 1px #b7b8b8;
  border-bottom: solid 1px #b7b8b8;
}
#ListaMenu ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#ListaMenu ul li{
  margin: 0px;
  font: bold 12px arial;
}
#ListaMenu ul li a{
  display: block;
  background-image: url(imagens/bgmenu.gif);
  border-right: solid 1px White;
  border-left: solid 1px White;
  line-height: 25px;
  text-decoration: none;
  color: #030096;
  padding-left: 10px;
}
#ListaMenu ul li a:hover{
  background-image: url(imagens/bgmenuh.gif);
  color: black;
  padding-left: 20px;
}
#ListaMenu ul li#FinalMenu{
  border-bottom: solid 1px White; 
}

#ListaMenu ul li#FinalMenu a{
  color: #870303;
}
/* Menu */

/* Links */
#divLinks{
  text-align: center;
  width: 152px;
}
/* Links */

/* Noticias principais */
.Header{
  /*position: absolute;
  width: 350px;
  background-color: inherit;*/
  border-right: solid 1px #b3b2df;
  padding: 2px 2px;
}
.HeaderSelected{
  /*position: absolute;
  width: 350px;
  background-color: #f0f0f9;
  border: solid 1px #b3b2df;
  clear: both;*/
  border-top: solid 1px #b3b2df;
  /*border-right: solid 1px #f0f0f9;*/
  border-bottom: solid 1px #b3b2df;
  border-left: solid 1px #b3b2df;
  background-color: #f0f0f9;
  padding: 2px;
}
a.LinkPainel{
  font: normal 14px 'Trebuchet ms';
  text-decoration: none;
}
.Header a.LinkPainel{
  color: #000;
}
.HeaderSelected a.LinkPainel{
  color: #870303;
}
.Leia{
  font: bold 11px 'Trebuchet ms';
  font-weight: bold;
  color: #030096;
  line-height: 20px;
  text-decoration: none;
}
.bgDestaque{
  font: normal 11px Verdana;
  color: Black;
  background-color: #f0f0f9;
  border-right: solid 1px #b3b2df;
  border-left: solid 1px #b3b2df;
  border-bottom: solid 1px #b3b2df;
  padding: 3px;
}
.Noticias{
	width: 339px;
	height: 178px;
	position: relative;
	/*background-color: #b3b2df;*/
}
.noticiaDestaque{
  width: 340px;
  position: absolute;
	top: 0px;
}
#fotoDestaque{
  display: block;
  float: left;
  padding: 1px;
  border: solid 1px #b3b2df;
  background-color: #f0f0f9;
	z-index: 1;
}
#fotoDestaque a, #fotoDestaque img{
	float: left;
	overflow: hidden;
}
#fotoDestaque a:hover{
  border: 3px solid #870303;
}
#fotoDestaque a:hover img{
	margin: -3px;
}
/* Noticias principais */

/* Servicos */
#servicos{
  background-color: #c5c5db;
}
.itemServicos{
  font: normal 11px Verdana;
  color: Black;
  text-decoration: none;
  line-height: 21px;
}
.itemServicos:hover{
  color: Blue;
}
/* Servicos */

#UltimaEdicao{
  text-align: center;
  float: left;
  width: 153px;
  padding: 0px 0px 0px 1px;
  border-left: solid 1px #b7b8b8;
  border-bottom: solid 1px #b7b8b8;
}

.Destaque{
  font: bold 13px 'Trebuchet ms';
  color: #870303;
  text-decoration: none;
}
.Destaque:hover{
  text-decoration: underline;
}

.subDestaque{
  font: bold 11px Verdana;
  color: Black;
  text-decoration: none;
}
.subDestaque:hover{
  text-decoration: underline;
}
.subDestaque .subData{
  font: normal 11px Arial;
  color: #333;
  text-decoration: none;
}
.cxBusca{
  width: 150px;
  border: 0px;
  color: #030096;
}
.buscar{
  font: bold 12px Verdana;
}
.outras{
  font: bold 11px Verdana;
  color: White;
}
.Centro{
  text-align: center;
}

/* Noticias */
.linkSuper{
  display: block;
  font: bold 21px 'Trebuchet ms';
  color: #870303;
  text-decoration: none;
}
.linkSuper:hover{
  text-decoration: underline;
}
.leadSuper{
  display: block;
  font: normal 15px 'Trebuchet ms';
  color: #444;
}
.tituloNoticia{
  display: block;
  font: bold 20px 'Trebuchet ms';
  line-height: 36px;
  text-align: center;
  color: #333;
}
.leadNoticia{
  display: block;
  clear: both;
  font: normal 14px 'Trebuchet ms';
  text-align: center;
  color: #999;
  margin-bottom: 10px;
}
.infoNoticia{
  display: block;
  float: left;
}
.mudaFonte{
  display: block;
  float: right;
  font-size: 9px;
  padding-right: 17px;
}
.autorNoticia{
  display: block;
  font: normal 14px 'Trebuchet ms';
  line-height: 25px;
  text-align: left;
}
.dataNoticia{
  display: block;
  font: normal 11px 'Trebuchet ms';
  line-height: 15px;
  text-align: left;
  color: #999;
}
.separaNoticia{
  display: block;
  height: 20px;
  clear: both;
}
#textoNoticia{
  display: block;
  font-size: 1.005em;
  /*font: normal 14px 'Trebuchet ms';*/
  text-align: justify;
  color: #333;
  padding-right: 17px;
}
.divFoto{
  display: block;
  /*width: 270px;*/
  float: right;
  margin-left: 10px;
  padding: 5px;
  border: solid 1px #999;
}
/*.divFoto img{
  padding: 10px;
}*/
.legendaNoticia{
  display: block;
  font: normal 12px 'Trebuchet ms';
  text-align: center;
  color: #999;
}
.voltarNoticia{
  display: block;
  font: bold 14px 'Trebuchet ms';
  line-height: 30px;
  text-align: center;
  color: #666;
  text-decoration: none;
}
.voltarNoticia:hover{
  text-decoration: underline;
}
.secaoNoticia{
  display: block;
  font: bold 15px 'Trebuchet ms';
  width: 98%;
  color: #666;
  line-height: 30px;
  margin-bottom: 15px;
  border-bottom: solid 2px #ddd;
}
.secaoNoticia a.Nivel1{
  font: normal 15px 'Trebuchet ms';
  color: #030097;
  text-decoration: none;
}
.secaoNoticia a.Nivel1:hover{
  text-decoration: underline;
}
.secaoNoticia a.Nivel2{
  color: #030097;
  text-decoration: none;
}
.secaoNoticia a.Nivel2:hover{
  text-decoration: underline;
}
.linhaCinza{
  display: block;
  clear: both;
  width: 100%;
  height: 2px;
  background-color: #ccc;
}
.leiaMais{
  font-size: 15px;
  font-weight: bold;
  color: #030097;
  border-left: solid 4px #030097;
  padding-left: 6px;
  margin: 10px 0 5px 0;
}
/* Noticias */

/* Paginas internas */
.tituloInterna{
  display: block;
  font: bold 17px 'Trebuchet ms';
  line-height: 40px;
  text-align: center;
  color: #030096;
}
table.TelefonesUteis{
  margin: 0 auto;
}
table.TelefonesUteis tr td{
  font: normal 14px 'Trebuchet ms';
  line-height: 22px;
  padding: 2px;
}
table.TelefonesUteis tr.linhaEscura td{
  background-color: #dedede;
}
table.TelefonesUteis tr.linhaClara td{
  background-color: #ecebeb;
}
div#lateralDireita{
  margin-right: 16px;
}
.noticiaInterna{
  display: block;
  float: left;
  width: 180px;
  margin: 0 9px;
}
.BordaImg{
	z-index: 1;
}
.BordaImg a, .BordaImg img {
	float: left;
	overflow: hidden;
}
.BordaImg a:hover{
  border: 3px solid #870303;
}
.BordaImg a:hover img{
	margin: -3px;
}
.linkInterno{
  display: block;
  font: bold 15px 'Trebuchet ms';
  color: #870303;
  text-decoration: none;
}
.linkInterno:hover{
  text-decoration: underline;
}
.leadInterno{
  font: normal 12px 'Trebuchet ms';
  color: #444;
}
.blocoNoticia{
  display: block;
  float: left;
  padding: 5px;
  width: 280px;
  height: 140px;
  background-color: #EEE;
  overflow: hidden;
}
.blocoNoticia a{
  font: normal 11px 'Trebuchet ms';
  text-decoration: none;
  color: #030097;
}
.blocoNoticia a:hover{
  text-decoration: underline;
}
.blocoNoticia span{
  font: bold 12px 'Trebuchet ms';
  line-height: 8px;
}
.blocoNoticia span.segundoSpan{
  display: block;
  clear: both;
  padding-top: 11px;
}
.separaBlocoNoticia{
  display: block;
  float: left;
  padding: 5px;
  width: 3px;
  height: 130px;
}
.espacoDir{
  display: block;
  float: left;
  width: 65px;
  height: 40px;
}
/* Paginas internas */

/* Falecimentos */
.tituloFalecimento{
  display: block;
  font: bold 14px 'Trebuchet ms';
  line-height: 20px;
  text-align: left;
  background-color: #dedede;
  padding: 2px;
}
.detalhesFalecimento{
  display: block;
  font: normal 13px 'Trebuchet ms';
  background-color: #ecebeb;
  padding: 2px;
}
.separaFalecimento{
  display: block;
  height: 10px;
  clear: both;
}
/* Falecimentos */

/* Eventos */
.divEvento{
  display: table;
  padding: 2px;
  border-bottom: solid 1px Gray;
  width: 100%;
}
.divEvento a img{
  display: block;
  float: left;
  border: 0px;
  padding: 0 5px 3px 0;
}
.linkEvento{
  font: normal 12px Verdana;
  color: Black;
  text-decoration: none;
}
.linkEvento:hover{
  text-decoration: underline;
}
.linkEvento .tituloEvento{
  font: bold 16px Arial;
  color: Navy;
}
/* Eventos */

/* Janela de fotos */
#divGeral{
  display: table;
}
#fotoMaior{
  display: block;
  float: left;
  width: 500px;
  height: 480px;
  clear: both;
}
#menuFotos{
  float: left;
  width: 160px;
  height: 480px;
  overflow: auto;
}
#menuFotos img{
  padding-top: 5px;
}
#divFoto{
  display: none;
}
#divInfo{
  text-align: center;
  margin: auto;
}
.dataEvento{
  color: #C00000;
}
/*#menuFotos{
  border: solid 1px Blue;
  display: block;
  width: 150px;
  height: 380px;
  background-color: Red;
}*/
/* janela de fotos */

/* Rodape */
#divRodape{
  display: block;
  width: 100%;
  height: 50px;
  background-image: url('imagens/bgrodape.jpg');
  text-align: center;
}
.rodapeBranco{
  font: bold 12px 'Trebuchet ms';
  display: block;
  width: 780px;
  height: 25px;
  background-color: White;
  margin: auto;
  color: #030096;
}
#rod_esq{
  display: block;
  float: left;
}
#rod_dir{
  display: block;
  float: right;
}
/* Rodape */

/* Circular */
a.tituloLinha{
  display: block;
  font-weight: bold;
  background-image: url(imagens/bgmenu.gif);
  line-height: 25px;
  text-decoration: none;
  color: #030096;
  padding-left: 10px;
}
a.tituloLinha:hover{
  background-image: url(imagens/bgmenuh.gif);
  color: black;
  padding-left: 20px;
}
a.tituloLinha img{
  float: right;
  padding-top: 3px;
  padding-right: 10px;
}
/* Circular */
#marquee{
  font: normal 12px Arial;
  position: absolute;
  margin: 88px auto 0 auto;
  padding-left: 140px;
  width: 640px;
  color: White;
}