/* Inicialização */
/*************************************************************/
body {
margin-top: 5px;
background-color: #F4F3EB;
align="center";
}

input:focus, textarea:focus{border-width:2px; border-color:Blue; border-style:solid; background-color:lightyellow;} 

}

/* Molduras **********************************************************************/
/* Formatação da Moldura das Fotogalerias */
/*************************************************************/
.molde {
border-width: 1px; 
border-style: solid; 
border-color: #808080;
padding: 5px;
background: #FFF;
}
ac_parag_fte




/* Parágrafos **********************************************************************/
/* Formatação da Palavra Patrocínio (Col. Esq.) nas páginas das Ciclovias*/
/*************************************************************/
p.prg_patroc {
color: #2E7E27;
valign= bottom;
font: 10px Consolas, Verdana, Geneva, sans-serif;
}



/* Formatação da Linha de Texto de Newsletter*/
/*************************************************************/
p.prg_nletter {
text-align: justify;
text-indent: 50px;
margin-left: 30px;
margin-right: 30px;
margin-top: 3px;
color: #2E7E27;
font: 14px Consolas, Verdana, Geneva, sans-serif;
}



/* Formatação da Linha de Texto de Contactos*/
/*************************************************************/
p.prg_conta {
text-align: center;
color: #2E7E27;
font: 12px Consolas, Verdana, Geneva, sans-serif;
}



/* formatação do Parágrafo do Contador*/
/*************************************************************/
p.prg_ctahp_e1 {
text-align: right;
color: #D2ED9C;
font: 13px Arial, Helvetica, sans-serif;
}

/* formatação do Parágrafo do Contador*/
/*************************************************************/
p.prg_ctahp_d2 {
color: #D2ED9C;
font: 13px Arial, Helvetica, sans-serif;
}

/* formatação do Parágrafo do Contador*/
/*************************************************************/
p.prg_ctahp_c3 {
color: #008000;
font: 13px Arial, Helvetica, sans-serif;
margin-top: 2px;
margin-bottom: 3px;
}



/* Formatação de Parágrafos do Formulário de Contactos - Ciclovia*/
/*************************************************************/
p.form_ciclo {
text-align: right;
valign: top;
font: 12pt Arial, Helvetica, sans-serif;
}

p.form_ciclo_b {
text-align: right;
vertical-align: top;
font: bold 12pt Arial, Helvetica, sans-serif;
}



/* Formatação de Parágrafos das Páginas das Ciclovias - Cabeçalho Direita*/
/*************************************************************/
p.prg_cabdta1 {
margin-left: 8px;
font: bold 8pt Verdana, Geneva, sans-serif;
color: #808080;
}



/* Formatação de Parágrafos de Página Principal de Downloads - Titulos*/
/*************************************************************/
p.p_titulosdld {
text-align: center;
font: bold 14pt Arial, Helvetica, sans-serif;
color: #DDF1B4;
}



/* Formatação de Parágrafos de Página Principal de Downloads - Col. Direita*/
/*************************************************************/
p.p_txtdta {
text-indent: 5px;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #06F;
}



/* Formatação de Parágrafos de Página Downloads - Col. Direita*/
/*************************************************************/
p.prg_dlddta {
text-align: justify;
text-indent: 25px;
margin-top: 3px;
margin-bottom: 6px;
font: 10pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Downloads - Titulo*/
/*************************************************************/
p.down_titulo {
text-indent: 10px;
margin-bottom: 3px;
font: bold 14pt Verdana, Geneva, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Downloads - Cabeçalhos*/
/*************************************************************/
p.down_topo {
background: #FFDEAD;
text-align: center;
margin-top: 1px;
margin-bottom: 1px;
font: 8pt Arial, Helvetica, sans-serif;
color: #EC8D00;
}



/* Formatação de Parágrafos de Página Downloads - Texto*/
/*************************************************************/
p.down_txt {
background: #FFC670;
text-align: center;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Downloads - Texto: Tamanho*/
/*************************************************************/
p.down_txt_tmn {
text-align: right;
font: 11pt Arial, Helvetica, sans-serif;
color: #333;
}



/* Formatação de Parágrafos de Página Downloads - Fonte*/
/*************************************************************/
p.dld_fonte {
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 8px;
font: 10pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Termos - Título */
/*************************************************************/
p.termos_tt {
text-align: justify;
text-indent: 45px;
margin-top: 15px;
margin-bottom: 3px;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação do Parágrafo VOLTAR */
/*************************************************************/
p.p_volta {
font: 8pt Verdana, Geneva, sans-serif;
text-align: center;
}



/* Formatação do Parágrafo FECHAR */
/*************************************************************/
p.p_fecha {
font: bold 10pt Verdana, Geneva, sans-serif;
text-align: center;
}



/* Formatação de Parágrafos de Página Termos - Parágrafo Normal*/
/*************************************************************/
p.termos_pn {
text-align: justify;
text-indent: 45px;
margin-top: 6px;
margin-left: 20px;
margin-right: 20px;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Termos - Último Parágrafo*/
/*************************************************************/
p.termos_up {
text-align: justify;
text-indent: 45px;
margin-top: 6px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 10px;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafo de Rodapé */
/*************************************************************/
p.pgrf_rodape {
text-align: center;
font: 8pt Verdana, Geneva, sans-serif;
color: #A3DA34;
}



/* Formatação de Parágrafos de Página Agregadora de Ciclovias - Primeiro Parágrafo */
/*************************************************************/
p.ac_parag_pp {
text-align: justify;
text-indent: 45px;
margin-top: 0;
margin-bottom: 0;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Agregadora de Ciclovias - Parágrafo Normal */
/*************************************************************/
p.ac_parag_pn {
text-align: justify;
text-indent: 45px;
margin-top: 5px;
margin-bottom: 0;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Página Agregadora de Ciclovias - Último Parágrafo */
/*************************************************************/
p.ac_parag_up {
text-align: justify;
text-indent: 45px;
margin-top: 5px;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos - Fonte 0+0 */
/*************************************************************/
p.ac_parag_fte {
text-align: right;
margin-top: 0px;
margin-right: 20px;
font: italic 8pt Arial, Helvetica, sans-serif;
color: #333;
}

/* Formatação de Parágrafos - Fonte 6+0 */
/*************************************************************/
p.ac_parag_fte060 {
text-align: right;
margin-top: 6px;
margin-right: 20px;
font: italic 8pt Arial, Helvetica, sans-serif;
color: #333;
}

/* Formatação de Parágrafos - Fonte 6+10 */
/*************************************************************/
p.ac_parag_fte610 {
text-align: right;
margin-top: 6px;
margin-right: 20px;
margin-bottom: 10px;
font: italic 8pt Arial, Helvetica, sans-serif;
color: #333;
}

/* Formatação de Parágrafos - Fonte 0+10 */
/*************************************************************/
p.ac_parag_fte010 {
text-align: right;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 10px;
font: italic 8pt Arial, Helvetica, sans-serif;
color: #333;
}



/* Formatação de Parágrafos de Ciclovias - Linha única - Ciclovia*/
/*************************************************************/
p.paragrafo_nome {
text-align: justify;
text-indent: 45px;
margin-left: 20px;
margin-right: 20px;
margin-top: 3px;
margin-bottom: 10px;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Ciclovias - Linha única - Ciclovia*/
/*************************************************************/
p.paragrafo_nome_n {
text-align: justify;
text-indent: 45px;
margin-left: 20px;
margin-right: 20px;
margin-top: 3px;
margin-bottom: 0px;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação de Parágrafos de Ciclovias - Cabeçalho*/
/*************************************************************/
p.titulo {
text-align: left;
margin-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
font: bold 10pt Arial, Helvetica, sans-serif;
color: #666;
}



/* Formatação de Parágrafos de Ciclovias - Normal*/
/*************************************************************/
p.paragrafo_n {
text-align: justify;
text-indent: 45px;
margin-left: 20px;
margin-right: 20px;
margin-top: 3px;
margin-bottom: 0;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}

/* Formatação de Parágrafos de Ciclovias - Linha única*/
/*************************************************************/
p.paragrafo_lu {
text-align: justify;
text-indent: 45px;
margin-left: 20px;
margin-right: 20px;
margin-top: 3px;
margin-bottom: 10;
font: 12pt Arial, Helvetica, sans-serif;
color: #000;
}



/* Formatação do Parágrafo de Actualização - Esquerda*/
/*************************************************************/
p.parag_act1 {
text-align: right;
margin-top: 1px;
margin-bottom: 2px;
font: 7pt Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #999;
}

/* Formatação do Parágrafo de Actualização - Direita*/
/*************************************************************/
p.parag_act2 {
margin-top: 1px;
margin-bottom: 2px;
font: 7pt Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #999;
}




/* Links ***********************************************************************************************************/
/* Links da Página Downloads*/
/*************************************************************/
a.publink:link, a.publink:visited, a.publink:active {
text-decoration: underline;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #000;
}

a.publink:hover {
text-decoration: none;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #FF8000;
}



/* Links da Página Downloads*/
/*************************************************************/
a.down_linque:link, a.down_linque:visited, a.down_linque:active {
display: block;
text-decoration: underline;
text-align: center;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #06F;
}

a.down_linque:hover {
display: block;
text-decoration: none;
text-align: center;
font: bold 12pt Arial, Helvetica, sans-serif;
color: #FF0;
}



/* Links das Páginas Ciclovias - Downloads */
/*************************************************************/
a.linquedld:link, a.linquedld:visited, a.linquedld:active {
text-decoration: underline;
color: #000;
font: 12pt Arial, Helvetica, sans-serif;
}

a.linquedld:hover {
text-decoration: none;
color: #F90;
font: 12pt Arial, Helvetica, sans-serif;
}



/* Link Página Downloads - Fonte*/
/*************************************************************/
a.linqdldfte:link, a.linqdldfte:visited, a.linqdldfte:active {
text-decoration: none;
text-align: left;
margin-left: 8px;
margin-right: 0px;
color: #000;
font: 10pt Arial, Helvetica, sans-serif;
}

a.linqdldfte:hover {
text-decoration: underline;
color: #F90;
}



/* Link da Página Links */
/*************************************************************/
a.linquelink:link, a.linquelink:visited, a.linquelink:active {
text-decoration: underline;
color: #2081B1;
font: 10pt Arial, Helvetica, sans-serif;
}

a.linquelink:hover {
text-decoration: none;
color: #2E7E27;
font: 10pt Arial, Helvetica, sans-serif;
}



/* Link Coluna Direita - Páginas Ciclovias */
/*************************************************************/
a.acessodto:link, a.acessodto:visited, a.acessodto:active {
text-decoration: underline;
color: #444;
font: bold 10pt Arial, Helvetica, sans-serif;
}

a.acessodto:hover {
text-decoration: none;
color: #2E7E27;
font: bold 10pt Arial, Helvetica, sans-serif;
}



/* Link Camaras */
/*************************************************************/
a.camara:link, a.camara:visited, a.camara:active {
text-decoration: none;
color: #2081B1;
}

a.camara:hover {
text-decoration: none;
color: #000080;
}



/* Link Fechar */
/*************************************************************/
a.fechar:link, a.fechar:visited, a.fechar:active {
text-decoration: none;
color: #FFCC00;
}

a.fechar:hover {
text-decoration: underline;
color: #00FFCD;
}



/* Link Voltar */
/*************************************************************/
a.volta:link, a.volta:visited, a.volta:active {
text-decoration: none;
color: #000;
}

a.volta:hover {
text-decoration: overline;
color: #0F0;
}



/* Links Fontes */
/*************************************************************/
a.autor:link, a.autor:visited, a.autor:active {
color: #2081B1;
font: italic 8pt Arial, Helvetica, sans-serif;
}

a.autor:hover {
text-decoration: none;
color: #EC8D00;
font: italic 8pt Arial, Helvetica, sans-serif;
}



/* Links Normais */
/*************************************************************/
a.linquen:link, a.linquen:visited, a.linquen:active {
color: #00F;
}

a.linquen:hover {
text-decoration: none;
color: #F00;
}



/* Link Termos */
/*************************************************************/
a.termos:link, a.termos:visited, a.termos:active {
text-decoration: underline;
text-align: center;
font: 8pt Verdana, Geneva, sans-serif;
color: #A3DA34;
}

a.termos:hover {
text-decoration: none;
text-align: center;
font: 8pt Verdana, Geneva, sans-serif;
color: #F90;
}