﻿\@charset "utf-8";
/* CSS Document */

/* ::::::::::::::::::::::::: H O M E ::::::::::::::::::::::::: */

#home {
	margin: 0 auto;
	position: relative;
	width: 720px;
	top: -20px;
	border: solid 1px;
}
	#home_centro {
		width: 720px;		
		height: 315px;
		margin: 0 auto;
		margin-top: -15px;
	}
	
	#home_receitas {
		width: 700px;
		height: 147px;
		margin: 0 auto;
	}
	
div#tag {
	width: 97px;
	height: 226px;
	position: absolute;
	right: -67px;
	top: 357px;
}
	div#tag a {
		display: block;
		width: 100%;
		height: 100%;
		background: url(Imagens/saude_tag.png);
	}
		div#tag a:hover { background-position: 98px 0; }
		/* Add IE6 Styles */
		
div#botoes {
	margin-top: 10px;	
	text-align: center;
}

	div#botoes a span {
		display: inline-block;
		height: 80px;
		width: 325px;
	}	
		div#botoes a span.loja { background: url(Imagens/bt_loja.jpg); }
		div#botoes a span.responsabilidade { background: url(Imagens/bt_responsabilidade.jpg); }
		div#botoes a:hover span { background-position: 0 -80px; }
		
		div#botoes a span.nfe {
			background: url(Imagens/bt_nfe.jpg);
			width: 65px;
			height: 55px;
			position: relative;
			top: -10px;
		}
			div#botoes a:hover span.nfe { background-position: 0 -55px; }
			
div#redes {
	position: relative;
	height: 50px;
}
	
div#redes div.texto {
	position: absolute;
	left: 130px;
	top: 22px;
}

div#redes div.twitter a {
	display: block;
	width: 137px;
	height: 65px;
	background: url(Imagens/siga_twitter.png);
	position: absolute;
	left: 400px;
}
	div#redes div.twitter a:hover { background-position: 0 67px; z-index: 1; }
	
div#redes div.orkut a {
	display: block;
	width: 116px;
	height: 65px;
	background: url(Imagens/siga_orkut.png);
	position: absolute;
	left: 520px;
}
	div#redes div.orkut a:hover { background-position: 0 67px; }
		
/* ::::::::::::::::::::::::: E M P R E S A  ::::::::::::::::::::::::: */

#empresa {
	position: relative;
	margin: 10px auto 0 auto;
	position: relative;
	width: 700px;
}

	#empresa h1 {
		color: #1069af;
		font-size: 22px;
		padding-top: 20px;
	}
	
	#empresa h2 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: 20px;
		padding-bottom: 5px;
	}
	
	#empresa p {
		color: #666;
		padding: 5px 0;
		font-size: 11px;
	}
		#empresa p a {
			text-decoration: none;
			color: #666;
		}
			#empresa p a:hover { text-decoration: underline; }
				
	#empresa table.colunas tr { vertical-align: top; }
	
	#empresa table.colunas td p.missao {
		font-size: 14px;
		font-style: italic;		
	}	
	
	#empresa table.colunas td.documentario {
		width: 460px;
		padding-left: 20px;
	}		
		#empresa table.colunas div#video {
			width: 480px;
			height: 300px;
			padding-top: 10px;
		}
		
		#empresa ul li {
			list-style: disc;
			color: #1069af;
			margin-left: 12px;
			padding: 20px 0 0 0;
			font-size: 14px;
			font-weight: bold;
		}		
			#empresa ul li p {
				font-weight: normal;
				color: #666;
				font-size: 11px;
			}			
				#empresa ul li p span { color: #1069af; }
				
	#empresa #dropdown {
		background: #e6e6e6;
		padding: 15px;
		margin-top: 10px;
		font-size: 12px;
		width: 230px;
	}
		#empresa #dropdown p {
			color: #000;
			padding: 0;
			font-size: 12px;
			padding: 0 0 2px 8px;
		}
		
		#empresa #dropdown select {
			width: 230px;
			font-size: 11px;
			padding: 3px;			
		}
	
	#empresa #distribuidores { width: 420px; }
	#empresa #distribuidores h2 { padding-top: 10px; }
	
	#empresa #exportacao_esq { width: 470px; }
	#empresa #exportacao_dir { width: 210px; }
		#empresa #exportacao_dir h2 { margin-bottom: 15px; }
		#empresa #exportacao_dir ul li {
			padding-top: 5px;
			font-size: 12px;
		}
		
	#empresa #mapa {
		margin: 20px auto 5px auto;
		width: 430px;
		height: 250px;
	}
	
/* ::::::::::::::::::::::::: R E C E I T A S ::::::::::::::::::::::::: */

/* Conteúdo */

#receitas {	margin-top: -20px; }

#receitas .col_esq {
	background: url(Imagens/menuLat_bg.jpg) top right no-repeat;
	width: 220px;
	min-height: 365px;
	height: auto !important;
	height: 365px;
	margin-left: 7px;
}

	#receitas .col_esq #tit_busca {
		width: 140px;
		height: 35px;
	}
	
	#receitas .col_esq form { width: 168px; }
	
	#receitas .col_esq .campo, #receitas .col_esq .select {
		width: 155px;
		padding: 3px 5px;
		font-size: 10px;
		color: #5d493c;
		border: solid 1px #886b58;
		margin-bottom: 5px;		
	}
		#receitas .col_esq .select { width: 167px;}
		
		#receitas .col_esq .buscar {
			font-size: 11px;
			padding: 1px 6px;	
		}
		
		#receitas .col_esq form p { text-align: right; }
		
	#receitas .col_esq #tit_menu {
		width: 140px;
		height: 35px;
		margin-top: 30px;
	}

	#receitas #subMenu li {
		position: relative;
		left: -9px;
		margin-bottom: -5px;
	}
	
	#receitas #subMenu li span {
		display: inline-block;
		height: 40px;
		width: 130px;
		cursor: pointer;
	}
	
	#receitas #subMenu li p {
		position: relative;
		top: 11px;
		left: 42px;
	}
	
	#receitas #subMenu li.barrinhas { background: url(Imagens/ico_barrinhas.jpg) no-repeat; }
	#receitas #subMenu li.biscoitos { background: url(Imagens/ico_biscoitos.jpg) no-repeat; }
	#receitas #subMenu li.cafes { background: url(Imagens/ico_cafes.jpg) no-repeat; }
	#receitas #subMenu li.chocolates { background: url(Imagens/ico_chocolates.jpg) no-repeat; }
	
		#receitas #subMenu a {
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
			color: #1D546B;
		}
			#receitas #subMenu li a:hover {	color: #11303d; }
			
	#receitas .col_esq #envie {
		margin-left: -15px;
		margin-top: 30px;
	}

#receitas .col_dir {
	width: 480px;
	position: relative;
}

	#receitas .col_dir #tit_receita {
		width: 300px;
		height: 30px;
		position: relative;
		left: -3px;
	}
	
	#receitas h2 {
		font-size: 11px;
		font-weight: normal;
		position: relative;
		top: 4px;
	}
		#receitas h2 a {
			text-decoration: none;
			color: #e39945;
		}
			#receitas h2 a:hover { color: #dc7f16; }

	#receitas .col_dir #tit_receita {
		width: 400px;
		height: 40px;
	}
	
	#receitas .col_dir p.intro { padding: 10px; }		
	
	#receitas .col_dir p {
		color: #5d493c;
		font-size: 11px;
	}
	
	#receitas .col_dir img.foto {
		padding: 3px;
		border: #e9d8cd solid 1px;
		margin: 10px 12px 15px 0px;
		float: left;
	}
	
	#receitas .col_dir h3 {
		clear: both;
		color: #dc7f16;
		margin: 10px 0;
		font-size: 15px;
	}
	
	#receitas ul#controle {
		margin-top: 14px;
		margin-right: 20px;
		text-align: right;
	}
	
		#receitas ul#controle li { display: inline; }
		#receitas ul#controle input {
			font-size: 11px;
			padding: 3px;
		}
		
	#receitas #form_enviar {
		width: 258px;
		height: 201px;
		position: absolute;
		bottom: 26px;
		right: 0;
		background: url(Imagens/popup_enviar.png) no-repeat;
		/* Add IE6 Styles */
	}
		
		#receitas #form_enviar { padding: 15px; }	
		#form_enviar .seuNome, #form_enviar .seuEmail, #form_enviar .amigoNome, #form_enviar .amigoEmail {
			margin: 2px;
			padding: 5px;
			width: 208px;
			font-size: 11px;
		}
	
	#receitas #form_enviar input.last { margin-bottom: 10px; }	
	#receitas #form_enviar #controle {
		text-align: center;
		width: 230px;
	}
	
	#receitas #form_enviar input.botao {
		font-size: 10px;
		padding: 3px;
	}
	
	#receitas #form_enviar input#ok { font-weight: bold; }
	
/* SubMenu */

#receitas .col_dir #tit_linha {
	width: 200px;
	height: 50px;
	position: relative;
	left: -5px;
	margin-bottom: 5px;
}

#receitas .col_dir #item {
	font-size: 12px;
	color: #dc7f16;
	position: relative;
	left: -5px;
}

	#receitas .col_dir #item a {
		padding: 5px;
		text-decoration: none;
		display: block;
	}
	
		#receitas .col_dir #item a:hover {
			color: #dc7f16;
			background: #fefaf6;
		}

	#receitas .col_dir #item img {
		margin-right: 10px;
		padding: 5px;
		width: 80px;
		height: 50px;
		border: solid 1px #f8e5d0;
		float: left;
	}

	#receitas .col_dir #item p.data { color: #e39945; }
	#receitas .col_dir #item p {
		font-weight: bold;
		color: #666;
		position: relative;
		top: 14px;
	}
	
/* Add */

#receitas_add {
	margin: -40px auto 0 auto;
	position: relative;
	width: 700px;
}

	#receitas_add h1 {
		color: #1069af;
		font-size: 22px;
		padding-top: 20px;
	}
	
	#receitas_add h2 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: 20px;
		padding-bottom: 5px;
	}
		
	#receitas_add p {
		color: #666;
		padding: 5px 0;
		font-size: 11px;
	}
		#receitas_add p a {
			text-decoration: none;
			color: #666;
		}
			#receitas_add p a:hover { text-decoration: underline; }
			
table#ingredientes {
	background: #faedde;
	padding: 10px;
}
	table#ingredientes td { padding-right: 5px; }
	table#ingredientes td.qtdade { width: 10%; }
	table#ingredientes td.botao { width: 5%; }
	
	table#ingredientes input.botao_mais {
		font-weight: bold;
		padding: 0 3px;
	}

/* Rating */
#receitas .col_dir p.rating span {
	display: block;
	position: relative;
	top: 11px;
	padding-bottom: 3px;
	color: #dd8017;
}
	
	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
	div.rating-cancel,div.rating-cancel a{background:url(Imagens/delete.gif) no-repeat 0 -16px}
	div.star-rating,div.star-rating a{background:url(Imagens/star.gif) no-repeat 0 0px}
	div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
	div.star-rating-on a{background-position:0 -16px!important}
	div.star-rating-hover a{background-position:0 -32px}
	/* Read Only CSS */
	div.star-rating-readonly a{cursor:default !important}
	/* Partial Star CSS */
	div.star-rating{background:transparent!important;overflow:hidden!important}
	/* END jQuery.Rating Plugin CSS */

/* ::::::::::::::::::::::::: N O T I C I A S ::::::::::::::::::::::::: */

/* Conteudo */

#noticias {
	padding: 0 55px;
	padding-bottom: 40px;
	margin-top: -60px;
	position: relative;
	z-index: 2px;
}

	#noticias #item a {
		text-decoration: none;
		display: block;
		width: 635px;
		padding: 10px;
		margin-bottom: 10px;
		border: #FFFFFF solid 1px;
	}		
		#noticias #item a:hover {
			background: #fefaf6;
			border: #f8e5d0 solid 1px;
		}
		
		#noticias #item a p.data {
			font-size: 10px;
			color: #DC7F16;
			margin-bottom: -25px;
			text-align: right;
		}

		#noticias #item a h1 {
			font-size: 16px;
			color: #DC7F16;
			margin: 10px 0 5px 0;
			border-bottom: 1px solid #fbf2e7;
		}
		
		#noticias #item a p {
			font-size: 12px;
			color: #5D493C;
		}

#noticias .campo_busca {
	font-size: 11px;
	padding: 3px 5px;
	margin: 15px 0 17px 10px;
	width: 150px;
}

#noticias .buscar {
	font-size: 11px;
	padding: 2px 4px;
}


/* Item */
		
#noticias_item {
	padding: 0 55px;
	padding-bottom: 40px;
	margin-top: -60px;
	position: relative;
	z-index: 2px;
}

		#noticias_item input.campo_busca {
			font-size: 11px;
			padding: 3px 5px;
			margin: 15px 0 17px 10px;
			width: 150px;
		}
		
		#noticias_item input.buscar {
			font-size: 11px;
			padding: 2px 4px;
		}
		
		#noticias_item #item { padding: 10px; }		
		#noticias_item p.data {
			font-size: 10px;
			color: #DC7F16;
			margin-bottom: -57px;
			text-align: right;
		}
		
		#noticias_item h1 {
			font-size: 18px;
			color: #DC7F16;
			margin: 15px 0;
			width: 90%;
			border-bottom: 1px solid #fbf2e7;
			padding-bottom: 3px;
		}
		
		#noticias_item div.img_ct {
			text-align: center;
			padding-bottom: 10px;
		}
			#noticias_item div.img_ct img {
				border: #fcf2e7 solid 2px;
				padding: 3px;
			}
		
		#noticias_item div#galeria {
			padding-left: 3px;
			padding-top: 5px;
			text-align: center;
		}		
			#noticias_item div#galeria a img.thumb {
				width: 40px;
				height: 30px;
				margin: 3px 8px 5px -3px;
				padding: 3px;
				border: solid 1px #f8e5d0;
			}
			
			#noticias_item div#galeria a:hover img.thumb {
				border: solid 1px #eebf8b;
				background: #f8ecdf;
			}
		
		#noticias_item p {
			font-size: 11px;
			color: #5D493C;
			padding-bottom: 20px;
		}
		
		#noticias_item #controle {
			text-align: center;
			background: #fefaf6;
			border: #f8e5d0 solid 1px;
			padding: 3px 0 10px 0;
		}		
		
			#noticias_item #controle span {
				font-size: 11px;
				padding: 40px;
				font-weight: bold;
			}
				#noticias_item #controle a { color: #E39945; }
				#noticias_item #controle a:hover { color: #DC7F16; }
				
/* ::::::::::::::::::::::::: P R O D U T O S ::::::::::::::::::::::::: */

/* Conteúdo */

#produtos {
	position: relative;
	margin: -40px auto 0 auto;
}

#produtos .col_esq {
	width: 170px;
	min-height: 365px;
	height: auto !important;
	height: 365px;
	margin-left: 5px;
}
	
	#produtos .col_esq #tit_produtos {
		width: 160px;
		height: 40px;
		position: relative;
		left: -3px;
		top: -5px;
	}

	#produtos .col_esq #flash_menu {
		width: 170px;
		height: 510px;
		position: relative;
		left: -13px;
		top: -10px;
	}
	
#produtos .col_dir {
	width: 530px;
	position: relative;
	top: 20px;
}
	#produtos .col_produto { margin-top: 20px; }
	#produtos .col_dir h1#tit_produto {
		color: #DC7F16;
		font-size: 22px;
		padding: 3px 0 5px 0;
		font-weight: bold;
	}
	
	#produtos .col_dir h2#tit_produto {
		color: #DC7F16;
		font-size: 18px;
		padding-bottom: 15px;
		font-weight: bold;
	}
	
	#produtos h2 {
		font-size: 11px;
		font-weight: normal;
		position: relative;
		top: 4px;
		color: #DC7F16;
	}
		#produtos h2 a {
			text-decoration: none;
			color: #DC7F16;
		}
			#produtos h2 a:hover { color: #333; }
			
	#produtos br.h3_spacer { clear: both; }	
	#produtos .col_dir h3 {
		clear: both;
		margin: 5px;
		margin-top: 15px;
		padding: 5px;
		padding-left: 10px;
		border-bottom: 1px solid #dbe9f3;
		color: #1069AF;
		font-weight: normal;
	}
	
	#produtos .col_dir p.linha {
		color: #5D493C;
		font-size: 11px;
		margin: 5px 15px;
		margin-bottom: 0;
		padding-bottom: 20px;
	}
	
	#produtos #holder {
		width: 176px;
		height: 220px;
		float: left;
		position: relative;
	}
	
		#produtos #holder a {
			display: block;
			background: url(Imagens/produto_holder_qd.png) no-repeat;
			width: 176px;
			height: 208px;
			text-decoration: none;
			text-align: center;
		}	
			#produtos #holder a:hover {
				background-position: 0 -208px;
				/*Add IE6 Style */
			}
		
		#produtos #holder a table {
			border-collapse: collapse;
			height: 35px;
			width: 176px;
			text-align: center;
			cursor: pointer;
			position: absolute;
			bottom: 13px;
			left: 0px;
			background: url(Imagens/produto_holder_box.png) no-repeat;
		}
			#produtos #holder a:hover table { background-position: 0 -35px; }
		
		#produtos #holder a table p {
			font-size: 11px;
			padding: 0 10px;
			line-height: 12px;
			color: #5D493C;
		}
			#produtos #holder a:hover table p {color: #333333; }
		
		#produtos #holder a img {
			position: relative;
			top: 3px;			
			text-align: center;
		}
		
/* Item */

#produtos p.desc_produto, #produtos p.info_produto {
	color: #5D493C;
	font-size: 11px;
}

#produtos p.desc_produto { padding-bottom: 10px; }

#produtos img.zoom {
	float: left;
	padding-top: 10px;
}

#produtos .col_dir .col_esq { padding-left: 30px; }

#produtos #tabela { width: 271px; }

	#produtos #tabela #tit_tabela {
		position: absolute;
		width: 350px;
		height: 35px;
		right: -97px;
	}
	
	#produtos #tabela table {
		position: relative;
		top: 30px;
		margin-bottom: 40px;
	}
	
	#produtos #tabela table {
		font-size: 11px;
		border: #eaeaea 2px solid;
		width: 260px;
		position: relative;
		left: 5px;
	}
	
	#produtos #tabela table td {
		padding: 3px;
		min-width: 30px;
	}
	
	#produtos #tabela table th {
		padding: 7px 3px;
		min-width: 40px;
	}
	
	#produtos #tabela table td.info { font-size: 10px; }	
	#produtos #tabela table th {
		background: #023262;
		color: #FFF;
	}
	#produtos #tabela table tr { background: #eaeaea; }
	#produtos #tabela table tr.striped { background: #FFF; }

#produtos #encontrar {
	width: 271px;
	height: 92px;
	background: url(Imagens/qd_busca.png) no-repeat bottom;
	position: relative;
	/* Add IE6 Style */
}
	
	#produtos #encontrar #tit_encontrar {
		width: 140px;
		height: 35px;
		position: relative;
		left: 117px;
		top: 15px;
	}
	
		#produtos #encontrar img {
			position: relative;
			top: -19px;
			left: 12px;
		}
		
		#produtos #encontrar .form {
			position: absolute;
			right: 20px;
			top: 53px;
		}
		
			#produtos #encontrar .campo {
				width: 75px;
				font-size: 12px;
				padding: 3px;
				/* Add IE Style */
			}
			
			#produtos #encontrar .buscar {
				font-size: 10px;
				padding: 3px;
				position: relative;
				top: -1px;
			}
			
/* ::::::::::::::::::::::::: P U B L I C I D A D E ::::::::::::::::::::::::: */

#publicidade {
	position: relative;
	margin: -20px auto 0 auto;
	position: relative;
	width: 700px;
}

	#publicidade h1 {
		color: #1069af;
		font-size: 22px;
		padding-top: 20px;
	}
	
	#publicidade h2 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: -3px;
		padding-bottom: 5px;
	}
	
	#publicidade h4 {
		font-size: 12px;
		color: #DC7F16;
		padding-top: 3px;
	}
		
	#publicidade p {
		color: #666;
		padding: 5px 0;
		font-size: 11px;
	}
		#publicidade p a {
			text-decoration: none;
			color: #666;
		}
			#publicidade p a:hover { text-decoration: underline; }
	
	#publicidade #item { margin-top: 30px; }
	#publicidade #item tr { vertical-align: top; }	
	#publicidade #item div#player { padding-right: 25px; }
	#publicidade #item img.capa {
		margin-right: 25px;
		padding: 3px;
		border: #f8ead8 1px solid;
	}
	
	#publicidade #item a img.thumb {
		width: 40px;
		height: 30px;
		margin: 3px 8px 5px -3px;
		padding: 3px;
		border: solid 1px #f8e5d0;
		float: left;
	}
		#publicidade #item a:hover img.thumb {
			border: solid 1px #eebf8b;
			background: #f8ecdf;
		}
		
		#publicidade #item a:hover h4 { text-decoration: underline; }
		
	#publicidade #item td.jingle {
		padding-left: 15px;
		border-left: solid 1px #f8e5d0;
	}

/* ::::::::::::::::::::::::: C O N T A T O ::::::::::::::::::::::::: */

#contato {
	margin: 10px auto 0 auto;
	position: relative;
	width: 700px;
}

	#contato h1 {
		color: #1069af;
		font-size: 22px;
		padding-top: 20px;
	}
	
	#contato h2 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: 20px;
		padding-bottom: 5px;
	}
		
	#contato p {
		color: #666;
		padding: 5px 0;
		font-size: 11px;
	}
		#contato p a {
			text-decoration: none;
			color: #666;
		}
			#contato p a:hover { text-decoration: underline; }
			
	#contato h2.rodape { font-size: 12px; }
	#contato p.rodape { font-size: 10px; }
	
	#contato ul li {
		list-style: disc;
		color: #1069af;
		margin-left: 12px;
		padding: 20px 0 0 0;
		font-size: 14px;
		font-weight: bold;
	}		
		#contato ul li p {
			font-weight: normal;
			color: #666;
			font-size: 11px;
		}			
			#contato ul li p span { color: #1069af; }

/* ::::::::::::::::::::::::: C O F F E E  B R E A K ::::::::::::::::::::::::: */

#coffee_break {
	position: relative;
	margin: -20px auto 0 auto;
	position: relative;
	width: 700px;
}

	#coffee_break h1 {
		color: #1069af;
		font-size: 22px;
		padding-top: 20px;
	}
	
	#coffee_break h2 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: -3px;
		padding-bottom: 5px;
	}
		#coffee_break h2 span {
			font-size: 10px;
			font-weight: normal;
		}
	
	#coffee_break h4 {
		font-size: 12px;
		color: #DC7F16;
		padding-top: 3px;
	}
		
	#coffee_break p, #coffee_break ul {
		color: #666;
		padding: 5px 0;
		font-size: 11px;
	}
		#coffee_break p a {
			text-decoration: none;
			color: #666;
		}
			#coffee_break p a:hover { text-decoration: underline; }
			
		#coffee_break ul { padding: 20px 30px; }
		#coffee_break ul li {
			font-weight: bold;
			list-style: disc;
		}
		
	#coffee_break p#botao {
		padding-top: 30px;
		padding-bottom: 20px;	
		text-align: center;		
	}	
		#coffee_break p#botao a {
			background: #DC7F16;
			color: #f5d9ba;
			padding: 7px 12px;
			margin: 10px;
			font-weight: bold;
			border: 2px solid #c97414;
		}
			#coffee_break p#botao a:hover {
				color: #FFF;
				text-decoration: none;
				background: #d77c16;
			}
			
	#coffee_break div#formulario {
		width: 80%;
		margin: 0 auto;
	}
		#coffee_break div#formulario h1 {
			margin: 10px 0;
			font-size: 18px;
		}
		
		#coffee_break div#formulario p { margin-bottom: 30px; }		
		#coffee_break div#formulario p#info {
			margin-top: -10px;
			margin-bottom: 30px;
			color: #1069af;
		}
		
		#coffee_break div#formulario div#tabela_01,
		#coffee_break div#formulario div#tabela_02 {
			margin: 0 auto;
			text-align: center;			
			padding-bottom: 20px;
		}	
			#coffee_break div#formulario div#tabela_01 { width: 250px; }
			#coffee_break div#formulario div#tabela_02 { width: 350px; }		
		
			#coffee_break div#formulario div#tabela_01 table {
				width: 100%;
				text-align: left;
				padding: 10px;
				border: 2px solid #f1cca2;
				background: #f8ead8;
			}
				#coffee_break div#formulario div#tabela_01 table td span { font-weight: bold; }
			
			#coffee_break div#formulario div#tabela_02 table {
				width: 100%;
				text-align: left;
				margin-top: -20px;
				margin-bottom: 40px;
			}
				#coffee_break div#formulario div#tabela_02 table td { padding: 5px 0; }			
				#coffee_break div#formulario div#tabela_02 table td.label {
					border-bottom: 1px solid #f1cca2;
					font-weight: bold;
					padding-top: 15px;
				}
			
				#coffee_break div#formulario div table td { padding: 0 3px; }
				#coffee_break div#formulario div table td.label { width: 260px; }
				#coffee_break div#formulario div table td span { padding: 0 5px; }
				#coffee_break div#formulario div#tabela_02 table td span { padding: 0 3px; }
				#coffee_break div#formulario div table td input.campo_num {
					width: 15px;
					margin-left: 3px;
				}
		
		#coffee_break div#formulario input.check {
			position: relative;
			top: 2px;
		}
		
/* ::::::::::::::::::::::::: B U S C A ::::::::::::::::::::::::: */

#resultado_busca {
	position: relative;
	margin: 0 auto;
	position: relative;
	width: 700px;
}

	#resultado_busca h1 {
		color: #1069af;
		font-size: 22px;
		padding: 20px 0 30px 0;
	}
	
	#resultado_busca h2 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: -3px;
		padding-bottom: 5px;
	}
	
	#resultado_busca ul {
		color: #666;
		padding: 5px 0;
		font-size: 12px;
		line-height: 18px;
		padding-bottom: 50px;
	}
		#resultado_busca ul span { font-size: 15px; }
		#resultado_busca ul li { padding: 5px 0; }
	
	#resultado_busca p {
		color: #666;
		padding: 5px 0;
		font-size: 11px;
	}
		#resultado_busca p a {
			text-decoration: none;
			color: #666;
		}
			#resultado_busca p a:hover { text-decoration: underline; }

/* ::::::::::::::::::::::::: S A Ú D E ::::::::::::::::::::::::: */

div#saude {
	margin: -30px auto 0 auto;
	position: relative;
	width: 700px;
}
	div#saude div#ilustracao { float: left; }
	div#saude div#flash_text {
		width: 450px;
		height: 180px;
		float: left;
		margin-top: 30px;
	}
	
	div#saude div#mais {
		float: left;
		padding-top: 10px;
		padding-left: 8px;
	}

		div#saude div#mais h2 {
			border-bottom: 1px solid #F8EAD8;
			color: #DC7F16;
			font-size: 16px;
			padding-bottom: 5px;
			padding-top: 20px;
		}
		
		div#saude div#mais ul { padding-top: 10px; }
		
		div#saude div#mais ul li {
			color: #248659;
			font-size: 12px;
			padding: 3px 0;
		}
		
		div#saude div#ct h2 {
			border-bottom: 1px solid #F8EAD8;
			color: #DC7F16;
			font-size: 16px;
			padding-bottom: 5px;
			padding-top: 20px;
			margin-left: 257px;
		}
			div#saude div#ct h2:hover {
				cursor: pointer;
				color: #c67214;
			}
			
			div#saude div#ct h2.cafe { background: url(Imagens/saude_id_cafe_out.gif) 390px 19px no-repeat; }
			div#saude div#ct h2.chocolate { background: url(Imagens/saude_id_chocolate_out.gif) 390px 19px no-repeat; }			
			div#saude div#ct h2.cafe:hover { background: url(Imagens/saude_id_cafe.gif) 390px 19px no-repeat; }
			div#saude div#ct h2.chocolate:hover { background: url(Imagens/saude_id_chocolate.gif) 390px 19px no-repeat; }
		
		div#saude div#ct img { padding: 10px 15px 0 0; }
		div#saude div#ct div#conteudo {
			color: #666;
			font-size: 12px;
			line-height: 18px;
		}		
			div#saude div#ct div#conteudo table div.texto { padding-top: 10px; }
			div#saude div#ct div#conteudo table div.texto span { font-size: 9px; }

/* ::::::::::::::::::::::::: R E S P O N S A B I L I D A D E ::::::::::::::::::::::::: */

div#responsabilidade {
	margin: -30px auto 0 auto;
	position: relative;
	width: 700px;
	padding-bottom: 20px;
}
	div#responsabilidade div#foto {
		float: left;
		margin: 0 10px -10px -10px;
	}
	
	div#responsabilidade div#flash_text {
		width: 450px;
		height: 252px;
		float: left;
		margin-top: 30px;
	}
	
	div#responsabilidade div#projetos {
		position: relative;
		top: 30px;
		margin-left: 256px;		
	}
	
	div#responsabilidade h1 {
		font-size: 16px;
		color: #DC7F16;
		border-bottom: 1px solid #f8ead8;
		padding-top: 20px;
		padding-bottom: 5px;
	}
	
	div#responsabilidade h6 {
		font-size: 9px;
		color: #DC7F16;						
		margin-top: -10px;		
	}
	
	div#responsabilidade h6 a {
		text-decoration: none;
		color: #DC7F16;	
	}
	
	div#responsabilidade ul { margin-top: 5px; }	
	div#responsabilidade ul li {
		color: #1069af;
		padding: 6px 2px;
		list-style: disc;
	}
	
		div#responsabilidade ul li a {
			font-size: 12px;
			text-decoration: none;
			color: #1069af;
		}
			div#responsabilidade ul li a:hover { color: #0b4b7d; }
			
	div#responsabilidade div.col_dummy { margin: 20px; }	
	div#responsabilidade.projeto {
		margin: -20px auto 0 auto;
		width: 650px;		
	}
	
	div#responsabilidade ul.voltar li a {
		font-size: 12px;
		text-decoration: none;
		color: #1069af;	
		
	}
	
	div#responsabilidade.projeto ul.voltar {
		margin-left: 20px;		
	}
	
	div#responsabilidade p {
		color: #5D493C;
		font-size: 12px;		
		line-height: 20px;
	}
	
	div#responsabilidade.projeto img {
		float: left;
		padding: 10px;
		padding-right: 30px;
	}
		div#responsabilidade.projeto img.nopad {
			padding: 0;
			margin: 5px 0 20px -3px;
		}
		
		div#responsabilidade.projeto img.nopad_2 {
			padding: 0;
			margin: 20px 0 20px 80px;
		}
		
		div#responsabilidade.projeto img.nopad_3 {
			padding: 0;
			margin: 20px 0 20px 45px;
		}
		
		div#responsabilidade.projeto img.foto {
			padding: 10px;
			padding-left: 0;
			margin-top: -10px;
		}
	
	div#responsabilidade h2 {
		font-size: 16px;
		color: #DC7F16;
		margin: 15px 0;
		border-bottom: 1px solid #fbf2e7;
		padding-bottom: 3px;
	}
	
	div#responsabilidade .ie6b { color: #FFF; margin-bottom: -30px; }

/* ::::::::::::::::::::::::: G E N É R I C O S ::::::::::::::::::::::::: */

#flash_banner {
	margin: 0 auto;
	top: -20px;
	position: relative;
	margin-top: -55px;
}
	#flash_banner #fb_banner {
		margin: 0 auto;
		height: 265px;
		width: 742px;
	}	
	
#flash_banner_home {
	margin: 0 auto;
	top: -18px;
	position: relative;
	margin-top: -80px;
}
	#flash_banner_home #fb_banner_home {
		margin: 0 auto;
		height: 290px;
		width: 742px;
	}

#flash_banner_menu {
	margin: 0 auto;
	top: -20px;
	position: relative;
	margin-top: -55px;
	margin-bottom: 50px;
}
	#flash_banner_menu #fb_menu {
		width: 205px;
		height: 165px;
		position: relative;
		top: 75px;
		left: 20px;
		z-index: 1;
	}
	
	#flash_banner_menu #fb_banner {
		margin: 0 auto;
		height: 265px;
		width: 742px;
		position: absolute;
		left: 14px;
		top: 0;
	}
	
div#formulario {
	margin: 0 auto;
	width: 70%;
	font-size: 11px;
	color: #666;
}
	div#formulario tr td.col_labels {
		text-align: right;
		padding-right: 15px;
		min-width: 120px;
		width: auto !important;
		width: 120px;		
	}
		div#formulario .col_labels span {
			position: relative;
			top: 1px;
			/* Add IE6 Style */
		}
	
	div#formulario tr td.col_campos {
		width: 330px;
		padding: 1px;
	}
	
	div#formulario tr td.spacer span {
		background: #f8ead8;
		height: 1px;
		display: block;
		margin-top: 6px;
		margin-bottom: 12px;
		/* Add IE6 Style */
	}
	
	div#formulario .col_campos span { padding-right: 5px; }	
	div#formulario .col_campos input.radio {
		margin-right: 20px;
		position: relative;
		top: 2px;	
	}
	
	div#formulario .col_campos input.campo,
	div#formulario .col_campos input.campo_menor,
	div#formulario .col_campos input.campo_med,
	div#formulario .col_campos input.campo_maior,
	div#formulario .col_campos input.campo_num,
	div#formulario .col_campos input.campo_ingr,
	div#formulario .col_campos input.campo_rendimento,
	div#formulario .col_campos select,
	div#formulario .col_campos textarea {
		width: 90%;
		font-size: 11px;
		color: #d97814;
		padding: 4px 6px;
		background: #fdf8f3;
		border: #f1cca2 solid 1px;
	}
		div#formulario .col_campos input.campo_menor { width: 60%; }
		div#formulario .col_campos input.campo_maior { width: 94%; }
		div#formulario .col_campos input.campo_num { width: 20px; }
		div#formulario .col_campos input.campo_med { width: 30px; }
		div#formulario .col_campos input.campo_ingr { width: 60px; }
		div#formulario .col_campos input.campo_rendimento { width: 56%; }
		div#formulario .col_campos select.ingr { width: 80px; }
		div#formulario .col_campos select { width: 60%; }
		div#formulario .col_campos select.campoG { width: auto; }
		div#formulario .col_campos select option { padding-right: 15px; }
		
		div#formulario .col_campos textarea { height: 80px; }		
		
	div#formulario tr td.col_botoes {
		text-align: right;
		padding: 2px;
		padding-right: 15px;
	}	
		div#formulario .col_botoes input.botao {
			font-size: 11px;
			padding: 3px;
		}
		
	div#formulario .col_titulo h2 { font-size: 14px; }