*{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	color:#004F69;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: 0px;
}
body{
	background-color:#77A2BB;
}

a {
	color:#004F69;
}

#geral{
	margin:20px auto 0 auto;
	width:789px;
	height:573px;
	border:3px solid white;
}
#head{
	width:789px;
	height:36px;
	background-image:url(../images/bg_head.gif);
	border-bottom:3px solid #FFF;
}
#topo{
	width:789px;
	height:98px;
	background-image:url(../images/bg_topo.gif);
	border-bottom:3px solid #FFF;
}
#meio{
	width:789px;
	height:405px;
	background-image:url(../images/bg_meio.gif);
	border-bottom:3px solid #FFF;
}
#rodape{
	width:789px;
	height:25px;
	background-color:#004F69;
}
.contatos{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	color:#477A91;
	margin-right:5px;
	margin-top:12px;
	width:250px;
}
.indioma img	{
	margin-right:10px;
}
#topo .logo, #topo .foto{
	float:left;
}
#topo .logo{
	width:160px;
	margin-left:77px;
	_margin-left:38px;
	margin-top:13px;
	_margin-top:10px;
}
#topo .foto{
	width:552px;
}
#meio #menu, #meio #conteudo{
	float:left;
}
#meio #menu {
	width:235px;
	height:377px;

}
#meio #conteudo{
	width:550px;
	margin-left:3px;
	height:377px;
	background-color:#ECF4FA;
}
#conteudo #forthflores, #conteudo #forthfrutas, #conteudo #bloco, #conteudo #blocoNoticia{
	height:133px;
	background-color:#DAE8F3;
	border:2px solid #C9DDEB;
	margin-top:12px;
	margin-left:12px;
	_margin-left:6px;
	float:left;
}
#conteudo #forthflores{
	width:340px;
}
#conteudo #forthfrutas{
	width:170px;
}
#conteudo #bloco, #conteudo #blocoNoticia{
	width:525px;
	height:350px;
	font-size: 12px;
	overflow:auto;
}

#blocoNoticia{
	padding-top:10px;
	padding-left:10px;
}

#blocoNoticia p, #blocoNoticia h2{
	margin-left:10px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004F69;
}
#blocoNoticia a{
	color:#004F69;
}
#blocoNoticia h2{
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
#blocoNoticia br{
	display:none;
}

#conteudo #noticias{
	width:526px;
	_width:520px;
	height:220px;
	float:left;
	background-color:#DAE8F3;
	border:2px solid #C9DDEB;
	margin-left:12px;
	margin-top:12px;
	_margin-left:6px;
}
div#promocao img{
	clear:both;
	width:334px;
	margin:3px 0 0 3px;
	cursor:pointer;
}
#forthflores #texto, #forthflores #foto{
	float:left;
	display:none;
}
#forthflores #texto{
	width:200px;
	color:#004F69;
}
#forthflores #texto h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	margin-top:10px;
	margin-left:5px;
}
#forthflores #texto p, #forthfrutas p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
	margin-top:10px;
}
#forthfrutas p{
	margin-top:1px;
	color:#004F69;
}
#forthflores #foto{
	width:134px;
}
#noticias #primavera{
	width:154px;
	height:160px;
	background-color:#EEF7FE;
	margin-top:8px;
	margin-left:10px;
	_margin-left:5px;
	float:left;
}
#noticias #primavera p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004F69;
	line-height:14px;
	margin-left:5px;
	margin-top:3px;
	*margin-top:0px;
}
#noticias #lista{
	width:340px;
	height:160px;
	margin-top:8px;
	margin-left:15px;
	_margin-left:10px;
	float:left;
}
#noticias #lista p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	*font-size:12px;
	color:#004F69;
}
#rodape p{
	text-align:center;
	font-size:10px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:6px;
}

#estiloForm input, #estiloForm select, #estiloForm textarea {
	border: 1px solid #005068;
}

#estiloForm .noborder {
	border: 0px;
}
#cadastre	{}
#cadastre	{
	font-size:11px;
	margin-left:12px;
}


/*------------------- destaques */

#destaques	{}
#destaques	{
	margin:10px;
	background-color:#dae8f3;
	border: solid 2px #c9ddeb;
	padding: 5px;
	padding-left:20px;
	/* formatação*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2c708d;
}

#destaques	#moldura	{
	background-color: #ecf4fa;
	border:solid 2px #c6d9e7;
	padding: 5px;
	width: 145px;
	height:160px;
	margin: 0px 5px 5px 0px;
}
#destaque	a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2c708d;
	text-decoration:none;
}
#destaque	a:hover	{
	text-decoration:underline;
}