﻿.SiteTop2_BookingDetails_BookInfo_dsi { float:left; clear:both; background: url(/files/System/Agentes/Layout/bg_FundoLogin.gif) repeat-x left bottom; width: 924px; padding: 12px 15px; }
.SiteTop2_BookingDetails_BookInfo_dsi .SiteTop2_BookingDetails_LineSeparator_dsi {float:left; clear:both; width: 939px;}
.SiteTop2_BookingDetails_BookInfo_dsi .SiteTop2_BookingDetails_BookZone_dsi {float:left; margin-right:0px;}
.SiteTop2_BookingDetails_BookInfo_dsi .SiteTop2_BookingDetails_BookZone_dsi .titulo{font: bold 14px MyriadPro;text-transform: uppercase;color:#999696;}
.SiteTop2_BookingDetails_BookInfo_dsi .SiteTop2_BookingDetails_BookZone_dsi h1{float:left; margin-left:15px; font: 11px Tahoma, Arial; text-transform: uppercase; color:#2760ab;}
.SiteTop2_BookingDetails_BookInfo_dsi .SiteTop2_BookingDetails_BookZone_dsi p {float:left; font: 11px Tahoma, Arial; margin-left:15px; }
.SiteTop2_BookingDetails_BookInfo_dsi .SiteTop2_BookingDetails_BookZone_dsi a {float:left; font: 11px Tahoma, Arial; margin-left:15px; color: #707070;}

.SiteTop2_BookingDetails_BookLeftBox_dsi { float:left; }
.SiteTop2_BookingDetails_BookLeftBox_dsi h1 { font: 12px Tahoma, Arial; text-transform: uppercase; color:#2760ab; }
.SiteTop2_BookingDetails_BookLeftBox_dsi h2 { font: 14px Tahoma, Arial; text-transform: uppercase; color:#5f5f5f; }
.SiteTop2_BookingDetails_BookLeftBox_dsi h3 { font: normal 14px Tahoma, Arial; text-transform: uppercase; color:#575a5d; }
.SiteTop2_BookingDetails_BookLeftBox_dsi h4 { font: bold 11px Tahoma, Arial; text-transform: uppercase; color: #666666; }
.SiteTop2_BookingDetails_BookLeftBox_dsi h5 { font: 10px Tahoma, Arial; text-transform: uppercase; margin-top: 6px; color: #bbbbbb; }
.SiteTop2_BookingDetails_BookLeftBox_dsi input { padding: 2px;margin-top:0px; margin-left:0px; font: 10px Tahoma, Arial; background-color: #FFFFFF; text-decoration: none; border: 1px solid #d0d1d8; color:#575a5d; float:left; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; }

.SiteTop2_BookingDetails_ActionBar_dsi {float:left; width:954px; margin-top:20px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_History_dsi {float:right; margin-left:10px; padding:10px; background-color:#f2fce1;width:220px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_History_dsi p {float:left; font: 11px Tahoma, Arial;color:#6e9d35;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_Print_dsi {float:right; margin-left:10px; padding:10px; background-color:#e5eef0;width:220px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_Print_dsi p {float:left;font: 11px Tahoma, Arial;color:#2760ab;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_ButtonHistory_dsi { float:right; width: 90px; height:24px; background: url(/files/System/Agentes/Layout/bg_historico.gif) repeat-x; font: 11px Tahoma, Arial; color: #FFFFFF; text-transform: uppercase; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; margin-left:10px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_ButtonPrint_dsi { float:right; width: 90px; height:24px; background: url(/files/System/Agentes/Layout/bg_imprimir.gif) repeat-x; font: 11px Tahoma, Arial; color: #FFFFFF; text-transform: uppercase; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; margin-left:10px;}

.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_PreVoucher_dsi {float:right; margin-left:10px; padding:10px; background-color:#f9ecc0;width:220px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_PreVoucher_dsi p {float:left;font: 11px Tahoma, Arial;color:#ff8f00;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_ButtonPreVoucher_dsi { float:right; width: 90px; height:24px; background: url(/files/System/Agentes/Layout/bg_submit.gif) repeat-x; font: 11px Tahoma, Arial; color: #FFFFFF; text-transform: uppercase; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; margin-left:10px;}

.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_TermsContainer_dsi {float:right; margin-left:10px; padding:10px; background-color:#eef8ff;width:250px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_TermsContainer_dsi h1 a {float:left; font: 11px Tahoma, Arial;color:#2760ab;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_TermsContainer_dsi p {float:left; font: 11px Tahoma, Arial;color:#666666;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_TermsContainer_dsi .SiteTop2_BookingDetails_Check_dsi {float:left; margin-left:10px; display: block; height: 13px; width: 13px; border-style: none;}

.SiteTop2_BookingDetails_ActionBar_dsi {float:left; width:954px; margin-top:20px;}

.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_CancelBook_dsi {float:left; margin-left:10px; margin-top:5px;}
.SiteTop2_BookingDetails_ActionBar_dsi .SiteTop2_BookingDetails_ButtonCancel_dsi { float:left; width: 150px; height:35px; background: #f5f5f5; font: 11px Tahoma, Arial;text-transform: uppercase; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border: 1px solid #000000; color:#000000;}

#SiteTop2_BookingDetails_PopBox_dsi { width:500px; margin:auto; }
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopTitle_dsi { float:left; padding-left:12px; padding-right:12px; background:#2860ab; height: 40px; width: 476px; }
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopTitle_dsi h1 { font: bold 18px MyriadPro,Tahoma, Verdana, sans-serif; color: #FFFFFF; text-transform: uppercase; margin-top: 10px; }
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopContent_dsi { float:left; padding-left:12px; padding-right:12px; width: 476px; margin-top: 10px; }
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopContent_dsi h1 { font: bold 14px/20px MyriadPro, Tahoma, Verdana, sans-serif; text-align: center; }
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopContent_dsi h2 { float:left; font: bold 14px MyriadPro, Tahoma, Verdana, sans-serif; width:150px; margin-top:5px;}
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopContent_dsi input { float:left; font: 12px Tahoma; background-color: #FFFFFF; text-decoration: none; border: 1px solid #d0d1d8; padding: 2px; color:#575a5d;  -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px;}
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopContent_dsi .SiteTop2_BookingDetails_Buttons_dsi {float:left; width: 90px; height:25px; background: #f5f5f5; font: 12px Tahoma, Arial; text-transform: uppercase; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border: 1px solid #000000; color:#000000; margin-right:10px;}
#SiteTop2_BookingDetails_PopBox_dsi .SiteTop2_BookingDetails_PopContent_dsi p {font: bold 11px/13px MyriadPro,Tahoma, Verdana, sans-serif; margin-top:40px;}

#SiteTop2_BookingDetails_BookContainer_dsi { width: 954px; height: 245px; clear:both; float:left; background: url(/files/System/Agentes/Layout/bg_AReservadaMain.gif) repeat-x; margin-top: 10px; position: relative; }

#SiteTop2_BookingDetails_BookData_dsi { width: 600px; margin-left: -300px; left: 50%; top: 50%; margin-top: -68px; position: absolute; text-align: center; }
#SiteTop2_BookingDetails_BookData_dsi h1 { font: 24px Tahoma, Arial; color: #83807f; }
#SiteTop2_BookingDetails_BarContainer_dsi { float:left; padding:6px; background-color:#f2fce1; width:480px; font: 12px Tahoma, Arial; color: #83807f; }
#SiteTop2_BookingDetails_BookData_dsi .SiteTop2_BookingDetails_ButtonHistory_dsi { float:right; width: 90px; height:24px; background: url(/files/System/Agentes/Layout/bg_historico.gif) repeat-x; font: 11px Tahoma, Arial; color: #FFFFFF; text-transform: uppercase; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; margin-left:10px;}