/* CSS Document */
/* Folhas de Estilo do Site [Front_end] do portal do notícias de vila real [www.noticiasdevilareal.com] */
						
/* +++++++ CREDITOS & COPYRIGHT +++++++ 
   Folhas de Estilo do Front-End do site www.noticiasdevilareal.com
   Criadas por alvaro saraiva @ glups.pt @ maio 2006
   
   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:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	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:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4B4B4B;
		line-height: 14px; }

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

/* ++++++++++++++++++++++++++++				
   +++++++++  LINKS   +++++++++
   ++++++++++++++++++++++++++++ */
	
/* Controla a apresentao dos links gerais */
a:visited { color: #D78100;	text-decoration: underline}		
a:link {		color: #D78100;	text-decoration: underline}		
a:hover {	color: #DE4D13;	text-decoration: underline}

/* links 10px com um laranja (ex: 'Ver mais' na listagem do directorio na homepage) */
a.linkLaranja10px_01  {			color: #DE4D13; font-weight: normal; font-size: 10px; text-decoration: none }
a.linkLaranja10px_01:visited{	color: #DE4D13; text-decoration: none }
a.linkLaranja10px_01:link{		color: #DE4D13; text-decoration: none }
a.linkLaranja10px_01:hover{	color: #D78100; text-decoration: underline }

/* igual ao de cima, mas com outro laranja */
a.linkLaranja10px_02  {			color: #D78100; font-weight: normal; font-size: 10px; text-decoration: none }
a.linkLaranja10px_02:visited{	color: #D78100; text-decoration: none }
a.linkLaranja10px_02:link{		color: #D78100; text-decoration: none }
a.linkLaranja10px_02:hover{	color: #DE4D13; text-decoration: underline }

/* links 10px cinza escuro */
a.linkCinza10px_01  {			font-size:10px; font-weight: bold; color: #4B4B4B; text-decoration: none }
a.linkCinza10px_01:visited{	color: #4B4B4B; text-decoration: none }
a.linkCinza10px_01:link{		color: #4B4B4B; text-decoration: none }
a.linkCinza10px_01:hover{		color: #D78100; text-decoration: underline }

/* links dos titulos dos registos na listagem */
a.tituloListagemCinza  {			font-size:11px; font-weight: bold; color: #4B4B4B; text-decoration: none }
a.tituloListagemCinza:visited{	color: #4B4B4B; text-decoration: none }
a.tituloListagemCinza:link{		color: #4B4B4B; text-decoration: none }
a.tituloListagemCinza:hover{		color: #D78100; text-decoration: underline }

/* igual ao de cima, mas com outro laranja */
a.tituloListagemLaranja  {			font-size:11px; color: #D78100; font-weight: bold; font-size: 11px; text-decoration: none }
a.tituloListagemLaranja:visited{	color: #D78100; text-decoration: none }
a.tituloListagemLaranja:link{		color: #D78100; text-decoration: none }
a.tituloListagemLaranja:hover{	color: #DE4D13; text-decoration: underline }

/* +++++++++++++++++++++++++++++				
   +++++++ OUTROS TEXTOS +++++++
   +++++++++++++++++++++++++++++ */

/* txs para titulos */
.txtTituloCinzaEsc{		font-size: 17px; font-weight: bold; color: #333333; }	
.txtTituloCinzaClaro{	font-size: 17px; font-weight: bold; color: #999999; }
.txtTituloAzulEsc{		font-size: 17px; font-weight: bold; color: #235768; }
.txtTituloAzulClaro{		font-size: 17px; font-weight: bold; color: #7D9DDF; }

/* txts com resumos */
.txtResumoDetalhes{	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							color: #235768;
							font-weight: bold; }
/* outros textos */
.txtLaranja10px_01_bold{		font-weight: bold; font-size: 10px;	color: #DE4D13; text-decoration: none }


/* txt com datas */
.txtDataDestaques{	font-size:10px; font-weight: normal; color: #999999 }
.txtDataDestaques2{	font-size:10px; font-weight: normal; color: #235768 }
.txtDataDestaques3{	font-size:10px; font-weight: normal; color: #666666 }

/* txts com destaques na pesquisa */
.txtPesquisa{		font-weight: bold;
						color: #DE4D13 }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++ FORMATACAO DOS TD'S GLOBAIS DOS TEMPLATES +++++++
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		

/* tds k comportam conteudos */
td.portaTabelasLeft {	text-align: left;		vertical-align: top; }		/* td que alberga qualquer tabela -» Alinha à esq e ao topo */
td.portaTabelasRight {	text-align: right;	vertical-align: top; }		/* td que alberga qualquer tabela -» Alinha à dta e ao topo */
td.portaTabelasCenter {	text-align: center;	vertical-align: top; }		/* td que alberga qualquer tabela -» Alinha ao centro e ao topo */
td.portaTabelasLeft #paddingOn{	padding-left: 15px; }

td.alignLeft {	text-align: left;		vertical-align: top; }			/* td que alberga qualquer tabela -» Alinha à esq e ao topo */
td.alignRight {	text-align: right;	vertical-align: top; }		/* td que alberga qualquer tabela -» Alinha à dta e ao topo */
td.alignCenter {	text-align: center;	vertical-align: top; }		/* td que alberga qualquer tabela -» Alinha ao centro e ao topo */
td.alignLeft #paddingOn{	padding-left: 15px; }

/* formatacao dos tds k albergam depois todo o conteudo dentro da tabela com a classe 'fundoConteudo'*/
td.conteudoPadding,
td.conteudoPadding1px,
td.conteudoPadding2px {	width: 775px ; /*935px;*/
								text-align:left;
								vertical-align: top; }
/* variacoes */
td.conteudoPadding1px {	padding-left: 1px;	padding-right: 1px }	
td.conteudoPadding2px {	padding-left: 2px;	padding-right: 2px }							
								
/* tabela base que comporta o template */
table.fundoConteudo {	 }

/* td k alberga com o conteudo no meio do tmpl (extra menu dto e esq) */
td.conteudoCentral{	text-align: left;
							vertical-align: top;
							padding-left: 1px;
							padding-right:1px;
							width: 402px }
						
/* fundo do lado dto do tmpl */
td.fundoTmplDto,
td.fundoTmplEsq		{	text-align: left;
								vertical-align: top;
								background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_dto.gif);
								background-position: top left;
								background-repeat: repeat;
								width: 45%  }
/* variacoes */
td.fundoTmplEsq	{		width: 15%;
								/*background: : none;*/
								background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_esq.gif);
								background-position: top right;
								background-repeat: repeat-y;}

/* separador para titulos de secções no meio do tmpl */
td.titSeccaoVerde1,
td.titSeccaoVerde2,
td.titSeccaoLaranja,
td.titSeccaoAzul1{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_verde_01.gif);
							background-position: bottom left;
							background-repeat: repeat-x;
							height: 30px;
							text-align: left;
							vertical-align:bottom }
/* variacoes */
td.titSeccaoLaranja{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_laranja_01.gif);}				
td.titSeccaoVerde2{	height: 50px ; background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_verde_02.gif);}					
td.titSeccaoAzul1{	height: 50px ; background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_azul_01.gif);}					

/* td com os botoes 'imprimir', 'retroceder', etc */
.print {		vertical-align: top;
				text-align: right;
				height: 40px;
				padding-right: 14px;
				background-image:url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);
				background-repeat: repeat-x;
				background-position: top right;}		
							
/* td com a combo dos filtros */
.filtragem {	text-align:right;
					vertical-align: middle;
					font-size: 10px;
					height:32px;
					color: #666633;
					font-weight: bold;
					padding-right: 12px;
					background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_04.gif);
					background-position: top left;
					background-repeat: repeat-x; }	

/* td com os paginador */					
.paginadorBottom,
.paginadorTop {	text-align:right;
						font-size: 10px;
						padding: 6px;
						padding-right: 12px;
						padding-top: 10px;
						vertical-align: middle;
						color: #666633;
						font-weight: bold;
						background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);
						background-position: bottom left;
						background-repeat: repeat-x; }	
/* variacoes */						
.paginadorBottom{	background-image: none}	
												
/* +++++++++++++++++++++++++++++				
   ++++ CARRINHO DE COMPRAS ++++
   +++++++++++++++++++++++++++++ */
	
/* tds com os avisos uteis no carrinho de compras */
td.notasProdutos{	text-align: center;
						vertical-align: middle;
						padding: 10px;
						font-size: 10px;
						color: #878787;
						background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);
						background-position: top left;
						background-repeat: repeat-x;  }	

/* titulos dos passos do carrinho */
td.titPassosCarrinho{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_carrinho_azul_01.gif);
								background-position: bottom left;
								background-repeat: repeat-x;
								height: 60px;
								text-align: left;
								vertical-align:bottom }
											
/* ++++++++++++++++++++++++++++				
   ++++ TDS DE PUBLICIDADE ++++
   ++++++++++++++++++++++++++++ */

/* banner de Topo ao lado do logo*/
td.tmplTopoBanner{	height: 90px;
							vertical-align: middle;
							text-align: left }

/* td com a pub de meio/topo */
td.banner1{		height: 90px;
					vertical-align: middle; }	

/* tds com a pub do meio/meio dos artigos */
td.banner2{		text-align: center;
					padding-top: 4px;
					padding-bottom: 4px;
					vertical-align: middle;
					background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza.gif);
					background-position: top left;
					background-repeat: repeat-x; }

/* tds com a pub do meio/rodape */
td.banner3{		} 	

/* tds com a pub lateral/menu dto */
td.banner4{		} 

/* tds com a pub deslizante */
td.banner5{	text-align: left;
				vertical-align: top;
				background-color: #ffffff;	} 		 					

/* ++++++++++++++++++++++++++				
   ++++++++ RODAPE ++++++++++
   ++++++++++++++++++++++++++ */

/* tds onde entram os creditos da glups e copyright */
td.rodapeCopyright,
td.rodapeCopyrightLaranja{	text-align: left;
									vertical-align: middle;
									padding: 4px;
									font-size: 10px;
									color: #333333; }
/* variacoes */								
td.rodapeCopyrightLaranja{	color: #D98200; }	

/* txt dos links */
td.rodapeCopyright a  {			font-weight: normal; color: #666666; text-decoration: underline }
td.rodapeCopyright a:visited{	color: #666666; text-decoration: underline }
td.rodapeCopyright a:link{		color: #666666; text-decoration: underline }
td.rodapeCopyright a:hover{	color: #D98200; text-decoration: underline }	

td.rodapeCopyrightLaranja a  {			font-weight: normal; color: #D98200; text-decoration: none }
td.rodapeCopyrightLaranja a:visited{	color: #D98200; text-decoration: none }
td.rodapeCopyrightLaranja a:link{		color: #D98200; text-decoration: none }
td.rodapeCopyrightLaranja a:hover{		color: #DE4D13; text-decoration: underline }							

/* ++++++++++++++++++++++++				
   ++++++++ TOPO ++++++++++
   ++++++++++++++++++++++++ */
	
/* fundo do tmpl no topo: animação de flash e menu */
td.fundoTmplTopo {	height: 142px;
							/*background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tmpl_topo.gif);
							background-repeat: repeat-x;
							background-position: top left;*/
							text-align:left;
							vertical-align: top }	
							
/* td com os links do topo do tmpl */
td.tmplTopo{	/*text-align: center;
					vertical-align: middle;
					color: #666633;
					font-weight: normal;
					height: 26px;
					font-size: 10px;*/
					background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tmpl_topo_verde.jpg);
					background-repeat: repeat-x;
					background-position: bottom left;
					text-align:left;
					vertical-align: top;
					padding-top: 10px;
}	

/* td que serve de fundo ao motor de pesquisa e cª */
td.tmplTopoPesquisa{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_busca_topo.gif);
							background-repeat: repeat-x;
							background-position: top left;
							height: 42px;
							text-align: left;
							vertical-align: bottom }
/* txt dos links dos to topo */
td.tmplTopoPesquisa a  {			font-weight: normal; color: #666633; text-decoration: none }
td.tmplTopoPesquisa a:visited{	color: #666633; text-decoration: none }
td.tmplTopoPesquisa a:link{		color: #666633; text-decoration: none }
td.tmplTopoPesquisa a:hover{		color: #D78100; text-decoration: underline }			

/* tds com os titulos dos canais */
td.fundoTituloCanal{	height: 30px;
							text-align: left;
							background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_laranja_01.gif);
							background-position: left;
							background-repeat: repeat-x;
							height: 30px;
							text-align: left }

/* tds com os navegadores */
td.navegadorTopo{	text-align: right;
						padding-right: 12px; 
						font-size: 10px;
						padding-top:5px;
						padding-bottom: 6px;
						background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza.gif);
						background-position: bottom left;
						background-repeat: repeat-x;
						color: #878787; }
/* txt dos links */
td.navegadorTopo a  {			font-weight: normal; color: #D98200; text-decoration: underline }
td.navegadorTopo a:visited{	color: #D98200; text-decoration: underline }
td.navegadorTopo a:link{		color: #D98200; text-decoration: underline }
td.navegadorTopo a:hover{		color: #DE4D13; text-decoration: underline }							
							
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++ FORMATACAO DOS MENUS DTO E ESQ ++++++++++++++
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		

/* +++++++++++++++++++++++++++++				
   ++++++++ MENU DIREITO +++++++
   +++++++++++++++++++++++++++++ */								

/* td k comporta o menu do lado dto */
td.menuDto{	text-align: left;
				vertical-align: top;
				width: 191px;
				background-image:url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_dto.gif);
				background-repeat: repeat-y;
				background-position: top left;
				padding-bottom: 100px }	
td.menuDto #titMenu{	height: 30px; }

/* tds com fundo cinza tracejado para inputs e tal */
td.menuDtoFundoCinza_01 {	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_dto_beije_01.gif);
									background-repeat: no-repeat;
									background-position: top left;
									vertical-align: middle;
									text-align: left;
									padding-left: 15px;
									height: 26px;
									font-size: 10px;
									color: #4B4B4B; }

/* trs com links de texto ... nice ones... */
tr.menuDtoLinkOut,
tr.menuDtoLinkOver{	cursor:pointer;}	
/* tds dos mesmos tr's*/
tr.menuDtoLinkOut td,
tr.menuDtoLinkOver td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_dto_beije_02.gif);
								background-repeat: no-repeat;
								background-position: top left;
								padding: 3px;
								padding-left: 12px;
								font-size: 10px;
								color: #4B4B4B;
								line-height: 13px;	}
/* variacoes */									
tr.menuDtoLinkOver td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_dto_verde_01.gif);
								color: #689B35; 
								text-decoration: underline; }	
								
tr.menuDtoLinkOver #linkVinho{	color: #990000; text-decoration: underline; }	
tr.menuDtoLinkOut #linkVinho{		color: #990000; text-decoration: none; }	

/* variacoes para fundo dos tds das votacoes */
tr.menuDtoLinkOut #radioBtn{	padding-left: 8px;
										padding-right: 3px;
										width:23px }	
tr.menuDtoLinkOut #fundoSimples{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_dto_beije_03.gif);
											text-decoration: none;
											padding-left: 0px }	

/* fundo da pub lateral no menu dto		*/
td.menuDtoFundoPub{		background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_dto_pub.gif);
								background-position: top left;
								background-repeat: no-repeat;
								padding-left: 13px;
								padding-top: 7px;
								padding-bottom: 8px;
								height: 164px }													

/* ++++++++++++++++++++++++++++++				
   ++++++++ MENU ESQUERDO +++++++
   ++++++++++++++++++++++++++++++ */	

/* td k comporta o menu do lado esq */
td.menuEsq{	text-align: right;
				vertical-align: top;
				width: 178px;
				padding-left:1px;
				background-image: url(../../_imagens/_tmpl/tmpl_fe_menu_esq_fundo_cinza_1.gif);
				background-position: right;
				background-repeat: repeat-y;  }
				
td.menuEsq #titMenu{	height: 30px; }

/* rebordo vertical  com tracejado verde	*/
td.menuEsqRebordoVt_verde{	/*background-image: url(../../_imagens/_tmpl/tmpl_fe_menu_esq_fundo_cinza_1.gif);
									background-position: right;
									background-repeat: repeat-y; */
									width: 6px }

/* os trs das categorias de noticias */
tr.menuDtoCategoriaOnOut,
tr.menuEsqCategoriaOnOver,
tr.menuEsqCategoriaOffOut,
tr.menuEsqCategoriaOffOver,
tr.menuEsqCategoriaDestaqueOut,
tr.menuEsqCategoriaDestaqueOver{	cursor:pointer;}	

/* os tds das categorias de noticias */
tr.menuEsqCategoriaOnOut td,	
tr.menuEsqCategoriaOnOver td,	
tr.menuEsqCategoriaOffOut td,	
tr.menuEsqCategoriaOffOver td,
tr.menuEsqCategoriaDestaqueOut td,
tr.menuEsqCategoriaDestaqueOver td {	font-size: 11px;
											color: #505050;
											text-decoration: none;
											padding:4px;
											padding-left:10px;
											background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_cat_off_out.gif);
											background-repeat: no-repeat;
											background-position: top left;	}
/* variacoes */
tr.menuEsqCategoriaOnOver td {	font-weight: bold; background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_cat_on_over.gif); }	
tr.menuEsqCategoriaOnOut td {		font-weight: bold; background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_cat_on_out.gif); }											
tr.menuEsqCategoriaOffOver td {	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_cat_off_over.gif); }

tr.menuEsqCategoriaDestaqueOut td {		background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_cat_destaques_out.gif); }
tr.menuEsqCategoriaDestaqueOver td {	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_menu_cat_destaques_over.gif); }

/* trs com links de texto ... nice ones... */
tr.menuEsqLinkOut,
tr.menuEsqLinkOver{	cursor:pointer;}	
/* tds dos mesmos tr's*/
tr.menuEsqLinkOut td,
tr.menuEsqLinkOver td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_azul_01.gif);
								background-repeat: repeat-x;
								background-position: top left;
								padding: 4px;
								padding-left: 12px;
								font-size: 10px;
								color: #235768;
								line-height: 13px;	}
/* variacoes */									
tr.menuEsqLinkOver td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_02.gif);
								color: #4B4B4B; 
								text-decoration: underline; }	
								
tr.menuEsqLinkOver #linkVinho{	color: #990000; text-decoration: underline; }	
tr.menuEsqLinkOut #linkVinho{		color: #990000; text-decoration: none; }	

/* +++++++++++++++++++++++++++++++++++				
   ++++ AMBOS OS MENUS: DTA E ESQ ++++
   +++++++++++++++++++++++++++++++++++ */	

/* td com fundo cinza para levar info */
td.fundoCinza_1{	background-image: url(../../_imagens/_tmpl/tmpl_fe_menu_esq_fundo_cinza_1.gif);
						background-position: right;
						background-repeat: repeat-y;
						background-color:#F5F5F5 ; }	
						
/* tds com fundo beije (ex: directorio)	*/
td.fundoBeije_1,
td.fundoBeije_2,
td.fundoBranco_1{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_01.gif);
						background-repeat: repeat-x;
						background-position: top left;
						font-size: 10px;
						color: #666666;
						line-height: 13px; }	
/* variações */
td.fundoBeije_2{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_03.gif);}
td.fundoBranco_1{	background-image: none;}	
td.fundoBeije_1 #paddingOn{	padding: 6px }		
td.fundoBeije_2 #paddingOn{	padding: 6px }		
td.fundoBranco_1 #paddingOn {	padding: 6px }										

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

/* separador Vazio */
.tdSeparadorHz5 {		height: 5px; }	
.tdSeparadorHz10 {	height: 10px; }	
.tdSeparadorHz15 {	height: 15px; }	
.tdSeparadorHz20 {	height: 20px; }	
.tdSeparadorHz30 {	height: 30px; }	
.tdSeparadorHz50 {	height: 50px; }
.tdSeparadorHz100 {	height: 100px; }	
.tdSeparadorHz200 {	height: 200px; }	
								
/* separadores tracejados */
td.sepDottCinza_1_1px,
td.sepDottCinza_2_1px
td.sepDottLaranja_1_1px {	background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza.gif);
									background-position: bottom left;
									background-repeat: repeat-x;
									height:1px }	
/* variacoes */
td.sepDottCinza_2_1px{		background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza_claro.gif);		}									
td.sepDottLaranja_1_1px{	background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);	}
			

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++++++ TEMPLATES DE LISTAGENS +++++++++++++++++
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		

/* tds que albergam listagens de registos (index) */
td.listagemRegistosBranco,
td.listagemRegistosBrancosNoImg{	text-align: left;
											vertical-align: top;
											padding-left: 10px;
											padding-top: 15px;
											/*padding-bottom: 10px;*/
											background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza.gif);
											background-position: bottom;
											background-repeat: repeat-x; }
/* variacoes */
td.listagemRegistosBrancosNoImg{	padding-left: 0px }		
td.listagemRegistosBrancosNoImg #paddingOn {	padding-left: 15px }										
											
/* variacoes » tds com imgs de destaque */
td.listagemRegistosBranco #img {	padding-right:3px; padding-top: 3px;
											text-align: right;
											vertical-align: top;
											width: 96px;
											height: 71px;
											background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_img_peq_beije.gif);
											background-position: top right;
											background-repeat: no-repeat }	
/* tds com a cat e data na listagem dos registos */
td.listagemRegistosData	{	text-align: left;
									vertical-align: middle;
									border-bottom: 1px solid #DFDABD;
									height: 18px }		
									
/* fundo beije com listagens de texto (destaques) */
td.listagemFundoBeije_1,
td.listagemFundoAzul_1 {	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_01.gif);
									background-repeat: repeat-x;
									background-position: top left;
									color: #666666;
									padding: 6px;
									padding-left:8px;
									border-top:1px solid #ffffff;}	
/* variacoes */
td.listagemFundoAzul_1{		background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_azul_02.gif); }	 																																			

/* tds com titulos de registos: noticias e tal */
td.tituloRegistos{	padding:6px;
							padding-left: 8px;
							padding-top: 15px;
							text-align: left;
							vertical-align: middle;
							font-size: 17px;
							font-weight: bold;
							color: #505050;
							line-height: 18px }
							
/* tds com listagem de textos: noticias e tal */
td.textoNormal,
td.textoNoticias{	text-align: left;
						vertical-align: top;
						font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #4B4B4B;
						line-height: 15px; }	
/* variacoes */
td.textoNoticias{	padding: 15px;
						line-height: 16px; }	
						
/* tds com titulos mais pequenos nas listagens */
td.sepSubTitLaranja,
td.sepSubTitVerde,
td.sepSubTitBeije{ 	text-align: left;
							vertical-align: middle;
							background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_laranja_01.gif);
							background-position: top left;
							background-repeat: repeat-x;
							height:32px;
							padding-left: 15px;
							font-weight: bold;
							color: #D98200;}
/* variacoes */
td.sepSubTitVerde {	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_verde_01.gif);
							color: #666633; }
td.sepSubTitBeije	{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_05.gif);
							color: #D98200; }	

/* tds com titulos mas sem akele fundo degradee */
td.sepTituloLaranjaNoImg,
td.sepTituloVerdeNoImg,
td.sepTituloBeijeNoImg{		text-align: left;
									vertical-align: bottom;
									background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);
									background-position: bottom left;
									background-repeat: repeat-x;
									height:32px;
									padding-bottom: 6px;
									padding-left: 15px;
									font-weight: bold;
									color: #D98200; }	
/* variacoes */
td.sepTituloVerdeNoImg {	color: #666633; }
td.sepTituloBeijeNoImg	{	color: #998E4A; }																									
		
.div_icone_sinal{		font-weight: normal;
							color: #DE4D13;
							font-size: 10px
}									
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	++++++++++++++++ LISTAGENS E FORMULARIOS +++++++++++++++++
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/		

/* trs das listagens */
tr.listagemOn,
tr.listagemOff,
tr.listagemOver{		cursor:pointer; }

/* variacoes: tds e texto (links e outros) */
tr.listagemOn td,
tr.listagemOff td,
tr.listagemOver td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_beije_06.gif);
							background-position: bottom left;
							background-repeat: repeat-x;
							padding: 6px;
							padding-left: 15px;
							text-align:left;  }
tr.listagemOff td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_branco.gif);}
tr.listagemOver td{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_laranja_02.gif);}

/* links dos tds das listagens */
tr.listagemOn #linkListagem,
tr.listagemOff #linkListagem{		color: #666633; text-decoration: underline; }
tr.listagemOver #linkListagem{	color: #DE4D13; text-decoration: underline; }

/* tds com titulos */
tr.listagemOn #formTit,
tr.listagemOff #formTit,
tr.listagemOver #formTit{			font-size:10px ; font-weight: bold;  padding: 4px;	text-align:center; color: #505050; }

/* tds com texto pekeno cinza */
tr.listagemOn #listPeqCinza,
tr.listagemOff #listPeqCinza,
tr.listagemOver #listPeqCinza{			font-size:10px ; padding: 4px; text-align: center; }

/* tds de formularios do lado esq (texto) */
tr.listagemOn #formTxt,
tr.listagemOff #formTxt,
tr.listagemOver #formTxt {			padding-left: 6px; color: #666666; width:102px;	text-align:right; font-size: 10px; font-weight: bold }
/* td com inputs de texto */
tr.listagemOn #formInput,
tr.listagemOff #formInput,
tr.listagemOver #formInput{		color: #D78100; padding-left: 0px;	text-align:left; font-size: 10px; vertical-align: bottom; }
/* labels com texto */
tr.listagemOn #formLabel,
tr.listagemOff #formLabel,
tr.listagemOver #formLabel{		color: #D78100; padding-left: 0px;	text-align:left; font-size: 10px; vertical-align: bottom; }
/* tds com bts de submit */
tr.listagemOn #formBtn,
tr.listagemOff #formBtn,
tr.listagemOver #formBtn{			padding-left: 0px; padding-right:20px;	text-align:right; background-image: none; padding-bottom: 20px}


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

							
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++ MENSAGENS DE ERRO OU SUCESSO ++++++++++++++
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/							

/* formata os tds onde aparecem as mensagens de sucesso */
.tdSucesso,
.tdSucessoLongo{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_verde_02.gif); /*background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_verde_02.gif);*/
						background-position: bottom left;
						background-repeat: repeat-x;
						padding:5px;
						padding-left:15px;
						padding-top: 20px;
						vertical-align:middle;
						text-align: left;
						color: #517B29;
						line-height: 15px 
					}	
.tdSucessoLongo{	background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_tit_list_verde_03.gif);	}					
				
/* formata os tds onde aparecem os erros */
.tdErro{			background-image: url(../../_imagens/_tmpl/tmpl_fe_fundo_laranja_02.gif);
					background-position: bottom left;
					background-repeat: repeat-x;
					padding: 5px;
					padding-left: 15px;
					padding-top: 20px;
					vertical-align: middle;
					text-align: left;
					color: #993300;
					line-height: 15px }				
							
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	+++++++++++++++++++ FORMATAÇÃO DOS DIVS ++++++++++++++++
   ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/							

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

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


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

/* td com o Topo do mail */
td.mailFundoTopo{		background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza.gif);
							background-position: bottom left;
							background-repeat: repeat-x; 
							text-align: left;
							vertical-align: top;
							height: 100px
						}	

/* td com os contactos do NVR */
td.mailFundoRodape{	background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_cinza.gif);
							background-position: top left;
							background-repeat: repeat-x; 
							font-size: 10px;
							text-align: center;
							vertical-align: middle;
							padding: 10px	}
							
/* td com os creditos da glups */
td.mailFundoCreditos{	background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);
								background-position: top left;
								background-repeat: repeat-x;	
								padding: 10px;
								padding-bottom: 30px;
								text-align: center;
								vertical-align: top;
							}							

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

/* formatacao dos tds a avisar de msgs como campos obrigatorios */
.txtMsgAlertaForms{		text-align: left;
								vertical-align: bottom;
								background-image: url(../../_imagens/_tmpl/tmpl_fe_separador_tracejado_1px_laranja.gif);
								background-position: bottom left;
								background-repeat: repeat-x;
								background-color: #FAFAD2;
								padding: 3px;
								padding-left: 15px;
								font-weight: normal;
								font-size: 10px;
								color: #993300; 
						}

.inputOut,
.inputOver,
.inputErro	{	height: 18px;
					width:180px;
					border: 1px solid #B6D329;
					padding: 2px;
					padding-left: 4px;
					vertical-align: middle;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #4B4B4B;	}
/* variacoes */					
.inputOut{		background-color: #ffffff }
.inputOver{		background-color: #F8FBE9}
.inputErro{		background-color: #FAFAD2;  border: 1px solid #d78100}

.comboOut,
.comboOver,
.comboErro	{	height: 18px;
					border: 1px solid #B6D329;
					padding: 1px;
					padding-left: 2px;
					vertical-align: middle;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: normal;
					color: #4B4B4B;	}
/* variacoes */					
.comboOut{		background-color: #ffffff }
.comboOver{		background-color: #F8FBE9}
.comboErro{		background-color: #FAFAD2;  border: 1px solid #d78100}
.comboOut #categorias, .comboOver #categorias, .comboErro # categorias{	width: 100px }