/*Textos*/
.texto-normal {font-family: Tahoma; font-weight: normal; font-size: 10px; color: #666666;}
.texto-azul {font-family: Tahoma; font-weight: normal; font-size: 10px; color: #3456AA;}
.texto-azul-negrita {font-family: Tahoma; font-weight: bold; font-size: 10px; color: #3456AA;}
.links {font-family: Tahoma; font-weight: normal; font-size: 10px; color: #2B4EA6; text-decoration: none;}
.links:hover {font-family: Tahoma; font-weight: normal; font-size: 10px; color: #2B4EA6; text-decoration: underline;}
.links2 {font-family: Tahoma; font-weight: bold; font-size: 10px; color: #666666; text-decoration: none;}
.links2:hover {font-family: Tahoma; font-weight: bold; font-size: 10px; color: #666666; text-decoration: underline;}


/*Formularios*/
.form-titles{font-family: Tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color: #839ABA; vertical-align:top;}
.form-legend{font-family: Tahoma; font-size: 10px; color: #8A8A8A; font-weight: normal; font-style: italic; background-color: #EEEEEE;}
.form-labels{font-family: Tahoma; font-size: 10px; color: #666666; font-weight: bold; background-color: #EEEEEE; text-align: right;}
.form-labels-help{font-family: Tahoma; font-size: 10px; color: #8A8A8A; font-weight: normal; text-align: right;}
.form-labels-error{font-family: Tahoma; font-size: 10px; color: #DE0E22; font-weight: bold; background-color: #FBEEE6; text-align: right;}
.form-fields{font-family: Tahoma; font-size: 10px; color: #333333; font-weight: normal; background-color: #FFFFFF;}
.form-fields-links{font-family: Tahoma; font-size: 10px; color: #C74A34; font-weight: normal; background-color: #F2F2F2; text-decoration: underline;}
.form-fields-links:hover{font-family: Tahoma; font-size: 10px; color: #9C0202; font-weight: normal; background-color: #F2F2F2; text-decoration: underline;}
.form-fields-error{font-family: Tahoma; font-size: 10px; color: #333333; font-weight: normal; background-color: #FBEEE6}
.form-readonly-inputs{font-family: Tahoma; font-size: 10px; color: #333333; font-weight: normal; background-color: #F2F2F2;}
.form-inputs{font-family: Tahoma; color: #333333; font-size: 10px; font-weight: normal; background-color: #D0E1E9; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #333333 #333333 #333333 #333333;}
.form-buttons{font-family: Tahoma; color: #333333; font-size: 10px; font-weight: bold; background-color: #D0E1E9; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #333333 #333333 #333333 #333333;}

/*Mensajes de sistema*/
.mensaje-ok{font-family: Tahoma; font-size: 10px; color: #339999; font-weight: bold; border-width: 1px 1px 1px 1px; border-style: none none none solid; border-color: #339999 #339999 #339999 #339999;}
.mensaje-ok-link{font-family: Tahoma; font-size: 10px; color: #999999; font-weight: bold; text-decoration: none;}
.mensaje-error{font-family: Tahoma; font-size: 10px; color: #DE0E22; font-weight: bold; border-width: 1px 1px 1px 1px; border-style: none none none solid; border-color: #CC0000 #CC0000 #CC0000 #CC0000;}
.mensaje-error-link{font-family: Tahoma; font-size: 10px; color: #999999; font-weight: bold; text-decoration: none;}
.mensaje-atencion{font-family: Tahoma; font-size: 10px; color: #B3A800; font-weight: bold; border-width: 1px 1px 1px 1px; border-style: none none none solid; border-color: #B3A800 #B3A800 #B3A800 #B3A800;}
.mensaje-help{font-family: Tahoma; font-size: 10px; color: #339999; border-width: 1px 1px 1px 1px; border-style: none none none solid; border-color: #999999 #999999 #999999 #999999;}
.mensaje-help-title{font-family: Tahoma; font-size: 10px; font-weight: bold; color: #666666; text-align: center;}
.mensaje-help-text{font-family: Tahoma; font-size: 10px; color: #333333;}