.body { background:url("../images/menu/fondoMenu.gif"); margin-top: 0; margin-left: 0;
        margin-top: 0; margin: 0}
.body2 { background:url("../images/principal/fondoPublico.jpg"); margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; background-repeat: repeat-x}
.piePagina { background:#FFFFFF url("../images/principal/piePagina.gif"); background-repeat: repeat-x; margin: 0px 0px 0px 0px;}
.fondoMenuPublico { background:#FFFFFF url("../images/menu/fondoMenuPublico.gif"); background-repeat: repeat-x; margin: 0px 0px 0px 0px;}
.fondoPartePrivada {background:url('../images/principal/fondoPartePrivada.gif'); }
.tablaPrincipalTopIzq{ background:url("../images/menu/top_izq.gif"); background-repeat: no-repeat;}
.tablaPrincipalTopMiddle{ background:url("../images/menu/top_middle.gif");}
.tablaPrincipalTopDrch{ background:url("../images/menu/top_drch.gif"); background-repeat: no-repeat;}
.tablaPrincipalMiddleIzq{ background:url("../images/menu/middle_izq.gif");}
.tablaPrincipalMiddleDrch{ background:url("../images/menu/middle_drch.gif");}
.tablaPrincipalBottomIzq{ background:url("../images/menu/bottom_izq.gif"); background-repeat: no-repeat;}
.tablaPrincipalBottomMiddle{ background:url("../images/menu/bottom_middle.gif");}
.tablaPrincipalBottomDrch{ background:url("../images/menu/bottom_drch.gif"); background-repeat: no-repeat;}
.tablaCentral {background-color: #FFFFFF;}
.tablaDatosPersonales{background-color: #FFEBB4; border: 2px solid #6689D0;}
.tablaFiltro{background-color: #FFFFFF; border: 1px solid #000000;}
.textogeneral { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; }
.textogeneralBlanco { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; background-color: #FFFFFF;}
.textoResaltado { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; font-weight:bold; background-color: #E5ECF9;}
.textogeneralBorde { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; border: 1px solid #000000; background-color: #E5ECF9;}
.textoaclaracion { font-size: 10px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#777777; }
.leyenda { font-size: 10px; font-style: italic; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; }
.operacionOk {font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; }
.operacionOkCodigoCompra {font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000;
                         background-color: #FFEBB4; border: 1px solid #888888;}
.textoMenuSuperior { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#2561A6; }
.campoTextoLimitado{ border: 1px solid #888888; background: #FFFFFF url("../images/principal/campoTexto.gif");
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.campoTextAreaLimitado{ border: 1px solid #888888; background: #FFFFFF url("../images/principal/campoTextArea.gif");
		background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.campoNumericoLimitado{ border: 1px solid #888888; background: #FFFFFF url("../images/principal/campoTexto.gif");
		font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right; font-size: 11px; }
.campoTextoLimitadoErroneo{ border: 1px solid #888888; background: #FFFFFF url("../images/principal/campoTexto.gif");
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000}
.botEnviar {background-repeat: no-repeat; height: 15pt; width: 15pt; margin: 1pt;
           background-image: url(../images/principal/enviar.gif);}
.botEnviar:hover {background-image: url(../images/principal/enviar2.gif);}
.botBuscar {background-repeat: no-repeat; height: 15px; width: 15px; margin: 1px;
           background-image: url(../images/principal/buscarB.gif);}
.botBuscar:hover {background-image: url(../images/principal/buscarB2.gif);}
.botLimpiar {background-repeat: no-repeat; height: 15pt; width: 15pt; margin: 1pt;
           background-image: url(../images/principal/borrar.gif);}
.botLimpiar:hover {background-image: url(../images/principal/borrar2.gif);}
.mensajeError { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#FF0000; }
.mensajeInformativo { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#0000FF; }
.mensajeOK { font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#0FE32D; }
.desconexion {font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif; color:#FFFFFF;}
.Adesconexion {text-decoration:none; color:#FFFFFF;}
.Adesconexion:hover {text-decoration:underline;}
.nombreConexion {background-color: #F0EFEE; font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;
                color:#2561A6;}
.tdTablaInfoResaltado{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                       text-align:center; border-bottom: 1px solid #888888;
                       background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoResaltadoSinBottom{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                       text-align:center;
                       background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaPestanyaResaltada{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                       text-align:center; border-right: 1px solid #888888; border-top: 1px solid #888888;
                       background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaPestanyaBN{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                       text-align:center; border-right: 1px solid #888888; border-bottom: 1px solid #888888; border-top: 1px solid #888888;
                       background:url("../images/principal/fondoTablasCentralesBN.gif");}
.tdTablaPestanyaResto{ border-bottom: 1px solid #888888;}
.tdTablaInfoResaltadoConSoloBordeDerecho{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                                text-align:center; border-right: 1px solid #888888; border-bottom: 1px solid #888888;
                                background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoResaltadoConSoloBordeDerechoSinBottom{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                                text-align:center; border-right: 1px solid #888888;
                                background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoResaltadoConBordes{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                                text-align:center; border: 1px solid #888888;
                                background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoResaltadoSinBordeIzq{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                                text-align:center; border-right: 1px solid #888888; border-bottom: 1px solid #888888; border-top: 1px solid #888888;
                                background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoResaltadoConBordeDerecho{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#FFFFFF; background-color:#0C4C96;
                                text-align:center; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.tdTablaInfoResaltadoEncima{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                                text-align:center; border-bottom: 2px solid #0C4C96;
                                background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoResaltadoEncimaConSoloBordeDerecho{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; background-color:#FFFFFF;
                                text-align:center; border-right: 1px solid #888888; border-bottom: 2px solid #0C4C96;
                                background:url("../images/principal/fondoTablasCentrales.gif");}
.tdTablaInfoSinBordes{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;}
.tdTablaInfoConBordes{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                       border-bottom: 1px solid #888888; border-right: 1px solid #888888;}
.tdTablaInfoSinBordeSuperior{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                       border-bottom: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888;}
.tdTablaInfoSinBordeInferior{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                       border-top: 1px solid #888888; border-right: 1px solid #888888; border-left: 1px solid #888888;}
.tdTablaInfoConBordeDerecho{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                       border-right: 1px solid #888888;}
.tdTablaInfoSoloBordeInferior{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                       border-bottom: 1px solid #888888;}
.tdTablaInfoSoloBordeDerecho{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                      border-right: 1px solid #888888;}
.tdTablaInfoCosteResaltadoBordeSuperior{ font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; font-weight:bold; background-color: #E5ECF9;
                                   border-top: 1px solid #888888;}
.tdTablaInfoCosteResaltadoBordeSuperiorDerecho{ font-size: 11px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#000000; font-weight:bold; background-color: #E5ECF9;
                                   border-top: 1px solid #888888; border-right: 1px solid #888888;}
.tablaInfo{border: 1px solid #888888; font-size: 11px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
                      color:#000000;}
.tablaInfoPestanyas{font-size: 11px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
                      color:#000000; border-left: 1px solid #888888; }
.tablaInfoSinBordes{font-size: 11px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
                      color:#000000;}
.tdTablaInfoResultados { FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; text-align:center;
                       border-bottom: 1px solid #888888; border-right: 1px solid #888888;
                       background-color:#0C4B94; color:#FFFFFF}
.tablaBajoBotones{ FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#000000; border-right: 1px solid #888888;
                     border-left: 1px solid #888888;
                     text-align:center; background:url("../images/principal/bajo_boton.gif");}
.button {FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.cargandoDatosBorde{ border:1px solid #000000; background-color:#FFFFFF;}
.cargandoDatos {background-color:#FFFFFF;}
.informacionOk {background-color:FFFFFF;}
.informacionOkBorde{border:1px solid #0065CE; background-color:D7FF92;}
.confirmacion {background-color:FFFFFF;}
.confirmacionBordeB {border:1px solid #0065CE; background-color:F0F6FD;}
.informacionError {background-color:FFFFFF;}
.informacionErrorBorde{border:1px solid #0065CE; background-color:FFC070;}
.numeroPagina {text-decoration:none; color:#000000;}
.numeroPagina:hover {text-decoration:underline;font-weight:bold;}
.fila0 {background-color:#FFFFFF;}
.fila1 {background-color:#E6E4E4;}
.filaEncima {background-color:#FFE4A3;}
.campoSelect { border: 1px solid #888888; background: #FFFFFF url("../../images/principal/campoTexto.gif");
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; z-index: 1}
.detalleTitulo {FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#FFFFFF; background-color:#0C4C96;color:#FFFFFF;}
.detalleTitulo2 {FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#FFFFFF; background-color:#0C4C96;color:#FFFFFF; font-size:10px;}
.detalleTituloRojo {FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#FFFFFF; background-color:#0C4C96;color:#FF0000;}
.detalleDescripcion {FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;color:#FFFFFF; background-color:#FFEDC1; color:#000000;}
.enlaceInferior {FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.enlaceInferior:hover {text-decoration:underline;}
.enlaceInferiorNegrita {FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;
                        font-weight:bold; text-decoration:underline;}
.enlaceInferiorDeshabilitado {FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#999795;}
.volverArriba {FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#FF9C00;}
.iFrameCalendario {background-color:#FFFFFF;}
.iFrameDetalleCalendario {background-color:#FFFFFF;}
.clsInfoTitulo {text-decoration: none; font-family : Tahoma, Helvetica;color: #3942B4; cursor: default;	font-size: 8pt;	font-weight:bold;}
.clsInfo {text-decoration: none; font-family : Tahoma, Helvetica;color: #3942B4; cursor: default; font-size: 8pt;}
.titulo {FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;}
.titulo h1 {font-size: 14px; color: #2f3188; border-bottom: 1px solid #e3e5f2; }
.titulo h2 {font-size: 12px; color: #2f3188; border-bottom: 1px solid #e3e5f2; }
.tituloH3 {font-size: 11px; color: #2f3188; border-bottom: 1px solid #000000; }
.tituloAvisos {FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif; }
.tituloAvisos h1 {font-size: 16px; color: #2f3188; border-bottom: 1px solid #e3e5f2;}
.rojillo {color:#E47200}
.resaltadoHora {border: 1px solid #888888; background: #FFFFFF url("../images/principal/campoTexto.gif");}
.explicacion {font-size: 10px; FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif;color:#888888;}
.lineaPuntos {background: #FFFFFF url('../images/principal/lineaPuntos.gif');}
.subtituloPaginaInicio {FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif; font-size: 11px;
                        font-weight:bold; color: #2f3188;}
.recuadroConFondoBlanco {border: 1px solid #888888; background: #FFFFFF url("../images/principal/campoTextArea.gif");
		background-repeat: no-repeat;}
.enlaceNada{FONT-FAMILY: Verdana,   Arial, Helvetica, sans-serif; font-size: 11px;
                        font-weight:bold; color: #2f3188; text-decoration:none;}
.novedad{color: #FF0000; font-weight:bold;}
