/*
	base styles
*/
.underlay-wrapper {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.underlay {
	position:fixed;
	left:0;
	top:0;
	z-index:998;
}
* html .underlay {
	position:absolute;
	left: expression( constExpression( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + "px" );
	top: expression( constExpression( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + "px" );
}
.underlay .underlayer {
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
}
.underlay-wrapper iframe {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.dialog {
  position:absolute;
	width:335px;
	z-index:999;
	overflow:hidden;
}
.dialog-close {
	cursor:pointer;
}
#size-change,.status {
	position:absolute;
	left:-9999px;
	top:auto;
	display:block;
	overflow:hidden;
	height:1em;
	width:1em;
}
.loader {
	background:url("../img/loader.gif") no-repeat center center;
	width:100%;
	height:67px;
	position:relative;
}
.loader h3 {
	text-align:center;
	position:absolute;
	width:100%;
	bottom:0;
	margin-bottom:0;
}
/*
	custom styles
*/
.dialog {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dialog-wrapper-outer {
	background:#fff;
	padding:10px 0 25px;
	margin:5px;
	position:relative;
	zoom:1;
}
.dialog-wrapper-inner {
	overflow:hidden;
	padding:10px;
	position:relative;
	top:20px !important;
	top:0;
}
.dialog-title {
	position:absolute;
	top: 0;
	padding:5px 0 5px 0;
	background:#ccc;
	text-indent:5px;
	left:0;
	width:100%;
    border-bottom: 1px solid #656251;
    font-weight: bold;	
    text-align:center;
}
.dialog-title * {
	margin:0;
	font:14px/1 Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.dialog-close {
	position:absolute;
	z-index:1000;
	right:5px;
	top:5px;
	background:url("../imagens/close.gif") no-repeat;
	height:13px;
	width:13px;
	display:block;
	overflow:hidden;
	border: none;
}
.hover-active,.focus-active {
	background:url("../imagens/close.gif") no-repeat left bottom;
}
.mozilla .focus-active {
	outline:1px dotted #000;
}
.dialog-close span {
	position:absolute;
	left:-9999px;
	top:0;
	height:1px;
	width:1px;
	overflow:hidden;
}
.dialog-buttons {
	text-align:right;
	padding-top:5px;
	border-top: 1px solid #AAAAAA;
	margin-top:5px;
}
.dialog-cancel {
	background: #ccc;
	border: none;
	cursor: pointer;
	height: 22px;
	float:left;
	margin-left:5px
}

/* Shadow styles */
.corner {
	position:absolute;
	height:30px;
	width:30px;
}
.t-l {
	background-image:url("../img/t-l.png");
	left:0;
	top:0;
}
.t-r {
	background-image:url("../img/t-r.png");
	right:0;
	top:0;
}
.b-l {
	background-image:url("../img/b-l.png");
	bottom:0;
	left:0;
}
.b-r {
	background-image:url("../img/b-r.png");
	bottom:0;
	right:0;
}
.top-side {
	position:absolute;
	background-image:url("../img/top-side.png");
	left:0;
	top:0;
	margin:0 30px;
	height:11px;
	overflow:hidden
}
.bottom-side {
	position:absolute;
	background-image:url("../img/bottom-side.png");
	height:11px;
	left:0;
	bottom:0;
	margin:0 30px;
	overflow:hidden;
}
.left-side {
	position:absolute;
	background-image:url("../img/left-side.png");
	left:0;
	top:30px;
	width:11px;
}
.right-side {
	position:absolute;
	background-image:url("../img/right-side.png");
	right:0;
	top:30px;
	width:11px;
}


/*
	dialog content 
*/
/*form p, form div {
	margin: 0 !important;
}
form div {
	position:relative;
	float:left;
	margin:10px 0 !important;
}
label {
	margin: 3px 5px 0 0;
	float:left;
}*/
.email,.username {
	height:18px;
	border:1px solid #666;
	margin-right: 5px;
	width:160px;
	float:left;
}
.submit {
	background:#ccc;
	border:none;
	cursor:pointer;
	height:22px;
	float:left;
}
.message {
	float:left;
}
.semantic {
	position:absolute;
	left:-9999px;
	top:0;
	height:1px;
	width:1px;
	overflow:hidden;
}