#container {

	width:625px;

	margin:10px 0px 0 0px;

	position:relative;

	float:left;

	height:328px;

}

#main p,

#main li,

#main div.comment {

	font-family:"Arial", Verdana, Trebuchet MS;

	color:#333;

	font-size:14px;

	line-height:18px;

}

#main p {

	margin-top:12px;

	margin-bottom:12px;

}

#main ul.api li {

	font-family:"Arial", Verdana, Trebuchet MS;

	color:#333;

	font-size:14px;

}

#main h3 span.right {

	text-align:right;

	font-size:14px;

	font-family:"Arial", Verdana, Trebuchet MS;

}

#main h3 span.right a {

	margin-left:10px;

}

#main a {

	text-decoration:none;

	color:#666666;

}

#main a:hover {

	color:#333333;

	text-decoration:underline;

}

#main p.date {

	border-top:1px solid #ccc;

	font-size:14px;

	color:#999;

	text-align:right;

}

#main .right {

	float:right;

	margin-left:10px;

}

#main .left {

	float:left;

	margin-right:10px;

}

#main ul.api {

	list-style:none;

	padding-left:0;

}

#main ul.api li {

	font-size:14px;

}

#main .api li ul li {

	font-family:Courier;

	font-size:14px;

}

#main .api span.visibility {

	color:#881350;

}

#main .api span.name {

	color:#003369;

}

#main .api span.variable {

	color:#825900;

}

#main .api span.return {

	color:#666666;

}

* html #main pre.highlighted {

	width:798px;

}

/*

#main code ol {

	list-style:none;

}

*/

#main code,

#main .dp-highlighter li {

	font-weight:normal;

	font-family:"Arial", Verdana, Trebuchet MS;

	color:#fff;

	font-size:14px;

}

#main .dp-highlighter ol {

	margin:0;

	padding:0;

}

#main .dp-highlighter ol,

#main .dp-highlighter ol li {

	list-style:none;

}

#main .dp-highlighter div.comment {

	font-family:inherit;

}

/* Subsection Tabs

--------------------*/

#main ul.subsection_tabs {

	list-style:none;

	margin:0 0 0px 0;

	padding:0;

	border-bottom:1px solid #ccc;

	height:20px;

	clear:both;

}

#main ul.subsection_tabs li.tab {

	float:left;

	margin-right:7px;

	text-align:center;

}

#main ul.subsection_tabs li.tab a {

	display:block;

	height:20px;

	background-color:#fff;

	color:#666;

	width:auto;

	padding:0 5px 0 5px;

}

#main ul.subsection_tabs li.tab a:hover {



}

#main ul.subsection_tabs li.tab a.active {

	background-image:url(./img/base/bg_campo_busca.jpg);

	background-repeat:repeat-x;

	border:1px solid #ccc;

	outline:none;

	border-bottom:none;

}

#main ul.subsection_tabs li.source_code {

	float:right;

}