* {
	margin: 0;
	padding: 0;
}

.inputPeso input
{
    width: 100% !important;   
}

.inputPeso{
	width: 100%;
}

body {
	background: url("/javax.faces.resource/static/img/bglogin.png.xhtml");
	margin: 0;
	padding: 0;
	background-size: cover;
	background-repeat: no-repeat;
}

@font-face {
	font-family: 'gotham_bookregular';
	src: url('')
		format('woff2'),
		url('')
		format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'gotham_blackregular';
	src: url('')
		format('woff2'),
		url('')
		format('woff');
	font-weight: normal;
	font-style: normal;
}


.login {
	width: 100%;
	float: left;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 10px;
	line-height: 1.42857143;
	font-weight: bold !important;
	color: #57585b;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ffc905;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#entrar {
	width: 320px;
	cursor: pointer;
	height: auto;
	background: #fff;
	margin-top: 185px;
	border-top: #6c1980 solid 5px;
	box-shadow: 2px 1px 1px #afafaf;
	padding-bottom: 36px;
}

#entrar form {
	padding: 35px;
}

#logo img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	height: 135px;
}

.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#entrar p {
	font-family: 'gotham_blackregular';
	text-align: center;
	font-size: 13px;
	color: #58595b;
	margin-bottom: 25px;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus,
	input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus,
	input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus,
	input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
	input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus,
	.uneditable-input:focus {
	border-color: #6c1980;
	box-shadow: 0 0 5px #6c1980;
	outline: 0 none;
}

#entrar button {
	color: #ffffff;
	background-color: #6c1980;	
	border-color: transparent;
	font-weight: bold;
	outline: 0px;
}

#entrar span a {
	font-family: 'gotham_blackregular';
	text-align: center;
	width: 100%;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	color: #57585b;
}

.cadastrese a {
	background: #ffc905;
	font-size: 10px;
	color: #57585b;
	padding-top: 11px;
	padding-bottom: 11px;
	text-align: center;
	width: 100%;
	float: left;
	font-family: 'gotham_blackregular';
}

.footerbar div {
	background: #6c1980;
	font-size: 10px;
	color: #57585b;
	padding-top: 11px;
	padding-bottom: 11px;
	text-align: center;
	width: 100%;
	float: left;
	font-family: 'gotham_blackregular';
}

@media ( max-width :800px) {
	body {
		background: #fff;
	}
	#entrar {
		width: 100%;
		cursor: pointer;
		height: auto;
		background: #fff;
		margin-top: 50px;
		border-top: #6c1980 solid 5px;
		box-shadow: 2px 1px 1px #afafaf;
		padding-bottom: 36px;
	}
}