/* CSS Document */
/* Folhas de Estilo do Site [Front_end] do portal institucional da cam. municipal de paredes [www.cm-paredes.com] */
						
/* +++++++ CREDITOS & COPYRIGHT +++++++ 
   Folhas de Estilo do Front-End do site cm-paredes.com
   Criadas por alvaro saraiva @ glups.pt @ março 2005
   
   Glups - Atelier de Novas Tecnologias, Lda
   Rua Jaime Campos, Bloco D, Piso 3 Esq., 5000-431 Vila Real | Portugal
   Tel. [351] 259 322 183 | E-mail: info@glups.pt | URL: www.glups.pt

   Se utilizarem esta folha de estilos para os vossos trabalhos,
   a Glups agradece que ao menos nao retirem estas linhas de codigo,
   por respeito e agradecimento ao trabalho das pessoas que a criaram
   e ao trabalho que voces pouparam. Keep Cool. Peace ;)

*/

/* +++++++ FORMATACAO GERAL DA PAGINA +++++++ */				

/* Controla a apresentao do contedo que  dependente da tag body */
body {
	/* Controlo de todo o texto no body*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #235768;
	line-height: 14px;
	/*background-color: #8B9197;*/
	/* Controla as Scrollbars da pagina*/
	/* Ver mais info sobre as propriedades em: http://www.websitetips.com/info/css/scrollbars.shtml */
	scrollbar-face-color: #EFF0F1; /* cor da barra e dos quadrados que suportam as setas*/
	scrollbar-3dlight-color: #AEB2B6; /* Rebordo das setas */
	/*scrollbar-highlight-color: #999999; /* Sombra do lado esq e topo da barra e quadrados setas */
	scrollbar-track-color: #ffffff; /* cor do fundo */
	scrollbar-darkshadow-color: #ffffff; /* sombra da barra e dos quadrados das setas */
	scrollbar-arrow-color: #AEB2B6; /* cores das setas */
}

td {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #235768;
		line-height: 14px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++++++++ FORMATACAO DO TEXTO ++++++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/			

/* +++++++ LINKS +++++++ */
/* Controla a apresentao dos links gerais */
a:visited { color: #40730D;	text-decoration: underline}		
a:link {		color: #235768;	text-decoration: underline}		
a:hover {	color: #689B35;	text-decoration: underline}

/* links do navegador de topo */
.tdNavegadorTopo a, .tdNavegadorBottom a 						{	font-weight: bold;	font-style: normal;}
.tdNavegadorTopo a:visited,.tdNavegadorBottom a:visited	{	color: #235768;	text-decoration: underline;}
.tdNavegadorTopo a:link,	.tdNavegadorBottom a:link		{	color: #235768;	text-decoration: none;}
.tdNavegadorTopo a:hover,	.tdNavegadorBottom a:hover		{	color: #708DA4;	text-decoration: underline;}

/* links do paginador */
.tdPaginador a 			{	font-weight: bold;}
.tdPaginador a:visited	{	color: #689B35;	text-decoration: underline;}
.tdPaginador a:link		{	color: #708DA4;	text-decoration: underline;}
.tdPaginador a:hover		{	color: #235768;	text-decoration: underline;}

/* links do menu do rodape */
.tdFundoMenuRodape a 			{ font-weight: normal; color: #235768}
.tdFundoMenuRodape a:visited 	{ color: #235768; text-decoration: none;}
.tdFundoMenuRodape a:link 		{ color: #235768; text-decoration: none;}
.tdFundoMenuRodape a:hover 	{ color: #235768; text-decoration: underline;}

/* titulos a verde escuro */
.txtTituloVerde {		font-size: 13px; color: #40730D; font-weight: bold;}
a.txtTituloVerde {				font-size: 12px; text-decoration: underline; font-weight: bold; }
a.txtTituloVerde:visited { 	color: #689B35}
a.txtTituloVerde:link { 		color: #689B35}
a.txtTituloVerde:hover { 		color: #235768}

/* titulos a azul escuro */
.txtTituloAzul {		font-size: 13px; color: #546F84; font-weight: bold;}
a.txtTituloAzul {				font-size: 12px; text-decoration: underline; font-weight: bold; }
a.txtTituloAzul:visited { 	color: #89A1B3}
a.txtTituloAzul:link { 		color: #546F84}
a.txtTituloAzul:hover { 	color: #708DA4}

/* sub-titulos a verde escuro */
.txtSubtituloVerde {		font-size: 11px; color: #40730D; font-weight: bold;}
a.txtSubtituloVerde {				font-size: 11px; text-decoration: underline; font-weight: bold; }
a.txtSubtituloVerde:visited { 	color: #689B35}
a.txtSubtituloVerde:link { 		color: #689B35}
a.txtSubtituloVerde:hover { 		color: #235768}

/* sub-titulos a azul escuro */
.txtSubtituloAzul {		font-size: 11px; color: #526B7F; font-weight: bold;}
a.txtSubtituloAzul {				font-size: 11px; text-decoration: underline; font-weight: bold; }
a.txtSubtituloAzul:visited { 	color: #89A1B3}
a.txtSubtituloAzul:link { 		color: #546F84}
a.txtSubtituloAzul:hover { 	color: #708DA4}

/* titulos a vermelho (agenda) */
.txtTituloVermelho {		font-size: 13px; color: #B84B0A; font-weight: bold;}
a.txtTituloVermelho {			font-size: 12px; text-decoration: underline; font-weight: bold; }
a.txtTituloVermelho:visited { color: #DE4D13}
a.txtTituloVermelho:link { 	color: #B84B0A}
a.txtTituloVermelho:hover { 	color: #FF9900}

/* sub-titulos a vermelho (agenda) */
.txtSubtituloVermelho {		font-size: 11px; color: #B84B0A; font-weight: bold;}
a.txtSubtituloVermelho {				font-size: 11px; text-decoration: underline; font-weight: bold; }
a.txtSubtituloVermelho:visited { 	color: #DE4D13}
a.txtSubtituloVermelho:link { 		color: #B84B0A}
a.txtSubtituloVermelho:hover { 		color: #FF9900}

/* links dos resumos nos destaques */
a.txtLinkDestaquesBold:visited {	text-decoration: none; font-weight: bold; color: #235768 }
a.txtLinkDestaquesBold:link {	text-decoration: none; font-weight: bold;	color: #235768 }
a.txtLinkDestaquesBold:hover {	text-decoration: underline; font-weight: bold; color: #89A1B3}

/* txt das categorias nos destaques */
a.txtCategoriasDestaques {				font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
a.txtCategoriasDestaques:visited {	text-decoration: none; color: #64839B;}
a.txtCategoriasDestaques:link {		text-decoration: none; color: #64839B;}
a.txtCategoriasDestaques:hover {		text-decoration: underline;  color: #689B35;}

/* +++++++ OUTROS TEXTOS ++++++++ */
/* txt das datas */
.txtDataDestaques {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #64839B;}
/* txt dos resumos dos artigos */
.txtResumoDetalhes {	font-weight: bold; color:#526B7F; }
/* txt encontrados na pesquisa */
.txtPesquisa {	color: #FF9900; font-weight: bold; text-decoration: underline; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++ FORMATACAO DOS TD'S DOS TEMPLATES ++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		
						
/* fundo do template geral da pagina */
.tdFundoTmpl,
.tdFundoTopo,
.tdFundoSubTopo {	vertical-align: top;
						text-align: left;
						background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tmpl.gif);
						background-repeat: repeat-y;
						background-position: top left; }	
/* variacoes */													
/* fundo do tmpl na zona do titulo do site */
.tdFundoTopo {	height: 216px;
					background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_topo.gif);
					background-repeat: repeat-x;
					background-position: top left;}				
						
/* fundo do template para o sub-topo: onde entram os td's do motor de busca, data, etc */
.tdFundoSubTopo {	height: 27px;  }							

/* fundo do miolo do tmpl */ 	
.tdFundoCorpo {	text-align: left;
						vertical-align: top;
						padding-right: 3px;
						padding-left: 5px;}
												
/* fundo do tmpl na zona do menu lateral */
.tdFundoMenuEsq {	text-align: right;
						vertical-align: top;
						width: 188px;
						/*background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_esq_logo.gif);
						background-repeat: no-repeat;
						background-position: top left; */}	
							
/* fundo do template com o motor de busca e data (Barra azul) */
.tdFundoData,
.tdFundoMotorBusca {	vertical-align: top;
							text-align: right;
							background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_busca.gif);
							background-repeat: repeat-x;
							background-position: top left;}	
							
/* variações*/
.tdFundoData{			text-align: left;
							background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_data.gif); }																	
						
/* fundo do titulo do canal */ 	
.tdFundoTituloCanal {	text-align: left;
								height: 44px;
								vertical-align: top;
								background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_titulo.jpg);
								background-repeat: repeat-x;
								/*border-top: 1px solid #AEB2B6;*/
								background-position: top left; }	

/* td que alberga qualquer tabela -» Alinha à esq e ao topo */
.tdPortaTabelasLeft {	text-align: left;
								vertical-align: top; }
								
/* td que alberga qualquer tabela -» Alinha à dta e ao topo */
.tdPortaTabelasRight {	text-align: right;
								vertical-align: top; }	
								
/* td que alberga qualquer tabela -» Alinha ao centro e ao topo */
.tdPortaTabelasCenter {	text-align: center;
								vertical-align: top; }									
								
/* td onde entra a tabela com o conteúdo */ 	
.tdFundoConteudo {	border-top: 1px solid #FF9900 ;
							text-align: left;
							vertical-align: top;
							padding: 15px;
							padding-left:8px;}		
							
/* tmpl onde entra o conteúdo */
.tdConteudoTexto {	text-align: left;
							vertical-align: top;
							line-height: 15px;}	
							
/* tds onde entram os registos em destaque nas listagens */
.tdListagemDestaquesBranco,
.tdListagemDestaquesVerde,
.tdListagemDestaquesAzul,
.tdListagemDestaquesCinza,
.tdListagemDestaquesBeije {	text-align: left;
										vertical-align: top;
										padding: 6px;
										padding-bottom:8px}	
										
/* variacoes*/	
.tdListagemDestaquesVerde	{	background-color: #F6FAF3;}
.tdListagemDestaquesAzul	{	background-color: #EAEEF2;}
.tdListagemDestaquesCinza	{	background-color: #F3F3F3;}
.tdListagemDestaquesBeije	{	background-color: #F6F5EC;}														
															
/* paginadores (topo e bottom) das páginas */
.tdNavegadorTopo,
.tdNavegadorBottom {	color: #89A1B3;
							font-size: 10px;
							text-align: right;
							vertical-align: middle;
							/*height: 23px;*/
							background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_navegador.gif);
							background-repeat: repeat-x;
							background-position: top left;
							padding:5px;
							padding-right: 15px}	
							
/* variações*/
.tdNavegadorBottom {	/*padding-right: 10px*/}	

/* td que serve para voltar para o topo das páginas no caso do anchor points */
.tdTopoPagina {	height: 20px;
						vertical-align: top;
						text-align: right; }

/* td com a combo dos filtros */
.tdFiltragem {	text-align:right;
					vertical-align: middle;
					height:22px;
					color: #64839B;
					font-weight: bold }	
						
/* td com o paginador */
.tdPaginador {	text-align:right;
					padding-right: 3px;
					vertical-align: middle;
					height:20px;
					color: #64839B;
					font-weight: bold }				
																	
/* td com os botoes 'imprimir', 'retroceder', etc */
.tdPrint {	vertical-align: top;
				text-align: right;
				height: 50px;
				padding-right: 15px;
				background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_print.gif);
				background-repeat: repeat-x;
				background-position: top right;}			

/* ++++++++ RODAPE ++++++++++ */
/* fundo do tmpl na zona do rodape */
.tdFundoMenuRodape {	text-align: center;
							vertical-align: middle;
							height: 36px;
							background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_rodape.gif);
							background-repeat: repeat-x;
							background-position: bottom right;
							line-height: 16px;}	
						
/* td com o rodape no site */
.tdRodapeConteudo {	text-align: center;
							vertical-align: middle;
							color: #546F84;
							line-height: 16px;}	
							
/* fundo do tmpl na zona do rodape */
.tdRodapeRequisitos {	text-align: center;
								vertical-align: middle;
								height: 30px;
								background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_rodape_requisitos.gif);
								background-repeat: repeat-x;
								background-position: bottom left;}								

/* */
/* fundo do tmpl no rodape do lado dto */
.tdRodapeFundoMenuDto {	width: 189px;
								background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_rodape_menu_dto.gif);
								background-repeat: repeat-x;
								background-position: bottom left;}	
							
/* ++++++++ DESTAQUES NO MENU DIREITO ++++++++++*/							
/* fundo do tmpl na zona do menu lateral */
.tdFundoMenuDto {	text-align: right;
						vertical-align: top;
						width: 189px; }	

/* separadores as cores */					
.tdMenuDtoLaranja1, .tdMenuDtoLaranja2, .tdMenuDtoLaranja3, .tdMenuDtoLaranja4,
.tdMenuDtoAzul1, .tdMenuDtoAzul2, .tdMenuDtoAzul3, .tdMenuDtoAzul4,		
.tdMenuDtoVerde1, .tdMenuDtoVerde2, .tdMenuDtoVerde3, .tdMenuDtoVerde4 {
						font-size: 10px;
						font-weight: bold;
						text-align: left;
						vertical-align: middle;
						padding-left: 18px;
						height: 23px;
						background-repeat: repeat-y;
						background-position: top left; }	
						
/* variacoes da cor do fundo, e links de texto */
.tdMenuDtoLaranja1	{	color: #993300; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_laranja1.gif);}
.tdMenuDtoLaranja2	{	color: #993300; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_laranja2.gif);}
.tdMenuDtoLaranja3	{	color: #993300; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_laranja3.gif);}
.tdMenuDtoLaranja4	{	color: #993300; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_laranja4.gif);}
.tdMenuDtoAzul1		{	color: #336699; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_azul1.gif);}
.tdMenuDtoAzul2		{	color: #336699; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_azul2.gif);}
.tdMenuDtoAzul3		{	color: #336699; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_azul3.gif);}
.tdMenuDtoAzul4		{	color: #336699; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_azul4.gif);}
.tdMenuDtoVerde1		{	color: #40730D; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_verde1.gif);}
.tdMenuDtoVerde2		{	color: #40730D; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_verde2.gif);}
.tdMenuDtoVerde3		{	color: #40730D; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_verde3.gif);}
.tdMenuDtoVerde4 		{	color: #40730D; background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_fundo_verde4.gif);}

/* formatação dos links do menu lado dto */
/* links laranjas */
.tdMenuDtoLaranja1 a,
.tdMenuDtoLaranja2 a,
.tdMenuDtoLaranja3 a,
.tdMenuDtoLaranja4 a 			{	color: #993300; text-decoration: none;}

.tdMenuDtoLaranja1 a:visited,
.tdMenuDtoLaranja2 a:visited,
.tdMenuDtoLaranja3 a:visited,
.tdMenuDtoLaranja4 a:visited	{	color: #993300; text-decoration: none;}

.tdMenuDtoLaranja1 a:link,
.tdMenuDtoLaranja2 a:link,
.tdMenuDtoLaranja3 a:link,
.tdMenuDtoLaranja4 a:link		{	color: #993300; text-decoration: none;}

.tdMenuDtoLaranja1 a:hover,
.tdMenuDtoLaranja2 a:hover,
.tdMenuDtoLaranja3 a:hover,
.tdMenuDtoLaranja4 a:hover		{	color: #D44500; text-decoration: underline;}

/* links azuis */
.tdMenuDtoAzul1 a,
.tdMenuDtoAzul2 a,
.tdMenuDtoAzul3 a,
.tdMenuDtoAzul4 a 			{	color: #336699; text-decoration: none;}

.tdMenuDtoAzul1 a:visited,
.tdMenuDtoAzul2 a:visited,
.tdMenuDtoAzul3 a:visited,
.tdMenuDtoAzul4 a:visited	{	color: #336699; text-decoration: none;}

.tdMenuDtoAzul1 a:link,
.tdMenuDtoAzul2 a:link,
.tdMenuDtoAzul3 a:link,
.tdMenuDtoAzul4 a:link		{	color: #336699; text-decoration: none;}

.tdMenuDtoAzul1 a:hover,
.tdMenuDtoAzul2 a:hover,
.tdMenuDtoAzul3 a:hover,
.tdMenuDtoAzul4 a:hover		{	color: #546F84; text-decoration: underline;}

/* links verdes */
.tdMenuDtoVerde1 a,
.tdMenuDtoVerde2 a,
.tdMenuDtoVerde3 a,
.tdMenuDtoVerde4 a 			{	color: #40730D; text-decoration: none;}

.tdMenuDtoVerde1 a:visited,
.tdMenuDtoVerde2 a:visited,
.tdMenuDtoVerde3 a:visited,
.tdMenuDtoVerde4 a:visited	{	color: #40730D; text-decoration: none;}

.tdMenuDtoVerde1 a:link,
.tdMenuDtoVerde2 a:link,
.tdMenuDtoVerde3 a:link,
.tdMenuDtoVerde4 a:link		{	color: #40730D; text-decoration: none;}

.tdMenuDtoVerde1 a:hover,
.tdMenuDtoVerde2 a:hover,
.tdMenuDtoVerde3 a:hover,
.tdMenuDtoVerde4 a:hover	{	color: #5D8B30; text-decoration: underline;}

/* fundos do menu com outros links */
.tdMenuDtoLaranjaTxt,
.tdMenuDtoVerdeTxt,
.tdMenuDtoAzulTxt 	{	font-size: 10px;
								font-weight: bold;
								text-align: left;
								vertical-align: bottom;
								padding: 2px; 
								padding-left: 5px;
								/*background-repeat: repeat-y;
								background-position: top left;
								background-image: url(../../_imagens/_tmpl/tmpl_fe_menudto_txt_fundo_laranja.gif);*/}
/* links de texto */
.tdMenuDtoLaranjaTxt a 				{	color: #993300; text-decoration: none;}
.tdMenuDtoLaranjaTxt a:visited 	{	color: #993300; text-decoration: none;}
.tdMenuDtoLaranjaTxt a:link 		{	color: #993300; text-decoration: none;}
.tdMenuDtoLaranjaTxt a:hover 		{	color: #D44500; text-decoration: none;}
.tdMenuDtoVerdeTxt a 				{	color: #40730D; text-decoration: none;}
.tdMenuDtoVerdeTxt a:visited 		{	color: #40730D; text-decoration: none;}
.tdMenuDtoVerdeTxt a:link 			{	color: #40730D; text-decoration: none;}
.tdMenuDtoVerdeTxt a:hover 		{	color: #5D8B30; text-decoration: none;}
.tdMenuDtoAzulTxt a 					{	color: #235768; text-decoration: none;}
.tdMenuDtoAzulTxt a:visited 		{	color: #235768; text-decoration: none;}
.tdMenuDtoAzulTxt a:link 			{	color: #235768; text-decoration: none;}
.tdMenuDtoAzulTxt a:hover 			{	color: #546F84; text-decoration: none;}

/* tabelas k comportam conteúdo no menu dto*/										
.tblMenuDtoFundoCinza,
.tblMenuDtoFundoLaranja,
.tblMenuDtoFundoAzul,
.tblMenuDtoFundoVerde,
.tblMenuDtoFundoBeije 		{  width: 184px;}	

/* variacoes */
.tblMenuDtoFundoLaranja {	background-color:#FCF2D6 }	
.tblMenuDtoFundoCinza 	{	background-color:#FBFBFB }
.tblMenuDtoFundoAzul		{	background-color:#E8EEF9 }
.tblMenuDtoFundoVerde	{	background-color:#DBEDC9 }
.tblMenuDtoFundoBeije 	{	background-color:#F6F5EC }		


/* separador cor de vinho */
.tdSeparadorHzVinhoHpMenuDta,
.tdSeparadorHzVerdeHpMenuDta,
.tdSeparadorHzAzulHpMenuDta 	{	height: 3px;
											background-repeat: repeat-x;
											background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_vinho_hp_menu_dto.gif);}
/* variacoes */
.tdSeparadorHzVinhoHpMenuDta	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_vinho_hp_menu_dto.gif);}
.tdSeparadorHzVerdeHpMenuDta	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_verde_hp_menu_dto.gif);}
.tdSeparadorHzAzulHpMenuDta	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_azul_hp_menu_dto.gif);} 																
																				

/* ++++++++ DESTAQUES NO MENU ESQUERDO ++++++++++*/	

.tdMenuEsqVerde,
.tdMenuEsqAzul,
.tdMenuEsqLaranja {	font-size: 10px;
							font-weight: bold;
							text-align: left;
							vertical-align: top;
							padding: 2px;
							padding-bottom: 6px;
							padding-top: 6px}
/* variacoes */
.tdMenuEsqVerde	{	color: #40730D; background-color: #DBEDC9; }
.tdMenuEsqAzul		{	color: #235768; background-color: #E8EEF9; }
.tdMenuEsqLaranja {	color: #40730D; background-color: #FCF2D6; }	

/* links de texto */
.tdMenuEsqLaranja a 				{	color: #993300; text-decoration: none;}
.tdMenuEsqLaranja a:visited 	{	color: #993300; text-decoration: none;}
.tdMenuEsqLaranja a:link 		{	color: #993300; text-decoration: none;}
.tdMenuEsqLaranja a:hover 		{	color: #D44500; text-decoration: none;}


/* extra */
.tdSeparadorHzAzulHpMenuEsq 	{	height: 4px;
											background-repeat: repeat-x;
											background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_azul_hp_menu_esq.gif);}	

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++++ FORMATACAO DOS SEPARADORES +++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/									

/* formata os tds onde aparecem os nomes das secções */
.tdSeparadorDestaquesVerde,
.tdSeparadorDestaquesAzul,
.tdSeparadorDestaquesLaranja,
.tdSeparadorDestaquesBeije,
.tdSeparadorDestaquesCinza {	vertical-align: bottom;
										font-size: 11px;
										font-weight: bold;
										padding-left: 5px;
										padding-bottom:11px;
										height: 36px;
										background-repeat: repeat-x;	}
/* variações */
.tdSeparadorDestaquesVerde		{	color: #40730D;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_sep_destaque_verde.jpg); }
.tdSeparadorDestaquesAzul		{	color: #526B7F;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_sep_destaque_azul.jpg); }
.tdSeparadorDestaquesLaranja	{	color: #993300;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_sep_destaque_laranja.jpg); }
.tdSeparadorDestaquesBeije		{	color: #8F7943;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_sep_destaque_beije.jpg); }
.tdSeparadorDestaquesCinza		{	color: #546F84;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_sep_destaque_cinza.jpg); }

/* separador Vazio */
.tdSeparadorHz5 {		height: 5px; }	
.tdSeparadorHz10 {	height: 10px; }	
.tdSeparadorHz15 {	height: 15px; }	
.tdSeparadorHz20 {	height: 20px; }	
.tdSeparadorHz30 {	height: 30px; }	
.tdSeparadorHz100 {	height: 100px; }	
								
/* separador horizontais - tamanho pequeno */
.tdSeparadorHzVerdePeq,
.tdSeparadorHzVinhoPeq,
.tdSeparadorHzLaranjaPeq,
.tdSeparadorHzAzulPeq 	{	height: 11px;
									background-repeat: repeat-x;}	
									
/* variações */
.tdSeparadorHzAzulPeq{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_azul_peq.gif);}	
.tdSeparadorHzVerdePeq{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_verde_peq.gif);}		
.tdSeparadorHzLaranjaPeq{	background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_laranja_peq.gif);}		
.tdSeparadorHzVinhoPeq{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_vinho_peq.gif);}									
									
								
/* separadores horizontais - tamanho medio */
.tdSeparadorHzVerdeMedio,
.tdSeparadorHzVerdeRegisto,
.tdSeparadorHzVinhoMedio,
.tdSeparadorHzVinhoRegisto,
.tdSeparadorHzLaranjaMedio,
.tdSeparadorHzLaranjaRegisto,
.tdSeparadorHzAzulMedio,
.tdSeparadorHzAzulRegisto {	height: 19px;
										background-repeat: repeat-x; }	

/* variações */
.tdSeparadorHzAzulMedio{			background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_azul_medio.gif);}	
.tdSeparadorHzAzulRegisto{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_azul_registo.gif);}	
.tdSeparadorHzVerdeMedio{			background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_verde_medio.gif);}		
.tdSeparadorHzVerdeRegisto{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_verde_registo.gif);}		
.tdSeparadorHzLaranjaMedio{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_laranja_medio.gif);}		
.tdSeparadorHzLaranjaRegisto{	background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_laranja_registo.gif);}		
.tdSeparadorHzVinhoMedio{			background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_vinho_medio.gif);}									
.tdSeparadorHzVinhoRegisto{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_vinho_registo.gif);}	
								
/* SEPARADORES DAS LISTAGENS DOS TÓPICOS */
.tdSeparadorTopicosAzul,
.tdSeparadorTopicosVerde,
.tdSeparadorTopicosLaranja,
.tdSeparadorTopicosCinza {	background-repeat: no-repeat;
									background-position: center left;
									padding: 4px;	padding-left: 20px;
									border-bottom: 1px solid #ECF1FA }
/* variacoes */
.tdSeparadorTopicosAzul {		background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_topicos_azul.gif);}
.tdSeparadorTopicosVerde {		background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_topicos_verde.gif);}
.tdSeparadorTopicosLaranja {	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_topicos_laranja.gif);}
.tdSeparadorTopicosCinza {		background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_topicos_cinza.gif);}								

/* separadores com titulos */									
.tdSeparadorTitAzul,
.tdSeparadorTitVerde,
.tdSeparadorTitLaranja,
.tdSeparadorTitCinza {	background-repeat: repeat-x;
								background-position: bottom left;
								padding-top: 3px;
								padding-bottom: 6px;
								font-size: 11px; font-weight: bold; }
/* variacoes */
.tdSeparadorTitAzul {	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_titulos_verdes.gif);
								color: #546F84; }
.tdSeparadorTitVerde {	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_titulos_verdes.gif);
								color: #689B35;}
.tdSeparadorTitLaranja {background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_titulos_verdes.gif);
								color: #E88C00}
.tdSeparadorTitCinza {	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_titulos_verdes.gif);
								color: #999999;}																								

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++++++ LISTAGENS E FORMULARIOS +++++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		

/* formata os tds onde aparecem as listagens e formulários */
.tdListagemOnEsq,
.tdListagemOnDta,
.tdListagemOnCentro,
.tdListagemOffEsq,
.tdListagemOffDta,
.tdListagemOffCentro,
.tdFormOffEsq,
.tdFormOffDta,
.tdFormOnEsq,
.tdFormOnDta,
.tdListagemTituloEsq,
.tdListagemTituloDta,	
.tdListagemTituloCentro {	color: #526B7F;
									border-top: 1px solid #DBEDC9;
									text-align: left;
									vertical-align: middle;
									height: 17px;
									padding-left: 3px;
									padding-right: 3px;
									padding-top: 6px;
									padding-bottom: 6px;
									background-repeat: repeat-x;
									background-position: bottom left;	}
								
/* variações das listagens */
.tdListagemOnEsq{			text-align: right; background-color:#F6FAF3; /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_on.jpg);*/}
.tdListagemOnDta{			background-color:#F6FAF3; /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_on.jpg);*/ }
.tdListagemOnCentro{		background-color:#F6FAF3;text-align: center;  /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_on.jpg);*/ }
.tdListagemOffEsq{		text-align: right;  /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_off.jpg);*/}
.tdListagemOffDta{      background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_off.jpg);}
.tdListagemOffCentro{	text-align: center;  /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_off.jpg);*/}		

/* variações dos formulários */
.tdFormOffEsq{			width: 160px; text-align: right; font-weight: bold;   /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_off.jpg);*/ }
.tdFormOffDta{			vertical-align: bottom; font-style: italic;   /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_off.jpg);*/ }
.tdFormOnEsq{			width: 160px; text-align: right; font-weight: bold;	 background-color:#F6FAF3; /* background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_on.jpg);*/ }
.tdFormOnDta{			vertical-align: bottom; font-style: italic;   background-color:#F6FAF3; /*background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_on.jpg); */}

/* variações dos títulos das listagens */
.tdListagemTituloEsq,
.tdListagemTituloDta,
.tdListagemTituloCentro {  color: #235768;
									height: 18px;
									font-weight: bold;
									background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_titulos.jpg); }
.tdListagemTituloDta {  	text-align: right; }	
.tdListagemTituloCentro {  text-align: center; }	

/* ++++++++++++++++++++ HOMEPAGE ++++++++++++++++++++++
	++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* DESTAQUES */

/* TITULOS */
/* td onde entram os titulos das secções/canais */						
.tdHpTituloTxtVerde,
.tdHpTituloTxtAzul,
.tdHpTituloTxtBeije,
.tdHpTituloTxtCinza {	font-weight: bold;
								height: 19px;
								background-repeat: repeat-x;
								vertical-align: center;
								padding-left: 10px;
								padding-right: 9px }
/* variacoes */
.tdHpTituloTxtVerde	{	background-color: #D9EACC; color: #666633; background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_verde_fundo_tit_txt.gif);}
.tdHpTituloTxtAzul	{	background-color: #D1DCF3; color: #235768; background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_azul_fundo_tit_txt.gif);}
.tdHpTituloTxtBeije	{	background-color: #E2DFC0; color: #60592B; background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_beije_fundo_tit_txt.gif);}
.tdHpTituloTxtCinza	{	background-color: #DFDFDF; color: #666666; background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_cinza_fundo_tit_txt.gif);}

/* fundo dos titulos */
.tdHpTituloFundoVerde,
.tdHpTituloFundoAzul,
.tdHpTituloFundoBeije,
.tdHpTituloFundoCinza { height: 19px;
								background-repeat: repeat-x;
								vertical-align: bottom; }
/* variacoes */
.tdHpTituloFundoVerde	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_verde_fundo_tit.gif);}						
.tdHpTituloFundoAzul 	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_azul_fundo_tit.gif); }
.tdHpTituloFundoBeije	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_beije_fundo_tit.gif); }
.tdHpTituloFundoCinza	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_cinza_fundo_tit.gif); }							

								
/* cantos dos titulos */
.tdHpTituloTxtCantoVerde,
.tdHpTituloTxtCantoAzul,
.tdHpTituloTxtCantoBeije,
.tdHpTituloTxtCantoCinza {	height: 17px;
									width: 7px;
									vertical-align: top;
									background-repeat: no repeat; }
/* variacoes */
.tdHpTituloTxtCantoVerde	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_verde_canto.gif);}
.tdHpTituloTxtCantoAzul		{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_azul_canto.gif);}
.tdHpTituloTxtCantoBeije	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_beije_canto.gif);}
.tdHpTituloTxtCantoCinza	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_cinza_canto.gif);}

/* CONTEUDO */
/* tds onde entra o conteudo */
.tdHpConteudoFundoBranco,
.tdHpConteudoFundoVerde,
.tdHpConteudoFundoAzul,
.tdHpConteudoFundoCinza,
.tdHpConteudoFundoBeije {	text-align: left;
									vertical-align: top;
									padding: 6px;
									padding-bottom:0px}	
										
/* variacoes*/	
.tdHpConteudoFundoVerde	{	background-color: #F6FAF3; border-left: 1px solid #CEE4BE; border-right:1px solid #CEE4BE}
.tdHpConteudoFundoAzul	{	background-color: #F7F9FD; border-left: 1px solid #D1DCF3; border-right:1px solid #D1DCF3}
.tdHpConteudoFundoCinza	{	background-color: #FBFBFB; border-left: 1px solid #D7D7D7; border-right:1px solid #D7D7D7}
.tdHpConteudoFundoBeije	{	background-color: #F6F5EC; border-left: 1px solid #E2DEC5; border-right:1px solid #E2DEC5}

/* RODAPES */
.tdHpRodapeVerde,
.tdHpRodapeAzul,
.tdHpRodapeBeije,
.tdHpRodapeCinza {	height: 19px;
							background-repeat: repeat-x;
							vertical-align: bottom }
/* variacoes */
.tdHpRodapeVerde	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_verde_rodape_fundo.gif);}
.tdHpRodapeAzul	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_azul_rodape_fundo.gif);}
.tdHpRodapeBeije	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_beije_rodape_fundo.gif);}
.tdHpRodapeCinza	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_hp_cinza_rodape_fundo.gif);}

									
/* SEPARADORES */
/* separador horizontais - tamanho pequeno */
.tdSeparadorHzVerdeHp,
.tdSeparadorHzVinhoHp,
.tdSeparadorHzLaranjaHp,
.tdSeparadorHzAzulHp 	{	height: 11px;
									background-repeat: repeat-x;}	
									
/* variações */
.tdSeparadorHzAzulHp{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_azul_hp.gif);}	
.tdSeparadorHzVerdeHp{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_verde_hp.gif);}		
.tdSeparadorHzLaranjaHp{	background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_laranja_hp.gif);}		
.tdSeparadorHzVinhoHp{		background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_hz_vinho_hp.gif);}									

/* +++++++++++++++++ MAPA DO SITE +++++++++++++++++++++
	++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* controla os tds que apresentam os canais e sub-canias no mapa do site */
.tdListagemMapaSite_1,
.tdListagemMapaSite_2,
.tdListagemMapaSite_3,
.tdListagemMapaSite_4,
.tdListagemMapaSite_5 {	background-repeat: no-repeat;
								background-position: center left;
								padding: 2px;
								padding-left: 20px;
								border-bottom: 1px solid #ECF1FA
}
/* variacoes */
.tdListagemMapaSite_1 {	padding-left: 20px;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_mapa_site_1.gif); }
.tdListagemMapaSite_2 {	padding-left: 30px;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_mapa_site_2.gif); }
.tdListagemMapaSite_3 {	padding-left: 40px;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_mapa_site_3.gif); }
.tdListagemMapaSite_4 {	padding-left: 50px;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_mapa_site_4.gif); }	
.tdListagemMapaSite_5 {	padding-left: 60px;	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_mapa_site_5.gif); }	

/* variacoes */
.tdSeparadorTopicosAzul {		background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_topicos_azul.gif);}	
								
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++ MENSAGENS DE ERRO OU SUCESSO ++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/							
/* formata os tds onde aparecem as mensagens de sucesso */
.tdSucesso{	background-color:#F6FAF3;
				padding:5px;
				padding-left:10px;
				vertical-align:middle;
				text-align: left;
				font-weight: bold;
				color: #666633;					
}	
/* formata os tds onde aparecem os erros */

.tdErro {	background-color: #FFD75B;
				padding: 5px;
				padding-left: 10px;
				vertical-align: middle;
				text-align: left;
				font-weight: bold;
				color: #993300; }	
							
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++ FORMATAÇÃO DO CALENDARIO DA AGENDA E AGENDA +++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		
.tdCalendarioFundo{	background-repeat: no-repeat;
							background-position: top left;
							background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_fundo_calendario.gif);}

.tdCalendarioTitulo,
.tdCalendarioRodape{	background-color: #F59154/*#F0620D*/;
							border-bottom: 1px solid #ffffff;
							font-weight: bold;
							color: #ffffff;
							font-size: 11px;
							vertical-align: middle;
							text-align: left;
							padding-left: 8px;
							height: 24px}
/* variacoes */						
.tdCalendarioRodape{	font-size: 9px;
							vertical-align: middle;
							text-align: right;
							padding-left: 0px;
							padding-right: 8px;
							height: 20px}
/* formatacao dos links */
.tdCalendarioRodape a {				color: #ffffff;}
.tdCalendarioRodape a:visited { 	color: #ffffff; text-decoration: none;}
.tdCalendarioRodape a:link { 		color: #ffffff; text-decoration: none;}
.tdCalendarioRodape a:hover { 	color: #ffffff; text-decoration: underline; }								
							
.tdCalendarioDiasSemanaNome,
.tdCalendarioDiasSemanaDiaActual,
.tdCalendarioDiasSemanaNumeroOn,
.tdCalendarioDiasSemanaNumeroOff {	text-align: center;
												vertical-align: middle;
												padding: 2px;
												color: #666666;
												width:30px;
												border-right: 1px solid #F0620D;
												border-bottom: 1px solid #F0620D;}

/* variacoes*/													
.tdCalendarioDiasSemanaNome{			padding: 1px; padding-top: 2px; padding-bottom: 2px; font-weight:bold }
.tdCalendarioDiasSemanaNumeroOn{		font-weight:bold; background-color: #F1F0E9;	}	
.tdCalendarioDiasSemanaDiaActual{	font-weight:bold; background-color: #E0DECF;	}
/* links de texto */
.tdCalendarioDiasSemanaNumeroOn a  {			color: #666666; text-decoration: underline;}
.tdCalendarioDiasSemanaNumeroOn a:visited { 	color: #666666;}
.tdCalendarioDiasSemanaNumeroOn a:link { 		color: #666666;}
.tdCalendarioDiasSemanaNumeroOn a:hover { 	color: #999999;}	

/* links dos topicos */
.tdSeparadorTopicosAgenda{	background-repeat: no-repeat;
									background-position: center left;
									padding: 4px;	padding-left: 20px;
									border-bottom: 1px solid #ECF1FA;
									background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_listagens_topicos_laranja.gif);}

/* formatacao de texto dos links dos topicos */
.tdSeparadorTopicosAgenda a  {			color: #666666; text-decoration: underline;}
.tdSeparadorTopicosAgenda a:visited { 	color: #666666;}
.tdSeparadorTopicosAgenda a:link { 		color: #666666;}
.tdSeparadorTopicosAgenda a:hover { 	color: #999999;}										

.tdAgendaListagemCategoria,
.tdAgendaListagemCategoriaDetalhe{	font-family: Arial, Helvetica, sans-serif;
												font-size: 11px; color: #999999;
												font-weight: bolder;
												padding-left: 40px;
												height: 18px;
												background-repeat: no-repeat;
												background-position: center left;
												background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_categoria.gif);}
/* variacoes */
.tdAgendaListagemCategoriaDetalhe	{	background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_categoria_peq.gif);
													padding-left: 18px; }										
										
.tdAgendaListagemData{	font-family: Arial, Helvetica, sans-serif;
								font-size: 11px; color: #DE4D13;
								padding:5px;
								padding-left: 7px;}
								
.tdAgendaListagemLocal{	font-size: 10px; color: #666666;
								vertical-align:middle;
								text-align:right;
								padding:2px;
								padding-right: 11px;
								height: 17px;
								background-repeat: repeat-x;
								background-position: top left;
								background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_local.gif);
								background-color: #F1F0E9;}
										
.tdAgendaListagemTxt {	color: #666666;
								line-height:15px;
								padding: 7px;
								/*padding-bottom: 12px;*/
								text-align:left;
								vertical-align: top;
								background-repeat: repeat-x;
								background-position: top left;
								background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_data.gif); }
/* formatacao dos links */
.tdAgendaListagemTxt a {				color: #B84B0A;}
.tdAgendaListagemTxt a:visited { 	color: #DE4D13; text-decoration: underline;}
.tdAgendaListagemTxt a:link { 		color: #B84B0A; text-decoration: none;}
.tdAgendaListagemTxt a:hover { 		color: #FF9900; text-decoration: underline; }								
								
													
.tdAgendaFundoTdEsq{	height:70px;
							width: 40px;
							background-repeat: repeat-x;
							background-position: top left;
							background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_td_esq.gif);
							background-color: #E0DECF;}
							
.tdAgendaFundoTdImg{	width: 90px;
							height:100px;
							vertical-align:top;
							background-repeat: no-repeat;
							background-position: bottom left;
							background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_td_img.gif);
							background-color: #F1F0E9;}
.tdAgendaFundoTdImg img { border: solid 1px #999999}												
							

									
.tdSeparadorEventosAgendaCinza{	height:22px;
											background-repeat: repeat-x;
											background-position: top left;
											background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_data.gif); }

.tdAgendaFundoEvento {	text-align:left;
								vertical-align: top;
								background-repeat: repeat-x;
								background-position: top left;
								background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_agenda_data.gif); }

							
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++++++++ FORMATAÇÃO DOS DIVS ++++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/							

.opcaoInvisivel {display:none}
.opcaoVisivel {display:table-row-group}	

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++++++++++++++ IMAGENS +++++++++++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* formata os tds com as imagens pequenas */
.tdImagemDestaque{ 	width: 94px;
							text-align: left;
							vertical-align: top;
							padding-right: 4px;
							padding-top: 2px }
							
/* formata os tds com as imagens grandes */
.tdImagemGrande{ 	text-align: left;
						vertical-align: top;
						border: 1px solid #89A1B3;
						border-bottom: 0px }
						
/* tabelas que albergam as imagens grandes */
.tabelaImagemGrande{	border-right: 5px solid #ffffff;
							border-bottom: 5px solid #ffffff; }						
							
/* formata os tds com as legendas e autor das fotos */							
.tdLegendaImagem { 	background-color: #ECF1FA;
							font-style: italic;
							padding: 2px;
							padding-left: 5px}	
							
/* formata as imagens grandes fora dos TD's */
.imagemGrande { 			border-right: 5px solid #ffffff; }		
.imagemGrFundoAzul { 	border-right: 5px solid #EAEEF2; }		
.imagemGrFundoVerde { 	border-right: 5px solid #F6FAF3; }		
.imagemGrFundoCinza { 	border-right: 5px solid #F3F3F3; }		
.imagemGrFundoBeije { 	border-right: 5px solid #F6F5EC; }		

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++++++ FORMATACAO DOS EMAILS ++++++++++++++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.tdMailFundoTopo {	background-repeat: repeat-x;
							background-position: top right;
							height: 92px;
							background-image:url(http://www.cm-paredes.com/_imagens/_tmpl/tmpl_mail_topo_fundo.gif);
						}
						
.tdMailFundoRodape {	background-repeat: repeat-x;
							background-position: bottom left;
							text-align: center;
							vertical-align: middle;
							height: 145px;
							background-image:url(http://www.cm-paredes.com/_imagens/_tmpl/tmpl_mail_rodape_fundo.gif);
						 }						


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++ FORMATACAO DOS FORMULARIOS DOS TEMPLATES +++++++
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Text Input gerais dos formularios no estado normal, com focus e com erro no preenchimento */
.formInput,
.formInputFocus,
.formInputErro,
.formComboFiltros,
.formComboFiltrosFocus,
.formComboFiltrosErro {	width:260px;
								font-family: verdana, Arial, Helvetica, sans-serif;
								color:#666666;
								font-size: 10px;
								font-weight: normal;
								background-color: #ffffff;
								border: 1px solid #c0c0c0;}
								
/* Variações */
/* Text Input gerais dos formulrios com focus*/
.formInputFocus {	background-color: #EFF7F1;
						border: 1px solid #999999; }
						
/* Input gerais dos formularios com erro */
.formInputErro {	border: 1px solid #993300;
						background-color: #FFD75B;
						font-weight: bold; 
						color:#993300; }

/* combos de pesquisa múltipla no menu dto */
.formComboFiltros {	width: 220px; }
						
/* combo menu lateral com focus */
.formComboFiltrosFocus {	width: 220px;
									background-color: #EFF7F1;
									border: 1px solid #999999;}
									
/* combo menu lateral com erro */
.formComboFiltrosErro {	width: 220px;
								border: 1px solid #993300;
								background-color: #FFD75B;
								font-weight: bold; 
								color:#993300; }	