@charset "utf-8";body {background: #F0F0F0 url(../img/bg_top.png) repeat-x left top;padding: 0px;margin: 0px;font: 12px/20px Verdana, Geneva, sans-serif;color: #525252;margin-bottom: 0px;bottom: 0!important;position: static !important;min-height: 0 !important;top: 0 !important;}
form td{padding-top: 8px;}
body.home {line-height: 15px;font-size: 11px;}
a{color: #525252;text-decoration: none;outline:none;}
a:hover{text-decoration: underline;color: #6F6F6F;}
div{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
img{border:0}
input:focus,select:focus,textarea:focus{background: #FCFCFC;}
input,select,textarea{outline: none;padding: 13px;border-top: 1px solid #eee;border-right: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;border-left: 1px solid #eee;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0px 0px 4px 2px #F7F7F7;box-shadow: inset 0px 0px 4px 2px #F7F7F7;}
input.error,select.error,textarea.error{background: #FFECEC;}
input.botao{cursor: pointer;font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;padding: 8px 20px;color: #999;}
input.botao:hover{background: #E8E8E8;}
#site {background: #FFF;-webkit-box-shadow: inset 0px 0px 8px 4px #EBEBEB;box-shadow: inset 0px 0px 8px 4px #EBEBEB;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;width: 1000px;margin: auto auto -50px;padding-bottom: 50px;position: relative;z-index: 5;}
#site #coluna_2 > div {-webkit-box-shadow: inset 0px 0px 4px 2px #F7F7F7;box-shadow: inset 0px 0px 4px 2px #F7F7F7;}
h1,h2,h3,h4,h5{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#ferramentas h1{margin:0;padding: 0;font-size: 18px;}
#ferramentas{border-bottom: 1px dotted #eee;margin-bottom: 10px;padding-bottom: 8px;}
#site > div.area1{width: 970px;min-height:800px;display:table;margin-right: 15px;margin-left: 15px;}
#topo{height: 268px;width: 970px;position: relative;}
#banner_topo{background: url(../img/bg_banner_topo.png) no-repeat left top;height: 203px;width: 660px;position: absolute;top: 10px;right: 0px;overflow: hidden;}
#banner_topo ul{margin: 0px;padding: 0px;list-style: none;}
#banner_topo li{ margin:4px; margin-top:4px;}
#logo{position: absolute;left: 30px;top: 20px;}
#menu_topo {background: url(../img/bg_menu.jpg) repeat-x left top;height: 44px;width: 970px;margin: 0px;padding: 0px;list-style: none;position: absolute;left: 0px;bottom: 0px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;line-height: 15px;font-size: 11px;}
#menu_topo ul{display: none;background: #7D8697;margin: 0;width:150px;padding: 0px;list-style: none;position: absolute;left: 0px;z-index: 99999;top: 44px;height: auto;border-top: 1px solid #FFF;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px;border-radius: 0px 0px 10px 10px;}
#menu_topo ul > li{padding: 0px 10px;height: auto;border-bottom: 1px solid #656E7D;width: 85%;float: left;}
#menu_topo ul li a{padding: 5px;font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu_topo li a {font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #FFF;text-decoration: none;padding: 12px 10px 10px;float: left;}
#conteudo {width: 970px;margin-top: 27px;}
#menu_topo li:hover ul { display:block}
#menu_topo > li {float: left;color: #FFF;position: relative;height: 44px;}
#menu_topo li.separador{padding-top: 15px;margin: 0px;height: 29px;}
#coluna_1 {width: 642px;display:table;float: left;}
.mais_{text-align: right;position: absolute;right: 8px;bottom: 3px;font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.ns_visita{text-align: center;}
.ns_visita img{ margin-top:8px;}
.ns_visita h3{margin: 3px;padding: 0px;}
#galeria_home{margin: 7px 10px 0px;padding: 0;list-style: none;float: left;}
#galeria_home img{float:left; margin-right:8px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#galeria_home p{margin:0; padding:0}
#galeria_home li{height: 80px;width: 290px;margin-bottom: 8px;}
#banner_home {height: 275px;width: 642px;overflow: hidden;position: relative;}
.bt_banner_p{background: #000 url(../img/seta.png) no-repeat left center;height: 34px;width: 26px;position: absolute;bottom: 0px;z-index: 88;}
#banner2ante_p{ left:0px;}
#banner2prox_p{right: 0px;background: #000 url(../img/seta.png) no-repeat right center;}
#banner_home ul{ margin:0; padding:0; list-style:none;}
#banner_home ul li > div{background: #000;padding: 11px;position: absolute;left: 0px;right: 0px;bottom: 0px;color: #FFF;text-align: center;opacity:0.70;-moz-opacity: 0.70;filter: alpha(opacity=70);}
#banner_home ul li > div a{color: #FFF;}
a img:hover{opacity:0.95;-moz-opacity: 0.95;filter: alpha(opacity=95);}
#guardiao_bt{position: absolute;left: 12px;bottom: 10px;}
#colabore_bt{position: absolute;right:12px;bottom: 10px;}
#noticias_home {list-style: none;margin: 0px;padding: 5px 0px 0px;height: 118px;width: 642px;}
#noticias_home_box {height: 123px;width: 642px;background: #fff;position: relative;-webkit-box-shadow: inset 0px 0px 4px 2px #F7F7F7;box-shadow: inset 0px 0px 4px 2px #F7F7F7;}
#noticias_home li{margin: 8px;border-bottom: 1px dotted #F3F3F3;}
.liturgia_home img,.agenda_home img{float:left; margin:8px;}
.liturgia_home p{margin: 8px 8px 8px 0px;float: left;width: 188px;}
.agenda_home p{margin: 8px 8px 8px 0px;float: left;width: 148px;line-height: 16px;}
#coluna_2 {display: table;width: 302px;float: right;font-size: 11px;line-height: 15px;}
#coluna_1 h2,#coluna_2 h2{margin-bottom: 10px;margin-top: 18px;}
#rodape {background: url(../img/bg_rodape.png) repeat-x left top;min-height:127px;}
#rodape div .branco {background: #FFF;height: 32px;width: 1000px;}
#menu_rodape {list-style: none;margin: 10px 90px;padding: 0px;float: left;}
#menu_rodape li {float: left;padding: 3px;}
#menu_rodape li a {text-decoration: none;color: #646464;}
#direitos{width: 1000px;margin-top:30px;text-align: center;float: left;font-size: 11px;}
#indice_msg{background: #F2F2F2;padding: 8px;}
#indice_msg h3{margin: 0 0 5px;padding: 0;}
#rodape > div {margin: auto;height: 107px;width: 1000px;}
#banner_coluna {background: #F8F8F8;height: 275px;width: 302px;text-align: center;position: relative;overflow: hidden;}
#banner_coluna ul{margin:0; padding:0; list-style:none;height: 275px;width: 302px;}
#banner_coluna ul li{	height: 275px;width: 302px;}
.bt_banner{background: #000 url(../img/seta.png) no-repeat left top;height: 53px;width: 26px;position: absolute;bottom: 0px;z-index: 88;}
#banner2ante{ left:0;}
#banner2prox{right: 0;background: #000 url(../img/seta.png) no-repeat right top;}
#banner_coluna h3 {margin: 3px;}
#banner_coluna img{ margin-top:9px;}
.text_b2{background: #E1E1E1;height: 43px;width: 250px;position: absolute;bottom: 0px;left: 26px;right: 26px;padding-top: 10px;}
#podcast {height: 122px;width: 292px;background: #fff;text-align: center;padding-top: 10px;}
#podcast h3{ margin:10px; padding:0}
#face {height: 202px;width: 302px;background: #fff;position: relative;}
#bt_grupo{position: absolute;right: 10px;bottom: 5px;}
#bt_youtube{position: absolute;right: 70px;bottom: 5px;}
#campanha {height: 250px;width: 302px;background: #fff;position: relative;text-align: center;}
#coluna_3 {float: left;height: 202px;display:table;width: 310px;}
.box1 {background: #FFFFFF;height: 202px;width: 310px;position: relative;-webkit-box-shadow: inset 0px 0px 4px 2px #F7F7F7;box-shadow: inset 0px 0px 4px 2px #F7F7F7;}
.box2 {background: #fff;height: 102px;width: 310px;-webkit-box-shadow: inset 0px 0px 4px 2px #F7F7F7;box-shadow: inset 0px 0px 4px 2px #F7F7F7;}
#coluna_4 {float: right;height: 202px;display:table;width: 310px;}
#form_news{margin: 8px;float: left;overflow: hidden;height: 85px;}
#form_news input{border: 1px solid #D6D6D6;padding: 10px;margin-bottom: 7px;}
.msg_home{float: left;margin: 8px;line-height: 17px;}
#listar_noticias,.cont_gale{margin:0; padding:0; list-style:none}
#listar_noticias li{margin-bottom: 20px;border-bottom: 1px dotted #D6D6D6;}
.cont_gale{width: 640px;border-bottom: 1px dotted #D6D6D6;padding: 10px 0px;display:table;}
#listar_video > div{width: 640px;border-bottom: 1px dotted #D6D6D6;padding: 10px 0px;display:table;}
#listar_video > div .text{float: right;width: 508px;display: table;}
.text_galeria{float: right;width: 488px;display: table;}
#listar_fotos img{border: 5px solid #F0F0F0;margin: 8px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.botao_html{background: #D6D6D6;padding: 5px 15px;}
#paginacao{height: 30px;width: 640px;margin-top: 25px;}
#paginacao strong,#paginacao a{background: #DDD;padding: 15px;}
.eventos_list_c{padding: 7px 5px;display: table;width: 640px;margin-bottom: 2px;border-bottom: 1px dotted #DDDDDD;}
.eventos_list_c b{font-size: 15px;color: #666;}
#mes_eventos{background: #D1D1D1;padding: 7px 10px;color: #FFF;margin-bottom: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
legend{ font-size:20px;}
.eventos_list_c > div{float: right;width: 570px;border-left: 1px solid #D6D6D6;padding-left: 5px;}
#box_sele_mes{ margin-bottom:15px;}
#pager_banner_topo{position: absolute;z-index: 999;right: 9px;bottom: 9px;}
#pager_banner_topo a{background: url(../img/pag.png) no-repeat right top;height: 16px;width: 15px;float: left;margin-left: 5px;}
.mais_registro{background: #F8F8F8;padding: 15px;font-weight: bold;}
.ver_noticia{min-height: 940px;}
.addthis_default_style{text-align: right;float: right;}
.data_not{font-size: 11px;background: #F9F9F9;text-align: right;margin-bottom: 15px;margin-top: 4px;}
#pager_banner_topo a.activeSlide{background: url(../img/pag.png) no-repeat left top;}
#google_translate_element a{ background-color:none;}
#google_translate_element, .goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-te-balloon-frame, .goog-tooltip, .goog-tooltip:hover { display: none !important; }
font,font:hover,font:focus,font:active{background: transparent;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}
.goog-tooltip {display: none !important;}
.goog-tooltip:hover {display: none !important;}
.goog-text-highlight {background-color: transparent !important;border: none !important; box-shadow: none !important;}
#loading { display:none; z-index:9999; }
#loading, #loading span { position:fixed; width:100%; height:100%; top:0; left:0; }
#loading span { background-color:#000000; opacity:0.90; filter:alpha(opacity=90); z-index:0; }
#loading .load { position:absolute; top:50%; left:50%; z-index:1; margin-left:-25px; margin-top:-25px; z-index:1000; border:0px; padding:10px; background:#ffffff; border-radius:10px; box-shadow:1px 1px 5px rgba(0,0,0,0.9) }
#loading img { border:0px; }
#loading .texto { position:absolute; z-index:2px; color:#ffffff; font-family:'RobotoLight'; width:100%; height:20px; top:50%; margin-top:35px; text-align:center; }
#traducao{position: absolute;top: 5px;right: 668px;z-index: 99;}
#idioma{margin: auto;height: 1px;width: 955px;position: relative;}
.lista li{
	float: left;
	width: 147px;
	background:  url(../img/cross.png) no-repeat left center;
	padding-left: 10px;
	margin-right: 4px;
	margin-bottom: 8px;
}
.lista ul{ margin:0; padding:0; list-style:none}
.testea{ float:left; width:100%;}