body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	color: #3A5478;	
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A {
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

.pagina A, .topo A {
	color: #3A5478;
}
.topo_r A {
	color: #ffffff;
}
.pagina, .topo {
	color: #3A5478;	
}
.topo_r {
	color: #ffffff;	
}

.topo {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	background-color: #ffffff;
}
.topo_r {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
}


.novo, .aviso, .frase, .novo A, .aviso A, .frase A {
	color: #F0914D;
	font-weight: bold;
}
.critico, .critico A {
	color: #AF4B66;
	font-weight: bold;
}
.info, .info A {
	color: #A3AEC2;
	font-weight: bold;
}



.grande {
	font-size: 14px;
}
.grande2 {
	font-size: 16px;
	font-weight: bold;
}
.normal {
	font-size: 12px;
}
.pequeno {
	font-size: 10px;
}
.empty {
	font-size: 8px;
}

.img, .imgleft, .imgright {
	border: 1px #A3AEC2 solid;
}
.imgleft {
	margin-right:10px;
	margin-bottom: 10px;
}
.imgright {
	margin-left:10px;
	margin-bottom: 10px;
}

.autor {
	font-size: 10px;
	color: #A3AEC2;
}

.lateral_col {
	background: url("imgs/fundolat.gif");
	background-position: right;
}

.meteo {
	color:#ffffff;
	font-size:10px;
}
.meteo_min {
	font-size:12px;
}
.meteo_max {
	font-size:18px;
}

.toolbar_titulo {
	color: #F0914D;
	padding-left: 8px;
}
.agora {
	font-size: 10px;
	color: #A3AEC2;
}

.pub_img2 {
	border: 1px #A3AEC2 solid;
}
.pub_bg {
	background-color: #dce1ea;	
}

.toolbar {
	background: url("imgs/toolbar_bg.gif") #f1f3f5;
}

.menu_sep {
	background-color: #dce1ea;
}
.top_sep {
	background-color: #F3F3F3;
}

.menu {
	color: #3A5478;
}
.menu A {
	color: #3A5478;
	text-decoration: none;
}
.menu0 {
/*	background: url("imgs/menu0_bg.gif");*/
	background-color: #fafafb;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu1, .menu3, .menu4, .menu5, .menu_bg {
	background-color: #fafafb;
}
.menu2 {
	background-color: #f2f2f6;
}
.menu_nivel0 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu_nivel1 {
	padding-left: 15px;
	padding-bottom: 5px;
}

.menu_txt {
	font-size: 11px;
}
.menu_txt_sel {
	font-size: 11px;
	font-weight: bold;
}
.menu2 .menu_txt A {
	color: #A3AEC2;	
}
.menu_subtxt {
	color: #A3AEC2;
	font-size: 9px;
	padding-bottom: 5px;
}

.menu_border {
	background-color:#dce1ea;
}
.menu_director {
	background-color: #fafafb;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #A3AEC2;
}
.menu_director A {
	color: #A3AEC2;
	text-decoration: none;
}

.menu_contactos {
	background-color: #fafafb;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 10px;
	color: #3A5478;
}
.menu_contactos A {
	color: #3A5478;
	text-decoration: none;
}

.menu_newsletter {
	font-size: 10px;
	color: #A3AEC2;
}
.menu_newsletter_form {
	font-size: 9px;
	color: #A3AEC2;
	width: 95px;
	border: 1px solid #A3AEC2;
}
.menu_novo {
	padding-left: 5px;
	font-size: 9px;
	color: #F0914D;
}
.menu_actualizado {
	padding-left: 5px;
	font-size: 9px;
	color: #F0914D;
}

.pagina_sep_1 {
	border-bottom: 1px solid #DCE1EA;
}
.pagina_sep_2 {
	background-color: #dce1ea;
}
.pagina_sep_3 {
	background-color: #fafafb;
}
.pagina_cabecalho {
	background-color: #FAFAFB;
	border-bottom: 1px solid #DCE1EA;
}
.pagina_item {
}
.pagina_itemfundo {
	border-top: 1px solid #DCE1EA;	
}
.pagina_vazia {
}
.pagina_rodape {
	background-color: #FAFAFB;
}

.grupo10 {
	padding-top: 10px;
	padding-left: 18px;
	padding-bottom: 5px;
	background-color: #FAFAFB;
	border-bottom: 1px dotted #DCE1EA;
	color: #AF4B66;
	font-size: 22px;
}
.grupo14 {
	padding-top: 10px;
	padding-left: 18px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #DCE1EA;
	color: #AF4B66;
}

.grupo16 {
	padding-top: 20px;
	padding-left: 18px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #DCE1EA;
	color: #AF4B66;
}
.grupo16, .grupo16_sdw {
	background-color: #FAFAFB;
}

.lista10, .lista12 {
	background-color: #FAFAFB;
}

.corpo_col {
	padding-top: 10px;	
	padding-bottom: 10px;
	padding-left: 18px;	
	padding-right: 10px;
}
.lista12 .corpo_col, .lista16 .corpo_col {
	padding-left: 18px;
	padding-right: 10px;
}

.foto_col {
	padding-top: 10px;	
	padding-bottom: 10px;
	padding-left: 10px;	
	padding-right: 10px;
	width: 102px;
}
.empty_col {
	width: 122px;
}
.opcoes_col {
	width: 112px;
	padding-right: 10px;
}

.maisinfo_col {
	padding-top: 10px;
}

.anexos_col {
	padding-top: 10px;
}

.bullit_titulo {
	color: #A3AEC2;
	font-size: 10px;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom: 1px solid #DCE1EA;
}

.artigos_cabecalho {
	color: #A3AEC2;
	font-size: 10px;
	padding-top:20px;
	padding-bottom:3px;
	border-bottom: 1px solid #DCE1EA;
}
.artigos_antetitulo {
	font-size: 10px;
}
.artigos_data {
	color: #A3AEC2;
	font-size: 10px;
}
.artigos_titulo {
	font-size: 10px;
}
.artigos_item {
	padding-top: 2px;
	padding-bottom: 2px;
}

.com_cab {
	padding-top: 20px;
	border-bottom: 1px solid #DCE1EA;
}
.com_cab_titulo {
	color: #A3AEC2;
	font-size: 10px;
}
.com_cab_add {
	color: #3A5478;
	font-size: 10px;
}
.com_col {
	padding: 4px;
	border-bottom: 2px solid #ffffff;
	background-color: #F8FAFC;
}
.com_autor {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
}
.com_texto {
	font-size: 12px;
	padding-bottom: 4px;
}

.forum_cab {
	padding-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DCE1EA;
}
.forum_cab_titulo {
	color: #A3AEC2;
	font-weight: bold;
	font-size: 12px;
}
.forum_cab_add {
	color: #F0914D;
	font-size: 12px;
}
.forum_col {
	padding: 5px;
	border-bottom: 2px solid #ffffff;
	background-color: #F8FAFC;
}
.forum_autor {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
}
.forum_texto {
	font-size: 12px;
}


.item_menu {
	color: #F0914D;
	padding-bottom:2px;
}
.item_antetitulo {
	padding-bottom:2px;
}
.item_antetitulo_semtitulo {
	font-weight: bold;
}
.item_titulo {
	font-weight: bold;
}
.item .item_titulo {
	font-size: 26px;
}
.listado .item_titulo {
	font-size: 12px;
}
.lista10 .item_titulo, .lista12 .item_titulo, .lista14 .item_titulo {
	font-size: 16px;
}

.item_intro {
}

.item_corpo {
	padding-top: 10px;	
	padding-bottom: 10px;
}
.zoom1 .item_corpo {
	font-size:16px;
}
.zoom2 .item_corpo {
	font-size:18px;
}

.item_data {
	font-size: 10px;
	color: #A3AEC2;
}

.btn {
	font-size: 10px;
	color: #3A5478;
}
.btn2 {
	font-size: 10px;
	color: #A3AEC2;
}
.btn_s {
	font-size: 10px;
	color: #3A5478;
}
.btn2_s {
	font-size: 10px;
	color: #A3AEC2;
}
.btn A, .btn_s A {
	color: #3A5478;
	text-decoration: none;
}
.btn2 A, .btn2_s A, A.btn2 {
	color: #A3AEC2;
	text-decoration: none;
}
.item_foto {
	color: #3A5478;
}
.item_foto IMG { 
	border: 1px solid #dce1ea;
}
.item_fotoautor {
	font-size: 9px;
	color: #A3AEC2;	
	padding-bottom: 10px;
}
.item_fotosemautor {
	padding-bottom: 10px;
}
.item_frase {
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 20px;
}


.bullit_nome {
	font-size: 10px;
	color: #A3AEC2;
}
.bullit_valor, .bullit_valor A {
	font-size: 10px;
	color: #3A5478;
}

.agenda_passado_titulo {
	padding-top: 10px;
	padding-left: 18px;
	padding-bottom: 10px;
	color: #AF4B66;
	background-color: #FAFAFB;
}
.agenda_passado_titulo A {
	color: #AF4B66;
}
.agenda_data {
	padding-top: 10px;
	padding-left: 18px;
	padding-bottom: 10px;
	color: #F0914D;
}
.agenda_data_passado {
	padding-top: 5px;
	padding-left: 18px;
	padding-bottom: 5px;
	color: #F0914D;
	font-size: 10px;
	background-color: #FAFAFB;
}
.agenda_col {
	padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 20px;
}
.agenda_col_passado {
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 20px;
	background-color: #FAFAFB;
}
.agenda_titulo, .agenda_titulo A {
	color: #3A5478;
	text-decoration: none;
}
.agenda_col .agenda_titulo {
	font-size: 14px;
}
.agenda_col_passado .agenda_titulo {
	font-size: 10px;
}
.agenda_intro {
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom: 5px;
}

.rodape_txt {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 10px;
	color: #A3AEC2;
}
.rodape_txt A {
	text-decoration: none;
	color: #A3AEC2;
}	


.rodape_pub A {
	padding-top: 2px;
	font-size: 10px;
	color: #A3AEC2;
	text-decoration: none;
}

.semsub A {
	text-decoration: none;
}

.clique_abrir, .clique_fechar {
	padding-top: 10px;
	padding-bottom: 5px;
}
.clique_abrir, .clique_abrir A, .clique_fechar, .clique_fechar A {
	color: #F0914D;
	font-weight: bold;
}

.clique_intro {	
}
.clique_corpo {
	
}

.pub_gv2 {
	padding-top: 10px;
}

.pub_gh2 {
	padding-bottom: 10px;
}

.caixa_azul {
	background-color: #DCE1EA;
	padding: 20px;
	border: 1px solid #DCE1EA;
}