 body { margin:0; padding:0; background:url(../img/bg.gif); font-family:verdana, arial, helvetica; font-size:11px; line-height:125%; color:#16317d; text-align:center; }
p { margin:0; padding:0; margin-bottom:10px; }
ul { margin:0; padding:0; list-style:none; }
form { margin:0; padding:0; }
a { color:#b1017c; text-decoration:none; }
a:hover { color:#b1017c; text-decoration:underline; }
img { border:none; }

h1 { margin:0; padding:0; font-size:14px; color:#16317d; line-height:120%; }
h1 a { margin:0; padding:0; font-size:14px; color:#16317d; text-decoration:none; line-height:120%; }
h1 a:hover { margin:0; padding:0; font-size:14px; color:#16317d; text-decoration:underline; line-height:120%; }
h2 { margin:0; padding:0; font-size:13px; color:#fff; }
h2 a { margin:0; padding:0; font-size:13px; color:#fff; text-decoration:none; }
h2 a:hover { margin:0; padding:0; font-size:13px; color:#fff; text-decoration:underline; }

#msg0 { font-weight:bold; color:#17801d; margin-bottom:10px;}
#msg1 { font-weight:bold; color:#f03; margin-bottom:10px;}

.clear { clear:both; }

.bordaazul { border:2px solid #16317d; }
.bordaazul a { border:2px solid #16317d; }
.bordaazul a:hover { border:2px solid #b1017c; }
.bordabranca { border:2px solid #fff; }

.fonte_fundoazul { color:#fff; }


.txt_direita { text-align:right; }

#partesuperior { height:160px; background: url(../img/bg_partesuperior.jpg) no-repeat top; }
	#topo { width:771px; margin:0 auto; text-align:left; }
		#logo { float:left; padding:20px 26px 4px 36px; background:url(../img/bg_logo.jpg) no-repeat; }
		#colunadonome { float:left; }
			.player { width:593px; height:29px; }
				.player_pd { padding:10px 0 0 320px }
					.player_pd a { margin-right:2px; }
					.player_tit { margin-right:15px; }
			.nome { padding:0 290px 42px 9px; }
			
#partecentral { background:url(../img/bg_partecentral.jpg) no-repeat top #fff; }
	#partecentral_conteiner { width:771px; margin:0 auto; background:url(../img/bg_colunaazul.gif) repeat-y bottom left; text-align:left; } /* pensar num nome legal */
		#colunamenu { float:left; }
			#menu { width:178px; background:url(../img/bg_menu.jpg) no-repeat top; }
				#menu ul { padding:4px 8px 5px 15px; }
					#menu ul li { margin-bottom:3px; padding-bottom:2px; border-bottom:1px solid #3163bf; }
						#menu ul li a { margin-bottom:10px; color:#16317d; text-decoration:none; }
						#menu ul li a:hover { margin-bottom:2px; font-weight:bold; color:#b1017c; text-decoration:none; }
			.menufim { width:178px; height:11px; background:url(../img/bg_menufim.gif) no-repeat #fff; }
			.cadastro_inicio { width:178px; height:15px; background:url(../img/bg_cadastroinicio.gif) no-repeat; }
			.cadastro { width:178px; background:url(../img/bg_cadastro.gif) repeat-y bottom; }
				.cadastro_pd { padding:3px 11px 0 17px; }
					.cadastro_pd img { margin-bottom:5px; }
					.formulario_cadastro { padding-bottom:10px; } /* DAR UMA OLHADA AQUI SE ENCONTRAR UM JEITO MELHOR DE FAZER OS FORMULÁRIOS, PORQUE TÁ FODA! */
					.cadastro_pd form label { float:left; padding-top:4px; color:#fff; }
					.cadastro_pd form input { float:right; width:95px; margin-bottom:5px; }
					.cadastro_pd .bt_enviar { text-align:right; }
					.cadastro_pd .bt_enviar input { width:51px; height:20px; }
					.cadastro_pd #msg0 { font-weight:bold; color:#d2f7d5; margin-bottom:10px;}
					.cadastro_pd #msg1 { font-weight:bold; color:#ffcad5; margin-bottom:10px;}
		#colunaconteudo { float:left; width:590px; }
			#colunaconteudo_pd { padding:0 10px 30px 15px; }
				#home_conteudoprincipal { float:left; width:353px; }
					.home_destaque { padding-bottom:5px; }
						.home_destaque_imagem { float:left; margin:0 5px 5px 0; }
						.home_destaque_texto { float:left; }
				#home_conteudoprincipal a { color:#16317d; text-decoration:none; }
				#home_conteudoprincipal a:hover { color:#b1017c; text-decoration:underline; }
				#home_conteudoprincipal .bt_indice { margin-bottom:15px; text-align:right; }
		
				#home_conteudosecundario { float:left; margin-left:10px; }
					.boxhome { margin-bottom:10px; }
						.boxhome_meio { width:202px; background:url(../img/bg_boxhome_meio.gif); }
							.boxhome_meio_pd { padding:0 10px; color:#fff; }
								.boxhome_imagem { float:right; margin:0 0 5px 5px; border:2px solid #fff; }
								
									.enquete_resultado { padding:0 0 10px 0; }
										.enquete_resultado_vazio { width:130px; height:12px; background:url(../img/enquete_resultado_vazio.gif); margin-right:5px; }
										.enquete_resultado_cheio { width:130px; height:12px; background:url(../img/enquete_resultado_cheio.gif); }
	
	#partecentral_fim { width:771px; background:url(../img/bg_colunacadastro_parteinferior.gif) repeat-y bottom left; }
	
#parteinferior { height:84px; background:url(../img/bg_rodape.jpg) repeat-x; }
	#rodape { width:771px; margin:0 auto; text-align:left; }
		#rodape p { float:left; padding:20px 0 0 190px; color:#8995b0; }
		#rodape img { float:right; margin:15px 38px 10px 0; }
		
/* internas */
#leitura { min-height:230px; }
#titulo { margin:20px 0; }
.img_direita { float:right; margin:0 3px 10px 10px; border:2px solid #16317D; }
.img_esquerda { float:left; margin:0 10px 10px 0; }
.bt_direita { text-align:right;}
.busca { width:176px; }

.bt_direita_pd { padding-top:10px; text-align:right; }
#box_destaque_inteiro { background:url(../img/bg_boxnoticia_meio.gif) repeat-y; width:568px; }
	#destaque_inteiro { float:left; width:373px; }
		#destaque_inteiro_pd { padding:10px 20px 0 12px; }
	#destaque_inteiro_img { float:left; border:2px solid #FFF; }
.subtit { padding-top:10px; }
.santoanterior { float:left; width:272px; margin:15px 15px 0 0; background:url(../img/box_destaqueduplo_meio.gif); }
.proximosanto { float:left; width:272px; margin-top:15px; background:url(../img/box_destaqueduplo_meio.gif); }
.destaqueduplo_meio { padding:0 10px; background:url(../img/box_destaqueduplo_meio.gif); }
.destaqueduplo_meio_pd { margin:15px 0 10px 0; }
.destaqueduplo_img { float:left; margin:0 5px 5px 0; border:2px solid #FFF; }
.santo_descricao { float:left; width:140px; color:#fff;  }
.santo_descricao a { color:#fff;  }
.santo_descricao a p:hover { text-decoration:underline;  }

/* fotos */
.destaquefotos_pd { padding-bottom:10px; float:left; }
.destaquefotos { float:left; margin:4px; border:2px solid #fff; }
.outrosalbuns_foto { float:left; margin:0 10px 10px 0; border:2px solid #16317D; }

#muralderecados .label { float:left; width:120px; padding-top:3px; font-weight:bold; }
#muralderecados .campos { float:left; margin-bottom:5px; }
#muralderecados .campos input { width:320px; }
#muralderecados .campos textarea { width:320px; height:60px; }
#muralderecados .bt_enviar { text-align:right; }
#muralderecados #camposmuralderecados { width:448px; }

/* PAGINAÇÃO */
#paginacao div { float:left; }
#paginacao .small { width:15px; text-align:center; }
#paginacao .small a { color:#16317d; }
#paginacao .small a:hover { color:#b1017c; font-weight:bold; }


/* IMPRESSÃO */
#topoimpressao { display:none; }
#rodapeimpressao { display:none; }


/* CALENDARIO */
/*.box-calendario { text-align:center; }*/
.box-calendario .titulo-calendario { font-weight:bold; text-align:center; color:#fff;}
.box-calendario .next { text-align:right; }
.box-calendario .titulo-calendario a { font-weight:bold; text-align:center; color:#fff;}
.box-calendario .texto1 { font-size:11px; font-weight:bold; width:22px; height:22px; background:url(../img/calendario_dias_off.gif); color:#51659e; text-align:center; }
.box-calendario .texto2 { font-size:11px; font-weight:bold; width:22px; height:22px; background:url(../img/calendario_dias_on.gif); color:#20557D; text-align:center; }
.box-calendario .texto2 a { font-size:11px; font-weight:bold; width:22px; height:22px; background:#fff; color:#16317D; text-align:center; }
.box-calendario .texto2 a:hover { font-size:11px; font-weight:bold; width:22px; height:22px; background:#fff; color:#B1017C; text-align:center; }
.box-calendario .marcado { font-size:11px; font-weight:bold; width:22px; height:22px; background:url(../img/calendario_dias_off.gif); color:#20557D; text-align:center; cursor:arrow; }
.box-calendario .marcado a { font-size:11px; font-weight:bold; width:22px; height:22px; background:url(../img/calendario_dias_off.gif); color:#20557D; text-align:center; cursor:arrow; }
.box-calendario .hoje { font-size:11px; font-weight:bold; width:22px; height:22px; background:url(../img/calendario_dias_off.gif); text-align:center; color:#fff; cursor:arrow; }
.box-calendario .hoje a { font-size:11px; font-weight:bold; width:22px; height:22px; background:url(../img/calendario_dias_off.gif); text-align:center; color:#fff; cursor:arrow; }
