@charset "utf-8";
/* CSS Document */
body {
}
a {
  color:#77BBFF;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}
input {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
textArea {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.cuadroIngreso {
  background-color:#F1F1F1;
  font-size:11px;
  /*border-top-color:#909090;
  border-top-style:solid;
  border-top-width:1px;*/
}
.cuadroIngresoBA {
  background-color:#F1F1F1;
  font-size:11px;
  border-top-color:#909090;
  border-top-style:solid;
  border-top-width:1px;
}

.fondoGrismsg
{
  color: #990000;
  font-size:14px;
  font-weight:bold;
  
}
.cuerpo {
  margin:10px;
  margin-top:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.cuerpoNormal {
  margin:20px;
  margin-top:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.cuerpoNormal1{border: 1px solid black;
		clear: both;
		padding: 0 1em;
        }
.fondo {
  background-image:url(../img/fondobordes.jpg);
  background-repeat:repeat-y;
  background-position:center;
  margin-bottom:5px;
  text-align:left;
  width:760px;
}
.fondoCelesteTitulo {
  background-color:#E4EDF1;
  padding:5px;
}
.fondoGris {
  background-color:#3399CC;
}
.letrasPasos1 {color:#000066; font-size:12px; font-weight: bold; }
.fondoNormal {
  margin-bottom:2px;
  text-align:left;
  width:884px;
}
.fondoCeleste {
  background-color:#F1F1F1;
  padding:5px;
}

.fondoAmarillo {
  background-color:#FFFFD9;
}
.fondoAmarilloBA {
  background-color:#FFFFD9;
  border-top-color:#909090;
  border-top-style:solid;
  border-top-width:1px;
}
.fondoAmarilloConBorde {
  background-color:#FFFFD9;
  border-top-color:#909090;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-color:#909090;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.marcaRoja {
  color:#CC3300;
  font-size:12px;
  font-weight:bold;
}
.marcoAzul {
  border-color:#00468C;
  border-style:solid;
  border-width:1px;
  margin-left:5px;
  margin-right:5px;
  padding:10px;
}
.mensajeError {
  background-color:#F5E1E0;
  background-image:url(../img/imgerror.jpg);
  background-position:top;
  background-position:left;
  background-repeat:no-repeat;
  color:#CC0033;
  padding-left:30px;
  padding-top:5px;
  padding-bottom:5px;
}
.menuPaso {
  background-color:#00468C;
  color:#FFFFFF;
  font-size:10px;
}
.menuPaso a {
  color:#FFFFFF;
  text-decoration:none;  
}
.menuPaso a:hover {
  text-decoration:underline;
}
.menuPaso strong {
  font-size:14px;
}

.menuPasoActivo {
  background-color:#84C1FF;
  background-image:url(../img/flechaderecha.jpg);
  background-position:right;
  background-repeat:no-repeat;  
  color:#FFFFFF;
  font-size:10px;
}
.menuPasoActivo strong {
  font-size:14px;
}
.menuPasoCompleto {
  background-color:#009933;
  background-position:right;
  background-repeat:no-repeat;  
  color:#FFFFFF;
  font-size:10px;
}
.menuPasoCompleto strong {
  font-size:14px;
}
.tabla {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
.tabla strong {
  color:#999999;
}
.tabla input {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
.tabla select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
.textoAzul {
  color:#00468C;
  font-size:11px;
  font-weight:normal;
}
#establa
{
  color:#00468C;
  font-size:11px;
  font-weight:normal;
}
.textoAzul strong {
  font-weight:bold;
}
.textoAzul12 {
  color:#00468C;
  font-size:12px;
  font-weight:normal;
}
.textoAzul12 em {
  color:#000000;
  font-style:italic;
  font-size:11px;
}
.tituloAzul {
  color:#00468C;
  font-size:16px;
  font-weight:bold;
}
.tituloAzulPq {
  color:#00468C;
  font-size:14px;
  font-weight:bold;
}

.tituloAzulPac {
  color:#00468C;
  font-size:10px;
  font-weight:bold;
}

.tituloAzulPqBA {
  color:#00468C;
  font-size:14px;
  font-weight:bold;
  border-top-color:#909090;
  border-top-style:solid;
  border-top-width:1px;
}
.titulopestana {
  list-style: none;
  border:1px Solid Black;
  color:#0000OC;
  font-size:11px;
  font-weight:bold;
  background: #c1cdcd;
}
.titulopestanaactiva {
  list-style: none;
  border:1px Solid Black;
  color:#0000OC;
  font-size:11px;
  font-weight:bold;
  background: #cdcccd;
}
.tituloFondoAzul {
  background-color:#00468C;
  color:#FFFFFF;
  font-size: 20px;
  font-weight:bold;
}
.tituloFondoClaro{
  background-color:#F1F3F5;
  border-bottom-color:#cccccc;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#003366;
  font-size: 15px;
  font-weight:bold;
}
.tituloFondoUsuario{
  background-color:#c1cdcd;
  border-bottom-color:#cccccc;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#000000;
  font-size: 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left:15px;
  padding-right:15px;
    padding-top:10px;
  padding-bottom:10px;

}
.tituloNegro {
  color:#000000;
  font-size:16px;
  font-weight:bold;
}
.textoNormalJustificado {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:justify;
}
.textoNormalJustificado strong{
  font-weight:bold;
}
.tituloRojo {
  color:#990000;
  font-size:12px;
  font-weight:bold;
}

.tituloRojoGrande {
  color:#990000;
  font-size:18px;
  font-weight:bold;
}
.btnImagen { 
background: url(../img/btnImagen.jpg) no-repeat  top center;
width: 120px;
height: 38px;
border:0;
color:#ffffff; 
font-size:85%; 
font-weight: bold;
}
.btnImagen2 {
background: url(../img/btnImagen2.jpg) no-repeat  top left;
width: 170px;
height: 42px;
border:0;
color:#ffffff;
font-size:85%;
font-weight: bold;
}
.link{

    font-size: 10px;
    color: #ffffff;
    font-variant: normal;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    vertical-align: middle;
}