* {
	margin : 0;
	padding : 0;
}

body {
	background : url(pattern3.gif) repeat;
	text-align : center;
	font : normal 0.75em "Trebuchet MS", Verdana, sans-serif;
}

a:link, a:active {
	color : #900;
	text-decoration : none;
}

a:visited {
	text-decoration : line-through;
    color : #900;
}

a:hover {
	text-decoration : underline;
	color : #EC8425;
}

acronym {
	font-style : italic;
	border-bottom : 1px dotted;
	color : #7C7C3A;
}

p {
	padding-top : 3px;
}

#tudo {
	margin : 0 auto;
	text-align : left;
	width : 700px;
	background : #F4F4F4;
	border : 2px solid #000;
}

#csswebdesign {
	width : 700px;
	background : url(header.jpg) no-repeat;
	height : 298px;
}

#csswebdesign h1 span, #csswebdesign h2 span, #csswebdesign h3 span {
	display : none;
}

#busca form {
	border-bottom : 2px solid;
}

#busca {
	background : url(pattern3.gif);
	color : #fff;
}

#busca p {
	position : relative;
	top : 26px;
	left : 20px;
	font-weight : bold;
	font : bold 1em Arial, sans-serif;
}

#busca p a:link {
	font : bold 1em Arial, sans-serif;
	text-decoration : underline;
	color : #fff;
}

#busca form input {
	margin : 6px 0 6px 8px;
	position : relative;
	top : 4px;
	left : 300px;
	background : #fff;
	border : 1px solid;
}

#menu, #regras {
	margin-top : 15px;
}

#navMenu {
	position : absolute;
	top : 298px;
	text-align : center;
	width : 700px;
    background-color : #3A5858;
	height : 20px;
	border-bottom : 2px solid;
}

#navMenu ul {
	list-style-type : none;
	padding-left : 0;
}

#navMenu ul li {
	display : inline;
	padding : 0 10px 0 18px;
	}

#navMenu ul li a:link, #navMenu ul li a:visited, #navMenu ul li a:active {
	color : #F4DF07;
	text-decoration : none;
	font-size : 18px;
	font-weight : bold;
	font-family : Georgia, serif;
		}

#navMenu ul li a:hover {
	color : #EA8422;
	text-decoration : none;
}

#menu ul {
	list-style-type : none;
	padding-left : 3px;
}

#menu ul li {
	padding : 5px 0 5px 0;
}

#regras {
	width : 499px;
	float : left;
	background : url(1-giant7.gif) no-repeat right;
	}

#regras a:link {
	font-weight : bold;
}

.pregras{
	margin-left : 2px;
}

#menu {
	float : right;
	width : 199px;
	background : #FFF url(menu.gif) no-repeat top left;
	padding-top : 25px;
	border-left : 1px solid;
	border-top : 1px solid;
}

#entrada {
	width : 199px;
	float : right;
	border-left : 1px solid;
	border-bottom : 1px solid;
   background : #FFF;
	padding-bottom : 5px;
	letter-spacing : 2px;
}

#entrada p {
	font-family : Verdana;
	font-size : 12px;
	margin : 10px 4px 10px 4px;
}

.apre {
	background : url(menu_2.gif) no-repeat;
	width : 199px;
	height : 30px;
}

.fina {
	background : url(menu_3.gif) no-repeat;
    width : 199px;
	height : 30px;
}

.orie {
	background : url(menu_4.gif) no-repeat;
}

#texto {
	clear : left;
padding : 5px;
background : url(2-giant7.gif) no-repeat bottom left;
}

.estr, .pode, .porq, .orie {
    width : 300px;
	height : 30px;
	margin : 7px 0 7px 0;
}

.estr {
	background :  url(menu_5.gif) no-repeat;
}

.pode {
	background :  url(menu_7.gif) no-repeat;
}

.porq {
	background : url(menu_6.gif) no-repeat;
}

.pzen {
	background : #FFF;
	font-size : 1.5em;
	text-align : center;
	width : 499px;
	border-bottom : 1px solid;
	border-top : 1px solid;
	margin-bottom : 10px;
}

.ppqc1 {
	padding-left : 125px;
	background : url(1-giant11.gif) no-repeat left;
	height : 138px;
	letter-spacing : 2px;
	font-size : 14px;
	padding-top : 10px;
	word-spacing : 2px;
}

.ppcss3 {
	background : url(1-giant12.gif) no-repeat bottom left;
    padding-left : 125px;
    height : 100px;
    letter-spacing : 2px;
	font-size : 19px;
	padding-top : 30px;
	word-spacing : 3px;
	margin-bottom : 0;
	color : #EA8422;
}

.apre span, .fina span, .orie span,  p.ptema, .estr span, .porq span, .pode span {
	display : none;
	}
/* Atualizacoes pelo Maujor */
/* Em 2005-09-22 */
fieldset {border:none;}    
input .i-texto{ }
input .i-buscar{ }
input .i-mapa{ }
/* Em 2005-09-29 */
fieldset {margin:0;padding:0;}  /* Em 2005-09-29 */