 html{
 overflow-y:auto;
 overflow-x:hidden;
 }
 
 body{
 margin:0px;
 padding:0px;
 outline:0px;
 line-height:1;
 background-color:#E5E5E5;
 }
	
 *{
 margin:0px;
 padding:0px;
 outline:none;
 }
 
 #container{
 width:1024px;
 margin:0px auto;
 height:698px;
 background:url(../sysimages/bgcontainer.png) no-repeat center -20px;
 }
	
 .clear{
 clear:both;
 line-height:1px; 
 padding:0px;
 }

 .overflow{
 overflow:hidden;
 }
	
 .left{
 float:left;
 }
	
 .right{
 float:right;
 }
 
 .relative{
 position:relative;
 }
	
 img{
 display:block;
 border:0px;
 }
 
 h1{
 font-family:Arial, Helvetica;
 font-size:25px;
 color:#0059A9;
 line-height:27px;
 font-weight:normal;
 }
 
 p{
 font-family:Arial, Helvetica;
 font-size:12px;
 color:#666666;
 line-height:18px;
 font-weight:normal;
 }
	
 a{
 font-family:tahoma;
 font-size:12px;
 color:#3279B9;
 line-height:18px;
 font-weight:normal;
 text-decoration:none;
 }
 
 a:hover{
 color:#E9850B;
 }

 a span{
 cursor:pointer; /* IE7 Fix */
 }
	
 ul{
 list-style-type:disc;
 list-style-position:inside;
 margin:0px;
 padding:0px;
 }
 
 ul > li{
 font-family:Arial, Helvetica;
 font-size:12px;
 color:#666666;
 line-height:18px;
 font-weight:normal;
 padding-left:10px;
 }

 #container .padcontainer{
 padding:12px 62px 0px 68px;
 }
 
 .content{
 height:594px;
 background:url(../sysimages/bgcontent.png) no-repeat 0px bottom;
 }
 
 .contentslider{
 overflow:hidden;
 position:relative;
 height:464px;
 background:url(../sysimages/bgwrapcontent.png) no-repeat 11px bottom;
 }
 
 .contentslider .slider{
 overflow:hidden;
 position:relative;
 width:10000px;
 padding-top:8px;
 }
 
 .wrapcontent{
 float:left;
 position:relative;
 width:888px;
 height:456px;
 }
 
 .wrapcontent .padwrapcontent{
 position:relative;
 
 width:759px;
 height:354px;
 padding:77px 76px 25px 52px;
 /*background:url(../sysimages/bgwrapcontent.png) no-repeat 11px bottom;*/
 }
 
 .wrapcontent .viewport{
 overflow:hidden;
 position:relative;
 width:565px;
 height:304px;
 }
 
 .wrapcontent .overview{
 position:absolute;
 width:565px;
 left:0px;
 }
 
 .wrapcontent .scrollbar{
 display:none;
 position:absolute;
 width:34px;
 height:304px;
 top:119px;
 right:-6px;
 z-index:1000;
 }
 
 .wrapcontent .scrollbar .track{
 position:relative;
 height:304px;
 }
 
 .wrapcontent .scrollbar .thumb{
 position:absolute;
 width:34px;
 height:65px;
 left:0px;
 top:0px;
 cursor:pointer;
 background:url(../sysimages/scrollthumb.png) no-repeat left top;
 }
 
 .footer{
 height:133px;
 margin-top:-42px;
 }
 
 .logo{
 width:126px;
 height:88px;
 margin:0px auto;
 }
 
 p.copy,
 p.redi{
 font-family:tahoma;
 font-size:11px;
 color:#8BB5DA;
 line-height:15px;
 text-align:center;
 }
 
 p.copy{
 padding:7px 0px;
 }
 
 p.redi a{
 font-family:tahoma;
 font-size:11px;
 color:#8BB5DA;
 line-height:15px;
 text-align:center;
 text-decoration:none;
 margin:0px 5px;
 }
 
 p.redi a:hover{
 color:#E9850B;
 }
 
 .menu{
 position:relative;
 height:71px;
 margin-left:11px;
 z-index:1000;
 background:url(../sysimages/bgmenu.png) no-repeat left bottom;
 }
 
 .menu ul{
 display: table;
 margin:0px;
 padding:0px;
 list-style-type:none;
 list-style-position:inherit;
 overflow:hidden;
 width: 866px;
 height:71px;
 }
 
 .menu ul > li{
 /*float:left;*/
 display: table-cell;
 padding-left:0px;
 background:url(../sysimages/sepmenu.png) no-repeat left bottom;
 }
 
 .menu ul > li:first-child{
 background:none;
 }
 
 .menu ul > li:first-child > a{
 padding-left:43px;
 }
 
 .menu ul > li > a{
 display:block;
 height:71px;
 text-decoration:none;
 text-align:center;
 padding:0px 44px 0px 44px;
 }
 
 .menu ul > li > a span{
 display:inline-block;
 font-family:Arial, Helvetica;
 font-size:14px;
 color:#3279B9;
 line-height:17px;
 text-align:center;
 }

 .menu ul > li > a.active span,
 .menu ul > li > a:hover span{
 color:#E9850B;
 }
 
 .menu div.active{
 position:absolute;
 visibility:visible;
 width:107px;
 height:11px;
 top:-12px;
 left:0px;
 background:url(../sysimages/bgactive.png) no-repeat left top;
 }
 
 .imagehome{
 position:absolute;
 width:615px;
 height:431px;
 top:-12px;
 left:11px;
 }
 
 .imageembalagem{
 position:absolute;
 width:193px;
 height:267px;
 top:80px;
 right:26px;
 }
 
 .arrowhome{
 position:absolute;
 width:73px;
 height:28px;
 bottom:63px;
 right:241px;
 }
 
 .contentleft{
 float:left;
 overflow:hidden;
 width:565px;
 height:355px;
 }
 
 .contentright{
 float:right;
 width:188px;
 }
 
 .contentleft h1{
 padding-bottom:17px;
 }
 
 .linktohome{
 position:absolute;
 width:87px;
 height:26px;
 top:10px;
 left:400px;
 z-index:1000;
 }
 
 .linktohome a{
 display:block;
 width:87px;
 height:26px;
 text-decoration:none;
 background:url(../sysimages/bgpadcontent.png) no-repeat left top;
 }
 
 .hovercontent{
 display:none;
 position:absolute;
 width:838px;
 height:123px;
 bottom:3px;
 left:25px;
 background:url(../sysimages/hovercontent.png) no-repeat left top;
 z-index:100;
 }
 