body {
	background-image: url(../img/fondo.jpg);
	background-repeat: repeat-y;
}
figure img { border: 1px solid #ccc; }

/* Prevent the contents of draggable elements from being selectable. */
[draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}
.cabecera {
	width: 100%;
	height: 150px;
	background-image: url(../img/cabecera.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
		background-size: 70% auto;
}

h2 {
	font-size: 1.5em;
	color: #FFF;
	background-color: #058805;
	text-align: center;
	height: 40px;
	width: 40px;
	font-family: "Comic Sans MS", cursive;
	border: 3px solid #FFF;
	border-radius: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


.column {
	height: 180px;
	width: 260px;
	float: left;
	border: 2px solid #0066FF;
	background-color: #FFF;
	margin-right: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 3px #000;
	-moz-box-shadow: inset 0 0 3px #000;
	-ms-box-shadow: inset 0 0 3px #000;
	-o-box-shadow: inset 0 0 3px #000;
	box-shadow: inset 0 0 3px #000;
	text-align: center;
	cursor: move;
	margin-bottom: 20px;
	z-index: 100;
}
.column header {
	
	
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-ms-border-radius-topleft: 10px;
	-o-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-ms-border-radius-topright: 10px;
	-o-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	
}
#columns-full .column {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  -moz-transition: -moz-transform 0.2s ease-out;
  -o-transition: -o-transform 0.2s ease-out;
  -ms-transition: -ms-transform 0.2s ease-out;
}
#columns-full .column.over,
#columns-dragOver .column.over,
#columns-dragEnd .column.over,
#columns-almostFinal .column.over {
  border: 2px dashed #000;
}
#columns-full .column.moving {
  opacity: 0.25;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}
#columns-full .column .count {
  padding-top: 15px;
  font-weight: bold;
  text-shadow: #fff 0 1px;
}

table {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

.botones {
	height: 100px;
	width: 100%;
	margin-top: 10px;
}
.solucion {
	width: 100%;
	height: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
.solucion ul {
	margin: 0px;
	padding: 0px;
}
.solucion li {
	padding: 0px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.img1 {
	background-image: url(../img/cuentos-populares1.jpg);
	height: 250px;
	width: 250px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.img2 {
	background-image: url(../img/cuentos-populares2.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img3 {
	background-image: url(../img/cuentos-populares3.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img4 {
	background-image: url(../img/cuentos-populares4.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img5 {
	background-image: url(../img/cuentos-populares5.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img6 {
	background-image: url(../img/cuentos-populares6.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img7 {
	background-image: url(../img/cuentos-populares7.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img8 {
	background-image: url(../img/cuentos-populares8.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img9 {
	background-image: url(../img/cuentos-populares9.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img10 {
	background-image: url(../img/cuentos-populares10.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}
.img11 {
	background-image: url(../img/cuentos-populares11.jpg);
	height: 250px;
	width: 250px;
	margin: 5px;
	background-repeat: no-repeat;
}

#numero1 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/1.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero2 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/2.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero3 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/3.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero4 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/4.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero5 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/5.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero6 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/6.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero7 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/7.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero8 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/8.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero9 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/9.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero10 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/10.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}
#numero11 {
	width: auto;
	height: 50px;
	background-color: #C00;
	color: white;
	font-family: "Comic Sans MS", cursive;
	font-size: 1em;
	border-radius: 15px;
	text-align: center;
	text-transform: lowercase;
	padding: 0px;
	margin-top: -250px;
	background-image: url(../img/11.png);
	background-repeat: no-repeat;
	top: 0px;
	float: left;
	margin-left: 10px;
	border: 5px solid #FFF;
}


.boton {
	background-color: #CC0000;
	color: #FFF;
	border-radius: 15px;
	font-size: 1em;
	text-transform: uppercase;
	width: auto;
	border: 2px solid #FFF;
	cursor: pointer;
	padding: 10px;
	font-weight: bolder;
	font-family: "Comic Sans MS", cursive;
	margin: 0px;
}
.titulo {
	width: 100%;
	height: 100px;
	float: left;
}

#creditos {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#pie {
	height: 100px;
	width: 810px;
	margin-top: 20px;
	background-image: url(../img/pie.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

.boton {
	background-color: #CC0000;
	color: #FFF;
	border-radius: 15px;
	font-size: 1em;
	text-transform: uppercase;
	width: auto;
	border: 2px solid #FFF;
	cursor: pointer;
	padding: 10px;
	font-weight: bolder;
	font-family: "Comic Sans MS", cursive;
	margin: 0px;
}




.texto {
	height: 230px;
	font-family: "Comic Sans MS", cursive;
	color: #2F6491;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}


.texto h3 {
	height: 78px;
	font-size: 2.3em;
	width: 90%;
}
.texto h4 {
	text-align: center;
}
.destacar {
	background-color: #E60003;
	color: #FFF;
	width: 300px;
	padding: 5px;
	font-size: 0.9em;
	border-radius: 20px;
	margin-right: auto;
	margin-left: auto;
}
.titulo {
	width: 100%;
	height: 110px;
	float: left;
	background-repeat: no-repeat;
	background-position: center 15px;
}
