.red_alert {
    color:red;
    text-align:center;
    font-size:12;
}
.titulocuerpo{
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #2e5881; PADDING-TOP: 20px
}
.calendarios{
    font-size:10;
}
.mensaje{
    color:#2e5881;
    FONT-WEIGHT: bold;
    font-size:12;
}
.registro_centrado {
    width:550px;
    padding:4px;
    margin:15px;
    border: 2px groove;
    background-color:#cccccc;
    text-align:center;
    font-size:12px;
}

.CabeceraGrid{
    font-size:14px;
    font-weight:bold;
    color:white;
    background-color:#003366;
}
.CuerpoTabla1{
    font-size:12;
    background-color:white;
    height:25px;
}
.CuerpoTabla2{
    font-size:12;
    color:white;
    background-color:#006699;
    height:25px;
}
A.link{
	color: #494E6B;
    font-weight:bold;
}
A.link:HOVER{
color: #3F7DE3;
}
.obligatorio{
    font-size:18px;
    color:red;
}