html {
	overflow-x: hidden;
	overflow-y:scroll;	
}

* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	outline:none!important;
	line-height:18px;
	
	font-family:'Arial', Helvetica, sans-serif;
}

p {
	color:#333!important;	
}

.info p {
	color:#fff!important;	
}

p.titleRight, p.func, p.t1sb, p.title, p.getName, p.serv-t, p.tsb {
	color:#005295!important;	
}

label {
	color:#333!important;	
	font-style:normal!important;
}

body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:100%;
	background:#f8f8f8;
}

div.data {
	width:980px;
	float:left;
	position:absolute;
	left:50%;
	margin-left:-490px;	
	margin-top:20px;	
}

#opa { display:none; }

div.content {
	width:650px;
	min-height:380px;
	position:relative;
	left:50%;
	margin-left:-325px;
	float:left;
	border:1px solid #ccc;
	padding:20px;
	background:#fff;
}

div.content h1 {
	float:right;
	color:#005295;
	font-size:20pt;	
	margin-top:25px;
}

	.logocr {
		margin:10px 0 30px 0;	
	}
	
	p.msg {
		color:#000000!important;
		font-size:9pt;
		height:30px;
		line-height:30px;
		padding:0 20px;
		float:left;	
		margin:35px 0 35px -20px;
		width:100%;
		text-align:center;
		font-weight:bold;
		background:#f8f8f8;
	}
	
	p.msg strong {
		color:#005295!important;
		font-size:9pt;
		text-transform:uppercase;
	}
	
	div.login {
		width:210px;
		float:left;	
		position:absolute;
		left:50%;
		top:190px;
		margin-left:-120px;
	}

	form label { 
		float:left;
		width:100%;
		color:#005295!important;
		font-weight:bold;
		font-size:9pt;
		margin-top:15px;
	}
	
	form input.t1 { 
		float:left;
		width:200px;
		height:25px;
		border:1px solid #ccd4da!important;
		background:#fff!important;
		padding:0 5px;
		color:#999;
	}
	
	form input.t2 { 
		float:left;
		color:#fff;
		font-size:9pt;
		font-weight:bold;
		clear:borh!important;
		border:0;
		padding:0 10px;
		height:25px;
		background:#1e78bd!important;	
		cursor:pointer;
		margin-top:20px;
	}
	
	form input.t2:hover { 
		color:#fff;
		background:#228cdd!important;
	}
	
	div.recover {
		float:left;
		font-size:8pt;
		color:#000;	
		position:absolute;
		bottom:10px;
		left:50%;
		margin-left:-95px;
	}
	
	div.recover a {
		color:#005295;	
	}
	
	div.recover a:hover {
		text-decoration:underline;	
	}
	
	
#easyTooltip {
	padding: 2px 10px;
	border: 1px solid #ddd;
	background-color: #fff;
	color: #999;
	font-size:8pt;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index:100000000000000000000000;
 }
 
 .rec{
 
    float:left;
	width:100%;
	color:#005295!important;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	
 
 }
