@charset "utf-8";
.letra_formula {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.subrayado {
	border-bottom: #CCC solid 1px;
}
.boton {
	text-decoration: underline; /*Para el caso de que sea texto*/
	cursor: pointer;
	font-weight: bold; /*Para el caso de que sea texto*/
}
.caja_simple { /*cuando vaya junto a una imagen dentro de una tabla*/
	min-width: 250px;
	background-color: #EEE;
	border-radius: 5px;
	padding: 5px;
	margin: 0 auto;
	border: #CCC 1px dashed;
}
.caja_simple2 { /*cuando vaya junto a una imagen dentro de una tabla*/
	background-color: #F5E5C1;
	border-radius: 5px;
	padding: 5px;
	margin: 0 auto;
	border: #CCC 1px dashed;
}
.caja_consombra {
	padding: 5px;
	text-align: center;
	background-color: #6CF;
	margin-bottom: 5px;
	border-bottom: #bdbfc1 solid 3px;
	border-radius: 10px;
}
.caja_verde {
	background-color: #CFF09F;
	padding: 10px;
	-webkit-border-top-left-radius: 40px;
	-webkit-border-bottom-right-radius: 40px;
	-moz-border-radius-topleft: 40px;
	-moz-border-radius-bottomright: 40px;
	border-top-left-radius: 40px;
	border-bottom-right-radius: 40px;
	text-align: center;
}
.caja_rosa {
	background-color: #FFC2C1;
	padding: 10px;
	-webkit-border-top-right-radius: 40px;
	-webkit-border-bottom-left-radius: 40px;
	-moz-border-radius-topright: 40px;
	-moz-border-radius-bottomleft: 40px;
	border-top-right-radius: 40px;
	border-bottom-left-radius: 40px;
	text-align: center;
}
.bulletazul {
	list-style-image: url(http://cursos.tecmilenio.edu.mx/cursos/recursos09/bulletr.png);
	list-style-type: square;
}
.bulletpaloma {
	list-style-image: url(http://cursos.tecmilenio.edu.mx/cursos/recursos09/paloma.png);
	list-style-type: square;
}
.ftextovertical {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	writing-mode: bt-rl;
}
.letra_celeste3 {
	font-size: 15px;
	font-weight: bold;
	color: #4F81BD;
}
.Letrablanca {
	color: #FFF;
}
.referencia {
	font-size: 11px;
	line-height: normal;
}
.fondo_celeste {
	background-color: #CCDFF2;
}
.fondo_azul {
	background-color: #4086CF;
}
.fondo_aqua {
	background-color: #4bacc6;
}
.fondo_cafe {
	background-color: #333;
}
.fondo_verde {
	background-color: #1AA6A5;
}
.fondo_limon {
	background-color: #CCD86A;
}
.fondo_gris {
	background-color: #F0F0F0;
}
.fondo_azul2 {
	background-color: #225588;
}
.fondo_turquesa {
	background-color: #00CCFF;
}
.fondo_turquesa2 {
	background-color: #00b0f0;
}
.fondo_naranja {
	background-color: #FBA837;
}
.fondo_morado {
	background-color: #3D427C;
}
.fondo_azul3 {
	background-color: #005EBB;
}
.div_caja {
	padding: 10px;
	margin-bottom: 1px;
	border: dashed 2px #F8CB4E;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-bottom: solid 5px #F8CB4E;
	border-left: solid 5px #F8CB4E;
	border-right: solid 5px #F8CB4E;
}
.border_tabla {
	margin-bottom: 1px;
	border: solid 5px #005EBB;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-bottom: solid 5px #005EBB;
	border-left: solid 5px #005EBB;
	border-right: solid 5px #005EBB;
}
.caja_nota {
	padding: 10px;
	margin-bottom: 1px;
	border: dashed 0px #CDCDCD;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-left: solid 3px #333333;
	border-right: solid 3px #333333;
}
.a_imagen_izq {
	float: left;
	margin: 10px 10px 10px 0;
}
.a_imagen_der {
	float: right;
	margin: 10px 0px 10px 10px;
}
.a_imagen_centrada {
	display: block;
	margin: auto;
}
.img-redondeada {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.img-marco {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circular {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}
.ligas_blancas {
	color: #FFF;
}
a:hover.ligas_blancas {
	color: #039;
}
tabla {
	max-width: 100%;
	background-color: transparent;
}
.tabla {
	width: 100%;
	margin-bottom: 20px;
}
.tabla th, .tabla td {
	padding: 8px;
	line-height: 20px;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
}
.tabla th {
	font-weight: bold;
}
.tabla-striped tbody > tr:nth-child(odd) > td, .tabla-striped tbody > tr:nth-child(odd) > th {
	background-color: #e9e8e8;
}
.tabla-hover tbody tr:hover > td, .tabla-hover tbody tr:hover > th {
	background-color: #f5f5f5;
}
.caja {
	padding: 8px 15px 8px 15px;
	margin-bottom: 3px;
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
/*efecto checkpoint*/





.show-ama {
	margin-top: 10px;
	margin-bottom: 20px;
}
.show-ama [class*="span"] {
	background-color: #ecf8ff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-height: 40px;
	line-height: normal;
}
.show-ama:hover [class*="span"] {
	background: #d7effd;
}
.show-ama .show-ama {
	margin-top: 0;
	margin-bottom: 0;
}
.show-ama .show-ama [class*="span"] {
	margin-top: 5px;
}
.show-ama [class*="span"] [class*="span"] {
	background-color: #ccc;
}
.show-ama [class*="span"] [class*="span"] [class*="span"] {
	background-color: #999;
}


/*termina efecto checkpoint*/
