@charset "utf-8";

#LoginWithAjax { 
	position: relative;
	float: left;
	/*margin-bottom: 10px;*/
	/*border: 1px solid #FF6600;*/
	/*background: url("bg.png") 0 0 repeat;*/
	/*background: #efefef;*/
	/*padding: 5px 16px;*/
}
#LoginWithAjax .title {
	/*padding: 11px 16px;*/
	/*background: #FF6600;*/
	color: #fff;
	font-size: 16px;
	font-family: museo700;
	width: 100px;
	/*margin: -5px 0 0 -16px;*/
}
#LoginWithAjax label {
	width: 100%;
	font-size: 12px;
	font-style: italic;
	padding-bottom: 2px;
	float: left;
}
#LoginWithAjax label a {
	float: right;
	font-weight: bold;
	font-style: normal;
}
#LoginWithAjax_Links a {
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 3px 0;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
#LoginWithAjax_SubmitButton #lwa_wp-submit,
#LoginWithAjax_Remember input[type="submit"],
#LoginWithAjax_Links_Remember_Cancel {
	margin: 0;
	border: 0;
	padding: 0;
	background: rgb( 0, 60, 106 ); /* for ie 8 */
	background: rgba( 0, 60, 106, 1 );
	color: #fff;
	cursor: pointer;
	text-transform: capitalize;
	padding: 7px 15px;
	font-family: 'museo700';
	font-size: 16px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#LoginWithAjax_SubmitButton #lwa_wp-submit:hover {
	background: rgb( 0, 60, 106 ); /* for ie 8 */
	background-color: rgba( 0, 60, 106, 0.7 );
}
#LoginWithAjax_Links_Remember_Cancel {
	/*width: 81px;
	height: 27px;
	background: url("cancel.png") 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	margin-right: 13px;
	text-transform: capitalize;*/
	font-size: 14px;
	background-color: rgb( 211, 157, 0 );
	background-color: rgba( 211, 157, 0, 1 );
}
#LoginWithAjax_Links_Remember_Cancel:hover {
	background-color: rgb( 211, 157, 0 );
	background-color: rgba( 211, 157, 0, 0.7 );
	text-decoration: none;
}

}
#LoginWithAjax_Links_Remember_Cancel:hover {
	text-decoration: none;
}

#LoginWithAjax_SubmitButton .regist {
	color: #FF6600;
}
#LoginWithAjax_SubmitButton .regist a {
	font-weight: bold;
	color: #FF6600;
}

#LoginWithAjax .widget-in {
	float: right;
}
#LoginWithAjax .welcome {
	color: #fff;
	font-family: 'museo700';
	font-size: 16px;
	display: block;
	margin-right: 20px;
}

#LoginWithAjax td { padding: 5px 0; vertical-align:middle; }

/*Logged out CSS*/
#LoginWithAjax .password_label, #LoginWithAjax .username_label { padding-right:10px; vertical-align:middle; }
#LoginWithAjax_Password input, #LoginWithAjax_Username input, 
#LoginWithAjax_Remember .forgot-pass-email input{ 
	width: 123px; 
	padding: 7px 5px 8px 32px;
	*padding: 7px 5px 8 32px;
	*height: 23px; 
	/*background: url("input.png") 0 0 no-repeat;*/
	border: 0;
	margin: 0;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#LoginWithAjax_Username input,
.forgot-pass-email input {
	background-image: url( '../../images/revista/user.png' );
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #fff;
}
#LoginWithAjax_Password input {
	background-image: url( '../../images/revista/password.png' );	
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.forgot-pass-email input {
	width: 240px !important;
}

.widget-in .link a {
	display: block;
	padding: 10px 20px 10px 0;
	color: #fff;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0 10px;
}
.widget-in .edit-profile {
	background-image: url( '../../images/revista/edit.png' );
	background-position: right center;
	background-repeat: no-repeat;
}
.widget-in .logout {
	background-image: url( '../../images/revista/logout.png' );
	background-position: right center;
	background-repeat: no-repeat;
}

.input::-webkit-input-placeholder {
	font-style: italic;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}
.input:-moz-placeholder {
	font-style: italic;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}
.input::-moz-placeholder {
	font-style: italic;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}
.input:-ms-input-placeholder {
	font-style: italic;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}

#LoginWithAjax_Loading { position:absolute; width:100%; height:100%; background:#FFFFFF url(loading.gif) 50% 50% no-repeat; background-size: 30px 30px;left:0px; top:0px; opacity:0.8; filter:alpha(opacity=80)}

#LoginWithAjax_Status.invalid, #LoginWithAjax_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Status.invalid { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; }
#LoginWithAjax_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; }

/*Logged In CSS*/
#LoginWithAjax_Avatar { width:45px; padding-right:6px; }

/*Forgotten password*/
#LoginWithAjax_Remember { width: 100% !important; display:none; padding: 3px 0; }
#LoginWithAjax_Remember p { padding: 0px 0px 3px 0px }
#LoginWithAjax_Remember input[type="submit"]{
	/* 	width: 120px;
	height: 27px;
	margin: 0;
	border: 0;
	padding: 0;
	text-indent: -9999px;
	background: url("newpass.png") 0 0 no-repeat;
	cursor: pointer;
	text-transform: capitalize; */
	font-size: 14px;
	margin: 0 10px;
	background-color: rgb( 211, 157, 0 );
	background-color: rgba( 211, 157, 0, 1 );
}
#LoginWithAjax_Remember input[type="submit"]:hover {
	background-color: rgb( 211, 157, 0 );
	background-color: rgba( 211, 157, 0, 0.7 );
}

/*Registration*/
#LoginWithAjax #LoginWithAjax_Register { margin-top:10px; display:none; }
#LoginWithAjax_Register_Status.invalid, #LoginWithAjax_Register_Status.confirm { text-align:left; display:block; padding:3px; margin-bottom:8px; }
#LoginWithAjax_Register_Status.invalid { color:#990000; background:#F0D9D9; border:1px solid #E0B4B4; }
#LoginWithAjax_Register_Status.confirm { color:#009900; background:#D8FFB0; border:1px solid #AAFF71; }
#LoginWithAjax_Register input[type=text] { width:97%; padding:2px; color:#666; }

/*Default Template*/
#LoginWithAjax_Register.default { background-color:#fff; color:#333; display:none; width:350px; padding:15px; text-align:left;  border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
#LoginWithAjax_Register.default h4 { font-size:16px; margin:0px; padding:0px; }
#LoginWithAjax_Register form { overflow:auto; height:400px; }
#LoginWithAjax_Register.default .close { background:url(close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
#LoginWithAjax_Register.default #wp-submit { display:block; clear:both; }

/*ie7-friendly*/
#LoginWithAjax.ie7-friendly div { padding-top:7px; vertical-align:top; background-color:none; }
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register { margin-top:5px; display:none; }
#LoginWithAjax.ie7-friendly #LoginWithAjax_Register p { padding: 0px 0px 3px 0px }

/*inline-registration*/
#LoginWithAjax.inline-registration #LoginWithAjax_Register { margin-top:5px; display:none; }
#LoginWithAjax.inline-registration #LoginWithAjax_Register p { padding: 0px 0px 3px 0px }

/*OpenID specific*/
#LoginWithAjax_Register hr { display:block; }
#LoginWithAjax_Register #openid_identifier { width:auto; }

/*Modal Template*/
#LoginWithAjax_Modal { background-color:#fff; color:#333;  width:350px; padding:15px; text-align:left;  border:2px solid #333; opacity:0.8; -moz-border-radius:6px; -webkit-border-radius:6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc; }
#LoginWithAjax_Modal h4 { font-size:16px; margin:0px; padding:0px; }	
#LoginWithAjax_Modal .close { background:url(default/close.png) 0px 0px no-repeat  !important; position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; border:none; padding:0px; margin:0px; }
#LoginWithAjax_Modal #wp-submit { display:block; clear:both; }


#LoginWithAjax #LoginWithAjax_Info{
	padding-top: 12px;
}