/* CSS Created by Michael@oxidizepixel.com */

/*Using script for transparent png in IE*/
img, div { behavior: url(iepngfix.htc); }

/*  Layout  */
body {
	margin: 0;
	padding: 0;
	background:#8faecc url("images/bg.jpg") repeat-x;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #919191;
	height: 100%;
	text-align: center;
}
#outer {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 800px;
}


/*This is to align the image in center*/

#page { 
	float: left;
	width: 94%;
}

/*-----------------------------------*/

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 800px;
	background: #ffffff url("images/wrapper.gif") ;
}

#header {
	margin: 0 0 0 0;
	height: 100px;
	width: 800px;
	background:  url("images/header.png") no-repeat;
}

#side-left {
	float: left;
	width: 750px;
	padding-left: 25px;
	padding-top: 0px;
}
#side-right{
	float: right;
	width: 760px;	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#sideleftne{	
	float: left;
	width: 230px;
	padding-left: 15px;
	padding-top: 0px;}
#sideleftne p{line-height:175%;width:220px;text-align:justify;}
#siderightne p{line-height:175%;width:450px;text-align:justify;}
#siderightne{	
	float: right;
	width: 480px;	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}
.logo_conta{
margin-bottom:30px;margin-left:50px;margin-right:10px;width: 700px;}

#footer {
	clear: both;
}
.imga{clear:left;padding-top:20px;padding-right:20px;}
/* HTML Element */

img {
	border: 0;
}


.main {
	font:bold 12px Georgia, Tahoma, Verdana;
	line-height: 15px;
	padding: 0px;
	margin: 0px;
	color: #b5143e;
	display: block;
	background: none;
}
form, p {
	margin: 0;
	padding: 0;
}

/* The Content*/

.left {
	float: left;
	padding-top:30px;
	padding-bottom:0px;
}
.left1 {	
	float: left;
	padding-top:30px;
	padding-bottom:0px;
	padding-left:80px;
}
.fixed{
	float: left;
	padding: 0px 0px 00px 0px;
	text-align:justify;
}

.head_container { 
	padding-top: 200px; 
}




a.link {
	font-weight : normal;
	color : #565656;
}

a.link:hover {
	color : #FFFFFF;
	background-color: #666666;
	text-decoration: none;
}
a.footerlink {	
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration: underline;
}

a.footerLink:hover {
	color : #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

.Strong { 
	     font-size:11px;
		 font-weight: bold;
		 line-height: 15px;
		 padding-left: 0px;
		 padding-right: 0px;
	     color: #555555;
}


	
h1 { 
	font:bold 14px Arial, Verdana;
	padding-left: 0px;
	color : #919191;
	display: inline;
	text-decoration: underline; 
}
h2 { 
	margin:0;
	font-size:20px;
	line-height: 150%;
	padding-left: 0px;
	padding-right: 0px;
	color: #919191;
	display: inline;
}
h3 { 
	font-size:11px;
	font-weight: bold;
	line-height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	color: #919191;
	display: inline;
}


li {list-style-type:none }

#img3 {text-align:center;}
#img3a {float:left;margin-left:30px;margin-right:70px;}
#img3b {float:right;margin-left:20px;}

.imgprodbran {padding-left:40px;padding-top:50px;text-align:center;}

.title{
	font-size:11px;
	font-weight: bold;
	line-height: 175%;
	color: #919191;
	}
.title a{
	font-size:11px;
	font-weight: bold;
	line-height: 175%;
	color: #919191;
}
.postnews {float:left;padding-bottom:20px;}

.minicolumn
{float:left;
padding-top:30px;
width:220px;margin-right:10px;}

.minicolumn p{line-height:175%;width:220px;text-align:justify;}
.imgcolumn{padding-bottom:20px;}

.verticaline{
float:left;height:700px;background:url(images/dotlinevert.gif) repeat-y;width:1px;
margin: 0px 20px 0px 10px;}

.horizonline{
float:left;width:730px;
margin: 0px 0px 0px 0px;
height:1px;
background:url(images/dotline.gif) repeat-x;}
.profilesline{
float:left;width:450px;
margin: 10px 0px 20px 0px;
height:1px;
background:url(images/dotline.gif) repeat-x;}
.leftline{
float:left;width:220px;
margin: 0px 0px 10px 0px;
height:1px;
background:url(images/dotline.gif) repeat-x;}


.designed{text-align:center;padding-bottom:20px;color: #ffffff;}

.footer2{text-align:center;padding:0px 0px 0px 0px;color: #ffffff;}

#bottomlink{text-align:center;padding-left:0px;color: #ffffff;
padding-bottom:5px;}

#copyright{text-align:center;padding-left:0px;
padding-bottom:5px;color: #ffffff;}


#profilesconta{margin-top:330px;}

.imagetext p{float:left;margin-top:-100px;Padding-left:200px;width:250px;}

/* contact form */


.ContactForm fieldset
{
	border:0;
	padding:0 10px 0 0;

}
.ContactForm { 

}

.ContactFormLabel { 
	     	font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		vertical-align: top;
		height: 17px;
	     	color: #666666;
}

#company, #client, #phone_nr, #email {       
	     font-size: 11px;
		 line-height: 15px;
		 padding-left: 0px;
		 padding-right: 0px;
		 padding-top: 2px;
		 padding-bottom: 0px;
		 width: 350px;
		 height: 17px;
	     color: #333333;
}


#enquiry {         
	  font-size: 11px;
		line-height: 15px;
		padding-left: 0px;
		padding-right: 0px;
		width: 350px;
		height: 60px;
	     	color: #333333;
}


.FormButton { 
	     	font-size: 11px;
				font-weight: normal;
	     	color: #191919;
				height: 24px;
				padding-bottom: 3px;
}


/* 12 Month Classes */

.January, .February, .March, .April, .May, .June, .July, .August, .September, .October, .November, .December
{
position: relative;	
float: left;
margin: 0px 10px 0px 0px;
padding-top:24px;
height:30px;
width: 49px;
text-align: center;
font-size:24px;
font-weight: bold;
color: #545454;
}

.January
{
background: url(images/january.gif) no-repeat;	
}

.February
{
background: url(images/february.gif) no-repeat;	
}

.March
{
background: url(images/march.gif) no-repeat;	
}

.April
{
background: url(images/april.gif) no-repeat;	
}

.May
{
background: url(images/may.gif) no-repeat;	
}

.June
{
background: url(images/june.gif) no-repeat;	
}

.July
{
background: url(images/july.gif) no-repeat;	
}

.August
{
background: url(images/august.gif) no-repeat;	
}

.September
{
background: url(images/september.gif) no-repeat;	
}

.October
{
background: url(images/october.gif) no-repeat;	
}

.November
{
background: url(images/november.gif) no-repeat;	
}
.December
{
background: url(images/december.gif) no-repeat;	
}


/*News Room*/
.article {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.article p {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:175%;
	margin-bottom:30px;
	}

.posted {
	color:#a6a69b;
	font-size: 11px;
	padding:5px 0px 0px 0px;

	}
.posted .by {
	padding-left:25px;
	height:16px;
	background:url(images/icon-pencil.gif) no-repeat;
	}
.dotline {
	margin-top:20px;
	height:10px;
	width:450px;
	background:url(images/dotline.gif) repeat-x;}
	
/*navigation*/

#pointermenu2{
width:760px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#pointermenu2 ul{
margin: 0;
margin-left: 0px; /*menu offset from left edge of window*/
float: left;
padding-left: 8px;
font: bold 13px Verdana;
background: #336699 url(images/leftround2.gif) bottom left no-repeat; /*optional left round corner*/
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 0px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: white;
font-weight: bold;
padding: 7px 8px 7px 8px;
text-decoration: none;
}

#pointermenu2 ul li a:visited{
color: white;
}


#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
color: lightyellow;

background: url(images/blockactive2.gif) center;

/*background: transparent url(images/pointer.gif) bottom center no-repeat;*/
}

#pointermenu2 ul li a#rightcorner{
padding-right: 5px;
padding-left: 2px;
background: url(images/rightround2.gif) bottom right no-repeat; /*optional right round corner*/
}

#menu_containers{margin-bottom:50px;}

.imgcontact{padding-top:30px;}

/*Table product PAC*/
table.products
{ width: 450px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
line-height:175%; }


td.productDept
{ background-color: #336699;
border: 1px #000000 solid;
font-family: Arial,Verdana;
padding-left:10px;
font-size:12px;
font-weight: bold;
color: #FFFFFF; }


td.product
{ border-bottom: 1px #555555 dotted;
text-align: left;
font-family: Arial, Verdana, sans-serif, Arial;
font-weight: normal;
color: #565656;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

#prodpaclist {float:left;}
.picprod{padding-top:20px;padding-left:20px;text-align:center;}
