html, body {height:100%;}

body {
margin:0 auto;
padding:0;
background:#ece0b5;
color:#333;
font-size:8pt;
font-family:Tahoma, Verdana, Geneva, sans-serif;
text-align:center;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#tudo { 
width:1022px;
position:relative;  /*Contexto de posicionamento */
background:#f2e199 url(imagens/site/bg_site.jpg) center bottom no-repeat;
margin:0 auto;
text-align:left;
min-height:100%;
}

* html #tudo {height: 100%;}

#conteudo {padding-bottom:80px;}

#topo {
background:url(imagens/site/bg_topo.jpg) top left no-repeat;
width:1022px;
height:380px;
text-align:center;
}

#principal {
width:740px;
margin:0 0 0 35px;
padding-top:10px;
float:left;
text-align:left;
}

#auxiliar {
width:200px;
float:right;
margin:0 35px 0 0;
padding-top:10px;
text-align:center;
padding-bottom:30px;
font-weight:normal;
font-size:8pt;
font-family:Tahoma, Verdana, Geneva, sans-serif;
}

#rodape {
background:url(imagens/site/bg_rodape.gif) center no-repeat;
width:1022px;
height:67px;
position: absolute;
bottom: -1px; /**/
text-align:center;
line-height:18px;
font-weight:normal;
font-size:8pt;
font-family:Tahoma, Verdana, Geneva, sans-serif;
}

#rodape .menu {
color:#333;
margin-top:8px;
}

#rodape .menu a {
color:#333;
margin:0 5px 0 5px;
text-transform:uppercase;
}

#rodape .endereco {
font-weight:bold;
color:#c33;
}

#rodape .endereco a {
color:#c33;
}

.clear {clear:both;}

/* Menu */
#menu {
width:1022px;
height:38px;
background:url(imagens/site/bg_menu.gif) repeat-x;
margin-top:6px;
position:relative;
z-index:99;
display:block;
}

.menu_home {
width:82px;
height:38px;
background:url(imagens/site/menu_home.gif) no-repeat;
background-position:top center;
}

.menu_institucional {
width:118px;
height:38px;
background:url(imagens/site/menu_institucional.gif) no-repeat;
background-position:top center;
}

.menu_associados {
width:104px;
height:38px;
background:url(imagens/site/menu_associados.gif) no-repeat;
background-position:top center;
}

.menu_estatisticas {
width:109px;
height:38px;
background:url(imagens/site/menu_estatisticas.gif) no-repeat;
background-position:top center;
}

.menu_leisnormas {
width:122px;
height:38px;
background:url(imagens/site/menu_leisnormas.gif) no-repeat;
background-position:top center;
}

.menu_painelrh {
width:90px;
height:38px;
background:url(imagens/site/menu_painelrh.gif) no-repeat;
background-position:top center;
}

.menu_eventos {
width:83px;
height:38px;
background:url(imagens/site/menu_eventos.gif) no-repeat;
background-position:top center;
}

.menu_variedades {
width:107px;
height:38px;
background:url(imagens/site/menu_variedades.gif) no-repeat;
background-position:top center;
}

.menu_imprensa {
width:97px;
height:38px;
background:url(imagens/site/menu_imprensa.gif) no-repeat;
background-position:top center;
}

.menu_contato {
width:84px;
height:38px;
background:url(imagens/site/menu_contato.gif) no-repeat;
background-position:top center;
}

.menu_home:hover, .menu_institucional:hover, .menu_associados:hover, .menu_estatisticas:hover, .menu_leisnormas:hover, .menu_painelrh:hover, .menu_eventos:hover, .menu_variedades:hover, .menu_imprensa:hover, .menu_contato:hover {
background-position:bottom center;
height:38px;
}

ul.menubar{
margin-left:-39px;
_margin: 0px;
}
 
ul.menubar .submenu{
margin: -1px;
list-style: none;
float:left;
}
 
ul.menubar ul.menu{
display: none;
position: absolute;
margin: 0px;
}
 
ul.menubar a{
display:block;
text-decoration: none;
}
 
ul.menu, ul.menu ul{
margin: 0;
padding: 0;
width: 150px; /* Width of Menu Items */
background-color: #eacf84; /* IE6 Bug */
border:5px solid #eacf84;
border-bottom:10px solid #eacf84;
}
 
ul.menu li{
position: relative;
list-style: none;
border: 0px;
}
 
ul.menu li a{
display: block;
text-decoration: none;
border: 8px solid #eacf84;
border-bottom: 1px dotted #a7945f;
color: #a81c09;
padding: 5px;
text-align:left;
font-weight:bold;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
position: absolute;
display: none;
left: 149px; /* Set 1px less than menu width */
top: 0px;
}
 
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */
 
ul.menu li a:hover {
color: #333;
}

/* Banner */
#banner {
list-style-type:none;
z-index:1;
position:absolute;
margin-left:-30px;
*margin-left:0;
color:#f2e199;
}

.banner_topo {
float:left;
width:728px;
height:100px;
margin:10px 0;
}

/* Barra Lateral */
#auxiliar .busca {
width:173px;
height:53px;
background:url(imagens/site/bg_box_pesquisa.gif) center no-repeat;
margin:auto;
margin-top:40px;
margin-bottom:20px;
}

#auxiliar .busca .esquerda {
float:left;
width:100px;
height:26px;
margin:15px 0 0 8px;
}

#auxiliar .busca .direita {
float:right;
width:30px;
height:26px;
margin:12px 12px 0 0;
}

#auxiliar .form_busca {
width:100px;
*height:22px;
border:1px solid #333;
padding:4px 4px 4px 4px;
font-size:7pt;
}

#auxiliar .banner_120x60 {
width:120px;
height:60px;
margin:10px 0 10px;
margin-left:auto;
margin-right:auto;
}

#auxiliar .banner_120x60_vazio {
width:120px;
height:40px;
_height:60px;
margin:10px 0 10px;
background:#600;
color:#fff;
padding-top:20px;
margin-left:auto;
margin-right:auto;
}

#auxiliar .banner_uba {
width:/*125px*/120px;
height:/*69px*/60px;
border:1px solid #c8c2ac;
margin-top:3px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

#auxiliar .box_login {
width:139px;
_width:159px;
height:120px;
_height:;
border:1px solid #c8c2ac;
background:#e9e2cd;
padding:10px;
text-transform:uppercase;
margin-left:auto;
margin-right:auto;
}

#auxiliar .area {
width:139px;
font-weight:bold;
text-align:left;
}

#auxiliar .form_area {
width:130px;
height:20px;
border:1px solid #333;
margin-bottom:2px;
padding:0;
*padding: 4px 4px 4px 4px;
_padding: 4px 4px 4px 4px;
font-size:8pt;
}

#auxiliar .btn_login {
width:130px;
float:right;
text-align:right;
margin:4px 5px 10px 0;
}

#auxiliar .btn_area {
text-transform:uppercase;
border:1px solid #c6c1b0;
color:#000;
background:#fff;
font-weight:bold;
font-size:7pt;
}

#auxiliar .esqueci_senha {
width:116px;
_width:139px;
height:15px;
_height:20px;
background:url(imagens/site/ico_esquecisenha.gif) center left no-repeat;
margin-top:3px;
padding-left:23px;
padding-top:5px;
font-size:7pt;
float:right;
}

#auxiliar .esqueci_senha a {
text-decoration:underline;
color:#333;
}

/* Home */
#principal .esquerda {
float:left;
width:450px;
background:url(imagens/site/bg_meio_home.gif) right top repeat-y;
}

#principal .direita {
float:right;
width:260px;
}

#noticia_home {
width:413px;
margin-bottom:20px;
}

#noticia_home .tit {
width:413px;
height:41px;
background:url(imagens/site/tit_ultimas_home.gif) center no-repeat;
}

#noticia_home .rodape {
width:413px;
height:62px;
background:url(imagens/site/bg_r_ultimas_home.gif) center no-repeat;
}

#noticia_home .ultimas {
width:373px;
_width:413px;
background:url(imagens/site/bg_ultimas_home.gif) center repeat-y;
padding:20px;
}

#noticia_home .ultimas a {
color:#333;
}

#noticia_home .data {
font-weight:bold;
}

#noticia_home .newsletter {
float:left;
margin-top:39px;
margin-left:12px;
}

#noticia_home .vermais {
float:right;
margin-top:6px;
margin-right:14px;
}

#revista_home {
width:262px;
margin-bottom:20px;
color:#867f65;
}

#revista_home .link {
font-weight:bold;
color:#333;
text-decoration:underline;
}

#revista_home .tit {
width:262px;
height:42px;
background:url(imagens/site/tit_revista_home.gif) center no-repeat;
}

#revista_home .rodape {
width:262px;
height:23px;
background:url(imagens/site/bg_r_revista_home.gif) center no-repeat;
}

#revista_home .revista {
width:222px;
_width:262px;
height:150px;
_height:;
background:url(imagens/site/bg_revista_home.gif) center repeat-y;
padding:5px 20px 20px 20px;
}

#revista_home .edicao {
font-weight:bold;
width:222px;
font-size:10pt;
}

#revista_home .esquerda_revista {
width:108px;
height:100px;
float:left;
}

#revista_home .direita_revista {
width:105px;
height:100px;
float:right;
text-align:right;
}

#enquete_home {
width:258px;
margin:auto;
}

#enquete_home .tit {
width:258px;
height:38px;
background:url(imagens/site/tit_enquete_home.gif) center no-repeat;
}

#enquete_home .rodape {
width:258px;
height:16px;
background:url(imagens/site/bg_r_enquete_home.gif) center no-repeat;
}

#enquete_home .enquete {
width:218px;
_width:258px;
background:url(imagens/site/bg_enquete_home.gif) center repeat-y;
padding:5px 20px 0 20px;
border:none;
}

#enquete_home .resultado {
background:#f90;
color:#333;
font-weight:bold;
border:none;
text-transform:uppercase;
font-size:7pt;
padding:5px;
_padding:5px 0 5px 0;
}

#enquete_home .votar {
background:#094921;
color:#fff;
font-weight:bold;
border:none;
text-transform:uppercase;
font-size:7pt;
padding:5px;
_padding:5px 0 5px 0;
}

/* Internas */
#topo_interna {
width:723px;
height:20px;
background:url(imagens/site/bg_topo_internas.gif) center no-repeat;
margin-top:20px;
margin-left:5px;
}

#interna {
width:683px;
_width:723px;
background:url(imagens/site/bg_internas.gif) center repeat-y;
padding:20px;
margin-left:5px;
text-align:justify;
}

#interna2 {
width:700px;
_width:723px;
background:url(imagens/site/bg_internas.gif) center repeat-y;
padding:20px 7px 20px 7px;
margin-left:5px;
}

#rodape_interna {
width:723px;
height:20px;
background:url(imagens/site/bg_rodape_internas.gif) center no-repeat;
margin-bottom:50px;
margin-left:5px;
}

.sub_tit {
width:650px;
*width:670px;
height:12px;
padding-bottom:8px;
border-bottom:2px solid #C00;
background:url(imagens/site/bg_subtit.gif) top left no-repeat;
font-weight:bold;
padding-left:30px;
margin-bottom:20px;
font-size:9pt;
color:#333;
}

.sub_tit2 {
width:650px;
*width:670px;
height:12px;
padding-bottom:8px;
background:url(imagens/site/bg_subtit.gif) top left no-repeat;
font-weight:bold;
padding-left:30px;
margin-bottom:20px;
}

.voltar {
color:#333;
font-weight:bold;
}

/* Agenda / Eventos */
.box_agenda {
border-top:1px dashed #f0b6ae;
border-bottom:1px dashed #f0b6ae;
padding:10px 0 10px 0;
float:left;
margin:20px 0 20px 0;
}

.agenda_esquerda {
width:152px;
float:left;
}

.agenda_esquerda2 {
width:130px;
float:left;
}

.agenda_direita {
width:531px;
float:left;
margin:0 0 0 0px;
}

.agenda_direita2 {
width:531px;
float:left;
}

.agenda_direita a, .agenda_direita2 {
color:#333;
}

.data_evento {
font-weight:bold;
color:#C00;
}

.titulo_evento {
font-size:14pt;
}

.titulo_beneficios {
font-size:18pt;
font-weight:bold;
color:#C00;
}

/* Notícias */
.box_noticias {
width:665px;
border-bottom:1px dashed #ccc;
padding:10px 0 10px 0;
float:left;
margin:0 0 10px 0;
font-size:8pt;
font-weight:normal;
}

.box_noticias a {
color:#333;
}

.data_noticias {
width:100%;
height:12px;
padding-bottom:8px;
background:url(imagens/site/bg_subtit.gif) top left no-repeat;
font-weight:bold;
padding-left:30px;
color:#8c8a7a;
}

.box_noticias_interna {
color:#8c8a7a;
font-weight:bold;
width:100%;
border-bottom:2px solid #f0b6ae;
line-height:18px;
margin-bottom:20px;
float:left;
}

.txt_noticias_interna {
padding-bottom:50px;
margin-bottom:5px;
border-bottom:1px dashed #ccc;
float:left;
}

.txt_noticias_interna a {
color:#666;
text-decoration:underline;
}

.txt_noticias_interna a:hover {
color:#999;
}

.txt_noticias_interna img {
float:right;
margin:0 0 10px 10px;
}

#box_destaque {
border-bottom:2px solid #d12109;
padding:10px 0 20px 0;
float:left;
margin:20px 0 20px 0;
width:100%;
}

#box_destaque img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

#box_destaque .data {
font-weight:bold;
color:#8c8a7a;
}

#box_destaque .titulo {
color:#8c8a7a;
font-size:14pt;
text-transform:uppercase;
}

#box_destaque a {
color:#8c8a7a;
}

/* Estatísticas */
.box_estatisticas {
border-top:1px dashed #f0b6ae;
border-bottom:1px dashed #f0b6ae;
padding:10px 0 10px 0;
float:left;
margin:20px 0 20px 0;
width:100%;
line-height:18px;
}

.box_estatisticas_foto {
float:left;
width:89px;
}

.box_estatisticas_txt {
float:left;
width:400px;
}

.foto_estatistica {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.foto_estatistica_frango {
float:left;
margin-right:10px;
}

.box_estatisticas a {
color:#333;
font-weight:bold;
}

.box_estatisticas a:hover {
text-decoration:underline;
}

.titulo_estatistica {
font-size:14pt;
color:#da251d;
text-transform:uppercase;
}

.txt_estatistica {
margin-top:10px;
}

/* Painel RH */
.tit_cargo {
font-size:14pt;
color:#da251d;
text-transform:uppercase;
}

ul.vagas {
list-style-image:url(imagens/site/ico_quadrado_vermelho.gif);
}

ul.vagas li {
margin-bottom:8px;
}

ul.vagas a {
color:#333;
}

/* Contato e Envie seu Currículo */
.dado {
font-size:8pt;
padding-left:20px;
margin:2px 0 2px 0;
padding-top:3px;
}

.formulario {
width:250px;
border:1px solid #999;
background:#f5f5f5;
margin:2px 0 7px 0;
}

.formulario_ddd {
width:50px;
border:1px solid #999;
background:#f5f5f5;
margin:2px 0 2px 0;
}

.formulario_telefone {
width:198px;
border:1px solid #999;
background:#f5f5f5;
margin:2px 0 2px 0;
}
.formulario_estado {
width:133px;
border:1px solid #999;
background:#f5f5f5;
margin:2px 0 2px 0;
}
.formulario_pais {
width:80px;
border:1px solid #999;
background:#f5f5f5;
margin:2px 0 2px 0;
}

.formulario1 {
width:150px;
border:1px solid #999;
background:#f5f5f5;
margin:2px 0 2px 0;
}

.botao_curriculo {
margin:10px 0 0 200px;
background:#da251d;
color:#fff;
font-weight:bold;
border:1px solid #999;
padding:5px;
_padding:2px 5px 2px 5px;
}

.contato_esquerda {
width:350px;
float:left;
}

.contato_direita {
width:330px;
float:right;
text-align:right;
}

.contato_direita p {
font-weight:bold;
color:#c00;
margin:0;
text-align:justify;
}

.botao {
margin:10px 0 0 200px;
background:#da251d;
color:#fff;
font-weight:bold;
border:1px solid #999;
padding:5px 10px 5px 10px;
*padding:5px;
_padding:2px 5px 2px 5px;
}

/* Leis e Normas */
.linha_leisenormas {
width:600px;
height:42px;
margin:10px 0 10px 0;
}

.linha_leisenormas img {
float:left;
margin-right:15px;
}

.linha_leisenormas a {
color:#333;
font-weight:bold;
}

/* Revistas e Folders */
.tabela_revista {
font-family:Tahoma, Verdana, Geneva, sans-serif;
font-size:8pt;
font-weight:bold;
text-align:center;
border:none;
}

.tabela_revista a {
color:#333;
}

/* Links */
ul.links {
list-style-image:url(imagens/site/ico_quadrado_vermelho.gif);
}

ul.links li {
margin-bottom:15px;
}

ul.links a {
color:#333;
}

/* Imprensa */
.box_impcontato {
border-top:1px dashed #f0b6ae;
border-bottom:1px dashed #f0b6ae;
padding:10px 0 10px 0;
float:left;
margin:150px 0 150px 0;
width:100%;
line-height:15px;
}

.box_impcontato img {
float:left;
margin:0 80px 0 50px;
}

/* Variedades */
.box_variedades {
width:100%;
text-align:center;
}

.variedade_linha1 {
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:20px;
}

.variedade_linha2 {
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:180px;
}

.box_variedades img {
margin:5px;
}

/* Associados */
.categoria_associados {
width:100%;
padding-bottom:3px;
border-bottom:1px solid #f0b6ae;
font-weight:bold;
color:#C00;
margin:10px 0 10px 0;
}

.lista_associados {
float:left;
width:320px;
margin:10px;
}

/*.lista_associados img {
float:left;
margin-right:10px;
}*/

.lista_associados a {
color:#333;
text-decoration:underline;
}

.btn_print_associados {
float:right;
}

.logo_associado {
float:left;
width:100px;
margin-right:10px;
}

.txt_associado {
float:right;
width:210px;
}

.tabela_associados {
border:none;
}

.tabela_associados td {
padding-bottom:20px;
}

.tabela_associados a {
color:#333;
}

/* Receitas e Curiosidades */
.box_receita {
border-top:1px dashed #f0b6ae;
border-bottom:1px dashed #f0b6ae;
padding:10px 0 10px 0;
float:left;
margin:20px 0 20px 0;
width:100%;
line-height:15px;
}

.box_receita_sem_barra {
border-top:1px dashed #f0b6ae;
border-bottom:1px dashed #f0b6ae;
padding:10px 0 10px 0;
float:left;
margin:20px 0 20px 0;
width:100%;
line-height:15px;
}

.box_receita_sem_barra img {
float:left;
margin-right:10px;
border:1px solid #333;
}

.box_receita img {
float:left;
margin-right:10px;
border:1px solid #333;
}

.titulo_receita {
font-size:12pt;
color:#333;
font-weight:bold;
}

.titulo_receita a {
color:#333;
}

.txt_receita a {
color:#333;
}

.box_receita p {
margin-top:0;
}

sup {
color:#C00;
font-weight:bold;
}

.onlyprint {
display:none;
}

/* Tabelas */
table {
font-size:8pt;
}
table2 {
font-size:8pt;
}
table td {
padding:5px;
}

table tr.linha01 {
background:#ece1b3;
}

/* Busca */
.resul_busca {
font-size:12pt;
}

.txt_resul_busca {
width:100%;
padding-left:20px;
line-height:10px;
}

.txt_resul_busca img {
margin-right:5px;
}

.txt_resul_busca a {
color:#333;
text-decoration:underline;
}

.txt_resul_busca a:hover {
color:#999;
}

/* Fotos */
.box_foto {
width:130px;
height:120px;
float:left;
margin:20px;
text-align:center;
}

.box_foto a {
color:#333;
font-weight:bold;
}

/* Institucional */
.foto_institucional {
text-align:center;
float:right;
margin:0 0 30px 30px;
}

.foto_presidente {
text-align:center;
float:right;
margin:0 0 30px 30px;
}

/* Restrita Restrito */
.menu_restrito {
width:680px;
height:50px;
float:left;
text-align:left;
}

ul.menu_restrito {
width:680px;
height:50px;
margin:0 0 0 -30px;
*margin:0;
text-align:left;
}

ul.menu_restrito li {
display:inline-block;
*display:inline;
background:#d12109;
border-right:1px solid #fff;
text-align:center;
width:83px;
*width:85px;
color:#fff;
padding:5px 0 5px 0;
*padding:5px;
margin-left:-3px;
*margin:0;
}

ul.menu_restrito a {
color:#fff;
}

ul.menu_restrito a:hover {
color:#900;
}
/*AREA RESTRITA*/
.botao_click{
text-align:left;
width:250px;
height:20px;
*height:30px;
padding-top:10px;
padding-left:5px;
background-color:#d12109;
color:#FFF;
}
.botao_click a{
color:#FFF;	
}
.botao_click2{
text-align:center;
width:250px;
height:20px;
*height:30px;
padding-top:10px;
padding-left:5px;
background-color:#d12109;
color:#FFF;
margin-left:-15px;
}
.botao_click2 a{
color:#FFF;	
}

.titulo_beneficios2 {
font-size:12pt;
margin-top:25px;
float:left;
}

.titulo_beneficios2 a {
color:#C00;
}

.titulo_beneficios2 a:hover {
color:#900;
}

/* Paginação */
.paginacao {
float:left;
width:683px;
font-weight:normal;
font-size:8pt;
}

.paginacao a {
color:#c00;
}

.paginacao a:hover {
color:#333;
}
