@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

html { background:#f6f4bb url(../images/bg_principal.gif) no-repeat center 435px;  }
body {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 13px;
 background:url(../images/top2.gif) no-repeat center top;
}
.interna {  background:#f6f4bb url(../images/bg_principal.gif) no-repeat center 156px; *margin:0 auto; }

a:link { /*color:#333333;*/ text-decoration:none; }
a:visited { /*color:#333333;*/ }
a:hover { text-decoration:underline; }
a:active { color:#80c302; }

#geral { margin: 0 auto; }
#geralInt { margin: 0 auto; background:url(../images/top2_interna2.gif) no-repeat center top; }
#principal { 
 margin: 0 auto;
 width: 960px;
}
#header {
 width:auto;
 color: #333;
 height: 435px;
 margin: 0px 0px 1px 0px;
}
#header span.versionEnglish a { float:right; margin-top:14px; color:#a3d634; font-variant:small-caps; background:url(../images/band-inglesa.gif) no-repeat bottom right; padding-right:20px; }
#header span.versionPortuguese a { float:right; margin-top:14px; color:#a3d634; font-variant:small-caps; background:url(../images/band-brasil.gif) no-repeat bottom right; padding-right:20px; }

h1 a { background:url(../images/logo5_ok.png) no-repeat; text-indent:-9999px; width:220px; height:95px; float:left; }
h2 { color:#FFFFFF; font-size:25px; font-weight:bold; line-height:140%; background:url(../images/linha-topo.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px; }
.abertura { color:#a7e203; height:110px; font-size:16px; line-height:185%; font-style:italic; }
h3 { text-transform:uppercase; font-size:16px; font-weight:bold; color:#91914a; float:left; background:url(../images/bg_titulo_top.gif) repeat-x 0 center; /*padding-right:15px;*/ }
h3.primeira { text-transform:uppercase; font-size:16px; font-weight:bold; color:#91914a; float:left; background:url(../images/bg_titulo_top.gif) repeat-x 0 center; padding-right:10px; width:190px; height:auto; }
h3.lat { text-transform:uppercase; font-size:16px; font-weight:bold; color:#91914a; float:left; background:#f6f4bb; padding-right:10px;width:205px; height:auto; }
h4 { color:#82bb39; font-size:13px; padding:0px 5px 0px 0; text-transform:uppercase; font-weight:bold; float:left; background:#d9f582; }
h4.nov { color:#82bb39; font-size:13px; text-transform:uppercase; font-weight:bold; float:left; background:#f6f4bb !important; padding-right:10px;  }
h5 { color:#1e4c00; text-transform:uppercase; font-size:18px; margin-bottom:8px; }
h5.Int { color:#1e4c00; text-transform:uppercase; font-size:18px; margin-bottom:14px; margin-top:40px; }
h5 a {color:#1e4c00; text-decoration:none; }
h5.tgeral { font-size:13px; }
.product h5 { float:left; width:195px; }
h6 { color:#7cc40b; font-size:16px; text-transform:uppercase; font-weight:bold; margin-bottom:7px; }
a h6 { color:#7cc40b; font-size:16px; text-transform:uppercase; font-weight:bold; margin-bottom:7px; }


.top { width:auto; overflow:auto; clear:both; padding-top:4px; }
.top #menu { float:right; width:664px; margin-top:35px; _width:695px; }
.top #menu ul li { float:left; display:block; }
.top #menu ul li a { height:45px; text-indent:-9999px; float:left; display:block;  margin-left:20px; }
.top #menu ul li a.home { background-position:1px 0; width:74px;  }
.top #menu ul li a.sobre { background-position:-94px 0; width:114px; }
.top #menu ul li a.prod { background-position:-228px 0; width:170px; }
.top #menu ul li a.nov { background-position:-418px 0; width:112px; }
.top #menu ul li a.contato { background-position:-550px 0; width:94px; }

.top #menu ul li a.home:hover { background-position:1px -46px; }
.top #menu ul li a.sobre:hover { background-position:-94px -46px; }
.top #menu ul li a.prod:hover { background-position:-228px -46px; }
.top #menu ul li a.nov:hover { background-position:-418px -46px; }
.top #menu ul li a.contato:hover { background-position:-550px -46px; }

#menu.menuPT ul li a  { background:url(../images/menu_pt.png) no-repeat; display:block; }
#menu.menuEN ul li a  { background:url(../images/menu_en.png) no-repeat; }

#menu.menuEN { width:593px; _width:695px;  }
#menu.menuEN ul li a.sobre { background-position:-94px 0; width:107px; }
#menu.menuEN ul li a.prod { background-position:-222px 0; width:146px; }
#menu.menuEN ul li a.nov { background-position:-388px 0; width:70px; }
#menu.menuEN ul li a.contato { background-position:-477px 0; width:94px; }

#menu.menuEN ul li a.sobre:hover { background-position:-94px -46px; }
#menu.menuEN ul li a.prod:hover { background-position:-222px -46px; }
#menu.menuEN ul li a.nov:hover { background-position:-388px -46px; }
#menu.menuEN ul li a.contato:hover { background-position:-477px -46px; }

.intro { overflow:hidden; height:auto; width:auto; _width:960px; }
.introTxt { width:460px; float:left; margin-top:40px; }
.introTxt a.saibaMais { width:98px; height:34px; display:block; float:right; text-indent:-9999px; margin-top:4px; }
.introTxt a.bt-PT { background:url(../images/bt-saibamais_pt.png) no-repeat; }
.introTxt a.bt-PT:hover { background:url(../images/bt-saibamais_pt.png) no-repeat 0 -36px; }

.introTxt a.bt-EN { background:url(../images/bt-saibamais_en.png) no-repeat; }
.introTxt a.bt-EN:hover { background:url(../images/bt-saibamais_en.png) no-repeat 0 -36px; }

#content { 
 width:auto;
 color: #333;
 margin: 0px 0px 50px 0px;
 height:auto;
 overflow:hidden;
}
#content p { font-size:15px; line-height:150%; margin-bottom:6px; }
#content .secao { overflow:auto; margin-bottom:15px; margin-top:10px; background:url(../images/linha-prod.gif) repeat-x 0 18px; display:block; height:auto; }
#content .linha { background:url(../images/linha-prod.gif) repeat-x bottom; display:block; height:14px; float:right; width:756px; }

#produtos { width:auto; margin-bottom:50px; overflow:hidden; }
#produtos ul { overflow:hidden; width:995px; }
#produtos ul li { float:left; display:block; }
#produtos ul li a { text-indent:-9999px; margin-right:0px; float:left; height:150px;  }
#produtos ul li a.me-cant { background-position:0px 1px !important; width:103px; }
#produtos ul li a.me-sapo { background-position:-104px 1px !important; width:130px; }
#produtos ul li a.me-cantAme { background-position:-236px 1px !important; width:124px; }
#produtos ul li a.mel-sem { background-position:-360px 1px !important; width:142px; }
#produtos ul li a.me-galia { background-position:-502px 1px !important; width:111px; }
#produtos ul li a.mel-com { background-position:-612px 1px !important; width:128px; }
#produtos ul li a.me-amarelo { background-position:-740px 1px !important; width:118px; }
/*#produtos ul li a.mel-quadrada { background-position:-782px 1px !important; width:87px; }*/
#produtos ul li a.banana { background-position:-859px 1px !important; width:105px; }

#produtos ul li a.me-cant:hover { background-position:0px -150px !important; }
#produtos ul li a.me-sapo:hover { background-position:-104px -150px !important; }
#produtos ul li a.me-cantAme:hover { background-position:-236px -150px !important;  }
#produtos ul li a.mel-sem:hover { background-position:-360px -150px !important; }
#produtos ul li a.me-galia:hover { background-position:-502px -150px !important; }
#produtos ul li a.mel-com:hover { background-position:-612px -150px !important; }
#produtos ul li a.me-amarelo:hover { background-position:-740px -150px !important; }
/*#produtos ul li a.mel-quadrada:hover { background-position:-782px -150px !important; }*/
#produtos ul li a.banana:hover { background-position:-859px -150px !important; }

#produtos.produtosPT ul li a { background:url(../images/frutas-prod_pt.gif) no-repeat; }
#produtos.produtosEN ul li a { background:url(../images/frutas-prod_en.gif) no-repeat; }

#blocos { width:auto; overflow:auto; }
.blocoConj { margin-right:25px; width:627px; background:url(../images/bloco-dest-bottom.gif) no-repeat bottom; float:left; }
.blocoConjBs { overflow:hidden; background:url(../images/bloco-dest-top.gif) no-repeat top; }
.bl-bottom { /*background:url(../images/bl-dest-bottom.gif) no-repeat bottom;*/ width:300px; float:left; /*margin-right:25px;*/ padding-bottom:6px; }
.bl-bottom2 { /*background:url(../images/bl-dest-bottom.gif) no-repeat bottom;*/ width:300px; float:left; /*margin-right:25px;*/ padding-bottom:6px; margin-left:26px; }
.bl-dest { /*background:#d9f682 url(../images/bl-dest-top.gif) no-repeat top;*/ width:auto; overflow:hidden; padding:14px 12px 4px 14px; }
.bl-dest a img { float:left; margin-right:10px; }
.bl-dest .bl-txt { float:right; width:150px; }
.bl-dest .bl-txt p { font-size:12px; line-height:150%; font-size:15px; }
.bl-dest .bl-txt a.saibaMais2 { cursor:pointer; margin-top:35px; width:98px; height:34px; display:block; float:right; text-indent:-9999px; }
.bl-dest .bl-txt a.bt2-PT { background:url(../images/bt-saibamais2_pt.gif) no-repeat; }
.bl-dest .bl-txt a.bt2-PT:hover { background:url(../images/bt-saibamais2_pt.gif) no-repeat 0 -36px; }

.bl-dest .bl-txt a.bt2-EN { background:url(../images/bt-saibamais2_en.gif) no-repeat; }
.bl-dest .bl-txt a.bt2-EN:hover { background:url(../images/bt-saibamais2_en.gif) no-repeat 0 -36px; }

#blocos .secao { overflow:auto; margin-bottom:20px; margin-top:0 !important; background:url(../images/linha-prod.gif) repeat-x 0 17px; display:block; height:auto; }
#blocos .bl-nov { width:300px; padding-top:14px; float:left; }
span.dataHora { color:#aeae7a; font-size:11px; display:block; margin-bottom:15px; }
#blocos .bl-nov a.anteriores { width:100px; height:34px; display:block; float:right; text-indent:-9999px; }
#blocos .bl-nov a.bta-PT { background:url(../images/bt-anteriores_pt.gif) no-repeat; }
#blocos .bl-nov a.bta-PT:hover { background:url(../images/bt-anteriores_pt.gif) no-repeat 0 -36px; }

#blocos .bl-nov a.bta-EN { background:url(../images/bt-anteriores_en.gif) no-repeat; }
#blocos .bl-nov a.bta-EN:hover { background:url(../images/bt-anteriores_en.gif) no-repeat 0 -36px; }

.post { margin-bottom:40px; background:url(../images/linha-prod.gif) bottom repeat-x; padding-bottom:15px; }


/*pag. interna*/
#headerInt {
 width:auto;
 color: #333;
 height: 155px;
 margin: 0px 0px 1px 0px;
}
#headerInt span.versionEnglish a { float:right; margin-top:14px; color:#a3d634; font-variant:small-caps; background:url(../images/band-inglesa.gif) no-repeat bottom right; padding-right:20px; }
#headerInt span.versionPortuguese a { float:right; margin-top:10px; color:#a3d634; font-variant:small-caps; background:url(../images/band-brasil.gif) no-repeat bottom right; padding-right:20px; }

#contentInt { float:left; width:615px; }
#contentInt .secao { margin-bottom:40px !important; margin-top:29px !important; } 
#contentInt ul { padding-left:1px; }
#contentInt ul li { line-height:150%; background:url(../images/list-img.gif) no-repeat 0 5px; padding-left:13px; list-style-position:inside; }
#contentInt img.esq { float:left; height:auto; margin-right:10px; margin-bottom:10px; margin-top:3px; }
#contentInt img.dir { float:right; height:auto; margin-left:10px; margin-bottom:10px; margin-top:3px; }

#barraLat { float:right; width:300px; height:auto; overflow:hidden;  }
#barraLat .destLat { width:290px; margin-bottom:30px;/* float:left;*/ padding-bottom:6px; overflow:auto; padding:0px 0px 4px 10px; }
#barraLat .destLat a img { float:left; margin-right:10px; }
#barraLat .destLat .bl-txt { float:left; width:182px;}
#barraLat .destLat .bl-txt p { font-size:12px; line-height:150%; font-size:15px; }
#barraLat .destLat .bl-txt a.saibaMais2 { cursor:pointer; margin-top:25px; width:98px; height:34px; display:block; float:right; text-indent:-9999px; }
#barraLat .destLat .bl-txt a.bt2-PT { background:url(../images/bt-saibamais3_pt.gif) no-repeat; }
#barraLat .destLat .bl-txt a.bt2-PT:hover { background:url(../images/bt-saibamais3_pt.gif) no-repeat 0 -36px; }

#barraLat .destLat .bl-txt a.bt2-EN { background:url(../images/bt-saibamais3_en.gif) no-repeat; }
#barraLat .destLat .bl-txt a.bt2-EN:hover { background:url(../images/bt-saibamais3_en.gif) no-repeat 0 -36px; }

#barraLat .itens { width:290px; margin-bottom:30px;/* float:left;*/  }
.itens ul li { display:block; margin-bottom:5px; background:url(../images/list-int2.gif) no-repeat; height:35px; padding:5px 0 0 12px;width:278px; }
.itens ul li a { display:block;  color:#1E4C00; font-size:18px; text-transform:uppercase; }
.itens ul li.firstItem { background:url(../images/list-int.gif) no-repeat; }

.secaoLat { overflow:auto; margin-bottom:20px; margin-top:29px; background:url(../images/linha-prod.gif) repeat-x 0 18px; display:block; height:auto; width:auto; }

.outrosProd { padding-left:10px; }
.outrosProd a img { float:left; margin-right:10px; }
.product { margin-bottom:20px; overflow:hidden; width:288px; }
a.btProd {  width:90px; height:36px; text-indent:-9999px; display:block; float:right; cursor:pointer; clear:both; }
a.btp-PT { background:url(../images/bt-produtos_pt.gif) no-repeat; }
a.btp-PT:hover { background:url(../images/bt-produtos_pt.gif) no-repeat 0 -36px; }

a.btp-EN { background:url(../images/bt-produtos_en.gif) no-repeat; width:66px; }
a.btp-EN:hover { background:url(../images/bt-produtos_en.gif) no-repeat 0 -36px; }


.prodGaleria { overflow:hidden; width:auto; }
.prodLinha { overflow:hidden; margin-bottom:70px; width:655px; }
.prodFot { float:left; margin-right:15px; width:310px; }
.prodFot img { float:left; margin-right:10px; margin-top:6px; }
.prodFot h5 { float:left; width:210px; display:block; }

.voltar a { float:right; display:block; font-size:14px; color:#91914A; font-weight:bold; text-decoration:underline; padding:0px 0 0 0px; margin-top:20px; clear:both; }
.voltar a:hover { text-decoration:none; }

/*fim pag. interna*/



/*tabelas*/
#prodInfo { overflow:auto; width:auto; margin-top:25px; }
#prodInfo .prodImg { float:left; width:200px; height:auto; }
#prodInfo .prodImg img { width:200px; height:auto; margin-bottom:50px; margin-top:7px; }
#prodInfo .prodImg .calendario { margin-top:0; padding-bottom:55px; }
#prodInfo .prodImg .leg-PT { background:url(../images/legenda_pt.gif) no-repeat 0 bottom; }
#prodInfo .prodImg .leg-EN { background:url(../images/legenda_en.gif) no-repeat 0 bottom; }
.descricaoProd { float:right; width:380px; }
.tprod { margin-bottom:25px; }

table {
	width:auto;
	border-collapse:collapse;
	border-right:1px solid #91914A;
	border-left:1px solid #91914A;
	border-top:none;
	margin-left:1px;
	font-size:15px;
	
}
caption {
	font: 1.8em/1.8em;
	text-align: left;
	text-indent: 10px;
	height: 45px;
	color: #FFAA00;
}
#thead {
background:url(../images/top-table.gif) no-repeat top;
padding-top:5px;
width:auto;
clear:both;
}
#tfooter {
background:url(../images/bottom-table.gif) no-repeat bottom;
padding-bottom:5px;
width:auto;
}
#tfooter.tbege {
background:url(../images/bottom-table2.gif) no-repeat bottom;
padding-bottom:5px;
width:auto;
}
tbody tr {
background:#defc85 url(../images/bg_table1.gif) repeat-x top;
}
tbody tr.odd {
	background:#fffdbc url(../images/bg_table.gif) repeat-x;
}
tbody tr.semBorda th, tbody tr.semBorda td { border-bottom:none !important; }
tbody th,td {
	font-size: 0.8em;
	line-height: 1.4em;
	padding: 10px 7px;
	border-bottom: 1px solid #91914A;
	border-right: 1px solid #91914A;
	text-align: left;
}
tbody th { width:150px; font-weight:bold; color:#91914A; }
tbody td { width:445px; color:#333333; }


#tCal { border:none; width:200px; }
#tCal tr {border:none; background:none; height:50px; }
#tCal td { border:none; color:#91914A; font-weight:bold; text-align:center; text-transform:uppercase; *padding:0 7px 0 6px !important;  }
#tCal td.dis { background:url(../images/dis.gif) no-repeat; width:64px; height:48px; }
#tCal td.ind { background:url(../images/ind.gif) no-repeat; width:64px; height:48px; }

/*fim das tabelas*/


/*formulario de contato*/
#contato { width:auto; margin-top:25px; background:url(../images/contato-top.gif) no-repeat top; padding-top:5px; }
#contato fieldset { padding:10px; background:#D9F682; border-bottom:1px solid #91914a; border-right:1px solid #91914a; border-left:1px solid #91914a; }
#contato label { color:#91914A; font-size:15px; margin-top:6px; font-weight:bold; float:left; width:110px; padding-bottom:2px; }
#contato input { width:450px; padding:7px 10px; background:url(../images/bg_table2.gif) repeat-x top; border:1px solid #91914A; }
#contato textarea { width:450px; padding:7px 10px; height:100px; background:#fffdbc url(../images/bg_table2.gif) repeat-x top; border:1px solid #91914A; *overflow:hidden; }
.contatoBot { background:url(../images/contato-bottom.gif) no-repeat bottom; padding-bottom:5px; }
.semLinha { border-bottom:none !important;  }
#enviar {  width:63px; height:35px; text-indent:-9999px; border:none; float:right; margin-right:13px; cursor:pointer; }
#enviar.btenv-PT { background:url(../images/bt-enviar_pt.gif) no-repeat; }
#enviar.btenv-PT:hover { background:url(../images/bt-enviar_pt.gif) no-repeat 0 -36px; }

#enviar.btenv-EN { background:url(../images/bt-enviar_en.gif) no-repeat; }
#enviar.btenv-EN:hover { background:url(../images/bt-enviar_en.gif) no-repeat 0 -36px; }

.msgErro { color:#1E4C00; display:block; font-size:12px; padding-top:6px; }
.aviso { background:#bef239; text-indent:-9999px; display:none; width:124px; float:left; height:35px; background:url(../images/aviso.gif) no-repeat; }

/*fim // formulario de contato*/


#footer { 
 color: #333;
 width:auto;
 margin: 0px 0px 10px 0px;
 clear:both;
 float:left;
}
#footer img { float:left; margin-right:20px; }
#footer address { float:left; line-height:170%; font-style:normal; color:#1e4c00; padding-top:36px; height:auto; width:830px; background:url(../images/linha-prod.gif) repeat-x top; margin-bottom:10px;  }

a.copyright {
display:block;
text-indent:-9999px;
color:#1E4C00;
font-size:11px;
padding:0 0px;
float:right;
font-weight:normal;
width:100px;
height:14px;
background:url(../images/codigo.gif) no-repeat;
}
a.copyright:hover { text-decoration:none; }
