.cajaDiaNinio .row{width:100%; float:left;position:relative;} 
.cajaDiaNinio .text-right { text-align:right;}
.marginTop20{margin-top:20px;}
.marginTop15{margin-top:15px;}
.marginTop10{margin-top:10px;}
.trivia-btn-enviar-email{cursor:hand;cursor:pointer;}
.trivia-btn-enviar-email img{width:100%;max-width:165px;}

.containerDiaNinio{
	display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    min-height: 750px;
    height: 750px;
    background: url(../images/bk.jpg) #f3f3f1;
    padding: 1%;
    position: relative;
    width: 100%;
    background-size: contain;
    margin-left: 0%;
	background-repeat:no-repeat;

}

.cajaDiaNinio{
  /*width: 100%;
  max-width: 500px;
  min-height: min-content;
  min-width: min-content;
  height: 80%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1%;
  margin-top: 3%;
  position: relative;*/
  height: 80%;
  align-items: center;
  padding-bottom: 1%;
  margin-top: 3%;
  margin-left: 9%;

} 

.alreadyRegistered{
 color: #0074c5;
 font-family: Georgia, 'Times New Roman', Times, serif;
 font-size: 1.1em;
 line-height: 1.3em;

}

.dniclave{
  color: #0074c5;
  font-family: Georgia, 'Times New Roman', Times, serif, 'Times New Roman', Times, serif;
  font-size: 1.3em;
  line-height: 35px;
}

.textobyc{
  color: #0074c5;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 0.9em;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  padding-bottom: 15px;
}

.msj-error{	
	color: #ffaaaa;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 1.2em;
	text-align:center;
}

.inputtext input[type="text"],.inputtext input[type="password"]
{
	width:97%;
	height: 35px;
	border:1px solid #bebebe;
	background: #fff;
	border-radius: 3px 3px;
}

.imgstar{
  position: absolute;
  left: 5%;
  bottom: -2%;
  width:15%;
}

.imgnube {
    position: absolute;
    right: -10%;
    top: -4%;
    width: 28%;
}

.imgnube img,.imgstar img{width: 100%;}

.btnregistrate img{background: none; border: none; max-width: 165px; width: 100%;}

.btningresar img{background: none; border: none; max-width: 165px; width: 100%;}

.titparticipa img{max-width: 310px; width: 100%;}

.titdianinio img{max-width: 239px; width: 100%;}

/*//// TABLET ////*/ 
@media (min-width: 480px ) and (max-width: 800px )  {
	.cajaDiaNinio { margin-left: 0 }

	.cajaDiaNinio img { width: 100%; }
	
	
	.imgstar{
	  position: absolute;
	  left: 1%;
	  bottom: 1%;
	  width:15%;
	}

	.imgnube {
		position: absolute;
		right: 1%;
		top: 0%;
		width: 28%;
	}
	
	.containerDiaNinio
	{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	
	.containerDiaNinio{
	  display: flex;
	  flex-wrap: wrap;
	  flex-direction: column;
	  min-height: initial;
	  height: initial;
	  background: url("../images/bk.jpg") #f3f3f1;
	  padding: inherit;
	  position: relative;
	  width: 100%;
	  padding-bottom:70%;
	  background-size: 150%;
	  padding-bottom: 60%;
	  background-position: bottom right;
	  background-repeat: no-repeat;
	}
	
}

@media (max-width: 479px )  {
	
	.cajaDiaNinio { margin-left: 0 }

	.cajaDiaNinio img { width: 100%; }


	.imgstar{
	  position: absolute;
	  left: 1%;
	  bottom: 1%;
	  width:15%;
	}

	.imgnube {
		position: absolute;
		right: 1%;
		top: 0%;
		width: 28%;
	}
	
	.containerDiaNinio{
	  display: flex;
	  flex-wrap: wrap;
	  flex-direction: column;
	  min-height: initial;
	  height: initial;
	  background: url("../images/bk.jpg") #f3f3f1;
	  padding: inherit;
	  position: relative;
	  width: 100%;
	  padding-bottom:70%;
	  background-size: 150%;
	  padding-bottom: 80%;
	  background-position: bottom right;
	  background-repeat: no-repeat;
	}
	
}