@import url('https://fonts.googleapis.com/css2?family=Alkatra:wght@400;500;600;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Racing+Sans+One&display=swap');

html, body {
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    background: #44546a;
}

.icon.major {
    background: #273444; 
}

.nav {
    color:#ffffff;
    font-weight: 400;
}


@supports(object-fit: cover){
    .title img{
      height:100%;
      object-fit: cover;
      object-position: center center;
    }
}

#titleBar {
    background: #ffffff;  
}

/*estilos que evitan que se muestre los menus*/
#titleBar {display:none;}

#page-wrapper {padding-top: 0px !important;}

/*estilos para logo portada*/
#banner .content .image img {
    border-radius: 0%;
}
#banner .content .image {
    border-radius: 0%;
    display: inline-flex;
    vertical-align: middle;    
    width: 40%;
    height: auto;
}
.image:before {
    background-color:rgb(255,255,255,0.0);
        
}
/*estilos para encabezado y texto de portada*/
.titular {
    color: black;
    font-weight: 400;
    text-align: center;
    padding-left: 1em;
}
.titular strong{
    color:#777777;
    font-weight: 400;
    text-align: center;
    padding-left: 1em;
}

.txt400 {
    color: #ffffff;
    font-weight: 400;
}
.txt300 {
    color: #0096dd;
    font-weight: 300;
}
.txt200 {
    color: #ffffff;
    font-weight: 200;
}


/*estilos para colorear separador*/
.stylefooter {
    padding: 0.19em;
    background-color: #0096dd;
    
}
.spotlight .content {
			background: rgba(68, 84, 106, 0.95);    
}
    
/*estilos colorear lineas */
.spotlight.style1 .content {
			border-color: #0096dd;    
		}
.spotlight.style10 .content {
			border-color: #0096dd;    
		}
.spotlight.style2 .content {
			border-color:darkseagreen;
		}

.spotlight.style3 .content {
			border-color:brown;

		}
.spotlight.style4 .content {
			border-color:coral;
		}
.spotlight.style5 .content {
			border-color:deeppink;
		}

/*estilos para dar el alto a las secciones*/

.spotlight.style3 {
    height: 100vh;
}
.spotlight.style2 {
    height: 100vh;
}
.spotlight.style4 {
    height: 100vh;
}
.spotlight.style5 {
    height: 135vh;
}
.spotlight.style1 {
    height: 120vh;
}
.spotlight.style10 {
    height: 105vh;
}

@media screen and (max-width: 980px){
	
	#banner .content .image {
    width: 18em;
	}
  .spotlight.style1 {
    height: auto;
    }
    .spotlight.style3 {
    height: auto;
    }
    .spotlight.style2 {
    height: auto;
    }
    .spotlight.style4 {
    height: auto;
    }
    .spotlight.style5 {
    height: auto;
    }  
	.spotlight.style10 {
    height: auto;
    } 
	#banner .content .image {
    padding-bottom: 1.5em;
	}
    .encabezado {
    height: auto;
    width: 18em;
    position:absolute;
    margin-top: 10em;
    margin-left: 3em;
    display: block;
    }
    .adaptable {
        width: 75%;
        display: inline-block;

    }
}

@media screen and (max-width: 736px){

  
}

ul.iconos {
text-align: left;
  list-style: none;
  margin-left: 50px;
  padding: 0;
}

ul img.lista {
    margin-top: 3px;
    position:absolute;
    margin-left:-1.9em;
    width: 1.3em;
}

.encabezado {
    height: auto;
    width: 20em;
    display: inline-flex;
    vertical-align: middle; 
    
}
.piecero {    
    font-family: 'Racing Sans One', cursive;
    font-weight: 400;
    margin-bottom: 0.35em;
    color:deepskyblue;  
    font-size: 2.8em;
    line-height: 1em
   
}
.piecero:hover {
    color:dodgerblue ;
}

.encabezado-piecero{
    
    font-weight: 700;
    color: #CECECE;
   
}
h4 span{
    font-size: 0.7em;
    font-weight: 400;    
}

.piecero1 {
    font-size: 0.8em;
    font-family: 'Alkatra', cursive;    
    margin-bottom: 5em;
}
.marcado{ 
    border-bottom: 0.45em solid #0096dd;
}

.linea {
    border-top: 0.2em solid #0096dd;
    max-width: 20em;
    margin: -1em auto 3.5em auto;
    width: 75%;
}

.adaptable {
    width: 100%;
    display: inline-block;
}


.alert {
	padding: 1em;
}
.colorear:any-link {
    color: #79b7d4;
}



#adquisicion {
    
}

#header #adquisicion1 a{
    border: 0; 
    color: inherit; 
    display: inline-block; 
    height: inherit; 
    line-height: inherit; 
    outline: 0; 
}

