/* Início do Reset Css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}url
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Fim do Reset Css */

/* Estilos Gerais */
html {	
	height: 101%;
}

body {	
	font: 14px 'TrajanProRegular', Arial,'Trebuchet MS', Helvetica, Sans-serif;
	color: #000;
	background: #cccccc url(../img/bg_home03.jpg) bottom left no-repeat fixed;
	margin: 0;
	padding: 0;	
	height: 100%;
}

a {	
	color:black;
	text-decoration:underline;
	}		
a:hover, a:visited {	
	color:#666666;
	text-decoration:none;	
}

input {	
	border: 1px solid #2e5a8b;	
	width: 350px;
	height: 16px;
	padding: 2px;
}
.botao {		
	color: #fff;
	background-color: #2e5a8b;
	font-weight: bold;
	width: 100px;
	height: 24px;
	padding: 2px;
}
textarea {	
	border: 1px solid #2e5a8b;	
	width: 350px;
	height: 100px;
	padding: 2px;
}
@font-face {
	font-family: 'TrajanProRegular';
	src: url('fonts/trajanpro-regular-webfont.eot');
	src: local('☺'), url('fonts/trajanpro-regular-webfont.woff') format('woff'), url('fonts/trajanpro-regular-webfont.ttf') format('truetype'), url('fonts/trajanpro-regular-webfont.svg#webfontkoedNEew') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TrajanProBold';
	src: url('fonts/trajanpro-bold-webfont.eot');
	src: local('☺'), url('fonts/trajanpro-bold-webfont.woff') format('woff'), url('fonts/trajanpro-bold-webfont.ttf') format('truetype'), url('fonts/trajanpro-bold-webfont.svg#webfontGQGbO5h5') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Fim dos Estilos Gerais */

/* Inicio BODYs */

.body_missao {	
	background: url(../quem_somos/img/bg_quem_somos.jpg) fixed;	
}
.body_estrutura {	
	background: url(../quem_somos/img/bg_quem_somos.jpg) fixed;		
}
.body_historico {	
	background: url(../quem_somos/img/bg_quem_somos.jpg) fixed;	
}
.body_quem_somos {	
	background: url(../quem_somos/img/bg_quem_somos.jpg) fixed;	
}
.body_laticinios {	
	background: url(../produtos/img/bg_laticinios.jpg) fixed;	
}
.body_alambique {	
	background: url(../produtos/img/bg_alambique.jpg) fixed;	
}
.body_apicultura {	
	background: url(../produtos/img/bg_apicultura.jpg) fixed;	
}
.body_pecuaria {	
	background: url(../produtos/img/bg_pecuaria.jpg) fixed;	
}
.body_projetos {	
	background: url(../produtos/img/bg_como_chegar.jpg) fixed;
}
.body_socio_cultural {	
	background: url(../produtos/img/bg_socio_cultural.jpg) fixed;
}
.body_meio_ambiente {	
	background: url(../produtos/img/bg_meio_ambiente.jpg) fixed;	
}
.body_como_chegar {	
	background: url(../como_chegar/img/bg_como_chegar.jpg) fixed;	
}
.body_parceiros {	
	background: url(../produtos/img/bg_parceiros.jpg) fixed;	
}
.body_contato {	
	background: url(../img/bg_contato.jpg) fixed;	
}
/* Fim: BODYs */

/* Inicio dos estilos Main */

#main {
	width: 916px;
	margin: 0 auto;
	display: table;
	background: url(../img/bg_main.png);	
	height: 100%;
}
#top_content {
	width: 912px;
	height: 64px;
	margin: 0 auto;
	background: url(../img/bg_top_content.gif) left top;	
}
#top_content img {
	margin: 16px 0 0 0;
}
/* Fim dos estilos Main */

/* Inicio dos estilos Left */

#left {
	float: left;
	width: 230px;
	display: table;
	height: 100%;
}
#left #logo {
	margin: 0 0 0 15px;
	position: absolute;
	z-index: 10;
	width: 239px;
	height: 151px;
}
#accordion {
	padding: 164px 0 0 0;
	height: 150px; 
}
#accordion ul li a {
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#accordion ul li a:hover {
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #bc2726;
}
#accordion #menu {
	font-size: 15px;
	line-height: 1.7em;
	float: right;
	width: 170px;
}
#accordion #menu li ul li {
	padding: 0 0 0 10px;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	text-decoration: none;
	color: #2e5a8b;
}
#accordion #menu li ul li a {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#accordion #menu li ul li a:hover {
	text-decoration: none;
	color: #bc2726;
}
#banner_flash {
	margin: 78px 0 0 51px;
}
#facebook {
	margin: 20px 0 0 51px;
}
/* Fim dos estilos Left*/

/* Inicio dos estilos right */

#right {
	float: left;
	width: 686px;
	height: 100%;
}

/* Inicio dos estilos da pagina dos produtos */

#header{
	float: left;
	width: 686px;
	height: 230px;
	background: url(../img/bg_header.gif) top;
}
#header_quem_somos {
	margin: 0 0 0 3px;
	float: left;
	width: 683px;
	height: 191px;
	background-image: url(../quem_somos/img/header_quemsomos.jpg);
	background-color: #fff;
}
#header_missao {
	margin: 0 0 0 3px;
	float: left;
	width: 683px;
	height: 191px;
	background-image: url(../quem_somos/img/header_missao.jpg);
	background-color: #fff;
}
#header_estrutura {
	margin: 0 0 0 3px;
	float: left;
	width: 683px;
	height: 191px;
	background-image: url(../quem_somos/img/header_estrutura.jpg);
	background-color: #fff;
	background-color: #fff;
}
#header_historico {
	margin: 0 0 0 3px;
	float: left;
	width: 683px;
	height: 191px;
	background-image: url(../quem_somos/img/header_historico.jpg);
	background-color: #fff;
}
#header_como_chegar {
	margin: 0 0 0 3px;
	float: left;
	width: 683px;
	height: 191px;
	background-image: url(../como_chegar/img/header_como_chegar.jpg);
	background-color: #fff;
}
#header_contato {
	margin: 0 0 0 3px;
	float: left;
	width: 683px;
	height: 191px;
	background-image: url(../contato/img/header_contato.jpg);
	background-color: #fff;
}
#header_quem_somos #texto_header { margin: 124px 0px 28px 52px;}
#header_missao #texto_header { margin: 124px 0px 28px 52px;}
#header_estrutura #texto_header { margin: 124px 0px 28px 52px;}
#header_historico #texto_header { margin: 124px 0px 28px 52px;}
#header_como_chegar #texto_header { margin: 124px 0px 28px 52px;}
#header_contato #texto_header { margin: 124px 0px 28px 52px;}


#header_alambique{
	float: left;
	width: 686px;
	height: 230px;
	background: url(../img/bg_header_alambique.gif) top;
}
#header_apicultura{
	float: left;
	width: 686px;
	height: 230px;
	background: url(../img/bg_header_apicultura.gif) top;
}
#texto_header{
	margin: 20px 0px 28px 32px;
	float: left;
	width: 210px;
	height: 217px;
}
#texto_header h1 {
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#texto_header h1.alambique {
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #6f441d;
}
#texto_header h1.apicultura {
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #d46a1b;
}
#texto_header h1.pecuaria {
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #d46a1b;
}
#texto_header h2 {
	font-weight: bold;
	font-size: 27px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#texto_header h2.alambique {
	font-weight: bold;
	font-size: 27px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #6f441d;
}
#texto_header h2.apicultura {
	font-weight: bold;
	font-size: 27px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #d46a1b;
}
#texto_header h2.pecuaria {
	font-weight: bold;
	font-size: 27px;
	font-family: 'TrajanProBold', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #d46a1b;
}
#texto_header p {
	padding: 10px 46px 0 0;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	text-decoration: none;
	color: #000;
}
#texto_header span {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bc2726;
}
#texto_header span.selecionado {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cfcfcf;
}
#texto_header span a {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #bc2726;
}
#texto_header span a:hover {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #d43938;
}
#imagem_header{
	margin: 10px 18px 28px 0;
	float: right;
	width: 408px;
	height: 217px;
}
#produtos {
	float: left;
	width: 340px;
	height: 120px;
	margin: 3px 0 0 3px;
	background-color: #fff;
}
#imagem_produtos{
	margin: 8px 0 0 10px;
	float: left;
	width: 120px;
	height: 100px;
}
#imagem_produtos a img{
	border: 2px solid #fff;
}
#imagem_produtos a:hover img{
	border: 2px solid #fff;
}
#texto_produtos{
	margin: 10px 0 0 10px;
	float: left;
	width: 190px;
	height: 100px;
}
#texto_produtos p {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	text-decoration: none;
	color: #000;
}
#texto_produtos h3 a{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.8em;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-align: left;
	color: #2e5a8b;
	letter-spacing: -1px;
}

#texto_produtos h3 a.apicultura{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.8em;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-align: left;
	color: #d46a1b;
	letter-spacing: -1px;
}
#texto_produtos h3 a:hover{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.8em;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-align: left;
	color: #bc2726;
	letter-spacing: -1px;
}


#produtos_maior {
	float: left;
	width: 683px;
	height: 120px;
	margin: 3px 0 0 3px;
	background-color: #fff;
}
#texto_produtos_maior{
	margin: 10px 0 0 10px;
	float: left;
	width: 380px;
	height: 100px;
}
#texto_produtos_maior p {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	text-decoration: none;
	color: #000;
}
#texto_produtos_maior h3 a.alambique{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.8em;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-align: left;
	color: #6f441d;
	letter-spacing: -1px;
}
#texto_produtos_maior h3 a.apicultura{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.8em;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-align: left;
	color: #d46a1b;
	letter-spacing: -1px;
}
#texto_produtos_maior h3 a:hover{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.8em;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-align: left;
	color: #bc2726;
	letter-spacing: -1px;
}
/* Fim dos estilos das paginas dos produtos*/

/* Inicio dos estilos da pagina dos produtos */

#conteudo{
	margin: 3px 0 0 3px;
	float: left;
	padding: 0 0 21px 0;
	width: 683px;
	display: table;
	background-color: #fff;
}
#conteudo h3 {
	margin: 20px 0 0 21px;
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#conteudo_alambique{
	margin: 3px 0 0 3px;
	float: left;
	padding: 0 0 21px 0;
	width: 683px;
	display: table;
	background-color: #fff;
}
#conteudo_alambique h3 {
	margin: 20px 0 0 21px;
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #6f441d;
}
#conteudo_apicultura{
	margin: 3px 0 0 3px;
	float: left;
	padding: 0 0 21px 0;
	width: 683px;
	display: table;
	background-color: #fff;
}
#conteudo_apicultura h3 {
	margin: 20px 0 0 21px;
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #d46a1b;
}
#imagem_conteudo_alambique img {
	border: 1px solid #decdb0;
}

#imagem_conteudo_alambique span.legenda_imagem {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.8em;
}
#imagem_conteudo_apicultura img {
	border: 1px solid #decdb0;
}

#imagem_conteudo_apicultura span.legenda_imagem {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.8em;
}
#imagens_conteudo{
	margin: 20px 0 20px 23px;
	float: left;
	width: 654px;
}
#imagem_conteudo, #imagem_conteudo_alambique, #imagem_conteudo_apicultura {
	margin: 0 15px 12px 0;
	float: left;
	width: 202px;
}
#imagem_conteudo img {
	border: 1px solid #b2d2ed;
}
#imagem_conteudo span.legenda_imagem {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 11px;
	line-height: 1.8em;
}
#texto_conteudo{
	margin: 0 12px 20px 23px;
	float: left;
	display: table;
	width: 421px;
}
#texto_conteudo p {
	margin: 0 0 0 0;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
}
#texto_conteudo_laticinio {
	margin: 0 12px 20px 23px;
	float: left;
	display: table;
	width: 421px;
}
#texto_conteudo_laticinio p {
	margin: 12px 28px 12px 0;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}
#tabela_nutricional {
	color: #2e5a8b;
	width: 206px;
	margin: 0 21px 4px 0;
	float: right;
}
#tabela_nutricional h4{
	width: 100%;
	margin: 0 0 5px 0;
	line-height: 1em;
	float: left;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
#tabela_nutricional div.info_nutricional{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	margin: 0 0 6px 0;
}
#tabela_nutricional table {
	margin: 0;
	float: right;
	width: 205px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 9px;
	color: #2e5a8b;
	border: 1px solid #2e5a8b;
}
#tabela_nutricional table tr td {
	padding: 2px 0 1px 3px;
}
#tabela_nutricional table td.col_txt_cor {
	background-color: #bcd2e5;
	font-weight: bold;
}
#tabela_nutricional table tr td.col_n_cor {
	background-color: #bcd2e5;
	text-align: center;
}
#tabela_nutricional table td.col_txt {
	font-weight: bold;
}
#tabela_nutricional table tr td.col_n {
	text-align: center;
}
#tabela_nutricional p.obs_tabela {
	font-family: Arial, Helvetica, Sans-serif;
	float: left;
	margin: 8px 0 0 0;
	font-size: 9px;
	line-height: 1.3em;
	color: #2e5a8b;
}
/* Fim dos estilos das paginas dos produtos*/

/* Inicio dos estilos das paginas internas */

#conteudo_internas {
	margin: 0 0 0 3px;
	height: 100%;
	float: left;
	width: 683px;
	display: table;
	background-color: #fff;
}
#texto_internas{ 
	margin: 0 0 0 56px;
	float: left;
	display: table;
	width: 385px;
}
#texto_internas h1 {
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#texto_internas h2 {
	font-weight: normal;
	font-size: 19px;
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 2.1em;
	color: #2e5a8b;
}
#texto_internas h3 {
	margin: 22px 0 0 0;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 1.3em;
	color: #718ba9;
}
#texto_internas p {
	margin: 12px 28px 12px 0;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}
#texto_internas p form {
	margin: 12px 28px 12px 0;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #000;
}
#imagens_internas{
	margin: 12px 0 0 15px;
	float: left;
	display: table;
	width: 202px;
}
#imagens_internas p {
	color: #2e5a8b;
	margin: 6px 0 0 0;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
#texto_internas_maior {
	margin: 20px 0 60px 60px;
	float: left;
	display: table;
	width: 562px;
}
#texto_internas_maior h1 {
	font-weight: bold;
	font-size: 20px;
	font-family: 'TrajanProRegular', 'Trebuchet MS', Helvetica, Sans-serif;
	text-decoration: none;
	color: #2e5a8b;
}
#texto_internas_maior p {
	width: 380px;
	margin: 0 28px 0 0;
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
}
#texto_internas_maior p.endereco {
	font-size: 10px;
	line-height: 1.4em;
}
#texto_internas_maior p.endereco strong {
	font-size: 12px;
	line-height: 1.4em;
	color: #2e5a8b;
}
#imagens_internas p.endereco {
	font-size: 10px;
	line-height: 1.4em;
}
#imagens_internas p.endereco strong {
	font-size: 12px;
	line-height: 1.4em;
	color: #2e5a8b;
}
#texto_internas_maior h2 {
	font-family: 'Trebuchet MS', Helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.8em;
	color: #000;
}
#texto_internas_maior img {
	margin: 0 0 15px 0;
	border: 1px solid #c2cfdd;
}
#texto_internas_maior ul {
}
#texto_internas_maior ul li {
	padding: 6px 0 6px 0;
	list-style-image: url(../como_chegar/img/seta.gif);
	font: 12px/1.3em 'Trebuchet MS', Helvetica, Sans-serif;
}
/* Fim dos estilos das paginas internas */

#conteudo_nogap {
	margin: 0 0 0 3px;
	float: left;
	padding: 0 0 21px 0;
	width: 683px;
	display: table;
	background-color: #fff;
}


/* Fim dos Estilos right */
