/* FORMATA CSS */
html, body, form, fieldset { margin: 0; padding: 0; font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
html { background: #000; }
input, select, textarea { font-size: 100%; font-family: inherit; border: none; margin: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0; }
li, dd, blockquote { margin-left: 1.7em; }
form label { cursor: pointer; }
fieldset { border: none; }
img { outline: 0; border: 0; }
p { color: #4f5143; }
p span { font-size: 10px; }
hr { border: none; border-top: 1px solid #ccc; }
object { outline: none; text-decoration: none;  }
a { outline: none; color: #66801e; text-decoration: none; }
a:hover { text-decoration: underline; }
img a:hover { text-decoration: none; }


h1 { font-size: 22px; color: #685824; margin-bottom: 5px; }
h2 { font-size: 16px; color: #6B8019; margin-bottom: 5px; }
	

/* DIV'S */
#pagina { width: 800px; margin-left: -400px; left: 50%; top:0; float: left; position: absolute; }
#main { width: 724px; background-color: #2d360f; background-image: url('../_gi/gradienteVerde.png'); background-repeat: repeat-x; margin: 0px auto; padding: 0px 38px 0px 38px; overflow: hidden; z-index: 20; }
#idiomas { width: 724px; height: 15px; padding: 15px 0px 10px 0px; margin: 0px; text-align: right; color: #4f5143; font-weight: bold; }
#topo { width: 724px; height: 101px; margin: 0px; padding: 0px; color:  #4f5143; }

#origensFlash { width: 650px; height: 254px; float: left; margin: 0 0 20px 0; }
#napron { width: 137px; height: 137px; position: absolute; top: 180px; left: 50%; z-index: 11; margin-left: 295px; }

#galeriaProdutos { width: 320px; height: 254px; float: left; margin: 0 0 20px 0; }
#galeriaNormal { width: 650px; height: 254px; float: left; margin: 0 0 20px 0; }

#conteudoProdutosTopo { width: 724px; height: 58px; margin: -5px 0px 0px 0px; padding: 0; background: url('../_gi/topoVerde.png') no-repeat top left; }
#conteudoProdutos { width: 650px; padding: 0px 37px 0px 37px; margin: 0px; color: #000000; background: #0d120c url('../_gi/backgroundVerde2.png') no-repeat top left; float: left; padding-bottom: 45px; }
#conteudoEmpresaTopo { width: 724px; height: 58px; margin: -5px 0 0 0; padding: 0; background: url('../_gi/topoBeige.png') no-repeat top left; }
#conteudoEmpresa { width: 650px; padding: 0px 37px 40px 37px; margin: 0px; background: #ccc095 url('../_gi/bgConteudo.png') no-repeat top left; float: left; }

#conteudoMeio { width: 655px; float: left; margin: 0 0 20px 0; }
	.titulo { width: 310px; float: left; }
	.tituloFumados { width: 310px; float: left; position: absolute; margin: 180px 0 0 320px; *margin: -235px 0 0 -90px; }
	.tituloSmoked { width: 310px; float: left; position: absolute; margin: 186px 0 0 340px; *margin: -235px 0 0 -90px; }
	.tituloEnchidos { width: 310px; float: left; position: absolute; margin: 197px 0 0 345px;  *margin: -217px 0 0 -80px; }
	.tituloStuffed { width: 310px; float: left; position: absolute; margin: 190px 0 0 310px;  *margin: -217px 0 0 -80px; }
	.tituloCozidos { width: 310px; float: left; position: absolute; margin: 196px 0 0 330px; *margin: -215px 0 0 -80px; }
	.tituloBoiled { width: 310px; float: left; position: absolute; margin: 192px 0 0 340px; *margin: -215px 0 0 -80px; }
	
	.textoSeccao { width: 320px; margin: 0px 11px 0px 0px; float: left; }
		.textoSeccao p { color: #000; line-height: 19px; }
		
	.textoSeccaoProdutos { width: 320px; margin: 0px 11px 0px 0px; float: left; }
		.textoSeccaoProdutos p { color: #bbb792; line-height: 19px; }


/* #destaque { width: 724px; float: left; margin-top: -5px; } */
#destaque { position: relative; width: 724px; height: 344px; float: left; margin-top: -5px; }
	#destaque A { position: absolute; top:0; left:0; z-index:8; opacity:0.0; }
	#destaque A.active { z-index:10; opacity:1.0; }
	#destaque A.last-active { z-index:9; }



#seccoesHome { width: 724px; float: left; position: relative; }
#seccoesHome .frase { margin: 15px 0 30px 0; }
#seccoesHome .fraseEn { margin: 15px 0 13px 0; }
	.homeFumados { width: 231px; float: left; margin-right: 15px; }
	.homeEnchidos { width: 231px; float: left; margin-right: 16px; }
	.homeCozidos { width: 231px; float: left; }

#selos { position: absolute; top: 760px; left: 50%; margin-left: -500px; }
#fuminho { position: absolute; top: 680px; left: 50%; margin-left: 343px; }


#links { width: 320px; float: left; margin: 10px 0 10px 0; }
	#links p { margin-bottom: 5px; color: #1a350f; font: 15px Georgia, Times, Times New Roman, serif; font-style: italic; font-weight: bold; }
	#links ul { list-style-type: none; }
	#links li { margin: 0; padding: 0 0 2px 0; color: #1a350f; } 
	#links li a { color: #6e6343; }
	
#linksProdutos { width: 440px; float: left; margin: 10px 0 20px 0; }
	#linksProdutos p { margin-bottom: 5px; color: #bbb792; font: 15px Georgia, Times, Times New Roman, serif; font-style: italic; font-weight: bold; }
	#linksProdutos ul { list-style-type: none; }
	#linksProdutos li { width: 160px; float: left; margin: 0; padding: 0 0 2px 0; color: #bbb792; } 
	#linksProdutos li a { color: #6b801e; }
	
#linksEnchidos { width: 440px; float: left; margin: 10px 0 20px 0; }
	#linksEnchidos p { margin-bottom: 5px; color: #bbb792; font: 15px Georgia, Times, Times New Roman, serif; font-style: italic; font-weight: bold; }
	#linksEnchidos ul { list-style-type: none; }
	#linksEnchidos li { width: 220px; float: left; margin: 0; padding: 0 0 2px 0; color: #bbb792; } 
	#linksEnchidos li a { color: #6b801e; }
	
#linksSeccaoProdutos { width: 320px; margin: 30px 0 10px 0; }
	#linksSeccaoProdutos ul { list-style-type: none; }
	#linksSeccaoProdutos li { width: 70px; float: left; margin: 0; padding: 0 25px 0 0; } 

#lista-certificacoes { height: 65px; width: 400px;  margin: 20px 0 20px 0; padding: 0; float: right; }
	#lista-certificacoes td { text-align: center; padding-left: 40px; }
	#lista-certificacoes img { margin: 0; padding: 0; border: none; cursor: pointer; }

.certifbody { width: 296px; padding: 0px 10px 10px 10px; margin: 0px; background-color: #282828; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; font-size: 10px; color: #ffffff; }
.certifheader { width: 296px; height: 80px; padding: 10px; margin: 0; background-color: #282828; filter:alpha(opacity=84); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90; }



#receitas { width: 724px; margin-top: -5px; float: left; background: transparent url('../_gi/bgReceitasBico.png') no-repeat; }
#receitasConteudo { margin-top: 19px; width: 724px; overflow: hidden; background: #cbbf96 url('../_gi/bgReceitasGradient.png') no-repeat scroll 0 0; }
#receitasFundo { width: 735px; height: 19px; position: relative; left: 0px; background: transparent url('../_gi/bgReceitasFundo.png') no-repeat scroll top left; }

#receitasAreaThumbs { width: 100%; float: left; margin: 0 0 30px 30px; }
.receitaThumb { width: 130px; height: 100px; float: left; margin: 0 3px 0 0; }
.receitaThumbBaixo { width: 130px; height: 100px; float: left; margin: 3px 3px 0 0; }


#btnOutono { width: 70px; height: 48px; float: left; margin: 0 3px 0 0; background: transparent url('../_gi/btnReceitasOutono.png') no-repeat scroll top left; }
#btnOutono:hover { background-position: bottom left; }

#btnOutonoEN { width: 70px; height: 48px; float: left; margin: 0 3px 0 0; background: transparent url('../_gi/btnRecipesOutono.png') no-repeat scroll bottom left; }
#btnOutonoEN:hover { background-position: bottom left; }

#btnNatal { width: 71px; height: 48px; float: left; margin: 0 3px 0 0; background: transparent url('../_gi/btnReceitasNatal.png') no-repeat scroll top left; }
#btnNatal:hover { background-position: bottom left; }


#btnInverno { width: 80px; height: 48px; float: left; margin: 0 3px 0 0; background: transparent url('../_gi/btnReceitasInverno.png') no-repeat scroll top left; }
#btnInverno:hover { background-position: bottom left; }

#btnPrimavera { width: 102px; height: 48px; float: left; margin: 0 3px 0 0; background: transparent url('../_gi/btnReceitasPrimavera.png') no-repeat scroll top left; }
#btnPrimavera:hover { background-position: bottom left; }

#btnVerao { width: 71px; height: 48px; float: left; margin: 0; background: transparent url('../_gi/btnReceitasVerao.png') no-repeat scroll top left; }
#btnVerao:hover { background-position: bottom left; }


#receitaColunaLeft { width: 320px; float: left; margin: 0 10px 20px 30px; }
#receitaFoto { width: 320px; height: 220px; margin: 0 0 10px 0; }
#receitaPreparacao { width: 320px; margin: 0 0 50px 0; font-size: 11px; }
#receitaPreparacao h1 { font: 200% eaves, Times, Georgia, 'Times New Roman', serif;  font-style: italic; color: #2A4500; }

#receitaColunaRight { width: 323px; float: left; margin: 0 0 0 10px; }
#receitaEstacoes { width: 323px; float: left; margin: 0 0 30px 0; }
#dificuldade { width: 289px; float: left; margin: 65px 0 0 0; color: #284D10; font: 150% Times, Georgia, 'Times New Roman', serif; }
#dificuldadeElemento { width: 52px; float: left; margin: 3px 1px 0 0; text-align: center; }
#dificuldadeElemento span { font-size: 20px; font-style: italic; }
#dificuldadeElemento sup { font-size: 11px; font-style: italic; margin: 0 0 0 3px; }

#areaImprimir { float: left; width: 34px; margin: 65px 0 0 0; }

#imprimir { float: left; width: 34px; height: 51px; cursor: pointer; background: transparent url('../_gi/icoImprimir.png') no-repeat scroll top left; }
#imprimir:hover { background-position: bottom left; }

#printEN { float: left; width: 34px; height: 51px; cursor: pointer; background: transparent url('../_gi/icoPrintEN.png') no-repeat scroll top left; }
#printEN:hover { background-position: bottom left; }


#tituloReceita { width: 323px; margin: 0; position: relative; top: -13px; float: left; }
#tituloReceita h1 { font: 250% eaves, Times, Georgia, 'Times New Roman', serif;  font-style: italic; color: #2A4500; }
#ingredientes { width: 323px; float: left; color: #695716; margin: 0; position: relative; left: -30px; top: -30px; }
#ingredientes .titulo { margin: 0 0 6px 0; font-weight: bold; }
#ingredientes ul { list-style: none; list-style-position: inside; margin: 0; padding: 0; }

#chefe { margin: 10px 0 20px 30px; width: 430px; float: left; }
#chefeReceita { margin: -10px 0 20px 30px; width: 660px; float: left; }
#chefe h1 { font: 200% Times, Georgia, 'Times New Roman', serif; font-style: italic; color: #2A4500;  }
#chefeAssinatura { width: 230px; float: left; margin: 18px 0 0 12px; }

/*
#receitasFundo { position: relative; top: 223px; left: 0; width: 724px; background: transparent url('../_gi/bgReceitasMeio.png') repeat-y scroll; background-position: 0 90px;  }
*/

#ingredientes { width: 240px; float: left; margin: 45px 0 20px 30px; }


#txtReceitas { float: left; margin: 45px 0 0px 25px; padding-bottom: 50px; width: 400px; font-size: 11px; }


#conteudoVenda { width: 724px; height: 674px; margin-top: -5px; float: left; background: url('../_gi/backgroundBeigeHalf4.png') no-repeat; }
#linksRepresentantes { width: 240px; float: left; margin: 45px 0 20px 30px; }
	#linksRepresentantes ul { list-style-type: none; }
	#linksRepresentantes li { width: 120px; float: left; margin: 0; padding: 35px 0 0 0; text-align: center; } 

#pontosVenda h1 { margin: 20px 0 -40px 290px; font: 195% Eaves, Times, Georgia, 'Times New Roman', serif; font-style: italic; color: #2A4500; }

#txtPontosVenda { float: left; margin: 45px 0 0px 20px; width: 400px; font-size: 11px; }

.continente { margin-top: 16px; }
.paoAcucar { margin-top: 7px; }
.jumbo { margin-top: 3px; }

#contactos { float: left; margin: 58px 10px 0px 37px; height: 245px; width: 240px; }
#locationMap { float: left; margin: 58px 37px 0px 0px; width: 400px; height: 245px;}

.tituloCabazes { width: 310px; float: left; position: absolute; margin: 10px 0 0 335px; *margin: -235px 0 0 -90px; }

#displayed { overflow: hidden; margin-bottom: 60px; }


#formularioContacto { color: #bbb792; font-size: 12px; }
#formularioContacto input { background-color: #2E2F24; color: #bbb792; width: 260px; padding: 3px 6px; margin-bottom: 15px; height: 20px; } 
#formularioContacto textarea { background-color: #2E2F24; color: #bbb792; width: 260px; padding: 3px 6px; }
.botaoFormularioEnviar { color: #fff; font-size: 10px; width: 61px; height: 36px; margin-top: 12px; border: none; background: transparent url('../_gi/btnEnviar.png') no-repeat scroll top left; cursor: pointer; }
.botaoFormularioEnviar:active { margin-top: 13px; opacity: 0.8; -moz-opacity: 0.8; filter:alpha(opacity=80); }



/* MENU */
#menuwrapper { float: right; z-index: 999; margin-top: 75px; *margin-top: -30px; font: normal bold 10px "Verdana", sans-serif; }
.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; }
#p7menubar { }
#p7menubar, #p7menubar ul { padding: 0; margin: 0; list-style: none; z-index: 30; }
#p7menubar a { display: block; text-decoration: none; padding: 5px 0 0 0; font-size: 10px; color: #4f5143; }
#p7menubar a.trigger { padding: 5px 0 0 0; }
#p7menubar a.activo { color: #63761d; }
#p7menubar li { float: left; width: 9em; margin: 0; }
#p7menubar li {position: relative; }

/* hide from IE mac \*/
#p7menubar li { position: static; width: auto; }
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li { width: 150px; padding-top: 5px; padding-bottom: 5px; }
#p7menubar ul li a  { color: #565656; border-right: 0; padding: 0 0 0 15px; font-weight: lighter; font: 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; }
#p7menubar li ul { position: absolute; display: none; background-color: #000; }
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a { color: #63761d;  }
#p7menubar li:hover ul, #p7menubar li.p7hvr ul { position: absolute; top: 132px; display: block; }
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a { color: #6b801e; background-color: transparent; }
#p7menubar ul a:hover { color: #bbb792 !important; }



/* GALERIA */
#navigation { width: 724px; height: 101px; margin: 0px; padding: 0px; color:  #4f5143; }
	#navigation a { border: none; }
	#navigation img { border: none; }

ul.thumbs { margin: 0; padding: 0; font-size: 1px; float: left; list-style-type: none; height: 256px;}
ul.thumbs li { padding: 0; margin: 0px 10px 10px 0px; /*list-style: none;*/ font-size: 1px; }
a.thumb { padding: 0px; border: none; }
a.thumb:focus { outline: none; }

ul.thumbs img { border: none; display: block; margin: 0px; width: 100px; height: 79px; }

#gallery { float:left; width: 320px; height: 254px; margin: 0px 10px 20px 0px; padding: 0px; }
	#gallery img { border: none; width: 320px; height: 256px; }

#thumbs li.img1, li.img2, li.img3 { margin-left: 0px; z-index: 20003; }
#thumbs li.img4, li.img5, li.img6 { margin-left: 110px; z-index: 20002; }
#thumbs li.img7, li.img8, li.img9 { margin-left: 220px; z-index: 20001; }
#thumbs li.img3, li.img6, li.img9 { margin-bottom: 0px; }
#thumbs li.reset { margin-bottom: 0px; }
#thumbs li.img4, li.img9 { margin-top: -257px; }

.activo { font-style: normal; float: left;  }
.desactivado { font-style: normal; float: left; color: #948B69; }

#iconReceitas { position: absolute; top: 66px; left: 560px; }


@media print {
	body{ font-family: georgia,times,sans-serif; margin: auto; }
	#topo{ display:block; height: 110px; margin: 60px 0 0 28px; }
	#idiomas{ display:none; }
	#menuwrapper{ display:none; }
	#receitaColunaLeft{ display:block; font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
	#receitaColunaRight{ display:block; font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;}
	
	#receitaEstacoes { display: block; }
	#btnOutono { display: block; }
	
	#tituloReceita { margin-top: 0px; }
	.desactivado { color: #eeeeee; float: left; }
	#seccoesHome{ display:none; }
	#iconReceitas { display: none; }
	h1 { font: 200% eaves, Georgia, 'Times New Roman', serif;  font-style: italic; color: #2A4500; }


}
