*	{ margin: 0px; padding: 0px }
img			{ border: none }
body		{ background-color: #070E0B; padding: 20px }
#container	{ position: relative; margin: 0px auto; width: 650px }
#cabecera	{ position: relative; background-image: url('/images/cabecera.jpg'); height: 253px }
#cabecera #logo	{ position: absolute; top: 20px; left: 16px }
#cabecera img.reservasOnline	{ position: absolute; top: 194px; left: 370px }
#contenidos	{ background-color: #FFFFFF; padding: 14px }
#contenidos img.imgH1	{ pading-top: 18px; clear: both }
#columnaDcha		{ float: right; width: 220px }
#fotos		{ }
#afiliados	{ margin-top: 16px; width: 208px; border: 1px dotted #4553FE; padding: 4px 6px }
#afiliados p	{ font-family: Verdana; font-size: 14px; color: #909090; margin-bottom: 6px; font-weight: bold }
#afiliados label	{ display: inline-block; width: 70px; font-family: Tahoma, Verdana; font-size: 12px; color: #656565; margin-left: 6px }
#afiliados input	{ display: inline-block; width: 118px; font-family: Tahoma, Verdana; font-size: 12px; color: #323232; border: 1px solid #ADADAD }
#afiliados input[type=button]	{ margin-top: 10px; border: 1px solid #232323; color: #232323 }
#afiliados p.loginOK	{ font-family: Verdana; font-size: 10px; color: #909090; margin-bottom: 6px; font-weight: bold }
#afiliados p.loginOK>span	{ color: #404040 }
#afiliados p.salir	{ font-size: 11px; text-align: center }
#afiliados p.salir>a	{ text-decoration: none; color: #3256FD }
#afiliados p.salir>a:visited	{ color: #3256FD }
#afiliados p.salir>a:hover	{ text-decoration: underline }
#contenido 	{ float: left; width: 386px; padding-top: 22px }
#contenido h3	{ font-family: Arial; font-size: 11pt; font-weight: bold; color: #234BB6; margin: 14px 0px}
#contenido p	{ font-family: Arial; font-size: 9pt; color: #343434: margin: 4px 0px; line-height: 150% }
#infoAyuda p	{ font-family: Arial; font-size: 9pt; color: #2958D3; margin: 4px 0px; line-height: 150%; text-align: justify }
#admDatosCliente, #admDatosPasajeros, #admReservaAdd, #admClientesBuscador, #admReservasBuscar				{ position: relative; width: 340px; float: left; padding: 10px; text-align: left }
#admDatosCliente form, #admDatosPasajeros form, #admReservaAdd form, #admClientesBuscador form, #admReservasBuscar form		{ margin-top: 6px }
#admDatosCliente label, #admDatosPasajeros label, #admReservaAdd label, #admDatosPasajeros span.captchaTxt, #admClientesBuscador label, #admReservasBuscar label	{ float: left; width: 160px; font-family: Arial, Tahoma; font-size: 9pt; color: #000000 }
#admDatosCliente input, #admDatosCliente select, #admDatosPasajeros input, #admDatosPasajeros select, #admReservaAdd input, #admReservaAdd select, #admClientesBuscador input, #admClientesBuscador select, #admReservasBuscar input, #admReservasBuscar select	{ min-width: 160px; display: inline; font-family: Arial, Tahoma; font-size: 9pt; color: #000000; background-color: #FFFFFF; padding: 1px; border: 1px solid #9A9A9A }
#admDatosCliente input[disabled], #admDatosCliente select [disabled], #admDatosPasajeros input[disabled], #admDatosPasajeros select [disabled], #admReservaAdd input[disabled], #admReservaAdd select [disabled], #admClientesBuscador input[disabled], #admClientesBuscador select[disabled]	{ color: #404040; background-color: #DFDFDF }
#calendar-container		{ position: relative; display: inline-block; width: 224px; float: left; margin-top: 12px }
#calendar-paseos		{ float: right; display: block; width: 142px; height: 142px; margin-left: 4px; margin-top: 12px; border: 1px solid #BEBEBE; padding: 6px }
#calendar-paseos p.dia	{ margin-bottom: 10px }
#admReservaAdd input	{ min-width: 60px; display: block }
#admDatosPasajeros	{ display: none }
#admDatosPasajeros	legend		{ margin: 4px 14px 6px 0px; font-family: Tahoma; font-size: 10pt; color: #000000; float: right }
#admDatosPasajeros div.clearing		{ clear: both }
#admDatosPasajeros legend>span.paxN		{ font-weight: bold }
#admDatosPasajeros input.icp	{ width: auto; margin-bottom: 3px }
#errFrm		{ padding: 12px 8px }
#errFrm p	{ font-family: Arial, Verdana; font-size: 8pt; color: #FF4545; margin: 2px 0px }
#botonera	{ clear: both; margin-top: 8px; width: 326px; height: auto; display: table }
#botonera input	{ display: inline }
#botonera input.btnCancel	{ margin-top: 6px; min-width: 106px; width: 106px; border: 1px solid #FD4576; font-family: Arial, Tahoma; font-size: 9pt; background-color: #FFEFDE; padding: 2px }
#botonera input.btnSubmit	{ float: right; margin-top: 6px; background-color: #9AA4FF; color: #000000; font-weight: bold; padding: 2px; font-family: Arial, Tahoma }
#suggestBox  { 
	position: absolute;
	top: 0px;
	left: 0px;
	display: table;
	z-index: 2;
	color: #000000;
	border: 1px solid #000080;
	background-color: #F2F2F4;
	overflow: hidden;
	visibility: hidden
}
#suggestBox p	{
	width: 100%;
	padding: 1px 3px 1px 3px
}
#suggestBox .alter {
	background-color: #FFFFFF
}
#suggestBox .noalter {
	background-color: #F2F2F4
}
#suggestBox a	{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-decoration: none
}
#suggestBox .pover {
	background-color: #C9D9F8
}

#otrasFechas	{ margin: 6px 0px; padding-left: 26px; list-style-type: none }
#otrasFechas li	{ font-family: Verdana, Tahoma; font-size: 9pt; color: #2323A0 }
#pagosOnline p	{ margin: 12px 0px }
#objFrmBack	{ border: 1px solid #454545; background-color: #EBEBEB; font-family: Arial; font-size: 9pt; padding: 1px 4px; margin-right: 6px }
div.clearer		{ clear: both }
fieldset	{ border: none }
span.tab	{ display: inline-block; width: 138px }
input.btnSubmit	{ clear: both; float: right; margin-top: 6px; background-color: #6487E3; color: #000000; font-weight: bold; padding: 2px; font-family: Arial, Tahoma }
p.msgCifrado	{ margin: 18px 0px 6px 0px; font-size: 8pt; color: #646464 }
span.resaltar	{ color: #000000 }
#pie		{ background-color: #565656; padding: 12px }
#pie p		{ font-family: Tahoma; font-size: 8pt; color: #C0C0C0 }
#pie a		{ text-decoration: none; color: #6FAFFF}