body {margin: 0px;}
h1{font-family:Verdana, Arial,Helvetica, sans-serif;
font-size: 17px;
color: #1a4859;
font-weight: 500;
text-transform:capitalize;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 1px;	}
h2{	font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 13px;
color: #1a4859;
font-weight: bold;
text-transform:uppercase;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 1px;	}
h3{	font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 17px;
color: #ffa421;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 0px;
}
h4{	font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 13px;
color: #888888;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 0px;
}
.normaliza {font-weight:normal;	text-decoration:none;	}
td {
vertical-align: top;
}
.tbl_geral {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #014e7a;
margin: auto;
width: 980px;
}
.tbl_geral .td_col_esq {
width: 200px;
vertical-align: top;
background-color: #E1E1E1;
}
.tbl_geral .td_col_centro {
width: 477px;
vertical-align: top;
}

.tbl_geral .td_col_dir {
vertical-align: top;
width: 303px;
background-color: #c3c3c3;
}
/***************** MENU FREGUESIAS *********************************/ 
.td_menu_freguesias {
background-color: #f3ac00;
width: 200px;
padding: 5px;
color: #ffffff;
}
.td_menu_freguesias ul {
list-style-type: none;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin: 0px;
}
.td_menu_freguesias li 
{
padding:0px;
margin:0px;
line-height: 11px;
}
.td_menu_freguesias a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFE;
line-height: 11px;
text-decoration: none;
padding:0px;
}
.td_menu_freguesias a:hover {
color: #014e7a;
}
.h1_menu_freguesias 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FEFEFF;
line-height: 11px;
text-decoration: none;
padding:0px;
margin:0px;
font-weight: normal;
}
.h1_menu_freguesias:hover 
{color: #014e7a;}
.ddl_freguesias 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF7500;
width: 190px;
}   
/***************** MENU COMERCIO *********************************/ 
.td_menu_comercio {
background-color: #e1e1e1;
width: 200px;
}
.td_menu_comercio .h3_titulo{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #474608;
font-variant: small-caps;
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
.td_menu_comercio ul {
list-style-type: none;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 7px;
padding-left: 15px;
margin: 0px;
}
.td_menu_comercio a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #474608;
line-height: 18px;
text-decoration: none;
}
.td_menu_comercio a:hover {
color: #FF7700;}
.h3_menu_sectores 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #474608;
line-height: 18px;
text-decoration: none;
margin: 0px;
padding: 0px;
font-weight: normal;
}
.h3_menu_sectores:hover 
{color: #FF7700;     }   
/************ NAVEGA *****************/
.td_navega 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #014e7a;
text-align:right;
padding-right: 10px;
padding-top: 10px;
}
.td_navega a 
{	color:#ffa421;
text-decoration: none;	}
.td_navega a:hover {	text-decoration: underline;	} 	
/**************** TOP MENU LARANJA ************************/
.td_geral_menu_top_laranja {
background-color: #9ebb3b;
height: 70px;
width: 303px;
vertical-align: top;
margin: 0px;
padding: 0px;
}
.tbl_navega_top_laranja {
width: 303px;
text-align: center;
margin-top: 12px;
}
.tbl_navega_top_laranja img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
margin-bottom: 5px;
}
.tbl_navega_top_laranja a {
border:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFEE;
text-decoration: none;
}
.tbl_navega_top_laranja a:hover {
color: #014e7a;
}
/***********  INFORMAÇÕES OEIRAS  ****************************/
.td_informacoes_oeiras {
background-color: #c3c3c3;
vertical-align: top;
margin: 0px;
padding: 0px;
height: 176px;
}
.tbl_menu_informacoes {
margin-left: 15px;
margin-top: 0px;
padding: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 288px;
}
.tbl_informacoes_oeiras a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FBFBFB;
text-decoration: none;
font-variant: small-caps;
text-transform: capitalize;
line-height: 15px;
}
.tbl_informacoes_oeiras a:hover {color: #014e7a;}
.tbl_menu_informacoes td {	padding-right: 28px;}
.h2_menu_informacoes 
{    font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FBFBFB;
text-decoration: none;
font-variant: small-caps;
line-height: 15px;
margin:0px;
padding:0px;
font-weight: normal;
}
.h2_menu_informacoes:hover {color: #014e7a; } 
/* ********** FIM de INFORMAÇÔES ******************* */
.td_banner_topo {
text-align: center;
width: 477px;
padding-top: 1px;
}
.tbl_destaques_centro {
text-align: center;
width: 477px;
margin-top: 15px;
}
.tbl_destaques_dir {
text-align: center;
width: 303px;
margin-top: 7px;
}
.tbl_destaques_dir td {	padding-bottom: 15px;}
.tbl_destaques_dir img {border:0px;	}
.td_banner_dir {
text-align: center;
width: 303px;
padding-top: 3px;
}
.td_banner_dir h2 
{   font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 17px;
color: #014e7a;
font-weight: 400;
text-transform: capitalize;
margin-top:2px;
margin-bottom: 5px;
padding-top: 0px;
padding-left: 15px;
text-align: left;
}
/* *********************   FOOTER *********************/
.footer {
background-color: #999999;
background-image: url(../images/lisboa_portal_bg_footer.jpg);
background-repeat: repeat-y;
background-position: left top;
text-align: center;
vertical-align: middle;
height: 59px;
width: 780px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 55px;
color: #FFFFFF;
}
.footer a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 55px;
color: #FFFFFE;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
}
.footer a:hover {
color: #014e7a;
}
.td_footer_esq {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
background-color: #c8c8c8;
text-align: center;
vertical-align: middle;
line-height: 17px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #FFFFFF;
}
.td_footer_creditos 
{   text-align: center;
font-size: 10px;
padding-top: 7px;
padding-bottom: 7px;
color: #2e6478;
}
.td_footer_creditos h3
{display: inline;
font-size: 10px;
margin:0px;
font-weight: normal;      
}   
.td_footer_creditos h3 a
{color: #2e6478;  text-decoration: none;}
.td_footer_creditos h3 a:hover
{color: #ff7700;}
/***************** FIM DO FOOTER ******************************************/
.td_banner_bottom 
{text-align:center;padding-top:1px;}
/* DESTAQUES LOGOS */
.tbl_destaques_logos 
{font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #2e5c6b;
margin: auto;
width: 477px;
padding: 0px;
margin-top: 20px;
}
.tbl_destaques_logos .div_centrado
{width: 133px;
text-align:center;
float:left;
}
.tbl_destaques_logos img {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
/*****************  listagem simples ****************/	
.tbl_listagem_simples a
{font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #2e5c6b;
margin: auto;
width: 532px;
padding: 0px;
text-decoration: none;
}
.tbl_listagem_simples a:hover 
{color: #ff7700;text-decoration: underline;}
.tbl_listagem_simples td 
{font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #2e5c6b;
background-color: #eeeeee;
margin-top: 2px;
margin-bottom: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ffffff;	
height:21px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 7px;
line-height:21px;
vertical-align: middle;
}
.tbl_listagem_simples .td_vazia
{background-color: #FFFFFF; }
.tbl_listagem_simples 
{	width: 450px;	margin: auto;	}
.resposta_vazia	
{font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #2e5c6b;
padding-left:25px;
}
/********************  FICHA ESPECIAL ***********************/
.tbl_fichaEspecial 
{margin-top: 25px;
width:455px;
margin-left:12px;
margin-right:auto;
line-height:18px;
text-align:justify;
}
.tbl_fichaEspecial .td_conteudos
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 11px;
color: #014e7a;
padding-left:10px;
padding-right:10px;
margin:0px;
}
.tbl_fichaEspecial .td_conteudos a 
{color: #FFa421;}
.tbl_fichaEspecial .td_conteudos a:hover
{text-decoration: none;}
.tbl_fichaEspecial h2
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 13px;
color: #1a4859;
font-weight: bold;
text-transform:uppercase;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 1px;
}
.tbl_fichaEspecial h3
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 17px;
color: #ffa421;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 0px;
}
.tbl_fichaEspecial h4
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 13px;
color: #888888;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 0px;
}
.td_logo_fichaEspecial 
{width: 180px;
text-align: center;
vertical-align: top;
height: 150px;
}
.td_fichaEspecial_header 
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 11px;
color: #474608;
line-height:17px;
width: 352px;
}	
.td_fichaEspecial_header a
{color: #FFa421;}
.td_fichaEspecial_header a:hover
{text-decoration: none;}
.div_separador_fichaEspecial {
margin-top: 2px;
margin-bottom: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #014e7a;	
width: 450px;
height:1px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
padding-left:0px;
padding-right:0px;
}
.td_conteudo_fichaEspecial 
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 11px;
color: #2e6478;
line-height:17px;
padding-left: 5px;
}
.tbl_fichaEspecial .mapa 
{width: 450px;
height:350px;
margin:0px;
padding:0px;
text-align:center;
margin-left: 1px;
}	
.td_conteudos_noticias	
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 10px;
color: #014e7a;
padding-left:10px;
padding-right:10px;
margin:0px;
}
.td_conteudos_noticias a 
{color: #FFa421;
float: right;
padding-right:5px;
width:85px;
}
.td_conteudos_noticias a:hover
{text-decoration: none;}
/********** MAPA do SITE **************/
.tbl_mapasite 
{	margin-top: 25px;
width:450px;
margin-left:12px;
margin-right:auto;
}
.tbl_mapasite h3
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 17px;
color: #ffa421;
font-weight: normal;
margin-top:25px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 0px;
}	
.tbl_mapasite ul {
list-style-type: none;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 7px;
padding-left: 15px;
margin: 0px;
}
.tbl_mapasite a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #014e7a;
line-height: 18px;
text-decoration: none;
}
.tbl_mapasite a:hover {	color: #FF7700;}
/*********************** NOTICIAS  ***********************/
.td_noticias
{font-family:Verdana, Arial,Helvetica, sans-serif;
font-size: 10px;
color: #014e7a;
padding-left:10px;
padding-right:10px;
margin:0px;
}
.td_noticias .ler_mais 
{color:#ffa421;
text-decoration: none;
float: right;
padding-right:5px;
padding-bottom:3px;
width:85px;
}
.td_noticias .ler_mais:hover 
{text-decoration: underline;} 		
.div_separador_noticias {
margin-top: 3px;
margin-bottom: 3px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #9ebb3b;
width: 405px;
height:1px;
margin-left: auto;
margin-right: auto;
padding-top: 3px;
padding-bottom: 3px;
padding-left:0px;
padding-right:0px;
}	
.td_conteudos
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 11px;
color: #014e7a;
padding-left:10px;
padding-right:10px;
margin:0px;
line-height:18px;
}
.td_conteudos a 
{color: #FFa421;}
.td_conteudos a:hover
{text-decoration: none;}
.td_conteudos h2 
{font-family:   Verdana, Arial,Helvetica, sans-serif;
font-size: 17px;
color: #FFa421;
font-weight: 400;
text-transform: capitalize;
margin-top:0px;
margin-bottom: 10px;
padding-top: 2px;
padding-left: 3px;
text-align: left;
}
.td_classificados 
{width: 659px;
text-align: center; 
padding-left: 10px;
}
.tbl_classificados 
{width: 659px;margin: auto;}
/*  ADCLIP
*****************************************************************/
.hglt_1
{width:455px;
height:380px;
border:0px solid red;
overflow:hidden;
font-size:11px;
color:#014e7a;
}
.hglt_1 A
{display:block; text-align:center;}
.hglt_1 IMG{
border:0;
padding:0;
margin:0;
}
.hglt_1 UL
{overflow:hidden;
margin:12px 20px;
padding:0;
}
.hglt_1 LI
{float:left;
list-style:none;
width:200px;
height:155px;
margin:0 0 5px 0;
padding:2px;
text-align:center;
}
.hglt_1 .even
{background:#FFFEFF;}
.hglt_1 .odd
{background:#FEFFFF;}
.hglt_1 .item1, .hglt_1 .item2, .hglt_1 .item5, .hglt_1 .item6
{background:#FFFFEF;}
.hglt_1 .link
{display:block;text-align:center;}
/*******  pesquisa empregos ****************/
.ddl_pesquisa {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006633;
border: 1px solid #ff7700;
width: 225px;
height: 20px;
}
.txt_pesquisa 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006633;
border: 1px solid #ff7700;
width: 220px;
height: 15px;
}
.bot_pesquisa 
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006633;
border: 1px solid #ff7700;
width: 150px;
height: 20px;
background-color: #eeeeee;  
cursor: pointer; 
}    
.td_logo_emprego
{width: 450px;
text-align: center;
vertical-align: top;
height: 150px;
}
/******* FIM pesquisa empregos ****************/
/* *************** PESQUISA GOOGLE *************************/
.tbl_pesquisa_google 
{width: 659px;margin: auto;}
.tbl_pesquisa_google .td_conteudos_pesquisa 
{text-align: left;}    
.tbl_pesquisa_google .td_conteudos_pesquisa a 
{color:#FFA421;}
.td_googleAd_esq {padding-left:10px; padding-top:35px;}