* {
	text-decoration:none;
	margin:0;
	padding:0;
	list-style:none;
	float:none;
}
body {
	font:80%/1.5 sans-serif;
	margin:0 0 0 0;
        background-image: url(fd_geral6.png);
        background-repeat: no-repeat;
        background-size: 100%;
}
h1,h2,h3 {
	margin:1.5em 0 0 0;
	font:normal 1.7em sans-serif;
	color:#8b2;
	clear:left;
}
h1 {
	font-size:3em;
	margin:0;
	padding-top:0.5em;
	color:#1B6FC0;
}
h3 { font-size:1.2em }
#content .hh a {
	border: 0;
	color:#8b2;
}
p,ul,ol,pre,.note { margin:0 0 1em 0 }
a {
	color:#06c;
	border-bottom:1px solid #ccc;
}
a:visited { color:#96c }
a:active { color:#69c}
a:visited:hover { border-color:#96c }
a:hover { border-color:#06c }
a[href^="http://"] {
	padding-right:1px;
/*	background:url(ex.gif) right 0 repeat-y; */
}
a[href^="http://"]:visited:hover, cite a:visited:hover { background-position:right 100px }
a[href^="http://"]:hover, cite a:hover { background-position:right 200px }
a img { border:0 }
#antiintro img, #related img {
	float:left;
	margin:0.5em 1em 0.5em 0;
}
#content {
	position:absolute;
	top:273px;
	left:16em;
	right:16em;
	z-index:6;
	background:#fff;
        text-align: justify;
}
.Home #content { margin-top:2.7em }
#content ul, #content ol { padding-left:2em }
#content li { list-style:square }
#intro {
/*	background:#eef url(c_tl.gif) 0 0 no-repeat; */
	padding:0 2em 1em 2em;
}
#antiintro {
/*	background:#f7f7ff url(c_f7_tl.gif) 0 0 no-repeat; */
	border-left:3px solid #eef;
}
#ai2 {
	padding:2em;
/*	background:url(c_f7_bl.gif) bottom left no-repeat; */
}
#logo {
	position:absolute;
	top:70px;
        left: 50px;
	z-index:9;
}
#logo a { border:0 }
#logo a img{ border:0 top:120px}
#nav {
	width:16em;
	position:absolute;
	z-index:3;
	top:243px;
	left:0;
	padding-top:61px;
}
#nav ul * {
	border:0;
	display:block;
	color:#9c3;
}
#nav a:hover, #nav .jelly a:hover { background:#efc }
#nav ul em {
	color:#ccc;
	font-style:normal;
}
.jelly { margin-bottom:1em }
#nav .jelly a, #nav .jelly em {
	font-size:1.2em;
	font-weight:bold;
	padding-left:1.666em;
}
#nav .jelly ul a, #nav .jelly ul em {
	font-size:1em;
	font-weight:normal;
	padding-left:3em;
}
#nav ul a, #nav ul em {
	color:#06c;
	padding-left:2em;
}
#nav ul em {
	color:#ccc;
	font-style:normal;
}
#nav ul ul { margin:0 }
#nav ul ul em { padding-left:1.5em }
#nav .jelly ul ul li * {
	padding:0 1em 0 4.5em;
	font-size:0.9em;
	background:#f7f7ff;
}
.note {
	background:white;
	padding:1em 2em 1px 2em;
	border:3px solid #eef;
	overflow:auto;
}
.note * { margin-top:0 }
#footer {
	clear:left;
/*	background:#eef url(c_bl.gif) bottom left no-repeat; */
	color:#999;
	padding:1em 2em;
	margin-bottom:4em;
}
#footer p { margin:0 }
#footer a { color:#aaa }
.css, .html { color:#000 }
.css .ccomment { color:gray }
.css .property { color:navy }
.css .selector {
	color:maroon;
	font-weight:bold;
}
.css .unit { color:red }
.css .url { color:green }
.html .tag { color:purple }
.html .ccomment {
	color:gray;
	font-style:italic;
}
.html .string { color:navy }
.html .doctype { color:teal }
#sec1 {
	float:left;
	width:35%;
}
#sec h2 { clear:none }
#sec2 li {
	list-style-position:inside;
	padding-left:2em;
}
#aftersec { clear:left }
