﻿body { background-image:url(/Images/back2.jpg); background-repeat:repeat-x; margin:0px; }
#shadow{width:100%; display:none; height:100%; position:absolute; z-index:10000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.50; background:url(/Images/loader.gif) no-repeat center center; background-color:#000000; }
.page{ font-family:Verdana; font-size:12px; }
.header{ height:70px; padding-left:30px; }
.logo{ height:30px; background-image:url(/Images/logo.png); background-repeat:no-repeat; position:relative; }
.logo span{ position:absolute; right:20px; color:#000; font-size:11px; font-weight:bold; top:7px; }

.menu{ height:40px; background-color:#ff0000; }
#menu-area{ width:911px; height:40px; display:block; float:left; }
#menu-search{ width:195px; height:32px; display:none; padding-top:8px; float:right; text-align:right; padding-right:20px; position:absolute; right:0px;}
#menu-search input[type="text"]{ width:180px; padding-left:5px; border:solid 1px white; height:20px;}
#menu-search-img{ width:18px; height:18px; display:none; right:22px; top:11px; position:absolute; background-image:url(/Images/cellS.jpg); background-repeat:no-repeat; cursor:pointer; }
ul.menu-main{list-style:none; display:block; height:40px; padding:0; margin:0; }
ul.menu-main a{color:White; text-decoration:none; height:30px; display:block; }
ul.menu-main>li{padding:10px 0px 0 0px; float:left; height:30px; width:100px; border-left:solid 1px #d50303; position:relative; text-align:center; color:#f8f6f6; font-weight:bold; font-family:Verdana; font-size:11px; }
ul.menu-main>li:hover{background-color:#d50303; }
ul.menu-main li:hover ul{display:block;}
ul.menu-main ul{list-style:none; display:none; position:absolute; margin:0; padding:0; top:40px; left:-1px; z-index:1000;}
ul.menu-main ul>li{ background-color:#d90404; width:143px; border-bottom:solid 1px #ececec; text-align:left; }
ul.menu-main ul>li a{ color:White; text-decoration:none; display:block; height:20px; padding:5px 0 0 7px; font-weight:normal; }
ul.menu-main ul>li a:hover{ background-color:#000; color:#f6d744; }
.liFinish{ border-left:solid 1px #d50303; height:40px; color:Yellow; float:left; width:1px;}
#searchArea{ display:none; position:absolute; width:800px; right:20px; top:39px; z-index:100; border:solid 1px #ff0000; background-color:White; text-align:left;}
.searchAreaClose{ width:10px; float:left; cursor:pointer; color:Blue; text-align:right; font-weight:normal; }

#searchCustomer{ display:none; position:absolute; width:360px; right:20px; top:39px; z-index:99; border:solid 1px #ff0000; background-color:White; text-align:left;}
.lstCHea{ width:360px; float:left; border-bottom:solid 1px silver; float:left; padding:3px 0 3px 0; font-weight:bold; font-size:11px; }
#lstCustomer{ margin:0px; padding:0px; list-style:none;}
#lstCustomer li{ width:360px; float:left; border-bottom:dotted 1px silver; padding:3px 0 3px 0; font-size:11px; overflow:hidden; cursor:pointer; }
#lstCustomer li:hover{ background-color:#eae9f3;}

#searchCustomerCell{ display:none; position:absolute; width:600px; right:20px; top:39px; z-index:99; border:solid 1px #ff0000; background-color:White; text-align:left;}
.lstCHeaCell{ width:600px; float:left; border-bottom:solid 1px silver; float:left; padding:3px 0 3px 0; font-weight:bold; font-size:11px; }
#lstCustomerCell{ margin:0px; padding:0px; list-style:none;}
#lstCustomerCell li{ width:600px; float:left; border-bottom:dotted 1px silver; padding:3px 0 3px 0; font-size:11px; overflow:hidden; cursor:pointer; }
#lstCustomerCell li:hover{ background-color:#eae9f3;}
.lstDCusCell{ width:120px; float:left; padding-right:5px; }
.lstDDatCell{ width:80px; float:left; padding-right:5px; }

#searchDocu{ display:none; position:absolute; width:480px; right:20px; top:39px; z-index:100; border:solid 1px #ff0000; background-color:White; text-align:left;}
#lstSearchDoc{ margin:0px; padding:0px; list-style:none;}
#lstSearchDoc li{ width:480px; float:left; border-bottom:dotted 1px silver; padding:3px 0 3px 0; font-size:11px; }
.lstDHea{ width:480px; float:left; border-bottom:solid 1px silver; float:left; padding:3px 0 3px 0; font-weight:bold; font-size:11px; }
.lstDNum{ width:30px; float:left; text-align:right; padding-right:5px; }
.lstDDat{ width:70px; float:left; padding-right:5px; }
.lstDTyp{ width:30px; float:left; padding-right:5px; }
.lstDSer{ width:100px; float:left; padding-right:5px; }
.lstDOrd{ width:100px; float:left; padding-right:5px; }
.lstDPla{ width:100px; float:left; padding-right:5px; }
.lstDMod{ width:220px; float:left; height:15px; padding-right:5px; overflow:hidden; }
.lstDOth{ width:445px; padding-left:35px; height:15px; float:left; font-weight:bold; margin-top:3px; }
.lstBB{ border-bottom:dotted 1px silver; }
.lstBT{ border-top:dotted 1px silver; }
.lstDDet{width:445px; padding-left:35px; float:left; margin-bottom:1px; }
.lstDAmo{ width:55px; float:left; text-align:right; }


#lstSearch{ margin:0px; padding:0px; list-style:none;}
#lstSearch li{ width:800px; float:left; border-bottom:dotted 1px silver; padding:3px 0 3px 0; font-size:11px; }
.lstSHea{ width:800px; float:left; border-bottom:solid 1px silver; float:left; padding:3px 0 3px 0; font-weight:bold; font-size:11px; }
.lstSNum{ width:30px; float:left; text-align:right; padding-right:5px; }
.lstSSer{ width:145px; float:left; padding-right:5px; }
.lstSMod{ width:195px; float:left; height:15px; padding-right:5px; overflow:hidden; }
.lstSInv{ width:100px; float:left; padding-right:5px; }
.lstSGui{ width:100px; float:left; padding-right:5px; }
.lstSDat{ width:70px; float:left; padding-right:5px; }
.lstSPur{ width:50px; float:left; padding-right:5px; text-align:right; }
.lstSSal{ width:50px; float:left; padding-right:5px; text-align:right; }
.lstSSta{ width:10px; float:left; text-align:right; font-weight:bold; }
.lstSSas{ width:60px; float:left; padding-right:5px; }
.lstSPlaPer{ width:445px; float:left; padding-right:5px;}

.lstSOth{width:765px; padding-left:35px; height:15px; float:left; font-weight:bold; margin-top:3px; }
.lstSSDa{width:765px; padding-left:35px; float:left; margin-bottom:1px; }

#icoDow{ position:absolute; background-color:#ff0000; width:20px; height:24px; right:0px; top:8px; background-image:url(/Images/down.png); cursor:pointer; background-repeat:no-repeat; background-position:center;}
#icoDow1{ position:absolute; background-color:#d5d3d3; width:21px; height:21px; right:-105px; top:-5px; background-image:url(/Images/down.png); cursor:pointer; background-repeat:no-repeat; background-position:center;}
#icoOpt{ padding:1px; background-color:#ff0000; position:absolute; right:0px; display:none; /*height:23px;*/ height:71px; z-index:10}
#icoUser{ width:18px; height:23px; background-image:url(/Images/user.gif); cursor:pointer; }
#icoCell{ width:18px; height:23px; background-image:url(/Images/cell.gif); cursor:pointer; margin-bottom:1px; }
#icoSal{ width:18px; height:23px; background-image:url(/Images/sal.gif); cursor:pointer; margin-bottom:1px; }

#grlMessage{ padding:10px 20px 0 20px; display:none; height:27px; position:fixed; bottom:0px; text-align:center; color:Yellow; font-weight:bold; background-color:Black; float:right; z-index:1000; }
#login{ width:320px; margin:auto; margin-top:100px; font-family:Verdana; font-size:12px; }
.login-fld{ border:solid 1px silver; padding:10px 20px 20px 20px; width:330px; }
.login-lbl{ width:150px; float:left; height:25px; margin-top:10px;}
.login-obj{ width:170px; float:left; height:25px; margin-top:10px;}
.login-obj input[type="text"]{ width:150px;}
.login-obj input[type="password"]{ width:150px;}

.loginPlace{ width:153px; height:22px; border:none; color:Red; font-weight:bold; }
.loginPlace select{  font-family:Verdana; font-size:12px; color:Red; }

.grl-bold{ font-weight:bold; }
.grl-title{ height:20px; padding-top:10px; padding-bottom:5px; color:Gray; font-family:Verdana; font-size:14px; font-weight:bold; border-bottom:solid 1px Silver;}
.grl-title span{ font-size:10px; font-weight:normal;}
.grl-title a{ color:Blue; text-decoration:none}
.grl-title a:hover{ text-decoration:underline}
.grl-area{ padding-left:30px; float:left; }
#closeModal{ float:right; position:absolute; right:8px; top:6px;}
#closeModal a{ color:Silver; text-decoration:none; }

#editIni{ display:none; }
#forEdit{ text-align:center; width:90px; height:20px; padding-top:5px; position:absolute; right:0px; top:0px; display:none;}
#forEdit a{ color:Blue; text-decoration:none;}

#forColor{ text-align:center; width:60px; height:20px; padding-top:5px; position:absolute; right:0px; top:0px; display:none;}
#forColor a{ color:Blue; text-decoration:none;}

.modBaseHead{ width:1100px; font-weight:bold; padding-left:5px; height:18px; float:left; border-bottom:solid 1px black; padding-top:2px; }
.modBase{ width:1105px; float:left; }
.modBase ul{list-style:none; margin:0px; padding:0px; }
.modBase li{ width:1100px; padding-left:5px; height:18px; float:left; border-bottom:dotted 1px silver; padding-top:2px; position:relative; }
.modBase li:hover{ background-color:#eae9f3;}
.modTitle{ width:295px; float:left; }
.modPrice{ width:70px; float:left; text-align:right; }
.modColor{ width:350px; margin-left:15px; float:left; }
.modPAct{ width:40px; float:left; text-align:center; }
.modPRel{ position:relative; top:-2px; }
.modPPric{ width:70px; float:left; text-align:right; }
.modPPric input[type="text"]{ width:65px; height:12px; text-align:right; font-family:Verdana; font-size:12px;}
.modPCode{ width:50px; float:left; text-align:center; }
.modPCode input[type="text"]{ width:40px; padding-left:5px; height:12px; font-family:Verdana; font-size:12px;}
.modTRel{ position:relative; top:-1px; }

.chaBase{ width:400px; float:left; }
.chaBase ul{list-style:none; margin:0px; padding:0px; }
.chaBase li{ width:395px; padding-left:5px; height:20px; float:left; border-bottom:dotted 1px silver; padding-top:5px; position:relative; }
.chaBase li:hover{ background-color:#eae9f3;}
.chaBase span{ color:Red; float:right;}
.chaBase p{ color:Red; float:left;}
.chaBla{ font-weight:bold; border-bottom:solid 1px Black;}
.chaHead{width:325px; padding:5px; padding-top:6px; height:17px; color:White; font-weight:bold; font-family:Verdana; font-size:12px; background-color:#9f0405;}
.chaForm{ padding:30px 20px 15px 20px; }
.chaForm input[type="text"]{ width:290px; }

.disBaseHead{ width:580px; float:left; font-weight:bold; height:20px; border-bottom:solid 1px silver; padding-top:4px;}
.disBase{ width:580px; float:left;}
.disBase ul{list-style:none; margin:0px; padding:0px; }
.disBase li{ width:580px; float:left; padding-top:4px; border-bottom:dotted 1px silver; }

.disBase-na{ width:250px; height:20px; float:left; position:relative; }
.disBase-ad{ width:300px; height:20px; float:left; }
.disBase-nu{ width:30px; height:20px; float:left; position:relative; }
.disBase-na span{ width:13px; height:7px; position:absolute; background-image:url(/images/down.png); right:10px; top:4px; cursor:pointer; }
.disBase-nu span{ width:13px; height:7px; position:absolute; background-image:url(/images/down.png); right:10px; top:4px; cursor:pointer; }
.disBase-dis{float:left; width:550px; margin-left:30px!important; margin-bottom:10px; border-left:dashed 1px Silver; border-top:dashed 1px Silver; display:none; }
.disBase-dis li{ border:none; float:left; padding-left:10px; }
.disBase-add{ position:absolute; bottom:4px; left:-20px; font-size:15px; font-weight:bold; cursor:pointer; }

.disBase-item{ width:420px!important; height:20px; float:left; padding-top:5px; }
.disBase-item:hover{ background-color:#dfe4f6; float:left; height:20px; }
.disBase-nro{ width:40px; float:left; padding-left:10px; }
.disBase-name{ width:350px; float:left; }
.disBase-del{ width:20px; float:left; }
.disBase-del a{ color:Blue; text-decoration:none; }
.disBase-del span{ color:Red; font-size:10px; }
.disBase-nro a{color:Silver; text-decoration:none; text-align:right; padding-left:5px; }
.disBase-nro a:hover{color:Gray; }

#keepMore{ display:none; }
#selectPerson{ position:absolute; width:220px; left:25px; top:-5px; }
.selectImg{ width:7px; height:13px; background-image:url(/Images/right.png); float:left; margin-top:5px; margin-right:1px; }
.selectSea{ width:200px; float:left; }
.selectSea input[type="text"]{ width:195px; float:left; }

#resultSearchPerson{ width:197px; list-style:none; padding:0px; margin:0px; border-left:dotted 1px Silver; border-right:dotted 1px Silver; float:left; position:absolute; top:25px; left:8px; }
#resultSearchPerson li{ width:189px; padding:3px 4px 4px 4px; height:15px; float:left; border-bottom:dotted 1px Silver!important; overflow:hidden;}  
#resultSearchPerson li a{ text-decoration:none; color:Black;}
#resultSearchPerson li a:hover{ color:Blue; }
.resultSearch{ position:relative!important;}

.perBase{ width:655px; float:left; }
.perBaseHead{ width:650px; padding-left:5px; height:20px; float:left; padding-top:5px; border-bottom:dotted 1px silver; }
.perBase ul{list-style:none; margin:0px; padding:0px; }
.perBase li{ width:650px; padding-left:5px; height:20px; float:left; border-bottom:dotted 1px silver; padding-top:5px; position:relative; }
.perBase li:hover{ background-color:#eae9f3;}
.perBase span{ color:Red; float:right;}

.perFirst{ width:170px; float:left;}
.perLast{ width:200px; float:left;}
.perDni{ width:100px; float:left; }
.perPhone{ width:100px; float:left; }

.salHead{width:325px; padding:5px; padding-top:6px; height:17px; color:White; font-weight:bold; font-family:Verdana; font-size:12px; background-color:#9f0405;}
.salForm{ padding:20px; float:left; }
.salLbl{ width:80px; height:25px; float:left; font-family:Verdana; font-size:12px; }
.salObj{ width:215px; height:25px; float:left; position:relative; }
.salObj input[name="qty"]{ width:25px; float:left; color:Gray;  }
.salObj input[type="text"]{ width:210px; }
.salObj input[type="password"]{ width:210px; }
.salObj select{ width:215px; }
.salObj span{ position:absolute; right:6px; top:2px; }
.salObj span a{ color:Silver; text-decoration:none; }
#dDetails{ display:none; float:left; }

.perHead{width:425px; padding:5px; padding-top:6px; height:17px; color:White; font-weight:bold; font-family:Verdana; font-size:12px; background-color:#9f0405;}
.perForm{ padding:20px; float:left; }
.perLbl{ width:100px; height:25px; float:left; font-family:Verdana; font-size:12px; }
.perObj{ width:295px; height:25px; float:left; position:relative; }
.perObj input[type="text"]{ width:290px; }
.perObj input[type="password"]{ width:290px; }
.perObj select{ width:295px; }
.perObj span{ position:absolute; right:6px; top:2px; }
.perObj span a{ color:Silver; text-decoration:none; }
.perObjCol input[type="text"]{ width:285px; }
.perUlCol{ width:295px; padding-bottom:5px; float:left; }
.perUlCol ul{ list-style:none; padding:0px; margin:0px; margin-top:2px; }
.perUlCol ul>li{ border-bottom:dotted 1px silver; position:relative; font-family:Verdana; font-size:12px; padding-top:4px; height:20px; }
.perUlCol ul>li:hover{ background-color:#eae9f3; }
.perSelect{ width:110px; height:22px; border:none; font-size:14px; font-weight:bold; color:Gray; }
.perLabel{ float:left; font-family:Verdana; font-size:12px; }

.incHead{width:325px; padding:5px; padding-top:6px; height:17px; color:White; font-weight:bold; font-family:Verdana; font-size:12px; background-color:#d90404;}
.incForm{ padding:20px; float:left; display:none; }
.incLbl{ width:100px; height:25px; float:left; font-family:Verdana; font-size:12px; }
.incObj{ width:195px; height:25px; float:left; }
.incObj input[type="text"]{ width:190px; }

.general_area{width:100%; float:left;}
.general_content{margin:0px 10px 10px 20px;}

/*Models*/
.modSelect{ width:86px; height:22px; border:none; font-size:14px; font-weight:bold; color:Gray; }
.modInacti{ margin-left:0px; width:200px; height:22px; font-size:14px; font-weight:bold; color:Gray; display:none; }

/*AREA SEND*/
#areaSendI{ width:100%; float:left; list-style:none; padding:0px; margin:0px; margin-top:20px;}
#areaSendI li{ width:1010px; height:20px;}
.areaSendIC{ width:150px; margin-left:10px; float:left; border-bottom:dotted 1px silver; padding-bottom:3px;}
.areaSendLoginIC{ width:100px; margin-left:10px; float:left; border-bottom:dotted 1px silver; padding-bottom:3px;}
.areaSendPlaceIC{ width:250px; margin-left:10px; float:left; border-bottom:dotted 1px silver; padding-bottom:3px;}
.areaSendDateIC{ width:100px; margin-left:10px; float:left; border-bottom:dotted 1px silver; padding-bottom:3px;}
.areaSendDateIC a{ color:Blue; text-decoration:none; font-size:10px; }
.areaSendDateC a:hover{ text-decoration:underline; }
.areaSendTitle{ font-weight:bold; }
#areaSend{ width:100%; float:left; display:none; }
#SendProducts{ display:none; }
#subDealerView{ position:absolute; color:Red; right:0px; top:1px; font-family:Verdana; font-size:11px; text-align:right; padding-right:2px; color:Silver; font-weight:normal;}
#subDealerView div{float:left; }
#offices,#noOffices{ cursor:pointer; }

.sen-formView{ padding-left:5px; width:480px; float:left; }
.sen-form{ padding-left:5px; width:730px; float:left; }
.sen-form-head{ padding-left:5px; width:730px; float:left; }
.sen-form-head span{ padding-left:2px; font-size:11px; font-weight:bold; }
.sen-form1{ width:160px; float:left; }
.sen-form1 input[type=text]{ width:156px; height:18px; margin-top:2px; }
.sen-form2{ width:220px; float:left; position:relative; }
.sen-form2 select{ width:220px; height:24px; margin-top:2px; }
.sen-form3{ width:260px; float:left; }
.sen-form3 select{ width:260px; height:24px; margin-top:2px; }
.sen-form4{ width:90px; float:left;}
.sen-form4 input{ width:90px; height:18px; margin-top:2px; }

.sen-link{ width:256px; padding-right:5px; padding-top:5px; float:left; text-align:right; }
.sen-link-item{ width:62px; float:left; border-right:solid 1px black; text-align:center; height:16px; }
.sen-link-item a{color:Blue; text-decoration:none;  }
.sen-link-item a:hover{ text-decoration:underline; }
.sen-link-none{ display:none}
.sen-area{ width:100%; float:left; }
.sen-ini{ float:left; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #e3e5f0; height:45px; width:1000px; position:relative; }
.sen-ini a{ color:Blue; text-decoration:none; font-size:10px;}
#sen_active{ width:730px; height:45px; position:absolute; z-index:10; display:none; }

.itemSend{ width:253px; height:22px; float:left; border-right:solid 1px Gray; background-color:Silver; border-bottom:solid 1px Gray; position:relative; border-top:solid 1px Gray;  }
.itemSendM{ width:78px; height:22px; float:left; border-right:solid 1px Gray; background-color:Silver; border-bottom:solid 1px Gray; position:relative; border-top:solid 1px Gray;  }

#sen_ul{ width:833px; float:left; list-style:none; margin:0px; padding:0px; }
#sen_ul li{ width:833px; height:23px; float:left; font-size:11px; border-left:solid 1px Gray; } 
#sen_ul li:hover{ background-color:#e6e4fc;}

/*AREA INCOME*/
#areaIncomeI{ width:100%; float:left; list-style:none; padding:0px; margin:0px; margin-top:20px;}
#areaIncomeI li{ width:600px; height:20px;}
.areaIncomeIC{ width:130px; margin-left:10px; float:left; border-bottom:dotted 1px silver; padding-bottom:3px;}
.areaIncomeIC a{ color:Blue; text-decoration:none; font-size:10px; }
.areaIncomeIC a:hover{ text-decoration:underline; }
.areaIncomeIT{ width:30px; margin-left:10px; float:left; border-bottom:dotted 1px silver; padding-bottom:3px;}
.aiLeft{ text-align:right}
.aiCenter{ text-align:center}
#areaIncome{ width:100%; float:left; display:none; }
#incomeProducts{ display:none; }
.pro-form{width:690px; padding-left:5px; float:left; }
.pro-form select{ height:21px;}
.pro-formF{width:516px; padding-left:5px; float:left; }
.pro-link{ width:256px; padding-right:5px; padding-top:5px; float:left; text-align:right; }
.pro-link-item{ width:62px; float:left; border-right:solid 1px black; text-align:center; height:16px; }
.pro-link-item a{color:Blue; text-decoration:none;  }
.pro-link-item a:hover{ text-decoration:underline; }
.pro-link-none{ display:none}
.pro-area{ width:100%; float:left; position:relative; }
.pro-ini{ height:25px; float:left; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #e3e5f0; }
.pro-ini a{ color:Blue; text-decoration:none; font-size:10px;}
.inc-sele{ height:20px; border:none; font-family:Verdana; font-size:12px; font-weight:bold; color:Gray; }
/*************************/
#editItem{width:45px; height:20px; padding-top:3px; position:absolute; left:2px; top:1px}
#editItem img{ margin-right:2px; border:0px; cursor:pointer; }

.modelOption{ position:absolute; right:-74px; top:0px; width:72px; }
.modelOption img{ margin-right:1px; border:0px; cursor:pointer; }

.pro_total{ width:13px; height:25px; float:left; background-image:url(/Images/pointleft.png); position:absolute; top:23px; right:-14px}
.pro_total span{ position:absolute; margin-left:13px; top:-1px; border:solid 2px Silver; height:25px; padding:4px; font-weight:bold; text-align:right;}

#pro_ul{ width:866px; float:left; list-style:none; margin:0px; padding:0px; }
#pro_ul li{ width:866px; height:23px; float:left; font-size:11px; border-left:solid 1px Gray; } 
#pro_ul li:hover{ background-color:#e6e4fc;}

#tot_head{ display:none; font-weight:bold; }
.itemLi{ width:904px; height:23px; float:left; font-size:11px; border-left:solid 1px Gray; }
.itemNumber{position:relative; width:75px; padding-right:3px; text-align:right; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; }
.itemModel{position:relative; overflow:hidden; width:250px; padding-left:3px; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; }
.itemSerie{position:relative; width:150px; padding-left:5px; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; }
.itemPurchasePrice{position:relative; width:85px; padding-right:8px; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; text-align:right }
.itemSalePrice{position:relative; width:85px; padding-right:8px; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; text-align:right }
.itemCommission1{position:relative; width:85px; padding-right:8px; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; text-align:right }
.itemCommission2{position:relative; width:85px; padding-right:8px; padding-top:3px; height:19px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; text-align:right }
.itemHead{ background-color:Silver; font-weight:bold; border-top:solid 1px Gray; font-size:10px; }
.itemSelect{ width:253px; height:22px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; position:relative; border-top:solid 1px Gray;  }
.itemSelect select{ width:252px; padding-left:5px; position:absolute; top:1px; height:20px; border:none; font-family:Verdana; font-size:12px;  }
.itemSelectM{ width:78px; height:22px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; position:relative; border-top:solid 1px Gray;  }
.itemSelectM select{ width:77px; padding-left:5px; position:absolute; top:1px; height:20px; border:none; font-family:Verdana; font-size:12px;  }

#formEdit{ float:left; margin-bottom:5px; display:none; }
.itemSelectE{ width:213px; height:22px; float:left; border:solid 1px Gray; }
.itemSelectE select{ width:212px; height:20px; border:none; font-family:Verdana; font-size:12px;  }
.itemSelectEM{ width:78px; height:22px; float:left; border:solid 1px Gray; }
.itemSelectEM select{ width:77px; height:20px; border:none; font-family:Verdana; font-size:12px;  }

.itemTextS{ width:155px; height:22px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; position:relative; border-top:solid 1px Gray;  }
.itemTextS input{ width:149px; padding-left:5px; position:absolute; top:0px; height:20px; border:none; font-family:Verdana; font-size:12px;  }
.itemText{ width:93px; height:22px; float:left; border-right:solid 1px Gray; border-bottom:solid 1px Gray; position:relative; border-top:solid 1px Gray;  }
.itemText input{ width:87px; padding-right:5px; position:absolute; top:0px; height:20px; border:none; text-align:right; font-family:Verdana; font-size:12px; }

.userData{ width:700px; padding:10px 0 10px 0; float:left; }
.userDataEtiquet{ width:80px; padding-top:3px; float:left; }
.userDataObject{ width:200px; float:left; }
.userDataDate{ padding:0 5px 0 5px; float:left; font-size:20px; }

#salesCounter{ padding:6px; font-size:10px; cursor:pointer; float:left;}
#salesCounter:hover{ color:Blue; }
#salesCounterT{ padding-top:6px; padding-left:105px; font-size:12px; float:left; color:black; font-weight:bold;}
#salesAmount{ padding:6px; font-size:10px; cursor:pointer; float:left;}

.salesForm{ width:1319px; float:left; }
.salesList{ width:627px; float:left; }
.salesList ul{ list-style:none; padding:0px; margin:0px;}
.salesList li{ float:left; padding-top:10px; height:25px; border-bottom:dotted 1px silver;}

.salesNro{ float:left; width:30px; }
.salesType{ float:left; width:80px; }
.salesQty{ float:left; width:40px; }
.salesSerie{ float:left; width:180px; }
.salesSerieSpan{color:Gray; font-size:10px; position:relative; top:-3px; font-weight:normal;}
.salesPrice{ float:left; width:50px; }
.salesArticle{ float:left; width:300px; }
.salesArticle a{ color:Blue; text-decoration:none; font-weight:normal; }
.salesArticle a:hover{ color:Red; }
.salesAmount{ float:left; width:95px; position:relative; }
.salesAmount input[type="text"]{ width:75px; position:absolute; top:-5px; text-align:right; padding-right:3px; }
.salesAdd{ float:left; width:7px; position:relative; }

.salesTitle{ width:100%; padding-top:10px; height:25px; border-bottom:dotted 1px silver; float:left; font-weight:bold; position:relative; }
.salesTitle a{ position:absolute; right:28px; font-weight:normal!important; cursor:pointer; font-size:12px; color:Gray; text-decoration:none; }
.salesTitle a:hover{ text-decoration:underline; }
.salesTicket{ width:730px; float:left; background-color:#f1f1f1; border:solid 1px silver; border-top:none; border-bottom:none; }
.salesTicket ul{ list-style:none; padding:0px; margin:0px;}
.salesTicket li{ float:left; padding-left:5px; padding-top:10px; height:25px; border-bottom:dotted 1px silver; background-color:White;}
.salesHead{ float:left; padding-left:5px; padding-top:10px; height:25px; border-bottom:dotted 1px silver; background-color:White; font-weight:bold; }
.salesTitleF{ width:725px; padding-left:5px; padding-top:10px; height:25px; border-bottom:dotted 1px silver; float:left; font-weight:bold; position:relative; }

.salesOptions{ float:left; width:725px; padding-left:5px; padding-top:10px; height:30px; border-bottom:dotted 1px silver; font-weight:bold; position:relative; }
.salesOptionsSpace1 { float:left; width:200px; }
.salesOptionsSpace2 { float:left; width:525px; }

.salesInfo{ width:285px; padding-left:5px; padding-top:10px; height:50px; border-bottom:dotted 1px silver; float:left; font-weight:bold; }
.salesCustomer{ width:440px; padding-top:10px; height:50px; border-bottom:dotted 1px silver; float:left; font-weight:bold; }
.salesInfo2{ width:200px; padding-left:5px; padding-top:10px; height:50px; border-bottom:dotted 1px silver; float:left; font-weight:bold; }
.salesCustomer2{ width:525px; padding-top:10px; height:50px; border-bottom:dotted 1px silver; float:left; font-weight:bold; }

.salesDiv{ width:280px; height:25px; clear:left;}
.salesDiv1{ width:190px; height:25px; clear:left;}
.salesDiv2{ width:500px; height:25px; clear:left;}

.salesLabel{ width:80px; float:left; padding-left:5px; }
.salesLabel1{ width:65px; float:left; padding-left:5px; }
.salesLabel2{ width:200px; float:left; padding-left:5px; }

.salesData{ width:200px; float:left; font-weight:normal; height:24px; position:relative; }
.salesData input[type="text"]{ width:280px; top:-5px; position:absolute }
.salesData .country input[type="text"]{ width:50px; top:-5px; position:absolute }
.salesData1{ width:200px; float:left; font-weight:bold; height:24px; position:relative; }
.salesData1 input[type="text"]{ width:90px; top:-5px; position:absolute }
.salesData2{ width:120px; float:left; font-weight:normal; height:24px; position:relative; }

#spanGrl{ position:absolute; left:200px; font-weight:normal; display:none; width:90px; font-family:verdana; text-align:right; font-size:10px; color:Silver; }
#spanNew{ float:left; cursor:pointer}
#spanNew:hover{ color:Blue; }
#spanEdit{ float:left; cursor:pointer}
#spanEdit:hover{ color:Blue; }
#spanSpace{ float:left; padding:0 5px 0 5px; }

/*
.salesData1 span{ position:absolute; left:247px; font-weight:normal; display:none; }
.salesData1 span a{ text-decoration:none; color:Silver; font-size:10px;}
.salesData1 span a:hover{ color:Blue; }
*/
.salesImg{ width:7px; height:13px; background-image:url(/Images/right.png); cursor:pointer; }
.selectAdd{ position:absolute; }
#optionAccess{ display:none; }

.documentService{ position:absolute; left:339px; top:35px; }
.documentService ul{ list-style:none; padding:0px; margin:0px; border:solid 1px Silver; border-bottom:none;}
.documentService li{ height:16px; padding:2px 6px 2px 6px; border-bottom:solid 1px silver;}
.documentService li:hover{ background-color:Silver; cursor:pointer; }

.documentSelect{ position:absolute; left:339px; top:35px; background-color:Silver; width:87px; height:16px; padding:3px 6px 2px 6px; display:none; }

.documentPack{ position:absolute; left:339px; top:56px; }
.documentPack ul{ list-style:none; padding:0px; margin:0px; border:solid 1px Silver; border-bottom:none;}
.documentPack li{ height:16px; padding:2px 6px 2px 6px; border-bottom:solid 1px silver;}
.documentPack li:hover{ background-color:#e6e4fc; cursor:pointer; }

#packUl{ display:none }
#servicesUl{ display:none }

.documentType{ position:absolute; right:10px; top:8px; }
.documentType select{ border:solid 1px silver; border:solid 1px #f1f1f1; background-color:#f1f1f1; }

.paymentOption{ color:Silver; font-size:11px; font-weight:normal; padding-top:3px; position:relative; }
.paymentOption span{ position:absolute; top:19px; left:268px; background-image:url(/Images/up.jpg); width:15px; height:7px; display:none; }
.paymentTitle{ width:100%; float:left; border-bottom:solid 1px silver; padding-bottom:5px; font-weight:bold; }
#paymentSend{ width:620px; position:absolute; float:left; padding:10px; display:none; }
#paymentSend ul{ list-style:none; padding:0px; margin:0px;}
#paymentSend li{ width:100%; float:left; height:20px; padding-top:5px; border-bottom:dotted 1px silver; cursor:pointer }
#paymentSend li:hover{ background-color:#f4f1f1; }

.payNum{ width:25px; float:left; margin-right:5px; }
.payDni{ width:85px; float:left; margin-right:5px; }
.payCustomer{ width:270px; float:left; margin-right:5px; }
.payDate{ width:85px; float:left; margin-right:5px; }
.payType{ width:15px; float:left; margin-right:5px; }
.paySaler{ width:95px; float:left; }
.payDelet{ width:20px; color:Blue; float:left; text-align:center; }
.payDelet:hover{ text-decoration:underline;}

#documentGrl{ display:none; width:300px; padding:10px; float:left; border-bottom:solid 1px silver; border-left:solid 1px silver; border-right:solid 1px silver; position:absolute; left:330px; background-color:White; }
#documentAdd{ display:none; float:left; font-size:30px; position:absolute; top:200px; left:660px; background-color:White; }
#documentRA{ display:none; float:left; padding:10px; position:absolute; top:200px; left:690px; border:solid 1px silver; background-color:White; width:180px; }
#documentAdd2 { display: none; float: left; font-size: 30px; position: absolute; top: 240px; left: 660px; background-color: White; }
#documentCI{ display:none; float:left; padding:10px; position:absolute; top:240px; left:690px; border:solid 1px silver; background-color:White; width:180px; }
#printDocument{ width:300px; }
#printDocument .printObj input[type=text]{ border:0px; position:absolute; top:0px; font-family:Verdana; font-size:10px; width:100px; }

#waiting{ color:Red; font-size:10px; width:260px; display:none; float:left; padding:20px; text-align:center; }
.printLogo{ text-align:center; width:300px; float:left; font-weight:bold; font-size:12px; }
.printAddr{ width:300px; text-align:center; float:left; font-size:10px; margin-bottom:5px; }
.printData{ width:300px; float:left; font-size:10px; margin-top:5px; }
.printLbl{ width:80px; float:left; }
.printObj{ width:220px; float:left; position:relative; }
.printBord{ border-bottom:dashed 1px black; margin-top:0px!important; margin-bottom:3px!important }
.printProd{ width:230px; height:18px; float:left; margin-right:5px; }
.printResu{ width:220px; padding-right:10px; height:18px; float:left; margin-right:5px; text-align:right; }
.printAmou{ width:65px; height:18px; float:left; text-align:right; position:relative; }
.printAmou input[type=text]{ width:60px; position:relative; top:-2px; text-align:right; font-family:Verdana; font-size:10px; border:none; }
.printBold{ font-weight:bold; }

#resultSearchCustomer{ display:none; width:397px; list-style:none; padding:0px; margin:0px; border-top:dotted 1px Black; border-left:dotted 1px Black; border-right:dotted 1px Black; float:left; position:absolute; top:20px; left:0px; z-index:50; font-weight:normal; }
#resultSearchCustomer li{ width:389px; padding:3px 4px 4px 4px; height:15px; float:left; border-bottom:dotted 1px Black!important; overflow:hidden;}  
#resultSearchCustomer li a{ text-decoration:none; color:Black;}
#resultSearchCustomer li a:hover{ color:Blue;}

#resultSeries{ display:none; background-color:White; width:397px; list-style:none; padding:0px; margin:0px; border-top:dotted 1px Black; border-left:dotted 1px Black; border-right:dotted 1px Black; float:left; position:absolute; top:23px; left:0px; z-index:50; font-weight:normal; }
#resultSeries li{ width:389px; font-family:Verdana; font-size:10px; padding:3px 4px 4px 4px; height:15px; float:left; border-bottom:dotted 1px Black!important; overflow:hidden;}  
#resultSeries li a{ text-decoration:none; color:Black;}
#resultSeries li a:hover{ color:Blue;}

#zoneDetail{ width:730px; padding-bottom:5px; float:left; border-bottom:dotted 1px silver; background-color:White; display:none; }
.zoneRow{ width:590px; padding:5px; height:20px; float:left; margin-left:210px;}
.zoneLabel{ width:80px; height:17px; float:left; padding-top:3px; }
.zoneObj{ width:510px; height:20px; float:left; }
.zoneObj input[type=text]{ width:80px; }
.zoneObj select{ width:85px; font-family:Verdana;}
.zoneObj select[name="plans"]{ width:197px; float:left; font-family:Verdana; margin-right:20px;}
#cmbPaymentType{ width:102px; float:left; color:navy; font-family:Verdana; font-size:11px; border:none; margin-top:2px; font-weight:bold; }
#cmbInitial{ width:104px; float:left; color:navy; font-family:Verdana; font-size:11px; border:none; margin-top:2px; font-weight:bold; display:none; }
#cmbTime{ width:52px; float:left; color:navy; font-family:Verdana; font-size:11px; border:none; margin-top:2px; font-weight:bold; display:none; }
#cmbRents{ width:102px; /*position:absolute; right:95px;*/ color:red; font-family:Verdana; font-size:11px; border:none; margin-top:2px; font-weight:bold; display:none; }

#plans{ display:none; }
.planHead{ padding:5px 5px 5px 5px; width:390px; border-bottom:dotted 1px silver; float:left; font-weight:bold;}
.planText{ width:275px; float:left;}
.planComm{ width:50px; float:left; text-align:right;}

#rpt-search-img{ width:18px; height:18px; right:4px; top:5px; position:absolute; background-image:url(/Images/search.jpg); cursor:pointer;}
.rpt-title{ height:20px; width:100%; padding-top:10px; padding-bottom:12px; color:Gray; border-bottom:solid 1px Silver; float:left; }
.rpt-text{ font-family:Verdana; font-size:14px; padding-top:2px; font-weight:bold; float:left; }

	.rpt-text select {
		color:red;
		font-size:14px;
		font-family:Verdana;
		width: 280px;		
		height: 20px;
		
		border:0px;
		font-weight:bold;
	}


.rpt-spac{ float:left; font-size:10px; padding:5px 0 0 6px; }
.rpt-obje{ float:left; padding:0px; margin:0px; }
.rpt-obje select{ width:60px; float:left; height:22px; margin-top:2px; }
.rpt-obje span{ float:left; margin-left:1px; }
.rpt-obje input[name=dateFrom]{ width:70px; display:none; margin-top:2px; height:16px; }
.rpt-obje input[name=dateTo]{ width:90px; margin-top:2px; height:16px; }
.rpt_objePl{ width:160px!important; float:left; height:22px; margin-top:2px; margin-left:1px; }
.rpt_objeSu{ width:85px!important; float:left; height:22px; margin-top:2px; margin-left:1px; color:Gray; }
.rpt_objeUs{ width:200px!important; float:left; height:22px; margin-top:2px; margin-left:1px; }
.rpt_objeSe{ width:200px!important; float:left; height:16px; border:none; font-family:Verdana; font-size:11px; }
.rpt-objeStock{ float:left; padding:0px; margin:0px; }
.rpt-objeStock select{ width:200px; float:left; height:22px; margin-top:2px; }

#rptFact,#rptDebito,#rptCredito{ float:left; padding:0px; margin:0px; clear:left; }  
#rptFact li,#rptDebito li,#rptCredito li{ list-style:none; padding:0px; margin:0px; width:823px; padding-top:4px; height:20px; border-bottom:dotted 1px silver; cursor:pointer;}
#rptFact li:hover{ background-color:#e6e4fc; }
#rptDebito li:hover{ background-color:#e6e4fc; }
#rptCredito li:hover{ background-color:#e6e4fc; }


#rptListAmo{ float:left; padding:0px; margin:0px; clear:left; }  
#rptListAmo li{ list-style:none; padding:0px; margin:0px; width:630px; padding-top:4px; height:20px; border-bottom:dotted 1px silver; cursor:pointer; }
#rptListAmo li:hover{ background-color:#e6e4fc; }

#rptListStock{ float:left; padding:0px; margin:0px; clear:left; }  
#rptListStock li{ list-style:none; padding:0px; margin:0px; width:810px; padding-top:4px; height:20px; border-bottom:dotted 1px silver; }

#rptList{ float:left; padding:0px; margin:0px; clear:left; }  
#rptList li{ list-style:none; padding:0px; margin:0px; width:822px; padding-top:4px; height:20px; border-bottom:dotted 1px silver; cursor:pointer; }
#rptList li:hover{ background-color:#e6e4fc; }
.rptHeadAmo{ width:630px; float:left; margin-top:10px; font-weight:bold; border-bottom:solid 1px silver; padding-bottom:4px; }
.rptHead{ width:823px; float:left; margin-top:10px; font-weight:bold; border-bottom:solid 1px silver; padding-bottom:4px; }
.rptHeadStock{ width:810px; float:left; margin-top:10px; font-weight:bold; border-bottom:solid 1px silver; padding-bottom:4px; }
.rptSpac{ width:30px; height:20px; float:left; position:relative; color:Silver; }
.rptFact{ width:150px; height:20px; float:left; margin-right:10px; }
.rptGuia{ width:150px; height:20px; float:left; margin-right:10px; }
.rptDate{ width:70px; height:20px; float:left; margin-right:10px; }
.rptTotA{ width:60px; height:20px; text-align:right; float:left; margin-right:15px; }
.rptState{ width:55px; height:20px; float:left; margin-right:10px; }
.rptResp{ width:240px; height:20px; float:left; }
.rptNro{ width:30px; height:20px; float:left; margin-right:10px; color:Gray; }
.rptAmount{ width:40px; height:20px; float:left; margin-right:10px; }
.rptModel{ width:400px; height:20px; float:left; margin-right:10px; }
.rptTotal{ width:100px; height:20px; text-align:right; float:left; margin-right:10px; }
.rptFoot{ width:823px; float:left; border-bottom:solid 1px silver; padding-bottom:4px; }

.rptHeadSalesD{ width:989px; float:left; margin-top:10px; font-weight:bold; border-bottom:solid 1px silver; }
#rptSalesD{ float:left; padding:0px; margin:0px; clear:left; }  
#rptSalesD li{ list-style:none; padding:0px; margin:0px; width:989px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; cursor:pointer; }
#rptSalesD li:hover{ background-color:#e6e4fc; }

.rptHeadSales{ width:1315px; float:left; margin-top:10px; font-weight:bold; border-bottom:solid 1px silver; }
.addSummary{ width:1315px; }
#rptSales{ float:left; padding:0px; margin:0px; clear:left; }  
#rptSales li{ list-style:none; padding:0px; margin:0px; width:975px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; cursor:pointer; }
#rptSales li:hover{ background-color:#e6e4fc; }
#rptSalesSummary{ float:left; padding:0px; margin:0px; clear:left; }  
#rptSalesSummary li{ list-style:none; padding:0px; margin:0px; width:1315px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; cursor:pointer; }
#rptSalesSummary li:hover{ background-color:#e6e4fc; }

.rptHeadSalesSun{ width:1600px; float:left; margin-top:10px; font-weight:bold; border-bottom:solid 1px silver; }
#rptSalesNoOk{ float:left; padding:0px; margin:0px; clear:left; }  
#rptSalesNoOk li{ list-style:none; padding:0px; margin:0px; width:1600px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; cursor:pointer; }
#rptSalesNoOk li:hover{ background-color:#e6e4fc; }

#ulChangeAmount{ float:left; padding:0px; margin:0px; clear:left; }  
#ulChangeAmount li{ list-style:none; padding:0px; margin:0px; width:1600px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; cursor:pointer; }
#ulChangeAmount li:hover{ background-color:#e6e4fc; }

.rptDocTypSun{ width:50px; height:18px; float:left; margin-right:10px; }
.rptDocSerSun{ width:50px; height:18px; float:left; margin-right:10px; }
.rptDocNumSun{ width:50px; height:18px; float:left; margin-right:10px; }
.rptDocAmoSunat{ width:80px; height:18px; float:left; text-align:right; margin-right:15px; }
.rptObservSun{ width:920px; height:18px; float:left; margin-right:10px; }

.rptDocTyp{ width:25px; height:18px; float:left; margin-right:10px; text-align:center; }
.rptDocSer{ width:35px; height:18px; float:left; margin-right:5px; }
.rptDocNum{ width:50px; height:18px; float:left; margin-right:10px; }
.rptDocSerNum{ width:110px; height:18px; float:left; margin-right:10px; }
.rptSerNum{ width:100px; height:18px; float:left; color:Silver; }
.rptDocDat{ width:90px; height:18px; float:left; color:Silver; }
.rptDocDatUser{ width:90px; height:18px; float:left; color:Silver; }
.rptDocPla{ width:265px; height:18px; float:left; color:Silver; font-size:10px; }
.rptDocCli{ width:250px; height:18px; float:left; font-size:11px; }
.rptDocCel{ width:70px; float:left; color:Blue; font-size:11px; }
.rptDocCom{ width:40px; height:18px; float:left; color:Silver; font-size:10px; text-align:right; }
.rptDocPre{ width:72px; height:18px; float:left; text-align:right; margin-right:15px;  }
.rptDocAmo{ width:57px; height:18px; float:left; text-align:right; margin-right:15px; }
.rptDocDet{ width:13px; height:18px; float:left; position:relative; }
.rptDocId{ float:left; display:none; }
.rptPackId{ float:left; display:none; }
#changeSeller{ margin-left:2px; padding-top:2px; cursor:pointer; color:Silver; font-family:Verdana; font-size:10px;}
.rptSellerLine{ width:460px; float:left; border-top:dotted 1px black; margin-top:5px; padding-bottom:5px; padding-top:5px; }
.rptSellerLbl{ width:70px; float:left; color:Red; padding-top:2px;}
.rptSellerDta{ width:390px; float:left; font-weight:normal;}
.rptCustomerLbl{ width:60px; float:left;}
.rptCustomerDta{ width:400px; float:left; font-weight:normal;}
.rptCustomerLine{ width:460px; float:left; border-bottom:dotted 1px black; padding-bottom:5px;}
.rptDocRes { position:absolute; margin-left:-70px; top:-3px; border:solid 2px Silver; width:470px; padding:8px; font-weight:bold; font-size:11px; cursor:default; background-color:White; }
.rtpDetHea{ font-weight:bold; float:left; width:460px; border-bottom:dotted 1px black; }
.rtpDetSer{ width:130px; float:left; height:16px; font-family:Verdana; font-size:10px;}
.rtpDetMod{ width:280px; float:left; height:16px; font-family:Verdana; font-size:10px; overflow:hidden; }
.rtpDetAmo{ width:50px; float:left; height:16px; text-align:right; font-family:Verdana; font-size:10px;}
.rtpDetTot{ width:85px; float:left; height:20px; text-align:right; padding-right:20px; }
.rptBold{ font-weight:bold; color:Black; font-size:12px; }
.rptBoldT{ font-weight:bold; color:Black; font-size:12px; font-weight:normal!important; }
#lstDetailSale{ list-style:none; padding:0px; margin:0px; }
#lstDetailSale li{ height:16px; float:left; font-weight:normal; width:460px; cursor:default; }
#saleDelete{float:left; height:20px; color:Silver; display:none; cursor:pointer; font-size:10px; font-weight:normal; }
#saleObserver{float:left; height:20px; color:Silver; display:none; cursor:pointer; font-size:10px; font-weight:normal; }
#saleDate{width:70px; float:left; height:20px; display:none; }
#saleDate input[type=text]{ width:56px; border:0px; font-size:10px; background-color:Silver; margin-left:10px; }
#saleDoc{width:80px; float:left; height:20px; display:none; }
#saleDoc input[type=text]{ border:0px; font-size:10px; background-color:Silver; }
.rtpTotalSale{ width:460px; padding-top:5px; float:left; }
#pointSelect{ background-image:url(/Images/right.png); background-repeat:no-repeat; width:7px; height:13px; position:absolute; left:4px; top:1px; }
#pointDetail{ background-image:url(/Images/pointleft.png); background-repeat:no-repeat; width:13px; height:25px; position:absolute; left:-14px; top:-2px; border:none; }
#pointUp{ background-image:url(/Images/pointup.png); background-repeat:no-repeat; width:25px; height:13px; position:absolute; border:none; top:-15px; left:25px; }
#pointObs{ background-image:url(/Images/pointup.png); background-repeat:no-repeat; width:25px; height:13px; position:absolute; border:none; top:-15px; right:180px; }

#saveDetails{ background-color:White; position:relative; float:left; }
#areaObserverAdm{ display:none; position:absolute; border:solid 2px silver; width:300px; padding:15px; left:0px; background-color:White; z-index:5; top:1px; }
#areaObserverAdm .close{ position:absolute; right:10px; top:8px; color:Blue; font-family:Verdana; font-size:11px; cursor:pointer; }

#areaObserverAdmS{ display:none; position:absolute; border:solid 2px silver; width:300px; padding:15px; left:-26px; background-color:White; z-index:6; top:1px; }
#areaObserverAdmS .close{ position:absolute; right:10px; top:8px; color:Blue; font-family:Verdana; font-size:11px; cursor:pointer; }

#areaObserverGrl{ display:none; position:absolute; top:105px; left:5px; border:solid 2px silver; width:300px; padding:15px; background-color:White; }
.areaObsObj{ width:300px; float:left; }
.areaObsObj textarea{ width:292px; font-family:Verdana; font-size:11px; }
.areaObsObj select{ font-family:Verdana; font-size:11px; float:left; }

.obsUrl{ float:left; font-family:Verdana; font-size:10px; color:Blue; cursor:pointer; font-weight:normal;}
.obsSpace{ float:left; font-family:Verdana; font-size:10px; color:Silver; padding:0 5px 0 5px;}
.obsHide{ font-family:Verdana; font-size:10px; position:relative; float:right; width:40px; text-align:left; }
.obsHide input[type=checkbox]{ position:absolute; top:-2px; left:20px;}
#obsChange{ float:left; color:Red; display:none; margin-left:5px; }
#obsChangeS{ float:left; color:Blue; display:none; margin-left:5px; }


.squart0{ margin-left:4px; width:15px; height:15px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:White; float:left; border:solid 1px White;}
.squart1{ margin-left:4px; width:15px; height:15px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:Red; float:left; border:solid 1px Red;}
.squart2,.squart4{ margin-left:4px; width:15px; height:15px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:Silver; float:left; border:solid 1px Silver;}
.squart3{ margin-left:4px; width:15px; height:15px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:Green; float:left; border:solid 1px Green;}

.rptIncHea{ font-weight:bold; float:left; width:185px; }
.rptIncLbl{ width:70px; height:20px; padding-top:5px; float:left;}
.rptIncObj{ width:110px; height:25px; float:left;}
.rptIncObj select{ width:110px; }
.rptIncObj input[type=text]{ width:100px; }
.rptIncRes{ width:13px; height:25px; float:left; background-image:url(/Images/pointleft.png); position:absolute; top:-5px; left:3px}
.rptIncRes span{ position:absolute; margin-left:13px; top:-1px; border:solid 2px Silver; width:200px; padding:8px; font-weight:bold; font-size:11px; cursor:default; }
.rptIncLnks{ width:160px; padding-left:70px; padding-top:5px; float:left; }
.rptIncLnks a{ cursor:pointer; color:Gray; float:left; font-weight:normal;}
.rptIncLnks a:hover{ color:Blue; }

#rptShadow{width:100%; position:absolute; z-index:100; display:none; top:42px; }
#rptArea{ margin:auto; width:940px; display:none; position:absolute; top:100px; left:150px; }

.rptAreaSeTitle{ width:930px; float:left; border-bottom:solid 1px black; position:relative; }
.rptAreaSeLabel{ height:20px; float:left; font-weight:bold; margin-right:5px; clear:left; }

.rptAreaIn{width:100%; float:left; padding:20px; position:absolute; margin-left:180px; border:solid 4px silver; background-color:White; }
.rptAreaInTitle{ width:940px; height:20px; float:left; border-bottom:solid 1px black; position:relative; padding-bottom:10px; }
.rptAreaInTitleRpt{ width:600px; height:20px; float:left; border-bottom:solid 1px black; position:relative; padding-bottom:10px; }
.rptAreaInLabel{ height:20px; float:left; font-weight:bold; margin-right:5px; padding-top:1px; }
.rptAreaInData{ height:20px; float:left; margin-right:10px; }
.rptAreaInData input[type=text]{ font-family:Verdana; width:110px; border:none; background-color:#ececec; }
.rptAreaInData span{ color:Blue; text-decoration:none; font-size:10px; cursor:pointer; margin-right:20px; }
.rptAreaInData span:hover{ text-decoration:underline; }
.rptAreaClose{ position:absolute; right:0px; cursor:pointer; }

.rptIncomes{ width:710px; float:left; margin-top:10px; border-bottom:solid 1px silver; padding-bottom:5px; margin-bottom:5px; }
.rptIncomesNro{ width:30px; height:20px; float:left; margin-right:10px; color:Gray; }
.rptIncomesAmo{ width:40px; height:20px; float:left; margin-right:10px; }
.rptIncomesMod{ width:290px; height:20px; float:left; margin-right:10px;}
.rptIncomesPur{ width:70px; height:20px; float:left; margin-right:10px; text-align:right; }
.rptIncomesPurP{ width:70px; height:20px; float:left; margin-right:10px; text-align:right; }
.rptIncomesPurT{ width:70px; height:20px; float:left; margin-right:10px; text-align:right; }
.rptIncomesPurT input[type=text]{ width:70px; border:0px; text-align:right; cursor:pointer; }
.rptIncomesPurT input[type=text]:hover{ color:Red; }
.rptIncomesCom{ width:70px; height:20px; float:left; text-align:right; margin-right:10px; }
.rptIncomesSer{ width:150px; height:20px; float:left; margin-right:10px; }
.rptIncomesDat{ width:80px; height:20px; float:left; margin-right:10px; }
.rptIncomesSta{ width:20px; height:20px; float:left; text-align:center; }
.rptIncomesChk{ width:50px; height:20px; float:left; text-align:right; }
.rptIncomesBld{ font-weight:bold; }
#rptIncomes{margin:0px; padding:0px;}
#rptIncomes li{ list-style:none; width:710px; float:left; padding-top:2px; }

#rptIncomesD{margin:0px; padding:0px; position:relative;}
#rptIncomesD li{ list-style:none; width:930px; float:left; padding-top:3px; border-bottom:dotted 1px silver; }
#rptIncomesH{ display:none; }
.rptIncomesD{ width:930px; float:left; margin-top:10px; border-bottom:solid 1px silver; padding-bottom:5px; margin-bottom:5px; }

#rptIncomesDRpt{margin:0px; padding:0px; position:relative;}
#rptIncomesDRpt li{ list-style:none; width:590px; float:left; padding-top:3px; border-bottom:dotted 1px silver; }
.rptIncomesDRpt{ width:600px; float:left; margin-top:10px; border-bottom:solid 1px silver; padding-bottom:5px; margin-bottom:5px; }
.rptAreaInRpt{width:600px; float:left; padding:20px; position:absolute; margin-left:180px; border:solid 4px silver; background-color:White; }

#frmEditIncome{ border:dotted 1px silver; display:none; padding:5px; background-color:#e9e9e9; width:140px; height:20px; position:absolute; top:0; right:0; margin-top:10px; margin-right:18px; z-index:6; color:Silver; font-size:10px;}
#frmEditIncome input[type=text]{ width:60px; }
#frmEditIncome a{ color:Blue; font-family:Verdana; font-size:10px; text-decoration:none;}
#frmEditIncome a:hover{ color:Red; text-decoration:underline;}

#coverEdit{ width:942px; z-index:6; display:none; height:100%; position:absolute; background-color:#f9f8f8; opacity:0.5; }

#areaReturn{ width:570px; float:left; padding:7px 0 2px 0; display:none; }
.retSelect{ padding:2px; width:350px; font-family:Verdana; font-size:12px; }
#retSerie{ font-family:Verdana; font-size:12px; width:149px; height:16px;}

#lstReturn{ width:100%; float:left; list-style:none; padding:0px; margin:0px; margin-top:5px;}
#lstReturn li{ width:570px; padding-top:3px; height:19px; border-bottom:dotted 1px silver; font-family:Verdana; font-size:12px; }
.lstRetSerie{ width:150px; margin-right:10px; float:left; }
.lstRetModel{ width:410px; float:left; }

.viewRptIncomes{ display:none; margin-bottom:10px; float:left; width:940px; }

.rptResumTitle{ border-bottom:dotted 1px silver; float:left; width:200px; padding-bottom:5px;}
.rptResumTitleD{ border-bottom:dotted 1px silver; float:left; width:200px; margin-bottom:5px;}

.rptResumD{ position:absolute; top:42px; left:1020px; padding:10px; width:200px; border:solid 1px silver; }
#rptResumDUl{margin:0px; padding:0px;}
#rptResumDUl li{ list-style:none; width:200px; float:left; padding-top:2px; }
.rptPacksTitleD{ width:110px; float:left;}
.rptPacksAcountD{ width:90px; float:left; text-align:right; }

.rptResum{ position:absolute; top:42px; left:975px; padding:10px; width:390px; border:solid 1px silver; }
#rptResumUl{margin:0px; padding:0px;}
#rptResumUl li{ list-style:none; width:200px; float:left; padding-top:2px; }
.rptPacksTitle{ width:170px; float:left;}
.rptPacksAcount{ width:30px; float:left; text-align:right;}

#rptPlans{margin:0px; padding:0px;}
#rptPlans li{ list-style:none; width:300px; float:left; padding-top:2px; }
.rptPlanTitle{ width:260px; float:left;}
.rptPlanNro{ width:40px; float:left; text-align:right;}

.rptPointsTitle{ border-bottom:dotted 1px silver; float:left; width:390px; padding-bottom:5px; font-weight:bold; color:red; padding-top:5px; cursor:pointer;}
.rptPointsTitle:hover { color:blue; }
.pPersonal{ width:310px; float:left; color:gray; }
.pPoints{ width:80px; float:left; color:gray; text-align:right; }
#rptPoints{margin:0px; padding:0px;}
#rptPoints li{ list-style:none; width:390px; float:left; padding-top:2px; }

#rptAdvanceUl{ margin:0px; padding:0px; }
#rptAdvanceUl li{ list-style:none; width:390px; float:left; padding-top:2px; }
.rptSalAdvChk{ width:20px; float:left; height:18px;}
.rptSalAdvDate{ width:80px; float:left; height:16px; padding-top:2px;}
.rptSalAdvAmou{ width:60px; float:left; text-align:right; height:16px; padding-top:2px;}
.rptSalAdvReas{ width:30px; float:left; text-align:center; height:16px; padding-top:2px;}
.rptSalAdvUser{ width:200px; float:left; height:16px; padding-top:2px;}
.rptSalAdvDesc{ width:20px; float:left; text-align:right; height:16px; padding-top:2px;}
#optionSaveAdv{ position:absolute; display:none; bottom:0px; left:180px; width:220px; height:26px; padding-top:4px; background-color:White; }
.consultAdv span{ margin-left:4px; font-weight:bold; }
.optionsAdv{ padding-left:5px; font-weight:normal; color:Blue; cursor:pointer; font-size:10px; }

#frmAdvance{ position:absolute; width:450px; left:200px; display:none; float:left; background-color:White; border:solid 4px silver; z-index:2; padding:10px; }

#spanAdvOption{ margin-left:340px; }
#spanAdvInput{ margin-left:20px; color:Silver; }
#spanAdvInput input[type=text]{ font-family:Verdana; font-size:11px; width:68px; color:Silver; }
#spanAdvInput select{ color:Silver; }
#spanAdvSearch{ cursor:pointer; margin-left:2px; }

.pointUpAdv{ background-image:url(/Images/pointup.png); background-repeat:no-repeat; width:25px; height:13px; position:absolute; border:none; top:-15px; left:6px; }
.proAdvLabel{ height:21px; padding-top:4px; width:90px; float:left; }

.proAdvObject{height:25px; width:355px; float:left; margin-left:5px; position:relative }
.proAdvObject label{ height:21px; padding-top:4px; float:left; font-weight:bold; }

.proSelect{ padding:2px; width:350px; font-family:Verdana; font-size:12px; }
.proInput{ padding:2px; width:342px; font-family:Verdana; font-size:12px; }
.proAdAmount{ padding:2px; width:60px; font-family:Verdana; font-size:12px; }
.proAdDate{ padding:2px; width:75px; font-family:Verdana; font-size:12px; }

.adv-area{ width:620px; float:left; position:relative; }
#rptAdvance{ width:720px; margin-top:10px; float:left; }
.rptAdvHead{ width:720px; height:400px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; float:left; }
#rptAdvance ul{padding:0px; margin:0px; }
#rptAdvance li{ list-style:none; width:720px; padding-top:2px; height:18px; border-bottom:dotted 1px silver; float:left; position:relative;}
#rptAdvance li:hover{ background-color:#e6e4fc; }
.rptAdvReason{ width:50px; text-align:center; height:18px; float:left; margin-right:5px; }
.rptAdvUser{ width:248px; height:18px; float:left; }
.rptAdvDes{ width:150px; margin-right:10px; height:17px; float:left; overflow:hidden; }
.optionClose{ position:absolute; right:7px; font-family:Verdana; color:Blue; cursor:pointer;}
.optionClose:hover{ color:Red; text-decoration:underline; }
.rptAdvanceTitle{ border-bottom:dotted 1px silver; border-top:dotted 1px silver; margin-top:5px; float:left; width:390px; padding-top:5px; padding-bottom:5px;}
.rptAdvanceTitleAd{ border-bottom:dotted 1px silver; margin-top:25px; float:left; width:390px; padding-top:5px; padding-bottom:5px; color:Blue; font-weight:bold; }
.rptAdvanceTitleAd span{ color:Black; }


#optRegister{ margin-left:10px; padding-top:2px; float:left; cursor :pointer; color:blue; font-size:10px;}
#optRegister:hover{ text-decoration:underline; color:Red; }
#viewLstAdvances{ display:none; }
#initialValue{ display:none; }
#allDelete{ float:left; }
#areaObserved{ position:absolute; top:-98px; z-index:2; width:40%; max-width:960px; min-width:1125px; overflow:hidden; background:#fff; margin:0 auto; left:0; right:0; border:4px solid red; padding:20px; display:none; }
#areaObserved ul{ padding:0px; margin:0px;  float:left;}
#areaObserved li{ list-style:none; width:1125px; height:18px; padding-top:3px; border-bottom:dotted 1px silver; padding-bottom:1px; cursor:pointer; }
#areaObserved .area1{ width:75px; float:left; margin-right:5px; }
#areaObserved .area2{ width:90px; float:left; margin-right:5px; }
#areaObserved .area3{ width:100px; float:left; margin-right:5px; }
#areaObserved .area4{ width:100px; float:left; margin-right:5px; }
#areaObserved .area5{ width:300px; float:left; margin-right:5px; }
#areaObserved .area6{ width:250px; float:left; margin-right:5px; overflow:hidden; height:18px; }
#areaObserved .area7{ width:70px; float:left; margin-right:5px; }
#areaObserved .area8{ width:75px; float:left; color:Red; }

#areaObserved .number{ width:20px; float:left; margin-right:10px; }
#areaObserved .lblTitle,#areaExpiration .lblTitle{ padding-bottom:4px; border-bottom:solid 2px silver; font-weight:bold; }
#areaObserved .close,#areaExpiration .close,#areaPreviews .close{ position:absolute; right:10px; top:8px; font-weight:bold; color:Red; font-family:Verdana; font-size:11px; cursor:pointer; }
#areaObserved .headObserved{ font-weight:bold; float:left; padding-bottom:4px; padding-top:4px; border-bottom:dotted 1px silver;}

#areaExpiration{ position:absolute; top:-98px; z-index:2; width:40%; max-width:850px; min-width:810px; overflow:hidden; background:#fff; margin:0 auto; left:0; right:0; border:4px solid red; padding:20px; display:none; }
#areaExpiration ul{ padding:0px; margin:0px;  float:left;}
#areaExpiration li{ list-style:none; width:810px; height:18px; padding-top:3px; border-bottom:dotted 1px silver; padding-bottom:1px; }
#areaExpiration .number{ width:30px; float:left; margin-right:10px; }
#areaExpiration .area1{ width:75px; float:left; margin-right:10px; }
#areaExpiration .area2{ width:120px; float:left; margin-right:10px; }
#areaExpiration .area3{ width:320px; float:left; margin-right:5px; height:18px; overflow:hidden }
#areaExpiration .area4{ width:100px; float:left; margin-right:5px; }
#areaExpiration .area5{ width:40px; text-align:center; float:left; }
#areaExpiration select{ border:none; font-weight:bold; font-family:Verdana; color:Gray; }
#areaExpiration .headObserved{ font-weight:bold; display:none; float:left; padding-bottom:4px; padding-top:4px; border-bottom:dotted 1px silver;}
/*---------------*/
#paidOut{ cursor:pointer; text-decoration:underline; font-size:10px; font-size:11px; }
#paidOut:hover{ color:Red; }
#toPaid{ cursor:pointer; font-weight:normal; font-family:Verdana; font-size:9px; color:Blue; display:none; }
#toPaid:hover{ text-decoration:underline; color:Blue; }
#viewPaidOut{ display:none; }
.rptDocPag{ width:25px; height:18px; float:left; color:blue; font-size:10px; text-align:right; }
.rptSalesPaid{ width:35px; height:16px; padding-top:2px; float:left; }
.rptSalesSpace{ width:900px; margin-bottom:50px; float:left; }
.rptSalesTitle{ border-bottom:dotted 1px silver; float:left; width:200px; padding-bottom:5px; font-weight:bold; color:Red;}
.rptPlansTitle{ border-bottom:dotted 1px silver; float:left; width:300px; padding-bottom:5px; font-weight:bold; color:Red;}
.rptSalesSquare{ float:left; width:200px; padding-bottom:5px; padding:5px 0 20px 0; }
.rptSalesLabel{ width:90px; float:left; padding-left:5px; }
.rptSalesAcount{ width:90px; float:left; text-align:right; padding-right:5px;}
#areaPreviews{ position:absolute; top:-98px; z-index:10; width:40%; max-width:260px; min-width:260px; background:Black; margin:0 auto; left:0; right:0; border:4px solid red; padding:20px; display:none;}
#areaPreviews .line1{ font-family:Verdana; font-size:15px; font-weight:bold; color:Yellow; float:left; margin-bottom:5px; }
#areaPreviews .line2{ font-family:Verdana; font-size:12px; float:left; }
#areaPreviews .line3{ float:left; width:250px; color:White;}
#areaPreviews span{ cursor:pointer; margin-top:15px; color:Red; position:relative; font-size:10px; }
#areaPreviews span:hover{ color:Blue; }
#numStore,#numPlace{ display:none; }

#lblActiveSummary{ cursor:pointer; color:Blue; font-size:10px; }
#lblActiveSummary:hover{ color:Silver; }

#lblSendToSunat{ cursor:pointer; color:Blue; font-size:10px; }
#lblSendToSunat:hover{ color:Silver; }

.frmLinkPlaces{ padding:5px; font-family:Verdana; font-size:11px;}
.lnksPlaces{ margin-right:5px; margin-left:5px; color:silver; cursor:pointer; }
.lnksPlaces:hover{color:Blue; }
.lnksPlacesActive{ font-weight:bold; color:Red; font-size:13px; }

.assist_areaWork{
	width:1125px;
	height:140px;
	float:left;	
}
.assist_areaTitle {
	width: 1125px;
	height: 20px;
	float: left;	
	font-weight:bold;
	border-bottom:2px solid silver;
	margin-bottom:5px;
}

.assist_areaHour {
	padding-top:5px;
	width: 1125px;
	height: 20px;
	float: left;
	font-weight: bold;		
}


	.assist_areaHour span{
		color:red;
	}


.assist_areaDays {	
	width: 1125px;
	height: 30px;
	float: left;
	font-weight: bold;	
}

.assist_textDay {
	width: 50px;
	height: 30px;
	text-align: center;
	float: left;
	background-color: #f5f4f4;
	margin-right: 3px;
}

.assist_activeDay {
	width: 50px;
	text-align: center;
	float: left;
	background-color: #e1e3fa;
	margin-right: 3px;
}
