body
{
background:url(../images/bg_pattern.gif) repeat;
margin:0px;
}

.bannerBG{
background-image:url(../images/banner_bg.jpg);
background-repeat:no-repeat;
}

.pad14Right{
padding-right:14px;
}

.text_area
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:410px;
border:1px #666666 solid;
}


.titleText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#003000;
font-size:28px;
  }
  
  .textbox110{
	font-family: Trebuchet MS,Arial,Tahoma, Verdana,sans-serif;
	font-size: 11px;
 	color: #000000;
	background-color:#FFFFFF;
	width:110px;
	border: 1px #A8C93E solid;
}

 .textArea
 {
 font-family: Trebuchet MS,Arial,Tahoma, Verdana,sans-serif;
	font-size: 11px;
	width:463px;
		height:233px;
		border:1px #6F706B solid;

}

 .encomendaText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#086212;
font-size:22px;
font-weight:bold;
 }

.pad10Bottom{
padding-bottom:10px
}

.bottomText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#003F00;
font-size:9px;
}

 a.bottomLink
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#003F00;
font-size:9px;
text-decoration:none;
 }
 
  a.bottomLink:hover
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#003F00;
font-size:9px;
text-decoration:underline;
 }
  
  .loginText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#FCFEFC;
font-size:12px;
font-weight:bold;
}

.userText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
  
   .titleTextBold
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#003000;
font-size:42px;
font-weight:bold;
  }
  
  
.topLinkTxt{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#086212;
font-size:10px;
}


a.topLinks
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#086212;
font-size:10px;
text-decoration:none; 
}

a.topLinks:hover
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#086212;
font-size:10px;
text-decoration:underline; 
}

.defaultText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#115A3D;
font-size:12px;
vertical-align:top;
}

.defaultText_link
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#115A3D;
font-size:12px;
vertical-align:top;
text-decoration:none;
}
.defaultText_link:hover
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#115A3D;
font-size:12px;
vertical-align:top;
text-decoration:underline;
}


.defaultTextBlack
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#010101;
font-size:12px;
 }

.textbox415
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:415px;
border:1px #666666 solid;
}

.textArea390
 {
font-family: Trebuchet MS,Arial,Tahoma, Verdana,sans-serif;
font-size: 12px;
width:388px;
height:122px;
border:1px #6F706B solid;
}

a.emailLink{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#115A3D;
font-size:12px;
text-decoration:none;
}
a.emailLink:hover{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#DF463B;
font-size:12px;
text-decoration:underline;
}

.textbox550
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:575px;
border:1px #666666 solid;
height:15px; 
}

.textbox150
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:150px;
border:1px #666666 solid;
height:15px; 
}
.textbox100
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:100px;
border:1px #666666 solid;
height:15px; 
}
.textbox100_new
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:10px;
background-color:#FFFFFF;
width:100px;
border:1px #666666 solid;
height:15px; 
}
.textArea600
 {
 font-family: Trebuchet MS,Arial,Tahoma, Verdana,sans-serif;
font-size: 12px;
width:600px;
height:60px;
border:1px #6F706B solid;
}
.TitleRedBold
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#F91C05;
font-size:14px;
font-weight:bold;
}

.TitleRedBold_link
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#F91C05;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.TitleRedBold_link:hover
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#F91C05;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

  
.TitleRedNormal
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#F91C05;
font-size:11px;
}
.promocoPadding
{
padding-right:50px;
}
.textbox350
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:350px;
border:1px #666666 solid;
height:22px; 
}

.textbox125
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:124px;
border:1px #666666 solid;
}

.textbox_NEW
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
border:1px #666666 solid;
height:22px; 
width:410px;
}

.textbox355
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:368px;
border:1px #666666 solid;
height:22px; 
}
.textbox35
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:35px;
border:1px #666666 solid;
}

.searchtextbox
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:375px;
border:1px #666666 solid;
}
.textbox40
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:40px;
border:1px #666666 solid;
}
.textbox50
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:79px;
border:1px #666666 solid;
}
 
.registoPadding
{
padding-right:213px;
}

.textbox330
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:427px;
border:1px #666666 solid;
}

.textbox75
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:102px;
border:1px #666666 solid;
}
.textbox44
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:12px;
background-color:#FFFFFF;
width:44px;
border:1px #666666 solid;
}
.textArea385
 {
 font-family:Trebuchet MS,Arial,Tahoma, Verdana,sans-serif;
font-size: 12px;
width:384px;
height:122px;
border:1px #6F706B solid;
}
 
.encomendaPadding
{
padding-right:152px;
}
.productsPadding
{
padding-left:14px;
}
.productsPadding1
{
padding-right:5px;
}
.productText
{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
color:#115A3D;
font-size:12px;
text-decoration:none;
 }
 
.iconOk{
    BACKGROUND: url(../images/ok_but1.gif)   fixed no-repeat left center ;
	font-family: Trebuchet MS,Arial,Tahoma, Verdana,sans-serif;
	font-size: 11px;
	border:none;
    WIDTH: 30px;
     CURSOR: hand;
     HEIGHT: 19px;
	font-weight:bold;
	color:#FFFFFF;
}
.textbox100
{
font-family:Trebuchet MS,Arial, Tahoma, sans-serif;
font-size:11px;
background-color:#FFFFFF;
width:100px;
border:1px #666666 solid;
height:15px; 
}

.productImgLine{
background-image:url(../images/bg_line1.gif);
background-repeat:repeat-y;
background-position:right;

}
.historicalPadding
{
padding-left:20px;
padding-top:8px;
}
 
.rollover a { display:block;}
.rollover a:hover { background:url(../images/product_bg_img.jpg);}
.rollover a:active { background:url(../images/product_bg_img.jpg);}

.ErrorTxt{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}