.Log_tbl {
	border: 5px solid #000000;
	background-color:#000;
	background-image:url(../imagenes/fondo.jpg);
	background-position:top;
	margin-left:300px;

	
}
.Log_tbl_interior {
	border: 1px solid #000000;
	background-color:#FFFFFF;	
	margin:0px;
}

.Log_etiqueta{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
	
}
.Log_dato{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#000000 solid 1px;
background-color:#CCCCCC;

	
}
.Log_btn{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:#000000 solid 1px;
background-color:#CCCCCC;
width:50%;
padding:2px;
margin:5px;
	
}
body{
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #000000;


}
.tabla {
	background-color:#FFFFFF;
	border:#778DA3 thin solid;
	
}
.cabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #fff;
	background-color: #778DA3;
	text-align:center;

}
.cabeceraStock {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #fff;
	background-color: #778DA3;
	text-align:center;

}

.cabeceraDatos {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000;
	background-color: #CEDBF9;
	text-align:center;

}


.subcabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;

}

.campo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026390;
	background-color: #FFFFFF;
	border: 1px solid #808080;
	margin:2px;
	text-align:

}
.campoTalla {
	background-color: #778DA3;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #FFF;
	border:1px solid #000;
	text-align:center;
}
.campoTallaValor {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-align:center;
	border:1px solid #778DA3;
}
.campoTallaVenta{
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #900;
	text-align:center;
	border:1px solid #778DA3;

	
}

.campoTallaPendiente {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #090;
	text-align:center;
	border:1px solid #FFFFFF;
}


.fondocampo {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #FFF;
}
.boton {

	border: 1px solid #778DA3;
	background-color: #778DA3;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin:5px;
}
.enlace {
	font-size:12px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.enlace:hover {

	color: #000000;
	text-decoration: none;
}
.enlace:link {


	color: #000000;
	text-decoration: none;
}

.enlace:visited {

	color: #000000;
	text-decoration: none;
}
.enlace2 {
	font-size:12px; COLOR: #000000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.enlace2:hover {

	color: #000000;
	text-decoration: none;
}
.enlace2:link {


	color: #000000;
	text-decoration: none;
}

.enlace2:visited {

	color: #000000;
	text-decoration: none;
}

.fondo_pagina {
	background-color: #FFFFFF;
}
.fila {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
}
.filaGrupo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#333333;
}


a.enlace {
	font-size:12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none

}
a.enlace:hover {

	color: #FFFFFF;
	text-decoration: none;
}

a.enlace:link {

	color: #FFFFFF;
	text-decoration: none;
}

a.enlace:visited {

	color: #FFFFFF;
	text-decoration: none;
}
a.paginar {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;

	
}
a.paginar:hover {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.paginar:link {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.paginar:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.planning_cabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align:left;

}

.planning_fecha{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#990000;
	font-size:9px;
	text-align:center;
	margin:0;
	padding:0;
	
}
.superior{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#990000;
	font-size:9px;
}
.planning_libres{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #006600;
	font-size:9px;
}
.planning_fecha_dia{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#2C4452;
	font-size:8px;
	text-align:center;
	margin:0;
	padding:0;
	
}
.planning_fecha_finde{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#990000;
	font-size:8px;
	text-align:center;	
	margin:0;
	padding:0;
	
}
.planning_celda{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	background-image:url(../imagenes/planning_celda.jpg);
	background-repeat:repeat;
	background-position:center;
	margin:0;
	padding:0;
	
}
.planning_celda_individual{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color: #993399;
	margin:0;
	padding:0;
}
.planning_celda_grupo{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color: #999900;
	margin:0;
	padding:0;
}
.planning_celda_checkout{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color: #003399;
	margin:0;
	padding:0;
	
}
.planning_celda_bloqueo{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:8px;
	text-align:left;
	background-color:#990000;
	margin:0;
	padding:0;
	
}
.planning_celda_overbooking{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	background-color:#CC9900;
	margin:0;
	padding:0;
	
}

.planning_tabla {
	width:100%;
	margin:0;
	padding:0;
	background-color:#999;
	display:block;
	

}
.planning_enlace {
	FONT-SIZE: 8px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin:0;
	padding:0;
}
.planning_enlace:hover {

	color: #FFFFFF;
	text-decoration: none;
}

.planning_enlace:link {

	color: #FFFFFF;
	text-decoration: none;
}

.planning_enlace:visited {

	color: #FFFFFF;
	text-decoration: none;
}
.planning_detalle{

	padding:0;
	margin:0;

}
.planning_capa{
	visibility:hidden;
	position:absolute;
	float:left;
	margin:0;
	padding:0;

}
.planning_fila_capa{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#990000;
	font-size:9px;
	text-align:left;	
}
.planning_menu_enlace {
	font-size:9px;
	color:#000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none

}
.planning_menu_enlace:hover {

	color: #000000;
	text-decoration: none;
}

.planning_menu_enlace:link {

	color: #000000;
	text-decoration: none;
}

.planning_menu_enlace:visited {

	color: #000000;
	text-decoration: none;

}
.planning_menu {
	font-size:9px;
	color:#000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	
}
.planning_tabla {
	background-color:#FFFFFF;
	border:#000000 thin solid;
	
}

.planning_menuInfo {
	font-size:9px;
	color: #000000;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.planning_menuInfoReserva {
	font-size:9px;
	color: #FFFFFF;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	background-color:#000000;
	
}

.cerrar {
	font-size:12px;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none

}
.cerrar:hover {

	color: #000000;
	text-decoration: none;
}

.cerrar:link {

	color: #000000;
	text-decoration: none;
}

.cerrar:visited {

	color: #000000;
	text-decoration: none;
}
.textoDown {
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.celdaDebe {



	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #009900;
}
.celdaHaber {




	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #990000;
}
.celdaCuenta {





	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #003399;
}
.celdaRojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.celdaCuentaDescripcion {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
/*	
#sugerencias_cliente {width:300px; border:1px solid black; margin-left: 83px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px;}
#sugerencias_cliente ul {list-style: none; margin: 0; padding: 0; font-size:.85em;}
#sugerencias_cliente ul li {background-color:#FFFFFF;padding: 1px; border-bottom: #CCCCCC 1px solid}
#sugerencias_cliente ul li a {display:block;background-color:#FFFFFF;}
#sugerencias_cliente ul li a:hover{background-color:#FFCC33; text-decoration:none}
#sugerencias_cliente ul li a:link{background-color:#FFFFFF; text-decoration:none; color:#000000;}
#sugerencias_cliente ul li a:visited{background-color:#FFFFFF; text-decoration:none; color:#000000;}
#sugerencias_clientes ul li.seleccionado_cliente a {font-weight:normal; background-color: #FF0000;}
*/
#sugerencias_cliente {width:300px; border:1px solid black; display:none; margin-left: 83px;}
#sugerencias_cliente ul {list-style: none; margin: 0; padding: 0; font-size:.85em;}
#sugerencias_cliente ul li {display:block;padding: .2em;margin: 0; border-bottom: 1px solid silver; color:#FFFFFF}
#sugerencias_cliente ul li a {color:#000000; text-decoration:none}
#sugerencias_cliente ul li a:link{color:#000000;padding:0;margin:0;}
#sugerencias_cliente ul li a:hover{display:block; padding:0;margin:0;background-color:#999900; color:#000000}
#sugerencias_cliente ul li a:visited{color:#000000}
.seleccionado_cliente {display:block;padding:0;margin:0;font-weight:bold; background-color: #999900; color:#FFFFFF}
.habitacionReserva{
	border:#000000 1px solid;
	background-color:#CCCCCC;
	

}
.informePresupuestoPrincipal {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	
}
.tabla_especial{
	margin-top:-4px;
	margin-bottom:-4px;
	padding:0;
	width:100%;
}
.planning_estado{
	margin:0;
	padding:0;
	background-color:#FFF;
	text-align:center;
}
.planning_blanco{
	margin:0;
	padding:0;
}
.celdaObligatorio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background-color: #CC0;
	border: thin solid #808080;

	
}
.tablaCapa {
	background-color:#FFFFFF;
	border:#900 5px solid;
		
}

.centrado{
margin-top: -250px; /* la mitad del alto del objeto a centrat */
margin-left: -250px; /* la mitad del ancho del objeto a centrar */
position: absolute;
top: 50%;
left: 25%;
width: 500px; /* ancho del objeto a centrar */
height: 350px; /* alto del objeto a centrar */}

.introducir {
	font-size:12px; COLOR: #090; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.introducir:hover {

	color: #999;
	text-decoration: none;
}
.introducir:link {


	color: #090;
	text-decoration: none;
}

.introducir:visited {

	color: #090;
	text-decoration: none;
}
.modificar {
	font-size:12px; COLOR: #960; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.modificar:hover {

	color: #960;
	text-decoration: none;
}
.modificar:link {


	color: #960;
	text-decoration: none;
}

.eliminar:visited {

	color: #000;
	text-decoration: none;
}
.eliminar {
	font-size:12px; COLOR: #000; FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.eliminar:hover {

	color: #000;
	text-decoration: none;
}
.eliminar:link {


	color: #000;
	text-decoration: none;
}

.eliminar:visited {

	color: #000;
	text-decoration: none;
}
.capturaDatos {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #026390;
	background-color: #FFFFFF;
	margin:2px;

}
.capturaDatosTitulo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #000;
	background-color: #FFFFFF;
	border:1px solid #000;
	margin:2px;

}
.capturaDatosDisponibleTitulos {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	background-color: #FFFFFF;
	border:1px solid #000;
	margin:2px;
	text-align:center;

}

.capturaDatosDisponible {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #060;
	background-color: #FFFFFF;
	border:1px solid #000;
	margin:2px;
	text-align:center;

}
.codigoBarras {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #026390;
	background-color: #FFFFFF;
	border: 1px solid #808080;
	margin:2px;

}
.capturaDatosPrecio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #026390;
	background-color: #FFFFFF;
	border: 1px solid #808080;
	margin:2px;
	text-align:right;

}
.elementosTicketsCabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	text-align:center;
	padding:5px;

}
.elementosTicketsDetalle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	margin:0;
	text-align:center;

}
.elementosTicketsDetallePrecio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	background-color: #FFF;
	border-bottom: 1px solid #000;
	padding:10px;
	text-align:right;

}
.elementosTicketsDetalleResumen {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	background-color: #FFF;
	margin:2px;
	text-align:right;
	font-weight: bold;

}
.elementosTicketsDetalleFP {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #FFF;
	margin:2px;
	text-align:center;
	font-weight: bold;

}
.botonConfirmarTicket {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	background-color: #FFF;
	margin:4px;
	text-align:center;
	font-weight: bold;

}

.ticket{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #FFF;
	padding:5px;
	/*border: 1px solid #000;	*/

}
.tituloPagina {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #026390;
	background-color: #FFFFFF;
	border: 1px solid #808080;
	margin:2px;
	text-align:center;

}
.fechaEnvio {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #F00;
	font-weight: bold;
}
