/* Página en tonos grises 
html {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}
*/



nav.navbar{
    background:#1E8110;
    box-shadow: 0 0 10px #b8b9b8;
	
    
    }

.navbar, .dropdown-menu{

/*background:#3f403e;*/

margin-bottom:3px;
padding: 8px;
box-shadow: 0 0 10px #d9dad9;
    
}

.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
  margin-bottom:0px;
  background: #1E8110;
  box-shadow: 0 0 10px #b1b3b1;
  color:#fff;

 
	  
  }


.navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{
font-family: 'Arial';
font-size: 14px;
    }

.titulonoti{
	font-family:'Poppins';
    font-size:16px;
    font-weight:bold;
	color:#3a4043;
	text-align: justify;
}

.notitexto{
	font-family:'Poppins';
    font-size:14px;
	color:#3a4043;
	text-align: justify;
}

.texto1{
	font-family:'Poppins';
    font-size:14px;
	color:#3a4043;
	text-align: justify;
	line-height: 1.5;
}

.texto2{
	font-family:'Poppins';
    font-size:13px;
	color:#3a4043;
	text-align: justify;
	
}

.titulo1{
	font-family:'Poppins';
    font-size:19px;
	color:#B05836;
	text-align: justify;
	line-height: 1.5;
}

.titulo2{
	font-family:'Poppins';
    font-size:16px;
	color:#3a4043;
	text-align: justify;
	font-weight: bold;
}

.titulo3{
	font-family:'Poppins';
    font-size:17px;
	color:#B05836;
	text-align: justify;
	font-weight: bold;
}

.titulo4{
	font-family:'Poppins';
    font-size:15px;
	color:#B05836;
	text-align: justify;
	font-weight: bold;
}

.titulopag{
	font-family:'Poppins';
    font-size:21px;
	color:#B05836;
	text-align: justify;
	font-weight: bold;
}


.textolnk{
	font-family:'Poppins';
    font-size:15px;
	color:#3a4043;
	text-align: justify;
	font-weight: 400;
	line-height: 1;
}

.iconotexto{
	font-family:'Poppins';
    font-size:14px;
	color:#3a4043;
	text-align: center;
}

.titulonota{
	font-family:'Poppins';
    font-size:25px;
	color:#6b4508;
	text-align: center;
	font-weight: bold;
}

.balazo{
	font-family:'Poppins';
    font-size:16px;
	color:#4f5258;
	text-align: justify;
	line-height: 1.5;
	
}


.textonota{
	font-family:'Poppins';
    font-size:17px;
	color:#1d2025;
	text-align: justify;
	line-height: 1.5;
}

.pienota{
	font-family:'Poppins';
    font-size:14px;
	color:#3a4043;
	
}

.pienota1{
	font-family:'Poppins';
    font-size:14px;
	color:#a56455;
}




.link1{
    font-family:'Poppins';
    font-size:14px; 
    color: #D8D8D8;
    text-decoration:none;

    
}


a.link1:hover{
    color:#96e014;
    text-decoration:none;
    
}

.link2{
    font-family:'Poppins';
    font-size:14px; 
    color: #3a4043;
    text-decoration:none;

    
}


a.link2:hover{
    color:#CB5223;
    text-decoration:underline;
}


.link5{
    font-family:'Poppins';
    font-size:13.5px; 
    color: #3a4043;
    text-decoration:none;
	text-align: justify;
}


a.link5:hover{
    color:#CB5223;
    
    
}


.txtfooter{
	font-family:'Poppins';
    font-size:14px;
	color:#fff;
    text-align:right;
}

.txtfooter1{
	font-family:'Poppins';
    font-size:14px;
	color:#fff;
    text-align:r;
}

.sidebartitulo{
	font-family:'Poppins';
	font-size: 15px;
	background:#228E28;
	color:#fff;
	
}
.coloricon{
	color:#CD8665;
}

.navbar .navbar-nav .nav-link {
    color: #fff;
    
}
.navbar .navbar-nav .nav-link:hover {
  background-color: #17660B;
  color: #fff;
}

.navbar .navbar-nav .nav-link {
  padding: 0.6em;
}
.navbar .navbar-brand {
  padding: 0 0.6em;
}
@media only screen and (min-width: 992px) {
  .navbar {
    padding: 0;
  }
  .navbar .navbar-nav .nav-link {
    padding: 1em 0.7em;
  }
  .navbar .navbar-brand {
    padding: 0 0.8em;
  }
}

.navbar .navbar-nav .nav-link {
  padding: 1em 0.7em;
  transition: all 0.5s;
}


.enlaces:hover {
filter: opacity(.7);

}

.piefoto {
bottom: 10px; left: 10px; 
	background-color: #343a40; 
	color: white; 
	padding: 0.5rem 1rem; 
	border-radius: 0.5rem;

}

.carousel-item img {
  object-fit: cover;
  height: auto; /* o un valor fijo si es necesario */
}

.card {
        border: 1px solid #dee2e6;
        border-radius: 0.75rem;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
        transition: all 0.3s ease-in-out;
        background-color: #ffffff;
    }

    .card:hover {
        transform: translateY(-3px);
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
    }

    .card-img-top {
        border-top-left-radius: 0.75rem;
        border-top-right-radius: 0.75rem;
        height: 180px;
        object-fit: cover;
    }

 
    .titulonoti {
        font-size: 1.05rem;
        font-weight: 600;
        color: #212529;
        margin-bottom: 0.5rem;
    }

    .notitexto {
        font-size: 0.95rem;
        color: #495057;
        text-align: justify;
    }

    .btn-outline-success {
        border-radius: 2rem;
        font-size: 0.9rem;
    }

    .btn-outline-success:hover {
        background-color: #198754;
        color: #fff;
    }

    .ver-mas-btn {
        margin-top: 1.5rem;
    }

    .container {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }


