/*ASFA - Associação Nossa Senhora de Fátimacopyright 2009writting for: www.mercynet.com.brcomment: este código foi escrito ignorando totalmente browsers antigos. swatch colors----------------------000000 - blackffffff - whitefffc00 - light yellow415b9a - dark blue0079ca - mid blue92c1e0 - light bluecc0001 - mid red4b4b4b - dark grey969696 - mid greyefefef - light greyencontre-nos no twitter:http://twitter.com/pauloweb/----------------------------------	resets*/* { margin:0; padding: 0; list-style:none; text-decoration:none; }ul, ol { list-style-position:outside; }ul li, ol li { text-indent:0; }table { border-collapse:collapse; border-spacing:0; }fieldset, img { border:0 none; }/********************************/body {    margin: 10px auto; /* centralizar o site ;) */    text-align: center; /* this centers the container in ie 5* browsers. the text is then set to the left aligned default in the #container selector */    color: #000;    background-color: #84cbf6;}body,td,th {    font: normal 10px verdana, arial, helvetica, sans-serif;}a {    font: normal 11px verdana, arial, helvetica, sans-serif;    color: #000;}a:hover {    text-decoration: underline;}fieldset {	border: 0;}#geral {	width: 900px;	background: #fff url('../../../images/fim-page.jpg') no-repeat bottom left;	margin: 0 auto;}#topo {	height: 100px;}/* logotipo */h1#logo {    background:url('../../../images/logo.jpg') no-repeat top left;    width:206px;    height: 100px;    text-align: left;    float: left;}h1#logo a {    display:block;    text-indent:-9000px;    overflow:hidden;    float:left;    width:206px;    height:100px;    margin:0 auto;}/* texto de apresentação */h2#apresentacao {    background:url('../../../images/bem-vindo.jpg') no-repeat top left;    width:467px;    height:76px;    text-align: left;    text-indent:-10000px;    margin:0 auto;    float:left;    display:block;        overflow:hidden;}/* Webradio */.webradio {	float: right;}/* ********************** */#conteudo {	font: normal 12px arial, verdana, tahoma, 'trebuchet ms', helvetica, sans-serif;    background-color: #fff;    margin-top: 7px;}#conteudo:after{    content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}/******************************//*	conteudos (colunas)*/#conteudo-menu {	width: 180px;	margin: 0 10px;	float: left;}#conteudo-principal {	width: 447px;	margin: 0 10px;	float: left;}#conteudo-secundario {	width: 201px;	margin: 0 6px;	float: right;	display: inline}.coluna-dupla {	clear:both}/******************************//*	menu*/#menu {	background: url('../../../images/bg-menu.jpg') repeat-y;	margin-bottom: 12px;}#menu:before {	content: url('../../../images/topo-menu.jpg');	display: block;    line-height: 0;}#menu:after {	content: url('../../../images/fim-menu.jpg');	display: block;    line-height: 0;}#menu ul li {	height: 29px;	background: url('../../../images/bg-itemmenu.jpg') no-repeat;	text-align: left;	margin-bottom: 4px;	}#menu ul li a{	font: bold 12px tahoma, arial, verdana, 'trebuchet ms', helvetica, sans-serif;	color: #a10019;		text-transform: uppercase;	padding: 6px 0 0 5px;	display: block; }#menu ul li a:hover{	color: #000;	text-decoration: none;		 }/******************************//*	vídeos da index*/#videos {	width: 210px;	text-align: left;	margin-top: 2px;	padding-left: 5px;	float: right;}#videos h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#videos h2 img {	border: 0;	vertical-align: -2px;	margin-right: 5px;}#videos img {	border: 3px solid #195378;}/******************************//*	destaques*/#destaques h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-align: left;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#destaques h2 img {	vertical-align: -2px;	margin-right: 5px;}.manchete-destaque a{	font: bold 12px georgia, "times new roman", times, serif; 	color: #fff; 	max-height: 45px;	overflow: hidden;	line-height: 1.5em;	padding: 5px;	float: left;}.opacitylayer {	width: 100%;	background-color: #fff;	margin-bottom: 2px;	float: left; }.contentdiv {	display: none;	background-color:#44a4e0; }.contentdiv img {	margin-bottom: 5px;  }.pagination {	background-color: #44a4e0;	margin-top: 3px;	padding: 0 5px 10px;	text-align: right;}.pagination a {	font: bold 12px 'Trebuchet MS';	color: #a83b4c;	background: url('../../../images/bg-pagedestaque.jpg') left no-repeat;	padding: 5px 9px;}/******************************//*	Liturgia - Index*/#liturgia {	width: 180px;	text-align: left;	margin-top: 2px;	padding-right: 5px;	float: left;}#liturgia h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#liturgia h2 img {	vertical-align: -2px;	margin-right: 5px;}#liturgia ul li {	background: url('../../../images/marcador-liturgia.jpg') left 7px no-repeat;	margin: 0 7px 3px 7px;	padding-left: 10px}#liturgia ul li a span {	font: bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #ff8c18;}#liturgia ul li img {	vertical-align: -2px;	border: 0;	margin-right: 2px;	text-decoration: none;}#liturgia ul li a {	font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #ff8c18;	padding: 2px 0;	display: block;}/*	Agenda - Index*/#agenda {	width: 210px;	text-align: left;	margin-top: 2px;	padding-left: 5px;	float: left;}#agenda h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#agenda h2 img {	vertical-align: -2px;	margin-right: 5px;}#agenda ul {	text-align: left;}#agenda ul:after {	content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}#agenda ul li{	background: url('../../../images/marcador-news.gif') left 6px no-repeat;	margin: 0 7px 3px 7px;	padding-left: 10px}#agenda ul li a {	font: bold 13px arial, tahoma, verdana, helvetica, sans-serif;	color: #019dff;		display: block;}/*	Santo - Index*/#santo {	margin: 15px 0;}#santo h2 {	font: bold 15px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #333;	text-align: left;	margin: 0 5px 5px;	padding: 4px;	}#santo .imagem-santo{	margin: 0 auto 15px;}#santo a {	font: normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #555;	padding: 5px 0;	display: block;}#santo a:hover {	text-decoration: underline;}#santo span {	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #9e4c4e;	display: block;}.imagem {	border: 1px solid #000;}.veja-mais {	font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;	text-align: right;	background: 0 !important;	border: 0 !important;	margin-right: 5px;	display: block;}/******************************//*	Pedidos de Oração - Index*/#pedidos {	text-align: left;	margin-top: 10px;}#pedidos h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#pedidos h2 img {	vertical-align: -2px;	margin-right: 5px;}#pedidos a {	font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #555;	margin: 5px;	padding: 5px;	display: block;}#pedidos a:hover {	text-decoration: underline;}#pedidos fieldset {	width: 194px !important;	background: url('../../../images/bg-poracao.jpg') repeat-y;	margin:  0 auto;}#pedidos fieldset:before {	content: url('../../../images/cporacao-upleft.jpg');	background: url('../../../images/cporacao-upright.jpg') top right no-repeat;	line-height: 0;	display: block;}#pedidos fieldset:after {	content: url('../../../images/cporacao-downleft.jpg');	background: url('../../../images/cporacao-downright.jpg') top right no-repeat;	line-height: 0;	display: block;}#pedidos fieldset label {	font: bold 11px tahoma;	color: #fff;	padding: 3px;	margin: 5px 0 0 10px;	display: block;}#pedidos fieldset input[type="text"] {	width: 170px;	height: 15px;	margin-left: 10px;	padding: 1px;}#pedidos fieldset select {	margin-left: 10px;	padding: 1px;}.botao {	font: bold 12px tahoma;	color: #fff;	width: 41px;	height: 28px;	background-color: #0c4264;	border: 0;	margin: 0 auto;	padding: 1px;	}#pedidos fieldset textarea {	width: 170px;	height: 150px;	margin-left: 10px;	padding: 1px;}/******************************//*	formacao - Index*/#formacao {	width: 210px;	text-align: left;	margin-top: 2px;	padding-left: 5px;	float: right;}#formacao h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#formacao h2 img {	vertical-align: -2px;	margin-right: 5px;}#formacao ul {	text-align: left;}#formacao ul:after {	content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}#formacao ul li{	background: url('../../../images/marcador-news.gif') left 6px no-repeat;	margin: 0 7px 3px 7px;	padding-left: 10px}#formacao ul li a {	font: bold 13px arial, tahoma, verdana, helvetica, sans-serif;	color: #019dff;		display: block;}/******************************//*	notícias*//* index */#noticias {	margin: 10px 0;}#noticias ul {	text-align: left;}#noticias ul:after {	content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}#noticias ul li{	background: url('../../../images/marcador-news.gif') left 6px no-repeat;	margin: 0 7px 3px 7px;	padding-left: 10px}#noticias ul li a {	font: bold 13px arial, tahoma, verdana, helvetica, sans-serif;	color: #019dff;		display: block;}/******************************//* 	eventos da hora*/#eventos-da-hora {	width: 210px;	text-align: left;	margin-top: 2px;	padding-right: 5px;	float: left;}#eventos-da-hora h2 {	font: bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;	color: #a83b4c;	background: url('../../../images/bg-guia.jpg') repeat-x;	border: 1px solid #c5deed;	border-top: 2px solid #44a4e0;	text-transform: uppercase;	margin-bottom: 5px;	padding: 4px 5px;	}#eventos-da-hora h2 img {	border: 0;	vertical-align: -2px;	margin-right: 5px;}#eventos-da-hora img {	border: 3px solid #195378;}/******************************//*	testemunhos*/#testemunhos {	background: url('../../../images/bg-secundario.jpg') right repeat-y;	margin-top: 14px;}#testemunhos:after {	display: block;    line-height: 0;    background: url('../../../images/cdireito.jpg') bottom right no-repeat;    content: url('../../../images/cesquerdo.jpg');    text-align: left; }#testemunhos p{	font: normal 12px arial, verdana, helvetica, sans-serif;	text-align: left;	color:#000;	margin: 5px;}/******************************//*	newsletter*/#newsletter {	font: bold 10px verdana, arial, helvetica, sans-serif;	background: url('../../../images/bg-secundario.jpg') right repeat-y;	margin: 14px 0;}#newsletter:after {	display: block;    line-height: 0;    background: url('../../../images/cdireito.jpg') bottom right no-repeat;    content: url('../../../images/cesquerdo.jpg');    text-align: left; }/* formulário do newsletter */#newsletter fieldset label{	font-weight:bold;    text-align:left;    margin: 5px 0 10px 10px;    float:left;}#newsletter fieldset input[type="text"] {    font-size: 12px;    color: #fff;    width: 168px;    background-color: #4b4b4b;    border: 0;    padding: 2px 2px;    float: left;}#newsletter fieldset input[type="submit"] {    font: normal 10px verdana;    width: 41px;    height: 20px;    background: #fff url('../../../images/bg-botao.jpg') no-repeat;    border: 0;    float: right;}/******************************//*	parceiros*/#banners {	background-color: #fff;	text-align: left;	padding: 0 5px;}#banners h3 {	font: normal 12px arial, verdana, helvetica, sans-serif;	color: #969696;	width: 98%;	text-transform: uppercase;	border-bottom: 1px solid #969696;	margin: 0 auto;	}#banners ul {	margin: 10px auto 0;}#banners ul li {	display: inline;}#banners ul li img {	border: 1px solid #6f0000;}/******************************//*	rodapé*/#rodape {	border-top: 1px solid #ed3a26;	height: 55px;	margin: 10px;	padding: 0 !important;	clear: both;}#rodape address{	font: normal 10px tahoma, arial, verdana, helvetica, sans-serif;	color: #1d3263;	width: 350px;	margin: 15px 5px;	float: left;}#address-blue {	font: normal 12px tahoma, arial, verdana, helvetica, sans-serif !important; 	color: #019dff !important;	text-align: left;	display: block;}#address-orange {	font: normal 12px tahoma, arial, verdana, helvetica, sans-serif; 	color: #ff8c18;	text-align: left;	display: block;}#rodape #creditos{	width: 137px;	height: 40px;	margin-top: 12px;	float: right;}#rodape #creditos a{	margin-right: 15px;}/******************************//*	páginas internas*/#internas {	width: 680px;	margin: 0 10px;	float: right;}#central {    font: normal 12px arial, tahoma, verdana, helvetica, sans-serif;    text-align: left;    width: 100%;    background: #fff;    float: left;}#central h1{    color: #198ACF;}#titulo-secao {    height:20px;    border-bottom: #db261f solid 1px;    margin-bottom: 10px;    padding-bottom: 5px;}#titulo-secao h3 {    width: 95%;}#titulo-secao h3 a {    font: bold 20px arial, verdana, helvetica, sans-serif;    color:#cc0001;    background: url('../../../images/bullet-guia.gif') no-repeat left 53%;    text-align: left;    padding: 2px 1px 3px 8px;    display: block;}#titulo-secao h3 a:hover {    text-decoration: none;}#img-rss {    float:right;    padding-top: 5px;    width: 14px;}#central a {    font: bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;    text-align: left;    margin: 5px;}#central a:hover {    text-decoration: underline;}#central ul li{	background: url('../../../images/marcador.gif') no-repeat left 70%;    margin-bottom: 4px;}#central ul li a{	margin: 0 auto !important;    padding: 0 !important;}.data_hora {    font: bold 11px 'trebuchet ms', verdana, arial, helvetica, sans-serif;    color: #5DB4EA;    float: left;}.qtd-visualizacoes {	font: bold 11px 'trebuchet ms', verdana, arial, helvetica, sans-serif;    color: #888;    float: right;}.qtd-visualizacoes img{	vertical-align: 1px;	margin-right: 2px;}#central p {    font-family:arial;    margin: 10px 10px 10px 5px;}#central p img {    margin: 0 5px 5px 0;}#central ul li {    margin: 5px 10px 0 5px;    padding-left: 10px;}#lista-imagem li {    background-color: #fff;    border: 1px solid #9f6800;    width: auto;    margin: 4px;    padding: 5px;    display: block;    float: left;}/*	Liturgia*/sup {	font-size: .8em; 	vertical-align: 50%;	color: #0000ff;	font-weight:bold;}.data_liturgia {	font: bold 1.5em Verdana, Arial, tahoma, Helvetica, sans-serif;	color: #B46A00;	margin: 3px 10px 15px 5px;	border-bottom: #B46A00 1px dotted;}.ref_liturgia {	font: bold 1.2em Verdana, Arial, tahoma, Helvetica, sans-serif;	color: #DB261F;	border-left: #DB261F 3px solid;	background-color: #ededed;	margin: 6px 10px 15px 12px;	padding: 6px 6px 6px 3px}#descricao_liturgia{	text-align: left;	width: 100%;	margin-bottom: 5px;}#descricao_liturgia p {	padding-left: 20px;	text-align: left;}#descricao_liturgia div{	padding-left: 30px;	text-align: left;	margin-bottom: 15px;}#descricao_liturgia b{	color: #B46A00;}#descricao_liturgia strong{	color: #B46A00;}/******* eventos *******/#descricao_evento {	float: right;	margin: 10px 10px 0 0;}#controles-eventos {	padding:4px;}#controles-eventos h5{	display:block;	font-size:10px;	color: #000;	margin: 2px 0 15px 0;}#controles-eventos h5 a {	font-size:12px;	color: #000;	text-decoration: none;}#controles-eventos h5 a:hover {	text-decoration: underline;}#controles-eventos p{	font: normal 12px arial, verdana, helvetica, sans-serif;	text-align: left;	color:#000;	margin: 15px 0 2px 0;}#controles-eventos p a {	font-size:10px;	color: #000;	text-decoration: none;}#controles-eventos p a:hover {	font-size:10px;	color: #000;	text-decoration: underline;}#fotos{	text-align:left;    border-top: 1px dashed #ddd;	margin-bottom:5px;	padding-top:1em;	float:left;	width:100%;}#fotos li{	display:inline;    width: 160px;    height: 120px;    background: #ccc url('../../../images/fundo_fotos.png');    border: 1px solid #999;	padding: 5px;	margin: 5px;    text-align: center;	float: left;}#fotos li img {	margin-bottom:10px;}#fotos b {	display:block;	padding: 0 3px 3px 30px;}#fotos a {	font-size:10px;	color: #000;	text-decoration: none;	width: 100px;    margin: 0 auto !important;	margin-bottom:10px;    padding: 0 !important;}#fotos a:hover {	font-size:10px;	color: #000;	text-decoration: underline;	width: 100px;}#fotos_eventos {	width: 160px;    height: 140px;    background: #eee url('../../../images/fundo_fotos.png');    border: 1px solid #999;	padding: 5px;	margin: 5px;    text-align: center;	float: left;    }#fotos_eventos a {    padding: 0 !important;    margin: 0 !important;}#fotos_eventos img {	margin-bottom: 5px;    margin: 0 auto;}#fotos_eventos h5 {	font: bold 12px 'trebuchet ms', verdana, arial, helvetica, sans-serif;	text-align: center;    margin-top: 10px;}#fotos_eventos a h5 {	font: bold 12px 'trebuchet ms', verdana, arial, helvetica, sans-serif;	text-decoration: none;}#fotos_eventos a h5:hover {	text-decoration: underline;}/*--------------------------*/p#botao-imprimir {	display: none;}#destaque-vermelho {    color: #f00;}.marcador_guia {	padding: 0 !important;	float:left;}#info-news {	width: 100%;	margin: 0 0 10px 0;	float: left;	display: block;}#lista-eventos li {	width: 99% !important;	text-align: left;	border: none !important;	margin: 3px 0;	padding: 3px !important; }#lista-eventos li a {	font: normal 12px verdana, arial, helvetica, sans-serif;	}#lista-liturgia li {	width: 99% !important;	text-align: left;	border: none !important;	padding: 3px !important; }#lista-liturgia li a {	font: normal 11px verdana, arial, helvetica, sans-serif;}#lista-liturgia li a:hover {	text-decoration: underline;}#sharing-functions {	font: bold 10px verdana, arial, tahoma, helvetica, sans-serif;	height: 15px;	background-color: #f8f8f8;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	margin-top: 20px;	padding: 10px;}#sharing-functions ul li {	display: inline;	background: 0}#sharing-functions ul li #delicious{	background: url('../../../images/delicious.png') no-repeat left top;	padding-left: 20px !important;}#sharing-functions a#twitter{	background: url('../../../images/twitter.png') no-repeat left top;	padding-left: 20px !important;}#sharing-functions a#digg{	background: url('../../../images/digg.png') no-repeat left top;	padding-left: 20px !important;}.imagem-left {	border: 2px solid #000;	float: left;	margin: 0 3px 3px 0;}/*	toolbar*/#toolbar {	width: 100%;	height: 25px;	border-bottom: 1px solid #ddd;	margin-bottom: 10px;}#toolbar h3{	font: bold 17px 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;	color: #efefef;	width: 15%;	height: 25px;	text-transform: uppercase;	border-bottom: 1px solid #ddd;	margin-bottom: 10px;	float: left;}#toolbar ul {	float: right;}#toolbar ul li{	display: inline;	margin-right: 10px;}#toolbar ul li a{	font: bold 11px tahoma, verdana, arial, helvetica, sans-serif;	color: #555;}#toolbar ul li.toolbar-printer{	background: url('../../../images/printer.gif') no-repeat left top;	padding-left: 20px;}#toolbar ul li.toolbar-send{	background: url('../../../images/mail.gif') no-repeat left 1px;	padding-left: 20px;}#toolbar ul li.toolbar-maisfonte{	background: url('../../../images/mais-fonte.gif') no-repeat left 2px;	padding-left: 20px;}#toolbar ul li.toolbar-menosfonte{	background: url('../../../images/menos-fonte.gif') no-repeat left 2px;	padding-left: 20px;}#coluna-noticias {	width: 179px;	text-align: left;	float: right;}#publicidade-noticias {	text-align: left;	margin-bottom: 5px;}#publicidade-noticias a{	margin: 0 !important;	padding: 0 !important;}#publicidade-noticias h2{	font: normal 10px arial, tahoma, verdana, helvetica, sans-serif;	border-bottom: 1px solid #ddd;	text-align: right;	text-transform: uppercase;	margin-bottom: 5px;	padding-bottom: 2px;}#mais-vistas {	background-color: #eee;	text-align: center;	float: left;}#mais-vistas:after{    content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}#mais-vistas h2{	font: bold 12px verdana, arial, tahoma, helvetica, sans-serif;	color: #fff;	background: #0279cb url('../../../images/marcador_noticia.gif') no-repeat 5px 55%;	text-align: left;	text-transform: uppercase;	padding: 5px 0 5px 15px;}#mais-vistas img {	margin: 5px auto;	float: none !important;}#mais-vistas a h5{	font: bold 12px 'trebuchet ms', verdana, arial, helvetica, sans-serif;	text-decoration: none;	text-align: center;	margin: 0 10px;}#mais-vistas a h5:hover {	text-decoration: underline !important;}#mais-vistas ul {	padding: 5px;}#mais-vistas ul li{	margin-bottom: 5px;	background: 0;	text-align: left;}#mais-vistas ul li a {	font: normal 12px arial, tahoma, verdana, helvetica, sans-serif;	text-align: left;	line-height: 20px !important;		margin: 0 !important;	padding: 0;}#mais-vistas ul li span{	font: bold 12px arial, helvetica, sans-serif;    color: #810d0e;}#lista-noticias {	width: 400px;	float: left;}#lista-noticias ul li, #lista-noticias ul li a{	font: normal 11px arial, helvetica, sans-serif;	background: 0;	margin: 3px 0 0;	padding: 2px 2px 0;}#lista-noticias ul#candles {	width: auto;    display: block;}#lista-noticias ul#candles:after{    content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}#lista-noticias ul#candles li{    width: 100px;    background: 0;    padding: 5px;	margin: 5px;    text-align: center;    float: left;}#lista-noticias ul#candles li span{	font: bold 12px arial, helvetica, sans-serif;	display: block;	}#lista-noticias ul#candles li img{	margin-bottom: 5px;}#selcorpo {	font: normal 12px arial, verdana, helvetica, sans-serif;}#selcorpo a {	margin: 0 !important; 	padding: 0 !important; }#destaque-noticias {	margin-bottom: 10px;}#destaque-noticias img {	background-color: #eee;    padding: 1px;    float: left;}#destaque-noticias h1 {	line-height: 5px;	margin-bottom: 3px;}#destaque-noticias h1 a {	font: bold 17px arial, verdana, helvetica, sans-serif;	color: #198ACF;	margin: 0 !important;	padding: 0 !important;}#destaque-noticias p, #destaque-noticias p a {	font: normal 12px arial, verdana, helvetica, sans-serif;	margin: 0;	padding: 0;}#destaque-noticias p a:hover {	text-decoration: none;}#destaque-noticias a {	margin: 0 !important;	padding: 0 !important;}#destaque-noticias a:hover {	text-decoration: underline;}/*	paginação*/#paginacao_editoria {    width: 100%;    height: 25px;    background-color: #f5f5f5;    border: 1px solid #ddd;    margin: 22px 0 22px 0;}#paginacao_editoria li{	background: 0;	float: left;}#paginacao_editoria h4 {    font: normal 10px arial;    color: #b2b2b2;    text-transform: uppercase;    margin: 2px 0 !important;}#paginacao_editoria:hover {    text-decoration:none;}#paginacao_editoria li span.paginacao_on{    font: bold 12px arial, helvetica, sans-serif;    color:#000;    background-color: #ccc !important;    border: 1px #000 solid;    padding: 2px 5px 1px !important;}#paginacao_editoria li a.paginas {	font: bold 12px arial, helvetica, sans-serif;    color:#fff;    background-color: #45A3E0 !important;    border: 1px #000 solid;    padding: 2px 5px 1px !important;}#central .paginacao-disable{    font: bold 10px arial, helvetica, sans-serif;    color:#ccc;    width: 70px;    height: 16px;    text-decoration: none;    text-transform: uppercase;    background: 0;    border: 1px solid #b2b2b2;    margin: 2px 0;}#central .paginacao-disable img{    border: 0 !important;    vertical-align: -3px;}#central .paginacao-enable{    font: bold 10px arial, helvetica, sans-serif;    color:#4d0908;    width: 70px;    height: 20px;    text-decoration: none;    text-transform: uppercase;    background-color: #bfd8ff;    border: 1px solid #b2b2b2;    margin: 0 !important;    padding: 3px !important;}#central .paginacao-enable:hover {    text-decoration: underline;}#central .paginacao-enable img{    border: 0 !important;    vertical-align: -3px;}/* --------- galeria --------- */#titulo-galeria {	display: inline;}/* --------- multimídia --------- */#videofloater{	height: auto;    margin: 5px 0 5px 5px;}.div-video {	width: 300px;}#titulovideofloater{	width:270px;	float: right;	margin: 0 auto;}span.titulo-midia {	font: bold 14px "lucida sans unicode", "lucida grande", tahoma, verdana, arial, helvetica, sans-serif !important;	color: #ea690d !important;	height: 32px;    padding-left: 35px;    padding-top: 8px;    display:block;}span.titulo-midia:hover {    text-decoration: underline;}#titulovideofloater a{	font: bold 12px arial, tahoma, verdana, helvetica, sans-serif;	color: #000;	padding: 0 !important;    display:block;}#titulovideofloater a span{	font: normal 13px arial, tahoma, verdana, helvetica, sans-serif;	color: #000;	padding: 0 !important;    display:block;}#contaner-videos {    background-color: #eeeeee;    margin-bottom: 10px;    padding-top: 5px;}#mp3-player {    margin-bottom: 30px;    float: left;}/******************************//*	botões de administração (quando o usuário estiver logado)*/ul#botoes-adm {	width: 100%;    background-color: #fff5df;    border: 1px solid #9f6800;    margin-bottom: 15px;    padding: 20px 0;    text-align: left;}ul#botoes-adm li {    display: inline;}ul#botoes-adm li#botao-home {    width: 165px;    margin: 15px 5px;}ul#botoes-adm li#botao-home a {    background: #e0ecff url(../../../images/botao-home.gif) no-repeat 5px 50%;    text-align: left;    font: normal 12px tahoma;    color:#db261f;    padding: 6px 6px 6px 25px;    border: #0063ff 1px solid;}ul#botoes-adm li#botao-home a:hover {    background: #bfd8ff url(../../../images/botao-home.gif) no-repeat 5px 50%;    text-decoration: underline;}ul#botoes-adm li#botao-add {    width: 125px;    margin: 15px 5px;}ul#botoes-adm li#botao-add a {    background: #e0ecff url(../../../images/add.gif) no-repeat 5px 50%;    text-align: left;    font: normal 12px tahoma;    color:#db261f;    padding: 6px 6px 6px 25px;    border: #0063ff 1px solid;}ul#botoes-adm li#botao-add a:hover {    background: #bfd8ff url(../../../images/add.gif) no-repeat 5px 50%;    text-decoration: underline;}/******************************//*	mural*/#lista-mural {	width: 100%;}#lista-mural ul li, #lista-mural ul li a{	font: normal 11px arial, helvetica, sans-serif;	background: 0;	margin: 3px 0 0;	padding: 2px 2px 0;}#lista-mural ul#candles {	width: auto;    display: block;}#lista-mural ul#candles:after{    content:".";    display:block;    clear:both;    visibility:hidden;    height:0;    overflow:hidden;}#lista-mural ul#candles li{    width: 100px;    background: 0;    padding: 5px;	margin: 5px;    text-align: center;    float: left;}#lista-mural ul#candles li span{	font: bold 12px arial, helvetica, sans-serif;	display: block;	}#lista-mural ul#candles li img{	margin-bottom: 5px;}#mensagem-mural{	background-color: #f5f5f5;	padding-bottom: 3px;	margin: .5em 0;}#mensagem-mural img{	vertical-align: -3px;}#mensagem-mural p{	margin: 5px;}#mensagem-mural h5{	background-color: #ddd;	padding: 3px;	display:block;	color: #002080;	border-bottom: 1px #fff dashed;	font-size: 9px;}#mensagem-mural h4{	background-color: #ddd;	padding: 3px;	font-size: 12px;}#mensagem-mural h4 a{	padding:0;	margin:0 auto; 	margin-bottom: 1px;	color: #000;	text-decoration:underline;}#mensagem-mural h4 a:hover{	padding:0;	margin:0 auto; 	color: #000;	text-decoration:none;}.letreiro-mural {	margin-top:5px;	padding:3px;	padding-left: 10px;	font-size:10px;	clear:both;	position:relative;}/******************************//*	formulários*/.formulario {	width: 100%;    height: auto;    background-color: #f5f5f5;    margin: 5px 0 20px;}.formulario h1{    font: bold 20px arial, verdana, helvetica, sans-serif;    color: #cc0001;    border-bottom: 1px dotted #000;    text-align: left;    margin: 5px;    padding-bottom: 2px;}.formulario p{	font: normal 12px verdana, arial, helvetica, sans-serif;	text-align: left;	color:#000;	margin: 7px;}.formulario p a{	font: bold 12px verdana, arial, helvetica, sans-serif;	text-align: left;	color:#a41d17;	margin: 0 !important;	padding: 0 !important;}.formulario ul {    text-align: left;}.formulario ul li {    margin: 5px auto;    padding: 8px 6px;    float: left;}.formulario .small {    font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;;    color: #666666;    margin-left: 5px;}.formulario ul li span#datanews {    width: 34px;    height: 29px;    font: bold 10px verdana, arial, helvetica, sans-serif;    color: #fff;    background: #47723e url('../../../images/bg_datanews.jpg') no-repeat;    margin-right: 4px;    padding-top: 5px;    float: left;}.formulario ul li h5 {    font: bold 11px verdana, arial, helvetica, sans-serif;    text-align: left;}.formulario ul li p {    font: normal 12px arial, verdana, helvetica, sans-serif;    text-align: left;    margin: 5px 0;    padding: 0;    display: block;}.formulario ul li span a {    font: bolder 12px arial, verdana, helvetica, sans-serif;    display: block;    text-align: right;}.formulario .botao_votar {	font: bold 10px tahoma, arial, verdana, helvetica, sans-serif !important;	height: 20px;	background-color: #c3c3c3;	border: 1px solid #888;	text-transform: none !important;	margin: 7px auto !important;}.formulario fieldset {	width: 60%;	border: 0;	background-color: #f5f5f5;	text-align: left;	margin: 0 auto;	padding: 3px;}.formulario .user-msg {	font: bold 12px tahoma, arial, verdana, helvetica, sans-serif;	margin: 20px 3px 0 3px;	float: right;	display: block;}.formulario ul li.mensagem {    border-bottom: 1px solid #b2b2b2;    margin: 0 5px;}.formulario ul li.mensagem a{    font: normal 12px verdana, arial, tahoma, helvetica, sans-serif;}.formulario ul li.mensagem a:hover{    text-decoration: underline;}.formulario fieldset label{	font: bold 11px tahoma;	color: #555;	margin-top: 8px;	padding: 3px;	display: block;}.formulario fieldset input[type="text"] {	width: 100%;	height: 15px;	margin-bottom: 3px;	padding: 3px;}.formulario fieldset input[type="password"] {	width: 130px;	height: 17px;	padding: 1px;}.formulario fieldset input[type="radio"] {	margin: 2px;	vertical-align: -3px;}.formulario .botao_resultado:hover {	color: #fff;	background-color: #999;}.formulario textarea {	width: 100%;	border: 1px solid #969696;	margin-bottom: 2px;	padding: 3px;}#progresso {	font: bold 1em arial;	color: #fff;	width: 100%;	height: 14px;	background: #888;	text-align: center;	margin-bottom: 5px; 	padding: 3px 8px 3px 0;}/******************************//*	caixas de diálogo*/#sucesso {    font: bold 11px tahoma;    background: #e2ffdf url(../../../images/sucesso.gif) no-repeat 10px 50%;    border: #4db235 1px dashed;    margin-bottom: 8px;    padding: 10px 10px 10px 40px;    }#erro {    font: bold 11px tahoma;    background: #f3cdcd url(../../../images/erro.png) no-repeat 10px 50%;    border: #ff4f53 1px dashed;    margin-bottom: 8px;    padding: 10px 10px 10px 40px;}#dicas {    font: normal 11px tahoma;    background: #e0ecff url(../../../images/info.gif) no-repeat 10px 50%;    border: #0063ff 1px dashed;    margin-bottom: 8px;    padding: 10px 10px 10px 35px;}/******************************//*	Contatos*//*	formulários*/.form-contato {	width: 300px;    height: auto;    background-color: #f5f5f5;    margin: 0 0 20px;    float: right;}.form-contato p{	font: normal 12px verdana, arial, helvetica, sans-serif;	text-align: left;	color:#000;	margin: 7px;}.form-contato p a{	font: bold 12px verdana, arial, helvetica, sans-serif;	text-align: left;	color:#a41d17;	margin: 0 !important;	padding: 0 !important;}.form-contato .small {    font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;;    color: #666666;    margin-left: 5px;}.form-contato ul li span#datanews {    width: 34px;    height: 29px;    font: bold 10px verdana, arial, helvetica, sans-serif;    color: #fff;    background: #47723e url('../../../images/bg_datanews.jpg') no-repeat;    margin-right: 4px;    padding-top: 5px;    float: left;}.form-contato .botao_votar {	font: bold 10px tahoma, arial, verdana, helvetica, sans-serif !important;	height: 20px;	background-color: #c3c3c3;	border: 1px solid #888;	text-transform: none !important;	margin: 7px auto !important;}.form-contato fieldset {	width: 90%;	border: 0;	background-color: #f5f5f5;	text-align: left;	margin: 0 auto;	padding: 3px;}.form-contato fieldset label{	font: bold 11px tahoma;	color: #555;	padding: 3px;	display: block;}.form-contato fieldset input[type="text"] {	width: 100%;	height: 15px;	margin-bottom: 3px;	padding: 3px;}.form-contato fieldset input[type="password"] {	width: 130px;	height: 17px;	padding: 1px;}.form-contato fieldset input[type="radio"] {	margin: 2px;	vertical-align: -3px;}.form-contato .botao_resultado:hover {	color: #fff;	background-color: #999;}.form-contato textarea {	width: 100%;	border: 1px solid #969696;	margin-bottom: 2px;	padding: 3px;}#progresso {	font: bold 1em arial;	color: #fff;	width: 100%;	height: 14px;	background: #888;	text-align: center;	margin-bottom: 5px; 	padding: 3px 8px 3px 0;}/******************************/.dados-entidade {	width: 360px;	background-color: #44a4e0;	text-align: left;	float: left;}.dados-entidade:before {	background: url('../../../images/cantocontato-upright.jpg') no-repeat right top;	content: url('../../../images/cantocontato-upleft.jpg');	line-height: 0;	display: block;}.dados-entidade:after {	background: url('../../../images/cantocontato-downright.jpg') no-repeat right bottom;	content: url('../../../images/cantocontato-downleft.jpg');	line-height: 0;	display: block;}.dados-entidade h2 {	font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #fff;	margin: 6px;}.dados-entidade address {	font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;	color: #fff;	margin: 6px;}.dados-entidade div {	font: bold 12px arial, tahoma, verdana, helvetica, sans-serif !important;	color: #ffff99 !important;	margin: 6px;}.dados-entidade small a{	color: #ffff99 !important;	margin-left: 2px;}	/******************************//*	classes "soltas"*/.no-border {	border: 0 !important;}.veja-mais {	width: auto;	background: 0 !important;	border: 0 !important;	margin: 0 5px 2px 0;	float: right !important;}.imagem-destaque {	border: 2px solid #f00;}.titulo {    color: #b46a00;    font-weight: bold;    font-size: 1.6em;    margin: 3px 10px 15px 5px;    border-bottom: #b46a00 1px dotted;}.subtitulo {    font: bold 1.6em arial;    color: #0079ca;    background-color: #92c1e0;    border-bottom: #415b9a 1px solid;    margin: 3px 0 5px 0;    padding: 5px;}.subtitulo img {	vertical-align: -1px;    margin-right: 5px;}/* efeito crop */.crop-foto {display:block;overflow:hidden;position:relative;}.crop-foto img {display:block;}.crop-foto:hover {border:3px solid #f00;}.crop-foto:hover img {margin:-3px 0 0 -3px;}/* legendas */.foto-legenda {float:left;margin-right:0.5em;}/* larg-ura das legendas */.larg-200 {width:200px;}/* larg-ura das legendas *//* altura das fotos das legendas */.crop-158 a.crop-foto {height:158px;}.crop-158 a.crop-foto:hover {height:152px;}/* /altura das fotos das legendas */.destaque-evento {	float:right;	margin: 10px;	border: 1px solid #ccc;	padding: 2px;	background-color: #fff;}.data {    font: bold 11px 'trebuchet ms', verdana, arial, helvetica, sans-serif;    color: #cc0001;    margin-bottom: 5px;    display: block;}.frame-location {	margin-left: 2px;	border: 3px solid #af0720;}  
