a.menu:link {
	color:#4c4c4c;
	text-decoration:none;
}
a.menu:visited {
	color:#4c4c4c;
	text-decoration:none;	
}
a.menu:hover {
	color:#2b315a;
	text-decoration:underline;	
}
a.menu:active {
	color:#2b315a;
	text-decoration:underline;	
}

a.link:link {
	color: #2b315a;
	text-decoration:underline;
}
a.link:visited {
	color: #2b315a;
	text-decoration:underline;
}
a.link:hover {
	color: #2b315a;
	text-decoration:underline;
	font-weight:bold;
}
a.link:active {
	color: #2b315a;
	text-decoration:underline;
	font-weight:bold;	
}


a.menucito:link {
	color: #2b315a;
	text-decoration:none;	
        font-weight:bold;
}
a.menucito:visited {
	color: #2b315a;
	text-decoration:none;
font-weight:bold;	
}
a.menucito:hover {
	color: #2b315a;
	text-decoration:none;		
font-weight:bold;
}
a.menucito:active {
	color: #2b315a;
	text-decoration:none;		
font-weight:bold;
}


a.menucito_rel:link {
	color: #990000;
	text-decoration:none;	
        font-weight:bold;
}
a.menucito_rel:visited {
	color: #990000;
	text-decoration:none;
font-weight:bold;	
}
a.menucito_rel:hover {
	color: #990000;
	text-decoration:none;		
font-weight:bold;
}
a.menucito_rel:active {
	color: #990000;
	text-decoration:none;		
font-weight:bold;
}



a.fotito:link {
	color: #dddddd;
	text-decoration:none;	
        font-weight:bold;
}
a.fotito:visited {
	color: #dddddd;
	text-decoration:none;
font-weight:bold;	
}
a.fotito:hover {
	color: #222222;
	text-decoration:none;		
font-weight:bold;
}
a.fotito:active {
	color: #dddddd;
	text-decoration:none;		
font-weight:bold;
}



img.fotito_out {
        border: 1;
	border-bottom-color: #dddddd;
        border-top-color: #dddddd;
        border-left-color: #dddddd;
        border-right-color: #dddddd;
	text-decoration:none;	
        font-weight:bold;
}

img.fotito_over {
        border: 1;
        border-bottom-color: #222222;
        border-top-color: #222222;
        border-left-color: #222222;
        border-right-color: #222222;
        text-decoration:none;
        font-weight:bold;
}







a.titulohome:link {
	color: #2b315a;
	text-decoration:none;	
        font-weight:bold;
}
a.titulohome:visited {
	color: #2b315a;
	text-decoration:none;
font-weight:bold;	
}
a.titulohome:hover {
	color: #2b315a;
	text-decoration:underline;		
font-weight:bold;
}
a.titulohome:active {
	color: #2b315a;
	text-decoration:none;		
font-weight:bold;
}





.bordeizq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c6c6c6;
	padding-bottom: 5px;	
}
.bordeder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c6c6c6;
	padding-bottom: 5px;		
}
.bordebot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6c6c6;
}
.fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#2b315a;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2b315a;
	padding-left: 5px;
	padding-right: 20px;
}
.pie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#92918f;
	padding-left: 14px;
}
.btnbuscar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#2b315a;
	padding-right: 12px;
	background-image:url(ico_buscar.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:19px;
	border-color:#2b315a;
	border-width:1px;
	border-style: solid;
	background-color:#ffffff;
}

.combobuscar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#666666;
	border-color:#2b315a; 
	border-width:2px; 
	border-style: solid;	
	background-color:#ffffff;
	height:13px;
	width:140px;
}
.txtmenuhome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;

	color:#4c4c4c;
	padding-left: 14px;
	background-image:url(imagenes/gra_btnbgmenu.gif);	
	height:18px;
}
.txtmenuhome_doble {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;

	color:#4c4c4c;
	padding-left: 14px;
	background-image:url(imagenes/gra_btnbgmenu_doble.gif);	
	height:18px;
}
.txtingresar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	padding-right: 10px;
	color:#2b315a;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-color:#ffffff; 
	border-bottom-width:1px; 
	border-bottom-style: solid;	
}
.txtcombosingresar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#717171;
	text-align: right;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-color:#ffffff; 
	border-bottom-width:1px; 
	border-bottom-style: solid;	
}


.txtcombosingresar3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#717171;
	text-align: left;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-color:#ffffff; 
	border-bottom-width:1px; 
	border-bottom-style: solid;	
}


.tdcombosingresar {
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-color:#ffffff; 
	border-bottom-width:1px; 
	border-bottom-style: solid;	
}
.comboingresar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
        font-weight:bold
	font-color: #cccccc;
	border-color:#000000; 
	border-width:1px; 
	border-style: solid;	
	background-color:#eeeeee;
        width: 160px;

}




SELECT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
        font-weight:bold
	color:#cccccc;
	border-color:#000000; 
	border-width:1px; 
	border-style: solid;	
	background-color:#ccc;
        width: 260px;

}

select3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
        font-weight:bold
	color:#cccccc;
	border-color:#000000; 
	border-width:1px; 
	border-style: solid;	
	background-color:#ccc;
        width: 100px;

}



.select2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
        font-weight:bold
	color:#cccccc;
	border-color:#000000; 
	border-width:1px; 
	border-style: solid;	
	background-color:#ccc;
        width: 50px;

}



.comboingresar_hora {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
        font-weight:normal
	color:#ef721f;
	border-color:#717171; 
	border-width:1px; 
	border-style: solid;	
	background-color:#ffffff;
	width:20px;
}


.comboingresar_hora2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:normal
        color:#ef721f;
        border-color:#717171;
        border-width:1px;
        border-style: solid;
        background-color:#ffffff;
        width:50px;
}

.comboingresar_hora3 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-weight:normal
        color:#ef721f;
        border-color:#717171;
        border-width:1px;
        border-style: solid;
        background-color:#ffffff;
        width:60px;
}



.tabla1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;	
	color:#ef721f;
	border-color:#717171; 
	border-width:1px; 
	border-style: solid;	
	background-color:#ffffff;
	
}

.txtgris10 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#4c4c4c;
        padding-left: 14px;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
}


td.txtgris10 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10pt;
        font-color:#aaaaaa
        padding-left: 14px;
        padding-right: 10px;
        padding-top: 3px;
        padding-bottom: 3px;
        border: thin dotted;
        border-color:#cccccc;
}



.txtgris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#4c4c4c;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

td.txtgris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-color:#aaaaaa
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
        border: thin dotted;
        border-color:#cccccc;
}

a.menucito3:link {
        color: #6699ff;
        font-weight:bold;
        text-decoration:none;
}
a.menucito3:visited {
        color: #6699ff;
        font-weight:bold;
        text-decoration:none;
}
a.menucito3:hover {
        color: #000000;
        text-decoration:underline;
}
a.menucito3:active {
        color: #2b315a;
        text-decoration:underline;
}

tr.txtgris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-color:#4c4c4c;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
        border: thin dotted;
        border-color:#cccccc;
}



.txtgris2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#4c4c4c;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;	
}



.btningresar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#2b315a;
	height:19px;
	border-color:#2b315a;
	border-width:1px;
	border-style: solid;
	background-color:#ffffff;
}
.txtazul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#2b315a;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 3px;	
}


.txt2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	font-weight: bold;	
	color:#af4702;
	padding-left: 14px;
	padding-top: 20px;
	padding-bottom: 20px;	
}
.txt3td {
	padding-left: 14px;
	border-bottom-color:#c6c6c6; 
	border-bottom-width:1px; 
	border-bottom-style: solid;	
}
.txt3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#af4702;
	text-decoration:none;
}
a.txt3:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#ffffff;
	text-decoration:none;
	background-color:#ef721f;	
}
.txt4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#4c4c4c;
	text-decoration:none;
        font-weight: normal;
}




.txt5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
        font weight: bold;
	color:#4c4c4c;
	text-decoration:none;
;
}

.txt6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#4c4c4c;
	text-decoration:none;
        font-weight: normal;
}

.txt7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#4c4c4c;
	text-decoration:none;
        font-weight: normal;
}



.txt21 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#4c4c4c;
	text-decoration:none;
        font-weight: bold;
}




a.txt4:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#ffffff;
	background-color:#4c4c4c;		
	text-decoration:none;	
}
.padding24 {
	padding-left: 24px;	
}



.txt1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#2b315a;
	padding-left: 14px;
	padding-top: 3px;
	padding-bottom: 3px;	
        text-decoration:bold;
}


.txt20 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#2b315a;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
        text-decoration: none;
}




div#link_zoom {
float: right;
width: 5px;
height: 5px;
text-align: center;
text-valign: bottom;
background: white;
color: black;
border: solid black 1px;
border-width: 0 0px 0px 0;
padding: 0 0px 0px 0;
margin: 0px 10px 10px 10px;}



.tabla_lista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight: bold;
	color:#aaaaaa;
	padding-right: 12px;
        padding-left: 10px;
	height:19px;
	border-color:#666666;
	border-width:1px;
	border-style: solid;
	background-color:#eeeeee;
}

.hidden {
         visibility: hidden;
}

.shown {
         visibility: visible;
}

a.menucito2:link {
	color: #2b315a;
	text-decoration:none;	
}
a.menucito2:visited {
	color: #2b315a;
	text-decoration:none;	
}
a.menucito2:hover {
	color: #2b315a;
	text-decoration:underline;
}
a.menucito2:active {
	color: #2b315a;
	text-decoration:underline;		
}


.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
.Estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.Estilo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Estilo7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


.Estilo7_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


.Estilo8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}


.Estilo9 {font-size: 12}


.Estilo10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}





a.barraprincipal:link {
	color: #ffffff;
	text-decoration:none;	
        font-weight:bold;
}

a.barraprincipal:visited {
	color: #ffffff;
	text-decoration:none;
font-weight:bold;	
}

a.barraprincipal:hover {
	color: #ffbb00;
	text-decoration:none;		
font-weight:bold;
}

a.barraprincipal:active {
	color: #ffbb00;
	text-decoration:none;		
font-weight:bold;
}




a.barrader:link {
	color: #ffffff;
	text-decoration:none;	
        font-weight:bold;
}

a.barrader:visited {
	color: #ffffff;
	text-decoration:none;
font-weight:bold;	
}

a.barrader:hover {
	color: #000000;
	text-decoration:none;		
font-weight:bold;
}

a.barrader:active {
	color: #000000;
	text-decoration:none;		
font-weight:bold;
}



.Estilo10 {font-family: Arial, Helvetica, sans-serif}
.Estilo11 {
        font-size: 12px;
        font-weight: bold;
        color: #41678B;
}
.Estilo12 {font-size: 12px}
.Estilo14 {color: #333333}
.Estilo16 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;
font-weight: bold; color: #333333; }
.Estilo18 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.Estilo21 {
        font-size: 14px;
        color: #3F6685;
}

.Estilo24 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;
font-weight: bold; color: #142634; }

.EstiloTitulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #2b315a;
}

.EstiloTitulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2b315a;
}

.EstiloTitulo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
        font-size: 8px;
	color: #888888;
}


.EstiloCuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #222222;
        text-align: justify;
}

.EstiloRightBar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
        background: #ffffff;
}


.EstiloRightBar2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
        background: #ffffff;
}



.color5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7.5 pt;
	color: #222222;
        text-align: justify;
}



a.EstiloRightBar:link {
        color: #2b315a;
        background: #ffffff;
        text-decoration:none;
}
a.EstiloRightBar:visited {
        color: #2b315a;
        text-decoration:none;
}
a.EstiloRightBar:hover {
        color: #2b315a;
        text-decoration:underline;
}
a.EstiloRightBar:active {
        color: #2b315a;
        text-decoration:underline;
}

a.Estilofoto:link {
        color: #cccccc;
        text-decoration:none;
}
a.Estilofoto:visited {
        color: #ffffff;
        text-decoration:none;
}
a.Estilofoto:hover {
        color: #ffffff;
        text-decoration:none;
}
a.Estilofoto:active {
        color: #ffffff;
        text-decoration:none;
}



div#foto {
float: left; 
width: 100px; 
height: 100px; 
text-align: center; 
background: "#ffffff"; 
color: black; 
border: solid black 0px; 
border-width: 0px 0px 0px 0px ; 
padding: 0px 0px 0px 0px; 
margin: 5px 2px -3px 0px;}

div#link_zoom {
float: right; 
width: 100px; 
height: 20px; 
text-align: right; 
background: #ffffff; 
color: black; 
border: solid black 0px; 
border-width: 0 0px 0px 0; 
padding: 0 3px 2px 0; 
margin: 5px 5px -5px 0px;}

.seleccion{ border: thin dotted; }

select.seleccion{text-color:#999999;foreground-color:#cccccc}

.seleccion{ border: thin dotted; }

select.seleccion{text-color:#999999;foreground-color:#cccccc}

#body        
    {
    color: white;
    background-color: transparent;
    text-align: left;
    position: absolute;
    top: 0%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
    visibility: visible;
    display: block
    }

#content    
    {
    font-family: Verdana, Geneva, Arial, sans-serif;
    background-color: transparent;
    margin-left: -125px;
    position: absolute;
    top: -35px;
    left: 50%;
    width: 250px;
    height: 70px;
    visibility: visible
    }


.selectBoxArrow{
                margin-top:1px;
                float:left;
                position:absolute;
                right:1px;


        }
        .selectBoxInput{
                border:0px;
                padding-left:1px;
                height:16px;
                position:absolute;
                top:0px;
                left:0px;
               background-color:#eee;
        }

    .selectBox{
                border:1px solid #000000;
                height:20px;
                background-color:#eee;

        }
        .selectBoxOptionContainer{
                position:absolute;
                border:1px solid #000000;
                height:100px;
                background-color:#eee;
                left:-1px;
                top:20px;
                visibility:hidden;
                overflow:auto;
        }

    .selectBoxAnOption{
                font-family:arial;
                font-size:12px;
                cursor:default;
                margin:1px;
                overflow:hidden;
                white-space:nowrap;
        }
        .selectBoxIframe{
                position:absolute;
                background-color:#FFF;
                border:0px;
                z-index:999;
        }

