table.pack{border:1px solid #ddd;background-color:#f9f9f9;background-position:0 -633px;background-repeat:repeat-x}table.pack td.hotFot{padding:5px 0 0 5px}table.pack .rates{margin:0}table.pack .rates th,table.pack th.total{background:none;color:#777;line-height:110%;border-top:none}td.chgflt{vertical-align:middle}td.chgflt p{margin:0 20px 0 0}table.depart td,table.return td{color:#777;padding:2px 2px 0 0}tr.flrow td.padleft{padding:0 0 0 5px}tr.flrow td img.icon{padding:0 5px 0 0}tr.flrow td.padRi{padding-right:15px}h1 span.higLit{font-size:12px;font-weight:bold}th.ratesin{width:80px}#top h1 span.smallv{color:#666}.rates td{border:none}.rates td{background:#f9f9f9}table.rates td.avg{text-align:center;width:90px;background:#f9f9f9;border-right:1px dotted #d5d5d5;border-left:1px dotted #d5d5d5}table.rates td.right{background:#f9f9f9;border-left:none}td.left td{text-align:left;border:none}td.promo{border-left:none;font-size:12px;text-align:left;padding:5px}td.promo img{padding:0 2px 0 0}div.promo{display:inline;font-size:12px;margin:0;padding:5px;text-align:right}table.pack #hotDat{width:442px}table.pack td.boxPri{width:200px}table.pack a.sl{font-size:12px;padding:3px 3px 5px;display:block}div.selpack{background:#f8f8e6;border:1px solid #ddd8aa;margin:5px 0}div.selpack h3{margin:0;padding:2px 5px;background:#f3f3d1}div.hideWrap td.right,tr.roomsrow td.right{text-align:right}td.ratesin{width:79px}table.hidRooms td{border:none}table.hidRooms td.tot,table.hidRooms td.right{border-bottom:1px solid #dcdcdc}table.hidRooms td.left,table.hidRooms td.ratesin{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc}div#modTab{background:#f6f6f6}#modTab h3{margin:0 0 5px}tr.travDat td{padding:3px 0;border-bottom:1px solid #ddd}table.bpack td.dates{padding:3px 0}table.bpack input.yui-ac-input{width:155px}table.bpack td{line-height:130%}table.bpack .boxchild{line-height:110%}td.spacer{background:none;padding:0 10px 0 0}table.bpack .boxchild{padding:0 10px 0 0}table.bpack .boxcell{padding:0 20px 0 0}div.blueboxp{background:#e4ebee;border:1px solid #d1dee3;margin:5px 0}.blueboxp h3{background:#d3dfe4;padding:2px 5px;margin:0 0 5px}table.bpack #containerMinorsAges{width:230px;background:#e5f8fe;border:none;margin:0;padding:0}img.spacer{padding:0 5px 0 7px;vertical-align:top}table.resbluebox{margin:0 5px 5px}table.pOverview{padding:0 0 0 5px}#informationDates div.padding{padding:0 5px 5px}#calDeparturetxtDate,#calReturntxtDate{width:110px}td.spacerCell{padding:0 10px 0 20px}.nomar{margin:0}#top h1 span{line-height:1.3em}table.roomsec td.datarow{padding:5px 0}td.amenities{padding:0 5px}#txtbxReturn_autoComplete input{border:1px solid #ccc;padding:2px;color:#777}span.go,span.hotIco,span.planIco,span.depart,span.return{display:inline-block;height:16px;vertical-align:middle;width:16px}span.hotIco{background-position:-107px -427px}span.planIco{background-position:-124px -427px}span.go{background-position:-90px -427px}span.depart{background-position:-141px -427px}span.return{background-position:-157px -427px}div.cflt{background:#f8f9fa;border:1px solid #f0f0f0}div.cflt h3{font-size:12px;font-weight:normal;color:#777;margin:0;padding:3px;background:#eff4f6}.addnight-box{position:relative;margin-top:15px}.addnight-box .latearrival{display:block}.addnight-box .latearrival::before{content:" ";display:block;margin:0 auto;width:60px;height:60px;background:url("//3.cdnpt.com/images/late-arrival.png") no-repeat}.addnight-box .bus.latearrival::before{background-position:left top}.addnight-box .plane.latearrival::before{background-position:right top}.addnight-box .latewarning{margin-bottom:.5em;display:block}.addnight-box .latewarning .late{color:#034ea2;font-size:1.2em}.addnight-box .late-icon{width:10%;float:left;display:block;margin-left:0}.addnight-box .options-box{width:88%;display:block;float:left;margin-left:2%}.addnight-box .options-box .selected{background:#f0fbff}.addnight-box .late-options{border:1px solid #e6e6e6}.addnight-box .btn{font-size:12px;font-weight:bold;padding:3px 8px}.addnight-box .option{margin-bottom:5px}.addnight-box .option p{margin:5px 0 0 10px}.addnight-box .option a{margin-top:0}.addnight-box .options-box .option .span3{text-align:right;padding-right:10px}.addnight-box .option:first-of-type{margin-bottom:5px;border-bottom:1px solid #e6e6e6}.addnight-box .option.selected .active{margin-top:5px;display:inline-block}.addnight-box .otros{text-align:right;margin-top:10px;font-weight:bold}.addnight-box .pt-icon-bed{font-size:2em;display:block;float:left;color:gray;border-right:1px solid #ccc;margin:5px;padding-right:5px}.addnight-box .pt-icon-check{color:green}.addnight-box p.nights{color:gray}.addnight-box .pt-icon-info-circle{font-size:1.3em;display:inline-block;margin:3px;color:gray}.addnight-box .pt-icon-info-circle:hover{color:#034ea2}.detPop.addnightPop::before{width:0;height:0;content:" ";border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #ddd;font-size:0;line-height:0;margin:0 auto 1px;position:absolute;top:-10px;right:20px}.detPop.addnightPop::after{content:" ";width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff;font-size:0;line-height:0;display:block;margin:0 auto;z-index:9999;position:absolute;top:-7px;right:22px}.detPop.addnightPop h4{margin:.5em}.detPop.addnightPop p.nights{margin-bottom:1em}body#modal{background:rgba(0,0,0,0)}body#modal #container2,body#modal #container2 #Content{width:100%}.compare-popup ul{margin:0}.compare-popup h1{line-height:130%;margin:0}.comparison-table{overflow:hidden;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.comparison-table ul{float:left;margin:0;padding:0;width:154px}.comparison-table ul.labels{width:120px}.comparison-table ul.odd{background-color:#f3f6f9}.comparison-table li{margin:0;padding:5px 10px;line-height:16px;height:16px;background:none;border-bottom:1px dotted #ccc;text-align:center}.comparison-table li:hover,.comparison-table li.over{background:#ffe}.comparison-table li.reserveBtn{border-bottom:none}.comparison-table .hotel-comparing li.hotelname,.comparison-table .hotel-comparing li.hotelprice{font-size:13px}.comparison-table li.hotelname{overflow:hidden;height:30px;line-height:30px}.comparison-table li.hotelname a{font-weight:bold;text-decoration:none}.comparison-table li.hotelname a:hover{text-decoration:underline}.comparison-table li .note{display:block;font-size:85%;color:#666;margin:0}.comparison-table .labels li{font-weight:bold;color:#666;text-align:right}.comparison-table .hotelprice{height:32px}.comparison-table .labels .hotelprice{line-height:32px}.comparison-table li.hotelpicture{line-height:70px;height:70px}.comparison-table li.reserveBtn{padding:2px 10px 14px}.comparison-table li img{display:block;margin:0 auto}.comparison-table img.check{background:url("https://b2b2c.cdnpt.com/general/images/spritesmaster14.png") no-repeat;background-position:-165px -788px;width:16px;height:16px}.comparison-table a.remove{background:url("https://b2b2c.cdnpt.com/travelinn/images/spritesMaster10.png") no-repeat;background-position:-33px -118px;width:14px;height:14px;text-indent:-999em;float:right;zoom:1;opacity:.6}.comparison-table a.remove:hover{opacity:1}