/* Reset */
* { margin:0; padding:0 }
ul, li { list-style-type:none }
img { border:none }
hr, form br { display:none }
form label br { display:block }

/* Fonte Base */
html { font-size:100% }
body { font-size:62.5% }
body, input, select, textarea { font-family:"Trebuchet MS", Tahoma, Arial, sans-serif }
#ct-conteiner, ul ul, ul p, dl ul, dl p, blockquote, table, table td, input, select, textarea { font-size:1em }

/* Background e Cor Base */
body { background:#FFF; color:#00284D }

/* Headers */
h1, h2, h3 { color:#00498B }

/* Links */
a { color:#FA780E; text-decoration:underline }
a:hover { color:#000; text-decoration:none }

/* Textos */
p, dl, ol, ul, table { margin:1.5em 0 1em; font-size:1.3em; line-height:1.3em }
ul { margin-top:1.6em }
cite { font-style:italic }

/* Listas */
ul.tipo1 li, ul.tipo2 li, ul.tipo3 li { padding-left:13px; background:url(/_images/diversos/bullet.gif) no-repeat 0 0.5em }
ul.tipo2 li, ul.tipo3 li { margin-left:20px }
ul.tipo3 li { margin-bottom:1.5em }

/* Misc Classes */
.center { text-align:center }
.clear { clear:both }
.first { margin-top:0 !important }
.hide { display:none }
.last { margin-bottom:0 !important }
.legenda { font-size:0.9em }
.mensagem, .vazio { padding:30px; font-size:1.1em; line-height:1.5em; text-align:center }
.obs { padding:5px; background:#F1F1F1; font-size:1em }
.separador { display:none }

#ct-atencao, #ct-atencao * { font-size:1.1em; line-height:1.2em }
#ct-atencao { margin:1em 0 2em; padding:0 8px 8px; background:#FFD700; color:#000 }
#ct-atencao strong { font-size:1em }
#ct-atencao dt { padding:6px 0 2px; font-weight:bold }
#ct-atencao dd { margin:3px 0 0; padding-left:20px; background:url(/_images/diversos/bullet_erro.gif) no-repeat 8px 0.4em }
#ct-atencao dd span { display:block; color:#837800; font-size:0.9em }

/*  Estrutura  */
body { background:#4D8EC7 url(/_images/bg.jpg) repeat-x; text-align:center }

#ct-conteiner { width:1000px; margin:0 auto; background:url(/_images/sup_foto1.jpg) no-repeat; text-align:left }

#ct-conteudo-bg1 { padding:0 110px 0 112px; background:url(/_images/bg_conteudo1.gif) repeat-y 112px }
#ct-conteudo-bg2 { background:url(/_images/bg_superior.jpg) no-repeat }

#ct-logo { margin:0 0 0 216px }
#ct-logo a { display:block; width:344px; height:0 !important; height /**/:106px; padding-top:106px; overflow:hidden; background:url(/_images/sup_logo.jpg) }

#ct-menu { height:37px; margin:32px 0 0 139px }
#ct-menu li { float:left; margin:0 }
#ct-menu li a { display:block; height:0 !important; height /**/:37px; padding-top:37px; overflow:hidden; background-image:url(/_images/menu.gif) }
 #m-express a { width:75px }
 #m-express a:hover, #m-express a.on { background-position:0 -37px }
 #m-cliente a { width:119px; background-position:-75px 0 }
 #m-cliente a:hover, #m-cliente a.on { background-position:-75px -37px }
 #m-tempero a { width:90px; background-position:-194px 0 }
 #m-tempero a:hover, #m-tempero a.on { background-position:-194px -37px }
 #m-oferecemos a { width:88px; background-position:-284px 0 }
 #m-oferecemos a:hover, #m-oferecemos a.on { background-position:-284px -37px }
 #m-vida a { width:67px; background-position:-372px 0 }
 #m-vida a:hover, #m-vida a.on { background-position:-372px -37px }
 #m-clube a { width:71px; background-position:-439px 0 }
 #m-clube a:hover, #m-clube a.on { background-position:-439px -37px }
 #m-foco a { width:47px; background-position:-510px 0 }
 #m-foco a:hover, #m-foco a.on { background-position:-510px -37px }
 #m-fale a { width:60px; background-position:-557px 0 }
 #m-fale a:hover, #m-fale a.on { background-position:-557px -37px }

#conteudo { position:relative; min-height:400px; padding:32px 40px 20px; background:url(/_images/bg_conteudo3.gif) no-repeat left bottom }
/* -- -- -- -- */
#conteudo { height:400px; voice-family: "\"}\""; voice-family:inherit }
html>body #conteudo { height:auto }
/* -- -- -- -- */
#conteudo h1 { float:left; clear:both; width:100%; margin:0 0 40px 0; height:60px; background-repeat:no-repeat; background-position:right top; text-indent:-9999px; font-size:0.8em }
#conteudo h2 { height:23px; margin-top:50px; background-repeat:no-repeat; text-indent:-9999px; font-size:0.8em }

#coluna1 { float:right; width:400px }
#coluna2 { position:relative; float:left; width:235px; margin-top:115px }

#menu-lateral { position:absolute; top:-115px; left:0; margin:0 }
#menu-lateral li { float:left; clear:both; height:26px; padding-left:50px; margin-bottom:4px; background-repeat:no-repeat; background-position:left center }
#menu-lateral a { display:block; width:200px; height:0 !important; height /**/:26px; padding-top:26px; overflow:hidden; background-repeat:no-repeat }

#ct-inferior { width:778px; margin:0 0 60px 112px; background:url(/_images/inferior_bg.gif) no-repeat; text-align:center } 
#ct-inferior p { padding:9px 0 3px; margin:0; color:#FFF; font-size:1em } 
#ct-inferior p a { color:#FFF } 
 p#ct-endereco { margin-left:15px; color:#22517A; text-align:left } 
 p#ct-assinatura, p#ct-assinatura a { padding-top:5px; color:#3B729F }

#b-download #ct-atencao { margin-top:100px }

/*  Geral - Participe  */
#participe { float:left; width:220px }
#participe h2 { position:relative; left:-26px; height:51px; margin-top:50px; background:url(/_images/titulos/participe.gif) no-repeat }
#participe h3 { height:19px; margin-bottom:5px; background:url(/_images/titulos/sub_participe.gif) no-repeat; text-indent:-9999px }
#participe fieldset { border:none }

 #f-optin { margin-bottom:40px }
 #f-optin p { position:relative; margin:0; font-size:1.1em; overflow:auto }
 #f-optin p * { float:left }
 #f-optin p label { position:relative; text-transform:lowercase }
 #f-optin p label span { position:absolute; top:3px; left:5px }
 #f-optin input.text { width:135px; padding:1px 0 1px 3.7em; border:1px solid #D1D1D1 }
 #f-optin button { width:31px; padding:2px 0; margin:0 0 0 5px; border:none; background:url(/_images/diversos/submit_bg1.gif) no-repeat; font:1.1em Tahoma, Arial, Helvetica, sans-serif }
 
 #d-receita { margin-bottom:40px }
 #d-receita h3 { background-position:0 -19px }
 #d-receita p { margin-left:15px }
 
 #f-enquete h3 { background-position:0 -38px }
 #f-enquete fieldset { margin-bottom:15px }
 #f-enquete p { margin-top:0 }
 #f-enquete label { display:block; margin:0 0 10px 15px; font-size:1.1em }
 #f-enquete button { width:77px; padding-bottom:2px; border:none; background:url(/_images/diversos/submit_bg2.gif) no-repeat; font:1em Tahoma, Arial, Helvetica, sans-serif }

/*  Geral - Quadro  */
#quadro { position:absolute; bottom:0; left:30px; width:271px; height:238px; background:url(/_images/menu_quadro/quadro2.jpg) no-repeat; color:#FFF }
#quadro h2, #quadro h3 { height:25px; margin:3px 0 0 45px; overflow:hidden; background:url(/_images/menu_quadro/tit_arquivo.gif) no-repeat 0; text-indent:-9999px }
#quadro ul, #quadro p { margin:15px 50px 0; font-size:1em }
#quadro ul li { margin-bottom:15px }
#quadro span { background:#38332D }
#quadro a { font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#F69023 }
#quadro a:hover { color:#FFF !important; text-decoration:none }
#quadro p { position:absolute; right:0; bottom:35px }
#quadro p a { font-weight:normal; color:#FFF }

/* Geral - Dicas */
#dicas { float:right; width:431px; height:261px; padding-top:20px; margin-top:50px; background:url(/_images/quadro_dicas/bg1.jpg) no-repeat }
#dicas h3 { height:18px; background:url(/_images/quadro_dicas/tit_dicas_alimentacao.gif) no-repeat 50% 0; text-indent:-9999px }
#dicas dl { height:145px; overflow:auto; margin:30px 40px 0; text-align:center }
#dicas dl dt { display:none; font-size:1.1em }
#dicas dl dd { display:none; font-size:0.9em }
#dicas dl .show { display:block }

 #navegacao { margin:0 100px }
 #navegacao a { cursor:pointer }
 #navegacao a, #navegacao span { display:block; width:12px; height:0 !important; height /**/:17px; padding-top:17px; overflow:hidden; background:url(/_images/quadro_dicas/setas.gif) no-repeat }
 #navegacao span.separador { display:none }

 #navegacao #nav-anterior { float:left }
 #navegacao #nav-proximo { float:right }
 #navegacao a#nav-proximo { background-position:-12px 0 }
 #navegacao span#nav-anterior { background-position:0 -17px }
 #navegacao span#nav-proximo { background-position:-12px -17px }

/*  Inicial  */
#popup { position:absolute; top:-60px; left:50%; width:500px; height:502px; margin-left:-180px; z-index:10 }
#popup h2, #popup p { margin-left:50px }
#popup a#popup-link1 { display:block; position:absolute; top:0; left:0; width:500px; height:0 !important; height /**/:502px; padding-top:502px; overflow:hidden; background: url(/_images/popup/premio.png) no-repeat }
#popup a.fechar { display:block; position:absolute; top:7.5em; right:10px; padding:3px; background:#D2E0DC; color:#38699C; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration:none }
div.hide { visibility:hidden }

#slogan { height:45px; margin:0 0 0 40px; background:url(/_images/inicial/slogan.gif) no-repeat center bottom; text-indent:-9999px }
#pgqp {  height:141px; width:200px; float:right; margin-top:-60px; background:url(/_images/inicial/pgqp.gif?v4) no-repeat; text-indent:-9999px; z-index:10 }

#depoimento { position:relative; clear:both; height:300px; overflow:visible; padding-left:283px; margin-top:70px; background:url(/_images/inicial/colheres.jpg) no-repeat }
#depoimento h2 { height:auto; margin:0 0 1em; font-size:1.4em; text-indent:0 }
#depoimento blockquote { background:url(/_images/diversos/aspas_inicio.gif) no-repeat 17px 0 }
#depoimento p.quote { text-indent:35px; padding-right:5px; margin-top:0; background:url(/_images/diversos/aspas_fim.gif) no-repeat 17% 100% }
 #dep-amalcaburio p.quote { background-position:65% 100% }
 #dep-sulvalle p.quote { background-position:66% 100% }
 #dep-comil p.quote { padding-right:10px; background-position:6% 100% }
#depoimento cite { font-weight:bold; font-style:normal }
#depoimento a { position:absolute; z-index:2; top:0; right:0; display:block; width:415px; height:0 !important; height /**/:300px; padding-top:300px; overflow:hidden; background:url(/_images/diversos/blank.gif) }

#coluna1 { position:relative; z-index:1; width:415px; margin-top:20px }
#coluna2 { margin:0 0 250px }

#destaques h2 { height:123px; margin-top:0; background:url(/_images/inicial/tit_destaques.gif) no-repeat right top }
#destaques h3 { font-size:1.4em }
#destaques p { margin:1em 0 1.5em }
#destaques a { color:#00284D; text-decoration:none }
#destaques a:hover { text-decoration:underline }

h2#h-vida { width:400px; height:121px; margin-top:0; background:url(/_images/inicial/tit_vidaexpress.jpg) no-repeat right top }

#dicas { float:none; width:313px; height:200px; padding-top:40px; margin:0 auto 30px; background:url(/_images/quadro_dicas/bg2.jpg) no-repeat }
#dicas h3 { height:12px; background:url(/_images/quadro_dicas/tit_faz_bem_saber.gif) no-repeat 50% 0; font-size:0.8em }
#dicas dl { height:125px; margin:15px 30px 5px }
#dicas dd p { margin-top:5px }
 #navegacao { margin-top:10px }

#peso { padding:20px 0 50px 150px; margin:0 0 30px 30px; background:url(/_images/fotos/balanca.jpg) no-repeat }
#peso h3 { height:12px; background:url(/_images/inicial/tit_pesoideal.gif) no-repeat; font-size:0.8em; text-indent:-9999px }
#peso p { margin-right:30px; margin-left:30px }

#intranet { width:280px; padding:110px 0 15px 40px; margin-left:60px; background:url(/_images/inicial/intranet_bg.jpg) no-repeat; font-size:1.3em }
#intranet fieldset { border:none }
#intranet legend { margin-bottom:20px; color:#00284D; font-weight:bold }
#intranet label { float:left; margin-bottom:5px }
#intranet input.text { border:1px solid #CFA685 }
 #lb-usuario input { width:190px }
 #lb-senha input { width:100px; margin:0 13px 0 9px }
#intranet button { width:77px; padding-bottom:2px; margin-top:1px; border:none; background:url(/_images/inicial/submit_bg.gif) no-repeat; font:1em Tahoma, Arial, Helvetica, sans-serif }

#participe { margin-bottom:50px }
#participe h2 { left:0; width:307px; height:101px; margin:20px -87px 30px 0; background-image:url(/_images/inicial/tit_participe.jpg) }

#gourmet { clear:left; margin-bottom:30px; text-align:center }
#gourmet p { margin-top:0 }

#quadro { left:20px; width:263px; height:248px; background-image:url(/_images/menu_quadro/quadro3.jpg) }
#quadro h2 { height:25px; margin-left:40px; background-image:url(/_images/menu_quadro/tit_noticias.gif) }
#quadro ul, #quadro p { margin:10px 45px 0 }
#quadro p { bottom:42px }

p.mensagem { padding-top:60px }