
		#menuPreguntas{
			z-index: 4;
		}
		#imprimir{
			font-family: Helvetica;
			font-weight: bold;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;
		}
		#imprimir label{display: none;}
		.autocomplete{width: 100%}
		.bussines{
			margin-top: 1em;
		}
		.escalera{
			background-image: url("escalera.png");
			background-size: 100%;
			position: absolute;
		}
		.secc, .divNum{
			position: relative;
			z-index: 2;
		}
		.serpiente, .escalera{
			z-index: 1;
		}
		td{
			word-break: break-word;
			text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
		}
#cartas td .minia{
	width: 100%;
	height: 50%;
}
#cartas td img{
	max-height: 100%;
	max-width: 100%;
}
		.serpiente{
			position: absolute;
		}
		.serpiente .cola{
			height: 26%;
			background-image: url("serpientecola.png");
			background-size: 100% 100%;
		}
		.serpiente .cuerpo{
			height: 46%;
			background-image: url("serpientecuerpo.png");
			background-size: 100%;
			background-repeat: round;
		}
		.serpiente .cabeza{
			height: 26%;
			background-image: url("serpientecabeza.png");
			background-size: 100% 100%;
		}
		.puente{
			box-sizing: content-box;
			left: -1px;
			position: absolute;
			border-left: 1px solid black;
			border-bottom: 1px solid black;
			border-right: 1px solid black;
			width: 100%;
			height: 11px;
			top: 100%;
		}
		table#tablero{
			border-collapse: separate;
			border-spacing: 0 5px;
			border: 0px;
		}
		table#tablero tr{
			border-top: 4px solid black;
			border-bottom: 4px solid black;
		}
		table#tablero td{
			border-color: black;
			text-align: center;
			position: relative;
			width : 19.6mm;
			height : 19.6mm;
			padding: 0;
		}
		table#tablero tr:nth-last-child(odd) td:first-child{
			border-radius: 50% 0 0 0;
			border: solid black;
			border-width: 1px 0 0 1px;
		}
		table#tablero tr:nth-last-child(odd) td:last-child{
			border-radius: 0 0 50% 0;
			border: solid black;
			border-width: 0 1px 1px 0;
		}
		table#tablero tr:nth-last-child(even) td:first-child{
			border-radius: 0 0 0 50%;
			border: solid black;
			border-width: 0 0 1px 1px;
		}
		table#tablero tr:nth-last-child(even) td:last-child{
			border-radius: 0 50% 0 0;
			border: solid black;
			border-width: 1px 1px 0 0;
		}
		table#tablero tr:last-child td:first-child{
			background-color: grey;
			border-radius: 0;
		}
		table#tablero tr:first-child td:first-child{ /* changes if none or even*/
			background-color: green;
			border-radius: 0;
		}
		textarea{
			width: 90%;
		}
		#cartas {
    max-width: 185.9mm;
    max-height: 249.4mm;
}
		#cartas td span{
    		font-size: 1em;
		}
		#cartas td div{
    		font-size: 1.5em;
		}
		#cartas td {
    border: 1px solid #000;
    padding: 5px;
    width: 20%;
    word-break: break-word;
    height: 4cm;
    text-align: center;
}
@media print{@page{size:letter;}@page:first{margin-top:0}table{page-break-inside: auto;} tr{page-break-inside: avoid;page-break-after: auto;}.fbOpc,#menuPreguntas{display: none}body{background-color:white}body *{visibility:hidden}#imprimir,#imprimir *{visibility:visible}#imprimir{padding-top:1.5cm;display:block!important;position:absolute;top:0;left:0;width:100vw;min-height:100%;overflow:visible;margin:0;}#maximi{height: 100vh}#seccion{position: static!important;}
	table *{-webkit-print-color-adjust:exact;}
	.propH, .propF {
	    display: block;
	    max-height: 1.5cm;
	    position: absolute;
	    top: 0;
	    left: 0;
	    visibility: visible;
	}
	.propF {
	    left: unset;
	    right: 0;
	}
}
#imprimir{
	justify-content: flex-start;
}