body, html {
    width: 100%;
    height: 100%;
    background: url(bg-home.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
#bg {
    height: 220px;
    background: #5a5a5a;
    width: 340px;
    border-radius: 4px;
    top: calc(50% - 120px);
    position: relative;
    left: calc(50% - 170px);
    padding: 20px;
    padding-top: 11px;
    -webkit-box-shadow: 10px 10px 11px -7px rgb(0 0 0 / 75%);
    -moz-box-shadow: 10px 10px 11px -7px rgba(0,0,0,.75);
    box-shadow: 10px 10px 11px -7pxrgba(0,0,0,.75);
}

.senha {
	height: 150px;
}

.senha table {
	margin-left: 6px;
    margin-right: 6px;
}

#login-panel{
	margin-top:10px;
/*	
	
	background:url(bgPx.png) repeat;	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
	box-shadow: 1px 1px 5px #666;
	
	width:	400px;
	height:220px;
	
*/
}
#login-panel td h2{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	line-height:26px;
	height:26px;
	background-color:#CCCCCC;
	margin:3px;
	text-align:left;
	padding:5px;
	font-size:16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-shadow: 0 1px 1px 	#fe3;
	text-decoration: none;
	text-shadow: 0 1px 0 	#fff;
	
	-moz-box-shadow: 0 1px 1px #666;
	-webkit-box-shadow: 0 1px 1px #666;
	box-shadow: 0 1px 1px #666;

	
	color:#666;
	background-image: -moz-linear-gradient(top, 
							#eeeeee, 
							#dddddd);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#eeeeee),
		color-stop(1, 		#dddddd));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')";
}
#login-panel th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:0px;
	color:#999999;
	letter-spacing:1px;
}
#login-panel th label{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:0px;
	color:#dadada;
}
a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#CCC;
}
a:hover{
	color:#FFF;
}
#cadastro{
	background:url(bgPx.png) repeat;
	
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	-moz-box-shadow: 1px 1px 5px #666;
	-webkit-box-shadow: 1px 1px 5px #666;
	box-shadow: 1px 1px 5px #666;
	
	width:410px;
}
#cadastro td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:60px;
	color:#999999;
	letter-spacing:1px;
}
#cadastro th h2{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	line-height:26px;
	height:26px;
	background-color:#CCCCCC;
	margin:3px;
	text-align:left;
	padding:5px;
	font-size:16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-shadow: 0 1px 1px 	#fe3;
	text-decoration: none;
	text-shadow: 0 1px 0 	#fff;
	
	-moz-box-shadow: 0 1px 1px #666;
	-webkit-box-shadow: 0 1px 1px #666;
	box-shadow: 0 1px 1px #666;

	
	color:#666;
	background-image: -moz-linear-gradient(top, 
							#eeeeee, 
							#dddddd);
	background-image: -webkit-gradient(linear,left top,left bottom,
		color-stop(0, 		#eeeeee),
		color-stop(1, 		#dddddd));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')";
}
#cadastro td label{
	font-size:16px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px 0 	#333;
	text-decoration: none;
	letter-spacing:0px;
	color:#F8F8F8;
}
.yt-uix-button{
	padding:0 .5em;
	height:2.0833em;
	border:1px solid #ccc;
	color:#000;
	background:#f6f6f6;
	background-image: -moz-linear-gradient(top,#ffffff,#efefef);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0px;
	
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;
	
	line-height:18px;
	font-size:13px;
	border-color:#666;
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-o-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.75);
}
.yt-uix-button-dark{
	color:#fff;
	background-color:#454545;
	border-color:#333 #333 #000;
	text-shadow:0 1px 0 rgba(0,0,0,.45);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#474747,EndColorStr=#2b2b2b);
	background-image:-moz-linear-gradient(top,#474747 0,#2b2b2b 100%);
	background-image:-ms-linear-gradient(top,#474747 0,#2b2b2b 100%);
	background-image:-o-linear-gradient(top,#474747 0,#2b2b2b 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#474747),color-stop(100%,#2b2b2b));
	background-image:-webkit-linear-gradient(top,#474747 0,#2b2b2b 100%);background-image:linear-gradient(top,#474747 0,#2b2b2b 100%);
}
.yt-uix-button-primary{
	color:#fff;
	background-color:#454545;
	border-color:#333 #333 #000;
	text-shadow:0 1px 0 rgba(0,0,0,.45);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.45);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#6891e7,EndColorStr=#304ea6);
	background-image:-moz-linear-gradient(top,#6891e7 0,#304ea6 100%);
	background-image:-ms-linear-gradient(top,#6891e7 0,#304ea6 100%);
	background-image:-o-linear-gradient(top,#6891e7 0,#304ea6 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6891e7),color-stop(100%,#304ea6));
	background-image:-webkit-linear-gradient(top,#6891e7 0,#304ea6 100%);
	background-image:linear-gradient(top,#6891e7 0,#304ea6 100%)
}