
html{font: 62.5% Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;}
body{ line-height: 1.3em; text-align: center }

a { text-decoration: underline;}
a img {border: 0;}

/* PRINT */
.Docs-Relacionados img, .menu-Lat, .Nav-Principal, .pesquisa, .nav-topo, .OpcoesPag, .txts-Relacionados, .acessLink, .visitantes, .infoSite, .Copy a { display: none }

.Copy { padding-top: 10px }
.BdP-Logo { text-align: left }
body { padding: 20px; margin: 0; }
#Conteudo, .LateralEsquerda, .Rodape { text-align: left; font-size: 1.2em }
	#Conteudo li { list-style: none }

	.BdP-Logo { border-bottom: 1px solid #ccc; padding: 5px 0 10px }
	.breadcrumb { padding: 5px 10px }

.titulo { font-size: 1.5em}



html{font: 62.5% Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;}
body{ line-height: 1.3em; text-align: center }

a { text-decoration: underline;}
a img {border: 0;}


/* PRINT */
.Docs-Relacionados img, .menu-Lat, .Nav-Principal, .pesquisa, .nav-topo, .OpcoesPag, .txts-Relacionados, .acessLink, .visitantes, .infoSite, .Copy a { display: none }

.Copy { padding-top: 10px }
.BdP-Logo { text-align: left }
body { padding: 20px; margin: 0; }
#Conteudo, .LateralEsquerda, .Rodape { text-align: left; font-size: 1.2em }
	#Conteudo li { list-style: none }

	.BdP-Logo { border-bottom: 1px solid #ccc; padding: 5px 0 10px }
	.breadcrumb { padding: 5px 10px }

.Titulo1 { font-size: 1.5em}

.Centra { text-align:left; }
.cleanStyle ul.links-Relacionados li { padding: 5px 0}
.ListaLinks01 { margin-top:5px; padding:0 0 30px; }
.cleanStyle { clear:both; padding:20px 0; }
.btnLink  { padding-bottom:20px; }
.BlocoDestaque { padding:10px 0;}
.suporteImagemSimples { clear:both; margin-bottom:30px; padding:2px 0 0; }

.tabelaDados1 { border-collapse: collapse; width: 100%; color: #666; }
.tabelaDados1 td, .tabelaDados1 th { padding: 7px 5px }	
.tabelaDados1 th, .tabelaDados1 .tdHeader, .tabelaDados1 caption { font-size: 0.9em; text-transform:uppercase}
.tabelaDados1 caption { padding: 5px 0 5px 13%; text-align: left  }
.tOpcoes { margin: 3px 0 20px;}

.cleanStyle .lista3Imagens { padding: 10px 0 20px; float: left; width: 100% } 
.cleanStyle .lista3Imagens ul { padding: 0; margin: 0 } 
	.cleanStyle .lista3Imagens li { list-style:none; text-align:center;	width:33%;  float:left; padding: 5px 0 0 0 }
	.cleanStyle .lista3Imagens li a { color:#999; text-decoration:none; }
	.cleanStyle .lista3Imagens li a:hover { text-decoration:underline; }		
	.cleanStyle .lista3Imagens li img { width:198px; }
	.cleanStyle .lista3Imagens li div { text-align: left; padding: 0 12px; color: #999; }

/* formulario */
.formulario1 { font-size: 1.1em; color: #666; width: 60% }			.formulario1 fieldset { border: 0 }
	.formulario1 label { display: block; padding-bottom: 1px }
	.formulario1 .campo1 { width: 95%; border: 1px solid #666; margin-bottom: 7px; font-size: 1.0em  } /* campos maiores */
	.formulario1 .campo2 { width: 9%; border: 1px solid #666; margin-bottom: 7px; font-size: 1.0em  } /* campo tipo "ano"	*/
	.formulario1 .campo3 { width: 6%; border: 1px solid #666; margin-bottom: 7px; font-size: 1.0em  } /* campo tipo "dia" */
	.formulario1 select.campo2 { width: 47px;  } 
	.formulario1 select.campo3 { width: 80px;  } 
				
	.formulario1 .campo4 { margin: 2px 0 7px; vertical-align: middle } 
	.formulario1 .campo5 { width: 60%; border: 1px solid #666; margin-bottom: 7px; font-size: 1.0em  } /* campos maiores com espaço para botao á direita */
	.formulario1 .campos2Opces { clear: both }
	.formulario1 .campos2Opces div { width: 50%; float: left }
	.formulario1 .campos2Opces .campo1 { width: 90% }
	.formulario1 .camposData { clear: both }
	.formulario1 .camposData span { padding: 0 2px 0 3px; vertical-align: middle }
	
	.formulario1 .campo6 { width: 6%; border: 1px solid #666; margin-bottom: 7px; font-size: 1.0em  } /* campo tipo "ano" */
		.formulario1 select.campo6 { width: 50px;  }
	
		.formulario1 .campos3Opces { padding-top: 3px } /* divide linha em 3 */
		.formulario1 .campos3Opces label { display: inline; vertical-align: middle }
			.formulario1 .campos3Opces div { vertical-align: middle; padding: 2px 0 3px }
			.formulario1 .campos3Opces input { vertical-align: middle }			
	
		.formulario1 .Upload { padding-top: 10px } /* upload de ficheiros */
		.formulario1 .Upload div { margin-bottom: 7px }
			.formulario1 .BotaoCompleto { border: 1px solid #666; margin: 0; padding:0; font-size: 1.0em }
			.formulario1 .Upload .campo4 { margin: 2px 0 0px; vertical-align: middle } 
			.formulario1 .Upload .campo5 { margin-bottom: 0; } 
			.formulario1 .Botao { border: 1px solid #666; margin: 0; padding:0; font-size: 1.0em }
			.formulario1 .icoEl { margin-bottom: -5px}
		.formulario1 .Observacoes { padding-top: 20px }
		.formulario1 .Observacoes textarea { border: 1px solid #666; overflow: auto; height: 165px; width: 100% }
		.formulario1 .submit { text-align: right; padding: 10px 0 20px; border-top: 1px solid #DADADA; }
			.formulario1 .btn_sub1 { border: 0; padding: 4px 20px 2px 2px; font-size: 1.0em; text-transform:uppercase }

/* mapa site */			
.cleanStyle .mapaSite { clear: both }
	.cleanStyle .mapaSite ul { clear: both; padding: 5px 0 40px; float: left; width: 100%; margin: 0 }
		.cleanStyle .mapaSite ul ul { clear: both; border: 0; padding: 0 10px 0 0; float: none; width: auto }
		* html .cleanStyle .mapaSite ul strong { height: 3.2em }			
		.cleanStyle .mapaSite ul strong { display: block; padding: 0 10px 5px 0; font-weight: normal; min-height: 3.2em }			
	.cleanStyle .mapaSite ul li { float: left; width: 20%; list-style: none; padding: 0; margin: 0; background: none }
		.cleanStyle .mapaSite ul li li { float: left; width: 100%; list-style: none }
		.cleanStyle .mapaSite ul li a { float: left; display: block; padding: 0 0 5px 15px }	

/*FGD */
.tabelaDados1 { border-bottom: 3px solid #7AAF9B; }
.tabelaDados1 caption { border-bottom: 1px solid #DADADA; border-top: 3px solid #7AAF9B; background: #CDE7DE;  }
.tabelaDados1 td, .tabelaDados1 th { border-bottom: 1px solid #DADADA; }

.divExpansivel div { margin: 0 auto!important; height: auto!important; overflow: auto!important}
.ListaConteudosExp .expandir { font-weight: bold; font-size: 1.4em; margin-top: 20px!important;}