HR 
{
color: #A3C3EA;

}
BODY 
{
  margin: 0px;
   margin-top: 5px;
  background-color: white;

}
*,TD 
{
  font-family: Verdana, Arial, Helvetica, Sans-serif;

}
.anchoColumnContacto { width: 130px;
}

INPUT,TEXTAREA,SELECT 
{
  font-size: 11px;
  margin: 0px;

}
TD.contTitulos 
{
border-bottom-style: solid;
border-bottom-color: #A5C3E9;
border-bottom-width: 2px;

}
TD.textoPaso   
{
    font-family: Arial;
    font-size: 8px;
    text-transform:uppercase;
    color:rgb(96,96,96);

}
TD.etiquetaOblig           
{
               padding-right: 4px;
               line-height: 16px;
               vertical-align: middle;
               text-align: right;
         font-family: Arial;
         font-size: 12px;
         color: Black;

}
TD.etiqueta           
{
               padding-right: 14px;
               line-height: 16px;
               vertical-align: middle;
               text-align: right;
         font-family: Arial;
         font-size: 12px;
         color: Black;

}
SPAN.texto           
{
               font-family: Arial;
               font-size: 12px;
               color: black;

}

SPAN.paso   
{
    font-family: Arial Narrow;
    font-size: 20px;
    font-weight:bold;
    color:rgb(96,96,96);

}
SPAN.textoAyudaCampo           
{
               font-family: Arial;
               font-size: 9px;
               color: black;
}
SPAN.panelErrores  
{
    font-family: Arial;
    font-size: 13px;
    color:red;
    font-weight: bold;

}
SPAN.rich-messages-label   
{
    color: red;
    font-size: 12px;

}
SPAN.rich-messages-marker   
{
    padding-right: 8px;

}
SPAN.rich-messages   
{
    margin: 0px;

}
TABLE.contTablas 
{
border-collapse: collapse;
table-layout: fixed;

}
TABLE.contTablasLov 
{
  border-collapse: collapse;

}

@media screen 
{
   .panelPantalla     display: block;

}

{
;

}
@media print 
{
   .panelPantalla     display: none;

}

{
;

}
.contCelda 
{
vertical-align: top;
padding-top: 2px;
padding-left: 5px;
padding-right: 2px;
padding-bottom: 5px;

}
.contTablaCelda1Int 
{
  border: 1px #FFFFFF solid;
  background-color: #EFEDCB;
  padding: 2px 3px;
  font-size: 10px;
  color: #515151;
  height: 18px;

}
.contTablaCelda2Int 
{
  border: 1px #FFFFFF solid;
  background-color: #F4F3DC;
  padding: 2px 3px;
  font-size: 10px;
  color: #515151;
  height: 18px;

}
.contTexto 
{
  font-size: 10px;
  color: black;
  text-transform: uppercase;

}
.contTexto1
{
  font-size: 10px;
  color: black;

}
.contTexto2
{
  font-size: 11px;

}
.contTexto3
{
  font-size: 12px;

}
.contTexto4
{
  font-size: 12px;
  font-weight: bold;

}
.contTexto5
{
  font-size: 12px;
  display:inline-block;
  #display:inline;

}
.contTituloPagina 
{
  padding: 4px 5px;
  font-size: 16px;
  font-weight: bold;
  color: white;
  height: 29px;

}
.contTituloPagina2 
{
  padding: 4px 5px;
  font-size: 15px;
  font-weight: bold;
  color: black;
  height: 18px;

}
.contTituloPopup 
{
  padding: 5px;
  font-size: 16px;
  font-weight: bold;
  color: white;
   background-color: Black;

}
.contTitulos 
{
  padding: 5px 0px 1px 0px;
  font-size: 14px;
  font-weight: bold;
  color: #466D98;

}
.contTitulosError 
{
  padding: 5px 0px 1px 0px;
  font-size: 13px;
  font-weight: bold;
  color: Red;

}
.contTitulos2 
{
/* Sin subrayar */;
  padding: 5px 0px 1px 0px;
  font-size: 13px;
/*font-weight: bold */;
  color: black;
/*color: #466D98 */;

}
.contTitulos3 
{
/* Sin bold */;
  padding: 5px 15px 1px 0px;
  font-size: 13px;
  color: #466D98;

}
.contTitulos4 
{
/* Sin bold */;
  font-size: 12px;
  color: #466D98;
   font-weight: bold;

}
.contCeldaForm 
{
  background-color: #EEEEE2;
  padding: 3px;

}
.contBotones 
{
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
   font-weight: bold;

}
.contBotones a 
{
  color: black;

}
.contTablaCabezal 
{
/*border: 1px #FFFFFF solid */;
/*background-color: #A3C3EA */;
   background-color: rgb(195,207,230);
  padding: 2px 3px;
  font-size: 13px;
  color: #1A497F;
/*height: 20px */;
  vertical-align: top;

}
.contTablaCabezalSecundario 
{
  border: 1px #FFFFFF solid;
  background-color: #D3D3C0;
/*#CBD5E2 */;
/*#CBDDF3 */;
  padding: 2px 3px;
  font-size: 10px;
  color: #1A497F;
/*height: 20px */;
  vertical-align: top;

}
.contFondoSecundario 
{
  background-color: #F7F7F0;
  padding: 3px;

}
.contTablaCabezalConsultaRecalculo 
{
  border: 1px #FFFFFF solid;
  background-color: #A3C3EA;
  padding: 2px 3px;
  font-size: 10px;
  color: #1A497F;
  height: 30px;
  vertical-align: top;

}
.contTablaCelda1 
{
  border: 1px #FFFFFF solid;
  background-color: #E4E4D8;
  padding: 2px 3px;
  font-size: 10px;
  color: #515151;
  vertical-align: top;

}
.contTablaCelda2 
{
  border: 1px #FFFFFF solid;
  background-color: #EEEEE4;
  padding: 2px 3px;
  font-size: 10px;
  color: #515151;
  vertical-align: top;

}
.contTablaForm1 
{
  border: 1px #FFFFFF solid;
  background-color: #E4E4D8;
  padding: 1px 3px;
  font-size: 10px;
  color: #515151;

}
.contTablaForm2 
{
  border: 1px #FFFFFF solid;
  background-color: #EEEEE4;
  padding: 1px 3px;
  font-size: 10px;
  color: #515151;

}
.contCampoForm1 
{
  border: 0px #FFFFFF solid;
  background-color: #E4E4D8;
  padding: 1px 3px;
  font-size: 10px;
  color: #515151;

}
.contCampoForm2 
{
  border: 0px #FFFFFF solid;
  background-color: #EEEEE4;
  padding: 1px 3px;
  font-size: 10px;
  color: #515151;

}
.contTablaCelda1Form 
{
  border: 1px #FFFFFF solid;
  background-color: #E4E4D8;
  padding: 0px;
  font-size: 10px;
  color: #515151;

}
.contTablaCelda2Form 
{
  border: 1px #FFFFFF solid;
  background-color: #EEEEE4;
  padding: 0px;
  font-size: 10px;
  color: #515151;

}
.contTitulosLov 
{
/* Sin subrayar */;
  padding: 5px 0px 1px 0px;
  font-size: 13px;
  font-weight: bold;
  color: #466D98;
  vertical-align: middle;
  text-align: left;

}
.contTablaCabezalLov 
{
  border: 1px #FFFFFF solid;
/*background-color: #A3C3EA */;
   background-color: rgb(195,207,230);
  padding: 2px 3px;
  font-size: 10px;
  color: #1A497F;
  height: 20px;
  vertical-align: top;

}
.contTablaLovCeldaEven 
{
  border: 1px #E4E4D8 solid;
  background-color: #E4E4D8;
  padding: 2px 3px;
  font-size: 10px;
  color: #515151;
  vertical-align: middle;
  height: 16px;

}
.mayusculas 
{
  text-transform: uppercase;

}
.contTablaLovCeldaOdd 
{
  border: 1px #EEEEE4 solid;
  background-color: #EEEEE4;
  padding: 2px 3px;
  font-size: 10px;
  color: #515151;
  vertical-align: middle;
  height: 16px;

}
.contTablaLovCeldaOddPrueba 
{
  border: 0px #FFFFFF solid;
  background-color: #FFEEE4;
  padding: 2px 3px;
  font-size: 10px;
  color: #535351;
  vertical-align: middle;
  height: 16px;

}
.contTablaLovRowEven 
{
  background-color: #E4E4D8;

}
.contTablaLovRowOdd 
{
  background-color: #EEEEE4;

}
.errores 
{
  font-size: 11px;
  font-weight: normal;
  color: maroon;

}
.vinculos 
{
  font-size: 10px;
  font-weight: normal;
  color:blue;

}
.contCapaError 
{
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  background-color: #CBDFCA;

}
.contCapaErrorSepara 
{
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  background-color: #CBDFCA;

}
.contCapaError a 
{
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  color: black;
  padding: 0px 5px;

}
.const1 
{
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-transform: none;
  color: #515151;

}
.const2 
{
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: bolder;
  text-transform: none;
  color: #515151;

}
.contBreadcrumb 
{
  padding: 4px 10px;
  background-color: #DDDDDD;
  font-size: 11px;
  color: #5A5A5A;
  border-bottom: 1px #5A5A5A solid;

}
.contBreadcrumb a 
{
  font-size: 11px;
  color: #5A5A5A;
  text-decoration: underline;

}
.contBreadcrumb a:hover 
{
  font-size: 11px;
  color: #000000;
  text-decoration: underline;

}
.contErrorArea 
{
  border-collapse: collapse;
  background-color: #ECECEC;

}
.contErrorMostrar 
{
  float: right;
  padding-right: 8px;
  font-size: 11px;

}
.contErrorMostrar a 
{
  font-size: 11px;
  font-weight: bold;
  color: #CC0000;

}
.contErrorListado 
{
  border-collapse: collapse;
  background-color: #ECECEC;
  border: 0px none;

}
.contErrorListado td 
{
  padding: 2px 8px;
  font-size: 11px;
  border: 1px #FFFFFF solid;
  vertical-align: top;

}
.contErrorListado tr.contErrorListadoTit td 
{
  border-top: 0px none;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #777777;
  font-weight: bold;
  color: white;

}
.contErrorListado tr.contErrorListadoAlert td 
{
  color: #000000;

}
.contErrorListado tr.contErrorListadoError td 
{
  color: #FF0000;

}
.contErrorListadoScroll 
{
     overflow: auto;
   max-height: 86px;

}
.contPopupTextoInfo 
{
  font-size: 13px;
  font-weight: bold;
  color: #696969;

}
.tituloCabezalImp
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 16pt;
   font-weight: bold;
   font-style: italic;

}
.fechaCabezalImp
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 8pt;

}
.textoImpresion
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 10pt;

}
.textoCabezalImp
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 8pt;

}
.nombreUsuario
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 8pt;
   text-transform: uppercase;

}
.etiquetaCampoImp
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 10pt;
   font-weight: bold;

}
.numeroImpresion
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 10pt;
   text-align: right;

}
.estadoSolicitud
{
   color: rgb(99,165,0);

}
.link
{
   font-size: 12px;
   font-weight: bold;

}
.celdaTituloMenu
{
/*background-color:rgb(101,172,216) */;
   background-color:rgb(123,146,179);

}
.tituloMenu
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 12pt;
   font-weight: bold;
   font-style: italic;
   color: White;

}
.panelEspera
{
   border-color:rgb(0,173,255) ;
   border-width: 2px;
   border-style:solid ;
   background-color: White;

}
.textoEspera
{
   font-family: Helvetica, Arial, Verdana;
   font-size: 10pt;
   font-weight: bold;

}
.ayuda 
{
  padding: 4px 5px;
  font-size: 12px;
  font-weight: bold;
  color: white;

}
.contTitulosReporte
{
   padding: 4px 5px;
  font-size: 16px;
  font-weight: bold;
  color: #466D98;
  height: 29px;

}
.combo
{
   font-size: 9px;

}
.panelImpresora
{
     display: none;

}
.panelImpresora
{
     display: block;

}
.panelGridAlignCenter
{
text-align: center;

}
