/* CSS Para "CSS para Web Design" - By Vitorino */
/* thiago_brasilia@hotmail.com                  */


/*  Direitos reservados ao autor desta folha de estilos e
	ao autor do hipertexto de conteúdo */
	
	
	
/* + HTML ++++++++++++++++++++++++++++++++++ */
HTML{
	background:url(bg.jpg) center top repeat-y;
	padding:0px;
	margin:0px;
	border:0px;
}
/* - HTML ---------------------------------- */

/* + body  +++++++++++++++++++++++++++++++++ */

body{
	text-align:center;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	margin:0px;
	background:url(topo.jpg) center top no-repeat;
}
/* - body ---------------------------------- */

/* + geral +++++++++++++++++++++++++++++++++ */

p, h4, h3, h2, h1, fieldset, form, input{
	padding:0px;
	margin:0px;
	border:none;
}
ul li{
	line-height:20px;
	width:150px;
}
acronym,abrr{
	border-bottom:dotted 1px #243620;
	cursor:help;
}
a, a:visited{
	text-decoration:none;
	color:#243620;
}
a:hover{
	text-decoration:underline;
	color:#243620;
}
input{
	background: #f2f4f2;
	height: 18px;
	margin:1px;
	padding:0px;
	border:1px #243620 solid;
	font-size:11px;
}
form{
	width:400px;
	margin-right:30px;
	margin-left:auto;
}
/* - geral --------------------------------- */

/* + tudo +++++++++++++++++++++++++++++++++ */

#tudo{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	padding:0px;
	text-align:left;
}
		
		/* + csswebdesign +++++++++++++++++++++++++++++++++ */
		
		#csswebdesign{
			height:200px;
		}
		#csswebdesign span{
			display:none;
		}
		
		/* - csswebdesign --------------------------------- */
		
		/* + busca +++++++++++++++++++++++++++++++++ */
		
		#busca{
			background:url(barra.jpg) left top no-repeat;
			text-align:right;
			height:51px;
			padding:0px;
			margin:0px;
		}
		HTML #busca{
			margin-top:0px;
		}
		#busca span{
			display:none;
		}
		#busca p{
			margin-left:218px;
			color:#fff;
		}
		#busca form{
			position:relative;
			top:5px;
			left:21px;
		}
		.i-texto, .i-buscar, .i-mapa{
			padding-left:5px;
			padding-right:5px;
			width:100px;
			font-size:13px;
		}
		.i-buscar{
			margin-top:-1px;
		}
		.i-texto{
			margin-top:-3px;
		}
		#busca a, a:visited{
			text-decoration:none;
			color:#fff;
		}
		#busca a:hover{
			text-decoration:underline;
			color:#fff;
		}
		/* - busca --------------------------------- */
		
		/* + menu +++++++++++++++++++++++++++++++++ */
		a, a:visited{
			text-decoration:none;
			color:#0b094b;
		}
		#menu{
			text-align:left;
			float:right;
			width:198px;
			height:1200px;
			background:#cfdccc url(menuBg.jpg) right top no-repeat;
			border:1px solid #a0ba99;
		}
		#menu ul{
			margin-top:40px;
			font-size:12px;
		}
		
		/* - menu --------------------------------- */
		
		/* + regras +++++++++++++++++++++++++++++++++ */
		
		#regras{
			background:#fffff1 url(orientacoes.jpg) left top no-repeat;
		}
		#regras h4{
			height:55px;
		}
		#regras h4 span{
			display:none;
		}
		#regras p{
			margin-left:235px;
			width:309px;
		}
		.pregras5{
			font-weight:800;
			text-decoration:underline;
		}
		/* - regras --------------------------------- */
		
		
		/* + entrada +++++++++++++++++++++++++++++++++ */
		#entrada{
			background:#fffff1 url(finalidade.jpg) left top no-repeat;
		}
		#entrada h4.apre{
			height:70px;
		}
		#entrada h4 span{
			display:none;
		}
		#entrada p{
			margin-left:235px;
			width:309px;
		}
		.pentrada5{
			font-weight:800;
			text-decoration:underline;
		}
		.papre span{
			font-style:italic;
			font-size:11px;
		}
		/* - entrada --------------------------------- */
		
		
		/* + texto +++++++++++++++++++++++++++++++++ */
		#texto{
			background:#fffff1 url(estrutura.jpg) left top no-repeat;
			height:760px;
			position:absolute;
		}
		HTML #texto{
			height:760px;
			width:760px;
		}
		#texto h4{
			height:70px;
		}
		#texto h4.porq{
			margin-top:30px;
			background:url(css.gif) left top no-repeat;
			margin-bottom:-30px;
		}
		#texto h4.pode{
			margin-top:30px;
			background:url(saibamais.gif) left top no-repeat;
			margin-bottom:-30px;
		}
		#texto h4 span{
			display:none;
		}
		#texto p{
			margin-left:235px;
			width:309px;
		}
		/* - texto --------------------------------- */
		
		
		/* + navMenu +++++++++++++++++++++++++++++++++ */
		
		#navMenu{
			position:absolute;
			margin-top:-300px;
			margin-left:560px;
		}
		#navMenu ul{
			font-size:12px;
		}
		/* - navMenu --------------------------------- */
		
		
		
/* - tudo --------------------------------- */

/* Glossário de cores:
	BG: #fffff1;
	Verde Claro 1: #cfdccc;
	Verde Claro 2: #f2f4f2;
	Verde Escuro 1: #243620;
	Verde Médio 1: #a0ba99;
	Azul Claro 1: #d5d5df;
	
----------- by Vitorino ---------------------*/