#ventanaAviso {
	display:none;
	z-index:1000;
	position:absolute;
	padding:10px 10px 10px 10px;
	width: 435px;
	height: 227px;
}

/**/
#ventanaAviso #procesando,
#ventanaAviso #resultado{
	display:none;
}
/**/

/**************************/
/* Estilos generales popup *
/**************************/
#ventanaAviso .bordesuperior{
	background: url(/img/popup/fdopopuptop_login.png) top center no-repeat !important;
	width: 435px;
	height: 28px;
}

#ventanaAviso .bordeinferior{
	background: url(/img/popup/caja_login_popup.png) bottom center no-repeat !important;
	width: 435px;
	height: 29px; 
}

#ventanaAviso .contenidoPopUp{
	background: url(/img/popup/fdopopupcen_login.png) bottom center repeat-y !important;	
	width: 435px;
	height: 295px;
	text-align: center;
	position: relative;
}

#ventanaAviso .contenidoPopUp #resultado p{
	padding-left: 68px;
}

#ventanaAviso .contenidoPopUp #resultado a.enlace {
	margin:0px;
	padding:0px;
	display:inline;
	background: none !important;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#01ABEB;
}

#ventanaAviso .contenidoPopUp #resultado{
	font: 12px Arial, Helvetica, sans-serif;
	position: absolute;
	top: 13px;
	left: 10px;
	text-align: left;
}

#ventanaAviso .contenidoPopUp #procesando p{
	text-align: center;
	font: 13px "Courier New", Courier, monospace;
	color: #585858;
	margin-bottom: 15px;
}

#ventanaAviso .contenidoPopUp #resultado strong{
	color: #585858;
}

/********************/
/* estat procesando */
/********************/
#ventanaAviso.procesando #procesando{
	display:block;
}
#ventanaAviso.procesando #resultado{
	display:none;
}

/********************/
/* estat resultado */
/********************/
#ventanaAviso.resultado #procesando{
	display:none;
}
#ventanaAviso.resultado #resultado{
	display:block;
}

/****************/
/* login popup */
/***************/

.ajaxLoginUsuarioS{
	width: 378px;
	height: 252px;
	position: relative;
}

.ajaxLoginUsuarioS #ajaxFormLogin{
	padding-top: 22px;
	width: 400px;
	clear: left;
}

.ajaxLoginUsuarioS fieldset{
	border: 0px; 
	padding: 0; 
	margin: 0px;
	padding-top: 0px !important;
	padding-top: 4px;
}

.ajaxLoginUsuarioS .cajalogin{
	padding-left: 13px;
}

.ajaxLoginUsuarioS .cajalogin .titulologin{
	display: block;
	padding: 0px 0px 8px 68px;
	color: #DC1F0A !important;
	font: 15px "Courier New", Courier, monospace;
	text-transform: uppercase;
}

.ajaxLoginUsuarioS .cajalogin .loginimg{
	position: absolute;
	top: -56px;
	left: 16px;
	width: 57px;
	height: 98px;
	background: transparent url(/img/elems/candado_popup_login.png) top left no-repeat !important;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin #containerMsg{
	float: left;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin .identif{
	color: #585858;
	font: 15px "Courier New", Courier, monospace;
	background-color: #FCFCFC;
	padding: 0 12px 6px 3px;
	margin-bottom: 3px;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin{
	margin-right: 13px;
	float: left;
	font: 15px "Courier New", Courier, monospace;
	background-color: #EFEFEF;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin .etiquetaUsu,
.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin .etiquetaCon,
.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin .contorno{
	background-color: #F7F7F7;
	float: left;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin .etiquetaUsu,
.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin .etiquetaCon{
	padding-right: 27px;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin .contorno{
	padding: 1px 5px 3px 2px;
	clear: left;
}

.ajaxLoginUsuarioS .cajalogin .contenidologin .inputlogin input{
	height: 18px;
	border: 1px solid #7F9DB9;
	width: 172px;
	font: 12px Arial, Helvetica, sans-serif;
}

.ajaxLoginUsuarioS .passwordremember{
	margin-top: 10px;
	margin-bottom: 20px;
}

.ajaxLoginUsuarioS .passwordremember a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #0194CB;
	text-decoration: underline;
}

.ajaxLoginUsuarioS .nuevousuario .contenidonuevousuario .verMas{
	left: 22px;
	top: 24px;
	position: relative;
}

.ajaxLoginUsuarioS .verMas .btnLogin{
	width: 81px;
	height: 20px;
	padding-bottom: 3px;
	background: url(/img/elems/btnLogin.png) top center no-repeat !important;
	border: none;
	cursor: pointer;
	font: 12px "Courier New", Courier, monospace;
	position: relative;
	left: 0px;
	float: left;
}

.ajaxLoginUsuarioS .verMas a {
	background:transparent url(/img/botones/verde/cen.gif) repeat-x scroll 0 0;
	color:Black;
	float:left;
	font-family:"Courier New",Courier,monospace;
	font-size:12px;
	line-height:18px;
	padding:0 4px;
	position:relative;
	text-align:center;
}

.ajaxLoginUsuarioS .verMas a,
.ajaxLoginUsuarioS .verMas span,
.ajaxLoginUsuarioS .cerrar a,
.ajaxLoginUsuarioS .cerrar span{
	cursor:pointer;
	display:block;
	height:20px;
}

.ajaxLoginUsuarioS .verMas .caja1 {
	background-image:url(/img/botones/verde/izq.png);
	left:-10px;
	position:absolute;
	top:0;
	width:10px;
}

.ajaxLoginUsuarioS .verMas .caja2 {
	background-image:url(/img/botones/verde/der.png);
	position:absolute;
	right:-10px;
	top:0;
	width:10px;
}

.ajaxLoginUsuarioS .cerrar{
	float: left;
	margin-left: 25px;
	font: 12px "Courier New", Courier, monospace;
}

.ajaxLoginUsuarioS .cerrar a{
	background-image:url(/img/popup/btn_cerrar_popup_cen.gif);
	line-height:18px;
	position:relative;
	text-align:center;
	padding: 0px 4px;
	color: #FFFFFF;
	float: left;
	width: 63px;
}

.ajaxLoginUsuarioS .cerrar .caja1{
	background-image:url(/img/popup/btn_cerrar_popup_izq.gif);
	left:-8px;
	position:absolute;
	top:0;
	width:8px;
}

.ajaxLoginUsuarioS .cerrar .caja2 {
	background-image:url(/img/popup/btn_cerrar_popup_der.gif);
	position:absolute;
	right:-8px;
	top:0;
	width:8px;
}

.ajaxLoginUsuarioS .nuevousuario .titnuevousuario{
	background-color: #E5E5E5;
	height: 15px;
	padding: 0 11px 0 13px;
	font: 15px "Courier New", Courier, monospace;
	color: #585858;
}

.ajaxLoginUsuarioS .nuevousuario{
	position: absolute;
	bottom: -30px;
}

.ajaxLoginUsuarioS .nuevousuario .contenidonuevousuario{
	height: 60px;
	background-color: #E5E5E5;
	width: 416px;
}