html {
	height: 100%;
}
body {
	background-color: #e9e1bf;
	background-image: url(../img_site/papeldecarta.jpg);	
	/*background-image: url(../img_site/fundo_degrade.jpg);
	background-repeat:repeat-x;*/
	background-position: center top;
	margin:0;
	padding: 0;
}
/*CENTRALIZA O SITE*/
#container {
	width: 740px;
	height:125px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	padding:0;
	text-align:center;
}
#cabecalho {
	float:left;
	/*background-image:url(../img_site/cabecalho.jpg);
	background-repeat:no-repeat;*/
	width: 	732px;
	height: 125px;
}
/* SOMBRA ESQUERDA DO SITE*/


.sombraEsquerda{
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
	width: 4px;
	background-repeat:no-repeat;
}
#sombraE1 {
	background-image:url(../img_site/sombraE1b.jpg);
	height: 125px;
}
#sombraE2 {
	background-image:url(../img_site/sombraE2b.jpg);
	height: 342px;
}
#sombraE3 {
	background-image:url(../img_site/sombraE3b.jpg);
	height: 57px;
}
#sombraE4 {
	background-image:url(../img_site/sombraE4b.jpg);
	height: 11px;
}

/* SOMBRA DIREITA DO SITE*/

.sombraDireita{
    float:left;
	width: 4px;
	background-repeat:no-repeat;
}
#sombraD1 {
	background-image:url(../img_site/sombraD1b.jpg);
	height: 125px;
}
#sombraD2 {
	background-image:url(../img_site/sombraD2b.jpg);
	height: 342px;
}
#sombraD3 {
	background-image:url(../img_site/sombraD3b.jpg);
	height: 57px;
}
#sombraD4 {
	background-image:url(../img_site/sombraD4b.jpg);
	height: 11px;
}

/******************************** MENU ********************************/
#menu {
	background-image:url(../img_site/fundo_menu.jpg);
	background-repeat:no-repeat;
	width: 205px;
	height:342px;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#posMenu{
	margin-top:40px; 
	margin-left:20px;
	padding:0;
}
ul#primary-nav,
ul#primary-nav ul {
	display:inline;
	list-style-type: none; 
	margin-top:40px; 
	margin-left:10px;
	padding: 0;
	width:100px;
	border-color:#000000;
}
ul#primary-nav li {
	float:left;
	text-align:left;
	margin-bottom: 3px;
	width:180px;
	position: relative;
	list-style: none;
	z-index:2;
}
/*POSICIONA AS OPÇÕES PRINCIPAIS DO MENU*/
ul#primary-nav li a {
	background-repeat:no-repeat;
	background-position:10px;
	color: #663300;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:20px;
	display: block;
	text-decoration: none;
	border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 115px; 
	top: 0;
}

/*ESCONDE OS SUB MENUS*/
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul 
{ 
	display: none; 
}

/*MOSTRA OS SUBMENUS AO PASSAR O MOUSE SOBRE UMA OPÇÃO*/
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul {
	/*filter:alpha(opacity=90) Shadow(Color=#000000, OffX=2, OffY=2, Positive=1);*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#d6ceb7,direction=225,strength=5) alpha(opacity=90); 
	-moz-opacity: 0.9;
	opacity: 0.9;
	background-color:#e9e1bf;
	margin-top:0px; 
	/*margin-left:0px;*/
	width:100%;
	display:inline;
} 
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over {
	color:#FFFFFF;
}

ul#primary-nav li a:hover {
	color:#FFFFFF;
}
ul#primary-nav li li a:hover {
	background-image:url(../img_site/over_submenu.jpg);
	background-repeat:repeat-x;
}
#mnuGrupo a:hover{
	background-image:url(../img_site/over_grupo.jpg);
}
ul#primary-nav #mnuGrupo ul{
	margin-left:25px;
}
#mnuFerrero a:hover{
	background-image:url(../img_site/over_ferrero.jpg);
}
#mnuInst a:hover{
	background-image:url(../img_site/over_inst.jpg);
}
#mnuMarcas a:hover{
	background-image:url(../img_site/over_marcas.jpg);
}
ul#primary-nav #mnuMarcas ul{
	margin-left:25;
	margin-top:-95px;
}
#mnuCareers a:hover{
	background-image:url(../img_site/over_careers.jpg);
}
#mnuTrabalhe a:hover{
	background-image:url(../img_site/over_trabalhe.jpg);
}
#mnuFale a:hover{
	background-image:url(../img_site/over_fale.jpg);
}

/******************************** CONTEUDO ********************************/
#principal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(../img_site/fundo_conteudo.jpg);
	background-repeat:no-repeat;
	width: 527px;
	height:342px;
	float: left;
	text-align:left;
	font-size: 0.7em;
	
	/*padding-top:27px;*/
}
#topoConteudo{
	height:30px;
	padding-bottom:0;
	padding-top:20px;
	text-align:center;
	color:#FF0000;
	color: #663300;
	font-weight: bold;
	font-size: 0.9em;
	padding-right:20px;
}
#mycustomscroll {
	width: 370px;
	height: 240px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	margin: 0.3em auto;
	padding-top:0;
	padding-left:0;
	/*padding: 15px;*/
	text-align:justify;
	padding-right:15px;
	z-index:inherit;
}
#mycustomscroll ul
{
    list-style-type:none;
    text-align:left;
}
#mycustomscroll ul li
{
    padding-bottom:10px;
}
#rodapeIcones {
	float:left;
	background-image:url(../img_site/rodape_icones.jpg);
	background-repeat:no-repeat;
	width: 732px;
	height: 47px;
	padding-top:10px;

}
#barraIcones,
#barraIcones ul{
	padding: 0;
	margin: 0;
}
#barraIcones ul li{
	display: inline;
	list-style-type: none; 
}
#barraIcones ul li a:hover{
	background: url(../img_site/marcador.jpg)  20px 0 no-repeat;
	margin-bottom:100px;
	padding-top: 10px;
}
#rodapeCopyright {
	float:left;
	background-image:url(../img_site/rodape_copyright.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#996600;
	width: 732px;
	height: 52px;
}
#rodapeCopyright a{
	color:#996600;
}
.datas
{
    font-size:16px;
    font-weight:bold;
    vertical-align:middle;
    color:#CA2F01;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #45545C;
}
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #45545C;
}

option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #45545C;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #45545C;
}