html, body { margin:0px; padding:0px; }
a, img, h1, h2, p { border:none; margin:0px; padding:0px; }
:focus {outline:0;}

body{ font:normal 11px Verdana; color:#666666; background:#ffffff url(../_images/bg_body.gif) repeat-x top; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
div{ position:relative; }

#holder{ width:760px; margin:auto; font: normal 11px Verdana; color:#666666; }
#holder #header{ height:115px; width:100%; padding:0; position:relative;}
#holder #content{ width:100%; position:relative; }
#footer{ position:relative; clear: both; height:40px; width:100%; border-top:1px solid #cccccc; }
#footer #foot_content{ width:760px; margin:auto; position:relative; }

#holder #header #top{ height:88px; position:relative; width:748px; }
#holder #header #top #logo{ position:absolute; left:0; top:30px; }
#holder #header #top #anos{ position:absolute; right:0px; }
#holder #header #top #lang{ position:absolute; right:-10px; top:20px; height:12px;/* background:url(../_images/sep_flags.gif) 57px center no-repeat; */ }
#holder #header #top #lang ul{ list-style-type:none; width:120px; margin:0; padding:0; }
#holder #header #top #lang ul li{ width:43px; display:inline; float:left; text-align:right; }
#holder #header #top #lang ul li.pipe 	{ width:15px;color:#8ea4b2; }
#holder #header #top #lang ul li.english{ width:40px; }
#holder #header #top #lang ul li.port	{ width:45px; }
#holder #header #top #lang ul li.esp	{ width:45px; }
#holder #header #top #lang ul li a		{ font:normal 11px Arial, Verdana, "Times New Roman", sans-serif; color:#8ea4b2;  }
#holder #header #top #lang ul li a:hover{ color:#0080b7; text-decoration:none; }
#holder #header #top #lang ul li a#last	{ position:relative; left:3px; }

div.menu_lista{ position:relative; height:15px; }
div.menu_lista ul{ list-style-type:none; margin:0; padding:0; line-height:11px; }
div.menu_lista ul li{ display:inline; float:left; height:14px; }
div.menu_lista ul li a{ font:normal 11px Arial; color:#8ea4b2; }
div.menu_lista ul li a:hover{ color:#0080b7; text-decoration:none; }
div.menu_lista ul li.pipe{ width:10px; height:14px; background:url(../_images/pipe_menu.gif) no-repeat center center; }

#holder #header div.menu_lista{ position:absolute; right:0px; top:65px; } 

#holder #header #menu{ height:17px; width:760px; position:absolute; top:96px; background:#ffffff; }
#holder #header #menu div{ width:189px; height:17px; position:absolute; text-align:center; font: normal 12px Arial; vertical-align:middle; line-height:17px; }
#holder #header #menu a{ width:189px; height:17px; display:block; text-decoration:none; color:#ffffff; }
#holder #header #menu #nutricao{ background:#d96f1b; }
#holder #header #menu #alimentos{ background:#c4261d; left:190px; }
#holder #header #menu #health{ background:#255b3b; left:380px; }
#holder #header #menu #sanitizantes{ background:#0067ac; left:570px; }

#holder #header #menu #nutricao a:hover{ background:#ffffff; color:#d96f1b;}
#holder #header #menu #alimentos a:hover{ background:#ffffff; color:#c4261d;}
#holder #header #menu #health a:hover{ background:#ffffff; color:#255b3b;}
#holder #header #menu #sanitizantes a:hover{ background:#ffffff; color:#0067ac;}

#footer div.menu_lista{ padding: 15px 0 0 0; position:absolute; right:0px; top:0px; } 
#footer div.menu_lista ul li.pipe{ width:13px; }
#footer #copyright{ padding:15px 0 0 0; width:250px; font-family:Arial; color:#8ea4b2; }

#footer #copyright embed{margin:-6px 0 0 5px;}
#footer #copyright object{margin:-2px 0 0 5px;}

#content h1{ font: bold 20px "Helvetica", Helvetica, sans-serif; color:#666666; }
#content h2{ font: bold 15px "Trebuchet MS", Helvetica, sans-serif; color:#333333; margin: 0 0 10px 0; }
#content h2.gray{ font: bold 15px "Trebuchet MS", Helvetica, sans-serif; color:#666666; margin-bottom:10px; }
#content a{ color:#666; }
#content h1 a.verde{ color:#71b171; }
#content h1 a.azul{ color:#5269ac; }

#box_noticias{ background:url(../_images/bg_noticias.gif) no-repeat; width:157px; height:230px; padding: 21px 28px 0 12px; position:absolute; right:-10px; top:10px; }
#box_noticias h2{ color:#666666; margin-top:20px;}
#box_noticias p{ width:145px; padding: 0 15px 0 12px; margin:30px 0 25px 0; position:relative; display:block; min-height:12px; height: expression( this.scrollHeight <= 12 ? "12px" : "auto" ); }
/* html #box_noticias p{height:42px;}*/
#box_noticias p img{ position:absolute; top:5px; left:0px;}
#box_noticias a.mais{height:12px; width:12px; background-repeat:no-repeat; background-position:right; display:block; margin:0 0 10px 145px;}
#box_noticias a.verde{background-image:url(../_images/mais_verde.gif);}
#box_noticias a.vermelho{background-image:url(../_images/mais_vermelho.gif);}
#box_noticias a.azul{background-image:url(../_images/mais_azul.gif);}
#box_noticias a.verde:hover, #box_noticias a.vermelho:hover, #box_noticias a.azul:hover{background-image:url(../_images/mais_cinza.gif);}
#box_noticias a.mais img.mais{position:relative;  margin-left:145px; }
#box_noticias.home{ left:0px; top:25px; position:relative; }
#box_noticias #mais_noticias{ text-align:right; position:absolute; bottom:-40px; left:10px; font-size:10px; padding:0 14px 0 30px; }
#box_noticias #mais_noticias img{ width:12px; height:12px; left:178px; }
img:hover{ text-decoration:none; }

#box_trajetoria{ width:178px; height:137px; padding:4px; position:absolute; right:0; top:40px; border:1px solid #d4eeff; background-image:url(../_images/bg_trajetoria.gif); }
#box_trajetoria img.ampulheta{ position:absolute; top:-10px; left:-5px; z-index:1; }
#box_trajetoria #trajetoria{ position:relative; margin:0; border:1px solid #ffffff; height:133px; }
#box_trajetoria #trajetoria h2{ font:bold 15px Trebuchet Ms; color:#0080b7;  margin:6px 0 0 40px; }
#box_trajetoria #trajetoria h3{ font:bold 11px Verdana; color:#666666; margin:6px 0 10px 40px; }
#box_trajetoria #trajetoria p{ margin-left:5px; }
#box_trajetoria #trajetoria img{ margin:15px 0 0 157px; }

#box_direita{ width:170px; height:240px; padding:0 0 0 20px; position:absolute; right:0px; top:300px; font-size:10px; z-index:3; }
#box_direita.top{ top:24px;}
#box_direita div{ position:relative; border-bottom:2px solid #cccccc; margin:0 0 23px 0; padding: 0 0 12px 0; width:170px; }
#box_direita img{ position:absolute; right:0px; bottom:0px; padding: 0 5px 12px 0; }
#box_direita div p { width:130px; }

#box_direita dl{margin:0;}
#box_direita dl dt{padding:0; margin:5px 0 5px 0; color:#333333; font:normal normal bold 15px "Trebuchet MS",Helvetica,sans-serif;font-size-adjust:none; font-stretch:normal;line-height:normal;}
#box_direita dl dt.first{margin:0 0 5px 0;}
#box_direita dl dd{padding:0; margin:0; background:none no-repeat right top; padding:0 32px 13px 0; margin:0; border-bottom:2px solid #cccccc; height:24px; text-align:left;}
#box_direita dl dd.last{border:0;}

#holder #content #box_flash{ padding-top:20px; position:relative; }

#holder #content #box_conteudo{ width:295px; height:240px; position:absolute; top: 300px; left:205px; margin:0 50px 0 20px; z-index:3; }
#holder #content #box_conteudo h1{ font-size:17px;margin-bottom:0; }
#holder #content #box_conteudo p{ margin:5px 0 0 0; }
#holder #content #box_conteudo p.separator{ margin:5px 0 30px 0; border-bottom:1px solid #cfcfcf; padding-bottom:30px; }

#holder #content #planta{ position:absolute; bottom:0px; left:505px; width:110px; height:100px; background:url(../_images/planta.gif) no-repeat; z-index:1; }

#holder #content #breadcrumb{ position:relative; height:15px; font: normal 10px Arial; color:#a1a1a1; padding: 15px 0 0 0; }
#holder #content #breadcrumb ul{ list-style-type:none; margin:0; padding:0; line-height:11px; }
#holder #content #breadcrumb ul li{ display:inline; float:left; height:14px; margin-right:5px; }
#holder #content #breadcrumb ul li a{ color:#a1a1a1; }
#holder #content #breadcrumb ul li a:hover{ color:#0080b7; text-decoration:none; }
#holder #content #breadcrumb ul li.seta{ width:10px; text-align:center; text-decoration:none; }
#holder #content #breadcrumb ul li.ativo{ text-decoration:underline; }

#holder #content #box_principal{ position:relative; width:545px; padding:5px 0 10px 0; }
#holder #content #box_principal a:hover{ color:#a1a1a1; }
#holder #content #box_principal p{ margin: 10px 0 0px 0; line-height:13px}
#holder #content #box_principal img{ float:left; margin:0 10px 10px 0; }
#holder #content #box_principal h1{ font:bold 20px Arial, Verdana, "Times New Roman", sans-serif; color:#666666; margin:15px 0 10px 0; }
#holder #content #box_principal h2{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#666666; }

#holder #content .box_destaques, #holder #content #selected
{ position:relative; width:558px; padding:3px; background:transparent url('../_images/bg_chamada.gif') no-repeat; margin-top:15px; min-height:104px;}
#holder #content .box_destaques img.conteudo{display:none;}

#holder #content #selected{width:548px; background-image:none; border:2px solid #b7d3e5; margin:15px 0 22px 0; }
#holder #content #selected img.conteudo{display:block;}

#holder #content .box_destaques div.conteudo{position:relative; padding:15px 5px 5px 5px; overflow:auto; height:auto; min-height:104px; }
* html body #holder #content .box_destaques div.conteudo{height: 104px; overflow:visible;}
#holder #content #selected div.conteudo{position:relative; border:2px solid #b7d3e5; padding:10px 5px 5px 5px; overflow:auto; height:auto; min-height:104px; background-color:#FFF;}
* html body #holder #content #selected div.conteudo{overflow:visible;  height:100%;}
#holder #content .box_destaques span{ font:bold 14px Arial, Verdana, "Times New Roman", sans-serif; color:#0080b7; margin:0 0 0 10px;}
#holder #content #selected span{margin:0;}
#holder #content .box_destaques p{ margin: 5px 0 0px 0; margin:0 0 0 10px; line-height:16px;}
#holder #content .box_destaques img{ float:left; margin:0 10px 10px 0; }

#holder #content .box_destaques h1{ font:bold 20px Arial, Verdana, "Times New Roman", sans-serif; color:#666666; margin:0 0 0 10px;}
#holder #content .box_destaques h2{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#holder #content .box_destaques a{ font:bold 11px Arial, Verdana, "Times New Roman", sans-serif; color:#0080b7; }
#holder #content .box_destaques a:hover{color:#898989; }

.box_destaques div.mais, #selected.box_destaques div.mais, #selected .conteudo div.menos
{position:absolute;top:94px; right:10px;border:0; padding:0;width:70px; height:20px;}
#selected .conteudo div.menos{ top:8px; right:0; border:0; display:block;}

.box_destaques div.mais a{display:block;background:#edf4fa url('../_images/mais_azul.gif') no-repeat scroll 50px 0px;}
.box_destaques div.mais a:hover{background-image:url('../_images/mais_cinza.gif');}

#selected div.menos a{display:block;background:#fff url('../_images/bullet_menos.gif') no-repeat scroll 50px 0px;}
#selected div.menos a:hover{background-image:url('../_images/bullet_menos_cinza.gif');}


.box_destaques div.mais{display:block;}
.box_destaques div.menos{display:none;}
#selected div.mais{display:none;}

#holder #content #box_inferior{ position:relative; width:545px; padding:5px 0 10px 0; }
#holder #content #box_inferior h2{ font:bold 17px Arial, Verdana, "Times New Roman", sans-serif; color:#666666; }
#holder #content #box_inferior img{ margin:30px 0 0 400px; }
#holder #content #box_inferior input, #holder #content #box_principal input{border:0; width:133px; height:37px; padding:0;margin:30px 0 0 400px; font:bold 14px Arial, Verdana, "Times New Roman", sans-serif; color:#fcfcfc; }
#holder #content #box_principal input{margin:10px 0 0 0;}

#holder #content #box_inferior #coluna1{ width:150px; }
#holder #content #box_inferior #coluna2{ position:absolute; left:180px; top:5px; width:150px; }
#holder #content #box_inferior #coluna3{ position:absolute; left:370px; top:5px; width:150px; }


#holder #content #box_principal input.red{background-image:url('../_images/bg_btn_red.gif'); cursor:pointer;}
#holder #content #box_principal input.red:hover{color:#cfcfcf; }
#holder #content #box_principal input.orange{background-image:url('../_images/bg_btn_orange.gif'); cursor:pointer;}
#holder #content #box_principal input.orange:hover{color:#cccccc; }
#holder #content #box_principal input.blue{background-image:url('../_images/bg_btn_blue.gif'); cursor:pointer;}
#holder #content #box_principal input.blue:hover{color:#cccccc; }
#holder #content #box_principal input.green{background-image:url('../_images/bg_btn_green.gif'); cursor:pointer;}
#holder #content #box_principal input.green:hover{color:#cccccc; }
#holder #content #box_principal input{border:0; width:174px; height:47px; padding:0; margin:30px 0 0 400px; font:bold 20px Arial, Verdana, "Times New Roman", sans-serif; color:#fcfcfc;}
#holder #content #box_principal input{margin:10px 0 0 590px;}
#holder #content #box_principal form#contato_form input{margin:0;}
input.submit,input.submit-hover{margin-left:170px !important;}

#holder #content #box_principal p.sites{text-align:justify; width:auto;}
#holder #content #text{position:absolute; left:0px; width:441px; margin-top:12px;}

#holder #content #col_left{ width:270px; margin-top:20px;}
#holder #content #col_right{ width:270px; position:absolute; left:285px; _margin-top:0px;*margin-top:0px;}
#holder #content #box{ width:270px; height:100px; position:absolute; border-bottom:1px solid #ececec; }
#holder #content #box.bottom{ top:130px; border:none; position:absolute; }
#holder #content #box.middle{ top:130px; position:absolute; }
#holder #content #box.height{ top:260px; }
#holder #content #box img{ float:left; margin:0 5px 0 0; }
#holder #content #box a img{ position:absolute; bottom:10px; right:0px; }

#holder #content #box_destaques{ width:170px; height:240px; padding:0 0 0 20px; position:absolute; right:0px; top:5px; font-size:10px; }
#holder #content #box_destaques h2{ font:bold 17px Arial, Verdana, "Times New Roman", sans-serif; color:#255b3b; margin:15px 0 8px 0; line-height:17px; padding:0; }
#holder #content #box_destaques h2.orange{ color:#d96f1b; }
#holder #content #box_destaques p{ font:normal 11px Verdana, Arial, "Times New Roman", sans-serif; color:#666666; margin:0; padding:0 0 18px 0; border-bottom:1px solid #cfcfcf; }

#flash_full{ position:absolute; top:195px; width:100%; }
#holder #content #selected span{margin:0 0 0 10px;}

#trajetoria a.tit{color:#0080B7;}
#trajetoria a.tit:hover{text-decoration:none;}

#box_noticias .news_button
{
	width:12px;height:12px;
	overflow:hidden;display:block;
	position:absolute;bottom:-5px;right:3px;
}
#box_noticias .news_button a
{
	display:block;text-align:center;padding-left:0.004em;
	color:#EDF0E8;height:100%;width:12px;line-height:0.9;
	background-image:url('../_images/bg_botao_news.gif')
}
#box_noticias .news_button a:hover{background-color:#898989 !important;text-decoration:none;}