body{
     background-color: #FFFFFF; //#ABECFA
     SCROLLBAR-FACE-COLOR: #CCCCCC; //fondo flechas y barra
     SCROLLBAR-HIGHLIGHT-COLOR: #A0C8D3;
	 SCROLLBAR-BASE-COLOR: #CCCCCC;
     SCROLLBAR-SHADOW-COLOR:#FFFFFF; //borde barra desplazamiento
     SCROLLBAR-3DLIGHT-COLOR:#A0C8D3;
     SCROLLBAR-ARROW-COLOR:#FFFFFF;
     SCROLLBAR-TRACK-COLOR: #F2F2F2; //barra desplazamiento
     SCROLLBAR-DARKSHADOW-COLOR: #A0C8D3;
     font-family: verdana,Sans-Serif;
	 font-size: 10px;
     color: #00405B;
}


/* TEXTO */
font{
   	font-family: verdana,Sans-Serif;
	font-size: 10px;
    color: #00405B;
}
font.t10_blanca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
font.titulo_azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #00405B;
}
font.titulo_gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #777777;
}
font.doce{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #00405B;
}
font.once{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #00405B;
}
font.diez{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #00405B;
}
font.diezn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #00405B;
}
font.nueve{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #00405B;
}
font.ocho{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8 px;
    font-weight: normal;
    color: #00405B;
}
font.texto_rojo {
	font-family: Verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	color: red;
}
font.texto_verde {
	font-family: Verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	color: green;
}
font.texto_amarillo {
	font-family: Verdana;
	FONT-SIZE: 10px;
	font-weight: bold;
	color: #BBBB00;
}


/* TABLAS, CELDAS y BORDES */
td{
    font-family: verdana,Sans-Serif;
	font-size: 10px;
    color: #00405B;
}
table.std {
	border: solid #00405B 1px;
	background: #FFFFFF;
    font-family: verdana,Sans-Serif;
	font-size: 10px;
    color: #00405B;
}

.borde_azul{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00405B;
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00405B;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00405B;
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00405B;
}

.borde_azul_top{
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00405B;
}
.borde_azul_bottom{
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00405B;
}
.borde_azul_right{
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00405B;
}
.borde_gris_bottom{
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.borde_gris_bl{
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.fondo_gris_a{
    background: #DDDDDD;
}
.fondo_gris{
    background: #C5CFD4;
}
.fondo_gris_b{
    background: #C5CFD4;
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00405B;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00405B;
    border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00405B;
}
.fondo_gris_b2{
    background: #C5CFD4;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00405B;
}
.fondo_claro{
    background: #ECF1F9;
    width: 280;
}
.fondo_claro_s{
    background: #ECF1F9;
}

/* FORMULARIOS, BOTONES */
.button{
    border: solid #00405B 1 px;
    cursor: hand;
    background: #C5CFD4;
	font-family: verdana,Sans-Serif;
	font-size: 10 px;
    color: #00405B;
}
.text{
	border: 1px #00405B solid;
	font-family: verdana,Sans-Serif;
	font-size: 11 px;
    color: #00405B;
	height: 15pt;
}
.text_gris{
	border: 1px #7F9DB9 solid;
	font-family: verdana,Sans-Serif;
	font-size: 11 px;
    color: #00405B;
	height: 15pt;
}
.text_gris_area{
	border: 1px #7F9DB9 solid;
	font-family: verdana,Sans-Serif;
	font-size: 11 px;
    color: #00405B;
	height: 70pt;
}
.text_gris_area_big{
	border: 1px #7F9DB9 solid;
	font-family: verdana,Sans-Serif;
	font-size: 11 px;
    color: #00405B;
}
.text_gris_small{
	border: 1px #7F9DB9 solid;
	font-family: verdana,Sans-Serif;
	font-size: 10 px;
    color: #00405B;
	height: 13pt;
}
.buttons{
	color: #000000;
	background-color: #C5CFD4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border: outset 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	cursor: hand;
}
.buttons_over{
     color: #000000;
	 background-color: #DDDDDD;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: normal;
	 border: outset 1px;
     border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
     cursor: hand;
}
.buttons_down{
     color: #000000;
	 background-color: #CCCCCC;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: normal;
	 border: inset 1px;
     border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
     cursor: hand;
}
.select_d {
	font-family: Verdana;
	FONT-SIZE: 12 px;
	font-weight: normal;
	color: #00405B;
    border: 0 px;
    background-color: #FFFFFF;
}
.boton_azul,
A.boton_azul,
A.boton_azul:visited,
A.boton_azul:active{
    background: #C5CFD4;
    text-decoration: none;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #00405B;
    width: 13 px;
    height: 11 px;
    border: solid #00405B 1px;

}
A.boton_azul:hover{
    background: #00405B;
    text-decoration: none;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    width: 13 px;
    height: 11 px;
    border: solid #00405B 1px;
}

/* LINKS */
A,
A:visited,
A:active{
     color: #00405B;
     text-decoration: none;
     font-family: verdana;
     font-size: 10 px;
     font-weight: normal;
}
A:hover {
	 color: #0000BF;
     text-decoration: none;
     font-family: verdana;
     font-size: 10 px;
     font-weight: normal;
}

A.gruesa,
A.gruesa:visited,
A.gruesa:active{
     color: #00405B;
     text-decoration: none;
     font-family: verdana;
     font-size: 10px;
     font-weight: bold;
}
A.gruesa:hover {
	 color: #0000BF;
     text-decoration: none;
     font-family: verdana;
     font-size: 10px;
     font-weight: bold;
}


A.diez,
A.diez:visited,
A.diez:active{
     color: #00405B;
     text-decoration: none;
     font-family: verdana;
     font-size: 10 px;
     font-weight: normal;
}
A.diez:hover {
	 color: #0000BF;
     text-decoration: none;
     font-family: verdana;
     font-size: 10 px;
     font-weight: normal;
}








.sombra{  background-image: url(../images/sombrita.jpg); background-repeat: repeat-x; font-size: 2px}

.fondo{

}

.t10bold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; font-weight: bold}

.t9{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

.celda_fecha{ background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; border-color: #CCCCCC #000000 #FFFFFF #CCCC99; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.celda_1{ background-color: #ededed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border: 1px solid; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF}

.celda_2{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border: 1px solid; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF}

.celda_3{ background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border: 1px solid; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF }

.celda_2Copy{ background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border: 1px solid; border-color: #CCCCCC #666666 #666666 #CCCCCC}

.celda_calendario1{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #660000}

.celda_calendario_resaltada{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; background-color: #FFFFFF; font-weight: bold; border-color: #CCCCCC #666666 #666666 #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.t9gris{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #696934; text-decoration: none}

.t12gris{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696934; text-decoration: none}

.t16gris{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #696934; text-decoration: none}

.sombra2{ background-image: url(imagenes/sombrita2.jpg); background-repeat: repeat-x; font-size: 2px }

/* para la credencial */

.Estilo1 {font-family: Arial; color: #000000; font-size: 12px; font-weight: bold;}
.Estilo1g {font-family: Arial; color: #333333; font-size: 12px; font-weight: bold;}
.Estilo11 {font-family: Arial; color: #333333; font-size: 12px; font-weight: normal;}
.Estilo2 {font-family: Arial; color: #000000; font-size: 11px; font-weight: bold; }
.Estilo3 {font-family: Arial; font-size: 11px}
.Estilo4 {font-family: Arial; font-size: 11px; color: #000000;}

/* a 'standard' table */



table.std TH {

	background-color: #08245b;

	color: white;

	list-style-type: disc;

	list-style-position: inside;

	border: outset #D1D1CD 1px;

    font-family: Osaka,verdana,Sans-Serif;

	font-size: 8pt;

}



 /*
.tabla1{

     background-color: #ededed;

     font-family: Verdana, Arial, Helvetica, sans-serif;

     font-size: 10px;

     font-weight: normal; color: #000000;

     border: 1px solid;

     border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;

}
   */


td.menuHeadL{

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

	background-color: #999999;

    border-top-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

}

td.menuHeadR{

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #FFFFFF;

	background-color: #999999;

    border-top-style: solid;

	border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

}

td.menuItem0{

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

	background-color: #FFFFFF;

    border-top-style: solid;

	border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

}

td.menuItem1{

    border-bottom-width: 1px;

    border-bottom-color: #FFFFFF;

	background-color: #CCCCCC;

    border-bottom-style: solid;

}



td.tblData1{

	font-family: verdana;

	font-size: 8pt;

	font-weight: bold;

	color: #646482;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A2A2B8;

}



td.tblData2{

	font-family: verdana;

	font-size: 8pt;

	font-weight: normal;

	color: #646482;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #A2A2B8;

}



font.K{

     color:  #EBEBFF;

     text-decoration: none;

     font-family: Verdana;

     font-size: 4px;

     font-weight: normal;

}



font.U{

     color:  #000000;

     text-decoration: none;

     font-family: Arial;

     font-size: 12px;

     font-weight: normal;

}



font.T{

     color:  #FFFFFF;

     text-decoration: none;

     font-family: Verdana;

     font-size: 10px;

     font-weight: bold;

}



font.B{

     color:  #666666;

     text-decoration: none;

     font-family: Verdana;

     font-size: 10px;

     font-weight: bold;

}



font.BA{

     color:  #000099;

     text-decoration: none;

     font-family: Arial;

     font-size: 12px;

     font-weight: bold;

}







A.link-recursos:link {

	BACKGROUND-COLOR: #CCCCCC

}

A.link-recursos:visited {

	BACKGROUND-COLOR: #CCCCCC

}

A.link-recursos:active {

	BACKGROUND-COLOR: #E4E4E4

}

A.link-recursos:hover {

	BACKGROUND-COLOR: #E4E4E4

}



A.link-fuente{

     color: #FFFFFF;

     text-decoration: none;

     font-family: Verdana;

     font-size: 11px;

     font-weight: normal;

}



A.link-fuente:link {

	BACKGROUND-COLOR: #77AFBF

}

A.link-fuente:visited {

	BACKGROUND-COLOR: #77AFBF

}

A.link-fuente:active {

	BACKGROUND-COLOR: #A0C8D3

}

A.link-fuente:hover {

	BACKGROUND-COLOR: #A0C8D3

}



A.link-normal{

     color: #999999;

     text-decoration: underline;

     font-family: Arial;

     font-size: 12px;

     font-weight: normal;

}

A.link-normal:hover {

	 color: #0060F0;

}



A.link-tabla{

     color: #999999;

     text-decoration: underline;

     font-family: verdana;

     font-size: 10px;

     font-weight: normal;

}

A.link-tabla:hover {

	 color: #0060F0

}



A.link-paginas{

     color: #999999;

     text-decoration: none;

     font-family: verdana;

     font-size: 11px;

     font-weight: bold;

}

A.link-paginas:hover {

	 color: #0060F0;

}


.d1 {position: absolute;
     top:175;
     left:15;
     z-index:5;
     color:black;
     width:270;
     heigth: 20;
     clip:rect(0,270,21,0);
     background-color:green;
     border: 1px #7F9DB9 solid;
}
.d2 {
     position: absolute;
	 top:175;
	 left:15;
	 z-index:10;
     color:black;
     width:270;
     heigth: 20;
	 clip:rect(0,270,21,0);
	 background-color:white;
     border: 1px #7F9DB9 solid;
	}
.d3 {
     position: absolute;
	 top:150;
	 left:12;
	 z-index:1;
     color:black;
     width:200;
     heigth: 20;
     border: 0px #7F9DB9 solid;
	}
.d4 {
     position: absolute;
	 top:150;
	 left:245;
	 z-index:1;
     color:black;
     width:20;
     heigth: 20;
     border: 0px #7F9DB9 solid;
	}