/* ::::::::::::::::::::::::::::::::::::::::: Geral :::::::::::::::::::::::::::::::::::::::: */
body { background:#efaf32; color:#4a3407; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, ul, li, form, div, img, fieldset, legend, label, input, select, textarea { margin:0; padding:0; }
h1, h2, h3, h4 { font-family:Georgia, "Times New Roman", Times, serif; }
a img { border:none; }
ul { list-style:none; }
.clear { clear:both; height:0; }
.disappear { visibility:hidden; }
.p { float:left; position:relative; margin:0; padding:0 }
.floatLeft { float:left; padding:0 15px 10px 0}

#page-wrapper { width:840px; margin:auto; }
#content-wrapper { background:#ffffbf url(../imgs/css/content_bkg.jpg) repeat-y top left; }

/* ::::::::::::::::::::::::::::::::::::::::: Header :::::::::::::::::::::::::::::::::::::::: */
#header { height:147px; background:#fff url(../imgs/css/header_bkg.gif) no-repeat right bottom; position:relative; }
h1 { width:309px; background:url(../imgs/css/logo.gif) no-repeat left top; text-indent:-10000px; }
h1 a { height:136px; background:url(../imgs/css/logo.gif) no-repeat left top; display:block; }

#header-photo { width:314px; height:156px; position:absolute; background:none no-repeat top right; right:0; top:0; z-index:100; }
#header-photo.home { background-image:url(../imgs/css/header_home.png); }
#header-photo.quem { background-image:url(../imgs/css/header_quem.png); }
#header-photo.produtos { background-image:url(../imgs/css/header_home.png); }
#header-photo.plantas { background-image:url(../imgs/css/header_plantas.png); }
#header-photo.cabazes { background-image:url(../imgs/css/header_home.png); }
#header-photo.contactos { background-image:url(../imgs/css/header_fig.png) }

/* ::::::::::::::::::::::::::::::::::::::::: Nav :::::::::::::::::::::::::::::::::::::::: */
#nav { background:#4a3407; height:34px; font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding-left:25px; }
#nav li { float:left; line-height:34px; padding:0 15px; }
#nav li a { color:#fff; text-decoration:none; }
#nav li a:hover { color:#fff; text-decoration:underline; }

#home li#nav-home,
#quem li#nav-quem,
#produtos li#nav-produtos,
#plantas li#nav-plantas,
#cabazes li#nav-cabazes,
#contactos li#nav-contactos { background:url(../imgs/css/pointer_nav.gif) no-repeat 50% bottom; }

/* ::::::::::::::::::::::::::::::::::::::::: Content :::::::::::::::::::::::::::::::::::::::: */
#content { width:611px; float:right; }
#content .padding { padding:20px 52px 50px 52px; }

#quem #content,
#contactos #content { width:700px; margin:auto; display:block; float:none; }
#quem #content-wrapper,
#contactos #content-wrapper { background:#ffffbf; }

.img-deco { width:174px; height:163px; background:url(../imgs/css/photos_bkg.gif) no-repeat 50% top; float:left; margin:0 7px 10px; }
.img-deco img { margin:14px 14px 0 14px; }

div.produto { clear:both; margin-bottom:5px; display:block; }
img.img-produtos { float:left; margin:0 10px 10px 0; clear:left; }
p.titulo-produtos { font-size:14px; font-weight:bold; clear:right; margin:3px 0; }
p.preco-produtos { font-size:12px; font-weight:bold; color:#c34f07; clear:right; margin-top:-4px; }

ul.simple-list { margin-bottom:10px; }
ul.simple-list li { margin:0 0 5px 15px; background:url(../imgs/css/bullets.gif) no-repeat left top; padding-left:10px; }
ul.simple-list a { color:#4a3407; text-decoration:none; }
ul.simple-list a:hover { text-decoration:underline; }
ul.simple-list ul { margin-top:4px; }

img.index { margin:0 0 5px 5px; }

/* ::::::::::::::::::::::::::::::::::::::::: Menu :::::::::::::::::::::::::::::::::::::::: */
#menu { width:229px; float:left; }
#menu .padding { padding:16px 20px; }

/* ::::::::::::::::::::::::::::::::::::::::: SubMenu :::::::::::::::::::::::::::::::::::::: */
ul.submenus { margin-top:10px; }
ul.submenus li { float:left; width:94px; background:none no-repeat 50% top; padding-top:55px; text-align:center; margin-bottom:10px; }
ul.submenus li#produtos-compotas { background-image:url(../imgs/css/submenu_produtos_compotas.jpg); }
ul.submenus li#produtos-licores { background-image:url(../imgs/css/submenu_produtos_licores.jpg); }
ul.submenus li#produtos-mel { background-image:url(../imgs/css/submenu_produtos_mel.jpg); }
ul.submenus li#produtos-bolachas { background-image:url(../imgs/css/submenu_produtos_bolachas.jpg); }
ul.submenus li#produtos-florsal { background-image:url(../imgs/css/submenu_produtos_florsal.jpg); }
ul.submenus li#produtos-piri { background-image:url(../imgs/css/submenu_produtos_piri.jpg); }
ul.submenus li#produtos-chocolate { background-image:url(../imgs/css/submenu_geral.jpg); }
ul.submenus li#produtos-mini { background-image:url(../imgs/css/submenu_produtos_mini.jpg); }
ul.submenus li#plantas-chas { background-image:url(../imgs/css/submenu_plantas_chas.jpg); }
ul.submenus li#plantas-condimentos { background-image:url(../imgs/css/submenu_plantas_condimentos.jpg); }
ul.submenus li#plantas-aromascasa { background-image:url(../imgs/css/submenu_aromascasa.jpg); }
ul.submenus li#plantas-aromascorpo { background-image:url(../imgs/css/submenu_aromascorpos.jpg); }
ul.submenus li#cabazes-brindes { background-image:url(../imgs/css/submenu_brindes.jpg); }
/* ul.submenus li#cabazes-brindes { background-image:url(../imgs/css/submenu_produtos_mini.jpg); } */

ul.submenus li#cabazes-embalagens { background-image:url(../imgs/css/submenu_embalpresentes.jpg); }
ul.submenus li#cabazes-caixas { background-image:url(../imgs/css/submenu_caixapresentes.jpg); }
ul.submenus li#cabazes-cabazes { background-image:url(../imgs/css/submenu_cabazes2.jpg); }
ul.submenus a { text-decoration:none; color:#707013; font:bold 11px Georgia, "Times New Roman", Times, serif; }
ul.submenus a:hover { text-decoration:underline; }

.compotas li#produtos-compotas a,
.licores li#produtos-licores a,
.mel li#produtos-mel a,
.bolachas li#produtos-bolachas a,
.florsal li#produtos-florsal a,
.piri li#produtos-piri a,
.chocolate li#produtos-chocolate a,
.mini li#produtos-mini a,
.chas li#plantas-chas a,
.condimentos li#plantas-condimentos a,
.aromascasa li#plantas-aromascasa a,
.aromascorpo li#plantas-aromascorpo a,
.brindes li#cabazes-brindes a,
.embalagens li#cabazes-embalagens a,
.caixas li#cabazes-caixas a,
.cabazes li#cabazes-cabazes a { color:#4a3407; }

/* ::::::::::::::::::::::::::::::::::::::::: Type :::::::::::::::::::::::::::::::::::::::: */
h2 { color:#707013; font-size:17px; }
#content h2 { margin-bottom:10px; clear:right; display:block; }
#menu h2 { color:#4a3407; font-style:italic; text-align:center; padding-bottom:17px; background:url(../imgs/css/deco_h2_submenu.gif) no-repeat 50% bottom; }	
	#menu h2 a { color:#4a3407; text-decoration:underline; padding-bottom:10px; }

h3 { color:#4a3407; font-size:15px; }
#destaques h3 { padding:10px 17px; /*background:url(../imgs/css/destaques_bkg_top.gif) no-repeat 50% top;*/  display: inline; float:left; margin-right:70px; }
#destaques.amarelo h3 { background:url(../imgs/css/destaques_amarelo_bkg_top.gif) no-repeat left top; width:310px;  }
h3.full { display:block; clear:both; margin-bottom:10px; }

#content p { line-height:17px; margin:13px 0; }
#content p a { color:#4a3407; text-decoration:underline; }

#content p.deco,
#content span.descricao { font:italic 15px/24px Georgia, "Times New Roman", Times, serif; }
#content p.full { clear:both; }

#content p.comoencomendar { clear:both; display:block; }
#content p.cofinanciado { font-size:11px; }

#destaques.amarelo ul, 
#content ul { margin-bottom:10px; clear:both; }
#destaques.amarelo ul li, 
#content li { margin-bottom:5px; padding-left:10px; background:url(../imgs/css/bullets.gif) no-repeat top left; width:200px; }
#destaques p { clear:both; margin:20px; padding-bottom:15px; }

/* ::::::::::::::::::::::::::::::::::::::::: Destaques :::::::::::::::::::::::::::::::::::::::: */
#destaques { width:491px; height:182px; background: url(../imgs/css/destaques_bkg_bottom.gif) no-repeat left top; margin:20px 0 20px 0; clear:both; }

#destaques ul { padding:0 20px 20px 10px; }
#destaques li { width:80px; float:left; margin-right:25px; padding-left:10px; background:none; text-align:center; }
#destaques li.last { margin:0; }
.nome-destaque { font-weight:bold; color:#4a3407; text-decoration:none; display:block; clear:both; text-align:center; }
.nome1-destaque { font-weight:bold; color:#4a3407; text-decoration:none; clear:both; text-align:left; }
a..nome1-destaque:hover,
a.nome-destaque:hover { text-decoration:underline; }

.pnews { font-weight:normal; color:#fff; text-decoration:none; text-align:left; font-size:11px; }
.detalhes { width:79px; height:19px; color:#f0f0a8; text-decoration:none; font-size:11px; line-height:18px; background:url(../imgs/css/detalhes_bkg.jpg) no-repeat top left; display:block; text-align:center; margin:10px auto; }

#destaques.amarelo { width:310px; height:auto; background:#f4cc2e url(../imgs/css/destaques_amarelo_bkg_bottom.gif) no-repeat left bottom; }

.floatRightImg {float:right; position:relative}

/* ::::::::::::::::::::::::::::::::::::::::: Forms :::::::::::::::::::::::::::::::::::::::: */
fieldset { border:none; margin-bottom:5px; }

legend { color:#707013; font:bold 14px Georgia, "Times New Roman", Times, serif; }

label { clear:both; display:block; margin-bottom:2px; }

input, textarea { clear:both; display:block; margin-bottom:4px; font:12px Arial, Helvetica, sans-serif; color:#4a3407; border:1px solid #707013; background:#fff; width:200px; padding:2px; }
input:focus, textarea:focus { border:1px solid #000; }

input.submit-button { width:auto; background:#707013; color:#fff; font:bold 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; cursor:pointer; }

/* ::::::::::::::::::::::::::::::::::::::::: Tables :::::::::::::::::::::::::::::::::::::::: */
table.products { border-collapse:collapse; font-size:12px; width:400px; }
	table.products caption { text-align:left; font-weight:bold; margin-bottom:5px; font-size:14px; }
	table.products th { background:#cecece; font-weight:bold; }
	table.products th,
	table.products td { text-align:left; padding:5px; border:1px solid #fff; overflow:hidden; }
	table.products td { background:#e4e4e4; }

/* ::::::::::::::::::::::::::::::::::::::::: Footer :::::::::::::::::::::::::::::::::::::::: */
#footer { background:#c34f07; height:20px; padding:0 10px; font:11px Georgia, "Times New Roman", Times, serif; color:#fff; position:relative; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }

p.links { float:left; text-align:left; padding-top:3px; }
p.webdesign { float:right; text-align:right; padding:3px 117px 0 0; }

#flor { width:180px; height:164px; background:url(../imgs/css/flor.png) no-repeat top left; position:absolute; bottom:-80px; right:-50px; z-index:100; } /* IE6 style ie6.css */