.cab_todas_noticias {
	border: #325f86 solid 1px;
	width: 420px;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px 13px;
	text-align: left;
}

.cab_todas_noticias .legend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	font-weight: bold;
	background: #325f86;
	color: #ffffff;
	border: #325f86 solid 1px;
	padding: 2px 5px;
	text-align: left;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
} 

.cab_todas_noticias p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-align: left;
	margin: 10px 10px;
	padding: 10px 10px;
}

.cab_todas_noticias .todas_noticias_form {
	margin: 0px;
	text-align: right;
}

.cab_todas_noticias .select-box1 {
	font-size: 0.7em;
	margin: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px;
	color: #26a;
	background: #ffffff;
	border: #325f86 solid 1px;
	width: 125px;
}

.cab_todas_noticias .select-box2 {
	font-size: 0.7em;
	margin: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	padding: 0px;
	color: #26a;
	background: #ffffff;
	border: #325f86 solid 1px;
	width: 125px;
}

.cab_todas_noticias .submit-button {
	clear: both;
	color: #ffffff;
	background: #325f86;
	border: 1px #325f86 outset;
	margin-right: 15px;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 125px;
}

.cab_todos_eventos {
	border: #325f86 solid 1px;
	width: 420px;
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px 13px;
	text-align: left;
}

.cab_todos_eventos a:link, .cab_todos_eventos a:active, .cab_todos_eventos a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	text-align: left;
	color: #325f86;
	padding-left: 10px;
}

.cab_todos_eventos a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	text-align: left;
	color: #325f86;
	padding-left: 10px;
}

.cab_todos_eventos .legend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background: #325f86;
	color: #ffffff;
	border: #325f86 solid 1px;
	padding: 2px 5px;
	text-align: left;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
} 

.cab_todos_eventos p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-align: left;
	margin: 10px 10px;
	padding: 10px 10px;
}

.cab_todos_eventos .todos_eventos_form {
	margin: 0px;
	text-align: right;
}

.cab_todos_eventos .select-box1 {
	font-size: 0.7em;
	margin: 0px;
	margin-right: 25px;
	margin-bottom: 5px;
	padding: 0px;
	color: #26a;
	background: #ffffff;
	border: #325f86 solid 1px;
	width: 125px;
}

.cab_todos_eventos .select-box2 {
	font-size: 0.7em;
	margin: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	padding: 0px;
	color: #26a;
	background: #ffffff;
	border: #325f86 solid 1px;
	width: 125px;
}

.cab_todos_eventos .submit-button {
	clear: both;
	color: #ffffff;
	background: #325f86;
	border: 1px #325f86 outset;
	margin-right: 25px;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 125px;
}

.acesso_tab {
	width: 420px;
	background-color: #F5F5F5;
	vertical-align: top;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-color: #FFA500;
	border-style: solid;
	border-width: 1px;
	text-align: left;
}

.acesso_tab h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #191970;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url(imagens_pjg/back.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.acesso_tab a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #191970;
	padding: 5px;
}

.acesso_tab a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #191970;
	padding: 5px;
}

.acesso_tab a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #191970;
	padding: 5px;
}

.acesso_tab a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: blue;
	padding: 5px;
}

.img1 {
	border-color: #FFA500;
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 1px;
}

.img2 {
	border-color: #FFA500;
	border-style: solid;
	border-width: 1px;
}

.barra {
	width: 420px;
	padding-bottom: 5px;
}

.destaque {
	width: 420px;
	position: relative;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.destaque .titulo {
	font-family: verdana;
	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 #006B94;

}

.destaque_2 {
	width: 200px;
	float: right;
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #006B94;

}

.destaque_1 h2, .destaque_2 h2 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.destaque_1 h1, .destaque_2 h1 {
	font-family: verdana;
	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 #CADCF2;
}

.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;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.destaque_1 h2 a:hover, .destaque_2 h2 a:hover {
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFA500;
	text-decoration: underline;
}

.destaque2 {
	width: 420px;
	position: relative;
	text-align: left;
	border: 0px solid #006B94;
}

.entrevista {
	width: 200px;
	float: left;
	background-color: #ffffff;
	margin: 1px;
	padding: 0px;
} 

.rubrica {
	width: 200px;
	float: right;
	background-color: #ffffff;
	margin: 1px;
	padding: 0px;
}

.entrevista .titulo, .rubrica .titulo {
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-top: 2px;
	background-color: #ffffff;
	text-align: left;
	border: 0px solid black;
	width: 200px;
	padding-bottom: 5px;
}

.entrevista h2, .rubrica h2 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-left: 50px;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 2px;
	text-align: left;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.box {
	border: 1px solid #006B94;
	height: 100px;
}

.entrevista h3, .rubrica h3 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-left: 50px;
	padding: 3px;
}

.entrevista h4, .rubrica h4 {
	font-family: verdana;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-top: 9px;
	margin-left: 51px;
	padding: 2px;
	text-align: right;
	background-color: #EFEFEF;
	border-top: 1px solid #006B94;
}

.entrevista h4 a:link, .entrevista h4 a:active, .entrevista h4 a:visited, .rubrica h4 a:link, .rubrica h4 a:visited, .rubrica h4 a:active {
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.entrevista h4 a:hover, .rubrica h4 a:hover {
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.entrevista img, .rubrica img {
	border-right: 1px solid #006B94;
	float: left;
}

.entrevista h2 a:link, .entrevista h2 a:active, .entrevista h2 a:visited, .rubrica h2 a:link, .rubrica h2 a:active, .rubrica h2 a:visited {
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.entrevista h2 a:hover, .rubrica h2 a:hover {
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
	color: #FFA500;
}

.destaque3 {
	width: 420px;
	position: relative;
	text-align: left;
}

.noticias_1pag {
	width: 200px;
	float: left;
	margin: 1px;
	padding: 0px;
}

.noticia_1pag {
	background-color: #ffffff;
	/*background-color: #DFEFF4;*/
	border: 1px solid #006B94;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.noticias_1pag .titulo {
	font-family: verdana;
	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;
}

.noticias_1pag h2 {
	font-family: verdana;
	font-size: 0.6em;
	font-weight: bold;
	color: #006B94;
	margin: 0px;
	margin-left: 0px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: left;
}

.noticia_1pag .top {
	margin: 0px;
	padding: 0px;
	background-color: #006B94;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 200px;
}

.noticias_1pag h3 {
	font-family: verdana;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
}

.noticias_1pag img {
	border-right: 1px solid #006B94;
	margin: 0px;
	float: left;
}

.noticias_1pag .data {
	font-family: verdana;
	font-size: 0.6em;
	color: #325F86;
	padding-right: 4px;
	padding-top: 30px;
	padding-bottom: 10px;
	margin-left: 100px;
	text-align: right;
}

.noticias_1pag h2 a:link, .noticias_1pag h2 a:active, .noticias_1pag h2 a:visited {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.noticias_1pag h2 a:hover {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

ul#todas_noticias {
	margin: 0;
	margin-bottom: 10px;
	padding:0;
	list-style: none;
	width: 200px;
	border-bottom: 1px solid #006B94;
}

ul#todas_noticias li a {
	border-top:1px solid #006B94;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font: normal 1em verdana;
	background: #006B94; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
} 

ul#todas_noticias li a:hover {
	color: #006B94;
	background: #ffffff;
}

.todas_noticias h2 {
	font-family: verdana;
	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;
}

.eventos_1pag {
	width: 200px;
	float: right;
	margin: 1px;
	padding: 0px;
}

.eventos_1pag .titulo {
	font-family: verdana;
	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;
}

.eventos_1pag a:link, .eventos_1pag a:active, .eventos_1pag a:visited {
	font-family: verdana;
	font-size: 0.65em;
	color: #006B94;
	text-decoration: none;
}

.eventos_1pag a:hover {
	font-family: verdana;
	font-size: 0.65em;
	color: ;
	text-decoration: underline;
}

.eventos_1pag h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #325f86;
	margin: 15px 0px;
}

.eventos_1pag .ano_mes {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0px;
	color: #26a;
	background: #ffffff;
	border: #325f86 solid 1px;
	width: 125px;
}

.eventos_1pag label {
	width: 125px;
	float: right;
	text-align: left;
	margin: 0px;
	margin-right: 10px;
	clear: both;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #325f86;
}

.eventos_1pag .botao {
	clear: both;
	color: #ffffff;
	background: #325f86;
	border: 1px #325f86 outset;
	float: right;
	margin-right: 10px;
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 125px;
	font-size: 0.6em;
}

.caixa_eventos_1pag {
	width: 200px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: left;
	background-color: #ffffff;
}

.caixa_eventos_1pag h2 {
	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: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	width: 200px;
}

.caixa_eventos_1pag 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: 0px;
	padding-left: 3px;
	background-color: #ffffff;
	width: 200px;
}

.caixa_eventos_1pag 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_1pag {
	margin: 0;
	padding:0;
	list-style: none;
	width: 200px;
	border-bottom: 0px solid #006B94;
}

ul#caixa_eventos_1pag li a {
	border-top:1px solid #006B94;
	display: block;
	text-decoration: none;
	color: #006B94;
	font: bold 1em verdana;
	background: #ffffff; /* IE6 Bug */
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-bottom: 0px none;
} 

ul#caixa_eventos_1pag li a:hover {
	color: #FFFFFF;
	background: #006B94;
}

.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 #006B94;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.noticia2 {
	background-color: #ffffff;
	border: 1px solid #006B94;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}


.noticias .titulo {
	font-family: verdana;
	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;
	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;
	font-size: 0.65em;
	font-weight: bold;
	color: #006B94;
	margin: 0px;
	margin-left: 0px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: left;
}

.coluna1 h2 a:link, .coluna1 h2 a:active, .coluna1 h2 a:visited, .coluna2 h2 a:link, .coluna2 h2 a:active, .coluna2 h2 a:visited {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.coluna1 h2 a:hover, .coluna2 h2 a:hover {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.noticia1 .top {
	margin: 0px;
	padding: 0px;
	background-color: #006B94;
	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: #006B94;
	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;
	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 #006B94;
	margin: 0px;
	float: left;
}

.content_noticia .data {
	font-family: verdana;
	font-size: 0.6em;
	color: #006B94;
	padding-right: 4px;
	padding-top: 30px;
	padding-bottom: 10px;
	margin-left: 100px;
	text-align: right;
}

.mais_paginas {
	background-color: #006B94;
	padding: 3px;
	margin: 0px 13px 25px 13px;
}

.mais_paginas p {
	font-family: verdana;
	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;
	font-size: 1em;
	color: #ffffff;
	text-decoration: underline;
}

.mais_paginas a:hover {
	font-family: verdana;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
}

.todos_eventos {
	width: 420px;
	position: relative;
	text-align: left;
}

.todos_eventos .evento {
	border: 1px solid #325F86;
	height: 110px;
	margin-bottom: 15px;
}

.todos_eventos img {
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.todos_eventos a {
	color: #325F86;
	text-decoration: none;
}

.todos_eventos a:hover {
	color: #325F86;
	text-decoration: underline;
}

.todos_eventos 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;
}

.todos_eventos 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;
}

.todos_eventos 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;
}

.todos_eventos 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;
}

.cab_todas_entrevistas {
	background-color: #325f86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	padding: 2px 5px;
	border: 1px solid #325f86;
}

.todas_entrevistas {
	width: 420px;
	background-color: #EFEFEF;
	text-align: left;
	border: 1px solid #006B94;
	margin-top: 15px;
	margin-bottom: 20px;
} 

.todas_entrevistas .img_topo {
	float: right;
	margin-bottom: 15px;
}


.todas_entrevistas h1 {
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 48px;
	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;
}

.todas_entrevistas h1 a:link, .todas_entrevistas h1 a:active, .todas_entrevistas h1 a:visited {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.todas_entrevistas h1 a:hover {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.todas_entrevistas h2 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.todas_entrevistas h3 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.todas_entrevistas h4 {
	font-family: verdana;
	font-size: 0.65em;
	font-weight: normal;
	color: #006B94;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.todas_entrevistas img {
	border-left: 1px solid #006B94;
	float: right;
}


.cab_todas_rubricas {
	background-color: #325f86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	padding: 2px 5px;
	border: 1px solid #325f86;
}

.todas_rubricas {
	width: 420px;
	background-color: #EFEFEF;
	text-align: left;
	border: 1px solid #006B94;
	margin-top: 15px;
	margin-bottom: 20px;
	min-height: 100px;
} 

.todas_rubricas .img_topo {
	float: left;
	margin-bottom: 15px;
}


.todas_rubricas h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-left: 54px;
	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;
}

.todas_rubricas h1 a:link, .todas_rubricas h1 a:active, .todas_rubricas h1 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.todas_rubricas h1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.todas_rubricas 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;
}

.todas_rubricas 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;
}

.todas_rubricas 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;
}

.todas_rubricas img {
	border-right: 1px solid #006B94;
	float: left;
}

.generico {
	/*text-align: left;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-left: 13px;
	margin-right: 13px;*/
	text-align: left;
	width: 398px;
	border: 1px solid #2C577B;
	padding: 10px;
}

.generico_cab {
	min-height: 110px;
}

.generico .caixa {
	text-align: left;
	width: 398px;
	border: 1px solid Gray;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.generico .link_container {
	margin-bottom: 25px;
	margin-left: 25px;
	background-color: #EFEFEF;
	padding: 10px;
	border-bottom: 1px solid #2C577B;
	border-top: 1px solid #2C577B;
	border-left: 1px solid #2C577B;
}

.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-left: 5px;
}

.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;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}

.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;
	margin-right: 13px;
}

.generico .album_extras {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.generico .ficheiros {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.generico .conteudos_relacionados {
	margin-left: 156px;
	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: #FFA500;
	padding-left: 2px;
}

.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: 395px;
	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: 395px;
	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;
}

.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;
}

.destaque_detalhe {
	text-align: left;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-left: 13px;
	margin-right: 13px;
}

.destaque_detalhe_cab {
	min-height: 110px;
}

.destaque_detalhe .link_container {
	margin-bottom: 25px;
	margin-left: 25px;
	background-color: #EFEFEF;
	padding: 10px;
	border-bottom: 1px solid #2C577B;
	border-top: 1px solid #2C577B;
	border-left: 1px solid #2C577B;
}

.destaque_detalhe .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-left: 5px;
}

.destaque_detalhe .link:link, .destaque_detalhe .link:visited, .destaque_detalhe .link:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color: #2C577B;
}

.destaque_detalhe .link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	color: #2C577B;
}

.destaque_detalhe .img_topo {
	float: right;
	margin-bottom: 15px;
}

.destaque_detalhe .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;
}

.destaque_detalhe h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 197px;
	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;
}

.destaque_detalhe h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #2C577B;
	margin: 0px;
	margin-right: 200px;
	padding: 5px;
}


.destaque_detalhe 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;
}

.destaque_detalhe p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}

.destaque_detalhe h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
}

.destaque_detalhe .ficha_destaque {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.destaque_detalhe .ficha_destaque 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;
}

.destaque_detalhe .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
	margin-right: 13px;
}

.destaque_detalhe .album_extras {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.destaque_detalhe .album_extras a:link, .destaque_detalhe .album_extras a:active, .destaque_detalhe .album_extras a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe .album_extras a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe .ficheiros {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.destaque_detalhe .ficheiros a:link, .destaque_detalhe .ficheiros a:active, .destaque_detalhe .ficheiros a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe .ficheiros a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe .conteudos_relacionados {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.destaque_detalhe .conteudos_relacionados a:link, .destaque_detalhe .conteudos_relacionados a:active, .destaque_detalhe .conteudos_relacionados a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe .conteudos_relacionados a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe a:link, .destaque_detalhe a:active, .destaque_detalhe a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.destaque_detalhe .mais_destaques {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

ul#todos_destaques {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todos_destaques 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_destaques li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.destaque .data_destaque {
	margin: 0px;
	padding: 2px 5px;
	text-align: right;
	background-color: #EFEFEF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #2C577B;
}

.detalhe_postal {
	text-align: left;
	border: 1px solid #2C577B;
	padding: 0px;
	margin: 0px;
	margin-left: 13px;
	margin-right: 13px;
}

.detalhe_postal_cab {
	min-height: 110px;
}

.detalhe_postal .img_topo {
	float: right;
	margin-bottom: 15px;
}

.detalhe_postal .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_postal h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 130px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #006B94;
}

.detalhe_postal 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;
}

.detalhe_postal 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_postal p {
	margin:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}

.detalhe_postal h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
}

.detalhe_postal .ficha_detalhe_postal {
	margin: 0px;
	margin-bottom: 15px;
	text-align: left;
}

.detalhe_postal .ficha_detalhe_postal 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_postal .extras {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	text-align: right;
	margin-right: 13px;
}

.detalhe_postal .album_extras {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal .ficheiros {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal .conteudos_relacionados {
	margin-left: 156px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 1px solid #2C577B;
}

.detalhe_postal a:link, .detalhe_postal a:active, .detalhe_postal a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: #2C577B;
	padding-left: 2px;
}

.detalhe_postal .mais_postais {
	margin-left: 143px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 2px;
	width: 250px;
	border: 0px solid #2C577B;
}

ul#todos_postais {
	margin: 0;
	margin-left: 143px;
	padding:0;
	list-style: none;
	width: 250px;
	border-bottom: 1px solid #2C577B;
}

ul#todos_postais 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_postais li a:hover {
	color: #2C577B;
	background: #FFFFFF;
}

.dicas {
	width: 420px;
	text-align: left;
	margin-top: 0px;
}

.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;
}

.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.8em;
}

.pjg_barra_destaque 
{
	margin: 1 5px 10px 30px;
	color:#ffffff;
	paddin:3px;
}
.pjg_barra_destaque .pjg_barra_destaque2 
{
	
	margin-top:-30px;
	width:405px;
	height:25px;
	background-color:#8bb628;
	padding:5px 3px 0 0;

}
.pjg_barra_destaque2 b
{

	font-size:0.8em;
	margin-right:1px;
	color:#ffffff;
	padding:3px;
}
.pjg_barra_destaque2 span
{

	color:#ffffff;
	font-size:0.8em;
	margin-top:-19px;
	padding:0px;
	
}
.pjg_barra_destaque2 a
{
	margin-left:5px;
}
.pjg_barra_destaque2 a:link, .pjg_barra_destaque2 a:visited, .pjg_barra_destaque2 a:active
{
	color:#ffffff;
	text-decoration:none;
}
.pjg_barra_destaque2 a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.pjg_barra_entrevista
{
	margin: 9 5px 9px 30px;
	color:#ffffff;
	paddin:3px;
	
}
.pjg_barra_entrevista .pjg_barra_entrevista1 
{
	
	margin-top:-40px;
	width:405px;
	height:20px;

}
.pjg_barra_entrevista1 b
{
	background-color:#04abcf;
	position:relative;z-index:20;
	font-size:0.8em;
	margin-right:5px;
	color:#ffffff;
	padding:3px;
}

.pjg_barra_entrevista1 span
{
	font-size:1.0em;
	color:#04abcf;
	padding:3px;
	font-weight: bold;
}

.pjg_barra_entrevista1 marquee
{
	position:relative;
	z-index:2;
	color:#04abcf;
	font-size:0.8em;
	background-color:#ffffff;
	border-bottom:1px solid #04abcf;
	float:right;
	width:100%px;
	margin-top:-25px;
	padding:3px;
}
.pjg_barra_entrevista1 a:link, .pjg_barra_entrevista1 a:visited , .pjg_barra_entrevista1 a:active
{
	color:#04abcf;
	text-decoration: none;
}
.pjg_barra_entrevista1 a:hover
{
	color:#04abcf;
	text-decoration:none;
}


.pjg_barra_mensagem
{
	margin: -5px 15px 0px 15px;
	color:#ffffff;
	float:left;
	height:35px;
	background-color:#ffffff;
	
}
.pjg_barra_mensagem .pjg_barra_mensagem1 
{
	width:405px;
	height:35px;

}
.pjg_barra_mensagem1 marquee
{
	color:#fc7323;
	font-size:0.8em;
	width:100%;
	height:35px;
}
.pjg_barra_mensagem1 a:link, .pjg_barra_mensagem1 a:visited , .pjg_barra_mensagem1 a:active
{
	color:#fc7323;
	text-decoration: none;
}
.pjg_barra_mensagem1 a:hover
{
	color:#fc7323;
	text-decoration:none;
}


/* 2008-04-18 */

.cab_todas_mensagens {
	background-color: #fd782b;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
	padding: 2px 5px;
	border: 1px solid #325f86;
}

.todas_mensagens {
	width: 420px;
	background-color: #EFEFEF;
	text-align: left;
	border: 1px solid #006B94;
	margin-top: 15px;
	margin-bottom: 20px;
} 

.todas_mensagens .img_topo {
	float: right;
	margin-bottom: 15px;
}


.todas_mensagens h1 {
	font-family: verdana;
	font-size: 0.8em;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	margin-right: 48px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #fd782b;
	background-image: url(imagens_pjg/icon5.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.todas_mensagens h1 a:link, .todas_mensagens h1 a:active, .todas_mensagens h1 a:visited {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.todas_mensagens h1 a:hover {
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.todas_mensagens h2 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.todas_mensagens h3 {
	font-family: verdana;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.todas_mensagens h4 {
	font-family: verdana;
	font-size: 0.65em;
	font-weight: normal;
	color: #006B94;
	margin: 0px;
	margin-right: 50px;
	padding: 5px;
}

.todas_mensagens img {
	border-left: 1px solid #006B94;
	float: right;
}

/* fim 2008-04-18*/

.pjg_barra_evento1pag
{
	margin: 9 5px 9px 30px;
	color:#ffffff;
	paddin:3px;
	
}
.pjg_barra_evento1pag .pjg_barra_evento1pag1 
{
	
	margin-top:-40px;
	width:405px;
	height:20px;

}
.pjg_barra_evento1pag1 b
{
	background-color:#fc7323;
	position:relative;z-index:20;
	font-size:0.8em;
	margin-right:5px;
	color:#ffffff;
	padding:3px;
}

.pjg_barra_evento1pag1 span
{
	font-size:1.0em;
	color:#fc7323;
	padding:3px;
	font-weight: bold;
}

.pjg_barra_evento1pag1 marquee
{
	position:relative;
	z-index:2;
	color:#fc7323;
	font-size:0.8em;
	background-color:#ffffff;
	border-bottom:1px solid #fc7323;
	float:right;
	width:100%px;
	margin-top:-25px;
	padding:3px;
}
.pjg_barra_evento1pag1 a:link, .pjg_barra_evento1pag1 a:visited , .pjg_barra_evento1pag1 a:active
{
	color:#fc7323;
	text-decoration: none;
}
.pjg_barra_evento1pag1 a:hover
{
	color:#fc7323;
	text-decoration:none;
}


