BODY {
	background-color: #FFFFD9;
}

A:link {color: #000000;} 
A:visited {color: #000000;} 
A:hover {color:#000000;} 
A.bb:hover {color:#000000;} 
A{text-decoration: none;} 
A:hover {text-decoration: underline;}
table {font:12px "Arial";}
img {border-width:0px}

.font_menu {
	font-size:12px;
	font-weight: bold;
	color:#781D7D;
}

	A.font_menu:link {color: #781D7D;}
	A.font_menu:visited {color: #781D7D;} 
	A.font_menu:hover {color:#781D7D; text-decoration: underline;} 
	A.font_menu{text-decoration: none;}

#font_menu_10 {
	font-size:9px;
	color:#000000;
}

#font_menu_10_b {
	font-size:11px;
	color:#000000;
}

.font_todas_ed {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

	A.font_todas_ed:link {color: #ffffff;}
	A.font_todas_ed:visited {color: #ffffff;} 
	A.font_todas_ed:hover {color: #ffffff; text-decoration: underline;} 
	A.font_todas_ed{text-decoration: none;}

.font_pg_vitrine {
	font-size: 12px;
	color:#ffffff;
}

	A.font_pg_vitrine:link {color: #ffffff;}
	A.font_pg_vitrine:visited {color: #ffffff;} 
	A.font_pg_vitrine:hover {color: #ffffff; text-decoration: underline;} 
	A.font_pg_vitrine {text-decoration: none;}

.font_link {
	font-size:12px;
	font-style:italic;
	color:#014A81;
}

	A.font_link:link {color: #014A81;}
	A.font_link:visited {color: #014A81;} 
	A.font_link:hover {color:#014A81; text-decoration: underline;} 
	A.font_link{text-decoration: none;}

.titulo_verde {
	font-size: 12px;
	font-weight: bold;
	color: #009DAC;
}

	A.titulo_verde:link {color: #009DAC;}
	A.titulo_verde:visited {color: #009DAC;} 
	A.titulo_verde:hover {color:#009DAC; text-decoration: underline;} 

.titulo_azul {
	font-size: 12px;
	font-weight: bold;
	color: #014A81;
}

	A.titulo_azul:link {color: #014A81;}
	A.titulo_azul:visited {color: #014A81;} 
	A.titulo_azul:hover {color:#014A81; text-decoration: underline;} 

.titulo_roxo {
	font-size: 12px;
	font-weight: bold;
	color: #781D7D;
}

	A.titulo_roxo:link {color: #781D7D;}
	A.titulo_roxo:visited {color: #781D7D;} 
	A.titulo_roxo:hover {color:#781D7D; text-decoration: underline;} 
	
.titulo_amarelo {
	font-size: 12px;
	font-weight: bold;
	color: #BB8A0A;
}

	A.titulo_amarelo:link {color: #BB8A0A;}
	A.titulo_amarelo:visited {color: #BB8A0A;} 
	A.titulo_amarelo:hover {color:#BB8A0A; text-decoration: underline;} 

.titulo_vermelho {
	font-size: 12px;
	font-weight: bold;
	color: #8B0305;
}

	A.titulo_vermelho:link {color: #8B0305;}
	A.titulo_vermelho:visited {color: #8B0305;} 
	A.titulo_vermelho:hover {color:#8B0305; text-decoration: underline;}
		
.titulo_horizontal {
	font-size: 12px;
	font-weight: normal;
	color: #009DAC;
}

	.A_titulo_horizontal:link {font-family: Arial; font-size: 12px; color: navy; text-decoration: none;}
	.A_titulo_horizontal:visited {font-family: Arial; font-size: 12px; color: #009DAC; text-decoration: none;} 
	.A_titulo_horizontal:hover {font-family: Arial; font-size: 12px; color: red; text-decoration: none;} 

.Afecharjanela {
	font-size: 10px;
	font-weight: normal;
	color: #009DAC;
}
	
.mensagem {
	font-size: 12px;
	color: Blue;
	text-align: center;
}

.mensagem_just {
	font-size: 12px;
	color: Blue;
	text-align: justify;
}

.mensagem_just_red {
	font-size: 12px;
	color: Blue;
	text-align: justify;
	margin-left: 44px;
	margin-right: 44px;
}

.fotojanela {
	font-size: 12px;
	color: Blue;
	text-align: center;
	font-family: Arial;
}

.para10centcur {
	font-size: 10px;
	color: navy;
	text-align: center;
}

.para12centcur {
	font-size: 12px;
	color: navy;
	text-align: center;
}

.para12esq {
	font-size: 12px;
	color: navy;
	text-align: left;
}

.hr70 {
	font-size: 12px;
	font-weight: bold;
	color: #BB8A0A;
	width: 70%;
}	

.hr50 {
	font-size: 12px;
	font-weight: bold;
	color: #BB8A0A;
	width: 50%;
}

.td_rodape {
	font-size: 12px;
	font-weight: normal;
	color: Navy;
}

.td_voltar {
	font-size: 12px;
	font-weight: normal;
	color: Navy;
	text-align: right; 
}

.td_retornar {
	font-size: 12px;
	font-weight: normal;
	color: Navy;
	text-align: left;
}

.tdform {
	font-size: 12px;
	font-weight: normal;
	color: Navy;
	text-align: left;
}


table.calendar, table.calendar caption, table.calendar td.in_month {
 	border: 1px solid black;
  background-color: #ffcf31;
  text-align: center;
}

table.calendar td.in_month {
  width: 30px;
}

table.calendar td.selected {
  background-color: #ffe68f;
}

table.calendar a {
 	display: block;
 	font-weight: bold;
 	text-decoration: none;
 	color: #0000ff;

  text-align: center;
}

table.calendar caption a {
 	display: inline;
  font-size: .8em;
}
