body.shadow{background: #000;}

#accesoProfesionales{min-height: 266px; height: auto !important; height: 266px; background: #000 url(/imagenes/login/fnd-acceso-profesionales.gif) repeat-x top;}
	#accesoProfesionales h1{display: none;}
				
	#request{margin: 30px 0 0 20px; width: 288px; height: 96px; background: url(/imagenes/login/fnd-request.png) no-repeat; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
		#request p{padding-left: 85px; color: #fff; text-align: justify;}
			#request p span{display: block; margin-bottom: 10px;}
	
	/*** LOGIN ***/
	#login h2{display: block; padding-top: 40px; width: 355px; height: 41px; text-indent: -99999px; background: url(/imagenes/login/fnd-h2-login.png) no-repeat 0 40px; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
	
	#login form{}
		#login form div{position: relative; margin: 40px 0 0 20px; width: 304px;}
			#login form div p{margin-bottom: 25px;}
				#login form div p label{display: inline; float: left; margin: 3px 10px 0 0; width: 65px; color: #fff; text-align: right; }
				#login form div p input{float: left; padding: 1px 2px 0; width: 223px; height: 17px; border: 1px solid #c3c3c3;}
				#login form div p button{float: right; margin-top: 5px; width: 54px; height: 22px; background: url(/imagenes/login/fnd-enviar.png) no-repeat; border: 0; text-indent: -99999px; cursor: pointer; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
				
				#login div p.enlaces{position: relative; height: 37px;}
					#login div p.enlaces a{display: block; margin: 0 0 7px 75px; color: #fff; text-decoration: underline; text-align: left;}
					#login div p.enlaces a:hover{text-decoration: none;}
					#login div p.enlaces button{position: absolute; top: 0; right: 0;}
		
	/*** ALTA ***/
	#alta{padding: 20px 0;}
	#alta h2{display: block; width: 355px; height: 34px; background: url(/imagenes/login/fnd-h2-alta.png) no-repeat; text-indent: -99999px; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
	
	#alta form{}
		#alta form div{position: relative; margin: 30px 0 0 20px; width: 288px;}
			#alta form div p{margin-bottom: 15px;}
				#alta form div p label{display: inline; float: left; margin: 3px 10px 0 0; width: 105px; color: #fff; text-align: right; }
				#alta form div p input{float: left; padding: 1px 2px 0; width: 167px; height: 17px; border: 1px solid #c3c3c3;}
				#alta form div p button{float: right; margin-top: 5px; width: 54px; height: 22px; background: url(/imagenes/login/fnd-enviar.png) no-repeat; border: 0; text-indent: -99999px; cursor: pointer; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
	
				#alta form div p a.autorizacionDatosPersonales{float: left; color: #fff; text-decoration: underline;}
				#alta form div p a.autorizacionDatosPersonales:hover{text-decoration: none;}
				
	/*** RECORDAR ***/
	#recordar h2{display: block; padding-top: 10px; width: 355px; height: 34px; background: url(/imagenes/login/fnd-h2-recordar.png) no-repeat 0 10px; text-indent: -99999px; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
	
	#recordar form{}
		#recordar form div{position: relative; margin: 40px 0 0 20px; width: 304px;}
			#recordar form div p{margin-bottom: 25px;}
				#recordar form div p label{display: inline; float: left; margin: 3px 10px 0 0; width: 65px; color: #fff; text-align: right; }
				#recordar form div p input{float: left; padding: 1px 2px 0; width: 223px; height: 17px; border: 1px solid #c3c3c3;}
				#recordar form div p button{float: right; margin-top: 5px; width: 54px; height: 22px; background: url(/imagenes/login/fnd-enviar.png) no-repeat; border: 0; text-indent: -99999px; cursor: pointer; behavior: url(/recursos/lib/iepngfix/iepngfix.php);}
				
			#recordar form p.enlaces{position: absolute; top: 67px; left: 76px; }
				#recordar div p.enlaces a{display: block; margin-bottom: 2px; color: #fff; text-decoration: underline; text-align: left;}
				#recordar div p.enlaces a:hover{text-decoration: none;}
	