body, html{height: 100%; margin: 0;}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cccccc+0,ffffff+100 */
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cccccc 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cccccc 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	color:#999;

}
.mainContainer{left: 50%;
	margin: -184px auto 0 -317px;
	position: absolute;
	top: 50%;
}
.roudedDiv{width: 634px; border: 1px solid #99CC33; border-radius: 10px; display: table; background: #fff; 
	-webkit-box-shadow: 5px 5px 0px 0px rgba(204,204,204,1);
	-moz-box-shadow: 5px 5px 0px 0px rgba(204,204,204,1);
	box-shadow: 5px 5px 0px 0px rgba(204,204,204,1); 
}
.roudedDiv h3{    color: #fff;    padding-bottom: 20px;    font-size: 16px;
}


.mainContainer a{font-weight: bold; color:#004436; }
.greenDiv{background: #BAD405; display: table-cell; width: 208px; text-align: center; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.userDiv{padding: 35px 30px;}
.userDiv input, .userDiv label{display: block; margin-bottom: 20px;}
.userDiv input{width: 95%; padding: 8px; border: 1px solid #ccc;}
.userDiv label{color:#004436; font-weight: bold; font-size: 13px;}
.userDiv button{background:#BAD405; color: #fff; padding: 10px 15px; font-weight: bold; border-radius: 10px; border:none; 
	-webkit-box-shadow: 2px 2px 0px 0px rgba(153,153,153,1);
	-moz-box-shadow: 2px 2px 0px 0px rgba(153,153,153,1);
	box-shadow: 2px 2px 0px 0px rgba(153,153,153,1);
}
.userDiv button:hover{background: #D37E01;}
.creditos{padding-top: 15px; text-align: center; position: relative; top: -20px;}
.creditos img{padding-left: 10px; position: relative; top: 20px;}
.pass {float: right; width: 280px;}
.mainContainer a:hover{color:#D37E01;}

.logoGeco{ width: 150px; padding-bottom: 10px; }