/* Geral */
html
{ width: 100%;
  overflow: scroll;
  overflow: -moz-scrollbars-vertical;
  overflow-x: auto;
}

body
{ width: 100%; margin: 0; padding: 0; }

img
{ border:0; }

td
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#747366; }

h1
{ color:#de8f33; font-size:16px; font-weight:bold; text-transform:uppercase; margin: 0px 0px 0px 0px; padding: 0px; }

.txt1
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AAAAAA; text-decoration:none; }

.errText
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; background-color:#4D2C36; padding:5px; }

/*ul
{ list-style-position:inside; padding-left:10px;}
*/
/* Links */
a:link,
a:active,
a:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#747366; text-decoration:none; outline: none; }

a:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#EE5F00; text-decoration:none; }

a:focus
{ -moz-outline-style: none; }

/* Formulários */
form
{ margin:0px; padding:0px; }

input
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; border:1px solid #000000; background-color:#FFFFFF; padding-left:7px; padding-right:7px; }

select
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; border:1px solid #000000; background-color:#FFFFFF; padding-left:7px; }

textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:100%;
	height:75px;
	padding-left:7px;
	padding-right:0px;
	overflow:auto;
	/*SCROLLBAR-BASE-COLOR:#939393;
	SCROLLBAR-TRACK-COLOR:transparent;
	SCROLLBAR-FACE-COLOR:#393939;
	SCROLLBAR-ARROW-COLOR:#939393;
	SCROLLBAR-HIGHLIGHT-COLOR:#404040;
	SCROLLBAR-DARKSHADOW-COLOR:#404040;
	SCROLLBAR-3DLIGHT-COLOR:#939393;
	SCROLLBAR-SHADOW-COLOR:#939393;*/
}

.frmPesquisa
{ width: 114px; height: 15px; padding-top: 5px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#989687; font-weight:normal; border:0px solid #000000; background-color:#444444; }

.frmText,
.frmText td
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; border:0px solid #000000; }

.frmMiniText
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AAAAAA; font-weight:bold; text-decoration:none; }

.frmTitle
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

.frmCaption
{ padding-top: 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636363; font-weight:normal; }

.frmInput
{ height: 15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; border:0px solid #000000; background-color:#DFDFDF; }

.frmCheckbox
{ width:14px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; border:0; background:#FFFFFF; }

.frmTextarea
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal; border:0px solid #000000; background-color:#C0C0C0; }

.frmSelect
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal; border:0px solid #000000; background-color:#C0C0C0; }

.frmReset,
.frmReset a:link,
.frmReset a:active,
.frmReset a:visited,
.frmReset a:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; text-decoration:underline; }
td.frmReset{padding-right:20px;}

.tiny
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7C7C7C; }

.btnProdutosVOLTAR{
  margin: 0px 35px 20px 35px;
  padding: 0px 0px 5px 0px;
  width: 471px;
  border-bottom: 1px solid #d1d1d1;
  text-align: right;
}

.btnVOLTAR{
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 5px 0px;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  text-align: right;
}

/* HOME */
.homeHighlightTitle
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#677983; }

.homeHighlightLead
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; }

.homeNewsTitle
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px; color:#4D4D4D; }

.contentFlash
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D; }

.homeEvent:link
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; text-decoration:underline; }

.homeEvent:active
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; text-decoration:underline; }

.homeEvent:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; text-decoration:underline; }

.homeEvent:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; letter-spacing:1px; color:#6D787E; text-decoration:none; }

/* Interiores */
.Title
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; }

.Lead
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; }

.Content
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; }

/* Caminho Páginas */
.caminhoC0,
.caminhoC0:link,
.caminhoC0:visited,
.caminhoC0:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; }

.caminhoC0:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; }

.caminhoC1,
.caminhoC1:link,
.caminhoC1:visited,
.caminhoC1:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }

.caminhoC1:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; }

.caminhoC2,
.caminhoC2:link,
.caminhoC2:visited,
.caminhoC2:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }

.caminhoC2:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; }

.caminhoC3,
.caminhoC3:link,
.caminhoC3:visited,
.caminhoC3:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }

.caminhoC3:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; } 

.caminhoC4,
.caminhoC4:link,
.caminhoC4:visited,
.caminhoC4:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:bold; text-decoration:none; }

.caminhoC4:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:bold; text-decoration:underline; } 

.separador
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

/* Paginacao */
.pageNum:link,
.pageNum:visited,
.pageNum:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#2d2d2d;
	text-decoration:none;
	padding-right: 6px;
	padding-left: 6px;
}

a.pageNum:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#292929;
	text-decoration:none;
	border:0px solid #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}

a.pageNumSel:link,
a.pageNumSel:visited,
a.pageNumSel:active,
a.pageNumSel:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#292929; text-decoration:none; border:0px solid #FFFFFF; padding:2px 4px; }
img.pageNum{ margin:0px;padding:0px;border:0px;vertical-align:top;}


.btnClear,
.btnClear a:link,
.btnClear a:visited,
.btnClear a:active,
.btnClear a:hover
{ background:none; border:0; padding:0px 4px 2px 4px; }




/* Resultado Pesquisa */
.linkVerTodos:link,
.linkVerTodos:visited,
.linkVerTodos:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

.linkVerTodos:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EE5F00; text-decoration:underline; }

/* Mapa do Site */
.linkMapa:link,
.linkMapa:visited,
.linkMapa:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

.linkMapa:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EE5F00; text-decoration:underline; }

.aul:link
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:15px; }

.aul:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:15px; }

.aul:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:15px; }

.aul:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EE5F00; font-weight:normal; text-decoration:underline; line-height:15px; }

.aul
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:15px; }

.ul0
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-top:2px; margin-bottom:2px; }

.ul1
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-top:2px; margin-bottom:2px; }

.ul2
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-top:2px; margin-bottom:2px; }

.ul3
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-top:2px; margin-bottom:2px; }

.ul4
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-top:2px; margin-bottom:2px; }

.ul5
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; margin-top:2px; margin-bottom:2px; }


.hand {
    cursor: pointer;
    cursor: hand;
}

.pointer {
    cursor: default;
}


/******************
 * 
 *									MENU NOVO
 *
 *******************************/
.arrowlistmenu{
	width:204px;	
	margin:0px;
	padding:0px !important;
	list-style-type:none;
	text-indent: 0px;
	text-align:left;
	background:#3c3c3c;
	display:block;
	margin: 0px; /*/line-height: 0px; font-size: 0px;*/
	cursor:pointer;
	cursor:hand;
	text-transform: uppercase;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin:0px;
padding:0px;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
margin:0px;
padding:0px;
}
/* UL's*/
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	width:204px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: transparent;
	list-style-type:none !important;
}
.arrowlistmenu li{
overflow: visible;
}
/*NIVEL 1*/

ul.categoryitems li a{
	display: block;
	min-height:16px;
	padding:6px 0px 2px 47px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align: middle;
	color: #FFFFFF;
}
ul.categoryitems li a,
ul.categoryitems li a:link,
ul.categoryitems li a:visited,
ul.categoryitems li a:active
{

	background: url(images/pt/menu/bg_normal_1.png) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align: middle;
	color: #FFFFFF;
}
ul.categoryitems li a:hover
{
	background: url(images/pt/menu/bg_selected_1.png) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align: middle;
	color: #E18E34;
}
				/* links com filhos*/
ul.categoryitems li a.opensubheader{
		background: url(images/pt/menu/bg_selected_1.png) top left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align: middle;
	color: #E18E34;
}
/* NIVEL 2*/

ul.subcategoryitems li a{
	display: block;
	min-height:16px;
	padding:6px 0px 2px 55px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	vertical-align: middle;
	color: #FFFFFF;

}
ul.subcategoryitems li a,
ul.subcategoryitems li a:link,
ul.subcategoryitems li a:visited,
ul.subcategoryitems li a:active
{
	background: url(images/pt/menu/bg_normal_2.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px !important;;
	vertical-align: middle;
	color: #FFFFFF !important;;

}
ul.subcategoryitems li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px !important;
	vertical-align: middle;
	color: #E18E34 !important;
	background: url(images/pt/menu/bg_selected_2.png);
}
				/* links com filhos*/
ul.subcategoryitems li a.opensubheader2{
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px !important;
		vertical-align: middle;
		color: #E18E34 !important;
		background: url(images/pt/menu/bg_selected_2.png);
}
 
/*-----	 CONTEUDOS	-----*/

.titulo{	color:#de8f33; font-size:16px; font-weight:bold; text-transform:uppercase	}

.textoLivreTITULO{
	
	color:#e18e34;
	font-size:18px;
	font-weight:bold;
	
}
.textoLivreLEAD{
	
	color:#747366;
	font-size:14px;
	font-weight:bold;
	
}
.textoLivreTEXTO{
	color:#747366;
	font-size:12px;
	font-weight:normal;
}


.pressFicheirosDATA{
	color:#2c2c2c;
	font-size: 10px;	
}
.pressFicheirosTITULO{
		color:#949494;
		font-size: 10px;	
}
.imgLINK{
border: none;
margin: 0px;
padding:0px;
cursor: hand;;
cursor: pointer;
}

.produtosCATEGORIAS:link,
.produtosCATEGORIAS:active,
.produtosCATEGORIAS:visited
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
/*	background: url(images/separador_pager.gif) no-repeat top left;*/
	padding: 0px 6px;
	text-transform: uppercase;
}
.produtosCATEGORIAS:hover
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.produtosTITULOCATEGORIAS{
	color: #2d2d2d;
	font-size: 24px;
	font-weight:bold;
	text-transform: uppercase;
}
.produtosTITULO{
	color: #2d2d2d;
	font-size: 18px;
	font-weight:normal;
	text-transform: uppercase;
}
.produtosREF{
	color: #747366;
	font-size: 10px;
	font-weight:normal;
}
.produtosTEXTO{
	color:#747366;
	font-size:10px;
	font-weight:normal;
}
.produtosPRECOEURO{
	color: #747366;
	font-size: 16px;
	font-weight:normal;
	float: left;
	margin-top: 6px;
	margin-right: 4px;
}
.produtosPRECO{
	color: #eabd40;
	font-size: 24px;
	font-weight:normal;
	text-transform: uppercase;
}


/* Links */
.destaqueITEM:link,
.destaqueITEM:active,
.destaqueITEM:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FCFCFC; font-weight: normal; text-decoration:none; text-transform: uppercase; }

.destaqueITEM:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E18E34; font-weight: normal; text-decoration:none; text-transform: uppercase; }



/*<!-- notíciasDATA	notíciasTITULO	notíciasLEAD -->*/
.notíciasDATA{
		color:#2c2c2c;
		font-size: 10px;	
}
.notíciasTITULO{padding:0px 0px 4px 0px;}
.notíciasTITULO,
.notíciasTITULO a:link,
.notíciasTITULO a:visited{	color:#949494;font-size: 10px; ;text-decoration:none}
.notíciasTITULO a:hover	{	color:#949494;font-size: 10px; ;text-decoration:underline;}
.notíciasTITULO a:active	{	color:#949494;font-size: 10px; ;text-decoration:none}
.notíciasLEAD,
.notíciasLEAD a:link,
.notíciasLEAD a:visited{	color:#747366; font-size:10px; font-weight:bold;text-decoration:none	}
.notíciasLEAD a:hover	{	color:#747366; font-size:10px; font-weight:bold; text-decoration:underline}
.notíciasLEAD a:active	{	color:#747366; font-size:10px; font-weight:bold; text-decoration:none}


