body{
	background: #556666 url("../pic/bg.png") repeat-x;
}

body, td{
	font: 10px verdana;
	color: #000000;
	margin: 0px;
	padding: 0px;	
}
table{
	border-collapse: collapse;
	empty-cells: show;
}
a {
	color: #64a51b;
	text-decoration: none;	
}

a:hover{
	text-decoration: underline;
}
img{
	border: 0px;
}

ul{
	list-style: none;
	margin: 0px;
	margin-left:-45px;
	_margin-left:0px;

/*	margin-bottom: -50px;*/
}
code { 
	font: 11px 'Courier New',Courier,monospace; 
	color: #00A000;
}

pre {
	white-space: pre-wrap;       /* css-3 should we be so lucky... */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 ?? */
	white-space: -o-pre-wrap;    /* Opera 7 ?? */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	_white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */
	font: 11px courrier new;	
}
.content{
	background: #ffffff;
	border-top: 6px solid #f7ad00;
	padding: 20px;
	height: 90%;
}

.box_shot{
	border: 1px solid #f0f0f0;
	border-top: 6px solid #f7ad00;
	padding: 10px;
	padding-right: 0px;
	
}
.box_benefits{
	background: #ECFDD9;
	font: 10px verdana;
}
.corner_t_r{
	background: url("../pic/box_bg_t_r.png") no-repeat;
	height: 25px;
	width: 25px;
}
.corner_t_l{
	background: url("../pic/box_bg_t_l.png") no-repeat;
	height: 25px;
	width: 25px;
}
.corner_b_r{
	background: url("../pic/box_bg_b_r.png") no-repeat;
	height: 25px;
	width: 25px;
}
.corner_b_l{
	background: url("../pic/box_bg_b_l.png") no-repeat;
	height: 25px;
	width: 25px;
}
.corner_t{
	background: #ECFDD9;
	border-top: 1px solid #E8F3DA;

}
.corner_b{
	background: #ECFDD9;
	border-bottom: 1px solid #E8F3DA;
}
.corner_l{
	background: #ECFDD9;
	border-left: 1px solid #E8F3DA;
}
.corner_r{
	background: #ECFDD9;
	border-right: 1px solid #E8F3DA;
}

.box_benefits li{
		background-image: url(../pic/bullet_green.png);
		background-repeat: no-repeat;
		background-position: 0.4em 0.3em;
		padding-left: 1.5em;
}

.normal li{
		background-image: url(../pic/bullet_green.png);
		background-repeat: no-repeat;
		background-position: 0.4em 0.3em;
		padding-left: 1.5em;
}

.td_linedoted{
		background: url(../pic/line_doted.gif) repeat-x fixed center 100%;
}
.t_level3{
	color: #3f80bc;
	font-weight: bold;
	font-size: 12px;
}

/* ------------------------------------------------ Menu */

	#menu_container{
		position: relative;
		width: 770px;
		background: #000000 url("images/menu/bg_menu.gif") repeat-x;
		height: 23px;
	}
	
	#menubar {
		display: block;
		width: 755px;;
		_width:100%;
		left: 0px;
		top:65px;
		padding-left: 15px;
		background: #556666 url("images/menu/bg_menu.gif") repeat-x;
		height: 23px;
	}

	#menubar a {
		position: relative;
		padding: 0 !important;
		margin: 0 !important;
	    display: block;
	    float: left;
		color:#ffffff;
		letter-spacing:1px;
		text-decoration:none;
		height: 23px;
		overflow: hidden;
	}

	#menubar a#act0 { background: url("../pic/menu/m_home.png") 0 0 no-repeat !important; width: 56px; }
	#menubar a#act1 { background: url("../pic/menu/m_features.png") 0 0 no-repeat !important; width: 72px; }
	#menubar a#act2 { background: url("../pic/menu/m_downloads.png") 0 0 no-repeat !important; width: 83px; }
	#menubar a#act3 { background: url("../pic/menu/m_documentation.png") 0 0 no-repeat !important; width: 102px; }
	#menubar a#act4 { background: url("../pic/menu/m_faq.png") 0 0 no-repeat !important; width: 50px; }
	#menubar a#act5 { background: url("../pic/menu/m_community.png") 0 0 no-repeat !important; width: 82px; }
	#menubar a#act6 { background: url("../pic/menu/m_resources.png") 0 0 no-repeat !important; width: 82px; }
	#menubar a#act7 { background: url("../pic/menu/m_contact.png") 0 0 no-repeat !important; width: 64px; }

	#menubar a#act0.active  { background-position: 0 -23px !important; }
	#menubar a#act1.active  { background-position: 0 -23px !important; }
	#menubar a#act2.active  { background-position: 0 -23px !important; }
	#menubar a#act3.active  { background-position: 0 -23px !important; }
	#menubar a#act4.active  { background-position: 0 -23px !important; }
	#menubar a#act5.active  { background-position: 0 -23px !important; }
	#menubar a#act6.active  { background-position: 0 -23px !important; }
	#menubar a#act7.active  { background-position: 0 -23px !important; }

/*
	#menubar a.active {
		border-bottom-color:#CCC599;
		border-right-color:#CCC599;
		border-left-color:#FFFFFF;
		border-top-color:#FFFFFF;
	}
*/
	.menu .options {
		background:#dfdfdf;
		padding: 4px;
	}

	.menu .options a{
		display: block;

	}
	.menu a {
		color:#000;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
	}
	.menu a:hover {
		background-color:#ffffff;
		color:#000;
		text-decoration: none;
	}

/* ----------------------------------------- Fim do menu */
