*{margin: auto; padding: 0px;}

body{
	font-family: 'Exo', sans-serif;
    background-image: url(img/fondo.jpg);
    opacity:90%;
    }

/* index */

a{
    text-decoration: none;
}

.logo-in img{
	width: 100%;
    height: 100%;
    margin-bottom: -5%;
}

.logo img{
    width: 100%;
    height: 100%;
    margin-bottom: 10%;
}

.logg-in img{
    width: 80%;
    margin-left: 10%;
    margin-bottom: -20%;
}

#anterior{
    background-color: rgb(81,131,181);
    margin-top: 10%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2%;
    width:43%;
    height: 350px;
    float: left;
    padding-top: 50px;
	padding-bottom: 50px;
    padding: 10px;
    border-radius: 25px;   
    display: flex;
}


.icono-a{
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 50%;
}

.clase-a{
    color:white;
    font-size: 48px;
    padding-right: 10px;
    justify-content: center;
    font-weight: bold;
    border-radius: 25px; 
}

#proxima{
    background-color: rgb(224,81,44);
    margin-top: 10%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2%;
    width:43%;
    height: 350px;
    float:left;
    padding-top: 50px;
	padding-bottom: 50px;
    padding: 10px;
    border-radius: 25px;   
    display: flex;
}

.icono-p{
    padding: 10px;
    display: flex;
    flex-direction: column;
    order: 1;
}

.clase-p{
    color:white;
    font-size: 48px;
    padding-right: 10px;
    justify-content: center;
    text-align: right;
    padding: 30px;
    font-weight: bold;
}


#preguntas{
    background-color: rgb(160,199,88);
    margin: 20px;
    height: 200px;
    display: flex;
    float: left;
    width: 95%;
    display: flex;
    border-radius: 25px;
    color: #454545;
}

.iconochat{
    display: flex;
    justify-content:center;
    align-items: center;
}

.preguntas {
    font-size: 48px;
    justify-content: center;
    text-align: right;
    font-weight: bold;
    
}

#notificaciones{
    background-color: rgb(134,190,73);
    margin: 20px;
    height: 200px;
    display: flex;
    float: left;
    width: 95%; 
    display: flex;
    border-radius: 25px;
    color: #454545; 
}

.iconocampana{
    display: flex;
    justify-content: center;
    align-items: center;
}

.iconocampana-b{
    display: flex;
    justify-content: center;
    align-items: center;
}

.iconocampana-b img{
    width: 70%;
}

.notificaciones{
    font-size: 48px; 
    justify-content: center;
    text-align: right;
    font-weight: bold;
    padding-right: 25%;
}

#agenda {
    background-color: rgb(100,157,67); 
    margin: 20px;
    height: 200px;
    display: flex;
    float: left;
    width: 95%; 
    border-radius: 25px;
    color: #454545;
}

.iconoagenda{
    display: flex;
    justify-content: center;
    align-items: center;
}

.agenda{
    font-size: 48px; 
    justify-content: center;
    text-align: right;
    font-weight: bold;
    padding-right: 20%;
}

/* inicio */

.espaciar{
    margin: 20%;
}

.text-i{
    background-color: rgb(134,190,73);
    margin-top: 5%;
    margin-left: 10%;
    padding-top: 20PX;
    float: left;
    width: 80%;
    height: 75px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    font-size: 48px; 
    text-align: right;
    font-weight: bold;
    color: #454545;
    opacity: 0.9;
}

.llenar-dato{
    background-color: #ffffff;
    border-style: solid;
    border-width: 10px;
    border-color: #2A577C;
    margin-top: 2%;
    margin-left: 10%;
    float: left;
    width: 77%;
    height: 125px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    opacity: 0.9;
}

#iniciar{
    background-color: rgb(224,81,44);
    margin-top: 10%;
    margin-left: 10%;
    padding-top: 40PX;
    float: left;
    width: 80%;
    height: 100px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    font-size: 48px; 
    text-align: right;
    font-weight: bolder;
    color: #ffffff;
}

/* próxima y anterior */

.logo-s img{
    width: 30%;
    height: 100%;
    padding-top: 50px;
    padding-left: 33%;
    padding-bottom: 2%;
}

.volver{
    background-color: #D5D86A;
    width: 22.5%;
    height: 175px;
    padding-top: 25px;
    margin-top: -10%;
    margin-left: 5%;
    margin-right: -40%;
    margin-bottom: 5%;
    border-radius: 25px;
    opacity: 0.9;
    float: left;
}

.iconovolver img{
    display: flex;
    justify-content: center;
    align-items: center;
}

.prox-y-ant{
    background-color: rgb(224,81,44);
    margin-top: -10%;
    padding-top: 75px;
    margin-left: 30%;
    float: left;
    width: 70%;
    height: 125px;
    display: flex;
    justify-content: center;
    font-size: 48px;
    text-align: right;
    font-weight: bold;
    color: #ffffff;
    opacity: 0.7;
}

.prox-y-ant-2{
    background-color: rgb(81,131,181);
     margin-top: -10%;
    padding-top: 75px;
    margin-left: 30%;
    float: left;
    width: 70%;
    height: 125px;
    display: flex;
    justify-content: center;
    font-size: 48px;
    text-align: right;
    font-weight: bold;
    color: #ffffff;
    opacity: 0.7;
}

.word-big{
    background-color: #526D83;
    margin-left: 5%;
    margin-top: 15%;
    width:90%;
    height: 200px;
    float: left;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 84px;
    border-radius: 25px;   
    display: flex;
}

.word-icon img{
    padding: 10px;
    flex-direction: column;
    justify-content: space-between;  
}

.word{
    color: #ffffff;
    padding-right: 10px;
    justify-content: center;
    font-weight: bold;
    border-radius: 25px;
}

.excel-big{
    background-color: #649D43;
    margin-left: 5%;
    margin-top: 5%;
    margin-bottom: 1.5%;
    width:90%;
    height: 200px;
    float: left;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 84px;
    border-radius: 25px;   
    display: flex;
}

.excel-icon img{
    padding-left: 100px;
    flex-direction: column;
    justify-content: space-between;
    width: 38%;
}

.excel{
    color:white;
    justify-content: center;
    font-weight: bold;
    border-radius: 25px;
    padding-right: 125px;
}

.botonera{
    background-color: #D5D86A;
    width: 22.5%;
    height: 175px;
    padding-top: 25px;
    margin-top: 10%;
    margin-left: 2%;
    margin-bottom: 2%;
    border-radius: 25px;
    opacity: 0.9;
    float: left;
}

.iconohome img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60%;
}

/* próxima */

.word-medium{
    margin-left: 5%;
    margin-top: 2%;
    margin-bottom: 5%;
    width:90%;
    height: 100px;
    float: left;
    font-size: 48px;
    border-radius: 25px;   
    display: flex;
}

.excel-medium{
    margin-left: 5%;
    margin-top: 2%;
    margin-bottom: 5%;
    width:90%;
    height: 100px;
    float: left;
    padding-bottom: 50px;
    font-size: 48px;
    border-radius: 25px;   
    display: flex;
}

.word-medium h3{
	text-align: left;
	padding-right: 300px;
    color: #285499;
}

.excel-medium h3{
	text-align: left;
	padding-right: 200px;
    color: #1F7244;
}

.word-icon-2 img{
    width: 25%;
    padding-left: 250px;
    flex-direction: column;
    justify-content: space-between;  
}

.excel-icon-2 img{
    width: 25%;
    padding-left: 250px;
    flex-direction: column;
    justify-content: space-between;  
}

.tarea-w{
    background-color: #285499;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 32.5%;
    border-radius: 25px;
}

.paso-w{
    background-color: #3769B1 ;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

.materiales-w{
    background-color: #4B83C3 ;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    margin-bottom: 9%;
    border-radius: 25px;
}

.tarea-e{
    background-color: #1F7345;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 32.5%;
    border-radius: 25px;
}

.paso-e{
    background-color: #2B8C53;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

.materiales-e{
    background-color: #3B995D;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    margin-bottom: 9%;
    border-radius: 25px;
}

/* próxima word tarea */

.homework{
    background-color: #ffffff;
    color: #000000;
    font-size: 36px;
    text-align: center;
    width: 80%;
    height: 300px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-left: 10%;
    margin-top: 25%;
    margin-bottom: 6%;
    border-radius: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.homework p{
    width: 85%;
    font-size: 45px;
}

.homework h3 {
    padding-top: -10px;
}

.recordar{
	background-color: rgb(224,81,44);
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 2%;
    padding-left: 10%;
    height: 160px;
    display: flex;
    float: left;
    width: 70%; 
    display: flex;
    border-radius: 25px;
    color: #ffffff;
    
}

.recordar img{
	margin-right: 150%;
}

.recordar p{
	font-size: 60px;
	font-weight: bold;
	padding-left: 25%;
}

.paso-w-2{
    background-color: #3769B1 ;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 20%;
    border-radius: 25px;
    margin-bottom: -7%;
}

.paso-e-2{
    background-color: #649D43;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 20%;
    border-radius: 25px;
    margin-bottom: -7%;
}

/* próxima paso */

.word-medium-b{
    margin-top: 2%;
    margin-bottom: 1%;
    width:90%;
    height: 100px;
    float: left;
    font-size: 48px;
    border-radius: 25px;   
    display: flex;
}

.word-medium-b h3{
	margin-top: 20px;
	text-align: left;
	padding-right: 120px;
    color: #285499;
    float: left;
}

.word-icon-b img{
    width: 60%;
    margin-left: 90%;
    flex-direction: column;
    justify-content: space-between;
    float: left; 
}

.excel-medium-b{

    margin-top: 2%;
    margin-bottom: 1%;
    width:90%;
    height: 100px;
    float: left;
    font-size: 48px;
    border-radius: 25px;   
    display: flex;
}

.excel-medium-b h3{
	width: 70%;
	text-align: left;
	padding-right: 75px;
    color: #1F7244;
    float: left;
}

.excel-icon-b img{
    width: 27%;
    padding-left: 200px;
    flex-direction: column;
    justify-content: space-between;
    float: left;  
}

.excel-medium-c{
    margin-top: 2%;
    margin-bottom: 1%;
    height: 100px;
    float: left;
    border-radius: 25px;   
    display: flex;
}

.excel-c{
    width: 70%;
    margin-left: -50%;
    font-weight: bold;
    border-radius: 25px;
    font-size: 52px;
    text-align: left;
    color: #1F7244;
    float: left;
}


.excel-icon-c img{
    width: 12%;
    padding-left: 30%;
    flex-direction: column;
    justify-content: space-between;
    float: left;  
}

.numeral-w{
	background-color: #526D83;
    color: #ffffff;
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    width: 9%;
    padding-top: 40px;
    padding-left: 6%;
    padding-bottom: 40px;
    margin-top: 5%;
    margin-left: 10%;
    border-radius: 25px;
    float: left;
    display: flex;
}

.numeral-e{
	background-color: #1F7244;
	color: #ffffff;
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    width: 9%;
    padding-top: 40px;
    padding-left: 6%;
    padding-bottom: 40px;
    margin-top: 5%;
    margin-left: 10%;
    border-radius: 25px;
    float: left;
    display: flex;
}

.consigna{
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	font-size: 42px;
	width: 60%;
	padding-top: 20px;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 20px;
	margin-top: 5%;
	margin-left: 2.5%;
	border-radius: 25px;
	float: left;
	display: flex;
	justify-content: center;
}

.imagen-pp img{
	width: 80%;
	margin-top: 2%;
	margin-left: 10%;
	float: left;
	display: flex;
}

.ayudame{
	color: #3769B1;
	font-size: 72px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 150px;
	padding-top: 20%;
	margin-top: 290%;
	padding-bottom: 2%;
}

.ayudame-e{
	color: #1F7244;
	font-size: 72px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 150px;
	padding-top: 20%;
	margin-top: 280%;
	padding-bottom: 2%;
}

iframe{
	margin-left: 10%;
	width: 80%;
}

.materiales-w-2{
    background-color: #3769B1;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 10%;
    border-radius: 25px;
    margin-bottom: -7%;
}

.materiales-e-2{
    background-color: #649D43;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 10%;
    border-radius: 25px;
    margin-bottom: -7%;
}

/* próxima word materiales */

.llevar-w{
	background-color: #526D83;
    width: 30%;
    height: 250px;
    padding-top: 25px;
    margin-top: 2%;
    margin-bottom: 2%;
    margin-left: 5%;
    border-radius: 25px;
    float: left;
}

.llevar-w p{
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.llevar-w img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60%;
}

.llevar-w-no{
	background-color: #526D83;
    width: 30%;
    height: 250px;
    padding-top: 25px;
    margin-top: 2%;
    margin-bottom: 2%;
    margin-left: 5%;
    border-radius: 25px;
    float: left;
    opacity: 0.5;
}

.llevar-w-no p{
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.llevar-w-no img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60%;
}

.para-llevar{
	width: 100%;
	padding-left: 12%;
}

.llevar-e{
	background-color: #1F7244;
    width: 30%;
    height: 250px;
    padding-top: 25px;
    margin-top: 2%;
    margin-bottom: 2%;
    margin-left: 5%;
    border-radius: 25px;
    float: left;
}

.llevar-e p{
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.llevar-e img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60%;
}

.llevar-e-no{
	background-color: #1F7244;
    width: 30%;
    height: 250px;
    padding-top: 25px;
    margin-top: 2%;
    margin-bottom: 2%;
    margin-left: 5%;
    border-radius: 25px;
    float: left;
    opacity: 0.5;
}

.llevar-e-no p{
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}

.llevar-e-no img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60%;
}

/*anterior*/

.botonera-2{
    background-color: #D5D86A;
    width: 22.5%;
    height: 175px;
    padding-top: 25px;
    margin-top: 5%;
    margin-left: 2%;
    margin-bottom: 2%;
    border-radius: 25px;
    opacity: 0.9;
    float: left;
}

#clase-4-w{
    background-color: #2A577C;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 25%;
    border-radius: 25px;
}

#clase-3-w{
    background-color: #285499;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

#clase-2-w{
    background-color: #3769B1 ;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

#clase-1-w{
    background-color: #4B83C3 ;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

#clase-4-e{
    background-color: #1F7244;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 41%;
    border-radius: 25px;
}

#clase-3-e{
    background-color: #1F7345;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

#clase-2-e{
    background-color: #2B8C53;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

#clase-1-e{
    background-color: #3B995D;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    border-radius: 25px;
}

#clase-paso-w{
    background-color: #2A577C;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 25%;
    border-radius: 25px;
}

#clase-b-w{
    background-color: #285499;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 2%;
    margin-bottom: 35.5%;
    border-radius: 25px;
}

#clase-b-w-2{
    background-color: #285499;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 80%;
    height: 120px;
    padding-top: 35px;
    margin-left: 10%;
    margin-top: 325%;
    margin-bottom: 3%;
    border-radius: 25px;
}

.bibliografia{
    background-color: #ffffff ;
    color: #000000;
    font-size: 36px;
    text-align: left;
    width: 90%;
    padding-top: 35px;
    padding-bottom: 35px;
    margin-left: 5%;
    margin-top: 40%;
    border-radius: 25px;
}

.bibliografia p{
    padding-top: 24px;
    width: 80%;
}

.bibliografia h3{
    text-align: center;
}

/* preguntas */

#preguntas-title{
    background-color: rgb(242,226,112);
    height: 200px;
    padding-left: 5%;
    padding-right: 10%;
    margin-top: -10%;
    display: flex;
    float: left;
    width: 50%;
    display: flex;
    opacity: 0.9;
}
.preguntas-title{
	color: #526D83;
    font-size: 48px;
    font-weight: bold;
    justify-content: center;
    text-align: right;
}

.volver-2{
    background-color: #D5D86A;
    width: 22.5%;
    height: 175px;
    padding-top: 25px;
    margin-top: -10%;
    margin-left: 5%;
    margin-right: 5%;
    border-radius: 25px;
    opacity: 0.9;
    float: left;
}

.botonera-3a{
    background-color: #D5D86A;
    width: 40%;
    height: 160px;
    padding-top: 40px;
    margin-top: 5%;
    margin-left: 5%;
    margin-bottom: 2%;
    border-radius: 25px;
    opacity: 0.9;
    float: left;
}

.botonera-3a img{
	width: 25%
}

.botonera-3b{
    background-color: #D5D86A;
    width: 22.5%;
    height: 175px;
    padding-top: 25px;
    margin-top: 5%;
    margin-left: 2%;
    margin-bottom: 2%;
    border-radius: 25px;
    opacity: 0.9;
    float: left;
}

#chat{
	background-color: #ffffff;
	width: 100%;
	height: 950px;
	margin-top: 15%;

	border-radius: 25px;
}

#profe img{
	width: 20%;
	padding-top: 2%;
	padding-left: 2%;
	float: left;
}

#dice{
	background-color: #4B83C3;
	color: #ffffff;
	font-size: 30px;
	width: 50%;
	height: 150px;
	padding-top: 2%;
	padding-left: 2%;
	margin-top: 2%;
	margin-left: 2%;
	border-radius: 25px;
	float: left;
}

#hablo{
	margin-top: 60%;
}

#aqui{
	color: #2A577C;
	font-size: 48px;
	font-weight: bold;
	margin-top: 5%;
	margin-left: 2%;
	text-align: left;
	float: left;
	display: flex;
}

#flecha-abajo{
	margin-left: 2%;
	display: flex;
	float: left;
}

#llenar-dato-2{
    background-color: #ffffff;
    border-style: solid;
    border-width: 10px;
    border-color: #2A577C;
    margin-top: 2%;
    margin-left: 2%;
    float: left;
    width: 92.5%;
    height: 125px;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    opacity: 0.9;
}

/* notificaciones */

#notificaciones-title{
    background-color: rgb(134,190,73);
    height: 200px;
    padding-left: 5%;
    padding-right: 10%;
    margin-top: -10%;
    display: flex;
    float: left;
    width: 52.5%;
    opacity: 0.9;
}
.notificaciones-title{
	color: #ffffff;
    font-size: 48px;
    font-weight: bold;
    justify-content: center;
    text-align: right;
    padding-left: 5%;
}

#r-tarea{
	background-color: rgb(134,190,73);
	color: #ffffff;
	text-align: center;
	font-size: 42px;
	font-weight: bold;
	width: 47.5%;
	height: 75px;
	padding-top: 35px;
	padding-bottom: 15px;
	margin-top: 5%;
	float: left;
	opacity: 0.9;

}

#r-materiales{
	background-color: rgb(134,190,73);
	color: #ffffff;
	text-align: center;
	font-size: 42px;
	font-weight: bold;
	width: 47.5%;
	height: 75px;
	padding-top: 35px;
	padding-bottom: 15px;
	margin-top: 5%;
	margin-left: 5%;
	float: left;
	opacity: 0.9;
}

.tilda-1{
	background-color: #2A577C;
	width: 40%;
	height: 150px;
	margin-left: 4%;
	margin-right: 6%;
	margin-top: 5%;
	border-radius: 25px;
	float: left;
}

.t-caja{
	background-color: #ffffff;
	width: 33%;
	height: 90%;
	border-radius: 25px;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 5%;
	float: left;
}

.t-texto{
	color: #ffffff;
	font-size: 42px;
	padding-top: 10%;
	padding-right: 2%;
}

#r-agenda{
	background-color: rgb(134,190,73);
	color: #ffffff;
	text-align: center;
	font-size: 42px;
	font-weight: bold;
	width: 100%;
	height: 75px;
	padding-top: 35px;
	padding-bottom: 15px;
	margin-top: 5%;
	float: left;
	opacity: 0.9;
}

.tilda-2{
	background-color: #2A577C;
	width: 45%;
	height: 150px;
	margin-left: 3%;
	margin-right: 2%;
	margin-top: 5%;
	border-radius: 25px;
	float: left;
}

.t-caja-2{
	background-color: #ffffff;
	width: 30%;
	height: 90%;
	border-radius: 25px;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 5%;
	float: left;
}

.t-texto-2{
	color: #ffffff;
	font-size: 41px;
	padding-top: 5%;
	padding-right: 2%;
}

.tildar-recordar{
	background-color: rgb(224,81,44);
    margin-left: 7.5%;
    margin-top: 10%;
    padding-left: 5%;
    height: 175px;
    float: left;
    width: 80%; 
    display: flex;
    flex-direction: row;
    align-items: inherit;
    border-radius: 25px;
    color: #ffffff;
    position: relative;
}

.tildar-recordar img{
    padding-right: 100%;
    width: 100%;
    display: flex;
    flex-direction: inherit;
}

.tildar-recordar p{
	font-size: 60px;
	font-weight: bold;
	padding-left: 10%;
	text-align: left;
}

/* agenda */

#agenda-title{
    background-color: rgb(100,157,67); 
    height: 200px;
    padding-left: 5%;
    padding-right: 10%;
    margin-top: -10%;
    display: flex;
    float: left;
    width: 52.5%;
    opacity: 0.9;
}
.agenda-title{
	color: #ffffff;
    font-size: 42px;
    font-weight: bold;
    justify-content: center;
    text-align: right;
}

#nav{
	width: 100%;
	margin-top: 5%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	display: flex;
}

.ir{
	width: 25%;
	margin-left: 2.5%;
}

#mes{
	background-color: rgb(100,157,67);
	color: #ffffff;
	width: 95%;
	height: 100px;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	border-radius: 25px;
	padding-top: 2%;
}

#agendado{
	width: 100%;
	margin-top: 5%;
	padding-top: 20%;
}

/* agenda 3 */

.date-3{
	background-color: #2A577C;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    padding-top: 6%;
    width: 15%;
    height: 140px;
    margin-top: 5%;
    margin-left: 2%;
    border-radius: 25px;
    float: left;
}

.actividades-3{
	background-color: rgb(242,226,112);
	font-size: 48px;
	font-weight: bold;
	width: 80%;
	height: 200px;
	margin-top: 5%;
	margin-left: 2%;
	border-radius: 25px;
	float: left;
	position: relative;
}

.a-hora-3{
	color: rgb(224,81,44);
	text-align: left;
	padding-left: 2%;
	padding-top: 2%;
	width: 20%;
	float: left;
}

.a-text-3{
	color: #2A577C;
	text-align: left;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 2%;
	width: 70%;
	float: left;
}

.a-caja-3{
	background-color: #ffffff;
	width: 27.5%;
	height: 80%;
	border-radius: 25px;
	float: left;
	position: absolute;
	right: 3%;
	top: 10%;
}

.recuerda{
	background-color: rgb(224,81,44);
    margin-left: 2%;
    margin-top: 2%;
    margin-bottom: 5%;
    height: 175px;
    float: left;
    width: 48%; 
    display: flex;
    flex-direction: row;
    align-items: inherit;
    border-radius: 25px;
    color: #ffffff;
    position: relative;
}

.recuerda img{
    width: 150%;
    display: flex;
    flex-direction: inherit;
}

.recuerda p{
	font-size: 54px;
	font-weight: bold;
	text-align: left;
}

.asistir{
	background-color: rgb(160,199,88);
    margin-left: 2%;
    margin-top: 2%;
    margin-bottom: 5%;
    height: 175px;
    float: left;
    width: 48%; 
    display: flex;
    flex-direction: row;
    align-items: inherit;
    border-radius: 25px;
    color: #ffffff;
    position: relative;
}

.asistir img{
    width: 150%;
    display: flex;
    flex-direction: inherit;
}

.asistir p{
	font-size: 54px;
	font-weight: bold;
	text-align: left;
}

#confirmar{
	background-color: #2A577C;
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    padding-top: 6%;
    width: 95%;
    height: 140px;
    margin-top: 5%;
    margin-left: 2.5%;
    border-radius: 25px;
    float: left;
}