* { margin:0; padding:0 }

body { 
	font:13px Georgia; 
	background:url(img/bgbody.jpg) repeat-x }

#header { margin:0 0 40px 0 }
#header h1 a { float:left }
#header .autor { float:right; font-size:11px; text-align:right; color:#888 }
#header .autor p.nome{ font-size:13px }
#header .autor p.nome strong{ color:#225657 }

a { color:#666; font-style:italic }
a:hover { color:#225657; font-weight:bold }

#allf { width:100%; background:url(img/bgbody.jpg) repeat-x bottom }
	
#all { 
	margin:0 auto;
	width:720px; 
	padding:40px 40px 20px 40px; 
	background:url(img/bgall.jpg) no-repeat top center  }

h1 { font-weight:normal }
h2 { padding:10px 0 0 0; border-top:1px solid #CCC; margin:0 0 15px; color:#CCC; font-style:italic}

p { margin:0 0 15px 0; line-height:18px }

#projeto { margin:0 0 40px }
#projeto .alfabeto { padding:10px 40px }

#container { padding:25px 0 0 0; clear:both }

#contato table tr td { padding:5px; border-bottom:2px solid #FFF; background:#EEE }
#contato table tr td.label { background:#DDD }
#contato table tr td input,
#contato table tr td textarea { padding:2px; font:15px Georgia }
#contato table tr td textarea { margin:0 5px 5px 0; float:left}
#contato table tr td input.button { font-weight:bold }

#comments h2 { border:0 }
#comments ul { list-style:none }
#comments ul li { padding:15px; border-bottom:2px solid #DDD}
#comments ul li .cidade { color:#999 }
#comments ul li .data { color:#999; font-style:italic }
#comments ul li .comentario { padding:0 20px 20px 20px; font-style:italic }

#comments input,
#comments textarea { padding:2px; font:15px Georgia }
#comments input.text , #comments textarea{ margin:0 0 5px; border:2px solid #CCC; padding:2px; background:#DDD }
#comments input.button { font-weight:bold }

.valida { color:#CC0000 }

#footer { padding:100px 0 10px 0; text-align:center }


