html {
	background-color:#F8F8F8; }

body {
	margin:0px; }

.body_home {
	background:url(../sysimages/fundo_home.jpg) top repeat-x #F8F8F8; }

.body_geral {
	background:url(../sysimages/fundo_geral.jpg) top repeat-x #FFFFFF; }

/* CABECALHO */
.cabecalho_div_logotipo {
	float:left;
	margin-left:62px;
	margin-top:8px;
	position:absolute; }

.cabecalho_div_logotipo_reflexo {
	float:left;
	margin-left:62px;
	margin-top:108px;
	position:absolute; }

.cabecalho_div_idiomas {
	float:left;
	margin-left:832px;
	margin-top:17px;
	position:absolute;}

.cabecalho_div_login_menu {
	float:left;
	margin-left:618px;
	margin-top:88px;
	position:absolute; }

.cabecalho_div_slogan {
	font-family:"MetaBold";
	color:#333333;
	font-size:18px;
	float:left;
	margin-left:164px;
	margin-top:82px;
	position:absolute;}

.cabecalho_div_menu_p {
	float:left;
	margin-left:8px;
	margin-top:122px;
	position:absolute;
	z-index:3000;}

.cabecalho_pesquisa_textbox {
	font-family:Tahoma;
	font-size:11px;
	color:#585858;
	background:url(../sysimages/cabecalho_textbox_pesquisa_bg.jpg) repeat-x;
	border:none;
	height:22px;
	padding-top:4px;
	width:118px; }

/* GERAL */
.geral_bg_in {
	background:url(../sysimages/fundo_geral_in.jpg) no-repeat top; }

.geral_bg {
	background:#FFFFFF; }

a {
	font-family:Tahoma;
	font-size:11px;
	color:#666666; }

a:hover {
	color:#FE171C;}

h1 {
	font-family:"Neo Sans Intel";
	font-size:28px;
	color:#333333;
	font-weight:bold;
	margin:0px;  }

h2 {
	font-family:"Neo Sans Intel";
	font-size:14px;
	color:#333333;
	margin:0px;
	font-weight:normal;  }

h3 {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	margin:0px;  }

h4 {
	font-family:"Neo Sans Intel";
	font-size:23px;
	color:#333333;
	font-weight:bold;
	margin:0px;  }

.geral_descricao {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	font-weight:normal;}

.geral_conteudo_sepearador_vertical_e { /* ----------------------------------------------------*/
	float:left;
	margin-left:2px;
	margin-top:0px;
	position:absolute; }

.geral_conteudo_sepearador_vertical_d {
	float:left;
	margin-left:-6px;
	margin-top:0px;
	position:absolute; }

.geral_conteudo_e {
	background:url(../sysimages/geral_conteudo_e_bg.jpg) top repeat-x #FFFFFF; }

.geral_caminho {
	font-family:Tahoma;
	font-size:10px;
	color:#757575; }

.geral_caminho a {
	font-size:10px;
	color:#757575; }

.geral_caminho a:hover {
	color:#FE171C; }

p {
	font-family:Verdana;
	color:#333333;
	font-size:11px;
	line-height:150%;
	margin:0px;
	margin-bottom:5px;
	/*display:inline;*/ }

/* MENU PRINCIPAL */
.menu_p_ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none; }

.menu_p_ul_li {
	cursor:pointer;
	float:left;
  position:relative;
   }

.menu_p_ul_li_centro {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center; }

.menu_p_ul_li .img_e {
	display:none; }

.menu_p_ul_li .img_d {
	display:none; }

.menu_p_ul_li_hover {
	cursor:pointer;
	float:left;
  position:relative;
  width:100%;
   }

.menu_p_ul_li_hover .img_e {
	float:left;
	position:absolute;
	margin-left:-9px;
	border:none; }

.menu_p_ul_li_hover .img_d {
	float:left;
	position:absolute;
	margin-left:1px;
	border:none; }

.menu_p_ul_li_sel {
	cursor:pointer;
	float:left; }

.menu_p_ul_li_sel .img_e {
	float:left;
	position:absolute;
	margin-left:-9px;
	border:none; }

.menu_p_ul_li_sel .img_d {
	float:left;
	position:absolute;
	margin-left:1px;
	border:none; }

.menu_p_ul_li_sel .menu_p_ul_li_centro {
	background:url(../sysimages/menu_p_li_sel_bg.jpg); }

/* M - SUBMENU */
.submn_div_esconde {
	display:none; }

.submn_div_mostra {
	position:absolute;
	margin-top:34px;
	margin-left:0px;
	float:left; }

.submn_li {
	line-height:12px;
	/*padding-left:14px;*/
	background:#586060;
  height:32px;
  padding-top:10px;
  padding-bottom:10px;
   }

.submn_li a {
	font-family:Tahoma;
	font-size:11px;
	color:#DEDFDF;
	text-decoration:none; }

.submn_li a:hover {
	color:#FFFFFF; }

.submn_li_b_sombra {
	float:left;
	position:absolute;
	margin-left:-9px;
	margin-top:5px;
  
  /*border:1px solid red;*/
   }

.submn_li_e_sombra {
	margin-left:-9px;
	position:absolute;
	left:0px;
	margin-top:13px;
  z-index:33;
   }

.submn_li_e_sombra td {
	background:url(../sysimages/submn_e_sombra.png) bottom;
  
   }

.submn_li_d_01_sombra {
	float:left;
	position:absolute;
	right:-9px;
	margin-top:13px; }

.submn_li_d_01_sombra td {
	background:url(../sysimages/submn_d_sombra.png) bottom; }

.submn_li_d_02_sombra {
	float:left;
	position:absolute;
	margin-left:135px;
	margin-top:13px; }

.submn_li_d_02_sombra td {
	background:url(../sysimages/submn_d_sombra.png) bottom; }

/* HOME */
.home_bg_in {
	background:url(../sysimages/fundo_home_in.jpg) no-repeat top; }

.home_noticias_descricao {
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	line-height:13px; }

.home_noticias_descricao a {
	text-decoration:none;
	color:#666666; }

.home_noticias_descricao a span {
	text-decoration:underline;
	line-height:17px; }

.home_noticias_descricao a:hover {
	text-decoration:underline;
	color:#666666; }

.home_noticias_descricao a:hover span {
	color:#FE171C; }

/* RODAPE */
.rodape_td {
	background:url(../sysimages/rodape_bg.jpg) top repeat-x #F8F8F8; }

.rodape_copyright {
	font-family:Arial;
	font-size:11px;
	color:#C8C8C8; }

.rodape_menu {
	font-family:Arial;
	font-size:11px;
	color:#ACACAC; }

.rodape_menu a{
	font-family:Arial;
	color:#ACACAC;
	text-decoration:none; }

.rodape_menu a:hover{
	font-family:Arial;
	color:#FE171C;
	text-decoration:underline; }

.rodape_webdesign {
	font-family:Arial;
	font-size:11px;
	color:#C4C4C4; }

.rodape_webdesign a{
	font-family:Arial;
	font-size:11px;
	color:#C4C4C4;
	text-decoration:none; }

/* NOTICIAS */
.noticias_descricao {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	line-height:150%; }

/* INSTITUCIONAL */
.institucional_bg {
	background:url(../sysimages/fundo_institucional.jpg) top right no-repeat; }

/* S - SUBMENU */
.s_submenu_ul_td_primeiro {
	background:url(../sysimages/s_submn_li_p_esq.jpg) no-repeat;
	line-height:37px;
	cursor:pointer; }

.s_submenu_ul_td_primeiro td {
	background:url(../sysimages/s_submn_li_p_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }

.s_submenu_ul_td_primeiro_hover,
.s_submenu_ul_td_primeiro_sel  {
	background:url(../sysimages/s_submn_li_p_esq.jpg) no-repeat;
	line-height:37px;
	cursor:pointer; }

.s_submenu_ul_td_primeiro_hover td,
.s_submenu_ul_td_primeiro_sel td {
	background:url(../sysimages/s_submn_li_p_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.s_submenu_ul_td_ultimo,
.s_submenu_ul_td_ultimo_hover,
.s_submenu_ul_td_ultimo_sel {
	background:url(../sysimages/s_submn_li_u_esq.jpg) no-repeat;
	line-height:37px;
	cursor:pointer; }

.s_submenu_ul_td_ultimo td {
	background:url(../sysimages/s_submn_li_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }

.s_submenu_ul_td_ultimo_hover td,
.s_submenu_ul_td_hover td,
.s_submenu_ul_td_ultimo_sel td {
	background:url(../sysimages/s_submn_li_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.s_submenu_ul_td,
.s_submenu_ul_td_hover,
.s_submenu_ul_td_sel {
	background:url(../sysimages/s_submn_li_bg.jpg);
	line-height:37px;
	cursor:pointer; }

.s_submenu_ul_td td {
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }
	
	.s_submenu_ul_td_sel td {
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.s_submenu_ul_td_sep {
	background:#FFFFFF;}

/* PESQUISA */
.pesquisa_resultados {
	font-family:Tahoma;
	color:#AEB0B0;
	font-size:10px;
	font-weight:bold; }

/* CONTACTOS */
.contactos_frase {
	font-family:Verdana;
	font-size:11px;
	color:#8A8A83;
	line-height:150%; }

.contactos_mapa_td {
	border:solid 1px #C2C7CF;
	background:#F7F9F9; }

/* FORMULARIO */
.formulario_label {
	padding-left:11px;
	font-family:Tahoma;
	font-size:11px;
	color:#8A8A83; }

.formulario_obrigatorio {
	color:#000000;
	vertical-align:super; }

.formulario_obrigatorio_info {
	font-family:Tahoma;
	font-size:11px;
	color:#8A8A83; }

.formulario_textbox {
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	padding-left:9px;
	border:#C2C7CF solid 1px;
	background:#F5F7F7;
	width:411px;
	height:22px;
	padding-top:3px; }

.formulario_select {
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	padding-left:9px;
	border:#C2C7CF solid 1px;
	background:#F5F7F7;
	width:411px;
	height:22px;
	 }

.formulario_textbox_2{
	width:198px; }

.formulario_textbox_3{
	width:231px; }

.formulario_textarea {
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	padding-left:9px;
	border:#C2C7CF solid 1px;
	background:url(../sysimages/formulario_textarea_bg.jpg);
	width:411px;
	height:64px;
	line-height:21px; }

.formulario_textbox_erro {
	border:solid #FE2F33 1px; }

/* NOVIDADES */
.novidades_td_noticia {
	padding:15px 0 15px 0; }

.novidades_td_noticia{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;}

.novidades_td_noticia a{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none; }

.novidades_td_noticia a:hover{
	text-decoration:underline; }

.novidades_td_noticia_sel {
	padding:15px 0 15px 0;
	background:#F7F7F7; }

.novidades_td_noticia_sel p{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none;}
	
	.novidades_td_noticia_sel a{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-decoration:none; }

.novidades_td_noticia_sel a:hover{
	text-decoration:underline; }

.novidades_titulo {
	line-height:150%; }

.novidades_d_titulo {
	font-family:"Neo Sans Intel";
	font-size:18px;
	color:#333333;
	font-weight:normal; }

/* PRODUTOS */
.produtos_img_destaque {
	padding:9px;
	background:#FFFFFF; }

.produtos_div_selo_novidade {
	float:left;
	position:absolute;
	margin-left:15px;
	margin-top:2px; }

.produtos_selo {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF; }

.produtos_numeracao {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background:url(../sysimages/produtos_numeracao.jpg); }

.produtos_numeracao_hover {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background:url(../sysimages/produtos_numeracao_hover.jpg); }

.produtos_numeracao_div {
	display:none; }

.produtos_numeracao_div_hover {
	float:left;
	position:absolute;
	margin-left:50px;
	margin-top:0px; }

.produtos_numeracao_tabela {
	float:left;
	position:absolute;
	margin-left:18px;
	margin-top:0px; }

.produtos_numeracao_div_descricao {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	line-height:140%;
	font-weight:normal; }

.produtos_paginacao_pagina {
	font-family:Tahoma;
	color:#353A3A;
	font-weight:bold;
	font-size:11px; }
	
	.produtos_paginacao_pagina  table{
	font-family:Tahoma;
	color:#353A3A;
	font-weight:bold;
	font-size:11px; }

.produtos_cores_verde {
	background:#66CC00; }

.produtos_cores_azul {
	background:#0033FF; }

.produtos_cores_vermelho{
	background:#FF0000; }

.produtos_cores_preto {
	background:#000000;}

.produtos_cores_amarelo {
	background:#FFCC00; }

.produtos_cores_branco {
	background:url(../sysimages/listagem_cores_branco.jpg); }

.produtos_listagem_referencia {
	font-family:Tahoma;
	font-size:11px;
	color:#353A3A; }

.produtos_listagem_td_imagem {
	overflow:visible;
	/*position:absolute;*/
	width:235px;}

.produtos_listagem_td_imagem img {
	/*float:right;*/
	margin-right:0px; }

.produtos_listagem_maisinfo_div {
	display:none; }

.produtos_listagem_maisinfo_div_hover {
	float:left;
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	z-index:1000; }

/* PRODUTOS SUBMENU */
.produtos_submenu_ul_td_primeiro {
	background:url(../sysimages/s_submn_li_p_esq.jpg) no-repeat;
	line-height:37px;
	cursor:pointer; }

.produtos_submenu_ul_td_primeiro td.item {
	background:url(../sysimages/s_submn_li_p_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }

.produtos_submenu_ul_td_primeiro td table td,
.produtos_submenu_ul_td_ultimo td table td,
.produtos_submenu_ul_td td table td {
	height:37px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }

.produtos_submenu_ul_td_primeiro_hover td table td,
.produtos_submenu_ul_td_primeiro_sel td table td,
.produtos_submenu_ul_td_ultimo_hover td table td,
.produtos_submenu_ul_td_ultimo_sel td table td,
.produtos_submenu_ul_td_hover td table td,
.produtos_submenu_ul_td_sel td table td {
	height:37px;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.produtos_submenu_ul_td_primeiro_hover,
.produtos_submenu_ul_td_primeiro_sel  {
	background:url(../sysimages/s_submn_li_p_esq.jpg) no-repeat;
	line-height:37px;
	cursor:pointer; }

.produtos_submenu_ul_td_primeiro_hover td.item,
.produtos_submenu_ul_td_primeiro_sel td.item {
	background:url(../sysimages/s_submn_li_p_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.produtos_submenu_ul_td_ultimo,
.produtos_submenu_ul_td_ultimo_hover,
.produtos_submenu_ul_td_ultimo_sel {
	background:url(../sysimages/s_submn_li_u_esq.jpg) no-repeat;
	line-height:37px;
	cursor:pointer; }

.produtos_submenu_ul_td_ultimo td.item {
	background:url(../sysimages/s_submn_li_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }

.produtos_submenu_ul_td_ultimo_hover td.item,
.produtos_submenu_ul_td_ultimo_sel td.item,
.produtos_submenu_ul_td_hover td.item,
.produtos_submenu_ul_td_sel td.item {
	background:url(../sysimages/s_submn_li_bg.jpg);
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }

.produtos_submenu_ul_td,
.produtos_submenu_ul_td_hover,
.produtos_submenu_ul_td_sel {
	background:url(../sysimages/s_submn_li_bg.jpg);
	line-height:37px;
	cursor:pointer; }

.produtos_submenu_ul_td td.item {
	height:37px;
	padding-left:9px;
	font-family:Tahoma;
	color:#4F5454;
	font-size:11px;
	font-weight:bold; }

.produtos_s_submenu_ul {
	margin: 4px 0px 10px 21px;
	padding: 0px;
	list-style-type: none; }

.produtos_s_submenu_ul li {
	line-height:21px; }

.produtos_s_submenu_ul li a {
	font-family:Tahoma;
	font-size:11px;
	color:#353A3A;
	text-decoration:none; }

.produtos_s_submenu_ul li a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#FE171C;
	text-decoration:underline; }

.produtos_s_submenu_ul li.selected {
	font-family:Tahoma;
	font-size:11px; }

.produtos_s_submenu_ul li.selected a{
	font-family:Tahoma;
	font-size:11px;
	color:#FE171C;
	text-decoration:underline; }

/* POPUP */
.popup_imagem_fechar {
	color:#FE171C;
	font-weight:bold; }

.popup_imagem_logotipo {
	float:left;
	position:absolute;
	margin-left:0px;
	margin-top:-41px; }

.popup_imagem_div_esconde {
	display:none; }

.popup_imagem_div_mostra {
  	left: 50%;
  	margin-left: -398px;
	margin-top: -225px;
	top:50%;
	width:796px;
	height:430px;
	position:absolute;
	float:left;
	z-index:3001; }

.popup_referencia_logotipo {
	float:left;
	position:absolute;
	margin-left:0px;
	margin-top:-38px; }

.popup_referencia_div_esconde {
	display:none; }

.popup_referencia_div_mostra {
  	left: 50%;
  	margin-left: -438px;
	margin-top: -225px;
	top:50%;
	width:876px;
	height:510px;
	position:absolute;
	float:left;
	z-index:4000; }

.popup_referencia_marcaagua {
	background:#F7F7F7 url(../sysimages/popup_referencia_marcaagua.jpg) bottom right no-repeat; }

.popup_referencia_descricao {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	line-height:120%; }

/* NOVO UTILIZADOR */
.novo_utilizador_titulo {
	font-family:Tahoma;
	color:#000000;
	font-size:11px;
	font-weight:bold; }
.novoutilizador_textbox {
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	padding-left:9px;
	border:#C2C7CF solid 1px;
	background:#F5F7F7;
	width:411px;
	height:22px;
	padding-top:3px; }

.novoutilizador_combobox_sexo {
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	width:138px;
	height:22px;
	border:#C2C7CF solid 1px;
	background:#F5F7F7; }

.novoutilizador_textbox_cp{
	width:138px; }

.novoutilizador_combobox_pais{
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	width:128px;
	height:22px;
	border:#C2C7CF solid 1px;
	background:#F5F7F7; }

.novoutilizador_textbox_contribuinte{
	width:188px; }

.novoutilizador_textbox_actividade{
	width:219px; }

.novoutilizador_textarea {
	width:496px;
	height:102px;
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:11px;
	border:#C2C7CF solid 1px; }

.novoutilizador_termos {
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:11px; }

.novoutilizador_info {
	color:#C4C4C1;
	font-family:Tahoma;
	font-size:11px;
	padding-left:11px; }

/* BOX LOGIN */
.box_login_div {
	float:left;
	margin-left:-4px;
	margin-top:0px;
	position:absolute; }

.box_login_bemvindo {
	font-family:Tahoma;
	color:#FFFFFF;
	line-height:150%;
	font-size:11px; }

.box_login_sair {
	color:#C6CBCB; }

.box_login_encomendas {
	font-family:Tahoma;
	color:#DFDFDF;
	font-size:11px;
	font-weight:bold; }

.box_login_items {
	font-family:Tahoma;
	font-size:11px;
	color:#353A3A; }

/* ONDE COMPRAR */
.onde_comprar_listagem_preco {
	font-family:"Neo Sans Intel";
	font-size:25px;
	color:#333333;
	font-weight:bold; }

.onde_comprar_listagem_preco_antigo {
	font-family:Verdana;
	font-size:10px;
	color:#666666; }

.onde_comprar_listagem_preco_antigo_div {
	float:left;
	margin-left:0px;
	margin-top:0px;
	position:absolute;}

.onde_comprar_form_adicionar_textbox {
	width:50px;
	height:22px;
	background:url(../sysimages/onde_comprar_form_adicionar_textbox.jpg) no-repeat;
	border:none;
	font-family:Tahoma;
	color:#9A9C9C;
	font-size:11px;
	padding-left:9px;
	padding-top:4px; }

.onde_comprar_form_adicionar_unidades {
	color:#757575;
	font-family:Tahoma;
	font-size:10px; }

.onde_comprar_selo {
	float:left;
	position:absolute;
	margin-left:238px;
	margin-top:-17px; }

/* FINALIZAR */
.finalizar_passo_actual {
	font-family:"Neo Sans Intel";
	font-size:18px;
	color:#E20E13;
	font-weight:bold; }

.finalizar_passo_proximo {
	font-family:"Neo Sans Intel";
	font-size:18px;
	color:#DCDCDC;
	font-weight:bold; }

.finalizar_preco_un {
	font-family:"Neo Sans Intel";
	font-size:17px;
	color:#333333;
	font-weight:bold; }

.finalizar_preco_total {
	font-family:"Neo Sans Intel";
	font-size:25px;
	color:#E20E13;
	font-weight:bold; }

.onde_comprar_finalizar_textbox {
	width:50px;
	height:22px;
	background:url(../sysimages/onde_comprar_form_adicionar_textbox.jpg) no-repeat;
	border:none;
	font-family:Tahoma;
	color:#353A3A;
	font-weight:bold;
	font-size:11px;
	padding-left:9px;
	padding-top:4px; }

.finalizar_total {
	font-family:"Neo Sans Intel";
	font-size:18px;
	color:#DCDCDC;
	font-weight:bold; }

.finalizar_total_preco {
	font-family:"Neo Sans Intel";
	font-size:25px;
	color:#000000;
	font-weight:bold; }

/* FINALIZAR 2 */
.finalizar_2_titulo {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold; }

.finalizar_2_titulo_disable {
	font-family:Tahoma;
	font-size:11px;
	color:#5D6161;
	font-weight:bold; }

.finalizar_2_opcoes {
	font-family:Tahoma;
	font-size:11px;
	color:#000000; }

.finalizar_2_opcoes_disable {
	font-family:Tahoma;
	font-size:11px;
	color:#ACA899; }

.finalizar_2_textbox {
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	padding-left:9px;
	border:#C2C7CF solid 1px;
	background:#F5F7F7;
	width:411px;
	height:22px;
	padding-top:3px; }

.finalizar_2_textbox_cp{
	width:198px; }

/* FINALIZAR 3 */
.finalizar_3_produto {
	font-family:Tahoma;
	color:#868989;
	font-size:11px;
	font-weight:bold; }

.finalizar_3_total {
	font-family:"Neo Sans Intel";
	font-size:17px;
	color:#000000;
	font-weight:bold; }

.finalizar_3_morada {
	line-height:150%; }

.finalizar_3_subtotal{
	font-family:Tahoma;
	color:#666666;
	font-size:11px;
	font-weight:bold; }

/* CONFIRMACAO */
.confirmacao_subtitulo {
	font-family:"Neo Sans Intel";
	font-size:18px;
	color:#A0A0A0;
	font-weight:bold; }

/* EMAIL */
.email_titulo {
	font-family:"Neo Sans Intel";
	font-size:28px;
	color:#333333;
	font-weight:bold; }

.email_subtitulo {
	font-family:"Neo Sans Intel";
	font-size:18px;
	color:#333333; }

.email_rodape {
	font-family:Arial;
	font-size:11px;
	color:#C8C8C8; }
	
	.img_rub {
  background-color:#EFEFEF;
  padding:9px 9px 17px 9px;
  }
  
  .tbl_download .geral_download_titulo {
  font-weight:bold;
  text-decoration:none;
  }
  
  .tbl_download .geral_download_titulo a{
  font-weight:bold;
  text-decoration:none;
  }

  .lnk_smn_sel {
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  }
  
  .lnk_smn {
  color:#4F5454;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  }
  
  .lnk_smn:hover {
  color:#000000;
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  }


div#hold	{ 
  	position:relative; overflow:hidden;
  	width:485px; height:650px; 
    z-index:110;
    /*background-color:#EBEBEB;*/
   border:0px #FF0000 solid;   
	}
div#wn1	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:485px; height:650px; 
	clip:rect(0px, 485px, 650px, 0px); 
	overflow:visible;	
	margin-top:10px;
	margin-bottom:10px;
	z-index:1; 
	border:0px solid #FFFF00;
	}
div#lyr1	{ 
	position:absolute; visibility:visible;
	left:0px;
	top:0px;
	z-index:1;
	border:0px solid #FF0000;
	}


.btn_enviar {
width:99px;
height:31px;
border:none;
cursor:pointer;
}

.bg_mapa {
overflow:hidden;
width:429px;
background-position: center center;
border:1px solid #B3B9C3;
padding:4px;
}

.btn_pesq {
background-image:url(../sysimages/cmd_pesquisar.jpg); 
width:24px; 
height:22px;
border:none;
cursor:pointer;
}

.txt_pesq1 {
height:30px;
}

.txt_pesq2 {
height:30px;
}
.nr_nav_produtosactivo {
color:#646E6F;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

#cmsautoTable {
color:#333333;

font-family:Verdana;
font-size:11px;
line-height:150%;
margin:0;
vertical-align:top;
}

#cmsautoTable td{
color:#333333;

font-family:Verdana;
font-size:11px;
line-height:150%;
margin:0;
vertical-align:top;
padding:5px 10px 5px 5px;
}

ul li {
color:#333333;
font-family:Verdana;
font-size:11px;
margin:0px;
}


ol li {
color:#333333;
font-family:Verdana;
font-size:11px;
margin:0px;
}

.txt_rubricas {
color:#333333;

font-family:Verdana;
font-size:11px;
line-height:150%;
margin:0px;
}
.txt_noticias {
color:#333333;

font-family:Verdana;
font-size:11px;
line-height:150%;
margin:0px;
}
.tituloH1gest {
margin-bottom:10px;
}
.tituloH2gest {
margin-bottom:10px;
}



