body{
 
	
	font-weight:normal;
	color:black;
	margin:10pt 0pt 0pt 0pt;
	padding:0px;
	background-color: #ffffff;
	font-family:"Verdana", Tahoma, Arial, Verdana, sans-serif;
	font-size:small;



}
.fondo{

  border-bottom:#9aadc7  thin solid;

   
}
.boton
{
  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:#778CCA;
    text-align:center;
    font-size: 10pt;
    color:white;
    border-right:#306eff thin solid;
    border-top:#306eff thin solid;
        border-left:#306eff thin solid;
    border-bottom:#306eff  thin solid;


}


.txt
{
    border-right:#d8af79 thin solid;
    border-top:#d8af79 thin solid;
    border-left:#d8af79 thin solid;
    border-bottom:#d8af79  thin solid;
    font-size: 10pt;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-right:5px;
   padding-left:3px;

}
.label_1
{
   border-right:  WHITE thin solid;
   border-top: WHITE thin solid;
   border-left:WHITE thin solid;
   border-bottom:WHITE  thin solid;
   font-size: 10pt;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   BACKGROUND:WHITE;
   COLOR:BLACK;

}
.label
{
   border-right:  #696565 thin solid;
   border-top: white thin solid;
   border-left: #696565 thin solid;
   border-bottom:#696565 thin solid;
   font-size: 10pt;

   font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-right:5px;
   padding-left:5px;
}
.table_form
{
 font-size: 10pt;
    color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;



}

.table_data a:link {
	color: #718ABE;
	text-decoration: none;
}

.table_data a:visited {
	color: #718ABE;
	text-decoration: none;
}
.table_data a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}


.table_data
{
   border: 1px solid #ccc;
   width: 100%;
   margin: 10px auto;
   font-size: 8pt;
   color: black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.table_data thead th
{
border: 1px solid #87CEFA;
	white-space: nowrap;
	background: #F0F8FF;

}
.table_data tbody th
{
  text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100%;

}
.table_data tbody  tr td {
   color: #000;
   text-align: left;
   padding: 5px;
   border: 1px solid #ccc;
   
}

.table_data tbody tr:hover td
{
background:#ffffee;
border-color:#523A0B;
}

.table_data tfoot tr td
{
   background:#F7F9FC;
   width:100%;
}


.table_data a:link {
	color: #718ABE;
	text-decoration: none;
}

.table_data a:visited {
	color: #718ABE;
	text-decoration: none;
}
.table_data a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}


.table_data_perfil
{
   border: 1px solid #ccc;
   width: 30%;
   margin: 10px auto;
   font-size: 12pt;
    cursor: text;
    color: black;
    font-family: Verdana;
}

.table_data_perfil thead th
{
border: 1px solid #87CEFA;
	white-space: nowrap;
	background: #F0F8FF;

}
.table_data_perfil tbody th
{
  text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100%;

}
.table_data_perfil tbody  tr td {
   color: #000;
   text-align: left;
   padding: 5px;
   border: 1px solid #ccc;

}

.table_data_perfil tbody tr:hover td
{
background:#ffffee;
border-color:#523A0B;
}

.table_data_perfil tfoot tr td
{
   background:#F7F9FC;
   width:100%;
}

.supletorio
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	font-size: 8pt;
	font-family: Verdana;
}

.sinsupletorio
{
   border-right: #7dc56c 1px solid;
	border-top: #7dc56c 1px solid;
	border-left: #7dc56c 1px solid;
	border-bottom: #7dc56c 1px solid;
	font-size: 1pt;
	font-family: Verdana;
	background:#7dc56c;
    color:#7dc56c;
}

.verificar
{
  font-size: 7pt;
	font-family: Verdana;
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
    text-align: center;
    color:black;
    font-weight:normal;
}

#apDiv1 {
 position:absolute;
    width:900;
   height:600;
    z-index:auto;
    overflow: auto;
    right: auto;
    bottom: auto;
    clip: rect(auto,auto,auto,auto);
    display: table-header-group;
 /* float: none;*/
    float: left;
}




div#titulo
{
 width: 18em;padding: 10px;margin:0 auto;
    background: #778CCA;color:white

}

div#titulo_menu
{
  width:8em;
  padding:10px;
  ;margin:0px;
  background:#c2dfff;color:white;
	font-size: 8pt;
}
div#menu
{
 width: 15em;padding: 10px  0;margin:0 auto;
  background:#2b547e;color:white;
 	font-size: 10pt;
	
}
div#pie
{
  width: 55em;padding: 20px
    ;margin:0 auto;
    background:#9aadc7;color:#ffffff;
}

div#contenedora
{
   width: 30em;padding: 20px
    ;margin:0 auto;
    background:#E6E6E6;color:#000
}
div#formulario
{
 padding: 20px;margin:0 auto;
    background:#ffffff;color: #222
}
.tblContent
{

	border-right: highlight 1px solid;
	border-top: highlight 1px solid;
	border-left: highlight 1px solid;
	border-bottom: highlight 1px solid;
   font-family:tahoma;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
 background-color: #778CCA;
}  
.thContent
{
	border-right: highlight 1px solid;
	border-top: highlight 1px solid;
	border-left: highlight 1px solid;
	border-bottom: highlight 1px solid;

	font-size: 10px;
	color:white;
	font-style: normal;
	font-family: Tahoma;
	background-color:blue;
	font-weight:normal;
    text-decoration:none;
    background-color: #778CCA;

}
.perfil
{
	font-size: 10pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;

  
}
.item
{
	border-right: highlight 1px solid;

   color:#000000;
   text-decoration:none;
   padding-right:5px;
   padding-left:5px;
   
}
.table
{
	border-right: #9aadc7  1px solid;
	border-top: #9aadc7  1px solid;
	border-left: #9aadc7 1px solid;
	border-bottom: #9aadc7 1px solid;
}
.titulo_area
{
  background-color:#9aadc7;
  color:black;
  font-family: Verdana;
}

.formulario
{
  	font-size: 10pt;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width:40%;
    text-align:left;

}

.nota{
width:3%


}

.materia
{

}
