/* GERAIS */
.clr{clear:both;}
html{overflow: -moz-scrollbars-vertical;}
body{background:#fff url("../img/degtop.jpg") repeat-x 0 0;color:#616161;font:12px "Trebuchet Ms", Verdana, Arial, Tahoma, Sans-Serif;text-align:center;}

#nav,
#top,
#barrahorizontal,
#submenu,
#meio,
#selos{width:932px;text-align:left;clear:both;margin:0 auto;}

#bigbanner{display:none;}

#top_container{background:url("../img/top.jpg") no-repeat center;margin:49px 0 4px 0;}
#barrahorizontal_container{background:#F5F3F3;border-top:1px solid #E4E1E1;border-bottom:1px solid #E4E1E1;}

#nav{height:45px;position:absolute;top:0;left:50%;margin:0 0 0 -466px;z-index:1001;}
#nav ul li{float:left;height:33px;margin:6px 10px 0 25px;}
#nav ul li a.ico_cont{float:left;display:block;height:33px;overflow:hidden;text-decoration:none;}
#nav ul li a.tit_cont{display:none;}

#nav ul li .al{clear:both;}
#nav ul li .limite{width:707px;display:none;position:absolute;top:32px;margin-left:-13px;z-index:1002;}

/*
#nav ul li.item_n4 .al,
#nav ul li.item_n3 .al{margin-left:100%;}
#nav ul li.item_n4 .al .limite,
#nav ul li.item_n3 .al .limite{float:left;margin-left:-692px;}
*/
#nav ul li.item_n4 .al .limite{margin-left:-513px;}
#nav ul li.item_n3 .al .limite{margin-left:-474px;}
#nav ul li.item_n4 .al .limite .sub,
#nav ul li.item_n3 .al .limite .sub{float:right;}

#nav ul li:hover .limite,
#nav ul li.over .limite{display:block;}
#nav ul li .sub{float:left;}

#nav ul li .sub .hd,
#nav ul li .sub .ft{background-repeat:no-repeat;background-position:0 0;margin-right:22px;}
#nav ul li .sub .hd .c,
#nav ul li .sub .ft .c{float:right;overflow:hidden;font-size:1px;padding-right:22px;background-repeat:no-repeat;background-position:right top;margin-right:-22px;}

#nav ul li .sub .hd{height:19px;background-image:url("../img/subtl.png");}
#nav ul li .sub .hd .c{height:19px;overflow:hidden;background-image:url("../img/subtr.png");}

#nav ul li .sub .ft{height:22px;background-image:url("../img/subbl.png");}
#nav ul li .sub .ft .c{height:22px;overflow:hidden;background-image:url("../img/subbr.png");}

#nav ul li .sub .bd{background:transparent url("../img/subml.png") repeat-y -1px 0;margin-right:22px;}
#nav ul li .sub .bd .c{background:transparent url("../img/submr.png") repeat-y right 0;margin-right:-22px;}
#nav ul li .sub .bd .c .ct{margin:0px 8px 0px 4px;padding:32px 45px 28px 56px;overflow:hidden;}

#nav ul li .sub .bd .c .ct ul li{height:auto;width:182px;margin:0 16px 0 0;margin:0 6px 0 0;}
#nav ul li .sub .bd .c .ct ul li a{color:#8B92A2;display:block;text-transform:uppercase;font-weight:bold;text-decoration:none;background:transparent url("../img/2nivel.gif") no-repeat 0 0;padding:5px 0 12px 22px;}

#nav ul li .sub .bd .c .ct ul li ul{border-bottom:1px solid #CACACA;}
#nav ul li .sub .bd .c .ct ul li ul li{float:none;margin:0;}
#nav ul li .sub .bd .c .ct ul li ul li a{color:#384967;background:#fff url("../img/subbullet.gif") no-repeat 10px 10px;padding:5px 5px 5px 21px;border:none;border-top:1px solid #CACACA;font-size:90%;height:auto;}

#top{height:254px;}
#top h1{float:left;margin:34px 0 0 28px;}
#top h1 a{text-indent:-999px;display:block;width:167px;height:127px;}

#barrahorizontal{height:43px;background:url("../img/mapadeprodutos.gif") no-repeat 30px 18px;}
#barrahorizontal #menuprodutos{padding:10px 0 0 170px;}
#barrahorizontal .selcarregando ul{visibility:hidden;}
#barrahorizontal #menuprodutos .carregando{background:#F5F3F3;width:444px;height:29px;line-height:29px;color:#394869;font-size:120%;text-align:center;position:absolute;top:317px;left:50%;margin-left:-300px;}
#barrahorizontal #menuprodutos .hidden{display:none;}
#barrahorizontal #menuprodutos .controlel,
#barrahorizontal #menuprodutos .controler{display:none;}
#barrahorizontal #menuprodutos b{font-weight:normal;}
#barrahorizontal #menuprodutos ul.aberto{}
#barrahorizontal #menuprodutos ul.fechado{display:none;}
#barrahorizontal #menuprodutos ul li{float:left;margin-right:5px;}
#barrahorizontal #menuprodutos ul li a{text-decoration:none;display:block;height:25px;line-height:25px;width:128px;background:url("../img/select.gif") no-repeat left top;color:#626262;padding-left:15px;font-size:80%;font-family:Arial, sans-serif;}
#barrahorizontal #menuprodutos ul li a img{display:none;}
#barrahorizontal #menuprodutos ul li ul{display:none;position:absolute;}
#barrahorizontal #menuprodutos ul li:hover a{background-position:left bottom;color:#96ACB6;}
#barrahorizontal #menuprodutos ul li:hover ul{display:block;}
#barrahorizontal #menuprodutos ul li ul{position:absolute;border:1px solid #C8C6A7;width:141px;border-top:0;margin-top:-2px;}
#barrahorizontal #menuprodutos ul li ul li{float:none;margin:0;width:auto;}
#barrahorizontal #menuprodutos ul li ul li.vazio{font-weight:bold;font-style:italic;}
#barrahorizontal #menuprodutos ul li ul li a,
#barrahorizontal #menuprodutos ul li:hover ul li a{height:auto;background:#fff;width:auto;padding-left:5px;line-height:18px;color:#626262;}
#barrahorizontal #menuprodutos ul li ul li a:hover{background:#466079;color:#fff;}
#barrahorizontal #menuprodutos p{float:left;margin:0 5px 0 0;}
#barrahorizontal #menuprodutos p a{display:block;float:left;background:url("../img/btpesquisar.gif") no-repeat 0 0;width:71px;height:17px;text-indent:-9999px;margin-top:3px;}
#barrahorizontal #cxbusca{float:left;margin-left:10px;}
#barrahorizontal #cxbusca input{float:left;width:206px;width:106px;height:20px;}
#barrahorizontal #cxbusca a{float:right;background:url("../img/btok.gif") no-repeat 0 0;width:44px;height:17px;display:block;text-indent:-9999px;margin:3px 0 0 5px;}

#colprodutos ul{}
#colprodutos .selcarregando ul{visibility:hidden;}
#colprodutos .carregando{background:#E3EBD4;color:#4A6D08;text-align:center;font-size:140%;height:125px;margin-top:-250px;padding-top:125px;z-index:1000;float:left;width:100%;}
#colprodutos .hidden{display:none;}
#colprodutos ul li{overflow:hidden;width:220px;}
#colprodutos ul li a{margin-top:20px;display:block;text-decoration:none;color:#828282;text-transform:uppercase;font-size:90%;font-weight:bold;border-bottom:1px solid #B4BBAB;font-family:arial;}
#colprodutos ul li a img{display:none;}
#colprodutos ul li ul{margin-top:0;display:block;overflow:hidden;width:auto;height:50px;white-space:nowrap;padding-top:3px;float:left;clear:both;}
#colprodutos ul li ul li{width:auto;display:inline;overflow:hidden;}
#colprodutos ul li ul li a{border:none;display:inline;margin-top:0;padding-right:3px;}
#colprodutos ul li ul li a b{display:none;}
#colprodutos ul li ul li a img{display:inline;}
#colprodutos p a{display:block;padding:0;float:right;background:url("../img/btpesquisarv.gif") no-repeat 0 0;width:71px;height:17px;text-indent:-9999px;margin-top:20px;}
#colprodutos p a span{padding:0;background:none;}
#interna #colprodutos p a{margin-bottom:20px;}
#interna #colprodutos ul li{width:176px;}
#interna #colprodutos ul li ul li{width:auto;}

#colprodutos ul li a.controlel,
#colprodutos ul li a.controler{display:block;margin:0;height:47px;z-index:1000;position:absolute;width:20px;line-height:47px;text-align:center;font-size:120%;border-bottom:none;}
#colprodutos ul li a.controler:hover,
#colprodutos ul li a.controlel:hover{background:url("../img/controle.jpg") no-repeat left bottom;color:#A3DD32;}
#colprodutos ul li a.controler:active,
#colprodutos ul li a.controlel:active{background:url("../img/controle.jpg") no-repeat left top;color:#fff;}
#colprodutos ul li a.controlel{margin-left:-20px;}
#colprodutos ul li a.controler{margin-left:220px;}
#interna #colprodutos ul li a.controler{margin-left:176px;}

#selos{border-top:1px solid #CBCBCB;margin-top:20px;}
#flex{text-align:center;}
#flex a{text-align:left;text-indent:-999px;display:block;width:118px;height:40px;margin:0 auto;background:#C0C0C0 url("../img/flex.gif") no-repeat 0 0;}
#rodape{padding:16px 0;background:#C0C0C0;}
#rodape #rodapenav{margin-bottom:10px;}
#rodape #rodapenav ul li{display:inline;padding:0 15px;}
#rodape #rodapenav ul li a{color:#fff;font-size:130%;font-weight:bold;text-decoration:none;padding:0 5px;}
#rodape #rodapenav ul li a:hover{background:#777;}
#rodape p{color:#474747;font-size:110%;}
#rodape p strong{font-weight:bold;}
#rodape #txrodape{margin-bottom:15px;}

/* HOME */
#meio{margin-top:19px;}
#meio #colunas{width:540px;float:left;background:url("../img/boxhome.gif") repeat-y 0 0;overflow:hidden;}
#meio #colunas #colunastopo{background:url("../img/boxhomet.gif") no-repeat left top;overflow:hidden;padding-top:7px;}
#meio #colunas #colunasbase{background:url("../img/boxhomeb.gif") no-repeat left bottom;overflow:hidden;padding-bottom:7px;}

#meio #colunas #colprodutos,
#meio #colunas #colazul{width:262px;overflow:hidden;}
#meio #colunas #colprodutosb,
#meio #colunas #colazulb{padding:14px 21px;overflow:hidden;}

#meio #colunas #colprodutos{float:left;}
#meio #colunas #colazul{float:right;}

#meio #colunas #colprodutos h3{background:url("../img/ico_produtos.gif") no-repeat 0 0;height:40px;text-indent:-9999px;}
#meio #colunas #colazul h3{background:url("../img/ico_respons.gif") no-repeat 0 0;height:40px;text-indent:-9999px;}

#meio #colunas #colazul p{margin:10px 0 20px 0;}
#meio #colunas #colazul p a.ico_cont{float:left;padding:5px 16px 3px 0;display:block;}
#meio #colunas #colazul p a{color:#6B6B6B;text-decoration:none;}

#meio #cols{float:left;width:377px;margin-left:15px;}
#meio #cols div.clr{overflow:hidden;height:15px;border-bottom:2px solid #E6E6E6;margin:0 0 15px 0;}
#meio #cols .col3{float:left;width:241px;overflow:hidden;}
#meio #cols .col3 h2{height:28px;line-height:28px;font-size:120%;padding:0 14px;font-weight:bold;background:url("../img/titcol3.gif") no-repeat 0 0;color:#7A9446;}
#meio #cols .col4{float:left;width:120px;margin-left:16px;overflow:hidden;}

#meio #cols dl,
#meio #cols ul{padding:4px;line-height:17px;}
#meio #cols dl dt a,
#meio #cols ul li a{margin-top:10px;color:#A59317;font-weight:bold;text-decoration:none;}
#meio #cols dl dt span.data_cont{display:none;}
#meio #cols dl dd a{color:#606060;text-decoration:none;}
#meio #cols ul li a{display:block;background:url("../img/marcador.gif") no-repeat 4px 6px;padding-left:20px;}

#meio #cols .col4 h6.rssdescr{display:none;}
#meio #cols .col4 dl{background:#E3ECF5;padding:4px 5px;text-align:center;}
#meio #cols .col4 dl dt,
#meio #cols .col4 dl dd{display:none;}
#meio #cols .col4 dl dt.item5{display:block;border-bottom:2px solid #fff;}
#meio #cols .col4 dl dd.item5{display:block;}
#meio #cols .col4 dl dd.item5 div{}
#meio #cols .col4 dl dd.item5 div#value{color:#00544B;font-weight:bold;font-size:110%;}
#meio #cols .col4 dl dt.item5 a{font-size:130%;color:#7A934F;}
#meio #cols .col4 dl dd.item5 a{color:#7BA0A8;}

/* INTERNA */
#interna strong,
#interna b{font-weight:bold;}
#interna em{font-style:italic;}
#interna #top_container{background:url("../img/topinterna.jpg") no-repeat center;margin:49px 0 1px 0;}
#interna #barrahorizontal_container{}
#interna #barrahorizontal{height:32px;background:none;}
#interna #barrahorizontal .ico_cont{height:33px;overflow:hidden;}
#interna #barrahorizontal .ico_cont a{display:none;}
#interna #barrahorizontal .ico_cont a.ico_cont{display:inline;}
#interna #barrahorizontal .ico_cont img{margin-top:-34px;}
#interna #submenu_container{height:29px;background:#015383;border-bottom:4px solid #608A0C;margin-top:2px;}
#interna #submenu{height:29px;font-size:120%;text-align:left;}
#interna #submenu ul{overflow:hidden;}
#interna #submenu ul li{float:left;padding:0 10px 0 5px;border-left:1px solid #fff;margin:6px 0 0 -6px;}
#interna #submenu ul li a{color:#fff;text-decoration:none;font-weight:bold;font-style:italic;}
#interna #submenu ul li a.atual{color:#B8B4B1;}
#interna #submenu ul li a:hover{text-decoration:underline;}
#interna #top{height:154px;}
#interna #top h1{float:left;margin:9px 0 0 4px;}
#interna #top h1 a{text-indent:-999px;display:block;width:167px;height:127px;}
#interna h2{color:#5E8D0D;font:bold 160% Verdana, Arial, Tahoma, Sans-Serif;margin:30px 0 20px 0;}
#interna h3{color:#9EC453;font:bold 130% Arial, Verdana, Tahoma, Sans-Serif;margin:0 0 20px 0;}
#interna #meio p{color:#616161;margin:0 0 12px 0;font:110% Arial, Tahoma, Verdana, Sans-Serif;}

#interna #colunalateral{width:468px;width:470px;float:right;margin:0 0 30px 15px;overflow:hidden;}
#interna #colunalateral .img_cont{float:right;margin:0 0 30px 15px;overflow:hidden;}
#interna #colunalateral .img_cont img{max-width:468px;}
#interna #colunalateral #prodsinterna{float:right;width:218px;background:#E2EAD3 url("../img/boxprodutost.gif") no-repeat left top;padding-top:7px;overflow:hidden;margin:0 0 0 17px;}
#interna #colunalateral #prodsinterna #colprodutos{background:url("../img/boxprodutosb.gif") no-repeat left bottom;padding-bottom:7px;overflow:hidden;}
#interna #colunalateral #prodsinterna #colprodutosb{padding:14px 21px;}
#interna #colunalateral #prodsinterna h3{background:url("../img/ico_produtos.gif") no-repeat 0 0;height:40px;text-indent:-9999px;}
#interna #colunalateral #destaqueinterna{float:right;width:218px;background:#E3ECF5 url("../img/boxazult.gif") no-repeat left top;}
#interna #colunalateral #destaqueinterna #destaqueinternab{padding:14px 12px 0 12px;background:url("../img/boxazulb.gif") no-repeat left bottom;}

#interna #colunalateral #destaqueinterna .lista_com_imagens{padding-top:25px;background:url("../img/titdestaque.gif") no-repeat 0 0;}
#interna #colunalateral #destaqueinterna .lista_com_imagens .l_img{width:195px;}
#interna #colunalateral #destaqueinterna .lista_com_imagens .l_img img{width:100%;}
#interna #colunalateral #destaqueinterna .lista_com_imagens h6 a{margin:15px 0 10px 0;color:#A59019;font-weight:bold;display:block;text-decoration:none;font-size:110%;}
#interna #colunalateral #destaqueinterna .lista_com_imagens p a{margin:0;color:#616360;display:block;text-decoration:none;}

#interna a.bt{margin-right:4px;text-decoration:none;display:block;height:25px;line-height:25px;float:left;background:url("../img/bt.gif") no-repeat left top;color:#626262;padding-left:20px;font-size:80%;font-family:Arial, sans-serif;}
#interna a.bt span{text-decoration:none;display:block;height:25px;line-height:25px;float:left;background:url("../img/btr.gif") no-repeat right top;padding-right:15px;}
#interna a.bt:hover{background-position:left bottom;}
#interna a.bt:hover span{background-position:right bottom;}

/* CONTEUDOS FILHOS */
#interna dl dt a{display:block;color:#1178B3;font-weight:bold;margin:20px 0 0 0;font-size:110%;text-decoration:none;background:url("../img/marcador.gif") no-repeat 4px 6px;padding-left:20px;}
#interna dl dd a{display:block;color:#5E6263;font-weight:bold;margin:0;text-decoration:none;padding-left:20px;}
#interna dl dt a:hover,
#interna dl dd a:hover{text-decoration:underline;}

/* RESULTADOS DE BUSCA */
#interna .cms_buscaportal br.clr{clear:left;}
#interna .cms_buscaportal form input{width:300px;float:left;}
#interna .cms_buscaportal form a.bt{margin:-2px 0 0 10px;}
#interna .cms_buscaportal span.resultados{display:block;padding:20px 0 10px 0;color:#6E6E6E;font-size:110%;}
#interna .cms_buscaportal span.paginacao{display:block;float:left;clear:left;padding:0 0 20px 0;}
#interna .cms_buscaportal span.paginacao span.paginacaoResuldado{display:none;}
#interna .cms_buscaportal span.paginacao a.atual{background-position:left bottom;}
#interna .cms_buscaportal span.paginacao a.atual span{background-position:right bottom;}
#interna .cms_buscaportal ul{clear:left;}
#interna .cms_buscaportal ul li{margin-top:20px;}
#interna .cms_buscaportal ul li h5{font-size:80%;color:#6E6E6E;letter-spacing:1px;margin-bottom:-3px;}
#interna .cms_buscaportal ul li h6 a{font-size:130%;color:#799735;}
#interna .cms_buscaportal ul li h6 em{font-style:normal;}
#interna .cms_buscaportal ul li p a{font-size:90%;color:#6E6E6E;text-decoration:none;}
#interna .cms_buscaportal ul li p a em{font-style:normal;}

#interna .cms_buscaportal ul li h6 a:hover,
#interna .cms_buscaportal ul li:hover h6 a{text-decoration:none;}
#interna .cms_buscaportal ul li h6 a:hover em,
#interna .cms_buscaportal ul li:hover h6 a em{background:#DEE9C9;}
#interna .cms_buscaportal ul li p a:hover,
#interna .cms_buscaportal ul li:hover p a{text-decoration:underline;}
#interna .cms_buscaportal ul li p a:hover em,
#interna .cms_buscaportal ul li:hover p a em{font-style:normal;text-decoration:underline;background:#DEE9C9;color:#799735;}

/* FALE CONOSCO */
#interna form#faleconosco{}
#interna form#faleconosco table td{padding:10px 0;}
#interna form#faleconosco table td label{width:100px;display:block;}
#interna form#faleconosco table td span.obrig{color:#c00;padding:0 0 0 3px;}
#interna form#faleconosco div{margin:30px 0;width:410px;}
#interna form#faleconosco div a.bt{float:right;}