
A.negro:link    { FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none;      }
A.negro:visited { FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none;      }
A.negro:hover   { FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline; }
A.negro:active  { FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline; }

FONT {
    FONT-SIZE:   10px;
    FONT-FAMILY: Verdana,Helvetica;
}

TD {
    FONT-SIZE:   10px;
    FONT-FAMILY: Verdana,Helvetica;
}

TH {
    FONT-SIZE:   12px;
    FONT-FAMILY: Verdana,Helvetica;
}

DIV {
    FONT-SIZE:   10px;
    FONT-FAMILY: Verdana,Helvetica;
}
  
SELECT {
    border: 1px solid #bbbbbb;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
}
INPUT {
    border: 1px solid #bbbbbb;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica;
    
}
TEXTAREA {
    border: 1px solid #bbbbbb;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica;
}

FORM {
    FONT-SIZE:   10px;
    FONT-FAMILY: Verdana, Helvetica;
}


.cabecera {
    width:         800px;
    height:        40px;
    background:    #D2E4FC;
    text-align:    center;
    BORDER:        #75A3ED 1px solid;
    margin:        5px;
    padding:       6px;
    z-index:       0;
}

.menu {
    width:         800px;
    height:        20px;
    background:    #D2E4FC;
    text-align:    center;
    BORDER:        #75A3ED 1px solid;
    margin:        0px;
    padding:       0px;
    z-index:       0;
}

.cuerpo {
    width:         745px;
    text-align:    justify;
    margin-left:   30px;
    margin-right:  30px;
    z-index:       0;
    border:        #AAAAAA 2px solid;
    background:    #FAFAFA;
    padding:       5px;
    margin:        8px;
}

.piepagina{
    background-image:url('../img/fondo_pie.gif');
    background-repeat: no-repeat;
    width:         764px;
    height:        40px;
    text-align:    center;
    margin:        0px;
    padding:       0px;
    z-index:       0;
}

.mensaje_correcto {
   text-align:  center;
   color:       #00cc00;
   font-weight: bold;
}

.error {
   text-align:  center;
   color:       #bb0000;
   font-weight: bold;
}

.mensaje {
   text-align:  center;
   color:       #000000;
   font-weight: bold;
}

.foro_tr_azul {
    position:   relative;
    overflow:   auto;
    BORDER:     #75A3ED 1px solid;
    padding:    6px;
    background: #D2E4FC;
    z-index:    0;
}

.foro_tr_amarillo {
    position:   relative;
    overflow:   auto;
    BORDER:     #FCE477 1px solid;
    padding:    6px;
    background: #fff4c2;
    z-index:    0;
}

.tabla_plantillas {
    position:   relative;
    overflow:   auto;
    BORDER:     #75A3ED 2px solid;
    padding:    0px;
    background: #D2E4FC;
    z-index:    0;
}

.tabla_plantillas_th {
    background: #75A3ED;
    z-index:    0;
    color:      #FFFFFF;
}

.tabla_eventos {
    overflow:   auto;
    BORDER:     #75A3ED 2px solid;
    padding:    0px;
    background: #D2E4FC;
    z-index:    0;
}