* { border:none }
#adn {	position:fixed;	width:165px; height:30px; left:100%; top:100%; margin:-30px 0 0 -165px; }
body {
	margin: 0px;
	background:#FFF url(img/bg.jpg) repeat-x top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#323232;
}
#topo {	width:100%; height:397px; text-align:center; }
#calendario td { text-align:center }

.cal_hoje { background-color:#000; color:#0F0; font-weight:bold; }
.d1 { font-size:2.3em; font-family:Arial Black; color:#FFF; font-weight:bold; letter-spacing:-1px; line-height:18px; }
.d2 { font-size:1em; color:#ffddbe; font-weight:bold; }

.litTitulo { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; background-color:#666; color:#FFF; padding:5px 8px; }
.litSanto { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  }
.litData { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999; }
.bordaImg5 { border: solid 5px #FFF; }
.bordaImg3 { border: solid 3px #FFF; }
.txtANarow { font-family:Arial Narrow; font-size:12px; line-height:1em; }
.txtAArial { font-family:Arial; font-size:12px; line-height:1.5em; }
.notTit {
		font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:2.4em;
	letter-spacing:-1px;
	line-height:27px;
	color:#b80202;
}
.pubTit { font-family:Tahoma; font-size:12px; font-weight:bold; }

a:link		{	font-family: Arial; color:#4c4c4c; font-weight:bold; text-decoration:none; }
a:visited	{	font-family: Arial; color:#4c4c4c; font-weight:bold; text-decoration:none; }
a:hover	{	font-family: Arial; color:#000; font-weight:bold; text-decoration:none; }

.txtTitDown {
	font-family:Tahoma; font-size:12px; font-weight:bold; 
}

.litCalLink:link	{ font-family: Arial; color:#4c4c4c; font-size:11px; font-weight:normal; text-decoration:none; display:block; }
.litCalLink:visited	{ font-family: Arial; color:#4c4c4c; font-size:11px; font-weight:normal; text-decoration:none; display:block; }
.litCalLink:hover	{ font-family: Arial; color:#FFF; font-size:11px; font-weight:normal; text-decoration:none; display:block; background-color:#C60; }

.galLk:link		{	font-family: Arial; color:#4c4c4c; font-size:13px; font-weight:bold; text-decoration:none; }
.galLk:visited	{	font-family: Arial; color:#4c4c4c; font-size:13px; font-weight:bold; text-decoration:none; }
.galLk:hover	{	font-family: Arial; color:#000; font-size:13px; font-weight:bold; text-decoration:none; }

.notLk:link		{	font-family: Arial; color:#4c4c4c; font-size:15px; font-weight:bold; text-decoration:none; }
.notLk:visited	{	font-family: Arial; color:#4c4c4c; font-size:15px; font-weight:bold; text-decoration:none; }
.notLk:hover	{	font-family: Arial; color:#000; font-size:15px; font-weight:bold; text-decoration:none; }

.cal_event:link		{ padding:4px; display:block; background-color:#F00; font-size:11px; font-family: Tahoma,Arial; color:#FFF; font-weight:bold; text-decoration:none; }
.cal_event:visited	{ padding:4px; display:block; background-color:#F00; font-size:11px; font-family: Tahoma,Arial; color:#FFF; font-weight:bold; text-decoration:none; }
.cal_event:hover	{ padding:4px; display:block; background-color:#F00; font-size:11px; font-family: Tahoma,Arial; color:#000; font-weight:bold; text-decoration:none; }

.lkTahoma:link		{ font-size:11px; font-family: Tahoma,Arial; color:#4c4c4c; font-weight:bold; text-decoration:none; }
.lkTahoma:visited	{ font-size:11px; font-family: Tahoma,Arial; color:#4c4c4c; font-weight:bold; text-decoration:none; }
.lkTahoma:hover		{ font-size:11px; font-family: Tahoma,Arial; color:#000; font-weight:bold; text-decoration:none; }

.lkNotMed:link		{ font-size:24px; font-family: Trebuchet MS,Arial; letter-spacing:-1px; line-height:23px; color:#4c4c4c; font-weight:bold; text-decoration:none; }
.lkNotMed:visited	{ font-size:24px; font-family: Trebuchet MS,Arial; letter-spacing:-1px; line-height:23px; color:#4c4c4c; font-weight:bold; text-decoration:none; }
.lkNotMed:hover		{ font-size:24px; font-family: Trebuchet MS,Arial; letter-spacing:-1px; line-height:23px; color:#000; font-weight:bold; text-decoration:none; }

.lkMaisTxt:link		{ font-size:11px; font-family: Arial; color:#ff7800; font-weight:bold; text-decoration:none; }
.lkMaisTxt:visited	{ font-size:11px; font-family: Arial; color:#ff7800; font-weight:bold; text-decoration:none; }
.lkMaisTxt:hover	{ font-size:11px; font-family: Arial; color:#000; font-weight:bold; text-decoration:none; }

.lkSub:link		{ font-size:11px; font-family: Arial; color:#e6f1ff; font-weight:bold; text-decoration:none; padding:5px 0 5px 10px; display:block; }
.lkSub:visited	{ font-size:11px; font-family: Arial; color:#e6f1ff; font-weight:bold; text-decoration:none; padding:5px 0 5px 10px; display:block; }
.lkSub:hover	{ font-size:11px; font-family: Arial; color:#000; font-weight:bold; text-decoration:none; padding:5px 0 5px 10px; display:block; }

.lkMais:link		{ font-size:10px; font-family: Tahoma,Arial; color:#FFF; font-weight:normal; text-decoration:none; }
.lkMais:visited	{ font-size:10px; font-family: Tahoma,Arial; color:#FFF; font-weight:normal; text-decoration:none; }
.lkMais:hover		{ font-size:10px; font-family: Tahoma,Arial; color:#ff5e1e; font-weight:normal; text-decoration:none; }

.lkTxtM:link	{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000; border: solid 1px #CCCCCC; background-color:#e8e8e8; text-decoration:none; display:block; }
.lkTxtM:visited{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#000; border: solid 1px #CCCCCC; background-color:#e8e8e8; text-decoration:none; display:block; }
.lkTxtM:hover{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold;  font-size:11px; color:#FFF; border: solid 1px #CCCCCC; background-color:#b80202; text-decoration:none; display:block; }

.lk16 { font-size:1.55em; letter-spacing:-0.05em; line-height:1em; }
.labs {	font-size:1.9em; font-family:Arial; letter-spacing:-1px; color:#FFF; padding-left:10px }
.txtTransp { font-size:10px; color:#FFF; padding:0 5px }

.fieldC {
	font-family:Tahoma, Arial;
	font-size:12px;
	padding:4px;
	 border-bottom: solid 1px #dbdbdb; border-left: solid 1px #aeaeae; border-right: solid 1px #dbdbdb; border-top: solid 1px #aeaeae;
}
.fieldE {
	font-family:Tahoma, Arial;
	font-size:12px;
	padding:4px;
	background-color:#ffdcdc;
	 border-bottom: solid 1px #ff9494; border-left: solid 1px #ff4c4c; border-right: solid 1px #ff9494; border-top: solid 1px #ff4c4c;
}
.titGal { font-family:Tahoma; font-size:19px; font-weight:bold; letter-spacing:-1px; }
.fld1 { font-family:Tahoma; font-size:11px; color:#666; border-bottom: solid 1px #dbdbdb; border-left: solid 1px #aeaeae; border-right: solid 1px #dbdbdb; border-top: solid 1px #aeaeae; padding:4px; background:#ededed url(img/bgFld1.jpg) repeat-x top; }

#submenu1 {
	z-index:10;
	position:absolute;
	margin:-15px 0 0 68px;
}
#submenu2 {
	z-index:10;
	position:absolute;
	margin:-15px 0 0 170px;
}
.dtDia {
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:2.4em;
	letter-spacing:-2px;
	color:#b80202;
}
#dtSem {
	position:absolute;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:10px;
	margin:8px 0 0 37px;
	color:#b80202;
}
.ariaN11 { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#4c4c4c; }

#divAuxEmail {
	width:465px;
	height:250px;
	background-color:#E3F2F4;
	border-bottom:solid #CCCCCC 1px;
	border-left:solid #CCCCCC 1px;
	border-right:solid #CCCCCC 1px;
	position:absolute;
	margin-top:33px;
}