/* HTML */
html{
	
}

body{
	margin:0;
	padding:0;
	background:url(../imagens/fundo_site.jpg) no-repeat top #407BA6;
}
		/* ESTRUTURA */
		#general{
			width:765px;
			margin:0 auto;	
			background:url(../imagens/fundo_general.jpg) repeat-y;			
			height:100%;	
		}
				/* ====== CABECALHO ====== */
				#header{
					background:url(../imagens/cabecalho.jpg) no-repeat top #0099FF;
					width:765px;
					height:120px;
					border-top:1px solid #003399;
					clear:both;					
				}
						#header a{
							margin:20px 15px 0;
							padding:0;
							display:block;
							width:190px;
							height:80px;
						}
				#headerPrint{
					display:none;
					width:765px;
					height:120px;
					clear:both;
				}
				
				/* ====== GROUP = NAVEGACAO + CONTEUDO ====== */
				#group{
					width:765px;					
					display:table-cell;
					background:url(../imagens/menu_subbase.jpg) bottom left no-repeat;		
				}
						/* ====== NAVEGACAO ====== */
						#navigation{
							width:212px;											
							margin:0;
							padding-bottom:160px;							
							float:left;														
						}
								#navigation #menu{
									margin:0;
									padding:0;	
									background:url(../imagens/menu_fundo.jpg);								
								}
										#navigation #menu .liNav{	
											background:url(../imagens/menu_divisao.jpg) no-repeat;							    
											list-style-type:none;
											margin:0;
											padding:0;
											width:210px;
											height:21px;
											border:0px;
											font-family:Arial, Helvetica, sans-serif;
											font-size:1em;
											line-height:normal;
										}		
																							
												#navigation #menu a{
													padding:0;
													margin:0;	
													margin-left:30px;																							
													color:#333333;
													text-decoration:none;
													display:block;
												}
												#navigation #menu a:hover{
													color:#666666;
													text-decoration:underline;
												}
										.liIni{
											background:url(../imagens/menu_topo.jpg) no-repeat;	
											list-style-type:none;
											margin:0;
											padding:0;
											width:210px;
											height:5px;
										}								
										.liFim{
											background:url(../imagens/menu_base.jpg) no-repeat;	
											list-style-type:none;
											margin:0;
											padding:0;
											width:210px;
											height:20px;
										}						
								
								#navigation #submenu{
									margin:0px;
									padding-top:10px;
									padding:10px;
									border:1px solid #003399;
									background: #AFCCFF;
									background:#94B8F2;
									border:1px solid 4C6CA9;																
								}
										#navigation #submenu .liSubNav{
											list-style:none;
											border-bottom:1px solid #DAE2EE;
											margin:0px;
											margin-top:5px;
											padding:0px;
											width:170px;
											height:21px;
											font-family:Arial, Helvetica, sans-serif;
											font-size:1.2em;
											line-height:normal;
										}		
												#navigation #submenu a{
													padding:0;
													margin:0;	
													margin-left:5px;																							
													color:#333333;
													text-decoration:none;
													display:block;
												}
								
						/* ====== CONTEUDO ====== */
						#contentHome{
							width:530px;
							height:100%;
							display:table-cell;
							margin:0;
							padding:10px;
							background:#FFFFFF;
							border:1px solid #ffffff;
							float:left;
						}				
								.destaqueHomeEsq{
									width:253px;
									float:left;
									margin:0;
									padding-bottom:5px;
									padding-top:10px;	
									margin-right:20px;
								}
								.destaqueHomeEsq img{
									width:90px;
									float:left;
								}
								.destaqueHomeDir img{
									width:90px;
									float:left;
								}
								.destaqueHomeDir{
									width:253px;
									float:left;	
									margin:0;	
									padding-top:10px;							
									padding-bottom:5x;
								}
								.pDestaqueHome{
									margin:0;
									margin-left:105px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									color:#666666;
									line-height:13px;
								}
						#content{
							width:498px;
							height:100%;
							display:table-cell;
							margin:0;
							padding:15px 25px;
							background:#FFFFFF;
							float:left;
							border:1px solid #FFFFFF;
						}								
								ul{
									margin:0;
									padding:0;
								 	margin-left:15px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									color:#666666;
									line-height:18px;
								}								
								ol{
								 	margin-left:16px;
									font-family:Arial, Helvetica, sans-serif;
									color:#666666;
									line-height:18px;
								}
								.liNoticias{
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									color:#666666;
									list-style:url(../imagens/bullet_vermelho.gif);
									line-height:20px;									
								}
								.liNoticias a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									color:#0463b6;
									text-decoration:none;
									font-weight:bold;
								}
								.liNoticias a:hover{
									text-decoration:underline;
								}
								.liDownloads{
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									color:#666666;
									background:url(../imagens/bullet_vermelho.gif) no-repeat left middle;
									line-height:20px;	
									display:block;
									margin-left:5px;
									padding-left:10px;
								}
								.liDownloads a{
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									color:#0463b6;
									text-decoration:none;
									font-weight:bold;
								}
								.liDownloads a:hover{
									text-decoration:underline;
								}
								.h3Noticias{
									font-family:Arial, Helvetica, sans-serif;
									color:#0463b6;
									font-weight:bold;
									font-size:1.2em;		
									margin:0;
									margin-bottom:10px;	
									padding:0;
								}
								.dataNoticias{
									margin:0;
									padding:0;
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									color:#666666;
									line-height:18px;	
								}
								.eventosDestaque{
									font-family:Arial, Helvetica, sans-serif;
									font-size:1em;
									color:#0463b6;
									text-decoration:none;
									font-weight:bold;
								}
								.eventosInfo{
									margin:0;
									padding:0;
									margin-left:3px;
									margin-bottom:8px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:1.0em;
									color:#666666;
									line-height:16px;
								}
								.eventosInfo p{
									font-size:1.0em;
									margin:0px;
									padding:0px;
									padding-bottom:10px;
								}
								.infoHinos{
									margin:0;
									margin-top:-15px;
									padding:0;
									font-family:Arial, Helvetica, sans-serif;
									font-size:0.8em;
									color:#666666;	
								}
								#paginacao{
									margin:0;
									width:498px;
									text-align:right;
								}
									#paginacao a{
										font-family:Arial, Helvetica, sans-serif;
										font-size:1em;
										color:#0463b6;
										text-decoration:none;
										font-weight:bold;
									}
								
				/* ====== RODAPE ====== */		
				#footer{
					background:url(../imagens/rodape.jpg) no-repeat top #0099FF;
					width:765px;
					height:23px;
					clear:both;
					margin:0;
					padding:0;
				}
						#footer a{
							margin-left:680px;
							display:block;
							font-family:Arial, Helvetica, sans-serif;
							font-size:0.6em;
							color:#FFFFFF;	
							text-decoration:none;
							line-height:20px;																	
						}
						#footer a:hover{
							color:#CEEEFF;	
							text-decoration:underline;						
						}
textarea, select, input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	border:1px solid #97A0CC;
	background:#F1F4FA;
}
form{
	line-height:10px;
}
label{
	width:100px;
	float:left;
	height:20px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#595959;
	text-align:right;
}
.obrigatorio{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bolder;
	color:#FF0000;
}
.buttom{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#ffffff;
	border:1px solid #97A0CC;
	background:#0066CC;
}
img{
	border:0;
}
.divImageEsq {
	width:200px;
	float:left;
	margin:5px;
}
.divImageDir{
	width:200px;
	float:right;
	margin:5px;
}
/* TEXTO */
h1{
	overflow:hidden;
	text-indent:-5000px;
	padding:0;
	margin:0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:lighter;	
	font-size:1.9em;	
	margin:0;
	margin-bottom:10px;	
	padding:0;
	text-transform:uppercase;
}
.h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:lighter;	
	font-size:1.9em;	
	margin:0;
	margin-bottom:10px;	
	padding:0;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:1.0em;		
	margin:0;
	margin-bottom:10px;	
	margin-top:10px;	
	padding:0;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	font-size:0.9em;		
	margin:0;
	margin-bottom:10px;	
	margin-top:10px;
	padding:0;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	color:#6F6F6F;
	font-weight:bold;
	font-size:0.8em;		
	margin:0;
	margin-bottom:10px;	
	margin-top:10px;
	padding:0;
}
h6{
	width:250px;	
	background:#D4D4D4;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;	
	font-size:0.9em;
	line-height:20px;	
	margin:0;
	padding:0;
	margin-bottom:10px;
	padding-left:5px;
}

p{
	margin:0;
	padding-bottom:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	line-height:18px;	
}
.texto{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	line-height:18px;	
}

.vcard{
	margin:0;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666666;
	line-height:18px;	
}
.legenda{
	margin:0;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#666666;
	clear:both;
	margin:5px;
}
a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#0463b6;
	text-decoration:none;
}
a:visited{

}
a:hover{
	text-decoration:underline;
}
