@charset "UTF-8";


.carousel-control-next-icon {
	background-image: url(“data:image/svg+xml;charset=utf8,%3Csvg xmlns=‘http://www.w3.org/2000/svg’ fill=‘gray’ viewBox=‘0 0 8 8’%3E%3Cpath d=‘M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z’/%3E%3C/svg%3E”);
}
.carousel-control-prev-icon {
	background-image: url(“data:image/svg+xml;charset=utf8,%3Csvg xmlns=‘http://www.w3.org/2000/svg’ fill=‘gray’ viewBox=‘0 0 8 8’%3E%3Cpath d=‘M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z’/%3E%3C/svg%3E”);
}







body{
  margin: 0;
  padding: 0;
}


.fondo-img-principal{
	background-color: #69b7cb;
}

.vacio{
	height: 30px;
}

.mar{
	padding: 90px 0 0 0;
}

.tit-principal{
	/* font-family: Pop-Bold ; */
	font-size: 40px;
	color: #fff;
	padding: 50px 0 20px 0;
	margin: 0;
	letter-spacing: 2.57px;
}


.text-generico{
	
	/* font-family: Pop-Regular ; */
	font-size: 16px;
	color: #fff;
	padding: 0;
	margin: 0;
	
	
	
}


.text-generico-res{
	
	/* font-family: Pop-Regular ; */
	font-size: 20px;
	color: #fff;
	padding: 30px 0 0 0;
	margin: 0;
	
	
	
}


.bot-generico{
	background-color: #fdc300;
	font-size: 15px;
	border-radius: 23px;
	border: 0;
	padding: 10px 30px 10px 30px;
	margin: 0 0 10px 0;
}


.bot-generico:hover{
	background-color: #00a19a;
	font-size: 15px;
	border-radius: 23px;
	border: 0;
	padding: 10px 30px 10px 30px;
	margin: 0 0 10px 0;
	border: 0;
}

.fon-sec-car{
	background-color: #f5f5f5;
	padding: 50px 0 50px 0;
}

.tex-sec-car{
	/* font-family: Pop-Regular ; */
	font-size: 10px;
	color: #5d5d5d;
	padding: 0 0 10px 20px;
	
}

.tema{
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #5d5d5d;
	padding: 0 0 0 20px;
	margin: 0;
	
}

.tit-color{
	
	/* font-family: Pop-Bold ; */
	font-size: 36px;
	color: #68b7ca;
	padding: 0 0 0 0;
	margin: 0;
	letter-spacing: 2.57px;
	
}


.bajada-tit{
	
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #5d5d5d;
	padding: 0 0 0 0;
	
}


.box{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.cargar-mas{
	
	/* font-family: Pop-Regular ; */
	font-size: 12px;
	color: #5d5d5d;
	padding: 0 0 0 0;
	margin: 0;
	text-align: center;
	
}

.sale-desktop{
	display: none;
}


.box-text{
	
	padding: 15px 15px;
	background-color: #fff;
	margin: 0 0 0 0;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	height: 165px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-radius: 7px;
	
	-webkit-box-shadow: 1px 2px  5px 1px #d8d8d8; 
box-shadow: 1px 2px  5px 1px #d8d8d8;
	

	
	
}

.p{
	z-index: 2;


	
}


.fot-1{
		background-image: url(../images/img-tarjeta5.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		padding: 300px 0 0 0;
		
		
		
}


.fot-2{
		background-image: url(../images/fot-1a.png);
		background-repeat: no-repeat;
		background-position: center top;
		
		
		
}

.per{
	background-color: #fff;
}

.tit-box{
	/* font-family: Pop-Bold ; */
	font-size: 15px;
	color: #68b7ca;
	padding: 20px 15px 0 15px;
}


.text-box{
	
	 /* font-family: Pop-Regular ; */
	font-size: 12px;
	color: #5d5d5d;
	padding: 0 15px 0 15px;
	
}


.sec-esp{
	padding:230px 0 0 0;
}

.fon-footer{
	background-color: #68b7ca;
	padding: 50px 0 50px 0;
}


.tit-footer{
	
	/* font-family: Pop-Bold ; */
	font-size: 18px;
	color: #fff;
	padding:0;
	
}


.menu-footer{
	
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #fff;
	list-style: none;
	line-height: 30px;
	
	
	
}

.esp-footer{
	margin: 0;
	padding: 0;
}


.menu-footer-icon{
	
float: left;
list-style: none;
	
	
	
}

.fon-pie{
	
	
	background-color: #68b7ca;
	border-top: 1px solid #ffffff34;
}

.fon-pie2{
	
	
	background-color: #68b7ca;
	padding: 50px 0 50px 0;
	
}


.fon-pie3{
	
	
	background-color: #68b7ca;
	padding: 0 0 50px 0;
	
	
}


.tipddy{
	
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #fff;
	
	
}


.tipddy-p{
	
	
	padding: 30px 0 10px 30px;
	
}


.tipddy2{
	
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #fff;
	text-align: center;
	
}

.logo-tipddy{
	margin-left: auto;
	margin-right: auto;
	display: block;
}


.prueba{
	margin: 0;
	padding: 0;
}


.img-interior{
	
	background-image: url(../images/img-interior.jpg);
	background-size: cover;
		background-repeat: no-repeat;
		height: 400px;
		padding: 20px 0 0 0;
}



	.tit-principal-interior{
	/* font-family: Pop-Bold ; */
	font-size: 40px;
	color: #fff;
	padding: 100px 0 20px 0;
	margin: 0;
	letter-spacing: 2.57px;
}



.tit-color2{
	
	/* font-family: Pop-Bold ; */
	font-size: 20px;
	color: #68b7ca;
	padding: 30px 0 10px 0;
	margin: 0;
	letter-spacing: 2.57px;
	
}


.bot-avaluacion{
	
	/* font-family: Pop-Bold ; */
	font-size: 16px;
	color: #fff;
	background-color: #00a19a;
	border-radius: 25px;
	border: 0;
	padding: 16px 0 16px 0;
	
}


.bot-avaluacion:hover{
	
	/* font-family: Pop-Bold ; */
	font-size: 16px;
	color: #fff;
	background-color: #69b7cb;
	border-radius: 25px;
	border: 0;
	
}


.bot-avaluacion-3{
	
	/* font-family: Pop-Regular ; */
	color: #b2b2b2;
	background-color: #fff;
	border-radius: 25px;
	border: 1px solid #b2b2b2;
	
}

.bot-avaluacion-3:hover{
	
	/* font-family: Pop-Regular ; */
	font-size: 13px;
	color: #fff;
	background-color: #69b7cb;
	border-radius: 25px;
	border: 0;
	
}


.bajada-tit2{
	
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #5d5d5d;
	padding: 0 0 0 0;
	
}


.box-temas{
	padding: 30px 0 0 0;
	background-color: #f8f8f8;
	margin: 30px 0 0 0;
}


.text-des-new{
	/* font-family: Pop-Regular ; */
	text-decoration: none;
	list-style: none;
	font-size: 13px;
	color:#8a8989;
	line-height: 35px;
	letter-spacing: 0.77px;
}


.text-des-new-color{
	/* font-family: Pop-Regular ; */
	text-decoration: none;
	list-style: none;
	font-size: 13px;
	color:#00a19a;
	line-height: 35px;
	letter-spacing: 0.77px;
}

.text-des-new-2{
	padding: 0 0 0 20px;
}



.bot-avaluacion-3-activo{
	
	/* font-family: Pop-Regular ; */
	font-size: 13px;
	color: #fff;
	background-color: #68b7ca;
	border-radius: 25px;
	border: 0;
	
	
}


.bot-avaluacion-3-activo:hover{
	
	/* font-family: Pop-Regular ; */
	font-size: 13px;
	color: #fff;
	background-color: #68b7ca;
	border-radius: 25px;
	border: 0;
	
	
}


.tit-descripcion{
	/* font-family: Pop-Medium; */
	font-size: 14px;
	color:#5d5d5d;
	padding: 0 0 10px 60px;
	margin: 0;

}


.text-descripcion{
	/* font-family: Pop-Regular ; */
	font-size: 13px;
	color:#5d5d5d;
	padding: 0 30px 20px 60px;

}

.text-clases{
	/* font-family: Pop-Regular ; */
	font-size: 13px;
	color:#5d5d5d;
	padding: 0 30px 0px 60px;
	margin: 0;

}

.menu-color{
	color: #fff!important;
	
}


.menu-lis{
	list-style: none!important;
}


	.menu-tipo-color{
		 /* font-family: Pop-Medium; */
		 font-size: 13px;
		 background-color: #fdbf00!important; 
		 border-radius: 14px;
		 padding: 5px 10px 5px 10px;
		 color: #fff;
		 
		 
		
	}
	
	.nav-link.disabled {
  color: #fff!important;
}


.fon-menu-principal{
	background-color: #68b7ca!important;
}



	
	@media screen and (min-width: 1300px) and (max-width: 4000px) {
		
		
.img-interior{
	
	background-image: url(../images/img-interior.jpg);
	background-size: cover;
		background-repeat: no-repeat;
		height: 560px;
		padding: 20px 0 0 0;
}

	.tit-principal-interior{
	/* font-family: Pop-Bold ; */
	font-size: 55px;
	color: #fff;
	padding: 100px 0 20px 0;
	margin: 0;
	letter-spacing: 2.57px;
}



  }
  
  
  
  
  
  





@media screen and (min-width: 0px) and (max-width: 812px) {
	
	
	.tit-principal{
	/* font-family: Pop-Bold ; */
	font-size: 30px;
	color: #fff;
	padding: 20px 0 20px 0;
	margin: 0;
}
	


	.pos-img{
	margin: 40px 0 0 0;
}
			




.tit-color{
	
	/* font-family: Pop-Bold ; */
	font-size: 20px;
	color: #68b7ca;
	padding: 0 0 10px 0;
	margin: 0;
	letter-spacing: 2.57px;
	
}


.sale-movil{
	display: none;
}



.entra-movil{
	display: block;
}


.fon-sec-car22{
	background-color: #f5f5f5;
	padding: 0;
	margin: 0;
}


.fon-sec-car{
	background-color: #f5f5f5;
	padding: 50px 0 10px 0;
}

.sec-esp{
	padding:60px 0 0 0;
}
  
.img-interior{
	
	background-image: url(../images/img-interior.jpg);
	background-size: cover;
		background-repeat: no-repeat;
		height: auto;
		padding: 20px 0 0 0;
}

.bajada-tit2{
	
	/* font-family: Pop-Regular ; */
	font-size: 15px;
	color: #5d5d5d;
	padding: 0 0 30px 0;
	
}


.img-interior-home{
	

	background-color: #68b7ca;
	background-size: cover;
		background-repeat: no-repeat;
		height: auto;
		padding: 20px 0 0 0;
}


.mar{
	padding: 50px 0 0 0;
}





}
