/* KONTENIDOSDIGITALES.COM TO EDICIONES CASTILLO */

html, body{
	font: 13px "Lucida Grande", Arial, Helvetica, serif;
	background-color:#fff;
}

p{
	font-size:14px;
}

#pleca_titulo,
#btn_cerrar,
#tools,
#col1,
#col2,
#col3,
#col4,
#datos{
	display:none;
}

#todo,
#print-area{
	display:block;
	overflow:auto;
}

/* ################ REACTIVOS ################# */
.reactivo{
	padding:5px;
	margin:0 0 10px 0;
	list-style-type:none;
	page-break-inside: avoid;
}

.pregunta{
	padding:5px;
	margin:0 0 10px 0;
}

.pregunta input[type=checkbox]{
	display:none;
}

.lectura{
	display:block;
	padding:5px;
	margin:5px;
	border:1px dashed #ccc;
}

.lectura-completa{
	display:block;
	padding:20px;
	margin:20px;
	border:dashed 1px #ccc;
}

.lectura p{
	display:block;
	padding:0;
	margin:0;
}

.clip{
	display:block;
	padding:5px;
	margin:auto;
	border:1px dashed #ccc;
}


.clip p{
	display:block;
	padding:0;
	margin:0;
}

.clip table{
	margin:auto;
	padding:0;
	width:100%;
}

.clip table td{
	padding:5px;
}

.reactivo .opciones{
	margin:0;
	margin-bottom:20px;
	padding:5px;
	list-style-type:upper-latin;
}

.reactivo .opciones li{
	margin-left:50px;
}

/* ################ IMG ################# */

.lectura img,
.clip img,
.opciones li img{
	display:block;
	border:solid thin #ccc;
	margin:auto;
	width:60%;
}

.lectura .img-medium,
.clip .img-medium,
.opciones li .img-medium{
	display:block;
	border:solid thin #ccc;
	margin:auto;
	width:40%;
}


.opciones li img,
.opciones li .img-medium{
	display:inline;
	margin:0;
}


/* ################ RESPUESTAS ################# */
.respuesta{
}

.respuesta-txt{
}

.respuesta-txt-visible{
	display:inline;
	font-weight: bold;
}

.respuesta-txt-invisible{
	display:none;
}

.respuesta-subrayada{
	text-decoration:underline;
	font-weight: bold;
	background-color:#ededed;
}

.respuesta-sin-subrayar{
	text-decoration:none;
	font-weight: normal;
	font-style: normal;
}


/* ################ PRINT ################# */

#print-area{
	display:block;
}

#print-area .box-inner{
	padding:10px;
}

#print-area-header{
	display:block;
	width:100%;
}


#print-area-examen{
	display:block;
	width:auto;
	text-align:left;
}

#print-area-examen > ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

input[type=checkbox]{
	display:none;
}

#print-area .pregunta p{
	display: inline;
}

