.titulo{ font-size:18px; }
.rojo{ color: #A51E3D; }
.paso{
	position:relative;
	width:100%;
	min-height:500px;
	height:auto;
	border:1px solid #CCC;
	border-radius:5px;
}

/*	Navegación	*/
div#Navegacion{ position:relative; width:100%; }
div#Navegacion .Pasos{margin:10px; clear:left; float:left; }
div#Navegacion a{ display:block; margin:10px; font-size:14px; font-style:italic; }
div#Navegacion a span{ font-style:italic; font-weight:bold; }

div#Navegacion a#instrucciones{ float:left; }
div#Navegacion a#responder{ float:right; }
div#Navegacion a#siguiente{ float:right; }
div#Navegacion a#finalizar{ float:right; }
div#Navegacion a#cerrar{ float:right; }
div#Navegacion a#suspender{ position:absolute; width:300px;left:50%; margin-left:-90px; }

/*	Finalizado	*/
div#Finalizado .texto{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-50px;
	font-size:18px;
	text-align:center;
}

/*	Instrucciones	*/
div#Instrucciones .titulo, div#Instrucciones .texto{
	margin:20px;
}
div#Instrucciones hr{clear:left; margin:20px;}
div#Instrucciones .texto{ font-size:14px; }

/*	Preguntas	*/
div#Preguntas .titulo, div#Preguntas .lista{ margin:20px; }
div#Preguntas hr{clear:left; margin:20px;}
div#Preguntas .titulo{
	float:left;
}
div#Preguntas .paginas{
	float:right;
	margin:20px;
}

div#Preguntas .lista{ position:relative; height:auto; }
div#Preguntas .lista .loading{
	position:absolute;
	z-index:1000;
	right:10px;
	top:10px;
	width:16px;
	height:16px;
	background:center center no-repeat url('../images/loading.gif');
}
div#Preguntas .lista .dummy{
	display:none;
	visibility:hidden;
}

div#Preguntas .lista .item{
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	min-height:70px;
	height:auto !important;

/*	background-color:#f9f9f7; */
	border-bottom:solid 1px #e9e8e3;

	color:#888787;
}
div#Preguntas .lista .item.selected{
	background-color:#f2f1eb;
	border-bottom:solid 2px #a41e3c;
}
div#Preguntas .lista .item td.alternativas .alt_content{
	display:inline-block;
	position:relative;
	overflow:visible;
	width:auto;
	background-color:#f3f3f3;
	white-space:nowrap;
	padding:10px;
	margin: 10px 10px 10px 20px;
	border:1px solid #CCC;
	border-radius:5px;
	text-align:left;
}
div#Preguntas .lista .item td.alternativas .alt_content .tip{
	width:25px;
	height:25px;
	position:absolute;
	display:block;
	top:-20px;
	right:-30px;
	cursor:pointer;
	background-image:url(../images/notice-icon-info-gray-24x24.png);
}
div#Preguntas .lista .item td.alternativas .alt_content .tip:hover{
	background-image:url(../images/notice-icon-info-yellow-24x24.png);
}

/*	Item Selección Simple	*/
div#Preguntas .lista .item.seleccionsimple{  }
div#Preguntas .lista .item.seleccionsimple > table{
	width:100%;
	height:100%;
	border:0;
	margin:5px;
}
div#Preguntas .lista .item.seleccionsimple table td.indice{
	width:100px;
	text-align:center;
	vertical-align:top;
	font-size:30px;
}
div#Preguntas .lista .item.seleccionsimple td.enunciado{
	vertical-align:top;
	font-size:18px;
	min-width:200px;
}
div#Preguntas .lista .item.seleccionsimple td.alternativas{
	vertical-align:top;
	font-size:14px;
}
div#Preguntas .lista .item.seleccionsimple td.alternativas .alt_content > div{
	margin:5px;
	width:auto;
}
div#Preguntas .lista .item.seleccionsimple td.alternativas .alt_content input{
	margin:5px;
}

/*	Item Selección Multiple	*/
div#Preguntas .lista .item.seleccionmultiple{  }
div#Preguntas .lista .item.seleccionmultiple > table{
	width:100%;
	height:100%;
	border:0;
	margin:5px;
}
div#Preguntas .lista .item.seleccionmultiple table td.indice{
	width:100px;
	text-align:center;
	vertical-align:top;
	font-size:30px;
}
div#Preguntas .lista .item.seleccionmultiple td.enunciado{
	vertical-align:top;
	font-size:18px;
	min-width:200px;
}
div#Preguntas .lista .item.seleccionmultiple td.alternativas{
	vertical-align:top;
	font-size:14px;
}
div#Preguntas .lista .item.seleccionmultiple td.alternativas .alt_content > div{
	margin:5px;
	width:auto;
}
div#Preguntas .lista .item.seleccionmultiple td.alternativas .alt_content input{
	margin:5px;
}

/*	Item Lista Desplegable	*/
div#Preguntas .lista .item.listadesplegable{  }
div#Preguntas .lista .item.listadesplegable > table{
	width:auto;
	height:100%;
	border:0;
	margin:5px;
}
div#Preguntas .lista .item.listadesplegable table td.indice{
	width:100px;
	text-align:center;
	vertical-align:top;
	font-size:30px;
}
div#Preguntas .lista .item.listadesplegable td.enunciado{
	vertical-align:top;
	font-size:18px;
}
div#Preguntas .lista .item.listadesplegable td.droplist{
	vertical-align:top;
	font-size:14px;
	text-align:left;
	margin-left:25px;
}

/*	Item Texto	*/
div#Preguntas .lista .item.texto{  }
div#Preguntas .lista .item.texto > table{
	width:auto;
	height:100%;
	border:0;
	margin:5px;
}
div#Preguntas .lista .item.texto table td.indice{
	width:100px;
	text-align:center;
	vertical-align:top;
	font-size:30px;
}
div#Preguntas .lista .item.texto td.enunciado{
	vertical-align:top;
	font-size:18px;
}
div#Preguntas .lista .item.texto td.input{
	vertical-align:top;
	font-size:14px;
	text-align:left;
	margin-left:25px;
}

div#Preguntas select{
	vertical-align:top;
	font-size:18px;
	text-align:left;
	margin-left:25px;
}
