body {
	margin:0;
	padding:0;
	background:#bbb6ae;
}
#topo {
	margin:0 auto;	
	padding: 20px;
	background:#bbb6ae;
}
#topo2 {
	margin:0 auto;	
	padding: 20px;
	background:#26a4df;
}
#tudo {
	width: 950px;
	margin:0 auto;
	position: relative;
}
#conteudo {
	background: #ececec;
	padding-bottom: 20px;
}
#final {
	background:#31718e;	
	min-height: 45px;
	min-width: 100%;
	position: relative;
	bottom: 0px;
}
#sair {
	margin-top: -50px;	
	margin-left: 840px;
	position: absolute;
}
th{
	font: 35px "Calibri" , sans-serif;	
	color: #595959;
}
label{
	font:20px "Calibri" , sans-serif;
	color: #000000;
	}
input{
	font:13px "Calibri", sans-serif;	
	color: #000000;
	background: #fff;
	font-size: 20px;
	border: 1px solid #ccc;
	padding: 2px 2px;
}
input:focus{
	color: #31718e;
	background: #fff;
	border: 1px solid #26a4df;
}
button{
    color:#ffffff;
    font:13px "Calibri", sans-serif;
    font-size:20px;
	padding: 2px 2px;
    background-color:#2c6782;
    border:1px solid #31718e;
    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:4px;
    border-bottom:1px solid #31718e;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
}
button:hover {
    background-color:#347b9d;
}
select{
	font:13px "Calibri", sans-serif;	
	color: #000000;
	background: #fff;
	font-size: 20px;
	border: 1px solid #ccc;
	padding: 2px 2px;
}
select:focus{
	color: #31718e;
	background: #fff;
	border: 1px solid #26a4df;
}
#janela {
	background:#f1f1f1;	
	height: 250px;
	min-width: 100px;
	position: relative;
	bottom: 0px;
	border:0px solid #1a1a1a; 
	overflow-y:scroll;
	overflow-x:scroll;
}
#final2 {
	background:#31718e;
	min-height: 45px;
	min-width: 100%;
	position: relative;
	bottom: 0px;
}
#tabela10{
	font:5px "Calibri", sans-serif;	
	color: #000000;
	background:#dfeef4;
	font-size: 20px;
	border: 1px solid #ccc;
	padding: 3px 5px;
}
#dt3{
	font:bold;
	color: #31718e;
}


