#abertura {
position:absolute; 
left:50%; 
margin-left:-400px;
top:50%;
margin-top:-250px;
}

/**************************************************
BODY
**************************************************/

body{
background:#FFFFFF;
background-image:url(../layout/fundo_nuvens.gif);
background-repeat:no-repeat;
background-position:top center;
}

#content{
width:815px;
margin-top:40px;
position:absolute; 
left:50%; 
margin-left:-407px; 
}

/**************************************************
CLASSES TEXTOS
**************************************************/
a {
border:none;
}

img {
border:none;
}

p {
font-family:"Courier New", Courier, monospace; color:#333333;
color:#666666;
}

h3 {
font-family:"Courier New", Courier, monospace; color:#333333;
font-size:18px;
margin-top:10px;
}

h4 {
font-family:"Courier New", Courier, monospace; color:#333333;
font-size:16px;
}

h5 {
font-family:"Courier New", Courier, monospace; color:#CCCCCC;
font-size:14px;
}

li {
margin-bottom:4px;
list-style:none;
}

.topo {
margin-bottom:-5px;
width:815px;
height:112px;
}

.rodape {
width:815px;
height:81px;
float:left;
}

#topo {
width:815px;
height:112px;
}

#topo2 {
width:815px;
height:112px;
margin-left:10px;
}

/**************************************************
MENU
**************************************************/

#layout_parte_esquerda {
background-image:url(../layout/img_menu.gif);
width:172px;
height:541px;
float:left;
}

#menu {
margin-left:-30px;
}

.menu_inicio {
background-image:url(../layout/menu_inicio.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_quem_somos {
background-image:url(../layout/menu_quem_somos.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_calendario {
background-image:url(../layout/menu_calendario.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_exposicoes {
background-image:url(../layout/menu_exposicoes.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_premiacoes {
background-image:url(../layout/menu_premiacoes.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_estatuto_social {
background-image:url(../layout/menu_estatuto_social.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_galeria_fotos {
background-image:url(../layout/menu_galeria_fotos.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_contato {
background-image:url(../layout/menu_contato.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.como_cultivar {
background-image:url(../layout/como_cultivar.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}

.menu_atividades {
background-image:url(../layout/menu_atividades.gif);
width:136px;
height:28px;
background-position:top;
display:block;
}


a:hover {
background-position:bottom;
}


/**************************************************
CONTEUDO
**************************************************/

#conteudo {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(../layout/conteudo.gif);
width:579px;
height:541px;
float:left;
}

#box_foto_premiacao {
width:300px;
height:210px;
margin-left:120px;
}

#foto_premiacao {
background-image:url(../layout/foto_premiacao.jpg);
width:300px;
height:193px;
float:left;
}

#texto_foto_premiacao {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
float:left;
}

#layout_parte_direita {
width:63px;
height:541px;
float:left;
}

#flor_cultivo {
width:300px;
height:398px;
}

/**************************************************
GALERIA FOTOS
**************************************************/

#box_galeria {
	width:565px;
	height:400px;
	margin-left: 5px;
	overflow: auto;

}

.box_foto_1 {
	background-color:#CC66CC;
	border:#CCCCCC solid 1px;
	width:100px;
	height:80px;
	margin:3px;
	float:left;
}
#box_galeria .galeria-item {
	display: block;
	padding: 5px;
	height: 86px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4CEE7;
	color: #333;
	text-decoration: none;
}
#box_galeria a.galeria-item:hover {
	display: block;
	background-color: #F0F2F9;
}

#box_galeria .galeria-item img {
	float: left;
	border: 3px solid #D0D82B;
	margin-right: 5px;
	font-weight: bold;
	color: #333;
}
#box_galeria .galeria-item .titulo {
	font-weight: bold;
	font-size: 15px;
	color: #D2C40F;
	margin-top: 10px;
}



/**************************************************
CONTATO
**************************************************/

#formulario_contato {
background-color:#FFFFFF;
width:290px;
margin-top:50px;
margin-left:150px;
float:left;
text-align:center;
}

#e-mails {
float:left;
margin-left:10px;

}

/*///////// FORMULÁRIO //////////*/

fieldset{
border:0;
margin-bottom:20px;
padding:0;
}

label{
display:block;
font-size:12px;
}

input.text,textarea{
width:250px;
font:12px 'Trebuchet MS',Arial,Helvetica, sans-serif;
color:#333;
padding:3px;
margin:1px 0;
border:1px solid #ccc;
}

input.submit{
margin-top:3px;
padding:1px 5px;
font:bold 12px 'Trebuchet MS',Arial,Helvetica, sans-serif;
color: #666666;
border:1px solid  #666666;
background:#CCCCCC;
}

.error{
font:11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#CC0000;
}

