#all_form {float:left; width:525px; margin:0; margin-top:10px; padding:0;}
#all_formsel {float:left; width:504px; height:20px; background-color:#b6b5b5; background-image:url(/vacaciones-en-oferta/img/fselect.gif); background-repeat:no-repeat; font-size:120%; margin:0; padding:0; padding-left:21px; padding-top:2px;}
#all_formcont {float:left; width:504px; background-color:#e8e8e8; margin:0; margin-top:3px; padding:15px 0 0 21px;}
#all_formcont .send_btn {float:right; margin:0; padding:0; padding-right:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:125%; font-weight:bold;}
#all_formcont .send_btn a, #all_formcont .send_btn a:hover {float:left; height:25px; margin:0; padding:0; padding-left:6px; display:block; background:url("/vacaciones-en-oferta/img/sendbtnc_l.gif") no-repeat left top; text-decoration: none; cursor: pointer;}
#all_formcont .send_btn a span, #all_formcont .send_btn a:hover span {float:left; height:23px; margin:0; padding:2px 6px 0 0; display:block; background:url("/vacaciones-en-oferta/img/sendbtnc_r.gif") no-repeat right top; text-decoration:none; color:#000000;}

#all_vuelos, #all_hotel {float:left; width:483px; margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:90%;}

div.all_formdiv {float:left; width:483px; margin:0; padding:0;}
div.all_airports {float:left; width:168px; text-align:center; margin-bottom:5px;}
div.all_child {float:left; text-align:right; width:167px; margin:0; padding:0; margin-bottom:5px; font-size:90%;}
div.all_inf {float:left; width:240px; margin:0 0 5px 45px; padding:0; font-size:90%;}
div.all_sendform {float:left; width:300px; margin:0; padding:10px 0 25px 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

span.all_formtime {float:right; margin-right:54px;}
span.all_passengers, input.all_passengers {float:left; margin-right:5px; padding-top:1px;}

select.all_formtime {float:right; width:90px; margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
select.all_passengers {float:left; width:40px; margin:0; margin-right:5px; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
select.all_formday {float:left; width:40px; margin:0; margin-right:4px; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
select.all_formonth {float:left; width:122px; margin:0; margin-right:4px; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
select.all_formboardtype {float:left; width:150px; margin:0; margin-right:4px; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}

input.all_forminput {float:left; width:168px; height:14px; margin:0; margin-right:6px; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
img.all_formcal {float:left; margin:0; padding:0;}
label.all_formlabel {float:left;}

.all_airports a {color:#000000;}
.all_sendform a {color:#000000; font-weight:bold; font-size:90%;}
.all_sendform img {vertical-align:middle;}

div.all_regbox {float:right; display:inline; width:200px; background-color:#ddebde; border:2px solid #fff; margin:20px; padding:10px 0; font-family:Arial, Helvetica, sans-serif; color:#000;}
div.all_regbox select, div.all_regbox input  {float:left; width:110px; border:1px solid #9da1a0; color:#007ef4; font-size:90%; margin:0 5px 5px 0; display:inline;}
div.all_regbox select {margin-left:65px; width:115px;}
div.all_regbox label {float:left; clear:both; width:60px; margin:0 5px 5px 0; text-align:right; display:inline;}
div.all_regbox .send_btn {float:right; margin:0; padding:0; padding-right:20px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold;}
div.all_regbox .send_btn a, div.all_regbox .send_btn a:hover {float:left; height:19px; margin:0; padding:0; padding-left:6px; display:block;  text-decoration:none; cursor:pointer;}
div.all_regbox .send_btn a span, div.all_regbox .send_btn a:hover span {float:left; height:17px; margin:0; padding:2px 6px 0 0; display:block;  text-decoration:none; color:#000000;}

div.form_container {float:left; width:770px; margin:0; padding:0; padding-left:10px; padding-top:12px;}

div.form_outherbox {float:left; width:751px; margin:0; margin-top:10px; display:inline;}
div.form_outherbox h2 {float:left; margin:0; padding:0; padding-left:22px; font-family:Arial, Helvetica, sans-serif; font-size:135%; color:#000; display:inline;}
div.form_outherbox label {height:17px; font-family:Arial, Helverica, sans-serif; font-size:100%; color:#6d99b4; margin-bottom:2px; padding-top:3px; display:block;}
div.form_outherbox input {float:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#007ef4; border:1px solid #6d99b4; display:inline;}
div.form_outherbox span.form_boxnote {float:right; margin-top:3px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:80%; color:#63686c;}
div.form_outherbox input.form_radiobutton {float:left; height:12px; width:12px; margin:2px 2px 0 0; padding:0; border:0; display: inline; clear:both;}

div.form_innerbox {float:left; width:707px; margin:0; margin-top:2px; padding:10px 21px; border:2px solid #cccecc; background-color:#f0f3f7; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; display:inline; color:#214f65; display:inline;}
div.form_innerbox select.form_idselect {float:left; width:80px; margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold; color:#6d99b4; display:inline;}
div.form_innerbox select.form_selectcc {float:left; width:130px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#007ef4; display:inline;}
div.form_innerbox select.form_monthyear {float:left; width:130px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#007ef4; display:inline;}
div.form_innerbox select.form_selectOfc {float:left; width:360px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#007ef4; display:inline;}
div.form_innerbox select.form_selectEType {float:left; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#007ef4; display:inline;}
div.form_innerbox select.form_selectProv {float:left; width:175px; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#007ef4; display:inline;}
div.form_innerbox li.form_ccseparator {float:left; width:100%; border-bottom:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; color:#787878; margin:20px 0 10px 0; display:inline;}
div.form_innerbox h3 {float:left; width:100%; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:110%; color:#666; margin:0; padding:0;}
div.form_innerbox h3.form_h3spacer {margin-top:15px;}
div.form_innerbox h3.form_BluePayment {color:#214f65;}
div.form_innerbox input.form_smallinput {width:60px;}
div.form_innerbox input.form_biginput {width:200px;}
div.form_innerbox input.form_bigerinput {width:250px;}
div.form_innerbox input.form_commentsinput {width:600px;}

ul.form_psgbox {float:left; width:100%; list-style:none; margin:4px 0 0 0; padding:0; display:inline;}
ul.form_psgbox li {float:left; width:20%; display:inline;}
ul.form_psgbox li.form_psgseparator {float:left; width:100%; border-bottom:2px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:135%; font-weight:bold; color:#8c8c8c; margin-bottom:5px; display:inline;}

ul.form_ccpayment {float:left; width:685px; list-style:none; margin:0; padding:10px; background-color:#fff; border:1px solid #c2c6c9; display:inline;}
ul.form_ccpayment li {float:left; width:150px; display:inline;}
ul.form_ccpayment li.form_ccsubclass {width:400px; height:25px; padding-top:22px; display:inline;}
ul.form_ccpayment li.form_monthyear {width:300px;}

ul.form_ofpayment {float:left; width:650px; list-style:none; margin:0; padding:10px 20px; display:inline;}
ul.form_ofpayment li {float:left; color:#63686c; margin:10px 0; display:inline; width:100%;}
ul.form_ofpayment li strong {color:#000;}
ul.form_ofpayment li label strong {color:#6d99b4;}
ul.form_ofpayment li strong span {font-size:130%; color:#214f65;}
ul.form_ofpayment li span.form_selectOfc {float:left; width:120px; height:20px; margin-left:5px;  display:inline;}
ul.form_ofpayment li span a {float:left; font-size:90%; color:#0000ee; padding:2px 0 0 25px; display:inline;}

ul.form_trpayment {float:left; width:650px; list-style:none; margin:0; padding:10px 20px; display:inline;}
ul.form_trpayment li {float:left; color:#63686c; margin:5px 0; display:inline; width:100%;}
ul.form_trpayment li.form_trpaymentBold {color:#000; font-weight:bold;}
ul.form_trpayment li.form_trWhiteBox {float:left; width:100%; margin:0; padding:10px; background-color:#fff; border:1px solid #c2c6c9; display:inline;}
ul.form_trIban {float:left; margin-top:10px; display:inline;}

.form_innerbox div.all_regbox {float:right; display:inline; width:200px; background-color:#ddebde; border:2px solid #fff; margin:5px 3px 5px 5px; padding:10px 0; font-family:Arial, Helvetica, sans-serif; color:#000;}
.form_innerbox div.all_regbox span {float:left; display:inline; padding:0 10px; margin-bottom:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:90%;}
.form_innerbox div.all_regbox select, div.all_regbox input  {float:left; width:110px; border:1px solid #9da1a0; color:#007ef4; font-size:90%; margin:0 5px 5px 0; display:inline;}
.form_innerbox div.all_regbox select {margin-left:65px; width:115px;}
.form_innerbox div.all_regbox label {float:left; clear:both; width:60px; margin:0 5px 5px 0; text-align:right; display:inline;}
.form_innerbox div.all_regbox .send_btn {float:right; margin:0; padding:0; padding-right:20px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold;}
.form_innerbox div.all_regbox .send_btn a, div.all_regbox .send_btn a:hover {float:left; height:19px; margin:0; padding:0; padding-left:6px; display:block;  text-decoration:none; cursor:pointer;}
.form_innerbox div.all_regbox .send_btn a span, div.all_regbox .send_btn a:hover span {float:left; height:17px; margin:0; padding:2px 6px 0 0; display:block;  text-decoration:none; color:#000000;}

.form_ticketInfo {float:left; width:450px; display:inline; color:#666;}
.form_comments {float:left; width:90%; display:inline; color:#666; margin:3px 0; padding:0;}

#form_persData {float:left; width:700px; margin:0; padding:0; background-color:#fff; border:1px solid #c2c6c9; display:inline;}
#form_persData ul {float:left; width:97%; list-style:none; margin:0; padding:10px; display:inline;}
#form_persData li {float:left; width:25%; display:inline;}
#form_persData li.form_EType {float:left; width:100%; display:inline; margin-bottom:10px;}
#form_persData li.form_SPLi {float:left; width:100%; display:inline;}
#form_persData ul.form_persDataIn {float:left; width:100%; list-style:none; margin:0; padding:0; display:inline;}
#form_persData ul.form_persDataIn li {float:left; width:25%; display:inline; margin:0; padding:0;}

#form_invoiceDir {float:left; width:700px; margin:0; padding:0; background-color:#fff; border:1px solid #c2c6c9; display:inline;}
#form_invoiceDir ul {float:left; width:97%; list-style:none; margin:0; padding:10px; display:inline;}
#form_invoiceDir li {float:left; width:75px; display:inline;}
#form_invoiceDir li.form_bigLi {float:left; width:260px; display:inline;}
#form_invoiceDir li.form_medLi {float:left; width:115px; display:inline;}

#form_shipmentDir {float:left; width:700px; margin:0; padding:0; background-color:#fff; border:1px solid #c2c6c9; display:inline;}
#form_shipmentDir ul {float:left; width:97%; list-style:none; margin:0; padding:10px; display:inline;}
#form_shipmentDir li {float:left; width:75px; display:inline;}
#form_shipmentDir li.form_bigLi {float:left; width:260px; display:inline;}
#form_shipmentDir li.form_radioLi {float:left; width:200px; display:inline;}
#form_shipmentDir li.form_medLi {float:left; width:115px; display:inline;}
#form_shipmentDir h3.form_shipmentRadio {color:#6d99c3; margin:8px; font-size:100%;}
#form_shipmentDir li.form_EType {float:left; width:100%; display:inline; margin-bottom:10px;}
#form_shipmentDir li.form_SPLi {float:left; width:100%; display:inline;}
#form_shipmentDir li.form_pData {float:left; width:25%; display:inline;}
#form_shipmentDir ul.form_pDataDi {float:left; width:100%; list-style:none; margin:0 0 5px 0; padding:0; display:inline;}
#form_shipmentDir ul.form_pDataDi li {float:left; width:25%; display:inline; margin:0; padding:0;}

ul.form_agreements {float:left; width:95%; display:inline; list-style:none; margin:0; padding:0;}

.send_btnConf {float:right; margin:20px 0 20px 0; padding:0; padding-right:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:125%; font-weight:bold;}
.send_btnConf a, .send_btnConf a:hover {float:left; height:25px; margin:0; padding:0; padding-left:6px; display:block;  text-decoration: none; cursor: pointer;}
.send_btnConf a span, .send_btnConf a:hover span {float:left; height:23px; margin:0; padding:2px 6px 0 0; display:block;  text-decoration:none; color:#000000;}

#form_error {float:left; width:504px; height:100px; font-size:120%; margin:0 0 20px 0; padding:0; padding-left:21px; padding-top:2px;  display:inline;}
#form_error span {float:left; margin:10px 50px; color:#0179ea; display:inline;}
#form_error span strong {color:#fc8334;}
