﻿#top_shadow {
	width:1000px;
	margin-top:7px;
	height:7px;
	background-image:url(../../Img/top_shadow.png);
	background-repeat:no-repeat; 
	overflow:hidden;
}

#box_top {
	width:1000px;
	height:119px;
	background-image:url(../../Img/back_box_top.png);
	background-repeat:repeat-y;
}

#box_left{
	width:10px;
	height:418px;
	float:left;
	background-image:url(../../Img/back_box_left.png);
	background-repeat:no-repeat;
}

#box_right{
	width:10px;
	height:418px;
	float:right;
	background-image:url(../../Img/back_box_right.png);
	background-repeat:no-repeat;
}

#box_content {
	width:1000px;
}

#top_tariff {
	width: 980px;
	height: 120px;
	background-image:url(../../Img/logo_tariff.png);
	background-repeat:no-repeat;
}

#content {
	width:980px;
	min-height:447px;
	float:left;
	background-color:#ffffff;
}

#footer_line {
	width:950px;
	background-image:url('../../Img/line_footer.png');
	height:2px;
	overflow:hidden;
}
		
#footer {
	text-align:left;
	background-color:#ffffff;
	width:950px;
}
		
.unwatermarked {
	height:18px;
	width:148px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;  
}

.watermarked {
	height:18px;
	width:148px;
	font-family:Arial;
	font-size:10pt;
	background-color:#f5f5f5;
	color:#808080;
}

.ValidatorMessage {
	font-size: 12px; 
}

.CommonRow {
	font-family:"Arial";
	font-size:9pt;
	color:#000000;
	font-weight:normal;
	text-align:left;
	background-color:white;
}

.CommonLabel {
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
	font-weight: normal   
}

.CommonButton {
	font-family:Arial;
	color:#000000;
	font-size:10pt;
	font-weight:normal
}

.CommonError {
	font-family:Comic Sans MS; 
	font-size:10pt; 
	color:#ff0000; 
	font-weight:bold;
}

.GridDiv {
	overflow:scroll; 
	border-style:solid; 
	border-color:#c0c0c0; 
	border-width:1px;
}
	
.PanelMaintanceBorder {
	background-color: #FFFFC0; 
}

.PanelOkBorder {
	background-color: #ddffc4;
}

.PanelError {
	background-color:#ffd7d7;
}

.PanelMaintance {
	background-color: White; 
	border-color: Silver;
	border-style: Solid;
	border-width: 5px;
}

.PanelBackground {
	width: 527px;
	background-color: White;
	border-color: Silver;
	border-style: solid; 
}

.ButtonBarGrid {
	background-color: #dee4f2;
	border-width: 0;
	border-bottom-style: hidden;
	color: Navy;
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	height: 18px; 	
}

.DelimeterLine {
	background-color: #c7d1e9;  
	color: #c7d1e9; 
	height: 3px;
}

.LoadingMessage {
	color: #869BCE;
	font-weight: bold;	
	font-family: Arial;
	font-size: 12px;	
}

.MessageBloqPopup {
	color: #000080; 
	font-family: Arial; 
  font-size: 11px; 
  font-weight: bold; 
  text-align: center; 
  width: 700px;
}

.MessagePopupBloq {
	color: #000080;
	font-family: Arial; 
	font-size: 11px;
	font-weight: bold;	
	text-align: left;
	vertical-align: middle; 	 
}

.PanelGrid {
	background-color: #dee4f2;
	color: Navy;
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
}

.tableItemsReserva {
	background-color:#ffffff;
	color:#000000;
	font-family:Calibri;
	border-style:none;
	text-align:left;
	border-width:0px;
	vertical-align:middle;
}

.rowCidadeItemsReserva {
	height:22px;
	color:#6399fe;
	font-size:17px;
	font-weight:bold;
}

.cellTotCidadeItemsReserva {
	text-align:right;
	font-size:17px;
	font-family:Arial;
}

.rowSubItemsReserva {
	font-size:15px;  	
	font-weight:bold;
	font-family:Calibri;
	background-color:#ffffff;
	color:#626262;
	padding:5px;
	padding-left:0px;
	background-image:url(../../Img/bg-group-item.png);
	background-repeat:no-repeat;
	cursor: pointer;
	height:18px;
	vertical-align: middle;
}

.cellTotSubItemsReserva {
	text-align:right;
	font-size:17px;
	font-family:Arial;	
}

.rowForItemsReserva {
	font-size:15px;
	font-weight:bold;
	background-color:#f3f3f3;
}

.rowTitlesColItemsReserva {
	font-weight:bold; 
	color:#000000;
	font-size:14px;
	text-align:center; 
}

.rowValuescolItemsReserva {
	font-size:12px;
	font-family:Arial;
	text-align:left;
}

.rowTotalItemsReserva {
	font-weight:bold;
	text-align:right;
	font-size:12px;
	font-family:Arial;
	color:#808080;
}

.rowLineSeparator {
	background-color:Gray;
}

.rowTitleCidade {
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	background-image:url(../../Img/bg-group-cidade.png);
	background-repeat:no-repeat;
	font-family:Calibri;
	padding:5px;
	padding-left:8px;
	cursor: pointer;
	vertical-align: middle;
	font-size:18px;
}

.DivExpanded {
	float:right;
	vertical-align:middle;
	margin-right:3px;
	margin-top:3px;
}

#progressBackgroundFilter { 
  position:fixed; 
  _position:absolute;
  top:0px; 
  left:0px;  
  width:100%;
  height:100%;	
  overflow:hidden;
  padding:0; 
  margin:0; 
  background-color:#808080;
  filter:alpha(opacity=60);
  opacity:.6;
  z-index:1000; 
}   

#processMessage {  
  position:fixed;  
  _position:absolute;
  left:45%;
  top: 40%;
  padding:10px; 
  color:#808080;
  font-family:Arial;
  font-size:14px;
  z-index:1001; 
  font-weight:bold; 
  background-color:#ffffff;
  border-color:#c0c0c0;
  border-width:2px;
  border-style:solid;  
}

.SpaceMenu {
	height:48px;
	*height:10px;
  _height:10px;
	overflow:hidden; 
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#808080;
	color:#000000;
	font-family:Calibri; 
	background-repeat:repeat-x;
	padding:3px;
	width:270px;
}

.titleModalPopUp {
	cursor:move;
	background-color:#dddddd;
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	color:#000000;
	text-align:center;
	font-weight:bold;
}

.modalBackground {
	background-color:#808080;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.ImageAntiSpan {
	border-style:solid; 
	border-color:#0033CC;
	border-width:1px;
}

.ButtonExpanded {
	float:right; 
	vertical-align:middle;
}


.BackGroundActions {
  color:#666666;
  border-width:3px;
  border-style:solid;
  background-repeat:repeat-x;
	border-color:#999999;
	z-index:1px;
	background-color:#f0f0f0;
	font-family:Calibri;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

.BackGroundActionsTitle {
	font-size:18px;
	color:#808080;
	height:30%;
}

.BackGroundActionsMiddle {
	font-family:Arial;
	font-size:16px;
	color:#333333;
	height:30%;
}

.BackGroundActionsButtons {
	height:40%;
}

.BackGroundCaptcha {
	background-color:#DDDDDD;
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	color:#000000;
	padding:7px;
}

.MesageConfirm {
	color:#333333;
	font-weight:bold;
	padding:5px;
}

.MsgBodyModalPopup
{
	text-align:left;
	color:#333333;
}

.ButtonsConfirm {
	background-color:#dddddd;
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	color:#000000;
	text-align:right;
}

.ManutencaoTitle {
	font-weight:bold;
	font-family:Times New Roman;
	text-align:center;
}

.ManutencaoDescr {
	font-weight:normal; 
	font-family:Comic Sans MS;
	Font-Size:8pt;
	text-align:center;
}

.ManutencaoLineSeparator {
	font-weight: bold;
	font-family: Comic Sans MS;
	font-Size: 8pt; 
	color: #000000;
	text-align: center;
}

.ManutencaoTime {
	font-weight: normal;
	font-family: Comic Sans MS;
	font-Size: 8pt; 
	text-align: center;
}

.ReservaValidity {
	font-weight:bold;
	font-size:12px;
	font-family:Calibri; 
	color:#ff0000; 
}

.ReservaInfoAllot {
	font-weight:bold;
	font-size:12px;
	font-family:Calibri;
	color:#00cc00;
}

.LineEndReport {
	height:1px;
	background-color:#000000;
	width:930px;
	overflow:hidden;
}
.Space1 {
	height:1px;
	overflow:hidden;
}

.Space2 {
	overflow:hidden;
	height:2px;
}

.Space3 {
	overflow:hidden;
	height:3px;
}

.Space5 {
	overflow:hidden;
	height:5px;
}

.Space6 {
	overflow:hidden;
	height:6px;
}

.Space7 {
	overflow:hidden;
	height:7px;
}

.Space8 {
	overflow:hidden;
	height:8px;
}

.Space10 {
	overflow:hidden;
	height:10px;
}

.Space16 {
	overflow:hidden;
	height:16px;
}

.DelimiterQuoteItem {
	font-weight:bold;
	font-size:20pt;
	font-family:Calibri;
	height:40px;
	width:350px;
	background-color:#e5ecf9;
	color:#666666;
}

.GroupQuoteItem {
	border-color:#bebebe;
	border-width:2px;
	border-style:solid;
	width: 337px;
}

.TitleQuoteItem {
	text-align:left;
	background-image:url(../../Img/bar-gray.png);
	background-repeat:repeat-x;
	color:#666666;
	font-weight:bold;
	padding-left:10px;
}

.TableQuoteItem {
	text-align:left;
	width:335px;
}

.DetailsQuoteItem {
	background-color:#f3f3f3;
	text-align:center;
	font-weight:bold;
	color:#666666;
}

.CommonTable {
	border-style:none;
	background-color:#ffffff;
	color:#000000;
	font-family:"Arial";
	font-size:9pt;
	font-weight:normal; 
	text-align:left; 
	table-layout:fixed;
}

.CommonTable td div{
	overflow:hidden;
  white-space:nowrap;
  text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

.TableInnerFrame {
	position:static; 
	overflow: auto; 
	width: auto; 
	height: 280px;
}

.ControlHide {
	display:none; 
}

.AlternatingRow {
	color:#000000;
	background-color:#f5f5f5;
}

.FontFilter {
	font-weight:bold;
	text-align:left;
	color:#52526f;
}

.flyPanelTarSer {
	left:10px;
	top:-350px;
	position:absolute;
	display:none;
	width:895px;
	z-index:2;
	opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size:12px;
	border:solid 1px #666666;
	background-color:#ffffff;
	padding:5px;
}

.BtnQuoteSer {
	float:left;
	padding-top:12px;
}

.BtnOKSer {
	float:right;
	padding-top:10px;
}

.QtdService {
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
}

.bgOverlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	width:inherit;
	height:inherit;
	filter:alpha(opacity=20);
	opacity:.2;
	z-index:1000;
	background-color:#808080;
}

.imgOverLay {
	position:relative;
	background-color:#ffffff;
	top:210px;
	z-index:1001;
	width:70px;
	height:80px;
	color:#808080;
	padding:10px;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  border-color:#c0c0c0;
  border-width:2px;
  border-style:solid;
}

.DtCheckout {
	color:#3366cc;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	font-family:Calibri;
}

.DivLegend {
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	width:920px;
	background-color:#ffffff;
}

.ItemLegend {
	float:left;
	width:60px;
	text-align:center;
}

.DescrItemLegend {
	float:left;
	padding-left:5px;
}

.CadSupplierAlign {
	text-align:left;
	width:350px;
}

.NavImageSupplier {
	background-color:#e1e1ea;
	font-size:1px;
	text-align:center;
	overflow:hidden;
}

.TextAreaDescrSupplier {
	width:326px;
	height:104px;
}

.ButtonsDescrSupplier {
	background-color:#f4f4f4;
	width:338px;
	text-align:right;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#919b9c;
	border-top-style:none;
}

.PL5 {
	padding-left:5px;
}

.LinkRes {
	color:#004080;
	font-weight:bold;
	font-family:Calibri;
	font-size:16px;
}

.LinkRes:hover {
	color:#4f9dcd;
}

fieldset {
	-moz-border-radius: 8px; 
	border-radius: px; 
}

fieldset legend {
	color:#0046d5;
}

.LocationOther {
	width:240px;
	display:none;
	font-family:Arial;
	font-size:10pt;
	background-color:#eeeeee;
}