html * {
	margin:0;
	padding:0;
	border:0;
}

#contenedorLogin {
	background:				url('images/layout/loginBG.png') top left no-repeat;
	position:				absolute;
	width:					445px;
	height: 				250px;
	top:					50%;
	left:					50%;
	margin-left: 			-222px;			
	margin-top:				-125px;
}

fieldset {
	border: 			0;
}

legend {
	font-size:			.9em;
	border-bottom:		1px dotted gray;
	margin-bottom:		20px;
	color:				#666;
	display:			none;
}

.tituloFormulario {
	position: 			absolute;
	top:				-70px;
	left:				-30px;
	font-size: 			1.8em;
	color:				#999;
}

.contenedor {
	width:				300px;
	height:				30px;
	float: 				left;		
}

.botonera {
	text-align: 		center;
}

.ayudaFormulario {
	display:			none;
}

#login {
	width: 				340px;
	height:				120px;
	position:			absolute;
	top:				120px;
	left:				80px;
}

label {
	font-size: 			.8em;
	color:				#666;
	display:			block;
	float: 				left;
	width:				100px;
	margin-bottom:		20px;
}

div#login input {
	border:				1px solid #ddd;
	border-right:		2px solid #ddd;
	border-bottom:		2px solid #ddd;
	margin-bottom:		20px;
	width:				200px;
	font-size:			.7em;
	padding:			4px;
	color:				#333;
	width:				120px;
}

div#login input:hover {
	border-color:		#bbb;
	background-color:	#efefef;	
	cursor:				pointer;
}
	
div#login input#OK {
	width:				233px;
	color:				#666;
}

#contenidoPrincipal {
	height:				400px;
}
