﻿/* NOVO (2) FICHEIRO DE FORMATAÇÃO DAS PÁGINAS DAS CICLOVIAS */
/* INICIALIZAÇÃO */
/*************************************************************************************************************************************/
body {
	font-size: 100%;
	margin: 5px 0 0 0;
	background-color: #F4F3EB;
	}

DIV.dibegeral {
	width: 750px;
	margin: 0 auto;
	}

a img {border: none;}



.pullquote05 {margin: 5px 0 0 0;}
.pullquote {margin: 15px 0 0 0;}
.pullquote05, .pullquote {
	width: 55%;
	float: right;
	padding: 0 25px 0 0;
	text-align: right;
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #333;
	}



/* TABELAS # TABELAS # TABELAS # TABELAS # TABELAS # TABELAS */
/*************************************************************************************************************************************/
/* Tabela do Menu secundário, de acesso às Ciclovias */
/*********************************************************************************/
#tbmenuciclo {width: 750px;}
TD.clvz750x10, .clvz750 {width: 750px;}
TD.clvz750x10 {height: 10px;}



/* Tabela de Cabeçalho */
/*********************************************************************************/
#cabecalho {
	width: 750px;
	height: 250px;
	background-color: #2E7E27;
	border-collapse: collapse;
	border: 0;
	margin: 0;
	padding: 0;
	}



/* Comum a todas as tabelas */
/*********************************************************************************/
#tbicones1l, #tbicones2l, #tbicones3l, #tbgeral, #tbgesq, #tbantroda, #tbgdta, #tbmenuciclo {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
	}



/* Tabela dos Icones de Utilização */
/*********************************************************************************/
#tbicones1l, #tbicones2l, #tbicones3l {width: 200px;}
#tbicones1l {height: 50px;}
#tbicones2l {height: 100px;}
#tbicones3l {height: 150px;}
TD.tcelicnctr, .tcelicnsem50 {width: 50px;}
TD.tcelicnctr, .tcelicnsem100, .tcelicnsem50 {
	height: 50px;
	border: 0;
	}	
TD.tcelicnctr {text-align: center;}
TD.tcelicnsem150, .tcelicnsem100, .tcelicnsem50 {
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 2px;
	}
TD.tcelicnsem100 {
	width: 100px;
	padding-right: 5px;
	}
TD.tcelicnsem50 {padding-right: 0;}
TD.tcelicnsem150 {
	width: 150px;
	padding-right: 5px;
	}



/* Tabelas de conteúdo */
/*********************************************************************************/
#tbgeral {width: 750px;}
#tbgesq {width: 545px;}
#tbgdta {width: 200px;}



/* DIV's de conteúdo */
/*********************************************************************************/
#dibtabesq {width: 545px;}
#dibtabdta {width: 200px;}



/* Tabela de Botoes de Acesso às Ciclovias */
/*********************************************************************************/
#tbmenubt, #tbmenubttxt {
	width: 750px;
	background-color: white;
	}
TD.tdmnbtcelbts {
	width: 226px;
	height: 100px;
	text-align: center;
	}



/* Tabela de Colaboradores - Tabela principal */
/*********************************************************************************/
#tabcolprcp {
	width: 750px;
	border: 0;
	padding: 0;
	background-color: #F1FAFE;
	font: 12pt Arial, Helvetica, sans-serif;
	}
TD.tabcolclesq, .tabcolclctr {padding: 0;}
TD.tabcolclctr, .tabcolcldta {color: #CCC;}
TR.tabcollinha {
	height: 25px;
	vertical-align: bottom;
	}
TR.tabcollinha21 {height: 21px;}
TD.tabcolclesq {
	width: 265px;
	text-align: right;
	}
TD.tabcolclctr {
	width: 10px;
	text-align: center;
	}
TD.tabcolcldta {
	width: 475px;
	padding: 0 20px 0 0;
	text-align: left;
	}



/* Coluna da Esquerda */
/*********************************************************************************/
TD.clcolprpesq {
	width: 545px;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	}



/* Coluna da Esquerda - Titulos */
/*********************************************************************************/
TD.colesqprim, .colesqresl, .colesqtxtpeq, .colesqtxt2pi, .colesqlifim {
	width: 130px;
	text-align: right;
	vertical-align: top;
	color: #617b13;
	}
TD.colesqprim, .colesqresl, .colesqlifim {font: bold 10pt Verdana, Geneva, sans-serif;}	
TD.colesqprim, .colesqresl {padding: 20px 6px 0 20px;}
TD.colesqtxtpeq, .colesqlifim {padding: 12px 6px 0 20px;}
TD.colesqtxt2pi {padding: 6px 6px 0 20px;}
TD.colesqprim {border-top: 6px solid #617b13;}
TD.colesqtxtpeq {font: 10pt Verdana, Geneva, sans-serif;}
TD.colesqtxt2pi {font: 8pt Verdana, Geneva, sans-serif;}



/* Coluna do Meio - Texto */
/*********************************************************************************/
TD.colmeilifim2, .colmeiprim, .colmeilifim, .colmeitxtpeq, .colmeitxt2pi, .colmeiultl {
	width: 415px;
	vertical-align: text-top;
	text-align: left;
	}
TD.colmeiresl {
	width: 415px;
	vertical-align: text-top;
	text-align: justify;
	}
TD.colmeilifim, .colmeitxtpeq, .colmeitxt2pi, .colmeiultl {text-align: justify;}
TD.colmeilifim2, .colmeilifim, .colmeiresl, .colmeiultl {font: 16px Arial, Helvetica, sans-serif;}
TD.colmeilifim2, .colmeiprim, .colmeiresl {padding: 20px 20px 0 0;}
TD.colmeilifim, .colmeitxtpeq {padding: 12px 20px 0 0;}
TD.colmeitxt2pi {padding: 6px 20px 0 0;}
TD.colmeiprim { /* 1ª Linha */
	text-align: left;
	font: bold 12pt Arial, Helvetica, sans-serif;
	border-top: 6px solid #617b13;
	}
TD.colmeitxt2pi {font: 10pt Arial, Helvetica, sans-serif;} /* Texto + Pequeno PI */
TD.colmeitxtpeq {font: 11pt Arial, Helvetica, sans-serif;} /* Texto + Pequeno */
TD.colmeitxtpeq, .colmeitxt2pi {color: #333;} /* Texto + Pequeno e PI */

TD.colmeiultl {padding: 20px 20px 15px 0;}
TD.col1mei155, .col2mei260, .col1mei175, .col2mei240, .col1mei185, .col2mei230, .col1mei190, .col2mei225, .col1mei200, .col2mei215,  .col1mei_215, .col2mei_200 {
	vertical-align: text-top;
	text-align: left;
	padding: 12px 20px 0 0;
	font: 11pt Arial, Helvetica, sans-serif;
	color: #333;
	}
TD.col1mei155 {width: 155px;}
TD.col2mei260 {width: 260px;}
TD.col1mei175 {width: 175px;}
TD.col2mei240 {width: 240px;}
TD.col1mei185 {width: 185px;}
TD.col2mei230 {width: 230px;}
TD.col1mei190 {width: 190px;}
TD.col2mei225 {width: 225px;}
TD.col1mei200 {width: 200px;}
TD.col2mei215 {width: 215px;}
TD.col1mei_215 {width: 215px;}
TD.col2mei_200 {width: 200px;}
P.colesqtxtgps {
	margin-top: 3px;
	font: normal 12px Verdana, Geneva, sans-serif;
	}
a.lnktxtg12:link, a.lnktxtg12:visited, a.lnktxtg12:active, .lnktxtg12:hover {font: 16px Arial, Helvetica, sans-serif;}
a.lnktxtg12:link, a.lnktxtg12:visited, a.lnktxtg12:active {
	text-decoration: none;
	color: #006;
	}
a.lnktxtg12:hover {
	text-decoration: underline;
	color: #000;
	}



/* Coluna da Direita - Célula de Conteúdo - com Texto de CASCAIS*/
/*********************************************************************************/
TD.coldtatxtvis {
	background: #FFF url('../images/ciclovias/2centro/2viseu/dao/viseu/tbrbike.jpg') center top no-repeat;
	vertical-align: text-top;
	padding: 47px 5px 8px 5px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #AAC352;
	}
TD.coldtatxtcsc {
	background: #1967BA url('../images/ciclovias/3lisboa/1lisboa/cascais/guincho/tbcbicas.png') center top no-repeat;
	vertical-align: text-top;
	padding: 47px 5px 8px 5px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FFF;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #AAC352;
	}
/* Coluna da Direita - Célula de Conteúdo - com Texto */
/*********************************************************************************/
TD.coldtatxt {
	background: white;
	vertical-align: text-top;
	text-align: left;
	padding: 5px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #AAC352;
	}
TD.coldtacoogps {
	background: white;
	text-align: center;
	padding: 5px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #AAC352;
	}
/* Coluna da Direita - Célula de Conteúdo */
/*********************************************************************************/
TD.celbrancodta, .celimgcbicla1, .celimgbbicla2 {background-color: #FFFFFF;}
TD.celbrancodta, .celimgcbicla1 {border-top: 1px solid #030;}
TD.celbrancodta {
	border-bottom: 1px solid #AAC352;
	width: 200px;
	}
TD.celimgcbicla1 {
	padding: 5px;
	text-align: center;
	}
TD.celimgbbicla2 {
	border-bottom: 1px solid #AAC352;
	text-align: left;
	padding: 5px;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
	}
TD.celbrancodtasb {border-top: 1px solid #003300;} /* Sem Borda Inferior */
/* Coluna da direita - Célula de Títulos */
/*********************************************************************************/
TD.cldtacfdo {
	width: 200px;
	background: url('../images/lnfdo200x6.png') no-repeat left bottom;
	text-align: left;
	padding-bottom: 8px;
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #90a83a;
	}
/* Coluna da direita - Célula de Títulos - com Link */
/*********************************************************************************/
TD.coldtacel {
/*	vertical-align: text-top;*/
	width: 200px;
	text-align: left;
	padding: 0 0 3px 0;
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #90a83a;
	border-bottom: 6px solid #90a83a;
	}

span.txtingtit {font: 13px Verdana, Geneva, sans-serif;}

/* Celula da Imagem do Google Maps */
/*********************************************************************************/
TD.logoggmp {
	width: 200px;
	height: 55px;
	background: white url('../images/logos/googlemapslogo2.png') no-repeat center;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #AAC352;
	}
/* Célula da Imagem do Google Earth */
/*********************************************************************************/
TD.logogearth {
	height: 47px;
	background: white url('../images/logos/logogearth.gif') center no-repeat;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #AAC352;
	}
TR.espentrcel {height: 10px;}



/* Coluna da direita - Células com contador de downloads */
/*********************************************************************************/
TD.cldtactddown {
	width: 200px;
	background: url('../images/lnfdo200x6.png') no-repeat left bottom;
	padding-bottom: 7px;
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #90a83a;
	}
TD.clcldtactdown {
	font: bold 10pt Verdana, Geneva, sans-serif;
	color: #90a83a;
	border-bottom: 6px solid #90a83a;
	}
a.lnkctdown:link, a.lnkctdown:visited, a.lnkctdown:active {
	padding: 0 0 3px 0;
	float: left;
	text-decoration: underline;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #2081B1;
	background: url('../images/icons/icondown1.png') no-repeat right;
	padding-right: 17px;
	}
a.lnkctdown:hover {
	padding: 0 0 3px 0;
	float: left;
	text-decoration: none;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #90a83a;
	background: url('../images/icons/icondown2.png') no-repeat right;
	padding-right: 17px;
	}
span.txtctdown {
	padding: 5px 0 0 0;
	float: right;
	color: #90a83a;
	font: 11px "Courier New", "Courier New", Courier, monospace;
	}



/* Tabela de Antes do Rodape */
/*********************************************************************************/
#tbantroda {
	width: 750px;
	height: 20px;
	}
TD.tdantroda1, .tdantroda3 {
	margin-top: 1px;
	margin-bottom: 2px;
	font: 7pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #999;
	}
TD.tdantroda1 {
	width: 545px;
	border-top: 5px solid #2081B1;
	text-align: right;
	}
TD.tdantroda3 {
	width: 200px;
	border-top: 5px solid #2B9FD9;
	text-align: left;
	}



/* Rodape */
/*********************************************************************************/
#rodape {
	width: 750px;
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	}
TD.esqimagroda, .ctrimagroda, .dtaimagroda {
	height: 29px;
	text-align: center;
	}
TD.esqimagroda, .dtaimagroda {width: 100px;}
TD.esqimagroda, .ctrimagroda {font: 8pt Verdana, Geneva, sans-serif;}
TD.primlin {
	height: 15px;
	border-top: 1px solid #2081B1;
	}
TD.esqimagroda {
	background: url('../images/rodapectd_01.jpg') no-repeat;
	}
TD.ctrimagroda {
	width: 550px;
	background: url('../images/rodapectd_02.jpg') no-repeat;
	color: #A3DA34;
	}
TD.dtaimagroda {
	background: url('../images/rodapectd_03.jpg') no-repeat;
	font: 13px Arial, Helvetica, sans-serif;
	color: #008000;
	}



/* Rodapé - Linha do Counter */
/*********************************************************************************/
#rdpconter {
	width: 750px;
	border: 0;
	padding: 6px 26px 0 0;
	font: 0.625em Arial, Helvetica, sans-serif;
	color: #989898;
	text-align: right;
	border-bottom: 1px solid #CBCBCB;
	}



/* Linha de fundo com Voltar e Contador */
/*********************************************************************************/
#tblincma {
	width: 750px;
	height: 20px;
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	border-top: 1px solid #A3DA34;
	}
TR.ltbcm1lncm {height: 5px;}
TR.ltbcm2lnbx {
	height: 20px;
	background-color: #A3DA34;
	}
TD.cl1lncmesq, .cl3lncmdta {
	width: 100px;
	text-align: center;
	}
TD.cl1lncmesq {font: 8px Verdana, Geneva, sans-serif;}
TD.cl2lncmctr {
	width: 550px;
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	color: #77A31E;
	}
TD.cl3lncmdta {
	padding: 1px 0 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #77A31E;
	}



/* Tabela mesmo do fundo de tudo */
/*********************************************************************************/
#divrodape {
	width: 100%;
	background-color: #B4CDAC; /* permite expandir o rodapé para baixo no Chrome */
	}
#tbrodape, #tbrpcentral {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	}
#tbrodape {
	width: 100%;
/*	background-color: #B4CDAC;*/
	}
#tbrpcentral {
	width: 750px;
	background-color: #2E7E52;
	font: normal 11px Arial, Helvetica, sans-serif;
	}
TD.col1esq, .col2e3ctr, .col4dto {width: 42px;}
TD.col1esq {background: url('../images/ctrdpesq.png') no-repeat center bottom;}
TD.col4dto {background: url('../images/ctrdpdto.png') no-repeat center bottom;}
TD.celnorcbrd, .celnorsbrd {
	width: 194px;
	height: 25px;
	}
TD.celnorcbrd {
	border-bottom: 1px dotted #B4CDAC;
	color: #194415;
	}
p.p2pcma {margin: 0 0 -7px 0;}
a.lqsmnfdo:link, a.lqsmnfdo:visited, a.lqsmnfdo:active {
	text-decoration: none;
	color: #A3DA34;
	}
a.lqsmnfdo:hover {
 	margin: 1px;
	text-decoration: underline;
	color: #F90;
	}
a.lqsextmnfdo:link, a.lqsextmnfdo:visited, a.lqsextmnfdo:active {
	text-decoration: none;
	color: #A3DA34;
	background: url('../images/icons/linkextrdp1.png') no-repeat top right;
	padding-right: 17px;
	}
a.lqsextmnfdo:hover {
 	margin: 1px;
	text-decoration: underline;
	color: #F90;
	background: url('../images/icons/linkextrdp2.png') no-repeat right;
	padding-right: 17px;
	}
TR.linfund {
	width: 100%;
	height: 40px;
	}
TD.cllinfdo {
	padding-bottom: 10px;
	text-align: center;
	font: normal 10.5px Verdana, Geneva, sans-serif;
	color: #2E7E52;
	}





/* LINKS # LINKS # LINKS # LINKS # LINKS # LINKS */
/*************************************************************************************************************************************/
/* Novo Link Externo */
/*********************************************************************************/
a.lnlinext:link, a.lnlinext:visited, a.lnlinext:active {
	text-decoration: underline;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #2081B1;
	background: url('../images/icons/linqext1.png') no-repeat right;
	padding-right: 17px;
	}
a.lnlinext:hover {
	text-decoration: none;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #90a83a;
	background: url('../images/icons/linqext2.png') no-repeat right;
	padding-right: 17px;
	}
/* Novo Link Download */
/*********************************************************************************/
a.lnlindown:link, a.lnlindown:visited, a.lnlindown:active {
	text-decoration: underline;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #2081B1;
	background: url('../images/icons/icondown1.png') no-repeat right;
	padding-right: 17px;
	}
a.lnlindown:hover {
	text-decoration: none;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #90a83a;
	background: url('../images/icons/icondown2.png') no-repeat right;
	padding-right: 17px;
	}
/* Novo Link de acesso à Fotogaleria */
/*********************************************************************************/
a.lnlinfoto:link, a.lnlinfoto:visited, a.lnlinfoto:active {
	text-decoration: underline;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #2081B1;
	background: url('../images/icons/iconexpf1.png') no-repeat right 2px;
	padding-right: 17px;
	}
a.lnlinfoto:hover {
	text-decoration: none;
	font: bold 13px Verdana, Geneva, sans-serif;
	color: #90a83a;
	background: url('../images/icons/iconexpf2.png') no-repeat right 2px;
	padding-right: 17px;
	}
/* Novo Link de acesso às páginas de Utilização */
/*********************************************************************************/
a.lnacutiliz:link, a.lnacutiliz:visited, a.lnacutiliz:active, a.lnacutiliz:hover {
	font: bold 11px "Trebuchet MS", Helvetica, sans-serif;
	padding-right: 17px;
	margin-right: 2px;
	}	
a.lnacutiliz:link, a.lnacutiliz:visited, a.lnacutiliz:active {
	text-decoration: underline;
	color: #2081B1;
	background: url('../images/icons/iconexpf1.png') no-repeat right;
	}
a.lnacutiliz:hover {
	text-decoration: none;
	color: #90a83a;
	background: url('../images/icons/iconexpf2.png') no-repeat right;
	}



/* Novo link Voltar */
/*********************************************************************************/
a.nvlqvoltar:link, a.nvlqvoltar:visited, a.nvlqvoltar:active {
	text-decoration: none;
	color: #333;
	}
a.nvlqvoltar:hover {
	color: #360;
	font-weight: bold;
	}



/* Links da página Colaboradores */
/*********************************************************************************/
a.lcolab:link {text-decoration:underline; color:#8FAE00;}
a.lcolab:visited, a.lcolab:active {text-decoration:underline; color:#C0C0C0;}
a.lcolab:hover {text-decoration:none; color:#FFA500;}
a.lcolinv:link {text-decoration:underline; color:#FFA500;}
a.lcolinv:visited, a.lcolinv:active {text-decoration:underline; color:#C0C0C0;}
a.lcolinv:hover {text-decoration:none; color:#8FAE00;}



/* Links FONTE */
/*********************************************************************************/
a.autor:link, a.autor:visited, a.autor:active {color:#2081B1;}
a.autor:hover {text-decoration:none; color:#EC8D00;}



/* Coluna do Meio - Links */
/*********************************************************************************/
a.lcolmei1li:link {text-decoration:underline; color:#2081B1;}
a.lcolmei1li:visited, a.lcolmei1li:active {text-decoration:underline; color:#999999;}
a.lcolmei1li:hover {text-decoration:none; color:#000080;}
/* Coluna do Meio - Links com icon link externo para Câmaras Municipais */
/*********************************************************************************/
a.lclmeilextg:link, a.lclmeilextg:visited {
	text-decoration: underline;
	color: #2081B1;
	background: url('../images/icons/linqextecm1.png') no-repeat right;
	padding-right: 20px;
	}
a.lclmeilextg:hover {
	text-decoration: none;
	color: #000080;
	background: url('../images/icons/linqextecm3.png') no-repeat right;
	padding-right: 20px;
	}
/* Coluna do Meio - Links com icon link externo para Apoios */
/*********************************************************************************/
a.lclmeilextp:link {
	text-decoration: underline;
	color: #2081B1;
	background: url('../images/icons/linqextapo1.png') no-repeat right;
	padding-right: 17px;
	}
a.lclmeilextp:visited, a.lclmeilextp:active {
	text-decoration: underline;
	color: #999999;
	background: white url('../images/icons/linqextapo2.png') no-repeat right;
	padding-right: 17px;
	}
a.lclmeilextp:hover {
	text-decoration: none;
	color: #000080;
	background: url('../images/icons/linqextapo3.png') no-repeat right;
	padding-right: 17px;
	}
span.lnkapoio a:link, span.lnkapoio a:visited {
	text-decoration: underline;
	color: #2081B1;
	background: url('../images/icons/linqextapo1.png') no-repeat right;
	padding-right: 17px;
	}
span.lnkapoio a:hover, span.lnkapoio a:active {
	text-decoration: none;
	color: #000080;
	background: url('../images/icons/linqextapo3.png') no-repeat right;
	padding-right: 17px;
	}



/* Coluna da direita - Links */
/*********************************************************************************/
a.coldirlin:link, a.coldirlin:visited, a.coldirlin:active {
text-decoration: underline;
font: bold 10pt Verdana, Geneva, sans-serif;
color: #2081B1;
}
a.coldirlin:hover {
text-decoration: none;
font: bold 10pt Verdana, Geneva, sans-serif;
color: #90a83a;
}



/* Link Voltar */
/*********************************************************************************/
a.volta:link, a.volta:visited, a.volta:active {
text-decoration: none;
color: #000;
}
a.volta:hover {text-decoration: overline; color: #0F0;}



/* 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;
}





/* PARAGRAFOS # PARAGRAFOS # PARAGRAFOS # PARAGRAFOS # PARAGRAFOS # PARAGRAFOS */
/*************************************************************************************************************************************/
/* Texto das células dos Botões de acesso às Ciclovias */
/*********************************************************************************/
P.p14mnbtceltxt {
font: bold 14pt Verdana, Geneva, sans-serif;
margin-bottom: 0;
color: #A3DA34;
}
P.p12mnbtceltxt {
font: 12pt Verdana, Geneva, sans-serif;
color: #A3DA34;
margin-top: 0;
}



/* Tabela de Kms nas Ecopistas */
/*********************************************************************************/
p.kmstit {
font: 8pt "Courier New", "Courier New", Courier, monospace;
color: #888;
margin-top: 16px;
margin-bottom: 11px;
}
p.kmsact {
margin-top: 11px;
text-align: left;
font: 8pt "Courier New", "Courier New", Courier, monospace;
color: #888;
}
p.kmsnot {
margin-top: 11px;
text-align: left;
font: 8pt "Courier New", "Courier New", Courier, monospace;
color: #CCC;
}



/* Parágrafos da célula da direita com texto */
/*********************************************************************************/
P.txtceldtab1 {
text-align: center;
margin-bottom: 0;
font: 10pt Arial, Helvetica, sans-serif;
}
P.txtceldtan2 {
margin-top: 6px;
font: 10pt Arial, Helvetica, sans-serif;
}



/* Formatação do Parágrafo FONTE 6+0 */
/*********************************************************************************/
p.ac_parag_fte60, p.ac_parag_fte {
text-align: right;
font: italic 8pt Arial, Helvetica, sans-serif;
color: #333;
}
p.ac_parag_fte60 {margin: 6px 35px 0 0;}
p.ac_parag_fte {margin: 0 35px 0 0;}



/* Títulos dos Gráficos das Estatísticas */
/*********************************************************************************/
P.titulograf1a {
margin-bottom: 0;
vertical-align: bottom;
text-align: center;
font: bold 11pt Arial, Helvetica, sans-serif;
color: #333;
}
P.titulograf2b {
margin: 0;
vertical-align: top;
text-align: center;
font: 10pt Arial, Helvetica, sans-serif;
color: #666;
}



/* Coluna do Meio - Texto */
/*********************************************************************************/
P.pcolmeipnorm12 {margin:5px 0 0 0;}
P.pcolmeippeq11 {margin:3px 0 0 0;}

P.seglin1cel { /* 2ª Linha da Primeira Célula */
	padding: 0 20px 0 0;
	margin: 3px 0 0 0;
	font: 12pt Arial, Helvetica, sans-serif;
	}



/* Parágrafos de Página Agregadora de Ciclovias - Primeiro Parágrafo */
/*********************************************************************************/
p.ac_parag_pp {
text-align: justify;
text-indent: 45px;
margin: 0 35px 0 35px;
font: 12pt Arial, Helvetica, sans-serif;
}
p.ac_parag_pn {
text-align: justify;
text-indent: 45px;
margin: 5px 35px 0 35px;
font: 12pt Arial, Helvetica, sans-serif;
}



/* Parágrafo VOLTAR */
/*********************************************************************************/
p.p_volta {
font: 8pt Verdana, Geneva, sans-serif;
text-align: center;
}

/* Parágrafo de Rodapé */
/*********************************************************************************/
p.pgrf_rodape {
text-align: center;
font: 8pt Verdana, Geneva, sans-serif;
color: #A3DA34;
}

/* Parágrafo do Contador */
/*********************************************************************************/
p.prg_ctahp_c3 {
color: #008000;
font: 13px Arial, Helvetica, sans-serif;
margin-top: 2px;
margin-bottom: 3px;
}





/* TEXTO # TEXTO # TEXTO # TEXTO # TEXTO # TEXTO */
/*************************************************************************************************************************************/
span.colesqrestl2part {font:10pt Verdana, Geneva, sans-serif;} /* 2ª parte do texto */



/* Contador de Downloads */
/*********************************************************************************/
span.ctrdlds {
	color: #90a83a;
	font: 8pt "Courier New", "Courier New", Courier, monospace;
	}
span.fmtndown {
	padding-left: 25px;
	color: #90a83a;
	font: 11px "Courier New", "Courier New", Courier, monospace;
	}
/* última linha em 19/09/2019 */