body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 8px;
    font-family: verdana;
    text-align: center;
    SCROLLBAR-FACE-COLOR: #f9f9f9;
    SCROLLBAR-HIGHLIGHT-COLOR: #f9f9f9;
    SCROLLBAR-SHADOW-COLOR: #8f92c8;
    SCROLLBAR-ARROW-COLOR: navy;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #ffffff;
    
}
.testecor
{
    background-color: #113355;
}
#ANL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin:0px;
	text-align: left;
}
#ANL #topo
{
    background-position: left bottom;
    font-size: 14pt;
    background-image: url(../images/fundos/topo1.gif);
    width: 100%;
    background-repeat: repeat-x;
    position: relative;
    top: 0px;
    text-align: right;
    
}
#ANL #topo .NomeCoro
{
	font-size: 12pt;
	padding-bottom: 5px;
	font-family: verdana;
}
#ANL #topo #loginframe
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	width: 250px;
	position: relative;
	top: 0px;
	height: 22px;
}
#barralogin
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px;
	font-size: 7pt;
	font-family: verdana;
}
#barralogin #frmlogin
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 7pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: verdana;
}
#barralogin #frmlogin #Ilogin
{
    font-size: 7pt;
    font-family: verdana;
    
}
#barralogin #frmlogin #Ipwd
{
    font-size: 7pt;
    font-family: verdana;
    
}
#barralogin #frmlogin #Bentrar
{
	font-weight: normal;
	font-size: 7pt;
	cursor: hand;
	border-top-style: none;
	font-style: italic;
	font-family: verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
#barralogin #frmlogin #Bsair
{
	font-weight: bold;
	font-size: 7pt;
	cursor: hand;
	border-top-style: none;
	font-style: italic;
	font-family: verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}

#ANL #barraframe
{
	left: 0px;
	margin: 0px;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	top: 0px;
	height: 20px;
	border-bottom-style: none;
}
#ANL #barra
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 7pt;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	font-family: verdana;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	top: 0px;
	height: 25px;
	border-bottom-style: none;
}
#ANL #barra TABLE
{
	font-size: 7pt;
	width: 100%;
}
#ANL #barra .link
{
	padding-bottom: 2px;
	cursor: hand;
	text-align: center;
}

#ANL #corpoframe
{
    left: 0px;
    width: 100%;
    position: relative;
  
    top: 0px;
    height: 480px;
}
#ANL #corpoframe1
{
    left: 0px;
    width: 100%;
    position: relative;
    
    top: 0px;
    height: 480px;
    
	SCROLLBAR-FACE-COLOR: #f9f9f9;
	SCROLLBAR-HIGHLIGHT-COLOR: #f9f9f9;
	SCROLLBAR-SHADOW-COLOR: #8f92c8;
	SCROLLBAR-ARROW-COLOR: navy;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
}
#ANL #menu
{
    width: 178px;
    border-left-style: none;
    border-top-style: none;
    border-bottom-style: none;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
}

#ANL #principal
{
	padding-left: 10px;
	padding-right: 0px;
	font-size: 8pt;
	left: 178px;
	overflow: auto;
	width: 603px;
	position: absolute;
	top: 0px;
	height: 478px;
	
}

#ANL #fotoini
{
    width: 592px;
    position: absolute;
    top: 5px;
    left: 3px;
    height: 100;
    background-image: url(../images/Fotos/ini0.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
   
}
#ANL #bemvindo
{
	left: 10px;
	width: 400px;
	position: absolute;
	top: 125px;
	text-align:right;
	padding:5px;
	font-size:7.5pt;
}
#ANL #calendarini
{
	left: 440px;
	width: 140px;
	position: absolute;
	top: 120px;
	
}
#ANL #principal #caminho
{
	font-size: 7pt;
	padding-bottom: 2px;
	margin-left: 5px;
	width: 100%;
	margin-right: 5px;
	padding-top: 5px;
	
	font-family: Verdana;
}
#programa #caminho1
{
	font-size: 7pt;
	padding-bottom: 2px;
	margin-left: 5px;
	width: 100%;
	margin-right: 5px;
	padding-top: 5px;
	text-align:left;
	font-family: Verdana;
}
#ANL #principal  #caminho .link
{
	cursor:hand;
}
#programa  #caminho1 .link1
{
	cursor:hand;
}

#ANL #principal .caixacontacta
{
	margin-top: 20px;
	font-size: 7pt;
	width: 90%;
	
}
#ANL #principal .caixacontacta #btenviar
{
	font-size: 7pt;
	font-family: verdana;
	background-color: transparent;
	cursor:hand;
}
#ANL #principal INPUT
{
	font-size: 7pt;
	width: 100%;
}
#ANL #principal TEXTAREA
{
	font-size: 7pt;
	width: 100%;
}

#ANL #principal #titulo
{
	margin-top: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 2px;
	margin-left: 5px;
	width: 100%;
	margin-right: 5px;
	font-family: Verdana;
	
}
#programa #titulo1
{
	margin-top: 5px;
	text-align:left;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 2px;
	margin-left: 5px;
	width: 100%;
	margin-right: 5px;
	font-family: Verdana;
}

#ANL #principal .texto
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 8pt;
	font-family: verdana;
	text-align: justify;
}
#ANL #principal .texto1
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana;
	text-align: center;
}
#ANL #principal .texto2
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana;
	text-align: center;
	
}
#ANL #principal .texto3
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana;
	text-align: center;
}

#ANL #principal .EDIV
{
    margin-left:10px;
    margin-right:10px;
    width:100%;
    font-family: verdana;
    padding-top:10px;
}


#ANL #principal .Eclasse
{
	width:100%;
	margin-left:0px;
    margin-right:0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 7pt;
	font-family: verdana;
	text-align: center;
}
#ANL #principal .Elocal
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: verdana;
	text-align: center;
}
#ANL #principal .Edata
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	
	font-weight: normal;
	font-size: 7pt;
	font-family: verdana;
	text-align: center;
}
#ANL #principal .Einformacao
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
	font-size: 7pt;
	font-family: verdana;
	text-align: left;
}


#ANL #principal .Eanexos
{
	font-size: 7pt;
	font-family: verdana;
	text-align: justify;
	cursor:hand;
	text-decoration: underline;
}
#ANL #principal .topo
{
	
	font-size: 7pt;
	font-family: verdana;
	text-align: right;
	text-decoration: underline;
}


#ANL #principal .foto
{
	text-align: center;
	
}


#ANL #principal TABLE
{
	margin-left: 2px;
	width: 98%;
	margin-right: 2px;
	
}

#ANL #principal  TABLE TD
{
	font-family:Verdana;
	font-size:7pt;
}

#Palete
{
    left: 0px;
    width: 50px;
    position: absolute;
    top: 0px;
    height: 20px;
    font-size: 7pt;
    font-family: verdana;
}
#ANL #menu TABLE
{
	margin-top: 5px;
	width: 100%;
}
#ANL #menu .titmenu
{
	font-weight: bold;
	font-size: 7pt;
	width: 100%;
	font-family: Verdana;
	height: 20px;
}
#ANL #menu .opmenu
{
	background-position: left center;
	font-size: 7pt;
	background-image: url(../images/outros/botao1.gif);
	width: 100%;
	cursor: hand;
	background-repeat: repeat-x;
	font-family: Verdana;
	height: 20px;
}
#ANL #menu .opmenu1
{
	padding-left: 10px;
	font-size: 7pt;
	width: 100%;
	cursor: hand;
	font-family: Verdana;
	height: 20px;
}
#programa
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#Programa TABLE
{
	width:100%;
}

#Programa .progtopo
{
	font-weight: normal;
	font-size:8pt;
	font-family: Verdana;
}
#Programa .progtitulo
{
	font-weight: bold;
	font-size: 7pt;
	font-size: 7pt;
	padding-left: 2px;
	padding-top: 10px;
	font-family: Verdana;
}
#Programa .progtexto
{
	padding-left: 15px;
	font-weight: normal;
	font-size: 7pt;
	height:25px;
	font-family: Verdana;
}
#Programa .progrodape
{
	font-weight: normal;
	font-size: 7pt;
	font-family: Verdana;
	text-align: justify;
}
