	div.contenedor {		
		width:			970px;
		margin-left:	auto;
		margin-right:	auto;		
	}
	
	div.fotoPanoramica {
		margin-top:		10px;	
	}
	
	div.contenedorTexto {	
		width:			559px;	
		position: 		relative;
	}
	
	div.contenedorTexto p {		
		margin-left:	30px;
		margin-top: 	30px;
	}
	
	div.principal {
		border-bottom: 	#777 solid 20px;
		padding-bottom:	120px;
		margin-bottom:	50px;
		position:		relative;
	}

	div.contenedorFotos {
		position:		absolute;
		top:			7px;
		right:			0;
		text-align:		right;
	}
	
	div.contenedorFotos img {
		display: 		block;
	}
	
	div.columnaIzquierda {
		width:			330px;
		margin-top:		72px;
		line-height: 	1.6em;
		padding-left: 	30px;
	}
	
	div.columnaDerecha {
		position:				absolute;
		left:					400px;
		bottom:					6px;
		width:					187px;
		background-image: 		url("imagenes/fondoProyectos.jpg");
		background-position: 	bottom;
		background-repeat: 		no-repeat;
		height:					490px;
	}
	
	div.columnaIzquierda p, div.columnaDerecha p, div.columnaIzquierda ul, div.columnaDerecha ul { 
		margin:			0;
	}
	
	div.columnaIzquierda ul {
		margin-bottom: 	20px;
		padding-left: 	15px;
	}
	
	#login {
		position: 		absolute;
		top: 			10px;
		right: 			20px;
		color:			#333;
		width: 			230px;
	}
	
	#login fieldset {
		border: 		none;		
	}
	
	#login div input {
		float:				left;
		height: 			11px;
		width:				119px;
		font-size: 			.9em;
	}
	
	#login div {
		width: 				220px;
		clear:			 	both;
		height: 			20px;
	}
	
	#login label {
		float:				left;
		display: 			block;
		width:				80px;
		height: 			15px;
	}
	
	input {
		background: 		white;
		border:				1px solid #999;
		color:				#333;
	}
	
	#submit {
		width: 				79px;
		height: 			15px;
		font-size: 			.9em;
		padding-bottom: 	15px;
		position: 			absolute;
		bottom: 			-10px;
		right: 				20px !important;
		right: 				23px;
	}
	
	legend {
		color:				#333;
		margin-bottom: 		8px;
		font-weight: 		bold;
		padding: 			0;
		position: 			relative;
		left:				0 !important;
		left:				-7px;
	}
	