
.Bloq_Web
{
    width:98%;
    left:50%;
    margin-left:-49%;
    padding-top:2px;
    display:block;
    clear:both;
    position:relative;
}

.Bloq_Web .Bloq_Cab_Contra
{
   width:100%;
   display:block;
   clear:both;
}

.Bloq_Web .Bloq_Cab_Contra .Bloq_Izq
{
   width:22%;
   float:left;
   text-align:center;
   font-size:0.6em;
   font-weight:bold;
}

.Bloq_Web .Bloq_Cab_Contra .Bloq_Der
{
   width:73%;
   float:right;
   text-align:center;
   font-size:1.8em;
}

.Bloq_Web .Bloq_Cuerpo_Contra
{
   width:100%;
   padding-top:10px;
   display:block;
   clear:both;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_LinkAdmin
{
   width:100%;
   font-size:0.7em;
   text-align:center;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_LinkAdmin a
{
   color:#FF0000;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_LinkAdmin a:hover
{
   background-color:#D3FED9;
}

.Bloq_Web .Bloq_Cuerpo_Contra img.PdfLogo
{
     width:15px;
     margin:1px;
     height:15px;
     border:0px;
     float:left;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Pg
{
   width:100%;
   display:block;
   clear:both;
   text-align:center;
   font-size:0.9em;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Pg a
{
   color:#000000;
}


.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Det
{
   width:100%;
   display:block;
   clear:both;
   text-align:left;
   font-size:0.8em;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Det .Bloq_Izq
{
   width:49%;
   float:left;
   text-align:right;
   font-weight:bold;
   font-size:0.8em;
   color:#5C5C5C;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Det .Bloq_Der
{
   width:42%;
   padding-left:5px;
   float:left;
   text-align:left;
   font-weight:normal;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Anx
{
   width:100%;
   height:18px;
   margin-bottom:5px;
   display:block;
   clear:both;
   font-size:0.8em;
   border:1px solid;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Anx .Bloq_LinkAdmin
{
   width:100px;
   float:right;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Anx .Bloq_LinkAdmin a
{
   color:#FF0000;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Anx a
{
   color:#000000;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Volver
{
  width:100%;
  text-align:center;
  font-size:0.8em;
  font-weight:bold;
}

.Bloq_Web .Bloq_Cuerpo_Contra .Bloq_Volver a {color:#000000;}
/*********************/

table.ContraPublica
{
     width:99%;
     margin: 0 auto;
     border-collapse:separate;
     border-spacing:2px;
}

table.ContraPublica thead
{
     background-color:#E4F0FB;
     border:outset 1px;
     border:inset 1px;
     font-family:verdana,arial;
     font-size:0.6em;
     font-style:normal;
     font-weight:bold;
     text-align:center;
}

table.ContraPublica thead td
{
     border: 1px #000000 solid;
}

table.ContraPublica tbody td
{
     border: 1px #000000 solid;
}

table.ContraPublica tbody
{
     font-family:verdana,arial;
     font-size:0.7em;
     font-style:normal;
     font-weight:normal;
     text-align:center;
}

table.ContraPublica tbody tr a
{
  color:#000000;
}

table.ContraPublica tbody tr:hover.lic
{
  background-color:#D3FED9;
}

/**********************/

.Salto
{
   width:100%;
   display:block;
   clear:both;
}


 /* CAJAS FORMULARIOS */

.CajaForm
{
   width:98%;
   margin:0 auto 0 auto;
   display:block;
   clear:both;
   vertical-align:top;
   font-size: 0.8em;
}

.CajaForm .Titulo
{
   width:100%;
   margin-bottom:5px;
   display:block;
   clear:both;
   font-size:1.1em;
   font-weight:bold;
   text-align:center;
}

.CajaForm input
{
  font-size: 12px;
  color: #000000;
  background-color: #FFC1C1;
  border: #FF0000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.CajaForm input.Admin, textarea.Admin, select.Admin, input.AdminCk
{
  font-size: 12px;
  color: #0000FF;
  background-color:#D9FFD9;
  border: #003700;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.CajaForm input.Filtro, textarea.Filtro, select.Filtro
{
  font-size: 11px;
  color: #FF0000;
  background-color:#E4F0FB;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}


.CajaForm input.Avisos
{
  font-size: 12px;
  color: #FF0000;
  background-color:#FFFFFF;
  border-style: none;
}

.CajaForm input.Avisos2
{
  font-size: 9px;
  color: #FF0000;
  background-color:#FFFFFF;
  border-style: none;
}


.CajaForm .BloqError
{
   width:45%;
   padding:2px;
   display:block;
   clear:both;
   color:#FF0000;
   font-style: normal;
   font-weight: bold;
}

.CajaForm .BloqErrorAdmin
{
   width:100%;
   padding:2px;
   display:block;
   clear:both;
   color:#FF0000;
   font-size:1.2em;
   text-align:center;
   font-style: normal;
   font-weight: bold;
}

.CajaForm .BloqIzq
{
   width:25%;
   padding-right:2px;
   float:left;
   text-align:right;
}

.CajaForm .BloqDer
{
   width:49%;
   float:left;
   text-align:left;
}

.CajaForm .BloqFiltroIzq
{
   width:60px;
   padding-right:2px;
   float:left;
   text-align:right;
   font-size:0.9em;
}

.CajaForm .BloqFiltroDer
{
   width:60%;
   float:left;
}

.CajaForm a
{
  font-size: 11px;
  padding:2px;
  color: #FF0000;
  background-color:#E4F0FB;
  border: #000000;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.CajaForm a:hover
{
   text-decoration:none;
}

  /* FIN CAJAS FORMULARIOS */



