.titulo1{
  color: navy;
  font-family: futura, verdana, helvetica, arial;
  font-size: 12pt;
  font-weight: 900;
  text-transform: capitalize;
}
.bodyLogin{
  /**/
  margin:0;
  padding: 0;
  height: 100%;
  width:100%;
  
  /**/
  text-align: center;
 
  font-family: futura, verdana, helvetica, arial;
  
  
  /*scrollbars*/
  scrollbar-face-color: #6685CA; 
scrollbar-highlight-color: #6685CA; 
scrollbar-shadow-color: #6685CA; 
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF; 
scrollbar-track-color:#E5E5E5; 
scrollbar-drakshadow-color:#000000;
  
}
.divPrincipal{
  width: 1024px;
  /*height: 768px;*/
  padding-left:  30px;
  padding-right: 30px;
  padding-top: 34px;
  background: #dfe0e0; /* Old browsers */
 
  background: -moz-linear-gradient(top,  #dfe0e0 0%, #f9f9f9 49%, #fcfcfc 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe0e0), color-stop(49%,#f9f9f9), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dfe0e0 0%,#f9f9f9 49%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dfe0e0 0%,#f9f9f9 49%,#fcfcfc 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dfe0e0 0%,#f9f9f9 49%,#fcfcfc 100%); /* IE10+ */
  background: linear-gradient(top,  #dfe0e0 0%,#f9f9f9 49%,#fcfcfc 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe0e0', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}
.divCabecera{  
  width: 100%;
  height: 141px; 
  /*height: 120px;*/
  vertical-align: bottom;
  
  background-color: #1B5693;  
  /*background-image: url('../images/logox.png');  */
 /*border: 2px solid white;*/
}
.divCabeceraLogin{  
  width: 100%;
  height: 141px; 
  /*height: 120px;*/
  vertical-align: bottom;
  
  background-color: #1B5693;  
  /*background-image: url('../images/grisblanco2_chico.png');  */
  
  background-image: url('../images/azulacademicos-01.png');
  
  background-repeat: no-repeat;
  background-position: left;
 
}
.fondoLogo{
  /*background:#005596 url(../images/logox.png) no-repeat;*/
  background-color: #005596;  
  background-image: url('../images/logox.png');  
  background-repeat: no-repeat;
  background-position: left;
}
.divBuzon{
  /*background-color: #005596;*/
  background-color: #a4a5a8;
  /*width: 980px;*/
  width: 100%;
  height: 141px; 
  vertical-align: bottom;
}
.divContacto{
  /*background-color: #005596;*/
  /*background-color: #a4a5a8;*/
  /*width: 980px;*/
  width: 100%;
  
  top: 65%;
  position: relative;
  vertical-align: bottom;
  text-transform: none;
  font-family: verdana, helvetica, arial;
  font-size: 11pt;
  color: white;
}
.divCintilloContacto{
  background-color: #808183;
  /*width: 980px;*/
  width: 100%;
  height: 20px; 
  vertical-align: bottom;
  text-transform: none;
  top: 60%;
  position: relative;
}
.divContenido{
  
  /*width: 980px;*/
  width: 100%;
  height: 350px;
  top: 34px;
  left: 22px;
 /* position:  relative;*/
  vertical-align: bottom;
  background-color: white;
  
}
.divContenidoVariable{
  
  /*width: 980px;*/
  width: 100%;

  top: 34px;
  left: 22px;
 /* position:  relative;*/
  vertical-align: bottom;
  background-color: white;
  
}
.imgLogo{
  position: relative;
  left: 20px;
  top:30px;

}
.tablaCabecera{
  top: 90px;
  left: 32%;
  /*top: 60px;*/
  position: relative;
  height: 40px;
  width: 68%;
  background-color: transparent;

} 
.tablaCabeceraPrincipal{
  top: 80px;
  left: 40%;
  /*top: 60px;*/
  position: relative;
  height: 40px;
  width: 59%;
  background-color: transparent;
  z-index: 100;
} 
.tdBorde{
  color: white;
  border-left-color: white;
  border-left-style: dashed;
  border-left-width: 1px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  font-size: 11pt;
  width: 25%;

}
.tdBordePrincipal{
  color: white;
  border-left-color: white;
  border-left-style: dashed;
  border-left-width: 1px;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  font-size: 11pt;
  width: 25%;
}
.activo{
  
  background-color: #4683b1;
}



.inputTexto{
  border-bottom: 1px solid rgb(0,0,102) ;
  border-left:  none ; 
  border-right: none ; 
  border-top:   none ; 
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
  background-color: rgb(244,244,244);
}
.fechaPieI{
  font-family: verdana, helvetica, arial;
  font-size: 11pt;
  color: #A4A5A8;
  text-align: left;
  float: left;
  
}
.fechaPieD{
  font-family: verdana, helvetica, arial;
  font-size: 11pt;
  color: #A4A5A8;
  text-align: right;
  
}
.fotoAlumno{
  width: 90px;
  height: 106px;
  border-bottom: 3px solid silver;
  border-right: 3px solid silver;
}



.frameContenido{
  width: 100%;
  height: 100%;
  border: none ;
  background-color: transparent;
 
  background-image: url('../images/Blancoacademicos-01.png');
  background-position: right;
  background-repeat: no-repeat;
}
.botonGeneralGris{
  /*background-color: rgb(82,82,82);
  
  cursor: pointer;
  color: white;
  font-weight: 700;
  font-family: futura, verdana, tahoma, arial;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; */
  background-color: #5B5B5B;
	border: 1px solid #292C2D;

}

.botonGeneral{
  /*background-color: #4683B1;
  cursor: pointer;
  color: white;
  font-weight: 700;
  font-family: futura, verdana, tahoma, arial;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; */

	background-color: #4683B1;
	border: 1px solid silver;


}

.botonLogOut{ 
  
  top: 50px;
  left: 840px;
  /*right: 50px;*/
  
  /*top: 60px;*/
  position: absolute;
}


.liError{
  list-style-image: url("../images/exclamation.png");
  list-style-position: outside;
  vertical-align: middle;
  padding-left: 5px;
  color: red;
  font-weight: 800;
}

/*PROPIEDADES INDIVIDUALES*/

.mayusculas{
  text-transform: uppercase;
}
.minusculas{
  text-transform: lowercase;
}
.derecha{
  text-align: right;
}
.izquierda{
  text-align: left;
}
.centrado{
  text-align: center;
}
.justificado{
  text-align: justify;
}
.negrita{
  font-weight: 900;
}
.fechaAviso{
  color: navy;
  font-weight: 500;
}
#divPie{
	background-color: #1B5693;
	height: 30px;
	-webkit-border-radius: 0px 0px 20px 20px;
    border-radius: 0px 0px 20px 20px;	
	bottom: 0px;
	text-align:right;
	padding-right: 10px;
}
#divPie span{
	color:white;
	text-align:center;
	font-variant: small-caps;
	font-size: 8pt;
	vertical-align:bottom;
}
#divCabecera{	
	height:80px;
	background-color: #1B5693;
	background-position: 5px -10px; 
	background-image: url('../images/logoPortal.png'); 
	background-repeat:no-repeat; 
	border:none;
	vertical-align:middle;
	text-align:center;
	-webkit-border-radius: 20px 20px 0px 0px;
    border-radius: 20px 20px 0px 0px;
}
#divCabecera span{
	color:white;
	text-align:center;
	font-variant: small-caps;
	font-size: 14pt;
  display: inline-block;
}
button, input[type="button"], input[type="submit"]{	
	-webkit-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;	
	color: white;
	font-weight: 500;
	cursor: pointer;
}