
	body { margin:0; padding:0; font-family:Arial; color:#000000; font-size:11px; cursor:default; background-color:#FFFFFF; overflow:hidden; }
	form { margin:0; padding:0; }
	input { height:12px; border:1px solid #C5C7C8; background-color: #FFFFFF; color:#333333; font-size:8pt; cursor:pointer; }
      input:focus { background-color: #FFFFB7; }
      button { font-size:9pt; border:1px solid silver; margin:10px; padding:0px 4px 2px 4px; cursor:pointer; }
    
/*      input:hover { background-color: #FFFFB7; } */
      
	textarea { border:1px solid #C5C7C8; background-color: #FFFFFF; color:#333333; font-size:11px; cursor:pointer; }
	select { border:1px solid #698AAD; background-color: #FFFFFF; color:#333333; font-size:11px; cursor:pointer; }
	a { text-decoration:none; color:#333333; }
	a img { border:0px; }
	label { cursor:pointer; font-weight:bold; }
	h3 { font-size:14px; color:#FFFFFF; font-weight:bold; letter-spacing:2px; }
	th { background-color:#CCCCCC; color:#000000; padding:1px; }
	
/* BARRA DE SCROLL */
	body { SCROLLBAR-FACE-COLOR: #1B1B1F; SCROLLBAR-HIGHLIGHT-COLOR: #97979B; SCROLLBAR-SHADOW-COLOR: #97979B; SCROLLBAR-3DLIGHT-COLOR: #1B1B1F; SCROLLBAR-ARROW-COLOR: #97979B; SCROLLBAR-TRACK-COLOR: #1B1B1F; }
	.principal_body { padding:10px; background-color:#FFFFFF; }
	#cargando { text-align:center; vertical-align:middle; position:absolute; background-color:#FFFFFF; color:#333333;  font-weight:bold; font-size:12px; border:2px solid #6D5C55; display:block; }
	.principal_tabla { width:800px; height:100%; border:0px dotted #698AAD; }
	.principal_cabecera { height:113px; background:url('../img/cabecera.jpg') no-repeat; }
	.principal_cuerpo { height:1200px; vertical-align:top; }	
	.titulos { background-color:#221E1F; height:26px; padding:0px 15px 0px 15px; }
		.titulos img { cursor:pointer; }
		.titulos_reservas { font-size:12px; font-family:Georgia; color:#FFFFFF; text-align:left; letter-spacing:1px; font-weight:bold; }
		.paso { font-size:11px; font-family:Georgia; color:#FFFFFF; font-weight:bold; letter-spacing:1px; padding:0px 1px; }
		.paso_sel { font-size:11px; font-family:Arial; font-weight:bold; color:#FFFFFF; text-decoration:underline; letter-spacing:1px; padding:0px 1px; }
		.paso_ant { font-size:11px; font-family:Arial; font-weight:bold; color:#FFFFFF; letter-spacing:1px; padding:0px 1px; cursor:pointer; }
		.paso_ayuda { padding-left:8px; }
	.cuerpo { background-color:#FFFFFF; height:231px; vertical-align:middle; text-align:center; }
	.tablaseleccion { width:100%; float:left; }
	.etiqueta { font-weight:bold; }
	.lineaseparacion { border-bottom:1px solid #698AAD; }
	.pie { background-color: #e7e7e7; font-size:11px; height:45px; padding:0px 20px 0px 10px; border-top:1px dotted #E7F3F9; }
	.boton { background-color:#000000; border:1px solid #C5C7C8; color:#FFFFFF; font-family:Arial; font-weight:bold; padding:2px 10px 2px 10px; cursor:pointer; text-align:center; width:auto; }
	.boton_peq { background-color: #000000; border:1px solid #C5C7C8; color:#FFFFFF; font-family:Arial; font-weight:bold; padding:2px 10px 2px 10px; cursor:pointer; text-align:center; width:auto; font-size:9px; }
	.textousuario { background-color:#560B0D; height:auto; font-size:14px; padding-left:20px; }
	.imgTarjeta { cursor:pointer; }
		
/* AYUDA */
	#ayuda { position:absolute; display:none; width:300px; background-color:#FFFFFF; border:1px solid #C5C7C8; }
		#ayuda tr { text-align:justify; vertical-align:top; }
		#ayuda .titulo { background-color:#C5C7C8; font-weight:bold; color:#000000; text-align:center; }
		
		
/* TABLA TARIFAS */
	.tablatarifas { background-color:#FFFFFF; color:#000000; }
	.tablatarifas td { text-align:left; }
	.tablatarifas img { cursor:pointer; }
	.cabecera { color:#FFFFFF; font-weight:bold; text-align:left; background-color:#9C9E9F; border-bottom:1px solid #CCCCCC; border-top:1px solid #9C9E9F; }
	.lineatarifa { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; background-color:#221E1F; color:#FFFFFF; }
	.lineapar { background-color:#E7E7E7; color:#000000; }
      	
	.textorojo { font-weight:bold; color:#FF0006; }
	.mensaje { height:45px; font-size:8pt; font-weight:bold; color:#000000; padding:5px; text-align:center; }
      .tachado { color:#A77306; text-decoration:line-through; float:right; }
	
/* DETALLE HABITACION */
	.seccion { background-color:#221E1F; color:#FFFFFF; height:30px; font-family:Georgia; font-size:14px; padding-left:20px; }
	

/* FALTAN DATOS */
	.itemfalta { border-bottom:1px dotted gray; } 

      #datoshotel { color:#000000; font-size:11px; }
      