/* 
Zen Garden do Maujor
Historico:
Lancado: em 12 de novembro de 2003;
Desativado em 12 de janeiro de 2006 com 25 temas submetidos e publicados;
Relancado em 31 de dezembro de 2006 com novo layout para o tema padrao.
A primeira versão encontra-se desativada em arquivo no endereco: http://www.maujor.com/temas/primeiro/index.html 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Use esta CSS para orientar a construcao do seu tema.
Atencao que nem todos os seletores, classes e DIV's 
constam desta CSS.
Acrescente, suprima e modifique a vontade de acordo com
suas necessidades.
---------------------------------------------------
Preencha a seguir.
Nome do autor do tema: Newton Horta
Nome do tema: Iniciante
Data: desconhecida
Site/Blog: http://www.nghorta.com
email -(facultativo): xxx
*/

body {
	color:#000;
	background-color:#d9e6de;
	margin:0 0 5px 0;
	padding:0;
	font:12px verdana, arial, helvetica, sans-serif;
	}
#tudo {
   width:760px;  margin:0 auto; position:relative;
   padding-bottom:10px;
}
h1, h2, h3, h4, h5 {
	padding: 5px 0px 10px 0px;
	margin: 0px;
}
input {
   background: #fff; 
   border: 1px solid #030;
   color: #030;
   font: bold 10px verdana, sans-serif;
}
p {
	font:12px/16px verdana, arial, helvetica, sans-serif;
	margin:0px;
	padding:2px 5px;
	}
a {
	font-weight:600;
	text-decoration:none;
	}
a:link {color:#1c977b;}
a:visited {color:#999}
a:hover {background-color:#fff; color:#1c977b; text-decoration: underline;}
#csswebdesign {
	width: 760px;
	height:60px;
	background:#fff ;
	border-bottom:1px solid #900;
	background:#f5faf5;
}	
/* "Truque" criado por Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/  que permite o uso de uma imagem no lugar de um texto em um cabecalho h1 */ 

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#csswebdesign h1
   {
    position: absolute;
    top:3px;
	left:15px;
    color:#900;
	font: 25px "arial black", verdana, helvetica, sans-serif;
    letter-spacing:2px;
	}
#csswebdesign h2 {
    position:absolute;
	top:5px;
	right:20px;
    color:#9c9;
	font-style: oblique;
	font-size: 2.0em;
}
#csswebdesign h3 {
    position: absolute;
	top: 36px;
	right: 20px;
	color: #9c9;
	font-size: 14px;
}
/* Mesmo "truque" usado nos cabecalhos acima */
#entrada h4.fina, 
#regras h4.orie, #texto  h4.estr, #texto  h4.porq, #entrada h4.apre, #texto  h4.pode {
    color: #900;
	font: bold 16px verdana, helvetica, sans-serif;
	padding: 0px; 
	border-bottom: 1px dashed #900;
	text-align:left;
}
#entrada {
	position: absolute;
	top: 523px;
    padding: 5px 10px 352px 10px;
	width: 350px;
	text-align: justify;
	background: #f5faf5;
	border: 1px solid #000;
}
.pzen{
	color:#036; 
	padding:0px;
	margin:0px;
	text-align:right;
	font: 10px arial, sans-serif;
	
}
.papre{
	padding:3px 0px;
	margin:0 0 10px 0;
	font: 11px verdana, arial, sans-serif;
}
.pfina1{
	padding:3px 0px;
	margin:0px;
	font: 11px verdana, arial, sans-serif;
}
.pfina2{
	padding:3px 0px;
	font: 11px verdana, arial, sans-serif;
}
#texto {
	position: absolute;
	top: 523px;
	left: 380px;
	width: 360px;
	background:#f5faf5; 
    padding: 5px 10px 0px 10px;
	margin:0px;
	text-align: justify;
	border: 1px solid #000;
}
.pestr1 { 
	padding:3px 0px;
	margin:0px;
	font: 11px verdana, arial, sans-serif;
}
.pestr2 { 
	padding:3px 0px;
	margin-bottom:10px;
	font: 11px verdana, arial, sans-serif;
}
.ppqc1, .ppqc2, .ppqc3, .ppqc4 { 
	padding:3px 0px;
	margin-bottom:0px;
	font: 11px verdana, arial, sans-serif;
}
.ppqc5{ padding:3px 0px;
	margin-bottom:10px;
	font: 11px verdana, arial, sans-serif;
}
.ppcss1, .ppcss2 { 
	padding:3px 0px;
	margin:0px;
	font: 11px verdana, arial, sans-serif;
}
.pregras1, .pregras2, .pregras3, 
.pregras4, .pregras5, .pregras6, 
.pregras7, .pregras8 { 
	padding:5px 0px;
	margin:0px;
}
.pregras1:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras2:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras3:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras4:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras5:first-letter { font-size: 130%; font-weight:bold; color:#900; }
.pregras6:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras7:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras8:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pfina2:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.papre:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pfina1:first-letter { font-size: 130%; font-weight:bold; color:#000; }
.pregras5 {color: #900;}
.ptema{ 
	padding:10px 0px 5px 0px;
	text-align:center;
    color: #030;
	font-style: oblique;
	background: #f5faf5;
	font-weight:bold;
}
#regras {
    position: absolute;
	top: 115px;
    left: 190px;
	text-align:justify;
	padding: 5px 10px 5px 10px;
	width: 549px;
	height: 390px;
	background: #f5faf5;
	}
#busca {
	background-color:#d5ddd5;
	text-align:left;
	padding: 0px 30px 10px 10px;
	margin: 0px; 
}
#busca form {
	margin:0px;
}
#busca p span {
	padding-right:80px;
}
.submeter {margin-left:1.0em;}
#menu {
    position: absolute;
	top: 135px;
	width:170px;
    font: bold 11px arial, verdana, sans-serif;
	padding:0px;
	left:10px; 
	background-color:#d5ddd5;
	color: #000;
	text-align:left;
}
#menu ul {
	list-style: none;
	margin: 0px;
	padding:0px 15px 15px 5px;
}
#menu li {
	margin: 0px;
	padding:3px;
}
#menu li a {
	margin: 0px;
	padding:0px;
	text-decoration: none;
	color:#900;
    display: block;
}
#menu li a:hover {
	color:#9c9;
	text-decoration: underline;
	background: #d5ddd5;
	display: block;	
}
#navMenu {
    position: absolute;
	top: 75px;
	right: 5px;
	padding:0px; 
	margin: 0px;
 	font: bold 12px arial, helvetica, verdana, sans-serif;
}
#navMenu li {
	list-style: none;
	margin: 0px;
 	display: inline;
}
#navMenu li a {
	padding:0px 5px 0px 5px; 
	margin-right:3px;
    text-decoration: none;
	background: #fff;
	border: 1px solid #003300;
}
#navMenu li a:link {
	color: #003300;
}
#navMenu li a:visited {
	color: #999;
}
#navMenu li a:hover {
	color: #900; 
 	background:#d5ddd5;
	text-decoration: none;
 	border-color: #000;
}
#navMenu li acronym { 
    border: 0px; 
}
abbr, acronym {
	border-bottom:1px dotted #333;
	cursor:help;
	}
abbr {
	speak:spell-out;
	}
acronym {
	speak:normal;
	}
q, cite, blockquote {	
	font-style:italic;
	}
ul#selo {
	padding:0;
	margin:0;
	border:none;
	}
ul#selo li {
	display:inline; 
	}
/* 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 */