@charset "utf-8";
/* CSS Document */

.abs-center {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
}

.collapse { background: #6aafcc;
	
}

.navbar-nav { background: #6aafcc;
	
}

.fondo_inicio {
background-image: url("../images/fondoiniciol.jpg");
background-position: top left;
background-repeat: no-repeat;    
background-attachment: fixed;
   
}
.fondo_menu {
background-image: url("../images/fmenub.jpg");
background-position: top left;
background-repeat: no-repeat;    
background-attachment: fixed;
}

.fondo_sus {
background-image: url("../images/still-life.jpg");
background-position: top left;
background-repeat: no-repeat;    
background-attachment: fixed;
}

.fondo_qs {
background-image: url("../images/qsf.jpg");
background-position: top left;
background-repeat: no-repeat;    
background-attachment: fixed;
}

.fondoboton
{ background-color: transparent !important;
border: 0px;
}

.fondo_contacto {
background-image: url("../images/fondo-contacto.jpg");
background-position: center center;
background-repeat: no-repeat;    
   background-attachment: fixed;
    background-size:cover;  
}

.accordion-item {background:rgba(0,0,0,0.00);
	
        }
.accordion-button:not(.collapsed){ 
background:rgba(0,102,151,1.00);
color:white;
	
}

.accordion-button {
	
background: rgba(0,0,0,0.00);
}

.bgaz {
	background-color: #9ed6e7;
}

.mt-n1 {
   margin-left: 1.5rem !important;
}

.thumbnail { 
 position: relative; 
} 
.caption { 
	
	font-size: 20px;
 position: absolute; 
 top: 20%; 
 left: 300px; 
 width: 55%; 
} 
.img_100{-ms-flex-negative:0;flex-shrink:0;width:100%;display:block;
margin:auto;}
.img_90{-ms-flex-negative:0;flex-shrink:0;width:99%;display:block;
margin:auto;}

.img_80{-ms-flex-negative:0;flex-shrink:0;width:80%;display:block;
margin:auto;}
.img_60{-ms-flex-negative:0;flex-shrink:0;width:60%;display:block;
margin:auto;}
.img_40{-ms-flex-negative:0;flex-shrink:0;width:40%;display:block;
margin:auto;}
.img_20{-ms-flex-negative:0;flex-shrink:0;width:20%;display:block;
margin:auto;}


.textoblancofondoazulizq{
background-color: #69b0cc;
margin-right:-.7em;
margin-left:-0.7em;color: #000;
text-align: center;
font-weight: bold;
padding-top: 17px;
padding-bottom: 17px;

}

.footer{
        background-size:cover;
        background-color: #a3bac2;
        background-blend-mode: multiply !important;
position: fixed;
bottom: 0;
    color: white;
width:100%;
height:30px; 
}