* { margin:0; padding:0; list-style-type:none;}
body {
	font-size: 12pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#333;
}
#all {
	padding:12pt 3%;
	overflow-x: hidden;
}
.clear { clear:both;}
#actividad {text-align:center; position:relative; margin-bottom:12pt;}
.datosActividad {
	text-align:right;
	font-size:11px;
	padding:4pt 1.5% 0 0;
}
.logo { float:left; padding:3pt 0 0 1.5%;display: none;}
.headCol h2 {
	text-align:center;
	border-bottom:2pt solid #333;
	padding:13pt 0 8pt;
	font:bold 13pt/17pt Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:14pt;
}
#header { padding:1pt 0 20pt;}
h1 { font: bold 18px/20px Arial, Helvetica, sans-serif;  margin:0; padding:0 0 2px;float: inherit;}
a { text-decoration:none; color:#618a2c;}
#textoAutor { margin-right:4px;}

/* corregir */
.preguntas img { max-width:140px; display:inline-block; margin:14px 10px 0; border:1px solid #ddd; height:auto;}
.preguntas .imgRespuesta { vertical-align:middle; max-width:90px; margin:4px 10px 4px 0;}

/* input radio */
input[type="radio"], input[type="checkbox"] { margin:0 12px 6px 0;}
input[type="radio"]:before { display:block; content:" "; height:12px; width:12px; border:1px solid #111; border-radius:50px; position:absolute; background-color:#fff; }
input[type="checkbox"]:before { display:block; content:" "; height:12px; width:12px; border:1px solid #111; border-radius:1px; position:absolute; background-color:#fff; }

/* test */
.preguntas { text-align:left;  max-width:100%; margin:0 auto; width:980px; padding:20px 0 16px; position:relative;  page-break-inside: avoid; border-bottom:1px solid #ddd;}
.preguntas:last-child { border-bottom:none; padding-bottom:0; }
.enPreguntas { font-size:13px; font-weight:bold; }
.respuestas { padding-top:10px; font-size:12px;}
.respuesta { margin:0 0 4px 12px;}
textarea, input[type="text"] { border:1px solid #111; width:98%; border-radius:2px; margin:0 auto; display:block;}
textarea { height:126px;}
input[type="text"] { height:30px;}
.pistaPrint { color:#666; font-style:italic; font-weight:normal; margin:0 4px;}	 

#publiActividad {
	width:100%;
	text-align:center;
	float:left;
	margin-top:20px;
	margin-bottom:30px;
	overflow-x: hidden;
}

.botoneraInteractiva {
	margin-left: 1rem;
	margin-right: 1rem;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.botoneraInteractiva .botonGenerico {
	margin:0;
	margin-top: 1rem;
}

@media only screen and (min-width:35rem) {

	.botoneraInteractiva {
		flex-direction: row;
		margin: 0;
		justify-content: center;
		align-items: inherit;
	}

	.botoneraInteractiva .botonGenerico:first-child {
		margin-right: 1rem;
	}

}

@media print { 
	.pistaPrint,header,.botoneraInteractiva { display:none;}
	.logo {display: block;}
	.footer__superior, .footer__inferior {
		display:none;
	}
}