﻿body
{
}

.Bt_StBar_Visible
{
	position: static; /*display:block;*/
	visibility: visible;
	color: Green;
}

.Bt_StBar_NotVisible
{
	position: static;
	display: none;
	visibility: hidden; /*color: Green;*/
}

.Adm_Menu_TreeView
{
	width: 365px;
}
.ie .Adm_Menu_TreeView
{
	width: 365px; /*367px;*/
}

.Adm_Menu_FormView
{
	height: 100%; /*300px;*/
}
.ie .Adm_Menu_FormView
{
	height: 100%;  /*300px; /*298px;*/
}

.Adm_Menu_TbTop
{
	padding-top: 5px; 
	padding-bottom: 3px;
}
.ie .Adm_Menu_TbTop
{
	padding-top: 2px;
	padding-bottom: 0px;
}

.Adm_Menu_TbBottom
{
	padding-top: 2px;
	padding-bottom: 4px;
}
.ie .Adm_Menu_TbBottom
{
	padding-top: 0px;
	padding-bottom: 1px;
}


.Adm_TB_Bottom_Border
{
	border-bottom:  Solid 1px #A8A8A8;
}
.ie .Adm_TB_Bottom_Border
{
	border-bottom: none 0px #FFFFFF;
}



.Adm_IFrames
{
	/*width: 100%; 	height: 100%; 	margin: 0; 	padding: 0; 	border-color: #7eacb1;  /* verde do border da grid  */ /*border-style: solid; 	border-width: 1px;*/
}



/*Botões Forms*/

.Form_Button 
{
	font-weight: normal; 
	font-size: 8pt;
	font-family: Tahoma;
	position: static;
	vertical-align: middle;
	line-height: 15pt; 
	text-align: center;
	text-decoration: none;
	height: 20px;
	/*width:200px;*/
	border: Solid 1px #707070;
	color: #202020;
	background-color: #efefef;
	background-image: url(BT_Back_Normal_Vista.png); background-repeat: repeat-x;
}
.ie .Form_Button 
{
	line-height: 13pt; 
}
.Form_Button:link
{
	color: #202020;
}
.Form_Button:visited
{
	color: #202020;
	border: Solid 1px #707070;
	background-image: url(BT_Back_Normal_Vista.png); background-repeat: repeat-x;
}
.Form_Button:hover
{
	background-color: #e1f3fc;  /*#a9dbf6; /*#aaaaaa;*/
	background-image: url(BT_Back_Hover_VistaOrig.png); background-repeat: repeat-x;
	border: Solid 1px #3c7fb1; /*#53759b; /*#6d8fc7;*/
}






.itemstatus_label
{
	/*font-weight: normal;
	font-size: 1;*/
	color: #ffffff;
	/*font-family: Tahoma;
	position: static;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	padding-top: 0px;*/
	text-decoration: none;
	/*padding-bottom: 0px;
	height: 12px;
	top: 0px;*/
}
.ie .itemstatus_label
{
	/*position: static;
	top: 0px;
	vertical-align: middle;*/
}

.itemstatus_label:link
{
	color: #ffffff;
}
.itemstatus_label:visited
{
	color: #ffffff;
}
.itemstatus_label:hover
{
	color: #cccccc;
	background: #666666;
}


.AspxMemoWordWrap {
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	text-overflow: clip;
	white-space: normal;
	word-wrap: break-word; /* IE 5.5+ */
}


.Adm_Check_Roles
{
	width: 477px;
}
.ie .Adm_Check_Roles
{
	width: 479px;
}





.Obj_label
{
}
.Obj_label:link
{
}
.Obj_label:visited
{
}
.Obj_label:hover
{
}

a.ContentTextItems
{
	text-decoration: none;
}
a.ContentTextItems:link 
{
	/*color: #defdf8;*/
}
a.ContentTextItems:visited 
{
	/*color: #defdf8;*/
}
a.ContentTextItems:hover 
{
	/*color: #007b80;*/
	/*background: #8ad3ce;*/
	text-decoration: underline;
}

.FormRegisterStepsLabels
{
	color:Black;
	background-color:Transparent;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
	height:18px;
}
.FormRegisterStepsTextBox
{
	color:Black;
	background-color:white; 
	border:solid 1px #E1E1E1;
	height:18px;
	width:270px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
}
.FormRegisterStepsTitleStyle
{
	color:Black;
	background-image:url('../../Images/Header/Header_Wizard.png');
	background-color:Transparent;
	border:solid 1px #E1E1E1;
	height:28px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:15px;
	font-style:normal;	
	font-weight:bold;
	vertical-align:middle;
}
.win.gecko .FormRegisterStepsTitleStyle
{
	height:32px;
}
.FormRegisterStepsTitleLabelStyle
{
	color:Black;
	background-color:Transparent;
	height:28px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:15px;
	font-style:normal;	
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.win.gecko .FormRegisterStepsTitleLabelStyle
{
	height:32px;
}

.FormRegisterStepsFieldsTextStyle
{
	height:28px;
	padding-left: 10px;
	text-align:left;
	/*background-color:green;*/
}

.FormRegisterStepsFieldsStyle
{
	height:28px;
	/*background-color:Blue;*/
}
.win.gecko .FormRegisterStepsFieldsStyle
{
	/*height:30px;
	/*background-color:Blue;*/
}
.FormRegisterStepsErrorMessagesStyle
{
	height:30px;
}
.win.gecko .FormRegisterStepsErrorMessagesStyle
{
	height:30px;
}


/*LOGIN PAGE*/
.ButtonsLogin
{
	color: #333333;
	background-color: #E5E5E5;
	border: solid 1px #c8c8c8;
}
.ButtonsLogin:visited
{
	color: #333333;
	background-color: #E5E5E5;
	border: solid 1px #c8c8c8;
}
.ButtonsLogin:link
{
	color: #333333;
	background-color: #E5E5E5;
	border: solid 1px #c8c8c8;
}
.ButtonsLogin:hover
{
	color: #000000;
	background-color: #808080;
	border: 1px solid #2C2C2C;
}



.FormLoginStepsTitleStyle
{
	color:Black;
	background-image:url('../../Images/Header/Header_Wizard.png');
	background-color:Transparent;
	border:solid 1px #E1E1E1;
	height:28px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:15px;
	font-style:normal;	
	font-weight:bold;
	vertical-align:middle;
}
.win.gecko .FormLoginStepsTitleStyle
{
	height:32px;
}
.FormLoginStepsTitleLabelStyle
{
	color:Black;
	background-color:Transparent;
	height:28px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:15px;
	font-style:normal;	
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.win.gecko .FormLoginStepsTitleLabelStyle
{
	height:32px;
}
.FormRegisterCaptchaTextStyle
{
	position:relative;
	top:-15px;
	left:0px;
	color:Black;
	background-color:white; 
	border:solid 1px #E1E1E1;
	height:18px;
	width:270px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
}

.FormRegisterCaptchaStyle
{
	position:relative;
	top:1px;
	left:0px;
	/*background-color:white; 
	border:solid 1px #E1E1E1;*/
	height:76px;
	width:270px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
}

.FormRegisterCaptchaImageStyle
{
	position:static;
	top:0px;
	left:0px;
	border:solid 1px #E1E1E1;
	/*height:40px;
	width:272px;*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 36pt;
	font-style:  normal;
	font-weight:bold;	
	vertical-align:top;
}


.FormRegisterDIVStyle
{
	position:static;
	vertical-align:middle;
	text-align:center;
}



.FormPasswordRecoverTextBox
{
	color:Black;
	background-color:white; 
	border:solid 1px #E1E1E1;
	height:18px;
	width:270px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
}
.FormPasswordRecoverCaptchaTextStyle
{
	position:relative;
	top:-20px;
	/*left:0px;*/
	color:Black;
	background-color:white; 
	border:solid 1px #E1E1E1;
	height:18px;
	width:270px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
}

.FormPasswordRecoverCaptchaStyle
{
	/*position:relative;
	top:1px;
	left:0px;
	/*background-color:white; 
	border:solid 1px #E1E1E1;*/
	padding-left: 5px;
	height:76px;
	width:270px;
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	font-style: normal;	
	vertical-align:middle;
}

.FormPasswordRecoverCaptchaImageStyle
{
	position:relative;
	top:-9px;
	/*left:0px;*/
	border:solid 1px #E1E1E1;
	/*height:40px;
	width:272px;*/
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 36pt;
	font-style:  normal;
	font-weight:bold;	
	vertical-align:top;
}



/* Fix report IFRAME height for Firefox */
/*.DocMapAndReportFrame{min-height: 600px;min-width:800px;}*/


/*css para suporte online*/
.SuporteOnlineLbStyle:link
{
	color: #000000;
	text-decoration: none;
}
.SuporteOnlineLbStyle:visited
{
	color: #000000;
	text-decoration: none;
}
.SuporteOnlineLbStyle:hover
{
	color: #999999;
	text-decoration: underline;
}

/*Todos os browsers*/
.IfthenHtmlHeader 
{ 
    position:relative; 
    top:-35px; 
    
}
/*firefox para windows*/
.win.gecko .IfthenHtmlHeader 
{ 
    position:relative; 
    top:0px; 
    
}
/*firefox genérico*/
.gecko .example {
    position:relative; 
    top:0px;
}
/*firefox para linux*/
.linux.gecko .example {
    position:relative; 
    top:0px;
}

