td{ vertical-align:top; padding:0 10px 20px 0; }

body{
  margin:0;
  padding:0;
  background:#2b5506 url(/imagens/pattern.gif) repeat-x;
  text-align:center;
}
#divGeral{
  width:778px;
  position:relative;
  margin:0 auto;
  text-align:left;
}
#divTopo{
  width:778px;
  height:129px;
}
#divMenu{
  width:778px;
  height:78px;
  float:left;
  background:url(/imagens/bg_menu_template.jpg) no-repeat;
  padding:35px 0 0 34px;
}
#divInterna{
  width:672px;
  float:left;
  padding:0 0 20px 60px;
}
.divShapeInterno{
  width:672px;
  float:left;
}
#divConteudo{
  width:632px;
  float:left;
  background:url(/imagens/bg_conteudo.gif) repeat-y;
  padding:0 20px 0 20px;
  font:11px arial;
  color:#212b00;
  line-height:17px;
}

#divRodape{
  width:574px;
  height:49px;
  margin:0 0 20px 110px;
  clear: both;
}

/******   Elementos para menu drop down   ******/
ul li { position:relative; float: left; display:inline;}
li ul { position: absolute; top:32px; /* Set 1px less than menu width */   display:none; }
ul li a {display: block; padding:0; background: #fff;/*  IE6 Bug */ /*border: 1px solid #ccc; IE6 Bug */ }
li:hover ul, li.over ul {display: block; }

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */
/***********************************************/
ul#listaMenu{
  width:650px;
  padding:0 0 0 36px;
}

ul { margin:0; padding:0;	list-style: none;  }/* Width of Menu Items */

ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */

li ul li a { padding:0; height:2px;} /* Sub Menu Styles */

li:hover ul, li.over ul { width:100px; display: block; border:1px solid #629304; left:10px;} /* The magic */

.spanNone{ display:none; }

.spanMenu_um a{ background:url(/imagens/b_quem_a.gif) no-repeat; width:124px; height:32px;}
.spanMenu_um a:hover{ background:url(/imagens/b_quem_b.gif) no-repeat; width:124px; height:32px;}

.spanMenu_dois a{ background:url(/imagens/b_bolos_a.gif) no-repeat; width:82px; height:32px;}
.spanMenu_dois a:hover{ background:url(/imagens/b_bolos_b.gif) no-repeat; width:82px; height:32px;}

.spanMenu_tres a{ background:url(/imagens/b_doces_a.gif) no-repeat; width:128px; height:32px;}
.spanMenu_tres a:hover{ background:url(/imagens/b_doces_b.gif) no-repeat; width:128px; height:32px;}

.spanMenu_quatro a{ background:url(/imagens/b_eventos_a.gif) no-repeat; width:182px; height:32px;}
.spanMenu_quatro a:hover{ background:url(/imagens/b_eventos_b.gif) no-repeat; width:182px; height:32px;}

.spanMenu_cinco a{ background:url(/imagens/b_fale_a.gif) no-repeat; width:123px; height:32px;}
.spanMenu_cinco a:hover{ background:url(/imagens/b_fale_b.gif) no-repeat; width:123px; height:32px;}

.spanMenu_sub a{ background:#244c01; height:20px; padding:8px 0 0 0; font:14px 'Times New Roman'; color:#b2cf4e; text-decoration:none; text-align:center; float:left;}
.spanMenu_sub a:hover{ background:#244c01; height:20px; padding:8px 0 0 0; color:#e4dcb7;}




.divMaisFotos{
  float:right;
}
#divBreadcrumb{
  width:100%;
  padding:10px 0 0 0;
  margin:0;
}
.divTd{
  padding:10px 10px 10px 0;
}
a{
  font:12px arial;
  color:#7c0000;
  text-decoration:underline;
  font-weight:bold;
}
a:hover{
  color:#759114;
  text-decoration:underline;
}
/**************************
 		TIPOGRAFIA
**************************/
h1{
  font:12px arial;
  color:#759114;
  font-weight:bold;
  margin:0;
  padding:5px 0 0 0;
}
h1 a{
  font:12px arial;
  color:#759114;
  font-weight:bold;
  text-decoration:none;
}
h1 a:hover{
  text-decoration:underline;
}

h2{
  font:11px arial;
  color:#212b00;
  margin:0;
  padding:0 0 10px 0;
}
h2 a{
  font:11px arial;
  color:#212b00;
  text-decoration:none;
  line-height:17px;
}
h2 a:hover{
  text-decoration:underline;
}

h3{
  font:16px arial;
  color:#759114;
  font-weight:bold;
  margin:0;
  padding:0 0 10px 0;
}
h3 a{
  font:16px arial;
  color:#759114;
  font-weight:bold;
  text-decoration:none;
  line-height:17px;
}
h3 a:hover{
  text-decoration:underline;
}


/**************************
       FORMULÁRIO
**************************/
#divMargem{
   /* para a divSubmit */
  margin-left:25%;
  margin-right:25%;
}
#divSubmit{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#7c0000;
	padding:20px;
}

form.formContato{
	margin:0;
	padding:0;
	width:300px;
	color:#39470A;
	text-align:left;
	
}
	label.formLabel{
  	    font-weight: bold;
		display:block;
		margin-top:5px;
		margin-bottom:0;
	}
	input.formText{
		font:11px Arial, Helvetica, sans-serif;
		color:#39470A;
		border:1px solid #759114;
		width:300px;
		padding:2px;
		background:#f2eddd;
	}
	select.formSelect{
		font:11px Arial, Helvetica, sans-serif;
		color:#39470A;
		border:1px solid #759114;
		width:300px;
		padding:2px;
		background:#f2eddd;
	}
	textarea.formTextarea{
		font:11px Arial, Helvetica, sans-serif;
		color:#39470A;
		border:1px solid #759114;
		width:300px;
		height:100px;
		padding:2px;
		background:#f2eddd;
	}
	input.formButton{
		font:11px Arial, Helvetica, sans-serif;
		color:#c9c99f;
		border:1px solid #c9c99f;
		background:#336705;
		padding:2px;
		padding-right:5px;
		padding-left:5px;
		margin-top:4px;
	}


#divKaerea {
  padding: 0px 50px 0 0;
  float: right;
  clear: both;
}

#divEventosRealizados {
  margin: 5px 0 0 0;
}

#divEventosRealizados div.evento{
  padding: 5px 0 10px 0;
  border-bottom:1px dotted #759114;
  
}

#divEventosRealizados span a{
  text-decoration: none;
  color: #000000;
  font-size:11px;
  font-weight: normal;
}

/*.hr {
  border: 1px solid #2B5506;
  border-width: 1px 0 0 0;
  padding: 10px 0 0 0;
}*/

#divPaginator {
  text-align: center;
}

#divPaginator a{
  text-decoration: none;
  color: #2B5506;
}

#divPaginator a:hover {
  text-decoration: underline;
}

#divPaginator select {
  margin: 0 5px 0 5px;
  font-family: arial;
  font-size: 12px;
}


#divVoltar {
  margin: 10px 0 0 0;
  border: 1px solid #759114;
  border-width: 1px 0 0 0;
  padding: 5px 0 0 0;
}

#divVoltar a {
  color: #2B5506;
  text-decoration: none;
}

#divVoltar a:hover {
  text-decoration: underline;
}

/*#divFaleConosco {
}

#divFaleConosco label {
  text-align: right;
  float:left;
  font-weight: bold;
  border:1px solid red;
}

#divFaleConosco input, textarea {
  font-family: verdana;
  font-size: 10px;
}
*/