#promocao_1 {
  float: left;
}

#destaque_1, #destaque_2 {
  float: right;
}

#destaque_2 {
  margin-top: 20px;
}

table.bloco { margin-bottom: 15px; }
table.bloco td { color: #fff; font: 6px arial, verdana, sans-serif; width: 151px; margin: 0; padding: 0; }
table.bloco td.bloco-topo { background: url(/img/blocos/bg-topo.jpg) no-repeat; height: 9px; }
table.bloco td.bloco-meio { background: url(/img/blocos/bg-meio.jpg) no-repeat; height: 7px; }
table.bloco td.bloco-fundo { background: url(/img/blocos/bg-fundo.jpg) no-repeat; height: 7px; }
table.bloco td.foto { text-align: center; background: #fff url(/img/blocos/bg01.jpg); width: 167px; }
table.bloco td.foto img { text-align: right; margin: 0 auto; display: block; padding-left: 5px; }
table.bloco td.texto { color: #dae5e9; background: #6a97ac url(/img/blocos/bg02.jpg); padding: 5px 8px; vertical-align: top; font-size: 10px; }
table.bloco td.texto a { color: #dae5e9; text-decoration: none; }
table.bloco td.texto a:hover { text-decoration: underline; }
table.bloco td.texto p a:link,table.bloco td.texto p a:visited { color: #fff; font-weight: bold; font-size: 11px; }
table.bloco td.espaco { width: 10px; }
table.bloco td.texto h1, table.bloco td.texto h2 { color: #fff; margin: 0; padding: 0; }
table.bloco td.texto h1 { width: 80px; margin-bottom: 5px; }
table.bloco td.texto h1 a { font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }
table.bloco td.texto h1 a:hover { text-decoration: underline; }
table.bloco td.texto h1 { font-size: 16px; float: left; }
table.bloco td.texto h2 { font-size: 15px; float: right; }
table.bloco td.texto p { clear: both; }
.preco_antigo { text-decoration: line-through; color: #DAE5E9; }