body {
  font: 8pt/14pt arial ;
  color: #000 ;
/*  background: #bfbfbf; */
  background: #ffffbb ;
  margin: 5px 5px 5px 5px ;
}

.opciones {
  font: 8pt arial ;
  color: #000 ;
  margin: 1px 1px 1px 1px ;
  text-align: left;
}

table {
	border: hidden;
	text-align: left;
	font: 10px/10px normal ;
	font-family: "Arial" , serif , "Courier" , sans-serif ;
}

th {
	border: 1px solid red;
	text-align: center;
	font: 10px/10px normal ;
	font-family: "Arial" , serif , "Courier" , sans-serif ;
	padding:0.3em ;
}

td {
	border: 1px solid #006699;
	text-align: left;
	font: 10px/10px normal ;
	font-family: "Arial" , serif , "Courier" , sans-serif ;
	padding:0.3em ;
}

/*
table {
  font: 8pt/14pt arial ;
  text-align: left;
}

th {
  text-align: center ;
  vertical-align: middle ;
}

td {
  vertical-align: middle ;
}
*/

p {
  font: 8pt/14pt arial ;
  margin-top: 10px ;
  text-align: justify ;
}

h1 {
  font: italic normal 13pt arial ;
  letter-spacing: 1px ;
  margin-bottom: 10px ;
  color: #4d4d4d;
/* #  background-color: #e6e6fa ; */
}

h2 {
  font: italic normal 12pt arial ;
  letter-spacing: 1px ;
  margin-bottom: 10px ;
  color: #4d3d4d;
/*  background-color: #e6e6fa ;*/
}

h3 {
  font: italic normal 11pt arial ;
  letter-spacing: 1px ;
  margin-bottom: 10px ;
  color: #4d2d4d;
/*  background-color: #e6e6fa ;*/
}

h4 {
  font: italic normal 10pt arial ;
  letter-spacing: 1px ;
  margin-bottom: 10px ;
  color: #4d1d4d;
/*  background-color: #e6e6fa ;*/
}

/*
id {
  background-color : #f00;
  color : #ff0;
  font-style : italic;
  font-weight : bold;
}
*/

a:link {
  text-decoration: none ;
  color: #720ddf ;
}

a:visited {
  text-decoration: none ;
  color: #9C65DA ;
}

a:hover, a:active {
  text-decoration: none ;
  color: #9685BA ;
}

.obl {
  color: #f00 ;
}

.azul {
  color: #00f ;
} 

.centro {
  text-align: center ;
  text-decoration: none ;
}

.derecha {
  text-align: right ;
  text-decoration: none ;
}

.izquierda {
  text-align: left ;
  text-decoration: none ;
}

.borde {
  border: 5px ridge  navy;
}

#a00 {
  font: italic normal 13pt arial ;
  letter-spacing: 1px ;
  margin-bottom: 10px ;
  background-color: #e6e6fa ;	
}

.subrayado {
	text-decoration: underline;
}

.cursiva {
	font-style: italic;
}

#IdCentro {
	width:  40%;
	border-color: navy ;
	border-style: solid ;
	text-align: left ;
	font: 10px/10px normal ;
	font-family: "Arial" , serif , "Courier" , sans-serif ;
}

#IdCentro2 {
	padding:1em ;
}

#codigo_centro, #datos_centro, #datos_profesor, #datos_alumno {
	width: 80% ;
	border-color: navy ;
	border-style: solid ;
	text-align: left ;
	font: 10px/10px normal ;
	font-family: "Arial" , serif , "Courier" , sans-serif ;
	padding:1em ;
}

 #datos_alumno {
	width: 95% ;
	border-color: navy ;
	border-style: solid ;
	text-align: left ;
	font: 10px/10px normal ;
	font-family: "Arial" , serif , "Courier" , sans-serif ;
	padding:1em ;
}

#mostrar_centro h1 {
	 font-style: normal;
       font-weight: bold; 
       font-size: 22px;
	 display:inline;
       clear:none;
}

#mostrar_centro h2 {
	 font-style: normal; 
       font-size: 16px;
       display:inline;
	 clear:none;
}

#mostrar_datos_centro p{
	 font-style: normal; 
       font-size: 14px;
}

#mostrar_datos_profesor p{
	 font-style: normal; 
       font-size: 14px;
}

#mostrar_datos_alumno p{
	 font-style: normal; 
       font-size: 14px;
}


#mostrar_datos_padre p{
	 font-style: normal; 
       font-size: 14px;
}



#mostrar_profesor h1 {
	 font-style: normal;
       font-weight: bold; 
       font-size: 18px;
	 display:inline;
       clear:none;
}

#mostrar_profesor h2 {
	 font-style: normal; 
       font-size: 16px;
       display:inline;
	 clear:none;
}



#mostrar_alumno h1, #mostrar_padre h1 {
	 font-style: normal;
       font-weight: bold; 
       font-size: 18px;
	 display:inline;
       clear:none;
}

#mostrar_alumno h2, #mostrar_padre h2 {
	 font-style: normal; 
       font-size: 16px;
       display:inline;
	 clear:none;
}




.listar_alumno{
	font-size:14px;
	line-height: 18px;
}


#tabla_resultados table tr td{
	font-size:14px;
	line-height: 18px;
	padding-top:0px;
	padding-bottom:0px;
}

#tabla_resultados table thead tr td{
      background-color: #99CCFF;
	font-weight: bold;
	color: white;
}

#tabla_resultados h1{
	font-style: normal;
      font-weight: bold; 
      font-size: 22px;
	margin-top:30px;	
}

#estadisticas{
	margin-bottom:30px;

}

#estadisticas p{
	text-align:center;	
	font-style: normal; 
      font-size: 16px;
}

