@charset "utf-8";
/* CSS Document */

	/* RESET CSS ------------------------------------------------------------------------------------------------------------------ */

	* { margin: 0; padding: 0; }	
	html, body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; }
	img, fieldset, table, td { border: 0; }
	p, blockquote, li, label { font-size: 11px; color: #556257; line-height: 130%; }
	li { list-style: none; }
	a { text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; color: #556257; }
	a:hover { text-decoration: underline; }
	input, select, textarea { color: #546157; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding: 2px; }
	hr { display: none; }
	h2 { margin-bottom: 20px; }
	
	/* GERAIS -------------------------------------------------------------------------------------------------------------------- */

	.clr { clear: both; overflow: hidden; height: 0; }
	.fLeft { float: left; }
	.fRight { float: right; }
	.mLeft { float: left; margin: 0 20px 10px 0; }
	.mRight { float: right; margin: 0 0 10px 10px; }
	.hidden { display: block; overflow: hidden; text-indent: -9000px; text-align: left; }
	.none { display: none; }
	.last { border: none !important; }
	
	.wrapper { width: 980px; margin: auto; }
	
	.main { width: 500px; }
	.sidebar { width: 205px; }

	.bt-saiba { display: block; background: url(../images/btSaibaMais.png) no-repeat; width: 64px; height: 20px; cursor: pointer; }
	.btEnviar { display: block; background: url(../images/btEnviar.png) no-repeat; width: 48px; height: 20px; float: right; cursor: pointer; }
	.btnSelect { width: 37px; height: 20px; background: url(../images/btnOk.png) no-repeat; border: none; float: right; cursor: pointer; }	
	.btVeja { display: block; background: url(../images/btVeja.png) no-repeat; width: 64px; height: 20px; }
	.btSelecionar { display: block; background: url(../images/btnSelecionar.png) no-repeat; width: 67px; height: 27px; background-position: 0 4px; }
	.btBuscar { display: block; background: url(../images/btBuscar.png) no-repeat; width: 48px; height: 20px; }
	.btVoltar { display: block; background: url(../images/btVoltar.png) no-repeat; width: 48px; height: 20px; }
	.btFechar { background: url(../images/btClose.png) no-repeat; display: block; height: 24px; width: 24px; float: right; margin: -30px; }	
	
	.imagem { position: relative; padding: 2px; background: #FFF; border: 1px solid #CCC; float: left; margin-bottom: 10px; }
	.imagem .bgTpLeft,
	.imagem .bgTpRight,
	.imagem .bgBtLeft,
	.imagem .bgBtRight { width: 7px; height: 7px; }
	.imagem .bgTpLeft { position: absolute; top: -1px; left: -1px; background: url(../images/imgTopLeft.png) no-repeat; z-index: 10; }
	.imagem .bgTpRight { position: absolute; top: -1px; right: -1px; background: url(../images/imgTopRight.png) no-repeat; z-index: 10; }
	.imagem .bgBtLeft { position: absolute; bottom: -1px; left: -1px; background: url(../images/imgBtLeft.png) no-repeat; z-index: 10; }
	.imagem .bgBtRight { position: absolute; bottom: -1px; right: -1px; background: url(../images/imgBtRight.png) no-repeat; z-index: 10; }
	
	.breadcrumb { margin-bottom: 20px; height: 20px; }
	.breadcrumb li { font-size: 10px; color: #999; float: left; display: inline; padding-right: 5px; }
	.breadcrumb li a { font-size: 10px; color: #999; text-decoration: underline; }
	
	#institucional #main-content .wrapper,
	#receitas #main-content .wrapper,
	#produtos #main-content .wrapper,
	#blog #main-content .wrapper,
	#fale-conosco #main-content .wrapper,
	#trabalhe-conosco #main-content .wrapper,
	#mapa-site #main-content .wrapper,
	#fornecedor #main-content .wrapper,
	#imprensa #main-content .wrapper,
	#faq #main-content .wrapper { padding-left: 40px; width: 920px; }

	.box { width: 200px; margin-right: 24px; float: left; padding-bottom: 15px; }
	.box h3 { height: 18px; margin-bottom: 15px; }
	.box .imagem { margin-bottom: 10px; }
	.box p { font-size: 10px; margin-bottom: 10px; }
	.box form select { width: 200px; margin-bottom: 7px; }		

	.boxBottom { width: 880px; background:  url(../images/bgPontos.gif) repeat-x top left; padding-top: 15px; }
	.dicas { width: 430px; float: left; }
	.dicas h3 { background: url(../images/ttlConhecaProdutos.gif) no-repeat; margin-bottom: 10px; height: 15px; }
	.dicas a { font-size: 11px; line-height: 150%; }		
	.buscaProduto { width: 330px; float: right; margin-right: 9px; }
	.buscaProduto h3 { background: url(../images/ttlBuscaRapida.gif) no-repeat; margin-bottom: 10px; height: 17px; }
	.buscaProduto form select { width: 330px; margin-bottom: 10px; }

	.ttlPaes { background: url(../images/ttlPaes.gif) no-repeat; }
	.ttlBolos { background: url(../images/ttlBolos.gif) no-repeat; }
	.ttlSalgados { background: url(../images/ttlSalgados.gif) no-repeat; height: 24px; }
	.ttlMassas { background: url(../images/ttlMassas.gif) no-repeat; }
	.ttlFarinhas { background: url(../images/ttlFarinhas.gif) no-repeat; }
	.ttlMisturas { background: url(../images/ttlMisturas.gif) no-repeat; }
	.ttlReceitas { background: url(../images/ttlReceita.gif) no-repeat; }
	.ttlReleases { background: url(../images/ttlReleases.gif) no-repeat; margin-bottom: 20px; height: 20px; }
	.ttlPeriodo { background: url(../images/ttlPeriodo.gif) no-repeat; margin-bottom: 10px; }
	.ttlCompartilheReceita { background: url(../images/ttlEnvieAmigo.gif) no-repeat; height: 28px; float: left; width: 175px; }
	.ttlComentar { background: url(../images/ttlComentario.gif) no-repeat; height: 22px; margin: 30px 0; }	

	/* HEADER -------------------------------------------------------------------------------------------------------------------- */
	
	#top { background: url(../images/header.jpg) no-repeat top center; height: 470px; }
	.header { height: 367px; position: relative; }
	.header h1 { position: absolute; top: 31px; left: 6px; z-index: 1; }
	.header h1 .logo { display: block; background: url(../images/logoOrquidea.png) no-repeat; width: 160px; height: 124px; }

	.top-menu { position: absolute; top: 50px; left: 180px; background: url(../images/bgMenuTop.png) no-repeat; width: 362px; height: 30px; padding: 6px 5px 5px 10px; }
	.top-menu li { display: inline; float: left; height: 12px; border-right: 1px solid #49AA52; }
	.top-menu li a { display: block; color: #FFF; border-right: 1px solid #137522; padding: 0 5px 0 5px; text-shadow: 0 1px 1px #000; }	
	.header .sac { position: absolute; top: 53px; right: 65px; background: url(../images/bgSAC.png) no-repeat; width: 190px; height: 30px; }
	
	#flash { position: absolute; top: 92px; left: 80px; }

	/* MENU -------------------------------------------------------------------------------------------------------------------- -*/

	.menu { padding-left: 54px; height: 103px; }
	.menu li { display: inline; float: left; }
	
	.menu .btInicial,
	.menu .btInstitucional,
	.menu .btProdutos,
	.menu .btReceitas,
	.menu .btBlog,
	.menu .btFale { display: block; height: 103px; }

	.menu .btInicial { width: 110px; background: url(../images/btInicial.jpg) no-repeat; }
	.menu .btInstitucional { width: 146px; background: url(../images/btInstitucional.jpg) no-repeat; }
	.menu .btProdutos { width: 132px; background: url(../images/btProdutos.jpg) no-repeat; }
	.menu .btReceitas { width: 184px; background: url(../images/btReceitas.jpg) no-repeat; }
	.menu .btBlog { width: 165px; background: url(../images/btOrquidea.jpg) no-repeat; }
	.menu .btFale { width: 165px; background: url(../images/btFale.jpg) no-repeat; }

	.menu .btInicial:hover,
	.menu .btInicial-active { background: url(../images/btInicialHover.jpg) no-repeat; }
	.menu .btInstitucional:hover,
	.menu .btInstitucional-active { background: url(../images/btInstitucionalHover.jpg) no-repeat; }
	.menu .btProdutos:hover,
	.menu .btProdutos-active { background: url(../images/btProdutosHover.jpg) no-repeat; }
	.menu .btReceitas:hover,
	.menu .btReceitas-active { background: url(../images/btReceitasHover.jpg) no-repeat; }
	.menu .btBlog:hover,
	.menu .btBlog-active { background: url(../images/btOrquideaHover.jpg) no-repeat; }
	.menu .btFale:hover,
	.menu .btFale-active { background: url(../images/btFaleHover.jpg) no-repeat; }	
		
	/* CONTEÚDO -------------------------------------------------------------------------------------------------------------------- */
		
		#main-content { background: url(../images/bgContent.png) repeat-x left bottom; padding-bottom: 30px; }
	
		/* HOME */		
		
		#home h2 { margin-bottom: 20px; height: 20px; }
		.box-blog,
		.box-receitas,
		.box-newsletter,
		.slider-produtos { float: left; min-height: 390px; background: url(../images/border.png) no-repeat; background-position: 0 35px; }
		
		.box-blog { width: 236px; padding: 0 20px 0 0; background: none; }
		.box-blog h2 { background: url(../images/titHomeBlog.png) no-repeat; width: 102px; }
		.box-blog div { margin-bottom: 10px; padding-bottom: 10px; background: url(../images/bgPontos.gif) repeat-x left bottom; }
		.box-blog div h3 { font-weight: bold; margin-bottom: 5px; color: #546157; font-size: 11px; }
		.box-blog div a { display: block; margin-bottom: 5px; font-size: 11px; }
		.box-blog div p { font-size: 10px; }		
		.box-blog .bt-posts { display: block; background: url(../images/btVerPosts.png) no-repeat; width: 88px; height: 20px; }		
		
		.box-receitas { width: 206px; padding: 0 20px; }
		.box-receitas h2 { background: url(../images/titHomeReceitas.png) no-repeat; width: 59px; }
		.box-receitas p { margin-bottom: 10px; }
		
		.box-newsletter { width: 191px; padding: 0 20px; }
		.box-newsletter h2 { background: url(../images/titHomeNews.png) no-repeat; width: 73px; }
		.box-newsletter p { margin-bottom: 10px; }
		
		.slider-produtos { width: 201px; padding: 0 0 0 20px; }
		.slider-produtos h2 { background: url(../images/titHomeProdutos.png) no-repeat; width: 64px; }
		.slider { padding-left: 24px; }
		.slider ul { padding: 10px 0 10px 0; width: 160px; height: 220px; }		
		.slider ul li { background: url(../images/bgPontos.gif) repeat-x bottom; padding: 5px 0 5px 0; height: 110px; }
		.slider ul li a { text-align: center; display: block; }
		.slider-up,
		.slider-down { display: block; width: 206px; height: 28px; }
		
		.slider-up { background: url(../images/btnSliderUp.png) no-repeat; }
		.slider-down { background: url(../images/btnSliderDown.png) no-repeat; }
		
		.slider-up:hover { background-position: 0 -28px; }
		.slider-down:hover { background-position: 0 -28px; }
		
		/* INSTITUCIONAL */
		
		#institucional .main h2 { background: url(../images/ttlInstitucional.gif) no-repeat; height: 23px; }
		#institucional .main { width: 650px; }
		#institucional .main .post p { font-size: 12px; }
		#institucional .sidebar { background: url(../images/borderLarge.png) no-repeat top left; padding-left: 30px; }
		#institucional .sidebar h2 { background: url(../images/ttlFotos.gif) no-repeat; height: 15px; }
		
		/* PRODUTOS */
		
		#produtos .main  { width: 680px; }
		#produtos h2 { background: url(../images/ttlProdutos.gif) no-repeat; height: 25px; }
		#produtos .sidebar { background: url(../images/borderMedio.png) no-repeat top left; padding-left: 30px;  }
		
		.boxReceitas h3 { margin-bottom: 15px; }
		.boxReceitas p { font-size: 10px; margin-bottom: 10px; }
		
		.prodDetalhe { margin-bottom: 20px; background: url(../images/bgPontos.gif) repeat-x bottom left; padding-bottom: 20px; }		

		.tdLeft { width: 201px; text-align: left; padding: 5px 5px 5px 15px; }
		.tdCenter { width: 120px; text-align: center; }
		.tdRight { width: 103px; text-align: right; padding: 5px 15px 5px 5px; }		
		
		.tabProd tbody .cor01 .tdLeft { background: #E5EFE6;  }
		.tabProd tbody .cor01 .tdCenter { background: #D8E7D9; }
		.tabProd tbody .cor01 .tdRight { background: #E5EFE6; }
		
		.tabProd tbody .cor02 .tdLeft { background: #D8E7D9; }
		.tabProd tbody .cor02 .tdCenter { background: #B2CFB7; }
		.tabProd tbody .cor02 .tdRight { background: #D8E7D9; }
		
		.tabProd tbody tr td { font-size: 11px; color: #005F0C; }
		.tabProd thead tr { font-size: 11px; background: url(../images/bgThead.png) no-repeat; }
		.tabProd thead tr th { color: #FFF; font-size: 12px; text-shadow: 0 1px 1px #000; font-weight: normal; }
		.tabProd tfoot tr td { color: #666; font-size: 10px; text-align: left; background: url(../images/bgFoot.png) no-repeat top left; padding-top: 10px; }		
		/* RECEITAS */		
		
		#receitas .conteudo { padding-bottom: 20px; }
		#receitas h2 { background: url(../images/ttlReceitas.gif) no-repeat; height: 30px; }

		.interna .main { width: 655px !important; background: url(../images/borderMedio.png) no-repeat; background-position: 0 17px; padding-left: 25px; }
		.interna .sidebar { width: 210px; background: none !important; padding: 0 !important; }
		.interna .sidebar h3,
		.interna .sidebar .imagem { margin-bottom: 10px; }
		.interna .sidebar blockquote,
		.interna .sidebar ul { margin-bottom: 30px; }
		.interna .sidebar blockquote { font-size: 10px; }
		.interna .sidebar ul li { background: url(../images/bullet.gif) no-repeat; padding-left: 8px; background-position: 0 4px; margin-bottom: 3px; }

		.ttlVejaReceitas { background: url(../images/ttlVejaReceitas.gif) no-repeat; height: 17px; }
		.ttlConfira { background: url(../images/ttlConfira.gif) no-repeat; width: 191px; height: 36px; display: block; }
		.ttlIngredientes { background: url(../images/ttlIngredientes.gif) no-repeat; height: 14px; margin-bottom: 10px; }
		.ttlModo { background: url(../images/ttlModo.gif) no-repeat; height: 15px; margin-bottom: 10px; }
		.ttlCompartilhe { background: url(../images/ttlCompartilhe.gif) no-repeat; height: 13px; margin-bottom: 10px; }
		.ttlUse { background: url(../images/ttlUse.gif) no-repeat; height: 14px; margin-bottom: 10px; }
		.ttlInformacoes { background: url(../images/ttlInformacoes.gif) no-repeat; height: 19px; margin-bottom: 5px; }
		.ttlVejaProdutos { background: url(../images/ttlVejaProdutos.gif) no-repeat; height: 17px; }
		
		.descReceita { margin-bottom: 10px; }
		.descReceita h3 { font-size: 20px; color: #00600D; margin-bottom: 5px; font-weight: normal; }		
		.descReceita p { font-size: 12px; color: #546157; }
		
		.lista { float: left; width: 175px; }
		.lista h3 { color: #65855F; margin-bottom: 5px; }
		.lista ul { margin-bottom: 20px; }
		.lista ul li { color: #65855F; background: url(../images/bullet.gif) no-repeat; padding-left: 8px; background-position: 0 4px; margin-bottom: 3px;  }		
		.modo { float: right; width: 430px; }
		.modo span { font-size: 12px; }
		.modo p { font-size: 12px; margin-bottom: 25px; }
		.btTwitter { display: block; background: url(../images/btTwitter.png) no-repeat; width: 32px; height: 33px; float: left; margin-right: 5px; }
		.btEmail { display: block; background: url(../images/btMail.png) no-repeat; width: 33px; height: 33px; float: left; }
		
		.outrasReceitas { width: 602px; height: 21px; background: url(../images/bgSelectReceitas.png) no-repeat; padding: 15px 10px 10px 10px; }
		.outrasReceitas label { color: #999; font-size: 11px; float: left; margin-right: 10px; }
		.outrasReceitas label span { color: #65855F; font-weight: bold; font-size: 14px; background: none; display: inline; padding: 0; }
		.outrasReceitas select { float: left; margin-right: 10px; width: 300px; }
		.outrasReceitas .btnSelect { float: left; }
		
		.boxCompartilhe { position: relative; }
		.boxCompartilhe .form-compartilhe { position: absolute; top: -200px; left: -85px; width: 350px; height: 235px; padding: 20px; background: #FFF; border: 3px solid #999; z-index: 1; }
		.boxCompartilhe .form-compartilhe input { width: 335px; }
		.error { color: #F00; float: left; background: none !important; font-size: 10px !important; }
		
		
		/* BLOG */
		
		#blog h2 { background: url(../images/ttlBlog.gif) no-repeat; height: 30px; }
		#blog .main { width: 650px; }
		.post { margin-bottom: 30px; padding-bottom: 30px; background: url(../images/bgPontos.gif) repeat-x bottom left; }
		.post h3 { font-size: 20px; color: #00600D; margin-bottom: 5px; font-weight: normal; }
		.post p { font-size: 12px; margin-bottom: 15px; }
		.boxComentarios a { display: block; float: left; background: url(../images/bullet.gif) no-repeat; padding-left: 9px; background-position: 0 4px; color: #00600D; font-size: 12px; }
		.boxComentarios span { display: block; float: right; color: #666; }
		
		.paginacao .esq,
		.paginacao .dir { display: block; width: 26px; height: 26px; overflow: hidden; text-indent: -99999px; }
		
		.paginacao .esq:hover,
		.paginacao .dir:hover { background-position: 0 -26px; }
				
		.paginacao .esq { background: url(../images/setaEsq.png) no-repeat; float: left; margin-right: 3px; }
		.paginacao .dir { background: url(../images/setaDir.png) no-repeat; float: left; }		
		.paginacao .listaPaginacao { background: url(../images/bgPaginacao.png) no-repeat; width: 573px; height: 25px; margin-right: 3px; float: left; }
		.paginacao ul { text-align: center; padding-top: 5px; }
		.paginacao ul li { display: inline; width: 20px; padding: 0 2px 0 2px; color: #85B28B; font-weight: bold; }
		.paginacao ul li a { color: #FFF; font-weight: bold; }
		
		#blog .sidebar { width: 200px; background: url(../images/borderLarge.png) no-repeat top left; padding-left: 30px; }
		#blog .sidebar .boxCategorias { margin-bottom: 20px; }
		#blog .sidebar .boxCategorias h3 { background: url(../images/ttlCategorias.gif) no-repeat; height: 27px; margin-bottom: 5px; }
		#blog .sidebar .boxCategorias ul li { background: url(../images/bullet.gif) no-repeat; padding-left: 10px; margin-bottom: 2px; background-position: 0 5px; }
		
		.contSidebarPost h3 { background: url(../images/ttlUltimosPosts.gif) no-repeat; height: 25px; margin-bottom: 15px; }
		.boxSidebarPost { margin-bottom: 20px; }
		.boxSidebarPost h4 { font-size: 12px; color: #546157; margin-bottom: 10px; }
		.boxSidebarPost a { display: block; margin-bottom: 15px; font-size: 11px; }
		.boxSidebarPost span { display: block; margin-bottom: 10px; color: #666; }		
		
		.comentario { background: url(../images/bgPontos.gif) repeat-x top left; padding: 10px 10px 0 10px; margin-top: 10px; }
		.comentario h5 { font-size: 13px; font-weight: bold; margin-bottom: 3px; }
		.comentario a { display: block; margin-bottom: 10px; float: none; background: none; padding: 0; font-size: 10px; }
		.comentario p { font-size: 11px; }
		
		.boxInputContent { float: left; width: 300px; margin: 0 15px 10px 0; }
		.boxInput { width: 300px; }
		.boxInput span,
		.boxInput span span,
		.boxMsg span,
		.boxMsg span { float: none; }
		.boxInput input { width: 285px; }
		.boxMsg { float: right; width: 300px; }
		.boxMsg span { background: url(../images/bgTextArea2.gif) no-repeat !important; width: 305px; height: 80px; display: block; padding: 5px; margin: 0; }
		.boxMsg textarea { width: 286px; height: 65px; background: #EEE; border: none; font-size: 10px; } 
		
		.check { float: left; }
		.check input { margin-right: 5px; }
		.btEnviarForm { background: url(../images/btEnviar.png) no-repeat; width: 48px; height: 20px; border: none; padding: 0; margin: 0; font-size: 0px; cursor: pointer; float: right; margin-bottom: 20px; }		
		
		/* FALE CONOSCO, TRABALHE CONOSCO, FORNECEDOR */
		
		#fale-conosco .main h2 { background: url(../images/ttlFaleConosco.gif) no-repeat; height: 30px; }
		#trabalhe-conosco .main h2 { background: url(../images/ttlTrabalheConosco.gif) no-repeat; height: 30px; }
		#fornecedor .main h2 { background: url(../images/ttlFornecedor.gif) no-repeat; height: 30px; }
		
		#fale-conosco .main,
		#trabalhe-conosco .main,
		#fornecedor .main { width: 500px; }		
		#fale-conosco .main .post,
		#trabalhe-conosco .main .post,
		#fornecedor .main .post { background: none; margin: 0 0 0 0; }		
		#fale-conosco .sidebar,
		#trabalhe-conosco .sidebar,
		#fornecedor .sidebar { width: 330px; background: url(../images/borderLarge.png) no-repeat top left; padding-left: 30px;  }

		#fale-conosco .sidebar h2,
		#trabalhe-conosco .sidebar h2,
		#fornecedor .sidebar h2 { background: url(../images/ttlEntreContato.gif) no-repeat; }
		#fale-conosco .sidebar h3,
		#trabalhe-conosco .sidebar h3,
		#fornecedor .sidebar h3 { color: #00600D; font-size: 20px; margin-bottom: 15px; font-weight: normal; }
		#fale-conosco .sidebar p,
		#trabalhe-conosco .sidebar p,
		#fornecedor .sidebar p { margin-bottom: 10px; }
		
		.lkTwitter { display: block; background: url(../images/ttlTwitter.gif) no-repeat; width: 228px; height: 76px; margin-bottom: 20px; }
		.obrigatorio { color: #00600D; font-weight: bold; margin-bottom: 20px; display: block; }		
		.restrito { background: none; color: #666; display: block; }
		
		/* MAPA DO SITE */
		
		#mapa-site h2 { background: url(../images/ttlMapaSite.gif) no-repeat; height: 30px; }
		#mapa-site .main .post { background: none; }
		#mapa-site .main ul { width: 200px; float: left; margin-left: 30px; }
		#mapa-site .main ul li { margin-bottom: 5px; }
		#mapa-site .main ul li a { font-size: 13px; font-weight: bold; }
		#mapa-site .main ul li.sublink a { background: url(../images/bullet.gif) no-repeat; background-position: 10px 5px; padding: 0 0 0 20px; }
		#mapa-site .main ul li.sublink a { display: block; color: #00600D; font-weight: normal; font-size: 12px; }		
		#mapa-site .sidebar { background: url(../images/borderLarge.png) no-repeat top left; padding-left: 30px; width: 330px; }
		#mapa-site .sidebar h2 { background: url(../images/ttlEntreContato.gif) no-repeat; }
		#mapa-site .sidebar h3 { color: #00600D; font-size: 20px; margin-bottom: 15px; font-weight: normal; }
		#mapa-site .sidebar p { margin-bottom: 10px; }
		
		/* IMPRENSA */
		
		#imprensa h2 { background: url(../images/ttlImprensa.gif) no-repeat; height: 30px; }
		#imprensa .main { width: 650px; }
		#imprensa .main .text { margin-bottom: 25px; }
		#imprensa .sidebar { background: url(../images/borderLarge.png) no-repeat top left; padding-left: 30px; }
		#imprensa .sidebar h2 { background: url(../images/ttlBusqueReleases.gif) no-repeat; height: 18px; }

		#imprensa .main .post a { font-size: 12px; }
		#imprensa .main .boxComentarios { margin-top: 20px; }
		#imprensa .main .boxComentarios span { float: left; }
		.data { font-size: 10px; color: #333; margin-right: 10px; font-weight: bold; }
		#imprensa .sidebar { height: 385px; }
		#imprensa .sidebar form select { width: 200px; margin-bottom: 10px; }
	
		/* FAQ*/
		#faq .sidebar { width: 330px; background: url(../images/borderLarge.png) no-repeat top left; padding-left: 30px; }
		#faq .sidebar h2 { background: url(../images/ttlEntreContato.gif) no-repeat; }
		#faq .sidebar h3 { color: #00600D; font-size: 20px; margin-bottom: 15px; font-weight: normal; }
		#faq .sidebar p { margin-bottom: 10px; }		
    	#faq .main h2 { background: url(../images/ttlFAQ.gif) no-repeat; height: 28px; }
		#faq .main h3 { font-size: 14px; font-weight: bold; color: #727B74; padding: 20px 0 20px 0;  }		
		#faq .main dl { padding-bottom: 10px; background: url(../images/bgPontos.gif) repeat-x bottom left; margin: 0 0 10px 25px; }
		#faq .main dl dt { font-size: 13px; cursor: pointer; color: #00600D; background: url(../images/bullet.gif) no-repeat top left; background-position: 0 4px; padding-left: 8px; }
    	#faq .main dl dd { font-size: 11px; margin: 10px 0 10px 0; color: #556257; line-height: 130%; }
					
		
	/* FOOTER -------------------------------------------------------------------------------------------------------------------- */
	
	#footer { background: url(../images/bgRodape.png) repeat-x; height: 75px; padding-top: 15px; }
	#footer a,
	#footer p { font-size: 10px; }
	
	.box-footer { background: url(../images/bgBoxFooter.gif) no-repeat top right; margin-right: 14px; float: left; }
	.box-footer ul { height: 24px; }
	.box-footer ul li { display: inline; border-right: 1px solid #F2F2F2; float: left; }
	.box-footer ul li a { display: block; border-right: 1px solid #A8A8A8; padding: 0 7px; }
	
	.footer-contato { width: 160px; }
	.footer-contato .lkMail { display: block; background: url(../images/icMail.png) no-repeat; padding: 0 0 0 33px; height: 20px; margin-bottom: 2px; }
	.footer-contato .sac { display: block; background: url(../images/icSac.png) no-repeat; padding: 0 0 0 33px; height: 20px; line-height: 170%; margin-bottom: 4px; }
	
	.footer-menu { width: 475px; }
	.footer-menu-top li a { font-weight: bold; color: #727B74; }	
	
	.footer-marcas { width: 175px; }
	.footer-marcas h6 { background: url(../images/titNossasMarcas.png) no-repeat; width: 63px; height: 8px; margin-bottom: 5px; }
	.footer-marcas .tondo { background: url(../images/tondo.png) no-repeat; width: 49px; height: 52px; float: left; margin-right: 10px; } 
	.footer-marcas .diana { background: url(../images/diana.png) no-repeat; width: 49px; height: 21px; float: left; margin-right: 10px; margin-top: 15px; }
	.footer-marcas .flor { background: url(../images/flordelis.png) no-repeat; width: 41px; height: 25px; float: left; margin-right: 10px; margin-top: 12px; }
	
	#footer .wrapper { position: relative; }
	#footer .wrapper .assinatura { position: absolute; bottom: 0; right: 0; }
	
	/* FORMULÁRIOS -------------------------------------------------------------------------------------------------------------- */
	
	form span { display: block; height: 27px; background: url(../images/bgInputLeft.png) no-repeat; padding: 0 0 0 7px; margin-bottom: 5px; }
	form span span { background: url(../images/bgInputRight.png) no-repeat top right; padding: 5px 0 0 0; margin: 0; }
	form span span input { border: none; padding: 2px; font-size: 10px; color: #556257; background: #EEE; width: 170px; }
	form p { font-size: 10px; }
	
	#fale-conosco form label,
	#trabalhe-conosco form label,
	#fornecedor form label { float: left; margin-right: 10px; width: 60px; text-align: right; line-height: 160%; }
	#fale-conosco form span,
	#trabalhe-conosco form span,
	#fornecedor form span	{ float: left; width: 420px; }
	#fale-conosco form span span,
	#trabalhe-conosco form span span,
	#fornecedor form span span { float: none; width: auto; }
	#fale-conosco form span span input,
	#trabalhe-conosco form span span input,
	#fornecedor form span span input { width: 410px; }
	
	.formTextArea { margin-bottom: 20px; }
	.formTextArea span { height: 95px; background: url(../images/bgTextArea.png) no-repeat; padding: 5px; }
	.formTextArea span textarea { width: 375px; height: 90px; border: none; background: #EEE; width: 410px; }

	.formSelect span,
	.formSelect span span { background: none; }
	.formSelect span { padding: 0 0 0 0; }
	.formSelect span span select { width: 420px; }
	
	.curriculo { margin-bottom: 20px; }
	.curriculo span { width: 355px !important; float: left !important; }
	.curriculo span span input { width: 345px !important; }	