body,td,th {
	font-family: Arial, Helvetica, sans-serif!important;
}
.content{ max-width:991.98px; margin: 0 auto; display: block;}
.content-{ max-width:991.98px; display: flex; flex-wrap: inherit;  align-items: center;  justify-content: space-between;}
header{ border-top:3px solid #973a45;  background-image: linear-gradient(to bottom right, #ef1a77, #ef1a77);
overflow: hidden;font-size:12px;}
header > div > div:nth-of-type(1){ width:414px; float: left;}
header > div > div:nth-of-type(2){ width:calc(100% - 510px); float: left; display: table;}
header > div > div:nth-of-type(2) > div{display: table-cell; vertical-align: middle;height: 70px;}
header > div > div:nth-of-type(3){ width:87px; float: right;}
header .flags{width:87px; padding-top:12px;}
nav.bg-dark {background-color: #870D40!important;}
.navbar-dark {background: #870D40; font-size:12px; font-weight: bold; }
.borde {background:url("../img/borde.jpg"); height: 32px;color: #870D40;font-weight: bold;font-size: 12px; padding-top:7px; }
.navbar-nav{margin-top:9px;}
.navbar a:link {text-decoration: none;color: #ffffff!important;}
.navbar a:visited {	text-decoration: none;color: #ffffff!important;}
.navbar a:hover {	text-decoration: underline;	color: #ffffff!important;}
.navbar a:active {text-decoration: none;color: #ffffff!important;}

.navbar-collapse { background: #870D40; }
h5{font-size:15px;}
.categories-table{ max-width: 600px;}
.categories-table > table, .categories-table-{ border: 1px solid #870D40; width: 100%; }
.Estilo5, .Style5, h1{color: #870D40!important;font-weight: bold!important;font-size: 15px!important; padding: 5px!important;}
h1{border-bottom:3px solid #870D40;}
.bordebajo, .bottomborder {background:url(../img/borde-bajo.jpg); background-repeat: repeat-x; }

a:link, a {text-decoration: none!important;color: #870D40!important;}
a:visited {	text-decoration: none!important;color: #870D40!important;}
a:hover {	text-decoration: underline!important;	color: #870D40!important;}
a:active {text-decoration: none!important;color: #870D40!important;}

.Estilo15, .Style15 {color: #FFFFFF ;font-weight: bold;}
.Estilo18, .Style18 {	color: #4B6FAF;	font-size: 13px;}
.Estilo20, .Style20 {color: #008000;font-size: 12px;}
.Estilo2, .Style2 {color: #870D40;	font-weight: bold;font-size: 12px; padding: 5px;}
.w-100 table{ width:100%;}
.menuinferior {background: #870D40; background-repeat: repeat-x; }

/*footer.f-index{ position:absolute; bottom: 0; width: 100%;}*/

footer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
footer a:link { color: #ffffff!important; text-decoration: underline;}
footer a:visited { color: #ffffff!important; text-decoration: none;}
footer a:hover { color: #ffffff!important; text-decoration: none!important;}
footer a:active { color: #ffffff!important; text-decoration: none;}

.navbar-toggler:focus { box-shadow: 0 0 0 0rem; }
.navbar-toggler {padding: 0rem; font-size:12px;}
.navbar button{background: #ef1a77; padding: 3px 10px;}

.txt h2{ color: #870D40;font-weight: bold; font-size: 20px; border-bottom: 3px solid #870D40;}
.txt{color: #4B6FAF;font-size: 13px;}
#categories-menu{display:none;}

@media (min-width: 1400px) { 
  .container{max-width:992px!important; }
}
@media (min-width: 1200px) { 
  .container{max-width:992px!important; }
}

@media (max-width: 991.98px) { 
.nav-link span{ display:none;}
}

@media (max-width: 777px) { 
header > div > div:nth-of-type(1){ width:100%; float: none;}
header > div > div:nth-of-type(2){ width:calc(100% - 87px); float: left;}
header > div > div:nth-of-type(3){ width:87px; float: right; padding-top:7px;}
}
@media (max-width: 575.98px) {   
  .borde {font-size: 10px; padding-top:8px; }
  .Estilo5, .Style5 {display: block; padding:7.5px;}
  footer{ position:inherit; }
  .categories-table-{display:none;}
#categories-menu{display:block;}
  
}