/*==============================================================================*/
/* Generales */
/*==============================================================================*/
.cssAdmBody {
  background:#ffffff;
  margin:0px;
}

.cssAdmFormFondo{
  background:#E9E9E9;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;

}

.cssAdmFormFondoExterna{
  background:#E9E9E9;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:3px;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;

}




.cssAdmBotones{
  background:#E9E9E9;
  border:1px solid #E9E9E9;

}

.cssAdmBarraTituloFondo {
  background:#E9E9E9;
  cursor:default;
  border-top:1px solid #666666;
  border-bottom:1px solid #E9E9E9;
}



.cssAdmBarraTituloLabel {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  padding-left:10px;
  letter-spacing:1px;
  text-transform:none;
}

.cssAdmBarraTituloLabel A:link    { color:#124564; text-decoration:none; }
.cssAdmBarraTituloLabel A:active  { color:#124564; text-decoration:none; }
.cssAdmBarraTituloLabel A:visited { color:#124564; text-decoration:none; }
.cssAdmBarraTituloLabel A:hover   { color:#666666; text-decoration:underline; }


.cssAdmBarraTituloFondoInactivo {
  background:#FFFFFF;
  cursor:default;
  border-top:1px solid #666666;
  border-bottom:1px solid #666666;
}


.cssAdmBarraTituloLabelInactivo {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  padding-left:10px;
  letter-spacing:1px;
  text-transform:none;
}


.cssAdmBarraTituloLabelInactivo A:link    { color:#124564; text-decoration:none; }
.cssAdmBarraTituloLabelInactivo A:active  { color:#124564; text-decoration:none; }
.cssAdmBarraTituloLabelInactivo A:visited { color:#124564; text-decoration:none; }
.cssAdmBarraTituloLabelInactivo A:hover   { color:#666666; text-decoration:underline; }






.cssUSRBarraTituloLabel {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#DE8205;
  padding-left:10px;
  letter-spacing:1px;
  text-transform:none;
}

.cssUSRBarraTituloLabelInactivo A:link    { color:#46525E; text-decoration:none; }
.cssUSRBarraTituloLabelInactivo A:active  { color:#46525E; text-decoration:none; }
.cssUSRBarraTituloLabelInactivo A:visited { color:#46525E; text-decoration:none; }
.cssUSRBarraTituloLabelInactivo A:hover   { color:#DE8205; text-decoration:none; }

.cssUSRBarraTituloLabelInactivo {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#46525E;
  padding-left:10px;
  letter-spacing:1px;
  text-transform:none;
}





.cssUSRBarraTituloFondo {
  background:#FFFFFF;
  cursor:default;
  border-top:1px solid #666666;
  border-bottom:1px solid #E9E9E9;
}
.cssUSRBarraTituloFondoInactivo {
  background:#E9E9E9;
  cursor:default;
  border-top:1px solid #666666;
  border-bottom:1px solid #666666;
}



.cssAdmTexto {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#666666;
}
.cssAdmOptionTodos {
  color:#a2370d;
}
.cssAdmMensajeError {
  font-family:Courier New;
  font-size:10pt;
  font-weight:bold;
  color:#ff0000;
}
.cssAdmPantallaErrorLabel {
  font-family:Courier New;
  font-size:10pt;
  font-weight:bold;
  color:#000000;
}
.cssAdmPantallaErrorTexto {
  font-family:Courier New;
  font-size:10pt;
  color:#000000;
}
.cssAdmTexto A:link    { color:#666666; }
.cssAdmTexto A:active  { color:#666666; }
.cssAdmTexto A:visited { color:#333333; }
.cssAdmTexto A:hover   { color:#a2370d; }

.cssAdmUsuarioAsociado {
  font-family:Courier New;
  font-size:11px;
  font-weight:normal;
  color:#000000;
}
.A.cssAdmUsuarioAsociado:link    { color:#000000; }
.A.cssAdmUsuarioAsociado:active  { color:#000000; }
.A.cssAdmUsuarioAsociado:visited { color:#000000; }
.A.cssAdmUsuarioAsociado:hover   { color:#FFFFFF; }


/*
//En la libreria display.asp estan declaradas las constantes:
//- colorHojaFondo,
//- colorBotonNormal, y
//- colorBotonOver
//Estas sirven para crear los siguientes otros estilos:
//.cssAdmHojaFondo {
//  background:<colorHojaFondo>;
//}
//.cssAdmCampoInputButton {
//  color:<colorBotonNormal>;
//}
//
//Ademas se crea el siguiente estilo dependiendo de si se esta
//utilizando browser Explorer o no.
//.cssAdmFiltroInputButton {
//  padding-left:9px; padding-right:9px;
//}
//
*/


/*==============================================================================*/
/* Barra con nombre de Modulo y combo de Entidades a administrar */
/*==============================================================================*/
.cssAdmBarraModuloBody {
  background-image:url('../../../OpenNet/images/homepage/fondo.jpg');
  margin:0px;
  margin-right:0px;
  cursor:default;
}
.cssAdmBarraModuloNombreModulo {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#666666;
  text-transform:uppercase;
}
.cssAdmBarraModuloTexto {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#333333;
  text-align:right;
}

.cssAdmBarraModuloTexto A:link    { color:#0100002; }
.cssAdmBarraModuloTexto A:active  { color:#0100002; }
.cssAdmBarraModuloTexto A:visited { color:#333333; }
.cssAdmBarraModuloTexto A:hover   { color:#333333; }



.cssAdmBarraModuloCombo {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  background-color:#FFFFFF;
}
.cssAdmBarraModuloBodyInferior {
  background-repeat:repeat;
  margin-right:0px;


}


/*==============================================================================*/
/* Formularios */
/*==============================================================================*/
.cssAdmMarcoForm{
  border:1px solid #666666;
  background-color:#FFFFFF;
  }


.cssAdmTituloSeccion {
  font-family:Arial;
  font-size:11px;
  font-weight:bold ;
  color:#124564;
  text-decoration:underline;
  margin-top:10px;
  margin-bottom:4px;
}
.cssAdmCampoLabel {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#124564;
}
.cssAdmCampoLabelObligatorio {
  font-family:Courier New,Arial;
  font-size:14px;
  font-weight:bold;
  color:#FF0000;
  cursor:default;
}

.cssAdmCampoInput {
  font-family:Courier New;
  font-size:12px;
  font-weight:normal;
  background-color:#FFFFFF;
  color:#333333;
  border:1px solid #666666;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:2px;
}
.cssAdmCampoInputButton {
  font-family:Arial;
  font-size:10px;
  color:#FFFFFF;
  font-weight:normal;
  background-color:#18678E;
  width:86px;
  cursor:hand;
  letter-spacing:1px;
  border:1px solid #666666;
  text-transform:uppercase;
  margin-top:2px;
}
.cssAdmCampoInputButtonLargo {
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  background-color:#18678E;
  width:210px;
  cursor:hand;
  letter-spacing:1px;
  border:1px solid #666666;
  text-transform:uppercase;
  margin-top:2px;
}
.cssAdmCampoInputButtonMediano {
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  background-color:#18678E;
  width:160px;
  cursor:hand;
  letter-spacing:1px;
  border:1px solid #666666;
  text-transform:uppercase;
  margin-top:2px;
}
.cssAdmCampoTexto {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#0100002;
}

.cssAdmCampoTexto A:link    { color:#0100002; }
.cssAdmCampoTexto A:active  { color:#0100002; }
.cssAdmCampoTexto A:visited { color:#333333; }
.cssAdmCampoTexto A:hover   { color:#333333; }



/*==============================================================================*/
/* Listados */
/*==============================================================================*/
.cssAdmListadoTabla {
  border:1px solid #18678E;
}
.cssAdmListadoTabla TH {
  padding-top:2px;
  padding-bottom:2px;
}
.cssAdmListadoFilaImpar {
  background-color:#FFFFFF;
}
.cssAdmListadoFilaConError {
  background-color:#F7FFBB;
}
.cssAdmListadoTitulo {
  font-family:Arial;
  font-size:10px;
  color:#ffffff;
  background:#18678E;
  text-align:left;
  padding-left:6px;
  text-transform:uppercase;
}
.cssAdmListadoDato {
  font-family:Arial;
  font-size:12px;
  color:#000000;
}
.cssAdmListadoBloqueado{
  font-family:Arial;
  font-size:12px;
  color:#FF0000;
}

.cssAdmListadoTitulo A:link    { color:#ffffff; text-decoration:none; }
.cssAdmListadoTitulo A:active  { color:#ffffff; text-decoration:none; }
.cssAdmListadoTitulo A:visited { color:#ffffff; text-decoration:none; }
.cssAdmListadoTitulo A:hover   { color:#CCCCCC; text-decoration:none; }
.cssAdmListadoDato A:link    { color:#000000; }
.cssAdmListadoDato A:active  { color:#000000; }
.cssAdmListadoDato A:visited { color:#666666; }
.cssAdmListadoDato A:hover   { color:#ff0000; }


/*==============================================================================*/
/* Filtro de listados */
/*==============================================================================*/
.cssAdmFiltro {
  font-family:Arial;
  font-size:11px;
  color:#666666;
  background:#E9E9E9;
}
.cssAdmFiltroLabel {
  color:#666666;
}
.cssAdmFiltroInput {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  background-color:#FFFFFF;
  border:1px solid silver;
  padding-left:2px;
}
.cssAdmFiltroInputButton {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  background-color:#cccccc;
  color:#000000;
  border:1px solid #333333;
}


/*==============================================================================*/
/* Paginamiento de listados */
/*==============================================================================*/
.cssAdmPagBarra {
  background-color:E9E9E9;
}
.cssAdmPagLineaTop {
  background-color:18678E;
}
.cssAdmPagLineaBottom {
  background-color:18678E;
}
.cssAdmPagSeccionRegistros {
  color:#18678E;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-align:left;
}
.cssAdmPagSeccionRegistrosNumeros {
  color:#18678E;
  font-weight:normal;
}
.cssAdmPagSeccionPaginas {
  color:#18678E;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-align:right;
}
.cssAdmPagPagActual {
  color:#18678E;
  font-weight:bold;
}
.cssAdmPagCombo {
  color:#18678E;
  font-family:Arial;
  font-size:8pt;
  font-weight:normal;
}
.cssAdmPagComboItemActual {
  color:#18678E;
  font-weight:bold;
}
.cssAdmPagSeccionPaginas A:link    { color:#18678E; }
.cssAdmPagSeccionPaginas A:active  { color:#18678E; }
.cssAdmPagSeccionPaginas A:visited { color:#909090; }
.cssAdmPagSeccionPaginas A:hover   { color:#18678E; }


/*==============================================================================*/
/* Atachador visualizador */
/*==============================================================================*/
.cssAtachadorVisualizadorBarra {
  background-color:#EFEFEF;
}
.cssAtachadorVisualizadorSeccionArchivo {
  color:#333333;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-align:left;
}
.cssAtachadorVisualizadorSeccionArchivoFileName {
  color:#333333;
  font-weight:normal;
}
.cssAtachadorVisualizadorSeccionPaginas {
  color:#333333;
  font-family:Arial, Helvetica, MS Sans Serif;
  font-size:11px;
  font-weight:normal;
  text-align:right;
}
.cssAtachadorVisualizadorSeccionPaginas A:link    { color:#333333; }
.cssAtachadorVisualizadorSeccionPaginas A:active  { color:#333333; }
.cssAtachadorVisualizadorSeccionPaginas A:visited { color:#333333; }
.cssAtachadorVisualizadorSeccionPaginas A:hover   { color:#006699; }


/*==============================================================================*/
/* Mantenedor jerarquico: treeview */
/*==============================================================================*/
.cssTreeviewCollapsed{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#18678E;
}
.cssTreeviewCollapsed A:link      {color:#18678E; text-decoration:none}
.cssTreeviewCollapsed A:active    {color:#18678E; text-decoration:none}
.cssTreeviewCollapsed A:visited   {color:#18678E; text-decoration:none}
.cssTreeviewCollapsed A:hover     {color:#fa0000; text-decoration:none}

.cssTreeviewExpanded{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-decoration: none;
  color:#18678E;
}
.cssTreeviewExpanded A:link      {color:#18678E; text-decoration:none}
.cssTreeviewExpanded A:active    {color:#18678E; text-decoration:none}
.cssTreeviewExpanded A:visited   {color:#18678E; text-decoration:none}
.cssTreeviewExpanded A:hover     {color:#fa0000; text-decoration:none}

.cssTreeviewSelected{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  color:#18678E;
}
.cssTreeviewSelected A:link      {color:#18678E; text-decoration:none}
.cssTreeviewSelected A:active    {color:#18678E; text-decoration:none}
.cssTreeviewSelected A:visited   {color:#18678E; text-decoration:none}
.cssTreeviewSelected A:hover     {color:#fa0000; text-decoration:none}

.cssAdmTreeviewBody {
  margin-top:0px;
  margin-left:5px;
}
.cssAdmTreeviewBotones {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  margin-top:3px;
  text-decoration:uppercase;
}
.cssAdmTreeviewBotones A:link    {color:#18678E;}
.cssAdmTreeviewBotones A:active  {color:#18678E;}
.cssAdmTreeviewBotones A:visited {color:#18678E;}
.cssAdmTreeviewBotones A:hover   {color:#fa0000;}


.cssAdmTreeviewSto {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
.cssAdmTreeviewSto A:link    {color:#18678E;text-decoration:none;}
.cssAdmTreeviewSto A:active  {color:#666666;text-decoration:none;}
.cssAdmTreeviewSto A:visited {color:#18678E;text-decoration:none;}
.cssAdmTreeviewSto A:hover   {color:#fa0000;text-decoration:none;}

/*==============================================================================*/
/* Ventanas Popups */
/*==============================================================================*/
.cssAdmPopupBody {
  background:#ffffff;
  margin:0px;
}
.cssAdmPopupSeccionTitulo {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}
.cssAdmPopupSeccionCuerpo {
  margin-top:2px;
  border:1px #666666 solid;
}
.cssAdmPopupSubTitulo {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#333333;
  text-decoration:underline;
}
.cssAdmPopupArchivo {
  font-family:Courier New,Arial;
  font-size:11px;
  font-weight:normal;
  cursor:default;
  color:#000000;
}
.cssAdmPopupTexto {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
}
.cssAdmPopupTextoDestacado {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#656299;
}
.cssAdmPopupBoton {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  background-color:#cccccc;
  color:#000000;
  border:1px solid #333333;
  margin:1px;
}
.cssAdmPopupBarraProgreso {
  border:1px solid black;
  padding:1,1,1,1
}
.cssAdmPopupBarraProgreso TD {
  height:20px;
  font-size:8pt;
}
.cssAdmPopupBarraProgresoAvance {
  background-color:blue;
}
.cssAdmPopupArchivo A:link    { color:#000000; }
.cssAdmPopupArchivo A:active  { color:#000000; }
.cssAdmPopupArchivo A:visited { color:#909090; }
.cssAdmPopupArchivo A:hover   { color:#0000FF; }

/*==============================================================================*/
/* panel de rutas */
/*==============================================================================*/
.cssPanelRuta {
  font-family: Arial;
  font-weight: normal;
  font-size  : 11px;
  color      : #607080;
  /*BORDER     :solid 1px blue;*/
}
.cssPanelRuta A:link    { color:#607080; text-decoration:underline;}
.cssPanelRuta A:active  { color:#607080; text-decoration:underline;}
.cssPanelRuta A:visited { color:#607080; text-decoration:underline;}
.cssPanelRuta A:hover { color:#D37B03; text-decoration:underline;}



/* cssImprimirDoc */
/*==============================================================================*/
.cssImprimirDoc {

  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-family: Arial;
  font-weight: normal;
  font-size: 11px;
  color:#5C7794;


}
.cssPanelRuta A:link    { color:#5C7794;  text-decoration:underline;}
.cssPanelRuta A:active  { color:#5C7794;  text-decoration:underline;}
.cssPanelRuta A:visited { color:#5C7794;  text-decoration:underline;}
.cssPanelRuta A:hover   { color:#800000;  text-decoration:underline;}



/*==============================================================================*/
/* Segundo Menu de Administracion */
/*==============================================================================*/

.cssAdm2MenuTitulo{
  font-family     : Arial;
  font-size       : 12px;
  font-weight     : bold;
  color           : #FFFFFF;
}

.cssAdm2MenuDescripcion{
  font-family     : Arial;
  font-size       : 14px;
  font-weight     : bold;
  color           : #176286;
}

.cssAdm2MenuLink{
  font-family     : Arial;
  font-size       : 12px;
  font-weight     : normal;
  color           : #104661;
}
.cssAdm2MenuLink A:link    { color:#104661;  text-decoration:none;}
.cssAdm2MenuLink A:active  { color:#104661;  text-decoration:none;}
.cssAdm2MenuLink A:visited { color:#104661;  text-decoration:none;}
.cssAdm2MenuLink A:hover   { color:#349BCC;  text-decoration:underline;}

.cssAdm2MenuDescripcionLink{
  font-family     : Arial;
  font-size       : 12px;
  font-weight     : normal;
  color           : #000000;
}


/* Estilo de admininistración de Estadísticas */

.cssAdmCampoLabelConLink {
  font-family     : Arial;
  font-size       : 11px;
  font-weight     : normal;
  color           : #124564;
  text-decoration : underline;
}
A.cssAdmCampoLabelConLink:link    { color:#124564; text-decoration:underline;}
A.cssAdmCampoLabelConLink:active  { color:#124564; text-decoration:underline;}
A.cssAdmCampoLabelConLink:visited { color:#124564; text-decoration:underline;}
A.cssAdmCampoLabelConLink:hover   { color:#124564; text-decoration:underline;}

.cssAdmListadoDatoConLink {
  font-family     : Arial;
  font-size       : 12px;
  color           : #000000;
  text-decoration : underline;
}
A.cssAdmListadoDatoConLink:link    { color:#000000; text-decoration:underline;}
A.cssAdmListadoDatoConLink:active  { color:#000000; text-decoration:underline;}
A.cssAdmListadoDatoConLink:visited { color:#000000; text-decoration:underline;}
A.cssAdmListadoDatoConLink:hover   { color:#000000; text-decoration:underline;}

.cssAdmTituloSeccionEstadisticas {
  font-family     :Arial;
  font-size       :11px;
  font-weight     :bold ;
  color           :#124564;
  text-decoration :none;
  margin-top      :10px;
  margin-bottom   :4px;
}



.cssAdmFormFondoDoc{
  background:#E9E9E9;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}

.cssAdmMarcoFormDocs{
  border-right:1px solid #666666;
  border-top:1px solid #666666;
  border-bottom:1px solid #666666;
  background-color:#FFFFFF;
  padding-left:10px;
  padding-right:10px;
  }



.Titulo
{
  font-family: Trebuchet MS;
  font-size:18px;
  font-weight:normal;
  color:#487802;
}


.Subtitulo
{
  font-family: Arial;
  font-size:14px;
  font-weight:bold;
  color:#487802;
}



.TituloDocumento
{
  font-family : Arial;
  font-size   :12px;
  color       :#2C69A5;
  font-weight :bold;
  text-decoration: none;
}

.Cuerpo
{
  color:#000000;
  font-family:Arial;
  font-size:12px;
  font-weight :normal;
}

