*
{
	margin:0;
	border:0;
	padding:0;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#333;
}

body
{
	background:#000;
}

#header
{
	margin:auto;
	background:#000 url(../imagens/bg_header.png) 0 0 no-repeat;
	width:1000px;
	height:460px;
}
#header h1
{
	text-indent:-5000px;
	background:url(../imagens/renato_giovanetti_vieira.png) bottom right no-repeat;
	width:246px;
	height:50px;
	padding:337px 0 0 735px;
}

#nav
{
	margin:5px 0 0 0;
	padding-top:2px;
	position:absolute;
	top:280px;
	left:-108px;
	background:url(../imagens/bg_menu.png) 0 0 no-repeat;
	height:140px;
	width:132px;
	z-index:999999;
}

#nav li
{
	color:#FFF;
	text-decoration:none;
	list-style:none;
	padding:5px 0 5px 15px;
}
#nav li a
{
	color:#ededed;
	text-decoration:none;
	font-weight:normal;
}
#pagina
{
	background:#c7c7c7;
	margin:auto;
}

#wrap
{
	padding:15px 15px 0px 15px;
	margin:0 auto;
	display:table;
	width:970px;
}
#wrap h2
{
	font-size:150%;
	text-align:center;
}
#section_left
{
	padding:0 7px 0 0;
	float:left;
	width:478px;
}
#section-right
{
	padding:0 0 0 7px;
	float:right;
	width:478px;
}
#section_left h2, #section-right h2
{
	border-bottom:1px solid #303030;
	height:27px;
	width:463px;
	padding-bottom:2px
}
#formacao
{
	background:url(../imagens/formacao.png) 0 0px no-repeat;
	text-indent:-5000px;
}
#contato
{
	background:url(../imagens/contato.png) top left no-repeat;
	text-indent:-5000px;
}
#trabalhos
{
	background:url(../imagens/trabalhos.png) top left no-repeat;
	text-indent:-5000px;
}
#aulas
{
	background:url(../imagens/aulas.png) top left no-repeat;
	text-indent:-5000px;
	clear:both;
}
#formacao:hover, #trabalhos:hover, #aulas:hover, #contato:hover, #sobre:hover
{
	background-position:0 -29px;
}
#sobre
{
	background:url(../imagens/sobre.png) top left no-repeat;
	text-indent:-5000px;
	clear:both;
}
#portfolio
{
	display:none;
	background:url(../imagens/portfolio.png) top left no-repeat;
	text-indent:-5000px;
}
h3, p, em
{
	padding:18px 0 0 0;
	font-size:22px;
	font-weight:bold;
	color:#030303;
}
p, a.nav
{
	text-decoration:none;
	font-size: 17px;
	font-weight:normal;
}
em, em a
{
	text-decoration:none;
	font-size: 17px;
	font-style:italic;
}
em a:hover
{
	border-bottom:#303030 1px dotted;	
}
form p
{
	font-size:20px;
	font-weight:bold;
}
form p input, form p textarea
{
	float:right;
	width:340px;
	border:#303030 solid 1px;
	padding:2px 0 0 0px;
	background:#EEEF00;
	
}
input.focus, textarea.focus
{
	color:#EEFF00;
	background:#303030;
}
	
form p input
{
	height:30px;
}
form p span a
{
	display:block;
	float:right;
	text-indent:-5000px;
	background:url(../imagens/redes_out.png) 0 0 no-repeat;
	width:45px;
	padding-right:35px;
	height:256px;
}

label.error 
{
	background:#303030; 
	clear:both; 
	display:block; 
	color: #EFEF00; 
	margin-top: 15px; 
	font-size: 13px; 
	padding:5px; 
}

#orkut a:hover
{
	background:url(../imagens/redes_over.png) 0 0 no-repeat;
}
#linkedin a
{
	background: url(../imagens/redes_out.png) -85px 0 no-repeat;
}
#linkedin a:hover
{
	background: url(../imagens/redes_over.png) -85px 0 no-repeat;
}
#twitter a
{
	background: url(../imagens/redes_out.png) -170px 0 no-repeat;
}
#twitter a:hover
{
	background: url(../imagens/redes_over.png) -170px 0 no-repeat;
}
#facebook a
{
	background: url(../imagens/redes_out.png) -255px 0 no-repeat;
}
#facebook a:hover
{
	background: url(../imagens/redes_over.png) -255px 0 no-repeat;
}

.clear
{
	clear:both;
}
p.header
{
	padding:0;
position:fixed;
z-index:9999;
top:0;
right:0;
}
p.rodape, p.rodape img
{
padding:0;
position:fixed;
z-index:9998;
bottom:0;
right:0;	
}