#site {
  position: absolute;
  width: 780px;
  margin-left: 50%;
  left: -390px;
}

body {
margin: 0px;
padding:0px;
font: 12px  verdana, arial, helvetica;
color: #777c7c;
}
p{
margin:0px;
padding:0 0 5px 0;
}
p.tab{
	padding:10px 0 10px 0;
	font-size:11px;
	margin: 3px;
}
h1{
color:#0000FF;
font-size:12px;
font-weight:bold;
margin:0px;
padding:5px 0 5px 0;
}
h2{
color:#000099;
font-size:14px;
font-weight:bold;
margin:5px;
padding:10px 0 10px 0;
}
#main_container{
width:890px;
height:auto;
margin:auto;
}
#header{
width:894px;
height:91px;
margin:auto;
}
#logo{
	padding:20px 0 0 0;
	float:left;
	left: 20px;
}
/*----------------------menu-------------------------*/
#menu{
width:500px;
height:24px;
float:right;
padding: 0px;

}
#menu ul{
list-style:none;padding:0px;margin:0px;display:block; font-weight:bold;
}
#menu ul li.divider{
height:24px;width:19px;background:url(images/menu_divider.gif) no-repeat center; float:left; display:block; padding:8px 0 0 0;
}
#menu ul li{
list-style:none;display:inline;float:left;width:auto;height:24px;padding:0px;line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}
#menu ul li a{
height:24px; width: auto;float:left;text-decoration:none;padding:0 8px 0 8px; margin:0px;color:#000066;text-align:center;
}
#menu ul li a:hover{
height:24px;width: auto;text-decoration:none;color: #FF9900;
}
#menu ul li a.current{
height:24px;width: auto;float:left;text-decoration:none;padding:0 8px 0 8px;color: #FF9900;
}

#middle_box{
width:894px;
height:278px;
clear:both;
margin:auto;
background:url(images/middle_banner.jpg) no-repeat center;
}
.title{
height:26px;
font-size:16px;
font-weight:bold;
padding:5px 0 0 35px;
color:#FF9900;
background:url(images/news_icon.gif) no-repeat left;
background-position:0px 0px;
}

.title2{
width: 415px;
height:26px;
font-size:16px;
font-weight:bold;
padding:5px 0 0 35px;
color:#FF9900;
background:url(images/news_icon.gif) no-repeat left;
background-position:0px 0px;
}

.news_details2 { width: 460px; text-align: right; }
.news_details3 { width: 100%; text-align: right; }

span.date{
color:#000066;
margin: 0px;
}
span.user{
color:#000099;
}
.clear{
clear:both;
}
/*--------------acordion style---------------*/
#basic-accordian{
padding:0px;
width:460px;
}
.accordion_headings{
width:460px;
height:26px;
padding:10px 0 0 10px;
background:url(images/tab_bg.gif) no-repeat center;
color:#000066;
cursor:pointer;
font-weight:bold;
margin:0 0 4px 0;
}
.accordion_headings:hover{
color:#FF9900;
}
.accordion_child{
padding:0px;
}

.accordion2 {
width:460px;
height:26px;
padding:10px 0 0 10px;
background:url(images/tab_bg.gif) no-repeat center;
color:#000066;
font-weight:bold;
margin:0 0 4px 0;
}

.header_highlight{
color:#000099;
}
/*-----------------------------footer------------------*/

.copyright{
float:left;
padding-left:15px;
padding-top:7px;
}
.footer_links{
float:right;
padding-right:15px;
padding-top:7px;
}


#banner { 
	width: 780px; height: 250px;
	background-image: url("images/middle_banner.jpg");
	background-position: bottom;

}

#menu_link {
	position:absolute;
	left:270px;
	top:192px;
	width:487px;
	height:31px;
	z-index:2;
}

#suporte {
	position:absolute;
		top:186px;
		left: 30px;
		
}

.titulos_esquerda {
width:460px;
height:26px;
padding:10px 0 0 10px;
background:url(images/tab_bg.gif) no-repeat center;
color:#000066;
font-weight:bold;
margin:0 0 4px 0;
}

#esquerda {
	float: left;
}

#direita {
	float: right;
	width: 300px;
}

.teste { color: #ff9900; font-size: 15.2px; cursor: pointer; }

#form { margin-left: 10px; }

#manual { float: right; }
#mprodutos { width: 100%; clear: both; }

#ficha { font-family: Verdana, Arial, Helvetica, sans-serif; }

#produto_texto {
width: 420px;
float: left; }

#manual_texto {
margin-left: 15px;
width: 95%;
}

#produto_flash {
width: 350px;
float: right;
margin-top: 15px;
}
#rodape { clear: both; background-image: url(images/rodape.jpg); width: 100%; height: 50px;
text-align: center; margin-top:10px; }

#texto_rodape {  }

.linha { background-image:url(images/linha.gif); width: 100%; height: 3px; margin: 2px;}

#noticias { width: 95%; margin-left: 15px; }
#noticias p { margin-bottom: 5px; }

#pmanual { width: 700px; }

.news_tab { width: 460px; }
.news_tab2 { width: 100%; }