@charset "utf-8";
.pageheader{

    background-image: url(images/2019%2008%2002%20seg
%20select%20(6%20de%2055).jpg).jpg")
    background-image: url(images/20130701Atosportada.jpg)
}
.carousel-item {
    /* [disabled]height: 100vh; */
    /* [disabled]min-height: 350px; */
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.navbar {
    transition: all 0.9s;
    background-color: rgba(0,0,0,0.1);
	box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.5);
}
.navbar1 {
display: none;
}
.navbar .nav-link {
    color: #fff;











	border-radius: (5,5,5,5);
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;
}
.navbar:hover,
.navbar:focus {

	background-color:rgba(0,0,0,1.00);
    color: #fff;
    text-decoration: none;
}

.navbar .nav-link:hover,
.navbar .nav-link:focus {
    background-color: rgba(59,59,59,1.00);
    color: #fff;
    text-decoration: none;
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;
}

.navbar .nav-link {
    transition: all 0.7s;
    border-radius: 2px;
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;
    border-left: thin solid #FFFFFF;
    padding-left: 1rem;
    padding-right: 1rem;
    
}

.navbar .navbar-brand {
    color: #fff;
}
button:focus {
  outline:rgba(241,240,240,1.00)1px solid;
}

/* Change navbar styling on scroll */
.navbar.active {
    background: rgba(0,0,0,0.7);
    color: rgba(240,240,240,1.00);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);

}

.navbar.active .nav-link {
    color: #F5F5F5;
}

.navbar.active .nav-link:hover,
.navbar.active .nav-link:focus {
    color: #DFDFDF;
    text-decoration: none;
}

.navbar.active .navbar-brand {
    color: #E9E9E9;
}

.navbar-toggler{
    
    border-color: transparent;
    color: transparent;
}
.navbar-toggler .nav-link:active,
.navbar-toggler .nav-link:focus
{
        
    border-color: transparent;

    
}
.dropdown-menu {
    transition: all 0.1s ease;
    padding-top: 0.4rem;
    padding-bottom: 0.4px;
 
}
.dropdown-menu.show {   
	    display: block;
    visibility: visible;
    opacity: 1;
    animation: fade 1s;

 
}
.piedepagina{
    
 background: #111;
  color: #fff;
  width: 100%;
  text-align: center;
  padding: 1em;
  align-self: flex-end;
}
.portada{
    background-image: linear-gradient(
        rgba(0, 0, 0, 0.7),
      rgba(0, 0, 0, 0.7)
    ),
        url("images/Enzo.jpg" );
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%;
    text-align: center;
    background-attachment: fixed;
}
	#contactualidades {
    width: 80%;
    margin-left: 10%;
    margin-top: 2%;
    display: block;
    background-color: transparent;
		
}
#actualidades1 {
    width: 95%;
    /* [disabled]padding-left: 3%; */
    position: relative;
    clear: none;
    float: left;
    border: thin solid #FFFFFF;
    -webkit-box-shadow: 8px 8px 8px 0 #000000;
    box-shadow: 8px 8px 8px 0 #000000;
}
#actualidades2 {
    color: #FFFFFF;
    position: absolute;
    margin-bottom: 0%;
    height: 20%;
    display: block;
    width: 100%;
    background-color: rgba(0,0,0,0.70);
    bottom: 0px;
}
.dropdown-menu
{
    transition: all 0.7s;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.lightboxcontainer {
  width:100%;
  text-align:left;
}
.lightboxleft {
  width: 40%;
  float:left;
}
.lightboxright {
  width: 60%;
  float:left;
}
.lightboxright iframe {
  min-height: 390px;
}
.divtext {
  margin: 36px;
}

#encabezado{
	display: block;
	
}
#encabezadomob{
	display: none;
	
}

@keyframes zoom {
  from {transform:scale(0)}
  to {transform:scale(1)}
}
@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
/* The Close Button */
.close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.close:hover,
.close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

video::-internal-media-controls-download-button {display:none}
video::-webkit-media-controls-enclosure {overflow:hidden}
video::-webkit-media-controls-panel {width: calc(100% + 18px); /* Ajustar los pixeles segun se necesite */}

/* Change navbar styling on small viewports */
@media (max-width:991.99px){
	  .lightboxleft {
    width: 100%;
  }
  .lightboxright {
    width: 100%;
  }
  .divtext {
    margin: 12px;
  }
    .navbar {
    transition: all 0.7s;
    background-color: rgba(59,59,59,1.00);
	box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.5);
	clear: left;
		position: fixed;
    }
	.navbar:hover,
.navbar:focus {
    background-color: rgba(38,38,38,1.00);
    box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.5);
    color: #fff;
    text-decoration: none;
}

	.navbar.active {
    background-color: rgba(59,59,59,1.00);
    color: rgba(240,240,240,1.00);
    box-shadow: 0px 0px 0px rgba(66,66,66,0.00);
    -webkit-box-shadow: 0px 0px 0px rgba(66,66,66,0.00);
	}
		
    .navbar .navbar-brand, .navbar .nav-link {
    color: #F0F0F0;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    }
    .navbar {
    overflow: auto;
    max-height: 140vh;
    align-items: flex-start;
    z-index: 1000;
}
	   #navbar1 {
        position: relative;
}
    .navbar1 {
		display: block;
    transition: all 0.7s;
    background-color: rgba(59,59,59,1.00);
	box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.5);
	clear: left;
		position: relative;
		z-index: 0;
    }
	#contactualidades {
    font-size: 0.7rem;
    float: none;
    background-color: transparent;
    display: block;
    margin-top: 2%;
    clear: none;
	}
	#encabezado{
	display: none;
	
}
#encabezadomob{
    display: block;
    position: relative;
	
}
video::-internal-media-controls-download-button {display:none}
video::-webkit-media-controls-enclosure {overflow:hidden}
video::-webkit-media-controls-panel {width: calc(100% + 18px); /* Ajustar los pixeles segun se necesite */}
#contenedorescritorio {
    display: none;
    background-color: transparent;

}
#contenedordispositivos {
    background-color: transparent;

}
#contenedordispositivos {
    background-color: transparent;
}



}
#contenedorescritorio {
}

@media (min-width:992px){
#contenedorescritorio {
    display: block;


}
#contenedordispositivos {
    display: none;
    background-color: transparent;

}


}
#contenedordispositivos {
    text-align: center;
}

@media (min-width:10px){
.portada.pb-2.pt-2.border-0 #contenedorescritorio {
}
cotenedorescritorio {
    background-color: transparent;
}


}
