/* QM - Online Golf Bookings - CSS */
body{margin:0px;padding:0px;background-color:#F1F7DF;}
table{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#165116;line-height:14px;}
div{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#165116;line-height:14px;}
a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#165116;line-height:14px;text-decoration:underline;}
a:hover{text-decoration:none;}
input{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#165116;}
select{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#165116;}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#165116;}
/* Estrutura */
.est{display:block;width:994px;}
.est td{vertical-align:top;}
.est_esq{width:504px;}
.est_dir{width:490px;background-image:url(../images/fd_bar_dir_int.jpg);background-repeat:repeat-y;}
.est_dir_home{width:490px; background-image:url(../images/fd_Home.jpg); background-repeat:repeat-y; background-position:top;}
.est_int_esq{width:504px;vertical-align:top;}
.est_int_dir{width:136px;background-image:url(../images/fd_bar_dir_int.jpg);background-repeat:repeat-y;background-position:top;}
.est_int_dir_home{width:490px;background-image:url(../images/fundo1px_Home.jpg);background-repeat:repeat-y;}
.est_int_dir_passo1{width:490px;background-image:url(../images/fundo1px_Passo1.jpg);background-repeat:repeat-y;background-position:top;}
.est_int_dir_passo2{width:490px;background-image:url(../images/fundo1px_Passo2.jpg);background-repeat:repeat-y;background-position:top;}
.est_int_dir_passo3{width:490px;background-image:url(../images/fundo1px_Passo3.jpg);background-repeat:repeat-y;background-position:top;}
.est_int_dir_passo4{width:490px;background-image:url(../images/fundo1px_Passo4.jpg);background-repeat:repeat-y;background-position:top;}
.est_int_dir_passo5{width:490px;background-image:url(../images/fundo1px_Passo5.jpg);background-repeat:repeat-y;background-position:top;}
.est_int_dir_passo6{width:490px;background-image:url(../images/fundo1px_Passo6.jpg);background-repeat:repeat-y;background-position:top;}
/* Topo */
.topo{display:block;background-color:#75A04A;width:504px;}
.topo_img_tit{margin-top:27px; margin-left:30px;}
.topo_img_fotos{margin-top:3px;margin-right:5px;}
.pos_idiomas{text-align:right;display:block;width:100%;}
.spc_5_MR{margin-right:5px;}
/* Footer */
.footer{display:block;padding:20px 30px 0px 20px;}
.footer_cont{display:block;border-bottom:1px dotted #75A04A;padding-bottom:10px;line-height:20px;}
.pos_bot_dir{float:right;}
/* Botoes */
.bot_ok_esq{background-image:url(../images/bot_esq.gif);background-repeat:no-repeat;width:3px;height:20px;}
.bot_ok_dir{background-image:url(../images/bot_dir.gif);background-repeat:no-repeat;width:3px;height:20px;}
.bot_ok_fd{height:20px;line-height:20px;}
.bot_ok_fd a{line-height:20px;color:#346A24;font-weight:bold;text-decoration:none;float:left;padding-left:4px;padding-right:6px;padding-right:13px;background-image:url(../images/bot_fd.gif);background-repeat:no-repeat;background-position:right;}
.bot_ok_fd a:hover{text-decoration:none;background-image:url(../images/bot_fd_on.gif);color:#99AB76;}
.bot_voltar_fd{height:20px;line-height:20px;}
.bot_voltar_fd a{line-height:20px;color:#346A24;font-weight:bold;text-decoration:none;float:left;padding-left:4px;padding-right:6px;padding-left:13px;background-image:url(../images/bot_volt_fd.gif);background-repeat:no-repeat;background-position:left;}
.bot_voltar_fd a:hover{text-decoration:none;background-image:url(../images/bot_volt_fd_on.gif);color:#99AB76;}
.bot_ver_fd{height:20px;line-height:20px;}
.bot_ver_fd a{line-height:20px;color:#346A24;font-weight:bold;text-decoration:none;float:left;padding-left:4px;padding-right:6px;padding-right:17px;background-image:url(../images/bot_ver_fd.gif);background-repeat:no-repeat;background-position:right;}
.bot_ver_fd a:hover{text-decoration:none;background-image:url(../images/bot_ver_fd_on.gif);color:#99AB76;}
.bot_close_fd{height:20px;line-height:20px;}
.bot_close_fd a{line-height:20px;color:#346A24;font-weight:bold;text-decoration:none;float:left;padding-left:4px;padding-right:6px;padding-right:17px;background-image:url(../images/bot_close_fd.gif);background-repeat:no-repeat;background-position:right;}
.bot_close_fd a:hover{text-decoration:none;background-image:url(../images/bot_close_fd_on.gif);color:#A41F29;}
.bot_adi_fd{height:20px;line-height:20px;}
.bot_adi_fd a{line-height:20px;color:#346A24;font-weight:bold;text-decoration:none;float:left;padding-left:4px;padding-right:6px;padding-right:17px;background-image:url(../images/bot_adi_fd.gif);background-repeat:no-repeat;background-position:right;}
.bot_adi_fd a:hover{text-decoration:none;background-image:url(../images/bot_adi_fd_on.gif);color:#99AB76;}
/* form */
.for_160{width:160px;height:12px;line-height:12px;}
.for_80{width:80px;height:12px;line-height:12px;}
.for_80{width:100px;height:12px;line-height:12px;}
.for_72{width:54px;height:12px;line-height:12px;text-align:center;}
.for_big{width:250px;height:12px;line-height:12px;}
.for_varios{height:12px;line-height:12px;}
.for_74{width:74px;}
.for_40{width:40px;}
.for_60{width:60px;}
.for_90{width:60px;}
.for_100{width:100px;}
.for_txt{width:250px;line-height:13px;}
.for_txtarea{width:250px;}
/* Login */
.box_login{display:block;padding:40px 30px 49px 30px;}
.box_1{display:block;border-top:1px dotted #75A04A;border-bottom:1px dotted #75A04A;background-color:#E9EBCF;padding:17px 0px 20px 8px;margin-bottom:41px;}
.box_2{display:block;border-top:1px dotted #75A04A;border-bottom:1px dotted #75A04A;background-color:#E3E3C5;padding:17px 0px 20px 8px;margin-bottom:8px;}
.box_3{display:block; background-color:#D0DFB4;color:#a5222b;font-size:9px;padding:5px 10px 5px 7px;margin:9px 0px 0px 0px;line-height:12px;font-family:verdana;font-weight:bold;}
.spc_MT_11{margin-top:11px;}
.lk_10_vd{color:#669933;font-size:10px;}
.spc_MT_10{margin-top:10px;}
.spc_MT_5{margin-top:5px;}
/* Step 1 */
.pos_cont_step{padding:20px 30px 0px 20px;display:block;}
.pos_step{display:block;border-bottom:1px dotted #235322;padding:0px 0px 5px 0px;margin-bottom:17px;}
.pag_step{float:right;}
.pag_step img{margin-left:6px;}
.box_dados_st_1{display:block;margin-bottom:28px;}
.txt_b{font-weight:bold;}
.spc_9_PL{padding-left:9px;}

.pos_txt_st_1_alert{display:block;text-align:center;color:#A5222B;font-weight:bold;padding:10px 45px 0px 45px;}
.pos_txt_st_1_member{display:block;text-align:center;color:#A5222B;font-weight:bold;padding:10px 15px 0px 15px;}
.validator{display:block;text-align:left;font-weight:bold;padding:10px 45px 0px 45px;}
/* Step 2 */
.txt_alert_10{color:#A5222B;padding-left:9px;font-size:10px;}
.txt_alert_10_1{color:#A5222B;font-size:10px;}
.txt_alert{color:#A5222B;padding-left:9px;font-weight:bold;}
.box_dados_st_2{display:block;margin-bottom:10px;border-bottom:1px dotted #235322;padding-bottom:10px;}
.pos_bot_conf{display:block;text-align:right;margin-bottom:10px;margin-top:10px;}
.tit_pag{font-weight:bold;display:block;margin-bottom:10px;}
.tit_pag_2{font-weight:bold;display:block;margin-top:20px;}
.pos_total{display:block;text-align:right;font-size:16px;font-weight:bold;}
.txt_preco{font-weight:normal;font-size:13px;}
/* Step 3 */
.box_dados_st_3{display:block;margin-bottom:10px;border-bottom:1px dotted #235322;padding-bottom:10px;}
.box_dados_st_3_1{display:block;margin-bottom:2px;border-bottom:1px dotted #235322;padding-bottom:10px;}
.txt_red{color:#A5222B;}
.tab_form{width:100%;}
.tab_form td{height:23px;padding-right:10px;}
.pos_txt_info{display:block;margin-bottom:20px;}
.spc_txt_copy{padding-left:40px;}
.pos_bot_adi{display:block;text-align:right;margin-bottom:10px;margin-top:10px;}
/* Step 4 */
.box_dados_st_4{display:block;margin-bottom:10px;border-bottom:1px dotted #235322;padding-bottom:10px;margin-top:20px;}
.tab_form_1{width:100%;}
.tab_form_1 td{height:27px;padding-right:10px;}
/* Step 5 */
.tab_txt{width:100%;}
.tab_txt td{height:16px;padding-right:10px;}
.txt_12{font-size:12px;}
.pos_bot_print{display:block;text-align:center;margin-top:6px;}
.link{color:#0000D9;text-decoration:underline;}

.price{padding-right:10px}

.footer_qm_log{display:block;background-color:#165116;color:#FFFFFF;font-size:9px;padding:5px 10px 5px 7px;margin:9px 30px 0px 30px;line-height:12px;font-family:verdana;}
.footer_qm_log a{color:#FFFFFF;font-size:9px;font-family:verdana;text-decoration:none;}
.footer_qm_log a:hover{text-decoration:underline;}

.footer_qm{display:block;background-color:#165116;color:#FFFFFF;font-size:9px;padding:5px;text-align:left;margin:10px 30px 0px 20px;line-height:12px;font-family:verdana;}
.footer_qm a{color:#FFFFFF;font-size:9px;font-family:verdana;text-decoration:none;}
.footer_qm a:hover{text-decoration:underline;}

.required{font-style:italic;font-size:10px;}

.spc_9_PL_left{padding-left:9px;}
.align_left{padding-left:9px;text-align:left;}