html {
	overflow-x: hidden;
	overflow-y: auto;
} 

tbody {
	margin:0;
	padding:0;
}
form {
	display: inline;
}
/* css do botão fechar*/
.fechar9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/* css do campo pesquisa*/
.formpesquisacastanho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #504232;
	border: 1px solid #A8A199;
	height: 11px;
}
.formpesquisaverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353918;
	border: 1px solid #A8A199;
	height: 11px;
}
.formpesquisanatal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #630506;
	border: 1px solid #A8A199;
	height: 11px;
}
/* imagem grande do clube 1500*/
.imagemclube1500 {
	background-image: url(/images/clube1500/imagem_centro2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* css do login*/
.formlogin {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 14px;
	border: 1px solid #000000;
	width: 158px;
}
/* texto normal branco justificado*/
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	text-align: justify;
}
/* texto normal branco não justificado*/
.textonormalsemespacamento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
/* texto normal branco não justificado*/
.textonormalunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: justify;
}
/* imagem grande do catalogo cumplicidades*/
.imagemcumplicidades {
	background-image: url(/images/cumplicidades/imagem_centro_cumplicidades.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem grande do clube 1500 - adesão*/
.imagemclube1500adesao {
	background-image: url(/images/clube1500/pedido_adesao/imagem_centro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* texto branco 9 px*/
.textobrancocima {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
/* css dos campos do form do pedido de adesão*/
.formfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 468px;
}
.fundocampos {
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
}
/* css do campo código postal 1 do form do pedido de adesão*/
.formfieldscd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 60px;
}
/* css do campo código postal 2 do form do pedido de adesão*/
.formfieldscd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 67px;
}
/* css do campo código postal 3 do form do pedido de adesão*/
.formfieldscd3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 225px;
}
.formfieldscd4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
}
.formtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 10px;
	border: 1px solid #000000;
	width: 223px;
}
.formtitcp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 10px;
	border: 1px solid #000000;
	width: 118px;
}
.formtitcp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 10px;
	border: 1px solid #000000;
	width: 100px;
}
/* imagem grande do clube 1500 - adesão 1 */
.imagemclube1500adesao1 {
	background-image: url(/images/clube1500/pedido_adesao/imagem_centro_rev_reserva.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* css das combo boxes castanhas */
.combocastanha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4F4232;
	height: 17px;
	width: 106px;
}
/* css das combo boxes pretas */
.combopreta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 17px;
	width: 106px;
}
/* css das combo boxes pretas grandes*/
.combopretagrande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 17px;
	width: 217px;
}
/* css do texto das combo boxes*/
.combotexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
}
/* imagem grande do clube 1500 - catálogo encomenda*/
.imagemclube1500catenc {
	background-image: url(/images/clube1500/pedido_adesao/imagem_centro2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* css do campo quantidade do form */
.formquant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 15px;
	border: 1px solid #000000;
	width: 25px;
	padding-left: 4px;
	margin-top:2px;
	text-align:right;
	padding-right: 2px;
}
/* css do texto vermelho */
.textored {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0033;
	text-decoration: none;
	line-height: normal;
}
.formpesquisar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5E2511;
	height: 13px;
	border: 1px solid #5E2511;
	width: 190px;
}
/* css do texto 9 px */
.txt9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
/* css do campo titulo do pedido de adesão*/
.formtitadesao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 10px;
	border: 1px solid #000000;
	width: 158px;
}
/* css dos campos do pedido de adesão*/
.formfieldsadesao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 265px;
}
/* css do campo localidade do pedido de adesão*/
.formfieldsadesaoloc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 100px;
}
/* css do titulo do campo código postal do pedido de adesão*/
.formtitadesaocp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 10px;
	border: 1px solid #000000;
	width: 85px;
}
/* css do campo código postal do pedido de adesão*/
.formfieldsadesaocp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 68px;
}
/* css do texto preto*/
.txtblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/* css do texto branco 9px - hover*/
.textobrancocima:hover {
	text-decoration: none;
}
/* css dos titulos do formulário de encomenda*/
.formtitencomenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 10px;
	border: 1px solid #000000;
	width: 159px;
}
/* css dos campos do formulário de encomenda*/
.formencomenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 15px;
	border: 1px solid #908574;
	width: 267px;
}
/* css do campo localidade do formulário de encomenda*/
.formencomendaloca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 15px;
	border: 1px solid #908574;
	width: 102px;
}
/* css do campo código postal do formulário de encomenda*/
.formsencomendacp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #908574;
	height: 10px;
	border: 1px solid #908574;
	width: 68px;
}
/* cheque - formulário de encomenda*/
.cheque {
	height: 12px;
	width: 12px;
}
/* combo box preta - formulário de encomenda*/
.combopretaencomenda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 15px;
	width: 163px;
}
/* css da pesquisa das marcas - mateus*/
.formpesquisamateus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #353918;
	border: 1px solid #A8A199;
	height: 11px;
}
/* css do texto do menu verde - marcas-mateus */
.txtverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353918;
	text-decoration: none;
	font-weight: normal;
}
/* css do texto do menu verde - marcas-mateus - hover*/
.txtverde:hover {
	text-decoration: underline;
}

td.txtverde:hover
{
	text-decoration: none;
}



/* css do texto do menu azul - marcas- */
.txtazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2CBD2;
	text-decoration: none;
	font-weight: normal;
}
/* css do texto do menu azul - marcas- - hover*/
.txtazul:hover {
	text-decoration: underline;
}
/* css do texto do menu brown - marcas-sandeman */
.txtbrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #423629;
	text-decoration: none;
	font-weight: normal;
}
/* css do texto do menu brown - marcas-sandeman - hover*/
.txtbrown:hover {
	text-decoration: underline;
}
/* imagem grande do portfólio - marcas*/
.imagemmarcasportfolio {
	background-image: url(/images/marcas/imagem_centro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem grande do portfólio - marcas*/
.imagemmarcasportfolio {
	background-image: url(/images/marcas/imagem_centro_portfolio.jpg);
	background-repeat: no-repeat;
	background-position: center;
/* texto preto 10px*/
}.txtblack10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
/* imagem grande da adesão - 2*/
.imagemclube1500adesao2 {
	background-image: url(/images/clube1500/pedido_adesao/imagem_centro_cat_encom.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem gundo mateus - marcas*/
.imagemfundo_Mateus {
	background-image: url(/images/marcas/fundo_mateus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo gazela - marcas*/
.imagemfundogazela {
	background-image: url(/images/marcas/gazela/fundo_gazela.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo finca flichman - marcas*/
.imagemfundofinca {
	background-image: url(/images/marcas/fincaflichman/fundo_finca.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo constantino- marcas*/
.imagemfundoconstantino {
	background-image: url(/images/marcas/constantino/fundo_constantino.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo sandeman - marcas*/
.imagemfundosandeman {
	background-image: url(/images/marcas/sandeman/fundo_sandeman.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem grande da pesquisa rápida - marcas*/
.imagemmarcaspesq {
	background-image: url(/images/marcas/imagem_centro_pesq.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* combo preta da pesquisa rápida - marcas*/
.combopretapesq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 17px;
	width: 158px;
}

/* imagem fundo wine expert/roda dos aromas */
.imagemaromas {
	/*background-image: url(/images/wineexpert/aromas/imagem_fundo_aromas.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
}
/* combo preta catalgo produtos - clube 1500*/
.combopretacatalgoprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 17px;
	width: 217px;
}
/* combo castanha da pesquisa rápida - marcas*/
.combocastanhapesq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4F4232;
	height: 17px;
	width: 158px;
}
/* degrade da tabela de marcas - pesquisa rápida e portfólio de marcas*/
.fundoportfoliomarcas {
	background-image: url(/images/marcas/fundo_portfoliomarcas.jpg);
	background-repeat: repeat-x;
	width: 467px;
}
/* Hover do texto preto 10px */
.txtblack10:hover {
	font-size: 10px;
	color: #FFFFFF;
}
/* Activa do texto preto 10px */
.txtblack10:active {
	font-size: 10px;
	color: #FFFFFF;
}
/* Fundo do catálogo encomenda */
.fundocatenc {
	background-image: url(/images/marcas/fundo_portfoliomarcas.jpg);
	background-repeat: repeat-x;
	width: 627px;
}
/* Fundo do pedido de adesão */
.fundopedadesao {
	background-image: url(/images/marcas/fundo_portfoliomarcas.jpg);
	background-repeat: repeat-x;
	width: 205px;
}
/* CSS da pesquisa - grupo */
.formpesquisagrupo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #05325B;
	border: 1px solid #5E7E97;
	height: 11px;
}
.formpesquisagrupo_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #504232;
	border: 1px solid #AAA19A;
	height: 11px;
}
/* Imagem garnde da história */
.imagemhistoria {
	background-image: url(/images/grupo/imagem_centro_historia.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo eWineLearning - wineExpert*/
.imagemfundoewineLearning{
	background-image: url(/images/wineexpert/imagem_fundo1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* texto normal branco não justificado*/
.textonormalsemespacamento10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
/* imagem fundo Valores - grupo */
.imagemvalores {
	background-image:  url(/images/grupo/imagem_centro_valores.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo Qualidade - grupo */
.imagemqualidade {
	background-image:  url(/images/grupo/imagem_centro_qualidade.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* texto branco do sinal igual das tabelas */
.textoigual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
/* imagem fundo bolsa de emprego - grupo*/
.imagembolsa {
	background-image: url(/images/grupo/imagem_centro_bolsa.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
/* imagem fundo informação financeira - grupo*/
.imageminffinanceira {
	background-image: url(/images/grupo/imagem_centro_inf_financeir.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* botão de browse */
.botaobrowse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #50738F;
	border: 1px solid #50738F;
	width: 210px;
	height: 18px;
}
/* titulos do form da bolsa de emprego */
.formtitbolsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #05325B;
	height: 10px;
	border: 1px solid #05325B;
	width: 159px;
}
/* campos do form da bolsa de emprego */
.formbolsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66849B;
	height: 10px;
	border: 1px solid #66849B;
	width: 267px;
}
/* combo preta da bolsa de emprego */
.combopretabolsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1B466A;
	height: 17px;
	width: 151px;
}
/* combo azul de contactos */
.comboazulcontactos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #1B466A;
	height: 17px;
	width: 210px;
}
/* campos data de nascimento 1 e 2 do form da bolsa de emprego */
.formbolsadn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66849B;
	height: 10px;
	border: 1px solid #66849B;
	width: 19px;
}
/* campos data de nascimento 3 do form da bolsa de emprego */
.formbolsadn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66849B;
	height: 10px;
	border: 1px solid #66849B;
	width: 55px;
}
/* campo razões da candidatura do form da bolsa de emprego */
.formbolsarazoes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #66849B;
	height: 60px;
	border: 1px solid #66849B;
	width: 267px;
}
/* título do campo razões da candidatura do form da bolsa de emprego */
.formtitbolsarazoes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #05325B;
	height: 17px;
	border: 1px solid #05325B;
	width: 151px;
	background-repeat: no-repeat;
	background-position: top;
}
/* imagem fundo media noticias */
.imagemmedianoticias {
	background-image:  url(/images/media/imagem_centro1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
/* imagem fundo media press */
.imagemmediapress {
	background-image:  url(/images/media/imagem_centro2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo media campanhas */
.imagemmediacampanhas {
	background-image:  url(/images/media/imagem_centro3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo glossario */
.imagemglossario {
	background-image:  url(/images/glossario/imagem_centro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas alentejo */
.imagemalentejo {
	background-image: url(/images/vinhas/imagem_alentejo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas dão */
.imagemdao {
	background-image: url(/images/vinhas/imagem_dao.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas vinho verde */
.imagemvinhoverde {
	background-image: url(/images/vinhas/imagem_vinho_verde.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas argentina */
.imagemargentina {
	background-image: url(/images/vinhas/imagem_argentina.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro */
.imagemdouro {
	background-image: url(/images/vinhas/imagem_douro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-porto */
.imagemporto {
	background-image: url(/images/vinhas/imagem_porto.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-boavista */
.imagemboavista {
	background-image: url(/images/vinhas/imagem_boavista.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-vau */
.imagemvau {
	background-image: url(/images/vinhas/imagem_vau.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-leda */
.imagemleda {
	background-image: url(/images/vinhas/imagem_leda.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-seixo */
.imagemseixo {
	background-image: url(/images/vinhas/imagem_seixo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-caedo */
.imagemcaedo {
	background-image: url(/images/vinhas/imagem_caedo.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo vinhas douro-carvanelho */
.imagemcarvanelho {
	background-image: url(/images/vinhas/imagem_carvanelho.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem fundo mapa site */
.imagemmapa {
	background-image: url(/images/mapa_site/imagem_centro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.imagemorg {
	background-image: url(/images/grupo/imagem_centro_organizacao.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* css das combo boxes pretas - mapa do site*/
.combopretams{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 17px;
	width: 110px;
}
/* imagem grande dos links*/
.imagemlinks {
	background-image: url(/images/links/imagem_centro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem grande da newsletter*/
.imagemnews {
	background-image: url(/images/newsletter/imagem_centro_news.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* texto azul da homepage */
.textoazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #05325B;
	text-decoration: none;
	line-height: normal;
}

/* imagem fundo contactos*/
.imagemcontactos {
	background-image: url(/images/contactos/imagem_centro.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
/* imagem grande das marcas-mateus*/
.imagemmateus {
	background-image: url(/images/marcas/imagem_centro_mateus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.palavra_glossario{
	cursor: help;
	color:#D4DCE1;
	border-bottom:1px dotted #D4DCE1;
	background-position:right 1px;
	background-repeat:no-repeat;
	background-image:url(/images/icon_glossario.gif);
	padding-right:11px;
	margin-right:2px;
}

/***************************** Adições por NunoF *************************************************/

/* Título da marca que aparece na lista de produtos*/
.produtos_lista_marca_titulo
{
	-moz-box-sizing:border-box; /* Para o box-model do mozilla se comportar como o IE */
	box-sizing:border-box;		/* CSS2 Para o box-model não se alterar em futuras versões que implementem esta funcionalidade */
	display:block;				/* Para que o Link se comporte como um DIV */
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#6A5C4A;
	color:#ddd;
	height:18px;
	padding-left:5px;
	padding-top:2px;
}
.produtos_lista_marca_titulo:hover
{
	color:white;
}

/* Título do Produto que aparece na lista de produtos do portfolio*/
/* Evita ter que usar a rotina javascript brutal para fazer os rollovers utilizando apenas CSS normal */

.produtos_lista_marca_produto
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;		
	display:block;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	background-color:#AFA695;
	color:black;
	height:18px;
	padding-left:10px;
	padding-top:2px;
}
.produtos_lista_marca_produto:hover
{
	color:white;
	background-color:#5E2511;
}

/* Texto quando não existem produtos ou marcas para mostrar na lista de produtos */
.produtos_lista_noitens
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;		
	display:block;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	background-color:#AFA695;
	color:black;
	height:18px;
	padding-left:10px;
	padding-top:2px;
}
.txtbrown_semhover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #423629;
	text-decoration: none;
	font-weight: normal;
}

.gama_container_verde
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(/images/marcas/fundo_gama.jpg);
	background-repeat:repeat-x;
	background-color:#A9A492;
	padding-left:10px;
}

.gama_container_castanho
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-image:url(/images/marcas/fundo_gama_castanho.jpg);
	background-repeat:repeat-x;
	background-color:#A9A492;
	padding-left:10px;
}
.gama_titulo_marca_imagem_verde
{
	padding:0;
	margin:0;
	height:18px;
	text-align:center;
	background-color:#545538;
	padding-top:7px;
}
.gama_titulo_marca_imagem_castanho
{
	padding:0;
	margin:0;
	height:18px;
	text-align:center;
	background-color:#24211A;
	padding-top:7px;
}

.gama_footer_warning_marca_imagem
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:17px;
	background-color:#353918;
	font-size:9px;
	text-align:center;
	padding-top:2px;
}
.gama_footer_warning_marca_imagem_castanho
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:17px;
	background-color:#504232;
	font-size:9px;
	text-align:center;
	padding-top:2px;
}
.gama_footer_warning_marca_imagem_verde
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:17px;
	background-color:#353918;
	font-size:9px;
	text-align:center;
	padding-top:2px;
}
.gama_produtos_lista
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	width:100%;
	height:20px;
	margin-left:10px;
	padding-left:5px;
	font-size:9px;
	text-decoration:none;
	color:black;
		
}

.gama_produtos_lista:hover
{
	color:white;
	background-color:#5E2511;
	margin-left:10px;
	padding-left:5px;
}

.gama_produto_texto
{
	line-height:15px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:10px;
	color:black;
	padding-left:10px;
	padding-top:5px;
	font-family:Verdana,Geneva,sans-serif;
}

.gama_produto_pdf_link
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	height:15px;
	color:white;
	padding-left:20px;
	text-decoration:none;
	background-image:url(/images/bot_pdf2.gif);
	
	background-repeat:no-repeat;
}

.gama_produto_pdf_link:hover
{
	text-decoration:underline;
}

.premios_lista
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	width:100%;
	margin-left:10px;
	font-size:9px;
	text-decoration:none;
	color:black;
	line-height:12px;
}

.premios_lista:hover
{
	text-decoration:underline;
}

.verdana_white_9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:white;
}
.verdana_black_9
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:black;
}

.valores_lista
{
	-moz-box-sizing			:border-box;
	box-sizing				:border-box;
	display					:block;
	width					:220px;
	height					:auto;
	min-height				:17px;
	_height					:17px;
	padding-left			:5px;
	padding-top				:2px;
	padding-bottom			:2px;
	margin-bottom			:3px;
	font-family				:Verdana, Arial, Helvetica, sans-serif;
	font-size				:11px;
	text-decoration			:none;
	background				:#174268 url(/images/grupo/igual.gif) no-repeat right;
	color					:white;
		
}

.valores_lista_on
{
	-moz-box-sizing			:border-box;
	box-sizing				:border-box;
	display					:block;
	width					:220px;
	height					:auto;
	min-height				:17px;
	_height					:17px;
	padding-left			:5px;
	padding-top				:2px;
	padding-bottom			:2px;
	margin-bottom			:3px;
	font-family				:Verdana, Arial, Helvetica, sans-serif;
	font-size				:11px;
	text-decoration			:none;
	background				:#5E2511 url(/images/grupo/igual.gif) no-repeat right;
	color					:white;
}

.valores_lista:hover
{
	background-color		:#5E2511;
}
