/* CSS Document ul,li, */
ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,pre,form,body,html,blockquote,fieldset,input,object,iframe { margin: 0; padding: 0; }
ul,li { padding:0; margin:0 0 0 8px;}
a img,:link img,:visited img { border: none; text-align: left; }
a { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; text-align: left; }
:focus { outline: none; }
form {margin: 0; padding: 0; }
p { margin: 0; font-weight: normal; }
/*
p { margin:0 0 10px 0; font-weight: normal; }
ul { list-style: none; }
h1 {float:left; width:100%; font-size:12px; font-weight: normal; color:#000000; background:url(img/bullet.gif) no-repeat; padding-left:10px; margin:0 0 12px 0; color:#666666;}*/

html,body {
	margin: 0px;
	background-image: url(../img/bg.gif);
	background-repeat: repeat;
	background-color:#FFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	color: #040404;
	text-align: left;
	font-weight:normal;
	line-height:19px;
	height:100%;
	/*letter-spacing:1px;*/
}

.cleaner {clear:both; height:20px; border:none; margin:0; overflow:hidden; padding:0; background:none; /height:20px;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


#MainContent { position:relative; width:1044px; margin:0 auto; background:transparent url(../img/bg_content.png)  repeat-y; }
#MarginContent { float:left; width:944px; margin:30px 50px 10px 50px; }
#Left { float:left; display:inline; position:relative; width:425px; padding:0 16px; background:transparent url(../img/left_bg_full.jpg) repeat-x; z-index:0; }
#Left a:link, #Left a:visited, #Left a:active { color: #008457; font-size:14px; text-decoration: underline; font-weight:normal; }
#Left a:hover { color:#008457; font-size:14px; text-decoration: none; font-weight:normal; }

#Right { float:left; display:inline; position:relative; width:469px; height:314px; margin-left:18px; margin-bottom:30px; z-index:0; }
#Header { position:relative; width:1024px; height:150px; margin-left:10px; background:transparent url(../img/bg_header-this.gif) no-repeat; }
#Footer { position:relative; width:1044px; height:19px; margin:0 auto; background:transparent url(../img/bg_footer.png) no-repeat left bottom; }

/*MENU*/
#Menu { position:absolute; top:120px; left:50px; width:944px; font-size:12px; color:#FFF; z-index:100 }
#MenuHead { position:absolute; top:61px; left:650px; width:344px; z-index:100 }
.MenuBrochure { position:relative; display:inline; float:left; width:200px; font-size:12px; z-index:100 }
#HeaderSearch { position:absolute; top:25px; left:788px; width:186px; height:24px; z-index:100 }

#MenuFooter { float:left; width:912px; height:39px; font-size:10px; color:#FFF; text-align:center; font-weight:bold; padding:10px 16px; background:transparent url(../img/footer_bg.gif) repeat-x ; }
#MenuFooter a:link, #MenuFooter a:visited, #MenuFooter a:active { color: #FFF; font-size:10px; text-decoration: none; font-weight:bold; }
#MenuFooter a:hover { color:#000; font-size:10px; text-decoration: none; font-weight:bold; }


/*HOME*/
#HomeLeft { float:left; display:inline; position:relative; width:608px; height:290px; margin-bottom:30px; z-index:0; }
#HomeRight { float:left; display:inline; position:relative; width:334px; height:290px; margin-left:2px; margin-bottom:30px; background:transparent url(../img/home_bg_news.gif) no-repeat; z-index:0; }

#HomeBLeft { float:left; display:inline; position:relative; width:457px; height:517px; margin-bottom:40px; z-index:0; }
#HomeBRight { float:left; display:inline; position:relative; width:457px; height:487px; padding-top:30px; margin-left:30px; margin-bottom:40px; background:transparent url(../img/home_bg_contains-full.gif) no-repeat; z-index:0; }

.HomeNews {position:relative; width:310px; height:90px; padding:60px 10px 5px 14px; font-size:11px; line-height:15px; color:#FFF;}
.HomeNews p { margin:3px 0;}

.HomeBlock { float:left; display:inline; position:relative;  padding:0 0 0 15px; width:206px; font-size:12px; }



#Btn { position:absolute; top:444px; left:660px; width:100px; height:20px; z-index:10; }

/*PRODUCTS*/
.ProductsAll { float:left; display:inline; position:relative; width:728px; margin-bottom:20px; background:transparent url(../img/products_all_bg.gif) repeat-y; z-index:0; }
.ProductBlock { display: inline; float:left; margin-bottom:20px;}
.Products { width:693px; padding:0 0; min-height:80px; background:transparent url(../img/products_bg.gif) repeat-x 0 0; z-index:0; }
.ProductsTitleR { float:left; display:inline; width:600px; font-size:12px; color:#FFF; font-weight:bold; padding: 5px 0 14px 16px; z-index:1; }
.ProductsTitleL { float:left; display:inline; width:60px; font-size:10px; color:#c1c1c1; padding: 5px 16px 14px 0; text-align:right; }
.ProductRight { float:left; display:inline; width:480px; font-size:12px; padding:0 14px; margin-bottom:10px }
.ProductLeft { float:left; display:inline; position:relative; width:173px; padding-top:3px; text-align:center; margin-bottom:10px }
.ProductLeftVideo { float:left; display:inline; position:relative; width:173px; height:125px; margin-top:3px; text-align:center; margin-bottom:10px; background:transparent url(../img/produtc_teaser.jpg) center; }

.ProductLeftLogo { float:left; display:inline; position:relative; width:173px; height:135px; margin-top:3px; background:transparent url(../img/products_bg-img.gif) no-repeat; text-align:center;  }

.ProductEnquire { position:relative; float:left; width:677px; padding-left:16px;}
.enquire { position:relative; display:inline; float:left; padding-top:5px; width:80px;}
.ProdContent { width:480px; z-index:1} 
.ProdContent a:link, .ProdContent a:visited, .ProdContent a:active { color: #008457; font-size:12px; text-decoration: underline; font-weight:normal; }
.ProdContent a:hover { color:#008457; font-size:12px; text-decoration: none; font-weight:normal; }

.ProductsInf { float:left; display:inline; width:693px; height:7px; margin-top:10px; background:transparent url(../img/products_inf_bg.gif) repeat-x; z-index:0; }
.ProductLogo { position:relative; float:left; width:480px; margin:10px 0;}


/*Sheet */
#Gallery { display:block; float:left; position:relative; width:720px; margin-top:30px;}
.Photo { display:inline; float:left; position:relative; width:221px; height:150px; margin:0 15px 15px 0;}
#GalleryCont { display:block; float:left; position:relative; width:665px; padding:0 14px; margin:10px 0 20px 0; font-size:12px;}
#GalleryCont a:link, #GalleryCont a:visited, #GalleryCont a:active { color: #008457; font-size:12px; text-decoration: underline; font-weight:normal; }
#GalleryCont a:hover { color:#008457; font-size:12px; text-decoration: none; font-weight:normal; }

/*CONTACT*/
#ContactTop { float:left; width:912px; margin-bottom:20px; margin-top:30px; padding:0 16px; background:transparent url(../img/left_bg_full.jpg) repeat-x; z-index:0; }
#ContactLeft { float:left; display:inline; position:relative; width:445px; padding:0 10px 0 0; z-index:0; }
#ContRLeft { float:left; display:inline; position:relative; width:186px; padding:0 10px 0 40px; font-size:12px; line-height:17px; z-index:0; }
#ContRLeft p { margin:0 0 4px 0; font-weight: normal; }
.FormDiv {margin:9px 0 3px 0; width:200px; font-size:12px; color:#008457;}
.FormRegister  {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #666666; border: 1px solid #d7d7d7; background-color: #FFF; width: 327px; height: 25px; padding-top:0 ; height/*\**/: 22px; padding-top/*\**/:5px; }
.FormSearch {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #999999; border: none; background-color: #FFF; width: 160px; height: 20px; }
.FormSearchPage {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #999999; border: none; background-color: #FFF; width: 548px; height: 18px; }


/*SEARCH*/
.SearchItens { display:block; float:left; position:relative; width:554px; height:58px; padding: 0 20px 0 15px; font-size:12px; }
.SearchItens a:link, .SearchItens a:visited, .SearchItens a:active { color: #008457; font-size:14px; text-decoration: none; font-weight:normal; }
.SearchItens a:hover { color:#008457; font-size:14px; text-decoration: underline; font-weight:normal; }

/*Video*/
#Vimeo { width:495px; height:278px; border: 11px solid #008457;}
#VideoTitle { float:left; display: block; color:#008457; font-size:20px; margin:15px 0;}

/*FONTS*/

.Block { display:block; }
.Text { color:#FFF; font-size:11px; text-decoration: none; padding-bottom:5px; }

.Fourteen { font-size:14px;}
.Twelve { font-size:12px;}
.Bold { font-weight:bold; }
.GreyIta { color:#b2b2b2; font-style:italic;}
.Green { color:#008457;}
.Black { color:#000;}
.Back { text-align:right; font-size:9px}
.TitleHome { font-size:16px; color:#008457; text-decoration:underline;}
.TitleGreen { color:#008457; font-size:12px; font-weight:bold; }
.TitleGreenF { color:#008457; font-size:14px; font-weight:bold; }

h1 { font-size:20px; color:#FFF; font-weight:bold; padding: 10px 0 25px 0; }
h2 { width:700px; font-size:12px; color:#FFF; font-weight:bold; padding: 5px 0 14px 16px; }

hr { float:left; text-align:left; width:944px; color:#c1c1c1; background-color: #c1c1c1; margin: 20px 0; border-width: 0; height: 1px; border-top-width: 0; border-width:0; size:1px; }

.Line { float:left; display:inline; border: none; border-bottom: 1px solid black; width: 557px; height:1px; margin: 5px 0;}


a.Btn:link, a.Btn:visited, a.Btn:active { color: #FFF; font-size:11px; text-decoration: underline; }
a.Btn:hover { color:#FFF; font-size:11px; text-decoration: none; }

a.Title:link, a.Title:visited, a.Title:active { color: #FFF; font-size:12px; text-decoration: underline; font-weight:bold; }
a.Title:hover { color:#FFF; font-size:12px; text-decoration: none; font-weight:bold; }

a.Green:link, a.Green:visited, a.Green:active { color: #008457; font-size:12px; text-decoration: none; font-weight:normal; }
a.Green:hover { color:#008457; font-size:12px; text-decoration: underline; font-weight:normal; }

.GreenI { color: #008457; font-size:12px; text-decoration: none; font-weight:normal; font-style:italic; }
a.GreenI { color: #008457; font-size:12px; text-decoration: none; font-weight:normal; font-style:italic; }
a.GreenI:hover { color:#008457; font-size:12px; text-decoration: underline; font-weight:normal; font-style:italic; }

a.GreenBold:link, a.GreenBold:visited, a.GreenBold:active { color: #008457; font-size:12px; text-decoration: none; font-weight:bold; }
a.GreenBold:hover { color:#008457; font-size:12px; text-decoration: underline; font-weight:bold; }

a.GreenBoldFour:link, a.GreenBoldFour:visited, a.GreenBoldFour:active { color: #008457; font-weight:bold; font-size:14px; text-decoration: underline; }
a.GreenBoldFour:hover { color:#008457; font-size:14px; text-decoration: none; font-weight:bold; }

a.GreenTitle:link, a.GreenTitle:visited, a.GreenTitle:active { color: #008457; font-size:16px; text-decoration: underline; font-weight:normal; }
a.GreenTitle:hover { color:#008457; font-size:16px; text-decoration: none; font-weight:normal; }

a.Back:link, a.Back:visited, a.Back:active { color: #c1c1c1; font-size:10px; text-decoration: none; }
a.Back:hover { color:#c1c1c1; font-size:10px; text-decoration: none;  }

/*SLIDESHOW*/
ul.ppt {
	position: relative;
	width:608px;
	height:290px;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: -16px;
}

.ppt img {
	border: none;
	padding: 0;
	background-color: #ececec;
}
