
#cuerpo #datosUsuarios{
	display:inline-block;
	width:80%;
	background:rgba(141,222,228,0.1);
}

#cuerpo #datosUsuarios #infoVisitante{
	width:70%;
	margin-top:15%;
	margin-left:20%;
	margin-bottom:25%;
	box-shadow:0px 0px 5px #000;
	padding:3%;
}

#cuerpo #datosUsuarios #infoVisitante p{
	width:100%;
}

#cuerpo #datosCuenta{
	margin-top:2%;
	display:inline-block;
	width:100%;
}

#cuerpo #datosCuenta p{
	margin-left:3%;
}

#cuerpo #datosCuenta .seccionDatos{
	border-top:1px solid #666;
	width:96%;
	padding:2%;
}

#cuerpo #datosCuenta .seccionDatos .contDato{
	display:inline-block;
	padding:1%;
	font-size:75%;
	vertical-align:baseline;
	width:auto;
}

#cuerpo #datosCuenta .seccionDatos .contDato p{
	font-size:120%;
}

#cuerpo #datosCuenta .seccionDatos .contDato *{
	display:inline-block;
}

#cuerpo #datosCuenta .seccionDatos .contDato select,
#cuerpo #datosCuenta .seccionDatos .contDato .dato{
	display:block;
	background:rgba(141,222,228,0.3);
	padding:5px;
	font-size:140%;
	width:auto;
}

#cuerpo #datosCuenta .seccionDatos .contDato select{
	border:none;
	background:none;
	box-shadow:inset 0px 0px 3px #666;
}

#cuerpo #datosCuenta form .botonFormulario,
#cuerpo #datosCuenta .seccionDatos a{
	text-decoration:none;
	background:none;
	border:none;
	padding:0.7%;
	margin-left:1%;
	font-size:80%;
	box-shadow:inset 0px 0px 3px #666;
}

#cuerpo #datosCuenta form .botonFormulario:hover,
#cuerpo #datosCuenta .seccionDatos a:hover{
	cursor:pointer;
	box-shadow:inset 0px 0px 3px #333;
	background:rgba(141,222,228,0.9);
}

#cuerpo #datosCuenta .seccionDatos .errorModificacion{
	color:#F00;
}