﻿* { margin-top: 20; padding: 0; }   

	body { background-color:#900000; }

	.CimaMenu   { width:660px; }
	.CimaMenu1 { width:130px; background:#555; border-right:#fff solid 2px; font-size:20px; text-align:center; color:#fff; }
	.CimaMenu2 { background:#555; border-right:#fff solid 2px; font-size:20px; text-align:center; margin-right:20px; color:#fff; }

	#navMenuTop { margin:0; padding:0; }

	#navMenuTop ul { margin:0; padding:0; line-height:30px; }

	#navMenuTop li { margin:0; padding:0; list-style:none; float:left; position:relative; background:#999; }

	#navMenuTop ul li a { text-align:center; font-family:"Comic Sans MS", cursive; text-decoration:none; height:30px; width:130px; display:block; color:#fff; border:1px solid #ff5; 
	text-shadow:1px 1px 1px #000; }

	#navMenuTop ul ul { position:absolute; visibility:hidden; top:32px; }

	#navMenuTop ul li:hover ul { visibility:visible; }

	/**********************************************************/

	#navMenuTop li:hover { background:#09f; }

	#navMenuTop ul li:hover ul li a:hover { background:#ccc; color:#000; }

	#navMenuTop a:hover { color:#000; }

	.clearFloat { clear:both; margin:0; padding:0; }

	#shadow1 img{ width: 397px; height: 542px; box-shadow: 6px 6px #666;}

	.Titulo { margin-top:20px; font-size: 25px; font-family: Arial, Helvetica, sans-serif; color: #555; -webkit-text-fill-color: red; -webkit-text-stroke: 	1.2px black; text-shadow: 8px 5px 7px black;}

	#MenuDaDireitaImg { width: 151px; height: 590px; background-color: #AECC88; margin-left: 3px; }
	#MenuDaDireitaImg a { text-decoration: none; }
	#imagens1 { background-color: #ffffff; font:11px Arial; color: black; font-weight: bold; margin-left: 0px; margin-right: 2px; }
	#imagens2 { background-color: #AECC68; font:11px Arial; color: black; font-weight: bold; margin-left: 0px; margin-right: 2px; }

	#wrapper { width: 980px; background: #E0E0E0; margin: 0 auto; }   
	#header { width: 982px; background: #000099; color: white; } 
	#column-left { width: 158px; height: 7602px; float: left; background: #AECC88; } 

	#column-center { width: 663px; margin-left:3px; float: left; background: #FFEEAA; } 
	#column-centerHistoria { width: 643px; margin-left:3px; padding-left:10px; padding-right:10px; float: left; background: #FFEEAA; } 
	#column-centerActivid { width: 643px; height:2800px; margin-left:3px; padding-left:20px; float: left; background: #FFEEAA; } 
	#column-centerContactos { width: 663px; margin-left:3px; float: left; background: #FFEEAA; }
	#column-centerContactos ul { margin-left: -0px; font-size:20px; }
	#column-centerContactos li { margin-left:20px; margin-bottom:10px; text-decoration:none;  list-style: none; }
	#column-centerContactos img { align-left } 

	#Estatutos {  width: 613px; margin-left: 0px; padding-left: 20px; float: left; background: #FFEEAA; font-family: Arial; font-size: 14px; text-align: 	justify; color: #000000; }
	#Estatutos li {  margin-left:20px; }

	#Links { width: 633px; margin-left: -0px; padding: 16px; float: left; background: #FFEEAA; font-family: Arial; font-size: 14px; text-align: justify; color: 	#000000; }
	#Links ul li { margin:auto; padding:5px; background: #FFEEAA; border-bottom:#DDBB88 solid 2px;  list-style: none; } 
	#Links ul li a { text-decoration:none; }
	#Links ul li a:hover { color: #FF0000; background: #FFFFFF; }




	#column-right { width:155px; height:8056px; float: left; background: #AECC88; }

	#footer { clear: both; background: green; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#FFFFFF; text-align:center; }

	#Embed { width: 100px; height:50px; margin-top:-0px;  }
	#PontoVermelho { width: 10px; height:10px; }

	#SomFundo { block; width:100px; margin-top:15px; background-color: #BFDDAA; font-family: Arial; font-size: 15px; font-weight: bold; padding: 5px; height: 	85px; border:2px #EFFECC solid;  
		-webkit-text-fill-color:#0088ff; -webkit-text-stroke: 1.2px green; text-shadow: 2px 2px 1px #666; shadow: 8px 5px 7px black; }
	#SomFundo:hover { background-color: #DFFFCC; border:2px #7B8877 solid; }

	#Visitas { block; width:100px; margin-top:25px;  background-color: #BFDDAA; font-family: Arial; font-size: 15px; font-weight: bold; padding: 5px; height: 	85px;  border:2px #EFFECC solid;  
		-webkit-text-fill-color: #0088f; -webkit-text-stroke: 1.2px green; text-shadow: 2px 2px 1px #999; }
	#Visitas:hover { background-color: #DFFFCC; border:2px #7B8877 solid; }

	#Mail { block; width:100px; margin-top:25px;  background-color: #BFDDAA; font-family: Arial; font-size: 15px; font-weight: bold; padding: 5px; height: 	85px;  border:2px #EFFECC solid;  
		-webkit-text-fill-color: #0088f; -webkit-text-stroke: 1.0px green; text-shadow: 0px 0px 0px #666; list-style: none; }
	#Mail:hover { background-color: #DFFFCC; background-color: #DFFFCC; border:2px #7B8877 solid; }

	#Consulte { block; width:100px; margin-top:25px;  background-color: #BFDDAA; font-family: Arial; font-size: 15px; font-weight: bold; padding-top: 10px; 	height: 65px;  border:2px #EFFECC solid;  
		-webkit-text-fill-color: #0088f; -webkit-text-stroke: 1.0px green; text-shadow: 0px 0px 0px #666; list-style: none; }
	#Consulte:hover { background-color: #DFFFCC; border-top:-5px #7B8877 solid; }

	#Recortes { block; width:100px; margin-top:10px; height: 60px;  background-color: #BFDDAA; font-family: Arial; font-size: 12px; font-weight: bold; 	padding-top: 5px; border:2px #EFFECC solid;  
		 list-style: none; }
	#Recortes:hover { background-color: #DFFFCC; background-color: #DFFFCC; border:2px #7B8877 solid; }


	#FotoIndex { width: 658px; height: 494px; align:center; }

	.Maestro { width:119px; height:172px;  margin-top:0px; margin-left:0px; margin-right:10px; margin-bottom:0px; float:left;  }
	.Organista { width:184px; height:195px;  margin-top:0px; margin-left:0px; margin-right:10px; margin-bottom:0px; float:left;  }
	.Naipes { margin-left:-11px; width:665px; border:#000 1px solid; text-align:top; }
                    .Cantores { border:#000 1px solid; text-align:left; padding:10px; }

	img#topo { width: 980px; height: 97px; }
	img#ColEsq { width: 155px; height: 155px; border:2px solid #888800;  }

	#TabLeter {  width: 980px;  height: 20x;  border-bottom:2px solid #000000; }
	#Actividade {  width: 205px;  margin-bottom:3px; height: 20px; border-right:1px #ACCA99 solid; background-color:#fff; 0px; color:#aa00aa; padding: 0px; 	font-weight:bold; }
	#Letreiro {  width: 773px; height: 20px; background-color:#ffffff; font-weight:bold; text-align:top; font-size:15px; float:left; margin-left: 0px; padding: 	0px; } 

         
        #MenuFixo {position: -webkit-sticky;position: sticky;top: 10;}        

	nav#ListaEsq { display:block; width:156px; background-color: #AECC88; font-family: Arial; font-size: 13px; font-weight: bold; margin-left: 3px; 		margin-top:10px;}
	nav#ListaEsq ul { width: 154px; list-style: none;}
	nav#ListaEsq li { background-color: #AECC88; padding: 3px; border-bottom:2px #AEEC88 solid; margin-top:2px; margin-left: 0px; }
	nav#ListaEsq li:hover { background-color: #AEEC88; } 
	nav#ListaEsq a { width: 200px; color: #000055; text-decoration: none; } 
	nav#ListaEsq a:hover { color: #ff0000; }


	nav#Cantores { display:block; width:160px; background-color: #FFEEAA; font-family: Arial; font-size: 15px; font-weight: bold; margin-left: -2px; margin-	top: 0px; border:2px #AA9977 solid; float:left;  }
	nav#Cantores ul { width: 160px; list-style: none; }
	nav#Cantores li { background-color: #FFEEAA; padding-left:3px; border-bottom:2px #AA9977 solid; margin-top:2px; margin-left: 0px; }
	nav#Cantores li:hover { background-color: #ADEC88; } 
	nav#Cantores a { width: 200px; color: #000055; text-decoration: none; } 
	nav#Cantores a:hover { color: #ff0000; } 

	nav#ListaEsqActivid { display:block; width:156px;  height: 3835px; background-color: #AECC88; font-family: Arial; font-size: 13px; font-weight: bold; 	margin-left: 3px; margin-top: 0px; }
	nav#ListaEsqActivid ul { width: 154px; list-style: none; }
	nav#ListaEsqActivid li { background-color: #AECC88; padding: 3px; border-bottom:2px #AEEC88 solid; margin-top:2px; margin-left: 0px; }
	nav#ListaEsqActivid li:hover { background-color: #AEEC88; } 
	nav#ListaEsqActivid a { width: 200px; color: #000055; text-decoration: none; } 
	nav#ListaEsqActivid a:hover { color: #ff0000; } 

	nav#ListaDir { display: block; width: 152px; background-color: #AECC88; font-family: Arial; font-size: 15px; font-weight: bold; margin-left: 3px; margin-	top: 50px; height: 300px; }
	nav#ListaDir ul { width: 152px; list-style: none; }
	nav#ListaDir li { background-color: #AECC88; padding: 3px 0px 3px 8px; border-bottom:2px #AEEC88 solid; margin-top:2px; margin-left: 0px; }
	nav#ListaDir li:hover { background-color: #AEEC88; } 
	nav#ListaDir a { width: 200px; color: #000055; text-decoration: none; } 
	nav#ListaDir a:hover { color: #ff0000; }

	nav#ListaDirActivid { display: block; width: 152px; background-color: #AECC88; font-family: Arial; font-size: 15px; font-weight: bold; margin-left: 3px; 	margin-top: 20px; height:300px; }
	nav#ListaDirActivid ul { width: 152px; list-style: none; }
	nav#ListaDirActivid li { background-color: #AECC88; padding: 3px 0px 3px 8px; border-bottom:2px #AEEC88 solid; margin-top:2px; margin-left: 0px; }
	nav#ListaDirActivid li:hover { background-color: #AEEC88; } 
	nav#ListaDirActivid a { width: 200px; color: #000055; text-decoration: none; } 
	nav#ListaDirActivid a:hover { color: #ff0000; } ~

	nav#Foto ul { width: 105px; }
	nav#Foto li {   background-color: #AECC88; padding: 4px; }
	nav#Foto a { font-family: Arial; font-size: 14px; font-weight: bold; text-decoration: none; }

	#folhaCorpos { background-color: #AFEEAA; width: 620px; font-family: Arial; font-size: 10px; text-align: justify; color: #000000; 
			padding-left: 15px; padding-right: 20px; margin-left: 3px; height: 800px; }

	table { background-color:#FFEEAA; margin-left:1px; border-spacing:0px; border-collapse:collapse; width:660px; }
	.Titulo2,.Autor,.Partit,.Som { width:283px; height:20px; border:1px solid #000000; background-color:#AECC88; text-align:center; font-family:Arial; font-	weight:bold; font-size:13px; }
	.Autor { width:230px; }
	.Partit { width:33px; font-height:5px; }
	.Som { width:10px; }
	p1 { font-family:Arial; font-size:12px; color:#AA0000; }
	p.Texto { font-family:Arial, Verdana; font-size:15px; font-weight:bold; line-height:150%; text-indent:3em; padding-bottom:0px; margin-top:0px; text-	align:justify;}
	p.Text { font-family:Arial, Verdana; font-size:15px; font-weight:bold; line-height:150%; text-indent:3em; padding-bottom:0px; padding-right:10px; margin-	top:0px; text-align:justify;}
	p.Corpos { font-size:20px; font-weight:bold; padding-left:30px; }
	p.Ficha { font-family:'Times New Roman'; color:#5555EE; font-size:16px; font-weight:bold; margin-bottom:0px; }
	
	.Col1,.Col2,.Col3,.Col4,.Col5 { width:286px; border:1px solid #000000; padding:2px 2px 0px 5px; font-family:Arial; font-size:12px; font-weight:bold;white-		space: nowrap; }
	.Col1 { width:296px; font-weight:normal;white-space: nowrap;}
	.Col2 { width:158px; font-weight:normal;white-space: nowrap;}
	.Col3 { width:59px;  font-weight:normal;  text-align:center;}
	.Col4 { width:25px; text-align:center;  text-decoration:none; }
	.Col4 a { text-decoration:none; }
	.Col5 { width:10px; }
	.Periodo{ height:15px;  border:1px solid #000000; padding:4px 2px 0px 10px; background-color:#AEFC88; font-family:Arial; font-size:13px; text-align:center; 	font-weight:bold; }
	.SobTitulo{ height:15px;  border:1px solid #000000; padding:4px 2px 0px 10px; background-color:#FFFFFF; font-family:Arial; font-size:13px; text-align:left; 	font-weight:bold; color:#0055AA; }
	 .Pe { border:1px solid #000000; height:5px; }
	.Base { height:195px;  border:1px solid #000000; padding:4px 2px 0px 10px; font-family:Arial; font-size:13px; }

	.Txt { font-family:Arial, Verdana; font-size:15px; color:#444488; font-weight:bold; font-style:italic; line-height:150%; text-indent:3em; padding-	bottom:0px; padding-right:10px; margin-top:0px; text-align:justify;}
	.FotoCD { margin-right:8px; border-right:#CCC solid 5px; border-bottom:#AAAAAA solid 5px; }
	.MenuCd { width:663px; height:28px; float:left; text-align:center; margin-left:-21px;  margin-top:1px; margin-bottom:1px; }
	.TdCd { width:160px; background-color:#cc3300; border:#FFFFFF solid 1px; }
	.TdCd a {  text-decoration: none; color:#ffffff; }
	.Ctdo, .CtdoP { width:143px; margin:3px; margin-top:9px; background:#CFEEAA; padding:3px; font-size:13px; }
	.CtdoP {  font-si