Body
{
margin:0px;
background:white url(back.gif) repeat-x bottom left fixed;
}


#tudo
{
background:white url(background.gif) repeat-x top left fixed;
width:130%;
height:16em;
}

input
{
font-family:verdana, sans;
font-size:10px;
color:black;
background:#transparent;
}

#csswebdesign, #busca
{
font-family:verdana, sans;
font-size:10px;
color:white;
background:#transparent;
}

input
{
background:white;
border:none;
background:#transparent;
}

#csswebdesign
{
position:absolute;
top:2em;
left:3em;
background:#transparent;
}
#csswebdesign h2 span
{
position:absolute;
top:3em;
left:11.8em;
background:#transparent;
}
#csswebdesign h3 span
{
position:absolute;
left:0em;
top:6.5em;
background:#transparent;
}
#busca form
{
position:absolute;
top:13em;
left:700px;
background:#transparent;
}

#busca form p
{
position:absolute;
top:-2.3em;
left:0em;
background:#transparent;
}

#busca form p span
{
position:absolute;
top:-1.0em;
left:0em;
background:#transparent;
}

#busca p a
{
color:red;
border:none;
background:#transparent;
}


#busca p a:hover
{
background:none;
color:gray;
border:none;
}

#menu
{
font-family:verdana, sans;
font-size:10px;
color:black;
position:absolute;
top:16.5em;
left:8%;
width:200px;
background:#transparent;
}

#menu .ptema
{
font-family:verdana, sans;
font-size:17px;
font-weight:bold;
color:black;
border:none;
background:#transparent;
}

#menu ul
{
color:gray;
list-style-type:none;
width:200px;
margin: 0px;
padding:5px;
border: 5px double #000;
background:RGB(50,90,110)
}
#menu ul li
{
margin: 0px;
padding:2px;
}

#menu ul li a
{
font-family:verdana, sans;
font-size:10px;
font-weight:normal;
border:none;
color:white;
text-decoration:none;
background:RGB(255,255,110)
width:100px;
height:1em;
display: inline;
}

#menu ul li a:hover
{
font-family:verdana, sans;
font-size:10px;
color:black;
text-decoration:none;
background:white;
}

#regras
{
font-family:verdana, sans;
font-size:10px;
color:black;
position:absolute;
top:17em;
left:400px;
width:550px;
background:#transparent;
}
#regras .pregras, .pzen
{
margin:1px;
padding:0px 0px 0.7em 0px;
}

#regras  h4.orie span, 
#entrada  h4.apre span, 
#entrada  h4.fina span, 
#texto  h4.estr span, 
#texto  h4.porq span,
#texto  h4.pode span,
.ptema
{
font-family:verdana, sans;
font-size:17px;
color:black;
font-style:italic;
border-bottom:1px dashed black;
}

#entrada
{
font-family:verdana, sans;
font-size:10px;
color:black;
position:absolute;
top:37em;
left:3%;
width:350px;
background:#transparent;
}

#entrada .papre
{
margin:1px;
padding:0px;
}

#entrada .papre:first-letter
{
font-family:verdana, sans;
font-size:30px;
font-weight:900;
color:black;
float:left;
}

#entrada .pfina2
{
margin:1px;
padding:0px;
width:90em;
background:#transparent;
}

#texto
{
font-family:verdana, sans;
font-size:10px;
color:black;
padding-top:64em;
padding-left:3%;
width:90%;
background:#transparent;
}
#entrada .pfina1, .pfina2,
#texto .pestr1, .pestr2, .ppqc1, .ppqc2, .ppqc4, .ppcss1, .ppcss2
{
margin:1px;
padding:0px 0px 1em 0px;
background:#transparent;
}

#navMenu
{
font-family:verdana, sans;
font-size:10px;
color:white;
position:absolute;
top:1em;
left:670px;
}
#navMenu {
	padding:0px; 
	margin:0px;
 	font: bold 12px arial, helvetica, verdana, sans-serif;
}
#navMenu li {
	list-style: none; 
	margin: 0px;
 	display: inline;
}
#navMenu li a{
color:white;
border:none;
}
#navMenu li a:hover{
background:white;
color:black;
border:none;
}


a
{
text-decoration:none;
font-family:verdana;
font-size:10px;
font-weight:bold;
color:black;
border-bottom:1px dashed black;
}
a:link {color:black;}
a:visited {color:black}
a:hover {background-color:#d2d2d2;}

p
{
padding-left:3%;
}
/* 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 */