body {background-color:#e1f1f2;padding:0 0 0 0;margin:0 0 0 0;font-family:lucida sans,tahoma;font-size:11;color:#666666;text-align:left;background-image:url('/images/common/backgroundRepeater.png');
		background-repeat:repeat-x;background-position:left top;}
img{border:0;behavior:url("/scripts/pngDraw.htcc");}
form {border:0px;margin: 0 0 0 0;}
blockquote {margin-top:0}
a{position:relative;}
a:link,a:visited {text-decoration:none}
a:hover,a:visited:hover {text-decoration:none}

/*LAYOUT*/

	.backgroundContainer{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;}
	.backgroundContainerBottom{position:absolute;z-index:2;width:100%;left:0;top:0;}
	.contentContainer{position:absolute;z-index:3;width:100%;height:100%;text-align:center;}
	.menuButtonSep{padding:0 2 0 0;background-color:#ff0000;}
	.homeDestaquesTitleContainer{padding:0 0 7 0;}
	.boxSepSmall{padding:7 0 0 0;}
	.txtSepSmall{padding:10 0 0 0;}
	.destaqueHomeImgContainer{float:left;padding:0 10 10 0;}
	.floatRight{float:right;padding:10 0 10 10;}
	.floatLeft{float:left;padding:0 10 10 0;}
	.floatRight2{float:right;}
	.floatLeft2{float:left;}
	
	/*TBLīs*/
		.boxMisContent{width:100%;height:47;margin-bottom:20;background-image:url('/images/common/boxMiscContentBG.png');background-repeat:repeat-x;background-position:left top;}
			.boxMisContent td{padding:20 20 20 20;vertical-align:top;}

/*MainTable*/
	.mainContentTable{width:1002;margin-top:30;}
		.mctTd1{height:13;background-image:url('/images/common/mainTableTop.png');background-repeat:no-repeat;background-position:left top;}
		.mctTd2{vertical-align:top;background-image:url('/images/common/mainTableRepeater.png');background-repeat:repeat-y;background-position:left top;padding:0 13 0 13;}
		.mctTd3{height:13;background-image:url('/images/common/mainTableBottom.png');background-repeat:no-repeat;background-position:left top;}
		
	.topTable{width:100%;height:171;background-image:url('/images/common/topTableFundo.jpg');background-repeat:no-repeat;background-position:left top;}
		.ttTd1{height:116;vertical-align:top;}
		.ttTd2{height:55;vertical-align:top;padding:0 6 0 6;}
		
	.menuTable{height:49;width:100%;background-image:url('/images/common/menuTableBackgroundRepeater.png');background-repeat:repeat-x;background-position:left 2;}
		.mtTd1{height:51;vertical-align:bottom;padding:0 2 0 0;}
		.mtTd2{height:4;background-color:#0c4949;}
		.mtTd3{height:4;background-color:#2ba1b3;}
		.mtTd4{height:51;vertical-align:bottom;}
		
	.logoTable{width:100%;}
		.ltTd1{width:335;padding:27 0 0 30;vertical-align:top;}
		.ltTd2{text-align:right;padding:14 16 0 0;vertical-align:top;}
		
	.homeContentTable{width:100%;margin-top:12;}
		.hctTd1{width:693;vertical-align:top;}
		.hctTd2{width:8;vertical-align:top;}
		
	.interiorContentTable{width:100%;margin-top:12;}
		.ictTd1{height:3;background-image:url('/images/common/interiroTableTopBg.png');background-position:left top;background-repeat:repeat-x;}
		.ictTd2{background-color:#ffffff;vertical-align:top;padding:20 20 20 20;}
		.ictTd3{height:3;background-image:url('/images/common/interiroTableBottomBg.png');background-position:left top;background-repeat:repeat-x;}
		
	.boxDestaquesHome{width:275;height:146;padding:14 14 14 14;vertical-align:top;background-image:url('/images/home/boxDestaquesHome.png');background-position:left top;background-repeat:no-repeat;-moz-box-sizing:border-box;box-sizing:border-box}
	
	.boxContactosHome{width:693;height:40;padding:12 0 0 45;margin-top:7;vertical-align:top;background-image:url('/images/home/boxContactosHome.png');background-position:left top;background-repeat:no-repeat;-moz-box-sizing:border-box;box-sizing:border-box}
	
	.bottomLogosTable{width:100%;height:64;background-image:url('/images/common/logosTableRepeater.png');background-position:left top;background-repeat:repeat-x;}
		.bltTd1{width:6;background-image:url('/images/common/logosTableLeftBg.png');background-position:left top;background-repeat:no-repeat;}
		.bltTd2{padding:17 0 0 0;vertical-align:top;text-align:center;}
		.bltTd3{width:6;background-image:url('/images/common/logosTableRightBg.png');background-position:right top;background-repeat:no-repeat;}
		.bltTd4{padding:15 0 0 0;vertical-align:top;text-align:center;}
		.bltTd5{padding:17 0 0 0;vertical-align:top;text-align:center;}
	.bottomLogosContainer{width:100%;}
		.blcTd1{width:783;padding:0 7 0 0;}
		.blcTd2{width:185;}
	
	.bottomTable{width:990;margin-top:45;margin-bottom:30;}
		.btTd1{text-align:center;padding:0 0 30 0;}
		.btTd2{text-align:right;vertical-align:bottom;}
		
	/*APOIO PRODUTO*/
		.apoioProdutoTbl{width:100%;}
			.apoioProdutoTbl td{vertical-align:top;}
			
	/*NOVIDADES*/
		.novidadesListagemTable{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
			.novidadesListagemTable td{text-align:center;vertical-align:top;padding:10 10 20 10;-moz-box-sizing:border-box;box-sizing:border-box}
		.novidadesFichaTable{width:100%;vertical-align:top;}
			.nftImageContainer{float:right;padding:0 0 15 15;text-align:center;}
			.nftImage{padding:0 0 10 0;}
		.titNovidadeListagem{color:#0982a2;font-size:13;font-family:Arial;font-weight:bold;}
			.titNovidadeListagem a:link {font-family:Arial;color:#0982a2;text-decoration:none;}
			.titNovidadeListagem a:hover {font-family:Arial;color:#36b4d5;text-decoration:none;}
			.titNovidadeListagem a:visited {font-family:Arial;color:#0982a2;text-decoration:none;}
			.titNovidadeListagem a:visited:hover{font-family:Arial;color:#36b4d5;text-decoration:none;}
		.txtDescNovidadeFicha{color:#0982a2;font-size:13;font-family:Arial;}
		
	/*CONTACTOS*/
		.contactosCntTable{width:100%;}
			.cctTd1{vertical-align:top;padding:0 11 0 0;}
			.cctTd2{vertical-align:top;width:509;}
		.contactosBoxMorada{width:415;margin-bottom:15;background-color:#eff7f7;color:#000000;font-family:Arial;font-size:12px;padding:10 10 10 10;-moz-box-sizing:border-box;box-sizing:border-box}
			.contactosBoxMorada a:link {font-family:Arial;color:#2ba1b3;text-decoration:none;font-weight:bold;}
			.contactosBoxMorada a:hover {font-family:Arial;color:#54c6d7;text-decoration:none;font-weight:bold;}
			.contactosBoxMorada a:visited {font-family:Arial;color:#2ba1b3;text-decoration:none;font-weight:bold;}
			.contactosBoxMorada a:visited:hover{font-family:Arial;color:#54c6d7;text-decoration:none;font-weight:bold;}
		.boxListaContactos{width:100%;margin-bottom:30;}
			.blcTd1{width:215;}
			.blcTd2{width:99;text-align:center;}
			.blcTd3{width:215;background-color:#daeded;font-weight:bold;border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff;color:#000000;font-family:Arial;font-size:12px;padding:3 3 3 3;}
			.blcTd4{width:99;background-color:#eff7f7;text-align:center;border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff;color:#000000;font-family:Arial;font-size:12px;padding:3 3 3 3;}
			
	/*USADOS*/
		.usadosListagemTable{width:100%;height:46;margin-bottom:15;background-image:url('/images/common/usadosListTableBg.png');background-repeat:repeat-x;-moz-box-sizing:border-box;box-sizing:border-box}
			.ultTd1{width:100%;text-align:center;padding:20 0 20 0;-moz-box-sizing:border-box;box-sizing:border-box}	
			.ultTd2{width:140;padding:0 7 20 7;vertical-align:bottom;-moz-box-sizing:border-box;box-sizing:border-box}
		.txtUsadosListSubtit{font-family:Arial;font-size:12;color:#006666;font-weight:bold;padding:0 0 10 0;text-transform:uppercase;}
			.txtUsadosListSubtit a:link {font-family:Arial;color:#006666;text-decoration:none;}
			.txtUsadosListSubtit a:hover {font-family:Arial;color:#1b9898;text-decoration:none;}
			.txtUsadosListSubtit a:visited {font-family:Arial;color:#006666;text-decoration:none;}
			.txtUsadosListSubtit a:visited:hover{font-family:Arial;color:#1b9898;text-decoration:none;}
		.txtUsadosPreco{font-family:Arial;font-size:11;color:#4bb2c1;font-weight:bold;padding:0 0 10 0;text-transform:uppercase;}
		.txtUsadosPrecoFicha{font-family:Arial;font-size:26;color:#4bb2c1;font-weight:bold;padding:0 0 20 0;text-transform:uppercase;}
		.txtTitGreenUsadosFicha{font-family:Arial;font-size:16;color:#003333;font-weight:bold;padding:0 0 10 0;}
		.usadosGaleriaContainer{padding:0 0 20 0;}
		.usadosFichaObservacoes{width:777;background-color:#eff7f7;padding:10 10 10 10;font-family:Arial;color:#000000;font-size:12;text-align:left;}
		.usadosListImgContainer{padding:0 0 10 0;}
		.usadosFichaDescTable{width:786;margin-bottom:30;}
			.ufdtTd1{width:393;}
			.ufdtTd2{width:24;vertical-align:top;}
			.ufdtTd3{width:369;vertical-align:top;}
		.usadosDescTbl{width:100%;}
			.udtLabelTd{width:148;background-color:#daeded;padding:3 3 3 3;font-weight:bold;border-right:solid 1px #ffffff;border-bottom:solid 1px #ffffff;color:#000000;font-family:Arial;font-size:12px;}
			.udtFieldTd{width:245;background-color:#eff7f7;padding:3 3 3 3;border-bottom:solid 1px #ffffff;color:#000000;font-family:Arial;font-size:12px;}
		
	/*FORMS*/
		.formTable{width:547;}
			.formTableLabelTd{width:170;padding:0 10 5 0;vertical-align:top;font-family:Arial;font-weight:bold;color:#000000;font-size:12;}
			.formTableLabelTd2{padding:0 0 0 0;font-family:Arial;font-weight:bold;color:#000000;font-size:12;}
			.formSpacer{height:15;}
			.formTableTitleTd{font-family:Arial;font-weight:bold;color:#000000;font-size:14;padding:0 0 15 0;border-bottom:solid 1px #2a8c8c;}
			.formFieldTd{vertical-align:top;padding:0 0 5 0;font-family:Arial;font-size:11;color:#000000;}
			.formTextField1{width:340;height:20;background-color:#eff7f7;font-family:Arial;font-size:11;color:#000000;border:solid 0px;padding:2 0 0 0;}
			.formTextField2{width:85;height:20;background-color:#eff7f7;font-family:Arial;font-size:11;color:#000000;border:solid 0px;padding:2 0 0 0;}
			.formTextArea{width:340;height:70;background-color:#eff7f7;font-family:Arial;font-size:11;color:#000000;border:solid 0px;padding:2 0 0 0;}
			.formCombo{width:100;font-family:Arial;font-size:11;color:#000000;}
		.form_button{width:113;height:22;background-color:#2ba1b3;border:0px;font-size:13px;font-weight:bold;font-family:Arial;color:#ffffff;cursor:hand;}
		.form_buttonon{width:113;height:22;background-color:#59d5e8;border:0px;font-size:13px;font-weight:bold;font-family:Arial;color:#ffffff;cursor:hand;}
		.formRb{padding-bottom:5;}
		.formSent{padding:20 0 0 0;font-family:Arial;font-size:12;color:#000000;font-weight:bold;}

	.tableAcessorios{}
		.tableAcessoriosLogos{width:450;text-align:center;}
		.tableAcessoriosLinks{padding:10 0 0 10; vertical-align:top;text-align-left;background-image:url('/images/common/gradient.jpg');background-position:left top;background-repeat:no-repeat;}
		.tableBarcosLinks{padding:10 0 0 10; vertical-align:top;text-align-left;background-image:url('/images/common/gradient3_colums.png');background-position:left top;background-repeat:no-repeat;}
	.barcosLogos{padding-left:30;}
	
	.contactPalop{}
		.contactPalopHead{font-weight:bold;text-align:center;padding:10 0 10 0;text-transform:uppercase;font-family:Arial;font-size:14;color:#003333;}
		.contactPalopNormal{background-color:#eff7f7;font-family:Arial;font-size:12;color:#010101;text-align:center;padding-top:3;padding-bottom:3;}
		.contactPalopDestaq{background-color:#daeded;font-family:Arial;font-size:12;color:#010101;text-align:left;width:80;font-weight:bold;padding-left:5;}

/*TEXTOS*/004040

.txtBlueBig{font-family:Arial;font-size:15;color:#8ad7e8;}

.txtCyanNormal{font-family:Arial;font-size:13;color:#053737;}
	.txtCyanNormal a:link {font-family:Arial;color:#053737;text-decoration:none;}
	.txtCyanNormal a:hover {font-family:Arial;color:#189191;text-decoration:none;}
	.txtCyanNormal a:visited {font-family:Arial;color:#053737;text-decoration:none;}
	.txtCyanNormal a:visited:hover{font-family:Arial;color:#189191;text-decoration:none;}

.txtCyanSmall{font-family:Arial;font-size:11;color:#004040;font-weight:bold;}
	.txtCyanSmall a:link {font-family:Arial;color:#004040;text-decoration:none;}
	.txtCyanSmall a:hover {font-family:Arial;color:#0e7e7e;text-decoration:none;}
	.txtCyanSmall a:visited {font-family:Arial;color:#004040;text-decoration:none;}
	.txtCyanSmall a:visited:hover{font-family:Arial;color:#0e7e7e;text-decoration:none;}

.txtTitCyan{font-family:Arial;font-size:14;color:#379393;font-weight:bold;}
	.txtTitCyan a:link {font-family:Arial;color:#379393;text-decoration:none;}
	.txtTitCyan a:hover {font-family:Arial;color:#379393;text-decoration:none;}
	.txtTitCyan a:visited {font-family:Arial;color:#379393;text-decoration:none;}
	.txtTitCyan a:visited:hover{font-family:Arial;color:#379393;text-decoration:none;}
	
.txtSubtitGreen{font-family:Arial;font-size:14;color:#003333;font-weight:bold;padding:0 0 10 0;text-transform:uppercase;}
	.txtSubtitGreen a:link {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSubtitGreen a:hover {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSubtitGreen a:visited {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSubtitGreen a:visited:hover{font-family:Arial;color:#003333;text-decoration:none;}
	
.txtSmallGreen{font-family:Arial;font-size:14;color:#003333;font-weight:bold;padding:0 0 5 0;}
	.txtSmallGreen a:link {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallGreen a:hover {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallGreen a:visited {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallGreen a:visited:hover{font-family:Arial;color:#003333;text-decoration:none;}
	
.txtSmallLink{font-family:Arial;font-size:11;color:#003333;font-weight:bold;padding:10 0 10 0;width:210;}
	.txtSmallLink a:link {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallLink a:hover {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallLink a:visited {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallLink a:visited:hover{font-family:Arial;color:#003333;text-decoration:none;}
		
.txtSmallLink2{font-family:Arial;font-size:11;color:#003333;font-weight:bold;padding:10 0 10 0;width:223;}
	.txtSmallLink2 a:link {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallLink2 a:hover {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallLink2 a:visited {font-family:Arial;color:#003333;text-decoration:none;}
	.txtSmallLink2 a:visited:hover{font-family:Arial;color:#003333;text-decoration:none;}	
	
.txtTitGreen{font-family:Arial;font-size:16;color:#003333;font-weight:bold;padding:0 0 25 0;}
	.txtTitGreen a:link {font-family:Arial;color:#003333;text-decoration:none;}
	.txtTitGreen a:hover {font-family:Arial;color:#003333;text-decoration:none;}
	.txtTitGreen a:visited {font-family:Arial;color:#003333;text-decoration:none;}
	.txtTitGreen a:visited:hover{font-family:Arial;color:#003333;text-decoration:none;}

.txtBlueSmall{font-family:Arial;font-size:11;color:#1086a5;}
	.txtBlueSmall a:link {font-family:Arial;color:#1086a5;text-decoration:none;}
	.txtBlueSmall a:hover {font-family:Arial;color:#21afd4;text-decoration:none;}
	.txtBlueSmall a:visited {font-family:Arial;color:#1086a5;text-decoration:none;}
	.txtBlueSmall a:visited:hover{font-family:Arial;color:#21afd4;text-decoration:none;}

.txtHomeDestaqueTit{font-family:Arial;font-size:12;color:#1086a5;}
	.txtHomeDestaqueTit a:link {font-family:Arial;color:#1086a5;text-decoration:none;}
	.txtHomeDestaqueTit a:hover {font-family:Arial;color:#21afd4;text-decoration:none;}
	.txtHomeDestaqueTit a:visited {font-family:Arial;color:#1086a5;text-decoration:none;}
	.txtHomeDestaqueTit a:visited:hover{font-family:Arial;color:#21afd4;text-decoration:none;}

.txtSmallBlack{font-family:Arial;font-size:11;color:#010101;}
	.txtSmallBlack a:link {font-family:Arial;color:#010101;text-decoration:none;}
	.txtSmallBlack a:hover {font-family:Arial;color:#010101;text-decoration:none;}
	.txtSmallBlack a:visited {font-family:Arial;color:#010101;text-decoration:none;}
	.txtSmallBlack a:visited:hover{font-family:Arial;color:#010101;text-decoration:none;}

.txtNormalBlack{font-family:Arial;font-size:12;color:#010101;}
	.txtNormalBlack a:link {font-family:Arial;color:#010101;text-decoration:none;}
	.txtNormalBlack a:hover {font-family:Arial;color:#010101;text-decoration:none;}
	.txtNormalBlack a:visited {font-family:Arial;color:#010101;text-decoration:none;}
	.txtNormalBlack a:visited:hover{font-family:Arial;color:#010101;text-decoration:none;}

.txtBottom{font-family:Arial;font-size:11;color:#010101;text-decoration:none;}
	.txtBottom a:link {font-family:Arial;color:#010101;text-decoration:none;text-decoration:none;}
	.txtBottom a:hover {font-family:Arial;color:#010101;text-decoration:none;text-decoration:underline;}
	.txtBottom a:visited {font-family:Arial;color:#010101;text-decoration:none;text-decoration:none;}
	.txtBottom a:visited:hover{font-family:Arial;color:#010101;text-decoration:none;text-decoration:underline;}

.txtWhiteBig{font-family:Arial;font-size:15;color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:bold;}
	.txtWhiteBig a:link {font-family:Arial;color:#ffffff;text-decoration:none;}
	.txtWhiteBig a:hover {font-family:Arial;color:#8ad7e8;text-decoration:none;}
	.txtWhiteBig a:visited {font-family:Arial;color:#ffffff;text-decoration:none;}
	.txtWhiteBig a:visited:hover{font-family:Arial;color:#8ad7e8;text-decoration:none;}

.txtBlueBold{font-family:Arial;font-size:13;color:#8ad7e8;font-weight:bold;}
.txtBlueBold2{font-family:Arial;font-size:18;color:#2ba1b3;font-weight:bold;}

.txtBlueBold3{font-family:Arial;font-size:11;color:#238e9e;font-weight:bold;}
	.txtBlueBold3 a:link {font-family:Arial;color:#238e9e;text-decoration:none;}
	.txtBlueBold3 a:hover {font-family:Arial;color:#8ad7eb;text-decoration:none;}
	.txtBlueBold3 a:visited {font-family:Arial;color:#238e9e;text-decoration:none;}
	.txtBlueBold3 a:visited:hover{font-family:Arial;color:#8ad7eb;text-decoration:none;}


.txtNormalWhite{font-family:Arial;font-size:13;color:#ffffff;}
	.txtNormalWhite a:link {font-family:Arial;color:#ffffff;text-decoration:none;}
	.txtNormalWhite a:hover {font-family:Arial;color:#8ad7e8;text-decoration:none;}
	.txtNormalWhite a:visited {font-family:Arial;color:#ffffff;text-decoration:none;}
	.txtNormalWhite a:visited:hover{font-family:Arial;color:#8ad7e8;text-decoration:none;}
	
.txtSmallWhite{font-family:Arial;font-size:11;color:#ffffff;}
	.txtSmallWhite a:link {font-family:Arial;color:#ffffff;text-decoration:none;}
	.txtSmallWhite a:hover {font-family:Arial;color:#8ad7e8;text-decoration:none;}
	.txtSmallWhite a:visited {font-family:Arial;color:#ffffff;text-decoration:none;}
	.txtSmallWhite a:visited:hover{font-family:Arial;color:#8ad7e8;text-decoration:none;}
	
	
	
	
	
/* lightbox styles */

		#lightbox{
			position: absolute;
			top: 40px;
			left: 0;
			width: 100%;
			z-index: 100;
			text-align: center;
			line-height: 0;
			}
		
		#lightbox a img{ border: none; }
		
		#outerImageContainer{
			position: relative;
			background-color: #fff;
			width: 250px;
			height: 250px;
			margin: 0 auto;
			}
		
		#imageContainer{
			padding: 10px;
			}
		
		#loading{
			position: absolute;
			top: 40%;
			left: 0%;
			height: 25%;
			width: 100%;
			text-align: center;
			line-height: 0;
			}
		#hoverNav{
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			z-index: 10;
			}
		#imageContainer>#hoverNav{ left: 0;}
		#hoverNav a{ outline: none;}
		
		#prevLink, #nextLink{
			width: 49%;
			height: 100%;
			background: url('/images/blank.gif') no-repeat; /* Trick IE into showing hover */
			display: block
			}
		#prevLink { left: 0; float: left;}
		#nextLink { right: 0; float: right;}
		#prevLink:hover, #prevLink:visited:hover { background: url('images/prevlabel.gif') no-repeat left 15%; }
		#nextLink:hover, #nextLink:visited:hover { background: url('images/nextlabel.gif') no-repeat right 15%; }
		
		
		#imageDataContainer{
			font: 10px Verdana, Helvetica, sans-serif;
			background-color: #fff;
			margin: 0 auto;
			line-height: 1.4em;
			}
		
		#imageData{
			padding:0 10px;
			}
		#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
		#imageData #caption{ font-weight: bold;	}
		#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
		#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
				
		#overlay{
			position: absolute;
			top: 0;
			left: 0;
			z-index: 90;
			width: 100%;
			height: 500px;
			background-color: #003333;
			filter:alpha(opacity=60);
			-moz-opacity: 0.6;
			opacity: 0.6;
			}
			
		
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
			}
		
		* html>body .clearfix {
			display: inline-block; 
			width: 100%;
			}
		
		* html .clearfix {
			/* Hides from IE-mac \*/
			height: 1%;
			/* End hide from IE-mac */
			}