/**
*
*
*
*/


/* Para el compliant-mode de IE */
html{
          background-color: #333333;
                    margin: 0px;
                   padding: 0px;
                     color: #FFFFCC;
      scrollbar-face-color: #EFBF50; 
     scrollbar-arrow-color: black;
    scrollbar-shadow-color: #EFBF50;
scrollbar-darkshadow-color: #333333;
     scrollbar-track-color: none;
 scrollbar-highlight-color: none;
      scrollbar-base-color: none;
   scrollbar-3dlight-color: #EFBF50;
}

/* Para el modo non compliant de IE */
body {
              border-color: #EFBF50;
                    margin: 0px;
                   padding: 0px;
          background-color: #333333;
                      font: 8pt Verdana;
                     color: #FFFFCC;
                text-align: center;
}

table{
                empty-cells: show;
}

td{
                       font: 8pt Verdana;
                      color: #FFFFCC;
}

/* Botones GIF */
img.Button{
        cursor: pointer;
}

/**
* Botones GIF
* DEPRECATED!!! USAR 'img.Button' en su lugar.
*
* NO BORRAR Hasta estar seguro que ningun HTML hace uso de este estilo
*/
img.button{
        cursor: pointer;
}


.tdTitulosplantillas {
                 font: bold 12.5pt Verdana;
                color: #000000;
              padding: 0px 0px 0px 0px;
               margin: 0px 0px 0px 0px;
               height: 25px;
               border: solid;
         border-color: #F29C23;   
         border-width: 0px 0px 0px 0px;
     background-image: url(/templates/images/background_titulos.png);
background-attachment: fixed;
  background-position: left;
    background-repeat: repeat;

}



.tdsubtitulosplantillas {
             font: bold 10pt Verdana;
            color: #FFFFCC;
       text-align: left;
          padding: 10px 1px 1px 2px;
}


.tdcuerpoplantillas {
             font: 8pt Verdana;
            color: #FFFFCC;
       text-align: center;
          padding: 20px 1px 1px 1px;
}


.tdTitulos {
                 font: bold 12.5pt Verdana;
                color: black;
     background-color: #ffc001;
              padding: 0px 0px 2px 3px;
               margin: 0px 0px 0px 0px;
               height: 20px;
               border: solid;
         border-color: #F29C23;   
         border-width: 0px 0px 0px 0px;
     background-image: url(/templates/images/background_titulos.png);
background-attachment: fixed;
  background-position: 100% 100%;
    background-repeat: repeat;

}

.tdSubtitulos {
             font: bold 8pt Verdana;
            color: #ffff99;
 background-color: #666666;
          padding: 0px 2px 0px 2px;
           margin: 0px 0px 0px 0px;
           height: 20px; 
}

.tdPie {
                color: black;
     background-color: #FFC001;
              padding: 0px 0px 0px 2px;
               margin: 0px 0px 0px 0px;
               height: 20px;
               border: solid;
         border-color: #F29C23;   
         border-width: 0px 0px 0px 0px;
     background-image: url(/templates/images/background_titulos.png);
background-attachment: fixed;
  background-position: 100% 100%;
    background-repeat: repeat;   
}

/* Contenedores de botones de imágenes alineados a la izquierda */
td.BotonesLeft{
    text-align: left;
}

/* Contenedores de botones de imágenes alineados al centro */
td.BotonesCenter{
    text-align: center;
}

/* Contenedores de botones de imágenes alineados a la derecha */
td.BotonesRight{
     text-align: right;
         border: solid;
   border-width: 0px 0px 3px 0px;
   border-color: #FFC001;
}



.tdTextoSobreClaro {
             font: 8pt Verdana;
            color: Black;
 background-color: #FFFFCC;
          padding: 1px 1px 1px 1px;
}


.tdTextoSobreClaroSinFondo {
             font: 8pt Verdana;
            color: black;
          padding: 1px 1px 1px 1px;
}


/* Texto Claro sobre fondo Oscuro */
.tdTextoSobreOscuro {
             font: 8pt Verdana;
            color: #FFFFCC;
          padding: 1px 1px 1px 1px;
}


.EncabezadoRespuestasInformativo {
             font: bold 9pt Verdana;
            color: #FFFFCC;        
           margin: 0px 0px 0px 0px;
}

.EncabezadoRespuestasAlerta {
             font: bold 9pt Verdana;
            color: orange;
           margin: 0px 0px 0px 0px;
}



.hr1 {
           color: #FFFFCC;
          height: 1px;
           width: 100%;
}


td.ErroresDeCredenciales {
       text-align: center;
             font: bold 8pt Verdana;
            color: red;
}

/**
* Para resaltar avisos, aclaraciones o mensajes
* de validación en formularios.
*
*/
span.TextoRelevante{
          color: orange;
    font-weight: bold;
}


td.MensajeSuperiorDeFormulario {
       text-align: center;
             font: bold 9pt Verdana;
            color: orange;
          padding: 3px 0px 6px 0px;
}

td.MensajeInferiorDeFormulario {
           height: 25px;
       text-align: right;
             font: bold 9pt Verdana;
            color: red;
          padding: 0px 0px 0px 0px;
}


/*   BOTONES Y CAMPOS DE TEXTO   */
/*                               */
/*-------------------------------*/


.InputText {
 background-color: White;
            color: black;
           height: 17px;
            width: 100%;
             font: 8pt Verdana;
           border: 1px solid #666666;
       text-align: left;
          padding: 1px 0px 0px 2px;
           margin: 0px 0px 0px 0px;
}

.InputTextCorto {
 background-color: White;
            color: black;
           height: 17px;
            width: 100px;
             font: 8pt Verdana;
           border: 1px solid #666666;
       text-align: left;
          padding: 1px 1px 0px 2px;
           margin: 0px 0px 0px 2px;
}

.InputTextMedio {
 background-color: White;
            color: black;
           height: 17px;
            width: 100px;
             font: 8pt Verdana;
           border: 1px solid #666666;
       text-align: left;
          padding: 1px 1px 0px 2px;
           margin: 0px 0px 0px 2px;
}

.InputTextLargo {
 background-color: White;
            color: black;
           height: 17px;
            width: 160px;
             font: 8pt Verdana;
           border: 1px solid #666666;
       text-align: left;
          padding: 1px 0px 0px 3px;
           margin: 0px 0px 0px 0px;
}


.InputButton {
           height: 19px;
            width: 100px;
             font: 8pt Verdana;
            color: black;
 background-color: #F6B453;
           margin: 2px 2px 2px 2px;
}

.InputButtonChico {
           height: 18px;
            width: 60px;
             font: 7pt Verdana;
            color: black;
 background-color: #F6B453;
           margin: 0px 0px 0px 0px;
}


/* menu desplegable general */
.InputSelect {
                width: 100%;
               height: 17px;
                 font: 8pt Verdana;
     background-color: White;
                color: Black;
              padding: 0px 0px 0px 2px;
               margin: 1px 0px 1px 0px;
}

/* menu desplegable general */
.InputSelectLocutores {
                width: 220px;
               height: 15px;
                 font: 8pt Verdana;
     background-color: White;
                color: Black;
              padding: 0px 0px 0px 2px;
               margin: 1px 0px 1px 0px;
}


textarea.Mensaje{
 background-color: white;
            color: black;
           height: 70px;
            width: 529px;
             font: 8pt Verdana;
           border: 1px solid black;
       text-align: left;
          padding: 2px 2px 2px 2px;
           margin: 0px 0px 0px 0px;
}


/**
* ESPACIOS
*********************************/

.tdEspaciador1 {
           margin: 0px 0px 0px 0px;
           height: 18px;
}

.tdEspaciador2 {
           margin: 0px 0px 0px 0px;
           height: 3px;
}


/**
* LINKS
**************************/

a {
                color: #ffffcc;
      text-decoration: none;
}

a:hover {
                color: red;
      text-decoration: none;
}

a:active {
                color: orange;
      text-decoration: none;
}


a.linkssobreclaro {
                color: black;
      text-decoration: none;
}

a.linkssobreclaro:hover {
                color: red;
      text-decoration: none;
}

a.linkssobreclaro:active {
                color: orange;
      text-decoration: none;
}
