
/* ESTILOS PRESUPUESTO DGT */
/*----------------------------------------------------------------------------------------------------------------------*/
/*{*/


/* ESTILOS GENERALES */
/*------------------------------------------------------------------------------------------------*/
/*{*/

body {
	font-family:Arial, Helvetica, sans-serif;
}


.input-group {
	margin: 10px 0px 10px 0px;
	font-weight:bold;
}

.input-group label {
	display: block;
	text-align: left;
	margin: 3px;
}
.input-group input {
	height: 15px;
	width: 90%;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid gray;
}

.input-group select {
	height: 28px;
	width: 94%;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 5px;
	border: 1px solid gray;
}

/*}FIN-> ESTILOS GENERALES */
/*------------------------------------------------------------------------------------------------*/



/* ESTILOS VARIOS */
/*------------------------------------------------------------------------------------------------*/
/*{*/

	.tooltip #tooltip_btn_enviar_wpp{
		top: -10px !important;
		left:180px !important;
		height:20px !important;
		min-width: 290px !important;
	}
	.tooltip #tooltip_btn_enviar_wpp::after{
		display:none !important;
	}

	#btn_imprimir{
		background-color:#069 !important;
		height:35px !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
	}


	#btn_enviar_wpp{
		margin-left:5px !important;
		background-color:#0C0;
		height:35px !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
	}


	.btn_enviar_wpp_disabled{
		margin-left:5px !important;
		background-color:#CCC !important;
		color:#666 !important;
		cursor:not-allowed !important;
		height:35px !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
	}




	#select_modo_calculo_impresion{
	  height:37px !important;
	  width:90% !important;
	  text-align:center !important;
	  font-size:14px;
/*
	  background-color:#39C !important;
	  color:#fff !important;
*/
	}


	#btn_reset_itinerarios{
		height:26px !important;
		background-color:#444 !important;
		color:#CCC !important;
		min-width:60px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
		float:left;
		margin-top:0.1% !important;
		margin-bottom:0.2% !important;
	}
	
	.btn_tit_aer{
		margin-left:-70px !important;
	}
	



	#th_titulos_con_btn_plegado{
		padding:1% 2% 0% 12%;
	}

	.input_campo_simil_formulas{
		background-color:#FFC;
		color:#777;
	}
	
	.texto_ultima_actualizacion{
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		color:#888;
		font-weight:lighter;
	}
	
	
	.tabla_contenedora{
		width:99%;
		margin:auto;
	}
	
	#blockquote_sello_gbneg{
		margin-top:-15px;
	}
	
	
	
	
	#caja_flotante{
			position:inherit;
			right: 200px;
			border: 0px solid #CCC;
			background-color: #FFFFFF;
			width:100%;
	}
	
	#btn_cargar_cliente{
		height:27px;
		background-color:#FF6;
		color:#000;
		width:20%;
		min-width:65px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		float:right;
	}
	
	#input_nombre_cliente{
		width:65%;
		float:left;
	}
	
	#btn_aplicar_valores{
		height:30px !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
	}

	
	#btn_aplicar_titulo{
		margin-top:3px;
		height:35px !important;
		width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
		float:right !important;
	}

	#btn_aplicar_unico{
/*
		margin-top:1px;
		margin-right:8px;
*/
		margin:1px 8px 0px 3px;
		height:35px !important;
		width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
		float:left !important;
	}
	
	.btn_aplicar{
/*
		background-color:#F99246 !important;
*/
		background-color:#F63 !important;
	}
	
	
	.rangos_fechas{
		display:inline-table !important;
		width:41% !important;
	}
	
	
	.rangos_fechas_htl{
		display:inline-table !important;
		width:28% !important;
		text-align:center !important;
		
	}
	
	.td_rangos_fecha_htl{
		text-align:left !important;
		padding-left:2% !important;
	}
	
	
	
	
	
	#input_titulo_presupuesto{
		height: 30px;
		width: 87%;
		padding: 5px 10px;
		font-size: 30px;
		border-radius: 5px;
		border: 1px solid gray;
		text-align:center;
		color:#06C;
	}
	
	
	
	#id_tabla_titulo_presupuesto{
		margin-top:60px;
	}
	
	
	.tabla_seguimiento_mje_res{
		margin-top:97px !important;
	}

	#cel_titulo_presupuesto {
	  background:#E6E3DD;
	  font-size:24px;
	  font-weight:bold;
	}
	
	#cel_subtitulo {
	  background:#E6E3DD;
	  width:25%;
	  font-size:14px;
	}

	#cel_subtitulo_item {
	  background:#E6E3DD;
	  width:17%;
	  font-size:13px;
	  text-align:left !important;
	}

	
	
	#cel_contenido{
	  width:75%;
	  flex:2;
	}
	

	.ajuste_barra_principal{
		margin-left:-10px !important;
	}


	.chk_backup_db{
		height:20px;
		width:20px;
		margin-top:5px;
	}
	
	.estilo_col_pares{
		background-color:#CED9E8 !important;
	}

	/* Menús rangos máximos datalist */
	/*-----------------------------------------------*/
	/*{*/
	#select_rango_presupuestos {
		height: 37px !important;
		float:left !important;
	}
	
	#select_rango_clientes {
		height: 28px !important;
		float:right !important;
		width:90px !important;
		margin-right:5px !important;
	}
	
	#select_rango_presupuestos, #select_rango_clientes {
		text-align: center !important;
		font-size: 14px;
		margin-right:10px;
	}
	/*}*/
	/*-----------------------------------------------*/
	
	
	

/*}FIN-> ESTILOS VARIOS */
/*------------------------------------------------------------------------------------------------*/




/* TOOLTIP ENRIQUECIDO (Código fuente en la WEB: https://codepen.io/lefialho/pen/WEbzwv) */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://codepen.io/lefialho/pen/WEbzwv */
	/*-----------------------------------------------*/
	/*{*/
	
	/*Tooltip text*/
	.tooltip {
	  position: relative;
	}
	
	.tooltip .tooltip-text {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size: 13px;
	  font-weight:normal;
	  line-height: 1.5em;
	  visibility: hidden;
	  min-width: 350px;
	/*
	  background-color: #00b4ab;
	*/  
	  background-color:#666;
	  color: #fff;
	  text-align: left;
	  border-radius: 6px;
	  padding: 10px;
	  position: absolute;
	  z-index: 100000;
	  bottom: 180%;
	  left: 50%;
	  margin-left: -60px;
	  opacity:0;
	  transition: .3s;
	  transform: translate3d(0px, 20px, 0px);
	}
	
	.tooltip .tooltip-text::after {
	  content: "";
	  position: absolute;
	  top: 100%;
	  left: 15%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	/*
	  border-color: #00b4ab transparent transparent transparent;
	*/  
	  border-color: #666 transparent transparent transparent;
	}
	
	.tooltip:hover .tooltip-text {
	  visibility: visible;
	  opacity:0.95;
	  transform: translate3d(0px, 0px, 0px);
	}
	/*}*/
	/*-----------------------------------------------*/
	

	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
	
	#tooltip_btn_descuentos {
	  height:32px !important;
	  min-width: 330px !important;
	  text-align:center !important;
	  margin-left:-180px !important;
	  padding-top:14px !important;
	  padding-bottom:1px !important;
	}
	

	#tooltip_chk_costos_ganancias {
	  min-width: 91px !important;
	  text-align:center !important;
	  margin-left:-60px !important;
	}
	.tooltip #tooltip_chk_costos_ganancias::after{
	  position: absolute;
	  top: 100%;
	  left: 83%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}



	
	#tooltip_chk_gcia_neta {
	  min-width: 91px !important;
	  text-align:center !important;
	  margin-left:-78px !important;
	}
	.tooltip #tooltip_chk_gcia_neta::after{
	  position: absolute;
	  top: 100%;
	  left: 83%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}


	.tooltip_chk_small {
	  min-width: 175px !important;
	}

	.tooltip .tooltip_chk_small{
	  margin-left: -30px !important;
	}
	
	
	.tooltip #tooltip_rango_datalist_menu{
		top: -10px !important;
		left:55px !important;
		height:20px !important;
	 	min-width: 450px !important;
	}
	.tooltip #tooltip_rango_datalist_menu::after, .tooltip #tooltip_rango_datalist_menu_clientes::after, .tooltip #tooltip_historial_cambios_presupuesto::after{
/*
*/
		display:none !important;
	}




	.tooltip #tooltip_rango_datalist_menu_clientes{
		top: -8px !important;
		left:160px !important;
		height:20px !important;
	 	min-width: 450px !important;
	}
	



	#historial_fecha_seguimiento{
		left:52px !important;
	 	min-width: 470px !important;
		bottom:40px !important;
	}
	.tooltip #historial_fecha_seguimiento::after{
	  position: absolute;
	  top: 100%;
	  left: 8%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}
	
	#tooltop_datos_cliente_sec_seguimiento{
		left:25% !important;
	 	min-width: 400px !important;
		bottom:25px !important;
		text-align:left !important;
	}
	.tooltip #tooltop_datos_cliente_sec_seguimiento::after{
	  position: absolute;
	  top: 100%;
	  left: 25%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}
	
	/*}*/
	/*-----------------------------------------------*/


/*}FIN-> TOOLTIP ENRIQUECIDO (Código fuente en la WEB: https://codepen.io/lefialho/pen/WEbzwv) */
/*------------------------------------------------------------------------------------------------*/






/* TABLA: VALORES FINALES DE CADA SERVICIO Y TOTALES DE TODO EL PRESUPUESTO */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	table.valoresFinales {
		margin-right:1%;
		margin-bottom:10px;
		border: 1px solid #738FA9;
		background-color: #EFF3FF;
		width: 100%;
		text-align: center;
		width: 100%;
	}
	
	table.valoresFinales td, table.valoresFinales th {
	  border: 0px solid #3C9;
	  padding: 4px 4px;
	}
	
	table.valoresFinales thead {
/*
	  background: #70B85F !important;
	  background: -moz-linear-gradient(top, #94ca87 0%, #7ebf6f 66%, #70B85F 100%) !important;
	  background: -webkit-linear-gradient(top, #94ca87 0%, #7ebf6f 66%, #70B85F 100%) !important;
	  background: linear-gradient(to bottom, #94ca87 0%, #7ebf6f 66%, #70B85F 100%) !important;
*/
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	}
	
	table.valoresFinales thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
	  padding:11px 10px 11px 10px !important;
	}
	/*}*/
	/*-----------------------------------------------*/



	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
		.valTotales thead{
		  background: #586D81 !important;
		  background: -moz-linear-gradient(top, #8291a0 0%, #687b8d 66%, #586D81 100%) !important;
		  background: -webkit-linear-gradient(top, #8291a0 0%, #687b8d 66%, #586D81 100%) !important;
		  background: linear-gradient(to bottom, #8291a0 0%, #687b8d 66%, #586D81 100%) !important;
		}
		
		
		
		.highchart{
/*
			min-width:20%;
*/
			width:360px;
			height:180px;
			margin:5 auto;
		}
		
		.td_highchart{
			border-top: 1px dashed #738FA9 !important;
			background-color:#FFF !important;
		}
		
		
		
		
		#id_table_val_finales_servicios{
			
			margin-bottom:22px !important;
		}
	
	
		.val_finales{
			color:#069 !important;
		}
	
		table.tabla_calculos td, table.valoresFinales td{
			height:25px;
		}
	
		/* Valores Finales de CADA SERVICIO */
		/*--------------------*/
		/*{*/
		#cel_contenedora_valores_finales {
		  width:25%;
		  font-size:14px;
		}
			
		.div_costos_val_finales{
			width:48%;
			text-align:center;
		}
		
		#div_costo_val_crucero_izq{
			float:left;
			color:#C00;
		}
		
		#div_costo_val_crucero_der{
			float: right;
			color:#06C;
		}
		
		.span_costos_val_finales{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
	
		#cel_subtitulo_calculos {
		  background:#CED9E8;
		  font-size:15px;
		}


		#cel_costos_ganancias_val_finales{
		  width:28% !important;
		  background-color:#FFFFF1;
		  height:5px !important;
		}
		/*}*/
		/*--------------------*/
	
	
	
	
	
	
	
		/* Valores Totales de todo el presupuesto */
		/*--------------------*/
		/*{*/
		.div_imp_pais_y_total {
			font-family: Arial, Helvetica, sans-serif;
			font-style: italic;
			font-size: 12px;
			color: #069;
			padding: 0px 5px 10px 5px;
			text-align:left;
		}
		
		#p_imp_pais_y_total{
			margin-top:-1px;
			margin-bottom:7px;
		}
		
		#span_montos_imp_pais_y_totales{
			font-family: Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size: 13px;
			font-weight:bold;
		}
		/*}*/
		/*--------------------*/
	



	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> VALORES FINALES DE CADA SERVICIO Y TOTALES DE TODO EL PRESUPUESTO*/
/*------------------------------------------------------------------------------------------------*/
	








/* TABLA: FINANCIACIONES */
/*------------------------------------------------------------------------------------------------*/
/*{*/

	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	
	table.tablaFinanciaciones {
	  border: 1px solid #738FA9;
	  width: 95%;
	  text-align: center;
	  margin-right:1%;
	}
	table.tablaFinanciaciones td, table.tablaFinanciaciones th {
	  border: 0px solid #738FA9;
	  padding: 4px 4px;
	}
	
	
	
	table.tablaFinanciaciones tbody td {
	  font-size: 13px;
	  height:25px;
	}
	table.tablaFinanciaciones thead {
/*
	  background: #6564DD;
	  background: -moz-linear-gradient(top, #8b8be5 0%, #7473e0 66%, #6564DD 100%);
	  background: -webkit-linear-gradient(top, #8b8be5 0%, #7473e0 66%, #6564DD 100%);
	  background: linear-gradient(to bottom, #8b8be5 0%, #7473e0 66%, #6564DD 100%);
*/
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	}
	table.tablaFinanciaciones thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
/*
	  border-left: 1px solid #738FA9;
*/
	  border-bottom: 1px solid #738FA9;
	  height:20px;
	  padding:10px 6px 6px 6px !important;	  
	}
	table.tablaFinanciaciones thead th:first-child {
	  border-left: none;
	}
	
	table.tablaFinanciaciones tfoot {
	  font-size: 16px;
	  font-weight: bold;
	  color: #F0F0F0;

	  background: #86A6C4;
	  background: -moz-linear-gradient(top, #a4bcd3 0%, #92afca 66%, #86A6C4 100%);
	  background: -webkit-linear-gradient(top, #a4bcd3 0%, #92afca 66%, #86A6C4 100%);
	  background: linear-gradient(to bottom, #a4bcd3 0%, #92afca 66%, #86A6C4 100%);
	}
	table.tablaFinanciaciones tfoot td {
	  font-size: 16px;
	  height:30px;
	}
	
	
	/*}*/
	/*-----------------------------------------------*/


	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/

	.btn_aplicar_financiaciones{
		margin-left:-11% !important;
	}

	#btn_reset_financiaciones{
		height:26px !important;
		background-color:#444 !important;
		color:#CCC !important;
		min-width:60px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:12px !important;
		float:left;
		margin-top:0.5% !important;
	}
	
	#select_col_terr_asist{
		background-color:#CED9E8 !important;
		color:#444 !important;
		font-weight:bold !important;
		font-size:14.6px !important;
		padding-bottom:5px !important;
	}
	
	#tr_titulos_financiacion{
		background: #CED9E8;
	}

	#tr_titulos_financiacion th{
		color:#444 !important;
		font-size:15.6px !important;
	}


	#cel_subtitulo_financiaciones {
	  background:#CED9E8;
	  font-size:14px;
	}
	
	#td_totales_financiaciones{
	   border-bottom:1px solid #738FA9 !important;
	   border-top: 1px solid #738FA9;
	   color:#069 !important;
	}	
		
	#input_financiaciones{
		height: 15px;
		width: 60%;
		padding: 3px 8px;
		font-size: 13px;
		border-radius: 5px;
		border: 1px solid gray;
		text-align:center;
	}


	.td_finan_porcentajes{
		padding:0% 0% 0% 2.7% !important;
	}
	
	.td_finan_montos{
		padding:0% 2% 0% 0% !important;
	}

	.td_finan_celdas, .td_finan_montos{
		background:#EFF3FF;
	}


	.td_finan_saldos_ef_atencion{
		color:#F00;
		font-weight:bold;
	}



	.th_select_financiacion select {
		font-size: 12px;
	}



	#tooltip_intereses_financiaciones {
	  min-width: 240px !important;
	  text-align:center !important;
	  margin-left:-110px !important;
	  margin-bottom:3px !important;
	}
	.tooltip #tooltip_intereses_financiaciones::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}



	#id_tooltip_montos_cuotas_individuales {
	  min-width: 330px !important;
	  text-align:center !important;
	}
	
	#id_tooltip_finan_sin_imp_pais {
	  min-width: 210px !important;
	}
	#id_tooltip_finan_con_imp_pais {
	  min-width: 370px !important;
	}
	
	
	
	#id_tooltip_largo_txt {
	  min-width: 150px !important;
	  text-align:center !important;
	  margin-left:-90px !important;
	  margin-bottom:3px !important;
	}
	.tooltip #id_tooltip_largo_txt::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}




	#id_tooltip_largo_txt_info_adic_pax {
	  min-width: 300px !important;
	  margin-left:-320px !important;
	  margin-bottom:3px !important;
	}
	.tooltip #id_tooltip_largo_txt_info_adic_pax::after{
	  position: absolute;
	  top: 100%;
	  left: 5%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}


	/*}*/
	/*-----------------------------------------------*/


/*}FIN-> TABLA: FINANCIACIONES*/
/*------------------------------------------------------------------------------------------------*/



/* TABLA: BARRA PANEL DE CONTROL */
/*------------------------------------------------------------------------------------------------*/
/*{*/

	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	table.tabla_barra_panel_control {
	  width: 100%;
	  margin:5px 0px 10px 10px;
	}
	
	table.tabla_barra_panel_control th {
		text-align:left;
	}
	/*}*/
	/*-----------------------------------------------*/
	
	
	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/


	.label_borrar_presupuesto{
		width:150px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		color:#F00;
		cursor:pointer;
	}

	.label_borrar_presupuesto_deshabilitado{
		color:#999 !important;
		cursor:not-allowed !important;
	}

	#id_tabla_confirmar_insertar, #id_tabla_confirmar_borrado{
		margin:50px auto -50px -9px;
		padding-top:25px;
		padding-bottom:15px;
		background-color:#CCC;
		width:101%;
		text-align:center;
	}
	
	.td_botonera_confirmar_insertar{
		text-align:center;
	}
	
	#span_texto_confirmacion_insertar{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
/*
		font-weight:bold;
*/		
		color: #630;
	}



	#input_menu_presupuestos_db{
		width:96%;
		font-size: 15px;
		height:27px;
	}
	
	
	
	#btn_grabar_db{
		background-color:#369 !important;
	}
	
	
	.table_btn_insertar{
		width:450px;
	}
	
	.btn_insertar{
		width:65px !important;
		margin-left:10px !important;
		margin-right:2px !important;
	}
	
	#td_btn_confirmar_insertar, #td_btn_cancelar_insertar{
		text-align:center !important;
		padding:10px;
		width:50% !important;
	}
	
	
	#btn_cancelar_insertar, #btn_cancelar_borrado{
		background-color:#D6D6D6 !important;
		color:#900;
		height:35px !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
	}
	
	#btn_grabar_de_nuevo_antes{
		height: 23px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
		padding: 5px 0px 5px 12px;
		font-size: 14px;
		border-radius: 5px;
		border: 1px solid gray;
		margin-right:6px;
	}	

	#btn_grabar_de_nuevo, #btn_grabar_de_nuevo_antes, #btn_borrar_presupuesto{
		background-color:#F33 !important;
	}
	
	#btn_resetear{
		background-color:#444 !important;
		color:#CCC !important;
		float:right !important;
		margin-right:5% !important;
		padding:0px 10px 0px 10px;
	}
	
	
	
	#btn_grabar_db, #btn_grabar_de_nuevo, #btn_resetear, #btn_borrar_filtros_seguimiento, #btn_borrar_filtros_ventas, #btn_borrar_presupuesto{
		height:35px !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;
	}
	
	
	
	/* Etiqueta para mostrar ESTADOS PRESUPUESTO y relacionados */
	/*----------------------*/
	/*{*/

		.div_estado_ag_sec_presup, .div_estado_ag_sec_presup_vendido, .div_estado_ag_plantillas{
			float:left;
			text-align:center;
			margin:0px 50px -4px 0px;
			width: 230px;
			height: 100%;
			padding: 5px 10px;
			border: 1px solid gray;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:16px;
			font-weight:normal;
		}
		
		.div_estado_ag_plantillas{
			background-color:#FCFCFC !important;

			color:#900 !important;
			font-weight:bold !important;
			font-size:14px !important;
		}
		
		.div_estado_ag_plantillas a{
			color:#900 !important;
			font-weight:bold !important;
			font-size:14px !important;
		}
		
		.div_estado_ag_sec_presup{
			background-color:#FFC !important;
		}
		
		.div_estado_ag_sec_presup_vendido{
			background-color:#E1FFE1 !important;
		}
		
		.div_estado_ag_sec_presup a, .div_estado_ag_sec_presup_vendido a{
			font-weight:bold !important;
			color:#933 !important;
			font-size:14px;
		}
		
		
		.span_estado_pres_sec_pres{
			font-style: italic;
			
		}
	
		.text_ver_detalles_venta_sec_pres{
			font-size:10.5px !important;
	/*
			text-align:center !important;
	*/
		}
		.text_ver_detalles_venta_sec_pres a{
			color:#069 !important;
			font-size:10.5px !important;
		}
	
	
		.tooltip #tooltip_btn_grabar_pres_vendido{
			top: -10px !important;
			left:145px !important;
			height:20px !important;
			min-width: 410px !important;
		}
		.tooltip #tooltip_btn_grabar_pres_vendido::after{
			display:none !important;
		}



		.tooltip #tooltip_btn_grabar_panel_variables{
			top: -10px !important;
			left:185px !important;
			height:20px !important;
			min-width: 370px !important;
		}
		.tooltip #tooltip_btn_grabar_panel_variables::after{
			display:none !important;
		}


		#tooltip_btn_borrar_presupuesto{
			margin-bottom:10px !important;
			margin-left:-435px !important;
			min-width:400px !important;
		}
	
	/*}*/
	/*----------------------*/





	
	/*}*/
	/*-----------------------------------------------*/


/*}FIN-> TABLA: BARRA PANEL DE CONTROL*/
/*------------------------------------------------------------------------------------------------*/




/* TABLA: SERVICIOS TURÍSTICOS */
/*------------------------------------------------------------------------------------------------*/
/*{*/

	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	
	table.serviciosTuristicos {
	  border: 1px solid #948473;
	  width: 100%;
	  text-align: center;
	  margin-bottom:10px;
	}
	
	
	table.serviciosTuristicos td, table.serviciosTuristicos th {
	  border: 0px solid #948473;
	  padding: 4px 4px;
	}
	table.serviciosTuristicos tbody td {
	  font-size: 13px;
	}
	table.serviciosTuristicos thead{
	  background: #948473;
	  background: -moz-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
	  background: -webkit-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
	  background: linear-gradient(to bottom, #afa396 0%, #9e9081 66%, #948473 100%);
	}
	
	table.serviciosTuristicos thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
	  border-left: 2px solid #948473;
	  padding:10px 6px 6px 6px !important;
	}
	
	table.serviciosTuristicos thead th:first-child {
	  border-left: none;
	}
	
	table.serviciosTuristicos tfoot td {
	  font-size: 16px;
	}
	
	/*}*/
	/*-----------------------------------------------*/
	


	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/

	.td_fila_operador_servicios{
	  border-top: 1px solid #948473 !important;
	}


	.td_alto_tablas_servicios{
		height:340px !important;
	}
	

	#tabla_val_servicios{
		width:125px;
	}
	
	#tabla_val_traslados{
		width:180px;
	}
	
	
	
	#input_trf_destinos{
		font-size: 12px;
		width:80%;
	}
	
	
	.input_servicios{
		height: 15px !important;
		width: 45% !important;
		padding: 3px 8px !important;
		font-size: 13px !important;
		border-radius: 5px !important;
		border: 1px solid gray !important;
		text-align:center !important;
	}
	
	.input_servicios_ars{
		width: 55% !important;
	}
	
	
	.td_moneda_serv{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px !important;
		color:#666;
		font-weight:normal;
	}
	
	.input_calculo_automatico, .input_calculo_automatico_ars{
		height: 15px !important;
		padding: 3px 8px !important;
		font-size: 13px !important;
		border-radius: 5px !important;
		border: 1px solid gray !important;
		text-align:center !important;
	}
	
	.input_calculo_automatico{
		width: 45% !important;
	}
	
	.input_calculo_automatico_ars{
		width: 55% !important;
	}
	
	
	.check_imp_pais{
		margin:2px auto 0px auto !important;
	}
	
	.td_check_imp_pais{
		width:8% !important;
	}
	
	
	.td_input_disabled{
		background-color:#F2F2F2 !important;
	}
	
	
	
	#select_trf_in_out{
		width:50%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:10px;
	}
	
	#select_cant_pax_serv{
		width:60%;
		padding-left:10%;
		height:26px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}


	
	.textarea_itinerarios {
		height: 55px;
		width: 90%;
		padding: 5px 10px;
		font-size: 11px;
		border-radius: 5px;
		border: 1px solid gray;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.textarea_info_adicional{
		min-height: 120px !important;
	}
	
	.span_duracion_itinerarios{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px !important;
		color:#666;
		font-weight:normal;
	}

	#cel_duracion_asistencia {
		padding-left:3% !important;
		font-weight:normal !important;
		background:#EFEFEF;
		width:25%;
		font-size:14px;
		text-align:left !important;
	}





	#tooltip_icono_ayuda{
		left:28px !important;
		min-width: 145px !important;
		bottom:30px !important;
	}
	.tooltip #tooltip_icono_ayuda::after{
	  position: absolute;
	  top: 100%;
	  left: 24%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}
	

	#tooltip_icono_ayuda_aereos{
		left:28px !important;
		min-width: 90px !important;
		bottom:30px !important;
	}
	.tooltip #tooltip_icono_ayuda_aereos::after{
	  position: absolute;
	  top: 100%;
	  left: 38%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}


	.img_ayuda_presupuestos{
		margin:4px 0px -2px 2px;
	}
	/*}*/
	/*-----------------------------------------------*/


/*}FIN-> TABLA: SERVICIOS TURÍSTICOS*/
/*------------------------------------------------------------------------------------------------*/




/* TABLA: DATOS FILE */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	table.tabla_datos_file {
	  border: 1px solid #948473;
	  width: 100%;
	  text-align: center;
	  margin-bottom:30px;
	}
	
	table.tabla_datos_file td, table.tabla_datos_file th {
	  border: 0px solid #948473;
	  padding: 4px 4px;
	}
	
	table.tabla_datos_file thead{
/*
	  background: #948473;
	  background: -moz-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
	  background: -webkit-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
	  background: linear-gradient(to bottom, #afa396 0%, #9e9081 66%, #948473 100%);
*/
	  background: #5A5146;
	  background: -moz-linear-gradient(top, #837c74 0%, #6a6258 66%, #5A5146 100%);
	  background: -webkit-linear-gradient(top, #837c74 0%, #6a6258 66%, #5A5146 100%);
	  background: linear-gradient(to bottom, #837c74 0%, #6a6258 66%, #5A5146 100%);
	}
	
	table.tabla_datos_file thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
	  padding:10px 6px 6px 6px !important;
	}
	/*}*/
	/*-----------------------------------------------*/





	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
	table.tabla_datos_file span{
/*
		color:#000;
*/
	}
	
	#cel_subtitulo_datos_file {
/*
	  background:#F9FFD0;
*/
	  background:#E6E3DD;
	  
	  
	  font-size:14px;
	  width:10%;
	}
	#cel_contenido_datos_file{
	  width:40%;
	  flex:2;
	}


	#th_datos_file{
/*
  background: #948473;
  background: -moz-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
  background: -webkit-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
  background: linear-gradient(to bottom, #afa396 0%, #9e9081 66%, #948473 100%);

	  background:#F9FFD0;
*/
	  background:#E6E3DD;

	  border-top: 1px solid #948473;
	  color:#FFF;
	}

	.btn_actualizar_datos_cliente
	{
		height:30px !important;
		background-color:#369 !important;
		min-width:80px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:13px !important;

		font-size:12px;
		color:#fff; 
		border-style:ridge;
		cursor:pointer;
	}



	#cel_subtitulo_base_ocupacion {
	  background:#CED9E8;
	  font-size:14px;
	}
	
	#txt_datos_file_info_adic{
		width:95%;
	}
	
	#cel_contenido_datos_file_info_adic{
	  border-top: 1px solid #948473;
	}
	
	
	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: DATOS FILE */
/*------------------------------------------------------------------------------------------------*/
	




/* TABLA: SELECCIÓN DE SERVICIOS */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	table.tabla_check_servicios {
	  border: 1px solid #948473;
	  width: 100%;
	  text-align: center;
	  margin-top:3px;
	  margin-bottom:5px;
	}
	
	
	table.tabla_check_servicios td, table.tabla_check_servicios th {
	  border: 0px solid #630;
	  padding: 4px 4px;
	}
	
	table.tabla_check_servicios thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
	}
	/*}*/
	/*-----------------------------------------------*/



	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
	#cel_check_servicios_titulo {
	  background: #948473;
	  background: -moz-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
	  background: -webkit-linear-gradient(top, #afa396 0%, #9e9081 66%, #948473 100%);
	  background: linear-gradient(to bottom, #afa396 0%, #9e9081 66%, #948473 100%);
	  font-size:14px;
	}
	#cel_check_servicios {
	  background:#E6E3DD;
	  font-size:14px;
	  padding-top:0px;
	  padding-bottom:8px;
	  color:#630;
	}

	.checkbox_tipologias_estandar {
		transform: translateY(25%) !important;
		box-sizing: border-box !important;
		display: inline-block !important;
		width: 20px !important;
		height: 20px !important;
		left: 0 !important;
		right: auto !important;
	}
	
	
	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: SELECCIÓN DE SERVICIOS*/
/*------------------------------------------------------------------------------------------------*/
	




/* TABLA: CÁLCULOS */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	table.tabla_calculos {
	  border: 1px solid #948473;
	  width: 95%;
	  text-align: center;
	  margin-bottom:10px;
	}
	
	table.tabla_calculos td, table.tabla_calculos th {
	  border: 0px solid #948473;
	  padding: 4px 4px;
	}
	
	table.tabla_calculos thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
	}
	/*}*/
	/*-----------------------------------------------*/



	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	

	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: CÁLCULOS*/
/*------------------------------------------------------------------------------------------------*/
	

/* TABLA: PARÁMETROS */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/
	table.tabla_parametros {
		margin-right:1%;
		margin-bottom:10px;
		border: 1px solid #738FA9;
		background-color: #EFF3FF;
		width: 100%;
		text-align: center;
		width: 95%;
	}
	
	table.tabla_parametros td, table.tabla_parametros th {
	  border: 0px solid #3C9;
	  padding: 4px 4px;
	}
	
	table.tabla_parametros thead {
/*
	  background: #70B85F !important;
	  background: -moz-linear-gradient(top, #94ca87 0%, #7ebf6f 66%, #70B85F 100%) !important;
	  background: -webkit-linear-gradient(top, #94ca87 0%, #7ebf6f 66%, #70B85F 100%) !important;
	  background: linear-gradient(to bottom, #94ca87 0%, #7ebf6f 66%, #70B85F 100%) !important;
*/
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	}
	
	table.tabla_parametros thead th {
	  font-size: 17px;
	  font-weight: bold;
	  color: #F0F0F0;
	  text-align: center;
	  padding:10px 6px 6px 6px !important;
	}
	/*}*/
	/*-----------------------------------------------*/



	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
		
	#th_foot_boton_aplicar{
	  border-top: 1px solid #738FA9;
	  background: #86A6C4;
	  background: -moz-linear-gradient(top, #a4bcd3 0%, #92afca 66%, #86A6C4 100%);
	  background: -webkit-linear-gradient(top, #a4bcd3 0%, #92afca 66%, #86A6C4 100%);
	  background: linear-gradient(to bottom, #a4bcd3 0%, #92afca 66%, #86A6C4 100%);
	}
	
	.btn_aumento_descuento
	{
		float:left !important;
		font-size:12px;
		color:#fff; 
		/*
		background-color:#077;
		*/
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
	}

	#cel_titulo_aumento_descuento{
	  width:14% !important;
	  background:#CED9E8 !important;
	  font-size:14px;
	  height:25px !important;
	  padding:11px 5px 5px 37px !important;
	}

	.btn_borrar_descuento
	{
		float:right !important;
		font-size:11px;
		width:50px;
		color:#CCC; 
		background-color:#444;
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
		margin-top:-5px !important;
	}


	#input_descuento{
		height: 15px;
		width: 40%;
		padding: 3px 8px;
		font-size: 13px;
		border-radius: 5px;
		border: 1px solid gray;
		text-align:center;
	}
	
	
	
	#cel_titulo_descuento{
	  width:72% !important;
	  font-size:12px;
	  text-align:left;
	}
	
	.gcia_neta_cuadro_dtos{
		color:#06C !important;
	}

	#cel_descuento{
	  width:28% !important;
	  background:#fff;
	}
	
	.span_descuento_apl{
		color:#F00;
	}




	#cel_titulo_param_base, #cel_titulo_param_rango{
	  width:15% !important;
	  background:#CED9E8;
	  font-size:14px;
	}
	#cel_param_base{
	  width:15% !important;
	}
	
	#select_valor_base{
		width:95% !important;
		padding-left:10% !important;
		height:27px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	
	
	#cel_param_rango{
	  width:60% !important;
	}
	
	#desde_parametros, #hasta_parametros{
	  width:27% !important;
	  text-align:center !important;
	  font-size:13px !important;
	}
	
	
	
	#cel_titulo_param_usd_ars{
	  width:14% !important;
	  background:#CED9E8;
	  font-size:14px;
	}
	#cel_param_usd_ars{
	  width:36% !important;
	}
	
	#input_param_usd_ars{
	  width:60% !important;
	  text-align:center !important;
	}
	
	#select_param_usd_ars{
	  width:90% !important;
	  text-align:center !important;
	  font-size:13px;
	}
		
	.rangos_fechas_param{
		display:inline-table !important;
		width:38% !important;
	}
	

	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: PARÁMETROS*/
/*------------------------------------------------------------------------------------------------*/
	



/* TABLA: IMPRESIÓN PRESUPUESTO */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/

	table.impresionPresupuesto {
	  width: 900px;
	  text-align: left;
	  border-collapse: collapse;
	}
	table.impresionPresupuesto td, table.impresionPresupuesto th {
	  padding: 5px 4px;
/*
	  border: 1px solid #000000;
*/	  
	}
	table.impresionPresupuesto tbody td {
	  font-size: 13px;
	}
	/*}*/
	/*-----------------------------------------------*/





	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	

	/* Membrete */
	/*---------------------*/
	/*{*/
		#tr_membrete{
			border-bottom: 1px solid #000000;
		}
		
		#span_membrete{
			font-weight:bold;
			font-size:12px !important;
		}
		
		#img_logo_ag{
			height:100px;
			width:auto;
		}
	
		#p_membrete, #p_membrete_espacio{
			line-height:5px;
		}
	
		#p_membrete_espacio{
			margin-top:-10px;
		}
		
		.titulo_membrete{
			font-size:15px !important;
		}
	/*}*/
	/*---------------------*/



	/* Cuerpo del Presupuesto */
	/*---------------------*/
	/*{*/
		.td_centradas{
			text-align:center !important;
		}

		#id_tabla_impresion_presupuesto{
			margin-top:30px !important;
		}
	
		.col_izq_impresiones{
			width:50%;
			vertical-align:top;
		}
		
		#span_sub_datos_impresion{
			font-weight:bold;
			font-style:italic;
		}

		#span_datos_impresion{
			font-weight:normal;
		}


		.td_datos_impresion{
			border: 1px solid #000000;
		}
		
		#td_costos_moneda{
			text-align:right !important;
		}

		#td_costos_valores{
			text-align:center !important;
		}

		#td_costos_valores span{
			font-weight:bold !important;
			color:#000 !important;
			/*
			*/
		}

		#td_costos_moneda, #td_costos_valores{
			padding:20px 0px 20px 0px !important;
			font-size:16px !important;
		}


		.td_titulos_impresiones{
			text-align:center;
			padding: 0px 0px 0px 0px !important;
		}
		
		.td_titulos_impresiones span{
			font-weight:bold;
			font-size:16px;
		}


		.td_subtitulos_impresiones{
			text-align:left;
			padding:10px 0px 10px 0px !important;
		}
		
		.td_subtitulos_impresiones span{
			font-weight:bold;
			font-size:13px;
			font-style:italic;
			text-decoration:underline;
		}
		
		
		#tr_detalles_pres_impresiones{
			border-left:1px solid #000000;
			border-top:1px solid #000000;
			border-right:1px solid #000000;
		}

		#tr_info_adic_imprsiones{
			border-top:1px #999999;
			border-top-style:dashed;
			border-left:1px solid #000000;
			border-bottom:1px solid #000000;
			border-right:1px solid #000000;
		}

		#span_titulo_costos_impresiones{
			font-weight:bold;
			font-style:normal;
			font-size:17px;
		}

		#span_titulo_pago_financiado{
			font-weight:normal;
			font-style:italic;
			font-size:16px;
		}

		.td_titulo_costos_impresiones{
			border: 1px solid #000000;
			text-align:center;
		}
		
		.div_com_costo_total{
			margin-top:-5px;
		}

		#p_com_costo_total{
			line-height:5px;
			font-weight:normal;
			font-size:11px;
			font-style:italic;
		}
		


		.td_subtitulo_legales{
			text-align:left;
			padding:30px 0px 10px 0px !important;
		}
		
		.td_subtitulo_legales span{
			font-weight:bold;
			font-size:13px;
		}


		.td_legales_impresion{
			border: 1px solid #000000;
			padding:8px !important;
			text-align:justify;
			vertical-align:top;
		}

		.span_legales_impresion{
			font-weight:normal;
		}

		.td_firma_impresion{
			text-align:center;
		}
		
		#id_td_firma_impresion{
			padding-top:50px;
		}

		.td_detalles_presupuesto{
			padding:15px 8px 0px 8px !important;
		}
		
		.td_info_adicional_presupuesto{
			padding:15px 8px 15px 8px !important;
		}
		
	/*}*/
	/*---------------------*/
	

	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: IMPRESIÓN PRESUPUESTO */
/*------------------------------------------------------------------------------------------------*/





/* TABLA: SEGUIMIENTO */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/

	table.tabla_seguimiento {
	  font-family: Arial, Helvetica, sans-serif;
	  border: 1px solid #738FA9;
	  background-color: #EFF3FF;
	  width: 100%;
	  height: 200px;
	  text-align: center;
	  border-collapse: collapse;
	}
	table.tabla_seguimiento td, table.tabla_seguimiento th {
	  border: 1px solid #738FA9;
	  padding: 3px 2px;
	}
	table.tabla_seguimiento tbody td {
	  font-size: 13px;
	  color: #000000;
	  text-align:center;
	}
	table.tabla_seguimiento tbody tr:nth-child(even) {
	  background: #CED9E8;
	}
	table.tabla_seguimiento thead {
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  border-bottom: 0px solid #000000;
	}
	table.tabla_seguimiento thead th {
	  font-size: 16px;
	  font-weight: bold;
	  color: #E6E6E6;
	  text-align: center;
	}
	table.tabla_seguimiento tfoot {
	  font-size: 12px;
	  font-weight: bold;
	  color: #E6E6E6;
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  border-top: 1px solid #4A4A4A;
	}
	table.tabla_seguimiento tfoot td {
	  font-size: 12px;
	}

	/*}*/
	/*-----------------------------------------------*/





	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
	.tit_servicios{
		color:#888;
	}
	
	#id_tabla_confirmar_actualizar_valores{
		margin:50px auto -50px -9px;
		padding-top:25px;
		padding-bottom:15px;
		background-color:#CCC;
		width:101%;
		text-align:center;
	}
	

	.table_btn_actualizar_valores{
		width:730px;
	}

	.clase_margen_resultados_actualizar_val{
		margin-top:80px !important;
		margin-bottom: -90px !important;
	}
	
	
		/* Graficos PIE (torta) */
		/*----------------------*/
		/*{*/
		#td_pie_referido, #td_pie_estado, #td_pie_seguimiento {
			width:33% !important;
		}
		
		
		#container_referido, #container_estado, #container_seguimiento {
			height:250px !important;
			width:auto !important;
		}
		
		
		.highcharts-figure {
		/*
		  min-width: 320px; 
		  max-width: 800px;
		*/
		  margin: 1em auto;
		}
		/*}*/
		/*----------------------*/


	.tabla_pie_charts{
	  margin-top:58px;
	  width:100%;
	  text-align:center;
	  border: 1px solid #738FA9;
	}

	
	table.tabla_seguimiento {
/*
	  margin-top:58px;
	  margin-top:20px;
*/
	}
	
	table.tabla_seguimiento tbody td {
		padding:7px;
	}
	
	table.tabla_seguimiento thead th {
		height:40px;
		padding:4px 5px 4px 5px;
	}
	

	.th_titulo_seguimiento {
	  padding:0.6% 0% 0% 10% !important;
	}
	
	
	#btn_borrar_filtros_seguimiento{
		background-color:#036 !important;
		color:#CCC !important;
		float:right !important;
		margin-right:5px !important;
		margin-top:-5px !important;
	}




	.checkbox_graficos_sec_seguimiento{
		float:left;
		transform: translateY(25%);
		box-sizing: border-box;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin-left:-155px;
		margin-bottom:18px;
		margin-top:-5px !important;
	}



	.tooltip_chk_grafico {
	  min-width: 175px !important;
	}

	.tooltip .tooltip_chk_grafico{
		top: -52px !important;
		left:-703px !important;
		height:18px !important;
	}
	
	.tooltip .tooltip_chk_grafico::after {
	  left: 25px !important;
	}







	#id_cel_titulo_listado_seguimiento{
	  background: #586D81 !important;
	  background: -moz-linear-gradient(top, #8291a0 0%, #687b8d 66%, #586D81 100%) !important;
	  background: -webkit-linear-gradient(top, #8291a0 0%, #687b8d 66%, #586D81 100%) !important;
	  background: linear-gradient(to bottom, #8291a0 0%, #687b8d 66%, #586D81 100%) !important;
	}

	.span_titulo_listado_presupuestos{
	  font-size:22px;
	  color:#FFF;
	}
	
	.clase_margen_resultados{
		margin-top:97px !important;
	}
	


	.span_labels_seguimiento{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	
	.link_wpp{
		color:#6F9 !important;
		font-style:italic !important;
		font-size:12px !important;
	}
	
	.link_email{
		color:#FFBFBF !important;
		font-style:italic !important;
		font-size:12px !important;
	}
	
	.btn_act_seguimiento{
		margin:7px auto 7px 10px;
	}

	.input_menus_seguimiento{
		font-size: 14px;
		height:25px;
	}

	.input_menus_seguimiento_titulo{
		font-size: 13px;
		font-weight:bold;
		height:20px;
		width:190px;
		color:#666;
		text-align:center;
	}


	.txt_fecha_seguimiento_titulo{
		font-size: 13px;
		font-weight:bold;
		height:20px;
		width:50px;
		color:#666;
		text-align:center;
	}

	.txt_titulo_seguimiento_titulo{
		width:130px !important;
	}

	.txt_titulo_servicios_sec_seguim{
		width:190px !important;
	}
	
	.input_cliente_sec_seguim{
		width:130px !important;
	}


	#td_titulo_seguimiento{
		text-align:left !important;
	}

	#td_barra_filtros{
		padding-left:10px;
	}
	
	.textarea_comentarios_seguimiento{
		min-height:50px;
		height: 100%;
		width: 94%;
		padding: 5px 10px;
		font-size: 14px;
		border-radius: 5px;
		border: 1px solid gray;
		font-family:Arial, Helvetica, sans-serif;
	}
	

	.autosize_textarea_seguimiento{
    	transition: all 0.5s ease;
		line-height:20px;
	}
	.autosize_textarea_seguimiento:focus {
		float:left;
		position:relative;
		
		width:900px;
		height:600%;
		max-height:350px;
	
		margin-left:-503px;

		z-index:5000;
	}





	.autosize_textarea_info_adic{
    	transition: all 0.5s ease;
		line-height:20px;
	}
	.autosize_textarea_info_adic:focus {
		float:left;
		position:relative;
		
		margin-left:25px;
		margin-top:-390px;

		width:200%;
		min-height:500px !important;
	
		z-index:10000 !important;
	}


	.autosize_textarea_itinerarios{
    	transition: all 0.5s ease;
		line-height:20px;
	}
	.autosize_textarea_itinerarios:focus {
		float:left;
		position:relative;
		
		margin-left:10px;
		margin-top:-210px;

		width:122%;
		min-height:250px !important;
	
		z-index:10000 !important;
	}










	.select_seguimiento{
	  height:35px !important;
	  width:190px !important;
	  text-align:center !important;
	  font-size:14px;
/*
	  width:93% !important;
	  background-color:#39C !important;
	  color:#fff !important;
*/
	}

	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: SEGUIMIENTO */
/*------------------------------------------------------------------------------------------------*/
	




/* TABLA: VENTAS */
/*------------------------------------------------------------------------------------------------*/
/*{*/


	/* Estilos sacado de la WEB: https://divtable.com/table-styler/ */
	/*-----------------------------------------------*/
	/*{*/

	table.tabla_ventas {
	  font-family: Arial, Helvetica, sans-serif;
	  border: 1px solid #738FA9;
	  background-color: #EFF3FF;
	  width: 100%;
	  height: 200px;
	  text-align: center;
	  border-collapse: collapse;
	}
	table.tabla_ventas td, table.tabla_ventas th {
	  border: 1px solid #738FA9;
	  padding: 3px 2px;
	}

	table.tabla_ventas tbody td {
	  font-size: 13px;
	  color: #000000;
	  text-align:center;
	}
	table.tabla_ventas tbody tr:nth-child(even) {
/*
	  background: #CED9E8;
*/
	}
	table.tabla_ventas thead {
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  border-bottom: 0px solid #000000;
	}
	table.tabla_ventas thead th {
	  font-size: 13px;
	  font-weight: bold;
	  color: #E6E6E6;
	  text-align: center;
	}
	table.tabla_ventas tfoot {
	  font-size: 12px;
	  font-weight: bold;
	  color: #E6E6E6;
	  background: #738FA9;
	  background: -moz-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: -webkit-linear-gradient(top, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  background: linear-gradient(to bottom, #96abbe 0%, #819ab1 66%, #738FA9 100%);
	  border-top: 1px solid #4A4A4A;
	}
	table.tabla_ventas tfoot td {
	  font-size: 12px;
	}

	/*}*/
	/*-----------------------------------------------*/





	/* Estilos PROPIOS */
	/*-----------------------------------------------*/
	/*{*/
	
	table.tabla_ventas tbody td {
		padding:5px;

	}

	table.tabla_ventas thead th {
		padding:8px 2px 8px 2px;

	}


	.tabla_contenedora_sec_ventas{
		margin-left:8px !important;
		padding-right:15px !important;
	}

	table.tabla_ventas{
		margin-left:1px !important;
	}
	
	
	
	.tabla_bar_charts{
	  margin-top:58px;
	  margin-left:1px;
	  margin-bottom:-1px;
	  float:left;
	  width:72.2%;
	  text-align:center;
	  border: 1px solid #738FA9;
	}
	

	.highchart_sec_ventas{
/*
		min-width:20%;
*/
		width:100%;
		height:100%;
		margin:5px;
	}





	
	

	.th_titulo_sec_ventas {
	  padding:12px 5px 8px 5px !important;
	}


	.fechas_sec_ventas{
		display:inline-table;
		width:65px;
		height:20px;
		text-align:center;
	}


	.input_ventas{
	  height:20px !important;
	  width:190px !important;
	  text-align:center !important;
	  font-size:13px;
	}


	.select_ventas{
	  height:30px !important;
	  width:125px !important;
	  text-align:center !important;
	  font-size:13px;
	}
	
	.datalist_sec_ventas{
		height:20px;
		width:120px;
	}
	
	.textarea_sec_ventas{
		width: 120px;
		height: 100%;
		padding: 5px 5px;
		border-radius: 5px;
		border: 1px solid gray;
		font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
	}


	.autosize_textarea{
    	transition: all 0.5s ease;
		line-height:20px;
	}
	.autosize_textarea:focus {
		float:left;
		position:relative;
		
	    font-size:13px;
		width:800px;
		height: 600%;
		max-height:350px;
	
		margin-left:-680px;

		z-index:5000;
	}




	#tooltip_textarea_sec_ventas{
		left:52px !important;
	 	min-width: 370px !important;
		bottom:55px !important;
	}
	.tooltip #tooltip_textarea_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 8%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}




	#tooltip_chk_gcia_neta_sec_ventas {
	  min-width: 91px !important;
	  text-align:center !important;
	  margin-left:-56px !important;
	}
	.tooltip #tooltip_chk_gcia_neta_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}
	.tooltip_totales{
		margin-bottom:5px !important;
	}





	#tooltip_sec_ventas_comentarios_adic {
	  min-width: 300px !important;
	  text-align:left !important;
	  margin-left:-245px !important;
	  margin-bottom:-15px !important;
	}
	.tooltip #tooltip_sec_ventas_comentarios_adic::after{
	  position: absolute;
	  top: 100%;
	  left: 80%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}



	#tooltip_sec_ventas_pagos_a_op {
	  min-width: 300px !important;
	  text-align:left !important;
	  margin-left:-150px !important;
	  margin-bottom:-15px !important;
	}
	.tooltip #tooltip_sec_ventas_pagos_a_op::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}






	#tooltip_monto_venta_sec_ventas {
	  min-width: 130px !important;
	  text-align:center !important;
	  margin-left:-75px !important;
	  margin-bottom:3px !important;
	}
	.tooltip #tooltip_monto_venta_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}




	#tooltip_imp_pais_sec_ventas {
	  min-width: 400px !important;
	  text-align:left !important;
	  margin-left:-210px !important;
	  margin-bottom:-4px !important;
	}
	.tooltip #tooltip_imp_pais_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}




	#tooltip_monto_facturacion_sec_ventas {
	  min-width: 200px !important;
	  text-align:center !important;
	  margin-left:-110px !important;
	  margin-bottom:3px !important;
	}
	.tooltip #tooltip_monto_facturacion_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 50%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}
	
	.txt_secundario_tooltip{
		font-size:11px;
		color:#CCC;
	}





	.input_sec_ventas_9cifras{
	  width:65px !important;
	  text-align:center !important;
	}

	.input_sec_ventas_7cifras{
	  width:51px !important;
	  text-align:center !important;
	}

	.input_sec_ventas_6cifras{
	  width:45px !important;
	  text-align:center !important;
	}

	.input_sec_ventas_3cifras{
	  width:22px !important;
	  text-align:center !important;
	}
	
	#id_nro_venta_sec_ventas{
		color:#F00 !important;
	}

	.col_nombres{
	  min-width:70px !important;
	  text-align:center !important;
	}
	
	.col_separadora{
		min-width:3px !important;
		background-color:#FFF !important;
	  	border-left: 1px solid #738FA9 !important;
		border-right: 1px solid #738FA9 !important;
		border-top:none !important;
		border-bottom:none !important;
	}

	#td_celda_proveed_op{
		text-align:left !important;
	}



	#btn_borrar_filtros_ventas{
		background-color:#036 !important;
		color:#CCC !important;
		float:right !important;
		margin-right:625px !important;
		margin-top:-5px !important;
	}
	
	.importancia_sec{
		color:#888 !important;
		font-style: italic;
		font-size:12px !important;
	}
	
	.importancia_sec_negro{
		color:#000 !important;
		font-style: italic;
		font-size:12px !important;
	}
	
	.td_ganancia_sec_ventas{
		font-weight:bold;
		color:#096 !important;
		font-size:14px !important;
	}
	
	#input_costo_sec_ventas{
		color:#930;
	}

	#input_venta_sec_ventas{
		color:#30C;
	}


	.input_menus_ventas_titulo, .input_menus_ventas_cliente, .input_menus_ventas_serv, .input_menus_ventas_file, .input_menus_ventas_pag_op, .input_menus_ventas_proveed_op, .input_menus_ventas_filtro_gen{
		font-size: 13px;
		font-weight:bold;
		height:20px;
		color:#666;
		text-align:center;
	}

	.input_menus_ventas_proveed_op{
		width:170px;
	}

	
	.input_menus_ventas_filtro_gen{
		width:130px !important;
	}

	.input_sec_ventas_filtro_gen{
		width:130px !important;
		font-weight:normal !important;
	}


	.input_menus_ventas_pag_op{
		width:115px;
	}

	.input_menus_ventas_titulo{
		width:95px;
	}

	.input_menus_ventas_cliente{
		width:72px;
	}

	.input_menus_ventas_serv{
		width:60px;
	}

	.input_menus_ventas_file{
		width:45px;
	}


	.text_ver_detalles_venta{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666;
		text-align:right;
		margin-top:2px;
	}
	
	




	.checkbox_graficos_sec_ventas{
		float:left;
		transform: translateY(25%);
		box-sizing: border-box;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin-left:5px;
		margin-bottom:18px;
		margin-top:-5px !important;
	}



	.tooltip_chk_grafico_ventas {
	  min-width: 175px !important;
	}

	.tooltip .tooltip_chk_grafico_ventas{
		top: -55px !important;
		left:-617px !important;
		height:18px !important;
	}
	
	.tooltip .tooltip_chk_grafico_ventas::after {
	  left: 25px !important;
	}


	.subtotales_sec_ventas{
		color:#036;
		margin:5px 2px 0px 2px;
		font-size:14px;
	}




	#tooltip_cot_dolar_sec_ventas{
		left:55px !important;
		min-width: 165px !important;
		bottom:30px !important;
	}
	.tooltip #tooltip_cot_dolar_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 22%;
	  margin-left: -23px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}


	#tooltip_filtro_generico_sec_ventas{
		left:15px !important;
		min-width: 165px !important;
		bottom:30px !important;
	}
	.tooltip #tooltip_filtro_generico_sec_ventas::after{
	  position: absolute;
	  top: 100%;
	  left: 72%;
	  margin-left: -23px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}




	#div_sello_gbneg_sec_ventas{
		margin-left:-580px !important;
	}

	/*}*/
	/*-----------------------------------------------*/



/*}FIN-> TABLA: VENTAS */
/*------------------------------------------------------------------------------------------------*/
	





/* PANTALLA: EDITAR AGENCIA (DIVs y otros) */
/*------------------------------------------------------------------------------------------------*/
/*{*/

	.divTableRow {
		display: table-row;
	}
	
	.divTableCell {
		display: table-cell;
		padding: 0px 10px;
	}
	
	
	
	#div_table_cell_izq{
		width:10% !important;
	}
	
	#div_table_cell_der{
		width:90% !important;
	}
	
	
	
	.select_tel_editar_agencia{
		width:140px !important;
	}
	
	.input_tel_editar_agencia{
		margin-left:-8px;
	}
	
	
	
	.select_redes_editar_agencia{
		width:190px !important;
	}
	
	
	.select_tel_editar_agencia, .select_redes_editar_agencia{
		text-align:center !important;
		font-size:13px;
		height:42px !important;
		margin-left:-10px;
	}
	
	
	#id_redes_editar_agencia{
		width:89% !important;
	}
	
	
	
	#ayuda_linea_adicional_membrete_editar_agencia{
		left:28px !important;
		min-width: 470px !important;
		bottom:30px !important;
	}
	.tooltip #ayuda_linea_adicional_membrete_editar_agencia::after{
	  position: absolute;
	  top: 100%;
	  left: 8%;
	  margin-left: -5px;
	  border-width: 5px;
	  border-style: solid;
	  border-color: #666 transparent transparent transparent;
	}
	

	.logo_agencia{
		display:flex;
		justify-content: center;
		align-items: center;
	}

	.btn_examinar_logo{
		text-align:center;
		padding:20px 0px 20px 0px;
	}
		
	.img_logo_editar_agencia{
/*
        border:1px solid #999 !important;
*/
		padding:20px;
	}


	.div_logo_faltante{
        border:1px solid #999 !important;
		height:200px !important;
		width:200px !important;

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#999;
		
		display:flex;
		justify-content: center;
		align-items: center;
	}
	



/*}FIN-> PANTALLA: EDITAR AGENCIA (DIVs y otros) */
/*------------------------------------------------------------------------------------------------*/




/* PANEL DE CONFIGURACIÓN DE PARÁMETROS PARA CÁLCULOS */
/*------------------------------------------------------------------------------------------------*/
/*{*/
	.tr_fila_param_calculos{
		padding-top:60px;
	}
	
	
	
	.span_titulos_param_calculos{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#069;
		text-align:left;
		margin:35px 0px 3px 2%;
		font-style:italic;
	}
	
	.titulo_comisiones{
		margin-top:15px !important;
	}

	#input_param_calculos{
	  width:40% !important;
	  text-align:center !important;
	}


	#th_parametros{
		height:40px;
	}

	#cel_titulo_param_calculos{
	  width:28% !important;
	  background:#CED9E8;
	  font-size:14px;
	  height:40px;
	  text-align:left;
	  padding-left:8px;
/*
	  border-bottom: 1px solid #738FA9;
*/
	}
	#cel_param_calculos{
	  width:22% !important;
/*
	  border-bottom: 1px solid #738FA9;
*/
	}
	


	#cel_titulo_param_textos{
	  width:8% !important;
	  background:#CED9E8;
	  font-size:14px;
	  height:40px;
	  text-align:left;
	  padding-left:8px;
/*
	  border-bottom: 1px solid #738FA9;
*/
	}



	.clase_margen_resultados_param_calculos{
/*
*/
		margin-top:35px !important;
	}
	
	.img_ayuda_parametros{
		margin:4px 0px -2px 0px;
	}

/*}FIN-> PANEL DE CONFIGURACIÓN DE PARÁMETROS PARA CÁLCULOS */
/*------------------------------------------------------------------------------------------------*/





/*}*/
/*FIN-> ESTILOS PRESUPUESTO DGT ---------------------------------------------------------------------------------------*/



/* ESTILOS SISTEMA CLUB ALEMÁN */
/*----------------------------------------------------------------------------------------------------------------------*/
/*{*/




select{ /* Estilos comunes para TODOS los select del sitio */
	text-align:center !important;
}


select:enabled{ /* Estilos comunes para TODOS los select ACTIVOS del sitio */
	background-color:#FFF !important; /*Forzar que el fondo de los menús sea siempre BLANCO para cuando están habilitados, ya que en el celular se ven grises en lugar de blancos*/
}




.bordes_externos{
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;

}





.valor_diferencial{
	font-weight:bold;
/*	color:#F00;*/
}

.val_dif_positivo{
	color:#00F !important;
}

.val_dif_negativo{
	color:#F00 !important;
}

.tabla_estadisticas {
	width:100% !important;
	text-align:center;
}


.estilo_subs_tabla_estadisticas {
	font-family: Garamond; 
	color:#fff; 
	font-style: normal;
	font-weight:bold; 
	font-size: 16px;
/*	
	background-color:#80BFBF !important;
*/
	background-color:#00A7F7 !important;

	vertical-align:middle;
	height:30px;
}


.estilo_valores_tabla_estadisticas{
/*	
	background-color:#D0E8E8 !important;
*/
	background-color:#CAEEFF !important;

	height:30px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:5px;
}


.col_nombre_tabla_estadisticas{
	text-align:left !important;
	height:30px !important;
}

.td_estadisticas{
	padding:2px !important;
}

.td_estadisticas_jugador{
	min-width:95px !important;
}


.estilo_ascensos{
	background-color:#8AD9FF !important;
	font-weight:bold !important;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.estilo_ascensos_participantes{
	background-color:#F96 !important;
	font-weight:bold !important;
}



.estilo_descensos{
	background-color:#FFBDBD !important;
	font-weight:bold !important;
	color:#F00 !important;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}







.titulo_col{
	padding:2px 8px 2px 8px;
}

.estilo_menu_otras_zonas{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:5px;
}



.div_boton_guardar_cambios{
	float:right;
}

.div_controles_participantes{
	float:left;
}
.menu_zonas_mi_zona{
	float:left;
	min-width:320px;
}


.estilo_mi_zona_texto_rondas{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:1px;
	font-weight:bold;
	background-color:#FFD8B0 !important;
}



.span_set_ganador{
	color:#090 !important;
	font-weight:bold;
	font-size:14px !important;
}

.set_ganador{
	color:#066 !important;
	font-weight:bold;
	background-color:#CEFFCE !important;
	border-color:#0C9 !important;
}

.textbox_sets{
	font-size:11px;
	text-align:center;
}

.textbox_sets_estadisticas{
	font-size:11px;
	text-align:center;
	color:#999;
	background-color:#FFE2D5;
	border-color:#FFE2D5;
/*
	border-color:#FFF1EA;
*/
}


.col_jugador{
/*
*******************
	min-width:100px !important;
*/
	width:90%;
}

.col_set{
/*	
width:50px !important;
*/
}

.col_estados{
	width:5%;
}




.menus_liga_fase{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.boton_generar_partidos
{
	float:right;
}

.boton_actualizar_participantes
{
		font-size:12px;
		color:#000; 
		background-color:#FC0;
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
}

.boton_ocultar_resultados_zona
{
		background-color:#999 !important;
}


.estilo_fil_esp_chico_participantes{
	height:10px;
	background-color:#FFF1EA;
}


.estilo_titulo_tabla_estadisticas{
/*	font-family: Garamond; */
	color:#FFF; 
	font-style: normal; 
/*	font-size: 18px; */
	font-size: 1.5em;
	font-weight:bold;
	background-color:#00A7F7;
	vertical-align:middle;
	padding:20px;
}

.estilo_titulo_tabla_participantes{
/*	font-family: Garamond; */
	color:#FFF; 
	font-style: normal; 
/*	font-size: 18px; */
	font-size: 1.5em;
	font-weight:bold;
	background-color:#F96;
	vertical-align:middle;
	padding:20px;
}

.estilo_subs_tabla_participantes {
	font-family: Garamond; 
	color:#fff; 
	font-style: normal;
	font-weight:bold; 
	font-size: 16px;
	background-color:#FFB18C !important;
	vertical-align:middle;
	height:30px;
}

.estilo_fila_datos_users{
	background-color:#FFE2D5 !important;
}





.tabla_principal_participantes{
	width:50%;
	border:0;
	margin-top:5px;
}



/* Fijar el menú de subtítulos  en el PANEL DE VARIABLES solo si NO se trata de un celular el que navega el sitio...*/
/* -------------------------------------------------------- */
@media (min-width: 768px) {

	div.links_subtitulos {
		position: sticky;
		width: 100%;
		background-color: #FFF;
		z-index: 1000;

/*		top: 64px; */
		top: 24px !important;
		
		text-align:center;
		margin-top:-35px;
		padding-top:30px;
		padding-bottom:0px;
		
		background: rgba(255,255,255,0.92); /* Green background with 30% opacity */
  
	}
}
/* -------------------------------------------------------- */



/* Si el ancho de la pantalla disminuye por debajo de 468px, cambiar las propiedades del header, form y .content...*/
/* -------------------------------------------------------- */
@media (max-width: 769px) {

	.tabla_principal_participantes{
		margin-left:-25px;
	}


	.menu_zonas_mi_zona, .div_controles_participantes{
		margin-bottom:10px;
		float:right !important;
/*		margin-top:10px; */
	}

	.menu_zonas_mi_zona{
/*		width:100%;*/
	}

	.div_boton_guardar_cambios{
/*		
		float:right;
*/
	}
}
/* -------------------------------------------------------- */



.tabla_interna_participantes{
	width:100%;
}

.estilo_col_nombres_users{
	width:33%;
}

.estilo_titulo_tabla_inactivos{
	font-family: Garamond; 
	color:#FFF1EA; 
	font-style: normal; 
	font-size: 18px;
	font-weight:bold;
	background-color:#E9E9F3;
	vertical-align:middle;
}












a:link, a:visited, a:hover, a:active {
    font-family: roboto,arial,tahoma,verdana,helvetica;
    font-weight: normal;
    color: rgb(0,0,120);
    text-decoration: none;
}


input, textarea, select {
    border-radius: 4px;
    border: solid 1px rgba(0,0,0,.3);
    border-top: solid 1px rgba(0,0,0,.3);
    border-bottom: solid 1px rgba(0,0,0,.2);
    padding: 4px;
    margin-left: 0px;
    margin-bottom: 1px;
    margin-top: 1px;
}
/*
*/



.td_financiaciones{
	background-color:#FFE3D7 !important;
}

.td_inicial_detalles_financiaciones{
	color:#FFF !important; 
	background-color:#FF8040 !important;
/*
	height:50px !important;
*/
}

.td_inicial_subtitulo_financiaciones{
	font-family: Garamond; 
	font-style: normal; 
	font-size: 16px;
	vertical-align:middle;
	text-align:left;

	color:#FFF; 
	background-color:#FFA980;
}

.celda_valores_financiaciones{
	background-color:#FFF2EC !important;
}


.texto_ayuda_linea_prendaria{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F00;
	
}




.texto_checkbox_filtros{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


.td_descuento_gerencia{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color:#E3E3E3;	
}

.td_descuento_gerencia_valor{
	background-color:#EAEAEA !important;	
}




.td_titulo_resultados{
	font-family: Garamond; 
	font-style: normal; 
	font-size: 14px;
	font-weight:bold;
	vertical-align:middle;

	background-color:#c2c7d8;
	color:#687190;
	padding:5px;
}






.menus_subtitulos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:10px;
}

.texto_descuento{
	color:#F00 !important;
}

.div_origen_calculos{
	text-align:left;
	vertical-align:top;
	max-width:100%;
}
.td_origen_calculos{
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 12px;
	background-color:#EAEAEA;
	color:#999;
	padding:0px 5px 10px 5px;
}

.td_origen_calculos p{
white-space:pre-wrap;
}




.input_select_adjuntos{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#499292;
	color:#FFFFFF;
}

.texto_agregar_archivos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#F00;
}

.texto_doc_a_enviar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color:#F5F5F5;
	font-style:italic;
}


.checkbox_mi_zona_estados{
    transform: translateY(25%) !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    width: 15px !important;
    height: 15px !important;
    left: 0 !important;
    right: auto !important;
	margin:3px !important;
	
}


.checkbox_tipologias_estandar{
    transform: translateY(25%) !important;
    box-sizing: border-box !important;
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    left: 0 !important;
    right: auto !important;
}

.td_texto_advertencia{
	font-family: Arial, Helvetica, sans-serif; 
/*
	background-color:#c2c7d8;
*/
	background-color:#E6E6E6;
	
		
	color:#F00;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

.span_asterisco{
	color:#F00;
	font-size:14px;
}


.div_item_archivos{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;

	background-color:#CFC;
	height:35px;
}



.col_item_docs_financiacion {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;

	background-color:#CFC;	
}



.tabla_docs_financiacion{
/*
	width:470px !important;
*/
	max-width:350px;
	width:98%;

	border:0;
	margin-top:1px;
	margin-bottom:1px;
}



.td_titulo_documentacion_cliente{
	font-family: Garamond; 
	font-style: normal; 
	font-size: 16px;
	font-weight:bold;
	vertical-align:middle;
	height:30px;

	color:#366; 
	background-color:#6F9;
}

.div_titulo_documentacion_cliente{
	padding-left:20px;
	padding-right:20px;
}



.comentario_valor_lista_borrado_datos {
	font-size: 11px;
	color:#999;
}



.tituloListado {
	font-family: Garamond; 
	color:#FFF; 
	font-style: normal; 
	font-size: 16px;
}


.styleMensajeListaNoEncontrados {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color:#666 
}






.subs_tabla_borrado_datos, .subs_tabla_borrado_datos_comentario {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#C00; 
}
.subs_tabla_borrado_datos {
	font-weight:bold; 
}

.subs_tabla_borrado_datos_comentario {
	font-style:italic;

}

.valor_lista_borrado_datos {
	font-size: 12px;
}


.span_textos_grises{
	color:#666;
	font-style:italic;
}

.col_item_calculador, .col_item_detalles_costos_calculador, .col_item_detalles_vendedor, .col_subtitulos_links {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


.col_item_calculador {
/*
	background-color:#BFDFFF;
*/
	background-color:#c2c7d8;	
}

.col_item_detalles_costos_calculador {
	background-color:#EAEAEA;	
}



.col_item_detalles_vendedor {
	background-color:#D9ECEC;	
}

.col_subtitulos_links{
	background-color:#D9ECEC;
	padding:10px;
}

.td_inicial_tabla_calculador, .td_inicial_detalles_costos_calculador, .td_inicial_detalles_vendedor{
	font-family: Garamond; 
	font-style: normal; 
	font-size: 18px;
	font-weight:bold;
	vertical-align:middle;
}


.td_inicial_tabla_calculador{
	color:#FFF; 
	background-color:#687190;
}


.td_inicial_detalles_costos_calculador{
	color:#FFF; 
	background-color:#999999;
/*
	height:50px !important;
*/
}


.td_inicial_subtitulo_detalles_costos_calculador{
	font-family: Garamond; 
	font-style: normal; 
	font-size: 16px;
	vertical-align:middle;
	text-align:left;

	color:#666; 
	background-color:#CCC;
}




.td_inicial_detalles_vendedor{
	color:#FFF; 
	background-color:#499292;
}






.icono_ayuda img[Attributes Style] {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    cursor: help;
}



.estilo_mensajes_correctos{
    color: #363636;
    background-color: #ADFA9F;
}

.estilo_mensajes_incorrectos{
    color: #F00;
    background-color:#F99;
}

.estilo_mensajes_correctos, .estilo_mensajes_incorrectos{
    padding: 2px;
    border: 1px solid;
	text-align:left;
	margin-bottom:15px;
}

.estilo_texto_mensajes{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	font-style: normal; 
	font-size: 12px;
	vertical-align:middle;
}



.elementos_insertar_variable{
	text-align:right;
	margin-top:10px;
	margin-bottom:5px;
}



.elementos_insertar_variable input[type="text"]{
	margin-right: 5px;
}

.elementos_insertar_variable img{
	margin-left:-5px;
	margin-right: 5px;
}


.elementos_insertar_variable input[type="checkbox"]{

	margin-left: 5px;
	margin-right:15px;
	vertical-align:middle;

	/* Double-sized Checkboxes */
	-ms-transform: scale(1.8); /* IE */
	-moz-transform: scale(1.8); /* FF */
	-webkit-transform: scale(1.8); /* Safari and Chrome */
	-o-transform: scale(1.8); /* Opera */
}




.fila_variables{
	vertical-align:middle;
}


.estilo_col_nombres{
	width:17%;
}

.estilo_col_valores{
	width:14%;
}

.estilo_col_pos{
	width:2%;
}

.estilo_col_pos input{
	color:#999;

}






.fila_separador_titulo{
	height:45px;
}

.estilo_col_separador_espacio{
	height:30px;
}






.estilo_col_usos{
	width:81%;
}


.estilo_fil_esp_chico{
	height:10px;
	background-color:#E9E9F3;
}

.estilo_col_nombres, .estilo_col_nombres_users, .estilo_col_valores, .estilo_col_usos, .estilo_col_mi_zona{
	height:30px;
}

.estilo_col_nombres, .estilo_col_nombres_users, .estilo_col_usos, .estilo_col_mi_zona{
	background-color:#c2c7d8;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:5px;
}


.estilo_titulo_tabla_variables{
/*	font-family: Garamond; */
	color:#FFF; 
	font-style: normal; 
/*	font-size: 18px; */
	font-size: 1.5em;
	font-weight:bold;
	background-color:#687190;
	vertical-align:middle;

	padding:20px;


}

.estilo_subs_tabla {
	font-family: Garamond; 
	color:#005279; 
	font-style: normal;
	font-weight:bold; 
	font-size: 16px;
	background-color:#A9B0C9;
	vertical-align:middle;
	height:30px;
}


.textbox_roi
{
		text-align:center; 
		font-size:9pt;
		font-family:Arial, Helvetica, sans-serif;
}



.texto_comentarios{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#F5F5F5;
}

.texto_comentarios_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.input_select_calculadora{
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
/*
	background-color:#06C;
*/	
	background-color:#687190;
	color:#FFFFFF;
}




.separador_titulos_calculadora, .separador_subtitulos_calculadora{
	font-style: normal; 
	font-size: 18px;
	font-weight:bold;
	vertical-align:middle;
}

.separador_titulos_calculadora{
	color:#FFF; 
	background-color:#687190;
}

.separador_subtitulos_calculadora{
	color:#FFF; 
	background-color:#687190;
}


/*
.input_select_calculadora  option[disabled]{
	background-color:#687190 !important;
	color:#B0B0B0;
}
*/


.input_select_calculadora_disabled{
	background-color:#687190;
	color:#B0B0B0;
}




.input_select_azul
{
		font-size:9pt;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#007499;
		color:#FFFFFF;
}


.input_select_rojo
{
		font-size:9pt;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#C00;
		color:#FFFFFF;
}



.boton_actualizar_variables
{
		font-size:12px;
		color:#fff; 
		background-color:#099;
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
}




.boton_gris
{
		font-size:12px;
		color:#505773; 
		background-color:#E5E5E5; 
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
}

.boton_azul
{
		font-size:12px;
		color:#FFFFFF; 
		background-color: #06C; 
		border-style:ridg;
		font-family:Arial, Helvetica, sans-serif;
}


.boton_verde
{
		padding:5px;
		margin:7px 10px 7px 0;

		font-size:12px;
		color:#366; 
		background-color:#6F9 !important;
		border-style:ridg;
		font-family:Arial, Helvetica, sans-serif;
}

.boton_verde_oscuro
{
		padding:5px;
		margin:7px 10px 7px 0;

		font-size:12px;
		color:#FFF; 
		background-color:#007499 !important;
		border-style:ridg;
		font-family:Arial, Helvetica, sans-serif;
}




.boton_rojo
{
		font-size:12px;
		color:#FFFFFF; 
		background-color: #C00; 
		border-style:ridg;
		font-family:Arial, Helvetica, sans-serif;
}



.boton_calculador{

/*
    border: 1px solid #ff8b00;
    margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
    background-color: #ff8b00;
    color: white;
*/
    padding: 7px;
	margin:5px 10px 5px 0;
    cursor: pointer;

    float: center;
    font-size: 14px;
	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
}


 
.table_valores_roi_graficos
{
		height:35px;
		border-color:#3399FF;
		border-style:solid;
}


.td_final_roi_graficos
{
		height:8px;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
		color:#3399FF;
		font-size:1px;
}




.td_titulo_datos_personales
{
		height:35px;
		border-top-left-radius:7px;
		border-top-right-radius:0px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}

.td_titulo_notas_personales
{
		height:35px;
		border-top-left-radius:0px;
		border-top-right-radius:7px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}

.td_inicial_tablas
{
		height:35px;
		border-top-left-radius:7px;
		border-top-right-radius:7px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}

.td_final_tablas
{
		height:35px;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
}

.div_contenedor_tablas{
	width:350px;
}


.div_contenedor_tabla_links{
	width:30%;
}

.tabla_links{
	width:100%;

	border:0;
	margin-top:5px;
}

.tabla_links td{
	padding-left:5px;
	padding-right:5px;
}


.tabla_principal_variables{
	width:80%;
	border:0;
	margin-top:5px;
}












.tabla_principal_variables_calculador{
/*
	width:450px !important;
*/
	max-width:350px;
	width:100%;

	border:0;
	margin-top:0px;
}


.tabla_panel_detalles_variables{
/*
	width:470px !important;
*/
	max-width:350px;
	width:100%;

	border:0;
	margin-top:5px;
}


.div_detalles_plan{
	max-width:350px;
	white-space: pre-wrap;
	padding:5px;
	text-align: justify;
    text-justify: inter-word;
}


.texto_detalles_plan{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style:italic;
}




.div_titulo_panel{
/*
	padding-left:20px;
	padding-right:20px;
*/
padding:8px;
}


.div_tabla{
	text-align:center;
}

.div_uso_links{
	text-align: justify;
	
	padding:5px;

}



.celda_valores{
	background-color:#F5F5F5;
	height:35px;
}

.celda_valores_separador{
	background-color:#F5F5F5;
	height:20px;
}






.styleFechas {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#333;
}

.styleGananciaPrevista {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#333;
}
.styleMontoInvertido {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#333;
}
.styleSaldoPendiente {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#F00;
}


.styleMontoACobrar {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color:#093;
}




.tabla_inversiones
{
        width:480px;
        background-color:#FFFFFF;
        border:1px solid #CCCCCC;
		border-color:#999;
        padding-left:0px;
        padding-bottom:0px;
		border-top-left-radius:7px;
		border-top-right-radius:7px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}

.tabla_inversiones_td_titulo-inactiva
{
		height:50px;
		background-color:#666;
		border-top-left-radius:7px;
		border-top-right-radius:7px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}

.tabla_inversiones_td_titulo-activa
{
		height:50px;
		background-color:#0C9;
		border-top-left-radius:7px;
		border-top-right-radius:7px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}

.tabla_inversiones_titulo
{	
	font-family: Garamond; 
	color:#FFF; 
	font-style: normal; 
	font-size: 16px;
}


.tabla_inversiones_td_titulo_item
{
	background-color:#EEEEEE;
	width:45%;
	height:25;
	text-align:right;
	vertical-align:middle;
}


.tabla_inversiones_boton_actualizar
{
		height:50px;
        width:480px;
        border:1px solid #CCCCCC;
		border-color:#999;
        padding-left:0px;
        padding-bottom:0px;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
}


.tabla_inversiones_td_boton_actualizar-inactiva
{
		height:50px;
		background-color:#666;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
}

.tabla_inversiones_td_boton_actualizar-activa
{
		height:50px;
		background-color:#0C9;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:7px;
		border-bottom-right-radius:7px;
}



.tabla_pagos
{
        background-color:#FFFFFF;
        border:0px solid #999;
        padding-left:0px;
        padding-bottom:0px;
}

.tabla_pagos_td_titulo
{
	height:40px;
	background-color:#999;
	color:#FFF;
}

.tabla_pagos_td_subtitulo
{
	background-color:#B4B4B4;
	color:#FFFFFF;
}

.tabla_pagos_td_contenido
{
	background-color:#F0F0F0;
	color:#000;
}

/*}*/
/*FIN-> ESTILOS SISTEMA CLUB ALEMÁN ---------------------------------------------------------------------------------------*/
