/**********JQUERY**************/
.jqifade {
background-color:white;
}
.classHiddenJQ{
	visibility: hidden;		
}

/**esquinas**/
.jqmsg{
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:0.7em;
	width:50em;
	height:100%;
	margin:auto;
}
div#jqi div.jqmsg div{
	position:relative;
	float:left;
}
div#jqi div.jqmsg div#jqcntent div{
	float:none;
}
div#jqi div.jqmsg div.jqtopleft{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery.gif) left top no-repeat; 
	width:10%;
}
div#jqi div.jqmsg div.jqtopright{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery.gif) right top no-repeat; 
	width:8%;
}
div#jqi div.jqmsg div.jqmdltop{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery_center.gif) repeat-x left top; 
	width:82%;
}
div#jqi div.jqmsg div.jqbtmleft{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery.gif) left bottom no-repeat; 
	clear:left;
	width:10%;
}
div#jqi div.jqmsg div.jqbtmright{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery.gif) right bottom no-repeat; 
	width:8%;
}
div#jqi div.jqmsg div.jqmdlbtm{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery_center.gif) repeat-x left bottom; 
	width:82%;
}
div#jqi div.jqmsg div.jqmdlleft{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery_middle.gif) repeat-y left top;
	clear:left;
	width:10%;
}
div#jqi div.jqmsg div.jqmdlright{
	background:url(/Unplugged/recursos/ES/imagen/fnd_jquery_middle.gif) repeat-y right top;
	width:8%;
}
div#jqi div.jqmsg div.jqmdl{
	background-color:#ffffff;
	width:82%;
	padding:2.5em 0;
	text-align:left;
}
/* altura del jquery*/
div#jqi div.jqmsg div.jqtopleft,
div#jqi div.jqmsg div.jqtopright,
div#jqi div.jqmsg div.jqmdltop{
	height:42px;
}
div#jqi div.jqmsg div.jqbtmleft,
div#jqi div.jqmsg div.jqbtmright,
div#jqi div.jqmsg div.jqmdlbtm{
	height:40px;
}
/* botton y icono jquerry*/
div#jqi div.jqmsg .msg{
	display:block;
	margin-left:58px;
	top:1em;
}
div#jqi div.jqmsg .msg1{
	display:block;
	margin-left:2em;
	top:1em;
}
div#jqi div.jqmsg div.jqico,
div#jqi div.jqmsg div.jqicoAdvertencia{
	background:url(/Unplugged/recursos/ES/imagen/ico_informacion.gif) left top no-repeat; 
	height:38px;
	width:38px;
	margin:0 0.8em;
	position:absolute;
	top:1em;
	left:0;
	float:left;
}
div#jqi div.jqmsg div.jqicoAdvertencia{
	background:url(/Unplugged/recursos/ES/imagen/ico_advertencia.gif) left top no-repeat; 
}


div#jqi div.jqmsg div.btnera{
	float:none;
	height:20px;
	margin:0 auto;
	position:relative;
	width:92px;
}
div#jqi div.jqmsg div.btnera2{
	float:none;
	height:20px;
	margin:0 auto;
	position:relative;
	width:195px;
}
div#jqi div.jqmsg div.btn{
	float:left;
	height:20px;
	margin:1em;
	position:relative;
	width:69px;
	top:1em;
}
div#jqi div.jqmsg div.btn a{
	display:block;
	width:69px;
	height:0pt;
	overflow:hidden;
	cursor:pointer;
	padding-top:20px;
	background: transparent url(/Unplugged/recursos/ES/imagen/mj1_aceptarN.gif) left top no-repeat;
}
div#jqi div.jqmsg div.btn a:hover{
	background-position:-69px 0px;
	cursor:pointer;
	background-color:transparent;
}
div#jqi div.jqmsg div.jqcntentScrol{
	min-height:70px;
	max-height:430px;
	width:95%;
 	height: expression((parseFloat(document.getElementById('jqcntent').offsetHeight)<430)? "expression(document.getElementById('jqcntent').offsetHeight)":"430px");
	overflow: auto;
	float:right;
}
div#jqi div.jqmsg div#jqcntentScrol{
	left: 0px;
	min-height:70px;
	max-height:430px;
	width:95%;
 	height: expression((parseFloat(document.getElementById('jqcntent').offsetHeight)<430)? "expression(document.getElementById('jqcntent').offsetHeight)":"430px");
	overflow: auto;
	position: relative;
	padding: 0px;
	margin:0px;
	top: 0;
	float:right;
}
/****** Mensaje Error ***/
div#contenidos div#mensajeError p#campos {
	background: url(/Unplugged/recursos/ES/imagen/fondoMensajeErrorSuperior_758.gif) left top no-repeat;
}
div#mensajeError {
	background: url(/Unplugged/recursos/ES/imagen/fondoMensajeErrorInferior_758.gif) #fee445 left bottom no-repeat;	
	position: relative;
	display: none;
	padding: 0 0 7px 0;
	text-align: left;
	background : #FEE445;
	margin:4px 0 3px 0;
}
div#mensajeError p {
	margin: 0 0 0 0;
	padding: 7px 10px 2px 25px;
	line-height: 16px;
	color: #333333;
}
div#mensajeError p, [hack] {
	padding-top: 8px;
}
div#mensajeError p a {
	margin: 0 !important;
	text-decoration: underline;
	font-weight: bold;
	color: #AC0000;
	cursor: pointer;
}

div#mensajeError p a:visited {
	color: #804545;
}
div#mensajeError p a:hover {
	background-color: #AC0000;
	text-decoration: none;
	color: #ffffff;
}
/*** Error dojo ***/
.dojoDialog {
	background : #FEE445;
	border : 1px  #999;
	-moz-border-radius : 5px;
	padding : 4px;
	position:relative;
	width: 753px;
	font-size:0.7em;
}
.dojoDialogSin {
	display: none;
	z-index: 20;
	font-size: 0.7em;
}
.dojoDialog a.aceptar{
	display:block;
	width:69px;
	height:0pt;
	overflow:hidden;
	cursor:pointer;
	padding-top:20px;
	margin:0.55em auto;
	background: transparent url(/Unplugged/recursos/ES/imagen/mj1_aceptarN.gif) left top no-repeat;
}
.dojoDialog a.aceptar:hover{
	background-position:-69px 0px;
	cursor:pointer;
	background-color:transparent;
}
div.volver{
	background-image: url(/Unplugged/recursos/ES/imagen/mj1_volver_fnd_am.gif);
	position:relative;
	width: 83px;
	height:20px;
	top:0px;
	margin:0.55em auto;
	cursor: hand;
	left:0 !important;
}
div.volver:hover{
	background-position: -85px;
}
div.volver  span{
	display:none;
}
/********** ACTUALIZANDO DATOS **********/
div#actualizandoDatos {
	display: none;
	position: absolute;
	left: 256px;
	z-index: 1000;
	width: 246px;
	height: 110px;
	background: url(/Unplugged/recursos/ES/imagen/msj_actual_datos_ani.gif) left top no-repeat;
}
div#actualizandoDatos p {
	position: relative;
	overflow: hidden;
}
div#actualizandoDatos p span {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

/****ayudas***/
.con_ayuda{position:relative;}
div.icoayu{width:1em; height:1em; float:left; margin:0pt 0.3em;}
div.subtitayu, div.titayu{position:relative;text-align:left;height:1.4em;margin:0 auto;padding:.7em .3em .3em .3em;width:43em; color: #004FA2;}
div#contenidos div.titayu h3{margin:0;}
div.subtitayu {background:transparent url(/Unplugged/recursos/ES/imagen/fondoSubtituloFormulario.gif) no-repeat scroll left top;}

p.indicativo{color:#333333;
font-size:0.7em;
font-weight:normal;
position:relative;
top:0.3em;}

p.lft{width:90%; padding:0 0 0 0.6em;color:#b11818;}
div.subtitayu div.ayuda, div.titayu div.ayuda, div.subtiayu div.ayuda{position:absolute; right:.8em; top:.35em; z-index:20; width:15em;}
div.icoayu div.ayudaActiva{position:absolute; left:0; top:0; width:15em;}
div.con_ayuda div.ayuda_top {height:3px; background:#ffffff url(/Unplugged/recursos/ES/imagen/fnd_ayuda_medtop.gif) repeat-x;}
div.ayuda_middle {position:relative;text-align:left;background-color:#FFFFFF;border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9; font-size:.55em;}
img.esqizq {float:left;}
img.esqder {float:right;}
img.esquina {background-color:#ffffff;}
img.esquinaGris{background-color:#F0F0F0;}
div.con_ayuda div.ayuda_bottom {height:3px; background:#ffffff url(/Unplugged/recursos/ES/imagen/fnd_ayuda_medbtm.gif) repeat-x left bottom;}
img.ico_ayuda{position:absolute;right:0pt;top:-.18em;width:1.68em;z-index:25;}
div.ayudaActiva{display:none;}
p.resp{padding:1em .6em;line-height:1.3em;color:#333333;}
p.respult{padding:1em .6em 3em .6em;}
div.con_ayuda a.cerrar{display:block;margin:0 auto;width:47px;height:0pt;overflow:hidden;padding-top:20px;
background: url(/Unplugged/recursos/ES/imagen/mj1_cerrar.gif) left top no-repeat;
position:absolute;bottom:0em;_bottom:.8em;right:.5em;} 
div.con_ayuda a.cerrar:hover{background-position:-47px 0px;cursor:pointer;}
div.con_ayuda a.icoayuda{
display:block;width:16px;
height:0pt;overflow:hidden;
cursor:pointer;padding-top:16px;
background: url(/Unplugged/recursos/ES/imagen/icj2_ayuda.gif) left top no-repeat;}
div.con_ayuda a.icoayuda:hover{
background-position:-16px 0px;
cursor:pointer;
}
/***** impedir que los texareas de safari los pueda escalar el usuario ***/
textarea {
	resize:none;
}
/***** Texto Explicativo ****/
div#contenidos div.grisExpl{
	margin:1em 0;
	clear:both;
	position:relative;
	text-align:left;
	height:auto;
}
div.grisExpl div.explTop,
div.grisExpl div.explBottom{
	position:relative;
	height:4px;
	background-color:#f0f0f0;	
}
div.grisExpl div.explMiddle{
	position:relative;
	background-color:#f0f0f0;
}
div.grisExpl img.explEsqizq {
	float:left;
}
div.grisExpl img.explEsqder {
	float:right;
}
div.grisExpl p.indicativo {
	padding:0 0.6em 0.6em;
}
div.grisExpl div.subtiayu {
	padding:0.3em;
}
/************* Desplegables ********/
div.despl{
	margin:1em 0;
}
div.despl div{
	position:relative;
}
div.despl div.titDesplTop{
	height:.25em;
	background:url(/Unplugged/recursos/ES/imagen/fnd_desplegable_top_center.gif) top left repeat-x;
}
div.despl div.titDesplTop img.topLeft{
	position:relative;
	border:0;
	float:left;
}
div.despl div.titDesplTop img.topRight{
	position:relative;
	float:right;
}
div.despl div.titDespl{
	padding:.6em 0;
	z-index:4;
	height:auto;
	background:url(/Unplugged/recursos/ES/imagen/fnd_desplegable.gif) top left repeat-x;
	border-left:.12em solid #e1e1e1;
	border-right:.12em solid #e1e1e1;
}
div.despl div.titDespl h4{
	position:relative;
	text-transform:lowercase;
	color:#B11818;
	font-weight:normal;
	margin-left:.3em;
	font-size:.88em;
}
div.despl div.titDesplBotm{
	height:.25em;
	background:url(/Unplugged/recursos/ES/imagen/fnd_desplegable_bottom_center.gif) top left repeat-x;
}
div.despl div.titDespl a.plegar,
div.despl div.titDespl a.desplegar{
	display:block;
	height:1.375em;
	position:absolute;
	right:0.8em;
	top:0.4em;
	width:1.375em;
}
div.despl div.titDespl a.plegar{
	background:transparent url(/Unplugged/recursos/ES/imagen/icj1_flecha_abajo.gif) no-repeat left top;
}
div.despl div.titDespl a.desplegar{
	background:transparent url(/Unplugged/recursos/ES/imagen/icj1_flecha_arriba.gif) no-repeat left top;
}
div#contenidos div.despl div.titDespl a.desplegar:hover,
div#contenidos div.despl div.titDespl a.plegar:hover{
	background-color:transparent;
	background-position:-1.34em 0;
}
div.despl div.titDespl a.plegar span,
div.despl div.titDespl a.desplegar span{
	display:none;
}
div.despl div.datosDespl{
	height:auto;
	top:-.2em;
	border-left:.12em solid #e1e1e1;
	border-right:.12em solid #e1e1e1;
	z-index:3;
}
div.despl div.datosDespl p{
	position:relative;
	font-size:.7em;
	padding:1em;
}
div.despl div.datosDespl div.datosDesplBotm{
	position:relative;
	height:.25em;
	top:0.25em;
	background:url(/Unplugged/recursos/ES/imagen/fnd_desplegable_bottom_center.gif) bottom left repeat-x;
}

/** ERROR RecibosYPagos **/

div.mensajeErrorJQ{
	background:#FEE445 url(/Unplugged/recursos/ES/imagen/fondoMensajeErrorInferior_363.gif) no-repeat left bottom scroll;
	display:block;
	left:60px;
	margin: 0 0 8px 0;
	position:relative;
	text-align:left;
	width:363px;
}

div.mensajeErrorJQ p#campos{
	background:transparent url(/Unplugged/recursos/ES/imagen/fondoMensajeErrorSuperior_363.gif) no-repeat left top scroll;
	margin:0 0 7px 0;
	padding:7px 22px 0 22px;
	position:relative;
}

div.mensajeErrorJQ p a {
		 margin: 0 !important;
		 text-decoration: underline;
		 font-weight: bold;
		 color: #AC0000;
		 cursor: pointer;
}

div.mensajeErrorJQ p a:visited {
		 color: #804545;
}
div.mensajeErrorJQ p a:hover {
		 background-color: #AC0000;
		 text-decoration: none;
		 color: #ffffff;
}
