@charset "utf-8";
/* LOGIN ----------------------------------------------------------------------------- */
.login {
	width:255px;
	height:420px;
	background:#fefefe;
	border: 1px solid #C3D4DB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-formulario-shadow:rgba(0, 0, 0, 0.15) 0 0 1px;
	-webkit-formulario-shadow:rgba(0, 0, 0, 0.15) 0 0 1px;
	formulario-shadow:rgba(0, 0, 0, 0.15) 0 0 1px;
	color:#009;
	overflow:hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}
.titulo {
	height:60px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #006;
	text-decoration: none;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
.formulario {
	background:#fefefe;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dde0e8;
	border-bottom-color: #dde0e8;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.formulario label {
	display:block;
	font:14px/22px Arial, Helvetica, Sans-serif;
	margin:10px 0 0 6px;
}
.formulario footer label {
	float:left;
	margin:4px 0 0;
}
.formulario footer input[type=checkformulario] {
	vertical-align:sub;
 *vertical-align:middle;
	margin-right:10px;
}
.formulario input[type=text], .formulario input[type=password], .txtField, .cjComboformulario {
	border:1px solid #A3A3A3;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-formulario-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #A3A3A3 inset;
	-webkit-formulario-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #A3A3A3 inset;
	formulario-shadow:2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #A3A3A3 inset;
	margin:3px 0 4px;
	padding:8px 6px;
	width:198px;
	display:block;
}
.formulario input[type=text]:focus, .formulario input[type=password]:focus, .txtField:focus, .cjComboformulario:focus {
	border:6px solid #0CF;
	-moz-formulario-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0CF inset;
	-webkit-formulario-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0CF inset;
	formulario-shadow:2px 3px 3px rgba(0, 0, 0, 0.04) inset, 0 0 1px #0CF inset;
	color:#333;
}
.cjComboformulario {
	width:300px;
}
.cjComboformulario.small {
	padding:3px 2px 3px 6px;
	width:100px;
	border-width:3px !important;
}
.txtField.small {
	padding:3px 6px;
	width:200px;
	border-width:3px !important;
}
.rLink {
	padding:0 6px 0 0;
	font-size:11px;
	float:right;
}
.formulario a {
	color:#999;
}
.formulario a:hover, .formulario a:focus {
	text-decoration:underline;
}
.formulario a:active {
	color:#f84747;
}
.btnLogin {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:15px;
	background:#a1d8f0;
	background:-moz-linear-gradient(top, #badff3, #7acbed);
	background:-webkit-gradient(linear, left top, left bottom, from(#badff3), to(#7acbed));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#7acbed')";
	border:1px solid #7db0cc !important;
	cursor: pointer;
	padding:11px 16px;
	font:bold 11px/14px Verdana, Tahomma, Geneva;
	text-shadow:rgba(0, 0, 0, 0.2) 0 1px 0px;
	color:#fff;
	-moz-formulario-shadow:inset rgba(255, 255, 255, 0.6) 0 1px 1px, rgba(0, 0, 0, 0.1) 0 1px 1px;
	-webkit-formulario-shadow:inset rgba(255, 255, 255, 0.6) 0 1px 1px, rgba(0, 0, 0, 0.1) 0 1px 1px;
	formulario-shadow:inset rgba(255, 255, 255, 0.6) 0 1px 1px, rgba(0, 0, 0, 0.1) 0 1px 1px;
	margin-left:12px;
	float:right;
	margin-top: 25px;
	margin-right: 20px;
	padding-top: 7px;
	padding-right: 21px;
	padding-bottom: 7px;
	padding-left: 21px;
}
.btnLogin:hover, .btnLogin:focus, .btnLogin:active {
	background:#a1d8f0;
	background:-moz-linear-gradient(top, #7acbed, #badff3);
	background:-webkit-gradient(linear, left top, left bottom, from(#7acbed), to(#badff3));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7acbed', EndColorStr='#badff3')";
}
.btnLogin:active {
	text-shadow:rgba(0, 0, 0, 0.3) 0 -1px 0px;
}
.principal .btn {
	background:#D2FFFF;
	width:255px;
	height:90px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding:0px;
}
footer#main {
	position:fixed;
	left:0;
	bottom:10px;
	text-align:center;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	width:100%;
}
footer#main a {
	text-decoration:none;
	color: #000;
}

/* FIM DO LOGIN ----------------------------------------------------------------------------- */
