input[type="text"],
input[type="password"],
.textboxnormal {
	display: 				inline-block;
	font-family:			trebuchet ms;
    font-size:  			13px;
    border: 				1px solid #e3e3e3;
    height:     			20px;
    padding:    			3px;
	color: 					#555555;
  	vertical-align: 		middle;
  	-webkit-border-radius: 	0px;
    -moz-border-radius: 	0px;
    border-radius: 			0px;
}

.dvBarraTopoFundo {
	position:			relative;
	top:				0px;
	left:				0px;
	width:				100%;
	min-width:			550px;
	height:				80px;
	background-image: 	url('/Common/Images/Login/login_top_background.png');	
	border-bottom:		2px solid white;
}

@media all and (min-width : 1000px) {
	.dvBarraTopoLogo {
		position:	absolute;
		top:		20px;
		left:		60px;
		width:		500px;
		opacity:	0.75;
	}
}

@media all and (max-width : 1000px) {
	.dvBarraTopoLogo {
		display:none;
	}
}

.dvBarraTopoForm {
	position:		absolute;
	top:			0px;
	right:			60px;
	width:			430px;
	height:			80px;
	font-family:	tahoma;
	color:			white;
	font-size:		9pt;
}

.dvAreaCentral {
	position:			relative;
	top:				0px;
	left:				0px;
	width:				100%;
	min-width:			550px;
	height:				500px;
	background-image: 	url('/Common/Images/Login/login_background.jpg');
}

@media all and (min-width : 1000px) {
	.dvImageRemate {
		float:		left;
		width:  	600px;
		position:	relative;
		top:		0px;
	}
}

@media all and (max-width : 1000px) {
	.dvImageRemate {
		display:none;
	}
}

.dvFormRegisto {
	float:		right;
	padding-top:30px;
	position:	relative;
	top:		40px;
	right:		80px;
	width:  	377px;
 	height: 	363px;
	background: url(/Common/Images/login_area.png);
	z-index:	400;
	font-family:tahoma;
	color:		gray;
	font-size:	9pt;
}

@media all and (min-width : 1000px) {
	.dvAtualizacoes {
		float:		left;
		margin-left:15px;
	}
}

@media all and (max-width : 1000px) {
	.dvAtualizacoes {
		display:none;
	}
}

.dvLoginBottom {
	position:			absolute;
	margin-bottom:		0px;
	left:				0px;
	width:				100%;
	min-width:			550px;
	height:				40px;
	padding-top:		10px;
	background-image: 	url('/Common/Images/Login/login_top_background.png');	
	border-top:			2px solid white;
	font-family:		tahoma;
	color:				white;
	font-size:			9pt;
}