html,body {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color:#848484;
	font-size: 11px;
	height: 100%;
	padding: 0;
	margin: 0;

}

img{
	margin:0;
	padding:0;
	border:none;
}

form{
	padding:0;
	margin:0;
}

ul{
	padding:0;
	margin:0;
}

	#siteFrame{
		font-family: Arial, Helvetica, sans-serif;
		color:#848484;
		font-size: 11px;
		padding: 0;
		margin: 17px auto;
		width:960px;
		height:700px
	}

	div.fileinputs {
		position: relative;
	}

	div.fakefile {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
	}

/*	input.file {
		position: relative;
		text-align: right;
		-moz-opacity:0 ;
		filter:alpha(opacity: 0);
		opacity: 0;
		z-index: 2;
	}
	*/
	input.file {
		height:18px;
		width:286px;
		background:repeat-x url(../images/bk_colaborar.gif);
		padding-top:6px;
		padding-left:8px;
		padding-right:8px;
		color:#616161;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:0px;
		margin-left:10px;
		border:1px solid #dedede;
	}

	/*----------Top--------*/

		#overlay_popup{
		    display:none;
		    position:absolute;
		    top:0;
		    left:0;
		    width:100%;
		    height:1200px;
		    z-index:10;
		    background-color:#000000;
		    -moz-opacity: 0.8;
		    opacity:.80;
		    filter: alpha(opacity=80);
		}

		#overlay_popup[id]{
		    position:fixed;
		}

		.critics{
			width:500px;
			display:none; top:0;
			position:absolute;
			background-color:#ffffff;
			border: 2px solid #cccccc;
			padding:10px;
			z-index: 12 !important;
		}

		.descriptionDiv{
			width:700px;
			display:none; top:0;
			position:absolute;
			background-color:#ffffff;
			border: 2px solid #cccccc;
			padding:10px;
			z-index: 12 !important;
		}

		#topContents{
			position:relative;
			width:960px;
			height:122px;
			margin:0;
			padding:0;
		}

			#logo{
				position:relative;
				float:left;
				margin:0;
				padding:0;

			}

			/*---Popup muda lingua----*/

			#mudalingua{
				background:url(../images/popup_bk.gif) no-repeat;
				display:none;
				position:absolute;
				z-index:9998;
				width:308px;
				height:266px;
			}

			#topMenu{
				background-image:url(../images/bk_topMenu.gif);
				background-repeat:no-repeat;
				position:relative;
				float:right;
				width:732px;
				height:122px;
				margin:0;
				padding:0;
			}

				#MenuSearch{
					position:absolute;
					float:left;
					margin:0;
					padding:0;
				}

					#Links{
						position:absolute;
						margin-left:206px;
						margin-top:13px;
						padding:0;
					}

						#Links ul{
							margin:0;
							padding:0;
							list-style:none;
					}

						#Links li{
							display:inline;
							margin:0;
							padding:0;
					}



							#Links LI A.links{
								padding: 0px 20px 0px 10px;
								background:no-repeat url(../images/bt_links.gif);
								text-decoration:none;
							}

							#Links LI A.links:hover, #menuTopo LI A.links_selected{
								background:no-repeat url(../images/bt_links.gif);
								text-decoration:none;
							}

							#Links LI A.equipa{
								padding: 0px 13px 0px 10px;
								background:no-repeat url(../images/bt_equipa.gif);
								text-decoration:none;
							}

							#Links LI A.equipa:hover, #menuTopo LI A.links_selected{
								background:no-repeat url(../images/bt_equipa.gif);
								text-decoration:none;
							}






					#Search{
						display:inline;
						width:180px;
						height:30px;
					}

					.formSearch{
						margin-left:360px;
						margin-top:5px;
						padding:0;
					}

					.inputSearch{
						display:inline;
						float:left;
						background-image:url(../images/bk_search.gif);
						background-repeat:no-repeat;
						font-family: Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#555555;
						width:91px;
						height:16px;
						padding-left:14px;
						padding-top:10px;
						border:0;
					}

					.buttonSearch{
						float:left;

					}

				#loginBox{
					background-image:url(../images/bk_topLogin.gif);
					background-repeat:no-repeat;
					position:relative;
					float:right;
					width:179px;
					height:111px;
					padding-right:5px;
					margin-top:5px;
					padding-left:0;
					z-index:5;
				}

				#recoverPassForm{
					background-image:url(../images/bk_topLogin.gif);
					background-repeat:no-repeat;
					position:relative;
					float:right;
					display:none;
					width:179px;
					height:111px;
					padding-right:5px;
					margin-top:5px;
					padding-left:0;
					z-index:5;
				}

					.formLogin{
						margin-left:14px;
						margin-top:16px;
						padding:0;
					}


					.inputLogin{
						background-image:url(../images/bk_inputLogin.gif);
						background-repeat:no-repeat;
						font-family: Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#545454;
						width:89px;
						height:17px;
						padding-left:6px;
						border:0;

					}

					.label{
						margin-left:27px;
					}

					.pedir_recuperar ul{
						margin-left:15px
					}

					.pedir_recuperar li{
						font-family: Arial, Helvetica, sans-serif;
						font-size:9px;
						color:#7d7d7d;
						display:inline;
						text-decoration:none;
					}

					.pedir_recuperar li a{
						font-family: Arial, Helvetica, sans-serif;
						font-size:9px;
						color:#7d7d7d;
						display:inline;
						text-decoration:none;
					}

					.pedir_recuperar li a:hover{
						color:#d71201;
						text-decoration:none;
					}


					#loginInfo{
						width:180px;
						margin:18px auto;
						padding:0;
						text-align:center;
					}

						#loginInfo p{
							margin:0;
							padding:0;
						}

						#loginInfo p.welcome{
							font-family: Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#848484;
							font-weight:bold;
							margin:0;
							padding:0;
						}

						#loginInfo p.name{
							font-family: Arial, Helvetica, sans-serif;
							color:#d73434;
							font-size:12px;
							font-weight:bold;
							margin:0;
							padding:0;
						}

	/*--------Conteudos------*/

		#Contents{
			width:960px;
			margin-top:17px;
			padding:0;
		}


	/*--------LEFT CONTENTS-------*/

			#leftContents{
				position:relative;
				float:left;
				width:220px;
				margin:0;
				padding:0;
				left:0;
			}

				#leftMenu{
					position:relative;
					margin:0;
					padding:0;
				}

			/**************LANGUAGE************/

				#Language{
					position: absolute;
					height: 20px;
					width: 150px;
					background: url(../images/bk_main_menu.gif) no-repeat top left;
					top: 13px;
					left: 0;
					z-index:3;
				}


					#Language UL{
						padding: 0px;
						margin-left: 12px;
						list-style-type: none;
						width: 150px;
						position: relative;
						height: 20px;
					}

					#Language LI{
						display: inline;
						position: relative;
						margin-left: 0px;
					}

					#Language LI A{
						text-decoration: none;
						margin: 0;
					}

					#Language LI A.PT{
						padding: 3px 8px 3px 8px;
						background:no-repeat url(../images/img_PT.gif);
					}

					#Language LI A.PT:hover, #Language LI A.PT_selected{
						padding: 3px 8px 3px 8px;
						background:no-repeat url(../images/img_PT_on.gif);
					}

						#Language li.PT a span{
							visibility: hidden;
						}

						#Language li.PT_selected a span{
							visibility: hidden;
						}

					#Language LI A.EN{
						padding: 3px 8px 3px 8px;
						background:no-repeat url(../images/img_EN.gif);
					}

					#Language LI A.EN:hover, #Language LI A.EN_selected{
						padding: 3px 8px 3px 8px;
						background:no-repeat url(../images/img_EN_on.gif);
					}

						#Language li.EN a span{
							visibility: hidden;
						}

						#Language li.EN_selected a span{
							visibility: hidden;
						}

			/**************FIM LANGUAGE************/

			/**************TOP MENU************/

				#menuTopo{
					position: absolute;
					height: 58px;
					width: 550px;
					top: 52px;
					left: 236px;
					z-index:3;
				}


					#menuTopo UL{
						padding: 0px;
						margin: 0px;
						list-style-type: none;
						width: 550px;
						position: relative;
						height: 31px;
					}

					#menuTopo LI{
						display: inline;
						position: relative;
						top: 0px;
						margin-right: -3px;
					}

					#menuTopo LI A{
						text-decoration: none;
						margin: 0;
						height: 64px;
					}



					/**************FIM TOP MENU************/



						/******MENU******/

						#MenuTop{
							background-image:url(../images/bk_LeftMenu_top.gif);
							background-repeat:no-repeat;
							width:220px;
							height:24px;
						}

							#MenuContents{
								position:relative;
								font-family:Arial Bold;
								background-color:#f2f2f2;
								font-size:12px;
								width:220px;
							}

								UL.menu{
									padding: 0px;
									margin: 0px;
									list-style-type: none;
									font-family:Arial Bold, Arial, sans-serif;
									width:220px;
								}

								UL A:link.menu{
									display: block;

								}

								UL A:visited.menu {
									display: block;

								}

								ULA:active.menu {
									display: block;

								}

								LI.menu{
									background-image:url(../images/border_LeftMenu.gif);
									background-repeat:no-repeat;
									background-position:top;
									font-family: Arial, Helvetica, sans-serif;
									font-weight:bold;
									font-size:12px;
									color:#626262;
									display: block;
									width:220px;
								}

								A.menu{
									font-family: Arial, Helvetica, sans-serif;
									font-weight:bold;
									font-size:12px;
									color:#626262;
									text-decoration:none;
									padding:5px 10px 5px 10px;
									height:16px;
									width:200px;
								}


								A:hover.menu {
									background-color:#868686;
									color:#d7d7d7;
								}

								#MenuContents li.first{
									background-image:none;
								}

								#MenuContents span.span{
									color:#b4001b;
								}

								#MenuContents span.span a{
									color:#b4001b;
									text-decoration:none;
								}

								#MenuContents span.span a:hover{
									color:#d7d7d7;
									text-decoration:none;
								}

						#MenuBottom{
							background-image:url(../images/bk_LeftMenu_bottom.gif);
							background-repeat:no-repeat;
							width:220px;
							height:40px;
						}

						/******FIM MENU*******/


	/*--------CENTER CONTENTS-------*/
			#centerContents{
				position:relative;
				float:left;
				width:540px;
				margin-left:10px;
				padding:0;
			}

				#path{
					position:relative;
					background-image:url(../images/bk_path.gif);
					background-repeat:no-repeat;
					width:520px;
					height:55px;
					padding:0;
					margin:0 auto;
				}

					#pathTop{
						position:absolute;
						padding:0;
						margin-left:18px;
						margin-top:6px;
				}

					#pathTop a{
						font-family: Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#636363;
						text-decoration:none;
						padding:0;
						margin:0;
				}

					#pathTop a:hover{
						color:#171717;
				}

				#pathBottom{
						position:absolute;
						padding:0;
						margin-left:15px;
						margin-top:31px;
				}

					#pathBottom h2{
						font-family: Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:16px;
						color:#ffffff;
						margin:0;
						padding:0;
						display:inline;
				}

					#pathBottom h3{
						font-family: Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:14px;
						color:#fdc1b9;
						margin:0;
						padding:0;
						display:inline;
				}


				#destaquesContent{
					width:540px;
					height:201px;
				}



				#GazetaInfo{
					background-image:url(../images/img_topGazeta.jpg);
					background-repeat:no-repeat;
					background-position:top;
					position:relative;
					float:left;
					display:inline;
					width:255px;
					padding:0;
					margin-top:12px;
					margin-left:10px;
				}

					#GazetaInfo p.arquivo{
						font-family: Arial, Helvetica, sans-serif;
						font-weight:bold;
						font-size:11px;
						color:#dc3120;
						padding:0;
						margin-top:4px;
						margin-left:125px;
				}

					#GazetaInfoContents{
						position:relative;
						float:left;
						display:inline;
						padding:0;
						margin-top:47px;
						margin-left:10px;
						border-bottom: 1px solid #e3e3e3;
						min-height:260px;
						height: auto !important;
						height:260px;
					}

						.GazetaCapa{
							position:relative;
							float:left;
							display:inline;
							padding:0;
							margin:0;
					}
							.GazetaCapa p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							.GazetaCapa p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
							}

							.GazetaCapa p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

							}

							.GazetaCapa p.title a{
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
							}

							.GazetaCapa p.title a:hover{
								text-decoration:underline;
							}

							.GazetaCapa .foto {
								position:relative;
								float:left;
								padding:0px;
								margin-bottom:10px;
								margin-right:10px;
								margin-left:0px;
								border: 3px solid #d8d6d7;
							}

							.GazetaCapa_downloadPDF{
								font-family: Arial, Helvetica, sans-serif;
								font-weight:bold;
								font-size:11px;
								color:#888888;
								padding:0;
								margin-top:12px;
								margin-left:48px;
							}

							.GazetaCapa_downloadPDF a{
								color:#888888;
								text-decoration:none;
							}

							.GazetaCapa_downloadPDF a:hover{
								color:#d51101;
								text-decoration:none;
							}



						#GazetaInfoText{
							position:relative;
							float:left;
							width:90px;
							padding:0;
							margin-left:10px;
						}

							#GazetaInfoText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
						}

							#GazetaInfoText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
						}

							#GazetaInfoText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

						}

							#GazetaInfoText p.title a{
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
						}

							#GazetaInfoText p.title a:hover{
								text-decoration:underline;
						}



				#NewsHome{
					background-image:url(../images/img_topNoticias.jpg);
					background-repeat:no-repeat;
					background-position:top;
					position:relative;
					float:left;
					display:inline;
					width:255px;
					padding:0;
					margin-top:12px;
					margin-left:10px;
				}

					#NewsInfo{
						position:relative;
						float:left;
						display:inline;
						padding:0;
						margin-top:47px;
						margin-left:10px;
						border-bottom: 1px solid #e3e3e3;
						min-height:260px;
						height: auto !important;
						height:260px;
				}

					#NewsInfo img{
						position:relative;
						float:left;
						margin-right:9px;
					}

					#NewsInfo p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
						}

							#NewsInfo p.date{
								color:#858585;
								font-size:10px;
								padding-top:8px;
								font-style:italic;
						}

							#NewsInfo p.title{
								color:#019ad6;
								font-size:11px;
								font-weight:bold;

						}

							#NewsInfo p.verMais{
								font-family: Arial, Helvetica, sans-serif;
								font-weight:bold;
								font-size:11px;
								color:#019ad6;
								padding:0;
								margin-left:180px;
							}

							#NewsInfo p.verMais a{
								text-decoration:none;
								color:#019ad6;


							}

							#NewsInfo p.verMais a:hover{
								color:#9fd9ef;
							}

				/*****************EQUIPA******************/
				#equipa{
					width:500px;
					padding:0;
					margin:0 auto;
				}

				#equipa p{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					padding-top:20px;
					padding-bottom:10px;
					margin:0px;
					font-weight:bold;
				}

				#equipa ul{
					padding: 0px;
					margin: 0px;
					list-style-type: none;
					font-family: Arial, sans-serif;
				}



						#equipa LI a{
							color:#717171;
							position: relative;
							top: 0px;
							margin-left:30px;
							line-height:17px;
							padding-left: 10px;
							background:no-repeat url(../images/redDot.gif) 0px 7px;
							text-decoration:none;
					}

						#equipa LI a:hover{
							color:#d71201;
					}

				/*****************FIM EQUIPA******************/

				/*************** COLABORAR********************/
				#colaborar{
					width:500px;
					padding:0;
					margin:0 auto;
				}

				#colaborar p{
					padding:0;
					margin:0;
				}

				#colaborar .textTitle{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					padding-top:33px;
					padding-bottom:3px;
					border-bottom: 1px solid #e3e3e3;
				}

				#colaborar .textSubtitle{
					color:#5f5f5f;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					padding-top:8px;
					padding-left:9px;
				}

				#colaborar .mensagem{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-style:italic;
					padding-top:23px;
					margin-left:120px;
				}

				#formColaborar{
					width:450px;
					padding-top:0px;
					margin:0 auto;
				}

				.inputColaborar{

					height:18px;
					width:286px;
					background:repeat-x url(../images/bk_colaborar.gif);
					padding-top:6px;
					padding-left:8px;
					padding-right:8px;
					color:#616161;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					margin-top:6px;
					margin-left:10px;
					border:1px solid #dedede;
				}


				#buttonsColaborar{
					float:right;
					height:29px;
					width:118px;
					margin-top:2px;
					padding-right:52px;
					background:no-repeat url(../images/bk_buttonsColaborar.gif);
				}

				fieldset{
					border: none;
					padding: 0;
					margin: 00px 0px 20px 0px;
				}
				/****************FIM COLABORAR*************/

				/************* EQUIPA*************/



				/*************FIM EQUIPA*************/

				/****************** EDICAO IMPRESSA DETALHE *********************/

				.EdicaoDetalhe{
					width:500px;
					min-height:250px;
					height: auto !important;
					height:250px;
					margin:0 auto;
					border-bottom:1px solid #dadada;

				}

					.EdicaoDetalhe .foto {
						position:relative;
						float:left;
						padding:0px;
						margin:0px;
					}

					.EdicaoDetalhe .foto1 {
						position:relative;
						float:left;
						padding:0px;
						margin-top:14px;
						margin-right:15px;
						margin-left:15px;
						border: 3px solid #d8d6d7;
					}

					 .EdicaoDetalhe img {
						margin:14px 20px 12px 20px;
						border: 3px solid #d8d6d7;
					}

					.EdicaoDetalhe .foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
					}

							.EdicaoDetalhe p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							.EdicaoDetalhe p.date{
								color:#858585;
								font-size:10px;
								padding-top:24px;
								font-style:italic;
							}

							.EdicaoDetalhe p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
							}

							.EdicaoDetalhe p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

							}

							.EdicaoDetalhe p.text{
								color:#848484;
								font-size:11px;
								padding-bottom:7px;
								text-align:justify;
								vertical-align:top;


							}

							.EdicaoDetalhe p.downloadPdf {
								padding-top:8px;
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								float:right;
								font-size:11px;
								margin-bottom:20px;
								font-weight:bold;
							}

							.EdicaoDetalhe p.downloadPdf a {
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;

							}

							.EdicaoDetalhe p.downloadPdf a:hover{
								font-family: Arial, Helvetica, sans-serif;
								color:#6e6e6e;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
							}


					/******************FIM EDICAO IMPRESSA DETALHE*********************/

				/****************** EDICAO IMPRESSA*********************/
				.EdicaoListDestaque{
					width:500px;
					min-height:227px;
					height: auto !important;
					height:227px;
					border-bottom: 1px solid #e3e3e3;
					padding:0;
					background:#f5f5f5;
					margin:0 auto;
				}

					.EdicaoListDestaque .foto {
						position:relative;
						float:left;
						padding:0px;
						margin-top:14px;
						margin-right:15px;
						margin-left:15px;
						border: 3px solid #d8d6d7;
					}



					.EdicaoListDestaque .foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
					}

						.EdicaoListDestaqueText{
							position:relative;
							float:left;
							width:310px;
							padding:0;
							margin-top:15px;
						}

							.EdicaoListDestaqueText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							.EdicaoListDestaqueText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
							}

							.EdicaoListDestaqueText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
							}

							.EdicaoListDestaqueText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

							}

							.EdicaoListDestaqueText p.text{
								color:#848484;
								font-size:11px;
								padding-bottom:7px;

							}

							.EdicaoListDestaqueText p.downloadPdf {
								padding-top:8px;
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								float:right;
								font-size:11px;
								font-weight:bold;
							}

							.EdicaoListDestaqueText p.downloadPdf a {
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;

							}

							.EdicaoListDestaqueText p.downloadPdf a:hover{
								font-family: Arial, Helvetica, sans-serif;
								color:#6e6e6e;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
							}


				.EdicaoList{
					width:500px;
					min-height:173px;
					height: auto !important;
					height:173px;
					border-bottom: 1px solid #e3e3e3;
					padding:0;
					margin:0 auto;
				}

					.EdicaoList .foto {
						position:relative;
						padding:0px;
						margin-top:14px;
						margin-right:15px;
						margin-left:15px;
						border: 3px solid #d8d6d7;
					}


					.EdicaoList .foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
					}

						.EdicaoListText{
							position:relative;
							float:left;
							width:369px;
							padding:0;
							margin-top:13px;
						}

							.EdicaoListText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							.EdicaoListText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
							}

							.EdicaoListText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
							}

							.EdicaoListText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

							}

							.EdicaoListText p.text{
								color:#848484;
								font-size:11px;
								padding-bottom:7px;
							}

							.EdicaoListText p.downloadPdf {
								padding-top:8px;
								display:inline;
								float:right;
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								font-size:11px;
								font-weight:bold;
							}

							.EdicaoListText p.downloadPdf a {
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;

							}

							.EdicaoListText p.downloadPdf a:hover{
								font-family: Arial, Helvetica, sans-serif;
								color:#6e6e6e;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
							}

						#pag{
							margin:0px auto;
							padding-top:17px;
							width:50px;
						}

						#pag p{
							margin: 0px;
							padding: 0px;
							display: inline;
							font-family: Arial, Helvetica, sans-serif;
						}

						#pag a{
							color:#a6a6a6;
							font-family: Arial, Helvetica, sans-serif;
							font-size:12px;
							text-decoration:none;
							font-weight: bold;
						}

						#pag a:hover{
							color:#d61300;
							font-family: Arial, Helvetica, sans-serif;
							font-size:12px;
							font-weight: bold;
							text-decoration:none;
						}

				/******************FIM EDICAO IMPRESSA*********************/

				/******************LIVROS*********************/

					.bookList{
					width:500px;
					min-height:147px;
					height: auto !important;
					height:147px;
					border-bottom: 1px solid #e3e3e3;
					padding:0;
					margin:0 auto;
				}

					.bookList .foto {
						position:relative;
						float:left;
						padding:0px;
						margin:0px;
					}

					 .bookList .foto img {
						margin-top:14px;
						margin-right:20px;
						margin-left:20px;
						border: 3px solid #d8d6d7;
					}

					.bookList .foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
					}

						.bookListText{
							position:relative;
							float:left;
							width:375px;
							padding:0;
							margin-top:13px;
						}

							.bookListText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							.bookListText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
							}

							.bookListText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;

							}

							.bookListText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								padding-bottom:5px;

							}

							.bookListText p.title a{
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;

							}

							.bookListText p.title a:hover{
								text-decoration:underline;

							}

							.bookListText p.text{
								color:#848484;
								font-size:11px;
								padding-bottom:7px;
							}

							.bookListText p.downloadPdf {
								padding-top:8px;
								display:inline;
								float:right;
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								font-size:11px;
								font-weight:bold;
							}

							.bookListText p.downloadPdf a {
								font-family: Arial, Helvetica, sans-serif;
								color:#d61300;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;

							}

							.bookListText p.downloadPdf a:hover{
								font-family: Arial, Helvetica, sans-serif;
								color:#6e6e6e;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
							}

				/***************** CARTOON LISTAGEM*****************/
				#CartoonList{
					width:500px;
					min-height:100px;
					height: auto !important;
					border-bottom: 1px solid #e3e3e3;
					padding:0;
					margin:0 auto;
				}

					.foto {
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}

					.foto img {
						margin-top:21px;
						margin-right:13px;
						border: 3px solid #d8d6d7;
					}

					.foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
					}

						#CartoonListText{
							position:relative;
							float:left;
							width:346px;
							padding:0;
							margin-top:15px;
						}

							#CartoonListText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							#CartoonListText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
							}

							#CartoonListText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
							}

							#CartoonListText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

							}

							#CartoonListText p.text{
								color:#555152;
								font-size:11px;
						}

							#CartoonListText p.verMais {
								font-family: Arial, Helvetica, sans-serif;
								color:#d91101;
								font-size:11px;
								padding-top:20px;
						}

							#CartoonListText p.verMais a {
								color:#d91101;
								font-size:11px;
								text-decoration:none;
						}

							#CartoonListText p.verMais a:hover{
								text-decoration:underline;
						}


				/******************FIM CARTOON LISTAGEM********************/

				/***************** CARTOON DETALHE*****************/
				#CartoonDetalhe{
					width:500px;
					height: auto !important;
					padding:0;
					margin:0 auto;
				}

					.fotoCartoon {
						position:relative;
						margin:0;
						float:left;
						padding-top:20px;
						padding-bottom:10px;
					}

					.fotoCartoon img {
						margin:0px auto;
						border: 3px solid #d8d6d7;
					}

					.fotoCartoon p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
					}

						.titleCartoon{
							font-family: Arial, Helvetica, sans-serif;
							margin:0;
							padding:0;
							color:#D73434;
							font-weight:bold;
							font-size:16px;

						}

						#CartoonDetalheText{
							position:relative;
							float:left;
							width:346px;
							padding:0;
							margin-top:15px;
						}

							#CartoonDetalheText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							#CartoonDetalheText p.date{
								color:#858585;
								font-size:10px;
								padding-top:21px;
								font-style:italic;
							}

							#CartoonDetalheText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
							}

							#CartoonDetalheText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;
							}

							#CartoonDetalheText p.text{
								color:#555152;
								font-size:11px;
							}

							#CartoonDetalheText p.verMais {
								font-family: Arial, Helvetica, sans-serif;
								color:#d91101;
								font-size:11px;
								padding-top:20px;
							}

							#CartoonDetalheText p.verMais a {
								color:#d91101;
								font-size:11px;
								text-decoration:none;
							}

							#CartoonDetalheText p.verMais a:hover{
								text-decoration:underline;
							}

						#respostaCartoon {
							position:relative;
							margin:0px;
							padding:0px;
						}

						#respostaCartoon p{
							margin:0px;
							padding-top:10px;
							padding-bottom:10px;
						}



				/******************FIM CARTOON DETALHE********************/


				/************ LINKS**************/
				#linksUteis{
					width:500px;
					min-height:72px;
					height: auto !important;
					height:72px;
					border-bottom: 1px solid #e3e3e3;
					padding:0;
					margin:0 auto;
				}

					.fotoLinksUteis {
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}

					.fotoLinksUteis img {
						margin-top:21px;
						margin-right:13px;
						border: 3px solid #d8d6d7;
					}


						#LinksUteisText{
							position:relative;
							float:left;
							width:346px;
							padding:0;
							margin-top:18px;
						}

							#LinksUteisText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
							}

							#LinksUteisText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;
							}

							#LinksUteisText p.text{
								color:#555152;
								font-size:11px;
							}

							#LinksUteisText p.text a{
								color:#555152;
								font-size:11px;
								text-decoration:none;
							}

							#LinksUteisText p.text a:hover{
								color:#555152;
								font-size:11px;
								text-decoration:underline;
							}

							#LinksUteisText p.verMais {
								font-family: Arial, Helvetica, sans-serif;
								color:#d91101;
								font-size:11px;
							}

							#LinksUteisText p.verMais a {
								color:#d91101;
								font-size:11px;
								text-decoration:none;
							}

							#LinksUteisText p.verMais a:hover{
								text-decoration:underline;
							}

				/****************FIM LINKS*********/

				#ArtigoList{
					width:500px;

					height: auto !important;
					border-bottom: 1px solid #e3e3e3;
					padding-bottom:10px;
					margin:0 auto;
				}

					.foto {
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}

					.foto img {
						margin-top:21px;
						margin-right:13px;
						border: 3px solid #d8d6d7;
				}

					.foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
				}

				#ArtigoListText{
							position:relative;
							float:left;
							width:346px;
							padding:0;
							margin-top:15px;
						}

							#ArtigoListText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
						}

							#ArtigoListText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
						}

							#ArtigoListText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
						}

							#ArtigoListText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

						}

							#ArtigoListText p.text{
								color:#555152;
								font-size:11px;
						}

							#ArtigoListText p.verMais {
								font-family: Arial, Helvetica, sans-serif;
								color:#d91101;
								font-size:11px;
						}

							#ArtigoListText p.verMais a {
								color:#d91101;
								font-size:11px;
								text-decoration:none;
						}

							#ArtigoListText p.verMais a:hover{
								text-decoration:underline;
						}

                            #ArtigoListText ul {
                                padding:0;
                                margin:0;
                                margin-left:20px;
                        }



					#ArtigoDetalhe{
						width:500px;
						min-height:172px;
						height: auto !important;
						height:172px;
						padding:0;
						margin:0 auto;
				}

					.foto {
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}

					.foto img {
						margin-top:21px;
						margin-right:13px;
						border: 3px solid #d8d6d7;
				}

					.foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
				}

				#ArtigoDetalheText{
							position:relative;
							float:left;
							width:346px;
							padding:0;
							margin-top:15px;
						}


							#ArtigoDetalheText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0px;
								padding:0px;
						}

							#ArtigoDetalheText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
								margin:0px;
						}


							#ArtigoDetalheText p.title{
								color:#d61300;
								font-size:13px;
								font-weight:bold;
								margin:0px;
								padding:0px;

						}

							#ArtigoDetalheText p.categoria{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
						}

							#ArtigoDetalheText p.text{
								color:#555152;
								font-size:11px;
						}

							#ArtigoDetalheText p.text a{
								color:#555152;
								font-size:11px;
								text-decoration:none;
						}

							#ArtigoDetalheText p.text a:hover{
								text-decoration:underline;
						}

                            #ArtigoDetalheText ul {
                                padding:0;
                                margin:0;
                                margin-left:20px;
                        }



						#ArtigoDetalheDescricao{
							width:500px;
							padding:0;
							margin:0 auto;
						}
/* Suporte */
							#ArtigoDetalheDescricao img {
								padding:0;
								margin:0;
								max-width:500px;
							}

							#ArtigoDetalheDescricao ul {
								padding:0;
								margin:0;
								margin-left:20px;
							}

							#ArtigoDetalheDescricao dir{
								padding:0;
								margin:0;
								margin-left:20px;
							}

							#ArtigoDetalheDescricao ol {
								padding:0;
								margin:0 auto;
								margin-left:20px;
							}

							#ArtigoDetalheDescricao li {
								padding:0;
								margin-left:10px;
								list-style:disc;
							}

							#ArtigoDetalheDescricao p{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#868686;
								line-height:17px;
								text-decoration:none;
								margin:0px;
								padding:0px;
								text-indent:1.5em;
								text-align:justify;
							}

							#ArtigoDetalheDescricao p.text{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#868686;
								text-decoration:none;

							}

							#ArtigoDetalheDescricao a{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#868686;
								text-decoration:underline;
							}

							#ArtigoDetalheDescricao a:hover{
								color:#525252;
							}

							#ArtigoDetalheDescricao abbr{
								text-underline-style:dotted;
							}

							#ArtigoDetalheDescricao acronym{
 								text-underline-style:dotted;
 							}

							#ArtigoDetalheDescricao address{
								line-height:17px;
								margin:0px;
								padding:0px;
							}

							#ArtigoDetalheDescricao caption{
								font-weight:bold;
								text-align:center;
							}

							#ArtigoDetalheDescricao tr{
								margin:0px;
								padding:0px;
							}

							#ArtigoDetalheDescricao td{
								margin:0px;
								padding:0px;
								text-align:center;
								vertical-align:middle;
							}

							#ArtigoDetalheDescricao th{
								margin:0px;
								padding:0px;
								text-align:center;
								vertical-align:middle;
							}

							#ArtigoDetalheDescricao td{
								margin:0px;
								padding:0px;
								text-align:center;
								vertical-align:middle;
							}

							#ArtigoDetalheDescricao big{
								font-size:12px;
								line-height:17px;
							}

							#ArtigoDetalheDescricao hr{
								height:2px;
								border:0px;
								background-color:#868686;
								margin:30px;
							}

							#ArtigoDetalheDescricao span{
								margin:0px;
								padding:0px;
							}

							#ArtigoDetalheDescricao sup{
								font-size:9px;
							}

							#ArtigoDetalheDescricao sub{
								font-size:9px;
							}

							#ArtigoDetalheDescricao h1{
								text-align:center;
								font-size:22px;
								font-weight:bolder;
								padding-bottom:15px;
							}

							#ArtigoDetalheDescricao h2{
								text-align:center;
								font-size:20px;
								font-weight:bolder;
								padding-bottom:12px;
							}

							#ArtigoDetalheDescricao h3{
								text-align:center;
								font-size:18px;
								padding-bottom:8px;
							}

							#ArtigoDetalheDescricao h4{
								text-align:left;
								font-size:16px;
								font-weight:bold;
								padding-left:16px;
								margin-top:22px;
								margin-bottom:15px;
							}

							#ArtigoDetalheDescricao h5{
								text-align:left;
								font-size:14px;
								font-weight:bold;
								padding-left:16px;
								margin-top:16px;
								margin-bottom:10px;
							}

							#ArtigoDetalheDescricao h6{
								text-align:left;
								font-size:12px;
								font-weight:bold;
								padding-left:16px;
								margin-top:14px;
								margin-bottom:0px;
							}

							#ArtigoDetalheDescricao blockquote{
								font-size:12px;
							}

							#ArtigoDetalheDescricao dfn{
								font-size:12px;
								line-height:17px;
							}

							#ArtigoDetalheDescricao dl{
								margin:0px;
								padding:0px;
							}

							#ArtigoDetalheDescricao dt{
								margin:0px;
								padding:0px;
							}

							#ArtigoDetalheDescricao dd{
								margin-left:15px;
								padding:0px;
							}

							#ArtigoDetalheDescricao code{
								font-family:monospace;
							}

							#ArtigoDetalheDescricao cite{
								border-left:1px solid #868686;
								padding-left:2px;
								margin-left:10px;
								color:#2F2C2C;
							}

							#ArtigoDetalheDescricao q{
								border-left:1px solid #868686;
								padding-left:2px;
								margin-left:10px;
								color:#2F2C2C;
							}


/* Suporte */

			/*-----------EVENTOS----------*/

			#EventList{
					width:500px;
					min-height:172px;
					height: auto !important;
					height:172px;
					border-bottom: 1px solid #e3e3e3;
					padding:0;
					margin:0 auto;
				}

					.foto {
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}

					.foto img {
						margin-top:21px;
						margin-right:13px;
						border: 3px solid #d8d6d7;
				}

					.foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
				}

				#EventListText{
							position:relative;
							float:left;
							width:346px;
							padding:0;
							margin-top:15px;
						}

							#EventListText p{
								font-family: Arial, Helvetica, sans-serif;
								margin:0;
								padding:0;
						}

							#EventListText p.date{
								color:#858585;
								font-size:10px;
								padding-top:9px;
								font-style:italic;
						}

							#EventListText p.local{
								color:#404040;
								font-size:11px;
								text-decoration:underline;
						}

							#EventListText p.title{
								color:#d61300;
								font-size:11px;
								font-weight:bold;

						}

							#EventListText p.text{
								color:#555152;
								font-size:11px;
						}

							#EventListText p.verMais {
								font-family: Arial, Helvetica, sans-serif;
								color:#d91101;
								font-size:11px;
						}

							#EventListText p.verMais a {
								color:#d91101;
								font-size:11px;
								text-decoration:none;
						}

							#EventListText p.verMais a:hover{
								text-decoration:underline;
						}



					#EventsDetalhe{
						width:500px;
						min-height:172px;
						height: auto !important;
						height:172px;
						padding:0;
						margin:0 auto;
				}

					.foto {
						position:relative;
						float:left;
						margin:0;
						padding:0;
					}

					.foto img {
						margin-top:21px;
						margin-right:13px;
						border: 3px solid #d8d6d7;
				}

					.foto p {
						margin-top:4px;
						margin-left:4px;
						padding:0;
				}

				#EventsDetalheText{
					position:relative;
					float:left;
					width:346px;
					padding:0;
					margin-top:15px;
				}

					#EventsDetalheText p{
						font-family: Arial, Helvetica, sans-serif;
						margin:0;
						padding:0;
				}

					#EventsDetalheText p.date{
						color:#858585;
						font-size:10px;
						padding-top:9px;
						font-style:italic;
				}

					#EventsDetalheText p.local{
						color:#404040;
						font-size:11px;
						text-decoration:underline;
					}


					#EventsDetalheText p.title{
						color:#d61300;
						font-size:12px;
						font-weight:bold;

				}

					#EventsDetalheText p.text{
						color:#555152;
						font-size:11px;
				}

					#EventsDetalheText p.text a{
						color:#555152;
						font-size:11px;
						text-decoration:none;
				}

					#EventsDetalheText p.text a:hover{
						text-decoration:underline;
				}

				#EventsDetalheDescricao{
					width:500px;
					padding:0;
					margin:0 auto;
				}

					#EventsDetalheDescricao p.text{
						font-family: Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#868686;
						text-decoration:none;
				}

					#EventsDetalheDescricao p.text a{
						font-family: Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#868686;
						text-decoration:none;
				}

					#EventsDetalheDescricao p.text a:hover{
						color:#525252;
						text-decoration:underline;
				}

			/*----------FIM DE EVENTOS--------*/

				#tornarSocio{
					margin:34px auto;
					padding:0;
					width:500px;
				}

					#tornarSocio h3{
						font-size:12px;
						color:#606060;
						margin:0 auto;
						padding-bottom:3px;
						width:500px;
						border-bottom:1px solid #e5e5e5;
				}

					#tornarSocioPassos{
						margin:0px auto;
						padding:0;
						width:324px;
					}

						UL.menuTornar{
							padding: 0px;
							margin: 0px;
							list-style-type: none;
							font-family:Arial Bold, Arial, sans-serif;
							width:324px;
						}

						UL A:link.menuTornar{
							display: block;

						}

						UL A:visited.menuTornar {
							display: block;

						}

						ULA:active.menuTornar {
							display: block;

						}

						LI.menuTornar{
							background-image:url(../images/bk_passos.jpg);
							background-repeat:no-repeat;
							background-position:bottom;
							font-family: Arial, Helvetica, sans-serif;
							font-weight:bold;
							font-size:12px;
							color:#626262;
							display: block;
							width:287px;
							padding-top:7px;
							padding-left:37px;
							height:20px;
							margin-top:3px;
						}

						#btComecarInscricao{
							padding-top:31px;
							text-align:center;
							margin:0px auto;
							border:none;
						}

				.formTitle{
					margin:0px auto;
					padding-top:34px;
					padding-bottom:10px;
					width:500px;
				}

					.formTitle h3{
						font-size:12px;
						color:#606060;
						margin:0px;
						background:url(../images/bk_title_tornarSocio.gif);
						padding-top:7px;
						padding-left:37px;
						height:20px;
					}

					.inputSocio{
						height:18px;
						background:repeat-x url(../images/bk_colaborar.gif);
						padding-top:6px;
						padding-left:8px;
						padding-right:8px;
						color:#616161;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-top:6px;
						margin-left:7px;
						border:1px solid #dedede;
					}

					.inputSocioOff{
						height:18px;
						background:#ffeeed;
						padding-top:6px;
						padding-left:8px;
						padding-right:8px;
						color:#d71200;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-top:6px;
						margin-left:7px;
						border:1px solid #dedede;
					}

						#formSocio{
							width:520px;
						}

						#formSocio2{
							width:500px;
							color:#5f5f5f;
							margin:0px auto;
						}

						#formSocio2 p{
							padding-left:21px;
							color:#5f5f5f;
							margin:0px;
						}

						.formSocioLeft{
							float:left;
							width:230px;
							padding:0px;
							margin-right:15px;
						}

						.formSocioLeft .title{
							width:211px;
							padding-bottom:3px;
							padding-left:19px;
							font-weight:bold;
							font-size:14px;
							color:#d90f01;
							padding-top:22px;
							border-bottom:1px solid #e2e1e6;
						}

						.formSocioLeft .check{
							width:230px;
							padding-bottom:7px;
							font-weight:bold;
							padding-top:7px;
							border-bottom:1px solid #e2e1e6;
						}


						#formSocioRight{
							float:right;
							width:260px;
						}

						#formSocioRight .title{
							width:241px;
							padding-bottom:3px;
							padding-left:19px;
							font-weight:bold;
							font-size:14px;
							color:#d90f01;
							padding-top:22px;
							border-bottom:1px solid #e2e1e6;
						}

						#formSocioRight .check{
							width:260px;
							height:25px;
							padding-bottom:7px;
							font-weight:bold;
							padding-top:7px;
							border-bottom:1px solid #e2e1e6;
						}

						#btProximaPagina{
							padding-right:20px;
							padding-left:20px;
							margin-top:24px;
							border:none;
						}

						#valorQuotas{
							width:430px;
							padding-top:20px;
							margin:0px auto;
						}

						#valorQuotas  h2{
						 	background:no-repeat url(../images/title_valor_cotas.gif);
							font-size:12px;
							padding:0;
							margin-bottom:10px;
							border-bottom:1px solid #dedede;
						}

						.valorQuotasTop {
							height:24px;
							border-bottom:1px solid #dedede;
						}

						.valorQuotasTop p{
							height:24px;
							display:inline;
							font-size:14px;
							color:#d21100;
							font-weight:bold;
							margin:0px;
						}


						.listaPreco {
							height:24px;
							background:#f8f8f8;
							border-bottom:1px solid #dedede;
						}

						.listaPreco p{
							height:18px;
							display:inline;
							font-size:11px;
							color:#7b7b7b;
							padding-top:6px;
							font-weight:bold;
							margin:0px;
						}

						#EnvioCheque{
							width:469px;
							padding-top:20px;
							margin:0px auto;
						}

						#EnvioCheque  h2{
						 	background:no-repeat url(../images/title_envio_cheque.gif);
							font-size:12px;
							padding:0;
							margin:0px;
							border-bottom:1px solid #dedede;
						}

						#formCheque{
							padding-bottom:10px;
							margin:0px;
							border-bottom:1px solid #dedede;
						}

					#formCheque .formEnvio{
						height:18px;
						background:repeat-x url(../images/bk_colaborar.gif);
						padding-top:6px;
						padding-left:8px;
						padding-right:8px;
						color:#616161;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-top:10px;
						margin-left:7px;
						border:1px solid #dedede;
					}

					#buttonsEnvioCheque	{
						float:right;
						display:inline;
						width:150px;
						height:35px;
						background:url(../images/bk_envio.gif);
					}

					#buttonsEnvioCheque	 p{
						margin:0px;
						display:inline;
						padding-top:0px;
					}

				#contactosList{
					margin:34px auto;
					padding:0;
				}

					#contactosList h3{
						font-size:12px;
						color:#d71200;
						margin:0 auto;
						padding-bottom:3px;
						width:500px;
						border-bottom:1px solid #e5e5e5;
				}

				#contactosList p{
					color:#717171;
					margin:0px;
					padding-left:30px;
					line-height:20px;
				}

				#contactosList p a{
					color:#717171;
					margin:0px;
					padding:0px;
					line-height:20px;
					text-decoration:none;
				}

				#contactosList p a:hover{
					color:#717171;
					margin:0px;
					padding:0px;
					line-height:20px;
					text-decoration:underline;
				}

				#contactosList p.morada{
					margin-top:20px;
					padding-left:30px;
				}

				#contactosForm{
					width:500px;
					padding:0;
					margin:0 auto;
				}

				#contactosForm p{
					padding:0;
					margin:0;
				}

				#contactosForm .textTitle{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					padding-top:33px;
					padding-bottom:3px;
					border-bottom: 1px solid #e3e3e3;
				}

				#contactosForm .textSubtitle{
					color:#5f5f5f;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					padding-top:8px;
					padding-left:9px;
				}

				#contactosForm .mensagem{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-style:italic;
					padding-top:23px;
					margin-left:118px;
				}

				#formContactos{
					width:450px;
					padding-top:0px;
					margin:0 auto;
				}

				.inputContactos{
					float:left;
					height:18px;
					width:286px;
					background:repeat-x url(../images/bk_colaborar.gif);
					padding-top:6px;
					padding-left:8px;
					padding-right:8px;
					color:#616161;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					margin-top:6px;
					margin-left:10px;
					border:1px solid #dedede;
				}


				#inputFile {
				  float: left;
				  width:150px;
				  opacity: 0;
				  filter: alpha(opacity=0);
				}

				#uploadButton{
				  width:96px;
				  height:27px;
				  background:url("../images/upload.gif") right no-repeat;
				  float:right;
				  cursor:pointer;
				  padding: 20px;
				}

				#uploadButton p{
				  width:96px;
				  height:27px;
				  cursor:pointer;
				  padding: 20px;
				}

				#files {
					margin-bottom:6px;
					float:right;
					clear:both;
				}

				#files ul{
					width:300px;
					margin:0px;
					padding:0px;
					list-style-type: none;
				}

				#files li{
					width:286px;
					height:18px;
					background:repeat-x url(../images/bk_colaborar.gif);
					padding-top:6px;
					padding-left:8px;
					padding-right:8px;
					color:#616161;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					margin-top:6px;
					margin-left:10px;
					border:1px solid #dedede;
					list-style-type: none;
				}

				/*************/



				/*
					form.submitInfo .fileinputs input {
						background: url('../images/bk_upload.gif') no-repeat 0 ;
						border: none;
						width: 208px;
						height: 20px;
						padding-left: 3px;
						padding-top: 3px;
						left:40px;
						position: absolute;
					}

					form.submitInfo input:focus {
						background-color: transparent;
					}

					form.submitInfo div.fileinputs {
						clear: both;
						position: relative;
						height: 30px;
						width: 300px;
						margin-left: 50px;
					}

					form.submitInfo input.file {
						width: 300px;
						margin: 0;
					}

					form.submitInfo input.file.hidden {
						position: relative;
						text-align: right;
						-moz-opacity:0 ;
						filter:alpha(opacity: 0);
						opacity: 0;
						z-index: 2;
					}

					form.submitInfo div.fakefile {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 350px;
						padding: 0;
						margin: 0;
						z-index: 1;
						line-height: 90%;
					}

					form.submitInfo div.fakefile input {
						margin-bottom: 5px;
						margin-left: 0;
					}*/
				/************************************/

				#opcoes {
					float:left;
					padding-top:5px;
				}

				#buttonsContactos{
					float:right;
					height:29px;
					width:118px;
					margin-top:2px;
					padding-right:56px;
					background:no-repeat url(../images/bk_buttonsColaborar.gif);
				}




				/*------------AREA RESERVADA-----------*/

					#AreaDadosPessoais{
						float:left;
						width:315px;
						padding:0;
						margin-left:20px;
					}

					#AreaDadosPessoais p{
							padding:0;
							margin:0;
					}

						#AreaDadosPessoais p.text{
							font-family: Arial, Helvetica, sans-serif;
							color:#5b5b5b;
							border-bottom: 1px solid #e5e5e5;
							padding-top:2px;
							padding-left:5px;
							margin:0;
					}

						#AreaDadosPessoais p.user{
							color:#5b5b5b;
							font-size:12px;
							border-bottom: 1px solid #e5e5e5;
							padding-bottom:5px;
							margin-top:53px;
					}

						#AreaDadosPessoais p.info{
							color:#5b5b5b;
							font-size:12px;
							border-bottom: 1px solid #e5e5e5;
							width:200px;
							margin:0;
							padding-top: 3px;
							padding-bottom: 3px;

					}


					#AreaBox{
						position:relative;
						float:right;
						background:no-repeat url(../images/bk_AreaBox.gif);
						width:168px;
						height:85px;
						margin-right:20px;
						margin-top:3px;
						padding-left:8px;
						padding-top:7px;

					}


				#AreaAlterarForm{
					width:450px;
					margin:0 auto;
					padding:0;

				}

				 h2.alterarDados{
				 	background:no-repeat url(../images/h2_alterarDados.gif);
					font-size:12px;
					margin-top:41px;
					margin-left:20px;
					margin-right:20px;
					padding:0;
					border-bottom:1px solid #dedede;
				}

				#AreaAlterarForm p{
					padding:0;
					margin:0;
				}

				#AreaAlterarForm .textTitle{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					padding-top:33px;
					padding-bottom:3px;
					border-bottom: 1px solid #e3e3e3;
				}



				#AreaAlterarForm .mensagem{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-style:italic;
					padding-top:23px;
					margin-left:141px;
				}



				#formAreaAlterar{
					padding-top:0px;
					margin:0 auto;
				}



				.inputContactos{
					float:left;
					height:18px;
					width:286px;
					background:repeat-x url(../images/bk_colaborar.gif);
					padding-top:6px;
					padding-left:8px;
					padding-right:8px;
					color:#616161;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					margin-top:6px;
					margin-left:10px;
					border:1px solid #dedede;
				}


					form.example input {
						background: url('input_boxes.gif') no-repeat 0 -58px;
						border: none;
						width: 241px;
						height: 20px;
						padding-left: 3px;
						padding-top: 3px;
					}

					form.example input:focus {
						background-color: transparent;
					}

					form.example div.fileinputs {
						position: relative;
						height: 30px;
						width: 300px;
					}

					form.example input.file {
						width: 300px;
						margin: 0;
					}

					form.example input.file.hidden {
						position: relative;
						text-align: right;
						-moz-opacity:0 ;
						filter:alpha(opacity: 0);
						opacity: 0;
						z-index: 2;
					}

					form.example div.fakefile {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 350px;
						padding: 0;
						margin: 0;
						z-index: 1;
						line-height: 90%;
					}

					form.example div.fakefile input {
						margin-bottom: 5px;
						margin-left: 0;
					}





				 h2.introduzirArtigos{
				 	background:no-repeat url(../images/h2_introduzirArtigo.gif);
					font-size:12px;
					margin-top:41px;
					margin-left:20px;
					margin-right:20px;
					padding:0;
					border-bottom:1px solid #dedede;
				}



				#formIntroduzir{
					width:450px;
					padding:0;
					margin:25px auto;
					margin-bottom:0;
				}



					form.example input {
						background: url('input_boxes.gif') no-repeat 0 -58px;
						border: none;
						width: 241px;
						height: 20px;
						padding-left: 3px;
						padding-top: 3px;
					}

					form.example input:focus {
						background-color: transparent;
					}

					form.example div.fileinputs {
						position: relative;
						height: 30px;
						width: 300px;
					}

					form.example input.file {
						width: 300px;
						margin: 0;
					}

					form.example input.file.hidden {
						position: relative;
						text-align: right;
						-moz-opacity:0 ;
						filter:alpha(opacity: 0);
						opacity: 0;
						z-index: 2;
					}

					form.example div.fakefile {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 350px;
						padding: 0;
						margin: 0;
						z-index: 1;
						line-height: 90%;
					}

					form.example div.fakefile input {
						margin-bottom: 5px;
						margin-left: 0;
					}






				 h2.adicionadosArtigos{
				 	background:no-repeat url(../images/h2_artigosAdicionados.gif);
					font-size:12px;
					margin-top:41px;
					margin-left:20px;
					margin-right:20px;
					margin-bottom: 0;
					padding:0;

				}

				.listBox{
					width:500px;
					border: 1px solid #e5e5e5;
					margin-top:23px;
					padding:0;
				}

					.dateBox{
						width:500px;
						height:23px;
						border-bottom:1px solid #e5e5e5;
						margin:0;
						padding:0;

					}

						.dateBox p.date{
							font-family: Arial, Helvetica, sans-serif;
							color:#d61100;
							font-style:italic;
							margin:0;
							padding-left:17px;
							padding-top:4px;
							float:left;
					}

				.status{
					min-width:100px;
					width: auto !important;
					width:100px;
					height:18px;
					margin:0;
					padding-left:5px;
					padding-right:5px;
					padding-top:5px;
					text-align:center;
					background-color:#d2d4d3;
					float:right;
				}

				.status p.statusText{
					font-family: Arial, Helvetica, sans-serif;
					color:#d71200;
					font-weight:bold;
					display:inline;
					margin:0;
					padding:0;
				}

				.status p.edit{
					font-family: Arial, Helvetica, sans-serif;
					color:#d71200;
					font-weight:bold;
					display:inline;
					margin:0;
					padding:0;
				}

				.status p.edit a{
					font-family: Arial, Helvetica, sans-serif;
					color:#d71200;
					font-weight:bold;
					display:inline;
					margin:0;
					padding:0;
					text-decoration:none;
				}

				.status p.edit a:hover{
					text-decoration:underline;
				}

				.titleBox{
					background:repeat-x url(../images/bk_titleBox.gif) bottom;
					margin:0;
					padding:0;
				}

				.titleBox p.title{
					font-family: Arial, Helvetica, sans-serif;
					color:#5f5f5f;
					margin:0;
					padding-left:17px;
					padding-top:10px;
					padding-right:30px;
					padding-bottom:15px;
				}




				 h2.editarArtigos{
				 	background:no-repeat url(../images/h2_artigosEditar.gif);
					font-size:12px;
					margin-top:41px;
					margin-left:20px;
					margin-right:20px;
					padding:0;
					border-bottom:1px solid #dedede;
				}



				#formEditar{
					width:450px;
					padding:0;
					margin:25px auto;
					margin-bottom:0;
				}



					form.example input {
						background: url('input_boxes.gif') no-repeat 0 -58px;
						border: none;
						width: 241px;
						height: 20px;
						padding-left: 3px;
						padding-top: 3px;
					}

					form.example input:focus {
						background-color: transparent;
					}

					form.example div.fileinputs {
						position: relative;
						height: 30px;
						width: 300px;
					}

					form.example input.file {
						width: 300px;
						margin: 0;
					}

					form.example input.file.hidden {
						position: relative;
						text-align: right;
						-moz-opacity:0 ;
						filter:alpha(opacity: 0);
						opacity: 0;
						z-index: 2;
					}

					form.example div.fakefile {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 350px;
						padding: 0;
						margin: 0;
						z-index: 1;
						line-height: 90%;
					}

					form.example div.fakefile input {
						margin-bottom: 5px;
						margin-left: 0;
					}

					.inputEditar{

						height:18px;
						width:355px;
						background:repeat-x url(../images/bk_colaborar.gif);
						padding-top:6px;
						padding-left:8px;
						padding-right:8px;
						color:#616161;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-top:8px;
						margin-left:4px;
						border:1px solid #dedede;
				}

				#formEditar .mensagem{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-style:italic;
					margin-left:68px;
					padding:0;
				}

				.photoFile{
					width:105px;
					height:93px;
					padding:0;
					margin-right:21px;
					margin-bottom:11px;
					float:left;
					display:inline;
				}

					.photoFile img{
						border:1px solid #848484;
						margin:0;
						padding:0;

				}


					.photoFileOption{
						background-color:#e2e4e3;
						width:105px;
						height:17px;
						text-align:right;
						margin:0;
						padding:0;
					}

						.photoFileOption p{
						color:#606060;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						padding-right:5px;
						margin:0;
						display:inline;
				}

					.photoFileOption p a{
						color:#606060;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						padding:0;
						margin:0;
						display:inline;
						text-decoration:none;
				}

				.photoFileOption p a:hover{
						color:#d71200;
						text-decoration:underline;
				}


				/*----------------REGISTO---------------*/

				 h2.registo{
				 	background:no-repeat url(../images/h2_registo.gif);
					font-size:12px;
					margin-top:41px;
					margin-left:20px;
					margin-right:20px;
					margin-bottom: 0;
					padding:0;
					border-bottom:1px solid #dedede;
				}

				#RegistoForm{
					width:490px;
					margin:0 auto;
					padding:0;

				}


				#RegistoForm p{
					padding:0;
					margin:0;
				}

				#RegistoForm .textTitle{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					padding-top:33px;
					padding-bottom:3px;
					border-bottom: 1px solid #e3e3e3;
				}



				#RegistoForm .mensagem{
					color:#d91000;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-style:italic;
					padding-top:23px;
					margin-left:141px;
				}

				#buttonsRegisto{
					float:right;
					height:29px;
					width:118px;
					margin-top:2px;
					padding-right:87px;
					background:no-repeat url(../images/bk_buttonsColaborar.gif);
				}

				#formRegisto{
					padding-top:0px;
					margin:0 auto;
				}


					#formRegisto .inputRegisto{
						height:18px;
						width:286px;
						background:repeat-x url(../images/bk_colaborar.gif);
						padding-top:6px;
						padding-left:8px;
						padding-right:8px;
						color:#616161;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-top:6px;
						margin-left:10px;
						border:1px solid #dedede;
					}


					form.example input {
						background: url('input_boxes.gif') no-repeat 0 -58px;
						border: none;
						width: 241px;
						height: 20px;
						padding-left: 3px;
						padding-top: 3px;
					}

					form.example input:focus {
						background-color: transparent;
					}

					form.example div.fileinputs {
						position: relative;
						height: 30px;
						width: 300px;
					}

					form.example input.file {
						width: 300px;
						margin: 0;
					}

					form.example input.file.hidden {
						position: relative;
						text-align: right;
						-moz-opacity:0 ;
						filter:alpha(opacity: 0);
						opacity: 0;
						z-index: 2;
					}

					form.example div.fakefile {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 350px;
						padding: 0;
						margin: 0;
						z-index: 1;
						line-height: 90%;
					}

					form.example div.fakefile input {
						margin-bottom: 5px;
						margin-left: 0;
					}



				/***************************************************************************/

				#Banner{
					clear:both;
					position:relative;
					margin-top:30px;
					padding:0;
					bottom:0;

				}

				#BannerBox{
					position:relative;
					width:auto;
					padding:0;
					border:3px solid #efefef;
					bottom:0;
					margin:auto;

				}

	/*--------RIGHT CONTENTS-------*/
			#rightContents{
				position:relative;
				float:right;
				width:180px;
				margin:0;
				padding:0;
				right:0;
			}

				#AmigosFisica{
					background-image:url(../images/bk_AmigosFisica.gif);
					background-repeat:no-repeat;
					position:relative;
					width:180px;
					height:201px;
					margin:0;
					padding:0;
				}

					#AmigosFisicaContents{
						position:absolute;
						width:150px;
						padding:0;
						margin-left:15px;
						margin-top:63px;
					}

						#AmigosFisicaContents p{
							margin:0;
							padding:0;
					}

						#AmigosFisicaContents ul{
							margin-bottom:6px;
							padding:0;
							list-style:none;
					}

							#AmigosFisicaContents li{
								background-image:url(../images/border_AmigosFisica.gif);
								background-repeat:no-repeat;
								background-position:bottom;
								padding-top:4px;
								padding-bottom:6px;
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#818d29;
								text-decoration:none;

					}

							#AmigosFisicaContents li a{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#818d29;
								text-decoration:none;
					}

							#AmigosFisicaContents li a:hover{
								text-decoration:underline;
					}

						#AmigosFisicaContents p.title{
							font-family: Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#818d2b;
							font-weight:bold;
					}

				#ArtigoDestaque{
					background-image:url(../images/bk_ArtigoDestaque.gif);
					background-repeat:no-repeat;
					position:relative;
					width:180px;
					height:224px;
					margin-top:12px;
					padding:0;
				}

					#ArtigoInfo{
						position:relative;
						float:left;
						display:inline;
						padding:0;
						margin-top:43px;
						margin-left:15px;
						margin-right:15px;
						padding:0;
						min-height:143px;
						height: auto !important;
						height:143px;



				}

					#ArtigoInfo img{
						position:relative;
						float:left;
						margin-right:7px;
						padding:0;
					}

					#ArtigoInfo p{
						font-family: Arial, Helvetica, sans-serif;
						margin:0;
						padding:0;
					}

							#ArtigoInfo p.date{
								color:#007aa6;
								font-size:10px;
								padding-top:4px;
								font-style:italic;
						}

							#ArtigoInfo p.title{
								color:#007aa6;
								font-size:11px;
								font-weight:bold;

						}

							#ArtigoInfo p.title a{
								color:#007aa6;
								font-size:11px;
								font-weight:bold;
								text-decoration:none;
						}

							#ArtigoInfo p.title a:hover{
								text-decoration:underline;
						}

							#ArtigoInfo p.text{
								color:#0079a8;
								font-size:11px;

						}

					#Eventos{
						background-image:url(../images/bk_Eventos.gif);
						background-repeat:no-repeat;
						position:relative;
						float:left;
						width:180px;
						height:255px;
						margin-top:12px;
						padding:0;
				}


							#mes{
								width:155px;
								margin-top: 38px;
								margin-left:12px;
								padding:0;

							}

							#mes p{
								display:inline;
								padding:0;
								margin:0;

							}

							.mes{
								font-family: Arial, Helvetica, sans-serif;
								color:#fe7900;
								margin:0;
								padding:0px;

								font-weight:bold;
							}

							.dayName{
								font-family: Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#fe7900;
								margin:0;
								padding:0;
							}



								.specialDay_{
									font-family: Arial, Helvetica, sans-serif;
									background-color:#ffffff;
									font-size:11px;
									color:#fe7900;
									margin:0;
									padding:1px 4px 1px 4px;
									text-decoration:none;
								}

								.specialDay_ a{
									color:#fe7900;
									margin:0;
									text-decoration:none;
								}

								.specialDay_ a:hover{
									text-decoration:underline;;
								}

								.weekDays{
									font-family: Arial, Helvetica, sans-serif;
									font-size:11px;
									color:#858585;
									margin:0;
									padding:1px 4px 1px 4px;
									text-decoration:none;
								}

								#calendarioList{
									background-image:url(../images/bk_eventosList.gif)  ;
									background-position:top;
									background-repeat:no-repeat;
									margin-top:1px;
									padding-top:1px;
								}

								#calendarioList p{
									font-family: Arial, Helvetica, sans-serif;
									font-size:11px;
									margin:0;
									padding:0;
								}


								#calendarioList p.date{
									font-family: Arial, Helvetica, sans-serif;
									font-size:11px;
									color:#fe7900;
									margin-top:2px;
									padding:0;
								}

								#calendarioList p.text a{
									font-family: Arial, Helvetica, sans-serif;
									font-size:11px;
									color:#858585;
									margin:0;
									padding:0;
									text-decoration:none;
								}

								#calendarioList p.text a:hover{
									text-decoration:underline;
								}


	/*--------FOOTER-------*/

			#footer{
				clear:both;
				position:relative;
				float:left;
				background-image:url(../images/bk_footer.gif);
				background-repeat:no-repeat;
				width:960px;
				height:29px;
				padding:0;
				margin-top:21px;
				bottom:0;
			}

				#footer p{
					font-family: Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#8c8c8c;
				}

				#footer p.direitos{
					margin-top:8px;
					margin-left:213px;
					padding:0;
				}

				#TermosCondicoes{
					position:absolute;
					padding:0;
					margin-top:8px;
					margin-left:495px;
				}

				#footer ul{
					margin:0;
					padding:0;
					list-style:none;
				}

					#footer li{
						display:inline;
						margin:0;
						padding:0;
					}

					#footer li a{
						font-family: Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#717171;
						text-decoration:none;
					}

					#footer li a:hover{
						color:#d71201;
					}

		#mapaSite{
			min-height:465px;
			height: auto !important;
			height:465px;
			margin:0 auto;
			padding:0;
		}

			#mapaSite ul.first{
				margin:15px;
				padding:0;
				list-style:none;
			}

			#mapaSite ul.first li{
				font-family: Arial, Helvetica, sans-serif;
				color:#717171;
				margin:0;
				padding-bottom:7px;
			}

			#mapaSite ul.first li a{
				font-family: Arial, Helvetica, sans-serif;
				color:#717171;
				text-decoration:none;
			}

			#mapaSite ul.first li a:hover{
				color:#d71201;
				text-decoration:none;
			}

				#mapaSite ul.second{
					margin-left:20px;
					padding-top:7px;
					list-style:none;
				}

				#mapaSite ul.second li{
					font-family: Arial, Helvetica, sans-serif;
					color:#717171;
					margin:0;
					padding:0;
			}

				#mapaSite ul.second li a{
					font-family: Arial, Helvetica, sans-serif;
					color:#717171;
					text-decoration:none;

			}

				#mapaSite ul.second li a:hover{
					color:#d71201;
					text-decoration:none;
				}

			/* DIV MENU */

#dropmenudiv1{
	border-bottom: 1px solid #FFFFFF;
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:11px;
	overflow: auto;
	position:absolute;
	z-index:10;
	overflow:hidden;
}

#dropmenudiv1 a{
	width: 100%;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#464646;
	font-size:11px;
	overflow:hidden;
	height:27px;
	position:absolute;
	background-color:#b5b5b5;
	overflow:hidden;
	padding-left:17px;
	padding-top:6px;
	font-weight:bold;
}

#dropmenudiv1 a:hover{
	background-color:#868686;
	color:#d6d6d6;

}

		#dropmenudiv{
			border-bottom: 1px solid #FFFFFF;
			position:absolute;
			font-family: Arial, Helvetica, sans-serif;
			color:#464646;
			font-size:11px;
			overflow: auto;
			position:absolute;
			z-index:10;
			overflow:hidden;
			line-height:18px;

		}

		#dropmenudiv a{
			width: 100%;
			display: block;
			border-bottom: 1px solid #FFFFFF;
			padding-left: 10px;
			font-weight:bold;
			padding-top:4px;
			padding-bottom:4px;
			text-decoration: none;
			font-family: Arial, Helvetica, sans-serif;
			color:#464646;
			font-size:11px;
			overflow:hidden;
			background-color:#d6d6d6;
			text-decoration: none;
		}

		#dropmenudiv a:hover{
			background-color:#b2b2b2;
			color:#d6d6d6;
		}



.TipLang{
	font-family: Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	font-size:11px;
	width:163px;
	height:49px;
	background-image:url(../images/bk_tipLang.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-top:17px;
	padding-left:16px;
}


.TipInfo{
	font-family: Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	font-size:11px;
	width:168px;
	height:78px;
	background-image:url(../images/bk_tipInfo.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-top:17px;
	padding-left:12px;
}

/* Combo-box */
.trigger {
	font-family: sans-serif;
	font-size: 9px;
	height: 12px;
	color: #969DA6;
	border:1px solid #969DA6;
	padding-top: 2px;
	padding-left: 16px;
	padding-right:2em;
	background:url(../images/arrow.gif) top right no-repeat #ffffff;
	display:block;
	width:15px;

	text-decoration:none;
}

.activetrigger {
	border:1px solid #969DA6;
	font-family: sans-serif;
	font-size: 9px;
	height: 12px;
	color: #969DA6;
	padding-top: 2px;
	padding-left: 0px;
	padding-right:2px;
	display:block;
	width:15px;
	background:url(../images/arrow.gif) top right no-repeat #ffffff;
	text-decoration:none;
}



.txtLabelOn{
	color:red;
}/************* DINAMICO***********/
					#menuTopo LI A.artigos{
						padding: 0px 27px 50px 10px;
						background:no-repeat url(../images/bt_artigos.gif);
					}
					
					#menuTopo LI A.artigos:hover, #menuTopo LI A.artigos_selected{
						background:no-repeat url(../images/bt_artigos_on.gif);
					}
						
					#menuTopo LI A.noticias{
						padding: 0px 19px 50px 10px;
						background:no-repeat url(../images/bt_noticias.gif);
					}
					
					#menuTopo LI A.noticias:hover, #menuTopo LI A.noticias_selected{
						background:no-repeat url(../images/bt_noticias_on.gif);
					}
					
					#menuTopo LI A.edicao{
						padding: 0px 33px 50px 10px;
						background:no-repeat url(../images/bt_edicao.gif);
					}
					
					#menuTopo LI A.edicao:hover, #menuTopo LI A.edicao_selected{
						background:no-repeat url(../images/bt_edicao_on.gif);
					}
					
					#menuTopo LI A.eventos{
						padding: 0px 17px 50px 10px;
						background:no-repeat url(../images/bt_eventos.gif);
					}
					
					#menuTopo LI A.eventos:hover, #menuTopo LI A.eventos_selected{
						background:no-repeat url(../images/bt_eventos_on.gif);
					}
						
					#menuTopo LI A.amigos_fisica{
						padding: 0px 34px 50px 10px;
						background:no-repeat url(../images/bt_amigos_fisica.gif);
					}
					
					#menuTopo LI A.amigos_fisica:hover, #menuTopo LI A.amigos_fisica_selected{
						background:no-repeat url(../images/bt_amigos_fisica_on.gif);
					}	
					
					#menuTopo LI A.contactos{
						padding: 0px 26px 50px 10px;
						height: 14px;
						margin:0px;
						background:no-repeat url(../images/bt_contactos.gif);
					}
					
					#menuTopo LI A.contactos:hover, #menuTopo LI A.contactos_selected{
						background:no-repeat url(../images/bt_contactos_on.gif);
					}	
						
/************* FIM DINAMICO***********/	

#destaquesWindow{
	float:right;
	margin-top:2px;
	margin-right:13px;
	padding:0;
}

	textarea{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_colaborarSelect.gif);
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		float:left;
	}
	
	
	textarea.title{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_titleTextarea.gif);
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		float:left;
	}
	
	textarea.description{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_descriptionTextarea.gif);
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		float:left;
	}
	
	input.source{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_inputForm.gif) bottom;
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		width:310px;
		height:20px;
		float:left;
	}
	
	select{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_inputForm.gif) bottom;
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		width:200px;
		height:20px;
		
		display:inline;
	}
	
	
/*----SELECT FORM********************/

 .formSelect{
 	 color:#606060 ;
	 padding-left:45px; 
	 padding-top: 13px;
 }
