BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; BACKGROUND-IMAGE: url(/img/fundo.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f2ea
}
P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #778b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	COLOR: #778b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #778b00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.barra {
	DISPLAY: none
}
.saltar {
	DISPLAY: none
}
.center {
	TEXT-ALIGN: center
}
#topo {
	DISPLAY: block; BACKGROUND-IMAGE: url(/img/f_topo2.jpg); MARGIN: auto; WIDTH: 986px; POSITION: relative; HEIGHT: 128px
}
#menu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 990; BACKGROUND-IMAGE: url(/img/f_topo.jpg); PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 986px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px
}
#menu_list {
	MARGIN-LEFT: 19px; WIDTH: 940px; POSITION: absolute; HEIGHT: 30px
}
#menu_list H2 {
	DISPLAY: none
}
#contentor {
	BACKGROUND: url(/img/f_bottom.jpg) repeat-y center top; MARGIN: 0px auto; WIDTH: 986px
}
#subcontentor {
	BACKGROUND: url(/img/f_verde.jpg) no-repeat center top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 986px
}
#logotipo {
	MARGIN-TOP: 8px; MARGIN-LEFT: 16px; WIDTH: 257px; POSITION: absolute; HEIGHT: 120px
}
#logotipo H1 {
	DISPLAY: none
}
#top_verde {
	MARGIN-TOP: 10px; MARGIN-LEFT: 283px; WIDTH: 470px; POSITION: absolute; HEIGHT: 110px; BACKGROUND-COLOR: #cccc66
}
#top_verde IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; WIDTH: 80px; PADDING-TOP: 14px
}
#leftcol {
	LEFT: 8px; FLOAT: left; WIDTH: 262px; POSITION: relative; TOP: 0px
}
#rightcol {
	LEFT: 17px; FLOAT: left; WIDTH: 682px; POSITION: relative; TOP: 0px
}
#login {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url(/img/f_login.jpg); MARGIN-LEFT: 753px; WIDTH: 208px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 110px; BACKGROUND-COLOR: #a2a235
}
#login H2 {
	DISPLAY: none
}
#loginok {
	MARGIN-TOP: 15px; MARGIN-LEFT: 35px; WIDTH: 163px; COLOR: #ffffff; POSITION: absolute; HEIGHT: 110px
}
#loginok P {
	DISPLAY: block
}
#login FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 3px
}
#login SPAN {
	PADDING-LEFT: 35px; COLOR: #ffffff
}
#login INPUT.text {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; FONT-SIZE: 0.9em; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 152px; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
#login INPUT.text2 {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; FONT-SIZE: 0.9em; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 110px; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
#login INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; MARGIN-TOP: 2px; FONT-SIZE: 0.9em; BORDER-LEFT: #d9d9d9 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#login A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#login A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#img {
	LEFT: 0px; WIDTH: 682px; POSITION: relative; TOP: 0px; HEIGHT: 194px
}
#where {
	BACKGROUND-POSITION: left 50%; MARGIN-TOP: 10px; DISPLAY: block; LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/img/bullet_where.jpg); MARGIN-BOTTOM: 10px; WIDTH: 607px; COLOR: #ffffff; TEXT-INDENT: 25px; LINE-HEIGHT: 30px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #cccccc
}
#tamanho {
	MARGIN-TOP: 10px; DISPLAY: block; LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 75px; COLOR: #ffffff; LINE-HEIGHT: 30px; POSITION: relative; TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #cccccc
}
#tamanho IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; WIDTH: 30px; PADDING-TOP: 6px; BORDER-RIGHT-WIDTH: 0px
}
#where A {
	COLOR: #fff; TEXT-DECORATION: underline
}
#where A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#info {
	DISPLAY: block; LEFT: 0px; FLOAT: left; WIDTH: 682px; POSITION: relative; TOP: 0px
}
#info_left {
	LEFT: 0px; FLOAT: left; WIDTH: 470px; POSITION: relative; TOP: 0px
}
#info_right {
	LEFT: 12px; FLOAT: left; WIDTH: 200px; POSITION: relative; TOP: 0px
}
#footer {
	BACKGROUND: url(/img/f_footer.jpg) no-repeat center top; MARGIN: 0px auto; WIDTH: 986px; PADDING-TOP: 20px; HEIGHT: 50px
}
#footer P {
	VERTICAL-ALIGN: middle; WIDTH: 986px; HEIGHT: 30px; TEXT-ALIGN: center
}
#footer IMG.acess {
	VERTICAL-ALIGN: middle
}
#agenda {
	BACKGROUND: url(/img/f_agenda.jpg) repeat-y center top; MARGIN: 0px 0px 0px 4px; WIDTH: 256px
}
#agendatopo {
	BACKGROUND: url(/img/agenda.jpg) no-repeat center top; WIDTH: 256px; HEIGHT: 60px
}
#agendatopo H3 {
	DISPLAY: none
}
#agenda P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 32px; WIDTH: 200px; COLOR: #666666; PADDING-TOP: 0px
}
#agenda P.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 32px; WIDTH: 200px; COLOR: #666666; PADDING-TOP: 0px
}
#agenda A {
	FONT-WEIGHT: bold; COLOR: #a2a235; TEXT-DECORATION: none
}
#agenda A:hover {
	COLOR: #cccccc; TEXT-DECORATION: underline
}
.tit_agenda {
	BORDER-RIGHT: #cccc66 1px solid; BORDER-TOP: #cccc66 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #cccc66 1px solid; WIDTH: 468px; COLOR: #778b00; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #cccc66 1px solid; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #f1f1e3; TEXT-ALIGN: left
}
.span_util {
	VERTICAL-ALIGN: middle
}
.img_util {
	VERTICAL-ALIGN: middle
}
#newsletter {
	BACKGROUND: url(/img/f_newsletter.jpg) no-repeat center top; MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 248px
}
#newsletter H3 {
	DISPLAY: none
}
#newsletter FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 75px
}
#newsletter INPUT.text {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 3px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 3px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 186px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
#newsletter INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; MARGIN-TOP: 8px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 3px; BORDER-LEFT: #d9d9d9 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#newsletter A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#newsletter A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#farmacia {
	BACKGROUND: url(/img/f_farmacias.jpg) no-repeat center top; MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 114px
}
#farmacia H3 {
	DISPLAY: none
}
#farmacia_descr {
	MARGIN-TOP: 46px; MARGIN-LEFT: 17px; WIDTH: 230px; COLOR: #ffffff; POSITION: absolute; HEIGHT: 61px
}
#meteo {
	BACKGROUND: url(/img/f_meteorologia.jpg) no-repeat center top; MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 153px
}
#meteo H3 {
	DISPLAY: none
}
#meteo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; WIDTH: 200px; COLOR: #ffffff; PADDING-TOP: 53px
}
#meteo_descr {
	MARGIN-TOP: 57px; MARGIN-LEFT: 18px; WIDTH: 130px; COLOR: #006699; POSITION: absolute; HEIGHT: 71px
}
#meteo_img {
	MARGIN-TOP: 61px; MARGIN-LEFT: 158px; WIDTH: 76px; POSITION: absolute; HEIGHT: 62px
}
#contactos {
	MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 96px
}
#musica {
	MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 96px
}
#missas {
	MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 71px
}
#bus {
	MARGIN: 0px 0px 0px 4px; WIDTH: 256px; HEIGHT: 67px
}
#boletim {
	MARGIN: 10px 0px 10px 4px; WIDTH: 256px; HEIGHT: 53px
}
#destaques {
	BORDER-TOP: #cccccc 2px solid; WIDTH: 470px; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #a2a235
}
#destaques H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.destaque {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: 444px; PADDING-TOP: 12px
}
.editor {
	PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #cccc66; LETTER-SPACING: -1px
}
.titulo A {
	COLOR: #cccc66; TEXT-DECORATION: none
}
.titulo A:visited {
	COLOR: #cccc66; TEXT-DECORATION: none
}
.titulo A:hover {
	COLOR: #ff424d
}
.infotit {
	COLOR: #a2a235
}
IMG.destaque_l {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ddd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
IMG.destaque_r {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
IMG.folha {
	VERTICAL-ALIGN: text-bottom
}
#questd {
	DISPLAY: block; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 444px; LINE-HEIGHT: 15px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: auto
}
#questd FORM {
	DISPLAY: inline; MARGIN: 0px
}
#questd UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 444px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#questd LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #555; PADDING-TOP: 8px; BORDER-BOTTOM: #eee 1px solid
}
#questd LI SPAN {
	FLOAT: right
}
#questd SPAN.right {
	FLOAT: right
}
#questd SPAN.left {
	FLOAT: right; WIDTH: 300px; TEXT-ALIGN: left
}
#questd INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d9d9d9 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 0.9em; MARGIN: 12px 4px; BORDER-LEFT: #d9d9d9 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#questd INPUT.submit_dir {
	BORDER-RIGHT: #d9d9d9 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d9d9d9 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 0.9em; MARGIN-LEFT: 4px; BORDER-LEFT: #d9d9d9 0px solid; COLOR: #ffffff; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#util {
	BORDER-TOP: #cccccc 2px solid; BORDER-LEFT-COLOR: #cccccc; MARGIN-BOTTOM: 10px; BORDER-BOTTOM-COLOR: #cccccc; WIDTH: 200px; COLOR: #ffffff; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #cccc66; BORDER-RIGHT-COLOR: #cccccc
}
#util H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#utilidades {
	DISPLAY: block; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 200px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #e6e4cf
}
#utilidades UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 190px; TEXT-INDENT: 5px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#utilidades LI {
	MARGIN: 0px; BORDER-BOTTOM: #ffffff 1px dotted; LIST-STYLE-TYPE: none
}
#utilidades A {
	DISPLAY: block; PADDING-LEFT: 0px; WIDTH: 200px; COLOR: #778b00; TEXT-DECORATION: none
}
#utilidades A:active {
	BACKGROUND: #778b00; COLOR: #fff
}
#utilidades A:hover {
	DISPLAY: block; BACKGROUND: #d4cfaf; COLOR: #000
}
#questionario {
	BORDER-TOP: #fa898e 2px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; WIDTH: 200px; COLOR: #ffffff; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #e20a17
}
#questionario H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#quest {
	DISPLAY: block; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 15px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: auto
}
#quest SPAN.tit {
	FONT-WEIGHT: bold; WIDTH: 200px; COLOR: #6699cc; LINE-HEIGHT: 20px
}
#quest UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#quest LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #555; PADDING-TOP: 8px; BORDER-BOTTOM: #eee 1px solid
}
#quest LI SPAN {
	FLOAT: right
}
#quest SPAN.right {
	FLOAT: right
}
#quest INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d9d9d9 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 0.9em; MARGIN: 10px 4px 0px 12px; BORDER-LEFT: #d9d9d9 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#quest FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pub {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; WIDTH: 200px; POSITION: relative
}
#roteiro {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; WIDTH: 200px; POSITION: relative
}
#registo DIV LABEL {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 90px; MARGIN-RIGHT: 12px; TEXT-ALIGN: right
}
#pw DIV LABEL {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 90px; MARGIN-RIGHT: 12px; TEXT-ALIGN: right
}
#rec_pw DIV LABEL {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 50px; MARGIN-RIGHT: 12px; TEXT-ALIGN: right
}
#registo DIV INPUT {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV TEXTAREA {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV SELECT {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#rec_pw DIV INPUT {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV INPUT.quatro {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 60px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV INPUT.tres {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 40px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV INPUT.localidade {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 214px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#pw DIV INPUT {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 214px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV INPUT.calendario {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 75px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registo DIV IMG.calendario {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 10px
}
#registo DIV LABEL.none {
	DISPLAY: none
}
#registo DIV SPAN.none {
	DISPLAY: none
}
#registo DIV INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; FONT-SIZE: 0.9em; MARGIN: 10px 30px; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 150px; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#pw DIV INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; FONT-SIZE: 0.9em; MARGIN: 10px 30px; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 150px; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#rec_pw DIV INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; FONT-SIZE: 0.9em; MARGIN: 10px 147px; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 150px; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#reclama DIV LABEL {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 90px; MARGIN-RIGHT: 12px; TEXT-ALIGN: right
}
#reclama DIV INPUT {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#reclama DIV TEXTAREA {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#reclama DIV SELECT {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 330px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#reclama DIV LABEL.none {
	DISPLAY: none
}
#reclama DIV SPAN.none {
	DISPLAY: none
}
#reclama DIV INPUT.submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; FONT-SIZE: 0.9em; MARGIN: 10px 30px; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 150px; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
IMG.registos {
	FLOAT: right; MARGIN-RIGHT: 5px
}
SPAN.registos {
	FLOAT: left; MARGIN-RIGHT: 5px
}
TD.BORDA {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 30px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 30px
}
TD.FOTOS {
	HEIGHT: 120px
}
TD.FUNDO_CINZA {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: justify
}
TD.FUNDO_VERDE {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f8f8f1; TEXT-ALIGN: justify
}
TD.FUNDO_CINZA_TEXTO_CENTRO {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #fbfbfb; TEXT-ALIGN: center
}
TD.FUNDO_VERDE_TEXTO_CENTRO {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #f8f8f1; TEXT-ALIGN: center
}
TD.TOPO_TABELA {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 4px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #999900; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted; HEIGHT: 30px; BACKGROUND-COLOR: #f7f7f7
}
TD.TOPO_TABELA_CENTRO {
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 4px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #999900; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dotted; HEIGHT: 30px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
CAPTION {
	BORDER-TOP: #cccc66 1px solid; FONT-WEIGHT: bold; COLOR: #e20a17; LINE-HEIGHT: 30px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #f1f1e3
}
.tabela_agenda {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.tab_agenda {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
.tab_s_dia {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.tab_dias {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #cccc66; TEXT-ALIGN: center
}
.tab_hoje {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #cccc66; TEXT-ALIGN: center
}
.tab_eventos {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: left top; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/img/ag_dias.jpg); PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 30px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: #e7e7b8; TEXT-ALIGN: center
}
.tab_hoje_eventos {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: left top; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/img/ag_hoje.jpg); PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 30px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: #cccc66; TEXT-ALIGN: center
}
.tab_mes {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #cccc66; LETTER-SPACING: -1px; HEIGHT: 30px; TEXT-ALIGN: center
}
.ag_select {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 80px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ag_td {
	HEIGHT: 30px; TEXT-ALIGN: center
}
.ag_submit {
	BORDER-RIGHT: #d9d9d9 0px solid; BORDER-TOP: #d9d9d9 0px solid; MARGIN-TOP: 10px; FONT-SIZE: 1em; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 5px; BORDER-LEFT: #d9d9d9 0px solid; WIDTH: 80px; COLOR: #ffffff; BORDER-BOTTOM: #d9d9d9 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #e20a17
}
#galeria {
	MARGIN-LEFT: auto; WIDTH: 100%; MARGIN-RIGHT: auto
}
#galeria TD {
	WIDTH: 33%; HEIGHT: 120px
}
.galphoto IMG {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; BORDER-LEFT: #ddd 1px solid; MARGIN-RIGHT: auto; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid
}
.galphoto:hover IMG {
	BORDER-RIGHT: #e20a17 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e20a17 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #e7e7b8; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; BORDER-LEFT: #e20a17 1px solid; MARGIN-RIGHT: auto; PADDING-TOP: 6px; BORDER-BOTTOM: #e20a17 1px solid
}
.galphoto:hover {
	COLOR: #e20a17
}
.gal_select {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; FONT-SIZE: 0.9em; BORDER-LEFT: #d9d9d9 1px solid; WIDTH: 250px; BORDER-BOTTOM: #d9d9d9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#zoom {
	MARGIN-LEFT: auto; WIDTH: 480px; MARGIN-RIGHT: auto
}
#zoom TD {
	WIDTH: 480px; HEIGHT: 420px; TEXT-ALIGN: center
}
#zoom IMG.z {
	BORDER-RIGHT: #fff 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 3px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; BORDER-LEFT: #fff 3px solid; MARGIN-RIGHT: auto; PADDING-TOP: 6px; BORDER-BOTTOM: #fff 3px solid
}
#assinar {
	BORDER-RIGHT: #cccc66 1px solid; BORDER-TOP: #cccc66 1px solid; BORDER-LEFT: #cccc66 1px solid; WIDTH: 470px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #cccc66 1px solid; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #f1f1e3; TEXT-ALIGN: right
}
.hr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 444px; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0d5 1px solid
}
.tit_livro {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #cccc66; BORDER-BOTTOM: #f0f0d5 1px solid; LETTER-SPACING: -1px; HEIGHT: 30px
}
.img_brd {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
