/* 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;
}
.cuerpo {
  margin:10px;
  margin-top:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
cuerpoNormal {
  margin:1px;
  margin-top:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.fondo {
  background-image:url(../img/fondobordes.jpg);
  background-repeat:repeat-y;
  background-position:center;
  margin-bottom:5px;
  text-align:left;
  width:810px;
}
.fondoGris {
  background-color:#E8E8E8;
}
.fondoNormal {
  margin-bottom:5px;
  text-align:left;
  width:810px;
}
.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;
}
.mensajeExito {
  background-color:#E2FFC6;
  background-image:url(../img/imgexito.gif);
  background-position:top,left;
  background-repeat:no-repeat;
  border-color:#003300;
  border-style:solid;
  border-width:1px;
  color:#003300;
  padding-left:30px;
  padding-top:5px;
  padding-bottom:5px;
  position:relative;
}
.mensajeFecha {
  color:#CC0033;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  padding-left:30px;
  padding-top:5px;
  padding-bottom:5px;
  position:relative;
}
.mensajeInformacion {
  background-color:#FFFFD9;
  border-bottom-style:solid;
  border-bottom-color:#000033;
  border-bottom-width:1px;
  border-top-style:solid;
  border-top-color:#000033;
  border-top-width:1px;
  font-size:10px;
}
.menuPaso {
  background-color:#ffffff;
  font-size:10px;
  text-align:center;
  vertical-align:middle;
  padding: 0 0 0 0;
}
.menuPaso a {
  /*color:#000000;
font-weight: bold;*/
text-decoration:none;
}
.menuPaso a:hover {
  text-decoration:underline;
}
.menuPaso strong {
  font-size:14px;
}
.imgdescargar
{
padding: 0 0 0 40px;
background: url(../img/bajar.gif) no-repeat top center;
color: #FFFFFF;
font-size:32px;
}
.imgleft
{
padding: 0 0 0 40px;
background: url(../img/mainnav-active-left.gif) no-repeat top left #3399cc;
color: #FFFFFF;
}
.imgright
{
padding: 0 40px 0 0;
background: url(../img/mainnav-active-right.gif) no-repeat top right #3399cc;
}

.menuPasoActivo {
  background-color:#3399cc;
text-align:center;
vertical-align:middle;
padding: 0 0 0 0;
border:0px;
font-weight: bold;
}

.menuPasoActivo strong {
  font-size:14px;
}
.imgleftInactivo
{
padding: 0 0 0 30px;
background: url(../img/mainnav-left.gif) no-repeat top left #ffffff;
color: #FFFFFF;
}
.imgrightInactivo
{
padding: 0 30px 0 0;
background: url(../img/mainnav-right.gif) no-repeat top right #ffffff;
color: #FFFFFF;
}

.menuPasoContratacion {
    background-color:#cfcfcf;
}

.menuPaso1{

  background-color:#ffffff;
}
.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;
}
.textoVerde {
  color:#3d862a;
  font-size:11px;
  font-weight:normal;
 font-weight:bold;
}

.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;
}
.tituloAzulPqBA {
  color:#00468C;
  font-size:14px;
  font-weight:bold;
  border-top-color:#909090;
  border-top-style:solid;
  border-top-width:1px;
}
.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: 20px;
  font-weight:bold;
}
.tituloNegro {
  color:#000000;
  font-size:16px;
  font-weight:bold;
}
.textoCompras{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
}
.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;
}
.tablaPuja
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
background-color: #f5f5f8;
clear:both;
padding: 0;
margin: 0 0 0 0;
white-space: normal;

}
.tdPuja
{
  background-color:#F1F1F1;
  font-size:10px;
  padding:1px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
 border-bottom-color:#F1F1F1;
  border-bottom-style:solid;
  border-bottom-width:1px;

}

