/* 

Document   : form
Created on : 27/03/2008, 13:56:29
Author     : will
Description:
Purpose of the stylesheet follows.
*/

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
#abas { 
  display:  ;
  float : none;
  border-bottom: 1px #666666 solid; 
  background:#E3E3E3;
  width:100%;    
  top: 0px; 
  left: 0px;
}

#abas1 { 
  display:	;
  float : none;
  width:100%;
  background:#E3E3E3;
  height:14px;
}

#abas label {
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  padding-top: 3px;
  border: 1px;
  margin: 1px;
  margin-left:5px;
  
  border-top: 1px #999999 solid;
  border-left: 1px #999999 solid;
  border-right: 1px #999999 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  
}

#divMenu {
  border-left: 1px #666666 solid; 
  height:100%; 
  width:140px; 
  right:0px; 
  position:absolute; 
  background:#e3e3e3; 
  float:right;    
}

#conteudo {			
  right:140px; 
  height: 100% ; 
  position:relative; 
  padding-left : 140px;
}

#conteudo div {				
  margin: 10px;
}

form table tr td label {
  padding-left : 8px;
  display : block;
  font-size: 10px;
  font-family : sans-serif;
}

#conteudo select {
  width : 100%;
}


#divMessage {
  color:#000000; 
  width:100%; 
  height:18px; 
  position:absolute; 
  bottom:0px; 
  background:#FFFFFF; 
  padding:9px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:9px;
}

#divColor {
  width:100%; 
  height:35px; 
  position:absolute;
  bottom:0px; 
  opacity:0.2;
}

#divLine {
  width:100%; 
  height:1px; 
  position:absolute;
  bottom:35px; 
  opacity:0.8;
}

button {
  width:100px;
  margin-left:15px;
  margin-top:15px;
}

input, textarea {
  width: 100%;
  border: 1px solid #666666;    
  color:#000000;
  position : relative;		
}



select, input {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;	
  height : 15px;
  text-transform: uppercase;
}

textarea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  height : auto;
  text-transform: uppercase;
}


select:focus, input:focus, textarea:focus {
  border: 1px solid #666666;
  background:#FDFEE2;
  color:#0066FF;    
}

input[type=checkbox] {
  width: 11px;
  height:11px;
}

input[readonly]:focus, input[readonly=readonly]:focus, 
input[readonly], input[readonly=readonly], 
input[disabled=true]:focus, input[disabled=true],
input[disabled]:focus, input[disabled],
select[disabled=true], select[disabled=true]:focus,
select[disabled], select[disabled]:focus,
textarea[readonly], textarea[readonly]:focus,  
textarea[disabled], textarea[disabled]:focus {
  border: 1px solid #999999;
  background: #d5d5d5;
}

table{
  width: 100%;
}

.celLabel {
  width: 15%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10;
  font-weight:bold;
}

.celTdSmall {
  width: 10%;
}

.celTdBigger {
  width: 60%;
}

#btNovo {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/novo.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btNovo:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/novo2.png);	
}

#btNovo:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/novo3.png);	
}

#btEditarDisabled {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/editar_dis.png);
  margin-top:5px;
  margin-left:10px;	
}

#btEditar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/editar.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btEditar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/editar2.png);
}

#btEditar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/editar3.png);
}

#btExcluir {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/excluir.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;	
}

#btExcluir:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/excluir2.png);
}

#btExcluir:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/excluir3.png);
}

#btSalvarDisabled {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar_dis.png);
  margin-top:5px;
  margin-left:10px;	
}


#btSalvar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;	
}

#btSalvar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar2.png);
}

#btSalvar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar3.png);
}

#btSalvar2 {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;	
}

#btSalvar2:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar2.png);
}

#btSalvar2:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/salvar3.png);
}

#btPesquisar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/pesquisar.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;	
}

#btRenegociar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/rendivida.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btRenegociar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/rendivida2.png);
}

#btRenegociar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/rendivida3.png);
}


#btSalvarCampos {
  display:block;
  width:48px;
  height:32px;
  background:url(../images/pic_save_field.jpg);
  float : left;
  
}

#btSalvarCampos:hover {
  background:url(../images/pic_save_field1.jpg);
}


#btImprimirDisabled {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/imprimir_dis.png);
  margin-top:5px;
  margin-left:10px;
}

#btImprimir {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/imprimir.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btImprimir:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/imprimir2.png);
}

#btImprimir:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/imprimir3.png);
}


#btLimparCampos {
  display:block;
  width:48px;
  height:32px;
  background:url(../images/pic_eraser_field.jpg);	
  float : left;	
  
}

#divFixar {
  top : 240px;
  position : absolute;
  left : 22px;
  width : 105px;
  height : 35px;
}

#btLimparCampos:hover {
  background:url(../images/pic_eraser_field1.jpg);	
}


#btPesquisar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/pesquisar2.png);
}

#btPesquisar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/pesquisar3.png);
}




#btPesquisarC {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/pesquisar_c.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;	
}

#btPesquisarC:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/pesquisar_c2.png);
}

#btPesquisarC:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/pesquisar_c3.png);
}
.find {
  z-index:2 ; 
  top:5%; 
  left:5%; 
  width : 90% ; 
  height: 90%; 
  position : absolute; 
  background:#E9E9E9;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

.findMenor {
  z-index:2 ; 
  top:12%;
  left:10%; 
  width : 80% ;
  height: 76%;
  position : absolute; 
  background:#E9E9E9;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

#cantoMeioEsquerdo {
  width:7px; 
  height:100%; 
  background:url(../images/cantoMeioEsquerdo.png) repeat-y; 
  position:absolute; 
  top:0%; 
  left:0%;
}

#cantoMeioDireito {
  width:7px; 
  height:100%; 
  background:url(../images/cantoMeioDireito.png) repeat-y; 
  position:absolute; 
  top:0%; 
  right:0%;
}

#cantoMeioSuperior { 
  width:100%; 
  height:7px; 
  background:url(../images/cantoMeioSuperior.png) repeat-x; 
  position:absolute; 
  top:0%; 
  left:0%;
}

#cantoMeioInferior { 
  width:100%; 
  height:7px; 
  background:url(../images/cantoMeioInferior.png) repeat-x; position:absolute; 
  bottom:0%; 
  left:0%;
}

#cantoSupDireito { 
  width:7px; 
  height:7px; 
  background:url(../images/cantoSupDireito.png); position:absolute; 
  right: 0%; 
  top: 0%;
}

#cantoSupEsquerdo { 
  width:7px; 
  height:7px; 
  background:url(../images/cantoSupEsquerdo.png); position:absolute; 
  left: 0%;
  top: 0%;
}

#cantoInfEsquerdo { 
  width:7px; 
  height:7px; 
  background:url(../images/cantoInfEsquerdo.png); 
  position:absolute; 
  left: 0%; 
  bottom: 0%;
}

#cantoInfDireito { 
  width:7px; 
  height:7px; 
  background:url(../images/cantoInfDireito.png); 
  position:absolute; 
  right: 0px; 
  bottom: 0px;
}

#findContent {
  position:absolute; 
  top:0px; 
  left: 0px; 
  width:100%; 
  height:100%; 
  padding:10px;
}

.findBtClose {
  width:25px; 
  height:25px; 
  background:url(../images/cancel.png); 
  position:absolute; 
  right: 25px; 
  top: 4px;
  cursor: pointer;
}

#imgLoading {
  background:url(../images/loading.gif); 
  width:25px; 
  height:25px; 
}

#loadingModalDiv {
  z-index: 3; 
  top: 0pt; 
  left: 0pt; 
  width: 100%; 
  height: 100%; 
  position: absolute; 
  background-color: black; 
  opacity: 0.3; 	
}

#loading {
  z-index: 4; 
  text-align: center; 
  top: 45%; 
  left: 45%;
  width: 137px; 
  height: 47px; 
  position: absolute; 	
  background:url(../images/loading.gif) no-repeat; 
}

#modalDiv {
  z-index: 1; 
  top: 0pt; 
  left: 0pt; 
  width: 100%; 
  height: 100%; 
  position: absolute;
  /*
  background-color: #555555;
  */
  background-color: black; 
  opacity: 0.4; 
}

.tableContent {
  position:absolute; 
  left:10%; 
  width:80%; 
  height:200px; 	
}


.findTitle {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  border-bottom: 1px solid #999999;
  margin-bottom: 20px;
  width:97%;
}

.findColLabel {
  width:150px;
}




.btFindEx {
  display:block;
  width:25px;
  height:25px;
  background:url('../images/pesquisar_f.png');
  cursor: pointer;
}

.btFindEx:hover {
  display:block;
  width:25px;
  height:25px;
  background:url('../images/pesquisar_f2.png');	
}

#calendarDiv {	
  z-index : 6; 
  padding : 5px;  
  border: 1px solid #999999 ;   
  background-color: #FEFEFF; 	
  position : absolute ;  
  width : 175px; 
  text-align:center;
}

fieldset {
  margin-bottom : 3px;
  margin-top: 0px;
}

legend {
  font-family:Arial, Helvetica, sans-serif;
  font-size : 10px;        
  padding-left : 3px;
  padding-right : 3px;    
}

.uncase {
  text-transform: none;
}





#btLimpar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/limparform.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btLimpar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/limparform2.png);	
}

#btLimpar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/limparform3.png);	
}



#btPDF {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarpdf.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btPDF:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarpdf2.png);	
}

#btPDF:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarpdf3.png);	
}


#btXLS {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarxls.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btXLS:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarxls2.png);	
}

#btXLS:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarxls3.png);	
}


#btCSV {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarcsv.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btCSV:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarcsv2.png);	
}

#btCSV:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarcsv3.png);	
}


#btRTF {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarrtf.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btRTF:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarrtf2.png);	
}

#btRTF:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/gerarrtf3.png);	
}



#btEstornar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/estornar.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btEstornar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/estornar2.png);	
}

#btEstornar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/estornar3.png);	
}

#btEstornarDisabled {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/estornar_dis.png);
  margin-top:5px;
  margin-left:10px;
}

#btEmprestar {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/emprestar.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btEmprestar:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/emprestar2.png);	
}

#btEmprestar:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/emprestar3.png);	
}


#btEmprestarDisabled {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/emprestar_dis.png);
  margin-top:5px;
  margin-left:10px;	
}

#btDevolver {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/devolver.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#btDevolver:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/devolver2.png);	
}

#btDevolver:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/devolver3.png);	
}


#btDevolverDisabled {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/devolver_dis.png);
  margin-top:5px;
  margin-left:10px;	
}

#btMiniNovo {
  display:block;
  float : left;
  width:30px;
  height:30px;
  background:url(../images/bt_novo.png);
  cursor: pointer;
}

#btMiniNovo:hover {
  background:url(../images/bt_novo2.png);	
}


#btMiniSalvar {
  display:block;
  float : left;
  width:30px;
  height:30px;
  background:url(../images/bt_save.png);
  cursor: pointer;
}

#btMiniSalvar:hover {
  background:url(../images/bt_save2.png);	
}


#btMiniSalvarDisabled {
  display:block;
  float : left;
  width:30px;
  height:30px;
  background:url(../images/bt_save.png);
}



#btMiniEditar {
  display:block;
  float : left;
  width:30px;
  height:30px;
  background:url(../images/bt_edit.png);
  cursor: pointer;
}

#btMiniEditar:hover {
  background:url(../images/bt_edit2.png);	
}


#btMiniEditarDisabled {
  display:block;	
  width:30px;
  height:30px;
  background:url(../images/bt_edit.png);	
}


#btMiniExcluir {
  display:block;	
  float : left;
  width:30px;
  height:30px;
  background:url(../images/bt_trash.png);
  cursor: pointer;
}

#btMiniExcluir:hover {
  background:url(../images/bt_trash2.png);	
}


/* efeitos da listagem de alunos de contas a pagar */
.crPrint, .crShow {
  width : 20px;
  height : 20px;  
  cursor : pointer;
  display : block;
}

.crPrint {
  background:url('../images/print_small_off.png');
}

.crShow {
  background:url('../images/doc_baixa_off.png');  
}

.crPrint:hover {
  background:url('../images/print_small_on.png');
}

.crShow:hover {
  background:url('../images/doc_baixa_on.png');
}





#btPreMatricular:hover {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/prematric2.png);
}

#btPreMatricular:active {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/prematric3.png);
}
#btPreMatricular {
  display:block;
  width:120px;
  height:41px;
  background:url(../images/prematric.png);
  margin-top:5px;
  margin-left:10px;
  cursor: pointer;
}

#divAlunoImagem {
	top : 320px;
	position : absolute;
	left : 8px;
}

.alunoImagem {
	border: solid 1px gray;
}
