﻿.textbox
{
	height:14px;
	border:solid 1px #00253b;
	background-color:#0099ff;
	padding:1px 2px 1px 2px;
}
.textboxright
{
	height:14px;
	border:solid 1px #00253b;
	background-color:#0099ff;
	padding:1px 2px 1px 2px;
	text-align:right;
}
.textboxcenter
{
	height:14px;
	border:solid 1px #00253b;
	background-color:#0099ff;
	padding:1px 2px 1px 2px;
	text-align:center;
}
.modalBackground 
{
	position:fixed;
	top:0px;
	left:0px;
	background-color:Gray;
	width:100%;
	height:100%;
	z-index:999999;
	opacity:0.8;
	filter:alpha(opacity=70);
}
.modalPopup {
	background-color: transparent;
	width:524px;
	position:absolute;
	top:71px;
	left:240px;
	z-index:99999999;
}
.modalPopupSearch
{
	clear:both;
	background-color: transparent;
	width:660px;
	z-index:99999999;
}
.modalPopUpSombra
{
	background-color: #000;
	width:520px;
	height:314px;
	position:absolute;
	top:6px;
	left:6px;
	z-index:-1;
}
.cliente
{
	height:24px;
	font-size:16pt;
	border:none;
	/*background-color:#00253b;*/
	background-color:Transparent;
	color:#ffffff;
	float:right;
	margin-top:114px;
}
.dropdownlist
{
	height:18px;
	border:solid 1px #00253b;
	background-color:#0099ff;
	padding:1px 2px 1px 2px;
}
.botao
{
	vertical-align:middle;
	text-align:center;
	width:120px;
	height:30px;
	border:none;
	color:#fff;
	BACKGROUND: url(../images/botao.png) #fff no-repeat left top;
	cursor:pointer;
}
.botao_mini
{
	vertical-align:middle;
	text-align:center;
	width:51px;
	height:18px;
	border:none;
	color:#fff;
	BACKGROUND: url(../images/botao_mini.png) #fff no-repeat left top;
	cursor:pointer;
}
.tabpageentrada
{
	width:370px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	border:none;
	cursor:pointer;
	BACKGROUND: url(../images/guias_direita.png) #0099ff no-repeat right top;
}
.tabpageentrada_clicked
{
	width:370px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	border:none;
	BACKGROUND: url(../images/guias_direita_clicked.png) #0099ff no-repeat right top;
}
.grid_header
{
	font-size:10pt;
	font-weight:normal;
	background-color:#0099ff;
	color:#00253b;
}
.spacer { margin-left: 60px; display: inline; }
.display { width: 578px; padding: 10px; border: solid 1px gray; }

.autocomplete_completionListElement 
{  
	clear:both;
	visibility : hidden;
	margin : 0px!important;
	border:solid 1px #afc0d0;
	background-color:#EDFAFC;
	cursor :pointer;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    z-index:999999;
}
.autocomplete_highlightedListItem
{
	background-color: #E6E6E6;
	color: #000;
	padding: 1px;
}
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
.uploadfile
{
	font-family:Trebuchet MS, Arial, MS Reference Sans Serif;
	font-size: 8pt;
	font-weight:normal;
	font-style:normal;
	color:#000;
}
.accordionHeader
{
    border: 1px solid #afc0d0;
    color: white;
	height:16px;
	margin-top: 5px;
    cursor: pointer;
    background-color:#507CD1; 
    color:#fff; 
    padding:3px; 
    font-size:12pt; 
    font-weight:bold;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-weight:normal;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #afc0d0;
    color: white;
	height:16px;
	margin-top: 5px;
    cursor: pointer;
    background-color:#507CD1; 
    color:#fff; 
    padding:3px; 
    font-size:12pt; 
    font-weight:bold;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
	font-weight:normal;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    /*background-color: #D3DEEF;*/
    font-family:Trebuchet MS, Arial, MS Reference Sans Serif;
	font-size:8pt;
    border: 1px solid #afc0d0;
    font-weight:normal;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}