body { background-color:#fff; }
* { padding:0; margin:0; font:normal 16px arial, helvetica, sans-serif; color:#8c9b9f; list-style-type:none; border:0; outline:0; }



	/* Títulos e parágrafos */
	h1 a { display:block; float:left; font:normal 18px arial, helvetica, sans-serif; text-transform:uppercase; color:#d1d9dc; padding:10px; margin-top:50px; }
	h1 a:hover, h1 a.active { background-color:#0088cc; color:#fff; padding:10px; }
	h1 a:hover { background-color:#22aadd; }
	h1 a span { display:none; }
		
	h2, h3 { display:block; font:normal 120px helvetica, arial serif; letter-spacing:-0.08em; color:#d1d9dc; padding:30px 0; }
	p.destaque, p.destaque strong { font:normal 60px arial, helvetica, sans-serif; color:#d1d9dc; letter-spacing:-0.05em; line-height:0.8em; margin:60px 0 30px 0; }
	p.destaque strong { color:#0088cc; }
	p.cite cite { font-style:italic; text-align:right; color:#0088cc; }
	
	h3 { font-size:50px; }
	p { line-height:2em; padding-bottom:20px; }
	p.linkeding { padding-bottom:10px; }	
	p.faleComigo { position:absolute; top:555px; margin-left:398px; }

	
	
	/* Divisões de conteúdo */ 
	.header { width:900px; height:100px; margin:0 auto; }
	.content { width:900px; margin:20px auto; }
	.box-content { float:left; width:400px; margin-right:50px;  }
	.box-information { float:right; width:300px; margin-left:50px; }	
	
	
	
	/* Menu */
	ul#menu { float:right; display:block; width:440px; height:50px; padding:50px 0 0 0; }
	ul#menu li a { float:left; font:normal 18px arial, helvetica, sans-serif; text-transform:uppercase; color:#d1d9dc; padding:10px; margin-right:10px; }
	ul#menu li a.active { background:#0088cc; color:#fff; }
	ul#menu li a:hover, ul#menu li a.active:hover { background-color:#22aadd;; color:#fff; }
	
	
	
	/* Lista logo */
	ul.logo li.left { float:left; display:inline; margin-right:100px; }
	ul.logo li.right { float:left; display:inline; margin:0px; }
	
	
	/* Links */
	a, span { color:#0088cc; text-decoration:none; padding:3px;  }
	a:hover, span:hover { 
		background:#0088cc none repeat 0 0; 
		color:#fff; 
		padding:3px; 
		}
				
		/* Link destques */
		p.linkedin a.linkedin, p.destaque a.curriculo {
			background:url(../imagens/bgLinkedin.gif) no-repeat top; 
			display:block;
			width:450px;
			height:31px;
			color:#6a797d;	
			padding:14px 0 0 50px;
			}
		p.linkedin a.linkedin { margin-top:10px; }
		p.destaque a.curriculo { background:url(../imagens/bgPDF.gif) no-repeat top; }
		
		/* Hover destaques */
		p.destaque a.linkedin:hover {	background:url(../imagens/bgLinkedin.gif) no-repeat bottom; }
		p.destaque a.curriculo:hover {	background:url(../imagens/bgPDF.gif) no-repeat bottom; }
		
		
		
	/* Formulário */
	fieldset { border:none; }
	legend, label, input.form { display:none; }
	input, textarea, input.botao { display:block; font-size:24px; letter-spacing:-0.02em; color:#6a797d; border:1px solid #e4e4e4; padding:15px 10px 10px 10px;	}	
	input { float:left; width:400px; margin:20px 20px 20px 0; }
	textarea { clear:both; width:840px; }
	input.botao { background-color:#0088cc; width:250px; font-size:18px; text-transform:uppercase; color:#fff; border-color:#0088cc; }
	input.botao:hover { background-color:#22aadd; border-color:#22aadd; }
