    body,td,th,table,span,div,p,input,a, textarea {
        font-family: verdana, tahoma, Arial, Century Schoolbook L, Fixed, serif, sans-serif;
    }
    body {
        font-size: 11px;
        scrollbar-face-color:       #DEE3E7;
        scrollbar-highlight-color:  #FFFFFF;
        scrollbar-shadow-color:     #DEE3E7;
        scrollbar-3dlight-color:    #D1D7DC;
        scrollbar-arrow-color:      #006699;
        scrollbar-track-color:      #EFEFEF;
        scrollbar-darkshadow-color: #98AAB1;
        margin: 0px;
        background-color: #DDD;
    }
    .dorado {color: #FFCC33;}
    .blanco {color: white; }
    form {
        display:inline;
    }
/*----------------------- TABLE ---------------------------*/
        table.ventana {
        BORDER-BOTTOM: #999 1px solid;
        BORDER-LEFT: #999 1px solid;
        BORDER-RIGHT: #999 1px solid;
        BORDER-TOP: #999 1px solid;
        background-color: #EEE;
        font-size: 11px;
        }
        TABLE.griscI {
           background: url('../imagenes/personas.gif') repeat-x;
        }
        TABLE.griscI2 {
           background: url('../imagenes/personas2.gif') repeat-x;
        }       
        table.gris{
           background-color: #EEE;
        }
        table.intro {
        BORDER-BOTTOM: #666 2px solid;
        BORDER-LEFT: #BBB 2px solid;
        BORDER-RIGHT: #666 2px solid;
        BORDER-TOP: #BBB 2px solid;
        background-color: #CCC;
        }      
        table.nivel {
        width:100%;
        }      
        table.perfil_info {
        border: 1px #666 dotted;
        width:100%;
        background-color: #FFF;
        }
/*----------------------- TD ---------------------------*/
        table.menuvert td {
            background: #EEE url('../imagenes/menu_vert.png') no-repeat;        
            width: 134px;
            height: 36px;
            /*padding-left: 55px;*/
            text-align: center;
            cursor: pointer;        
        }        
        TD.backinicio {
            padding-left: 2px;
            background: #800 url('../imagenes/back_inicio2.gif') repeat-x;
        }       
        TD {
           font-size: 11px;
        }
        TD.griscI {}
        TD.grisc {
           background-color: #EEE;
           BORDER-BOTTOM: #999 1px solid;
        }
        TD.grisb{
           background-color: #EEE;
           BORDER-BOTTOM: #999 1px solid;
        }           
        TD.imgs {
           BORDER-BOTTOM:  #CCC 1px solid;
           BORDER-RIGHT:   #CCC 1px solid;
           BORDER-LEFT:    #FFF 1px solid;
           BORDER-TOP:     #FFF 1px solid;
        }
        TD.imgs_inv {
           BORDER-BOTTOM:  #FFF 1px solid;
           BORDER-RIGHT:   #FFF 1px solid;
           BORDER-LEFT:    #CCC 1px solid;
           BORDER-TOP:     #CCC 1px solid;
        }    
        TD.rojo {
           border:  #CC3333 1px solid;
        }            
        TD.resalta {
           BORDER-BOTTOM:  #CCC 1px solid;
           BORDER-RIGHT:   #CCC 1px solid;
           BORDER-LEFT:    #FFF 1px solid;
           BORDER-TOP:     #FFF 1px solid;        
           font-weight:    bold;
           text-align:     center;
        }    
        TD.resalta_ch {
           BORDER-BOTTOM:  #CCC 1px solid;
           BORDER-RIGHT:   #CCC 1px solid;
           BORDER-LEFT:    #FFF 1px solid;
           BORDER-TOP:     #FFF 1px solid;        
           font-weight:    bold;
           text-align:     center;
        }  
        TD.boton {
            background: url("../imagenes/botonmenu.png") no-repeat;
            font-size: 11px;
            width: 100px;
            height: 17px;
            text-align: center;
            background-color: #EEE;
            cursor: pointer;
        }
        TD.puntos {
/*            font-family: arial, sans-serif;*/
            font-weight: bold;
            font-size: 50px;
            color: #459F4E;
            background: url("../imagenes/0moneda_gde.gif") no-repeat;
            border: #000 1px solid;
            padding: 8px;
            text-align: center;
        }
        TD.cred_ch {
            font-family: impact, verdana, tahoma, Fixed, serif, sans-serif;
            font-weight: bold;
            font-size: 15px;
            color: #459F4E;
            background: #EEE url("../imagenes/0moneda_ch.gif") no-repeat center;
            text-align: center;
            width: 32px;
            height:28px;
            BORDER-BOTTOM: #000 1px solid;
            BORDER-RIGHT:  #000 1px solid;
            BORDER-TOP:    #000 1px solid;
        }    
        TD.cred_left {
            background-color: #EEE;
            text-align: right;
           
            BORDER-BOTTOM: #000 1px solid;
            BORDER-LEFT:  #000 1px solid;
            BORDER-TOP:    #000 1px solid;
        }  
        TD.amarillo {
            background-color: #FFCC33;
            BORDER-BOTTOM: #EEBB22 1px solid;
            BORDER-RIGHT:  #EEBB22 1px solid;
            BORDER-LEFT:   #FFDD44 1px solid;
            BORDER-TOP:    #FFDD44 1px solid;
        }
        td.tab {
            width: 150px;
            height: 27px;
            background: url("../imagenes/tab.png") no-repeat;
            background-color: #C55;
            text-align: center;
            color: white;
            cursor: pointer;
        }
        td.tabch {
            width: 120px;
            height: 27px;
            background: url("../imagenes/tab_ch.png") no-repeat;
            background-color: #C55;
            text-align: center;
            color: white;
            cursor: pointer;
        }
        td.botonTR {
            width: 148px;
            height: 29px;
            background: url("../imagenes/boton.png") no-repeat;
            background-color: #CCC;
            text-align: center;
            color: black;
            cursor: pointer;
        }
        TD.pregunta {
            background-color: #CCC;            
        }
        TD.disabled {
            color: #999;
        }    
        TD.intro {
        BORDER-BOTTOM: #BBB 2px solid;
        BORDER-LEFT: #666 2px solid;
        BORDER-RIGHT: #BBB 2px solid;
        BORDER-TOP: #666 2px solid;
        background-color: #999;    
        }
        TD.mini_tab {
            width: 100px;
            height: 20px;
            background: #C33 url("../imagenes/mini_tab.png") no-repeat center;
            text-align: center;
            vertical-align: bottom;
            color: white;
            cursor: pointer;
            font-weight: bold;
        }
        TD.dudas {
            BORDER-BOTTOM: #666 1px solid;
            BORDER-LEFT: #BBB 1px solid;
            BORDER-RIGHT: #666 1px solid;
            BORDER-TOP: #BBB 1px solid;
            background-color: #C33;
            font-size: 11px;
            color: white;
            font-weight: bold;
            text-align: center; 
            height: 21px;         
        }
        TD.preguntas {
            background: #999 url("../imagenes/preg_vineta.gif") no-repeat;
            BORDER-BOTTOM: #666 1px solid;
            BORDER-LEFT: #BBB 1px solid;
            BORDER-RIGHT: #666 1px solid;
            BORDER-TOP: #BBB 1px solid;
            font-size: 11px;
            color: white;         
            height: 21px;
            text-indent: 10px;
        }
        TD.titulo {
            font-size: 15px;
            color: #AE0000;
            font-weight: bold;        
        }
        TD.registro_info {
            font-size: 13px;
            text-align: justify;
        }
        TD.registro_info_c {
            font-size: 13px;
            text-align: center;
        }        
        TD.reporte {
            font-size: 13px;
            text-align: center;
        }
        TD.opciones {
            text-align: justify;
            font-size: 11px;
            padding: 10px;
        }
        TR.reporte1 {
            background-color: #EEE;
        }
        TR.reporte2 {
            background-color: #DDD;
        } 
        TR.reporte3 {
            background-color: #E7C86D;
        }  
        TD.insc_descr {
            width: 300px;
            font-size: 12px;
            padding-left: 0px;
            padding-right: 10px;
            text-align: justify;
        }      
        TD.vnewsticker {           
            padding: 5px;
            text-align: justify;
            font-size: 13px;
            cursor: pointer;
        }
        TD.vnewtit {
            padding-left: 5px;
            font-size: 12px;
            cursor: pointer;
            font-weight: bold;
        }
        TD.avisos {
            background-color: #E5E5E5;
            border: 1px #CCC dashed;
        }
        TD.descripciones {
            text-align:justify;
            font-size: 12px;
        }
        TD.titdescrip {
            background-color: #EEE;
            BORDER-BOTTOM: #666 1px solid;
            BORDER-RIGHT:  #999 1px solid;
            BORDER-LEFT:   #999 1px solid;
            BORDER-TOP:    #333 1px solid;
            font-size:     10px;
            font-weight:   bold;
        }
        TD.perfiles {
            background-color: #EEE;
            BORDER-BOTTOM: #FFF 1px solid;
            font-size: 10px;
            padding-left: 5px;
        }
        TD.perfilesdes {
            font-size: 10px;
        }        
/*----------------------- TH ---------------------------*/
        TH {
            background: url("../imagenes/barratitulo.png") repeat-x;
            border: 1px #CCC solid;
            text-align: center;
            cursor: default;
            font-size: 13px;
        }
        TH.rojo{
            background-color: #FF0000;
            BORDER-BOTTOM: #666 1px solid;
            BORDER-RIGHT:  #999 1px solid;
            BORDER-LEFT:   #999 1px solid;
            BORDER-TOP:    #333 1px solid;
            color: #FFF;            
        }
        TH.amarillo{
            background-color: #FFCC33;
            BORDER-BOTTOM: #666 1px solid;
            BORDER-RIGHT:  #999 1px solid;
            BORDER-LEFT:   #999 1px solid;
            BORDER-TOP:    #333 1px solid;
            color: #000;
        }
        TH.subtit {
            background-color: #CC3333;
            BORDER-BOTTOM: #666 1px solid;
            BORDER-RIGHT:  #999 1px solid;
            BORDER-LEFT:   #999 1px solid;
            BORDER-TOP:    #333 1px solid;
            color: #FFF;
        }
        TH.peque {
            background-color: #EEE;
            BORDER-BOTTOM: #CCC 1px solid;
            BORDER-RIGHT:  #CCC 1px solid;
            BORDER-LEFT:   #FFF 1px solid;
            BORDER-TOP:    #FFF 1px solid;
            color: #000;
            font-size: 10px;
            cursor: default;
        }
/*----------------------- INPUT ---------------------------*/
        input {
            BORDER-TOP:     #666 1px solid;
            BORDER-LEFT:    #666 1px solid;
            BORDER-RIGHT:   #999 1px solid;
            BORDER-BOTTOM:  #999 1px solid;
            background-color: #E0E0E0;
            
        }
        textarea {
            BORDER-TOP:     #666 1px solid;
            BORDER-LEFT:    #666 1px solid;
            BORDER-RIGHT:   #999 1px solid;
            BORDER-BOTTOM:  #999 1px solid;
            background-color: #E0E0E0;
        }
        textarea.datos{
            width:190px;
            height: 100px;
            font-size: 11px;
        }
        textarea.foro{
            font-size: 13px;
        }
        input.disabled,textarea.disabled {
            BORDER-TOP:     #CCC 1px solid;
            BORDER-LEFT:    #CCC 1px solid;
            BORDER-RIGHT:   #FFF 1px solid;
            BORDER-BOTTOM:  #FFF 1px solid;
            background-color: #EEE;
        }        
        input.boton {
            width:180px;
            BORDER-BOTTOM:  #CCC 1px solid;
            BORDER-RIGHT:   #CCC 1px solid;
            BORDER-LEFT:    #FFF 1px solid;
            BORDER-TOP:     #FFF 1px solid;
            background-color: #E0E0E0;
            cursor: pointer;
        }
        input.botonc {
            width:90px;
            BORDER-BOTTOM:  #CCC 1px solid;
            BORDER-RIGHT:   #CCC 1px solid;
            BORDER-LEFT:    #FFF 1px solid;
            BORDER-TOP:     #FFF 1px solid;
            background-color: #E0E0E0;
            cursor: pointer;
        }
        input.browse {
            background-color: none;
            border: 1px #666 solid;
        }
/*----------------------- DIV -- SPAN ---------------------*/
        DIV.bordeboton {
            border: #999 1px solid;
            width:182px;
            display: inline;
        }
        DIV.bordebotonc {
            border: #999 1px solid;
            width: 92px;
            display: inline;
        }
        DIV.error {
            color: red;
            font-size: 11px;
        }
        DIV.respuesta {
            color: #600;
            font-size: 11px;
            width: 270px;
        }
        SPAN.dotted {
            border: 1px #CCC dotted;
        }
        SPAN.noaviso{
            color: #7C4040;        
        }
        SPAN.indica {
            font-style:italic;
            padding: 23px;
        }
        SPAN.indicab {
            font-family: tahoma, verdana, arial, serif;
            font-size: 11px;
            font-weight: bold;
        }
        SPAN.etiqueta_ch {
            background-color: #EEE;
            border:1px #000 solid;
            width: 280px;
            padding: 2px;
            font-weight: bold;
        }
        SPAN.etiqueta_ch2 {
            background-color: #EEE;
            border:1px #000 solid;
            width: 80px;
            padding: 2px;
            font-weight: bold;
        }
        DIV.descripciones {
            height: 110px;
            overflow: auto;
            text-align:justify;
            padding: 5px;
            background-color: #FFF;
            border: 1px #666 dotted;
            width: 305px;
        }                 
        #caracteres {
            font-size: 23px;
        }
/*----------------------- A ---------------------------*/
.vnewsticker,a.vnewsticker{
}
.vnewsticker b {
  color: red;
}
a.vnewsticker:hover{
  color: red;
}
a {
  color: #CC3333;
  text-decoration: underline }

a:link {
  color: #CC3333;
  text-decoration: underline }

a:visited {
  color: #CC3333;
  text-decoration: underline }

a:hover {
  color: #CCAA11;
  text-decoration: underline }

a:active {
  color: #CC3333;
  text-decoration: underline }

a.nom {
  color: #FFF;
  text-decoration: none }

a.menu:link,a.menu:active,a.menu:visited {
  color: #000;
  text-decoration: none }

a.menu:hover {
  color: #000;  
  text-decoration: none;
  font-weight: bold; }

a.dudas,a.dudas:link,a.dudas:active {
  color: #FFF;
  text-decoration: none }
  
a.dudas:visited {
  color: #EEE;
  text-decoration: none }
  
a.dudas:hover {
  color: #FFCC33;
  text-decoration: none }
  
/*------------------------- IMG ------------------------*/
img.mini {
      BORDER-BOTTOM:  #FFF 1px solid;
      BORDER-RIGHT:   #FFF 1px solid;
      BORDER-LEFT:    #CCC 1px solid;
      BORDER-TOP:     #CCC 1px solid;
}
img.amarillo {
      BORDER-BOTTOM:  #CCC 2px solid;
      BORDER-RIGHT:   #CCC 2px solid;
      BORDER-LEFT:    #FFF 2px solid;
      BORDER-TOP:     #FFF 2px solid;
}
/*-------------------------- OTROS --------------------------*/
hr {
      border-top: 1px dashed #999;
      border-bottom: 0px;
      height: 1px;
      width: 550px;
}
