.linkhand{
	color:#000000 !important;
	text-decoration:none;
	cursor:pointer;
}
.recuadro{
	background:#002060;
	color:#FFF;
	padding:.6em;
}
.recuadro1{
    background:#FFFFFF;
    color:#000;
    /*border:2px solid #999999;*/
    padding:.6em;
}
.border-area{border-top:2px solid #999999;}
h1{
	font-size: 140% !important;
}
.btn-bluedark {
  --bs-btn-color: #FFF;
  --bs-btn-bg: #002060;
  --bs-btn-border-color: #002060;
  --bs-btn-hover-color: #FFF;
  --bs-btn-hover-bg: #143474;
  --bs-btn-hover-border-color: #143474;
  --bs-btn-focus-shadow-rgb: 0, 32, 96;
  --bs-btn-active-color: #FFF;
  --bs-btn-active-bg: #143474;
  --bs-btn-active-border-color: #143474;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFF;
  --bs-btn-disabled-bg: #002060;
  --bs-btn-disabled-border-color: #002060;
}
.navbar-brand{
    font-size: 1rem !important;
}
.text-pers{
    font-size: 1rem !important;
}
.titlepage{
    height: 50px;
    background-color:#537473;/*#002060;*/
    color:#FFFFFF;
    font-size:120%;
    font-weight:bold;
    vertical-align:middle;
    display: table;
    border-radius: 2em 4em 2em 4em;
}
.titlepage > h1{
    display: table-cell;
    vertical-align: middle;
}
table caption{
    background-color:#CC9933;
    color:#000;
    font-size: 80%;
    border-radius: 2em 2em 0em 0em;
    padding-left: 2em;
}