@CHARSET "UTF-8";

body{
	font: normal 10px/16px Verdana, sans-serif;
}
div#content{
	width: 90%; display: block; margin: 0px auto;
}
div.left{
	display: block; float: left;
}
div.right{
	display: block; float: right;
}
table{
	border: none; width: 100%;
}

table thead tr{
	background-color: #ccc;
}

table tbody tr td{
	border-bottom: 1px dotted #ccc;
	font: normal 10px/16px Verdana, sans-serif !important;
}

div.login{
	width: 400px !important; height: 250px; margin-top: 100px !important;
}
div.login img{
	margin: 0px 67px;
}
div.form{
	border: 1px solid #ddd; border-radius: 5px;
	background-color: #fbf9f9;	
}
div.center{
	margin: 0 auto; float: none !important;
}

#mnuForm fieldset, #loginForm fieldset{
	border: none;
	color: #225e9a; font: normal 14px/22px Open Sans, Verdana, Geneva, sans-serif;
}

#loginForm label{
	width: 360px; height: 22px; margin: 0 auto; display: block;
}

#loginForm input#id{
	width: 360px; height: 30px; margin: 5px auto; display: block;
	border: 1px solid #225e9a; border-radius: 5px;
	color: #225e9a; font: normal 13px/22px Open Sans, Verdana, Geneva, sans-serif;
}

#loginForm input#enviar{
	width: 200px; height: 40px; background-color: #225e9a; color: #fff; display: block;
	border: 1px solid #225e9a; border-radius: 5px;
	margin: 8px auto;
}

span.login{
	color: #a00;
}
a.logout{
	margin: 0px 10px; padding: 2px 10px; display: table-cell; color: #fff; background-color: #a00;
	text-decoration: none; text-align: center; float: right;
}