@charset "utf-8";
/* CSS Document */
html, body, ul, li, h1, h2, img, p, a {
	border:medium none;
	font-weight:normal;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	text-decoration:none;
}
html, body{
	background:#f0eee0;
	height:100%;
	width:100%;
}
body{
	background:transparent url('../images/graphic.gif') no-repeat scroll 0 0;
	display:block;
	font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
	height:100%;
	position:absolute;
	width:100%;
}
#owner{
	background:transparent url('../images/owner.gif') no-repeat scroll 0 0;
	display:block;
	height:102px;
	position:absolute;
	right:0;
	top:0;
	width:75px;
}
#all{
	margin:45px auto 0;
	width:650px;
	height:auto;
}
#title{
	background:transparent url('../images/title.gif') no-repeat scroll 0 0;
	display:block;
	height:34px;
	margin:0 0 13px 0;
	width:91px;
}
#title span, #howToUse span, #missingCard span, #missingWebCam span{
	display:none;
}
#forInstructions{
	position:absolute;
	margin:-30px 0 0 462px;
}
#forInstructions a, #forInstructions a img{
	border:none;
}
#showCamera{
	border:1px solid black;
	display:block;
	height:480px;
	margin:0 0 32px 0;
	width:640px;
}
#subtitle{
	background:transparent url('../images/subtitle.gif') no-repeat scroll 0 0;
	display:block;
	height:210px;
	margin:0 0 16px 0;
	width:640px;
}
#missingCard a{
	display:block;
	height:83px;
	margin:82px 0 0 276px;
	position:absolute;
	width:83px;
}
#missingWebCam a{
	display:block;
	height:93px;
	margin:94px 0 0 480px;
	position:absolute;
	width:125px;
}
#footer{
	background:transparent url('../images/footer.gif') no-repeat scroll 0 0;
	display:block;
	height:70px;
	width:645px;
}

#driveTwitter a span, #portfolio a span, #blog a span, #vimeo a span, #twitter a span, #flickr a span, #linkedIn a span, #vCard a span{
	display:none;
}
#driveTwitter a{
	height:40px;
	margin:13px 0 0 64px;
	position:absolute;
	width:66px;
/*apagar*/
display:none;
}

.driveHint{
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:265px;
	font-size:10px;
	padding:5px;
	margin:-25px 0 0 65px;
	position:absolute;
}
#portfolio a{
	height:40px;
	margin:13px 0 0 152px;
	/*apagar*/
	margin:13px 0 0 66px;
	position:absolute;
	width:46px;
}
.portfolioHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:130px;
	font-size:10px;
	padding:5px;
	margin:-15px 0 0 155px;
	/*apagar*/
	margin:-15px 0 0 66px;
	position:absolute;
}
#blog a{
	height:40px;
	margin:13px 0 0 223px;
	/**apagar*/
	margin:13px 0 0 136px;
	position:absolute;
	width:46px;
}
.blogHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:230px;
	font-size:10px;
	padding:5px;
	margin:-25px 0 0 223px;
	/**apagar*/
	margin:-25px 0 0 136px;
	position:absolute;
}
#vimeo a{
	height:40px;
	margin:13px 0 0 302px;
	/*apagar*/
	margin:13px 0 0 216px;
	position:absolute;
	width:37px;
}
.vimeoHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:170px;
	font-size:10px;
	padding:5px;
	margin:-15px 0 0 302px;
	/*apagar*/
	margin:-15px 0 0 216px;
	position:absolute;
}

#twitter a{
	height:40px;
	margin:13px 0 0 375px;
	/*apagar*/
	margin:13px 0 0 289px;
	position:absolute;
	width:37px;
}
.twitterHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:115px;
	font-size:10px;
	padding:5px;
	margin:-15px 0 0 375px;
	/*apagar*/
	margin:-15px 0 0 289px;
	position:absolute;
}

#flickr a{
	height:40px;
	margin:13px 0 0 450px;
	/*apagar*/
	margin:13px 0 0 364px;
	position:absolute;
	width:37px;
}
.flickrHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:115px;
	font-size:10px;
	padding:5px;
	margin:-25px 0 0 450px;
	/*apagar*/
	margin:-25px 0 0 364px;
	position:absolute;
}
#linkedIn a{
	height:40px;
	margin:13px 0 0 525px;
	/*apagar*/
	margin:13px 0 0 439px;
	position:absolute;
	width:37px;
}
.linkedInHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:115px;
	font-size:10px;
	padding:5px;
	margin:-25px 0 0 525px;
	/*apagar*/
	margin:-25px 0 0 439px;
	position:absolute;
}

#vCard a{
	height:17px;
	margin:25px 0 0 591px;
	/*apagar*/
	margin:25px 0 0 505px;
	position:absolute;
	width:51px;
}
.vCardHint {
	background-color:#000000;
	color:#ffffff;
	display:none;
	width:120px;
	font-size:10px;
	padding:5px;
	margin:-15px 0 0 515px;
		/*apagar*/
	margin:-15px 0 0 505px;
	position:absolute;
}