/* CSS Document */body {	background: url(bk.jpg);	color:#000066;	font:9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	overflow:scroll;	overflow-x:hidden;	margin:0;	padding:0;	text-align:center; /* hack para o IE */		}#divMain {	margin:8px auto;	background:#ffffff;	padding:4px;	width:770px;	margin-bottom:0;	}.menu {		font:bold 9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#8a8a8a;	text-decoration:none;	margin:6px 2px;	border-bottom:solid 1px #dfdfdf;	}.menu a {		font:bold 9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#000000;	text-decoration:none;	padding-left:14px;	}.menu a:hover {		font:bold 9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#000066;	background:url(seta.png) no-repeat;	}.menuBar a {		font:bold 9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#000000;	text-decoration:none;	}.menuBar a:hover {		font:bold 9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#ff0000;	}.where {	background: url(bkWhere.png);	height:24px;	font-size:12pt;	font-weight: bolder;	color:#089996;	padding-left:30px;	border-bottom:solid 1px #A0B1BD;	border-right:solid 1px #A0B1BD;	letter-spacing:.2EM	}.rodape {	font:8pt Tahoma, Verdana, Arial, Helvetica, Sans-Serif;	text-align:center;	color:#596670;	border-top:solid 1px #596670;	padding:2px;		}.rodape a {	font-weight:normal;	color:#596670;	text-decoration:none;	}.rodape a:hover {	color:#1364B5;	text-decoration:underline;	}#navigator {	margin-right:10px;	width:100%;/*	height:370px;	*/	background:#f0f0f0;/*	overflow:auto;	overflow-x:hidden; */	z-index:0;		}	p {	font:9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#000000;	}td {	font:9pt Arial, Helvetica, Sans-Serif, Tahoma, Verdana;	color:#000000;	}	.news {	margin:4px 0;	background: url(seta.png) no-repeat 0 2px;	padding:2px 0 2px 14px;	border-bottom:dashed 1px #897C1A;	border-right:dashed 1px #897C1A;	}	.news a {	text-decoration:none;	color:#808080;	}.news a:hover {	text-decoration:none;	color:#9AC6F8;	text-decoration:underline;	}	.label {	text-align:right;	padding:0 4px;	color:#8A98A1;	font-size:9pt;	}	#contato input {font-size:8pt}#contato select {font-size:8pt}input {padding:0px 4px}.txtEmpresa {	margin:4px 0;	background: url(ticVerde.png) no-repeat 0 2px;	padding-left:16px;	text-align:justify;	}	.visivel {display:inline}.invisivel {display:none}.destaque {	padding:4px 10px;	font:bold 11pt Sans-Serif, Arial, Helvetica, Tahoma, Verdana;	color:#003366;	background: url(bkTitulos.png) no-repeat;	height:24px;	}	#contato {	border:solid 1px #336699;	}	#contato input, textarea{	border:solid 1px #336699;	}