body	{
	background: url(bg_html.gif) repeat-x fixed #777;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
#tudo	{
	background-color: #000;
	border-left: 2px solid #800000;
	border-right: 2px solid #800000;
	margin: 0 auto;
	text-align: left;
	width: 760px;
	}
#csswebdesign{
	background: url(bg_topo.gif) no-repeat;
	height: 334px;
	}
#csswebdesign h1{
	background: url(titulo_princ.gif) no-repeat;
	height: 83px;
	margin: 0px;
	text-indent: -9000px;
	width: 405px;
	}
#csswebdesign h2{
	background: url(titulo_secundario.gif) no-repeat;
	height: 124px;
	margin: 0px 0px 0px 100px;
	text-indent: -9000px;
	width: 204px;
	}
#csswebdesign h3{
	background: url(titulo_terciario.gif) no-repeat;
	height: 35px;
	margin: 20px 0px 0px 30px;
	text-indent: -9000px;
	width: 357px;
	}
#busca-menu{position:relative;
	background-color: #CBA; 
	}
#busca	{
	background: url(bg_busca.gif) no-repeat;
	height: 109px;
	left: 575px;
	position: absolute;
	text-align: center;
	top: -75px;
	width: 182px; 
		}
#busca fieldset{
	border: none;
	margin: 0px;
	padding: 0px;
	}
#busca p{
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	margin: 5px 0 0 0;
	}
#busca a{
	color: #FC9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	}
#busca a:visited{
	color: #808080;
	font-style: italic;
	}
#busca a:hover{
	color: #FF8C00;
	}
#busca input.i-texto{
	background: url(bg_i-texto.gif) no-repeat;
	border: none;
	color: #FC0;
	font-size: 13px;
	height: 22px;
	margin: 8px 0 8px 3px;
	padding: 4px 0px 0px 4px;
	width: 156px;
	}
#busca input.i-buscar{
	background: url(bg_btns.gif) repeat-x;
	border: 1px solid #F60;
	color: #FC0;
	width: 56px;
	}
#busca input.i-mapa{
	background: url(bg_btns.gif) repeat-x;
	border: 1px solid #F60;
	color: #FC0;
	width: 94px;
	}
#menu	{
	left: 622px;
	position: absolute;
	overflow: hidden;
	top: 45px;
	width: 100px;
	}
#menu ul{
	color: #FC9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#menu ul li{
	margin-top: 5px;
	}
#menu ul li a{
	color: #A9A9A9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
#menu ul li a:visited{
	color: #808080;
	font-style: italic;
	}
#menu ul li a:hover{
	color: #B22222;
	}
#regras	{
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
	width: 570px;
	}
#regras h4.orie{
	background: url(t_orien.gif) no-repeat;
	height: 48px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	width: 198px;
	}
#regras a{
	color: #D2691E;
	}
#regras a:visited{
	color: #CCC;
	font-style: italic;
	}
#regras a:hover{
	color: #FF6347;
	}
#regras p{
	margin: 8px 0px 0px 7px;
	}
#entrada{
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
	width: 570px;
	}
#entrada h4.apre{
	background: url(t_apre.gif) no-repeat;
	height: 48px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	width: 154px;
	}
#entrada a{
	color: #D2691E;
	}
#entrada a:visited{
	color: #CCC;
	font-style: italic;
	}
#entrada a:hover{
	color: #FF6347;
	}
#entrada h4.fina{
	background: url(t_fina.gif) no-repeat;
	height: 48px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	width: 123px;
	}
#entrada p{
	margin: 8px 0px 0px 7px;
	}
#texto	{
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 130%;
	width: 570px;
	}
#texto h4.estr{
	background: url(t_estr.gif) no-repeat;
	height: 48px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	width: 191px;
	}
#texto h4.porq{
	background: url(t_porq.gif) no-repeat;
	height: 48px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	width: 139px;
	}
#texto h4.pode{
	background: url(t_opod.gif) no-repeat;
	height: 48px;
	margin: 20px 0px 0px 20px;
	text-indent: -9000px;
	width: 168px;
	}
#texto p{
	margin: 8px 0px 0px 7px;
	}
#texto a{
	color: #D2691E;
	}
#texto a:visited{
	color: #CCC;
	font-style: italic;
	}
#texto a:hover{
	color: #FF6347;
	}
#navMenu{
	background: url(linha.gif) no-repeat top;
	height: 50px;
	margin-left: 115px;
	padding-top: 20px;
	text-align: center;
	width: 530px;
	}
#navMenu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#navMenu ul li{
	display: inline;
	margin: 20px 8px 0px 8px;
	}
#navMenu a{
	color: #D2691E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
#navMenu a:visited{
	color: #CCC;
	font-style: italic;
	}
#navMenu a:hover{
	color: #FF6347;
	}