/* Frame superior */
.cssBodyTop {
  margin-top:0px;
  margin:0px;
}

.cssHomePiePagina{
	font-family:Arial;
	font-size:10px;
	/*font-weight:Normal;*/
	color:#666666;
}
a{
	color: #00529B;
	text-decoration: none;
}
a:hover{
	color: #1DA2C2;
	text-decoration: underline;
}
v{
	color:#ccc;
	text-decoration: none;
}
v:hover{
	color:#ccc;
	text-decoration: underline;
}

A.cssHomePiePagina:active  {color:#666666; text-decoration:none;}
A.cssHomePiePagina:visited {color:#666666; text-decoration:none;}
A.cssHomePiePagina:link    {color:#666666; text-decoration:none;}
A.cssHomePiePagina:hover   {color:#666666; text-decoration:underline;}


.cssCeldaBotonera{
padding:0px;
border:solid 1px #CCCCCC;
background-color: #EBEDF2;
}

.cssCeldaBotoneraSeparacion{

  background-color: #CCCCCC;
}

.cssNombresGabinetesTexto {
  font-family: Arial;
  font-weight:bold;
  font-size:11px;
  color:#005984;
}
TD.cssNombresGabinetesTexto {border: solid 0px #005984; background-color:#FFFFFF;}
A.cssNombresGabinetesTexto:active  {color:#005984; text-decoration:none;}
A.cssNombresGabinetesTexto:visited {color:#005984; text-decoration:none;}
A.cssNombresGabinetesTexto:link    {color:#005984; text-decoration:none;}
A.cssNombresGabinetesTexto:hover   {color:#005984; text-decoration:underline;}

.cssNombresGabinetesTextoDestacado {
  font-family: Arial;
  font-weight:bold;
  font-size:11px;
  color:#00ff00;
}
TD.cssNombresGabinetesTextoDestacado{border: solid 0px #666666; background-color:#FFFFFF;}
A.cssNombresGabinetesTextoDestacado:active  {color:#666666; text-decoration:none;}
A.cssNombresGabinetesTextoDestacado:visited {color:#666666; text-decoration:none;}
A.cssNombresGabinetesTextoDestacado:link    {color:#666666; text-decoration:none;}
A.cssNombresGabinetesTextoDestacado:hover   {color:#666666; text-decoration:none;}

.cssFechaUsuariobkp {
  font-family:Arial;
  font-weight:normal;
  font-size:10px;
  color:#ffffff;
  cursor:default;
  padding-right: 10px;
}

.cssFechaUsuario {
  font-family:Arial;
  font-weight:normal;
  font-size:10px;
  color:#FFFFFF;

}

.cssFechaActualizacion {
  font-family:Arial;
  font-weight:normal;
  font-size:9px;
  color:#333333;
  padding:0px;

}


.cssFechaUsuarioAdm {
  font-family:Verdana;
  font-weight:normal;
  font-size:10px;
  color:#18678E;

}

/* Frame izquierdo */
.cssBodyLeft {
  margin:0px;
  padding-top:0px;
  margin-left:0px;
  padding-left:0px;
  padding-right:0px;
  background-color:#FFFFFF;

 }

.cssTablaLeft {
  background-color: #FFFFFF;
}

.cssLinea{
  background-color: #EEEEEE;

}

/* Indicadores */
.cssIndicadoresTitulo {
  width         :156px;         /* ancho de la caja */
  margin-left   :5px;           /* espacio a la izq de la caja */
  margin-top    :8px;           /* espacio arriba de la caja */
  padding-left  :10px;          /* espacio entre los bordes de la caja y su contenido */
  font-family   :Arial;       /* tipo de la fuente */
  font-size     :11px;         /* tamaño de la fuente */
  font-weight   :bold;          /* negrita */
  color         :#FFFFFF;       /* color amarillo del titulo */
}
.cssIndicadoresSeccion {

  cursor        :default;       /* cursor flecha */
  width         :169px;         /* ancho de la caja */

  margin-left   :0px;           /* espacio a la izq de la caja */
  padding-left  :0px;          /* espacio entre el borde izq de la caja y su contenido */
  padding-top   :0px;           /* espacio entre el borde superior de la caja y su contenido */
  padding-bottom:0px;           /* espacio entre el borde inferior de la caja y su contenido */
  padding-right:0px;

}
.cssIndicadoresTituloTexto {
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:#0b2f70;
  margin-bottom:4px;
}
.cssIndicadoresMensajeTexto {
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:#666666;
  font-style:italic;
}
.cssIndicadoresIndicadorTexto {
  font-family:Arial;
  font-size:10px;
  color:#46525E;
}
.cssIndicadoresIndicadorValor {
  font-family:Arial;
  font-size:10px;
  color:#46525E;
  text-align:right;
}

/* Cumpleanos */
.cssCumpleanosTitulo {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  margin-top:8px;
  margin-left:5px;
  padding-left:10px;
  text-align:left;
  width:156px;
}
.cssCumpleanosSeccion {
  cursor        :default;       /* cursor flecha */
  width         :169px;         /* ancho de la caja */
  margin-left   :5px;           /* espacio a la izq de la caja */
  padding-left  :0px;          /* espacio entre el borde izq de la caja y su contenido */
  padding-top   :4px;           /* espacio entre el borde superior de la caja y su contenido */
  padding-bottom:0px;           /* espacio entre el borde inferior de la caja y su contenido */
  height        :58px;
}
.cssCumpleanosMensajeTexto {
  font-family:Arial;
  font-size:10px;
  color:#46525E;
}

.cssCumpleanosFechaTexto {
  font-family:Arial;
  font-size:10px;
  color:#46525E;
  padding-left:3px;
}

.cssCumpleanosNombreTexto {
  font-family:Arial;
  font-size:10px;
  color:#46525E;
  padding-left:0px;
}
.cssCumpleanosNombreTexto A         { color:#46525E; text-decoration:none }
.cssCumpleanosNombreTexto A:active  { color:#46525E; text-decoration:none }
.cssCumpleanosNombreTexto A:visited { color:#46525E; text-decoration:none }
.cssCumpleanosNombreTexto A:hover   { color:#D37B03; text-decoration:underline }

/* Busqueda */
.cssBusquedaTitulo {
  width         :156px;         /* ancho de la caja */
  margin-left   :5px;           /* espacio a la izq de la caja */
  margin-top    :8px;           /* espacio arriba de la caja */
  padding-left  :10px;          /* espacio entre los bordes de la caja y su contenido */
  font-family   :Arial;         /* tipo de la fuente */
  font-size     :11px;         /* tamaño de la fuente */
  font-weight   :bold;          /* negrita */
  color         :#FFFFFF;       /* color amarillo del titulo */
}
.cssBusquedaSeccion {
  width         :169px;         /* ancho de la caja */

  padding:5px;
}
.cssBusquedaInput{
  font-family:Arial;
  font-size:9px;
  color:#000000;
  border: solid 1px #A0A1A6;
}

/* Login */
.cssLoginTitulo {
  width         :156px;         /* ancho de la caja */
  margin-left   :5px;           /* espacio a la izq de la caja */
  margin-top    :8px;           /* espacio arriba de la caja */
  padding-left  :10px;          /* espacio entre los bordes de la caja y su contenido */
  font-family   :Arial;       /* tipo de la fuente */
  font-size     :11px;         /* tamaño de la fuente */
  font-weight   :bold;          /* negrita */
  color         :#FFFFFF;       /* color amarillo del titulo */
}
.cssLoginSeccion {
  width         :169px;         /* ancho de la caja */
  margin-left   :5px;           /* espacio a la izq de la caja */
  padding-left  :0px;          /* espacio entre el borde izq de la caja y su contenido */
  padding-top   :4px;           /* espacio entre el borde superior de la caja y su contenido */
  padding-bottom:4px;           /* espacio entre el borde inferior de la caja y su contenido */
}
.cssLoginInput{
  font-family:Arial;
  font-size:9px;
  color:#666666;
  height: 14px;
  border: solid 1px #ADCDE4;
  margin:2px;
}
.cssCombobox{
  font-family:Arial;
  font-size:9px;
  color:#666666;
  height: 20px;
  border: solid 1px #ADCDE4;
  margin:2px;


}
.cssLoginTexto{
  font-family:Arial;
  font-size  :11px;
  color      :#000000;       /* color amarillo del titulo */
}
.cssLoginTextoError{
  font-family:Arial;
  font-size  :11px;
  color      :#cc00cc;       /* color del mensaje de error */
  margin-left:10px;
}
.cssLoginTextoNombreUsuario{
  font-family:Arial;
  font-size  :11px;
  color      :#666666;       /* color del texto */
  text-align :center;
}

.cssLoginTextoRegistro:visited {color:#2C7AAC; font-family:Arial; font-size:9px;}
.cssLoginTextoRegistro:link    {color:#2C7AAC; font-family:Arial; font-size:9px;}
.cssLoginTextoRegistro:active  {color:#2C7AAC; font-family:Arial; font-size:9px;}
.cssLoginTextoRegistro:hover   {color:#D37B03; font-family:Arial; font-size:9px;}



/* botones Administracion */
.cssAdministracion {
  width:156px;
  height:109px;
  margin-left:5px;
}
.cssAdministracionBotones {
  padding-top:84px;
  padding-left:0px;
}

/* Escuesta */

.cssEncuestaPregunta{
  font-family:Verdana;
  font-size  :10px;
  color      :#46525E;       /* color del texto */
  margin-left:11px;
  font-weight:bold;
  padding-left:3px;
}

.cssEncuestaRespuesta{
  font-family:Arial;
  font-size  :10px;
  color      :#666666;       /* color del texto */
  margin-left:10px;
  font-weight: normal;
}

.cssNoVotar{
  font-family:Arial;
  font-size  :9px;
  margin-left:10px;
  font-weight: bold;
  color:#D97B03;
  text-decoration:none;
  padding-top:2px;
  padding-right:0px;
  }
.cssNoVotar A:link    {color:#006699; text-decoration: none;}
.cssNoVotar A:visited {color:#006699; text-decoration: none;}
.cssNoVotar A:active  {color:#006699; text-decoration: none;}
.cssNoVotar A:hover   {color:#006699; text-decoration: underline;}



/* Documentos pendientes de confirmación */
.cssDctosTitulo {
  font-family     :Verdana;
  font-weight     :bold;
  font-size       :11px;
  color           :#666666;
  padding       :3px;
  background-color:#EFEFEF;
  text-transform:uppercase;
}

.cssDctosSeccion {

  cursor        :default;       /* cursor flecha */
  width         :169px;         /* ancho de la caja */
  margin-left   :0px;           /* espacio a la izq de la caja */
  padding-left  :0px;          /* espacio entre el borde izq de la caja y su contenido */
  padding-top   :0px;           /* espacio entre el borde superior de la caja y su contenido */
  padding-bottom:0px;           /* espacio entre el borde inferior de la caja y su contenido */
  padding-right:0px;

}


.cssDctosNombreTexto {
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:#666666;
  padding-left:5px;
  text-decoration: none;
}
.cssDctosNombreTexto A{color:#666666; text-decoration: none}
.cssDctosNombreTexto A:hover {color:#006699; text-decoration: none}

.cssTablaDocumento {
left-padding: 20px;

}

.cssDctoTagNombreUsuario{
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:#666666;

}

.cssDctoNombreUsuario {
 font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:#666666;
  padding-left:5px;
}

.cssPopTablaDocs {
  border: solid 1 #E9C596;
  left-padding: 20px;
  width:490px;
}

.cssPopTablaDocsFilaImpar {
  background-color:#F6F6F6;
}

.cssDctoEncabezado{
    font-family: Verdana, Arial;
    font-weight:bold;
    font-size:12px;
  color:#666666;
    padding-left: 0px;
    background-color:#FFFFFF;
    border-top:solid 1px #999999;
    border-bottom:solid 1px #999999;
}

.cssDctoDato {
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:#666666;
  padding:5px;
}

.cssDctoDato A:active  {color:#666666; text-decoration:none;}
.cssDctoDato A:visited {color:#666666; text-decoration:none;}
.cssDctoDato A:link    {color:#666666; text-decoration:none;}
.cssDctoDato A:hover   {color:#006699; text-decoration:none;}



/*SCROLLNEWS*/
.cssTextoScrollNews {
  font-family: Arial;
  color:#46525E;
  font-size:10px;
  padding-top:  0px;
  padding-left: 0px;
}

.cssTextoScrollNews a:visited {color:#666666; text-decoration: none;}
.cssTextoScrollNews a:link    {color:#666666; text-decoration: none;}
.cssTextoScrollNews a:active  {color:#666666; text-decoration: none;}
.cssTextoScrollNews a:hover   {color:#006699; text-decoration: none;}


.cssCeldaImg{
  padding-top: 10px
}

/* Estilos definidos para esta aplicación */
.cssCeldaConBordes {
border:solid 0 #666666;
background-color:#FFFFFF;
}

.cssTextoTopico {
  font-size:11px;
  font-family: Arial;
  font-weight:bold;
  color:#31639C;
  padding-left:5px;
}


.cssCeldaConBordesFrmIzq {
background-color: #31639c;
border: solid 1px #4673a6;
width:155px;
padding-left:5px;
}

.cssTablaExterior{
  border:solid 0 #2f98a4;
  style-collapse:collapse;
  padding-top:10px;

}

.cssUsuarioyPassword {
  font-size:10px;
  font-family: Verdana;
  font-weight:bold;
  color:#46525E;
  padding-left:150px;
}

.cssPoliticasyProcedimientos{
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.cssTituloSupport {
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#006699;
  padding-left:0px;
}
.cssTituloSupport A:visited { color:#006699; text-decoration:none; }
.cssTituloSupport A:active  { color:#006699; text-decoration:none; }
.cssTituloSupport A:link    { color:#006699; text-decoration:none; }
.cssTituloSupport A:hover   { color:#006699; text-decoration:none; }

.cssAndromaco{
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#005293;
  text-decoration:none;
}

/* TreeView */
.cssTreeviewCollapsed_nivel_1 { font-family:Arial; font-size:11px; font-weight:Bold; color:#004379; border-bottom:solid 0 #E2E2E2; background-color:#FFFFFF; text-decoration:none;}
.cssTreeviewCollapsed_nivel_1 A:link      {color:#004379; text-decoration:none}
.cssTreeviewCollapsed_nivel_1 A:active    {color:#004379; text-decoration:none}
.cssTreeviewCollapsed_nivel_1 A:visited   {color:#004379; text-decoration:none}
.cssTreeviewCollapsed_nivel_1 A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewExpanded_nivel_1 { font-family:Arial; font-size:11px; font-weight:Bold; color:#004379; border-bottom:solid 0 #E2E2E2; background-color:#FFFFFF; text-decoration:none;}
.cssTreeviewExpanded_nivel_1 A:link      {color:#004379; text-decoration:none}
.cssTreeviewExpanded_nivel_1 A:active    {color:#004379; text-decoration:none}
.cssTreeviewExpanded_nivel_1 A:visited   {color:#004379; text-decoration:none}
.cssTreeviewExpanded_nivel_1 A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewSelected_nivel_1 { font-family:Arial; font-size:11px; font-weight:Bold; color:#1da2c2; border-bottom:solid 0 #E2E2E2; background-color:#FFFFFF; text-decoration:none;}
.cssTreeviewSelected_nivel_1 A:link      {color:#1da2c2; text-decoration:none}
.cssTreeviewSelected_nivel_1 A:active    {color:#1da2c2; text-decoration:none}
.cssTreeviewSelected_nivel_1 A:visited   {color:#1da2c2; text-decoration:none}
.cssTreeviewSelected_nivel_1 A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewCollapsed, .cssTreeviewExpanded{ font-family:Arial; font-size:11px; font-weight:Normal; color:#46525E; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewCollapsed A:link      {color:#004379; text-decoration:none}
.cssTreeviewCollapsed A:active    {color:#004379; text-decoration:none}
.cssTreeviewCollapsed A:visited   {color:#004379; text-decoration:none}
.cssTreeviewCollapsed A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewExpanded A:link      {color:#004379; text-decoration:none}
.cssTreeviewExpanded A:active    {color:#004379; text-decoration:none}
.cssTreeviewExpanded A:visited   {color:#004379; text-decoration:none}
.cssTreeviewExpanded A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewSelected { font-family:Arial; font-size:11px; font-weight:Normal; color:#1da2c2; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewSelected A:link      {color:#1da2c2; text-decoration:none}
.cssTreeviewSelected A:active    {color:#1da2c2; text-decoration:none}
.cssTreeviewSelected A:visited   {color:#1da2c2; text-decoration:none}
.cssTreeviewSelected A:hover     {color:#1da2c2; text-decoration:none}


/**************************** Treeview para los gabinetes y carpetas ******************/

.cssTreeviewGabinetesPrimerNivel { font-family:Arial; font-size:12px; font-weight:Bold; color:#00529B; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewGabinetesPrimerNivel A:link      {color:#00529B; text-decoration:none}
.cssTreeviewGabinetesPrimerNivel A:active    {color:#00529B; text-decoration:none}
.cssTreeviewGabinetesPrimerNivel A:visited   {color:#00529B; text-decoration:none}
.cssTreeviewGabinetesPrimerNivel A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewGabinetesSelectedPrimerNivel { font-family:Arial; font-size:12px; font-weight:Bold; color:#1da2c2; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewGabinetesSelectedPrimerNivel A:link      {color:#1da2c2; text-decoration:none}
.cssTreeviewGabinetesSelectedPrimerNivel A:active    {color:#1da2c2; text-decoration:none}
.cssTreeviewGabinetesSelectedPrimerNivel A:visited   {color:#1da2c2; text-decoration:none}
.cssTreeviewGabinetesSelectedPrimerNivel A:hover     {color:#1da2c2; text-decoration:none}


.cssTreeviewGabinetes { font-family:Arial; font-size:12px; font-weight:Bold; color:#00529B; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewGabinetes A:link      {color:#00529B; text-decoration:none}
.cssTreeviewGabinetes A:active    {color:#00529B; text-decoration:none}
.cssTreeviewGabinetes A:visited   {color:#00529B; text-decoration:none}
.cssTreeviewGabinetes A:hover     {color:#1da2c2; text-decoration:none}


.cssTreeviewGabinetesSelected{ font-family:Arial; font-size:12px; font-weight:Bold; color:#cc00cc; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewGabinetesSelected A:link      {color:#cc00cc; text-decoration:none}
.cssTreeviewGabinetesSelected A:active    {color:#cc00cc; text-decoration:none}
.cssTreeviewGabinetesSelected A:visited   {color:#cc00cc; text-decoration:none}
.cssTreeviewGabinetesSelected A:hover     {color:#cc00cc; text-decoration:none}

.cssTreeviewExpandedSegundoNivel { font-family:Arial; font-size:11px; font-weight:Normal; color:#666666; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewExpandedSegundoNivel A:link      {color:#666666; text-decoration:none}
.cssTreeviewExpandedSegundoNivel A:active    {color:#666666; text-decoration:none}
.cssTreeviewExpandedSegundoNivel A:visited   {color:#666666; text-decoration:none}
.cssTreeviewExpandedSegundoNivel A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewCollapsedSegundoNivel { font-family:Arial; font-size:11px; font-weight:Normal; color:#666666; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewCollapsedSegundoNivel A:link      {color:#666666; text-decoration:none}
.cssTreeviewCollapsedSegundoNivel A:active    {color:#666666; text-decoration:none}
.cssTreeviewCollapsedSegundoNivel A:visited   {color:#666666; text-decoration:none}
.cssTreeviewCollapsedSegundoNivel A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewSelectedSegundoNivel { font-family:Arial; font-size:11px; font-weight:Normal; color:#cc00cc; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewSelectedSegundoNivel A:link      {color:#1da2c2; text-decoration:none}
.cssTreeviewSelectedSegundoNivel A:active    {color:#1da2c2; text-decoration:none}
.cssTreeviewSelectedSegundoNivel A:visited   {color:#1da2c2; text-decoration:none}
.cssTreeviewSelectedSegundoNivel A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewExpandedTercerNivel { font-family:Arial; font-size:11px; font-weight:Normal; color:#666666; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewExpandedTercerNivel A:link      {color:#666666; text-decoration:none}
.cssTreeviewExpandedTercerNivel A:active    {color:#666666; text-decoration:none}
.cssTreeviewExpandedTercerNivel A:visited   {color:#666666; text-decoration:none}
.cssTreeviewExpandedTercerNivel A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewCollapsedTercerNivel { font-family:Arial; font-size:11px; font-weight:Normal; color:#cc00cc; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewCollapsedTercerNivel A:link      {color:#1da2c2; text-decoration:none}
.cssTreeviewCollapsedTercerNivel A:active    {color:#1da2c2; text-decoration:none}
.cssTreeviewCollapsedTercerNivel A:visited   {color:#1da2c2; text-decoration:none}
.cssTreeviewCollapsedTercerNivel A:hover     {color:#1da2c2; text-decoration:none}

.cssTreeviewSelectedTercerNivel { font-family:Arial; font-size:11px; font-weight:Normal; color:#1da2c2; border-bottom:solid 0 #FFFFFF; background-color:#FFFFFF; text-decoration:none; }
.cssTreeviewSelectedTercerNivel A:link      {color:#1da2c2; text-decoration:none}
.cssTreeviewSelectedTercerNivel A:active    {color:#1da2c2; text-decoration:none}
.cssTreeviewSelectedTercerNivel A:visited   {color:#1da2c2; text-decoration:none}
.cssTreeviewSelectedTercerNivel A:hover     {color:#1da2c2; text-decoration:none}

/********************************* Fin de Treeview **************************************/


.cssNombreFilialAdmTop{
	font-family:Verdana;
  font-size:18px;
  font-weight:bold;
  color:#00529B;
  padding-left:0px;
}
