body{
font-family:Arial;
text-align:justify;
font-size:17px;
 }

body#normal{
background-image:none;
font-family:Arial;
font-size:17px;
text-align:justify;
margin-bottom:0px;
margin-left:0px;
margin-right:25px;
margin-top:0px;
 }

a.usuario{
  color:#0046AD;
  text-decoration:underline;
  font-size:17px;
 }

a.usuario:hover{
  color:#005294;
 }

a.siensoft{
  color:#CC9900;
  text-decoration:none;
 }

a.siensoft:hover{
  color:#33CCFF;
  text-decoration:underline;
 }

a.siensoft:visited{
  color:#CC9900;
  text-decoration:none;
 }

input#frmtexto {
  width: 165px;
  height: 16px;
  background:#EEEEEE;
  border: 1px solid #005395;
  padding: 4px; 
 } 

input#frmsubmit {
border: 1px solid #BBBBBB;
background: #FFFFFF;
text-align:center;
height: 22px;
color: #005395;
}

div#contenedor
{
  top:23%;
  left:40%;
  /*background-image:url(../imagenes/formulario.gif);*/
  border: none;/*1px solid #0046ad;*/
  /*background-color:rgb(255,255,255);
  background-image:url(../imagenes/logoazul.gif);
  background-position:left top;
  background-repeat:no-repeat;*/
  width:398px;
  height:300px;
  position:absolute;
  padding-top:40px;
 }

div#pie_formulario
{
  margin-top:40px;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-size:10px;
  text-align:center;
 }

div#recordatorio
{
  position:absolute;
  width:380px;
  height:300px;
  top:23%;
  left:40%;
  background-image:url(file://///192.168.1.3/e$/reinscripcion/Inscripciones_New/imagenes/formulario.gif);
  background-position:left top;
  background-repeat:no-repeat;
  padding:10px;
  color:#FFFFFF;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
  z-index:10;
 }

td#imagen
{
  text-align:center;
 }

td#siguiente
{
  padding-left:70%;
 }

div.centrado_pantalla
{
	width: 711px;
	position: absolute;
	top: 25%;
	left: 208px;
 }

div.renglon
{
  padding-left:70px;
 }

div.renglon_centrado
{
  text-align:center;
 }

div#menu_principal
{
  width:30%;
  height:500px;
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: small;
  text-align:left;
  margin: 0;
  padding: 0 10px 0 10px;
  position:relative;
  overflow:auto;
  border-right-color:#005496;
  border-right-style:solid;
  border-right-width:1px;
 }

div#contenido_informacion
{
  position:relative;
  width:65%;
  height:450px;
  float:right;
  overflow:auto;
  padding-right:11px;
 }

div#pie_pagina
{
  position:absolute;
  width:60%;
  bottom:2px;
  height:50px;
  left:25%
 }

#normal, select, input{
font-family:Arial;
font-size:17px;
text-align:justify;
 }

#titulo{
font-family:Arial;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
}

#titulo_azul{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#0046AD;
text-transform:uppercase;
text-align:center;
}

#titulo_blanco{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
text-align:center;
}

div#pie_pagina a:link, div#pie_pagina a:hover, div#pie_pagina a:visited,
#titulo_menu a:link, #titulo_menu a:hover, #titulo_menu a:visited
{
  color:#000000;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
 }

#confirma{
font-family:Arial;
font-size:17px;
color:#990000;
background-color:#FFCC00;
font-weight:bold;
 }

#requerido{
color:#FF0000;
font-family:Arial;
font-size:18px;
font-weight:bolder;
  }

#informativo{
color:#0000FF;
font-family:Arial;
font-size:18px;
font-weight:bolder;
  }

#encuesta{
color:#00CC00;
font-family:Arial;
font-size:18px;
font-weight:bolder;
  }

#fondo_ajax {
 position: absolute;
 margin: auto;
 top: 0;
 left: 0;
 width: 1024px; height: 530px;
 z-index: 9999;
 background-color: #000!important;
 filter:alpha(opacity=60);
 -moz-opacity:60;
 opacity:60;
}

.hecho
{
  text-align:center;
  color:#000000;
  margin-top:25px;
 }

.hecho a:link, .hecho a:hover, .hecho a:visited
{
  color:#000000;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
 }

.formulario
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#0046AD;
  width:80px;
 }

.formulario_txt
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#0046AD;
  width:260px;
 }
 
 .formulario_tags
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#000000;
 }


.resalta {
  font-weight:bold;
 }

.salto {
 page-break-after: always;
 }

.btnimprime {
  background-image:url(file://///192.168.1.3/e$/reinscripcion/Inscripciones_New/imagenes/impresora_azul.gif);
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#CCCCCC;
  width:45px;
  height:45px;
}

/* Clases para la barra de espere */
div#barra {
  width:280px;
  height:13px;
  position:absolute;
  top:45%;
  left:45%;
  display:none;
 }
/* Fin clases para la barra de espere */

/* Estilos mapa de consulta de datos*/

.listado_personas
{
  display:inline;
  float:left;
  width:500px;
 }

.liga_consulta{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-decoration:underline;
  color:#000;
  padding-left:3px;
  }
  
.bloque_normal{
  font-family:arial; 
  font-size:17px;
  text-align:left;
  list-style-image: url(file://///192.168.1.3/e$/reinscripcion/Inscripciones_New/imagenes/vinietaMapa.png); 
  padding-bottom:7px;  
 }
.bloque_alumno{
  font-family:arial; 
  font-size:17px;
  list-style-image: url(file://///192.168.1.3/e$/reinscripcion/Inscripciones_New/imagenes/vinietaAlumno.png);
  padding-bottom:4px;
 }

a.bloque_consulta{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  text-decoration:none;
  text-align:left;
  color:#000;
  padding-left:5px;
  cursor:hand;
  }

a.bloque_consulta:hover{ 
  color:#006699;;
  text-decoration:none;
 }
/* Fin estilos mapa de consulta de datos*/

/* estilos de página del colegio */
 .gralTitulo_azul{
  font-family:arial; 
  font-size:17px; 
  color:#006699; 
  font-weight:bold;
 }
 .gralFondo_azul{
  font-family:Arial; 
  font-size:17px; 
  color:#FFFFFF; 
  background-color:#006699;
 }
 .gralNormal_Tabla{
  font-family:arial;
  font-size:17px;
  font-weight:bolder;
  padding-left:10px;
  padding-bottom:5px;
  border-bottom:solid 1px;
  border-bottom-color:#99CCCC;
 }
 .gralNormal_TablaDerecha{
  font-family:arial;
  font-size:17px;
  border-bottom:solid 1px;
  border-right:solid 1px;
  border-bottom-color:#99CCCC;
  border-right-color:#99CCCC;
  padding-left:10px;
 }
 
/* estilos de página del colegio */

/* Estilos para información detallada por alumno*/
  .visibleimpresion, .visibleimpresion1 {
    visibility:hidden;
    font-family:Arial, Helvetica, sans-serif;
    font-size:36px;
    color:#D4D4D4;
    top:35%;
    left:35%;
    position:absolute;
  }
  
  .visibleimpresion1 {
    position:relative;
  }

  .marco {
    border:medium #666666 double;
    margin-bottom:17px;
  }

/* Fin estilos para información detallada por alumno*/

/* Estilos para pestañas de calificaciones */
#borde_izquierdo{
  background-image:url(../imagenes/borde_izquierdo.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:12px;
  height:43px;
}

#centro{
  background-image:url(../imagenes/centro.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  width:100px;
  height:43px;
}

#borde_derecho{
  background-image:url(../imagenes/borde_derecho.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:43px;
  heigh:43px;
}

#union{
  background-image:url(../imagenes/union.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  width:45px;
  height:43px;
}

a.pestania {
  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;
  color:#ffffff;
  font-weight:bold;
  text-align:right;
 }
a.pestania:hover{
  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;
  color:#990000;
  font-weight:bold;
  text-align:right;
}
/* Fin estilos para pestañas de calificaciones */

/* Estilos para páginas con información para los tutores*/

.tabla_costos
{
  border:#000000 1px solid;
  width: 60%;
 }

.titulo_costos
{
  text-align:center;
  font-weight:bolder;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  background-color:#FF9900;
 }

.titulo_kg
{
  background-color:#CC99FF;
 }

.titulo_prim13
{
  background-color:#99CCFF;
 }

.titulo_prim46
{
  background-color:#FFFF99;
 }

.titulo_sec
{
  background-color:#FF99CC;
 }

.titulo_prep
{
  background-color:#CCFFCC;
 }

.dinero
{
  text-align:right;
 }
/* Fin estilos para páginas con información para los tutores*/
.TIPO {
	font-weight: bold;
	font-style: italic;
}
.marcocompleto
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }

.marcoincompleto
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
 }

.marcosolo_80
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
  width:80%;
  text-align:center;
  margin-left:10%;
 }

.marcoarriba
{
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }

.marcoizquierda
{
  border-bottom-style:none;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-style:none;
  border-top-style:none;
 }

.marcoarrder
{
  border-bottom-style:none;
  border-left-style:none;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }

.marcosinizq
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-style:none;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }

.marcosinfon
{
  border-bottom-style:none;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }

.marcoarraba
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-style:none;
  border-right-style:none;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }

.marcoderecha
{
  border-bottom-style:none;
  border-left-style:none;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-style:none;
 }

.marcoderabajo
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-style:none;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-style:none;
 }

.marcoizqder
{
  border-bottom-style:none;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-style:none;
 }

.marcoizqabajo
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-style:none;
  border-top-style:none;
 }

.marcoabajo
{
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
 }

.sinmarco
{
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:none;
  border-top-style:none;
 }
 
 .formulario_txt_borde
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#0046AD;
  width:220px;
  border-bottom-color:#000000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-left-color:#000000;
  border-left-style:solid;
  border-left-width:1px;
  border-right-color:#000000;
  border-right-style:solid;
  border-right-width:1px;
  border-top-color:#000000;
  border-top-style:solid;
  border-top-width:1px;
 }
