*{font-family: "Trebuchet MS",Tahoma;}
body{margin:0; height:100%; padding:0; overflow:hidden;}
#content{width:730px; height:434px; position:absolute; left:50%; top:50%; margin:-217px 0 0 -365px; background:url(../img/login/bg_login.png) no-repeat center top;}
label{font-size: 12px; width:70px; float:left; color:#666;}
input{height:18px; width:145px;border:1px solid #666}
#fields {position:absolute; width: 149px; margin: 55px 520px }
#divButton {width: 150px; height: 30px; margin-top: 15px; }
#divVis {width: 150px; height: 38px; }
#divVis .selectContainer{clear: both}
#lnkRecoverPassword{color: #666; font-size: 12px; text-decoration: none;}
#lnkRecoverPassword:hover{text-decoration: underline;}
#btnLogin:hover, #btnSair:hover {cursor: pointer;}
#divError{color: red; font-size: 10px; width: 150px; padding-top: 10px; }
#logo{float:left; margin:55px 10px 0 40px;}
#info{clear:both; margin-top:320px;}
#info img {float:left;}
#info p {text-align:right; margin-right:15px; font-size: 12px; color: #1D336F; line-height: 14px; }

/* simple css-based tooltip */
.tooltip {background-color:#000; border:1px solid #fff;	padding:4px 8px; width:160px; display:none; color:#fff; text-align:left; font-size:12px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000;}

/* botões do popup */
#dialogInfoPopup .icon { background-image:url('themes/default/img/info_popup_32x32.gif'); }
#dialogErrorPopup .icon { background-image:url('themes/default/img/error_popup_32x32.gif'); }
#dialogWarningPopup .icon { background-image:url('themes/default/img/warning_popup_32x32.gif'); }
#dialogSuccessPopup .icon { background-image:url('themes/default/img/success_popup_32x32.gif'); }
#dialogConfirmPopup .icon { background-image:url('themes/default/img/confirm_popup_32x32.gif'); }
.bt-more-details{ color: red; text-decoration: underline; cursor: pointer;}
.popup-error-info{}

.alertDialog { display:none; }
.alertDialog .icon{ width:32px; height:32px; margin-top:10px; float:left; }
.alertDialog .text{ float:left; margin-left:10px; margin-top:10px; width:230px ; }

.bt-more-detail{ }
.popup-error-info{ }
.popup-error-info-closed{ display:none; }

.system-popup-padding { padding:20px; }

.display-none { display:none ; }
.display-block { display:block ; }
.float-left { float: left ; }


/* select transform */

.selectContainer
{
	height:18px;
	border: 1px solid #666;
	margin-top: 1px;
	background-color: #FFFFFF;
}

.selectContent
{
	float: left;
	cursor: default;
	line-height: 18px;
}

.selectContent span
{
	margin-left: 5px;
}

.selectButton
{
	float: right;
	background-image: url("../img/select_button.png");
	width:18px; 
	height:18px;
	display:block;
}

.selectButtonHover
{
	background-image: url("../img/login/img.png");
}

.selectButton:hover
{
	background-image: url("../img/login/img.png");
}

.selectOptions
{
	display: none ;
	position: absolute;
	border: 1px solid #666;
	z-index: 9999;	
}

.selectOption
{
	height:18px;
	background-color: #FFFFFF;
	cursor: default;
	line-height: 18px;
}

.selectOption span
{
	margin-left: 5px;
}

.selectOptionHover
{
	background-color: #0033FF;	
}

.styleTest
{
	width:200px;
}

.buttons
{
	border: 1px solid #ffffff; 
	height: 18px; 
	width: 60px; 
	height: 22px; 
	color: #ffffff; 
	background-color: #666666; 
	line-height:18px; 
	text-align: center; 
	font-size: 11px;
}

.float-left
{
	float: left ;
}

.margin-left-login
{
	margin-left: 10px ;	
}

.login-select-width { width : 147px ; }

.login-input-error { border:1px solid #FF0000; background:none repeat scroll 0 0 #FFCCCC ; }

.margin-top-fields
{
	margin-top: 5px; 
}