/***************** Estilos para los dialogos alert y confirm ********************/

div.jqmConfirm,
div.jqmAlert {
	display:none;
	z-index:10010;
	position:fixed;
	top:17%;
	width:100%;
	left:0;
}
    
/* Fixed posistioning emulation for IE6  Star selector used to hide definition from browsers other than IE6 For valid CSS, use a conditional include instead */
* html div.jqmConfirm,
* html div.jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirmWindow,
div.jqmAlertWindow {
	height:auto;
	width: auto;
	margin: auto;
	max-width:512px; /*padding: 0 10px 10px;*/
	background:#FFF url(img/alert_bg.jpg) repeat-x scroll 0 0;
	border:1px solid #999;
}

.jqmConfirmTitle,
.jqmAlertTitle{
	margin:5px 10px;
	height:48px;
	color:#666;
}

.jqmConfirmTitle h1,
.jqmAlertTitle h1{
	margin:3px 2px;
	padding-left:5px;
	padding:0;
	font-size:17px;
	text-transform:capitalize;
	letter-spacing:-1px;
	font-weight:lighter;
	color:#fff;
	float:left;
	height:30px;
}


div.jqmConfirm .jqmClose em
div.jqmAlert .jqmClose em{display:none;}

div.jqmConfirm .jqmClose span, 
div.jqmAlert .jqmClose span{font-size:12px;color:#333;}

div.jqmConfirm .jqmClose,
div.jqmAlert .jqmClose {
	height:31px;
	width:32px;
	display:block;
	float:right;
	clear:right;
	margin-top:1px;
	background:transparent url(img/btnClosealert.png) 0 0 no-repeat;
	outline:none;
	margin-right:-9px;
}

div.jqmConfirm a.jqmClose:hover,
div.jqmAlert a.jqmClose:hover{
  background:transparent url(img/btnClosealert.png) 0 0 no-repeat; 
}


div.jqmConfirm a.jqmCloseHover,
div.jqmAlert a.jqmCloseHover{ 
  background:transparent url(img/btnClosealert.png) 0 0 no-repeat; 
}

div.jqmConfirmContent,
div.jqmAlertContent{
	color:#333;
	font:15px/16pt arial;
	padding:25px 20px 15px;
	margin:5px;
	letter-spacing:0px;
	text-align:center;
}

div.jqmConfirmContent h5,
div.jqmAlertContent h5{
  text-align:left;
  margin-top:-35px;
}

div.jqmConfirmContent h5 a{
	color:#0000FF;
}

div.jqmConfirmContent ul,
div.jqmAlertContent ul{
  text-align:left;
  list-style:none;
}

div.jqmConfirmContent ul.cfjoin,
div.jqmAlertContent ul.cfjoin{
	font-size:13px;
	margin-bottom:-10px;
}

div.jqmConfirmContent ul li,
div.jqmAlertContent ul li{
  text-align:left;
  list-style:none;
}

div.jqmConfirmContent ul li span,
div.jqmAlertContent ul li span{
  text-align:left;
  list-style:none;
  color:#DB4342;
}

div.jqmConfirm input[type="submit"],
div.jqmAlert input[type="submit"] {
	background:transparent url(img/alert_btn.jpg) no-repeat scroll 0 0;
	cursor:pointer;
	height:23px;
	margin-top:10px; 
	margin-left:115px;
	margin-bottom:20px;
	text-align:center;
	width:83px;
	font-weight:bold;
	padding-top:0px;
	border:0;
	outline:none;
	font-size:11px;
}


/***************** Fin de los estilos para los dialogos alert y confirm ********************/




/********************************************************************************************/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display: inline-block; }

/* Background overlay */
.jqmOverlay { background-color: #ccc; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/********************************************************************************************/

.jqmWindow {
  display:none;
  position:fixed;
  top:17%;
  left:50%;
  margin-left:-275px;
  width:542px; 
  z-index:10010;
  background-color:#EEE;
  color:#333;
  background:transparent url(img/membership_bg.png) no-repeat scroll 0 0;
  padding:12px;
  text-align:left;
}

.jqmWindow .btnClose em{ display:none; }
.jqmWindow .btnClose {
	height:31px;
	width:32px;
	display:block;
	float:right;
	clear:right;
	margin-right:15px;
	margin-top:-5px;
	background:transparent url(img/prettyPhoto/btnClose.gif) 0 0 no-repeat;
	outline:none;
}

.jqmWindow a.btnClose:hover,
.jqmWindow a.jqmCloseHover{ 
  background:transparent url(img/prettyPhoto/btnClose.gif) -31px 0 no-repeat;
}

.jqmWindow .text_warning {
	font-size:16px;
	font-weight:bold;
	padding-left:125px;
	padding-right:60px;
	padding-top:80px;
	text-align:center;
	padding-bottom:14px;
	
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
  position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6 Star selector used to hide definition from browsers other than IE6 For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.big_warning_box {
	height:200px;
}

.big_warning_box #link_redirect_mem a {
	color:#0000FF;
	cursor:pointer;
	text-decoration:underline;
}
.big_warning_box #link_redirect_mem {
	padding-right:35px;
	padding-top:40px;
	text-align:right;
}

div#btn_ok{
	background:transparent url(img/alert_btn.jpg) no-repeat scroll 0 0;
	clear:right;
	cursor:pointer;
	display:block;
	height:23px;
	margin-top: 10px; 
	margin-right: 12px;
	text-align:center;
	width:83px;
	font-weight:bold;
	padding-top:4px;
}