
#bookbox {
	font-family:Verdana, Geneva, sans-serif;
	width:480px;
	margin-left:25px;
	margin-top:14px;
	text-align:center;
	-moz-border-radius:10px;
	color:#fff;
	padding:10px;

	/*background-color:#ca393a;*/
	background:url(images/form-bg.jpg) top left no-repeat;
}


.myinput {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding:2px 5px;
	width:100%;
}

.submit {
	padding:5px;
}

.step {
	font-size:60px !important;
}

.form-title {
	font-size:36px !important;
	text-decoration:underline;
}

.line {
	border-bottom:1px solid #EBC6C5;
}

/** table **/
.bookfields {
	text-align:center;
}

.bookfields td {
	font-size:12px;
	text-align:left;
}

.label {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#fff;
}



/**************/



div.dateField {
	/*background:url(images/button-bg.gif) no-repeat top left;*/
	font-family:Verdana, Geneva, sans-serif;
	background:#fff;
	border:1px solid #ccc;
	color: #333;
  text-align: center;
	font-size:14px;
	line-height:30px;
}


/******** calendario ******/


div.calendar
{
  /*font-size: smaller;*/
	font-size:12px;
  color: #000;
}

div.calendar.popup
{
  margin-left: -40px;
  margin-top: -100px;
}

div.calendar table
{
	background-color: #eee;
  border: 1px solid #aaa;
  border-collapse: collapse;
	width:100%;
}

div.calendar thead {
  background-color: white;
}

div.calendar td,
div.calendar th
{
  padding: 3px 4px;
  text-align: center;
}

div.calendar td.title
{
  font-weight: bold;
	color:#ca393a;
}

div.calendar th
{
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;
  color: #555;
}

div.calendar tr.days td {
  width: 2em;
  color: #555;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #0C3;
  cursor: pointer;
	color:#fff;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #0c3;
}

div.calendar td.selected
{
  font-weight: bold;
  background-color: #0c3;
  color: #000;
}

div.calendar td.today
{
  font-weight: bold;
  color: #ca393a !important;
}

div.calendar td:hover.today
{
  color: #000 !important;
}


div.calendar td.otherDay
{
  color: #bbb;
}

/******** efectos *********/


#lightbox {
	left:0;
	position:absolute;
	text-align:center;
	top:40px;
	width:100%;
	z-index:123456789;
}



#searching {
	background:#fff; 
	position:relative; 
	width:600px; 
	height:400px; 
	margin:0 auto; 
	border:8px solid #ce6666;
	text-align:center;
	-moz-border-radius:10px;
}

#overlay {
	background-color:#fff;
	height:2500px;
	left:0;
	opacity:0.9;
	position:absolute;
	top:0;
	width:100%;
	z-index:12345678;
}
