 #horizontal_carousel {float: left; width: 330px; height: 100px; margin-bottom: 10px; position: relative}
#horizontal_carousel .container {float: left; width: 330px; height: 70px; position: relative; overflow: hidden}
#horizontal_carousel ul {margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 240px}
#horizontal_carousel ul li {width: 66px; height: 65px; text-align: center; list-style:none; float:left}
#horizontal_carousel .previous_button {float:left; z-index: 100; cursor: pointer}
#horizontal_carousel .previous_button_over {}
#horizontal_carousel .previous_button_disabled {color:#999; cursor: default}
#horizontal_carousel .next_button {float:right; z-index: 100; cursor: pointer}
#horizontal_carousel .next_button_over {}
#horizontal_carousel .next_button_disabled {color:#999; cursor: default}
@charset "UTF-8";  body, html{ width:100%; height:100%}
body {background:url(/images/bg_geral.jpg) 0 0 repeat-x #fff;}
a {color: #6a9306; text-decoration: none; outline:0;}
a:hover {color: #c8d465;}
 :focus {-moz-outline-style: none}
p {margin-bottom: 20px;}
#topo {height: 176px; background:url(/images/bg_ondas.jpg) center 0 no-repeat; margin: 0; position:relative}
.logotipo {margin: 0 auto;}
.logotipo a {display: block; width: 340px; height: 176px; margin: 0 auto; background:url(/images/logo.png) 0 0 no-repeat; text-indent: -999999px; overflow: hidden; outline:0}
 #menu{background:url(/images/bg_menu.jpg) 0 0 no-repeat; height: 94px;}
#menu ul{margin: 0; padding-top: 30px; padding-left: 16px;}
#menu ul li {list-style-type: none; padding: 0; margin: 0; display: inline;}
#menu ul li a {display: block; float: left; height: 20px; margin: 0; text-indent: -99999999px; overflow: hidden; outline:0}
#menu ul li a.menu_inicio {width: 55px; background: url(/images/menu.gif) 0 0 no-repeat;}
#menu ul li a.menu_quemsomos {width: 94px; background: url(/images/menu.gif) -55px 0 no-repeat;}
#menu ul li a.menu_artigos {width: 68px; background: url(/images/menu.gif) -149px 0 no-repeat;}
#menu ul li a.menu_sementes {width: 120px; background: url(/images/menu.gif) -217px 0 no-repeat;}
#menu ul li a.menu_noticias {width: 72px; background: url(/images/menu.gif) -337px 0 no-repeat;}
#menu ul li a.menu_fotos {width: 58px; background: url(/images/menu.gif) -409px 0 no-repeat;}
#menu ul li a.menu_multimidia {width: 89px; background: url(/images/menu.gif) -467px 0 no-repeat;}
#menu ul li a.menu_liturgia {width: 111px; background: url(/images/menu.gif) -556px 0 no-repeat;}
#menu ul li a.menu_jornal {width: 64px; background: url(/images/menu.gif) -667px 0 no-repeat;}
#menu ul li a.menu_blogs {width: 57px; background: url(/images/menu.gif) -731px 0 no-repeat;}
#menu ul li a.menu_agenda {width: 68px; background: url(/images/menu.gif) -788px 0 no-repeat;}
#menu ul li a.menu_contato {width: 72px; background: url(/images/menu.gif) -856px 0 no-repeat;}
#menu ul li a.menu_inicio:hover {width: 55px; background: url(/images/menu.gif) 0 -20px no-repeat;}
#menu ul li a.menu_quemsomos:hover {width: 94px; background: url(/images/menu.gif) -55px -20px no-repeat;}
#menu ul li a.menu_artigos:hover {width: 68px; background: url(/images/menu.gif) -149px -20px no-repeat;}
#menu ul li a.menu_sementes:hover {width: 120px; background: url(/images/menu.gif) -217px -20px no-repeat;}
#menu ul li a.menu_noticias:hover {width: 72px; background: url(/images/menu.gif) -337px -20px no-repeat;}
#menu ul li a.menu_fotos:hover {width: 58px; background: url(/images/menu.gif) -409px -20px no-repeat;}
#menu ul li a.menu_multimidia:hover {width: 89px; background: url(/images/menu.gif) -467px -20px no-repeat;}
#menu ul li a.menu_liturgia:hover {width: 111px; background: url(/images/menu.gif) -556px -20px no-repeat;}
#menu ul li a.menu_jornal:hover {width: 64px; background: url(/images/menu.gif) -667px -20px no-repeat;}
#menu ul li a.menu_blogs:hover {width: 57px; background: url(/images/menu.gif) -731px -20px no-repeat;}
#menu ul li a.menu_agenda:hover {width: 68px; background: url(/images/menu.gif) -788px -20px no-repeat;}
#menu ul li a.menu_contato:hover {width: 72px; background: url(/images/menu.gif) -856px -20px no-repeat;}
#menu ul li a.menu_inicio#ativo {width: 55px; background: url(/images/menu.gif) 0 -40px no-repeat;}
#menu ul li a.menu_quemsomos#ativo {width: 94px; background: url(/images/menu.gif) -55px -40px no-repeat;}
#menu ul li a.menu_artigos#ativo {width: 68px; background: url(/images/menu.gif) -149px -40px no-repeat;}
#menu ul li a.menu_sementes#ativo {width: 120px; background: url(/images/menu.gif) -217px -40px no-repeat;}
#menu ul li a.menu_noticias#ativo {width: 72px; background: url(/images/menu.gif) -337px -40px no-repeat;}
#menu ul li a.menu_fotos#ativo {width: 58px; background: url(/images/menu.gif) -409px -40px no-repeat;}
#menu ul li a.menu_multimidia#ativo {width: 89px; background: url(/images/menu.gif) -467px -40px no-repeat;}
#menu ul li a.menu_liturgia#ativo {width: 111px; background: url(/images/menu.gif) -556px -40px no-repeat;}
#menu ul li a.menu_jornal#ativo {width: 64px; background: url(/images/menu.gif) -667px -40px no-repeat;}
#menu ul li a.menu_blogs#ativo {width: 57px; background: url(/images/menu.gif) -731px -40px no-repeat;}
#menu ul li a.menu_agenda#ativo {width: 68px; background: url(/images/menu.gif) -788px -40px no-repeat;}
#menu ul li a.menu_contato#ativo {width: 72px; background: url(/images/menu.gif) -856px -40px no-repeat;}
 .sub_menu {padding: 0 0 0 0px; margin: 0 0 50px 0}
.sub_menu li {margin: 0 10px 0 0; padding: 0 0 0 10px; display: inline; background: url(/images/bullet_verde.gif) 0 5px no-repeat; font-size:12px}
.sub_menu li a {color: #acacac; font-weight: bold; text-decoration: none; outline:0}
.sub_menu li a:hover {color: #bdce2a}
.sub_menu li a#ativo {color: #bdce2a}
 #conteudo {padding: 0 0 0 10px; margin-bottom: 50px; width: 950px}
  .grid_6 div, .grid_5 div {background: #eaf39e; padding: 5px;}
.grid_6 h3, .grid_5 h3 {font: bold 13px Georgia, "Times New Roman", Times, serif; color:#7a7a7a; margin-top: 15px}
.grid_6 ul, .grid_5 ul {margin: 5px 0 0 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif}
.grid_6 ul li, .grid_5 ul li {margin: 0; padding: 2px 0 2px 0; list-style-type: none; font-size: 11px; color:#6a9306; border-bottom: 1px solid #e2e2e2;}
.grid_6 ul li a, .grid_5 ul li a {color:#6a9306; text-decoration: none; outline:0;}
.grid_6 ul li a:hover, .grid_5 ul li a:hover {color:#c8d465;}
.todos, .todos_liturgia {text-align: right; display: block; color: #6a9306; font-size:11px; font-weight: bold; text-decoration: none; margin-top: 10px; padding-right: 25px}
.todos:hover, .todos_liturgia:hover {color: #c8d465;}
.todos#videos {background:url(/images/icon_videos.gif) no-repeat top right; outline: 0;}
.todos#jornal {background:url(/images/icon_jornal.gif) no-repeat top right; outline: 0;}
.todos#agenda {background:url(/images/icon_agenda.gif) no-repeat top right; outline: 0;}
.todos#galeria {background:url(/images/icon_galeria.jpg) no-repeat bottom right; outline: 0;}
.todos#blog {background:url(/images/icon_blog.gif) no-repeat top right; outline: 0;}
a.todos_liturgia {background:url(/images/seta.gif) no-repeat right 2px; outline: 0; padding-right: 15px;}
.grid_6 ul.galeria {margin: 0; padding:0;}
.grid_6 ul.galeria li {list-style-type: none; font-size: 11px; color:#6a9306; border:none; display: inline;}
.grid_6 ul.galeria li a img {width: 63px; height: 63px; border: 1px solid #fff; margin-right:1px; padding:0; float:left;}
.grid_6 .desc_galeria {border-top: 1px solid #fff; margin-top: 5px; padding-top: 5px; font-size: 11px; color:#738c0c;}
.chamada_liturgia {padding-left: 23px; font-size: 12px; color: #666; font-style: italic; line-height: 17px; background: url(/images/aspas.gif) 0 0 no-repeat}
.chamada_liturgia span {font-weight: bold; line-height: 25px;}
.grid_5 .chamada_blog {color: #7a7a7a;}
.grid_5 .chamada_blog li {border: none; margin-bottom: 20px;}
.data_blog {display: block; width: 40px; background: #eaf39e; text-align: center; float: left; margin-right: 10px; font-size:11px}
.data_blog span {font-size: 18px; font-weight: bold}
.grid_5 .chamada_blog p a {font-size: 16px; font-weight: bold; color: #6a9306; line-height: 17px; letter-spacing: -1px; outline:0}
.grid_5 .chamada_blog p{color: #7a7a7a; line-height: 16px;}
.home-destaques div {height:210px}
.bloco_jornal{ height:200px}
 .form_busca {width: 263px; height: 35px; background: url(/images/bg_box_search.gif) 0 0 no-repeat; margin-top: 5px; padding-left: 7px; float:left}
.form_busca label {font-weight: bold; color: #669000; font-size: 12px; display: block; float: left; margin: 8px 3px 0 0}
.form_busca .input_text {border: none; height: 16px; font: 11px Georgia, "Times New Roman", Times, serif; float: left; margin-top: 7px; padding: 2px; width:170px}
.form_busca .input_submit{ background: url(/images/btn_ok_form.png) no-repeat 0 0; width: 28px; height: 22px; margin:6px 0 6px 6px; border: 0; text-indent: -9999999999999px; overflow: hidden; cursor: pointer; vertical-align:middle}
.input_btn {float: left; margin: 7px 0 0 4px; width: 35px; color: #fff; height: 20px; background: #bdce2a; border: none; font: bold 12px Georgia, "Times New Roman", Times, serif; font-weight: bold; cursor: pointer}
.input_btn:hover {color: #fff; background: #669000}
 #rodape {clear: both; height:142px; background: url(/images/bg_rodape.jpg) repeat-x 0 0; margin-top: -75px; border-top: 6px solid #bd8900; position: relative}
.conteudo_rodape {width: 960px; left: 50%; margin-left: -480px; position: absolute; height: 142px}
.conteudo_rodape h4 {text-indent: -999999px; overflow: hidden; background: url(/images/logo_rodape.gif) no-repeat 0 0; width: 73px; height: 62px; margin: 20px 0 0 0; float: left}
.conteudo_rodape ul {padding: 0; margin: 0; float: left; margin: 20px 0 0 50px; font-size: 11px}
.conteudo_rodape ul li {padding: 0; margin: 0; list-style-type: none;}
.conteudo_rodape ul li a {color: #6a9306; text-decoration: none; outline: 0;}
.conteudo_rodape ul li a:hover {color: #c8d465;}
a.assinatura {display: block; width: 110px; height: 30px; background:url(/images/logo_promine.jpg) no-repeat 0 0; text-indent: -999999px; overflow: hidden; position: absolute; top: 20px; right: 20px; outline: 0}
 .texto-comunidade p {text-indent:30px; text-align:justify}
 p.pag_total {float: left; width: 100px}
p.pag_total span{ color:#6a9306; font-weight:bold; font-size:14px}
div.pag_links {float: right; width: 300px; text-align: right}
 p.tag-list{ clear:both; font-style:italic; font-weight:bold}
p.tag-list a{ text-decoration:underline; margin-left:10px; font-weight:normal; outline: 0}
p.mensagem-busca-tag{ font-style:italic; margin-left:10px; height:19px; display:block}
p.mensagem-busca-tag span{ font-weight:bold}
p.mensagem-busca-tag a{ display:none; outline: 0}
p.mensagem-busca-tag:hover a{ display:inline-block; vertical-align: middle; margin-left:5px; outline: 0}
#cloud{ background:none; text-align:center}
#cloud span a {outline: 0;}
 #comments{ margin-left:10px}
#comments-list{ border:solid #ddd; border-width:1px 0 0 0; width:630px; margin-top:10px}
#form-comment label{ float:left; display:block; width:80px}
#form-comment input{ width:300px}
#form-comment textarea{ width:300px; height:100px}
#form-comment input.salvar{ width:auto}
a.add_comment{ background:url(/images/icons/new_comment.gif) left no-repeat; padding:22px; outline: 0}
 div.comment{ border:solid #ddd; border-width:0 0 1px 0; padding:10px 0 10px 0; width:630px; min-height:27px}
div.comment > span.titulo{ font-weight:bold}
div.comment > span.data{ font-size:11px; color:#AAA; margin-left:10px}
div.comment > p{ color:#6a9306; font-size:14px}
 form div {margin:10px 0 10px 0}
input, textarea {height: 20px; padding: 5px 3px 0 3px; border: 1px solid #ababab; background: url(../images/bg_campo_form.jpg) #fff repeat-x 0 0}
 input[type="text"]{ width:500px}
 input[type="button"], input[type="submit"], input[type="reset"]{ height: auto; padding:5px; border: 1px solid #ababab}
.input_btn_busca {margin: 7px 0 0 4px; width: 35px; color: #fff; height: 23px; background: #bdce2a; border: none; font: bold 12px Georgia, "Times New Roman", Times, serif; font-weight: bold; cursor: pointer; vertical-align:bottom}
 .fieldWithErrors {display:inline; padding:0px}
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {background:#FFEFEF; border:solid #CF2626; border-width:1px}
.fieldWithErrors:hover span.fieldErrorMessage, .fieldWithErrors input:focus + span.fieldErrorMessage{ display:inline-table}
span.fieldErrorMessage{ display:none}
 #at20mc input{ height:auto}
 input.field-busca-artigo, input.field-busca-noticia{ width:200px}
 .banner_rodape{ margin: 30px 0 30px 0; padding-left: 10px}
 #conecte_se {position: absolute; bottom: 0; right: 40px;}
#conecte_se a {display: block; float: left; width: 26px; height: 26px; background:#009966; text-indent: -99999999px; overflow: hidden; margin: 0 5px 0 0;}
#conecte_se a.icon_1 {background:url(/images/conect_se.png) no-repeat -29px -32px;}
#conecte_se a.icon_1:hover {background:url(/images/conect_se.png) no-repeat -29px -57px;}
#conecte_se a.icon_2 {background:url(/images/conect_se.png) no-repeat -70px -32px;}
#conecte_se a.icon_2:hover {background:url(/images/conect_se.png) no-repeat -70px -57px;}
#conecte_se a.icon_3 {background:url(/images/conect_se.png) no-repeat -113px -32px;}
#conecte_se a.icon_3:hover {background:url(/images/conect_se.png) no-repeat -113px -57px;}
#conecte_se a.icon_4 {background:url(/images/conect_se.png) no-repeat -155px -32px;}
#conecte_se a.icon_4:hover {background:url(/images/conect_se.png) no-repeat -155px -57px;}
#conecte_se a.icon_5 {background:url(/images/conect_se.png) no-repeat -196px -32px;}
#conecte_se a.icon_5:hover {background:url(/images/conect_se.png) no-repeat -196px -57px;}
#conecte_se span {display: block; position: absolute; height: 34px; top: -35px; visibility: hidden; text-indent: -999999px; overflow: hidden;}
#conecte_se span.desc_1 {width: 85px; background:url(/images/conect_se.png) no-repeat 0 0; left: -29px;}
#conecte_se span.desc_2 {width: 68px; background: url(/images/conect_se.png) no-repeat -86px 0; left: 12px;}
#conecte_se span.desc_3 {width: 99px; background: url(/images/conect_se.png) no-repeat -155px 0; left: 28px;}
#conecte_se span.desc_4 {width: 88px; background: url(/images/conect_se.png) no-repeat -256px 0; left: 64px;}
#conecte_se span.desc_5 {width: 76px; background: url(/images/conect_se.png) no-repeat -344px 0; left: 100px;}
#conecte_se a.icon_1:hover + span.desc_1, #conecte_se a.icon_2:hover + span.desc_2, #conecte_se a.icon_3:hover + span.desc_3, #conecte_se a.icon_4:hover + span.desc_4, #conecte_se a.icon_5:hover + span.desc_5 {visibility: visible;}
 #slideshow-container {width: 370px; height: 280px; background-image:url(/images/loading.gif); background-position:center; background-repeat:no-repeat; margin:0px; padding:0px; overflow:hidden}
#tickerArtigos{ margin:0px; padding:0px; height: 188px; overflow:hidden; position:relative}
#tickerNoticias{ margin:0px; padding:0px; height: 188px; overflow:hidden; position:relative}
 .fade-box{ position:absolute}
.fade-box .label-back, .fade-box .label-text {position: absolute; width: 250px; height:40px; margin: 0 5px 5px 5px; left: 0; bottom: 0; text-indent: 0; overflow: hidden}
 .fade-box .label-back{ z-index: 10; background: #91a443; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; margin-bottom:20px}
 .fade-box .label-text, .fade-box .label-text h3, .fade-box .label-text p {background:url(../images/blank.gif)}
 .fade-box .label-text {z-index: 11; color:#fff; text-align:left; margin-bottom:20px}
.fade-box .label-text h3{ color:#fff; font-size:14px; font-weight:bold; margin-top:0px}
.fade-box .label-text p{ color:#fff; font-size:11px}
.ticker-label{ margin:0 0 5px 0; padding:0px}
.promineSlideShow a.image-link-ticker{ width:260px; height:178px; display: block}
 .promineSlideShow a {font-size: 100%; text-decoration: none; color: inherit}
.promineSlideShow a.right, .promineSlideShow a.left {position: absolute; height: 99%; width: 25%; cursor: pointer; z-index:2; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; height:178px; margin-top:5px}
* html .promineSlideShow a.right, * html .promineSlideShow a.left {filter:alpha(opacity=50)}
.promineSlideShow a.right:hover, .promineSlideShow a.left:hover {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8}
.promineSlideShow a.left {left: 0; top: 0; background: url('/images/ticker/fleche1.png') no-repeat center left; margin-left:5px}
* html .promineSlideShow a.left {background: url('/images/ticker/fleche1.png') no-repeat center left}
.promineSlideShow a.right {right: 0; top: 0; background: url('/images/ticker/fleche2.png') no-repeat center right; margin-right:5px}
* html .promineSlideShow a.right {background: url('/images/ticker/fleche2.png') no-repeat center right}
@charset "UTF-8";  .chamada_artigo {margin-bottom: 30px;}
.chamada_artigo h4 {font-size: 16px;}
.chamada_artigo h4 a {outline: 0;}
.chamada_artigo span {color:#999; font-style: italic;}
.chamada_artigo img {border: 5px solid #eaf39c; float: left; margin-right: 10px; width:100px; height:100px}
div.chamada_artigo p{ font-size: 11px; line-height: 18px; color: #666}
.artigos_anteriores span {color: #999; font-style:italic;}
a.rss_conteudo {display: block; background: url(/images/icon_rss.jpg) no-repeat 0 0; padding-left: 30px; margin-top: 30px; outline: 0}
.conteudo_artigo {padding-top:0; margin-bottom:10px}
.conteudo_artigo h2 {color: #666; font-size: 18px}
.conteudo_artigo p {color: #666; text-align:justify}
.conteudo_artigo img {float: left; margin: 0 10px 0 0;}
.conteudo_artigo .autor_artigo {display: block; color: #999; font-style: italic; margin-bottom: 20px}
.grid_5 .tit_artigos_anteriores {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:100; color: #d19032}
.barra_compartilhar {width: 622px; height: 30px; margin-left: 10px; padding-right: 8px; background:#f8fbdf; clear:both}
.barra_compartilhar p {margin: 0; padding: 5px 0 0 10px; color: #d19032; font-weight: bold; float: left; margin-right: 20px}
.barra_compartilhar a {display: block; width: 16px; height: 16px; text-indent: -999999px; overflow: hidden; background:#00FF00; margin-right: 10px; float: left; margin-top: 7px; outline: 0}
.barra_compartilhar a.compartilhar_facebook {background:url(/images/icon_compartilhar.gif) no-repeat 0 0; outline: 0;}
.barra_compartilhar a.compartilhar_google {background:url(/images/icon_compartilhar.gif) no-repeat -28px 0; outline: 0;}
.barra_compartilhar a.compartilhar_twitter {background:url(/images/icon_compartilhar.gif) no-repeat -54px 0; outline: 0;}
.barra_compartilhar a.compartilhar_mais {background:url(/images/icon_compartilhar.gif) no-repeat -78px 0; outline: 0;}
.barra_compartilhar a.compartilhar_email {background:url(/images/icon_email.gif) no-repeat 0 5px;}
.barra_compartilhar a.versao_impressao {background:url(/images/icons/print.gif) no-repeat top left;}
.barra_compartilhar a.enviar_email {width: auto; height: auto; text-indent: 0; overflow: auto}
 .imagens-artigo {padding:10px; display:block}
.imagens-artigo #horizontal_carousel, .imagens-artigo #horizontal_carousel .container, .imagens-artigo .container {width:630px}
 #new_artigo_comment div#flash_error, #new_artigo_comment div#flash_notice{ display:inline; margin-left:10px}
@charset "UTF-8";  .chamada_noticia {margin-bottom: 30px;}
.chamada_noticia h4 {font-size: 16px;}
.chamada_noticia span {color:#999; font-style: italic;}
.chamada_noticia img {border: 5px solid #eaf39c; float: left; margin-right: 10px; width:100px; height:100px}
div.chamada_noticia p{ font-size: 11px; line-height: 18px; color: #666}
.noticias_anteriores span {color: #999; font-style:italic;}
a.rss_conteudo {display: block; background: url(/images/icon_rss.jpg) no-repeat 0 0; padding-left: 30px; margin-top: 30px}
.conteudo_noticia {padding-top:0; margin-bottom:10px}
.conteudo_noticia h2 {color: #666; font-size: 18px}
.conteudo_noticia p {color: #666; text-align:justify}
.conteudo_noticia img {float: left; margin: 0 10px 0 0;}
.conteudo_noticia .autor_noticia {display: block; color: #999; font-style: italic; margin-bottom: 20px}
.grid_5 .tit_noticias_anteriores {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:100; color: #d19032}
.barra_compartilhar {width: 622px; height: 30px; margin-left: 10px; padding-right: 8px; background:#f8fbdf; clear:both}
.barra_compartilhar p {margin: 0; padding: 5px 0 0 10px; color: #d19032; font-weight: bold; float: left; margin-right: 20px}
.barra_compartilhar a {display: block; width: 16px; height: 16px; text-indent: -999999px; overflow: hidden; background:#00FF00; margin-right: 10px; float: left; margin-top: 7px}
.barra_compartilhar a.compartilhar_facebook {background:url(/images/icon_compartilhar.gif) no-repeat 0 0;}
.barra_compartilhar a.compartilhar_google {background:url(/images/icon_compartilhar.gif) no-repeat -28px 0;}
.barra_compartilhar a.compartilhar_twitter {background:url(/images/icon_compartilhar.gif) no-repeat -54px 0;}
.barra_compartilhar a.compartilhar_mais {background:url(/images/icon_compartilhar.gif) no-repeat -78px 0;}
.barra_compartilhar a.versao_impressao {background:url(/images/icons/print.gif) no-repeat top left;}
.barra_compartilhar a.enviar_email {float: right; margin-right: 0; width:auto; text-indent: inherit; background: url(/images/icon_email.gif) no-repeat 115px 5px; padding: 0 30px 0 0}
 .imagens-noticia {padding:10px; display:block}
.imagens-noticia #horizontal_carousel, .imagens-noticia #horizontal_carousel .container, .imagens-noticia .container {width:630px}
 #new_noticia_comment div#flash_error, #new_noticia_comment div#flash_notice{ display:inline; margin-left:10px}
.conteudo_liturgia{ min-height:400px}
.conteudo_liturgia h2{ color:#818181}
span.tempo_liturgico{ font-weight:bold}
.conteudo_liturgia span.tempo_liturgico{ color:#999; font-style:italic}
div.leituras span{ color:#818181}
div.leituras a{ outline: 0}
h3.tit_liturgia{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight:100; color: #d19032; margin-bottom:10px}
.grid_5 div#calendario, .grid_5 div#calendario div {background: none; padding:0;}
 #slideshow-eventos, #slideshow-eventos > div{ background:#fff; padding:0px; height:35px; overflow:hidden}
#slideshow-eventos {margin-top:11px}
#slideshow-eventos > div{ font-size:11px; color: #6a9306}
#slideshow-eventos > div > a{ font-size:12px; font-style:italic; color: #999; background:#fff}
 div.container, a.previous_button, a.next_button{ padding:0px; margin:0px}
a.previous_button, a.next_button{ width:15px; position:absolute; top:25px; z-index:2}
a.previous_button{ left:0; background:url('/images/gallery-arrow-left.png') no-repeat left; margin-left:5px}
a.next_button{ right:0; background:url('/images/gallery-arrow-right.png') no-repeat right; margin-right:5px}
 #aviso_navegador {position:fixed; bottom:0; padding: 5px 0; left:0; width:100%; border-top: 3px solid #d19032; text-align: center; background: #fff; _position: absolute; z-index:100}
#aviso_navegador p span {margin-left: 30px;}
#aviso_navegador p span img {margin-right: 10px;}
#aviso_navegador p span a {color: #90a00a; font-weight: bold;}
#aviso_navegador p a:hover {color: #bed122;}
#aviso_navegador p.naveg-list {margin-top: 10px;}
#aviso_navegador .btn_fechar {position:absolute; top: 7px; right: 7px; font: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; color: #90a00a}
#aviso_navegador .btn_fechar:hover {color: #bed122;}
 body > div#aviso_navegador { position: fixed}
#aviso_navegador { right: auto; bottom: auto;  top: expression( ( - aviso_navegador.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
html{ background-attachment : fixed; background-image : url(/images/blank.gif)}
.menu_multimidia {list-style-type: none; margin-bottom: 40px;}
.menu_multimidia li {margin: 0; padding: 0;}
.menu_multimidia li a {display: block; float: left; text-indent: -99999999px; overflow: hidden; height: 27px; margin-right: 15px; outline: 0}
.menu_multimidia li a.item_video {background:url(/images/btn_multimidia.gif) no-repeat 0 0; width: 93px;}
.menu_multimidia li a.item_video:hover, .menu_multimidia li a.item_video#ativo {background:url(/images/btn_multimidia.gif) no-repeat 0 -27px;}
.menu_multimidia li a.item_podcast {background:url(/images//btn_multimidia.gif) no-repeat -106px 0 #000; width: 98px;}
.menu_multimidia li a.item_podcast:hover, .menu_multimidia li a.item_podcast#ativo {background:url(/images/btn_multimidia.gif) no-repeat -106px -27px;}
#busca-multimidia, #busca-multimidia .pagination{ background:none; padding:0}
#busca-multimidia .pagination{ margin-top:5px}
#exibe_video #player {padding: 5px; margin-bottom:5px; background-color:#eaf39c;}
#exibe_video h4 {color: #669000; font-size: 15px}
#exibe_video span {font-style: italic; color: #999;}
#exibe_podcast {margin-bottom: 5px; height:80px;}
#exibe_podcast .play_podcast {border: 3px solid #eaf39c; float: left; width: 250px; margin-right: 10px; background:url(/images/icon-podcast.gif) no-repeat 10px center;}
#exibe_podcast .desc-podcast {float: left; width: 350px;}
#exibe_podcast h4 {color: #669000; font-size: 15px;}
#exibe_podcast p {float: left;}
#exibe_podcast span {font-style: italic; color: #999;}
#exibe_podcast #player {height:20px;}
.midia_recentes {margin-top: 30px;}
.midia_recentes h3 {color: #d19032; font-size: 17px; font-weight: lighter}
.midia_recentes ul {list-style-type: none;}
.midia_recentes ul li {margin: 0; padding: 0; border-bottom: 1px solid #CCC; padding-bottom: 10px; margin-bottom: 10px;}
.midia_recentes ul li a {float: left; outline: 0;}
.midia_recentes ul li a img {border: 3px solid #CCCC33; margin-right: 10px;}
.midia_recentes ul li p a {color: #669000; text-decoration: none; text-align: left; outline: 0;}
.midia_recentes ul li p a:hover {color: #9ac13d;}
.midia_recentes ul li p span.autor {margin-left: 10px; color: #b7b7b7; font-style: italic; display: inline-block;}
.grid_5 ul li .data_videos {color: #999;}
.grid_5 .midias_anteriores {color: #d19032; font-size: 17px; font-weight: lighter; margin-bottom: 10px; margin-top: 0px}
.grid_5 .form_class_midias {margin-bottom: 30px;}
#form-contato{ width:500px; padding:14px; font-size:11px; float: right; margin-right: 20px}
#form-contato h1, #form-contato p{ margin: 0; padding: 0}
#form-contato{ border:solid 2px #daae6d; background:#f9ffeb}
#form-contato h1 {font-size:14px; font-weight:bold; margin-bottom:8px}
#form-contato p{ font-size:11px; color:#666666; margin-bottom:10px; border-bottom:solid 1px #daae6d; padding-bottom:10px}
#form-contato label{ display:block; font-weight:bold; text-align:right; width:120px; padding-top: 6px; float:left}
#form-contato input, #form-contato textarea{ float:left; font-size:12px; padding:4px 2px; border:solid 1px #daae6d; width:300px; margin:2px 0 20px 10px}
#form-contato .submit{ clear:both; margin-left:170px; width:162px; height:37px; padding: 0; text-indent: -9999999px; overflow: hidden; background:url(/images/btn-form-contato.png) no-repeat; text-align:center; border: none; color:#FFFFFF; font-size:11px; font-weight:bold}
#form-contato textarea {font-family: Georgia, "Times New Roman", Times, serif; height: 100px;}
#form-contato .spacer{clear:both; height:1px;}
#bloco-contato {margin:15px auto 20px auto; text-align:center; color:#d19032}
#bloco-contato span{ font-size:16px; margin-bottom:20px; display:block}
#flash_message{ height:20px; margin-left:auto; margin-right:auto}
#form-comment div#flash_error, #form-comment div#flash_notice, #form-comment div#flash_warning{ background:none; border:none; padding:0; margin:0; margin-left:5px; height:auto; width:400px; text-align:left; display:inline; height:25px}
.imagem-galeria{ background:#EAF39E; padding:5px; float:left; width:63px; height:63px; margin:5px}
.chamada_galeria {margin-bottom: 10px; overflow:hidden}
.chamada_galeria h4 {font-size: 16px;}
.chamada_galeria span {color:#999; font-style: italic;}
.chamada_galeria img {border: 5px solid #eaf39c; float: left; margin-right: 10px; width:63px; height:63px}
div.chamada_galeria p{ font-size: 11px; line-height: 18px; color: #666}
div#galerias_compartilhar .barra_compartilhar {margin-left: 5px; margin-top: 10px}
 #show-evento span{ color: #999; font-style:italic}
#show-evento h1{ margin:0px; padding:0px}
#show-evento p{ color: #818F08}
@charset "UTF-8";  .grid_10 .img-jornal {display: block; float: left;}
.grid_10 .img-jornal img {width:275px; heigth:170px; border: 3px solid #eaf39c; margin-right: 10px;}
.grid_10 .desc-jornal h3 {margin: 0 0 10px 0;}
.grid_10 .desc-jornal p {font-size: 12px;}
.grid_10 .desc-jornal h3 a {color:#669000; font-size: 18px; text-decoration: none; outline: 0}
.grid_10 .desc-jornal h3 a:hover {color:#bdce2a;}
.grid_10 .jornal-mais-vistos {margin-top: 30px;}
.grid_10 .jornal-mais-vistos h2 {color: #d19032; font-size: 18px; font-weight: lighter; margin-bottom: 10px;}
.grid_10 .jornal-mais-vistos .jornal-menor {float: left; width: 280px; margin-bottom: 20px;}
.grid_10 .jornal-mais-vistos .jornal-menor .img-jornal-menor {display: block; float: left;}
.grid_10 .jornal-mais-vistos .jornal-menor .img-jornal-menor img {width:95px; heigth:70px; border: 3px solid #eaf39c; margin-right: 10px;}
.grid_10 .jornal-mais-vistos .jornal-menor .desc-jornal-menor {float: left; width: 169px}
.grid_10 .jornal-mais-vistos .jornal-menor .desc-jornal-menor h4 {font-size: 12px;}
.grid_10 .jornal-mais-vistos .jornal-menor .desc-jornal-menor h4 a {color:#669000; text-decoration: none; outline: 0;}
.grid_10 .jornal-mais-vistos .jornal-menor .desc-jornal-menor h4 a:hover {color:#bdce2a;}
.grid_10 .jornal-mais-vistos .jornal-menor .desc-jornal-menor p {font-size: 11px;}
.jornal-outras-edicoes {width: 320px; margin-left: 20px; float: left}
.jornal-outras-edicoes h3 {color: #d19032; font-size: 18px; font-weight: lighter}
.jornal-outras-edicoes ul {margin: 10px 0 0 0; padding: 0; font-size: 12px}
.jornal-outras-edicoes ul li {list-style-type: none; border-bottom: 1px solid #e2e2e2; padding: 5px 0; margin: 0}
.jornal-outras-edicoes ul li span {color: #666; font-weight: bold;}
.jornal-outras-edicoes ul li a {color: #6a9306; text-decoration: none; outline: 0;}
.jornal-outras-edicoes ul li a:hover {color: #c8d465;}
 #calendar-period, #calendar-selected-period {float:left; width:300px; margin-left:10px}
#calendar-selected-period {text-align:center}
#calendar-select-date {float:right; margin-right:20px}
#calendar-period p, #calendar-select-date p, #calendar-selected-period p{ margin-bottom:5px}
#calendar-period a.period-active{ color:#CCC}
#calendar-select-date #date {width:100px; height:14px; font-size:10px; padding:1px 0 0 0; background:none}
#calendar-select-date img{ vertical-align:bottom}
#calendar-period a.week {display: block; width: 75px; height: 27px; text-indent: -999999px; overflow: hidden; float: left; background: url(/images/agenda_links.gif) 0 -27px no-repeat; margin-right:5px; outline: 0}
#calendar-period a.week:hover, #calendar-period a#period-week-active {background: url(/images/agenda_links.gif) 0 0 no-repeat}
#calendar-period a.month {display: block; width: 45px; height: 27px; text-indent: -999999px; overflow: hidden; float: left; background: url(/images/agenda_links.gif) -82px -27px no-repeat; outline: 0}
#calendar-period a.month:hover, #calendar-period a#period-month-active {background: url(/images/agenda_links.gif) -82px 0 no-repeat}
#calendar-selected-period span {font-size:23px; color: #BDCE2A; font-weight:bold; margin-top:20px; display:block}
 #calendar-navigation {border:#BDCE2A solid; border-width:1px 0 0 0; padding:10px 0 5px 0; margin:10px 20px 5px 10px}
#calendar-navigation a{ font-size:15px; font-weight:bold; outline: 0}
#calendar-navigation .calendar-previous-button{ background: url(/images/agenda_anterior.gif) no-repeat left top; float:left; padding-left: 20px}
#calendar-navigation .calendar-next-button{ background: url(/images/agenda_proxima.gif) no-repeat right top; float:right; padding-right: 20px}
 #calendar-week {width:920px; margin:20px 10px 0 10px}
#calendar-week th{ color: #7E9114; font-weight:normal}
#calendar-week .calendar-week-row td{ width:100px; border:#CCC solid; border-width:1px; margin:2px; height:100px}
#calendar-week .calendar-week-row td h1{ font-size:12px; color:#504D44; font-weight:normal; margin:0px; background: #EBE9DC; width:100%; border:#DCDCD0 solid; border-width:0 0 1px 0}
#calendar-week .calendar-week-row td.other-month h1{ color:#CCC; background: #FFF; border:0px}
#calendar-week .calendar-week-row td.today h1{ color:#FFF; background: #818F08; font-weight:bold}
#calendar-week .calendar-week-row td h1 > span{ padding-left:3px}
#calendar-week .calendar-week-row td ul{ margin:0px; padding:0px; list-style-type:none}
#calendar-week .calendar-week-row td ul li.calendar-week-event{ font-size:11px; margin: 0 0 5px 0; padding:2px 0 2px 15px; background: url(/images/seta_agenda.gif) no-repeat; background-position: 5px 7px}
 .head-blog {margin: 20px 0; border-bottom: 1px solid #bdce2a;}
.head-blog select {width:200px;}
.head-blog p.selecionar_blog {float: right;}
.blog-corrente {float: left; width: 440px;}
.blog-corrente h2 {color: #d19032;}
.lista-blog {margin: 0; padding: 0;}
.lista-blog li {list-style-type: none; padding: 0; margin: 0 0 20px 0; overflow: hidden;}
.lista-blog li span {color: #999; font-style: italic;}
.lista-blog li h3 {line-height:normal;}
.lista-blog li h3 a {color: #6a9306; text-decoration: none; outline: 0;}
.lista-blog li h3 a:hover {color: #c8d465;}
.escolhe-blog {margin-top: 7px; font-family: Georgia, "Times New Roman", Times, serif;}
.grid_5 .tit_busca_blog {font-size: 15px; color: #d19032;}
.blog-conteudo h2 {color: #666; margin: 30px 0 0 0; line-height:normal;}
.blog-conteudo span {color: #999; font-style: italic;}
.blog-conteudo p {margin: 25px 0; overflow: hidden;}
ul.lista-blog li .data_blog, .blog-conteudo .data_blog {color:#6a9306; font-style:normal; padding:5px}
ul.lista-blog li .data_blog span, .blog-conteudo .data_blog span {color:#6a9306; font-style:normal}
#blog_1, #blog_0 {background: none; border: none}
#overlay{ position: absolute; top: 0; left: 0; z-index: 100; width: 100%; height: 500px; background-color: #000}
#lightbox{ position: absolute; left: 0; width: 100%; z-index: 110; text-align: center; line-height: 0}
#lightbox a img{ border: none}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer{ padding: 10px}
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/images/blank.gif) no-repeat;  display: block}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(/images/prev.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(/images/next.gif) right 15% no-repeat}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }
#imageData{ padding:0 10px; color: #666}
#imageData #imageDetails{ width: 70%; float: left; text-align: left}
#imageData #caption{ font-weight: bold}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em}
 #flash_notice, #flash_error, #flash_warning, #flash_info{ padding:5px 5px 5px 50px; border: solid 1px; background: 10px no-repeat; text-align:center}
#flash_error {background-color: #FBEFEF; border-color: #EFADAE; background-image: url('/images/icons/sexy_flash/error.png')}
#flash_warning{ background-color: #FFFFED; border-color: #FFD29B; background-image: url('/images/icons/sexy_flash/warning.png')}
#flash_notice, #flash_info{ background-color: #EEF5FD; border-color: #ABD4F4; background-image: url('/images/icons/sexy_flash/info.png')}