* { padding:0; margin:0; list-style:none; font-family: Arial, Helvetica, sans-serif; }
a, ul, li, dl, dt, dd { text-decoration:none; list-style:none; }
img {border:none;}
hr {background:#cddeef; border:0; clear:both; color:#cddeef; height:2px; margin-bottom:30px; float:left; width:100%;}
select {padding:3px;}

.no-bg {background:none !important;}
.align-left {float:left; margin:0 15px 15px 0; border:#a6c1d8 3px solid;}
.margin-left {margin-left:220px;}
.radio {float:left; clear:none !important; margin-right:10px;}
.radio input {border:none !important; background:none !important;}
.file {height:auto !important;}
.label-radio {margin-bottom:0 !important;}
.no-border {border:none !important;}

body#home {background:#8ABAE8 url(../_images/bg-home.jpg) no-repeat center top;}
body#interna {background:#8ABAE8 url(../_images/bg-interna.jpg) no-repeat center top;}

#wrap {width:1000px; margin:0 auto;}

#header {}
#header div.lk-home {float:left; width:27px; margin-top:5px; }
#header div.lk-home a {width:27px; height:24px; float:left; background:url(../_images/icon-home.gif) no-repeat; text-indent:-5000px; }

#top {float:left; width:1000px; height:134px; background:url(../_images/bg-top.gif) no-repeat;}
#top h1 {text-indent:-5000px; width:240px; height:70px; float:left; margin:35px; display:inline;}
#top h1 a {width:240px; height:70px; float:left; background:url(../_images/logo-nutrimental.gif) no-repeat;}

#top-content {float:left; width:960px; height:90px; padding:60px 0 0 40px;}
#top-content h2 {color:#00296d; font-size:35px; font-weight:normal; width:390px; float:left; }

#content-interna {width:920px; float:left; padding:40px; overflow:auto; color:#4b4c4c; line-height:24px; font-size:12px; background:#e4eff9 url(../_images/bg-content-interna.jpg) repeat-x top; float:left; text-align:justify;}
#content-interna h3 {font-size:24px; color:#57b8f2; font-weight:normal; margin-bottom:30px; clear:both;}
#content-interna p {margin-bottom:30px; clear:both;}
#content-interna a {color:#0099FF;}
#content-interna a:hover {text-decoration:underline;}
#content-interna a.ver-noticias {color:#55b8fb; font-size:12px; background:url(../_images/arrow-ver-noticias.gif) no-repeat left; padding-left:15px; margin-top:10px; float:left;}
#content-interna ul {float:left; margin-bottom:30px; width:100%;}
#content-interna ul li {padding:5px 0 5px 20px; background:url(../_images/arrow-menu-3.gif) left center no-repeat;}
#content-interna label {display:block; color:#57B8F2; margin-bottom:10px; clear:both;}
#content-interna input, #content-interna textarea { border-top:1px solid #BCD3EB; border-left:1px solid #BCD3EB; border-right:2px solid #BCD3EB; border-bottom:2px solid #BCD3EB; color:#66C1FF; height:18px; padding:6px; background:url(../_images/bg-input.jpg) repeat-x; margin-right:5px;}
#content-interna input { line-height:30px; }
#content-interna textarea {width:330px; height:138px; background:url(../_images/bg-textarea.jpg) repeat-x;}
#content-interna .button {padding:0; border:none; width:auto; height:auto;}

#content-prod {width:1000px; overflow:auto; background:#CADFF4 url(../_images/bg-content-prod.jpg) repeat-x top; float:left;}
#content-prod-description {width:394px; padding:40px 0 0 90px; color:#686b6e; font-size:14px; float:left; padding-bottom:30px;}
#content-prod-description p {line-height:20px; margin:15px 0 15px 0; width:320px; text-align:justify;}
#content-prod-description a {color:#2ba9fd; font-size:12px; background:url(../_images/arrow-menu-3.gif) right no-repeat; padding-right:15px;}
#content-prod-description a:hover {text-decoration:underline;}
#content-prod-description div img {margin-top:30px;}
#content-prod-img, #content-prod-img img {float:left;}

a.veja-mais {color:#51a5d7; font-size:11px; background:url(../_images/arrow-menu-3.gif) right no-repeat; padding-right:15px;}
a.veja-mais:hover {text-decoration:underline;}

#way {color:#50a5d7; font-size:11px; margin-left:4px; float:left; width:380px;}
#way a {color:#50a5d7;}
#way a:hover {text-decoration:underline;}
#way img {margin:0 6px;}

#menu-1 {font-size:11px; font-weight:bold; padding:10px 25px 0 25px; width:950px; height:40px;  float:left;}
#menu-1 ul {float:left; padding:0; margin:0 160px 0 10px; }
#menu-1 ul li {display:inline; float:left; background:url(../_images/spacer-menu-1.jpg) right no-repeat;}
#menu-1 ul li a {color:#a8aaac; padding:10px 20px; float:left;}
#menu-1 ul li a:hover {text-decoration:underline;}
#menu-1 select {font-size:11px; color:#babbbb; font-weight:bold; float:left; margin:0 20px 0 0; border:none;}
#menu-1 input {float:left; width:176px; height:20px; background:url(../_images/bg-search.gif); border:none; color:#babbbb; font-weight:bold; font-size:11px; padding:6px 0 0 10px;}
#menu-1 input.bt-search {float:left; width:26px;  height:26px; background:url(../_images/bt-search.gif); border:none; }

#menu-2 {background:url(../_images/bg-menu-2.gif) no-repeat; height:44px; width:1000px; float:left; }
#menu-2 ul {height: 44px;}
#menu-2 ul li {float: left; text-align:center; font-size:12px;}
#menu-2 ul li a {height:31px; float: left; color:#2e90c4; padding-top:13px;}

#menu-2 li.menu-sobre a {width:247px; }
#menu-2 li.menu-unidades a {width:255px; }
#menu-2 li.menu-produtos a {width:173px; }
#menu-2 li.menu-receitas a {width:160px; }
#menu-2 li.menu-noticias a {width:165px; }

#menu-2 li.menu-sobre.ativo a, #menu-2 li.menu-sobre a:hover {background:url(../_images/bg-menu-2-over.gif) 0px 0px no-repeat; }
#menu-2 li.menu-unidades.ativo a, #menu-2 li.menu-unidades a:hover {background:transparent url(../_images/bg-menu-2-over.gif) -247px 0px no-repeat; }
#menu-2 li.menu-produtos.ativo a, #menu-2 li.menu-produtos a:hover {background:transparent url(../_images/bg-menu-2-over.gif) -502px 0px no-repeat; }
#menu-2 li.menu-receitas.ativo a,#menu-2 li.menu-receitas a:hover {background:transparent url(../_images/bg-menu-2-over.gif) -675px 0px no-repeat; }
#menu-2 li.menu-noticias.ativo a, #menu-2 li.menu-noticias a:hover {background:transparent url(../_images/bg-menu-2-over.gif) -835px 0px no-repeat; }

#menu-3 {width:497px; float:left;}
#menu-3 ul li {width:280px; padding:25px 192px 0 25px;}
#menu-3 ul li.menu-mercado-consumidor {background:url(../_images/bg-menu-3-mercado-consumidor.jpg) no-repeat; height:96px;}
#menu-3 ul li.menu-institucional {background:url(../_images/bg-menu-3-institucional.jpg) no-repeat; height:101px;}
#menu-3 ul li.menu-food-ingredients {background:url(../_images/bg-menu-3-food-ingredients.jpg) no-repeat; height:106px;}
#menu-3 ul li.menu-food-service {background:url(../_images/bg-menu-3-food-service.jpg) no-repeat; height:110px;}
#menu-3 h3 a {color:#73a9d2; font-size:20px; font-weight:normal; letter-spacing:-1px;}
#menu-3 p {color:#979ca0; font-size:12px; margin:5px 0;}
#menu-3 a:hover {text-decoration:underline;}

#navegacao { position:relative;}
#navegacao li.ativo div { display:block;}
#navegacao li div { position:absolute; top:38px; left:0;  z-index:0; display:none; width:1000px; background: url(../_images/bgSubMenu.png) repeat-x left top; height:32px!Important; }
#navegacao li ul { height:32px;}
#navegacao li ul.unidades {margin-left:36px;}
#navegacao li ul.produtos {margin-left:350px;}
#navegacao li ul.receitas {margin-left:517px;}
#navegacao li ul.noticias {margin-left:843px;}
#navegacao li ul li	{ height:31px; width:auto!Important; float:left; background-image:none; padding:0 20px!Important; border-bottom:1px solid #87bff0;}
#navegacao li ul li a { cursor:pointer; width:auto!Important; padding:0!Important; line-height:32px; height:32px; float:left!Important; color:#959595!Important; text-transform:uppercase;  background-image:none!Important;}
#navegacao li ul li a:hover { text-decoration:underline!Important;}

div.divSelect { cursor:pointer;  position:relative; background: url(../_images/select.png) no-repeat 0 0; display:inline; float:left; width:228px; margin:0 15px 0 6px; #margin-left:1px; padding-top:6px; padding-bottom:5px; }
div.selRodape { background: url(../_images/selectRodape.gif) no-repeat 0 0!Important;}
div.divSelect strong { padding-left:10px;  color:#BABBBB; font-size:11px!Important; font-family:Arial Narrow, Helvetica, sans-serif;}
div.divSelect ul {  cursor:pointer; padding-bottom:7px; display:none; width:228px; position:absolute; left:0px; top:26px; margin:0!Important;}
div.divSelect ul li { padding:0!Important; background: #fff!Important; clear:both; display:block; width:228px; margin-left:0!Important;text-decoration:none; cursor:pointer; font-size:11px;}
div.divSelect ul li a { display:block; padding:3px 6px!Important; margin:0 5px!Important; color:#C5BBBB !important; font-weight:bold; }
div.divSelect ul li a:hover {text-decoration:underline;}

#menu-4 {background:url(../_images/bg-menu-4.gif) no-repeat; width:1000px; height:44px; float:left; padding-top:15px;}
#menu-4 span {float:left; margin:2px 25px 0 25px;}
#menu-4 select {font-size:11px; color:#babbbb; font-weight:bold; float:left; margin:0 20px 0 0;}
#menu-4 input {float:left; width:176px; height:20px; background:url(../_images/bg-search-2.gif); border:none; color:#babbbb; font-weight:bold; font-size:11px; padding:6px 0 0 10px;}
#menu-4 input.bt-search {float:left; width:26px;  height:26px; background:url(../_images/bt-search-2.gif); border:none; }
#menu-4 .compartilhe {float:right; font-size:14px; color:#7abaf2; margin:0;}
#menu-4 .compartilhe a {float:left; margin-right:9px; }
#menu-4 .compartilhe span {float:left; margin:5px 10px 0 0;}
#menu-4 .compartilhe span img {margin-left:10px;}

#menu-5 {float:right; margin-top:34px;}
#menu-5 ul li {display:inline; float:left; position:relative;}
#menu-5 ul li a {float:left;}
#menu-5 .arrow-menu-5 {position:absolute; bottom:-1px; left:52px;}

#box-noticias {width:487px; height:364px; float:left; margin-left:16px; background:url(../_images/bg-box-noticias.jpg) bottom no-repeat;}
#box-noticias ul {padding-left:25px;}
#box-noticias ul li {width:430px; padding:13px 0; float:left; background:url(../_images/spacer-box-noticias.gif) bottom repeat-x;}
#box-noticias ul li a {float:left; width:360px; color:#969ba0; font-size:12px; margin-top:12px;}
#box-noticias ul li a:hover {text-decoration:underline;}
#box-noticias ul li .calendar {width:42px; height:42px; float:left; margin-right:15px; background:url(../_images/icon-calendario.gif) no-repeat;}
#box-noticias ul li .calendar span {width:42px; text-align:center;}
#box-noticias ul li .calendar .month {color:#fff; font-size:10px; float:left;}
#box-noticias ul li .calendar .day {color:#939393; font-size:22px; float:left; line-height:25px;}
#box-noticias-top {height:41px; background:url(../_images/bg-box-noticias-top.jpg) no-repeat; padding:22px 18px 0 22px;}
#box-noticias-top h3 {color:#73a9d2; font-size:20px; font-weight:normal; letter-spacing:-1px; width:240px; float:left;}
#box-noticias-top a.feed {background:url(../_images/icon-feed.gif) no-repeat; width:19px; height:19px; text-indent:-5000px; float:left;}
#box-noticias-top a.veja-noticias {background:url(../_images/arrow-menu-3.gif) right no-repeat; padding-right:15px; font-size:11px; color:#51a5d7; float:right; margin-top:2px;}
#box-noticias-top a.veja-noticias:hover {text-decoration:underline;}

#box-atendimento {width:347px; height:111px; padding:40px 0 0 140px; margin-left:16px; float:left; background:url(../_images/bg-box-atendimento.jpg) no-repeat; font-size:18px; color:#fff; line-height:18px;}
#box-atendimento span {color:#c8dff3;}
#box-atendimento a {font-size:11px; color:#fff; margin-top:10px; float:left; background:url(../_images/arrow-white.gif) right no-repeat; padding-right:15px;}
#box-atendimento a:hover {text-decoration:underline;}

#linha-prod {float:left; margin:20px 0 0 0; width:1000px; background:#fff url(../_images/bg-linha-prod.jpg) bottom repeat-x; }
#linha-prod .top-prod-nutrilon { height:39px; background:url(../_images/top-prod-nutrilon.jpg) no-repeat; }
#linha-prod .top-prod-ativa { height:39px; background:url(../_images/top-prod-ativa.jpg) no-repeat; }
#linha-prod .top-prod-nutrinho { height:39px; background:url(../_images/top-prod-nutrinho.jpg) no-repeat; }
#linha-prod .top-prod-nutribom { height:39px; background:url(../_images/top-prod-nutribom.jpg) no-repeat; }
#linha-prod .top-prod a.abaAtivo { background:#fff; color:#2E90C4; }
#linha-prod .top-prod a.abaAtivo:hover {background:#fff; color:#2E90C4;}
#linha-prod .top-prod ul {background:none; margin-left:273px; width:727px;}
#linha-prod .top-prod ul li { float:left; margin-right:2px; width:auto; height:auto; padding:0; }
#linha-prod .top-prod ul li a {color:#fff; float:left; margin:0; height:15px; padding:12px; background:url(../_images/bg-lk-categorias-prod.jpg) repeat-x;}
#linha-prod .top-prod ul li a:hover {text-decoration:none; background:url(../_images/bg-lk-categorias-prod-on.jpg) repeat-x;}
#linha-prod h4 { color:#0a274b; font-size:15px; letter-spacing:-1px;}
#linha-prod p {color:#484b4e; font-size:12px; margin:10px 0; height:40px; line-height:20px;}
#linha-prod a {color:#55b8fb; font-size:11px; background:url(../_images/arrow-menu-3.gif) no-repeat right; padding-right:15px; margin-top:10px; float:left;}
#linha-prod a:hover {text-decoration:underline;}
#linha-prod ul {clear:both; background:none; width:100%; }
#linha-prod ul li {display:inline; width:180px; height:222px; padding:20px 0 0 20px; float:left; background:#fff url(../_images/bg-prod-linha.jpg) no-repeat}

#barras, #flocos, #farinha, #sopas  {display:none;}

#player-1 {margin:26px 0 14px 0; }

#player-2 {margin:20px 0; float:left; background:url(../_images/bg-player-linha.jpg) bottom left no-repeat; position:relative; height:159px;}
#player-2 h2 {background:url(../_images/top-player-linha.jpg) no-repeat; width:1000px; height:43px; text-indent:-5000px;}

#footer {width:1000px; margin:20px auto 0; float:left; clear:both;}

#map {background:url(../_images/bg-map.jpg) repeat-x; float:left; height:254px; }
#map ul {float:left; margin:34px 0 0 34px; text-align:left; padding:0; width:966px; display:inline; height:176px;}
#map ul li {font-size:14px; color:#a0cdf5; margin:0 0 20px 0; float:left; }
#map ul li.nutrimental, #map ul li.nutrimental ul li {width:210px;}
#map ul li.unidades, #map ul li.unidades ul li {width:220px;}
#map ul li.produtos, #map ul li.produtos ul li {width:135px;}
#map ul li.noticias, #map ul li.noticias ul li {width:130px;}
#map ul li.receitas, #map ul li.receitas ul li {width:125px;}
#map ul li.contato, #map ul li.contato ul li {width:125px;}
#map ul li ul {margin:15px 0 0 0; width:auto; height:145px;}
#map ul li ul li {display:block; margin-bottom:10px; background:none; font-size:12px; }
#map ul li ul li a {font-weight:normal; color:#fff; }
#map ul li ul li a:hover {text-decoration:underline;}

#signature {background:url(../_images/spacer-signature.gif) top repeat-x; width:950px; height:28px; float:left; margin-left:25px; display:inline; color:#7abaf2; font-size:11px; padding-top:16px;}
#signature span {float:left; margin:0 15px 0 0; background:url(../_images/spacer-signature-2.gif) right repeat-y; padding-right:15px; height:16px;}
#signature img {float:right; margin-top:-7px;}

/* Easy Slider */
#slider {margin:0 0 0 36px; width:928px !important; height:116px !important; overflow:hidden;  position:relative;}
#slider ul, #slider li, #slider2 ul, #slider2 li {margin:0; padding:0; list-style:none;}
#slider ul { position:relative; left:-232px;}
#slider ul li { float:left; width:232px;}
#prevBtn, #nextBtn,	#slider1next, #slider1prev {display:block; width:24px; height:45px; position:absolute; left:0; top:80px; z-index:0; text-indent:-8000px;}	
#nextBtn, #slider1next {left:968px;}														
#prevBtn a, #nextBtn a,	#slider1next a, #slider1prev a {display:block; position:relative; width:32px; height:50px; outline:none!Important;}

/* DENNIS */
.institucional-titulo { 
font-size:24px; 
color:#57b8f2; 
}

.institucional-sessao {
	font-size:11px;
	color:#57b8f2;
	text-transform: uppercase;
}

.institucional-texto { 
font-size:12px; 
color:#4b4c4c; 
}

.institucional-foto { width:200px; height:130px; margin-right: 10px; 
}

/*MEMSAGEM*/
.sisMsg { display:none; position:fixed; left:0; top:0; width:1500px; padding:40px 20px 70px; font: 14px/16px Arial; background-repeat:repeat-x; text-align:center; z-index:100; }
.sisMsg.ok { background:url(../imagens/block.jpg) repeat-x; color:#fff; border:5px solid #396; }
.sisMsg.erro { background:url(../imagens/block.jpg) repeat-x; color:#fff; border:5px solid #C00; }
.sisMsg.alerta { background:url(../imagens/block.jpg) repeat-x; color:#663; border:5px solid #663; }
.sisMsgSombra { display:none; position:fixed; left:0; top:0; z-index:99; background:#000; border:5px solid #000;padding:40px 20px 70px; }
.sisMsg .fechar { position:absolute; bottom:15px; left:0; width:100%; text-align:center; cursor:pointer; }


