*{padding:0px;margin:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#F4F3EF url(../imagens/fundobg.gif) repeat left top;}

a, a:active, a:focus{color:#72130C;text-decoration:none;outline:0;}
a:hover{color:#3C0B06;}
a img{border:none;outline:0;text-decoration:none;}

label{cursor: pointer; font-weight:bold;}
input, textarea, select{padding:3px 4px; border: 1px solid #000;}
h1.title{border-top:2px solid #EB3D00; border-bottom:2px solid #EB3D00; font-size:16px; font-weight:bold; text-align:center; padding:5px 0; background-color:#8299C2; color:#FFF;}

.listaagenda{margin-top:10px;}
.listaagenda li{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #EB3D00;}
.listaagenda li h2{color:#AD1E12; font-size:16px;}
.listaagenda li h3{font-style:italic; font-weight:bold; font-size:14px; margin-bottom:5px;}

#carregando{background:#8299C2 url(../imagens/loader.gif) 5px center no-repeat; padding:5px 5px 5px 50px; font-weight:bold; color:#FFF; border:2px solid #EB3D00; width:200px; margin:10px auto; text-align:left; display:none;}

#erroMsg{font-weight:bold; color:#FF0000; display:block; clear:both; margin:5px auto; width:300px; text-align:center; padding:10px; border:2px solid #FF0000; background-color:#FFE1E1}
.sucesso{border:2px solid #10A400 !important; background-color:#D3FFCC !important; color:#10A400 !important;}

#centro{width:900px;margin:0 auto;padding: 0 7px;background: url(../imagens/fundoconteudo.png) repeat-y left top;}
#topo{width:100%;}
#logo{height:154px;}
#data{font-size:14px;text-align:right;color:#72130C;font-weight:bold; padding-right:15px;}
#conteudo{width:100%;overflow:hidden;}
#conteudogeral{overflow:hidden; float:left; display:block; margin-left:10px; width:650px; padding-right:10px;}
#menu{width:230px;float:left;}
#menu ul{list-style:none;}
#menu ul li{margin: 0 0 5px;}
#menu ul li a{display:block; background: url(../imagens/letrasmenu.gif) no-repeat 0 2px; font-size:0; text-indent:-15000px;	height: 25px;}
#menu ul li a.empresa{background-position: 0 -32px;}
#menu ul li a.produtos{background-position: 0 -61px;}
#menu ul li a.eventos{background-position: 0 -92px;}
#menu ul li a.representante{background-position: 0 -123px;}
#menu ul li a.cadastre{background-position: 0 -154px;}
#menu ul li a.trabalhe{background-position: 0 -185px;}
#menu ul li a.contato{background-position: 0 -216px;}
#menu ul li{background:url(../imagens/fundomenuli.png) no-repeat left top;}
#menu ul li:hover, #menu ul li.hover, #menu ul li.active{background:url(../imagens/fundomenuli.png) no-repeat  -232px top;}
#menu ul li:hover a, #menu ul li.hover a, #menu ul li.active a{background: url(../imagens/letrasmenuhover.gif) no-repeat 0 2px;}
#menu ul li:hover a.empresa, #menu ul li.hover a.empresa, #menu ul li.active a.empresa{background-position: 0 -32px;}
#menu ul li:hover a.produtos, #menu ul li.hover a.produtos, #menu ul li.active a.produtos{background-position: 0 -61px;}
#menu ul li:hover a.eventos, #menu ul li.hover a.eventos, #menu ul li.active a.eventos{background-position: 0 -92px;}
#menu ul li:hover a.representante, #menu ul li.hover arepresentante, #menu ul li.active a.representante{background-position: 0 -123px;}
#menu ul li:hover a.cadastre, #menu ul li.hover a.cadastre, #menu ul li.active a.cadastre{background-position: 0 -154px;}
#menu ul li:hover a.trabalhe, #menu ul li.hover a.trabalhe, #menu ul li.active a.trabalhe{background-position: 0 -185px;}
#menu ul li:hover a.contato, #menu ul li.hover a.contato, #menu ul li.active a.contato{background-position: 0 -216px;}

#menu ul ul{display:none;margin-top:2px;}
#menu li li {margin: 0 0 2px;}
#menu li li, #menu li li:hover, #menu li li.hover{background-image:url(../imagens/fundomenuli.png);background-position:-466px top;}
#menu li li a, #menu li li.hover a, #menu li li:hover a{height:20px;background: url(../imagens/letrasmenuhover.gif) no-repeat 0 -244px !important;}
#menu li li a.bovinos{background-position: 0 -269px !important;}
#menu li li a.equinos{background-position: 0 -293px !important;}
#menu li li a.ovinos{background-position: 0 -319px !important;}
#menu li li a.suinos{background-position: 0 -344px !important;}

.menuproduto{margin-left:10px; list-style:none; width:80%; float:right}
.menuproduto li a{padding:5px; display:block; border-bottom:1px solid #72130D;}
.menuproduto li a:hover{background:#72130D; color:#FFF; font-weight:bold;}

.tab{background:url(../imagens/fundotab.jpg) no-repeat left top; font-size:0px; text-indent:-150000px;height:45px; overflow:hidden; display: block;}
.tab.cotacao{width:126px;}
.tab.noticia{background-position: left -46px; width:210px;}

#homecima{width:100%;overflow:hidden;}

#cotacaohome{width:99%;background: transparent url(../imagens/fundotabb.gif) left 43px no-repeat; float:left; padding-bottom:12px;}
#noticiahome{width:65%;background: transparent url(../imagens/fundotabbmenor.gif) left 43px no-repeat;float:left;padding-bottom:12px; float:left}
#noticiahome ul{padding: 2px 5px 0; width:100%;}
#noticiahome ul li{padding:3px 4px 4px 8px;background:url(../imagens/marcador.gif) left center no-repeat;}

#cotacaohome{float:left;}
#cotacaohome .clear{float:left;width:100%;overflow:hidden;}
#cotacaohome table{margin:5px 11px 10px 5px;}
#cotacaohome tr th{font-weight:bold; text-align:center; margin-top:5px;}
#cotacaohome tr th.maior{text-align:left}
#cotacaohome tr th, #cotacaohome tr td{padding:3px 5px; font-size:13px; background:none; text-align:center; border-bottom:1px solid #72130D;}
#cotacaohome tr th.zebra, #cotacaohome tr td.zebra{background-color:#FFF;}

#cotacaohome tfoot tr td{border:0px; text-align:left;}
#cotacaohome tfoot tr td.a{text-align:right}

#produtohome{width:32%; margin-left:12px; height:294px; float:left}

#empresa img.esq{float:left; margin: 20px 10px 10px 0;}
#empresa p{margin-bottom: 10px; font-size:14px; line-height: 17px; text-align:justify;}

.protable{}
.protable .protitle{border-top: 2px solid #EB3D00; border-bottom: 2px solid #EB3D00; font-size: 16px; font-weight: bold; text-align: center; padding: 5px 0; background-color: #8299C2; color:#FFF;}
.protable .prosubtitle{color: #EB3D00; font-size: 14px; font-weight: bold;}
.protable .niveis div{border: 2px solid #8299C2; padding: 5px; width:95%;}
.protable .niveis div h2{font-size: 18px; margin-bottom: 10px; text-align:center; color: #EB3D00;}
.protable .niveis div h3{font-size: 16px; margin: 5px 0; padding: 3px; text-align:center; color: #FFF; background: #8299C2}
.protable .niveis dl {background: url(../imagens/dot.gif) repeat-x 0 12px; margin:0; overflow:auto; width:100%;}
.protable .niveis dt, dd.price{background-color:#fff; font-size:14px;}
.protable .niveis dt {color:#000; float:left; padding-right:3px; font-size:13px;}
.protable .niveis dd {margin:0}
.protable .niveis dd.price{float:right; padding-left:3px}
.protable .niveis dd.ingredients{color:#000; float:right; padding:3px 0; background-color: #FFF; padding-left: 10px;}

#contato img{float:left; width:330px; margin-right:10px;}
#contatos{float:left; width:310px;}
#contatos .separador{width:100%; height:10px; display:block}
#contatos h1{color:#72130C; margin-top:10px; font-size:22px; text-align:center}
#contatos h2{color:#AD1E12; font-size:16px;}
#contatos h3{font-style:italic; font-weight:bold; font-size:14px;}
#contatos p{margin:0; padding:0; text-align:left;}
#contatos .info h2{font-size:13px; font-weight:bold; color:#000;}
#contatos .agente{margin-top:15px; padding-top:3px; border-top:1px solid #EB3D00;}

#noticialer p{margin-bottom:15px;}

#rodape{width:100%;height:100px;background-color:#72130C;font-size:17px;font-weight:bold;color:#FFF;text-align:center; padding:10px 0; margin: 10px 0 0;}
#rodape .slogan {background: url(../imagens/slogan.gif) no-repeat center center; height: 30px; width: 100%; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #FFF;}
#rodape a{position:absolute; margin-top:-11px; margin-left:860px;}
*+ html #rodape a{margin-left:400px !important;}
