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;
	text-align: left;
	
	}
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;
	text-align: left;
	
	}
	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;
	text-align: left;
	
	}
	
	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;
	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: #ecbc02;
	width: 200px;
	padding: 0px;
	color: #ffffff;
}
.td_menu_freguesias ul {
	list-style-type: none;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin: 0px;
}
.td_menu_freguesias a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
}
.td_menu_freguesias a:hover {
color: #014e7a;
}

	
.h1_menu_freguesias 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	padding:0px;
	margin:0px;
	font-weight: normal;
    }
	

/***************** 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;
    }

/************ 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: #1479b9;
	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: #FFFFFF;
	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: 1px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	width: 288px;
}
.tbl_informacoes_oeiras a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
	text-transform: capitalize;
	line-height: 16px;
}

.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: #FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
	line-height: 17px;
	margin:0px;
	padding:0px;
	font-weight: normal;
    }

/* ********** 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/almada_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: #FFFFFF;
	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 DOOTER *********************/


.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-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ff7700;	*/
	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: #FFF;
	    }
	
	
.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:450px;
	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;
	line-height:18px;
	text-align:justify;
	}
	
	
.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: 11px;
	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: #C6C20B;	
	width: 205px;
	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;
	text-align:justify;
	}

.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: 5px;
	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;
 /*overflow:hidden;
 display:block;*/
 text-align:center;
}

.hglt_1 .even
{
 
 background:#FFF;
}

.hglt_1 .odd
{
 background:#FFF;
}

.hglt_1 .item1, .hglt_1 .item2, .hglt_1 .item5, .hglt_1 .item6
{
 background:#FFF;
}

.hglt_1 .link
{
 display:block;
 text-align:center;
}