* {
	border: 0;
	padding: 0;
	margin: 0;
}

body, input, select {
	font: normal 11px Arial;
	color: #959595;
}

body, html {
	overflow-x: hidden;
}

a:link, a:hover, a:visited, a:active {
	font: normal 11px Arial;
	color: #959595;
	outline: none
}

h4 {font-size: 11px;}

#content p {margin-bottom: 18px}

/*Classes Genéricas*/
.left {float: left}

.right {float: right}

.clear {clear: both}

.txt-destaque {
	font-weight: bold;
	color: #0077C1
}

/*Estrutura*/
#container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 727px;
	background:url(../images/bg.jpg) no-repeat top left;
}

#sidebar {
	float: left;
	width: 170px;
	padding-left: 34px;
	margin-right: 34px;
}

#content {
	float: left;
	width: 488px;
	overflow: hidden;
	margin-bottom: 50px;
}

/*Destaque Flash*/
#destaque {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

/*Header*/
#header {
	width: 486px;
	float: left;
	margin-top: 35px;
}

h1#logo, h1#logo a {
	width: 170px;
	height: 140px;
	display: block;
	text-indent: -5000px;
	background:url(../images/logo-parmalat.gif) no-repeat top left;
	margin-bottom: 32px;
} * html h1#logo, * html h1#logo a {
	margin-bottom: 15px;
}

#nav-top li, #nav-top li a {
	display: block;
	text-indent: -5000px;
	float: left;
	width: 121px;
	height: 33px;
	background-repeat: no-repeat
}

#nav-top li.mn-aparmalat, #nav-top li.mn-aparmalat a {
	background-image: url(../images/mn-aparmalat.gif);
	width: 123px;
}

#nav-top li.mn-produtos, #nav-top li.mn-produtos a {background-image: url(../images/mn-produtos.gif);}

#nav-top li.mn-receitas, #nav-top li.mn-receitas a {background-image: url(../images/mn-receitas.gif);}

#nav-top li.mn-contato, #nav-top li.mn-contato a {background-image: url(../images/mn-contato.gif);}

#breadcrumb {margin-bottom: 10px;}

#breadcrumb a {
	font-size: 10px;
	text-decoration: none;
	background: url(../images/ico-seta.gif) no-repeat top left;
	padding: 0 6px 0 8px;
}

#busca {
	float: right;
	margin-top: 30px;
	background: url(../images/bg-busca.gif) no-repeat top left;
	width: 118px;
	height: 23px;
	padding: 2px 7px 0 10px
}

.fld-busca {
	font-weight: bold;
	color: #0054A6;
	width: 100px;
}

#btn-busca {
	position: relative;
	top: 3px;
}

/*Classes Genéricas*/

/*Titulos*/
.titulo-secao {
	font-size: 16px;
	color: #0072BC;
	margin-bottom: 16px;
}

.subtit-secao {
	font-size: 12px;
	color: #0072BC;
}

.tit-ico {
	font-size: 13px;
	background: url(../images/ico-seta-gde.gif) no-repeat center left;
	padding-left: 12px;
}

/*Boxes*/

.box {
	margin: 15px 0;
	background: url(../images/bg-lista.gif) no-repeat bottom left;
	padding-bottom: 10px;
}

.lista li {
	list-style: none;
	background: url(../images/seta.gif) no-repeat 0 1px;
	margin: 5px 0 0 3px;
	padding-left: 8px
}

.lista li a:link, .lista li a:hover, .lista li a:visited, .lista li a:active {text-decoration: none}

.margin-destaque {margin-bottom: 14px;}

/*Links*/

a.saiba-mais:link, a.saiba-mais:hover, a.saiba-mais:visited, a.saiba-mais:active {
	color: #555;
	background: url(../images/ico-seta.gif) no-repeat top left;
	padding-left: 8px;
	text-decoration: none;
}

a.destaque:link, a.destaque:hover, a.destaque:visited, a.destaque:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/ico-seta-gde.gif) no-repeat center left;
	padding-left: 12px
}

a.on:link, a.on:hover, a.on:visited, a.on:active  {
	text-decoration: none;
	font-weight: bold;
	color: #0970BF
}

a.pag:link, a.pag:hover, a.pag:active, a.pag:visited {
	color: #0373BF;
	text-decoration: none;
}

/*Botões*/
.bt-voltar {margin-top: 35px}

/*Paginação*/
#paginacao {
	color: #0373BF;
	margin-top: 26px;
}

#paginacao a.selected:link, #paginacao a.selected:hover, #paginacao a.selected:active, #paginacao a.selected:visited {
	font-weight: bold;
	color: #07497D;
}

/*Listas de produtos*/

.lista-produtos {
	background: url(../images/bg-lista.gif) no-repeat bottom left;
	clear: both; 
	margin-left: 10px;
	padding: 20px 0 15px 13px;
} * html .lista-produtos {
	padding-top: 15px;
}

.lista-produtos ul {
	float: left;
	margin-left: 25px;
	list-style: url(../images/ico-seta.gif);
	width: 308px;
}

.lista-produtos ul li {margin: 0 0 2px 22px;}

.lista-produtos ul li a {text-decoration: none;}

.lista-produtos ul li.subtit-secao {
	list-style: url(../images/produtos/sub-secao.gif);
}

.lista-produtos ul li.tit-secao {
	font-size: 12px;
	font-weight: bold;
	color: #0F6EB2;
	list-style: none;
	list-style-image: none;
	margin: 0 0 2px 5px;
}


/*Menus*/
.menu-secao {
	float: left;
	width: 170px;
	margin-bottom: 24px;
	overflow: hidden;
}

.menu-secao li a {
	display: block;
	padding-left: 18px;
	width: 170px;
	text-decoration: none
}

.menu-secao li {
	display: block;
	list-style: none;
	width: 170px;
	height: 16px;
	overflow: hidden;
	background: url(../images/mn-each.gif) no-repeat top left;
	margin-bottom: 1px;
}

/*.menu-secao li:hover {
	background-position: 0 -16px;
}*/

/*Accordion*/
#mn-accordion {
	width: 171px;
	height: 195px;
	overflow: hidden;
	float: left;
}

#mn-accordion dt, #mn-accordion dd {
	height: 25px;
	overflow: hidden;
	margin-bottom: 1px;
}

#mn-accordion dd {height: 76px}

/*Páginas de produtos*/
.subtit-produto {
	font-size: 11px;
	margin-top: 10px;
}

table.info-produto {
	float: left;
	width: 320px;
	border: 1px solid #DEEEFB;
	border-collapse: collapse
}

.info-produto td {
	border: 1px solid #DEEEFB;
	padding: 6px 3px 3px 3px;
	text-align: center;
}

.info-produto td.first {text-align: left;}

.info-produto thead td {
	font-size: 13px;
	font-weight: bold;
	color: #0572C7;
	background-color: #D8EAF6;
	padding: 3px 0;
}

.dsc-detalhe {
	width: 470px;
	overflow: hidden;
	margin-bottom: 23px;
}

.obs-detalhe {padding-top: 17px}

/*Footer*/

#footer {
	background:url(../images/border-footer.png) no-repeat top left;
	width:725px;
	margin-top: 20px;
	padding: 20px 0 0 36px;
}

#footer ul {float: left}

#footer li a {text-decoration: none}

#footer li {
	list-style: url(../images/seta.gif);
	margin-left: 1.6em;
}

#footer li.tit-footer {
	list-style-image: none;
	list-style: none;
	margin-left: 0;
}

#mn-parmalat-para, #mn-sites-especiais {
	width: 160px;
	height: 90px;
	margin-left: 11px;
	border-right: 1px solid #E5E5E4;
}

#mn-sites-especiais {
	width: 170px;
	margin-left: 8px;
}

#mn-marcas {margin-left: 11px;}

#mn-marcas li {
	list-style: none;
	float: left;
	margin-right: 10px;
} * html #mn-marcas li {margin-right: 5px;}

#mn-marcas li, #mn-marcas li a {
	display: block;
	text-indent: -5000px;
}

#mn-marcas li.tit-footer {
	text-indent: 0;
	float: none;
	height: 22px;
}

#mn-marcas li.mn-parmalat {margin-left: 10px;}

#mn-marcas li.mn-parmalat, #mn-marcas li.mn-parmalat a {
	background: url(../images/marcas-parmalat.gif) no-repeat top left;
	width: 57px;
	height: 59px;
}

#mn-marcas li.mn-duchen {margin-top: 12px;}

#mn-marcas li.mn-duchen, #mn-marcas li.mn-duchen a {
	background: url(../images/marcas-duchen.gif) no-repeat top left;
	width: 51px;
	height: 26px;
}

#mn-marcas li.mn-gloria {margin-top: 17px;}

#mn-marcas li.mn-gloria, #mn-marcas li.mn-gloria a {
	background: url(../images/marcas-gloria.gif) no-repeat top left;
	width: 53px;
	height: 32px;
}

#mn-marcas li.mn-alimba {margin-top: 24px;}

#mn-marcas li.mn-alimba, #mn-marcas li.mn-alimba a {
	background: url(../images/marcas-alimba.gif) no-repeat top left;
	width: 50px;
	height: 15px;
}

#rodape {
	background:url(../images/border-footer.png) no-repeat top left;
	width: 725px;
	margin-top: 23px;
	padding: 11px 0 0 36px;
}

#rodape a {text-decoration: none;}

#rodape a.intranet {color: #00ADEF}

/*Investidores*/
.menu-secao .tit-investidores {
	text-indent: -5000px;
	background: url(../images/investidores/tit-mn-investidores.gif) no-repeat top left;
	height: 25px
}

/*Erros*/
.tit-erros {margin-bottom: 20px}