/* atribue parâmetros a todas as páginas */ 
body {
	background:url(imagens/cresce_top.jpg) top repeat-x #2C7A14;
	/*background-image:url(imagens/bg.gif);
	background-position:top;
	background-repeat:repeat-x;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

* {
 	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin: auto;
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*
.table_menu td{
	font-family:Arial, Helvetica, sans-serif 11px !important;
	font-size:11px !important;
}
*/
.borda_tabela { border:1px solid #CCCCCC; }

#corpo{
	background: url(imagens/cresce_bottom.jpg) bottom repeat-x;
}
/*
#top_maximize{
background:url(imagens/bg_max_top.gif) top repeat-x;
position:absolute;
left:0px;
top:0px;
height:326px;
z-index:1;
width:100%;
}
#foot_maximize{
background:url(imagens/bg_max_foot.gif) bottom repeat-x;
position:absolute;
left:0px;
bottom:0px;
height:263px;
z-index:1;
width:100%;
}
*/
#logo { background:url(imagens/logo.png) no-repeat center; cursor:pointer; width:150px; height:150px;}

/* ############################################## */
/* Todos os textos do site (exceto home) */
/* ############################################## */
.texto {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.texto a:link {
	font-family: Verdana;
	font-size: 11px;
	color:#000;
	text-decoration: underline;
}
.texto a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
.texto a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #E46713;
	text-decoration: underline;
}
.texto a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

.texto_branco14 {
	font-family: Verdana;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

.texto_noticia p{
 margin-top:0px;
}

.texto_branco {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.texto_branco a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}

.link_azul{
color:#0000FF;
text-decoration:underline;
font-weight:bold;
}


/* ############################################## */
/* topo.php */
/* ############################################## */

  .fundo_tabela_topo{
  	background: url(imagens/topo_01.jpg) no-repeat;  
	
  }
  
  .formata { /* esta classe é somente 
               para formatar a fonte */
  font-family: arial, helvetica, sans-serif; 
  font-size: 12px;
  }
  a.dcontexto{
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#039;
  text-decoration:none;
  border-bottom:2px dotted #039;
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:230px; 
  top:3em;
  text-align:justify;
  left:0;
  font: 12px arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #999;
  background:#e0ffff; 
  color:#000;
  }

/* ############################################## */
/* ..Outros.. */
/* ############################################## */
.menu {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
}
.menu a:link {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
}
.menu a:visited {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
}
.menu a:hover {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
}
.menu a:active {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
}


.texto_destaque {
	font-weight:bold;
	font-family: Verdana;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

.negrito {
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7A7776;
}


.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}


.servicos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.servicos a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.servicos a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.servicos a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.servicos a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.titulo_branco {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
	border:1px #CCCCCC solid;
}


.borda_img { border: 1px solid #999999; }
.borda_img_clara { border: 1px solid #CCC; }


.borda_padding { padding: 6px; }


.tabelinha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}


.tabelinha_cabecalho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	border-top-width: 1px solid #CCC;
	border-right-width: 1px solid #CCC;
	border-bottom-width: 1px solid #CCC;
	border-left-width: 1px solid #CCC;
}


.texto_cinza {
	font-family: Verdana;
	font-size: 11px;
	color: #989898;
	text-decoration: none;
}
.texto_cinza_escuro {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}


.tabela_noticia {
	border: 1px solid #CCCCCC;
	background-repeat:repeat-x;
	background-image:url(imagens/noticia_degrade_07.gif);
	background-position:top;
}

.lista_noticia {
	background-repeat:repeat-x;
	background-image:url(imagens/noticia_degrade_07.gif);
	background-position:top;
	vertical-align:middle;
	padding-left:12px;
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.no-repeat {background-repeat:no-repeat; }

.background_bottom { background-position:bottom; background-repeat:no-repeat; }
.background_center { background-position:center; background-repeat:no-repeat; }
.background_right { background-position:right; background-repeat:no-repeat; }
.repeat_x { background-repeat:repeat-x;
}
.h1 {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.h1 a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.h1 a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.h1 a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #616161; 
	text-decoration: none;
}
.h1 a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


/* PAGINACAO */
div#paginacao {
padding-top: 10px;
margin: auto;
text-align: center;
height: 20px;
}

div#paginacao ul{
list-style: none;
padding: 0px;
margin: 0px;
padding: 2px;
}

div#paginacao ul li{
display: inline;
margin-left: 2px;
margin-right: 2px;
}

div#paginacao ul li a,
div#paginacao ul li span {
padding: 1px;

padding-left: 7px;
padding-right: 7px;
text-decoration: none;
}

div#paginacao ul li span {
background-color: #E5E5E5;
border:1px solid #202020;
color: #000;
}

div#paginacao ul li a{
background-color: #2C7A14;
border:1px solid #290000;
color: white;
}

div#paginacao ul li a:hover {
background-color: #045300;
border:1px solid #000;
color: white;
}

div#paginacao ul li.anterior span,
div#paginacao ul li.proximo span {
visibility:hidden;
}
/* PAGINACAO */

.efeito		{
		width: 60px; height: 63px;
		overflow: hidden;
		display: block;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
		line-height:5;
		}
 
.efeito:hover	{
		background-position: bottom left;
		color:#FFF;
		background: url(imagens/bt.jpg) top left no-repeat;
}
		
.efeito_grande {
		width: 90px; height: 63px;
		overflow: hidden;
		display: block;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7A7776;
		text-decoration:none;
		line-height:5;
		}
 
.efeito_grande:hover	{
		background-position: bottom left;
		background: url(imagens/bt_grande.jpg) top left no-repeat;
		color:#FFF;
}