* { margin:0; padding:0; list-style:none; text-decoration:none; border:none; }

body { background-color:#3C1307; }

h1, h2, h3 { text-indent:-5000em; overflow:hidden;}
h1 { width:750px; height:74px; background:url(../images/layout/fundo_topo.jpg) no-repeat; }

address { color:#CC6600; text-align:center; font-style:normal; height:30px; }
address img { margin:10px 0 10px 0; }

#geral-home, #geral-produto { width:750px; margin:auto; background-color:#170501; }
#geral-home h2 { width:125px; height:26px; background:url(../images/cereal/tit_hersheys_cereal_01.png) no-repeat; }
#geral-home #conteudo { background:url(../images/cereal/fundo_conteudo01.jpg) no-repeat; }

#conteudo { width:726px; height:568px; margin:auto; font-family:tahoma; font-size:10px; }
#conteudo-topo { width:560px; margin-left:155px; height:70px; padding-top:10px; }
#conteudo-info { margin:50px 0 0 165px; _margin-top:10px; }
#conteudo-info p { font-size:11px; color:#663300; font-weight:bold; margin-top:10px; width:300px; }
#conteudo-info p#extra { font-weight:normal; margin-top:0; }
#conteudo-rodape { width:650px; float:right; text-align:right; margin:-55px 15px 0; }
#conteudo-rodape ul li { display:inline; vertical-align:top; }
#conteudo-rodape ul li img { vertical-align:top; }

#menu-flash { width:150px; height:560px; float:left; }
#menu-produtos { width:360px; height:70px; float:left; font-weight:bold; }

#logo-principal { float:right; }

#logo-gordura { margin:-10px 0 0 230px; }

#tabela-nutricional { margin:20px 0 0 165px; color:#663300; }
#tabela-nutricional h3 { width:137px; height:28px; background:url(../images/cereal/tit_tabelanutricional.jpg) no-repeat;	}
#tabela-nutricional table { margin-top:10px; width:230px; }
#tabela-nutricional table tr th { text-align:left; background-color:#FFC03E; height:15px; padding-left:2px; }
#tabela-nutricional table tr td { text-align:left; background-color:#FFCC62; height:15px; font-weight:normal; padding-left:2px; }
#tabela-nutricional table tr td.td3 { text-align:center; }
#tabela-nutricional table tr.claro td { background-color:#FFC03E; }
#tabela-nutricional p { font-size:9px; font-weight:normal; margin-top:20px; }

.borda { border:solid 1px #FF0000; }
.menu-sabores { padding-top:10px;}
.menu-sabores ul { float:left; margin-bottom:5px; }
.menu-sabores ul li { text-align:center; margin-left:10px; }
.menu-sabores ul li a:link, a:visited { color:#A12710; }
.menu-sabores ul li a:hover { text-decoration:underline; }

.atual { text-decoration:underline; }