/* CSS Document */
p {margin:0 0 5px 0;}
select {margin-top:5px;}
h2 {font-family:Verdana, Geneva, sans-serif;font-size:20px;color:#fc9003;text-transform:uppercase;padding:0 0 15px 0;text-shadow:1px 1px 0 #fff;}
input, textarea {border:1px solid #1f3971;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;vertical-align:bottom;display:inline;}
.content {background:#efefef;padding:15px 20px 20px 20px;float:left;width:730px;}
.ctrlholder {padding:15px 20px 15px 20px;text-align:left;float:left;clear:both;width:700px;}
.ctrlholder:hover {background:#e0dfe1}
.ctrlholder label {float:left;width:180px;padding-right:50px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;line-height:25px;text-shadow:1px 1px 0 #fff;}
.ctrlholder input {float:left;width:440px;padding:5px 13px 5px 13px;height: 18px;}
.ctrlholder textarea {float: right;width: 442px;padding: 13px;height: 65px;}
.fichacoche {padding:15px 0 15px 20px;text-align:left;float:left;clear:both;width:675px;}
.ctrlextras {padding:15px 0 15px 20px;text-align:left;float:left;clear:left;width:500px;}
.ctrlextras label {float:left;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:14px;line-height:25px;text-shadow:1px 1px 0 #fff;margin:0 10px 0 0;}
.ctrlextras input {float:left;padding:13px;margin:5px 5px 0 0;}
.ctrlextras select {float:left;margin:0 5px 0 0;}
#submit {background: #ff920a; /* Old browsers */background: -moz-linear-gradient(top, #ff920a 0%, #ffd8a7 0%, #ff920a 50%, #ff920a 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff920a), color-stop(0%, #ffd8a7), color-stop(50%, #ff920a), color-stop(100%, #ff920a)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ff920a 0%, #ffd8a7 0%, #ff920a 50%, #ff920a 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ff920a 0%, #ffd8a7 0%, #ff920a 50%, #ff920a 100%); /* Opera11.10+ */background: -ms-linear-gradient(top, #ff920a 0%, #ffd8a7 0%, #ff920a 50%, #ff920a 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff920a', endColorstr='#ff920a', GradientType=0 ); /* IE6-9 */background: linear-gradient(top, #ff920a 0%, #ffd8a7 0%, #ff920a 50%, #ff920a 100%); /* W3C */-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-shadow: 1px 1px 2px #000;display:block;text-align:center;width:210px;margin:0;padding:10px 0;height:48px;color:#fff;font-weight:bold;border:none;font-size:21px;box-shadow:1px 1px 1px #000;cursor:pointer;}
select {border:1px solid #1f3971;padding:4px;height:26px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;margin:0 0 0 2px;padding:4px 4px 4px 0;display:inline;}
/*.fichacoche p{ width:500px; clear:left; float:left;}
*/.fotocoche {float:left; margin-right:5px;}
.checkbox{ clear:left; border:none;}
/*Car hire details*/
.blq-carhire-l { float: left; text-align: left; width: 420px;}
.blq-carhire-r { float: left; padding-left: 10px; width: 240px;}
.blq-carhire-modelo { color: #000; font-size: 15px; line-height: 18px; margin: 0 0 7px 0; padding: 0;	width:350px;	float:left;}
.blq-carhire-modelo img{float:left; margin-right:5px;}
.blq-carhire-price { font-size: 14px; font-weight: bold; margin: 0;	width:300px;	float:left;}
.blq-carhire-duration { margin: 5px 0 0;	float:left;	width:300px;}
.blq-carhire-privacy { clear: left; float: left; margin-left: 35px; margin-top: 0; width: 550px;}
.blq-carhire-gps { font-size: 11px; margin: 0;	line-height:20px;}
.blq-carhire-baby { margin: 5px 0 0;	line-height:20px;}
.blq-carhire-child { margin: 5px 0 0;}
.blq-carhire-require { color: #000; font-size: 18px; line-height: 13px; margin: 0 0 7px 0; padding: 0;}
