body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
table { border-collapse:collapse; border-spacing:0; 	} 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; } 
a { text-decoration:none; color:#008FD6; outline:none;}
a:hover { text-decoration:underline; outline:none; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008FD6; }

.clear {clear:both !important;}

/*****************************************/

#wrapper {
margin:0 auto;
width:740px;
}
#slider {
margin:0 auto;
position:relative;
width:740px;
}
.scroll {
background:#FFFFFF repeat-x scroll left bottom;
clear:left;
height:330px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
width:740px;
}
.scrollContainer div.panel {
height:300px;
padding:0px 0;
width:740px;
}

ul.navigation {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 9px;
}
ul.navigation li {
display:inline;
margin-right:10px;
}
ul.navigation a {
color:#000000;
padding:10px;
text-decoration:none;
}
ul.navigation a:hover {
background-color:#F6F6F6;
}
ul.navigation a.selected {
background-color:#FFFFFF;
}
ul.navigation a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.scrollButtons {
cursor:pointer;
position:absolute;
top:150px;
}
.scrollButtons.left {
display:none;
left:-20px;
}
.scrollButtons.right {
display:none;
right:-20px;
}
.hide {
display:none;
}

/*****************************************/


	/* Estrutura */
#wrap { position:absolute; left:50%; margin-left:-410px; width:820px; padding:0 20px; background:url(../img/bgsite.png) 0 0 repeat-y; overflow:hidden; min-height: 100%; }
#conteiner { width:788px; margin-left:18px; }
#hd { margin-bottom:10px; position:relative;}

#hd .bt_promocoes, #hd .bt_mercado {position:absolute; display:block; text-indent:-1000em;}
#hd .bt_promocoes {width:114px; height:28px; right:165px; top:80px; background:url(../img/bt_promocoes.png) no-repeat;}
#hd .bt_mercado {width:145px; height:28px; right:16px; top:80px; background:url(../img/bt_mercado.png) no-repeat;}

#hdborder { height:35px; background:url(../img/menu_1.gif) 0 0 repeat-x; clear:both;}
<!-- #menu { height:110px; display:block; margin-left:20px;} -->
#menu { height:90px; display:block; margin-left:20px;}
#content { background-color:#fff; padding:20px; /*min-height:337px;*/}
#ft { width:788px; padding:22px 0; text-align:center; border-top:2px solid #94D0F4; border-bottom:20px solid #94D0F4; /*height:50px; background:url(../img/menu_2.gif) 0 0 repeat-x;*/ margin-top:2px; }
.contato img {margin-top:25px;}

	/* estilos */
html, body {height: 100%;}
#content p { margin-top:5px; color:#000000;}

#hd h1 { display:block; width:227px; height:87px; background:url(../img/tit_bonanza.jpg) 0 0 no-repeat; text-indent:-9000px; margin:20px 0 0 20px;  overflow:hidden; position:relative; float:left;}
#hd h1 a { display:block; width:227px; height:87px; left:0; position:absolute; top:0; }
#ft .contato { display:block; width:83px; height:7px; background:url(../img/bgmenu.gif) -695px -55px no-repeat; text-indent:-1000em; position:relative; top:18px; left:695px; }
#menu li {float:left;}
#menu a {display:block; background:url(../img/menu.jpg) no-repeat 0 0; width:187px; height:70px; text-indent:-1000em; margin-right:3px;}
#menu .item1 {background-position:-189px 0;}
#menu .item2 {background-position:-378px 0;}
#menu .item3 {background-position:-568px 0;}
.video{width:353px;height:205px;float:left;margin:10px 11px 0 10px;}


*.menuAux { height:40px; margin-top:20px; position:relative; clear:both;} 
*.menuAux ul li { float:left; height:76px; overflow:hidden; position:relative; width:152px; height:40px; margin-left:7px; background:url(../img/bgmenu.gif) 0 0 no-repeat; }
*.menuAux a { display:block; width:152px; height:40px; text-indent:-9000px; left:0; position:absolute; top:0; } 
*.menuAux .hist { background-position:0 0; margin-left:0 }
*.menuAux .quem { background-position:-159px 0; }
*.menuAux .lojas { background-position:-318px 0; }
*.menuAux .not { background-position:-477px 0; }
*.menuAux .social { background-position:-637px 0; }
*.menuAux .noMargin { margin:0; }
*.tit {font-size:20px; font-weight:700; margin:20px 0; }
*.tit_precoBaixo {background:url(../img/tit_precobaixo.jpg) no-repeat 0 0; float:right; width:312px; height:98px; position:relative; top:10px; left:-15px;}
#content .menu { text-align:center; display:block; height:20px; margin-top:100px; }

.lojas div {clear:both; overflow:auto; padding:32px; background:#f6f6f6;}
.lojas div.impar {background:#FFF;}
.lojas div p {color:#727c81 !important;}
.lojas div.impar p {color:#727c81 !important;}
.lojas p {overflow:auto; color:#454545; font-size:11px;}
.lojas p strong {font-size:20px; color:#008fd6; font-weight:normal;}
.lojas p.font-normal {font-size:12px;}
.lojas p.fix {margin-top:10px !important;}
.lojas p.fix-2 {margin-top:55px !important;}
.lojas p.fix-3 {margin-top:50px !important;}
.lojas p.fix-4 {margin-top:30px !important;}
.lojas p.fix-5 {margin-top:0 !important;}
.lojas p.fix-6 strong {font-size:15px; font-weight:700;}
.lojas p span {/*float:left;*/ display:block; /*width:390px;*/}
.lojas p span strong {color:#727c81; font-size:12px; font-weight:700;}
.lojas p a {font-size:12px; text-decoration:underline;}
/*.lojas p a {float:left; display:block; width:60px; height:15px; background:url(../img/bt-mapa.png) no-repeat; text-indent:-1000em;}*/
.lojas img {/*float:left;*/ margin:25px 20px 25px 0; padding:6px; background:#fff url(../img/mapas/bg-mapa.gif);}
.social img {float:left; margin:8px 20px 0 0; padding:6px; border:1px solid #f1efef; background:#fff;}

.social img {float:left; margin:0 10px 8px 0;}

.contato #file {height:25px;}
.contato form ul {display:block;}
.contato form li {display:block;margin:0 0 9px 0; width:335px;overflow:hidden; _height:1px;_overflow:visible;}
.contato form label {color:#005a93;width:58px; padding:0 12px 0 0; display:block; float:left; text-align: right;  cursor:pointer;}
.contato form label.mensagem {vertical-align:top;}
.contato form li input, .contato form li select {width:247px;_width:235px;height:15px; padding:3px 0 0 2px; margin: 0 14px 0 0; border:solid 1px #9fd9fa; display:block; float:left;}
.contato form li textarea {width:247px;_width:235px; height:110px; padding:3px 0 0 2px; margin: 0 14px 0 0; border:solid 1px #9fd9fa; display:block; float:left;}
form li input.botaoContato{border:none; width:53px; height:15px; float:right; background:url(../img/btEnviar.gif) 0 0 no-repeat; text-indent:-1000em; }
.contato form li select{height:20px;}
*.decoration { display:block; height:15px; text-decoration:none; }
*.decoration:hover { text-decoration:underline; }

.int-curriculo h2 {margin-bottom:5px; font-weight:700; font-size:18px;}
.int-curriculo h3 {font-weight:700;}
#curriculo {margin-top:20px;}
/*#curriculo div {float:left; width:360px;}
#curriculo legend {display:none;}
#curriculo ul {float:left;}
#curriculo ul li {float:left; width:500px;}*/
#curriculo label {float:left; display:block; cursor:default; width:100%; height:20px; text-align:left; color:#666;}
#curriculo input {display:block; /*float:left;*/ width:450px; height:20px; margin-bottom:8px; margin-right:20px; border:solid 1px #a9c2c9; padding:3px; color:#666; font-weight:700;}
#curriculo #dddCel, #curriculo #dddTel, #curriculo #concluido_1 {float:left;}
#curriculo strong {display:block;}
#curriculo textarea {width:450px; border:solid 1px #a9c2c9; font-family:Arial, Helvetica, sans-serif; background-color#666;}
/*#curriculo #cpf {width:150px;}
#curriculo #senha {width:150px;}
#curriculo #repetir {width:150px;}
#curriculo #nascimento {width:150px;}
#curriculo #rg {width:100px;}*/
#curriculo #deficiencia {float:left; width:15px; margin-top:15px;}
#curriculo span {display:block;margin-bottom:20px; color:#666; font-style:italic;}

#curriculo #limpar, #curriculo #enviar {float:left; width:100px; height:30px; margin-top:20px; background-color:#005a93; color:#fff;}


#receita {width:548px; height:292px; /*overflow:auto;*/ background:url(../img/bg-receitas.jpg) no-repeat -201px 0; float:left; margin-left:8px; font-size:11px; color:#3A5D72;}
#receita h3, h4 {font-weight:700; margin-top:15px; width:160px;}
#receita h4 {font-weight:normal;}
/*#receita p {float:left;}*/
#receita ul li p {float:none;}
#receita .texto {float:left; width:320px;}
#receita .foto {float:left; width:120px; height:90px; background:none !important;}
#receita .foto img {margin-top:0;}


#sugestao {margin-top:25px;}
#sugestao p {margin:0; left:0;}

*.header-receitas, #list-receitas, .sidebar {width:192px;}
*.sidebar {float:left;}
*.header-receitas h2 {display:block; height:40px; background:url(../img/bg-receitas.jpg) no-repeat 0 0; color:#E6FCFF;}
*.header-receitas h2 strong {position:relative; top:12px; left:22px;}
#list-receitas {font-size:11px; background:url(../img/bg-receitas.jpg) no-repeat 0 -45px; height:250px; margin-top:5px;  color:#E6FCFF; /*overflow:auto;*/}
#list-receitas ul {width:140px; padding:0 8px 0 10px;}
#list-receitas .jScrollPaneTrack {right:8px;}
/*#list-receitas ul {display:block; width:160px; height:192px; /*margin:16px 0 16px 20px line-height:11px; overflow:auto;}*/
#list-receitas ul a {color:#E6FCFF;}
#list-receitas ul li a:active {text-decoration:underline;}
*.ingredientes {display:block;}
*.voltar {display:block; width:8px; height:5px; float:left; background:url(../img/voltar.gif) no-repeat 0 0; position:relative; top:6px; margin-right:5px;}
*.box-texto {width:443px; height:290px; background:url(../img/bg_novidades.jpg) no-repeat 0 0; float:left; color:#FEF3ED;}
*.box-texto p {}
*.box-foto {width:298px; height:290px; background:url(../img/bg_novidades.jpg) no-repeat -452px 0; float:right;}
*.box-foto h3 {font-weight:700; color:#FEF3ED; margin-top:20px; margin-left:20px;}
*.texto {width:390px; height:250px; position:relative; left:43px; top:20px; font-size:11px;}
*.texto h3 {text-transform:uppercase;}
*.foto {width:235px; height:160px; background-color:#fff; margin-left:70px; margin-top:33px;}

/*#swf-3 {margin:20px 0 0;}*/