.portal{
	width: auto;
	height: auto;
	background:  url("../imagem/logoFundo.png") top center / 100% no-repeat fixed content-box content-box;

}
.login{
	width: auto;
	height: auto;
	color: #FFFFFF;
}
.input{
	color:#497D4E;
	text-transform: uppercase;
	background: #FFFFFF;
	font-family: Courier 15px bold;
}
.input:focus{
	color:#000;
	font-family: Courier 15px bold;
	background: #FFFF00;
	text-transform: uppercase ;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 15px 1px #F2E9B4;
	-moz-box-shadow: 0px 0px 15px 1px #F2E9B4;
	box-shadow: 0px 0px 5px 0px #497D4E;
	border:1px solid #F2E9B4 ;
	outline:none;
}

.input_amarelo{
	color:#FFFF00;
	font-family: Courier 15px bold;
	background: #FFFF00;
	text-transform: uppercase ;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 15px 1px #FFFF00;
	-moz-box-shadow: 0px 0px 15px 1px #FFFF00;
	box-shadow: 0px 0px 5px 0px #FFFF00;
	border:2px solid #FFFF00 ;
	outline:none;
}



.email{
	color:#497D4E;
	text-transform: lowercase;
	background: #FFFFFF;
	font-family: Courier 14px bold;
}
.email:focus{
	color:#000;
	font-family: Courier 14px bold;
	background: #CFE3D9;
	text-transform: lowercase ;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 15px 1px #F2E9B4;
	-moz-box-shadow: 0px 0px 15px 1px #F2E9B4;
	box-shadow: 0px 0px 5px 0px #497D4E;
	border:1px solid #F2E9B4 ;
	outline:none;
}
.labelCampo{
	color:#000000;
	font-family: Courier 10px bold italic;
}

.cabecaPainel{
	background-color:rgba(207,227,217,0.5);
	height: auto;
	margin: 5 5 5 5px;
	padding:1px;
	vertical-align:top;
	text-align:justify;
	font: Courier 10px bold;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #FFFFFF;
	border:3px solid #FFFFFF;
}

.corpoPainel{
	background-color: #FFFFFF; /* rgba(207,227,217,0.5);*/
	height: auto; /*500px; */
	margin: 1 1 1 1px;
	padding:1px;
	vertical-align:top;
	text-align:center;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #FFFFFF;
	border:3px solid #FFFFFF;
	overflow: auto;
}
.linhaTabela{
	background-color:rgba(255,255,255,0.2);
	height: auto;
	margin: 3 3 3 3px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #ADD8E6;
	border:0px solid #ADD8E6;
	font-size: 12px;
	font-family: 'Courier';
}






.logo h1{
  color: #FFFFFF;
  font: 350% 'Jenna Sue', arial, sans-serif;
  padding: 0px 0px 0px 0px;
}

.logo h3{
  color: #FFFFFF;
  font: 150% 'Jenna Sue', arial, sans-serif;
  padding: 0px 10px 0px 0px;
}
.textoSimples{
	color:#FFFFFF;
	font-family: Courier 14px bold;
}

.leitura{
	color:#B52735;
	text-transform: uppercase;
	background: #BDCEEF;
	font-family: Courier;
}
.leitura:focus{
	color:#B52735;
	font-family: Courier;
	background: #BDCEEF;
	text-transform: uppercase;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 15px 1px #FF0000;
	-moz-box-shadow: 0px 0px 15px 1px #FF0000;
	box-shadow: 0px 0px 5px 0px #FF0000;
	border:1px solid #FF0000;
	outline:none;
}
.borda{
	border: 1px solid;
}

.topo{
	border: 1px solid;
	background: #3D8A3D;
	font-size: 12px;
	font-family: 'Courier';
	color: #FFFFFF;
}

.dados{
	border: 0px solid;
	background: #FFFFFF;
	font-size: 10px;
	font-family: 'Courier';
	color: #008000;
}

.cabecalhoTabela{
	background-color:rgba(172,230,172,0.8);
	height: 15px;
	margin: 1 1 1 1px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #90EE90;
	border:3px solid #008000;
	font-size: 16px;
	font-family: 'Courier';
	color: #008000;
}

.linhaTabela2{
	background-color:rgba(172,230,172,0.5);
	height: auto;
	margin: 3 3 3 3px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #81B7C8;
	border:0px solid #81B7C8;
	font-size: 12px;
	font-family: 'Courier';
}
.setorBranco{
	background-color:rgba(255,255,255,0.5);
	height: auto;
	margin: 3 3 3 3px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #81B7C8;
	border:0px solid #81B7C8;
	font-size: 12px;
	font-family: 'Courier';
}

.botaoVermelho{
	background-color:rgba(191,191,191,0.5);
	height: auto;
	margin: 3 3 3 3px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #81B7C8;
	border:0px solid #81B7C8;
	font-size: 12px;
	font-family: 'Courier';
}



.menuPainel{
	background-color:rgba(242,233,180,0.9);
	height: 450px;
	margin: 1 1 1 1px;
	padding:5px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #FFFFFF;
	border:3px solid #FFFFFF;
	overflow: auto;
}



.corpoContrato{
	background-color:rgba(242,233,180,0.9);
	height: 530px;
	margin: 2 2 2 2px;
	padding:5px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #FFFFFF;
	border:3px solid #FFFFFF;
	overflow: auto;
}

.rodapePainel{
	background-color:rgba(242,233,180,0.9);
	height: 20px;
	margin: 1 1 1 1px;
	padding:5px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #FFFFFF;
	border:3px solid #FFFFFF;
}

.botao:focus{
	color:#497D4E;
	text-transform: uppercase;
	background: #90EE90;
	font-family: Courier 12px;
	text-transform: uppercase bold;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 15px 1px #497D4E;
	-moz-box-shadow: 0px 0px 15px 1px #497D4E;
	box-shadow: 0px 0px 5px 0px #497D4E;
	border:2px solid #497D4E;
	outline:none;
}
.botao{
	color:#F2E9B4;
	font-family: Courier;
	background: #497D4E;
	text-transform: uppercase;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 25px 1px #90EE90;
	-moz-box-shadow: 0px 0px 25px 1px #90EE90;
	box-shadow: 0px 0px 25px 0px #90EE90;
	border:1px solid #F2E9B4;
	outline:none;
}
.painelTabela{
	background-color:rgba(255,255,255,0.3);
	height: auto;
	margin: 3 3 3 3px;
	padding:10px;
	vertical-align:top;
	text-align:justify;
	color:#497D4E;
	-moz-border-radius:7px;
	webkit-border-radius:7px;
	border-radius:7px;
	box-shadow: 0px 0px 5px 0px #F2E9B4;
	border:3px solid #F2E9B4;
	font-size: 14x;
	font-family: 'Courier';
}


.botaoVerde{
	color:#8DC78D;
	font-family: Courier;
	background: #497D4E;
	text-transform: uppercase;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 25px 1px #90EE90;
	-moz-box-shadow: 0px 0px 25px 1px #90EE90;
	box-shadow: 0px 0px 25px 0px #90EE90;
	border:1px solid #000000;
	outline:none;
}


.botaoVerde:focus{
	color:#497D4E;
	text-transform: uppercase;
	background: #90EE90;
	font-family: Courier 12px;
	text-transform: uppercase bold;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-webkit-box-shadow: 0px 0px 15px 1px #008000;
	-moz-box-shadow: 0px 0px 15px 1px #008000;
	box-shadow: 0px 0px 5px 0px #008000;
	border:2px solid #008000;
	outline:none;
}
