body{
 margin:0;
 padding:0;
 background:url('bg.gif') no-repeat center top #621D17;
 font-size:10px;
 color:#232323;
 font-family:verdana, arial, sans-serif;
}
img{
 border:0;
}
#corpo{
 margin:auto;
 width:780px;
}
h1{
 float:left;
 height:123px;
 margin:9px 0 14px 213px;
 display:inline;
 padding:0;
}
#menu{
 float:left;
 display:inline;
 width:719px;
 padding:0 0 0 54px;
 margin:0 0 18px;
 height:26px;
 overflow:hidden;
}
#menu .fix{
 margin:0 0 0 6px;
}
#menu li{
 float:left;
 margin:0;
 padding:0;
 list-style:none;
}
#menu li a{
 float:left;
 text-decoration:none;
 color:#D4BB37;
 height:21px;
 display:inline;
 padding:7px 4px 0 9px;
 margin:0 23px 0 6px;
 font-weight:bolder;
}
#menu li a:hover{
 text-decoration:underline;
}
.submenu{
 position:absolute;
 padding:10px 13px 0;
 margin:0;
 top:172px;
 background:url('submenu.gif') repeat-x #464540;
 list-style:none;
 display:none;
}
#menu .submenu li{
 float:left;
 clear:left;
 margin:0;
 padding:0;
}
#menu .submenu li a{
 color:#D4BB37;
 text-decoration:none;
 padding:0;
 margin:0;
}
#subGrupo{
 margin:0 0 0 123px;
}
#subGrupo a{
 width:103px;
}
#subCarne{
 margin:0 0 0 210px;
}
#subCarne a{
 width:91px;
}
#subGado{
 margin:0 0 0 298px;
}
#subGado a{
 width:110px;
}
#subDicas{
 margin:0 0 0 476px;
}
#subDicas a{
 width:94px;
}
#home{
 float:left;
 display:inline;
 margin:0 0 0 20px;
}
#home img{
 float:left;
}
#home img.fix{
 float:right;
 margin:0 20px 0 500px;
}
#home img.fix2{
 float:right;
 margin:0 20px 0 0;
}
#rodape{
 float:left;
 display:inline;
 width:700px;
 border-top:solid 1px #8A5422;
 color:#8D7D25;
 margin:10px 0 0 30px;
 padding:10px 10px 0;
}
#rodape p{
 margin:0;
}
#rodape a{
 text-decoration:none;
 color:#FFF;
}
a#blz{
 float:right;
 font-weight:bolder;
 text-decoration:none;
 color:#8B2921;
}
#lingua{
 background:#621D17;
}
#linguas{
 margin:15px 30px 5px;
 padding:0;
 float:right;
 list-style:none;
}
#linguas li{
 margin:0 20px 0;
 padding:0;
 float:left;
}

/* INTERNAS */

h2{
 float:left;
 height:44px;
 display:inline;
 margin:15px 0 15px;
 width:697px;
}
h3{
 font-size:11px;
}
h4{
 font-size:14px;
}
#bc{
 float:left;
 width:100%;
 color:#8D7D25;
}
#bc a{
 color:#8D7D25;
 text-decoration:none;
}
#bc a:hover{
 text-decoration:underline;
}
#secao{
 float:left;
 display:inline;
 width:700px;
 margin:0 0 0 30px;
 padding:0 10px;
 color:#FFF;
}
#secao p{
 line-height:21px;
 margin:0 0 10px;
 text-align:justify;
}
#secao ul{
 clear:left;
 margin:0 0 0 15px;
 padding:0 0 10px;
}
#secao ul li{
 margin:0 0 5px;
 padding:0;
}
#secao img.right{
 float:right;
 margin:0 0 0 20px;
 border:solid 3px #FFF;
}
#secao img.rightNo{
 float:right;
 margin:0 0 0 23px;
}
#secao img.full{
 float:right;
 margin:8px 0 20px;
 border:solid 3px #FFF;
}

/* BGS */

#grupo{
 float:left;
 background:url('bg_grupo.gif') no-repeat;
}
#carne{
 float:left;
 background:url('bg_carne.gif') no-repeat;
}
#gado{
 float:left;
 background:url('bg_gado.gif') no-repeat;
}
#parceiros{
 float:left;
 background:url('bg_parceiros.gif') no-repeat;
}
#receitas{
 float:left;
 background:url('bg_receitas.gif') no-repeat;
}
#dicas{
 float:left;
 background:url('bg_dicas.gif') no-repeat;
}
#fale{
 float:left;
 background:url('bg_fale.gif') no-repeat;
}

/* FAZENDAS */

.fazendas{
 float:left;
 display:inline;
 margin:0 0 0 65px;
}

/* RECEITAS */

.rec{
 float:left;
 display:inline;
 width:344px;
 margin:0;
}
.rec h3{
 float:left;
 display:inline;
 width:100%;
 margin:10px 0 5px 0;
}
.rec ul{
 display:inline;
 margin:0;
 padding:0;
 width:100%;
 list-style:none;
 list-style-position:inside;
}
.rec li{
 float:left;
 width:100%;
}

/* PARCEIROS */

#par{
 float:left;
 display:inline;
 width:344px;
 margin:0;
}
#par a{
 color:#FFF;
 text-decoration:none;
}

/* FALE/TRABALHE CONOSCO */

#formulario{
 float:left;
 margin:10px 0 20px 20px;
 padding:0;
 text-indent:0;
}
#formulario input, #formulario select, #formulario textarea{
 font-size:10px;
 font-family:verdana, arial, sans-serif;
}
#formulario p{
 margin:0 0 10px;
 padding:0;
 text-indent:0;
}
#formulario label{
 float:left;
 display:block;
 width:70px;
 padding:2px 5px 0;
 text-align:right;
}
#formulario .msg{
 margin:0 0 10px 79px;
}
#formulario #ok{
 color:#01A018;
}
#formulario #btfale{
 margin:0 0 0 79px;
}