

.campoFormulario {
    margin-bottom: 5px;
}
body {
  background-image: url("../img/Fondo 16 iSocialWeb.jpg");
	background-color:  #D1B48C;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 1000px 800px;
}
.LogoIsocial {
	width:50%;
	position: float;
	left: 1250px;
	top: 75px;
	z-index: 1;
}
.sombra {
	border-radius: 8px;
	box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.15);
}
#formulario_login {
    background: #f0f0f0;
    border: 3px solid #272828;
    border-radius: 10px;
    padding: 10px 15px;
    width: 350px;
    margin: 200px auto;
}

#formulario_registro {
	background: #f0f0f0;
    border: 1px solid #272828;
    border-radius: 10px;
    padding: 10px 15px;
    width: 450px;
    margin: 80px auto;
}

#formulario_login label {
    color: #000;
    width: 80px;
    display: inline-block;
    padding-left: 20px;
    font-family: Arial;
    font-size: 11px;
}

#formulario_registro label {
    color: #000;
    width: 150px;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 2px;
}

#formulario_registro h2, #formulario_login h2 {
    color: #272828;
    text-align: center;
    margin: 10px 0;
}

#formulario_login form,  #formulario_registro form{
    padding: 30px 30px 10px;
}

#formulario_login input[type="submit"], #formulario_registro input[type="submit"], #formulario_registro input[type="button"] {
    background: #272828;
    color: #fff;
    padding: 2px 30px;
	padding-left: 30px;
    border-radius: 5px;
    display: inline-block;
    margin: 20px auto;
}

#formulario_registro input[type="submit"], #formulario_registro input[type="button"] {
    padding: 2px 20px;
}

#formulario_login input[type="submit"]:hover, #formulario_registro input[type="submit"]:hover, #formulario_registro input[type="button"]:hover {
    background: #867257;
}

#formulario_login input[type="text"], #formulario_login input[type="password"],
#formulario_registro input[type="text"], #formulario_registro input[type="password"] {
    padding-left: 5px;
    width: 150px;
    color: #504f4f;
    border: 1px solid #c4c4c4;
}

#formulario_login input[type="text"]:hover, #formulario_login input[type="text"]:selected,
#formulario_registro input[type="text"]:hover, #formulario_registro input[type="text"]:selected {
    border: 1px solid #DD7B17 !important; 
}

.obligatorio {
    color: red;
}

.errorUsuario {
    color: red;
    text-align: center;
}

#enlace_registro{
    text-align: right;
    padding-right: 25px;    
}

#enlace_registro a{
    text-decoration: none;
    color: #DD7B17;
}

#enlace_registro a:hover{
    color: #BB5A05;
}
#Derecha {
	width: 50%;
	float:left;
	text-align:left;
	display:none;
}
#Izquierda {
	width: 100%;
	float:left;	
	text-align:center;
	border-right:1px solid #c4c4c4;
}