* {
	margin:0px;
	padding:0px;
}
img {
	vertical-align:middle;
	border:0px;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg-site.jpg);
	background-repeat:repeat-x;
	background-color:#989898;
}
hr {
	margin:20px 0px 20px 0px;
	clear: both;
}
#principal {
	width:950px;
	height:1024px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
}
#principal.home {
	height:650px;
}
#menu {
	width:950px;
	height:60px;
	margin-bottom:40px;
}
#menu dl {
	float:right;
	margin-top:35px;
}
#menu dt {
	display:inline;
	margin-right:15px;
}
#menu div {
    width:330px;
    float:left;
}
#menu div span {
    margin-left:20px;
}
	#menu2d .listlinks{
		float:left;
		width: 330px;
		text-align: left;
		margin-top: 30px;
		margin-bottom: 30px;
	}
		#menu2d .boxblack {
			float: left;
		}
		#menu2d .listlinks div {
			clear: left;
			background-color: #fff;
			margin-bottom: 2px;
			padding: 2px 10px;
			border: 4px solid #000;
			border-radius: 15px;
			width: auto;
			float: left;
		}
		#menu2d .listlinks div:hover {
			border-color: #ff8300;
		}
		#menu2d a {
			color: #aaa;
		}
	.boximg {
		float: left;
		margin: 30px 30px 30px 200px;
		width: 370px;
	}
	.boxblack, .boxblack2 {
		background-color: #000;
		padding: 2px 10px;
		border: 4px solid #aaa;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		width: auto;
		color: #fff;
		font-size: 16px;
		text-align: center;
	}
	.boxblack2 {
		display: block;
		position: absolute;
	}
	/*menu com desenhos*/
	
	#menudesenho {
		width: 920px;
		padding: 10px;
		height: 520px;
		overflow: hidden;
	}
	#menudesenho .boxblack {
		position: absolute;
		margin-top: -30px;
		display: none;
	}
	#bt-corp, #bt-empr, #bt-downloads, #bt-ibm, #bt-imprensa, #bt-sap, #bt-parceiros, #bt-inovacoes, #bt-sysprice, #bt-trabalhe, #bt-ykp {
		position: absolute;
	}
	#bt-corp:hover, #bt-empr:hover, #bt-downloads:hover, #bt-ibm:hover, /*#bt-imprensa:hover,*/ #bt-sap:hover, #bt-parceiros:hover, #bt-inovacoes:hover, #bt-sysprice:hover, #bt-trabalhe:hover, #bt-ykp:hover {
		cursor: pointer;
	}
	#bt-corp:hover .boxblack, #bt-empr:hover .boxblack, #bt-downloads:hover .boxblack, /*#bt-imprensa:hover .boxblack,*/ #bt-parceiros:hover .boxblack, #bt-inovacoes:hover .boxblack, #bt-trabalhe:hover .boxblack, #bt-ykp:hover .boxblack, #bt-ibm:hover .boxblack, #bt-sap:hover .boxblack, #bt-sysprice:hover .boxblack  {
				display: block;
			}
		#bt-corp {
			width: 253px;
			height: 306px;
			margin-left: 435px;
			margin-top: 75px;
			z-index: 98;
			background-image: url(../images/bt-corp.png);
		}
			#bt-corp:hover {
				background-position-y: -307px;
			}
			#bt-corp .boxblack {
				margin-left: 50px;
			}
			#bt-corp .boxblack2 {
				margin-top: -10px;
				margin-left: 50px;
			}
		#bt-empr {
			width: 257px;
			height: 183px;
			margin-left: 280px;
			margin-top: 60px;
			z-index: 90;
			background-image: url(../images/bt-empr.png);
		}
			#bt-empr:hover {
				background-position-y: -183px;
			}
			#bt-empr .boxblack2 {
				margin-top: -25px;
			}
		#bt-downloads {
			width: 158px;
			height: 117px;;
			margin-left: 730px;
			margin-top: 160px;
			z-index: 96;
			background-image: url(../images/bt-downloads.png);
		}
			#bt-downloads:hover {
				background-position-y: -118px;
			}
			#bt-downloads .boxblack2 {
				margin-left: 10px;
				margin-top: -20px;
			}
		#bt-ibm {
			width: 103px;
			height: 161px;
			margin-left: 230px;
			margin-top: 120px;
			z-index: 91;
			background-image: url(../images/bt-ibm.png);
		}
			#bt-ibm .boxblack {
				margin-left: 20px;
				margin-top: 0px;
			}
		#bt-imprensa {
			width: 99px;
			height: 90px;
			margin-left: 405px;
			margin-top: 190px;
			z-index: 100;
			background-image: url(../images/bt-imprensa.png);
		}
			/*#bt-imprensa:hover {
				background-position-y: -90px;
			}
			#bt-imprensa .boxblack2 {
				margin-top: -20px;
			}*/
		#bt-sap {
			width: 106px;
			height: 175px;
			margin-left: 670px;
			margin-top: 130px;
			z-index: 97;
			background-image: url(../images/bt-sap.png);
		}
			#bt-sap:hover .boxblack {
				margin-left: 20px;
				margin-top: 0px;
			}
		#bt-parceiros {
			width: 178px;
			height: 200px;
			margin-left: 600px;
			margin-top: 60px;
			z-index: 92;
			background-image: url(../images/bt-parceiros.png)
		}
			#bt-parceiros:hover {
				background-position-y: -201px;
			}
			#bt-parceiros .boxblack2 {
				margin-top: -30px;
				margin-left: 20px;
			}
		#bt-inovacoes {
			width: 167px;
			height: 124px;
			margin-left: 140px;
			margin-top: 260px;
			z-index: 100;
			background-image: url(../images/bt-simulador.png);
		}
			#bt-inovacoes:hover {
				background-position-y: -118px;
			}
			#bt-inovacoes .boxblack {
				margin-left: 20px;
			}
			#bt-inovacoes .boxblack2 {
				margin-left: 15px;
				margin-top: -20px;
			}
		#bt-sysprice {
			width: 202px;
			height: 160px;
			margin-left: 275px;
			margin-top: 225px;
			z-index: 99;
			background-image: url(../images/bt-sysprice.png);
		}
			#bt-sysprice:hover .boxblack {
				margin-left: 40px;
				margin-top: 120px;
			}
		#bt-trabalhe {
			width: 118px;
			height: 186px;
			margin-left: 140px;
			width:118px;
			height:186px;
			margin-top: 80px;
			z-index: 94;
			background-image:url(../images/bt-trabalhe.png);
		}
			#bt-trabalhe:hover {
				background-position-y: -186px;
			}
			#bt-trabalhe .boxblack2 {
				margin-left: -25px;
				margin-top: -20px;
			}
		#bt-ykp {
			width: 99px;
			height: 183px;
			margin-left: 80px;
			margin-top: 110px;
			z-index: 95;
			background-image: url(../images/bt-ykp.png);
		}
			#bt-ykp:hover .boxblack {
				margin-left: 20px;
				margin-top: 0px;
			}
a {
	text-decoration:none;
	color:#5374ff;
}
a:hover {
	text-decoration:underline;
}
p {
	margin-bottom:10px;
	margin-top:10px;
}
li {
	list-style-position:inside;
}
h1 {
	font-weight:normal;
	color:#144371;
	letter-spacing:-1px;
	font-size:28px;
	margin-bottom:30px;
}
h2 {
	font-weight:normal;
	font-size:16px;
	color:#999;
	clear: both;
}
h3 {
	margin-top:10px;
}
.box1 {
	width:576px;
	padding:10px;
	margin-bottom:10px;
	background-color:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #fff;
	color:white;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:left;
}
.box2 {
	width:926px;
	padding:10px;
	margin-bottom:10px;
	background-color:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #fff;
	color:white;
	opacity:0.7;
	filter:alpha(opacity=70);
	float:left;
}
.box3 {
	width:576px;
	padding:10px;
	margin-bottom:10px;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #ccc;
	float:left;
}
.box4 {
	width:926px;
	padding:10px;
	margin-bottom:10px;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #ccc;
	float:left;
}
.box5 {
	width:280px;
	padding:10px;
	margin-bottom:10px;
	float:right;
}
	.box3 img, .box4 img {
		margin-right: 10px;
	}
.not {
	width:290px;
	border-top:1px dotted #ccc;
	float:left;
	padding:5px;
	margin-bottom:20px;
	margin-right:8px;
	height:130px;
}
#assinatura {
	width:930px;
	padding:10px;
	clear:both;
	background-color:#fff;
	overflow:hidden;
}
.imgalign {
	text-align: center;
}	
