/*
#007533 - Verde -textos
#B3CE2B - Verde -texto rodape
#999999 - Cinza -Busca
#CCCCCC - Cinza -fio
#EFEFEF - Cinza -bg destaques -bg noticias
#FF9900 - Laranja
*/

* {
margin:0;
padding:0;
}

body {
border-top:1px solid #007533;
font-family:'Arial',Sans-Serif;
font-size:11px;
color:#007533;
}

html {
background:url(imagens/bg.gif) center repeat-y;
}

strong {
font-weight:bold;
}

br {
clear:both;
margin:0;
padding:0;
}

input,textarea,select {
font-family:'Arial',Sans-Serif;
color:#007533;
font-size:11px;
}

select {
background:transparent;
}

select option {
background:#F7F7F7;
}

a {
color:#007533;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h1,h2,h3,h4,h5 {
font-weight:bold;
}



/********************************************************************/

#background {
background:url(imagens/bg_menu.jpg) center 231px repeat-x;
height:100%;
width:100%;
}

#all {
position:relative;
width:760px;
margin:0 auto;
min-height:100%;
}

* html #all{
height:100%;
}

/********************************************************************/

#idiomas {
background:#007533 url(imagens/bg_idiomas.gif) repeat-x;
height:140px;
z-index:1;
}

#idiomas div {
position:relative;
width:390px;
height:140px;
margin:0 auto;
background:url(imagens/idiomas_texto.gif) 0 60px no-repeat;
z-index:2;
}

#idiomas div p {
display:none;
}

#idiomas div a {
position:absolute;
top:55px;
width:53px;
height:65px;
}

#idiomas div a#pt {
left:200px;
background:url(imagens/idiomas_pt.gif);
}

#idiomas div a#es {
left:270px;
background:url(imagens/idiomas_es.gif);
}

#idiomas div a#en {
left:340px;
background:url(imagens/idiomas_en.gif);
}

#idiomas div a#pt:hover, #idiomas div a#es:hover, #idiomas div a#en:hover {
background-position:0 -65px;
}

#idiomas div a span {
display:none;
}

/********************************************************************/

#topo {
position:relative;
height:235px;
border-bottom:1px solid #FFF;
}

#topo h1 {
position:absolute;
left:18px;
top:5px;
}

#topo h1 a {
display:block;
height:62px;
width:128px;
background:url(imagens/pt/logo.gif);
}

#topo h1 a span {
display:none;
}

#topo div#adress {
position:absolute;
top:24px;
left:158px;
font-size:11px;
color:#999;
}

#topo div#adress h2 {
display:block;
background:url(imagens/pt/topo_razao.gif);
width:270px;
height:13px;
}

#topo div#adress h2 span {
display:none;
}

#topo a#expand {
position:absolute;
top:0;
left:423px;
display:block;
background:url(imagens/b_idioma.gif);
width:114px;
height:23px;
text-indent:-10000px;
}

#topo div#topo1 {
position:absolute;
top:65px;
left:10px;
}

#topo div#topo2 {
position:absolute;
top:65px;
right:10px;
}

#topo form {
width:275px;
position:absolute;
top:34px;
left:480px;
}

#topo form label {
display:block;
float:left;
width:80px;
margin:3px 5px 0 0;
text-align:right;
color:#999999;
}

#topo form input#q {
background:url(imagens/bg_busca.gif);
height:15px;
width:142px;
padding:3px 4px 2px 4px;
border:0;
}

#topo form #acao {
position:absolute;
top:-8px;
right:0;
}

/*****************************************************************/

#menus {
height:52px;
}

#conteudo {
background:url(imagens/bg_interna.gif) repeat-y;
margin:0 10px 0 10px;
}

#conteudo.capa {
background:url(imagens/bg_capa.gif) repeat-y;
}

/*****************************************************************/

#rodape {
position:relative;
clear:both;
width:740px;
height:75px;
margin:0 auto;
background:url(imagens/rodape_interna.gif);
}

#rodape.capa {
background:url(imagens/rodape_capa.gif);
}

#rodape a#upsider {
position:absolute;
right:0px;
top:25px;
}

#rodape div {
padding:28px 0 0 10px;
}

#rodape div p, #rodape div a {
color:#B3CE2B;
font:10px 'Trebuchet MS','Sans-Serif';
text-decoration:none;
}

#rodape div p {
line-height:0.9em;
}

#rodape div a {
}

#rodape div a:hover {
text-decoration:underline;
}


/*****************************************************************/

#capa {
position:relative;
}

/*****************************************************************/

#capa #principal {
float:left;
width:469px;
border-right:1px solid #FFF;
}

/*****************************************************************/

#noticias_destaque {
background:#EFEFEF url(imagens/capa_destaques_bg.gif) no-repeat;
}

#noticias_destaque h3 {
font-size:16px;
font-weight:bold;
letter-spacing:-0.8px;
}

#noticias_destaque div {
border-bottom:1px solid #CCC;
border-top:1px solid #FFF;
padding:5px 10px 5px 10px;
height:82px;
margin:0 5px 0 5px;
}

#noticias_destaque div.primeiro {
border-top:0;
padding-top:15px;
}

#noticias_destaque div.ultimo {
border-bottom:0;
padding-bottom:5px;
}

#noticias_destaque div a.miniaturas {
float:left;
margin:0 10px 0 0;
padding:3px 3px 1px 3px;
border:1px solid #CCC;
background:#FFF;
}

#noticias_destaque div a.miniaturas:hover {
border:1px solid #999;
}

/*****************************************************************/

#base {
padding:25px 8px 0 10px;
background:url(imagens/capa_destaques_rodape.gif) no-repeat;
min-height:140px;
_height:140px;
}

/*****************************************************************/

#nossos_eventos {
float:left;
width:285px;
}

#nossos_eventos h2 {
background:url(imagens/pt/capa_eventos.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
}

#nossos_eventos h3 {
font-size:15px;
font-weight:bold;
letter-spacing:-0.6px;
line-height:1.1em;
height:65px;
}

#nossos_eventos a.miniatura  {
float:left;
margin:0 5px 0 0;
background:url(imagens/capa_eventos_foto.gif);
padding:5px 5px 32px 5px;
}

#nossos_eventos h4 {
margin:10px 0 0 0;
}

#nossos_eventos h4 a {
display:block;
background:url(imagens/pt/b_eventos.gif) no-repeat;
width:250px;
height:36px;
text-indent:-1000px;
}

/*****************************************************************/

#informacoes {
float:right;
width:158px;
}


/*****************************************************************/



#indicadores {
background:url(imagens/pt/capa_indicadores.gif);
height:105px;
padding:55px 15px 0 15px;
}

#indicadores h3 {
display:none;
}

#indicadores ul li {
font-weight:bold;
border-top:1px solid #007533;
padding:2px 0 8px 0;
width:130px;
}

#indicadores ul li span {
float:right;
margin:-15px 0 0 0;
}

/*****************************************************************/

#auxiliar {
float:left;
width:270px;
}


/*****************************************************************/

#revista {
height:130px;
border-bottom:1px solid #FFF;
}


/*****************************************************************/

#webmail {
background:url(imagens/capa_bg_webmail.gif);
height:120px;
padding:0 10px 10px 10px;
border-bottom:1px solid #FFF;
}

#webmail h3 {
background:url(imagens/pt/capa_webmail.gif) 0 10px no-repeat;
width:158px;
height:62px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#webmail label {
display:block;
float:left;
text-align:right;
width:45px;
margin:3px 5px 0 0;
}

#webmail p.usuario {
margin:0 0 6px 0;
}

#webmail input#usuario, #webmail input#senha {
border:0;
background:url(imagens/capa_input1.gif);
height:15px;
width:102px;
padding:3px 4px 2px 4px;
}

#webmail input.acao {
vertical-align:bottom;
}

/*****************************************************************/


#newsletter {
background:#FB9E00 url(imagens/capa_bg_newsletter.gif) no-repeat;
height:196px;
padding:10px;
}

#newsletter h3 {
background:url(imagens/pt/capa_newsletter.gif) no-repeat;
width:189px;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#newsletter h4 {
background:url(imagens/pt/capa_news_frase.gif);
width:241px;
height:72px;
margin:0 0 10px 0;
}

#newsletter h4 span {
display:none;
}

#newsletter h5 {
margin:5px 0 5px 50px;
}

#newsletter h5.aviso {
color:#FFF;
}

#newsletter h5.alerta {
color:#FFF;
text-decoration:underline;
}

#newsletter label {
display:block;
float:left;
text-align:right;
width:45px;
margin:3px 5px 0 0;
}

#newsletter input#nome, #newsletter input#email {
border:0;
padding:3px 4px 2px 4px;
height:15px;
}

#newsletter p.nome {
margin:0 0 6px 0;
}

#newsletter input#nome {
background:url(imagens/capa_input2.gif);
width:167px;
}

#newsletter input#email {
background:url(imagens/capa_input1.gif);
width:102px;
}

#newsletter input.acao {
vertical-align:bottom;
}


/*****************************************************************/

#noticias_agronegocio {
background:url(imagens/capa_bg_noticias.gif) no-repeat;
padding:25px 10px 0 10px;
}

#noticias_agronegocio h3 {
background:url(imagens/pt/capa_noticias.gif) no-repeat;
width:185px;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#noticias_agronegocio ul li {
display:block;
padding:5px;
border-bottom:1px solid #CCC;
border-top:1px solid #FFF;
}

#noticias_agronegocio ul li.primeiro {
border-top:0;
}

#noticias_agronegocio h4 {
border-top:1px solid #FFF;
width:100%;
padding:10px 0 0 0;
}

#noticias_agronegocio h4 a {
float:right;
display:block;
background:url(imagens/pt/b_noticias.gif) no-repeat;
width:103px;
height:36px;
text-indent:-1000px;
}


/*****************************************************************/

#empresa #historico {
float:left;
width:449px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#empresa #historico h2 {
background:url(imagens/pt/empresa_historico_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #CCC;
padding:0 0 5px 0;
}

#empresa #historico p {
margin:0 0 10px 0;
}

#empresa #historico .fotofachada, #empresa #historico .fotoaerea {
margin:0 0 5px 0;
color:#666;
text-align:right;
}

#empresa #historico .fotofachada {
float:right;
width:200px;
text-align:right;
}

#empresa #historico .fotoaerea {
float:left;
width:450px;
}



/*****************************************************************/

#empresa #auxiliar {
background:url(imagens/interna_rodape_direita.gif) 0 341px no-repeat;
}

/*****************************************************************/

#empresa #player {
padding:10px 10px 3px 10px;
background:#B1CC2B url(imagens/interna_bg_direita.gif) no-repeat;
}

#empresa #player h3 {
background:url(imagens/pt/empresa_video_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#empresa #player p a {
display:block;
padding:5px 0 0 40px;
background:url(imagens/b_download.gif) no-repeat;
height:31px;
}

/*****************************************************************/

#empresa #missao, #empresa #visao, #empresa #principios {
padding:10px 5px 10px 5px;
color:#666;
margin:0 5px 0 5px;
}

/*****************************************************************/

#empresa blockquote {
background:url(imagens/empresa_aspas1.gif) no-repeat;
padding:5px 0 5px 25px;
width:220px;
line-height:1.5em;
}

#empresa blockquote p {
background:url(imagens/empresa_aspas2.gif) right bottom no-repeat;
}

/*****************************************************************/

#empresa #visao {
padding-top:30px;
border-bottom:1px solid #CCC;
}

#empresa #visao h3 {
background:url(imagens/pt/empresa_visao_titulo.gif) no-repeat;
height:38px;
text-indent:-1000px;
margin:0 0 10px 0;
}

/*****************************************************************/

#empresa #missao {
border-top:1px solid #FFF;
border-bottom:1px solid #CCC;
}

#empresa #missao h3 {
background:url(imagens/pt/empresa_missao_titulo.gif) no-repeat;
height:36px;
text-indent:-1000px;
margin:0 0 10px 0;
}


/*****************************************************************/

#empresa #principios {
border-top:1px solid #FFF;
}

#empresa #principios h3 {
background:url(imagens/pt/empresa_principios_titulo.gif) no-repeat;
height:25px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#empresa #principios ul li {
margin:0 0 6px 20px;
list-style:url(imagens/empresa_principios_li.gif);
line-height:1.5em;
}

/*****************************************************************/


#contato #formulario {
float:left;
width:449px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#contato h2 {
background:url(imagens/pt/contato_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}


#contato form {
padding:10px 0 0 0;
border-top:1px solid #CCC;
width:440px;
margin:0 0 0 10px;
}

#contato #formulario #mensagem {
margin:0 0 10px 105px;
}


#contato label {
float:left;
display:block;
width:100px;
margin:5px 5px 0 0;
text-align:right;
color:#999;
}

#contato input#contato_nome,
#contato input#contato_email,
#contato input#contato_empresa,
#contato input#contato_cnpj,
#contato input#contato_departamento,
#contato input#contato_telefone,
#contato input#contato_cidade,
#contato input#contato_assunto
{
border:0;
background:url(imagens/input.gif);
height:15px;
width:312px;
padding:5px 4px 4px 4px;
margin:0 0 10px 0;
}

#contato input#contato_nome.incorreto,
#contato input#contato_email.incorreto,
#contato input#contato_empresa.incorreto,
#contato input#contato_cnpj.incorreto,
#contato input#contato_telefone.incorreto,
#contato input#contato_cidade.incorreto,
#contato input#contato_assunto.incorreto
{
background:url(imagens/input2.gif) !important;
}

#contato textarea#contato_mensagem {
border:0;
background:url(imagens/textarea.gif);
_background:url(imagens/textarea.gif) fixed;
height:131px;
width:312px;
padding:5px 4px 4px 4px;
margin:0 0 10px 0;
}

#contato textarea#contato_mensagem.incorreto {
background:url(imagens/textarea2.gif);
_background:url(imagens/textarea2.gif) fixed;
}

#contato fieldset.mensagem {
padding:10px 0 0 0;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
background:#F7F7F7;
}

#contato fieldset.mensagem p {
height:25px;
}

#contato fieldset.mensagem p input {
margin:0 2px 0 105px;
}

#contato fieldset.mensagem p label {
float:none;
display:inline;
width:auto;
margin:0;
text-align:left;
}

#contato input.acao {
float:right;
margin:10px 0 0 0;
}

/************************************************************************/

#contato #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
}

#contato #auxiliar h3 {
background:url(imagens/pt/contato_infos_titulo.gif) no-repeat;
height:52px;
text-indent:-100000px;
margin:10px 0 10px 10px;
}

#contato #auxiliar h4#razaosocial {
background:url(imagens/pt/contato_logo.gif) no-repeat;
height:65px;
text-indent:-100000px;
margin:10px 0 10px 10px;
}

#contato #auxiliar #endereco {
background:url(imagens/pt/contato_endereco.gif) 5px 8px no-repeat;
height:60px;
margin:0 5px 0 5px;
padding:8px 0 8px 0;
border-bottom:1px solid #CCC;
}

#contato #auxiliar #endereco p {
display:none;
}

#contato #auxiliar #fone h4 {
display:none;
}

#contato #auxiliar #fone a {
display:block;
background:url(imagens/pt/contato_fone.gif) 5px 8px no-repeat;
height:45px;
margin:0 5px 0 5px;
padding:8px 0 8px 0;
border-bottom:1px solid #CCC;
border-top:1px solid #FFF;
}

#contato #auxiliar #fone a span {
display:none;
}

#contato #auxiliar #email h4 {
display:none;
}

#contato #auxiliar #email a {
display:block;
background:url(imagens/pt/contato_email.gif) 5px 8px no-repeat;
height:45px;
margin:0 5px 0 5px;
padding:8px 0 8px 0;
border-top:1px solid #FFF;
}

#contato #auxiliar #email a span {
display:none;
}

/************************************************************************************/

#trabalhe #formulario h2 {
background:url(imagens/pt/trabalhe_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#trabalhe #formulario #mensagem h3 {
margin:0 0 10px 0;
}

#trabalhe form#formulario {
float:left;
width:449px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#trabalhe #formulario fieldset {
margin:10px 0 0 0;
}

#trabalhe #formulario fieldset h3 {
display:block;
text-indent:-1000px;
padding:0 0 5px 0;
border-bottom:1px solid #DDD;
margin:15px 0 10px 0;
}

#trabalhe #formulario fieldset legend {
color:#007533;
}

#trabalhe #formulario fieldset#f_acesso h3 {
background:url(imagens/pt/trabalhe_acesso_titulo.gif) no-repeat;
}

#trabalhe #formulario fieldset#f_pessoais h3 {
background:url(imagens/pt/trabalhe_infospessoais_titulo.gif) no-repeat;
}

#trabalhe #formulario fieldset#f_profissionais h3 {
background:url(imagens/pt/trabalhe_infosprofissionais_titulo.gif) no-repeat;
}

#trabalhe #formulario fieldset#f_experiencia h3 {
background:url(imagens/pt/trabalhe_experiencia_titulo.gif) no-repeat;
}

#trabalhe #formulario fieldset#f_conhecimentos h3 {
background:url(imagens/pt/trabalhe_conhecimentos_titulo.gif) no-repeat;
}

#trabalhe #formulario fieldset#f_formacao h3 {
background:url(imagens/pt/trabalhe_formacao_titulo.gif) no-repeat;
}

#trabalhe #formulario fieldset#f_consideracoes h3 {
background:url(imagens/pt/trabalhe_consideracoes_titulo.gif) no-repeat;
}

#trabalhe #formulario img#foto_atual {
margin:10px 0 0 105px;
}


#trabalhe #formulario label {
float:left;
display:block;
width:100px;
margin:5px 5px 0 0;
text-align:right;
color:#999;
}

#trabalhe #formulario fieldset input.normal, #trabalhe #formulario fieldset input.pequeno {
border:0;
height:15px;
padding:5px 4px 4px 4px;
margin:0 0 10px 0;
}

#trabalhe #formulario input.normal {
background:url(imagens/input.gif);
width:312px;
}

#trabalhe #formulario input.pequeno {
background:url(imagens/input_240.gif);
width:232px;
}

#trabalhe #formulario fieldset input.normal.incorreto {
background:url(imagens/input2.gif);
}

#trabalhe #formulario span.select {
position:relative;
display:block;
float:left;
padding:4px 4px 3px 3px;
_padding:3px 5px 4px 4px;
margin:0 0 10px 3px;
}

#trabalhe #formulario span.select span {
position:relative;
display:block;
overflow:hidden;
height:17px;
float:left;
}

#trabalhe #formulario span.select select {
border:none;
_margin:-1px;
}

#trabalhe #formulario span.select50 { background:url(imagens/input_50.gif); }
#trabalhe #formulario span.select50.incorreto { background:url(imagens/input_50_2.gif); }
#trabalhe #formulario span.select50 span select { width:43px; }

#trabalhe #formulario span.select80 { background:url(imagens/input_80.gif); }
#trabalhe #formulario span.select80.incorreto { background:url(imagens/input_80_2.gif); }
#trabalhe #formulario span.select80 span select { width:73px; }

#trabalhe #formulario span.select100 { background:url(imagens/input_100.gif); }
#trabalhe #formulario span.select100.incorreto { background:url(imagens/input_100_2.gif); }
#trabalhe #formulario span.select100 span select { width:93px; }

#trabalhe #formulario span.select150 { background:url(imagens/input_150.gif); }
#trabalhe #formulario span.select150.incorreto { background:url(imagens/input_150_2.gif); }
#trabalhe #formulario span.select150 span select { width:143px; }

#trabalhe #formulario span.select240 { background:url(imagens/input_240.gif); }
#trabalhe #formulario span.select240.incorreto { background:url(imagens/input_240_2.gif); }
#trabalhe #formulario span.select240 span select { width:233px; }

#trabalhe #formulario fieldset fieldset legend {
font-weight:bold;
padding:0 0 5px 105px;
}

#trabalhe #formulario p.infos {
padding:0 0 10px 105px;
color:#FF9900;
}

#trabalhe #formulario textarea {
border:0;
background:url(imagens/textarea.gif);
_background:url(imagens/textarea.gif) fixed;
height:131px;
width:312px;
padding:5px 4px 4px 4px;
margin:0 0 10px 0;
}

#trabalhe #formulario textarea.incorreto {
background:url(imagens/textarea2.gif);
_background:url(imagens/textarea2.gif) fixed;
}

#trabalhe #formulario input.acao {
margin:5px 0 15px 105px;
float:right;
}

#trabalhe #formulario #atencao {
clear:both;
margin:15px 0 0 0;
border-top:1px solid #DDD;
padding:15px 0 15px 0;
}

#trabalhe #formulario #atencao h3 {
background:url(imagens/pt/b_atencao.gif) no-repeat;
height:36px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#trabalhe #formulario #atencao a {
float:right;
display:block;
height:20px;
width:105px;
background:url(imagens/pt/b_excluircadastro.gif);
margin:10px 0 0 0;
}

#trabalhe #formulario #atencao a span {
display:none;
}

/********************************************************************************/

#trabalhe #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
height:400px;
width:240px;
padding:10px;
}

/**************************************/

#trabalhe #atualize {
margin:0 0 15px 0;
}

#trabalhe #atualize h3 {
background:url(imagens/pt/trabalhe_atualizar.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#trabalhe #atualize h4 {
margin:0 0 10px 50px;
color:#FF9900;
}

#trabalhe #atualize form {
position:relative;
}

#trabalhe #atualize label {
float:left;
display:block;
width:45px;
margin:3px 5px 0 0;
text-align:right;
}

#trabalhe #atualize input#atualize_cpf, #trabalhe #atualize input#atualize_senha {
border:0;
height:15px;
padding:3px 4px 2px 4px;
margin:0 0 7px 0;
}

#trabalhe #atualize input#atualize_cpf {
background:url(imagens/trabalhe_input.gif);
width:167px;
}

#trabalhe #atualize input#atualize_senha {
background:url(imagens/trabalhe_input2.gif);
width:102px;
}

#trabalhe #atualize #entrar {
position:absolute;
top:27px;
left:164px;
_top:30px;
_left:114px;
}

/**************************************/

#trabalhe #vagas h3 {
background:url(imagens/pt/trabalhe_vagas.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#trabalhe #vagas .intro {
border-bottom:1px solid #DDD;
padding:0 0 5px 0;
}

#trabalhe #vagas .vagas {
padding:5px 0 5px 0;
border-top:1px solid #FFF;
border-bottom:1px solid #DDD;
}

#trabalhe #vagas .ultimo {
border-bottom:0;
}

/********************************************************************************/


#vendas #principal {
float:left;
width:459px;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#vendas #principal h2 {
background:url(imagens/pt/vendas_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#vendas #principal h3 {
display:block;
text-indent:-1000px;
padding:0 0 5px 0;
border-bottom:1px solid #DDD;
margin:15px 0 10px 0;
}

#vendas #principal #mercado_interno {
margin:0 0 10px 0;
}

#vendas #principal #mercado_interno h3 {
background:url(imagens/pt/vendas_mercadointerno_titulo.gif) no-repeat;
}


#vendas #principal #mercado_externo h3 {
background:url(imagens/pt/vendas_mercadoexterno_titulo.gif) no-repeat;
}

#vendas #principal #mercado_externo div {
margin:10px 0 0 0;
}


/**********************************/

#vendas .re {
padding:10px;
height:100px;
}

#vendas .re h4 {
font-size:16px;
font-family:'Arial','Sans-Serif';
letter-spacing:-0.7px;
margin:0 0 3px 0;
}

#vendas .re p, #vendas .re p a {
color:#999;
}

#vendas .re p strong {
color:#666;
}

#vendas .re p.cargo {
font-size:15px;
font-weight:bold;
margin:0 0 3px 0;
}

/**********************/

#vendas .re_1 {
background:#FFF;
}

#vendas .re_1 h4 {
text-align:left;
}

#vendas .re_1 p {
text-align:left;
color:#666;
}

#vendas .re_1 img {
float:left;
margin:0 10px 0 0;
}

/**********************/

#vendas .re_2 {
background:#F7F7F7;
}

#vendas .re_2 h4 {
text-align:right;
}

#vendas .re_2 p {
text-align:right;
color:#666;
}

#vendas .re_2 img {
float:right;
margin:0 0 0 10px;
}


/**********************************/

#vendas .re28 img {
border-right:5px solid #B3CE2B;
}

#vendas .re29 img {
border-left:5px solid #007533;
}

#vendas .re30 img {
border-right:5px solid #FF9900;
}


/**********************************/

#vendas #auxiliar {
position:relative;
background:#EFEFEF url(imagens/interna_bg_direita.gif) no-repeat;
}

#vendas #busca h3 {
background:url(imagens/pt/vendas_buscar_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:10px 0 10px 10px;
}

#vendas #busca p {
margin:0 0 5px 15px;
}

#vendas #busca #busca {
position:relative;
}




/********************************************************************************/

#lojavirtual #principal {
float:left;
width:449px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
height:400px;
}

#lojavirtual #principal h2 {
background:url(imagens/pt/loja_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #EEE;
padding:0 0 5px 0;
}

#lojavirtual #principal p.desenvolvimento {
font-size:16px;
font-family:'Arial','Sans-Serif';
font-weight:bold;
letter-spacing:-0.7px;
}

/************************************************************************/

#lojavirtual #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
height:300px;
}


/********************************************************************************/

#servicos #principal {
float:left;
width:449px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
height:400px;
}

#servicos #principal h2 {
background:url(imagens/pt/servicos_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #EEE;
padding:0 0 5px 0;
}

#servicos #principal h3 {
font-size:16px;
font-family:'Arial','Sans-Serif';
font-weight:bold;
letter-spacing:-0.7px;
}

#servicos #principal div {
padding:5px 5px 10px 5px;
}

/************************************************************************/

#servicos #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
height:300px;
}



/********************************************************************************/

#mapa #principal {
float:left;
width:449px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#mapa #principal h2 {
background:url(imagens/pt/mapa_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #EEE;
padding:0 0 5px 0;
}

#mapa #principal ul#lista {
margin:0 0 0 10px;
}

#mapa #principal h3 {
font-size:16px;
font-family:'Arial','Sans-Serif';
font-weight:bold;
letter-spacing:-0.7px;
}

#mapa #principal ul li li {
background:url(imagens/li.gif) 0 3px no-repeat;
padding:0 0 0 10px;
}

#mapa #principal h3 {
padding:10px 0 3px 0;
}

#mapa #principal h4 {
margin:5px 0 3px 0;
}

#mapa #principal ul ul {
margin:0 0 0 15px;
}




/********************************************************************************/

#eventos #descricao, #eventos #lista {
float:left;
width:459px;
padding:0 10px 0 0;
border-right:1px solid #FFF;
margin:10px 0 0 0;
}

#eventos h2 {
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #EEE;
padding:0 0 5px 0;
background:url(imagens/pt/eventos_titulo.gif) no-repeat;
}


/********************************************************************************/

#eventos #descricao h3 {
font-size:22px;
letter-spacing:-1px;
margin:0 0 5px 0;
}


/*******************************************************************************/

#eventos #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
}

#eventos #auxiliar h3 {
background:url(imagens/pt/eventos_fotos_titulo.gif) no-repeat;
height:52px;
text-indent:-100000px;
margin:10px 0 10px 10px;
}

#eventos #auxiliar a#destaque {
position:relative;
display:block;
margin:0 0 0 10px;
}

#eventos #auxiliar a#destaque img {
padding:0 0 11px 0;
background:url(imagens/produtos_fotos_rodape.gif) center bottom no-repeat;
}

#eventos #auxiliar a#destaque span {
position:absolute;
top:7px;
left:5px;
height:20px;
width:20px;
background:url(imagens/b_aumentar.gif) no-repeat;
text-indent:-1000px;
}


#eventos #auxiliar #fotos {
margin:0 10px 0 10px;
}

#eventos #auxiliar #fotos a.miniaturas {
float:left;
margin:0 0 10px 0;
}

#eventos #auxiliar #fotos a.coluna1,
#eventos #auxiliar #fotos a.coluna2
{
margin:0 12px 10px 0;
}

#eventos #auxiliar #paginacao {
clear:both;
border-top:1px solid #CCC;
text-align:center;
padding:5px 0 0 0;
}

#eventos #auxiliar #paginacao span {
color:#999;
font-size:13px;
font-weight:bold;
margin:0 3px 0 3px;
}

#eventos #auxiliar #paginacao span a {
color:#666;
}

/********************************************************************************/


#noticias #principal {
float:left;
width:459px;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#noticias #principal h2 {
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #EEE;
padding:0 0 5px 0;
}


/*****************************************************************/

#noticias #institucionais {
position:relative;
padding:0 0 10px 0;
}

#noticias #institucionais h2 {
background:url(imagens/pt/noticias_institucionais_titulo.gif) no-repeat;
}


/*****************************************************************/

#noticias #agronegocio {
position:relative;
}

#noticias #agronegocio h2 {
background:url(imagens/pt/noticias_agronegocio_titulo.gif) no-repeat;
}


/*****************************************************************/

#noticias #principal .rss {
position:absolute;
top:15px;
right:0;
}


/*****************************************************************/

#noticias #institucionais .noticia {
min-height:320px;
_height:320px;
}

#noticias #institucionais .noticia h3 {
font-size:22px;
letter-spacing:-1px;
}

#noticias #institucionais .noticia h4 {
font-size:15px;
letter-spacing:-0.4px;
margin:-6px 0 5px 0;
}

#noticias #institucionais .noticia .foto {
float:left;
margin:0 10px 5px 0;
}

#noticias #institucionais .noticia .foto p {
width: 240px;
color: #F60;
}


/*****************************************************************/

#noticias #institucionais #paginacao {
text-align:center;
padding:10px 0 0 0;
margin:10px 0 0 0;
border-top:1px solid #EFEFEF;
}

#noticias #institucionais #paginacao span {
margin:0 3px 0 3px;
}

#noticias #institucionais #paginacao span a {
color:#666;
font-size:13px;
font-weight:bold;
}


/*****************************************************************/

#noticias #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
}

#noticias #auxiliar #feeds {
margin:10px;
}


#noticias #auxiliar #feeds h3 {
background:url(imagens/pt/noticias_feeds_titulo.gif) no-repeat;
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
}

#noticias #auxiliar #feeds h4 {
font-size:15px;
letter-spacing:-0.4px;
margin:10px 0 5px 0;
}

#noticias #auxiliar #feeds p {
margin:0 0 5px 0;
}


/*******************************************************************************/

#busca #principal {
float:left;
width:459px;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#busca #principal h2 {
height:52px;
text-indent:-1000px;
margin:0 0 10px 0;
background:url(imagens/pt/busca_titulo.gif) no-repeat;
}


#busca #principal h3 {
font-size:22px;
letter-spacing:-1px;
margin:0 0 10px 0;
}

#busca #principal h4 {
font-size:15px;
letter-spacing:-0.4px;
margin:0 0 5px 0;
}

#busca .busca {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #CCC;
}

#busca .busca .resultado {
padding:5px;
border-top:1px solid #F7F7F7;
}

#busca .busca .resultado h4 {
margin:0 0 2px 0;
}

#busca .busca .resultado h4 span, #busca .busca .resultado p span {
color:#FF9900;
font-weight:bold;
}


/*********************************************************************/

#busca #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
height:300px;
}


/*********************************************************************/

#banner_flutuante {
position:absolute;
display:block;
width:100%;
height:100%;
z-index:1000;
}


/* Área restrita */

#ordem #principal, #entrar #principal, #cadastro #principal {
float:left;
width:459px;
border-right:1px solid #FFF;
margin:10px 10px 0 0;
}

#ordem #auxiliar, #entrar #auxiliar, #cadastro #auxiliar {
position:relative;
background:url(imagens/interna_bg_cinza.gif) no-repeat;
}

#ordem h2, #entrar h2, #cadastro h2 {
height:52px;
text-indent:-1000px;
margin:0 0 5px 0;
border-bottom:1px solid #CCC;
padding:0 0 5px 0;
}


/* Entrar na Área Restrita */

#entrar h2 {
background:url(imagens/login_entrar.gif) no-repeat;
}

#entrar #mensagem {
margin:0 0 10px 105px;
}

#entrar form input.acao {
margin:0 0 0 105px;
display:block;
cursor:pointer;
text-indent:-10000px;
overflow:hidden;
text-align:center;
border:none;
width:105px;
height:20px;
background:url(imagens/b_entrarsistema.gif);
line-height:200px;
}

#entrar form fieldset.cadastrase {
margin:15px 0 0 105px;
width:250px;
}


/* Entrar na Área Restrita */

#cadastro h2 {
background:url(imagens/login_cadastro.gif) no-repeat;
}

#entrar form #mensagem {
margin:0 0 10px 105px;
}

#cadastro form input.acao {
margin:0 0 0 105px;
display:block;
cursor:pointer;
text-indent:-10000px;
overflow:hidden;
text-align:center;
border:none;
width:105px;
height:20px;
background:url(imagens/pt/b_incluircadastro.gif);
}


/* Ordem de COmpra */

#ordem h2 {
background:url(imagens/login_ordemdecompra.gif) no-repeat;
}

#ordem #auxiliar div {
padding:10px 10px 0 10px;
}

#ordem #auxiliar div ol {
list-style:decimal;
margin:0 0 0 17px;
}

#ordem #auxiliar div a.novo {
display:block;
width:105px;
height:20px;
overflow:hidden;
text-indent:-10000px;
background:url(imagens/b_cadastrarpedido.gif);
}


#ordem #mensagem {
padding:5px;
background:#FFFFDD;
}

#ordem .pecas .formulario {
position:relative;
}

#ordem .pecas .formulario fieldset.composicao {
margin:0 0 10px 0;
}

#ordem .pecas .formulario table {
border-collapse:collapse;
width:100%;
}

#ordem .pecas .formulario table tr td input {
border:0;
width:95%;
}

#ordem .pecas .formulario a.addrow {
float:right;
}


#ordem form input.criar, #ordem form input.alterar {
display:block;
cursor:pointer;
text-indent:-10000px;
overflow:hidden;
text-align:center;
border:none;
width:60px;
height:20px;
background:url(imagens/pt/b_enviar.gif);
}

#ordem .pecas #listar div {
margin:0 0 10px 0;
}

#ordem .pecas #listar div h3 {
font-size:16px;
}

#ordem .pecas #listar div p {
margin:0 0 5px 0;
}


#ordem .pecas #exibir .intro {
margin:0 0 10px 0;
}

#ordem .pecas #exibir table {
margin:0 0 10px 0;
}

#ordem .pecas #exibir a.voltar {
display:block;
width:36px;
height:36px;
text-indent:-1000px;
background:url(imagens/b_voltar.gif);
}?>