/* Stylesheet for Magister */
.Mensaje
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10;
    color: #661a87;
    text-decoration: none;
}
.table
{
    border-color: white;
}

.Tabla
{
    border-color: transparent;
    text-decoration:none;
    border-radius:5px;
    box-shadow:2px 2px 10px 2px gray;
}

.Titulo
{
	font-family: Arial; 
	font-weight: bolder;
	font-size: 18px;
	color: #661a87;
}

.SubTitulo
{
	font-weight: bold;
	font: bold 16px arial;
	color: #661a87;
	background-color: Transparent;
	font-family: Arial;
	text-decoration: none;
}

.NombreCampo
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12;
    color: #3A4040;
    text-decoration: none;
}

.NotaMediana
{
    font-family: Arial;
    font-weight: bold;
	font-size: 11;
	color: #661a87;
	text-decoration: none;
}

.NotaChica
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #93117E;
    text-decoration: none;
    //background-color: #ECEEED;
}

.NotaChicaPie
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #551F7D;
}

.HyperLink
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #551F7D;
    text-decoration: underline;
}

.HyperLink:Hover
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: Red;
    text-decoration: underline;
}

.ovfondo
{
	font-family: Arial;
	background-color : #ECEEED;
}

.ovfondoalt
{
	font-family: Arial;
	background-color : #F6F6F6;
}

.titulo_noticia
{	
	font-family: Arial; 
	font-size: 10px; 
	color: E12c27; 
	font-weight: bold;	
}


.subtitulo_noticia
{  
	font-family: Arial; 
	font-size  : 9px; 
	color      : E12c27;
}

.contenido_noticia
{
	font-family: Arial; 
	font-size: 9px
}

.pie_noticia
{  
	font-family: Arial; 
	font-size: 9px; 
	font-weight: bold
}


.titulo_superior_tabla 
{	
	font-family: Arial; 
	font-size: 14px; 
	color: #008000; 
	font-weight: bold
}
.titulos_tabla 
{  
	font-family: Arial; 
	font-size: 14px; 
	color: #008000; 
	background-color: B5B5B5; 
	text-align: center
}
.contenido_tabla 
{	font-family: Arial; 
	font-size: 9px; 
/*	color: #008000; */
	background-color: CCCCCC; 
	height: 16px; 
	text-align: center
}

.select_opciones
{
	font-family: Arial; 
	font-size: 10px; 
	background-color: C0C0C0
}

.certificado_nombre
{  
	font-family: Arial; 
	font-size: 14px; 
	font-weight: bold; 
	color: #008000; 
	font-weight: bold
}

.certificado_textos 
{
	font-family: Arial; 
	font-size: 9px
}
.certificado_textos_bold 
{  
	font-family: Arial; 
	font-size: 9px; 
	font-weight: bold
}
.certificados_firma 
{  
	font-family: Arial;
	font-size: 14px; 
	font-weight: bold; 
	color: e12c27; 
	text-align: right
}

A.TituloMenu:hover
{
	font-weight: bold;
	font-size: 10px;
	color: goldenrod;
	font-family: Arial;
	text-decoration: none;
}

A.TituloMenu:link
{
	font-weight: bold;
	font-size: 10px;
	color: gold;
	font-family: Arial;
	text-decoration: none;
}

A.TituloMenu:visited
{
	font-weight: bold;
	font-size: 10px;
	color: gold;
	font-family: Arial;
	text-decoration: none;
}

A.footer:link
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

A.footer:visited
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

A.correo:link
{
	font-weight: bold;
	font-size: 10px;
	color: "#FFFF00";
	font-family: Arial;
	text-decoration: none;
}

A.correo:visited
{
	font-weight: bold;
	font-size: 10px;
	color: "#FFFF00";
	font-family: Arial;
	text-decoration: none;
}


/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	background-color: #FFFFFF;
}

.NotaGrande
{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

.CampoLogin
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

.Base {}

.nostyle
{
	font-weight: bold;
	font-size: 10px;
	color: #e31a14;
	font-family: Arial;
	background-color: yellow;
}

.form
{
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}


.btnNotaGrande
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}


.txt-footer
{
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}

.Titulo_traking_cartola
{  
	font-family: Arial; 
	font-size: 8px; 
	color: 000000;
	text-align:	left;
	font-weight: bold
}

.Texto_traking_cartola
{  
	font-family: Arial; 
	font-size: 8px; 
	color: 000000;
	text-align:	left;	
}
.leyenda
{
	font-family: Arial; 
	font-size: 9px;
	color: 666666;
	text-align:	center;
    background-color:#ffffff;
}

.leyenda_izq
{
	font-family: Arial; 
	font-size: 9px;
	color: 666666;
	text-align:	left;
    background-color:#ffffff;
}

.ovtitpag
{
	font-family: Arial; 
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align:	center;
}

.ovtitsec
{
	font-family: Arial; 
	font-size: 16px;
	color: #003399;
	font-weight:bolder;
}

.ovtitsecblanco
{
	font-family: Arial; 
	font-size: 16px;
	color: #003399;
	background-color: #FFFFFF;
	font-weight:bolder;
}

.ovlinks
{
	font-family: Arial; 
	font-size: 14px;
	color: #004080;
	text-align:justify;
	font-weight:bolder;
}

.ovnota
{
	font-family: Arial; 
	font-size: 10px;
	color: #FFFFFF;
	text-align:	center;
}

.ovlabfon
{
	font-family: Arial; 
	font-size: 14px;
	color: #0a017e;
	text-align:	right;
	background-color:#e1e6f2;
}

.ovlabfonalt
{
	font-family: Arial; 
	font-size: 14px;
	color: #0a017e;
	text-align:	right;
	background-color:#FFFFFF;
}

.ovdatfon
{
	font-family: Arial; 
	font-size: 14px;
	color: #0a017e;
	text-align:	left;
	background-color:#e1e6f2;
}

.ovdatfonalt
{
	font-family: Arial; 
	font-size: 14px;
	color: #0a017e;
	text-align:	left;
	background-color:#FFFFFF;
}

.ovfondoGls
{
	background-color : #e1e6f2;
	font-size: 14px;
	color: #990066;
}

.ovfooter
{
	font-family: Arial; 
	font-size: 10px;
	font-weight:bolder;
	color: #FFFFFF;
	text-align:	center;
	background-color:#0A017E;
}
.titulogrilla
{
	background-color:#0A017E;
	font-size: 12;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
}
.ovfondogrilla
{
	font-size: 11;
	font-family: Arial;
	background-color : #e1e6f2;
}

.ovfondoaltgrilla
{
	font-size: 11;
	font-family: Arial;
	background-color : #ffffff;
}

.ovleyenda
{
	font-family: Arial; 
	font-size: 10px;
	color: #000000;
	text-align:	right;
}

.Nota1
{
	font-weight: bold;
	font-size: 9px;
	color: gold;
	font-family: Arial;
	text-decoration: none;
}

.Nota2
{
	font-size: 14px;
	color: #990066;
	background-color:White;
	font-family: Arial;
	text-decoration: none;
}

.Nota3
{
	font-size: 9px;
	color: #990066;
	background-color:White;
	font-family: Arial;
	text-decoration: none;
	text-align: center;
}

.SubTit1
{font-family: Arial; 
	font-size: 6px;
	font-weight:bolder;
	color: #FFFFFF;
	text-align:	center;
	background-color:#e1e6f2;
}

.ovfondogrilla9
{
	font-size: 9;
	font-family: Arial;
	background-color : #e1e6f2;
}

.ovfondoaltgrilla9
{
	font-size: 9;
	font-family: Arial;
	background-color : #FFFFFF;
}

.LienzoTitulo1
{
    color: #FFFFFF;
    background-color: #FFFFFF;
	background-image: url(../img/lienzo-titulo1.jpg);
	background-repeat: no-repeat;
}

.LienzoTitulo2
{
    color: #FFFFFF;
    background-color: #FFFFFF;
	background-image: url(../img/lienzo-titulo2.jpg);
	background-repeat: repeat-x;
}

.LienzoTitulo3
{
    color: #FFFFFF;
    background-color: #FFFFFF;
	background-image: url(../img/lienzo-titulo3.jpg);
	background-repeat: no-repeat;
}

.LienzoRayaNaranja
{
    color: #FFFFFF;
    background-color: E55E31;
	background-repeat: repeat;
}

.MenuOpcionFill
{
    color: #FFFFFF;
    background-color: #E96235;
	background-image: url(../img/MenuOpcionFill.jpg);
	background-repeat: repeat-x;
}

.FotoTeclado
{
	color: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(../img/foto-teclado.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	background-size: cover;
}

.LineaCorporativa
{
    color: #FFFFFF;
    background-color: #FFFFFF;
	/* background-image: url(../img/linea-corporativa.jpg); */
	/* background-repeat: repeat-x; */
	height: 0px;
}

.LineaCeleste
{
    color: #FFFFFF;
    background-color: #F6F6F6;
	background-image: url(../img/linea-celeste.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.Fondo
{
    color: #707173;
    background-color: #FFFFFF;
}

.FondoDegradado
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/fondo-degradado-gris.jpg);
	background-repeat: repeat-x;
	height: 10px;
}

.BordeSup
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/borde-sup.jpg);
	background-repeat: repeat-x;
	height: 10px;
}

.BordeInf
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/borde-inf.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

.BordeDer
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/lateral-der.jpg);
	background-repeat: repeat-y;
}

.BordeIzq
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/lateral-izq.jpg);
	background-repeat: repeat-y;
}

.BordeSupIzq
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/sup-izq-.jpg);
	background-repeat:  no-repeat;
}

.BordeSupDer
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/sup-der.jpg);
	background-repeat:  no-repeat;
}

.BordeInfIzq
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/inf-izq.jpg);
	background-repeat: no-repeat;
}

.BordeInfDer
{
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/inf-der.jpg);
	background-repeat: no-repeat;
}

.TituloCabeceraIzq
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #707173;
    background-color: #FFFFFF;
}

.TituloCabeceraMed
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #707173;
    background-color: #FFFFFF;
	background-image: url(../img/TituloCabeceraMed.jpg);
	background-repeat: repeat-x;
}

.TituloCabeceraDer
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #707173;
    background-color: #FFFFFF;
}

.FondoPie1
{
    font-family: Arial;
    font-weight: bold;
    font-size: 09px;
    color: #E4511D;
    background-color: #ECEEED;
	height: 10px;
}

.FondoPie2
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #551F7D;
}

.TituloCabeceraMed
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10px;
    color: #707173;
    background-color: #FFFFFF;
	background-repeat: repeat-x;
}

.Hyperlink
{
    cursor: pointer;
}

table,th,td
{
    border-color: white; /* #551F7D; */
}

.boton {
    cursor: pointer;
    background: transparent url(../img/boton.jpg) no-repeat scroll center right;
    color: #444;
    display: block;
    font-weight: bold;
    font: bold 12px arial, sans-serif;
    font-family: Arial;
    text-decoration: none;
    text-align: center;
    text-valign: center;
    border:  0px;
    height: 26px;
    width: 120px;
}

.boton:hover {
    cursor: pointer;
    background: transparent url(../img/boton_Hover.jpg) no-repeat scroll center right;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    font: bold 12px arial, sans-serif;
    font-family: Arial;
    text-decoration: none;
    text-align: center;
    text-valign: center;
    border:  0px;
    height: 26px;
    width: 120px;
}

.FondoGrupo
{
          font-weight: bold;
          font-size: 10px;
          color: background;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          background-color: #E3E3E3;
          text-decoration: none;
		  background-image: url(img/Titulo2.GIF);
		  background-repeat: repeat-x;
}
