﻿.overlay {
        z-index: 99;
        top: 0px;
        left: 0px;
}
* html .overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}
.loader {
    z-index: 100;
    position: fixed;
    width: 120px;
    margin-left: -60px;
    top: 0%;
    left: 0%;
    background-color: #FFFFFF;
    vertical-align:middle;
    width: 100%;
    height: 100%;
    filter: Alpha(Opacity=70);
    opacity: 0.70;
}
* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}

.tooltip
{
	border:solid 1px;
    font-family: Verdana; 
    font-size:8pt;
    background-color: #F7F7F7;
    padding-left:3px;
    padding-right:3px;
}

.verdana12Red
{
	font-family:Verdana;
	font-size:12px;
	color:#FF0000;
	font-weight:bold
}

.MyCalendar 
	.ajax__calendar_container {
		border:1px solid #646464;
		background-color: #FCFCFC;
		color: Black;
		filter: 
		progid:DXImageTransform.Microsoft.Gradient 
	   (gradientType=0,startColorStr=#ffffff,endColorStr=#C0D9E4);
	}
	
	.ajax__calendar_header 
	{
		color: Black;
		filter: 
		progid:DXImageTransform.Microsoft.Gradient 
	   (gradientType=0,startColorStr=#ffffff,endColorStr=#C0D9E4);
		
	}
	.ajax__calendar_active .ajax__calendar_day 
	{
		background-color:#edf9ff;
		border-color:#000000;
		color:#0066cc;
		filter: 
		progid:DXImageTransform.Microsoft.Gradient 
	   (gradientType=0,startColorStr=#ffffff,endColorStr=#C0D9E4);
	}
    
    

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.verdana10Gray
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.verdana10White
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.verdana10Red
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.verdana10GrayBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.verdana09Blue 
{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: blue;
}
.verdana10Blue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: Blue;
	text-decoration:underline;
	cursor:hand;
}

.verdana12Gray	 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555556;
}

.verdana12GrayBold	 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555556;
	font-weight:bold;
}

.textbox {
	background-color: #f7f7f7;
	border: 1px solid #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.button {
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	filter: 
    progid:DXImageTransform.Microsoft.Gradient 
   (gradientType=0,startColorStr=#ffffff,endColorStr=#DDDDDD);
}
.verdana9Gray
{
	font-family:Verdana;
	font-size:9px;
	color:#666666;
}
.verdana8Gray
{
	font-family:Verdana;
	font-size:8px;
	color:#666666;
}

.verdana14BlackBold
{
	font-family:Verdana;
	font-size:14px;
	color:#000000;
	font-weight:bold
}

.mainborder {
	border: 1px solid #BBBBBB;
}

.backBody
{
 filter: 
 progid:DXImageTransform.Microsoft.Gradient 
 (gradientType=0,startColorStr=#CfCfCf,endColorStr=#FFFFFF);
}

.bgItens
{
 filter: 
 progid:DXImageTransform.Microsoft.Gradient 
 (gradientType=0,startColorStr=#D2D6D9,endColorStr=#FFFFFF);
}

.bgSugestoes
{
	background-image: url(../images/fundosugestoes.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	font-family:Verdana;
	font-size:11px;
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	font-family:Verdana;
	font-size:9px;
	background-color : window;
	color : windowtext;
	padding : 1px;
}

#ctl00_ContentPlaceHolder1_pnlPopup
{
	width:432px;
	height:244px;
	position:fixed;
	left: 33%;
	top: 28%;
}

#pnlModal 
{
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #CFCFCF;
	filter:alpha(opacity=70);
	opacity:0.7;
}