/* GERAIS */
body{
  font-family: "Trebuchet MS";
  font-size: 11px;
  color: #000000;
  margin: 0px;
  background:url(../images/bg.jpg);
}
a:link {
  color: #000000;
  text-decoration:none;
}
a:visited {
  color: #000000;
  text-decoration:none;
}
a:hover {
  color: #000000;
  text-decoration:underline;
}
a:active {
  color: #000000;
  text-decoration:none;
}

.alinha-esq{
  float:left;
}
.alinha-dir{
  float:right;
}
#limpa{
  clear:both;
}
#paginacao{
  text-align:center;
  width:100px;
  margin-top:10px;
}
#prx-paginacao{
  width:26px;
  height:26px;
  float:right
}
#pag-paginacao{
  float:left;
  text-align:center
}
#ant-paginacao{
  width:26px;
  height:26px;
  float:left;
}
form{
  margin:0;
}
input{
  font-family: "Trebuchet MS";
  font-size: 12px;
  color: #000000;
}
div{
  border:0px solid #FF0000
}
/* --- */

/* FORMATACAO GERAL */
.txt-destaque {
  color: #990000;
  font-weight: bold;
  font-size:16px
}
#topo{
  background:url(../images/logo.jpg) no-repeat left #FFFFFF;
  width:753px;
  height:85px;
}
#conteudo{
  width:753px;
  background:#FFFFFF;
  padding:10px;
}
#menu-horz{
  width:753px;
}
#menu-horz img{
  border:0;
}
#menu-horz li{
  list-style:none;
  margin:0;
  display:inline;
}
#topo-home{
  width:100%;
  height:160px;
  text-align:right;
  margin-bottom:5px;
}
#cx-inicial{
  width:624px;
  float:left;
}
#cont-esq{
  width:175px;
  float:left;
  text-align:left
}
#cont-meio{
  width:233px;
  float:left;
  text-align:left;
  margin-left:5px;
}
#cont-dir{
  width:200px;
  float:right;
  margin-left:5px;
}
#cx-mural{
  width:125px;
  float:right;
  text-align:right;
}
#cx-contprin{
  width:570px;
  float:right;
  text-align:left;
}
#barra-not-peq{
  background:#DB0000;
  margin-bottom:5px;
}
#barra-grande{
  background:url(../images/barra-grande.jpg) no-repeat left #D80100;
  margin-bottom:5px;
  width:555px;
  color:#FFFFFF;
  padding:7px 0 7px 15px;
  font-weight:bold;
  font-size:14px;
  text-transform:uppercase;
}
#link-listagal{
  text-align:right;
  margin-bottom:8px;
  border-bottom:1px dashed #CCCCCC;
  padding-bottom:3px;
}
#rodape{
  width:753px;
  height:35px;
  background:url(../images/rodape.jpg) no-repeat #4D4D4F center;
}
/* --- */

/* NOTICIAS */
#cx-chamadanot{
  width:230px;
  margin-bottom:10px;
}
#cx-noticia{
  width:573px;
}
#cx-listanot{
  width:573px;
  margin-bottom:10px;
}
#foto-not{
  width:80px;
  height:60px;
  text-align:center;
}
.foto-notmaior{
  margin:20px 8px 0 0;
  float:left;
}
#hd-chamadanot{
  width:145px;
}
#titulo-not{
  font-size: 12px;
  font-weight: bold;
  text-align:left
}
#previa-not{
  font-size: 9px;
}
#titulo-not-grande{
  font-size: 14px;
  font-weight: bold;
  text-align:left
}
#previa-not-grande{
  font-size: 12px;
}
#noticia{
  font-size: 14px;
}
#saiba-not{
  text-align:right;
}
#saiba-not a{
  color: #000000;
  text-decoration:none;
}
#saiba-not a:hover{
  color: #000000;
  text-decoration:none;
}
#link-galeria{
  text-align:right;
}
#link-galeria a{
  color:#333333;
  text-decoration:underline;
}
#link-galeria a:hover{
  color:#666666;
  text-decoration:none;
}
/* --- */

/* GALERIA */
#cx-galeria{
  width:200px;
  margin-bottom:10px;
}
#cx-listagaleria{
  margin-bottom:10px;
}
#hd-listagaleria{
  width:460px;
}
#foto-gal{
  width:100px;
  height:80px;
  text-align:right;
}
#foto-gal img{
  width:80%;
  height:80%;
}
#hd-galeria{
  width:100px;
}
#titulo-gal{
  font-size: 11px;
  color: #000000;
  text-align:left;
  font-weight: bold;
  word-wrap: break-word;
}
#previa-gal{
  font-size: 9px;
}
#titulo-galgrande{
  font-size: 14px;
  color: #000000;
  text-align:left;
  font-weight: bold;
  word-wrap: break-word;
}
#previa-galgrande{
  font-size: 12px;
}
#cx-fotogeral{
  width:530px;
  text-align:center;
}
#cx-foto{
}
#foto-media{
  width:250px;
  height:180px;
  padding:5px;
  margin:0 5px 5px 0;
  text-align:center;
}
#foto-media img{
  border:1px solid #666666;
  padding:3px;
}
#cx-fotogrande{
  text-align:center;
}
#titulo-foto{
  font-size: 16px;
  font-weight: bold;
  text-align:center;
  word-wrap: break-word;
}
#veja-gal{
  text-align:right;
}
#veja-gal a{
  color: #000000;
  text-decoration:none;
}
#veja-gal a:hover{
  color: #000000;
  text-decoration:underline;
}
/* --- */

/* MENU & PAGINA */
#tit-catmenu{
  background:#990000;
  width:161px;
  padding:7px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform:uppercase;
}
#espaco-menu{
  width:10px;
}
#cx-menu{
  background:#DFDFDF;
  width:165px;
  padding:0 5px 0 5px;
}
#lista-menu{
  padding:5px;
  font-size: 12px;
  border-bottom:2px dotted #CCCCCC;
}
#marcador-menu{
  background:url(../images/seta_menu.jpg) no-repeat;
  width:16px;
  height:16px;
  margin-top:1px;
  float:left;
}
#cx-pagina{
  width:570px;
}
#titulo-pag{
  font-size: 16px;
  font-weight: bold;
  text-align:left
}
#pagina{
  font-size: 14px;
}
/* --- */

/* PUBLICIDADE */
#cx-publicidade{
  padding-bottom:5px;
}
#cx-publicidade img{
  border:0;
}
/* --- */

/* CALENDARIO */
.cal-tabela{
  background:#FFFFFF;
  border:1px solid #666666
}
.cal-mes{
  background:#FFFFFF;
  border:1px solid #FFFFFF;
  padding:10px;
  font-weight:bold;
  text-align:center;
}
.cal-semana{
  background:#666666;
  border:0px solid #FFFFFF;
  padding:10px;
  text-align:center;
  color:#FFFFFF
}
.cal-txtsemana{
  width:20px;
}
.cal-diapadrao{
  border:1px solid #FFFFFF;
  padding:1px;
  width:20px;
  height:20px;
}
.cal-diaevento{
  background:#CCCCCC;
  border:1px solid #FFFFFF;
  padding:1px;
  width:20px;
  height:20px;
}
.cal-diaatual{
  border:1px solid #FFFFFF;
  padding:1px;
  color:#990000;
  font-weight:bold;
}
.cal-domingo{
  color:#990000;
  width:20px;
}
/* --- */

/* EVENTO */
#cx-evento{
  width:573px;
  margin-bottom:20px;
}
#dt-evento{
  font-size:16px;
  color:#FFA600;
  font-weight:bold;
}
#titulo-eve{
  font-size:16px;
  font-weight:bold;
}
#evento{
  font-size:14px;
}
/* --- */

/* SERVICOS */
#cx-servico{
  width:573px;
  margin-bottom:10px;
}
#foto-serv{
  width:140px;
  text-align:center;
}
#foto-serv img{
  border:0;
}
#hd-servico{
  width:425px;
}
#titulo-serv{
  font-size: 16px;
  font-weight: bold;
  text-align:left
}
#servico{
  font-size: 12px;
}
/* --- */

/* TEXTO */
#texto{
  font-size: 14px;
}
/* --- */

/* LINK */
#cx-link li{
  font-size:14px;
}
#cx-link a, #cx-link a:hover, #cx-link a:active, #cx-link a:visited{
  color:#990000;
}
/* --- */

/* COMENTARIOS */
#geral_comentario{
  width:753px;
}
#caixa_comentario{
}
#titulo_comentario{
  padding:3px;
  font-size: 25px;
  text-align:left;
  font-weight:bold;
}
#form_comentario{
  text-align:left;
}
#espaco_comentario{
  border-bottom:1px dashed #999999;
}
#lista_comentario{
  border-bottom:1px dashed #999999; 
  padding:8px 3px 8px 3px;
  text-align:left;
}
#data_comentario{
  font-weight:bold;
  padding-left:3px;
  color:#990000;
}
#desc_comentario{
  padding-left:3px;
}
#nome_comentario{
  padding-left:3px;
  font-size: 12px;
  margin-bottom:5px;
}
.EmailComentario{
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #FFFFFF;
  color: #333333;
}
/* --- */