/* CSS DO MENU */

/* common styling */
.menu {width:728px; height:39px; position:relative; margin:0 auto;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:154px; height:39px; text-align:center; overflow:hidden;}
.menu ul {list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

.menu a#auto {
	width:106px;
	height: 39px;
	background-image: url(imgs/menu/menu_auto.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	text-indent:-5000px;
}
	/* HOVER */
	.menu a:hover#auto {
		width:106px;
		height: 39px;
		background-image: url(imgs/menu/menu_auto.gif);
		background-repeat: no-repeat;
		background-position: 1px -61px;
		text-indent:-5000px;
	}
	/* HOVER */
	.menu a#auto_hover {
		width:106px;
		height: 39px;
		background-image: url(imgs/menu/menu_auto.gif);
		background-repeat: no-repeat;
		background-position: 1px -111px;
		text-indent:-5000px;
	}
	
		/* INICIO DOS SUBMENUS DE AUTO E CASA */

			.menu a#produto {
				width:154px;
				height: 25px;
				background-image: url(imgs/menu/sub_autocasa01.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#produto {
						width:154px;
						height: 25px;
						background-image: url(imgs/menu/sub_autocasa02.gif);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#assistencia {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_autocasa01.gif);
				background-repeat: no-repeat;
				background-position: 0px -25px;	
				text-indent:-5000px;
				overflow:hidden;			
			}
					/* HOVER */
					.menu a:hover#assistencia {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_autocasa02.gif);
						background-repeat: no-repeat;
						background-position: 0px -25px;	
						text-indent:-5000px;
						overflow:hidden;			
					}
					
			.menu a#benedesc {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_autocasa01.gif);
				background-repeat: no-repeat;
				background-position: 0px -45px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#benedesc {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_autocasa02.gif);
						background-repeat: no-repeat;
						background-position: 0px -45px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#pergresp {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_autocasa01.gif);
				background-repeat: no-repeat;
				background-position: 0px -65px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#pergresp {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_autocasa02.gif);
						background-repeat: no-repeat;
						background-position: 0px -65px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#condgerais {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_autocasa01.gif);
				background-repeat: no-repeat;
				background-position: 0px -85px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#condgerais {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_autocasa02.gif);
						background-repeat: no-repeat;
						background-position: 0px -85px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#contatoauto, a#contatocasa {
				width:154px;
				height: 25px;
				background-image: url(imgs/menu/sub_autocasa01.gif);
				background-repeat: no-repeat;
				background-position: 0px -105px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#contatoauto, a:hover#contatocasa {
						width:154px;
						height: 25px;
						background-image: url(imgs/menu/sub_autocasa02.gif);
						background-repeat: no-repeat;
						background-position: 0px -105px;
						text-indent:-5000px;
						overflow:hidden;				
					}

		/* FIM DOS SUBMENUS DE AUTO E CASA */

.menu a#casa {
	width:108px;
	height: 39px;
	background-image: url(imgs/menu/menu_casa.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
}
	/* HOVER */
	.menu a:hover#casa {
		width:108px;
		height: 39px;
		background-image: url(imgs/menu/menu_casa.gif);
		background-repeat: no-repeat;
		background-position: 0px -61px;
		text-indent:-5000px;
	}
	/* HOVER */
	.menu a#casa_hover {
		width:108px;
		height: 39px;
		background-image: url(imgs/menu/menu_casa.gif);
		background-repeat: no-repeat;
		background-position: 0px -111px;
		text-indent:-5000px;
	}
	
.menu a#pme {
	width:144px;
	height: 39px;
	background-image: url(imgs/menu/menu_pme.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
}
	/* HOVER */
	.menu a:hover#pme {
		width:144px;
		height: 39px;
		background-image: url(imgs/menu/menu_pme.gif);
		background-repeat: no-repeat;
		background-position: 0px -61px;
		text-indent:-5000px;
	}
	/* HOVER */
	.menu a#pme_hover {
		width:144px;
		height: 39px;
		background-image: url(imgs/menu/menu_pme.gif);
		background-repeat: no-repeat;
		background-position: 0px -111px;
		text-indent:-5000px;
	}
	
		/* INICIO DOS SUBMENUS DE PME */
		
			.menu a#produtopme {
				width:174px;
				height: 25px;
				background-image: url(imgs/menu/sub_pme01.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#produtopme {
						width:174px;
						height: 25px;
						background-image: url(imgs/menu/sub_pme02.gif);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						text-indent:-5000px;
						overflow:hidden;				
					}
			
			.menu a#redrefpme {
				width:174px;
				height: 20px;
				background-image: url(imgs/menu/sub_pme01.gif);
				background-repeat: no-repeat;
				background-position: 0px -25px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#redrefpme {
						width:174px;
						height: 20px;
						background-image: url(imgs/menu/sub_pme02.gif);
						background-repeat: no-repeat;
						background-position: 0px -25px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#assistenciapme {
				width:174px;
				height: 20px;
				background-image: url(imgs/menu/sub_pme01.gif);
				background-repeat: no-repeat;
				background-position: 0px -45px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#assistenciapme {
						width:174px;
						height: 20px;
						background-image: url(imgs/menu/sub_pme02.gif);
						background-repeat: no-repeat;
						background-position: 0px -45px;
						text-indent:-5000px;
						overflow:hidden;				
					}
			
			.menu a#atendimentopme {
				width:174px;
				height: 20px;
				background-image: url(imgs/menu/sub_pme01.gif);
				background-repeat: no-repeat;
				background-position: 0px -65px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#atendimentopme {
						width:174px;
						height: 20px;
						background-image: url(imgs/menu/sub_pme02.gif);
						background-repeat: no-repeat;
						background-position: 0px -65px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#benedescpme {
				width:174px;
				height: 20px;
				background-image: url(imgs/menu/sub_pme01.gif);
				background-repeat: no-repeat;
				background-position: 0px -85px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#benedescpme {
						width:174px;
						height: 20px;
						background-image: url(imgs/menu/sub_pme02.gif);
						background-repeat: no-repeat;
						background-position: 0px -85px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#contatopme {
				width:174px;
				height: 25px;
				background-image: url(imgs/menu/sub_pme01.gif);
				background-repeat: no-repeat;
				background-position: 0px -105px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#contatopme {
						width:174px;
						height: 25px;
						background-image: url(imgs/menu/sub_pme02.gif);
						background-repeat: no-repeat;
						background-position: 0px -105px;
						text-indent:-5000px;
						overflow:hidden;				
					}

		
		/* FIM DOS SUBMENUS DE PREV */
	
.menu a#prev {
	width:145px;
	height: 39px;
	background-image: url(imgs/menu/menu_prev.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
}
	/* HOVER */
	.menu a:hover#prev {
		width:145px;
		height: 39px;
		background-image: url(imgs/menu/menu_prev.gif);
		background-repeat: no-repeat;
		background-position: 0px -61px;
		text-indent:-5000px;
	}
	/* HOVER */
	.menu a#prev_hover {
		width:145px;
		height: 39px;
		background-image: url(imgs/menu/menu_prev.gif);
		background-repeat: no-repeat;
		background-position: 0px -111px;
		text-indent:-5000px;
	}
	
		/* INICIO DOS SUBMENUS DE PREVIDENCIA */
		
			.menu a#produtoprev {
				width:154px;
				height: 25px;
				background-image: url(imgs/menu/sub_prev01.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#produtoprev {
						width:154px;
						height: 25px;
						background-image: url(imgs/menu/sub_prev02.gif);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#beneficiosprev {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_prev01.gif);
				background-repeat: no-repeat;
				background-position: 0px -25px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#beneficiosprev {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_prev02.gif);
						background-repeat: no-repeat;
						background-position: 0px -25px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#simulacaoprev {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_prev01.gif);
				background-repeat: no-repeat;
				background-position: 0px -45px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#simulacaoprev {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_prev02.gif);
						background-repeat: no-repeat;
						background-position: 0px -45px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#pergrespprev {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_prev01.gif);
				background-repeat: no-repeat;
				background-position: 0px -65px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#pergrespprev {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_prev02.gif);
						background-repeat: no-repeat;
						background-position: 0px -65px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#contatoprev {
				width:154px;
				height: 25px;
				background-image: url(imgs/menu/sub_prev01.gif);
				background-repeat: no-repeat;
				background-position: 0px -85px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#contatoprev {
						width:154px;
						height: 25px;
						background-image: url(imgs/menu/sub_prev02.gif);
						background-repeat: no-repeat;
						background-position: 0px -85px;
						text-indent:-5000px;
						overflow:hidden;				
					}
		
		/* FIM DOS SUBMENUS DE PREVIDENCIA */
	

.menu a#voce {
	width:107px;
	height: 39px;
	background-image: url(imgs/menu/menu_voce.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
}
	/* HOVER */
	.menu a:hover#voce {
		width:107px;
		height: 39px;
		background-image: url(imgs/menu/menu_voce.gif);
		background-repeat: no-repeat;
		background-position: 0px -61px;
		text-indent:-5000px;
	}
	/* HOVER */
	.menu a#voce_hover {
		width:107px;
		height: 39px;
		background-image: url(imgs/menu/menu_voce.gif);
		background-repeat: no-repeat;
		background-position: 0px -111px;
		text-indent:-5000px;
	}
	
		/* INICIO DOS SUBMENUS DE VOCE */
		
			.menu a#produtovoce {
				width:154px;
				height: 25px;
				background-image: url(imgs/menu/sub_voce01.gif);
				background-repeat: no-repeat;
				background-position: 0px 0px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#produtovoce {
						width:154px;
						height: 25px;
						background-image: url(imgs/menu/sub_voce02.gif);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#coberturavoce {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_voce01.gif);
				background-repeat: no-repeat;
				background-position: 0px -25px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#coberturavoce {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_voce02.gif);
						background-repeat: no-repeat;
						background-position: 0px -25px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#assitenciavoce {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_voce01.gif);
				background-repeat: no-repeat;
				background-position: 0px -45px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#assitenciavoce {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_voce02.gif);
						background-repeat: no-repeat;
						background-position: 0px -45px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#condicoesvoce {
				width:154px;
				height: 20px;
				background-image: url(imgs/menu/sub_voce01.gif);
				background-repeat: no-repeat;
				background-position: 0px -65px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#condicoesvoce {
						width:154px;
						height: 20px;
						background-image: url(imgs/menu/sub_voce02.gif);
						background-repeat: no-repeat;
						background-position: 0px -65px;
						text-indent:-5000px;
						overflow:hidden;				
					}
					
			.menu a#contatovoce {
				width:154px;
				height: 25px;
				background-image: url(imgs/menu/sub_voce01.gif);
				background-repeat: no-repeat;
				background-position: 0px -85px;
				text-indent:-5000px;
				overflow:hidden;				
			}
					/* HOVER */
					.menu a:hover#contatovoce {
						width:154px;
						height: 25px;
						background-image: url(imgs/menu/sub_voce02.gif);
						background-repeat: no-repeat;
						background-position: 0px -85px;
						text-indent:-5000px;
						overflow:hidden;				
					}
		
		/* FIM DOS SUBMENUS DE CONTATO */
	
.menu a#contato {
	width:118px;
	height: 39px;
	background-image: url(imgs/menu/menu_contato.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
}
	/* HOVER */
	.menu a:hover#contato {
		width:118px;
		height: 39px;
		background-image: url(imgs/menu/menu_contato.gif);
		background-repeat: no-repeat;
		background-position: 0px -61px;
		text-indent:-5000px;
	}
	/* HOVER */
	.menu a#contato_hover {
		width:118px;
		height: 39px;
		background-image: url(imgs/menu/menu_contato.gif);
		background-repeat: no-repeat;
		background-position: 0px -111px;
		text-indent:-5000px;
	}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:39px; left:0; width:115px;}
.menu ul li:hover ul li a.hide {color:#fff;}
.menu ul li:hover ul li:hover a.hide {color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block;  color:#000;}
.menu ul li:hover ul li a:hover {color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:154px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
