 .menu_int {
	width: 418px;
	position: relative;
	text-align: left;
	margin: 0px 13px;
	padding: 0px;
	z-index: 200;
}

.menu_int .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #2C577B;
	text-align: left;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	width: 418px;
	border-right: 1px solid #2C577B;
	border-left: 1px solid #2C577B;
}

.menu_int .caminho {
	font-family: arial;
	font-size: 0.65em;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 1px;
	background-color: #000000;
	text-align: left;
	margin-bottom: 0px;
	width: 413px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.menu_int .caminho a:link, .menu_int .caminho a:active, .menu_int .caminho a:visited {
	font-family: arial;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}

.menu_int .caminho a:hover {
	font-family: arial;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.menu_int1 {
	width: 138px;
	float: left;
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #2C577B;
}

.menu_int2 {
	width: 138px;
	float: left;
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border-top: 1px solid #2C577B;
	border-bottom: 1px solid #2C577B;
}

.menu_int3 {
	width: 138px;
	float: right;
	margin-left: 0px;
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #2C577B;
}

.menu_int1 h2, .menu_int2 h2, .menu_int3 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.menu_int1 h1, .menu_int2 h1, .menu_int3 h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 3px;
	text-align: left;
}

.menu_int1 img, .menu_int2 img, .menu_int3 img {
	border-bottom: 0px solid #2C577B;
}

.menu_int1 h2 a:link, .menu_int1 h2 a:active, .menu_int1 h2 a:visited, .menu_int2 h2 a:link, .menu_int2 h2 a:active, .menu_int2 h2 a:visited, .menu_int3 h2 a:link, .menu_int3 h2 a:active, .menu_int3 h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.menu_int1 h2 a:hover, .menu_int2 h2 a:hover, .menu_int3 h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.menu_int_ul {
	width: 140px;
	border-color: #2C577B;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	background-color: #2C577B;
}

.menu_int_ul .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 128px;
}

ul#menu_int_ul {
	margin: 0;
	padding:0;
	list-style: none;
	width: 138px;
	border-bottom: 0px solid #2C577B;
	border-right: 0px solid #2C577B;
}

ul#menu_int_ul li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #2C577B;
	font: normal 0.65em arial;
	background: #ffffff; /* IE6 Bug */
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-bottom: 0px none;
	border-left: 0px solid #2C577B;
} 

ul#menu_int_ul li a:hover {
	color: #FFFFFF;
	background: #2C577B;
}

.destaque {
	width: 420px;
	position: relative;
	text-align: left;
	margin: 0px;
	padding: 0px 13px;
}

.destaque .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
	background-image: url(imagens_pjg/icon4.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	width: 420px;
}

.destaque_1 {
	width: 200px;
	float: left;
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #2C577B;
}

.destaque_2 {
	width: 200px;
	float: right;
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #2C577B;
}

.destaque_1 h2, .destaque_2 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.destaque_1 h1, .destaque_2 h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 3px;
	text-align: left;
}

.destaque_1 img, .destaque_2 img {
	border-bottom: 0px solid #2C577B;
}

.destaque_1 h2 a:link, .destaque_1 h2 a:active, .destaque_1 h2 a:visited, .destaque_2 h2 a:link, .destaque_2 h2 a:active, .destaque_2 h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.destaque_1 h2 a:hover, .destaque_2 h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.eventos {
	width: 200px;
	float: right;
}

.eventos .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
	width: 200px;
}

.caixa_eventos {
	width: 200px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	background-color: #ffffff;
}

.caixa_eventos h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #ffffff;
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	width: 200px;
}

.caixa_eventos h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #ffffff;
	width: 200px;
}
.caixa_eventos h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #325F86;
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #ffffff;
	width: 200px;
}

ul#caixa_eventos {
	margin: 0;
	padding:0;
	list-style: none;
	width: 200px;
	border-bottom: 1px solid #2C577B;
}

ul#caixa_eventos li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #2C577B;
	font-weight: normal;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
} 

ul#caixa_eventos li a:hover {
	color: #FFFFFF;
	background: #2C577B;
}

.eventos .foto_destaque_2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
	background-image: url(imagens_pjg/icon4.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-top: 15px;
}

.eventos .foto_destaque_2 imagens_pjg {
	border: 1px solid #2C577B;
	float: none;
	margin-top: 5px;
}

.eventos .foto_destaque_2 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.eventos .foto_destaque_2 a:link, .eventos .foto_destaque_2 a:active, .eventos .foto_destaque_2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.7em;
	color: #2C577B;
	margin: 0px;
	padding: 0px;
}

.eventos .foto_destaque_2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	font-size: 0.7em;
	color: #2C577B;
	margin: 0px;
	padding: 0px;
}

.destaque3 {
	width: 420px;
	position: relative;
	text-align: left;
}

.content_noticia {
	width: 420px;
	position: relative;
	text-align: left;
}

.coluna1 {
	width: 200px;
	float: left;
}

.coluna2 {
	width: 200px;
	float: right;
}

.noticias {
	width: 200px;
	float: left;
}

.noticia1 {
	background-color: #ffffff;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.noticia2 {
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.noticias .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
	width: 200px;
}

.content_noticia .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
	width: 420px;
}

.noticias h2, .coluna1 h2, .coluna2 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	margin-left: 0px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: left;
}

.noticia1 .top {
	margin: 0px;
	padding: 0px;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 200px;
}

.noticia2 .top {
	margin: 0px;
	padding: 0px;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 200px;
}

.noticias h3, .coluna1 h3, .coluna2 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}

.noticias img, .coluna1 img, .coluna2 img {
	border-right: 1px solid #2C577B;
	margin: 0px;
	float: left;
}

.data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #2C577B;
	padding-right: 4px;
	padding-top: 30px;
	padding-bottom: 10px;
	margin-left: 100px;
	text-align: right;
}

.noticias h2 a:link, .noticias h2 a:active, .noticias h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.noticias h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.coluna1 h2 a:link, .coluna1 h2 a:active, .coluna1 h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.coluna2 h2 a:link, .coluna2 h2 a:active, .coluna2 h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.coluna1 h2 a:hover, .coluna2 h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

ul#todas_noticias {
	margin: 0;
	padding:0;
	list-style: none;
	width: 200px;
	border-bottom: 1px solid #2C577B;
}

ul#todas_noticias li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todas_noticias li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.todas_noticias h2 {
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	width: 200px;
}
.lazer_todas_noticias a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;

} 

.lazer_todas_noticias a:hover {
	color: #2C577B;
	background: #FFFFFF;

}

.lazer_todas_noticias h2 {
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
	color: #ffffff;
	margin:0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	width: 200px;
}

.detalhe_noticia {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.detalhe_noticia .img_topo {
	float: left;
}

.detalhe_noticia .img_corpo1 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_noticia .img_corpo2 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_noticia .img_corpo3 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_noticia .img_corpo4 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_noticia h1 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_noticia h2 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_noticia h3 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	font-weight: normal;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 20px;
}

.detalhe_noticia p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	float: left;
	margin-bottom: 15px;
}

.detalhe_noticia .ficha_noticia {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_noticia .ficha_noticia p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_noticia .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_noticia .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_noticia .album_extras a:link, .detalhe_noticia .album_extras a:active, .detalhe_noticia .album_extras a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .album_extras a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_noticia .ficheiros a:link, .detalhe_noticia .ficheiros a:active, .detalhe_noticia .ficheiros a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .ficheiros a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_noticia .conteudos_relacionados a:link, .detalhe_noticia .conteudos_relacionados a:active, .detalhe_noticia .conteudos_relacionados a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .conteudos_relacionados a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .mais_noticias {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

.detalhe_noticia .mais_noticias a:link, .detalhe_noticia .mais_noticias a:active, .detalhe_noticia .mais_noticias a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .mais_noticias a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_noticia a:link, .detalhe_noticia a:active, .detalhe_noticia a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .mais_noticias {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

.detalhe_noticia .mais_noticias a:link, .detalhe_noticia .mais_noticias a:active, .detalhe_noticia .mais_noticias a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia .mais_noticias a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_noticia a:link, .detalhe_noticia a:active, .detalhe_noticia a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_noticia a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

ul#todas_noticias2 {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todas_noticias2 li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todas_noticias2 li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.content_evento {
	width: 420px;
	position: relative;
	text-align: left;
}

.content_evento .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
}

.content_evento .evento {
	border: 1px solid #2C577B;
	height: 110px;
	margin-bottom: 15px;
}

.content_evento img {
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.content_evento a {
	color: #2C577B;
	text-decoration: none;
}

.content_evento a:hover {
	color: #2C577B;
	text-decoration: underline;
}

.content_evento h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #325F86;
	margin: 0px;
	margin-left: 120px;
	margin-top: 10px;
	margin-bottom: 3px;
	margin-right: 10px;
}

.content_evento h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: Gray;
	margin: 0px;
	margin-left: 120px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.content_evento h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-left: 120px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.content_evento h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #325F86;
	margin: 0px;
	margin-left: 120px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}


ul#todos_eventos {
	float: right;
	margin: 0;
	padding:0;
	list-style: none;
	width: 350px;
	border-bottom: 0px solid #2C577B;
}

ul#todos_eventos li a {
	border-top:1px solid #2C577B;
	border-bottom:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todos_eventos li a:hover {
	border-top:1px solid #2C577B;
	border-bottom:1px solid #2C577B;
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2C577B;
	background: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #2C577B;
	background: #FFFFFF;
}

.detalhe_evento {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.detalhe_evento .cab {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	height: 100px;
}

.detalhe_evento .img_topo {
	float: left;
}

.detalhe_evento .img_corpo1 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_evento .img_corpo2 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_evento .img_corpo3 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_evento .img_corpo4 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_evento h1 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 110px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 0.8em;
	font-weight: bold;
	color: #325F86;
}

.detalhe_evento h2 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 110px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: Gray;
}

.detalhe_evento h3 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	margin-left: 110px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_evento h5 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #325F86;
	font-weight: normal;
	margin-left: 110px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_evento p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	float: left;
	margin-bottom: 15px;
}

.detalhe_evento .ficha_evento {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_evento .ficha_evento p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_evento .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_evento .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_evento .album_extras a:link, .detalhe_evento .album_extras a:active, .detalhe_evento .album_extras a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .album_extras a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_evento .ficheiros a:link, .detalhe_evento .ficheiros a:active, .detalhe_evento .ficheiros a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .ficheiros a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_evento .conteudos_relacionados a:link, .detalhe_evento .conteudos_relacionados a:active, .detalhe_evento .conteudos_relacionados a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .conteudos_relacionados a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .mais_eventos {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

.detalhe_evento .mais_eventos a:link, .detalhe_evento .mais_eventos a:active, .detalhe_evento .mais_eventos a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento .mais_eventos a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_evento a:link, .detalhe_evento a:active, .detalhe_evento a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_evento a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}


.quadro_evento {
	margin: 0px;
	padding: 0px;
	padding-bottom: 30px;
}

.quadro_evento .titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 390px;
	background-color: #2C577B;
}

.tabela_evento {
	margin: 0px;
}

.tabela_evento .col1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #2C577B;
	padding-left: 0px;
	border-bottom: 1px dashed #2c577B;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.tabela_evento .col3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	padding-left: 70px;
	border-bottom: 1px dashed #2c577B;
	width: 90px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.tabela_evento .col2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	padding-top: 10px;
	padding-left: 5px;
	width: 300px;
}

.quadro_evento .titulo2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	padding-left: 70px;
	float: left;
	border-bottom: 1px dashed #2c577B;
	width: 80px;
}

.quadro_evento a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2c577B;
}

.quadro_evento a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2c577B;
	text-decoration: underline;
}

ul#todos_eventos2 {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todos_eventos2 li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todos_eventos2 li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.mensagem_rodape {
	margin: 13px;
	padding: 10px;
	border: 1px #2C577B SOLID;
	background-color: gray;
}

.mensagem_rodape a:link, .mensagem_rodape a:active, .mensagem_rodape a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.mensagem_rodape a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #FFA500;
	padding-left: 2px;
}

.mensagem_rodape h2 {
	width: 383px;
	margin:0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	border-left: 1px #2C577B SOLID;
	border-right: 1px #2C577B solid;
	border-top: 1px #2C577B solid;
	background-image: url(imagens_pjg/icon.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #2C577B;
}

.mensagem_rodape h1 {
	width: 383px;
	margin:0px;
	margin-bottom: 10px;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	border: 1px #2C577B solid;
	background-color: #ffffFF;
	text-align: left;
}

.mensagem_rodape img {
	margin: 0px;
	padding: 0px;
	width: 395px;
}

.albuns {
	margin: 10px 15px 10px 15px;
	padding: 0px;
	background-color: #EFEFEF;
	text-align: left;
	height: 143px;
	border-width: 1px;
	border-color: #2C577B;
	border-style: solid;
}

.albuns img {
	border: 3px solid #ffffff;
	margin: 15px;
	float: left;
}

.albuns h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	padding-top: 15px;
}

.albuns h2 a:link, .albuns h2 a:active, .albuns h2 a:visited {
	color: #2C577B;
	text-decoration: none;
	margin: 0px;
	padding-top: 15px;
}

.albuns h2 a:hover {
	color: #2C577B;
	text-decoration: underline;
	margin: 0px;
	padding-top: 15px;
}

.albuns h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-right: 10px;
	margin-bottom: 10px;
}

.albuns .autor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	margin-right: 0px;
}

.albuns .data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	margin: 0px;
	margin-right: 10px;
}

.mais_paginas {
	background-color: #006B94;
	padding: 3px;
	margin: 0px 13px 25px 13px;
}

.mais_paginas p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	margin: 0px;
	text-align: center;
	margin-right: 13px;
}

.mais_paginas a:link, .mais_paginas a:active, .mais_paginas a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}

.mais_paginas a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}

.album_container {
	margin: 0px;
	margin-top: 10px;
	margin-left: 13px;
	padding: 0px;
}
.album {
	margin: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0px;
	float: left;
	width: 200px;
	height: 143px;
	background-color: #EFEFEF;
	border: 1px solid #2C577B;
}

.album img {
	border: 3px solid #ffffff;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}

.album h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #2C577B;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

.album h2 a:link, .album h2 a:active, .album h2 a:visited {
	color: #2C577B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.album h2 a:hover {
	color: #2C577B;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.foto_final {
	margin: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
	background-color: #EFEFEF;
	border: 1px solid #2C577B;
}

.foto_final img {
	margin: 12px;
	background-color: #EFEFEF;
}

.foto_final h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #2C577B;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

.foto_final_nav_container {
	margin: 15px;
	width: 250px;
	border: 1px solid #2C577B;
}

.foto_final_nav {
	padding: 10px;
	background-color: #EFEFEF;
	width: 150px;
}

.foto_final_nav img {
	margin-top: 10px;
	padding: 0px;
	border: 2px solid #ffffff;
}

.foto_final_nav a:link, .foto_final_nav a:active, .foto_final_nav a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.foto_final_nav a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.foto_coments {
	margin-right: 0px;
	margin-top: 15px;
	margin-left: 15px;
	width: 150px;
}

.foto_coments p {
	margin: 0px;
	margin-right: 10px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}


.entrevista {
	width: 418px;
	background-color: #EFEFEF;
	text-align: left;
	border: 1px solid #006B94;
	margin-top: 15px;
	margin-bottom: 20px;
} 

.entrevista h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 50px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.entrevista h1 a:link, .entrevista h1 a:active, .entrevista h1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.entrevista h1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.entrevista h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.entrevista h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.entrevista h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #006B94;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.entrevista img {
	border-left: 1px solid #006B94;
	float: right;
}

.detalhe_entrevista {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.detalhe_entrevista .img_topo {
	float: right;
}

.detalhe_entrevista .img_corpo {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_entrevista h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 50px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.detalhe_entrevista h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.detalhe_entrevista h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #2C577B;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
	margin-bottom: 15px;
}

.detalhe_entrevista p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	float: left;
	margin-bottom: 15px;
}

.detalhe_entrevista .ficha_entrevista {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_entrevista .ficha_entrevista p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_entrevista .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_entrevista .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_entrevista .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_entrevista .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_entrevista .mais_entrevistas {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

.detalhe_entrevista h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_entrevista a:link, .detalhe_entrevista a:active, .detalhe_entrevista a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_entrevista a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

ul#todas_entrevistas2 {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todas_entrevistas2 li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todas_entrevistas2 li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.rubrica {
	width: 418px;
	background-color: #EFEFEF;
	text-align: left;
	border: 1px solid #006B94;
	margin-top: 15px;
	margin-bottom: 20px;
	min-height: 100px;
} 

.rubrica h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-left: 50px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: right;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.rubrica h1 a:link, .rubrica h1 a:active, .rubrica h1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.rubrica h1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.rubrica h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	margin-left: 50px;
	padding: 5px;
}

.rubrica h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-left: 50px;
	padding: 5px;
}

.rubrica h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #006B94;
	margin: 0px;
	margin-left: 50px;
	padding: 5px;
}

.rubrica img {
	border-right: 1px solid #006B94;
	float: left;
}

.detalhe_rubrica {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.detalhe_rubrica .img_topo {
	float: left;
	border-right: 1px solid #2C577B;
}

.detalhe_rubrica .img_corpo {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_rubrica h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-left: 50px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: right;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.detalhe_rubrica h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	margin-left: 50px;
	padding: 5px;
}

.detalhe_rubrica h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #2C577B;
	margin: 0px;
	margin-left: 50px;
	padding: 5px;
	margin-bottom: 15px;
}

.detalhe_rubrica p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	float: left;
	margin-bottom: 15px;
}

.detalhe_rubrica .ficha_rubrica {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_rubrica .ficha_rubrica p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_rubrica .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_rubrica .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_rubrica .album_extras a:active, .detalhe_rubrica .album_extras a:link, .detalhe_rubrica .album_extras a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .album_extras a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_rubrica .ficheiros a:active, .detalhe_rubrica .ficheiros a:link, .detalhe_rubrica .ficheiros a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .ficheiros a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_rubrica .conteudos_relacionados a:active, .detalhe_rubrica .conteudos_relacionados a:link, .detalhe_rubrica .conteudos_relacionados a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .conteudos_relacionados a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .mais_rubricas {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

.detalhe_rubrica .mais_rubricas a:active, .detalhe_rubrica .mais_rubricas a:link, .detalhe_rubrica .mais_rubricas a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica .mais_rubricas a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_rubrica a:link, .detalhe_rubrica a:active, .detalhe_rubrica a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_rubrica a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #FFA500;
	padding-left: 2px;
}

ul#todas_rubricas2 {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todas_rubricas2 li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todas_rubricas2 li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.generico {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.generico_cab {
	min-height: 110px;
}

.generico .link_container {
	margin-bottom: 15px;
	background-color: #EFEFEF;
	padding: 10px;
}

.generico .link_container p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-right: 200px;
	padding: 0px;
}

.generico .link:link, .generico .link:visited, .generico .link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #2C577B;
}

.generico .link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color: #2C577B;
}

.generico .img_topo {
	float: right;
	margin-bottom: 15px;
}

.generico .img_corpo {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.generico h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 150px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.generico h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	margin-right: 150px;
	padding: 5px;
}


.generico h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.generico p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	margin-bottom: 15px;
}

.generico li {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
}

.generico h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
}

.generico .ficha_generico {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.generico .ficha_generico p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.generico .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.generico .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.generico .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.generico .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.generico a:link, .generico a:active, .generico a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.generico a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.listas {
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin: 15px;
	border: 1px solid #2C577B;
	padding-bottom: 10px;
}

.listas a:link, .listas a:active, .listas a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
}

.listas .tabela_listas a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
}

.listas h1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #2C577B;
	color: #ffffff;
	padding: 2px 5px;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.listas h1 a:link, .listas h1 a:visited, .listas h1 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #2C577B;
	color: #ffffff;
	text-decoration: none;
}

.listas h1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #2C577B;
	color: #ffffff;
	text-decoration: underline;
}

.tabela_listas {
	margin-left: 10px;
	padding: 0px;
	}

.tabela_listas .col1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #2C577B;
	padding-left: 0px;
	border-bottom: 1px dashed #2c577B;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.tabela_listas .col2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	padding-top: 5px;
	padding-left: 5px;
	width: 270px;
}

.detalhe_lista {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.detalhe_lista .img_topo {
	float: left;
	padding-bottom: 15px;
}

.detalhe_lista .img_corpo1 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_lista .img_corpo2 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_lista .img_corpo3 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_lista .img_corpo4 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_lista h1 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_lista h2 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_lista h3 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	font-weight: normal;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 20px;
}

.detalhe_lista p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	float: left;
	margin-bottom: 15px;
}

.detalhe_lista .ficha_lista {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_lista .ficha_lista p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_lista .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_lista .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_lista .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_lista .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_lista .mais_listas {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

.detalhe_lista h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_lista a:link, .detalhe_lista a:active, .detalhe_lista a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_lista a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}


.postal1 {
	width: 420px;
	position: relative;
	text-align: left;
	margin-top: 20px;
}

.postal1_cab {
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	float: left;
}

.postal1_cab img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2C577B;
	float: left;
}

.postal1_cab .titulo {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	font-weight: bold;
}

.postal1_cab p {
	margin: 0px;
	margin-left: 130px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

.postal1 .coluna1 {
	width: 200px;
	float: left;
}

.postal1 .coluna2 {
	width: 200px;
	float: right;
}

.postal_1 {
	background-color: #ffffff;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

.postal_1 h2 {
	margin: 0px;
	padding: 2px 5px;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 188px;
	color: #ffffff;
	
}

.postal1 h3, .postal1 .coluna1 h3, .postal1 .coluna2 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}

.postal1 img, .postal1 .coluna1 img, .postal1 .coluna2 img {
	border-right: 0px solid #2C577B;
	margin: 0px;
	padding: 0px;
}

.postal1 .top h2 a:link, .postal1 .top h2 a:active, .postal1 .top h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-left: 3px;
}

.postal1 .top h2 a:hover, .postal1 .top h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	padding-left: 3px;
}

.postal2 {
	width: 420px;
	text-align: left;
	margin-top: 20px;
}

.postal2_cab {
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	min-height: 90px;
}

.postal2_cab img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2C577B;
	float: left;
}

.postal2_cab .titulo {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	font-weight: bold;
}

.postal2_cab p {
	margin: 0px;
	margin-left: 130px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

.postal_2 {
	background-color: #ffffff;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 420px;
	min-height: 80px;
}

.postal_2 img {
	margin: 0px;
	padding: 0px;
	float: left;
	padding-bottom: 0px;
}

.postal_2 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #ffffff;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 0px;
	padding: 2px 5px;
}

.postal_2 h2 a:link, .postal_2 h2 a:active, .postal_2 h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.postal_2 h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.postal_2 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 3px;
	margin-left: 130px;
}

.produtos {
	width: 420px;
	text-align: left;
	margin-top: 20px;
}

.produtos_cab {
	margin: 0px;
	padding: 0px;
	min-height: 90px;
}

.produtos_cab img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2C577B;
	float: left;
}

.produtos_cab .titulo {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	font-weight: bold;
}

.produtos_cab p {
	margin: 0px;
	margin-left: 130px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

.item {
	background-color: #ffffff;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 420px;
	min-height: 110px;
}

.item img {
	margin: 0px;
	padding: 0px;
	float: right;
	padding-bottom: 0px;
}

.item h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 0px;
	padding: 2px 5px;
}

.item h2 a:link, .item h2 a:active, .item h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.item h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.item h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 3px;
	margin-right: 130px;
}

.mais_produtos {
	background-color: #006B94;
	padding: 3px;
	margin: 0px 13px 25px 13px;
}

.mais_produtos p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	margin: 0px;
	text-align: center;
	margin-right: 13px;
}

.mais_produtos a:link, .mais_produtos a:active, .mais_produtos a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}

.mais_produtos a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}

.detalhe_produto {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.detalhe_produto .img_topo {
	float: left;
	padding-bottom: 15px;
}

.detalhe_produto .img_corpo1 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_produto .img_corpo2 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_produto .img_corpo3 {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_produto .img_corpo4 {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_produto h1 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_produto h2 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.detalhe_produto h3 {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #2C577B;
	font-weight: normal;
	margin-left: 130px;
	padding-left: 5px;
	padding-bottom: 20px;
}

.detalhe_produto p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	float: left;
	margin-bottom: 15px;
}

.detalhe_produto .ficha_produto {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_produto .ficha_produto p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_produto .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_produto .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_produto .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_produto .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_produto .mais_produtos {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
	background-color: #ffffff;
}

.detalhe_produto h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_produto a:link, .detalhe_produto a:active, .detalhe_produto a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_produto a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal1 {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
	margin-top: 15px;
}

.detalhe_postal1_cab {
	min-height: 110px;
}

.detalhe_postal1 .img_topo {
	float: right;
	margin-bottom: 15px;
	margin-top: 19px;
}

.detalhe_postal1 .img_corpo {
	float: left;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_postal1 h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.detalhe_postal1 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	margin-right: 200px;
	margin-bottom: 15px;
	padding: 5px;
}


.detalhe_postal1 h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_postal1 p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	margin-bottom: 15px;
}

.detalhe_postal1 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
}

.detalhe_postal1 .ficha_detalhe_postal1 {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_postal1 .ficha_detalhe_postal1 p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_postal1 .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_postal1 .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal1 .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal1 .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal1 a:link, .detalhe_postal1 a:active, .detalhe_postal1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal1 .mais_postais1 {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
	font-size: 0.7em;
}

ul#todos_postais1 {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todos_postais1 li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todos_postais1 li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.detalhe_postal2 {
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
	margin-top: 15px;
}

.detalhe_postal2_cab {
	min-height: 110px;
}

.detalhe_postal2 .img_topo {
	float: left;
	margin-bottom: 15px;
}

.detalhe_postal2 .img_corpo {
	float: right;
	background-color: #2C577B;
	padding-bottom: 10px;
	background-image: url(imagens_pjg/icon6.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border: 1px solid #2C577B;
	margin: 5px;
}

.detalhe_postal2 h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-left: 130px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.detalhe_postal2 h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	margin-left: 130px;
	margin-bottom: 15px;
	padding: 5px;
}


.detalhe_postal2 h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	background-color: #2C577B;
	margin: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(imagens_pjg/icon7.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.detalhe_postal2 p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	margin-bottom: 15px;
}

.detalhe_postal2 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
}

.detalhe_postal2 .ficha_detalhe_postal2 {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_postal2 .ficha_detalhe_postal2 p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	float: none;
}

.detalhe_postal2 .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
}

.detalhe_postal2 .album_extras {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal2 .ficheiros {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal2 .conteudos_relacionados {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal2 a:link, .detalhe_postal2 a:active, .detalhe_postal2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal2 .mais_postais2 {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
	font-size: 0.7em;
}

ul#todos_postais2 {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todos_postais2 li a {
	border-top:1px solid #2C577B;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #2C577B; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-position: right;
	background-repeat: no-repeat;
} 

ul#todos_postais2 li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.dicas {
	width: 420px;
	text-align: left;
	margin-top: 20px;
}

.dicas_cab {
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	min-height: 90px;
}

.dicas_cab img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2C577B;
	float: left;
}

.dicas_cab .titulo {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	font-weight: bold;
}

.dicas_cab p {
	margin: 0px;
	margin-left: 130px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

.dicas_content {
	background-color: #ffffff;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 420px;
	min-height: 80px;
}

.dicas_content h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px;
	padding: 0px;
	padding: 2px 5px;
}

.dicas_content p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 3px;
}

.pjg_postal {
	width: 420px;
	position: relative;
	text-align: left;
	margin-top: 20px;
}

.pjg_postal_cab {
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	float: left;
}

.pjg_postal_cab img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #2C577B;
	float: left;
}

.pjg_postal_cab .titulo {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #2C577B;
	font-weight: bold;
}

.pjg_postal_cab p {
	margin: 0px;
	margin-left: 130px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
}

.pjg_postal .coluna1 {
	width: 200px;
	float: left;
}

.pjg_postal .coluna2 {
	width: 200px;
	float: right;
}

.pjg_postal1 {
	background-color: #ffffff;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

.pjg_postal1 h2 {
	margin: 0px;
	padding: 2px 5px;
	background-color: #2C577B;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 188px;
	color: #ffffff;
	
}

.pjg_postal h3, .pjg_postal .coluna1 h3, .pjg_postal .coluna2 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}

.pjg_postal img, .pjg_postal .coluna1 img, .pjg_postal .coluna2 img {
	border-right: 0px solid #2C577B;
	margin: 0px;
	padding: 0px;
}

.pjg_postal .top h2 a:link, .pjg_postal .top h2 a:active, .pjg_postal .top h2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-left: 3px;
}

.pjg_postal .top h2 a:hover, .pjg_postal .top h2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	padding-left: 3px;
}

