@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
:root{
	--color1: #161a1d;
	--color2: #9b2247;
	--color3: #1e5b4f;
	--color4: #a57f2c;
	--color5: #98989A;
	--color6: #611232;
	--color7: #002f2a;
	--color8: #e6d194;
	--ctexto: #343434;
	--bgheader: #fff;
	--bgcolorb: #FBF7EC;
	--textheader:#171B1E;
    --morado: #66187C;
}
.row{
    margin-left: 0;
    margin-right: 0;
}
.awesomplete{
    width: 100%;
}
.nav.menu.mod-list {
    width: 100%;
    display: flex;
    align-items: center;
}
form .finder{
	display: none;
	visibility: hidden;
}
.awesomplete{
	padding: 5px 0;
}
.logo{
	background: var(--color6);
}
.logo-main {
    background-image: url("../images/relex.svg") !important;
    top: 0px;
    height: 56px;
    margin: 8px 1px 8px 1px;
    width: 345px;
    background-repeat: no-repeat;
    background-size: 95%;
    vertical-align: middle;
    text-align: center
}
.sub-navbar {
    background-color: var(--color4);
    margin-top: 0px;
    width: 100%;
    z-index: 1029;
}
.sub-navbar a{
    color: var(--bgheader);
    text-decoration: none;
}
.sub-navbar a:hover{
    color: var(--color8);
}
.nav>li>a:focus, .nav>li>a:hover{
    background: none;
}
.slide{
    padding-bottom: 35px;
}
.pefimg{
    padding: 20px 20px 10px 20px;
}
.pieimg{
    text-align: right;
    padding-right: 15px;
    font-size: 14px;
}
.article article{
    text-align: justify;
    padding: 15px;
}
.derecha ul {
    list-style-image: url(../images/list.png);
}
.derecha .nav.menu.mod-list{
    display: block;
    padding: 0 0 30px;
}
.derecha ul li{
    padding: 15px 0;
    border-bottom: 1px solid var(--ctexto);
}
.derecha .nav>li>a{
 display: list-item;
 padding: 0;
}
.derecha hr {
    margin: 10px 0 15px;
    border-top-color: #dce0e0
}
.derecha hr:before {
    content: " ";
    width: 35px;
    height: 5px;
    background-color: var(--color4);
    display: block;
    position: absolute
}
.derecha h2{
    font-size: 28px;
}
.boton{
    text-align: center !important;
    background: var(--color6);
    padding: 15px;
    border-radius: 5px;
}
.boton a{
    color: var(--bgheader);
    text-decoration: none;
}
.ligas{
    padding-bottom: 30px;
}
.ligas .col-md-4 .custom{
    border: 5px var(--morado) solid;
    border-radius: 20px;
    padding: 15px;
    min-height: 600px;
}
.ligas .col-md-4 h3{
    font-family: "Noto Sans", serif, "Open Sans", Arial, sans-serif;
    text-align: center !important;
    color: var(--morado) !important;
    font-weight: bold;
    font-size: 22px !important;
}
.ligas p{
    text-align: justify;
}
.camera_pag ul{
    text-align: center !important;
}
#phoca-dl-category-box .pd-category h3.pd-ctitle, #phoca-dl-file-box .pd-file h3.pd-ctitle, #phoca-dl-download-box .pd-file h3.pd-ctitle{
    background: none !important;
    border: none !important;
}
.camera_commands{
    display: none !important;
    visibility: hidden !important;
}
.form-horizontal .control-label{
  text-align:left !important;
}
.red, .star{
  color: red !important;
}
.control-group{
  padding-top:15px !important;
}
.ligas .custom{
  display: flex;
  flex-direction: column;
  height: 100%;
}
.ligas .boton {
  margin-top: auto;
}
.phocadownloadfile32 {
    background:none !important;
    border: none !important;
    margin: 0px;
    padding:0;
}
@media only screen and (max-width: 600px) {
    nav .nav.menu.mod-list{
        display: block;
    }
    .ligas .col-md-4 .custom{
    min-height: 0px;
    margin-bottom: 15px;
    }
}