/**************************Tabla de archivos adjuntos*********************/
.styUplArr{
    border-top: solid rgb(102, 102, 102) 2px; 
    border-right: solid rgb(102, 102, 102) 2px; 
    border-left: solid rgb(102, 102, 102) 2px; 
    background-image: url("img/barraup.jpg"); 
    height: 43px; position: relative; width: 639px; -rave-layout: grid   
}
.styUplAbj{
    border: 2px solid rgb(102, 102, 102); 
    background-color: rgb(236, 243, 235); 
    width: 643px   
}
/*****************************************************************/
/*************************************Estilo para el nombre que está en sesion********************/
.styLabEnSes{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#2A6F34;font-size:12px;   
}
.styLabNomSes{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#373937;font-size:11px;
    font-style: italic;
}
/************************************************************************************/
/*table.styTblPri{margin-left:auto; margin-right:auto; text-align:center; background:#FFFFFF;}*/
table.styTblEnc{background: url("img/cabezal.jpg"); border:0px;font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#3B4E10;}
.list-header1 {background: url("img/34.jpg");}
.stylisteven {background-color: #E6E7E8;font-family: Arial,Helvetica,sans-serif;font-size: 36px;text-align: center;}


.stylistodd { 
    background-color: #C6DD7F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 36px;
    text-align: center;
}
.styEncTablero{
    font-size: 11px;
    font-weight: bold;    
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.styTabRen{
    /*background-color: #C6DD7F;*/
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8px;
    color: #333333;  
}
/*table.styTblPie2{background: url("img/pie.jpg");width:780px;height:79px; }*/
/*table.styTblPie{background:#1a7733 url("gradientTopBg.png")repeat-x  top; width:780px;height:100px; }*/
.styLabMsj{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: blue;}
/*td.styPie{font-size:9px; font-family:tahoma; font-weight:bold; color: #424E4B; } */
.styInfGral {
    font-family: Arial;
    font-size: 10px;
    color: #3F5316;
}
.styLabMenAlrt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-variant: normal;
    color: red;
    font-style: normal;
}
.styTabBienvenidos{
    background:url("img/fondosCompletos/bienvenidos.jpg");  
    width:780px;border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTblIni{background: url("img/cabezal.jpg");border:0px;width:780px; height:600px; }
table.styTblMenPri{background: url("img/menusolicitudes2.jpg");border:0px;width:780px; height:478px; }
table.styVrfSolAcc
{
    background:url("img/670.jpg"); 
    border:1px; 
    width:780px; height:670px; border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.stySolCapPar
{
    background:url("img/1200.jpg"); 
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTbl1200
{
    background:url("img/1200.jpg"); 
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTblMenSPH
{
    background:url("img/fondosCompletos/menSPH.jpg"); 
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTblMenSec
{
    background:url("img/fondosCompletos/menSECTR.jpg"); 
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
.styLabMenAlrt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-variant: normal;
    color: red;
    font-style: normal;
}
table.styCamDatPar
{
    background:url("img/740.jpg"); 
    border:1px;
    width:780px;border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTbl740
{
    background:url("img/740.jpg"); 
    border:1px;
    width:780px;border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styCapSolMA
{
    background:url("img/900.jpg"); 
    border:1px;border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTbl900
{
    background:url("img/900.jpg"); 
    border:0px;
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styDatGen
{
    background:url("img/640.jpg"); 
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTbl640
{
    background:url("img/640.jpg");      
    width:780px; border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTbl400
{
    background:url("img/640.jpg");      
    width:780px; border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}
table.styTitTab
{    
    border:0px;
    width:780px; border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
    background-image: url(tablero.jpg);
}

table.styIniCen
{
    background:url("img/fondosCompletos/home2.jpg"); 
    width:778px;border-collapse:collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}

table.styPreLog 
{
    background:url("img/solviaelectro.jpg"); 
    border:1px;
    width:780px; height:400px; border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}


table.styLog 
{
    background:url("img/autentificacion.jpg"); 
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}   

table.styTblMsj{
    background:url("img/fondosCompletos/mensaje.jpg");           
    border-collapse: collapse; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:11px; color:#3B4E10;
}

table.styTblCueDat
{
    background:url("img/1020.jpg"); 
    font-size:12px;font-family:tahoma; font-weight: bold; color: #424E4B; 
    
}
table.styTblCue
{
    background:url("img/FonVer.jpg"); 
    font-size:12px; height:20px; font-family:tahoma; font-weight: bold; color: #424E4B; 
    
}
table.styTblCapSol{background:url("img/capturasolicitudes.jpg")}
table.styTblCon{background:url("img/modcontra.jpg");}

table.styTblMenPar
{
    background:url("img/menusolicitudes.jpg"); 
    font-size:12px; height:20px; font-family:tahoma; font-weight: bold; color: #424E4B; 
}
.styTxt{background:#D1D3D4 url("gradientTopBg.png")repeat-x  top; height:19px;font-size:10px;font-weight: normal;color: #000000; border: 1px #71BF44 solid;}
.styFrm{background:#8AC964 url("gradientBottomBg.png") repeat-x  top; font-size:12px;font-weight: normal;color: #000000; }
.styBody{background:url("img/fondo.jpg");}
.styInsCam{font-size:9px; height:20px; font-family:arial; font-weight:normal; color: #424E4B;text-align:left} 
.StyLabIns{font-size:9px; height:20px; font-family:tahoma; font-weight:bold; color: #424E4B;text-align:left} 
.styTdCmp{background:url("degralimon.jpeg") left repeat-x; font-size:12px; height:20px; font-family:tahoma; font-weight: bold; color: #424E4B; }
.styrad{background:#D1E68A;border: 2px #71BF44 solid;}
.styLab{font-size:11px; height:20px;width:178px; font-family:tahoma; font-weight:crispy; color: #424E4B;background:url("img/degralimon.jpg");text-align:left}
.styLabAcl{font-size:11px; height:20px;width:178px;
    color: #424E4B;text-align:left;        
    font-family: tahoma;
}
.styLabVrfDat{font-size:12px;color:#000000;text-align:left;        
    font-family: tahoma;
    font-weight: bold;
}
.styLabGrande{font-size:11px; height:20px;width:780px; font-family:tahoma; font-weight:crispy; color: #424E4B;background:url("img/degralimon780.jpg");text-align:left}
.styLabNot{font-size:10px; height:20px;width:178px; font-family:tahoma;color: #424E4B;background:url("img/degralimon.jpg")}
.styCmb{background:#D1D3D4 url("gradientTopBg.png")repeat-x  top;font-family:tahoma; border: 1px #71BF44 solid;font-size:11px}
.styCmbPqn{background:#D1D3D4 url("gradientTopBg.png")repeat-x  top;font-family:tahoma; border: 1px #71BF44 solid;font-size:8px}
.styCmbMed{background:#D1D3D4 url("gradientTopBg.png")repeat-x  top;font-family:tahoma; border: 1px #71BF44 solid;font-size:9px}
.StyArcAdj{font-size:9px; height:20px; font-family:tahoma; font-weight:bold; color: #000000;text-align:left} 
textarea.styTxtAre{background:#D1D3D4 url("gradientTopBg.png")repeat-x  top; font-size:12px;font-weight: normal;color: #000000; border: 1px #71BF44 solid;}
textarea.styTxtAreRO{font-size:12px;font-weight:bold;color: #000000; border: 1px #71BF44 solid;;
    font-style: normal;
    font-variant: normal;
}
.styLabGrd{font-size:11px; height:20px;width:178px; font-family:tahoma; font-weight:crispy; color: #424E4B;background:url("img/degralimonGrd.JPG");text-align:left}

/*.styBoton {
background: #7DBE57 url("gradientTopBg.png") repeat-x top; 
height: 25px; 
border: 1px  solid #d7e8c9; 
border-collapse: collapse; 
text-align: center; 
color: #424E4B; width:100px; 
font-family: Arial;
font-weight: bold;
font-size: 12px;
}*/

/*
.styBotOn {
background: #7DBE57; 
height: 25px; 
border: 1px  solid #d7e8c9; 
border-collapse: collapse; 
text-align: center; 
color: #ffffff; width:100px; 
font-family: Arial;
font-weight: bold;
font-size: 12px;
}
*/
table.styTbl460
{
    background:url("img/460.jpg");
}

option {font-family: tahoma; font-size: 8px; color:#333333}
option.uno {background-color: #CCC; font-size:8px}
option.dos {background-color: #666;font-size:10px}


table.styTbl670
{
    background:url("img/670.jpg");
}

table.styTbl740
{
    background:url("img/740.jpg");
}

table.styTbl900
{
    background:url("img/900.jpg");
}

table.styTbl1020
{
    background:url("img/1020.jpg");
}


table.styTbl1200
{
    background:url("img/1200.jpg");
}
.styBoton
{
    display: block;
    background: url("img/boton(2).gif") repeat-x 0 0;
    height: 26px;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-align: center; 
    border-collapse: collapse;
    border: 1px  solid #d7e8c9; 
}
.styBoton:hover
{    
    background-position: 0 -26px;
    
    color: #ffffff;
}
.styBoton span
{
    display: none;
}

table.styTbl1400
{
    background:url("img/1400.jpg");
}

table.styTblAcl
{
    background:url("img/460.jpg");
}

/****************Estilo para el rayado de las tablas*****************/
.list-row-even {     
    background-color: #E6E7E8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 36px;    
    text-align: center;    
}
.list-row-odd { 
    background-color: #C6DD7F;
    font-family: Tahoma;    
    text-align: center;
}
/*********************************************************/
.header{
    background: #6a6a3a url("gradientTopBg.png") repeat-x top;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
}

.etiquetaLft, .etiquetaCen, .etiquetaRgt{
    color: #6a6a3a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 5px;
    
}
.etiquetaLft{text-align: left;}
.etiquetaCen{text-align: center;}
.etiquetaRgt{text-align: right;}
.row{
    height: 30px;
}
.valorLft, .valorCen, .valorRgt{
    color: #6a6a3a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: capitalize;
}
.valorLft{text-align: left;}
.valorCen{text-align: center;}
.valorRgt{text-align: right;}

.titulo{
    background: #d7e8c9 url("gradientTopBg.png") repeat-x top;
    color: #6a6a3a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}
.renglon{
    width: 120px;
}
.tblExtCen{
    text-align: center; /*IE */
    margin: auto;
}
.tblIntLft{
    clear: left;
    float: left;
}
table.tblIntCen{
    text-align: center;
    margin: auto;
}


.tblIntRgt{
    background-color:#FFFFFF;border:1px  solid #d7e8c9;border-collapse: collapse;
    clear: right;
    float: right;
}

table.tblIntRgt td {border-bottom: 1px solid #d7e8c9;font-family:arial;font-size:12px;}

.select{
    background: #d7e8c9 url("gradientTopBg.png") repeat-x top;
    color: #6a6a3a;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 0px;
}

.select_disabled{
    background: #FFFFFF url("gradientTopBg.png") repeat-x top;
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    border: 0px;
}

table.resultado {background-color:#FFFFFF;border:1px  inset #EFEFEF;border-collapse: collapse;}
table.resultado tr.non {background: #EEF4E8 url("gradientTopBg.png") repeat-x top;}
table.resultado tr.par {background: #F8FAF3 url("gradientTopBg.png") repeat-x top;}
table.resultado td.col {border-bottom: 1px solid #d7e8c9;font-family:arial;font-size:12px; text-transform: capitalize}

A.ligaBsq:LINK{color:#6a6a3a; text-decoration:none;font-style:normal;font-weight:bold; width:24px; height:20px;}
A.ligaBsq:HOVER{background: #6a6a3a url("gradientTopBg.png") repeat-x top;  color:#ffffff; text-decoration:underline; width:24px; height:20px;}
A.ligaBsq:VISITED{color:#6a6a3a; text-decoration:none;font-style:normal;font-weight:bold; width:24px; height:20px;}
A.ligaBsq:ACTIVE{background: #6a6a3a url("gradientTopBg.png") repeat-x top; color:#ffffff; text-decoration:underline; width:24px; height:20px;}

.boton {
    background: #d7e8c9 url("gradientTopBg.png") repeat-x top; 
    height: 25px; 
    border: 1px  solid #d7e8c9; 
    border-collapse: collapse; 
    text-align: center; 
    color: #6a6a3a; width:100px; 
    font-family: arial; 
    font-size: 14px;
}
table.styTblCapAcl
{
    background:url("img/1200.jpg");
}

table.styTbl460
{
    background:url("img/460.jpg");
}

table.styTbl670
{
    background:url("img/670.jpg");
}

table.styTbl740
{
    background:url("img/740.jpg");
}

table.styTbl900
{
    background:url("img/900.jpg");
}

table.styTbl1020
{
    background:url("img/1020.jpg");
}


table.styTbl1200
{
    background:url("img/1200.jpg");
}
table.styTbl1400
{
    background:url("img/1400.jpg");
}
table.styTblAcl
{
    background:url("img/460.jpg");
}

table.styTblVer
{
    background:url("img/900.jpg");
}

table.styTblDetPar
{
    background:url("img/900.jpg");
}

table.styTblVrfVer
{
    background:url("img/900.jpg");
}
table.styTblErrLog
{
    background:url("img/fondosCompletos/final_sesion.jpg");
}
.styLabOpc{
    font-weight:bold; font-family:tahoma; font-size:11px; text-align: left; 
}
.styIntrucciones{
    background-color:#ECF3E9;    
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-color: #948B8B;
    border-bottom-color: #948B8B;
    border-left-color: #948B8B;
    border-right-color: #948B8B;  
    color: #424E4B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}

.styLigMen{   
    font-size:11px;font-family:tahoma; font-weight:bold; color: #2A6F34
}
.styTabTDArcAdj{    
    text-align: center;
    
}
a.styLigArcAdjTab{font-size:8px;font-family:tahoma; font-weight:bold;text-align:left}
a.styLigArcAdjTab:hover{font-size:8px;font-family:tahoma; font-weight:bold;text-align:left}
a.styLigArcAdjTab:link{font-size:8px;font-family:tahoma; font-weight:bold; color: #000000;text-align:left}
a.styLigArcAdjTab:active{font-size:8px;font-family:tahoma; font-weight:bold; color: #000000;text-align:left}

a.styLigArcAdj{font-size:8px;font-family:tahoma; font-weight:bold;text-align:left}
a.styLigArcAdj:hover{font-size:8px;font-family:tahoma; font-weight:bold;text-align:left}
a.styLigArcAdj:link{font-size:8px;font-family:tahoma; font-weight:bold; color: #000000;text-align:left}
a.styLigArcAdj:active{font-size:8px;font-family:tahoma; font-weight:bold; color: #000000;text-align:left}

a.stylink{font-family:Tahoma;font-weight:bold;font-size:11px;color:#F75B16;text-decoration:underline}
a.stylink:hover{font-family:Tahoma;font-weight:bold;font-size:12px;color:#2A6F34;text-decoration:none}
a.stylink:link{font-family:Tahoma;font-weight:bold;font-size:11px;color:#F75B16;text-decoration:underline}
a.stylink:active{font-size:11px;color:#2A6F34;text-decoration:underline}

/**************************Estilos para calendario***********************************/
.Calendario1{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #D1E6A8;
}
.Calendario2{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: #C60F0F;
  font-weight: bold;
}
td.styFrmCal
{
  border-collapse: collapse;
  background: url(../../img/botones/centro.jpg);
}

table.styFrmCal1
{
  border-collapse: collapse;
  background: url(../../img/parte_inferrior.jpg);
}

table.styCalendario
{
    background:url("img/calendario1.jpg");     
    width:770px; height:518px; border-collapse: collapse;
}

.Meses{
    font-family: Arial,Helvetica,sans-serif;    
    font-size: 18px;
    color: #074502;
    font-weight: bold;    
}
.fecha{    
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #f7f8de;
}