/* Itaiquara - VM2 - www.vm2.com.br */
/* Css by Caio J Ruman - 29/09/2006 */
/* caio@vm2.com.br */

* { margin: 0; padding: 0; }

body#lista { background:#FEFEF2; background-color:#FEFEF2;}

#lista { border:0px; }

body {
	background: url(../../images/bg_fix.jpg) center repeat-y; 
/*	background-attachment: fixed; se setar como fixed, resolve uns problemas da altura do site, mas gera outros (ex. drop shadow no IE). setando como fixed, tem que mudar a imagem de fundo. */
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#principal {
	width: 100%;
	height: 600px;
	background: url(../../images/bg_meio.jpg) 50% 190px no-repeat;
}
html > body #principal {
	min-height: 600px;
	height: auto;
}

#bgfix {
	background: transparent url(../../images/bg_body.jpg) top repeat-x;
}

#shadow {
	width: 775px;
	margin: 0 auto;
}

html > body #shadow {
	background: url(../../images/bg_shadow.png) center repeat-y;
}

#ierightshadow {
	width: 775px;
	margin: 0 auto;
	background: url(../../images/right_shadow.jpg) 100% -12px no-repeat;
}
html > body #ierightshadow { background: none; }

#ieleftshadow {
	width: 775px;
	margin: 0 auto;
	background: url(../../images/left_shadow.jpg) 0% -12px no-repeat;
}

html > body #ieleftshadow { background: none; }

/* Topo */

/*
h1.logo { background: url(../../images/logo.gif) center no-repeat; width: 141px; height: 99px; text-indent: -5000px; float: left; position: relative; z-index: 2; margin: 5px 0 0 50px; display: inline; }

h1.logo a { display: block; width: 141px; height: 99px; }

#topo ul { list-style-type: none; float: right; margin: 10px 10px 0 0; }

#topo ul li { list-style-type: none; float: left; padding: 5px; }
#topo ul li a.cadastre-se { display: block; background: url(../../images/topo-cadastre.jpg) center no-repeat; width: 119px; height: 25px; text-indent: -5000px; }
#topo ul li a.home { display: block; background: url(../../images/topo-home.jpg) center no-repeat; width: 70px; height: 25px; text-indent: -5000px; }

#topo ul li.form { width: 160px; }
#topo ul li form input { float: right; }

#topo ul li input#busca {
	float: none;
	border: none;
	background: url(../../images/bg_input-topo.gif) 0 0 no-repeat;
	background-attachment: fixed;
	width: 133px;
	height: 18px;
	position: absolute;
	margin-left: -68px;
	margin-top: 6px;
	font-size: 11px;
	color: #565656;	
	padding: 1px 6px 0 2px;
}

html > body #topo ul li input#busca { background-attachment: scroll; }
*/

#topo {
	border-top: solid 1px #D1D1D1;
	/*background: #FFF  url(../../images/logo_itaiquara.gif) 10px 0px no-repeat;*/
	background-color: #FFF;
	height: 280px;
	width: 760px;
	margin: 0 auto;
	z-index:5;
}

#menu-flash {
	position: relative;
	top: -230px;
	height: 100px;
	margin-left: 4px;
	z-index:3;
}
#topo-flash {
	position: relative;
	top: -225px;
	height: 162px;
	margin-left: 4px;
	z-index:2;
}

#menu { position: absolute; bottom: 0; left: 4px; }

#topo-fla { position: absolute; bottom: 0; left: 4px; }


#corpo {
	width: 760px;
	height: 400px;
	margin: -280px auto 0 auto;
	background-color: #FFF;
	text-align: left;
	padding-bottom: 1px;
}

html > body #corpo { height: auto; min-height: 400px; }

#rodape {
	width: 760px;
	height: 20px;	
	padding: 10px 0 0 0;
	margin: 0 auto;
	background: url(../../images/bg_rodape.jpg) 50% 100% no-repeat;
	clear: both;
}

/* tags */

p {
	color: #000;
}

h3 {
	font-size: 12px;
	font-weight: bold;	
}

a { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

ul { list-style: none; }

select { font-size: 11px; }

fieldset { border: none; }
legend { display: none; }

/* Corpo */

#corpo div {
	float: left;
}

/* Destaque */

#destaque {
	background: #e9e6c0 url(../../images/bg_destaque.jpg) center repeat-y;
	border-bottom: solid 1px #c6c4a3;
	width: 414px;
	height: 230px;
	margin-left: 1px;
	padding: 0;
}
html > body #destaque { height: auto; min-height: 230px; }

h2.tit-destaque {
	background: url(../../images/destaque-tit.jpg) top no-repeat;
	width: 414px;
	height: 57px;
	text-indent: -5000px;
}

a.link-destaque { 
	background: url(../../images/uso-domestico-link.jpg) center no-repeat;
	width: 93px;
	height: 18px;
	display: block;
	text-indent: -5000px;
	float: right;	
	margin-right: 5px;
	margin-bottom:3px;
}
html > body a.link-destaque { margin-right: 20px; }

#destaque img { margin: -9px 0 0 6px; }
#destaque h3 { padding: 3px 7px; }
#destaque p{ padding: 4px 6px 0 7px; text-decoration:none;}
#destaque a{text-decoration:none;color:#000;}
#destaque a:hover{text-decoration:underline;color:#000;}
/* Uso Doméstico */

#uso-domestico {
	width: 334px;
	height: 230px;
	border-bottom: solid 1px #c2bfa0;
	margin: -1px 0 0 10px;
	background: #e9e6c0 url(../../images/bg_uso-domestico.jpg) center repeat-y;
}

html > body #uso-domestico { margin: -1px 0 0 11px; min-height: 230px; height: auto; }

h2.tit-uso-domestico {
	background: url(../../images/uso-domestico-tit.jpg) top no-repeat;
	height: 49px;
	width: 334px;
	margin-top:-2px;
	text-indent: -5000px;
}

a.link-uso-domestico {
	display: block;
	background: url(../../images/uso-domestico-link.jpg) center no-repeat;
	width: 93px;
	height: 18px;
	text-indent: -5000px;
	margin: 0 0 2px 60px;
}

#uso-domestico  img {
	float: right;
	margin-right: 1px;
	margin-top:15px;
}

#uso-domestico p { padding: 0px 0 0 8px; }
#uso-domestico .link { border-bottom: solid 1px #293c90; width: 332px; float: right; margin: 5px 0 17px 0; }
html > body #uso-domestico .link { margin: 2px 0 17px 0; }

/* Linha Profissional */

#linha-profissional {
	width: 496px;
	height: 170px;
	margin-top: 1px;
	background: url(../../images/bg_linha-profissional.jpg) right bottom no-repeat;
  padding-bottom: 40px;
}

html > body #linha-profissional { min-height: 170px; height: auto; }

div.cooker {
	float: none;
	background: url(../../images/linha-profissional-cooker3.png) center no-repeat;
	width: 139px;
	height: 262px;
	
	position: absolute;
	margin-top: -224px;
	margin-left: 359px;
}

/*#linha-profissional > div.cooker {
	margin-top: -224px;
}*/

h2.tit-linha-profissional {
	background: url(../../images/linha-profissional-tit.jpg) top no-repeat;
	width: 496px;
	height: 63px;
	text-indent: -5000px;
}

#linha-profissional img { margin: -4px 0 0 7px; }
#linha-profissional p { color: #000; padding: 0px 166px 0 7px; }
html > body #linha-profissional p { padding-top: 3px; }

a.link-linha-profissional {
	display: block;
	text-indent: -5000px;
	background: url(../../images/linha-profissional-link.jpg) center no-repeat;
	width: 93px;
	height: 19px;
	margin-left: 275px;
}

/* Dicas */

#dicas {
	background: url(../../images/bg_dicas.jpg) bottom no-repeat;
	height: 241px;
	width: 252px;
	margin: 15px 0 0 12px;
}

#dicas h2.tit-dicas {
	background: url(../../images/dicas-tit.jpg) top no-repeat;
	width: 252px;
	height: 59px;
	text-indent: -5000px;
}

#dicas p {
	color: #000;
	margin-top: 125px;
	padding: 0 10px 0 20px;
}

a.dicas_link {
	display: block;
	text-indent: -5000px;
	background: url(../../images/dicas_link.gif) center no-repeat;
	width: 93px;
	height: 19px;
	margin-left: 148px;
	margin-top:-13px;
}


/* Receitas */

#receitas {
	margin: -39px 0 0 0;
	height: 238px;
	width: 493px;
	background: url(../../images/bg_receitas.jpg) bottom no-repeat;
}

html > body #receitas { min-height: 235px; height: auto; }

#receitas img {
	float: right;
	margin: 15px 28px 0 0;
}

h2.tit-receitas {
	background: url(../../images/receitas-tit.jpg) top no-repeat;
	height: 70px;
	width: 493px;
	text-indent: -5000px;
}

a.link-receitas {
	display: block;
	text-indent: -5000px;
	background: url(../../images/receitas-link.gif) center no-repeat;
	width: 115px;
	height: 20px;
	margin-left: 120px;
	margin-top:15px;
}

#receitas h3 { color: #b50101; font-size: 14px; padding: 15px 10px 6px 15px; }
#receitas p { color: #b50101; text-align:justify; padding: 5px 0px 2px 15px; margin-right: 260px; }

/* Novidades */

#novidades {
	width: 251px;
	height: 183px;	
	margin: 12px 0 0 16px;
	background: url(../../images/bg_novidades.jpg) center repeat-y;
	border-bottom: solid 1px #bdbb9c;
}

h2.tit-novidades {
	background: url(../../images/novidades-tit.jpg) top no-repeat;
	width: 251px;
	height: 52px;
	text-indent: -5000px;
}

#novidades fieldset { border: none; padding: 0 0 0 15px; }
#novidades fieldset legend { display: none; }
#novidades p { color: #000; text-align:justify; padding: 10px 15px 15px 15px; }

#novidades input.input-text { 
	padding: 2px 3px 1px 3px; width:165px;
/*	background: url(../../images/novidades-input-text.jpg) center no-repeat; */
}

#novidades input { float: left; padding-left: 10px; }


/* Rodape */

#rodape p { color: #000; float: left; padding-left: 145px; font-size: 11px; }
#rodape .vm2 { color: #000; float: right; padding-right: 20px; font-size: 11px; text-decoration:none; }
#rodape .privac { color: #000; text-decoration:none; }
#rodape a:visited { color: #000; }
#rodape a:hover { color: #666; }


/* Politica de Privacidade */

#privacidade { margin:0; background-color:#FFFFFF; }
#privacidade .topo { margin:0; height:160px; }
#privacidade .txt { margin:-30px 40px 0 40px; padding-bottom:20px; }

#privacidade h2 { margin:0; text-indent:-5000px; height:160px; background:url(../../images/topo_privacidade.jpg); }
#privacidade p { padding-bottom:8px; font-size:12px; color:#333333; text-align:justify; }
#privacidade .fechar { text-align:right; }
#privacidade a { font-size:12px; color:#FF3333; text-decoration:none; }
#privacidade a:hover { font-size:12px; color:#333333; text-decoration:none; }



/*===============================================================*/
/* Internas =====================================================*/

  #corpo.internas { background: transparent url(../../images/bg_historico.gif) repeat-y 0% 0%; }

  /* Historico */
  
  #historicowrapper { background: transparent url(../../images/bg_hist_topo.jpg) no-repeat 0% 0%; }
  
  #historico { background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; width: 726px; margin: 20px 17px 20px 15px; border: solid 1px #e7e6dc; border-top: none; position: relative; padding-bottom: 180px; display: inline; }
  html > body #historico { }
  
  ul#navhistorico { background: transparent url(../../images/nav-historico.jpg) no-repeat 0% 0%; width: 726px; height: 29px; margin-top: 12px; }
  ul#navhistorico li { float: right; }
  ul#navhistorico li a { height: 29px; display: block; text-indent: -5000px; }
  ul#navhistorico li a.hist { width: 90px; background: transparent url(../../images/nav-historico-hist.jpg) no-repeat bottom; }
  ul#navhistorico li a.resp { width: 196px; background: transparent url(../../images/nav-historico-resp.jpg) no-repeat bottom; }
  
  ul#navhistorico li a:hover { background-position: top; }
  
  #historicowrapper h2.historico { background: transparent url(../../images/h-historico.jpg) no-repeat center; width: 726px; height: 34px; text-indent: -5000px; margin-top: 0; }

  #historico .trigo { position: absolute; bottom: 0; left: 0; }
  #historico .itaiquara { position: absolute; top: -23px; left: -8px; }
  #historico .prox { display: block; float: right; background: transparent url(../../images/prox.jpg) no-repeat 100% 0%; width: 74px; height: 34px; padding-top: 5px; margin: 20px 20px 0 0; }

  #historico a { color: #2d2d2d; }
  #historico p { color: #4b452e; }

  /** Responsabilidade Social **/

  #historicowrapper h2.responsabilidade { background: transparent url(../../images/h-responsabilidadesocial.jpg) no-repeat center; width: 726px; height: 34px; text-indent: -5000px; }
  #historicowrapper h2.postit { width: 163px; height: 125px; text-indent: -5000px; background: url(../../images/aitaiquara.jpg) 0% 0% no-repeat; position: absolute; top: -23px; left: -8px; }
  #historicowrapper div.textbox { padding-top:25px; }
  #historicowrapper p { padding: 6px 50px; text-align: justify; }
  #historicowrapper a { color: #000; }
  #historicowrapper .img-resp { float: right; margin: 10px 50px 5px 15px; }

  /* Nav Data */
  
  ul#navdata { width: 726px; height: 43px; /*background: url(../../images/menu-data_15.jpg) no-repeat center; margin: 14px 0 15px 0;*/ margin-top: 25px; }
  ul#navdata li { float: left; /*text-indent: -5000px;*/ }
  ul#navdata img { border: none; }
  
  /* Historico Conteudo */
  
  #histconteudo { background-color: #fff1c6; border: solid 1px #beb566; border-left-color: #fff; border-right-color: #fff; padding: 35px 55px 10px 55px; width:600px; }
  #histconteudo p { color: #2d2d2d; }
  #histconteudo img { float: right; margin:0 50px 8px 20px; }
  

  /** Dicas **/
  
  #dicaswrapper h2.dicasint { background: transparent url(../../images/dicas-text.gif) no-repeat 0% 0px; width: 726px; height: 128px; text-indent: -5000px; margin-top: -3px; }
  
  #eventoswrapper { margin: 0 16px 16px 16px; background: #fffef3 ; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 50px; display: inline; position: relative; }
  
  /* SUBPAGINAS DE EVENTOS */
  
  #eventoswrapper_int { margin: 0 16px 16px 16px; background: #fffef3 ; border-top: none;display: inline; position: relative; }
  .link_patrocinio { font:Arial, Helvetica, sans-serif; color:#000000; }
  
  /* FIM SUBPAGINAS */
  
  #eventoswrapper h2.eventosint { background: transparent url(../../images/eventos-text.gif) no-repeat 0% 0px; width: 726px; height: 128px; text-indent: -5000px; margin-top: -3px; }
  
  #eventoswrapper h2.patrociniosint { background: transparent url(../../images/patrocinio-text.gif) no-repeat 0% 0px; width: 726px; height: 128px; text-indent: -5000px; margin-top: -3px; }
  
  #eventoswrapper h2.postitN { width: 163px; height: 121px; text-indent: -5000px; background: url(../../images/novidades-postit.gif) 0% 0% no-repeat; position: absolute; top: 4px; left:0; }
  
  
  #eventoswrapper h2.postit { width: 163px; height: 121px; text-indent: -5000px; background: url(../../images/eventos-postit.gif) 0% 0% no-repeat; position: absolute; top: 4px; left:0; }
  
  #dicaselect { background: transparent url(../../images/drop-escolha.jpg) no-repeat 0% 0%; width: 650px; height: 28px; float: none; padding-left: 25px; padding-top: 5px;}
  
  #eventoselect { background: transparent url(../../images/drop-evento.gif) no-repeat 0% 0%; width: 650px; height: 28px; float: none; padding-left: 25px; padding-top: 5px;}
  
  #patrocinioselect { background: transparent url(../../images/drop-patrocinio.gif) no-repeat 0% 0%; width: 650px; height: 28px; float: none; padding-left: 25px; padding-top: 5px;}
  
  #dicaswrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 500px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 130px; display: inline; position: relative; }
  

  html > body #dicaswrapper { min-height: 500px; height: auto; }

  #dicaswrapper .dicatitulo { border-bottom: solid 3px #8a53a4; }
  #dicaswrapper .dicaimg { float: left; margin: 10px 0 0 10px; }
  #dicaswrapper ol { list-style-position: inside; margin: 10px 10px 40px 25px; text-align: justify; width: 440px; float: left; }
  #dicaswrapper ol li { margin: 15px 0; }

  #dicaswrapper h2.postit { width: 163px; height: 121px; text-indent: -5000px; background: url(../../images/dicas-postit.gif) 0% 0% no-repeat; position: absolute; top: -3px; left: -7px; }

  /** Fale Conosco **/

  #faleconoscowrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 30px; display: inline; position: relative; }
  html > body #faleconoscowrapper { min-height: 600px; height: auto; }

  #faleconoscowrapper img.fale { float: left; margin: 24px 40px 0; border: solid 1px #cc972f; }
  #faleconoscowrapper img { float: left; margin: 330px 0 0 -314px; }

  #faleconoscowrapper div.legenda { float: left; margin: 295px 0 0 -285px; }

  #faleconoscowrapper h2.postit { width: 158px; height: 117px; background: transparent url(../../images/falconosco-postit.gif) no-repeat 0% 0%; position: absolute; top: 7px; left: -8px; text-indent: -5000px; }
  #faleconoscowrapper h2.faleconosco { width: 726px; height: 128px; text-indent: -5000px; background: transparent url(../../images/faleconosco-text.gif) no-repeat 0% 0%; }

  #faleconoscowrapper #form { margin-top: 15px; }
  #faleconoscowrapper #form br { clear: left; }

  #faleconoscowrapper #form label { float: left; width: 330px; margin-top: 5px; }
  #faleconoscowrapper #form label b { display: block; margin-bottom: 3px; }
  #faleconoscowrapper #form label.cidade { width: 270px; }
  #faleconoscowrapper #form label.estado { width: 68px; }
  #faleconoscowrapper #form label.ddd { width: 60px; }
  #faleconoscowrapper #form label.telefone { width: 290px; }
  #faleconoscowrapper #form label.numero { width: 60px; }
  #faleconoscowrapper #form label.endereco { width: 290px; }

  #faleconoscowrapper #form input, #faleconoscowrapper #form select, #faleconoscowrapper #form textarea { border: solid 1px #e2dab9; font: normal 11px Arial, Helvetica, sans-serif; padding: 2px 3px 1px 3px; }

  #faleconoscowrapper #form input { width: 330px; }
  #faleconoscowrapper #form #txtnome { }
  #faleconoscowrapper #form #txtempresa { }
  #faleconoscowrapper #form #ddltipo { width: 338px; }
  #faleconoscowrapper #form #txtddd { width: 46px; }
  #faleconoscowrapper #form #txtddd2 { width: 46px; }
  #faleconoscowrapper #form #txttelefone { width: 270px; }
  #faleconoscowrapper #form #txttelefone2 { width: 270px; }
  #faleconoscowrapper #form #txtnumero { width: 40px; }
  #faleconoscowrapper #form #txtendereco { width: 270px; }
  #faleconoscowrapper #form #txtcomplemento { }
  #faleconoscowrapper #form #txtbairro { width: 330px; }
  #faleconoscowrapper #form #txtcep { width: 100px; }
  #faleconoscowrapper #form #txtemail { }
  #faleconoscowrapper #form #txtcidade { width: 256px; }
  #faleconoscowrapper #form #ddlestado { width: 68px; }
  #faleconoscowrapper #form #ddlassunto { width: 338px; }
  #faleconoscowrapper #form #txtmsg { width: 330px; height: 70px; }

  #faleconoscowrapper #form input.button { width: auto; height: auto !important; background-color: #fff; margin: 15px 30px 0 0; float: right; }

  #sac { text-align: right; width: 100%;  margin-top: 25px; }
  #sac p { margin-right: 30px; color: #000; }
  #sac a { color: #000; }
  #sac .mtop { margin-top: 20px; }

  /** Perguntas **/

  #perguntaswrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 120px; display: inline; position: relative; }

  html > body #perguntaswrapper { min-height: 600px; height: auto; }


  #perguntaswrapper h2.postit { width: 167px; height: 128px; background: transparent url(../../images/perguntas-postit.gif) no-repeat 0% 0%; position: absolute; top: -1px; left: -10px; text-indent: -5000px; }
  #perguntaswrapper h2.perguntas { width: 726px; height: 128px; text-indent: -5000px; background: transparent url(../../images/perguntas-text.gif) no-repeat 0% 0%; }


  #perguntaswrapper #perguntaselect { background: transparent url(../../images/drop-escolha.jpg) no-repeat 0% 0%; width:650px; height: 28px; float: none; padding-top: 5px; padding-left: 25px;}

  #ddlproduto { margin-left:140px; width:260px; }

  #perguntaswrapper h3.subtitulo { border-bottom: solid 3px #c9d867; background: transparent url(../../images/h-duvidas.gif) no-repeat top; width: 726px; height: 45px; text-indent: -5000px; }

  #perguntaswrapper img { float: right; margin: 20px 16px 0 0; }

  #perguntaswrapper dl { width: 460px; margin: 20px 0 0 16px; }
  #perguntaswrapper dt { font-weight: bold; margin: 10px 0 5px 0; }
  #perguntaswrapper dd { margin-left: 10px; }


  /** Produtos **/

  #produtoswrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 30px; display: inline; position: relative; }
  html > body #produtoswrapper { min-height: 600px; height: auto; }

  #produtoswrapper ul#prod-nav { background: transparent url(../../images/prod-nav.gif) no-repeat 73px 0%; width: 726px; height: 29px; margin-top: 12px; }
  * html #produtoswrapper ul#prod-nav { padding-top: 20px; background-position: 73px 20px; }

  #produtoswrapper ul#prod-nav li { float: right; height: 29px; }
  #produtoswrapper ul#prod-nav li.panif { width: 190px; }
  #produtoswrapper ul#prod-nav li.usodom { width: 133px; }

  #produtoswrapper ul#prod-nav li a { height: 29px; text-indent: -5000px; display: block; }
  #produtoswrapper ul#prod-nav li.panif a { width: 190px; background: transparent url(../../images/prod-panificacao.gif) no-repeat 0% 100%; }
  #produtoswrapper ul#prod-nav li.usodom a { width: 133px; background: transparent url(../../images/prod-usodomestico.gif) no-repeat 0% 100%; }

  #produtoswrapper ul#prod-nav li a:hover { background-position: 0% 0%; }

  #produtoswrapper h2.postit { background: transparent url(../../images/produtos_postit.jpg) no-repeat 0% 0%; width: 164px; height: 125px; text-indent: -5000px; position: absolute; top: -3px; left: -8px; z-index: 1; }	

  #produtoswrapper h2.panifconf { background: transparent url(../../images/h-panifconf.jpg) no-repeat center; width: 726px; height: 34px; text-indent: -5000px; margin-top: 20px; }
  #produtoswrapper h2.usodomest { background: transparent url(../../images/h-usodomestico.jpg) no-repeat center; width: 726px; height: 34px; text-indent: -5000px; margin-top: 20px; }

  * html #produtoswrapper h2.panifconf { position: relative; top: 20px; z-index: 0; }
  * html #produtoswrapper h2.usodomest { position: relative; top: 20px; z-index: 0; }

  #produtoswrapper h3.subtitulo { color: #d99a04; font-size: 16px; }

  #produtobgtop { background: transparent url(../../images/bg_hist_topo.jpg) no-repeat 0% 0%; }

  #produto-nav-lateral { margin-top: 40px; width: 211px; }

  #produto-nav-lateral strong { width: 211px; height: 18px; display: block; text-indent: -5000px; margin: 15px 0; }
  #produto-nav-lateral strong.panif { background: transparent url(../../images/nav_panconf.jpg) no-repeat 0% 0%; }
  #produto-nav-lateral strong.usodom { background: transparent url(../../images/nav_usodomestico.jpg) no-repeat 0% 0%; }

  #produto-nav-lateral li li { background: transparent url(../../images/bg_itemnav.jpg) no-repeat 0% 0%; margin-top: 5px; min-height:16px; padding-left:5px; }
  #produto-nav-lateral li li a { color: #000; font-size: 11px; }

  #produtodesc { width: 490px; margin-top: 15px; padding-left: 10px; }

  #produtodesc dl { margin: 10px 0; }
  #produtodesc dt { font-weight: bold; margin: 10px 0; text-indent: 11px; }
  #produtodesc dd { background: transparent url(../../images/bullet.gif) no-repeat 0% 5px; text-indent: 11px; margin-top: 10px; }
  #produtodesc dd.branco { background: none; }

  #tnutricional { width: 490px; border: solid 1px #eb9d15; }
  #tnutricional caption { text-align: left; padding: 0 0 10px 15px; }
  #tnutricional caption strong { display: block; }

  #tnutricional tr { background-color: #fffacb; }
  #tnutricional tr.even { background-color: #fff; }
  #tnutricional tr td { text-align: right; border-left: solid 1px #c9c39c; width: 150px; padding: 2px 5px; }
  #tnutricional tr td.colspan3 { width: auto; text-align: justify; padding-top: 5px; }
  #tnutricional tr th { padding: 2px 5px;  }

  #tcodigobarras { width: 490px; border: solid 1px #eb9d15; }
  #tcodigobarras caption { font-weight: bold; padding: 20px 0 15px 10px; text-align: left; }

  #tcodigobarras td { border: solid 1px #c9c39c; background-color: #fff; border-width: 1px 1px 0 0; padding: 2px; font-size: 11px; text-align: center; }
  #tcodigobarras th { border: solid 1px #c9c39c; border-width: 0 1px 0 0; background-color: #fffacb; padding: 2px 5px; text-align: center; }
  #tcodigobarras td.last { border-width: 1px 0 0 0; }
  #tcodigobarras th.last { border-width: 0; }

  #produtoswrapper .img_prod { float: right; }


  /** Distribuidores e Filiais **/

  #distwrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 30px; display: inline; position: relative; }
  html > body #distwrapper { min-height: 600px; height: auto; }

  #distwrapper h2.postit { background: transparent url(../../images/postit_ondeencontrar.jpg) no-repeat 0% 0%; width: 163px; height: 138px; text-indent: -5000px; position: absolute; top: -4px; left: -7px; }
  #distwrapper h2.dist_filiais { background: transparent url(../../images/h-distfiliais.jpg) no-repeat 0% 0%; width: 726px; height: 29px; text-indent: -5000px; clear: right; margin-top: 16px; }
  * html #distwrapper h2.dist_filiais { margin-top: 13px; }

  #distwrapper .barra { margin-top: 17px; }

  #distwrapper #flash-dist { width: 346px; margin-top: 50px; }
  #distwrapper #dist-loc { width: 365px; margin-top: 10px; }

  #distwrapper #flash-dist .escolha { color: #2fa235; font-weight: bold; width: 320px; margin-left: 20px; margin-bottom:10px; }
  #distwrapper #flash-dist .instrucao { color: #ba6112; width: 230px; float: right; }

  #distwrapper #flash-dist .filiais { color: #ba6112; width: 230px; padding:30px 0 100px 50px; float: left; font-size:11px; }

  #distwrapper #dist-loc .distfilial { width: 360px; margin: 10px 0; }
  #distwrapper #dist-loc h3 { margin: 5px 0; }
  #distwrapper #dist-loc p { color: #000; }
  #distwrapper #dist-loc a { color: #000; }

  #lista { background-color:#CCCCCC; }


  /** Receitas **/

  #receitaswrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 30px; display: inline; position: relative; }

  html > body #receitaswrapper { min-height: 600px; height: auto; }

  #receitaswrapper h2.postit { background: transparent url(../../images/postit_receitas.jpg) no-repeat 0% 0%; width: 164px; height: 135px; text-indent: -5000px; position: absolute; top: -1px; left: -7px; }
  #receitaswrapper h2.usodomest { background: transparent url(../../images/h-usodomestico_.jpg) no-repeat 0% 0%; width: 726px; height: 29px; text-indent: -5000px; clear: right; margin-top: 32px; float: left; }
  #receitaswrapper h2.usoprof { background: transparent url(../../images/h-usoprofissional_.jpg) no-repeat 0% 0%; width: 726px; height: 29px; text-indent: -5000px; clear: right; margin-top: 32px; float: left; }

  #receita-nav-lateral { width: 211px; margin-top: 100px; }
  #receita-nav-lateral h3.usodomes { width: 217px; height: 18px; background: transparent url(../../images/usoprofic.jpg) no-repeat 0% 0%; text-indent: -5000px; margin: 15px 0; }
  #receita-nav-lateral h3.usoprof { width: 217px; height: 18px; background: transparent url(../../images/usodomestico.jpg) no-repeat 0% 0%; text-indent: -5000px; margin: 15px 0; }

  #receita-nav-lateral select { margin-left: 10px; }

  #receita-nav-lateral a.envie { width: 217px; height: 18px; background: transparent url(../../images/enviereceita.jpg) no-repeat 0% 0%; text-indent: -5000px; display: block; margin-top: 20px;  }
  #receita-nav-lateral a.envie:hover { background-position: 0 100%; }

  #receitadesc { width: 460px; padding-left: 30px; }
  #receitaswrapper #receitadesc ol { list-style-position: inside; margin: 5px 0; }
  #receitaswrapper #receitadesc ol li { margin: 4px 0; }
  #receitaswrapper #receitadesc p { margin: 3px 0; }
  #receitaswrapper #receitadesc p.m1 { margin: 10px 0; }

  #receitaswrapper h3.subtitulo { color: #d99a04; font-size: 16px; margin: 15px 0; }

  #receitaswrapper .img_rec { float: right; }

  #enviadoporbt { width: 410px; background: #fefce1 url(../../images/receita-quem-bt.gif) no-repeat bottom; margin-top: 20px; }
  #enviadopor { width: 395px; background: transparent url(../../images/receita-quem-up.gif) no-repeat top; padding: 0 5px 0 10px; }


  /** Receitas - Envie **/

  #receitaenvwrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 30px; display: inline; position: relative; }
  html > body #receitaenvwrapper { min-height: 600px; height: auto; }

  #receitaenvwrapper h2.postit { width: 157px; height: 115px; background: transparent url(../../images/receitas-postit.jpg) no-repeat 0% 0%; position: absolute; top: 8px; left: -7px; text-indent: -5000px; }
  #receitaenvwrapper h2.receitasenv { width: 726px; height: 128px; text-indent: -5000px; background: transparent url(../../images/receitas-bg.jpg) no-repeat 0% 0%; }

  #receitaenvwrapper h2.subtitulo { background: transparent url(../../images/receitas_envie.jpg) no-repeat top; width: 726px; height: 29px; text-indent: -5000px; }
  #receitaenvwrapper img { float: right; margin: 20px 16px 0 0; }

  #receitaenvwrapper #receita-nav-lateral { margin-top: 40px; }

  #receita-nav-lateral a.voltar { width: 217px; height: 18px; background: transparent url(../../images/receitas-voltar.jpg) no-repeat 0% 0%; text-indent: -5000px; display: block; margin-top: 20px;  }
  #receita-nav-lateral a.voltar:hover { background-position: 0 100%; }

  #receitaenvwrapper #form { margin-top: 15px; }
  #receitaenvwrapper #form br { clear: left; }

  #receitaenvwrapper #form label { float: left; width: 330px; margin-top: 5px; }
  #receitaenvwrapper #form label b { display: block; margin-bottom: 3px; }
  #receitaenvwrapper #form label.cidade { width: 240px; }
  #receitaenvwrapper #form label.estado { width: 50px; }
  #receitaenvwrapper #form label.ddd { width: 60px; }
  #receitaenvwrapper #form label.telefone { width: 180px; }
  #receitaenvwrapper #form label.autoriza { margin-top: 10px; }

  #receitaenvwrapper #form input, #receitaenvwrapper #form select, #receitaenvwrapper #form textarea { border: solid 1px #e2dab9; font: normal 11px Arial, Helvetica, sans-serif; padding: 2px 3px 1px 3px; }

  #receitaenvwrapper #form input { width: 240px; }
  #receitaenvwrapper #form #txtnome { }
  #receitaenvwrapper #form #txtddd { width: 46px; }
  #receitaenvwrapper #form #txttelefone { width: 180px; }
  #receitaenvwrapper #form #txtemail { }
  #receitaenvwrapper #form #txtcidade { width: 240px; }

  #receitaenvwrapper #form #txtingredientes { width: 240px; height: 90px; }
  #receitaenvwrapper #form #txtmodopreparo { width: 400px; height: 100px; }

  #receitaenvwrapper #form #chkaurotiza { width: auto; margin: 0 5px; border: none; }

  #receitaenvwrapper #form input.button { width: auto; height: auto !important; background-color: #fff; margin: 15px 30px 0 0; float: right; }
  
  #receitaenvwrapper .img_recenv { position: absolute; top: 145px; right: 0; }

  /** Cadastre-se **/

  #cadastrewrapper { margin: 0 16px 16px 16px; background: #fffef3 url(../../images/trigo.jpg) no-repeat 0% 100%; height: 600px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 30px; display: inline; position: relative; }
  html > body #cadastrewrapper { min-height: 600px; height: auto; }

  #cadastrewrapper .cad_instrucao { color: #ba6112; width: 330px; float: left; font-size:11px; padding:5px 0 15px 20px;}
  
  #cadastrewrapper img { float: left; margin: 24px 40px 0; border: solid 1px #cc972f; }

  #cadastrewrapper div.legenda { float: left; margin: 295px 0 0 -285px; }

  #cadastrewrapper .privac { float: left; margin: 10px 0 0; border:none; }

  #cadastrewrapper h2.postit { width: 158px; height: 117px; background: transparent url(../../images/cadastrese-postit.gif) no-repeat 0% 0%; position: absolute; top: 7px; left: -8px; text-indent: -5000px; }
  #cadastrewrapper h2.faleconosco { width: 726px; height: 128px; text-indent: -5000px; background: transparent url(../../images/cadastrese-text.gif) no-repeat 0% 0%; }

  #cadastrewrapper #form { margin-top: 15px; }
  #cadastrewrapper #form br { clear: left; }

  #cadastrewrapper #form label { float: left; width: 340px; margin-top: 5px; }
  #cadastrewrapper #form label b { display: block; margin-bottom: 3px; }
  #cadastrewrapper #form label.estado { width: 170px; margin-left: 10px;}
  #cadastrewrapper #form label.ddd { width: 60px; }
  #cadastrewrapper #form label.telefone { width: 290px; }
  #cadastrewrapper #form label.cep { width: 150px; }

  #cadastrewrapper #form input, #cadastrewrapper #form select, #cadastrewrapper #form textarea { border: solid 1px #e2dab9; font: normal 11px Arial, Helvetica, sans-serif; padding: 2px 3px 1px 3px; }

  #cadastrewrapper #form input { width: 330px; }
  #cadastrewrapper #form #txtnome { }
  #cadastrewrapper #form #ddlestadocivil { width: 338px; }
   #cadastrewrapper #form #ddltipo { width: 338px; }
  #cadastrewrapper #form #txtddd, #cadastrewrapper #form #txtdddcom, #cadastrewrapper #form #txtdddcel  { width: 46px; }
  #cadastrewrapper #form #txttelefone, #cadastrewrapper #form #txttelefonecom, #cadastrewrapper #form #txttelefonecel { width: 270px; }
  #cadastrewrapper #form #txtcep { width: 145px; }
  #cadastrewrapper #form #ddlestado { width: 180px; }
  #cadastrewrapper #form #ddlassunto { width: 338px; }
  #cadastrewrapper #form #txtmsg { width: 330px; height: 70px; }

  #cadastrewrapper #form label.radio input { width: auto; border: none; }


  #cadastrewrapper #form input.button { width: auto; height: auto !important; background-color: #fff; margin: 15px 30px 0 0; float: right; }

  /** Busca **/

  #buscawrapper { margin: 0 16px 16px 16px; background: transparent url(../../images/trigo.jpg) no-repeat 0% 100%; height: 400px; border: solid 1px #e7e6dc; border-top: none; padding-bottom: 90px; display: inline; position: relative; width: 726px; }
  html > body #buscawrapper { min-height: 400px; height: auto; }
	
  #buscawrapper h3 { margin: 20px 100px 5px 175px; color:#003366; font-size:14px; }

  #buscawrapper div.busca {
	float: none !important;
	margin: 7px 100px 5px 175px;
	width:400px;
  }

/*  #buscawrapper div.busca_result { margin: -50px 10px 100px 175px; }*/

  #buscawrapper a { margin-bottom: 5px; color: #051c69; text-decoration:none; }
  #buscawrapper a:hover { margin-bottom: 5px; color: #cc9933; text-decoration:none; }

  #buscawrapper h2.postit { width: 163px; height: 133px; background: transparent url(../../images/busca_postit.jpg) no-repeat 0% 0%; position: absolute; top: 1px; left: -5px; text-indent: -5000px; }
  #buscawrapper h2.hbusca { width: 728px; height: 29px; text-indent: -5000px; background: transparent url(../../images/resultado_busca.jpg) no-repeat 0% 0%; margin: 33px 0 60px 0; }

  #busca_int { background: #fffef3 url(../../images/bg_hist_topo2.jpg) no-repeat 50% 0%; width:726px; }


	/* Paginação*/

	#buscawrapper div.paginacao { float:none; margin: 20px 50px 40px 175px; }
	#buscawrapper .ir { padding-left:25px; font-size:12px; color:#CC6600; }
	#buscawrapper input { width:25px; height:14px; }
	#buscawrapper .btnok { cursor:pointer; vertical-align: text-bottom; }



/* Misc */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.none { display: none; }

#div_error {
	color: #CC0000;
	position: absolute;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #FEFDE7;
	width: 200px;
	margin-top: -25px;
}

#dhtml{
	position:absolute;
	margin: -200px 0px 0px 170px !important;
	z-index:50;
	_margin: -200px 0px 0px 170px;
}
	
	
#natal{
	position:absolute;
	margin: 117px 0px 0px 5px;
	*margin: 117px 0px 0px 0px;
	width:765px;
	height:200px;
	z-index:4;
}