body, table{
	font-family:Trebuchet Ms;
	font-size:13px;
	color:#333333;
}
body{
	top:0px;
	background-color:#FFFFFF;
}
input, textarea, select{
	font-family:Trebuchet Ms;
	font-size:11px;
	background-color:#FFFFFF;
	border:1px solid #6BA155;
}
#geral{
	position:absolute;
	width:990px;
	top:0px;
	left:50%;
	margin-left:-495px;
	background-color:#fff;
	border:1px solid #578724;
	border-top:none;
}
#fundoTopo{
	position:absolute;
	width:100%;
	height:600px;
	left:0px;
	top:0px;
	margin-right:0px;
	background:url(../imagens/bgBody.jpg) repeat-x;
}

/* --------- TOPO --------- */
#topo{

}

/* --------- CONTEUDO --------- */
#conteudoGeral{
	position:relative;
	float:left;
	width:990px;
	left:0px;
	margin-top:10px;
}
#site {
	position:absolute;
    width:990px;
	left:50%;
	margin-left:-495px;
    text-align:left;
    background:#fff;
	border:1px solid #588824;
  }

/* --------- LADO ESQUERDO --------- */
#ladoEsquerdo{
	position:relative;
	float:left;
	width:180px;
	top:0px;
	left:8px;
}

/* --------- LADO DIREITO --------- */
#ladoDireito{
	position:relative;
	float:left;
	width:180px;
	top:0px;
	left:24px;
	_left:22px;
}

/* --------- MEIO --------- */
#conteudo{
	position:relative;
	float:left;
	width:584px;
	top:0px;
	left:16px;
	padding:4px;
	border:1px dotted #ccc;
	border-top:none;
	border-bottom:none;
	
}
#conteudoHome{
	background:url(../imagens/fundoHome.jpg) no-repeat top;
}
#conteudoComSubMenu{
	margin-top:45px;
	_margin-top:35px;
	*margin-top:35px;
	background:url(../imagens/fundoHome.jpg) repeat-y top;
}
#conteudoSemSubMenu{
	margin-top:0px;
	_margin-top:0px;
	*margin-top:0px;
	background:url(../imagens/fundoHome.jpg) repeat-y top;
}

/* --------- RIGHT AREA --------- */
#conteudo #rightArea{
	width:190px;
	float:right;
	background:#eef6de;
	margin:-20px 0px 0px 10px;
	padding:0px 10px 0px 10px;
	border:1px solid #6BA155;
}

#conteudo #rightArea h2, #conteudo #mainArea h2{
	font:16px Trebuchet Ms;
	font-weight:bold;
	color:#182c00;
}

#conteudo #rightArea .login{
	padding:8px 10px;
	height:145px;
	margin:0 0 15px 0;
	float:right;
}
#conteudo #rightArea form{
	padding:0 5px 5px 5px;
	margin:5px 0 0;
}
#conteudo #rightArea form label{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#conteudo #rightArea form input{
	width:150px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
#conteudo #rightArea form .botao{
	float:right;
	margin:10px 5px 0 0;
	width:auto;
	height:auto;
}
#conteudo #rightArea form .input.over{
	background:url(../img/inputLogin.gif) no-repeat bottom left;
}


/* --------- RODAPE --------- */
#rodape{
	clear:both;
	position:relative;
	width:990px;
	height:80px;
	_height:80px;
	left:0px;
	padding-top:25px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	background:url(../imagens/fundoRodape.jpg) no-repeat;
}

.timbre{
	width:98%;
	height:20px;
	color:#578725;
	font-variant:small-caps;
	font-size:14px;
	text-align:center;
	padding:2px;
	margin-bottom:6px;
	border-bottom:3px solid #578725;
}
.conteudoTexto{
	text-align:justify;
}
.conteudoTimbre{
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#578725;
}
#mapsIcon{
	position:absolute;
	width:84px;
	height:65px;
	left:630px;
	top:26px;
	background:url(../imagens/mapsIcon2.gif) no-repeat;
	cursor:pointer;
}

/* --------- RODAPE ADMIN --------- */

#footer {
    font:11px Trebuchet Ms;
    color:#d7e0cc;
    background:url(../imagens/fundoRodape.jpg) no-repeat bottom left;
    height:105px;
    margin:15px 0 0 0;
    position:relative;
	/*border:1px solid #ccc;*/
  }
#footer #menuFooter {
    width:990px;
    height:15px;
    /*border-top:3px solid #79c125;*/
  }
#footer #menuFooter ul {
    margin:0 0 0 30px;
    /* Centralizador do Menu */;
  }
#footer #menuFooter ul li {
    float:left;
  }
#footer #menuFooter ul li a {
    display:block;
    padding:10px 12px 10px;
    font:11px Trebuchet Ms;
    color:#666;
    text-decoration:none;
  }
#footer #menuFooter ul li a:hover {
    background:#fff;
  }
#footer address {
    font-style:normal;
    padding:10px 10px 0;
	text-align:center;
  }
#footer address a {
    font:11px Trebuchet Ms;
    color:#fff;
    text-decoration:none;
  }
#footer form {
    position:absolute;
    top:55px;
    right:20px;
  }
#footer form select {
    font:11px Arial, Helvetica, sans-serif;
  }
#footer form select .label {
    font:bold 11px Trebuchet Ms;
    background:#f4f4f4;
  }



/* --------- TEXTOS E LINKS --------- */
.tituloVerde{
	font-weight:bold;
	color:#578725;
}
.textoVermelho{
	color:#CC3300;
}
.tituloVerdeItalic12{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#578725;
}
.tituloVerde15{
	font-size:15px;
	font-weight:bold;
	color:#578725;
}
.linkVerde:link, .linkVerde:active, .linkVerde:visited{
	font-style:italic;
	color:#578725;
	text-decoration:none;
}
.linkVerde:hover{
	font-style:italic;
	color:#578725;
	text-decoration:underline;
}
.linkVerde11:link, .linkVerde11:active, .linkVerde11:visited{
	font-size:11px;
	font-style:italic;
	color:#578725;
	text-decoration:none;
}
.linkVerde11:hover{
	font-size:11px;
	font-style:italic;
	color:#578725;
	text-decoration:underline;
}
.linkComum:link, .linkComum:active, .linkComum:visited{
	color:#333333;
	text-decoration:none;
}
.linkComum:hover{
	color:#333333;
	text-decoration:underline;
}
.linkImagem:link, .linkImagem:active, .linkImagem:visited, .linkImagem:hover{
	color:#333333;
	text-decoration:none;
}
.imgNoticiaPrincipal{
	margin-right:5px;
	margin-top:5px;
	padding:2px;
	border:1px solid #2e5d15;
	background:#FFFFFF;
}

