
.superindice{
	float:left;
	margin-top:15px;
	margin-left:32px;
	font-size:11px;
	font-weight:bold;
	color:#FFF !important;
}

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

	.superindice{
		margin-top:10px !important;
		margin-left:21.5px !important;
		font-size:9px !important;
	}

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


.texto_validacion_afiliados{
	text-align:center;
	font-size:14px;
}


.contenedor-tabla{
	display: table;
	text-align:center !important;

    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: 10px;
	margin:60px auto;
	width:54%;
}

.contenedor-fila{
	display: table-row;
}

.contenedor-columna{
	display: table-cell;
	width:75% !important;
}



#btn_borrar_aceptar{
	background-color:#F00;
}
#btn_borrar_cancelar{
	background-color:#999;
}


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

.contenedor-tabla{
	width:90% !important;
}


#btn_borrar_aceptar{
	margin-left:0px !important;
}

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
















.select_video_suscr{
    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;
	width:30px !important;
	font-size:10px !important;
}

.texto_copiado{
	margin-top:10px;
	text-align:left;
	float:left;
	color:#FE5722;
	font-size:14px;
	font-style:italic;
}
 

.texto_link_terminos_y_condiciones{
	text-align:left;
	color:#999;
	font-size:10px !important;
	line-height:12px !important;
	font-style:italic;
}

.estilo_link_terminos {
	color:#999 !important; 
	text-decoration:underline !important;
	
}


.texto_terminos_y_condiciones{
	text-align:left;
	color:#999;
	font-size:12px !important;
	line-height:12px !important;
}







.texto_resumen_suscripciones{
	text-align:left;
	float:left;
	color:#E9E9E9;
	font-size:11px !important;
	line-height:12px;
}

.texto_resumen_suscripciones_derecho{
	float:right !important;
}


.texto_resumen_suscripciones_centro{
	font-style:italic;
	color:#CCC;
	margin-left:30% !important;
}


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

.texto_resumen_suscripciones_centro{
	margin-left:35% !important;
}

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


.texto_cant_en_wpp{
	font-style:italic;
	color:#CCC;
}







.revisar_suscripciones{
/*	float:right !important; */
	background-color:#111B21 !important;
	font-size:11px !important;
}


/* Estilos para el icono del sellito de desarrollador */
/* -------------------------------------------------------- */


.img_sello_desarrollador{
	margin-top:10px;
	margin-bottom:0px;
}

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

.img_sello_desarrollador{
	margin-top:-10px;
}

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






.rangos_fechas_param{
	display:inline-table !important;
	width:38% !important;
	height:30px !important;
}

#desde_parametros_agregar, #hasta_parametros_agregar{
  width:44% !important;
}
	
#desde_parametros, #hasta_parametros{
  width:41% !important;
}
	
#desde_parametros, #hasta_parametros, #desde_parametros_agregar, #hasta_parametros_agregar{
  text-align:center !important;
  font-size:16px !important;
}
	
/* Si el ancho de la pantalla disminuye por debajo de 468px, cambiar las propiedades del header, form y .content...*/
/* -------------------------------------------------------- */
@media (max-width: 468px) {

	#desde_parametros, #hasta_parametros{
	  width:30% !important;
	}

	#desde_parametros_agregar, #hasta_parametros_agregar{
	  width:38% !important;
	}
}
/* -------------------------------------------------------- */






#textarea_texto_suscripcion {
	height: 70px;
	width: 93%;
	padding: 5px 10px;
	background: white;
	font-size: 12px;
	border-radius: 5px;
	border: 1px solid gray;
	overflow:hidden;
	resize:none;
	color:#999;
/*	background-color:#EAEAEA;*/
	background-color:#FFF;

	margin-top:5px;
}


.btn_cambiar_cliente
{
	font-size:11px;
	font-weight:bold;
	color:#fff; 
	background-color:#099;
	border-style:ridge;
	font-family:Arial, Helvetica, sans-serif;
}

#btn_copiar_usr, #btn_copiar_email, #btn_copiar_nombre, #btn_copiar_clave, #btn_copiar_todo{
	color:#CCC !important;
	margin-top:-3px !important;
	margin-right:1% !important;
	padding:0px 10px 0px 10px;

	height:32px !important;
	min-width:20px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:14px !important;
}

#btn_copiar_usr, #btn_copiar_email, #btn_copiar_nombre, #btn_copiar_clave{
	background-color:#777 !important;
}

#btn_copiar_todo{
	background-color:#444 !important;
}




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

	#textarea_texto_suscripcion {
		font-size: 8px;
		height: 55px;
	}
	
	
	#btn_copiar_usr, #btn_copiar_email, #btn_copiar_nombre, #btn_copiar_clave, #btn_copiar_todo{
		margin-top:-10px !important;
		height:25px !important;
		font-size:11px !important;
	}

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





.input_menus_cliente_que_invito{
    height: 30px;
    width: 93%;
    padding: 5px 10px;
    background: white;
    font-size: 16px;
    border-radius: 5px;
    border: 1px solid gray;
}





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





.comentarios_form{
	color:#999;
	font-size:11px;
	font-style:italic;
}


.contenido_alta_usuario {
  padding-left:1%;
  padding-top:0.2%;
}




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:#FE5722 !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:1px 8px 1px 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:#fff; 
		background-color:#F60;
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
}

.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:#FE5722;
	vertical-align:middle;
	padding:20px;
}


.estilo_subs_totales {
	color:#E9E9E9 !important; 
	font-style: normal;
	font-size: 12px;
	background-color:#FE5722 !important;
	vertical-align:middle;
	height:30px;
	font-style:italic;
}



.estilo_subs_links {
	font-family: Garamond !important; 
	color:#fff !important; 
	font-style: normal !important;
	font-weight:bold !important; 
	font-size: 16px !important;
	background-color:#FE5722 !important;
	vertical-align:middle !important;
	height:30px !important;
	text-decoration:underline !important;
	
}


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

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





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

/* 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{
		width:100% !important;
	}

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


div.links_subtitulos {
	background:#2A3942;   /*** Fondo header submenús Panel Variables Entorno ***/	/* ///TEMA OSCURO/// */
}

/* 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: rgba(255,255,255,0.92);
*/


		z-index: 1000;

/*		top: 64px; */
		top: 82px !important;
		
		text-align:center;
		margin-top:-20px;
		padding-top:10px;
		padding-bottom:0px;
		
  
	}
}
/* -------------------------------------------------------- */



/* 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%;
	background:#2A3942;  /*** Fondo tablas ***/	/* ///TEMA OSCURO/// */
}




.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);  /*** Links ***/

    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:10px;
}

.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:5%;
}

.estilo_col_valores{
	width:5%;
}

.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_suscripcion_vencida{
	background-color:#DADADA !important;
	font-style:italic !important;
	color:#666;
}

.estilo_suscripcion_par{
	background-color:#ECECEC !important;
	font-style:italic !important;
	color:#666;
}

.estilo_vencido_recientemente{
	color:#F00 !important;
	font-size:12px !important;
	font-weight:bolder !important;
}


.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: 11px;
	padding:3px;
}


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

	padding:10px;


}

.estilo_subs_tabla {
	font-family: Garamond; 
	color:#005279; 
	font-style: normal;
	font-weight:bold; 
	font-size: 14px;
	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_links_planes_mp
{
		font-size:12px;
		color:#fff; 
		background-color:#009EE3;
		border-style:ridge;
		font-family:Arial, Helvetica, sans-serif;
}


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




.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;
}
