* { margin:0; padding:0; }
body { background:url(/2009/img/bg_centro.gif) repeat-y center #fdf8c4; font:11px Arial, Helvetica, sans-serif; color:#0b4984; text-align:center; }
ul { list-style:none;  }
img { border:none; }
a { color:#0b4984; text-decoration:none; }
a:visited { color:#0b4984; }
hr { margin:5px 0; width:425px; height:1px; background:#b4de7d; color:#b4de7d; border:none; }

#centralizacao { margin:0 auto; width:775px; background:#fff; text-align:left; }
.clear { clear:both; }

#topo { width:775px; }
#topoHomeLogo { float:left; width:300px; height:180px; background:url(/2009/img/pt/bg-home-logo_cliquealimentos.jpg) no-repeat; }
#topoHomeLogo a { display:block; margin:27px 0px 0px 59px; margin-left:40px;
margin-top:27px; width:182px; height:130px; }
#topoHomeSlogan { float:left; width:475px; height:180px; background:url(/2009/img/pt/bg-home-slogan.jpg) no-repeat; }
#topoHomeSlogan a { display:block; margin:27px 0px 0px 59px; margin-left:200px;margin-top:27px; width:280px; 
height:120px; }
#topoHomeLogo h1 a span, #topoHomeSlogan h1 a span { display:none; }


#topoInternaLogo { float:left; width:235px; height:160px; background:url(/2009/img/pt/bg-internas-topo-logo_clique_alimentos.jpg) no-repeat; }
#topoInternaLogo a { display:block; margin:31px 22px 27px 44px; width:169px; height:102px; }
#topoInternaLogo h1 a span { display:none; }
#topoInternaFotos { float:left; width:280px; height:160px; background:url(/2009/img/pt/bg-internas-topo-fotos.jpg) no-repeat; }
#topoInternaBanco { float:left; width:260px; height:160px; background:url(/2009/img/pt/bg-internas-topo-logo_banco_de_alimentos.jpg) no-repeat; }

#corpo { width:775px; }
#colunaMenuHome { float:left; margin-bottom:5px; width:140px; height:305px; background:url(/2009/img/pt/bg-home-coluna_menu.jpg) top left no-repeat; } 
#colunaMenuHome #menu { margin:70px 0 5px 11px; }
#colunaMenuHome #menu ul li { position:relative; }
#colunaMenuHome #menu ul li a { display:block; width:106px; height:18px; padding:6px 0 0 10px; border-bottom:1px solid #b2d77c; }
#colunaMenuHome #menu ul li a:hover { background:#f2ee7f; }
#colunaMenuHome #menu ul li:hover ul.submenu ,#colunaMenuHome #menu ul li.over ul.submenu { display:block; }
#colunaMenuHome #menu ul li ul.submenu { display:none; position:absolute; left:115px; top:0; margin:0; }
#colunaMenuHome #menu ul li ul.submenu li { background:#f2ee7f;  }
#colunaMenuHome #menu ul li ul.submenu li a { display:block; width:105px; height:18px; padding:6px 0 0 10px; border-bottom:1px solid #b2d77c; }
#colunaMenuHome #menu ul li ul.submenu li a:hover { background:#fff; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
#colunaMenuHome .outrosLinks { margin:0 0 5px 11px; width:106px; height:18px; padding:6px 0 0 10px; background:#f2ee7f; }
#colunaConteudoHome { float:left; margin-bottom:5px; width:635px; height:260px; padding-top:45px; background:url(/2009/img/pt/bg-home-coluna_conteudo.jpg) top left no-repeat; text-align:center; }
#colunaConteudoHome h2 { margin:0 0 5px 0; font-size:24px; }
#colunaConteudoHome h3 { margin-bottom:15px; font-size:12px; }
.doacaoHome { margin:0 auto; width:324px; height:143px; }
.contagemHome { margin:20px auto 0; width:333px; }
.contagemHome span { display:block; float:left; margin:0 2px; height:17px; padding-top:3px; }
.contagemHome span.contador { width:100px; background:#f4ee86; font-weight:bold; font-size:12px; }
.empresaDoadora { margin:5px auto; margin-bottom:6px; }

.mensagemDoacao { margin:0 auto; width:260px; }
.mensagemDoacao p { margin-bottom:10px; }

#corpoInterna { width:775px; margin-bottom:5px; background:url(/2009/img/bg-internas.jpg) no-repeat; }
#colunaMenuInterna { float:left; margin-bottom:5px; width:137px; height:100%; background:url(/2009/img/bg-internas-coluna_menu.jpg) top left no-repeat; } 
#colunaMenuInterna #menu { margin:10px 0 5px 11px; }
#colunaMenuInterna #menu ul li { position:relative; }
#colunaMenuInterna #menu ul li a { display:block; width:108px; height:18px; padding:6px 0 0 10px; border-bottom:1px solid #b2d77c; }
#colunaMenuInterna #menu ul li a:hover { background:#f2ee7f; }
#colunaMenuInterna #menu ul li:hover ul.submenu ,#colunaMenuInterna #menu ul li.over ul.submenu { display:block; }
#colunaMenuInterna #menu ul li ul.submenu { display:none; position:absolute; left:115px; top:0; margin:0; }
#colunaMenuInterna #menu ul li ul.submenu li { background:#f2ee7f;  }
#colunaMenuInterna #menu ul li ul.submenu li a { display:block; width:150px; height:18px; padding:6px 0 0 10px; border-bottom:1px solid #b2d77c; }
#colunaMenuInterna #menu ul li ul.submenu li a:hover { background:#fff; }
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */
#colunaMenuInterna .outrosLinks { margin:5px 0 5px 12px; width:107px; height:18px; padding:6px 0 0 10px; background:#f2ee7f; }
#colunaConteudoInterna { float:left; margin-bottom:5px; width:555px; padding:20px 40px; background:#fff; }
#colunaConteudoInterna h2 { margin-bottom:15px; font-size:24px; }
#colunaConteudoInterna h3 { margin-bottom:15px; font-size:10px; border-bottom:1px solid #97c160; }
#colunaConteudoInterna p { margin-bottom:15px; line-height:140%; }
.rankingDasCidades { margin-bottom:15px; width:400px; padding:0; border:none; border-collapse:collapse; }
.rankingDasCidades tr { height:17px; background:url(../../img/bg-internas-ranking.jpg) top left repeat-x; border:none; border-bottom:1px solid #bbb; }
.rankingDasCidades td { padding:0 10px; vertical-align:middle; }
.rankingDasCidades .primeiroLugar, .rankingDasCidades .linhaRanking1 { font-size:14px; font-weight:bold; }
.amigos { margin-bottom:15px; }
.amigos a { margin:0 15px; }
.separadorHorizontal { height:1px; }

.campoGrande { margin-bottom:5px; width:425px; height:16px; background:url(../../img/bg-internas-ranking.jpg) repeat-x; border:none; border-bottom:1px solid #bbb; font:10px Arial, Helvetica, sans-serif; }
.campoMedio { width:398px; height:16px; background:url(../../img/bg-internas-ranking.jpg) repeat-x; border:none; border-bottom:1px solid #bbb; font:10px Arial, Helvetica, sans-serif; }
.campoMensagem { margin-bottom:5px; width:425px; height:175px; background:url(../../img/bg-internas-campo_mensagem.jpg) no-repeat; border:none; border-bottom:1px solid #bbb; font:10px Arial, Helvetica, sans-serif; }
.indicacaoAmigo { width:428px; margin-bottom:10px; }
.indicacaoPrimeiroAmigoNumero { float:left; width:27px; height:63px; background:url(../../img/bg-internas-indicacao_01.jpg) 0 14px no-repeat; }
.indicacaoSegundoAmigoNumero { float:left; width:27px; height:63px; background:url(../../img/bg-internas-indicacao_02.jpg) 0 14px no-repeat; }
.indicacaoTerceiroAmigoNumero { float:left; width:27px; height:63px; background:url(../../img/bg-internas-indicacao_03.jpg) 0 14px no-repeat; }
.indicacaoPrimeiroAmigoDados, .indicacaoSegundoAmigoDados, .indicacaoTerceiroAmigoDados { float:left; }

.btEnviar { margin-left:359px; width:67px; height:15px; background:url(../../img/pt/bt-enviar.jpg) no-repeat; border:none; cursor:pointer; }

#rodape { padding:5px 5px 10px 5px; border-top:1px solid #97c160; text-align:right; color:#97c160; }


#conteudo_publicidade { margin:20px 0px 128px; color:#231F20; text-align:left; }
	#conteudo_publicidade object { float:left; margin:0 10px 5px 0; }
	.conteudo_textarea1 { float:left; width:334px; height:55px; margin-bottom:25px; }
	.conteudo_textarea2 { float:left; width:462px; height:55px; margin-bottom:5px; }

	
#bandeiras { text-align:center; margin: 3px 0px; height:17px;}
#bandeiras img { padding:2px;}
