﻿*   
{
    margin: 0px;
    padding: : 0px;

}
body   
{

}
fieldset   
{
    border: solid 1px rgb(185,185,185);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font-size: small;

}
fieldset legend   
{
    font-weight: bold;
    color: Black;
    font-size: 13px;
    font-family: Arial;

}
@media print  
{
   .NoImprimir  display:none;

}

{
;

}
.divMensajes   
{
    border-style: solid;
     border-width: 1px;
    text-align: center;
    background-color: rgb(248,248,248);
    border-color: rgb(223,223,223);

}
.popupCods   
{
    position: absolute;
    height: 150px;
    background-color: white;
    z-index: 1000;
    padding: 2px;
    border: solid gray 2px;
    overflow: auto;

}
.linkSinSubrayar a:link   
{
    text-decoration: none;
    border: none 0px;

}
.linkVisitedSinSubrayar a:visited   
{
    text-decoration: none;
    border: none 0px;

}
.bordeRedondeado  
{
    -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 6px;
     padding-left:2px;

}
.titulosCampo   
{
    font-weight: bold;
    color: Black;
    font-size: 13px;
    font-family: Arial;

}
.panelErrores  
{
    font-family: Arial;
    font-size: 13px;
    color:red;
    font-weight: bold;

}
.boton   
{
    border: none;
    width: 140px;
    height: 32px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    background: url(../imagenes/boton_largo.jpg);
    background-repeat: no-repeat;
    background-position: center;

}
.textoAyuda           
{
               font-family: Arial;
               font-size: 12px;
               font-weight: bold;
               color: black;

}
.texto           
{
               font-family: Arial;
               font-size: 12px;
               color: black;

}
.textoAyudaCampo           
{
               font-family: Arial;
               font-size: 9px;
               color: black;
/*rgb(51,80,176) */;

}
.tituloAyuda   
{
    font-weight: bold;
    color: Black;
    font-size: 14px;
    font-family: Arial;
    padding-bottom: 15px;

}
.popUpAyuda           
{
               font-family: Arial;
               font-size: 12px;
               color: black;

}
.numeroPasoDeshabilitado   
{
    font-family: Arial;
    font-size: 40px;
    font-weight:bold;
    color:rgb(223,223,223);

}
.numeroPasoHabilitado   
{
    font-family: Arial;
    font-size: 40px;
    font-weight:bold;
    color:rgb(137,135,135);

}
.textoPaso   
{
    font-family: Arial;
    font-size: 8px;
    text-transform:uppercase;
    color:rgb(96,96,96);

}
.paso   
{
    font-family: Arial Narrow;
    font-size: 20px;
    font-weight:bold;
    color:rgb(96,96,96);

}
.etiqueta           
{
               padding-right: 14px;
               line-height: 16px;
               vertical-align: middle;
               text-align: right;
         font-family: Arial;
         font-size: 12px;
         color: Black;

}
.etiquetaOblig           
{
               padding-right: 4px;
               line-height: 16px;
               vertical-align: middle;
               text-align: right;
         font-family: Arial;
         font-size: 12px;
         color: Black;

}
.etiquetaRadio           
{
               padding-right: 6px;
               line-height: 16px;
               vertical-align: middle;
               text-align: left;
               float: left;
         font-family: Arial;
         font-size: 12px;
         color: Black;

}
.readOnly   
{
       background-color: Whitesmoke;
       border: 1px solid Whitesmoke;
       font-family: Arial;
    font-size: 12px;

}
.readOnly2   
{
       background-color: transparent;
       border: 1px none transparent;
       font-family: Arial;
    font-size: 13px;

}
.labelFormatTitulo   
{
       font-family: Arial;
       font-size: small;
       color: Black;
       background-color: rgb(195, 207, 230);
       font-weight: bold;
       line-height: 24px;
       font-size: small;
       padding-left: 5px;
       vertical-align: middle;
       border: solid 1px gainsboro;

}
.campo   
{
font-size: 10px;
vertical-align:top;
padding-top: 2px;
padding-left: 3px;

}
.campoArt25   
{
font-size: 10px;
vertical-align:top;
background-color: #FFFF00;
padding-top: 2px;
padding-left: 3px;

}
.linkColorConstante:link   
{
    color: blue;

}
.linkColorConstante:visited   
{
    color: blue;

}
.TablaCabezal   
{
     background-color: rgb(237,237,237);
    padding: 2px 3px;
    font-size: 13px;
    color: black;
    vertical-align: top;
    font-family: Arial;

}
.TablaCelda1   
{
    border: 1px #FFFFFF solid;
    background-color: rgb(248,248,248);
    padding: 2px 3px;
    font-size: 12px;
    color: black;
    vertical-align: top;
    font-family: Arial;

}
.TablaRich  
{
    vertical-align: top;
    border:1px #FFFFFF solid;

}
.soloImpresora  
{
    display:none;

}
.soloImpresora  
{
     display:block;

}
.rich-messages-label   
{
    color: red;
    font-size: 12px;

}
.rich-messages-marker   
{
    padding-right: 8px;

}
.rich-messages   
{
    margin: 0px;

}
.modalBackground   
{
               background-color: White;
               -moz-opacity: 1;
               filter:alpha(opacity=100);

}
