  

.osc a{ 
color: #e4e1ed; 
font-size: 12px; 
} 

a:hover{ 
color: #9a8dc2; 
}





.osc2 a{ 
color: #000000; 
font-size: 12px; 
} 

.osc2 a:hover{ 
color: #c2c2c2 ; 
}

.osc21 a{ 
color: #020202;  
} 

.osc21 a:hover{ 
color: #c2c2c2 ; 
}





.enlace_asomayor a{ 
color: #000000;
} 

a:hover{ 
color: #737373; 
}



.enlace_asomayor2 a{ 
color: #1d2666;
} 

a:hover{ 
color: #737373; 
}



.boton_donarb{
text-decoration: none;
padding: 10px;
font-weight: 600;
font-size: 16px;
color: #ededed;
background-color: #1d2666; /*era azul claro*/
border-radius: 1px;
border: 1px solid #1d2666;
}
.boton_donarb:hover{
color: #ededed; /*letra*/
background-color: #39459c;
}


.boton_donar1{
text-decoration: none;
padding: 10px;
font-weight: 600;
font-size: 16px;
color: #000000;
background-color: #faa832; /*era azul claro*/
border-radius: 1px;
border: 1px solid #c06828;
}
.boton_donar1:hover{
color: #000000; /*letra*/
background-color: #ffde9e;
}


.boton_donar2{
text-decoration: none;
padding: 10px;
font-weight: 600;
font-size: 16px;
color: #ffffff;
background-color: #ffbb14; /*era azul claro*/
border-radius: 6px;
border: 2px solid #ffbb14;
}
.boton_donar2:hover{
color: #1883ba;
background-color: #ffffff;
}

.boton_donar3{
text-decoration: none;
font-weight: 400;
font-size: 0.875rem;
color: #000000;
background-color: #faa832; /*era azul claro*/
border-radius: 6.25rem;
border: 1px solid #c06828;
padding-top: 2px;
margin-top: 2px;
padding-bottom: 2px;
margin-bottom: 2px;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
.boton_donar3:hover{
color: #000000; /*letra*/
background-color: #ffde9e;
}


.i_personalizado{
color: #1557ff;

}

.i_personalizado:hover{
color: #2e69ff;

}

/*----------------------------------
Box Shadow
------------------------------------*/
.u-box-shadow-2 {
box-shadow: 0 0.2rem 1.5rem 0 rgba(27, 30, 36, 0.5);
}

.u-box-shadow-3 {
box-shadow: 0 0.4rem 2.2rem 0 rgba(27, 30, 36, 0.1);
}

ul.navegaline li {
display: inline;
}



.form-box {
padding: 25px;
background: #ffffff;
opacity: 0.80;}

.abajo {
position: absolute;
top: 65%;
left: 0;
right: 0;
transform: translate3d(0, 0, 0);
}

.u-content-espacio {
padding-top: 2rem;
padding-bottom: 2rem;
}

.box{
padding:60px 0px;
}

.box-part{
background:#FFF;
border-radius:0;
padding:60px 10px;
margin:30px 0px;
}
.text{
margin:20px 0px;
}

.u-content-space {
padding-top: 6.25rem;
padding-bottom: 6.25rem;
}

.u-bg-arrow-wrapper {
position: relative;
}


.enlace-aso a{ 
color: #ededed;
} 

.enlace-aso a:hover{ 
color: #1e94a6; 
}

.enlace-aso2 a{ 
color: #122767;
} 

.enlace-aso2 a:hover{ 
color: #1e94a6; 
}

.bg-light {
background-color: #c2c2c2 !important;
}

.bg-info {
background-color: #1d2767 !important;
}

.bg-claro {
background-color: #a1a60d !important;
}

.bg-camiene-1 {
background-color: #045573 !important;
}

.bg-camiene-2 {
background-color: #038686 !important;
}


.text-white {
color: #ededed !important;
}

.dropdown-divider {
border-top: 1px solid #1e94a6;
}

/*BOTONES*/

.btn-azules {
color: #fff;
background-color: #1e94a6;
border-color: #1e94a6;
}

.btn-azules:hover {

color: #fff;
background-color: #39459c;
border-color: #39459c;

}

/*BOTONES*/

.btn-facebook {
color: #fff;
background-color: #3b5998;
border-color: #3b5998;
}

.btn-facebook:hover {

color: #3b5998;
background-color: #ffffff;
border-color: #3b5998;

}

.abs-center-dos {
display: flex;
align-items: center;
justify-content: center;
}

.img-thumbnail-dos {
padding: .40rem;
background-color: #ffffff !important;
border: 1px solid #e6e7e9;
border-radius: .25rem;
}

.u-box-shadow-civ {
box-shadow: 0 0.4rem 2.2rem 0 rgba(29, 33, 35, 0.19);
}

.bg-camiene-i {
background-color: #014011;
}

.badge-camiene {
color: #ffffff;
background-color: #014011;
}


.bg-grad-camiene-i {

background: -webkit-linear-gradient(90deg, #014011 2%, #277803);
background: -moz-linear-gradient(90deg, #014011 2%, #277803);
background: -o-linear-gradient(90deg, #014011 2%, #277803);
background: -webkit-linear-gradient(90deg, #014011 2%, #277803);
background: linear-gradient(90deg, #014011 2%, #277803);
}

.caja-blanca {
padding: 25px;
background: #ffffff;
opacity: 1;
border-radius: 20px;

}


.overlay, .single-gallery .content {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%; 
}

.single-gallery-image {
margin-top: 30px;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: cover !important;
height: 200px;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s; }

.single-gallery-image:hover {
opacity: .8; }

.gallery_area {
/*padding: 120px 0 90px;*/ }

.single-gallery {
position: relative;
margin-bottom: 30px; }
.single-gallery .content {
max-height: 36px;
max-width: 36px;
left: 50%;
top: 20%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.single-gallery .content i {
font-size: 36px;
font-weight: 600;
color: #ffffff;
opacity: 0;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s; }
.single-gallery:hover {
cursor: pointer; }
.single-gallery:hover .overlay, .single-gallery:hover .content {
background: rgba(30, 148, 166, 0.85); }
.single-gallery:hover .content {
background: transparent;
top: 50%; }
.single-gallery:hover .content i {
opacity: 1; }
.single-gallery .overlay, .single-gallery .content {
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s; }

/* End Gallery Area css */



.gallery_area {
/*padding: 80px 0 50px;*/ }

.sobretitulo {
font-size: 18px;
margin-bottom: 0;
color: #29166f;
font-size: 12px;
font-weight: 600;
letter-spacing: 2px;
text-transform: uppercase;
}


 .imagen43 {
      aspect-ratio: 4/3;
      width: 100%;
      object-fit: cover;
    }


		.tagcloud a:hover {
			border: 1px solid #000;
		}

		.tagcloud a {
			text-transform: uppercase;
			display: inline-block;
			padding: 4px 10px;
			margin-bottom: 7px;
			margin-right: 4px;
			border-radius: 4px;
			color: #000000;
			border: 1px solid #ccc;
			font-size: 11px;
		}

		.sidebar-box h3 {
			font-size: 18px;
			margin-bottom: 15px;
		}

		.etiquetas h3 {
			font-size: 18px;
			margin-bottom: 15px;
		}

	
		.sidebar-box :last-child {
			margin-bottom: 0;
		}
	
		.sidebar-box {
			margin-bottom: 30px;
			padding: 25px;
			font-size: 15px;
			width: 100%;
			float: left;
			background: #fff;
		}
	
		.categories li, .sidelink li {
			position: relative;
			margin-bottom: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #dee2e6;
			list-style: none;
		}

		.sidebar-box {
			font-size: 15px;
		}
	
		.categories li a, .sidelink li a {
			display: block;
			color: #1a1a1a;
		}

		a:hover, a:focus {
			text-decoration: none;
			color: #1e94a6;
			outline: none !important;
		}

		*, ::before, ::after {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
	
		.categories li a span, .sidelink li a span {
			position: absolute;
			right: 0;
			top: 0;
			color: #ccc;
		}


 
    .tagcloud a:hover {
      border: 1px solid #000;
    }

    .tagcloud a {
      text-transform: uppercase;
      display: inline-block;
      padding: 4px 10px;
      margin-bottom: 7px;
      margin-right: 4px;
      border-radius: 4px;
      color: #000000;
      border: 1px solid #ccc;
      font-size: 11px;
    }

    .sidebar-box h3 {
      font-size: 18px;
      margin-bottom: 15px;
    }

    .etiquetas h3 {
      font-size: 18px;
      margin-bottom: 15px;
    }

 
    .sidebar-box :last-child {
      margin-bottom: 0;
    }
 
    .sidebar-box {
      margin-bottom: 30px;
      padding: 25px;
      font-size: 15px;
      width: 100%;
      float: left;
      background: #fff;
    }

    .categories li, .sidelink li {
      position: relative;
      margin-bottom: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid #dee2e6;
      list-style: none;
    }
 
    .sidebar-box {
      font-size: 15px;
    }
  
    .categories li a, .sidelink li a {
      display: block;
      color: #1a1a1a;
    }

    a:hover, a:focus {
      text-decoration: none;
      color: #e86ed0;
      outline: none !important;
    }

    *, ::before, ::after {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
  
    .categories li a span, .sidelink li a span {
      position: absolute;
      right: 0;
      top: 0;
      color: #ccc;
    }


  
    .parrafo {
      font-size: 1.1em;
      line-height: 2;
      font-weight: 400;
      text-align: justify;
      color: black;
    }
 
      .btn-whats {
        color: #ffffff !important;
        background-color: #00BB2D !important; /*era azul claro*/
        border-radius: 25px;
        border: #00BB2D !important;
    }
    .btn-whats:hover{
        color: #00BB2D !important;
        background-color: #ffffff !important;
        border-radius: 25px;
        border: #00BB2D 1px solid !important;
    }


       .btn-whats-2 {
        color: #ffffff !important;
        background-color: #00BB2D !important; /*era azul claro*/
        border-radius: 25px;
        border: #f2cb04 2px solid !important; 

        
    }
    .btn-whats-2:hover{
         color: #00BB2D !important;
        background-color: #ffffff !important;
        border-radius: 25px;
        border: #f2cb04 2px solid !important;   
    }
