/*
.botonera	{
		background-color:#EEEEEE;
		position: fixed;
		bottom: 0px; 
		left:0px;
		width:100%;
		height: 68px;
		border-top:solid 1px grey;
		}
.botonsiguiente	{position:absolute !important; bottom:2px; right:2px;	 }
.botonanterior	{position:absolute !important; bottom:2px; left:2px;	}
.infoposicion	{position:absolute !important; bottom:16px;  left:40%;	}
*********/
.botonera	{
		background-color:#FFF;
		left:0px;
		width:100%;
		height: 68px;
		border-top:solid 1px grey;
		}
.botonsiguiente	{bottom:2px; right:2px;	 }
.botonanterior	{bottom:2px; left:2px;	}
.infoposicion	{bottom:16px;  left:40%;	}
.abajo		{
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  bottom: 0px;
}
/*
form,
#wrapper,
.formulario,
.pantalla	{q-min-width:768px; max-width:1024px; q-height:130%;}
*/
form,
#wrapper,
.formulario,
.pantalla	{min-width:380px;}
form,
#wrapper,
.formulario,
.pantalla	{max-width:1024px; q-height:130%;}
form		{margin:0 auto;}
.pantalla h3 	{ 
		text-overflow: ellipsis; 
		background-color:#56A00E;
		color:#FFFFFF;
		text-shadow:0 -1px 1px #234403; 
		text-align:center;
		padding:0.5em;
}	
.pantalla h3 ,#logo	{
		margin-left:-1em;
		margin-right:-1em;
}
h3 .alerta 			{ color:yellow; /* #F4BD85; */ }
h3 .remarca			{ color:yellow; /*#F4BD85; */}
#homunculoNAD IMG,
#homunculoNAT IMG  {
	border: 1px solid;
	box-shadow: 2px 2px;
	background-color: white;
}
.NADclick, .NATclick { 
	width:40px; 
	height:40px;
	position: absolute;
	border-radius:40px;
	background-color:rgba(0,255,0,0.9);
	border: 1px solid black;
}
.NADclickON,
.NATclickON 	 	{ background-color:rgba(255,0,0,0.9);}
.homunculo		{/*text-align:center;*/}
#NADclickcollection,
#NATclickcollection  {
			position: relative;
			margin: 0 auto;
/*			display:inline-block;*/
/*			background-color:rgba(0,0,128,0.2);*/
}
#codigodesbloqueo { -webkit-text-security: square; }
/*.codigodesbloqueo::selection {color:#FFF; background-color:#FFF;}*/
div.pantalla[pagina="1"] a.botonanterior { display:none;}
#logo		{
	border-bottom:solid 1px grey;	
	background-color:#FFFFFF;
	width:100%;
	padding:1em 1em 1em 1em;
	text-align:center;
}
.logo-der {
	display:inline-block !important;
	color: #2EA8D6; 
	font-size:xx-large;
	vertical-align:middle;
	padding:0em 1em 0em 1em;
}
#logo  img	{ vertical-align:middle;}
#logo DIV{ 
	color: #2EA8D6; 
	font-size:xx-large;
	display: table-cell;
	vertical-align:middle;
	padding:0em 1em 0em 1em;
}
BODY { 
	font-family: Arial;
	font-size:100%;
	background-color:#EEEEEE;
/*	width: 1024px;*/
	margin: 0 0 0 0;
}
#wrapper { 
	font-size:1.6em;
	margin: 0em 1em 0 1em; 
}
input { font-size: 1em; }
.ui-slider	{ margin-top:0.2em; }
/*.ui-slider .ui-slider-range { background: #ef8989; } 
.ui-slider .ui-slider-handle { border-color: #ef8989; } */
.sliderlegend	{ margin-bottom:1em;  font-size:80%; width:100%;}
.slider-inicio	{ float:left;	}
.slider-medio	{ float: left; 	margin-left:40%;}
.slider-final 	{ float:right;	}
.ui-buttonset label { font-size:1em; }
.ui-helper-hidden-accessible { left: -999999px !important;}
#radioHAQ_21 .ui-button	{margin-left:10px !important;}
#radioHAQ_22 .ui-button	{margin-left:10px !important;}
#cabecera * { font-size:40px; }	
#cabecera	{ 
			position: fixed; top:0px; left:0px; width:100%;    
/*			margin:0 1em 0 1em; */
			padding 1em 0 1em 0;
			background-color:#74B042; 
			color:#FFF;
			text-shadow: 0 1px 1px #335413;
			font-size:16px;
		}
/*   CSS DE SIEMPRE */
.oculto	{display:none;}
.izquierda { float:left;}
.derecha { float:right;}
/*** ancho de campos */
.disabled {  background-color: #DDDDDD; color:#000000;}  
.longdesc { width: 98% }
.meddesc {width: 50% ;}
.desc25 {width: 24% ;}
.datefield {width:8em; }
.numberfield {width:5em; text-align:right; }
.shortdesc {width: 100px;}
.shortdesc4 {width: 4em;}
.numberfield10 {width: 2em; text-align:right;}
.numberfield2 {width: 2em; text-align:left;}
.numberfield4 {width: 4em; text-align:left;}
.numberfield5 {width: 5em; text-align:right;}
input.disabled{
	color:#202020;
	border: 1px solid rgb(98,144,210);;
}
.alerta 			{	clear:left;	color:red;}
.remarca		{ 	text-decoration: underline;  color:#2EA8D6; } /* color:#FF8888; } */
#espereunmomento	{	display:none;	width: 100%; 	background-color:#DD0000;	color:#FFF;	}
