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

	
}
.Log_tbl2 {
	float:inherit;
	border: 5px solid #000;
	background-color:#FFF;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
	margin-top:5%;
	text-align: center;
	padding:10px;
	

}
div.centraTabla{
	text-align: center;
	display:block;
}
.index{
	background:url(../imagenes/1.jpg);
	background-repeat:no-repeat;	
	background-position:top;
	background-attachment:scroll;
	background-color:#000;
}
.Log_tbl_interior2 {
	border: 1px solid #000000;
	/*background-color:#FFFFFF;	*/
	margin:0px;
}
.Log_tbl_interior {
	border: 1px solid #000000;
	background-color:#FFFFFF;	
	margin:0px;
}

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

	
}
.Log_btn{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
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:#4862AC 1px solid;
	
}

.tablaPrint {
	background-color:#FFFFFF;
	border:1px solid #000;
	width:100%;
	
}

.tablaCoste {
	background-color:#FFFFFF;
	border:#4862AC 1px solid;
	
}

.cabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #fff;
	background-color: #4862AC;
	text-align:center;

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

}
.cabeceraStock {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #fff;
	background-color: #4862AC;
	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:14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4862A3;

}
.subcabeceraMini {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4862A3;

}

.campo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;

}
.campoRojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F00;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;

}
.textoRojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #F00;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	padding:2px;

}
.textoRojoSinBorde {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #F00;
	background-color: #FFFFFF;
	padding:2px;

}

.campoCoste {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:1px;
	text-align:right;

}
.campoCosteObligatorio {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #026390;
	background-color: #FFFFFF;
	border: 3px solid #FF0000;
	margin:1px;
	text-align:right;

}

.campoCosteSelect {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #026390;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:1px;
	text-align:left;

}

.campo_salida {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F00;
	background-color: #FFFFFF;
	border: 0.1em solid #808080;
	margin:2px;
	text-align:center;

}

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

	
}

.campoTallaPendiente {
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	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;
}
.fondocampoPrint {

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

.boton {

	border: 1px solid #4862AC;
	background-color: #4862AC;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin:5px;
}
.enlace {
	font-size:14px; 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:14px; 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:14px;
	font-weight: normal;
	color: #000000;
}

.filaInactivo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #FF0000;
	font-weight:bold;
}

.filaPrint {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	border:#000 1px solid; 
}

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


a.enlace {
	font-size:14px;
	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:14px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;

	
}
a.paginar:hover {

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

a.paginar:link {

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

a.paginar:visited {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.planning_cabecera {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	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:#4862AC;
	font-size:9px;
	text-align:center;
	margin:0;
	padding:0;
	
}
.superior{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#4862AC;
	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:#4862AC;
	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:#4862AC;
	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:#4862AC;
	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:14px;
	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:14px;
	font-weight: bold;
}
.celdaDebe {



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




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





	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #003399;
}
.celdaRojo {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4862AC;
}
.celdaCuentaDescripcion {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	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:14px;}
#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:14px;
	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:14px;
	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:14px; 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:14px; 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:14px; 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;
}
.tablaMenu {
	padding-bottom:10px;

}
.cabeceraMenu {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color: #fff;
	background-color: #4862A3;
	text-align:center;
	border-left:2px solid #FFF;
	padding-bottom:10px;
	padding-top:10px;

}

.cabeceraMenu:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color: #000;
	background-color: #78B0E9;
	text-align:center;
	border-left:2px solid #FFF;
	padding-bottom:10px;
	padding-top:10px;

}
.cabeceraMenuSeleccion {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	color: #000;
	background-color: #78B0E9;
	text-align:center;
	border-left:2px solid #FFF;
	padding-bottom:10px;
	padding-top:10px;

}
.subcabeceraDetalle {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #FFF;
	background-color: #78B0E9;
	text-align:center;
	padding:5px;

}
.tablaDetalle {
	background-color:#FFFFFF;
	border:#78B0E9 1px solid;
	
}
.fechaEnvio {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #F00;
	font-weight: bold;
}
.linkReview{
	width:150px;
	background: #77B3D4;
	margin:2px;
	padding:4px;
	text-align:center;
	display:inline;
	color: #FFF;
	
}
.enlaceReview {
	font-size:12px;
	color:#FFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.enlaceReview:hover {

	color: #FFF;
	text-decoration: none;
}
.enlaceReview:link {


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

.enlaceReview:visited {

	color: #FFF;
	text-decoration: none;
}
.rowTR
{
   background-color:#FFF;
   color:#000;
}
.rowTR:hover
{
  background-color:#CCC;
  color:#000;
}
.rowTR:hover .fondocampo
{
  color:#000;
}
.enlaceOp {
	font-size:12px;
	color:#000;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.enlaceOp:hover {

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


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

.enlaceOp:visited {

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

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color: #000;

}

.campoDescripcion {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000;

}
.celdaTalla {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	background-color: #4862AC;
	width: 15px;
	text-align:center;

}
.valorTalla {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #F30F0F;
	background-color: #FFF;
	text-align:center;
    width: 25px;
    border: 1px solid #000000;

}
.totalTalla {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	background-color: #FFF;
	text-align:center;
    width: 50px;
    border: 2px solid #FF0000;

}