body  {
	background-color:#EBEBEB;
}

.cabecera{
	color:#FFFFFF;
	font-weight:bold;
	font-size :11px;
	background-color:#006699;

	}
	
	.cabecera_superior{
	color:#000000;
	font-weight:bold;
	font-size :11px;
	text-align:center;
	background-color:#C0CFE0;

}
	.cabecera2{
	color:#000000;
	font-weight:bold;
	font-size :11px;
	text-align:center;
	background-color:#C0CFE0;
	padding-left:3px;
	
}

.columna{
color:#444444;
font-size :11px;

}

.celda{
font-size :12px;

font-weight:bold;
font-family: Sans-Serif, Arial, Verdana;
}

.celda1{
font-size :12px;
color:#ffffff;
font-weight:bold;
font-family: Sans-Serif, Arial, Verdana;
}

.letras
{
font-size :12px;
font-family:Sans-Serif, Arial, Verdana;
}

.mostrar{

background-image: url("../images/images_intra/101.gif");

}

.fila{
font-size :10px;
font-family:Sans-Serif, Arial, Verdana;



}
.fila2{
font-size :10px;
font-family:Sans-Serif, Arial, Verdana;



}
.fila1{
font-size :15px;
}



.centrar{
		overflow:scroll; 
		width:590px;
		height:290px;
		
}

.cuerpo{
		position: absolute;
		top:40%;
		left:50%;
		width:600px;
		margin-left:-295px;
		height:20px;
		margin-top:-10px;
	    padding:5px;

}

#info_messages	{
	font-size:11px;
	background:#FFF2CE url(../images/con_info.png) no-repeat scroll 5px 7px;
	border-bottom:1px solid #EBD085;
	border-top:1px solid #EBD085;
	margin:10px 0pt;
	padding:7px 15px 7px 30px;
}




.azul {
color:#264772;
font-weight:bold;
font-size :11px;
font-family: Calibri;
}

#enviando {
 	font-weight:bold;
	position: absolute;
	background:#FFFC96;
	color:#000000;
	width:70px;
	height:12px;
	padding:.5em;
	margin:.5em;
}

#load{
top:20%;

}

#img_ficha{
font-size:20px;
color:#FFFFFF;
margin:5px;
background-color:#0E2D49;
padding:5px;
padding-left:20px;
padding-right: 20px;
text-align:center;


}


#img_letra_docente{

font-size:20px;
color:#FFFFFF;
margin:5px;
padding:5px;
padding-left:20px;
padding-right: 20px;
text-align:center;
background-image:url(../images/recta-rojo.png)


}
.cajita {
        border : 1px solid #ccc;
        z-index: -3;
        font-size: 11px;
}

form.frmrec {
	width: 400px; 
	color: #666;
	font: 12px "Lucida Sans Unicode", Verdana, Arial;
	color: #666;
	border:1px solid #000000;
	background-color: #F5F5F5;
	padding:5px;
	margin:0px;
}
form.frmrec label {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 160px;
}

.requeri {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
}

#frmrec label.error {
font-size:10px;
  background:url("/images/images_intra/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#frmrec label.checked {
  background:url("/images/images_intra/checked.gif") no-repeat 0px 0px;
}

#frmrec .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}


A:link {
text-decoration:none;
color: #0B4F8C;
}



A:active {

text-decoration:none;
color: #0B4F8C;	

}



A:visited {
text-decoration:none;
color: #0B4F8C;	

}

.azul_letra {
color:#264772;
font-weight:bold;
font-size :14 px;
font-family: Calibri;
}


.texto-contenido {
	font-size:12px;
	margin: 9px; 
	font-weight:normal;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666666;
	text-indent: 10px; 
	line-height:20px; 
	
}
	
	
.Estilo1_grueso{
	color: #000000;
	font-weight: bold;
	text-align:center
}	
	
.cabecera_intra{

	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size :11px;
	background-color:#0E2D49;
	text-align: center;
}
	
	


.borde_intra_tabla{ 
border-style:solid; 
border:1px solid #000000;

margin: 0 0px 1px .1em ;
clear: both;
}

.formdet {
        width: 400px;
		 border: thin solid #767676;
        position: absolute;
        left: 25%;
        top: 240px;
        visibility: hidden;
        background-color: #F1F1F1;  
}


#ok	{
	font-size:95%;
	background:#FFF2CE url(../images/con_info.png) no-repeat scroll 5px 7px;
	border-bottom:1px solid #EBD085;
	border-top:1px solid #EBD085;
	margin:10px 0pt;
	padding:7px 15px 7px 30px;
}
#rojo
{
color:#FF0000;
font-weight:bold;
}
#azul
{
color:#003366;
font-weight:bold;
}

.smsletra {color:#FFFFFF;
text-align:center;
background-color:#990000;
width:240px;
height:15px;
visibility:hidden;
border:0;
font-weight:bold;

}

