/* Add here all your css styles (customizations) */

.acordeon .contenedor {
    position: relative;
    margin: 10px 10px;
  }
  
  /* Posiciona las etiquetas en relación con el contenedor. Añade relleno en la parte superior e inferior y aumenta el tamaño de la fuente. También hace que su cursor sea un puntero */
  
  .acordeon .etiqueta {
    position: relative;
    padding: 10px 0;
    font-size: 30px;
    color: black;
    cursor: pointer;
  }

  /* Posiciona el signo más a 5px de la derecha. Lo centra utilizando la propiedad transform. */

.acordeon .etiqueta::before {
    content: '+';
    color: black;
    position: absolute;
    top: 50%;
    right: -5px;
    font-size: 30px;
    transform: translateY(-50%);
  }
  
  /* Oculta el contenido (altura: 0), disminuye el tamaño de la fuente, justifica el texto y añade la transición */
  
  .acordeon .contenido {
    position: relative;
    background: white;
    height: 0;
    font-size: 20px;
    text-align: justify;
    width: 780px;
    overflow: hidden;
    transition: 0.5s;
  }
  
  /* Añade una línea horizontal entre los contenidos */
  
  .acordeon hr {
    width: 100;
    margin-left: 0;
    border: 1px solid grey;
  }
/*# sourceMappingURL=../../css/custom.map */

.enlace-subasta { color: #FFFFFF !important;  }
.enlace-subasta:hover { color: blue !important;  }

.inicio-asesoria {  }
.inicio-asesoria h3{ font-size: 20px;, font-weight: bold; color: #707070; margin: 0 0 30px 0; }
.inicio-asesoria p{ font-size: 18px; font-weight: normal; line-height: 26px; color: #707070; margin: 0 0 30px 0;  }
.inicio-asesoria ul{ list-style-type: none; margin: 0px; padding: 0 0 0 20px; display: table; border-left: 1px solid #681730;  }
.inicio-asesoria ul li{ margin: 0 0 15px 0; font-size: 16px;  }
.inicio-asesoria ul li a { color: #707070; }
.inicio-asesoria ul li i{ color: #681730; font-size: 26px; margin: 0 15px 0 0;  }


.conocenos { margin: 0 0 60px 0;  }
.conocenos h3 {  padding: 0 0 20px 0;     }
.conocenos h3 span { font-size: 20px; font-weight: bold;  border-bottom: 2px solid #621739; padding: 0 20px 10px 20px;  }
.conocenos p { text-align: justify; font-size: 18px; }
.fondogris { background: #F6F6F6; padding: 60px 0 60px 0; }

.marco-juridico {  }
.marco-juridico i { font-size: 30px; background: #DBDBDB; padding: 20px; border-radius: 50px; color: #621739; }
.marco-juridico p { color: #707070; text-align: justify; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
.marco-juridico span { color: #0F0E0E; font-size: 14px; }
.marco-juridic h3 {  padding: 0 0 20px 0;     }
.marco-juridico h3 span { font-size: 20px; font-weight: bold;  border-bottom: 2px solid #621739; padding: 0 20px 10px 20px;  }
.mj-2 {background: #F6F6F6; padding: 20px 0 20px 0;  }
.mj-2 i { font-size: 24px; background: #FFFFFF; padding: 20px; border-radius: 50px; color: #621739; }

.mj-3 p { color: #707070; text-align: justify; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0;  }
.mj-3 i { font-size: 24px; background: #FFFFFF; padding: 20px; border-radius: 50px; color: #621739; }

.marco-juridico ul{ list-style: none; }
.marco-juridico ul li{  }
.marco-juridico ul li i{ float: left; margin: 0 20px 0 0;  }
.marco-juridico ul li {  }

.procedimientos { background: #F6F6F6; padding: 20px 0 0px 0; }
.procedimientos2 { background: #F6F6F6; padding: 10px 0 10px 0; }
.procedimientos3 {  padding: 10px 0 10px 0; }
.procedimientos h3 { font-size: 18px; font-weight: bold;  padding: 0 20px 0px 20px;  }
.g-bg-gray-light-v5 { background-color: #E9E9E9 !important; }
.u-accordion ul { list-style: none;  }
.u-accordion ul li{ margin: 0 0 10px 0; }
.u-accordion ul li a{ text-align: justify; font-size: 16px; color: #232323;}
.u-accordion ul li a:hover{ color: #621739;}
.u-accordion ul li i { font-size: 20px;  padding: 5px;  color: #621739; margin: 0 10px 0 0; }

.descarga { background: #F6F6F6; padding: 40px 0 20px 0; }
.descarga2 { background: #F6F6F6; padding: 10px 0 10px 0; }
.descarga3 {  padding: 10px 0 10px 0; }
.descarga h3 { font-size: 20px; font-weight: bold;  padding: 0 20px 0px 20px;  }
.g-bg-gray-light-v5 { background-color: #E9E9E9 !important; }
.u-accordion ul { list-style: none; margin: 0px 0px 40px 0px; padding: 0px;  }
.u-accordion ul li{ margin: 0 0 5px 0; }
.u-accordion ul li a{ text-align: justify; font-size: 16px; color: #232323;}
.u-accordion ul li a:hover{ color: #621739;}
.u-accordion ul li i { font-size: 16px;  padding: 5px;  color: #621739; margin: 0 10px 0 0; }

.lista-tranaparencia {  }
.lista-tranaparencia li{ margin: 0 0 10px 0; }
.lista-tranaparencia li a{ color: #707070;  }
.lista-tranaparencia li a:hover{ color: #621739; }

.g-bg-white { background: #621132 !important; color: #FFF !important;  }
.enlace-portada h4 a { color: #fff;  }

.transparencia {  }
.transparencia i { font-size: 30px; background: #DBDBDB; padding: 20px; border-radius: 50px; color: #621739; }
.transparencia p { color: #707070; text-align: justify; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
.transparencia span { color: #0F0E0E; font-size: 14px; }
.transparencia h3 {  padding: 0 0 20px 0;     }
.transparencia h3 span { font-size: 30px; font-weight: bold;  border-bottom: 2px solid #621739; padding: 0 20px 10px 20px;  }

.sub-sevac { color: #000 !important; font-size: 18px !important; font-weight: bold !important; }

.g-bg-primary-opacity-0_8 {

    background-color: rgba(104, 23, 48, 0.8) !important;

}
.g-bg-primary-opacity01-0_8 {

    background-color: rgba(122,51, 73, 0.8) !important;

}
.g-bg-primary-opacity02-0_8 {

    background-color: rgba(138, 77, 96, 0.8) !important;

}