.centrar {
	text-align:center;
}

.contenedor {
background-color:#424656;
padding:50px;
width:100%;
/* sombra interna */
-moz-box-shadow:inset 0 0 10px #1c1e25;
-webkit-box-shadow:inset 0 0 10px #1c1e25;
box-shadow:inset 0 0 10px #1c1e25;
/* termina sombra interna*/
}

/*Preguntas detonadoras
------------------------------------*/
.preg_detonadoras {
	background-color:#ffffe7;
	border-style:solid;
	border-color:#e9e9d2;
	border-top:#000;
	border-radius:10px;
}

.preg_titulo {
	margin-top:10px;
	margin-bottom:10px;
	background-color:#ffe56e;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 1px;
	border-radius:5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
}

.preg_titulo p {
	font-weight:bolder;
}

.preg_contenido {
	margin-bottom:10px;
	padding-left: 25px;
	padding-bottom: 1px;
	border-radius:5px;
}

/*Instrucciones
------------------------------------*/
.instruccion {
	color:#3C0;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:solid 1px;
	border-color:#CCC;
}

/*Botones
------------------------------------*/
.btn-green {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-blue {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #033b4c;
	background-image: linear-gradient(to bottom,#08c,#04c);
	background-repeat: repeat-x;
	margin-top: 10px;
}

.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue {
	color: #fff;
	background-image: linear-gradient(to bottom,#04c,#04c);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-bluelight {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-bluelight:hover, .btn-bluelight:focus, .btn-bluelight:active, .btn-bluelight.active, .open .dropdown-toggle.btn-bluelight {
	color: #fff;
	background-image: linear-gradient(to bottom,#2f96b4,#2f96b4);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-red {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red {
	color: #fff;
	background-image: linear-gradient(to bottom,#bd362f,#bd362f);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-yellow {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom,#fbb450,#f89406);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .open .dropdown-toggle.btn-yellow {
	color: #fff;
	background-image: linear-gradient(to bottom,#f89406,#f89406);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-orange {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #03c1c1;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	margin-top: 10px;
}

.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-purple {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .open .dropdown-toggle.btn-purple {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-pink {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .open .dropdown-toggle.btn-pink {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-gray {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom,#62c462,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active, .open .dropdown-toggle.btn-gray {
	color: #fff;
	background-image: linear-gradient(to bottom,#51a351,#51a351);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-white {
	color: #000;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #fff;
	background-image: linear-gradient(to bottom,#fff,#e6e6e6);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
	color: #000;
	background-image: linear-gradient(to bottom,#e6e6e6,#e6e6e6);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

.btn-black {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom,#444,#222);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	margin-top: 10px;
}

.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black {
	color: #fff;
	background-image: linear-gradient(to bottom,#222,#222);
	background-repeat: repeat-x;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

/*Listas
------------------------------------*/
.nmp {
	margin:0;
	padding:0;
}

ul.square li {
	position:relative;
	list-style-type:none;
	padding-left:20px;
}

ul.square li:before {
	width:7px;
	height:7px;
	content:"";
	position:absolute;
	left:5px;
	top:8px;
	background:#777;
}

ul.square.pink li:before {
	background:#F38A88;
}

ul.square.blue li:before {
	background:#0087BA;
}

ul.square.yellow li:before {
	background:#e3ba00;
}