﻿.LinkRes {color:#004080; font-weight:bold; font-family:Calibri; font-size:16px;}
.LinkRes:hover {color:#4f9dcd;}
.UserLoginInput{position:relative;top:24px;left:286px;width:165px;}
.PasswordLoginInput{position:relative;top:51px;left:110px;width:165px;}
.LoginBtn{position:relative;top:85px;left:18px;}
.LoginFrame{position:relative; width:500px; height:210px; margin-top:100px; left:-380px; background-image:url(../Img/login.png); background-repeat:no-repeat;}
.lShadow500 {width:7px; overflow:hidden; height:500px; float:left; background-image:url(../Img/border_left_s.png); background-repeat:repeat-y;}
.rShadow500{width:7px; overflow:hidden; height:500px; float:right; background-image:url(../Img/border_right_s.png); background-repeat:repeat-y;}
#footer_line{width:950px;background-image:url('../../Img/line_footer.png');height:3px;overflow:hidden;}

.LabelAnchorEnabled{text-decoration:underline;cursor:pointer;color:#000000;}
.LabelAnchorDisabled{text-decoration:underline;cursor:default;color:#777777;}
.fttTableFilter{font-size:12px;font-family:Calibri;text-align:left;background-color:#ececec;border-color:#bebebe;border-width:2px;border-style:solid;}
.fttRowSearch {text-align:right;background-color:#bebebe;padding:4px;}
#top_shadow{width:1000px;margin-top:7px;height:7px;background-image:url(../Img/top_shadow.png);background-repeat:no-repeat;overflow:hidden;}
#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;}
.SpaceTop{height:50px;*height:12px;_height:12px;overflow:hidden;}
.SpaceBottom{height:48px;*height:10px;_height:10px;overflow:hidden; }

.BaseMaster {background-color:#ffffff;}
.BaseAll {font-family:Calibri;margin:0px;padding:0px;background-color:#ffffff;background-image:url("../../Img/background.png");background-repeat:repeat-x;background-position:top;width: 100%;}
.rsrTableResume {font-family:Calibri;font-size:12px;text-align:center;background-color:#ffffff;color:#333333;border-color:#00cc66;border-width:3px;border-style:solid;padding-left:4px;padding-right:4px;}
.rsrDescrCity {font-size:14px;font-weight:bold;color:#ffffff;background-color:#00cc66;}
.rsrRowGroup {font-size:13px;font-weight:bold;color:#007939;background-image:url(../Img/sr_green.png);background-repeat:repeat-x;}
.rsrColumnName {font-weight:bold;color:#007939;}
.rsrSupplierName {font-size:13px;font-weight:bold;color:#333333;}
.BorderFlyPanelTarSer {border-style:solid;border-width:2px;border-color:#00ea00;}
.HintQuoteSer {padding-top:8px;padding-left:4px;padding-right:4px;text-align:left;color:#005300;font-weight:bold;}
.TitleFlyPanelTarSer {height:36px;background-image:url(../Img/TopTableGreen.png);background-repeat:repeat-x;font-size:16px;padding-top:2px;padding-right:4px;font-weight:bold;cursor:move;}
.BottomFlyPanelTarSer {padding-right:4px;padding-left:4px;height:36px;background-image:url(../Img/TopTableGreenInv.png);background-repeat:repeat-x;}
.TopOrdersTariff {height:25px;background-color:#316AA1;color:#fff;font-family:Calibri;font-size:14px;text-align:right;padding-top:5px;padding-right:4px;font-weight:bold;}
.BottomOrdersTariff {height:8px;overflow:hidden;}
.LineFilter {height:36px;background-color:#316AA1;font-family:Calibri;font-size:16px;color:#fff;text-align:center;font-weight:bold;}
.LineFilter span {position:relative;top:9px;}
.HeaderFreeze a{color:#fff;text-decoration:none;}
.HeaderFreeze a:hover{color:#A9DEFE;}
.AccordionContent {border-width:2px;border-style:solid;border-color:#01619B;border-top:none;padding:5px;}
.AccordionHeader{border-width:2px;border-style:solid;border-color:#01619B;color:#fff;background-color:#01619B;font-weight:bold;cursor:pointer;text-align:center;}
.HeaderFreeze {font-weight:bold;font-size:14px;color:#666666;position:absolute;top:0px;left:0px;display:inline-table;background-color:#316AA1;height:36px;}
.FooterFreeze {font-weight:bold;font-size:12px;left:0px;position:absolute;top:319px;color:#fff;background-color:#E7F3FF;}
.BorderTariffs {float:right;border-color:#9fbde5;border-width:2px;border-style:solid;height:502px;width:680px;}
.PanelFilterGrid, PanelFilterGridPaint {padding:0px;margin:0px;background-color:#ffffff;border-color:#316AA1;border-width:2px;border-style:solid;}
.PanelFilterGridPaint {padding:0px;margin:0px;background-color: #f4f9fb;}
.TableContainer {position:relative;padding-top:36px;margin:0px;height:310px;text-align:left;background-color:#ffffff;border-color:#316AA1;border-width:2px;border-style:solid;}
.TableSelectionBase {border-color:#007996;border-width:1px;border-style:solid;background-color:#ffffff;}
.RowTitleSelectionBase {border-style:solid;background-color:#cde1eb;border-color: #007996;border-width:1px;color:#007996;font-family:Arial;font-weight:bold;text-align:center;}
.CommonRowSelectionBase {background-color:#ffffff;font-weight:bold;color:#007996;text-align:left;padding-left:10px;}
.BackgroundReport {}
.DivLastUpdate {width:930px;text-align:left;}
.LabelLastUpdate {font-family:Calibri;font-size:12px;font-weight:bold;color:#666666;}
.MessageTextColor {color:#007996;font-family:Arial;font-size:14px;vertical-align:middle;text-align:center;font-weight:bold;}
.MessageTextCommon {color: #666666;font-family: Arial;font-size: 12px;vertical-align:middle;text-align:center;font-weight:bold;}
.PanelLimitsCommon {background-color:#c0c0c0;position:static;height:1px;width: 700px;_overflow:hidden;}
.PanelMiddleBaseCommonTop {background-color:#c0c0c0;position:static;height:1px;width:700px;_overflow:hidden;}
.PanelMiddleBaseCommonBottom {background-color:#c0c0c0;position:static;height:1px;width:700px;_overflow:hidden;}
.PositionExcelBtn {position:absolute;left:915px;top:195px;}
.RowTypePrice	{background-color:#bebebe;color:#ffffff;font-weight:bold;}
.StripLogin {background-color:#2E84C1;}
.LoginValidity{font-weight:bold;font-size:13px;font-family:Calibri;color:#990000;position:relative;top:65px;left:75px;}
.LoginValidity li {list-style-type:none;}
.backLogin {background-color:#F2F9FF;}
.backLogin .content {width:564px;}
.FontFilter {font-weight:bold;text-align:left;color:#333;}
#box_top {width:1000px;height:119px;background-image:url(../Img/back_box_top.png);background-repeat:repeat-y;}

.basicList{font-family:Calibri;font-size:9pt;font-weight:bold;color:#777777;}
.LineEndReport {height:1px;background-color:#ffffff;width:930px;overflow:hidden;}
.bPopupBtn{text-align:center;color:#ffffff;display:inline-block; cursor:pointer;}
.bPopupBtn:hover{background-color:#72A3D3;}
.b-close.bPopupBtn{font:bold 15px sans-serif; padding:4px 8px 4px 8px;top:7px;right:7px;position:absolute;font-size-adjust:none;font-stretch:normal;box-shadow:none;}
.popupbasewinname{font-size:17px;border-radius:9px 9px 0 0;font-family:Trebuchet MS;line-height:18px;color:#B9D4E4;background-color:#316AA1;font-weight: bold;padding:12px 15px 5px 15px;margin:0;}
.popupbasetitle{font-size:15px;font-family:Trebuchet MS;line-height:16px;color:#ffffff;background-color:#316AA1;font-weight: bold;padding:0 15px 15px 15px;margin:0;}
.popupcontent{font-size:14px;line-height:14px;font-family:Calibri;color:#555555;border:0 none #ffffff;overflow:auto;}
.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;Width:850px;}
.rowTitleCidade table{Width:850px;height:23px;}
.rowForItemsReserva { font-size:15px; font-weight:bold; background-color:#f3f3f3;}
.rowTitlesColItemsReserva { font-weight:bold; color:#000000; font-size:14px; text-align:center;}
.tableItemsReserva { background-color:#ffffff; color:#000000; font-family:Calibri; border-style:none; text-align:left; border-width:0px; vertical-align:middle;}
.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;width:850px;}
.rowSubItemsReserva table{width:850px;}
.rowItemCidade {width:850px;}
.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;}
.gridDataTables {margin:20px;padding:20px;background-color:#EAEFF7;border:2px solid #476CB5}
.gridDataTables .search {background-color:#BEBEBE;padding:10px;font-family:Verdana;font-size:12px;margin:0 0 15px 0;height:30px;}