@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: #FCF8E3;

	border-radius: 5px;

	padding: 5px;

	margin: 0 auto;

	border: #CCC 1px dashed;

}

.caja_consombra {
	padding: 5px;
	text-align: center;
	background-color: #C2F6FE;
	margin-bottom: 2px;
	border-top: #0080A0 solid 4px;
	border-radius: 8px;

}

.caja_consombra2 {

	padding: 5px;

	text-align: center;

	background-color: #FBC6CE;

	margin-bottom: 2px;

	border-top: #8E2E3C solid 4px;


	border-radius: 8px;

}

.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: left;
}

.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;
	text-align: center;
}

.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 #0080A0;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border-bottom: solid 4px #0080A0;

	border-left: solid 4px #0080A0;

	border-right: solid 4px #0080A0;

}

.border_tabla1 {

	margin-bottom: 1px;

	border: solid 3px #f56b80;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border-bottom: solid 3px #be5363;

	border-left: solid 3px #be5363;

	border-right: solid 3px #f56b80;

}



.border_tabla2 {

	margin-bottom: 1px;

	border: solid 3px #02c2dd;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border-bottom: solid 3px #039fb5;

	border-left: solid 3px #039fb5;

	border-right: solid 3px #02c2dd;

}



.border_tabla3 {

	margin-bottom: 1px;

	border: solid 5px #f56b80;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	border-bottom: solid 5px #be5363;

	border-left: solid 5px #be5363;

	border-right: solid 5px #f56b80;

}



.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;
	align: center

}

.img-redondeada {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}
.img-redondeada {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

}

.a_imagen_izqcaja {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	float: left;

	margin: 10px 10px 10px 0;

	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);

}

.a_imagen_izqcaja {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	float: left;

	margin: 10px 10px 10px 0;

	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);

}

.a_imagen_dercaja {

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 10px;

	float: right;

	margin: 10px 0px 10px 10px;

	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);

}





.a_imagen_centrocaja {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 10px;
	float: center;
	margin: 10px 0px 10px 10px;
	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);
	text-align: center;
}
.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);
		-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;
	text-align: left;
}

/*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;

}

.img{



	border-radius:5px;

	background-color:#EEE;

	padding:3px;

	border:#CCC 1px solid;

}



.img_izq{

	margin-right:10px;

	margin-bottom:10px;

	border-radius:5px;

	background-color:#EEE;

	padding:3px;

	border:#CCC 1px solid;

	float:left;

}



.img_der{

	margin-left:10px;

	margin-bottom:10px;

	border-radius:5px;

	background-color:#EEE;

	padding:3px;

	border:#CCC 1px solid;

	float:right;

}



.caja1 {
	background-color: #f56b80;
	border-radius: 5px;
	padding: 5px;
	border: #be5363 1px solid;
	margin-bottom: 4px;
	margin-top: 5px;
	color: #FFF;
	text-align: left;
}



.caja2{

	background-color:#02c2dd;

	border-radius:5px;

	padding:5px;

	border:#039fb5 1px solid;

	margin-bottom:4px;

	margin-top:5px;

	color:#FFF;

}



.caja3{

	background-color:#0293a6;

	border-radius:5px;

	padding:5px;

	border:#006e7c 1px solid;

	margin-bottom:4px;

	margin-top:5px;

	color:#FFF;

}



.caja4{
	background-color: #f6c95e;
	border-radius: 5px;
	padding: 5px;
	border: #cc9b25 1px solid;
	margin-bottom: 4px;
	margin-top: 5px;
	color: #000000;
	text-align: center;
}



.cajaborde1 {

	border-radius:5px;

	padding:5px;

	border:#f56b80 2px solid;

}



.cajaborde2 {

	border-radius:5px;

	padding:5px;

	border:#02c2dd 2px solid;

}



.cajaborde3 {

	border-radius:5px;

	padding:5px;

	border:#0293a6 2px solid;

}



.cajaborde4 {

	border-radius:5px;

	padding:5px;

	border:#f6c95e 2px solid;

}



.borde{

	border-bottom:#02c2dd dashed 2px;

}



.letragrande{

	font-size:18px;

	

}



.caja_simple {

	background-color: #EEE;

	border-radius: 5px;

	padding: 5px;

	border: #CCC 1px solid;

}



.respuesta{

	background-color:#FF0;

	font-weight:bold;

}









/*termina efecto checkpoint*/
